.buscadorhabitaciones .modal .modal-dialog{max-width:350px}.bookingCantHabs .buscadorHabitaciones .modal-header .fs16{font-size:16px;margin-top:-4px}.bookingCantHabs .buscadorHabitaciones .modal-header .btn-sm.btn-ghost{padding:7px 10px 4px;font-size:11px;margin-top:-3px;background-color:transparent;border:1px solid;text-transform:capitalize;text-shadow:none}.bookingCantHabs .buscadorHabitaciones .modal-dialog{width:340px}.modal-border-top{border-top:1px solid #e5e5e5}.bookingCantHabs .habitaciones label,.bookingCantHabsCel .habitaciones label{width:100%}.bookingCantHabs .habitaciones label.fs13,.bookingCantHabsCel .habitaciones label.fs13{font-size:13px;font-weight:400}.bookingCantHabs .habitaciones input,.bookingCantHabsCel .habitaciones input{font-size:16px;line-height:16px;height:40px;text-align:center;color:#333 !important}.bookingCantHabs .habitaciones .input-group .input-group-btn button,.bookingCantHabsCel .habitaciones .input-group .input-group-btn button{height:40px;line-height:1em}.bookingCantHabs .habitaciones .edad,.bookingCantHabsCel .habitaciones .edad{height:40px;font-size:16px;line-height:16px}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}@media (max-width: 1080px){.bookingCantHabs .cantHab .btn-buscar-habitaciones input{margin-right:20px}}@media (min-width: 576px){.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}}.bookingCantHabsCel .contenedor-booking-cel .cantHab button.booking-campodes-cel{border-radius:0}.bookingCantHabsCel .contenedor-booking-cel .cantHab button.booking-campodes-cel:hover{color:#fff;background-color:transparent;border-color:#fff}#bookingInicio .overlayCantHab{left:10px;height:calc(100% - 20px);width:calc(100% - 20px)}#reservasVertical .overlayCantHab{left:15px;height:calc(100% - 30px);width:calc(100% - 30px)}.overlayCantHab{position:absolute;background-color:transparent}
