/* Styles definition here */
.ahb_m3 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active {
    background: #cc6733;
}

.ahb_m3 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default:hover {
    color: #FFF;
    background: #358665;
}

#fbuilder .pbreak .pbPrevious, #fbuilder .pbreak .pbNext, #fbuilder .pbSubmit {
    background: #eca000;
	border: none;
    color: #FFF;
	font-size: 22px;
}
.ahb_m3 #fbuilder .fieldCalendar, #fbuilder .slotsCalendar {
    width: auto;
    display: inline-flex;
    flex: 1;
	z-index: -1;
}
#fbuilder .ui-datepicker-inline {z-index: -1;}

.ui-datepicker-title {
    text-align: center;
	z-index: -1;
}

.ahb_m3 #fbuilder .slots div.currentSelection.htmlUsed a {
    color: #fff;
	border: none;
    background: #003756 !important;
}

.ahb_m3 #fbuilder .slots div:not(.htmlUsed) a:hover {
    background: #003756;
	border: none;
    color: #fff;
}

.ahb_m3 #fbuilder .slots div a {
    border: none;
  
}

.ahbfield_service { display: none }