

:root {

  --FS_NT_colour_1: #181818; 
  --FS_NT_colour_2: #212121;
  --FS_NT_colour_3: #0082FF; 
  --FS_NT_colour_4: #BEDEFD; 
  --FS_NT_colour_5: #9FD0FE; 
  --FS_NT_colour_6: #FFFFFF;
  --FS_NT_colour_7: #959595;
  --FS_NT_colour_8: #E9E9E9;
         
}
/* background: var(--cma);*/ 
 
.day-night{
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center; 
}
.day-night > i{
  font-size: 40px;
  transition: all .2s ease-in;
}
.day-night .switch {
    position: relative;
    display: block;
    height: 20px;
    width: 44px;
    background: #303030;
    border-radius: 100px;
    cursor: pointer;
    transition: all 0.3s ease;
  }
.day-night .switch:after {
    position: absolute;
    left: -2px;
    top: -3px;
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 100px;
    background: black;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.05);
    content: '';
    transition: all 0.3s ease;
  }
.day-night .switch:active:after { transform: scale(1.15, 0.85); }
.day-night .cbx:checked ~ label { background: #EBEBEB; }
.day-night .cbx:checked ~ label:after {
    left: 20px;
    background: #FFFFFF;
  }
.day-night .cbx:disabled ~ label {
    background: #d5d5d5;
    pointer-events: none;
  }
.day-night .cbx:disabled ~ label:after { background: #bcbdbc; }
.day-night .hidden { display: none; }

body, 
.lesson-header-block.row-section, 
.answer-form, 
.user-answer, 
.user-answer .addfield, 
.lesson-answer-comment {
  transition: background-color 0.5s;
}

body.night-mode {
  background-color: var(--FS_NT_colour_2);
}


body.night-mode .gc-account-leftbar {
    background: var(--FS_NT_colour_1)!important;
}


body.night-mode .container .standard-logo:before { 
  background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/60733/sc/163/h/0d895111c59cb6535ba823f9d96e5ef6.png)!important; 
}


body.night-mode .logo.gc-account-logo :before { 
  background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/60733/sc/163/h/0d895111c59cb6535ba823f9d96e5ef6.png)!important;
}

body.night-mode .page-header h1 {
  color: var(--FS_NT_colour_6) !important;
}

body.night-mode .SearchBlock .TextInput{
    background-color: var(--FS_NT_colour_2) !important;
    border: 1px solid var(--FS_NT_colour_7) !important;
    color: var(--FS_NT_colour_6) !important;
}


body.night-mode #showDivButton, body.night-mode #showDivButton:after {
    background: var(--FS_NT_colour_3);
}



body.night-mode .stream-table tr td a::after{ 
    background: var(--FS_NT_colour_3) url(https://fs.getcourse.ru/fileservice/file/download/a/60733/sc/172/h/60e218d0bf8cb3ad031e1c9a725540b5.png) no-repeat center; 
}


body.night-mode .cross-sell_up-sell_button .xdget-block.xdget-button {
    background: var(--FS_NT_colour_2) !important;
     color: var(--FS_NT_colour_6) !important;
    border: 1px solid var(--FS_NT_colour_2) !important;;
}

body.night-mode h3, 
body.night-mode h2,
body.night-mode .lesson-description-value, 
body.night-mode .user-state-label, 
body.night-mode .lt-lesson-files, 
body.night-mode .answer-form-inner, 
body.night-mode .lesson-answers-title, 
body.night-mode .answer-main-content, 
body.night-mode .comments-tree a.user-profile-link, 
body.night-mode .comments-tree .text,
body.night-mode .lite-page.block-set {
  color: var(--FS_NT_colour_6) !important;
   background-color: rgba(0, 125, 215, 0) !important;
  
}


body.night-mode a, 
body.night-mode .standard-page-content .breadcrumb > li + li:before, 
body.night-mode .answer-form .btn-link, 
body.night-mode .b-like-and-subscribe-notifications, 
body.night-mode .b-like .button, 
body.night-mode .b-notifications-subscribe .button {
  color: white;
}

body.night-mode .training-list__cross-sell .stream-table tr td a, body.night-mode  .training-list__cross-sell .stream-table tr {
    background: var(--FS_NT_colour_4) !important;
}

body.night-mode .training-list__up-sell .stream-table tr td a, body.night-mode  .training-list__up-sell .stream-table tr {
   background: var(--FS_NT_colour_5) !important;
}



body.night-mode .consumer  {
    background: var(--FS_NT_colour_3) !important;
}

body.night-mode  .consumer .catalog { 
    color: var(--FS_NT_colour_6) !important;
}

body.night-mode .consumer .call {
      color: var(--FS_NT_colour_6) !important;
       background: var(--FS_NT_colour_3) !important;
}



body.night-mode  .SF-coin {
    background: var(--FS_NT_colour_3) !important;
    border-radius: 5px;
    padding: 20px 30px;
    color: #FFFFFF;
    text-align: center;
}

body.night-mode  .SF-coin .balance1 strong {
    color: #051C2C; 
}

body.night-mode .main_title,
body.night-mode .subordinate_header{
     color: #000000 !important;
    background: #FFFFFF !important;
}

body.night-mode  #simplemodal-container a{
     color: var(--FS_NT_colour_3) !important; 
}


body.night-mode .break h2,
body.night-mode .break h3{
     color: #000000 !important;
    background: #E2F1FF !important;
}

body.night-mode .break .achievements  {
     color: #000000 !important;
    background: #00FFA5 !important;
}



body.night-mode .Timesupport h2.Timesupport1 { 
    color: #000000!important;
     background: #F6F6F6!important; 
}

body.night-mode .Timesupport h2.Timesupport2 { 
    color: #0082FF!important; 
    background: #F6F6F6!important; 
}

body.night-mode .Timesupport h2.Timesupport3 {
    background: #FFE400!important; 
    color: #000000!important; 
}

body.night-mode .b-like .button, 
body.night-mode .b-notifications-subscribe .button {
    border-bottom: 1px dotted white;
}

body.night-mode .page-header {
    border-bottom: 1px solid #eee;
} 
 
body.night-mode .user-answer, 
body.night-mode .user-answer .addfield, 
body.night-mode .lesson-answer-comment {
    background: #33333c!important;
    border: none;
    border-bottom: 1px solid #222!important;
}
body.night-mode .lesson-mission-wrapper {
    border: none;
}
body.night-mode .table>tbody>tr>td, 
body.night-mode .table>tbody>tr>th, 
body.night-mode .table>tfoot>tr>td, 
body.night-mode .table>tfoot>tr>th, 
body.night-mode .table>thead>tr>td, 
body.night-mode .table>thead>tr>th {
    border-top: 1px solid #222!important;
}
body.night-mode .page-header {
    border-bottom: 1px solid #222!important;
}
body.night-mode input[type="text"] {
  color: black;
}


body.night-mode .Description  .block-box {
    background: #33333c !important; 
}


 

body.night-mode .o-lt-lesson-mission-block  h3{ 
    color: white !important;
}

body.night-mode .lesson-list li
{
    background: var(--FS_NT_colour_4) !important;
    color: #000000 !important;
    border: 1px solid var(--FS_NT_colour_4) !important;
}

body.night-mode .lesson-list li .link.title { 
    color: #000000 !important; 
}



body.night-mode .ndc-content .html-content li a { 
     color: white !important;  
}

body.night-mode .ndc-content .html-content li:before {
    background: var(--FS_NT_colour_6)!important ;  
}


body.night-mode .ndc-content .html-content li a:hover { 
     color: #000000 !important;  
}



/*прогресс бар*/

 
body.night-mode svg.lessons-dount .donut-hole {
  fill: var(--FS_NT_colour_2)!important ;  ; /* цвет дырки */
}
body.night-mode .chart-text .chart-number { 
     fill: var(--FS_NT_colour_3)!important ;  
}
body.night-mode .chart-text .chart-label { 
     fill: var(--FS_NT_colour_6)!important ;  
}

body.night-mode  svg.lessons-dount .donut-ring {
  stroke:  var(--FS_NT_colour_6)!important /* цвет кольца */ 
}


/*Ссылки*/

body.night-mode .right_menu  {
    background: var(--FS_NT_colour_4) !important;
    border-radius: 5px !important; 
    padding: 15px 40px !important;
    font-size: 15px !important;

}


body.night-mode .right_menu H2 {
    background: #FFE400 !important; 
    color: #000000 !important; 
}

body.night-mode .right_menu H2.nd-btn.b-tg {
    background: var(--FS_NT_colour_6) !important; 
    color: #000000 !important;
     border: 1px solid var(--FS_NT_colour_6) !important;
}



/*Платыне модули*/


body.night-mode .description2 h3{
   background: #F6F6F6 !important;
   color: #000000 !important;
}


body.night-mode .buy_course h2.price {
    background: #F6F6F6 !important;
    color: #0082FF!important;
}


body.night-mode .m-btns h2{
    background: linear-gradient(#0061D3, #0082FF)!important; 
    color: #FFFFFF!important; 
 border: 0rem !important; 
}

/*Шапка урока*/

body.night-mode .lesson-header-block.row-section {
   background: linear-gradient(#0061D3, #0082FF)!important;
}
 
/*Файлы к уроку*/

body.night-mode .lt-block.lt-view.lessonFiles01.lt-lesson.lt-lesson-files .lt-block-wrapper {
   background: var(--FS_NT_colour_4) !important;
}
 
/*Задание*/
body.night-mode .o-lt-lesson-mission-block h3 {
    color: #000000 !important;
}

body.night-mode .o-lt-lesson-mission-block .lesson-mission-wrapper {
    color: #000000 !important;
}


body.night-mode .testing-content {
    color: #000000 !important;
}

body.night-mode .has-quote-images-settings-container.user-answer.lesson-related-data.type-free_comment.status-viewed .comment.lesson-answer-comment.user-related-data  { 
    background: #33333c !important; 
}
body.night-mode .mission-deadline-removable-block-276574734-379186537, body.night-mode .mission-deadline-removable-block-276574734-379186537 .addfield.type-checkbox   {
    background: #F6F6F6!important; 
    border-bottom: 1px solid #F6F6F6!important;
   color: #000000 !important;
}


body.night-mode .can-control-extended.has-quote-images-settings-container.user-answer.lesson-related-data.type-mission_answer.status-accepted.mission-deadline-removable-block-244847973-247692759, body.night-mode .can-control-extended.has-quote-images-settings-container.user-answer.lesson-related-data.type-mission_answer.status-accepted.mission-deadline-removable-block-244847973-247692759  .addfield.type-checkbox, body.night-mode .can-control-extended.has-quote-images-settings-container.user-answer.lesson-related-data.type-mission_answer.status-accepted.mission-deadline-removable-block-244847973-247692759 .comment.lesson-answer-comment.user-related-data.has-quote-images, body.night-mode .can-control-extended.has-quote-images-settings-container.user-answer.lesson-related-data.type-mission_answer.status-accepted.mission-deadline-removable-block-244847973-247692759 .comment.lesson-answer-comment.user-related-data.has-quote-images span, body.night-mode .can-control-extended.has-quote-images-settings-container.user-answer.lesson-related-data.type-mission_answer.status-accepted.mission-deadline-removable-block-244847973-247692759 .comment.lesson-answer-comment.user-related-data.has-quote-images .emoji-text.text-content.edit-comment-inactive-element {
    background: #F6F6F6!important; 
    border-bottom: 1px solid #F6F6F6!important;
   color: #000000 !important;
} 


body.night-mode .user-profile-link span{ 
   color: #FFFFFF !important;
} 


body.night-mode span.answer-date a{ 
   color: #FFFFFF !important;
} 

/*Уведомления*/
body.night-mode .table {
    color: #FFFFFF !important;
}



body.night-mode .state-selector {
    color: #000000 !important;
}


/*Боковое меню*/
body.night-mode .gc-account-leftbar .gc-account-user-submenu-bar h3{
    color: #000000  !important;
}

/*Мой профиль*/
body.night-mode .preview_student {
   background: linear-gradient(#0061D3, #0082FF)!important;
}

body.night-mode .standard-logo :before { 
  background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/60733/sc/163/h/0d895111c59cb6535ba823f9d96e5ef6.png); 
}

body.night-mode .Medal_achievements {
   background: var(--FS_NT_colour_8) !important;
}


body.night-mode .achievements img,
body.night-mode .show_hide_achievements  {
    margin-top: 15px;
   margin-bottom: 15px;
}

body.night-mode .achievements1 .html-content span {
   color: #FFFFFF !important;
}


body.night-mode .Showcase_B2B h2,
body.night-mode .banners_SFCOIN h2,
body.night-mode .your_data h2,
body.night-mode .your_data h3
{
   color: #000000  !important;
}

body.night-mode .your_data .change { 
    background: #0082FF !important;
    color: #FFFFFF!important; 
}

body.night-mode .Partner_personal_account,
body.night-mode .Affiliate{ 
    background: #FFE400 !important; 
    color: #000000 !important; 
}


body.night-mode .SF-coin-general .title {
    color: #0082FF!important; 
}

/*Реферальная программа*/
 body.night-mode  .referral_program123 p {
   color: #FFFFFF !important;
}

 body.night-mode .Questions p {
   color: #000000 !important;
}


/*SF Coin*/ 

 body.night-mode .definition_SF_Coin p {
   color: #000000 !important;
}

/*Витрина В2С*/ 

 body.night-mode .courses-filter-list h3,
 body.night-mode .courses-filter {
   color: #000000 !important;
}

 body.night-mode .table td {
   color: #000000 !important;
}

 body.night-mode table.iksweb tr:nth-child(odd)
{
  background-color:#eaedf1
}


/*Обратная связь*/


 body.night-mode .feedback_cart ,
 body.night-mode .feedback_mail {
   color: #FFFFFF !important;
}


/*Для сотрудников*/

 body.night-mode .dropdown-menu.pull-right a{
   color: #000000 !important;
}



/*Помощник на демо*/

body.night-mode iframe .survey-block .part-surveyFields  {
    background-color: var(--FS_NT_colour_2);
}



/*Сообщения*/

body.night-mode .emoji-container   {
    color: #000000 !important; 
  }



body.night-mode .comments-top-level.comments  {
    
    background: #303030;
  }


body.night-mode .comment-wrapper.comments-container.has-quote-images-settings-container.contains-uploadify  {
    
    background: #303030;
  }

body.night-mode  .comments-container{
    
    background: #303030;
  }

body.night-mode .emoji-text.text-content.edit-comment-inactive-element {
    border: 1px solid #595959 !important;
    background: #595959 !important;
  }
 

body.night-mode .gc-comment-form.comment-form-wrapper{
    
    background: #303030;
  }



body.night-mode .conversations-list {
    
    background: #303030;
  }

body.night-mode .conversation-annotate:hover{
    
    background: #595959!important;
  }
 

body.night-mode .conversation-title-block {
    color: #FFFFFF !important; 
  }


body.night-mode .btn.btn-primary.btn-send{
    border: 1px solid #595959;
   background: #FFE400;
   color: #000000 !important; 
  }

body.night-mode .btn.btn-primary.btn-send .text{ 
   color: #000000 !important; 
  }


body.night-mode  .font_weight  .table_neme,body.night-mode  .font_weight  .table_description, body.night-mode  .font_weight  .table_link, body.night-mode  .font_weight  .table_logo{
  background: var(--FS_NT_colour_1) !important;
}


