/* Styles definition here */
.pbSubmit:hover { 
    background-color: #2F345C !important;
    color: white !important; };
.pbSubmit {
    background: #009FE3 !important;
	color: white !important;
	width: 100px !important;
   
};
#fbuilder .ui-datepicker-inline , #fbuilder .ws-inline-calendar{
max-width:none !important
};
.calendar-field .field .medium .required {
	padding-left: 15px !important;
}
.ahb_m2 #fbuilder .ui-datepicker-header , #fbuilder .ws-inline-calendar {
    background: #2F345C !important;
}
.ui-datepicker-title {
    color: white !important;
}

.ahb_m2 #fbuilder .ui-datepicker-next, .ahb_m2 #fbuilder .ui-datepicker-prev , #fbuilder .ws-inline-calendar{
    border-top: 2px solid white !important;
    border-right: 2px solid white !important;
}

#fbuilder .pbreak .pbPrevious, #fbuilder .pbreak .pbNext, #fbuilder .pbSubmit , #fbuilder .ws-inline-calendar{
    background: #009FE3 !important;
	color: white !important;
	padding: 10px !important;
}

#fbuilder .medium , #fbuilder .ws-inline-calendar{
    padding-left: 15px !important;
	padding-bottom: 19px !important;
}
#fbuilder .select , #fbuilder .ws-inline-calendar{
    border: solid #009FE3 !important;
}

#fbuilder input:focus , #fbuilder .ws-inline-calendar{
	outline: none !important;
	border-width: 2px !important;
}

#fbuilder input , #fbuilder .ws-inline-calendar{
	border-width: 2px !important;
}

.ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default:hover , #fbuilder .ws-inline-calendar{
    background: #2F345C !important;
}

.pbSubmit:hover {
	background-color: #009FE3 !important;
}
.pbSubmit {
	background-color: #2F345C !important;
	width: 50% !important;
}

#fbuilder .slots .currentSelection a , #fbuilder .ws-inline-calendar
{
	background:#2F345C !important;
}


.ahb_m2 #fbuilder a.cancel , #fbuilder .ws-inline-calendar{

    background: #2F345C !important;

}
.ahb_m2 #fbuilder a.cancel:before , #fbuilder .ws-inline-calendar{

    background: #2F345C !important;
}
@media (max-width: 720px){
.pbSubmit {
width: 100% !important;
}
}

.captcha {
	font-weight: var( --e-global-typography-a8853ce-font-weight ) !important;
	padding: 8px 0px 5px 0px !important;
}

.captcha img {
	margin-bottom: 12px !important;
}