.separator{clear:both;}.separatorHeight{clear:both;}.booking{margin-bottom:30px;}.reserva-confirmada p.text-info-reserva{color:#9e9e9e;}.reserva-confirmada h1{text-transform:none;font-size:32px;}.reserva-confirmada h2{font-size:24px !important;}.reserva-confirmada .etiqueta{font-size:12px !important;}.confirmar-reserva h3,.reserva-confirmada h3{margin:10px 0;font-weight:400;color:#616161;}.confirmar-reserva .panel,.reserva-confirmada .panel{-webkit-box-shadow:none;box-shadow:none;}.confirmar-reserva .pista-reserva,.reserva-confirmada .pista-reserva{margin:10px 0;}.confirmar-reserva .info,.reserva-confirmada .info{padding-bottom:10px;display:block;}.confirmar-reserva .pixel-separator,.reserva-confirmada .pixel-separator{border-bottom:1px solid #e0e0e0;margin:10px 0;padding:10px 0;}.confirmar-reserva .botonera,.reserva-confirmada .botonera{margin-top:30px;}.confirmar-reserva .botonera .right,.reserva-confirmada .botonera .right{text-align:right;}@media (min-width: 768px){.confirmar-reserva .radio label,.reserva-confirmada .radio label{margin-right:30px;}}@media (max-width: 768px){.confirmar-reserva h3,.reserva-confirmada h3{font-size:24px;font-weight:300;margin-top:5px;}.confirmar-reserva .pixel-separator,.reserva-confirmada .pixel-separator{border:none;}.confirmar-reserva .radio label:first-child,.reserva-confirmada .radio label:first-child{margin-bottom:40px;}.confirmar-reserva .radio label,.reserva-confirmada .radio label{font-weight:300;}}.bookingFormDefault .form-group label.control-label{font-size:16px !important;}.bookingFormDefault li{padding:0 !important;margin-top:30px;}.bookingFormDefault .form-group:first-child{margin-top:0px;}.bookingFormDefault .right-button{text-align:right;}.datepicker{background-color:#f5f5f5 !important;}.dropdown-menu table tr td{height:50px;width:50px;font-size:22px;}.dropdown-menu table tr th{font-size:22px;}.dropdown-menu table tr th.next{font-size:22px;}.dropdown-menu table tr th.datepicker-switch{font-size:22px;line-height:22px;padding:10px 15px;}.dropdown-menu table tr td.day{padding:0 10px;}.dropdown-menu table tr td.day.today{background-color:#ffcc80;color:#fff;}.dropdown-menu table tr td.day.today:hover{color:#ff9800;}.dropdown-menu table tr td.day.today.active:hover{color:#fff;}.dropdown-menu table tr td.day.active{background-color:#ff9800;}.dropdown-menu table tr td.day.active:hover{background-color:#f57c00;}.dropdown-menu table tr td.day:hover{background-color:#e0e0e0;}.recursos-grid{margin-bottom:50px;}.recursos-grid .btn-leyenda{margin-top:20px;}.recursos-grid .tabla-recursos .left-column,.recursos-grid .tabla-recursos .right-column{float:left;width:calc(5%);border:5px solid #fff;}.recursos-grid .tabla-recursos .control{background-color:#eee;color:#bdbdbd;line-height:30px;text-align:center;cursor:pointer;}.recursos-grid .tabla-recursos .control:hover{background-color:#bdbdbd;color:#757575;}.recursos-grid .tabla-recursos .hora-natural{font-size:12px;line-height:36px;height:36px;text-align:right;color:#757575;border-top:4px solid #fff;border-bottom:4px solid #fff;}.recursos-grid .tabla-recursos .recursos{float:left;width:calc(90%);}.recursos-grid .tabla-recursos .recurso{width:calc(25%);text-align:center;float:left;border:5px solid #fff;}.recursos-grid .tabla-recursos .recurso .recurso-head{background-color:#eee;color:#bdbdbd;line-height:30px;text-align:center;margin-bottom:3px;}.recursos-grid .tabla-recursos .recurso .recurso-body .hora2{height:36px;border-top:4px solid #fff;border-bottom:4px solid #fff;position:relative;font-family:'RobotoCond';background-color:#f5f5f5;}.recursos-grid .tabla-recursos .recurso .recurso-body .hora2 .half{height:calc(50%);cursor:pointer;}.recursos-grid .tabla-recursos .recurso .recurso-body .hora2 .half:hover{background-color:#dce775;color:#fff;}.recursos-grid .tabla-recursos .recurso .recurso-body .hora2 span{position:absolute;top:0;left:0;width:100%;line-height:28px;background-clip:none;pointer-events:none;}.recursos-grid .tabla-recursos .recurso .recurso-body .hora{background-color:#f5f5f5;color:#757575;font-family:'RobotoCond';height:36px;line-height:32px;border-top:4px solid #fff;border-bottom:4px solid #fff;cursor:pointer;position:relative;}.recursos-grid .tabla-recursos .recurso .recurso-body .hora span{position:absolute;top:0px;left:50px;}.recursos-grid .tabla-recursos .recurso .recurso-body .hora .intervalo{width:100%;display:block;height:9px;font-size:6px;}.recursos-grid .tabla-recursos .recurso .recurso-body .hora .intervalo.painted{background-color:red;}.recursos-grid .tabla-recursos .recurso .recurso-body .hora:hover{background-color:#dce775;color:#fff;}.recursos-grid .tabla-recursos .recurso .recurso-body .hora.reservado{background-color:red;pointer-events:none;color:#fff;}.recursos-grid .tabla-recursos .recurso .recurso-body .hora-y-media{height:54px;line-height:50px;}.recursos-grid table{width:100%;}.recursos-grid table thead{position:relative;}.recursos-grid table th{background-color:#eee;color:#9e9e9e;border:2px solid #fff;text-align:center;line-height:20px;padding:5px;vertical-align:middle;}.recursos-grid table th.empty{background:none;}.recursos-grid table th.button{cursor:pointer;}.recursos-grid table th.button:hover{background-color:#bdbdbd;color:#757575;}.recursos-grid table th.pista{width:calc(20%);}.recursos-grid table td{background-color:#fafafa;color:#9e9e9e;font-family:'RobotoCondLight';text-align:center;line-height:12px;padding:5px;border-top:2px solid;border-bottom:2px solid;border-left:2px solid;border-right:2px solid;border-color:#fff;font-size:14px;}.recursos-grid table td.columna-horas{background-color:#fff;color:#757575;pointer-events:none;}.recursos-grid table td.empty{background:none;}.recursos-grid table td.celdaOcupada{pointer-events:none;color:#fff;}.recursos-grid table td.celdaPasado{pointer-events:none;}.recursos-grid table td:hover{background-color:#aed581;cursor:pointer;color:#689f38;}.recursos-grid table .reserva{background-color:red;color:#fff;}.recursos-grid table .reserva:hover{background-color:red;color:#fff;}ul.lista-leyenda{margin-top:15px;}ul.lista-leyenda li{list-style:none;float:left;margin:0px 15px 0 0;font-size:14px;color:#757575;}.box-color-leyenda{width:20px;height:20px;display:inline-block;background-color:#fafafa;border:1px solid #757575;}.box-color-leyenda.celdaHover{background-color:#aed581;}.box-text-leyenda{display:inline-block;}