html, body {
    background-color: #131415 !important;
}

.card{
  background-color: #1a222c;
  color: #b4c3d3;
  border: 1px solid #1a222c;
}

.card-header {
    background-color: #1a222c;
}

.kt-header {
    background-color: #242f3e;
}

.kt-footer {
    background-color: #242f3e;
}

.kt-aside {
    background-color: #1a222c;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link {
    background-color: #1a222c;
}

.kt-aside-menu {
    background-color: #1a222c;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link {
    background-color: #486a93;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link:hover {
    background-color: #486a93;
}


.dropdown-menu {
  background-color: #1a222c;
  color: #b4c3d3;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text {
    color: #b4c3d3;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #b4c3d3;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text {
    color: #b4c3d3;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    color: #b4c3d3;
}

.kt-portlet {
  background-color: #1a222c;
  color: #b4c3d3;
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    background-color: #242f3e;
    color: white !important;
}

.kt-portlet .kt-portlet__head {
  border-bottom: 0px;
}

.input-group-text{
  background-color: #242f3e;
  border: 1px solid #242f3e;
  color: #b4c3d3;
}

.kt-menu__item--active-head {
    background-color: #242f3e !important;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link {
    background-color: #486a93;
}


.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: white;
}

.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title{
  color: #b4c3d3;
}

.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-icon {
    color: #b4c3d3 !important;
}

.kt-font-dark {
    color: #b4c3d3 !important;
}

.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__title {
    color: #54a5f8 !important;
}

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link, .nav-tabs.nav-tabs-line a.nav-link {
    color: #b4c3d3;
}

.bg-secondary {
    background-color: #242f3e !important;
}

.dataTables_wrapper .dataTable th, .dataTables_wrapper .dataTable td {
  color: #b4c3d3 !important;
}

#fast_table tbody tr:nth-of-type(even) {
    background-color: #242f3e;
}

#fast_table tbody tr:nth-of-type(odd) {
    background-color: #1a222c;
}

.table th, .table td {
  border-top: 1px solid #486a93;
}

a:not(.btn):not(.nav-link):not(.not-blue):not(.tt-suggestion):not(.no-styles) {
    color: #54a5f8 !important;
}

.kt-header {
  border-bottom: 1px solid #486a93;
}

.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content .kt-widget__stats .kt-widget__details .kt-widget__title {
  color: #b4c3d3;
}

.kt-portlet .kt-portlet__foot {
  border-top: 1px solid #486a93;
}

.kt-menu__link:hover{
  background-color: #486a93 !important;
  color: white !important;
}

.kt-menu__link:hover > .kt-menu__link-text{
  color: white !important;
}

.form-control{
  background-color: #e9ecef;
}

.form-control::placeholder{
  color: #bcbcbd;
}

.kt-notification .kt-notification__item{
  border-bottom: 1px solid #242f3e;
}

.kt-notification .kt-notification__item .kt-notification__item-details .kt-notification__item-title{
  color: #b4c3d3;
}

.kt-user-card {
  background-color: #486a93;
}

.kt-user-card.kt-user-card--skin-light .kt-user-card__name{
  color: #b4c3d3;
}

.kt-notification .kt-notification__custom{
      border-top: 1px solid #242f3e;
}

.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__content .kt-widget__stats .kt-widget__details .kt-widget__value{
  color: #b4c3d3 !important;
}

.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__section {
  color: #b4c3d3 !important;
}

.kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact .kt-widget__label {
  color: #b4c3d3 !important;
}

#tabs_content .nav-link.active {
  color: black !important;
}

#tabs_content .nav-link:hover {
  color: black !important;
}

#tabs_content .nav-link.active i {
  color: black !important;
}

#tabs_content .nav-link:hover i {
  color: black !important;
}

#tabs_content .nav-link i {
  color: #b4c3d3 !important;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  border-color: transparent !important;
}

.btn-light{
  color: black !important;
}

html, body{
  color: #b4c3d3 !important;
}

.modal-content{
  background-color: #242f3e;
  border: 0px;
}

.modal .modal-content .modal-header .modal-title{
  color: #1a222c;
}

.modal-header{
  border-bottom: 1px solid #242f3e;
}

.modal-footer{
  border-top: 1px solid #242f3e;
}

.modal .modal-content .modal-header .modal-title {
  color: #b4c3d3;
}

.table {
  color: #b4c3d3;
}

.table th, .table td {
  border-top: 1px solid #b4c3d3;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #242f3e;
}

.table .kt-font-primary{
  color: #b4c3d3 !important;
}

.table th, .table td {
  border-top: 1px solid #242f3e;
}

.btn-secondary{
  color: #b4c3d3;
}

.tt-suggestion{
  background-color: #1a222c !important;
  border-left: 1px #b4c3d3;
}

.tt-suggestion:hover{
  background-color: #486a93 !important;
  color: #b4c3d3;
}

.tt-suggestion:hover .media-body b{
  color: white !important;
}

.tt-suggestion:hover .media-body{
  color: white !important;
}

.tt-badlist{
  color: black !important;
}

.tt-menu::before {
    background-color: #1a222c;
    color: #1a222c;
}

.twitter-typeahead .form-control{
  border-radius: 4px 0px 0px 4px;
}

.select2-container--default .select2-results__option[aria-selected=true]{
  color: #242f3e;
}

.select2-container--default .select2-results__option.select2-results__option--highlighted{
  color: white !important;
  background-color: #486a93 !important;
}

.select2-results__option{
  color: #1a222c !important;
}

.btn-outline-warning:hover{
  color: black !important;
}

.btn-cat:not(.btn-warning):not(:hover) {
  background-color: #b4c3d3 !important;
  color: black !important;
}

.tr_even {
    background-color: #242f3e !important;
}

.tr_odd {
    background-color: #1a222c !important;
}

.tr_even .select2-selection__rendered{
  background-color: #242f3e !important;
}

.tr_odd .select2-selection__rendered{
  background-color: #1a222c !important;
}

.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
  border: 0px;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{
  background-color: #b4c3d3;
    border: 1px solid #b4c3d3;
}

.popover{
  //background-color: #b4c3d3;
}

.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__text{
  color: #b4c3d3;
}



.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__info .kt-widget__desc{
  color: #b4c3d3;
}

.select2-container--default .select2-selection--multiple {
  background-color: #242f3e;
}

.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-widget__title{
      color: #b4c3d3;
}

.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-widget__value {
  color: #b4c3d3;
}

.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom{
  border-top: 0px;
}


.table-striped tbody tr:nth-of-type(odd){
  background-color: #1a222c;
}

.table-striped tbody tr:nth-of-type(even){
  background-color: #242f3e;
}

.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active > i{
  color: #b4c3d3 !important;
}

.nav-tabs .nav-item .nav-link i{
  color: #b4c3d3 !important;
}


.kt-widget4__title {
  color: #b4c3d3 !important;
}

.kt-widget4 .kt-widget4__item{
      border-bottom: 1px dashed #242f3e;
}

tr.bg-gray{
  background-color: #242f3e !important;
}

.alert.alert-solid-dark{
  background-color: #242f3e;
  color: #b4c3d3;
}

.btn.btn-label-warning{
  color: #f7f7f7 !important;
}

.alert.alert-solid-dark .alert-text{
  color: #b4c3d3;
}


.btn.btn-outline-secondary{
  color: #b4c3d3;
}

.btn.btn-outline-secondary:hover{
  color: black;
}

.bg-white {
    background-color: #1a222c !important;
}

.btn-warning {
  color: black !important;
}

.btn-warning i {
  color: black !important;
}


.kt-header .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-header__topbar-username{
  color: #b4c3d3;
}


@media (max-width: 1024px) {
  .kt-header__topbar {
    background-color: #1a222c !important;
  }
}


.kt-header .kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon i{
  color: #b4c3d3 !important;
}

.la.la-bars.kt-font-30{
  color: #b4c3d3;
}


.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-widget__value span {
  color: #b4c3d3;
}

.btn-label-warning:hover{
  color: black !important;
}

.kt-widget4 .kt-widget4__item:not(.item-no-border):not(.bb-0) {
    //border-bottom: 1px dashed #a7a7a7 !important;
}

#DataTableWhoMentioned_wrapper .table-danger td,
#DataTableWhoMentionedAds_wrapper .table-danger td,
#DataTableWhoMentionedStories_wrapper .table-danger td,
#DataTableWhoMentionedAdsStories_wrapper .table-danger td {
  color: black !important;
}

.kt-widget4 .kt-widget4__item .kt-widget4__title.kt-widget4__title--light{
  color: #b4c3d3 !important;
}

.channel-one:hover{
  background-color: #b4c3d3 !important;
}

.channel-one:hover i{
  color: black !important;
}


.tooltip-inner{
  background-color: #242f3e !important;
  color: #b4c3d3 !important;
  border: 0px !important;
}

.popover{
  border: 0px !important;
}

.popover-body {
  background-color: #242f3e !important;
  color: #b4c3d3 !important;
  border: 0px !important;
}

.popover-body .kt-widget4__text {
  color: #b4c3d3 !important;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      border-top-color: #242f3e !important;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    border-bottom-color: #242f3e !important;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
    border-right-color: #242f3e !important;
}



.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  border-top-color:  #242f3e !important;
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  border-top-color:  #242f3e !important;
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  border-bottom-color:  #242f3e !important;
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  border-bottom-color:  #242f3e !important;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  border-left-color:  #242f3e !important;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  border-left-color:  #242f3e !important;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  border-right-color:  #242f3e !important;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  border-right-color:  #242f3e !important;
}



.bs-tooltip-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  border-top-color:  #242f3e !important;
}

.bs-tooltip-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  border-top-color:  #242f3e !important;
}

.bs-tooltip-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  border-bottom-color:  #242f3e !important;
}

.bs-tooltip-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  border-bottom-color:  #242f3e !important;
}

.bs-tooltip-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  border-left-color:  #242f3e !important;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  border-left-color:  #242f3e !important;
}

.bs-tooltip-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  border-right-color:  #242f3e !important;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  border-right-color:  #242f3e !important;
}


.list-group-item {
    background-color: #1a222c !important;
    border: 1px solid #242f3e !important;
}

.kt-callout--warning.kt-callout--diagonal-bg:before {
  background-color: #242f3e;
}

.kt-callout .kt-callout__body .kt-callout__content .kt-callout__title {
    color: #b4c3d3;
}


.kt-callout--diagonal-bg:after {
    background-color: #1a222c;
}


.select2-results__option{
  //background-color: #b4c3d3;
}

.select2-container--default .select2-selection--single{
  background-color: #e9ecef;
}


.select2-container--default .select2-selection--multiple .select2-search__field{
  color: white;
}

.a_icon_black {
  color: #b4c3d3 !important;
}

.a_icon_black:hover {
  color: white !important;
}

.modal-content .nav-tabs.nav-tabs-line{
  border-bottom: 0px !important;
}


.modal-content .kt-section__content.kt-section__content--solid {
  background-color: #1a222c;
  border-left: 4px solid #b4c3d3;
}

.modal-content .kt-section__info {
  color: #b4c3d3;
}

.btn-secondary:hover{
  background-color: #b4c3d3 !important;
  color: black !important;
}

.kt-font-dark-force {
  color: black !important;
}

td.even{
  background-color: #242f3e !important;
}

.brg {
    border-right: 0px !important;
}
.btg {
    border-top: 0px !important;
}




#tabs_buttons {
  background-color: #141516 !important;
}

@media (min-width: 1024px) {
    #tabs_buttons {
        position: sticky;
        top: 65px;
        padding-top: 7px;
        background-color: #141516;
        z-index: 10;
    }
}

#tabs_buttons .nav-tabs .nav-item .nav-link {
  background-color: #b4c3d2 !important;
  color: black !important;
}

#tabs_buttons .nav-tabs .nav-item .nav-link > i{
  color: black !important;
}

#tabs_buttons .nav-tabs .nav-item .nav-link.active{
  background-color: #ffb822 !important;
}

#tabs_buttons .nav-tabs .nav-item .nav-link:hover{
  background-color: #ffcb5f;
}

#channels_table thead th.sortable:hover {
  background-color: #3e4e63 !important;
}

.dropdown-item.active, .dropdown-item:active{
  background-color: #3e4e63 !important;
  color: white !important;
}

.dropdown-item.active, .dropdown-item:hover{
  background-color: #3e4e63 !important;
  color: white !important;
}

.sortable.bg-secondary{
  background-color: #3c4a5a !important;
}


.dropdown-item.active .title{
  color: #aab9c7 !important;
}

.dropdown-menu.show {
  border: 1px solid #5c5c5d !important;
}


.media.tt-suggestion.tt-selectable{
  color: #b4c3d3 !important;
}

.table-tarif-block__col:first-child .tarif-option__name,
.table-tarif-block__row-end .highlight .tarif-about__price-main,
.table-tarif-block__row-end .tarif-about__price-main,
.table-tarif-block__row-end .tarif-about__price-main.free,
.table-tarif-individual__heading,
.table-tarif-section__heading,
.tarif-about__name,
.tarif-switch_tarif__heading,
.tarif-about__price-main {
    color: #4180c6 !important;
}

.tarif-about__economy {
    color: #3167a3 !important;
}

.table-tarif-block__header .table-tarif-block__col {
    border-bottom: unset !important;
}

.table-tarif-block__col {
    background-color: #242f3e !important;
    border-color: #2d3b4c !important;
    color: #4180c6 !important;
}

.table-tarif-block__col.highlight {
    background-color: #505862 !important;
}

.table-tarif-block, .table-tarif-block__col:first-child, .table-tarif-block__header .table-tarif-block__col {
    background-color: #1a222c !important;
}

.table-tarif-block__col:first-child {
    border-color: #37475e !important;
}

.tarif-option__info {
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='23' height='23' rx='11.5' fill='%23444444'/%3E%3Cpath d='M12.0264 13.0674H10.502C10.5065 12.6436 10.543 12.2881 10.6113 12.001C10.6797 11.7093 10.7936 11.445 10.9531 11.208C11.1172 10.971 11.3337 10.7204 11.6025 10.4561C11.8122 10.2555 12.0013 10.0664 12.1699 9.88867C12.3385 9.70638 12.473 9.51497 12.5732 9.31445C12.6735 9.10938 12.7236 8.87467 12.7236 8.61035C12.7236 8.32324 12.6758 8.07943 12.5801 7.87891C12.4844 7.67839 12.3431 7.52572 12.1562 7.4209C11.974 7.31608 11.7461 7.26367 11.4727 7.26367C11.2448 7.26367 11.0306 7.30924 10.8301 7.40039C10.6296 7.48698 10.4678 7.6237 10.3447 7.81055C10.2217 7.99284 10.1556 8.23438 10.1465 8.53516H8.49902C8.50814 7.96094 8.64486 7.47786 8.90918 7.08594C9.1735 6.69401 9.52897 6.40007 9.97559 6.2041C10.4222 6.00814 10.9212 5.91016 11.4727 5.91016C12.0833 5.91016 12.6051 6.01497 13.0381 6.22461C13.471 6.42969 13.8014 6.73047 14.0293 7.12695C14.2617 7.51888 14.3779 7.99284 14.3779 8.54883C14.3779 8.94987 14.2982 9.31445 14.1387 9.64258C13.9792 9.96615 13.7718 10.2692 13.5166 10.5518C13.2614 10.8298 12.9857 11.1077 12.6895 11.3857C12.4342 11.6182 12.2611 11.8711 12.1699 12.1445C12.0788 12.4134 12.0309 12.721 12.0264 13.0674ZM10.3652 15.2002C10.3652 14.9541 10.4495 14.7467 10.6182 14.5781C10.7868 14.4049 11.0169 14.3184 11.3086 14.3184C11.6003 14.3184 11.8304 14.4049 11.999 14.5781C12.1676 14.7467 12.252 14.9541 12.252 15.2002C12.252 15.4463 12.1676 15.6559 11.999 15.8291C11.8304 15.9977 11.6003 16.082 11.3086 16.082C11.0169 16.082 10.7868 15.9977 10.6182 15.8291C10.4495 15.6559 10.3652 15.4463 10.3652 15.2002Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") !important;
}

.tarif-option__info .tarif-option__info-inner {
    color: #b4c3d3;
    background-color: #444 !important;
}

.tarif-option__info .tarif-option__info-inner:before {
    background-color: #444 !important;
}

.table-tarif-block__header .table-tarif-block__col.highlight {
    background-color: #454a50 !important;
}

.table-tarif-individual__about,
.tarif-about__text,
.tarif-switch_tarif__body>div {
    color: #b4c3d3 !important;
}

.table-tarif-promo__form.input-group .form-control {
    background-color: #242f3e !important;
    color: #b4c3d3 !important;
}

.choose-block__button {
    color: #b4c3d3 !important;
}

.choose-block__button:hover {
    background-color: #1b232e !important;
    color: #b4c3d3 !important;
}

.choose-block__button span {
    color: #1a222c !important;
}

.choose-block__button.active {
    background-color: #242f3e !important;
}

img.skolkovo {
    content:url("/templates/assets/images/sk_white.svg");
}
