.text-back-color { color: #000 }
.select2-selection {display: inline-table !important;padding:0px 0px 0px 5px;}
.select2-selection__rendered {padding:0px !important}
.highlight {color: #000;}
.content-qs .highlight {font-weight: bold;}
.question-improve-tag .highlight {background-color: #000;color: #fff;}
.span_tag .highlight {margin: -3px -5px;padding: 8px 5px;border-radius: 4px;}
.btn-red {font-size: 16px}
.time-elapsed .bg-time-elapsed {padding: 10px;}
/* .content-qs ol, .content-qs ul, .well-question ul, .well-question ol, .well-result ol, .well-result ul {counter-reset: list;padding-left: 0px;}
.content-qs ol li:before, .content-qs ul li:before, .well-question ul li:before, .well-question ol li:before, .well-result ol li:before, .well-result ul li:before  {
    content: "(" counter(list, lower-alpha) ") ";
    counter-increment: list;
    margin-top: 0px;
    left: 0px;
    position: absolute;
} */
/* .content-qs ol li, .content-qs ul li {
    padding-left: 30px;
    line-height: 25px;
    list-style: none;
    position: relative;
    margin-bottom: 10px;
} */

.input-video-math {text-align: right;margin-bottom: 0px; margin-top: -10px}
.js_search_video {width: 18px;height: 18px;vertical-align: sub;}
.btn-gray {
    color: #fff;
    font-family: 'Futura Heavy';
    text-align: center;
    font-size: 16px;
}
.math-content-question .tit-ques , .content-qs{
  font-size: 22px;
}

@media (min-width: 992px) {
  .w-80-per {
    max-width: 80%;
  }
  .w-20-per {
    min-width: 20%
  }
}

@media (min-width: 1182px) {
  .w-80-per {
    max-width: 83.333333%;
  }
  .w-20-per {
    min-width: 16.666667%;
  }
}



.exam-detail-content .question-item-content .question-title ol, .math-content-question .tit-ques ol, .math-content-question .tit-ques ul, .table-sort-question-test-text ol, .table-sort-question-test-text ul, .content-qs ol, .content-qs ul, .well-question ul, .well-question ol, .well-result ol, .well-result ul{
  display: block;
  margin-block-start: 10px;
  margin-block-end: 10px;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 32px;
  unicode-bidi: isolate;
}
.exam-detail-content .question-item-content .question-title li:not(.not_marker)::marker, .math-content-question .tit-ques li:not(.not_marker)::marker, .table-sort-question-test-text ol li:not(.not_marker)::marker, .table-sort-question-test-text ul li:not(.not_marker)::marker, .content-qs ol li:not(.not_marker)::marker, .content-qs ul li:not(.not_marker)::marker, .well-question ul li:not(.not_marker)::marker, .well-question ol li:not(.not_marker)::marker, .well-result ol li:not(.not_marker)::marker, .well-result ul li:not(.not_marker)::marker
{
  content: "(" counter(list-item, lower-alpha) ") ";
}

.exam-detail-content .question-item-content .question-title li:not(.not_marker), .math-content-question .tit-ques ol li:not(.not_marker), .math-content-question .tit-ques ul li:not(.not_marker),  .table-sort-question-test-text ol li:not(.not_marker), .table-sort-question-test-text ul li:not(.not_marker), .content-qs ol li:not(.not_marker), .content-qs ul li:not(.not_marker), .well-question ul li:not(.not_marker), .well-question ol li:not(.not_marker), .well-result ol li:not(.not_marker), .well-result ul li:not(.not_marker)
{
  padding-left: 5px;
}

.exam-detail-content .question-item-content .question-title .input-answer-place li 
{
  padding-left: 35px !important;
}

.table-sort-question-test-text span.frac, .well-collapse span.frac, .tit-ques span.frac {
  display: inline-block;
  margin-top: 2px;
  margin-bottom: 5px;
}

.list-icon-action-v2 {
  color: #808080;
}

.font-roboto {
  font-family: 'Roboto', sans-serif !important;
}