﻿.quiPadd { padding-left: 0px !important; padding-right: 0px !important; }
.quiMar { margin-left: 0px !important; margin-right: 0px !important; }
.subtitulos { padding-top: 50px; border-bottom: 1px solid black; font-size: 13px; text-align: center; font-weight: 500; }
.subtitulos2 { padding-top: 20px; padding-bottom: 20px; font-size: 12px; text-align: center; font-weight: 700; color: white; background: rgba(0,154,67,1); background: -moz-linear-gradient(left, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,154,67,1)), color-stop(100%, rgba(150,193,31,1))); background: -webkit-linear-gradient(left, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); background: -o-linear-gradient(left, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); background: -ms-linear-gradient(left, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); background: linear-gradient(to right, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009a43', endColorstr='#96c11f', GradientType=1 ); }
.citaAgendada { margin-top: 120px; background-color: #fbba00; padding-top: 10px; padding-bottom: 10px; text-align: center; line-height: 1; }
.calendario { padding-top: 8px; padding-bottom: 20px; }
.diW { width: 100%; }
.fecha { font-size: 15px; }
.padFecha { padding-top: 35px; font-size: 10px; }
.minutos { color: #00a751; font-size: 17px; font-weight: bold; }
.txtMin { font-size: 10px; text-align: center; }
.txtRec { font-size: 9px; text-align: center; padding-bottom: 20px; border-bottom: 1px solid black; font-weight: 600; }
.mensaje { font-size: 20px; font-weight: 600; }
.txtEstCi { text-align: center; font-size: 9px; padding-bottom: 140px; padding-top: 80px; }
.divCheck { padding-top: 20%; padding-bottom: 20%; }
.imgCheck { max-width: 60px; margin: 0 auto; }
.linea { padding-top: 50px; border-bottom: 1px solid black; }
.imgCamp { padding-top: 10px; max-width: 85%; margin: 0 auto; }
.diasDisponibles { background-color: #94c11e; padding: 4px; }
    .diasDisponibles a { display: block; }
.horaSel { background-color: #fbba00; padding-left: 10px !important; color: rgba(255, 255, 255, .15) !important; border-style: solid; border-color: white; }
    .horaSel a { color: white; display: block; text-align: center; }
.horaSinSel { background-color: rgba(255, 255, 255, .15); padding-left: 10px !important; color: white; border-style: solid; border-color: white; border-bottom: 2px solid rgba(0, 0, 0, .075); border-top: 1px solid rgba(0, 0, 0, .0001); border-left: 1px solid rgba(255, 255, 255, .15); border-right: 1px solid rgba(0, 0, 0, .0001); }
    .horaSinSel a { color: #74c3ae; display: block; text-align: center; }
.conHora { height: 180px; overflow: auto; margin-top: 20px; }
.fondoSeleccionar { background-color: #74c3ae; color: white; font-size: 11px; padding-left: 4px !important; padding-right: 4px !important; font-weight: 600; }
    .fondoSeleccionar .lblFechaReserva  { background-color: #74c3ae; color: white; }
.fondoSeleccionar2 { background-color: white; color: #333; font-size: 11px; padding-left: 4px !important; padding-right: 4px !important; }
.imagenes { max-width: 60%; padding-top: 85%; margin: 0 auto; }
.lblDuracion { color: rgba(240,132,0,1); font-weight: inherit; }
.lblFechaReserva { font-weight: bold; color: #4a985e; }
.lblFechaMes { font-weight: bold; }
.lblFechaCita { text-transform: uppercase; }
.btnconfirmacion { white-space: normal !important }
.lblTituloTabla { font-size: 12px; text-align: center; }
.lblComplementoDir { font-size: 10px; text-align: center; }
.lblItemConfirmacion{ font-size: 14px;}
td > label { display: inline; margin-left: 5px; font-size: 12px }
@media (max-width: 767px) {
    .text-xs-center { text-align: center; }
}

@media screen and (min-width: 501px) {
    .diW { width: 60%; }
    .subtitulos { padding-top: 70px; border-bottom: 1px solid black; font-size: 15px; text-align: center; font-weight: 500; }
    .subtitulos2 { padding-top: 15px; font-size: 15px; text-align: center; font-weight: 700; color: white; background: rgba(0,154,67,1); background: -moz-linear-gradient(left, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,154,67,1)), color-stop(100%, rgba(150,193,31,1))); background: -webkit-linear-gradient(left, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); background: -o-linear-gradient(left, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); background: -ms-linear-gradient(left, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); background: linear-gradient(to right, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009a43', endColorstr='#96c11f', GradientType=1 ); }
    .calendario { padding-top: 8px; padding-bottom: 20px; }
    .imgCheck { max-width: 70px; margin: 0 auto; }
    .imgCamp { padding-top: 10px; max-width: 40%; margin: 0 auto; }
    .txtRec { font-size: 12px; text-align: center; padding-bottom: 20px; border-bottom: 1px solid black; font-weight: 600; }
    .linea { padding-top: 80px; border-bottom: 1px solid black; }
    .imagenes { max-width: 50%; padding-top: 55%; margin: 0 auto; }
    .citaAgendada { margin-top: 90px; background-color: #fbba00; padding-top: 10px; padding-bottom: 10px; text-align: center; line-height: 1; }
}

@media screen and (min-width: 768px) {
    .subtitulos { padding-top: 70px; border-bottom: 1px solid black; font-size: 23px; text-align: center; font-weight: 500; }
    .subtitulos2 { padding-top: 15px; font-size: 16px; text-align: center; font-weight: 700; color: white; background: rgba(0,154,67,1); background: -moz-linear-gradient(left, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,154,67,1)), color-stop(100%, rgba(150,193,31,1))); background: -webkit-linear-gradient(left, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); background: -o-linear-gradient(left, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); background: -ms-linear-gradient(left, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); background: linear-gradient(to right, rgba(0,154,67,1) 0%, rgba(150,193,31,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009a43', endColorstr='#96c11f', GradientType=1 ); }
    .calendario { padding-top: 5px; padding-bottom: 5px; }
    .diW { width: 100%; }
    .imgCheck { max-width: 70px; margin: 0 auto; }
    .imgCamp { padding-top: 10px; max-width: 50%; margin: 0 auto; }
    .linea { padding-top: 50px; border-bottom: 1px solid black; }
    .mensaje { font-size: 25px; font-weight: 600; }
    .txtEstCi { text-align: center; font-size: 11px; padding-bottom: 120px; padding-top: 70px; }
    .imagenes { max-width: 35%; padding-top: 40%; margin: 0 auto; }
    .citaAgendada { margin-top: 80px; background-color: #fbba00; padding-top: 10px; padding-bottom: 10px; text-align: center; line-height: 1; }
}

@media screen and (min-width: 992px) {
    .subtitulos2 { border-bottom: 10px solid #fbba00; padding-top: 15px; font-size: 16px; text-align: center; font-weight: 700; color: white; background: #1c7e35; }
    .citaAgendada { margin-top: 30px; background-color: #fbba00; padding-top: 10px; padding-bottom: 10px; text-align: center; line-height: 1; }
}
