.questions .increment{float: left;width: 45px;font-weight: bold;padding-left: 5px}
.questions .content{float: right;width: calc(100% - 40px);}
.answer{
    margin: 10px 0px;
}
.increment input{
    position: relative;
    z-index: 2;
    cursor: pointer;
}
.question-answer-content{
    border: 1px solid transparent;
    margin-bottom: 5px;
    display: block;
    position: relative;
    font-size: 15px;
}
.question-answer-content p{margin: 0px}
.result{
    position: absolute;
    top: 0;
    right: 5px;
}
.correct{
    color: #5cb85c;
    border: 1px solid #5cb85c;
    border-radius: 8px;
}
.incorrect{
    color: #b82a00;
    border: 1px solid #b82a00;;
    border-radius: 8px;
}
.questions{margin-bottom: 5px;padding: 5px 10px}
ul.quiz{margin: 0; padding:0;}
.quiz li{list-style: none}
.quiz li.active{background: #ddd;border-radius: 8px}