/* Styles definition here */

#fbuilder .slots{background:#ffffff;box-shadow:none; padding: 0px 25px 15px 25px; margin-bottom: 5px;}
#fbuilder .slots div{border:0px}
#fbuilder .slots div a{background:#753cbe;color:#86e1d0; font-weight: bold; padding: 12px 20px;}
#fbuilder .slots div a:hover {background:#753cbe;color:#ffffff; font-weight: bold;}

#fbuilder .ahb_list{margin:10px 0px}
#fbuilder .ahb_list .ahb_list_time{border:0px;background:#3bb880;padding:10px;margin-right:10px;display:inline-block}
#fbuilder .ahb_list .ahb_list_service{border:0px;background:#3bb880;padding:10px;margin-right:10px;display:inline-block}
#fbuilder .ahb_list a{border:0px;background:#3bb880;padding:10px;color:#fff;display:inline-block}

#fbuilder div.cpefb_error { padding:5px; left: 65% !important; color: #ff0000 }
#fbuilder .pbSubmit { 
	margin: 0 auto; width: 50%; float: none; background-color: #753cbe; color: #86e1d0; font-weight: bold; font-size:30px; 
	text-transform: uppercase; font-family: "Brown Bold"; letter-spacing: 2px; padding: 15px 32px; 
}
#fbuilder .pbSubmit:hover { background-color: #753cbe; color: #ffffff; }

#fbuilder input[type=text], #fbuilder textarea, #fbuilder select { color: #522093; }
#fbuilder .ui-datepicker-header { background:#753cbe ; color:#ffffff; text-shadow:none; }

#fbuilder .ui-datepicker-calendar .ui-state-active {background: #753cbe; color: #ffffff;}

#fbuilder .notavailslot a{ background:#ffffff; }

#fbuilder, #fbuilder label, 
#fbuilder span { color: #ffffff; font-size:20px; font-weight: normal;  font-family: "Questrial"; text-align: center;}

#fbuilder .ui-datepicker th{background:#522093;color: #ffffff;}