.formSeperator {border-top:1px solid #CCCCCC; }

.helpBox { border:1px solid #CCCCCC;
           background-color:#EEEEEE; 
           padding: 4px;
           color:blue; }

#complaintHelp { }

#resultsHelp { color:blue; }

#behalfForHelp,#behalfFor {  padding-top:0em!important; padding-bottom:0em!important;}
#behalfForHelp p{margin-top:0em!important;}
#moreInfo{padding-bottom:0em!important;cursor:pointer;}
#moreInfo:hover{text-decoration:underline;}


#mainForm { }

#licenceeText { color:red; }

#anonymousHide { color:black;
display:none; }

#anonymousYes { color:black;
                 display:none; }
                 
    .fullwidthcolumn .formqwrapper {
    flex-basis:100% !important;
    padding: 2em 0;
    width:100%;
}
.sq-form-question-answer textarea{ width:100%;}
#sq_form_field_wrapper_q387939_q20 label{font-size: 1.4em;font-weight:700;}
.formqwrapper h3{margin:0;}
.h3title{padding:0em!important}

.hidecontainer{display:none;}
.showcontainer{display:block;}
.feature-block{padding: 1.5625rem 4.4375rem !important ;}
.sq-form-question-title,#sq_form_field_wrapper_q387939_q11 fieldset,#sq_form_field_wrapper_q387939_q2 fieldset{font-weight:600;}
.sq-form-question-answer{font-weight:400;}

.formindent  { padding-left:0px; } 
.sq-form-errors { color:red; }
.fullwidthcolumn .formqwrapper {
    flex-basis:100% !important;
    padding:  1em 2em!important;
    width:100%;
}
.formflextwocontainer .formqwrapper {
    flex: 2 50% !important;
    padding: 1em 2em!important;
}
.formflexthreecontainer .formqwrapper {
    flex: 3 33% !important;
    padding: 1em 2em!important;
}
.sq-form-question-answer textarea{ width:100%;}
#q387949_q19_0,#q387949_q19_1{width:auto;}
#sq_form_field_wrapper_q387939_q20 label{font-size: 1.4em;font-weight:700;}
.formqwrapper h3{/*margin:0;*/}
.h3title{padding:2em 0em!important}
.formqwrapper{padding:0em;}

.hidecontainer{display:none;}
.showcontainer{display:block;}
.feature-block{padding: 1.5625rem 4.4375rem !important ;}
.boldtext{font-weight:600}
.sq-form-question-answer li {
    list-style: none;
    font-family: Avant guard, Helvetica, Arial!important;
}
.formflextwocontainer .formqwrapper {
    flex: 2 50% !important;
    padding: 1em 2em!important;
}
@media (max-width: 960px) {
.feature-block {padding: 1em!important;}
.formflextwocontainer .formqwrapper,
.formflexthreecontainer .formqwrapper,
.fullwidthcolumn .formqwrapper {padding:  1em 1em!important;}
}

@media (max-width: 480px) {
.feature-block {padding: 1em!important;}
.formflextwocontainer .formqwrapper,
.formflexthreecontainer .formqwrapper,
.fullwidthcolumn .formqwrapper {padding:  1em 0.5em!important;}
.specialnotice {margin-top: 5em;}
 #main {margin-top: 0em!important;}
}





