/* Styles definition here */

#fbuilder .ui-datepicker-inline{max-width:none !important}
#fbuilder .ui-datepicker-inline { max-width:none !important; }
#fbuilder .top_aligned .fields label {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}
.r {
    color: #fff;
}
#fbuilder input[type=text], 
#fbuilder textarea, 
#fbuilder select { 
width:100%; 
}
#fbuilder input[type=text], #fbuilder textarea, #fbuilder select {
    width: 100%;
    font-size: 20px;
    color: #6a6a6a;
    padding-left: 10px !important;
	border-radius: 5px;
	height: 50px;
	background-color: #f8f8f8;
}

.ahb_m2 #fbuilder .ui-datepicker-header {border-top-left-radius: 5px;
    border-top-right-radius: 5px;}

.ahb_m2 #fbuilder .ui-datepicker table {border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;}
#fbuilder a {
    color: #fff;
    font-weight: 600;
    text-decoration: underline;
}
@media screen and (min-width: 740px)
#fbuilder .fields.column2 {
    float: left;
    width: 49.6% !important;
    margin-right: 0.4% !important;
}
.usedSlots {
    background: #fff;
    border-radius: 5px;
    padding: 5px 0 10px 10px;
    color: #000;
    font-weight: bold;
    letter-spacing: 1px;
}
.ahb_m2 #fbuilder a.cancel, a.cancel:before {
    background: #8d1315 !important;
    color: #fff !important;
    font-weight: bold !important;
}
#fbuilder .pbSubmit { color: #00f; font-weight: bold; }
#fbuilder .pbSubmit {
    background: #8d1315;
    font-weight: bold;
    color: #fff;
    padding: 15px 40px;
    border-radius: 5px;
    border: 2px solid #000;
    margin-top: 25px;
    font-size: 16px;
    box-shadow: 5px 5px 6px 0px rgb(0 0 0 / 55%);
}