/*style.css*/
.art-sheet{ width:320px !important}
#intersection{ display:none !important;}
#right-column{ width:100% !important}
#left-column{ width:100% !important}
#error,#error_text{ font-size:11px !important}
#error p{ margin:6px 0px !important}
.step-3{ float:left; overflow:hidden; margin-left:0px !important; margin-top:4px;}
.step-4{ margin-top:4px;}
.step-1{ overflow:hidden}
#steps{ overflow:visible !important; display:none !important}
.art-sheet-cc{ background-color: transparent !important}
#languages label{ display:none !important;}
#languages li{ margin:0px !important;}
#languages{height:16px !important}
.lista_idiomas label{display:none !important;}
.dropdown_from, .dropdown_to {}
#ico_calendar_from, #ico_calendar_to {float: left;height: 16px !important;}
#box_opciones,#box_viaje {min-height:280px !important}

/**/
#extra_info{ display:none}
#car img{ width:72px !important; display:block}
#car {padding: 2px !important;}
#box_car{height:auto !important; width:28% !important}
#vehicle1{ min-height: 60px !important;display: inline-block;}
#box_car_info { height:60px !important}
#box_price_info { height:60px !important; width: 42% !important}
#box_car_info { width:30% !important}
#type_vehicle_ammount{ margin:2px !important}
.peoplex { width:13px !important}
.bagx{ width:20px !important;}
#type_vehicle_ammount span { font-size:12px;}
#type_vehicle_title { font-size:11px !important; line-height:1 !important; padding-left:0px;}
#type_vehicle { width:100% !important; margin:0px 0px !important}
#price_title { font-size:10px !important; display:block !important; float:left !important; width:122px}
#car_price span { font-size:10px !important; float:left !important; margin-left:6px !important; display:block !important; max-width:66px !important; margin-top:2px; text-align:left !important}
#car_price {height: 50% !important}
.btn_vehicles { padding:0px 1px !important; font-size:11px !important}
#viewprice a{color:#FFF}
#next_step{ text-align:center;width:100%;}
#logo_company{ display:none}
#logo_company img{ display:none}
.show-title { font-size:22px !important;}
.title-booking,.dates-labels{ font-size:10px !important}
#form-data-collection{}
#boton_payonline, #boton_payatdestination, #boton_stripe ,#boton_paypal,#boton_mollie{width:46% !important; margin-top:10px;}
#box_opciones{min-height:200px; display:block;}
#box_viaje{width:100%;min-height:250px;display: inline-block;}
#booking_final{ margin-top:20px;}
#booking_final li{ padding-left:22px; background-image: url("/images/valid.png"); background-position:left top; background-repeat:no-repeat; background-size:18px; margin:4px 0px;}
.headers { margin-top:10px}
#one-way_datepicker,#return-way_datepicker{padding:4px; cursor:pointer;}
#car_price_selected span{ font-size:20px !important}
#box_btn_vehicles button,#boton_cliente_nuevo,#boton_cliente_existente,#box_btn_back_vehicles button{ height:26px !important}
/*#one-way_datepicker{
height: 30px;
padding: 0px 5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
border: 1px solid #666;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font: Arial, Helvetica, sans-serif;
font-size: 11px;
-webkit-box-shadow: inset 1px 1px 4px #999;
-moz-box-shadow: inset 1px 1px 4px #999999;
box-shadow: inset 1px 2px 4px #999;
color:#000 !important}
/*#vuelo_numero,#vuelo_numero_retorno{width:22% !important; margin-left:10px}*/
#ico_calendar_from, #ico_calendar_to { height:14px !important}
#currency_selected,#price_selected,#price_total_vehicle{ font-size:16px !important}
#car{ width:72px; height:48px;}
#car img {
display:block;
width: 72px;
height: 48px;
}
#car span{ 
position:relative; 
display: inherit;
z-index:999999;
margin-top:-48px;
background-repeat:no-repeat;
width: 72px;
height: 48px
}
#client_images{ background-size:72px 48px !important;background-repeat:no-repeat;}

#price_total_vehicle { width:50%; padding-top:6px;
position: relative;
margin-left: -54px;
margin-top: 6px;
color: red;}
#mapa_booking{ width:100%; height:280px;}
#box_opciones{min-height:150px}

.fa-2x{ font-size:1.6em}
#type_vehicle_ammount i{ font-size:1em}
#type_vehicle_ammount span{ font-size:1em; margin-left:0px;}
#btn_vehicles span{ width:98% ;}

#credit_cards{display:none !important}
#manage_booking button{ padding: 2px 6px 3px !important;
}
#volver_paso1{ display:block !important}
#volver_paso1 button{height: 24px !important;}

.btn{ font-size:12px !important;padding: 3px; height:34px !important;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Century; }
#viewprice{min-width: 120px;}
.btn-xs{height:24px !important}
.form-control{ 
height:34px !important; 
padding:0px 0px 0px 6px !important; 
font-size:11px !important;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Century;}

#type_vehicle_ammount i{ font-size:1em}
#people, #xl-maletas, #hoursfrom, #minfrom, #hoursto, #minto, #opcion_encuentro, #babyseat, #boostseat,#horas_tiempo_espera,#minutos_tiempo_espera,#equipaje_especial,#animales,#wheelchair {
width: 62px !important;
}

