/* Styles definition here */
#fbuilder label, #fbuilder span { color: #FFFF; }
#fbuilder .specialclass label {color: #FFFF;}
#fbuilder .ahbfield_service { display: none }
#fbuilder .ui-datepicker-header { background:#FFFF ; color:#3063af; text-shadow:none; }
#fbuilder .ui-datepicker table, #fbuilder .ui-datepicker thead, #fbuilder .ui-datepicker tr, #fbuilder .ui-datepicker th, #fbuilder .ui-datepicker td {border: 0px;}
#fbuilder .ui-datepicker{box-shadow:none}
#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default { color: #3063af; background-image: none; background-position-x: 0%; background-position-y: 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background: #dedede; text-shadow: none; }
.cp_cff_elegant #fbuilder h1 {
    color: #ffffff;
    font-family: p22-underground, arial, sans-serif;
    margin-bottom: 0;
    font-size: 200%;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
}
.cp_cff_elegant #fbuilder .fields.section_breaks, .cp_cff_elegant #fbuilder .fform span {
    color: #ffffff;
    text-align: center;
    font-variant: small-caps;
    border-top: 1px dotted rgb(164, 147, 132);
    border-bottom: 1px dotted rgb(164, 147, 132);
    display: block;
    padding: 0;
}
#fbuilder label, #fbuilder span {
    color: #3063af;
}

#fbuilder .top_aligned .fields label {
    color: #ffffff;
}

#fbuilder .fields label[for*="captcha"],
#fbuilder .fields span[for*="captcha"],
#fbuilder .fields .captcha_label,
#fbuilder .fields .ahb_captcha_label {
    color: #ffffff !important;
}
.cp_cff_elegant #fbuilder {
    color: #fff;
    font-family: Cambria, Georgia, 'Times New Roman', Times, serif;
}

.slotsCalendarfieldname1_1 .slots span,
.slotsCalendarfieldname1_1 .ahb_list span{
  color: #ffffff !important;
}
#fbuilder .ahb_list,
#fbuilder .ahb_list span,
#fbuilder .ahb_list a {
    color: #ffffff !important;
}