﻿body { font: 20px Montserrat, sans-serif; line-height: 1.8; color: #f5f6f7; }
h3, h4 { margin: 50px 0 20px 0; letter-spacing: 2px; color: #1abc9c; }
label { font-size: 12px; }
li { font-size: 14px; }
table { width: 80%; }
tr { font-size: 14px; text-align:left; }
.alert { font-size: 14px; }
.carousel-inner img { width: 100%; margin: auto; }
.carousel-caption h3 { color: #fff !important; }

@media (max-width: 600px) {
    .carousel-caption { display: none; }
}

@media (max-width: 769px) {
    .logo-estacionamento { width: 50%;}
}

@media only screen and (min-width:768px) {
    .logo-estacionamento { width: 20%;}
}

p { font-size: 14px; }
    p span { font-size: 12px; }
.margin { margin-bottom: 45px; }
.bg-1 { background-color: #1abc9c; color: #ffffff; }
.bg-2 { background-color: #474e5d; color: #ffffff; }
.bg-3 { background-color: #ffffff; color: #555555; }
.bg-4 { background-color: #2f2f2f; color: #fff; }
.bg-5 { background-color: #f5f6f7; color: #808080; }
.fonte-cor-branca { color: #ffffff !important;}
.container-fluid { padding-top: 70px; padding-bottom: 70px; }
.navbar { padding-top: 15px; padding-bottom: 15px; border: 0; border-radius: 0; margin-bottom: 0; font-size: 12px; letter-spacing: 5px; }
.navbar-nav li a:hover { color: #1abc9c !important; }
.up-arrow { color: #1abc9c !important; }
footer a { color: #1abc9c; text-decoration: none; }
    footer a:hover { color: #777; text-decoration: none; }

.reserva-listagem { width:100%; color: #808080; }
    .reserva-listagem tr { min-width: 158px; font-size: 12px; text-align: left; border: 0px solid #FFF; padding: 3px; background-color: #fff; }
    .reserva-listagem td { min-width: 158px; font-size: 12px; text-align: left; border: 0px solid #FFF; padding: 3px; }
    
.dia-atual { font-size: 24px; font-weight: 600; background-color: #000; color: #fff; padding: 0px 5px 0px 5px; }
.dia { font-size: 24px; font-weight: 600; background-color: #1abc9c; color: #fff; padding: 0px 5px 0px 5px; }
.dia-vazio { font-size: 24px; font-weight: 600; padding: 0px 5px 0px 5px; }
.periodo-reservado-dia-atual { background-color: #000; color: #FFF; padding: 1px 5px 1px 5px; }
.periodo-reservado { background-color: #1abc9c; color: #FFF; padding: 1px 5px 1px 5px; }
.mes-atual { font-size: 22px; font-weight: 600; background-color: #1abc9c; color: #fff; padding: 5px 15px 5px 15px; }

.Fonte-Tamanho-10 { font-size:10px !important; }
.Fonte-Tamanho-12 { font-size:12px !important; }
.Fonte-Tamanho-16 { font-size:16px !important; }
.Fonte-Tamanho-18 { font-size:18px !important; }
.Fonte-Tamanho-20 { font-size:20px !important; }
.Fonte-Tamanho-24 { font-size:24px !important; }
.Fonte-Tamanho-36 { font-size:36px !important; }
.Fonte-Tamanho-48 { font-size:48px !important; }

.Size10 { WIDTH: 10px !important; }
.Size22 { WIDTH: 22px !important; }
.Size40 { WIDTH: 40px !important; }
.Size50 { WIDTH: 50px !important; }
.Size60 { WIDTH: 60px !important; }
.Size65 { WIDTH: 65px !important; }
.Size80 { WIDTH: 80px !important; }
.Size100 { WIDTH: 100px !important; }
.Size120 { WIDTH: 120px !important; }
.Size125 { WIDTH: 125px !important; }
.Size140 { WIDTH: 140px !important; }
.Size150 { WIDTH: 150px !important; }
.Size180 { WIDTH: 180px !important; }
.Size200 { WIDTH: 200px !important; }
.Size220 { WIDTH: 220px !important; }
.Size250 { WIDTH: 250px !important; }
.Size300 { WIDTH: 300px !important; }
.Size350 { WIDTH: 350px !important; }
.Size400 { WIDTH: 400px !important; }
.Size420 { WIDTH: 420px !important; }
.Size450 { WIDTH: 450px !important; }
.Size500 { WIDTH: 500px !important; }
.Size600 { WIDTH: 600px !important; }
.Size10P { WIDTH: 10% !important; }
.Size25P { WIDTH: 25% !important; }
.Size40P { WIDTH: 40% !important; }
.SizeFull { WIDTH: 100% !important; }