.ahbfield_service { display: none }
#fbuilder input[type=text], #fbuilder textarea, #fbuilder select { color: #3b5d13; }
#fbuilder .ui-datepicker-inline { max-width:none !important;}
#fbuilder .fieldCalendar {
	margin-top: 30px;
	margin-right: 25px;
}
#fbuilder .slots div a {
    background: #ffffff;
	color: #3b5d13;
    box-shadow: none;
    display: inline-block;
    padding: 10px;
}
#fbuilder .pbreak .pbPrevious, #fbuilder .pbreak .pbNext, #fbuilder .pbSubmit {
    background: #3b5d13;
    color: #ffffff;
    display: inline-block;
	border: none;
    cursor: pointer;
    margin: 10px 10px 0px 0px;
    padding: 10px 20px;
}
.ahb_m #fbuilder .ui-datepicker-calendar .ui-state-active {
    box-shadow: none;
    text-shadow: none;
    color: #80cc28;
    border: 0px solid;
}
#fbuilder {
max-width: 700px;
margin: 0 auto;
}
.slotsCalendar .slots > span {
    font-weight: 800;
    display: block;
    text-align: center;
    margin: 20px 0 -10px;
}
button.pbSubmit:hover {
    background-color: var( --e-global-color-accent ) !important;
}
.ahb_list {
	text-align: center;
    font-weight: 800;
    padding: 12px;
    background: #3b5d13;
	color: white;
    border: solid 1px;
}
.ahb_list .cancel {
    color: #d9d9d9;
}
#fbuilder #fieldlist_1 label {
    display: block;
    margin: 8px 0 10px;
}
#fbuilder .slots {
	padding: 10px 0 !important;
	margin: 0 -5px;
}
.slots span:after {
    content: '(Central Standard Time)';
    display: block;
    font-weight: 300;
    font-size: 85%;
    font-family: "Merriweather Sans", sans-serif;
    font-style: italic;
}
span.ahb_list_time {
    margin-right: 10px;
}
span.ahb_list_time:before {
    content: 'Your selected time: ';
}
.ahb_list_service {
display: none;
}
/* Hide required asterisk on calendar field */
#fieldlist_1 span.r {
    display: none;
}
/* Hide number format under phone field */
.uh_phone input + div {
	display: none;
}
/* Force first and last name fields onto same row */
#fbuilder #field_1-1 {
	padding-right: 2%;
}
#fbuilder #field_1-1, #field_1-2 {
    float: left;
    width: 50%;
}

#fbuilder #field_1-3 {
	clear: both;
}