/* Styles definition here */
.cpappb_field_4,
.cpappb_field_5
{
	min-width:180px;
}

/* For available dates */
#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default{background:#dfeffe;color:#1a4a78;}

/* For non-available dates */
/* #fbuilder .ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#ddd;} */

/* For past dates */
/* #fbuilder .beforemindate.ui-datepicker-unselectable .ui-state-default {background:#f4f4f4;color:#ddd;}  */

/* For fully-booked dates */
/* #fbuilder .notavailslot.ui-datepicker-unselectable .ui-state-default {background:#f00} */

/*Calendar header row color */
#fbuilder .ui-datepicker-header {background:#006489 ;color:#ffffff; text-shadow:none}

/* Styles of the used slots */
/* For the slots already booked in previous bookings */
/* #fbuilder .slots .htmlUsed a{text-decoration: line-through;background:#ddd;color:#ccc} */

/* For the slots selected by the user in the current booking */
/* #fbuilder .slots .currentSelection a{background:#b6befc;color:#000} */

/* Styles of the selected slots */
/*
#fbuilder .ahb_list{margin:5px 0px}
#fbuilder .ahb_list .ahb_list_time{border:0px;background:#F7F7F7;padding:10px;margin-right:10px;display:inline-block}
#fbuilder .ahb_list .ahb_list_service{border:0px;background:#F7F7F7;padding:10px;margin-right:10px;display:inline-block}
#fbuilder .ahb_list a{border:0px;background:#F7F7F7;padding:10px;color:#fff;display:inline-block} 
*/

.pbSubmit
{
	background-color: #3F84A4;
	font-size: 14px;
	font-weight: 400;
	padding: 10px 25px;
	line-height: 1;
	border-radius: 0;
	border: 1px solid rgba(0,0,0,.14);
	color: #fff
}

/*
#fieldname18_1
{ 
	display:none; 
	background: #0093DA;
}

*/

/*
#fieldname18_1
{ 
	pointer-events:none;
    color:#AAA;
    background:#F5F5F5;
}
*/