/* Styles definition here */
#fbuilder .ui-datepicker-inline { max-width:none !important; } /* 100%Responsivo */

#fbuilder, #fbuilder label, /* Colore titoli dei vari campi */
#fbuilder span { color: #000000; } /*  */

#fbuilder input[type=text], /* Colore Bordo dei vari campi */
#fbuilder textarea, /*  */
#fbuilder select { border: 2px solid #000000; } /*  */

#fbuilder .pbSubmit { color: #515591;background:#ffe001 ; font-weight: bold; } /* Colore Pulsante Invia */

#fbuilder label .r {color:#000000;} /* Colore Asterischi campi Obbligatori */

#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default{background:#ffe001;color:#515591;} /* Colore Giorni Disponibili */
#fbuilder .ui-datepicker-unselectable .ui-state-default{background:none;color:#ddd;} /* Colore Giorni NON Disponibili */
#fbuilder .notavailslot.ui-datepicker-unselectable .ui-state-default {background:none} /* Colore Giorni Completamente Prenotati */
#fbuilder .beforemindate.ui-datepicker-unselectable .ui-state-default {background:none;color:#ddd;} /* Colore Giorni Passati */
#fbuilder .ui-datepicker-calendar .ui-state-active {background: #ffe001; color: #ffe001;} /* boh active date */
#fbuilder .invalidDate.ui-datepicker-unselectable .ui-state-default {color:#ddd} /* Colore Date non Valide come vacanze etc. */

#fbuilder .slots{background:none;box-shadow:none} /* Colore Sfondo barra della selezione degli orari disponibili */
#fbuilder .slots div{border:0px}
#fbuilder .slots div a{background:#515591;color:#ffe001}

#fbuilder .ui-datepicker-header { background:#515591 ; color:#ffe001; text-shadow:none; }

#fbuilder .ahb_list{margin:10px 0px}
#fbuilder .ahb_list .ahb_list_time{border:0px;background:none;padding:10px;margin-right:10px;display:inline-block} /*Colore Sfondo Riassunto servizio,orario e data scelti sotto la selezione oraria del calendario */
#fbuilder .ahb_list .ahb_list_service{border:0px;background:none;padding:10px;margin-right:10px;display:inline-block}
#fbuilder .ahb_list a{border:0px;background:#3bb880;padding:10px;color:#fff;display:inline-block}