.searchBox *{
	 font-size:12.1px; 
}
.searchBox .searchBox {
	color:#FFF;
}
.searchBox label, .searchBox a{
	color:#FFF !important;
	font-weight:normal !important;
}
.searchBox h2{
	color:#FFF;
	margin-top:10px;
    padding:0px !important;
}
.searchBox h2:before{
	margin-right:5px;
}
.searchBox a{
	text-decoration:underline !important;
}
.searchBox a:hover{
	color:#113366 !important;
}

.searchBox .form-group{
	margin-bottom: 10px;
	overflow:hidden;
}
/* .searchBox .form-group.habitaciones.salidas{
	 overflow:initial; 
} */
.searchBox input, .searchBox select, .searchBox textarea{
	border-radius:6px !important;
}
.searchBox .habitaciones.salidas{
	margin-top:5px;
}
.searchBox .habitaciones.salidas hr{
	margin: -10px 0 10px 100px;
}
.searchBox input[type="radio"],
.searchBox input[type="checkbox"]{
	height:18px;
	margin: 0 0 0 10px;
	vertical-align:top;
	width:18px;
}

.searchBox #submit, #button{
border: none;
box-shadow: 0 2px 2px rgba(0,0,0,.5);
font-weight: 700;
font-family: 'Quicksand' !important;
margin-bottom: 5px;
margin-top: 10px;
width: 100%;
background-color: var(--tts-primary-color) !important;
border: none;
box-shadow: 0 2px 2px rgb(0 0 0 / 50%) !important;
color: #FFF !important;
margin-bottom: 5px;
margin-top: 19px !important;
padding: 8px 12px;
height: initial !important;
border: none !important;
font-size: 14px !important;
}
.searchBox #submit:enabled:hover, #button:hover{
	background-color:var(--tts-primary-color)  !important;
}

option,
.ui-menu .ui-menu-item-wrapper{
	color:#555 !important;
	font-family: 'Quicksand';
	font-size: 14px;
}
option:hover,
.ui-menu .ui-menu-item-wrapper:hover{
	background-color:#999;
	border-color:#999;
	color:#FFF;
}
.ui-autocomplete{
	color:#555 !important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
    background-color: #157BB2 !important;
	border-color:#15A !important;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active, .ui-button:active,
.ui-button.ui-state-active:hover {
	background-color:#157BB2 !important;
	border-color:#15A !important;
}
.ui-state-active:hover {
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-state-default.ui-state-highlight,
.ui-widget-content .ui-state-default.ui-state-highlight,
.ui-widget-header .ui-state-highlight{
    background-color: #0A0 !important;
    border-color: #070 !important;
    color:#FFF !important;
}
.ui-state-highlight:hover,
.ui-widget-content .ui-state-highlight:hover,
.ui-widget-header .ui-state-highlight:hover{
    background-color: #070 !important;
    border-color: #060 !important;
}
.solicitud input.form-control,
.solicitud textarea.form-control{
    background: red; /* For browsers that do not support gradients */
    background-image: -webkit-linear-gradient(#EEE, #FFF); /* For Safari 5.1 to 6.0 */
    background-image: -o-linear-gradient(#EEE, #FFF); /* For Opera 11.1 to 12.0 */
    background-image: -moz-linear-gradient(#EEE, #FFF); /* For Firefox 3.6 to 15 */
    background-image: linear-gradient(#EEE, #FFF); /* Standard syntax */
    background-image:-webkit-gradient(linear, #EEE);
}
.solicitud select.form-control{
    background:#F9F9F9 !important; /* For browsers that do not support gradients */
    background: url('../../cdn/img/datepicker.png') no-repeat 6px 50%, -webkit-linear-gradient(#EEE, #FFF) !important; /* For Safari 5.1 to 6.0 */
    background: url('../../cdn/img/datepicker.png') no-repeat 6px 50%, -o-linear-gradient(#EEE, #FFF) !important; /* For Opera 11.1 to 12.0 */
    background: url('../../cdn/img/datepicker.png') no-repeat 6px 50%, -moz-linear-gradient(#EEE, #FFF) !important; /* For Firefox 3.6 to 15 */
    background: url('../../cdn/img/datepicker.png') no-repeat 6px 50%, linear-gradient(#EEE, #FFF) !important; /* Standard syntax */
    background: url('../../cdn/img/datepicker.png') no-repeat 6px 50%, -webkit-gradient(linear, #EEE) !important;
    background: url('../../cdn/img/select.png') no-repeat center right 7px, linear-gradient(#EEE, #FFF) !important;
}



@media (max-width: 717px){
.searchBox label{
	margin-left:0;
}
}

@media (max-width: 369px){
    
    .searchBox *{
	 font-size:14px; 
}

p.vuelosDisclaimer {
    	margin-top: -3px;
    	margin-left: 0px;
    	margin-bottom: 5px;
    	font-size: 13px;
 }

}


@media (max-width: 330px){
    
    .searchBox *{
	 font-size:13px; 
}

p.vuelosDisclaimer {
    	margin-top: -4px;
    	margin-left: 0px;
    	margin-bottom: 5px;
    	font-size: 11.3px;
 }
}

 @media (max-width: 300px) {

 	p.vuelosDisclaimer {
    	margin-top: -4px;
    	margin-left: 0px;
    	margin-bottom: 5px;
    	font-size: 10px;
 }
  
}
