.divgamecontainer {
    margin: 0 auto;
    padding: 4px;

}
.divquestion {
    border-bottom: dotted 1px #aaa;
    padding: 10px;
   font-size:0.8rem!important;

}
.divquestion .divquestioncontent {
    display: table;
    margin: 0 auto;
    text-align: left;
}
.divoptions {
    margin: 10px 3px 10px 3px;
}
.divoptions table {
    width: 100%;
}
.divoptions input[type="radio"] {
    display: none;
}
.divoptions label {
    display: block;
    padding: 8px 4px 8px 4px;
    border: solid 1px #aaa;
    margin: 4px;
	border-radius: 5px;
font-size:0.7rem!important;

}
.divoptions label:hover {
    background-color: #edf2fc;
    border: solid 1px #aaa;
    border-radius: 5px;
    cursor: pointer;
}
.divgamecontainer .divprogress {
    text-align: right;

}
.divbutton {
    text-align: center;
}
.divbutton .btnnext {
    width: 48px;
    margin: 2px;
    border: none;
    cursor: pointer;
}
.no_divoptions input[type="radio"]:checked + label {
    background-color: #edf2fc;
    border-radius: 4px;
    border: solid 1px #aaa;
}
.result_wrong label {
    background-color: #e2626b!important;
    border-radius: 5px;
    border: solid 1px #000;
    text-decoration: line-through;
    text-decoration-color: #ccc;
}
.result_correct label {
    background-color: #45c4a0!important;
    border-radius: 5px;
    border: solid 1px #aaa;
	color:#fff;
}
.result_correct::before {
    content: "\ed35";
    font-family: Unicons;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 24px;
    padding-right: 10px;
    padding-top: 2px;
    float: right;
	color:#fff;
}
.result_wrong::before {
    content: "\ed36";
    font-family: Unicons;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 20px;
    padding-right: 10px;
    padding-top: 5px;
    float: right;
}
.btnnext{ 
    font-weight: bolder;
    font-size: 48px;
}