#fbuilder .ui-datepicker {
    z-index: 1 !important;
}
.ahb_m3 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active {
    background: #0e6c34;
}
.ahb_m3 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default {
    background: #ddd;
    color: #0e6c34;
}
.ahb_m3 #fbuilder .slots div a {
    border: 1px solid #0e6c34;
    padding: 8px 7px;
}
#fbuilder .select2-dropdown .select2-search__field {
   display: none;
}
.ahb_m3 #fbuilder .slots div.currentSelection a {
    color: #fff;
    background: #0e6c34 !important;
}
.tk-vlp-calendar .slots > span {
	font-size: 20px;
	font-weight: 700;
	color: #0e6c34;
}
.ahb_m3 #fbuilder .slots div:not(.htmlUsed) a:hover {
    background: #97c235;
    color: #030523;
}
.form-control, input, textarea {
    border: 1px solid #0e6c34;
}



.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #97c235 !important;
    color: #030523 !important;
}
#fbuilder .pbreak .pbPrevious, #fbuilder .pbreak .pbNext, #fbuilder .pbSubmit {
    background: #97c235;
    color: #000000;
    border: 0px solid;
    border-radius: 30px;
    padding: 15px 40px;
}
#fbuilder .pbreak .pbPrevious, #fbuilder .pbreak .pbNext, #fbuilder .pbSubmit:hover {
    background: #0e6c34;
    color: #f6f9f7;
}
.ahb_m3 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default:hover {
    color: #000;
    background: #97c235;
}
.ahb_list_time span {
	margin-right: 0px;
}
.ahb_m3 #fbuilder .slots div.currentSelection.htmlUsed a {
    color: #fff;
    background: #0e6c34 !important;
}
