﻿@import url("bootstrap-v4/css/bootstrap.css");
@import url("assets/css/ie10-viewport-bug-workaround.css");
@import url("assets/css/carousel.css");
@import url("assets/css/style.css");
@import url("https://fonts.googleapis.com/css?family=Fredoka+One|Open+Sans|Lato:400,700,900");
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url("loading-indicator.css");
*, ul, li, h1, h3, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
  list-style-type: none;
  text-decoration: none;
  font-family: 'Open Sans', sans-serif; }

.fade-enter-active, .fade-leave-active {
  transition: opacity 1s;
  height: auto; }

.fade-enter, .fade-leave-to {
  opacity: 0;
  height: 0;
  overflow: hidden; }

.btn-escolhas .esgotado-pt, .btn-escolhas .esgotado-en {
  left: 15px; }

.lista-setores .btn-escolhas {
  min-height: 100px;
  padding-top: 18px; }

.acento-ocupado {
  opacity: 0.2;
  color: #FFF !important;
  font-size: 12px !important; }

.acento-livre:not(.acento-ocupado) {
  color: #000 !important; }

#bloco5b .btn-escolhas {
  min-height: 100px;
  padding-top: 30px; }

.p1, .p2, .p3 {
  top: 6px; }

.p4, .p5, .p6 {
  right: 20px; }

.p1 {
  right: 85px; }

.p2 {
  right: 64px; }

.p3 {
  right: 43px; }

.p4 {
  top: 27px; }

.p5 {
  top: 48px; }

.p6 {
  top: 69px; }

.box-preco {
  font-size: 36px; }

.thumbnail-escolas p {
  height: initial !important; }

.bg-pagina-textos {
  background: url("img/bg-escolas.png") no-repeat; }

.esgotado-salsicha {
  font-weight: normal;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  margin-top: 2px;
  font-size: 11px;
  color: #fff;
  display: block;
  padding: 3px 10px;
  background: #fe3919; }

.contato-menu ul li {
  vertical-align: middle; }

.contato-menu {
  padding: 0px;
  text-transform: uppercase;
  font-size: 0.9em; }

.moeda select {
  border: 1px solid #eaeaea;
  border-radius: 4px;
  background: #EEE; }

.addtocart-en {
  padding: 21px 0;
  display: block; }

::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #CCC !important; }

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #CCC !important;
  opacity: 1 !important; }

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #CCC !important;
  opacity: 1 !important; }

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #CCC !important; }

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #CCC !important; }

.help-block {
  color: red;
  font-size: 0.8em; }

