/* Styles definition here */

#fbuilder .notavailslot a{background:#FFAF9A;}
#fbuilder .pbSubmit{margin:5px auto;float:none;display:inline-block;}
#fbuilder .notavailslot.ui-datepicker-unselectable .ui-state-default {background:#FFAF9A;}
#fbuilder .invalidDate.ui-datepicker-unselectable .ui-state-default {color:#FFAF9A}
#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default{background:#9AFFCF;}
#fbuilder .pbSubmit {background:#E9B73F; color: #ffffff; font-weight: bold; border }
#fbuilder, #fbuilder label, 
#fbuilder span { color: #ffffff; }
.ahb_m2 #fbuilder .ui-datepicker-header {
    font-size: 1.6rem;
    background: #E9B73F;
    font-weight: 400;
    line-height: 70px;
}
.ahb_m2 #fbuilder .ui-datepicker th {
    background: #f5dd9f;
    font-weight: 500;
    line-height: 40px;
}
.ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active {
    color: #fff;
	background:#4bbbbf;
}
.ahb_m2 #fbuilder td a, .ahb_m2 #fbuilder td span {
    font-weight: 500;
    color: #000;
	}
#fbuilder .pbreak .pbPrevious, #fbuilder .pbreak .pbNext, #fbuilder .pbSubmit {
    box-shadow: 2px 2px 2px #867c7c;
    border-radius: 15px;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
    color: #000000;
    border-color: #000000;
    border-radius: 10px;
}

#fbuilder .large {
	height: 100px;
	width: 200px;
}



.ahbfield_service { display: none }

#fbuilder .uh {
    font-size: 24px;!important
}