/*
body {
    background: url(https://d12hfwo7xdmxn8.cloudfront.net/salespages/survey/img/hero3.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
*/
.semi-trans {
    background-color: rgba(245, 245, 245, 0.4);
    padding-top: 48px;
    padding-bottom: 48px;
    margin-top: 3em;
}

@media (max-width: 767px) {
    .semi-trans {
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0;
    }
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Fjalla One", sans-serif;
    font-style: normal;
    font-weight: 400;
}

.outer-progress {
    padding: .5em;
    background-color: #eee;
    border-radius: 5px;
    -moz-box-shadow: inset 0 0 10px #999;
    -webkit-box-shadow: inset 0 0 10px #999;
    box-shadow: inset 0 0 10px #999;
}

.text-aqua {
    color: #005C66;
}

.genderButton:link,
.genderButton:visited,
.genderButton:hover,
.genderButton:focus,
.genderButton:active {
    border: 0;
    border-color: #fff;
    color: #fff;
}
.surveyHeader {
    background-color: var(--bg-title-survey);
    color:  var(--tx-title-survey) !important;
}

.semi-trans h1, .semi-trans h2, .semi-trans h3, .semi-trans h4, .semi-trans h5, .semi-trans h6, .semi-trans .h1, .semi-trans .h2, .semi-trans .h3, .semi-trans .h4, .semi-trans .h5, .semi-trans .h6 {
    color: var(--tx-corpo-survey);
}
.survey_hidden {display: none;}