/* Styles definition here */
.ahb_m2 #fbuilder .ui-datepicker-inline {
    max-width: 100%;
}
#fbuilder .notavailslot a{ background:#e30063 !important; }

.ahb_m2 #fbuilder .ui-datepicker-header {
    background-color: #009fe3 !important;    
    color: #fff  !important;
    border: 1px solid black;
}
.ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active {
    color: #FFF  !important;
    background: #009fe3 !important;
}
.ahbfield_service { display: none }
.ahb_m2 #fbuilder .ui-datepicker table {
    border-collapse: collapse;
    border: 1px solid  !important;
    background-color: #f7f7f7;
}
#fbuilder .medium {
    width: 50% !important;
    padding: 0.5rem 0.5rem  !important;
}
#fbuilder .pbreak .pbPrevious, #fbuilder .pbreak .pbNext, #fbuilder .pbSubmit {
    background: #009FE1  !important;
    color: #fff  !important;
    display: inline-block;
    cursor: pointer;
    margin: 10px 10px 0px 0px;
    padding: 1rem 20px  !important;
    text-transform: uppercase;
}
.ahb_m2 #fbuilder .ui-datepicker-inline {
    max-width: 100% !important;
}
.ahb_m2 #fbuilder .slots div a {
    border-radius: 0px !important;
    background: #009fe3 !important;
    color: #fff !important;
}
.ahb_m2 #fbuilder .slots div.currentSelection.htmlUsed a {
    color: #fff;
    background: red!important;
}

.hide{
	display:none;
}