/*BOOKING FORM*/
.booking-h-form{display: flex; align-items: center; justify-content: space-between; background: #fff; border:0; flex-wrap:wrap; max-width: 900px; margin:0 auto; border-radius: 35px; padding: 10px 14px;border: 3px solid var( --e-global-color-primary)}
.booking-h-form input, .booking-h-form select{border: 0!important; outline:none!important}
.booking-h-form input{background: #fff;}
.booking-h-form .date_field, .booking-h-form .quantity{flex-basis:15%}
.custom-select{background: #fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><path fill="%231C8571" d="M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"/></svg>') right 0px center/30px 15px no-repeat !important; padding-right:30px}
.custom-input{background: #fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"><path fill="%231C8571" d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z"/></svg>') right 0px center/30px 15px no-repeat !important; padding-right:30px}
.custom-select {-moz-appearance: none;-webkit-appearance: none;}
.custom-select::-ms-expand {display: none;}
.verifica a {background: linear-gradient(178deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 80%); padding: 8px 15px; color: #fff; font-weight: 600; border-radius: 30px; transition:padding 400ms ease}
.verifica a:hover{color:#fff; padding: 8px 20px}
.daterangepicker table td, .daterangepicker table th{padding:0px}
.daterangepicker td.active, .daterangepicker td.active:hover {background-color: var( --e-global-color-secondary );}

@media only screen and (max-width:500px){
	/*BOOKING FORM*/
	.booking-h-form{flex-wrap:wrap}
	.booking-h-form .date_field, .booking-h-form .quantity{flex-basis:50%; margin-bottom:15px}
	.booking-h-form .verifica{flex-basis:100%; margin-bottom:10px}
	.booking-h-form .verifica a {display:block; text-align:center}
}
