/* Styles definition here */
#fbuilder .ui-datepicker table td, #fbuilder .ui-datepicker table th {
	border: unset;
	font-size: 1rem;
}
ui-datepicker-unselectable
#fbuilder .ui-datepicker-calendar .ui-datepicker-unselectable, #fbuilder .ui-datepicker-calendar .ui-datepicker-unselectable span.ui-state-default {
	color: #b4b3b3;
	cursor: default;
}
#fbuilder .ui-datepicker-calendar .ui-state-default {
	color: #01819b;
}
#fbuilder .ui-datepicker-calendar .ui-state-active, #fbuilder .ui-datepicker-calendar .ui-state-active:hover, #fbuilder .ui-datepicker-calendar .ui-state-active:focus, #fbuilder .ui-datepicker-calendar .ui-state-active:active {
	background: #01819b;
	color: #fff;
	cursor: default;
}
#fbuilder .slots div.availableslot a {
	color: #01819b; 
	font-weight:bold;
}
#fbuilder .slots div.currentSelection.choosen a {
	background: #01819b;
	color: #fff; 
	font-weight:bold;
}
.cp_cff_clean #fbuilder .pbSubmit, .cp_cff_clean #fbuilder .pbPrevious, .cp_cff_clean #fbuilder .pbNext {
	background:#01819b !important; 
	color: #fff; 
	font-weight: bold; 
	text-transform: uppercase;
}
.cp_cff_clean #fbuilder .pbSubmit:hover, .cp_cff_clean #fbuilder .pbSubmit:focus, .cp_cff_clean #fbuilder .pbPrevious:hover, .cp_cff_clean #fbuilder .pbPrevious:focus, .cp_cff_clean #fbuilder .pbNext:hover, .cp_cff_clean #fbuilder .pbNext:focus { 
	background: #d65050cc !important;
	color:#000;
}
#fbuilder .slotsCalendar + .usedSlots > div {
	background: #ffffffcc;
	border: 2px solid #01819b;
	margin: 5px 0;
	padding: 10px;
	text-align: center;
}
#fbuilder .slotsCalendar + .usedSlots > div .t, #fbuilder .slotsCalendar + .usedSlots > div .d  {
	font-size: 1.25em;
	font-weight: bold;
}