﻿.site-dark img {
    filter: grayscale(100%);
}

.site-dark .header, .site-dark .content, .site-dark .footer, .site-dark .second-footer {
    background-color: black;
}

    .site-dark .header .lang-container .lang-list .lang-item.active-lang {
        border: solid 1px transparent;
        background-color: transparent;
    }

    .site-dark .header .nav-container .navbar .navbar-nav .nav-item .nav-link {
        filter: grayscale(100%);
    }

    .site-dark .header .dropdown-menu {
        filter: grayscale(100%);
        background: black;
    }

.site-dark .dropdown .dropdown-caret {
    filter: grayscale(100%);
}

.site-dark .dropdown-menu .dropdown-item a {
    color: #ffffff;
}

.site-dark .column-divider {
    border-color: #ffffff;
}

.site-dark label, .site-dark span, .site-dark h1, .site-dark h2, .site-dark h3, .site-dark h4, .site-dark h5, .site-dark h6, .site-dark p, .site-dark u {
    color: #ffffff !important;
}

.site-dark input, .site-dark select, .site-dark textarea, .site-dark button {
    background-color: black;
    color: #ffffff;
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #ffffff;
    border-right-color: #ffffff;
}

    .site-dark input:-webkit-autofill,
    .site-dark input:-webkit-autofill:hover,
    .site-dark input:-webkit-autofill:focus,
    .site-dark input:-webkit-autofill:active {
        -webkit-text-fill-color: #ffffff !important;
        -webkit-box-shadow: 0 0 0px 1000px #000 inset !important;
    }


    .site-dark input:focus, .site-dark select:focus, .site-dark textarea:focus {
        background-color: black;
        color: #ffffff;
        border-top-color: #ffffff;
        border-bottom-color: #ffffff;
        border-left-color: #ffffff;
        border-right-color: #ffffff;
    }

/*.site-dark .form-control::placeholder,
    .site-dark input::placeholder {
        background-color: #000000;
        color:#ffffff;
    }*/

.site-dark .publication-item .publication-img {
    filter: grayscale(100%);
}


.site-dark .button-search {
    background-color: transparent;
    color: #ffffff;
}

.site-dark .breadcrumb-item.active *, .site-dark .breadcrumb-item:hover * {
    color: #ffffff !important;
}

.site-dark .section-row-divider {
    border-color: #ffffff;
}

.site-dark .section-header.section-header--secondary, .site-dark .section-header.section-header--primary {
    color: #ffffff;
}

.site-dark .row-divider {
    border-top-color: #ffffff;
}

.site-dark a {
    color: #ffffff;
}

.site-dark .link-list .link-item a {
    color: #ffffff;
}

.site-dark .content .content-top a:hover, .site-dark .content .content-top a:hover * {
    color: #ffffff;
}

.site-dark .side-menu .nav .nav-item.active:before {
    color: #ffffff;
}

.site-dark .side-menu .nav .nav-item a {
    color: #b2b4b7;
}

.site-dark .side-menu .nav .nav-item.active {
    background-color: #000000;
}

    .site-dark .side-menu .nav .nav-item.active a {
        color: #ffffff;
    }

.site-dark .side-menu .nav .nav-item:not(.active):hover {
    background-color: transparent;
}

    .site-dark .side-menu .nav .nav-item:not(.active):hover a {
        color: #ffffff;
    }

.site-dark .nav-tabs {
    border-bottom-color: #ffffff;
}

    .site-dark .nav-tabs .nav-link.active {
        background-color: #ffffff;
        color: #000000;
    }

    .site-dark .nav-tabs .nav-link {
        background-color: #b2b4b7;
    }

        .site-dark .nav-tabs .nav-link.nav-link--direct {
            background-color: transparent;
            color: #ffffff;
        }

.site-dark .report-item .report-title {
    color: #ffffff;
}

.site-dark .news-preview-item .news-preview-title {
    color: #ffffff;
}

.site-dark .quick-report-search {
    background-color: #000000;
}

.site-dark .select2-selection, .site-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #000000;
}

.site-dark .select2-dropdown {
    background-color: #000000;
}

.site-dark .select2-container .select2-selection, .site-dark .select2-results__option {
    border-color: #ffffff !important;
}

.site-dark .select2-container .select2-selection, .site-dark .select2-results__option {
    color: #b2b4b7;
}

    .site-dark .select2-container--default .select2-selection, .site-dark .select2-results__option[aria-selected=true] {
        background-color: #000000 !important;
        color: #ffffff;
    }

.site-dark .select2-container .select2-results__option--highlighted {
    background-color: #000000 !important;
    color: #ffffff;
}

.site-dark .slider .slider-header {
    background-color: #000000;
}

.site-dark .carousel-indicators {
    background-color: #000000;
}

    .site-dark .carousel-indicators li {
        background-color: #000000;
        border-width: 1px;
        border-bottom-style: solid;
        border-color: #ffffff;
    }

        .site-dark .carousel-indicators li.active {
            background-color: #ffffff;
        }


.site-dark .dropdown-menu {
    color: #ffffff;
    background-color: #000;
}

.site-dark .datetimepicker thead tr:first-child th:hover, .datetimepicker tfoot th:hover {
    background-color: #000000;
}

.site-dark .datetimepicker table tr td.day:hover {
    background-color: #b2b4b7 !important;
}

.site-dark .datetimepicker table tr td.active:active, .site-dark .datetimepicker table tr td.active:hover:active, .site-dark .datetimepicker table tr td.active.disabled:active, .site-dark .datetimepicker table tr td.active.disabled:hover:active, .site-dark .datetimepicker table tr td.active.active, .site-dark .datetimepicker table tr td.active:hover.active, .site-dark .datetimepicker table tr td.active.disabled.active, .site-dark .datetimepicker table tr td.active.disabled:hover.active {
    background-color: #b2b4b7 !important;
}

.site-dark .datetimepicker table tr td.today, .site-dark .datetimepicker table tr td.today:hover, .site-dark .datetimepicker table tr td.today.disabled, .site-dark .datetimepicker table tr td.today.disabled:hover, .site-dark .datetimepicker table tr td.today:hover, .datetimepicker table tr td.today:hover:hover, .site-dark .datetimepicker table tr td.today.disabled:hover, .site-dark .datetimepicker table tr td.today.disabled:hover:hover, .site-dark .datetimepicker table tr td.today:active, .site-dark .datetimepicker table tr td.today:hover:active, .site-dark .datetimepicker table tr td.today.disabled:active, .site-dark .datetimepicker table tr td.today.disabled:hover:active, .site-dark .datetimepicker table tr td.today:hover.active, .site-dark .datetimepicker table tr td.today.disabled.active, .site-dark .datetimepicker table tr td.today.disabled:hover.active, .site-dark .datetimepicker table tr td.today.disabled, .site-dark .datetimepicker table tr td.today:hover.disabled, .site-dark .datetimepicker table tr td.today.disabled.disabled, .site-dark .datetimepicker table tr td.today.disabled:hover.disabled, .site-dark .datetimepicker table tr td.today[disabled], .site-dark .datetimepicker table tr td.today:hover[disabled], .site-dark .datetimepicker table tr td.today.disabled[disabled], .site-dark .datetimepicker table tr td.today.disabled:hover[disabled] {
    background-color: #000000 !important;
    border-color: #ffffff;
    border-width: 1px;
    border-style: solid;
}

.site-dark .site-dark .datetimepicker table tr td.today.active {
    background-color: #b2b4b7 !important;
}

    .site-dark .datetimepicker table tr td span.active:active, .site-dark .site-dark .datetimepicker table tr td.today.active .site-dark .datetimepicker table tr td span.active:hover:active, .site-dark .datetimepicker table tr td span.active.disabled:active, .site-dark .datetimepicker table tr td span.active.disabled:hover:active, .site-dark .datetimepicker table tr td span.active.active, .site-dark .datetimepicker table tr td span.active:hover.active, .site-dark .datetimepicker table tr td span.active.disabled.active, .site-dark .datetimepicker table tr td span.active.disabled:hover.active {
        background-color: #b2b4b7 !important;
    }

.site-dark .datetimepicker table tr td span:hover {
    background-color: #b2b4b7;
}

.site-dark .modal-header, .site-dark .modal-body, .site-dark .modal-footer {
    background-color: #000000 !important;
}

.site-dark .modal-header {
    border-bottom: 1px solid #000000;
}

.site-dark .text-banner-item {
    background-color: #000000;
}

    .site-dark .text-banner-item:hover {
        background-color: #000000;
    }

        .site-dark .text-banner-item:hover .text-banner-arrow {
            color: #000000 !important;
        }

.site-dark .page-item.active .page-link {
    background-color: #000000;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
}

.site-dark .page-link {
    background-color: #000000;
}

    .site-dark .page-link:hover {
        color: #b2b4b7;
    }

.site-dark .biography .section-header--secondary {
    border-color: #ffffff;
}

.site-dark .unit-container a {
    color: #ffffff !important;
}

.site-dark .tree-structure .unit {
    background: #000000 !important;
}

    .site-dark .tree-structure .unit:after {
        border-top-color: #000000;
    }

.site-dark .social-share-links * {
    filter: grayscale(100%) !important;
}

.site-dark .news-preview-list .news-preview-item .news-preview-date {
    background-color:#000000;
    color:#ffffff;
}

.site-dark .news-preview-item .news-preview-description {
    color: #ffffff;
}

.site-dark
img.site-normal, .site-dark img.site-light {
    display: none !important;
}

.site-dark img.site-dark {
    display: initial !important;
}

.site-dark.voice-on img.site-dark.voice-off {
    display: none !important;
}

.site-dark.voice-off img.site-dark.voice-on {
    display: none !important;
}

.site-dark.voice-on img.site-dark.voice-on {
    display: initial !important;
}

.site-dark.voice-off img.site-dark.voice-off {
    display: initial !important;
}


.site-dark .text-secondary {
    color: #ffffff !important;
}

.site-dark .tree-structure {
    background-image: url("../images/tree-dark.png")
}

.site-dark .contact-item i {
    color: #ffffff;
}

.site-dark .header .lang-container .lang-list .lang-item {
    color: #ffffff;
}

.site-dark .header .lang-container .lang-list .lang-item {
    border-color: #ffffff;
}

.site-dark .side-menu .nav {
    border-color: #ffffff;
}

.site-dark .section-header.section-header--ordinary {
    color: #ffffff;
}

.site-dark .article-content {
    color: #ffffff !important;
}

.site-dark .fancybox-button:hover {
    color: #ffffff;
}

.site-dark .dropdown-menu-container:before {
    filter: grayscale(100%);
}

.site-dark .section-description {
    border-bottom: 3px solid #FFFFFF;
}

    .site-dark .section-description:after {
        border-top-color: #000000;
    }

    .site-dark .section-description:before {
        border-top-color: #FFFFFF;
    }
