/* Styles definition here */
.ahbfield_service { display: none }
#fbuilder .ui-datepicker-inline { max-width:none !important; }
#fbuilder .ui-datepicker-header { background:#532475 ; color:#fff; text-shadow:none; font-size: 20px; font-weight 300;  }
#fbuilder .ui-datepicker-header span { font-weight 300; }
#fbuilder { font-family: 'Open Sans', sans-serif; font-size: 15px; }
#fbuilder .slots div a { color: #532475; }
#fbuilder .ui-datepicker-calendar .ui-state-active { background:#532475; }
#fbuilder input { background: #d7d7d7; border: none; padding: 13px 10px 13px 10px !important; margin-top: 10px; font-family: 'Open Sans', sans-serif; font-size: 15px; width: 100% !important; }
#fbuilder .pbreak .pbPrevious, .pbreak .pbNext, .pbSubmit { padding: 10px 20px; background: #532475; color: white; width: 100%; margin-top: 15px; text-align: center; }
#fbuilder .pbreak .pbPrevious, .pbreak .pbNext, .pbSubmit:hover { transform: scale(1.04);}
#fbuilder .medium { width: 100%!important; }
#fbuilder .slotsCalendarfieldname1_1 { padding: 15px 0px; }
.fieldCalendarfieldname1_1, .slotsCalendarfieldname1_1 { font-family: 'Open Sans', sans-serif; font-size: 15px; }
#field_1-0 label { display: none;}