.darkMode{
    background: #212121;
    color: #fff;
}

.darkMode .left_navigation, .darkMode .left_navigation li, .darkMode .top-submenu{
    background: #2d2d2d;
    color: #fff;
}

.darkMode .left_navigation{
    border-right: 1px solid #fff;
}

.darkMode .left_navigation .k-panelbar .k-link.k-header a, .darkMode .top-submenu li a{
    color: #fff !important;
}

.darkMode .left_navigation li.k-item{
    border-bottom: 1px solid #707070;
}

.darkMode .detail-panel, .darkMode .list-results-panel{
    background: #212121;
    color: #fff;
}
.darkMode .detail-panel .k-panelbar.k-header{
    background-color: transparent;
}
.darkMode .k-panelbar .k-item .k-link.k-header{
    background-color: #1a1a1a;
}
.darkMode .k-panelbar .k-item .k-link.k-header.k-state-hover, .darkMode .k-panelbar .k-item.k-state-active .k-link.k-header{
    /*background-color: #333;*/
}

.darkMode #settings_menu ul ul.k-menu, .darkMode #profile_menu ul ul.k-menu{
    background: #2d2d2d;
}
.darkMode #profile_menu ul .k-item a{
    color: #fff !important;
}


.darkMode .top_menu_icon, .darkMode .top_setting_icon{
    color: #fff;
}
.darkMode #profile_menu span.menu-user{
    color: #fff;
    border: 0;
    background: #1a1a1a;
}
.darkMode .lang_selector a{
    color: #fff;
}
.darkMode .lang_selector li{
    border-left: 1px solid #fff;
}

.darkMode .k-splitbar .k-icon.k-collapse-prev, .darkMode .k-splitbar .k-icon.k-collapse-next, .darkMode .k-splitbar .k-icon.k-expand-next, .darkMode .k-splitbar .k-icon.k-expand-prev, .darkMode .k-splitbar .k-resize-handle{
    background-color: #fff;
    color: #1B99DD;
}

.darkMode .leftPanelCollapsed{
    border-right: 1px solid #fff;
}
.darkMode .menu_collapser{
    background: #fff;
}
.darkMode .menu_collapser::before{
    color: #1B99DD;
}


.darkMode .head .name, .darkMode .detail-panel .head{
    color: #fff;
}

.darkMode .head .buttons .k-button{
    color: #fff;
}

.darkMode .k-autocomplete, .darkMode .k-draghandle, .darkMode .k-dropdown-wrap, .darkMode .k-grid-header, .darkMode .k-grouping-header, .darkMode .k-header, .darkMode .k-numeric-wrap, .darkMode .k-pager-wrap, .darkMode .k-panelbar .k-tabstrip-items .k-item, .darkMode .k-picker-wrap, .darkMode .k-progressbar, .darkMode .k-state-highlight, .darkMode .k-tabstrip-items .k-item, .darkMode .k-textbox, .darkMode .k-toolbar, .darkMode .km-pane-wrapper > .km-pane > .km-view > .km-content{
    background-color: #1a1a1a;
}
.darkMode .k-panelbar > .k-item > .k-link{
    border-color: #707070;
}
.darkMode .k-block, .darkMode .k-widget{
    background: #2d2d2d;
}
.darkMode .k-tabstrip{
    background: transparent;
}
.darkMode .detail-panel .buttons a span{
    color: #fff;
}
.darkMode #saved_filters{
    background: transparent;
}

.darkMode .k-active-filter, .darkMode .k-state-active, .darkMode .k-state-active:hover{
    border-color: #707070;
}

/* grid changes */
.darkMode .k-block, .darkMode .k-content, .darkMode .k-dropdown .k-input, .darkMode .k-popup, .darkMode .k-toolbar, .darkMode .k-widget{
    color: #fff;
}
.darkMode .k-grid tr{
    background-color: #333333;
}
.darkMode .k-grid tr td{
    border-color: #707070;
}
.darkMode .k-grid .k-alt{
    background-color: #202020;
}
.darkMode .k-grid th.k-header{
    border-left: 1px solid #707070;
}
.darkMode .k-grid .k-state-selected{
    background-color: #444448 !important;
}
.darkMode .left-grid-panel .k-state-selected td:hover{
    background-color: #444448 !important;
}
.darkMode .k-grid th.k-header, .darkMode .k-grid .k-header .k-link{
    background: #1a1a1a !important;
    color: #fff !important;
}
.darkMode .commandCell, .darkMode .k-grid th.k-header.commandCell{
    background: #1a1a1a !important;
}
.darkMode .commandCell span.sf-icon, .darkMode .commandCell span.k-icon, .darkMode .k-grid-header .sf-icon{
    color: #fff;
}
.darkMode .k-grid th.k-header.commandCell{
    border-bottom: 0;
}
.darkMode .k-grid .k-state-selected:hover .k-group-cell, .darkMode .k-grouping-row td, .darkMode .k-resize-handle-inner, .darkMode td.k-group-cell{
    background-color: #1a1a1a;
}
.darkMode .k-grid .k-pager-wrap{
    background: #1a1a1a !important;
}

.darkMode .statusDropdownContainer{
    background: #1a1a1a;
}

.darkMode .ui-dialog{
    background: #1a1a1a;
}
.darkMode .ui-dialog .actions{
    background: #1a1a1a;
    border-top: 1px solid #707070;
}
.darkMode .k-window{
    border-color: #707070;
}
.darkMode .k-window-titlebar.k-header{
    border-color: #707070;
    color: #fff;
}
.darkMode .list-group-item{
    background: transparent;
    color: #fff !important;
    border: 1px solid #333;
}
.darkMode .list-group-item:hover{
    background: #202020;
}

.darkMode .grid-stack-item-content{
    background: #333333 !important;
}
.darkMode .grid-stack-item-content.panel-primary > .panel-heading{
    color: #fff;
}
.darkMode .panel{
    background-color: transparent;
}
.darkMode .dashboard .bluebold{
    color: #389dd6;
}

.darkMode .k-tabstrip .k-item .k-link{
    color: #fff !important;
}

.darkMode .k-list-container{
    background-color: #333333;
}
.darkMode .k-list-container .k-item:nth-child(2n+1):not(.k-state-selected){
    background-color: #2d2d2d;
}

.darkMode input[type="text"], .darkMode input[type="password"], .darkMode textarea:not(.editor), .darkMode .k-input{
    color: #fff;
}

.darkMode .caret{
    border-top: 4px solid #707070;
}

.darkMode .k-button{
    color: #fff;
}

.darkMode .k-list > .k-state-selected.k-state-focused{
    color: #fff;
}

.darkMode .k-switch-on .k-switch-handle{
    background: #333333;
}
.darkMode .k-switch-on .k-switch-container{
    background: #389dd6;
}

