@import url(https://fonts.googleapis.com/css?family=Open+Sans);
html {
    font-family: 'Open Sans', sans-serif;
    -webkit-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;

}
body {
    margin: 0;
    background-image: url("bg.png");
    background-size:200% auto;
    color:#000;
    background-color: #e7e7e1;
}
:root
{
    --white: #ffffff;
    --black: #000000;
    --red: #972334;
    --borderGray: #e7e8e9;
    --yellow: #fecc08;
    --breadCrumb:#f7f7f7;
    --blue:#5c9ad7;
    --textGray:#373536;
    --green:#00920d;
}

.container
{
    max-width: 940px !important;
}
header
{
    background-color:var(--white);
    margin-top:10px;
    margin-bottom: 10px;
    padding:15px 15px;
}

header img
{
    width:28%;
}

main
{
    background-color:var(--white);
    margin-top:10px;
    margin-bottom: 10px;
    padding-bottom:10vh;
}
.questionTitle
{
    font-size:22px;
    color:var(--white);
    background-color:var(--red);
    font-weight: 700;
    text-transform: uppercase;
    padding:10px 15px;
}
.questionTitle i
{
    margin-right:25px;
}
.questionName
{
    font-size:22px;
    padding:20px 15px;
    font-weight: 600;
}
.questionAnswers
{
    padding:0px 20px;
    font-size:18px;
}
.form-check-input:checked[type="radio"]
{
    background-color:var(--red);
    border:1px solid var(--red);

}
.form-check-input:focus
{
    border-color:var(--red) !important;
   box-shadow: 0 0 0 .25rem rgba(59,13,20,.15);
}
.questionSubmit
{
    padding-top:5vh;
}


.btn-primary:disabled
{
    background-color:var(--textGray);
    border:1px solid var(--textGray);
}

.btn-primary
{
    background-color:var(--red);
    border-color:var(--red);
    padding:10px 35px;
}
.btn-primary:hover
{
    color:var(--red);
    background-color:var(--white);
        border-color:var(--red);
}

.btn-primary:focus
{
    box-shadow: 0 0 0 .25rem rgba(59,13,20,.15);
}
