/* Tabela sa kombinacijom plavih boja */
#fbuilder .ui-datepicker-inline {
    max-width: none !important;
    background: #1a4a78;
}

/* Datum koji je istekao - tamno siva boja */
#fbuilder .ui-datepicker-unselectable .ui-state-default {
    background: #666;
    color: #fff;
}

/* Fontovi - beli font */
#fbuilder .ui-datepicker-header,
#fbuilder .ui-datepicker th,
#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default,
#fbuilder .slots div a,
#fbuilder .ahb_list a {
    color: #fff;
}

/* Kvadratići sa vremenima - plave boje i beli font */
#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default,
#fbuilder .slots div a {
    background: #1a4a78;
    color: #fff;
    font-size: 12px; /* Promenjen font na manji */
}

/* Hover opcija - svetlo siva pozadina i crni tekst */
#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default:hover,
#fbuilder .slots div a:hover {
    background: #f4f4f4;
    color: #000;
}

/* Rezervisani termin - svetlo siva pozadina i tamno siv tekst */
#fbuilder .slots .currentSelection a {
    background: #f4f4f4;
    color: #444;
}

/* Dodatni stil za kombinaciju plavih boja u listi */
#fbuilder .ahb_list {
    margin: 10px 0;
    background: #1a4a78;
    color: #fff;
}

/* Stil za vreme u listi - beli font na plavoj pozadini */
#fbuilder .ahb_list .ahb_list_time {
    background: #1a4a78;
    color: #fff;
    font-size: 12px; /* Promenjen font na manji */
}

/* Stil za uslugu u listi - beli font na plavoj pozadini */
#fbuilder .ahb_list .ahb_list_service {
    background: #1a4a78;
    color: #fff;
    font-size: 12px; /* Promenjen font na manji */
}

/* Stil za dane u mesecu */
#fbuilder .ui-datepicker-calendar th {
    background: #1a4a78;
    color: #fff;
    text-transform: capitalize; /* Prvo slovo veliko, ostalo malo */
}