
/* Hero section styles
-------------------------------------------------------------------*/
#hero h1,
#hero h2,
#hero h4 {
	letter-spacing: -1px;
}

#hero h4 {
	font-size: 26px;
	text-transform: uppercase;
	font-weight: 600;
}

#hero h1 {
	font-size: 50px;
	letter-spacing: -1.5px;
	line-height: 1;
	text-transform: uppercase;
}

#hero p {
	font-size: 20px;
	font-weight: 300;
	line-height: 1.3;
}



/* Survey styles
-------------------------------------------------------------------*/

#survey {
    min-height: 650px;
}

.progress {
    background-color: #fbe3ed;
    border-radius: 10px;
}

.progress-bar {
    background-color: #e13179;
}

.question {
    font-weight: 600;
}

.btn-custom {
    background-color: #E13179;
    font-weight: 600;
    border: none;
    border-radius: 5px;
    font-size: 24px;
    margin-bottom: 5px;
}

.btn-custom:hover, .btn-custom:active, .btn-custom:focus {
    background-color: #d21f68 !important;
    box-shadow: none !important;
}

#questiontwo, #questionthree, #questionfour, #questionfive, #evaluating, #checking, #CTA {
    display: none;
}

.form-desc {
    font-size: 20px;
}

.form-seals {
    max-width: 250px;
    margin: 0 auto;
}

.timer {
    font-family: monospace;
}


/* Blue Color Scheme
.progress {
    background-color: #e7eefd;
}

.progress-bar {
    background-color: #0d42a5;
}

.btn-custom {
    background-color: #0d42a5;
}

.btn-custom:hover {
    background-color: #0b3586 !important;
    box-shadow: none !important;
}*/



/* Green Color Scheme
.progress {
    background-color: #e6f8e7;
}

.progress-bar {
    background-color: #37b93b;
}

.btn-custom {
    background-color: #37b93b;
}

.btn-custom:hover {
    background-color: #2f9f33 !important;
    box-shadow: none !important;
}*/



/* Media queries
-------------------------------------------------------------------*/
@media (max-width: 575px) {
    #hero h4 {
        font-size: 22px;
    }

    #hero h1 {
        font-size: 40px;
    }

    #hero p {
        font-size: 18px;
    }

    .form-desc {
        font-size: 18px;
    }
}