
.icms-header__middle {
    background-color: #489f00 !important;
}

.icms-footer__bottom,
.icms-footer__bottom .text-muted,
.icms-footer__bottom a {
    color: #B0B0B0 !important;
}

.text-muted {
    color: #5f5f5f !important;
}

.btn-yellow {
    color: #545454;
    background-color: #ffe391;
    border-color: #f5dc95;
}

.btn-grey {
    color: #626262;
    background-color: #f6f6f6;
    border-color: #eaeaea;
}

.btn-grey.active,
.btn-grey:hover {
    background: #eaeaea;
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: #6489b2;
}


.theme-toggle .theme-btn.light {
    display: none;
}


/* Рейтинги */
.rating.gray{color:gray}
.rating.green{color:green}
.rating.orange{color:#8C4308}
.rating.red{color:#B30000}

/* Плейсхолдер постера */
.image-container .image-placeholder {
    background-color: #f2f2f2;
    background-image: url(../images/placeholders/placeholder_movie_rect.svg);
}

.person-male .image-container .image-placeholder {
    background-image: url(../images/placeholders/placeholder_person_male.svg);
}

.person-female .image-container .image-placeholder {
    background-image: url(../images/placeholders/placeholder_person_female.svg);
}

/* Линия-разделитель */
.gap {
    border-top: 1px solid #ededed;
}

/* Списки фильмов */
.movies-list .genres a {color: #414141;}
.g-ser {
    background-color: #ededed;
    color: #a2a2a2;
}

/* Блок полей фильма */
.movie-view .fields {
    background-color: #f9f9f9;
    color: #606060;
}

.movie-view .background-rating {
    background-color: #ffffff94;
}

/* Поиск */
.search-block .search-input {
  background-color: #449700;
  border: 1px solid #449700;
  color: #ffffff;
}
.search-block .search-input::placeholder { color: #fff; }

.search-block .search-result {
  background: #fff;
  box-shadow: 1px 1px 3px #a5a5a5;
}

.search-block .search-result .no-result {
  color: #858585;
}
.search-block .search-result .items .items-title {
  color: #5a5a5a;
}
.search-block .search-result .items a.item {
  color: #000;
}
.search-block .search-result .all-results {
  background: #e5e5e5; 
  color: #383838;
}
.search-block .search-result .items a.item:hover,
.search-block .search-result .all-results:hover { 
  background: #eff6f9; 
}

/* Бэкдроп поиска */
.search-block .search-backdrop {
  background-color: #1a1a1a;
}
.search-block .search-backdrop.show {
  opacity: 0.7;
}

/* Новые торренты */
#torrents tbody tr.row-new {
    border-left: 3px solid #1db627;
    background-color: #1db6270d;
}

/* DataTables фильтры */
.dataTable .dt-column-header select {
    border: 1px solid #dfdfdf;
    background-color: #fff;
    color: #525252;
}

/* Ссылки в таблице */
#torrents a {
    color: #489f00;
}

/* Переводы */
#torrents .translations > span {
    background: #ddf1e091;
    border: 1px solid #cbead08c;
    color: #235e28;
}

/* Лого и меню (светлый верх) */
.icms-logo{
    color: #fff !important;
}
.icms-logo:hover{
    color:#fff!important;
    opacity:.85;
}

/* Кнопка меню */
.icms-header #menuToggle{
  color:#fff!important;
}

/* Desktop меню — белые ссылки */
@media (min-width:992px){
  .desktop-nav .menu.menu-main>li>a.nav-link,
  .desktop-nav .menu.menu-main>li>a.dropdown-toggle{
    color:#fff!important;
  }
  .desktop-nav .menu.menu-main>li>a:hover,
  .desktop-nav .menu.menu-main>li>a:focus{
    color:#fff!important;opacity:.85;
  }
}

/* drawer */
.icms-drawer__panel{
  background: #fff;
  box-shadow: 2px 0 16px rgba(0,0,0,.2);
}
.icms-drawer__backdrop{
  background: rgba(0,0,0,.35);
}
.mobile-nav-header{border-bottom:1px solid rgba(0,0,0,.08)}
.mobile-nav-header .mobile-logo{color:#222}
#mobileMenu .mobile-nav li{border-bottom:1px solid rgba(0,0,0,.06)}
#mobileMenu .mm-toggle{color:#383838}
#mobileMenu .mobile-nav .mm-link{color:#383838}
#mobileMenu .mobile-nav .mm-link:hover{opacity:.9}

.q-badge {
    color: #fff;
}

.q-badge.q-hd {background-color: #5284cacc; border: 1px solid #4f7cbb57;}
.q-badge.q-fhd {background-color: #4cb060d6; border: 1px solid #63b172;}
.q-badge.q-2k {background-color: #ca5252cc; border: 1px solid #bb4f4f57;}
.q-badge.q-4k {background-color: #d97706cc; border: 1px solid #d97706a3;}

.is-completed {
    background-color: #d97706cc;
    border: 1px solid #d97706a3;
    color: #fff;
}

.subscription-box {
    background: linear-gradient(135deg, #ffffff 0%, #f5f7fa 45%, #eef2f6 100%);
    border: 1px solid #e6e8eb;
}


.filter-panel {
    background: #f9f9f9;
}

.filter-panel .noUi-tooltip,
.filter-panel .noUi-horizontal .noUi-handle {
    background: #ffe391;
    color: #636363;
}

.filter-panel .noUi-connect {
    background: #ffe391;
}

.filter-panel .noUi-target {
    background: #e5e5e5;
}

.filter-panel .btn.reset {
    background-color: #d1d1d1;
}

/* Чипы (теги) — цвета */
.filter-panel .smart-tag--in {
    background: #cfe1ef;
    color: #3a4453;
}

.filter-panel .smart-tag--in .smart-tag__remove {
    background-color: #c5d7e5;
}

.filter-panel .smart-tag--notin {
    background: #ffe0e0;
    color: #b71c1c;
}

.filter-panel .smart-tag--notin .smart-tag__remove {
    background-color: #ffd2d2;
}

/* Подсветка элементов в выпадающем списке */
.filter-panel .smart-item--in {
    background-color: #e3f2fd;
    color: #0d47a1;
}

.filter-panel .smart-item--notin {
    background-color: #ffe0e0;
    color: #b71c1c;
}

.filter-panel .smart-item--locked {
    opacity: 0.3;
    background-color: #d7d7d7 !important;
    color: #383838 !important;
}

/* Кнопка dropdown */
.filter-panel .smart-dropdown .dropdown-toggle {
    border: 1px solid #cdcdcd;
    background-color: transparent;
}

.filter-panel .smart-dropdown a.dropdown-item .smart-exclude {
    background-color: #ffd3cc;
    color: #4a4a4a;
}

.filter-panel .smart-dropdown .dropdown-item.active,
.filter-panel .smart-dropdown .dropdown-item:active {
    color: #4a4a4a;
    background-color: #ffe391;
}

.is-busy:after {
    color: #449700;
}

