﻿body.layout-dark:not(.layout-transparent) {
    background-color: #101010;
    color: #B2B1B5;
    height: 100%;
}

body.layout-dark:not(.layout-transparent) .card {
    background: #1E1E1E;
}


body.layout-dark:not(.layout-transparent) .navbar {
    background: #101010;
    border-bottom:solid 1px #000;
}

body.layout-dark:not(.layout-transparent) .content-header, body.layout-dark:not(.layout-transparent) .h1, body.layout-dark:not(.layout-transparent) .h2, body.layout-dark:not(.layout-transparent) .h3, body.layout-dark:not(.layout-transparent) .h4, body.layout-dark:not(.layout-transparent) .h5, body.layout-dark:not(.layout-transparent) .h6, body.layout-dark:not(.layout-transparent) .table th, body.layout-dark:not(.layout-transparent) h1, body.layout-dark:not(.layout-transparent) h2, body.layout-dark:not(.layout-transparent) h3, body.layout-dark:not(.layout-transparent) h4, body.layout-dark:not(.layout-transparent) h5, body.layout-dark:not(.layout-transparent) h6 {
    color: #ebebeb;
}

body.layout-dark:not(.layout-transparent) .app-sidebar[data-background-color="orange"] {
    color: #000000;
}

    body.layout-dark:not(.layout-transparent) .modal-content {
        background: 0 0;
        background-color: #1E1E1E;
    }
body.layout-dark:not(.layout-transparent) .modal-content .modal-header {
    background: #1E1E1E;
    border-bottom: 1px solid #474748;
}
body.layout-dark:not(.layout-transparent) .modal-content .modal-body {
    background: #1E1E1E;
}
body.layout-dark:not(.layout-transparent) .modal-content .modal-footer {
    background: #1E1E1E;
    border-top: 1px solid #474748;
}

body.layout-dark:not(.layout-transparent) .table.table-bordered {
    border-color: #474748;
}

body.layout-dark:not(.layout-transparent) .table.table-striped tbody tr:nth-of-type(odd) {
    background-color: #212121;
}

body.layout-dark:not(.layout-transparent) .table.table-bordered td, body.layout-dark:not(.layout-transparent) .table.table-bordered th {
    border-color: #474748;
}
body.layout-dark:not(.layout-transparent) .content-sub-header, body.layout-dark:not(.layout-transparent) .table td {
    color: #B2B1B5;
}

body.layout-dark:not(.layout-transparent) .table.table-bordered td, body.layout-dark:not(.layout-transparent) .table.table-bordered th {
    border-color: #474748;
}
body.layout-dark:not(.layout-transparent) .table tfoot td, body.layout-dark:not(.layout-transparent) .table tfoot th, body.layout-dark:not(.layout-transparent) .table thead td, body.layout-dark:not(.layout-transparent) .table thead th {
    background-color: #101010;
    border-color: #474748;
}
body.layout-dark:not(.layout-transparent) .table td, body.layout-dark:not(.layout-transparent) .table th {
    border-top-color: #474748;
}

body.layout-dark:not(.layout-transparent) .table tr.odd td {
    background-color: transparent;
}
body.layout-dark:not(.layout-transparent) .table tr.even td {
    background-color: #101010;
}

body.layout-dark:not(.layout-transparent) .disabled {
    color: #626164;
}
body.layout-dark:not(.layout-transparent) .pagination .page-item .page-link {
    background-color: #1E1E1E;
    border-color: #474748;
}

body.layout-dark:not(.layout-transparent) .navbar .nav-link, body.layout-dark:not(.layout-transparent) .navbar .navbar-nav .nav-item, body.layout-dark:not(.layout-transparent) .navbar .navbar-toggle {
    color: #BFBEC2;
}

body.layout-dark:not(.layout-transparent) .text-dark {
    color:#ffffff !important;
}
body.layout-dark:not(.layout-transparent) .dropdown-menu {
    background-color: #101010;
}
body.layout-dark:not(.layout-transparent) .dropdown-menu .dropdown-item:not(:active) {
    color: #B2B1B5;
}

body.layout-dark:not(.layout-transparent) input, body.layout-dark:not(.layout-transparent) select {
    color: #B2B1B5;
    background-color: transparent;
    border-color: #474748;
}

body.layout-dark:not(.layout-transparent) .form-control {
    border-color: #474748;
    color: #B2B1B5;
    background-color:transparent;
}

body.layout-dark:not(.layout-transparent) .input-group-append .input-group-text, body.layout-dark:not(.layout-transparent) .input-group-prepend .input-group-text {
    background: #101010;
    border-color: #474748;
    color: #B2B1B5;
}

body.layout-dark:not(.layout-transparent) .select2-selection--multiple, body.layout-dark:not(.layout-transparent) .select2-selection--single {
    border-color: #474748;
    background-color: transparent;
}
body.layout-dark:not(.layout-transparent) .select2-selection--multiple .select2-selection__rendered, body.layout-dark:not(.layout-transparent) .select2-selection--single .select2-selection__rendered {
    color: #B2B1B5;
}
body.layout-dark .select2-container .select2-dropdown, body.layout-dark select option {
    background-color: #1E1E1E;
}
body.layout-dark .select2-container .select2-dropdown .select2-search__field {
    background-color: #1E1E1E;
    border-color: #474748;
    color: inherit;
}

body.layout-dark .dropdown-menu .dropdown-header, body.layout-dark .modal-content .close, body.layout-dark .nav-tabs .nav-item.dropdown.show a.nav-link.dropdown-toggle {
    color: #FFF;
}

body.layout-dark .logo_bg{display:none !important;}
body.layout-dark .logo_bg_dark{display:inline-block;}

.show-dark{display:none;}
.hide-dark{display:block;}
body.layout-dark .show-dark {
    display: block;
}
body.layout-dark .hide-dark {
    display: none;
}


body.layout-dark:not(.layout-transparent) .table tr.odd.selected td{
    background-color:#0026ff;
}
body.layout-dark:not(.layout-transparent) .table tr.even.selected td {
    background-color: #0026ff;
}

body.layout-dark .modal.left .modal-dialog .modal-content .modal-header, body.layout-dark .modal.right .modal-dialog .modal-content .modal-header {
    border-bottom-color: #ffffff;
    background-color: #101010;
}

body.layout-dark .modal.left .modal-dialog .modal-content {
    border-right: solid 1px;
}
body.layout-dark .modal.right .modal-dialog .modal-content {
    border-left:solid 1px;
}

body.layout-dark .black{color:#ffffff !important;}

body.layout-dark .ui-widget-content {
    border: 1px solid #ddd;
    background-color: #101010;
    color: #fff;
}

body.layout-dark span.highlight {
    background-color: #553200;
}

body.layout-dark .breadcrumb {
    background-color: #000;
}

body.layout-dark a:not([href]):not([tabindex])
{
    color:#ffffff !important;
}

body.layout-dark:not(.layout-transparent) a.b-link {
    color: #0f82af;
}

.wrapper .app-sidebar .sidebar-header .logo .logo-text img.sidebarlogo.visible {
    display: inline-block;
    width: 150px;
    margin-top: -0.6em;
    margin-left: -0.75em;
}


.wrapper.nav-collapsed.menu-collapsed .app-sidebar .sidebar-header .logo .logo-text img.sidebarlogo.visible
{
    display:none;
}