/* DISC TEST */

.black-box {
    /* background-color: rgba(0, 0, 0, .7); */
    background-color: rgba(71, 70, 70, .65);
    /* border: #474646 solid 2px; */
    padding: 2em;
    border-radius: 2em;
}


.level-legend {
    font-style: italic;
}







.consignes {
    text-align: justify;
}

.consignes p.example {
    color: green;
}

table.questions {
    width: 100%;
}

table.questions.example {
    border: solid 1px green;
}


table.questions tr.question {
    background-color: #474646;
    color: #ffffff;
}

table.questions tr.question.error {
    background-color: red !important;
    color: #ffffff;
    border: 2px solid red;
}

table.questions.example tr.question {
    background-color: green;
    color: #ffffff;
}

table.questions tr.question td {
    padding: 5px;
    
}

table.questions td.question-label {
    font-weight: bold;
}



table.questions td.choice {
    width: 30px;
    min-width: 30px;
    text-align: center;
    font-weight: bold;
}

table.questions tr.spacer td {
    height: 30px;
}

table.questions tr.proposition td {
    padding: 5px;
}

table.questions tr.proposition.odd {
    background-color: #ffffff;
}

table.questions tr.proposition.even {
    background-color: #eeeeee;
}

table.questions tr.proposition.error {
    border-left: 2px solid red;
    border-right: 2px solid red;
} 

table.questions tr.proposition.error.line_2_2,
table.questions tr.proposition.error.line_3_3,
table.questions tr.proposition.error.line_4_4 {
    border-bottom: 2px solid red;;
} 




.disc-test .won,
.disc-test .lost {
    font-size: 3em;
    text-transform: uppercase;
    font-weight: bold;
}





