.ahb_m2 #fbuilder {
    text-align: left;
}

.ahb_m2 #fbuilder .ui-datepicker {
    border: 1px solid #202549;
    z-index: 999 !important;
}

.ahb_m2 #fbuilder .ui-datepicker-header {
    background: #71bfd9;
    color: #202549;
}

.ahb_m2 #fbuilder .ui-datepicker th {
    color: #202549;
    font-size: 1.5em !important;
}

.ahb_m2 #fbuilder td a,
.ahb_m2 #fbuilder td span {
    color: #202549;
    font-size: 1.5em !important;
    font-weight: 600;
    line-height: 25px;
}

.ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active {
    background: #202549;
}

.ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default:hover {
    background: #71bfd9;
}

.ahb_m2 #fbuilder .slotsCalendar {
    color: #202549;
}

.ahb_m2 #fbuilder .slots {
    text-align: left;
}

.ahb_m2 #fbuilder .slots div a {
    border-color: #71bfd9;
    color: #202549;
}

.ahb_m2 #fbuilder .slots div:not(.htmlUsed) a:hover {
    background: #71bfd9;
}

.ahb_m2 #fbuilder .slots div.currentSelection.htmlUsed a {
    background: #202549 !important;
}

.ahb_m2 #fbuilder a.cancel::before {
    background: #202549;
}