/* Styles definition here */

#fbuilder .ui-datepicker-inline { max-width:none !important; }

.ahbfield_service { display: none }

#fbuilder input[type=text], #fbuilder textarea, #fbuilder select { color: #414O42; }

#fbuilder .ui-datepicker-header { background:#3269b2 ; color:white; text-shadow:none; }

.pbSubmit:hover { background-color: #c6db5a; color: white; }

#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default{background:white;color:#3269b2;text-shadow:none;box-shadow:none}
#fbuilder .ui-datepicker-unselectable .ui-state-default{background:#414O42;color:white;}
#fbuilder .invalidDate.ui-datepicker-unselectable .ui-state-default {color:#414O42}
#fbuilder .notavailslot.ui-datepicker-unselectable .ui-state-default {background:#1b0d3f}
#fbuilder .beforemindate.ui-datepicker-unselectable .ui-state-default {background:#f4f4f4;color:white;}


#fbuilder .slots{background:white;box-shadow:none}
#fbuilder .slots div{border:0px}
#fbuilder .slots div a{background:#c6db5a;color:white}

#fbuilder .slots .htmlUsed a{text-decoration: line-through;background:#ddd;color:#ccc}

#fbuilder .ahb_list{margin:10px 0px}
#fbuilder .ahb_list .ahb_list_time{border:0px;background:#3269b2;padding:10px;margin-right:10px;display:inline-block;color:white}
#fbuilder .ahb_list .ahb_list_service{border:0px;background:#3269b2;padding:10px;margin-right:10px;display:inline-block;color:white}
#fbuilder .ahb_list a{border:0px;background:#3269b2;padding:10px;color:#fff;display:inline-block;color:white}

#fbuilder .slots .currentSelection a{background:#3269b2;color:white}

#fbuilder .notavailslot a{ background:#1b0d3f; }