/* Styles definition here */

#fbuilder .ui-datepicker-inline { max-width:none !important; }

#fbuilder .slots, #fbuilder .ui-datepicker { box-shadow: none !important; background: #fff !important; }

#fbuilder .ui-datepicker-header { background: #4CAF50; text-shadow: none; }

#fbuilder .ui-datepicker-unselectable .ui-state-default { background: #BDBDBD; }

#fbuilder .ui-datepicker-calendar .ui-state-active, #fbuilder .ui-datepicker-calendar .ui-state-hover { background: #007a24; color: white; text-shadow: none; font-weight: bold; }

#fbuilder .sbquantity { width: 100% !important; }

#fbuilder .slots div { display: inline-block; border: 1px solid #8BC34A; margin: 5px; padding: 0 5px !important; font-size: 14px; text-shadow: none !important; }

#fbuilder .slots div a { background: none; }

#fbuilder .slots .currentSelection { border-width: 1px; background: green; }

#fbuilder .slots .currentSelection a, #fbuilder .slots a:hover { color: white; }

#fbuilder .slots div a:hover { background: green; }

#fbuilder .usedSlots { margin-top: 10px; font-size: 1rem; }

#fbuilder .totalCost { color: green; font-weight: bold; }

#fbuilder .captcha { background: white !important; }

#fbuilder .pbSubmit { display: none; }