/* Styles definition here */
#fbuilder .large {
    width: 98% !important;

}

.ahb_m2 #fbuilder .slots div.currentSelection.htmlUsed a {
    color: #fff;
    background: #6b5652 !important;
}

.ahb_m2 #fbuilder .slots a:hover {
    color: #fff;
    background: #a98882 !important;
}

.ui-state-default:hover {
	background: #a98882 !important;
}

.dfield input, .dfield select {
    padding: 12px!important;
    border: 1px solid #6b5652;
    border-radius: 5px!important;
    font-family: 'Ubuntu', sans-serif;
}

select.ahbfield_service {
    padding: 12px;
    border-radius: 10px;
}

.ahb_m2 #fbuilder a.cancel:before {
    background: #6b5652;
}

.ahb_m2 #fbuilder .usedSlots .ahb_list {
    font-family: 'Ubuntu', sans-serif;
}


.ahb_m2 #fbuilder .slots {
    text-align: center;  
}

#fbuilder label, #fbuilder input, .slots,.dfield label {
	font-family: 'Ubuntu', sans-serif;
	
}

.ahb_m2 #fbuilder .fieldCalendar, #fbuilder .slotsCalendar {
    width: auto;
    display: block
}

@media (max-width: 767px) {
.ahb_m2 #fbuilder .ui-datepicker-header {
     padding: 0!important;
}
}


.pb0.pbreak {
    margin-bottom: 32px;
}

.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-datepicker-multi.ui-datepicker-multi-3 {
  background-color: #fff;
}

.ahb_m2 #fbuilder .fieldCalendar {
  box-shadow: none!important;
}

.ui-datepicker-title {

  border-radius: 0!important;
}