/*-----------------------------------------------------------*\
						BOOKING MASK
\*-----------------------------------------------------------*/

/*------- General ------- */

body #full_wrapper_booking {
	
	background: transparent;
	
}

body #full_wrapper_booking * {
	
	font-family: "Roboto Mono" !important;
	
}

body #full_wrapper_booking .booking_form {
	
	display: flex; 
	justify-content: center;
	
}

body #full_wrapper_booking .wrapper_booking_button {
	
	font-size: 0;
	
}

body #full_wrapper_booking .room_list_wrapper .room_list li.room .children_selector {
	
	display: none;
	
}

body #full_wrapper_booking .dates_selector_personalized .start_end_date_wrapper .start_date_personalized, 
body #full_wrapper_booking .dates_selector_personalized .start_end_date_wrapper .end_date_personalized,
body #full_wrapper_booking .room_list_wrapper .room_list li.room .adults_selector,
body #full_wrapper_booking .wrapper_booking_button .promocode_wrapper .promocode_input,
body #full_wrapper_booking .wrapper_booking_button .submit_button {
	
	border-radius: 7px;
	border: 1px solid #3D3935;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 16px;

	
}

/*--------- Date selector-----------*/

body #full_wrapper_booking .dates_selector_personalized .start_end_date_wrapper .start_date_personalized, 
body #full_wrapper_booking .dates_selector_personalized .start_end_date_wrapper .end_date_personalized {
	
	padding: 10px 15px;
	
}


body #full_wrapper_booking .dates_selector_personalized .start_end_date_wrapper .start_date_personalized {
	
	margin-left: 0;
	
}


/*------- Adults selector ---------*/

body #full_wrapper_booking .room_list_wrapper .room_list li.room .adults_selector .selectricWrapper .selectric {
	
	margin-top: 0;
	
	
}

body #full_wrapper_booking .room_list_wrapper .room_list li.room .adults_selector .selectricWrapper .selectric .label {
	
	font-family: "Roboto Mono" !important;
	font-size: 12px;
}


/*-------- Promo code txt input ---------*/

body #full_wrapper_booking .wrapper_booking_button .promocode_wrapper .promocode_input {
	
	margin-top: 0;
	text-transform: uppercase;
	height: 38px !important;
	
}



/*----------- Date picker ------------*/

body .datepicker_wrapper_element .header_datepicker {
	
	background: #3D3935;
	border-radius: 7px 7px 0 0;
	
}

body .datepicker_wrapper_element .ui-datepicker .ui-datepicker-next, 
body .datepicker_wrapper_element .ui-datepicker .ui-datepicker-prev,
body .datepicker_wrapper_element .datepicker_ext_inf_sd .ui-datepicker-inline .ui-widget-header .ui-datepicker-prev,
body .datepicker_wrapper_element .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default.ui-state-active,
body .datepicker_wrapper_element .ui-datepicker-calendar .undefined.ui-datepicker-today .ui-state-default.ui-state-hover,
body .datepicker_wrapper_element .ui-datepicker-calendar .highlight.last-highlight-selection .ui-state-default,
body .datepicker_wrapper_element .ui-widget-content .ui-state-hover,
body .datepicker_wrapper_element .ui-datepicker-calendar .highlight .ui-state-default,
body .datepicker_wrapper_element .months_selector_container .cheapest_month_selector {
	
	background: #3D3935 !important;
	
	
}

body .datepicker_wrapper_element .datepicker_ext_inf_ed .ui-datepicker td.highlight {
	
	background: #3D393550;
	
}

body .datepicker_wrapper_element,
body .datepicker_wrapper_element *,
body .ui-widget {
	
	font-family: "Roboto Mono" !important;
	
}

body .datepicker_wrapper_element, .datepicker_wrapper_element_2, .datepicker_wrapper_element_3 {
	
   z-index: 0;
	
}


/*----------- Submit ------------*/


body #full_wrapper_booking .wrapper_booking_button .submit_button {
	
	background-color: #3D3935;
	font-family: "Roboto Mono" !important;
	font-weight: 300;
	height: 38px !important;
	z-index: 0;
	
}

body #full_wrapper_booking .wrapper_booking_button .submit_button:before {
	
	background-color: #666666;
	transition: opacity 0.8s;
	
		
}

	