/* naglowek kalendarza */
#fbuilder .ui-corner-all, #fbuilder .ui-corner-bottom, #fbuilder .ui-corner-right, #fbuilder .ui-corner-br {width:100%;}
#fbuilder .slots {width: 50%}
#fbuilder .ui-datepicker-inline {max-width: 50%;}
#fbuilder input[type="text"], #fbuilder textarea, #fbuilder select {font-family: revert;}


/* podmiana 00:00 na POTWIERDZ i i nne*/
#fbuilder .slots div a{visibility: hidden; position: relative; width: 100%; border: 3px; max-width: 200px;}
#fbuilder .slots div a:after{visibility: visible; position: absolute; top: 5px; left: 5px; content: "POTWIERDŹ";}
#fbuilder *, #fbuilder ::after, #fbuilder ::before{font-weight:bold;}
#fbuilder .slots div {width: 120px; }


/* total cena */
#fbuilder .totalCost {font-weight: bold;}
#fbuilder .totalCost .n{color: red;}

/* aktualnie wybierane do bookingu */
#fbuilder .ui-state-active{background:#3260a8;color:#000}

/* uzyte sloty LISTA*/
#fbuilder .ahb_list{margin:10px 0px}
#fbuilder .ahb_list .ahb_list_time{border:2px;background:#4166f5;padding:10px;margin-right:10px;display:inline-block; color: white; font-weight: bold;}
#fbuilder .ahb_list .ahb_list_service{border:2px;background:#4166f5;padding:10px;margin-right:10px;display:inline-block; color: white; font-weight: bold;}
#fbuilder .ahb_list a{border:2px;background:#ff1100;padding:10px;color:#fff;display:inline-block; font-weight: bold;}


/* usuniecie 00:00 z juz wybranej daty */
#fbuilder .ahb_list .ahb_list_time .t{ display: none; }

/* usuniecie nazwy service */
#fbuilder .ahbfield_service { display: none }

/* aktywna data */
#fbuilder .ui-datepicker-calendar .ui-state-active {background: #4166f5; color: white;}

/* poprzednie dni - past dates */
#fbuilder .beforemindate.ui-datepicker-unselectable .ui-state-default {background:#8f8f8f; color:white;}

/* daty dostepne */
#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default{background:#59ff8b;color:#000;font-size-adjust: 1; font-size-adjust: from-font;}

/* daty niedostepne */
#fbuilder .ui-datepicker-unselectable .ui-state-default{background:#fca39d;color:#000000;font-size-adjust: 1; font-size-adjust: from-font;}


/* Header z nazwami miesiaca */
#fbuilder .ui-datepicker-header { background:#4166f5; color: white; text-shadow:none; font-size-adjust: 1.15; font-size-adjust: from-font;}

/* ramki na dane */
#fbuilder input[type=text], 
#fbuilder textarea, 
#fbuilder select { 
border: 2px solid #000; 
}

/* przycisk submit */
#fbuilder .pbSubmit { background:#4166f5; color: white; font-weight: bold; }

/* dni tygodnia */
#fbuilder .ui-datepicker th{background:#4166f5; color: white;}