

   /*   .top-menu  {
    display: none
}  
 
*/
 
/*.lt-tsr-block.flex-column {
    max-width: 650px;
}  */ 

  
 /*Новый дизайн*/
 
 
.course_header h2.Course_name{
    color: #333333;
    font-weight: bolder;
  font-family: "Inter", sans-serif;
     /*   font-size: 60px;*/
    font-weight: 900;
    letter-spacing: -2px; 
}


@media (min-width: 650px) { 
.course_header h2.Course_name{
  font-size: 60px;
}
} 
  

.timer div[id^="timer"] {
 text-align: start  !important; 
  font-size: 15px;
  display: flex;
    align-items: center;
}

@media (max-width: 650px) { 
.timer:before {
  content: "До завершения демо-доступа осталось: ";  
} 
} 

@media (min-width: 650px) { 
.timer div:before {
  content: "До завершения демо-доступа осталось: ";  
} 
  
 .course_header [id*="timer-number-value"][id*="-days"]:before {
  content: ". ";  
     color: #FFE400;
}
  
} 

 .xdget-block.xdget-javascript.timer {
    display: inline-block;  
    width: auto;  
    max-width: none; 
    padding: 5px 25px;  
    margin: 0; 
    background: #FFE400;
    border-radius: 500px;
  
} 

.subtext { 
  font-size: 25px; 
}

.UTP{
    display: inline-block;   
    padding: 5px 25px;  
    margin: 5px 0px; 
    background: #0082FF;
    border-radius: 500px;
     font-size: 15px; 
     color: #FFFFFF;
} 

@media (max-width: 770px) {
.UTP{ 
     font-size: 12px;  
} 
} 


/*@media (max-width: 768px) {
    
  .UTP {
    display: none;
}  
} 
*/

.block_links .heading{ 
  font-size: 25px; 
    font-weight: bolder;
}

.block_links .Schedule,  .block_links .Chat , .block_links .Updates { 
  font-size: 20px; 
    font-weight: 500; 
    margin-top: 20px;  
     color: #0082FF;
    text-decoration: underline;
}

.block_links .Schedule:hover ,  .block_links .Chat:hover  , .block_links .Updates:hover {
     cursor: pointer;
      }



.Schedule, .Chat ,  .Updates {
    display: flex; 
    align-items: center;  
}

.Schedule:before, .Chat:before ,  .Updates:before {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px; 
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 10px; 
}


.Schedule:before {
    background-image: url('https://fs19.getcourse.ru/fileservice/file/download/a/60733/sc/155/h/e0bb06c667995b91b7b54f560f1fb195.png'); 
}
 

.Chat:before {
    background-image: url('https://fs22.getcourse.ru/fileservice/file/download/a/60733/sc/362/h/f79ff725e319c5e18bd4e75459acfdbe.png?roistat_visit=1349313'); 
}
 


.Updates:before {
    background-image: url('https://fs16.getcourse.ru/fileservice/file/download/a/60733/sc/292/h/b46610c2a3ce8a26989eff354ccbc45d.png?roistat_visit=1349313'); 
}
 

.UTP_program  {
  
   padding: 15px 80px;  
    margin: 0px 25px 0px 0px; 
   background: #FFE400;
   border-radius: 5px;
  color: #333333;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 18px;
  border: 1px solid #FFE400;
}


.UTP_ref  {
    padding: 15px 80px; 
 border: 1px solid #0082FF; 
border-radius: 5px; 
   font-size: 18px;
  font-weight: 600; 
    color: #0082FF;
background: #FFFFFF;
}

@media (max-width: 1440px) {
 .UTP_program, .UTP_ref {
 width: 100%;
    margin: 5px 0px!important;
    padding: 15px; 

}
}


.UTP_ref  a:hover, .UTP_program  a:hover { 
text-decoration: none; 
}


 .scroll_block {
    max-height: 1200px;
    overflow-y: auto;
}



.Open_Assistant .UTP_Assistan{
  
    padding: 5px 25px; 
 border: 1px solid #0082FF; 
border-radius: 500px; 
   font-size: 18px; 
    color: #0082FF;
}

.Open_Assistant {
 text-align: right;
}

.Open_Assistant:hover {
      cursor: pointer;
      }


 .Buy_version {
    box-shadow: 1000px 0 0px 0px #333333, -100px 0 0px 0px #333333;
}



/*Разделы для курса*/
 .chapter {
    position: relative;
}

/*.chapter::after {
    content: '';
    position: absolute;
    bottom: 25%;
     right: 10px !important; 
    right: 0;
    width: 40px; 
    height: 40px;  
    background-image: url('https://fs.getcourse.ru/fileservice/file/download/a/60733/sc/159/h/e832ad3f78481c5bbbe3079656f367f0.png'); 
    background-size: cover;
      transition-duration: 1s; 
}


 .chapter.chapter_open::after{
    transform: rotate(90deg);
  transition-duration: 1s;
  
}

.chapter {
   cursor: pointer
}
*/

 .lesson-list {
    margin: 0 0 0px !important;  

}

table.stream-table::before { 
    border: 0px solid #051C2C; 
}


.stream-table { 
    margin: 0px 0 0px !important;
}




.ndc-content .html-content  div {
 color: #0082FF;
  font-weight: bold;
   border-bottom: 2px solid #0082FF;
}


/*Размеры текст для прогрес-бара на телефоне*/
@media (max-width: 768px) {
    
  .progress-text, .chart-number {
    font-size: 20px !important;
}  
    
  .Course_name {
    font-size: 40px !important;
        padding-bottom: 0px !important;
}  

  .UTP_program{
  margin-bottom: 0px !important;
}  

}

