body.dark {
    background-color: #141414;
    color: #CECECE;
}

.dark .header_nav_li a {
    color: #ffffff;
}

.dark .header_nav_li a:hover {
    background-color: #2A2A2A;
}

.dark .header_nav_ul li a {
    background-color: transparent;
}

.dark .mt-munu-mb .header_nav_ul li a {
    background-color: #2A2A2A;
}

.dark .header_subject button {
    background-color: #2A2A2A;
    border: 1px solid #2A2A2A;
}

.dark .header_subject button:hover svg path {
    stroke: #E31E24;
    fill: transparent;
}

.dark .burger svg rect {
    fill: #1F1F1F;
}

.dark .burger svg path {
    stroke: #F2F3F5;
}

.dark .mt-munu-mb {
    background-color: #141414;
}

.dark .work_border {
    background-color: #2A2A2A;
}

.dark h1, .dark h2, .dark h3, .dark h4 {
    color: #ffffff;
}

.dark .page-numbers {
    background-color: #404040;
    border: 1px solid #404040;
    color: #ffffff;
}

.dark .page-numbers.current {
    background: #E31E24;
    border: 1px solid #E31E24;
}

.dark .suptitle_pd {
    color: #CECECE;
}

.dark .work_button_color button, .dark  .work_button_color a {
    color: #ffffff;
}

.dark .work_button_color button:hover, .dark  .work_button_color a:hover {
    background-color: #141414;
    border: 1px solid #141414;
}

.dark .work_teg {
    background-color: #E31E24;
}

.dark .work_teg_title {
    color: #131419;
}

.dark .work_blog {
    background-color: #2A2A2A;
}

.dark .work_blog_title {
    color: #ffffff;
}

.dark .work_blog_link a {
    background: #E31E24;
    border: 1px solid #E31E24;
}

.dark .work_blog_link a svg path {
    stroke: #ffffff;
}

.dark .one {
    background: #1F1F1F url(../images/one-dark.svg) center 0 no-repeat;
}

.dark .one_border {
    background-color: #2A2A2A;
    border: 1px solid #2A2A2A;
}

.dark .one_border p {
    color: #CECECE;
}

.dark .one_border:hover p {
    color: #fafafa;
}

.dark .two_border, .dark .two_border2 {
    background-color: #2A2A2A;
    border: 1px solid #2A2A2A;
}

.dark ul.tabs {
    background-color: #404040;
}

.dark ul.tabs li {
    color: #CECECE;
}

.dark ul.tabs li:hover {
    background-color: #2A2A2A;
}

.dark ul.tabs li.active {
    background: #E31E24;
    color: #fff;
    opacity: 1;
}

.dark ul.tabs_fag li:hover {
    background-color: #2A2A2A;
}

.dark ul.tabs_fag li.active:hover {
    background-color: #E31E24;
}

.dark ul.tabs_fag li:hover span {
    background-color: #1F1F1F;
}

.dark ul.tabs_fag li.active:hover span {
    background-color: #ffffff;
}

.dark .two_restagle {
    background-color: #404040;
}

.dark .two_restagle:hover {
    background: #E31E24;
}

.dark .two_restagle_title {
    background-color: #ffffff;
    color: #131419;
}

.dark .two_title {
    color: #ffffff;
}

.dark .three {
    background: #1F1F1F url(../images/three-dark.svg) center 0 no-repeat;
}

.dark .three_border {
    background-color: #2A2A2A;
}

.dark .three_border:hover {
    background-color: #E31E24;
}

.dark .three_icon, .dark .three_icon2 {
    background-color: #1F1F1F;
}

.dark .three_icon svg path {
    fill: #ffffff;
}

.dark .three_icon2 svg path {
    stroke: #ffffff;
}

.dark .three_title {
    color: #ffffff;
}

.dark .three_suptitle {
    color: #CECECE;
}

.dark .four_page {
    background-color: #2A2A2A;
}

.dark ul.tabs2 {
    background-color: #404040;
}

.dark ul.tabs2 li {
    color: #CECECE;
}

.dark ul.tabs2 li:hover {
    background: #2A2A2A;
    color: #ffffff;
}

.dark ul.tabs2 li.active2 {
    color: #ffffff;
}

.dark .four_border {
    background-color: #404040;
    color: #CECECE;
}

.dark .four_ui_block {
    border-right: 1px solid #2A2A2A;
}

.dark .sliderInputClass, .dark .rgbGroupClass {
    color: #CECECE;
}

.dark .ui-widget-content {
    background-color: #1F1F1F !important;
}

.dark .five {
    background: #1F1F1F url(../images/rating-dark.svg) center 0 no-repeat;
}

.dark .five_border {
    background-color: #2A2A2A;
}

.dark .five_number {
    color: #ffffff;
}

.dark .five_title {
    color: #CECECE;
}

.dark .six_link a {
    border: 1px solid #404040;
    color: #ffffff;
}

.dark .six_link a:hover {
    background-color: #2A2A2A;
    border: 1px solid #404040;
}

.dark .six_li p {
    background-color: #2A2A2A;
    color: #ffffff;
}

.dark .six_absolute2 p {
    background-color: #2A2A2A;
    color: #ffffff;
}

.dark .six_absolute2 p img {
    filter: brightness(2);
}

.dark .six_border:hover {
    background-color: transparent;
}

.dark .seven {
    background: #1F1F1F url(../images/seven-dark.svg) center 0 no-repeat;
}

.dark .seven_border {
    background-color: #2A2A2A;
    border: 1px solid #2A2A2A;
}

.dark .seven_border:hover {
    border: 1px solid #E31E24;
}

.dark .seven_border p {
    color: #CECECE;
}

.dark .seven_border:hover p {
    color: #CECECE;
}

.dark .seven_icon {
    background-color: #1F1F1F;
}

.dark .seven_icon svg path {
    stroke: #ffffff;
}

.dark .eight_sl .slick-prev {
    background: url(../images/swiper_arrow2-dark.svg) 50% 50% no-repeat;
}

.dark .eight_sl .slick-next {
    background: url(../images/swiper_arrow-dark.svg) 50% 50% no-repeat;
}

.dark .eight_border {
    background-color: #2A2A2A;
    color: #CECECE;
}

.dark .eight_name {
    color: #CECECE;
}

.dark .nine_border {
    background-color: #2A2A2A;
}

.dark .nine_title {
    color: #CECECE;
}

.dark .sliderWrapper {
    background: transparent;
}

.dark .modal-border {
    background-color: #141414;
}

.dark .modal_title {
    color: #CECECE;
}

.dark .modal_form {
    border-top: 1px solid #404040;
}

.dark .form_title {
    color: #CECECE;
}

.dark .modal_form_title {
    color: #F2F3F5;
}

.dark .form_textarea {
    background-color: #1F1F1F;
    color: #404040;
}

.dark .form_input {
    background-color: #1F1F1F;
    color: #404040;
}

.dark .form_restale {
    background-color: #404040;
}

.dark ul.tabs_fag li span {
    background-color: #1F1F1F;
}

.dark ul.tabs_fag li.active span {
    background-color: #ffffff;
}

.dark ul.tabs_fag li span svg.tabs_fag_stroke path {
    stroke: #F2F3F5;
}

.dark ul.tabs_fag li span svg.tabs_fag_fill path {
    fill: #F2F3F5;
}

.dark ul.tabs_fag li.active span svg.tabs_fag_stroke path {
    stroke: #E31E24;
}

.dark ul.tabs_fag li.active span svg.tabs_fag_fill path {
    fill: #E31E24;
}

.dark ul.tabs_fag li p {
    color: #CECECE;
}

.dark ul.tabs_fag li.active p {
    color: #ffffff;
}

.dark .accordion li {
    background-color: #2A2A2A;
}

.dark .fag_accordion_content p {
    color: #CECECE;
}

.dark .accordion .link p {
    color: #F2F3F5;
}

.dark .tag-filter {
    background-color: #141414;
    border: 1px solid #404040;
    color: #F2F3F5;
}

.dark .tag-filter.active {
    background-color: #E31E24;
    border: 1px solid #E31E24;
    color: #FFFFFF;
}

.dark #show-more {
    background-color: #404040;
    color: #ffffff;
}

.dark .article_news_border {
    background-color: #2A2A2A;
    color: #ffffff;
}

.dark .article_news_border2 img {
    filter: brightness(2);
}

.dark .article_news {
    border-bottom: 1px solid #404040;
}

.dark .article_border2 {
    border: 1px solid #404040;
}

.dark .blog_button button {
    background-color: #404040;
    border: 1px solid #404040;
    color: #ffffff;
}

.dark .blog_button button:hover {
    background-color: #2A2A2A;
    border: 1px solid #2A2A2A;
    color: #ffffff;
}

.dark .article_news_title {
    color: #ffffff;
}

.dark .article_news_title:hover {
    color: #CECECE;
}

.dark .article_border {
    background-color: #2A2A2A;
}

.dark .page .page_article {
    background-color: transparent;
}

.dark .article_border p {
    color: #CECECE;
}

.dark .article_border a {
    color: #ffffff;
    text-decoration: underline;
}

.dark .stock {
    background-color: #2A2A2A;
}

.dark .stock_name {
    color: #F2F3F5;
}

.dark .stock_title {
    color: #CECECE;
}

.dark .stock_icon {
    background-color: #333333;
}

.dark .stock_stock {
    color: #F2F3F5;
}

.dark .stock_suptitle {
    color: #F2F3F5;
}

.dark .stock_link a {
    border: 1px solid #404040;
}

.dark .stock_link a:hover {
    background-color: #1F1F1F;
    border: 1px solid #404040;
}

.dark .stock_link a svg path {
    stroke: #F2F3F5;
}

.dark .footer {
    border-top: 1px solid #404040;
}

.dark .footer_restagle_restagle {
    background-color: #404040;
}

.dark .footer_li a {
    color: #ffffff;
}

.dark .footer_info_link {
    color: #ffffff;
}

.dark .footer_info_title {
    color: #636F7D;
}

.dark .footer_social_li a {
    background-color: #1F1F1F;
}

.dark .footer_social_li a svg g > path {
    fill: #404040 !important;
}

.dark .footer_social_li a svg > path {
    fill: #404040 !important;
    stroke: #404040 !important;
}

.dark .footer_border {
    background-color: #2A2A2A;
}

.dark .footer_dok_li a {
    color: #98A2AE;
}

.dark .one_btn {
  background-color: #1F1F1F;
  color: #FFFFFF;
}

.dark .option {
  background-color: #1F1F1F;
}

.dark .option-tab__links {
  background-color: #2A2A2A;
}

.dark .option-tab__btn {
  background-color: #2A2A2A;
  color: #CECECE;
}

.dark .option__block {
  background-color: #2A2A2A;
}

.dark .option__description {
  color: #CECECE;
}

.dark .option__block_wide .option__description {
  color: #FFF;
}

.dark .eight-tab__links {
  background-color: #2A2A2A;
}

.dark .eight-tab__btn {
  background-color: #2A2A2A;
  color: #CECECE;
}

.dark .one_sl .slick-dots li button {
  background: #404040;
}

.dark .one_sl .slick-prev {
  background: url(../images/swiper_arrow2-dark.svg) 50% 50% no-repeat;
}

.dark .one_sl .slick-next {
  background: url(../images/swiper_arrow-dark.svg) 50% 50% no-repeat;
}

.dark .eight_sl .slick-dots li button {
  background: #404040;
}


.dark .steps__slider .slick-dots li button {
  background: #404040;
}

.dark .advantages__side .slick-dots li button {
  background: #404040;
}

.dark .card-slider .slick-dots li button {
  background: #404040;
}

.dark .banner__content {
  background-color: #2A2A2A;
}

.dark .banner_social_li a {
  background-color: #1F1F1F;
}

.dark .banner_social_li svg path {
  fill: #404040;
}

.dark .banner-badge {
  background-color: #1F1F1F;
}

.dark .one_popup_content {
  background-color: #141414;
}

.dark .one_popup_btn {
  background-color: #2A2A2A;
  color: #FFFFFF;
}

.dark .one_popup_description {
  color: #CECECE;
}

.dark .popup-btn {
  background-color: #141414;
}

.dark .popup-btn svg {
  stroke:#FFF;
}

.dark .review-wrapper {
  background-color: #141414;
}

.dark .review-close {
  background-color: #141414;
}

.dark .review-close svg {
  stroke: #FFF;
}

.dark .review-thumbs__btn_next , .dark .review-thumbs__btn_prev {
  border-color: #404040;
}

.dark .review-text__title {
  color: #CECECE;
}

.dark .review-text__name {
  color: #FFFFFF;
}
.dark .review-text__job-title {
  color: #CECECE;
}

.dark .option-table__data {
  background-color: #404040;
}

.dark .option__subscription {
  color: #CECECE;
}

.dark .universal_social_li a {
  background-color: #1F1F1F;
}

.dark .partner-program__block {
  background-color: #2A2A2A;
}

.dark .partner-program__description {
  color: #CECECE;
}

.dark .refer-form__label {
  color: #FFF;
}

.dark .refer-form__input {
  background-color: #1F1F1F;
}

.dark .refer-form__input::placeholder {
  color: #CECECE;
}

.dark .partner-social__description {
  color: #CECECE;
}

.dark .widget, .dark .partner-rules {
  background-color: #1F1F1F;
}

.dark .container__description {
  color: #CECECE;
}

.dark .widget-content {
  background-color: #2A2A2A;
}

.dark .materials .container {
  background-color: #141414;
}

.dark .materials {
  background-color: #141414;
}

.dark .materials__block {
  background-color: #2A2A2A;
}

.dark .materials-banner__block {
  background-color: #1F1F1F;
}

.dark .materials-banner__size {
  color: #CECECE;
}

.dark .partner-rules__wrapper {
  background-color: #2A2A2A;
}

.dark .partner-rules__text, .dark .partner-rules__list, .dark .rules-sublist__text {
  color: #CECECE;
}

.dark .invite-program__content {
  background-color: #2A2A2A;
}

.dark .invite-program__description {
  color: #CECECE;
}

.dark .invite-program__badge {background-color: #1F1F1F; color:#FFF}
.dark .invite-program__badge_absolut {
  color: #E31E24;
}

.dark .steps{
  background-color: #1F1F1F;
}

.dark .offer {
  background-color: #141414;
}

.dark .offer__block {
  background-color: #2A2A2A;
}

.dark .advantages {
  background-color: #1F1F1F;
}

.dark .advantages__widget-block {
  background-color: #2A2A2A;
}

.dark .advantages__widget-description {
  color: #CECECE;
}

.dark .slips {
  background-color: #141414;
}

.dark .slip {
  background-color: #2A2A2A;
}

.dark .slip__description {
  color: #CECECE;
}

.dark .about-us {
  background-color: #1F1F1F;
}

.dark .card {
  background-color: #2A2A2A;
}

.dark .card__description {
  color: #CECECE;
}

.dark .steps__item {
  background-color: #2A2A2A;
}

.dark .steps-item__description {
  color: #CECECE;
}

.dark .feedback-form__form {
  background-color: #2A2A2A;
}

.dark .feedback-form__description {
  color: #CECECE;
}

.dark .option-table__row {
  background-color: transparent;
}

.dark .option-table__row {
    background-color: transparent;
}




.dark .header__logout {
    background-color: #1F1F1F;
}

.dark .header__logout > svg {
    color: #FFF
}

.dark .lang__image {
    border-color: #404040;
}

.dark .lang__block, .dark .lang__block > svg {
    color: #FFF
}

.dark .lang__selector {
    background-color: #141414;
    border-color: #2A2A2A;
}

.dark .main__uniq {
    background-color: #1F1F1F;
}

.dark .aside-bar {
    background-color: #2A2A2A;
}

.dark .info-card {
    background-color: #2A2A2A;
}

.dark .info-card__subscription {
    color: #CECECE;
}

.dark .info-card__badge_ref {
    background-color: #E31E24;
    color: #FFF;    
}

.dark .info-card__badge_transaction {
    background-color: #09A854;
    color: #FFF;    
}

.dark .chart__subscription {
    color: #CECECE;
}

.dark .header__logout {
    background-color: #2A2A2A;
    color: #FFF;
}

.dark .chart-nav__button {
    background-color: #141414;
    color: #FFFFFF
}

.dark .chart-nav__button_disabled > svg {
    color: #CECECE;
}

.dark .chart-nav__button > svg {
    color: #FFFFFF
}

.dark .aside-bar__link {
    color: #CECECE;
}

.dark .aside-bar__icon {
    background-color: #1F1F1F;
}

.dark .aside-bar__icon > svg {
    color: #CECECE;
}

.dark .aside-bar__link:hover, .dark .aside-bar__link:hover .aside-bar__icon > svg   {
    color: #FFFFFF !important;
}

.dark .current-page .aside-bar__icon {
    background-color: #FFFFFF;
}

.dark .current-page .aside-bar__icon > svg {
    color: #E31E24;
}

.dark .mobile-selector__button {
    color: #FFFFFF;
}

.dark .mobile-selector__button .aside-bar__icon {
    background-color: #E31E24;
}

.dark .aside-bar_showed {
    border: 1px solid #404040;
}


.dark .chart-nav__subscription {
    color: #CECECE;
}

.chart-nav__filled-out-info .chart-nav__subscription, .chart-nav__completed-info .chart-nav__subscription  {
    padding-right: 10px;
}

.dark .info-card__account {
    background-color: #1F1F1F;
    color: #FFFFFF;
}

.dark .info-card__icon {
    color: #FFFFFF;
}

.dark .info-card__personal-wrapper {
    background-color: #1F1F1F;  
}

.dark .info-card__personal-link {
    color: #FFF;
}

.dark .info-card__balance {
    background-color: #1F1F1F;
    color: #FFFFFF;
}

.dark .statistics__header {
    background-color: #2A2A2A;
}

.dark .statistics__subscription {
    color: #CECECE;
}

.dark .search-form__input {
    background-color: #1F1F1F;
}

.dark .search-form__input::placeholder, .dark .search-form__icon {
    color: #CECECE;
}

.dark .card-stat {
    background-color: #2A2A2A;
}

.dark .card-stat__name {
    color: #fff;
}

.dark .card-stat__badge, .dark .card-stat__date {
    color: #cecece;
}

.dark .card-stat__badge {
    background-color: #1F1F1F;
}

.dark .empty-avatar {
    background-color: #E31E24;
    color: #FFF;
}

.dark .card-stat__status_success {
    background-color: #09A854;
    color: #FFFFFF;
}


.dark .card-stat__status_await {
    background-color: #F18D4B;
    color: #fff;
}

.dark .card-stat__status_registration {
    background-color: #E31E24;
    color:#FFFFFF;
}

.dark .card-stat__status_unactive {
    background-color: #404040;
    color: #cecece;
}

.dark .card-stat__utility_gray {
    background-color: #404040;
    color: #CECECE;
}

.dark .stat-pagination__link {
    background-color: #141414;
    color: #FFF;
}

.dark .stat-pagination__link_selected {
    background-color: #E31E24;
    color: #F2F3F5;
}

.dark .statistics__alt-content {
    background-color: #2A2A2A;
}

.dark .statistics__row .statistics__cell {
    border-color: #404040;
}

.dark .statistics__date {
    color: #fff;
}

.dark .statistics__th, .dark .card-stat__login, .dark .statistics__time {
    color: #CECECE;
}

.dark .statistics__cell .card-stat__utility {
    color: #fff;
}

.dark .statistics__cell .card-stat__utility_green {
    color: #09A854;
}

.dark .statistics__cell .card-stat__utility_gray {
    color: #404040;
}

.dark .search-form__select .ts-control {
    background-color: #1F1F1F !important;
    color: #FFFFFF
}

.dark .search-form__select .ts-control:after  {
    background: url('../svg/arrow-down-light.svg') no-repeat !important;
    background-position: center center !important;
    background-size: 10px 10px !important;
}

.dark #formCategory-ts-dropdown .option {
    background-color: #2A2A2A !important;
    color: #fff;
}

.dark .search-form__select .ts-dropdown .option:not(:last-child), .dark .search-form__select .ts-dropdown {
    border-color: #404040 !important;
}

.dark .search-form__select .ts-dropdown {
    background-color: transparent !important;
}

.dark .profile-content__avatar {
    background-color: #2A2A2A;
}

.dark .change-btn {
    background-color: #1F1F1F;
    color: #FFF;
}

.dark .profile-content__subscription {
    color: #fff;
}

.dark .profile-content__heading {
    color: #cecece;
}

.dark .profile-content__item {
    border-color: #404040;
}

.dark .uniq-modal__content {
    background-color: #141414;
}

.dark .uniq-modal__close-btn {
    background-color: #2A2A2A;
}

.dark .uniq-modal__close-btn > svg {
    color: #FFFFFF;
}

.dark .stage-list__object {
    background-color: #2A2A2A;
}

.dark .stage-list__object_active {
    background-color: #E31E24;
}

.dark .uniq-modal__stage-number {
    color: #fff;    
}

.dark .uniq-modal__subscription {
    color: #CECECE;
}

.dark .modal-form__input_text {
    background-color: #1F1F1F;
    color: #FFF;
    caret-color: #FFF;
}

.dark .modal-form__input_text::placeholder {
    color: #CECECE;
}

.dark .modal-form__button_prev {
    background-color: #2A2A2A;
    color: #fff;
}

.dark .modal-form__code {
    background-color: #1F1F1F;
    caret-color: #FFF;
    color: #FFF;
}

.dark .header__log-in {
    background-color: #2A2A2A;
    color: #FFF;
}

.dark .country-code {
    color: #FFFFFF;
}

.dark .modal-form__signature {
    color: #CECECE;
}

.dark .modal-form__selector-btn {
    background-color: #1F1F1F;
}

.dark .modal-form__dropdown-arrow {
    color: #fff;
}

.dark .form-dropdown {
    background-color: #141414;
    border-color: #2A2A2A;
}

.dark .form-dropdown__subscription {
    color: #fff;
}

.dark .form-dropdown__btn:hover {
    background-color: #1F1F1F;
}

.dark .password-show-icon {
    color: #CECECE;
}

.dark .modal-form__badge {
    background-color: #09A854;
    color: #FFF;
}

.dark .modal-form__select_day .ts-control, .dark .modal-form__select_month .ts-control, .dark .modal-form__select_year .ts-control {
    background-color: #1F1F1F !important;
    color: #FFFFFF
}

.dark #selectDay-ts-control::placeholder, .dark #selectMonth-ts-control::placeholder, .dark #selectYear-ts-control::placeholder {
    color: #cecece;
}

.dark .modal-form__select_day .ts-control:after, .dark .modal-form__select_month .ts-control:after, .dark .modal-form__select_year .ts-control:after  {
    background: url('../svg/arrow-select-light.svg') no-repeat !important;
    background-position: center center !important;
    background-size: 10px 10px !important;
}

.dark #selectDay-ts-dropdown .option, .dark #selectMonth-ts-dropdown .option, .dark #selectYear-ts-dropdown .option {
    background-color: #141414 !important;
    color: #fff;
}

.dark .modal-form__select_day .ts-dropdown, .dark .modal-form__select_month .ts-dropdown, .dark .modal-form__select_year .ts-dropdown {
    border-color: #1F1F1F !important;
    background-color: transparent;
}

.dark .modal-form__select_day .ts-dropdown .selected,
.dark .modal-form__select_month .ts-dropdown .selected,
.dark .modal-form__select_year .ts-dropdown .selected {
    color: #E31E24 !important;
}


.dark .modal-form__select_day .ts-dropdown .active,
.dark .modal-form__select_month .ts-dropdown .active,
.dark .modal-form__select_year .ts-dropdown .active {
    color: #404040 !important;
    border: none !important;
}










@media (max-width: 1000px) {
    .dark .current-page .aside-bar__icon {
    background-color: #E31E24;;
}

.dark .current-page .aside-bar__icon > svg {
    color: #FFF;
}
}



@media (max-width:1080px) {
  .dark .popup-btn {
    background-color: #2A2A2A;
  }
}


@media (max-width: 468px) {
    .dark .work_border,
    .dark .four_page,
    .dark .four_border,
    .dark ul.tabs,
    .dark ul.tabs2 {
        background-color: transparent;
    }

    .dark ul.tabs li,
    .dark ul.tabs2 li {
        background-color: #404040;
    }

    .dark .two_border {
        border: none;
        background-color: transparent;
    }

    .dark .stock_left {
        background-color: #2A2A2A;
    }
}

@media (max-width: 550px) {
    .dark .current-page .aside-bar__icon {
        color:#E31E24;
        background-color: #fff;
    }

    .dark .current-page .aside-bar__icon > svg {
        color:#E31E24;
    }

    .dark .aside-bar__list {
    background-color: #2A2A2A;
    border: 1px solid #404040;
}
}
