/* purgecss start ignore */
figure.image {
    margin  : 10px 0;
    display : inline-block;
}

figcaption {
    background: #f5f5f5;
    padding: 10px;
    font-size: 90%;
    text-align: center;
}
/* purgecss end ignore */

.block-practice .practice-level .level-item.active {
    box-shadow: 2px 10px 10px rgb(0 0 0 / 32%);
}

#type_question .skill-item,
.block-practice .practice-level .level-item {
    cursor: pointer;
}

/*.block-practice .practice-level .level-item.active:after,*/
/*.block-practice .practice-level .level-item.active:before {*/
/*    position: absolute;*/
/*    content: '';*/
/*    font-weight: 300;*/
/*    width: 3rem;*/
/*    height: 3rem;*/
/*    height: 3rem;*/
/*    display: inline-flex;*/
/*    transform: translateY(-50%);*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    background: #fff;*/
/*    border-radius: 50%;*/
/*}*/

/*.block-practice .practice-level .level-item.active:before{*/
/*    top: 50%;*/
/*    left: -1.5rem;*/
/*}*/

/*.block-practice .practice-level .level-item.active:after{*/
/*    top: 50%;*/
/*    right: -1.5rem;*/
/*}*/

.block-practice .practice-level .level-item.c1 {
    border: unset !important;
}

.block-number-questions ul li.correct,
.block-number-questions ul li span ,
.block-number-questions ul li div,
.block-number-questions ul li div span {
    width: 100%;
    height: 100%;
    line-height: 30px;
    border-radius: 50%;
    text-align: center;
}

.block-number-questions ul li.correct, .block-number-questions ul li span.incorrect,
.block-number-questions ul li.correct, .block-number-questions ul li span.incorrect {
    border: none!important;
}

.block-number-questions ul li span.active {
    background-color: #006eb8;
    color: #fff;
    border: none!important;
}

.block-practice.v2 {
    margin-bottom: -25rem;
}

/* fix render content giảng viên*/
.info-author-course .if-right .content ul li {
    list-style: disc;
}

/* Phân trang giải đấu */
.paginate_tournaments {
    padding-bottom: 1rem;
    display: flex;
    justify-content: center;
}