/*  style specyficzne dla serwisu - SE  */

.quiz:not(.item){
    border-left: 10px solid #E00616;
}

.quiz *{
    background-color: transparent;
    color: #333;
}

.quiz .answers .item,
.quiz .answers .item .abs::before,
.quiz .buttons a{
    border: 2px solid #363F8C;
}

.quiz .answers .item:hover,
.quiz .answers .item .selected,
.quiz .buttons a:hover{
    background-color: #363F8C; 
}

.quiz .answers .item:hover .text-btn span,
.quiz .answers .item .selected .text-btn span,
.quiz .buttons a:hover,
.quiz .buttons a.disabled{
    color: #FFF;
}

.quiz .answers .item:hover .abs::before,
.quiz .answers .item .selected .abs::before{
    border: 2px solid #FFF;
}

.quiz .answers .item:hover .abs::after,
.quiz .answers .item .selected .abs::after,
.quiz .buttons a{
    background-color: #FFF;
}

.quiz .buttons a.disabled{
    background-color: #D3D3D3;
}

/* Ekran podsumowania poprawnych i błędnych odpowiedzi */

.quiz .quiz-opis .checked,
.quiz .quiz-opis .checked::after,
.quiz .quiz-opis .checked::before{
    background-color: #F00;
}

.quiz .quiz-opis .checked::before{
    border: 2px solid #FFF
}

.quiz .quiz-opis .good,
.quiz .quiz-opis .good::before{
    background-color: #006400;
}

.quiz .quiz-opis li.checked,
.quiz .quiz-opis li.good{
    color: #FFF;
}

.quiz .questions > li{
    border-bottom: 2px solid #E00616;
}

.quiz .quiz-opis > p{
    border: 2px solid #363F8C;
}
.quiz .quiz-opis .answers.count .checked::before{
    background-color: #fff;
}
.quiz .quiz-opis .answers .checked::before {
    display: none;
}