input, button, select, textarea {font-family: "Avant guard", Helvetica, Arial !important;}
#errormessage>ul>li, #errormessage>ul.sq-form-errors>li, .sq-form-error {
    color: #d00 !important;
    font-family: "Avant guard", Helvetica, Arial !important;
}
.sq-form-submit {
    background-color:#3364a0;/** #003b70;**/
    border: none;
    color: #fff;
    padding: .9em .5em .9em .5em;
    border-radius: 6px;
    font-family: "Montserrat", sans-serif;
    font-size: 1rem;
    font-weight: 600;
    min-width: 16%;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}
.feature-block {
    background-color: #eef7ff !important;
}
.sq-form-captcha {
    padding: 2em 0;
}
.formh3headerhsr {
    font-size: 1.5em;
    font-family: "Avant guard", Helvetica, Arial !important;
}
#hsr1 {
    display: flex;
    flex-wrap: wrap;
}
#hsr1 .formqwrapper {
    flex: 3 33%;
    padding: 2em 0;
}
fieldset {
    padding: 0 !important;
}
fieldset {
    border: none;
    font-family: Avant guard, Helvetica, Arial;

}
.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;font-family: "Avant guard", Helvetica, Arial !important;font-weight: 300;
    font-size: 1em;}
.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;}
}





