
form {
    margin:15px 0;
}
h4 {
    font-size:1.3em;
    padding:5px 0px;
    line-height:1.7em;
    font-weight:bold;
}
.surveyHeadingWrapper {
    background-color: rgb(237,237,237);
}
.surveyWrapper {
    border-bottom: solid 1px rgb(242,242,242);
}
.surveyRequired, .surveyQuestion, .surveyAnswer2, .surveyAnswer3, .surveyAnswer5
{
    display:inline-block;
    padding:3px 0px;
    text-align:center;
    vertical-align:top;
}
.surveyRequired {
    padding-left:5px;
    padding-right: 5px;
}
.surveyAnswer {
    display:inline-block;
    padding:3px 5px;
    vertical-align:top;
    max-width:680px;
}
.surveyWrapper .surveyQuestion {
    text-align:left !important;
}
.surveyAnswer2, .surveyAnswer3, .surveyAnswer5 {
    border-left: solid 1px rgb(242,242,242);
}
.surveyAnswer2:last-child, .surveyAnswer3:last-child {
    border-right: solid 1px rgb(242,242,242);
}
.surveyRequired { width:10px; }
.surveyQuestion { width:315px; }
.surveyAnswer2 { width:30px; }
.surveyAnswer3 { width:30px; }
.surveyAnswer5 {
    width:67px;
    font-size:0.9em;
}
.outerWrap { max-width:680px !important; }
.surveyAnswer input[type="checkbox"], .surveyAnswer input[type="radio"] {
    margin-right:5px;
}
.surveyText {
    width: 300px;
    vertical-align: top;
}
.objectivePrefix {
    color:gray;
}
.surveyInt {
    width:30px;
}
.surveyWrapper {
    margin: 2px 0;
    background-color:#eaeaea;
}
.surveyHeadingWrapper {
    background-color: #999999;
    color: white;
    font-family: "Noto Serif",serif;
    font-size: 1.0em;
    margin: 0;
}
.surveyRequired, .surveyQuestion, .surveyAnswer2 {
    display:inline-block;
}
.surveyRequired {
    text-align: center;
}
.surveyAnswer2 {
    width: 60px;
    text-align: center;
}
.surveyMobileHeading {
    display:none;
}
.mobileInnerWrapper {
    display: inline-block;
}
element {

}
label, .label {
    text-align: left;
}
@media screen and (max-width: 1080px) {
    h4 {
        padding-left:10px;
        padding-right:10px;
    }
    input[type="radio"], input[type="checkbox"] {
        margin-left:10px;
    }
}
