

/* СПИСОК УРОКОВ */
/* ===================================== */

.test_dmd {
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/131356/sc/69/h/4562750888002e0fd24f71bf999e5cf5.jpg) center center / cover no-repeat;
}

 .test_dmd .lesson-list {
  background: transparent;
}


/* ===================================== */
/* ТАБЛИЦА ФАЙЛОВ */
/* ===================================== */

 .test_dmd .files-table tbody {
  display: flex !important;
  justify-content: flex-start;
}


/* ===================================== */
/* ЗАГОЛОВОК УРОКА */
/* ===================================== */

 .test_dmd .lesson-header-block {
  border: 2px solid rgb(255, 255, 255)!important;
  border-radius: 10px!important;

  backdrop-filter: blur(10px)!important;
  background: rgba(19, 66, 229, 0.1)!important;
  color: #fff;
  font-family: montserrat;
}



/* ===================================== */
/* НАВИГАЦИЯ И ССЫЛКИ */
/* ===================================== */

 .test_dmd .lesson-navigation a,
 .test_dmd .text-right a {
  color: #fff;
  text-transform: none;
}

 .test_dmd a:hover {
  color: #0A332D;
}


/* ===================================== */
/* СКРЫТЫЕ ЭЛЕМЕНТЫ */
/* ===================================== */

 .test_dmd .hidden-xs {
  color: #fff;
  font-family: 'Montserrat', Arial, sans-serif;
}


/* ===================================== */
/* КНОПКИ */
/* ===================================== */

 .test_dmd .answer-comment .btn {
  background: #1034b3;
  border: none;
  border-radius: 8px;
}

 .test_dmd .btn-send-answer {
  border-radius: 10px;
  color: #fff;
  background: #1034b3;
  border: 2px solid #fff;
}

 .test_dmd .btn-send-answer:hover {
  color: #000;
  background: #fff;
  border: 2px solid #1034b3;
}

 .test_dmd .btn-save-draft {
  color: #000;
}


/* ===================================== */
/* ОТВЕТЫ И ФОРМЫ */
/* ===================================== */

 .test_dmd .user-answer {
  border: 1px solid #fff;
  border-radius: 20px;
  backdrop-filter: blur(10px);
  background: rgba(72, 72, 72, 0.2);
  font-family: 'Montserrat', Arial, sans-serif;
}

 .test_dmd .answer-form {
  background: rgba(255, 255, 255, 0.92);
  border: 2px solid #1034b3;
  border-radius: 10px;
  font-family: 'Montserrat', Arial, sans-serif;
}

 .test_dmd .self-answers {
  padding-top: 30px;
 
}

.test_dmd .lt-form .label-value {
    color: #fff;
}

.test_dmd .lt-form label {
    color: #fff;
}



/* ===================================== */
/* ТЕКСТОВЫЕ БЛОКИ */
/* ===================================== */

 .test_dmd .lt-lesson-header .lt-block-wrapper,
 .test_dmd .lt-lesson-text .row,
 .test_dmd .col-md-offset-0 {
  padding: 30px!important;
  backdrop-filter: blur(10px);
  background: #fff;
  border-radius: 30px;
  border: 1px solid #000;
  font-family: 'Montserrat', Arial, sans-serif;
  color: #000;
}

/* ===================================== */
/* ЗАГОЛОВОК С РАСКРЫВАЮЩИМСЯ ТЕКСТОМ */
/* ===================================== */


.test_dmd .o-lt-text-header-expand {    
    padding: 0 30px !important;
    backdrop-filter: blur(10px);
    background: #fff;
    border-radius: 30px;
    border: 1px solid #000;
    font-family: 'Montserrat', Arial, sans-serif;
    color: #000;
    margin-bottom: 20px;
}




/* ===================================== */
/* ЗАДАНИЕ */
/* ===================================== */

 .test_dmd .lt-lesson-mission-block .lt-block-wrapper h3 {
  display: none;
}

 .test_dmd .lesson-mission-wrapper {
  border: none;
}

 .test_dmd .lesson-mission-text {
  font-family: 'Montserrat', Arial, sans-serif;
  background: #fff;
  color: #000;
  padding: 20px!important;
  border: 2px solid #dfe5ff;
  border-radius: 20px;
}

.test_dmd .answer_wrapper {
    color: #fff;
}

.test_dmd .new-comment-textarea {
    color: #000;
}


/*ПОЛЕ О СДАННОМ ЗАДАНИИ (галочка)*/

.test_dmd .user-answer .addfield {
    background: #fff;
    color: #000;
}

/*ПРОЗРАЧНЫЕ ОТВЕТЫ В КОММЕНТАРИЯХ*/

.lesson-answer-comment {
    background: transparent;
}

/*ФАЙЛЫ*/

.test_dmd .files-table td:nth-child(1), .test_dmd .files-table td:nth-child(2) {
  display: none;
}

.test_dmd .files-table td{
  border-top: none!important;
}


.test_dmd .files-table a:before {
  content: '';
  background: url(https://fs.getcourse.ru/fileservice/file/download/a/131356/sc/112/h/950a8f609e729ab46054e17fe8f54a61.png) center center/cover no-repeat;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 15px;
  top: 10px;
}


.test_dmd .files-table a{
  backdrop-filter: blur(10px) !important;
  background: rgba(72, 72, 72, 0.2) !important;
  border: 3px solid #1342E5;
  padding: 20px;
  border-radius:10px;
  color: #fff;
  text-decoration: none!important;
  width: 100%!important;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-weight: 799;
  max-width: 700px!important;
  min-width: 300px!important;
  margin: 0 auto;
}

@media (max-width:576px) {
 .test_dmd h2{
  font-size: 28px;
}
   .test_dmd .files-table a {
  padding-right: 40px;
}

.test_dmd .files-table a:before {
  right: 10px;
}
