.form-check{
  
    position:relative;

}
.fontquiz{
    font-family: Heuristica;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    color: #322923;
}
.checker{
    position: absolute;
    margin: auto;
    top: 0px;
    bottom: 0px;
    left:15px;
}
.linput{
     display: block;
     padding-left:35px !important;
     margin-top: 10px;
     margin-bottom: 10px;
     padding:15px;
     background:#F3F3F3;
}

input[type="radio"]:checked + label.linput {
    background: #790002;
    border-color: #790002;
    color: white;
  }

.form-check input[type='radio']:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #fff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
    cursor: pointer;
}

.form-check input[type='radio']:checked:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #000;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #FAF4D3;;
}
.current{
    color:red ;
}
.correct{
    background: #790002;
    color: white;
}
.choice{
    position: absolute;
    color: white;
    bottom: 0px;
    top: 15px;
    right: 15px;
    margin: auto;
 
}
.lemail{
    width: 100%;
    font-size: 32px;
    margin: 20px 0px;
    font-family: "Butler", Sans-serif;
}
input[type=email],.inemail{
    display: inline-block;
    width: 200px !important;
}
.btnemail{
    border: 1px solid #790002 !important;
    color: #fff !important;
    background-color: #790002 !important;
}
.btnform{
    border: 1px solid #790002 !important;
    color: #fff !important;
    background-color: #790002 !important;
}