.form-group{display: block;margin: 20px 18%; }

.form-group label{font-size: 15px;font-weight: bold;}
.form-group label.main{}
.quiz{font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;
    margin: 30px 30% ;
    display: block;

}
.quiz img{max-height: 300px;}
.brows-fill{width: 50%;}
.brows-fill .input-group {
    position: relative;
    right: 175px;
    width: 90%;
    bottom: 25px;
}
.input-value{font-weight: bold;font-size: 18px;}
textarea.form-control {
    height: auto;
    width: 100%;
    position: relative;
    left: 28px;}

.file {
    visibility: hidden;
    position: absolute;
}
.browse,
.browse:hover,.submit:hover
{background-color: #a8251b;color: #fff;border: none;border-radius: 0;}
.input-lg {
    border-radius: 0;
}
.submit{
    width: 100px;
    float: left;
    position: relative;
    right: 160px;
    border-radius: 2px;
    margin-top: 30px;
    height: 40px;
    background-color: #a8251b;
    color: #fff;
    border: none;
}
#fileselector .answer_file{
    background-color: #a8251b;color: #fff;border: none;border-radius: 4px;
    padding: 10px;
    margin-bottom: 20px;
}