/* Styles definition here */

#fbuilder {
  background-color: #e5decb;
	padding: 2px 0px;
}

#fbuilder table {margin: 15px auto;}

#fbuilder .ui-datepicker {
z-index: 50 !important;
	margin-top:20px;
}

#fbuilder span.uh {
    font-size: 100%;
    margin-top: 10px;
	font-weight: 600;
}

#field_1-0, label {
  font-size: 15px;
  color: #131313;
  font-weight: 500;
}

#fbuilder .fields, #fbuilder .fform {
  padding: 5px 0px;
  width: 300px;
}

.ahbfield_service { display: none }

.ui-widget-header {
  background: #BC9D44 !important;
}

#fbuilder .slots div {
  border: 1px solid #1e1d1d;
}

#fbuilder .slots div a {
  color: #1e1d1d;
	font-size:15px;
	
}

#fbuilder .slots div a:hover {
  color: #b79738;
	font-weight: 700;
}

#fbuilder label {
/*  display: none !important;*/
}

abcd[type="text"] {
	color: #999;
}

#fbuilder .top_aligned .fields label {
  float: left;
}

#fbuilder .medium {
  margin-left: 15px;
}


#fbuilder .large {
  margin-left: auto;
  margin-right: auto;
  width: 250px !important;
  margin-top: 10px;
}


.ui-corner-all {
	  border-radius: 0px;
}

#fbuilder .pbSubmit {
  background: #3c90be;
  color: #fff;
	border-radius: 5px;
	padding: 12px 0px !important;
border-radius: 3px !important;
width: 75%;
border-bottom: 3px solid #347DA4 !important;
text-transform: uppercase;
font-weight: 600;
font-size: 18px;
}

.captcha, #field-c0 {
  text-align: center;
}


#fbuilder *, #fbuilder {
	margin-left: auto;
	margin-right: auto;
}


#fbuilder .pbreak.pb0 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.r {
  display: none;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 35%;
  height: 30px;
}

.ui-widget-header .ui-icon {
  background-image: none;
}

.ui-icon, .ui-widget-content .ui-icon {
  background-image: none;
}

.ahb_m #fbuilder .ui-datepicker-next {
border-top: 15px solid #3c90be;
    border-left: 30px solid #1e1d1d;
    border-bottom: 15px solid #3c90be;
    margin-top: 8px;
    background: #ddd3bc;
    transform: rotate(0deg);
    border-right: none;
}

.ahb_m #fbuilder .ui-datepicker-prev {
    border-top: 15px solid #3c90be;
    border-left: none;
    border-bottom: 15px solid #3c90be;
    margin-top: 8px;
    background: #000000;
    transform: rotate(0deg);
    border-right: 30px solid #1e1d1d;
}

.captcha {
	margin-top:20px;
}

#fbuilder .slots div a {
  font-size: 12px;
}

.ahb_list_service {
  display: none;
}

.cancel {
  margin-left: 20px !important;
  color: #c22323c4 !important;
  font-weight: 600;
}

.t {
  color: #6e3002;
  font-weight: 600;
}

.d {
  color: #000;
  font-weight: 600;
  margin-right: 20px !important;
}

.dfield input[type="text"] {
  color: #4f3000;
	/* border: 1px solid #A37A00; */
}

.uh {
  color: #4f3000;
}

.ui-widget-header {
  background: #DDD3BC !important;
}




#fbuilder .slots {
  border: 1px solid #888;
  width: 100%;
  padding: 10px 2px 10px 2px;
}

.ui-widget-header {
  background: #3C90BE !important;
}

#fbuilder .ui-datepicker-inline {
	max-width:280px !important
}

#fbuilder .fields, #fbuilder .fform {
  padding: 0px 0px;
  width: 280px;
}

.border-calendar {
	padding: 20px 0px 20px 0px;
border: 1px solid #DDD3BC;
box-shadow: 0px 0px 12px 0px #DDD3BC;
border-radius: 5px;
background-color: #e5decb;
}

@media only screen and (max-width: 992px) {
	li#custom_html-2, .widget-container {
  width: 100% !important;
	float: none !important;
}
}

/** Color calendar Dates based on availability **/

#fbuilder td:not(.ui-datepicker-unselectable) .ui-state-default {

}

#fbuilder .ui-datepicker-unselectable .ui-state-default {
	background: #000;
	color: #aaa111;
	opacity: .75;
}

#fbuilder .ui-datepicker-calendar .ui-state-active {
	background: #000;
	color: #aaa111;
	opacity: .75;
}

#fbuilder .notavailslot.ui-datepicker-unselectable .ui-state-default {
	background: #ddd3bc;
	color: #d24707;
	opacity: .75;
}


#fbuilder .captcha img {
    padding: 10px 0px;
}


.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 30%;
    height: 30px;
    margin-top: 8px;
}