/* Styles definition here */
#fbuilder .ui-datepicker-inline { max-width:none !important; }
#fbuilder .ui-datepicker-header { background:#c3447a ;color:#f1f1f1; text-shadow:none}
#fbuilder input[type=text], 
#fbuilder textarea, 
#fbuilder select { 
border: 2px solid #f3accd; 
}
#fbuilder .pbSubmit { background:#c3447a; color: #f1f1f1; font-weight: bold; border-radius: 50px }
#fbuilder .comment_area label { font-size:18px; }
#fbuilder .comment_area span { font-size:14px; }
#fbuilder .fform h1 {font-size:32px;}
#fbuilder .fform span {font-size:16px;}
#fbuilder label .r {color:#c3447a;}
.specialclass input[type=text],
.specialclass textarea,
.specialclass select {border: 2px solid #c3447a;}
.ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active {
    color: #FFF;
    background: #c3447a;
}
.ahb_m2 #fbuilder .slots div a {
    width: 100%;
    border-radius: 100px;
    background: #f8f8f8;
    color: #000;
    border: 1px solid #c3447a;
    text-decoration: none;
    padding: 8px 12px;
}
.ahb_m2 #fbuilder .slots div.currentSelection.htmlUsed a {
    color: #fff;
    background: #c3447a !important;
}