
/* sidebar switcher */
 
#sidebar-wrapper.bg-theme .brand-logo .logo-text{
	color: #fffffffff;
}

#sidebar-wrapper.bg-theme .brand-logo{
	border-bottom: 1px solid rgba(60, 60, 80, 0.6);
}

#sidebar-wrapper.bg-theme .user-details{
	border-bottom: 1px solid rgba(60, 60, 80, 0.6);
}

#sidebar-wrapper.bg-theme .user-details .media .media-body .side-user-name{
	color: #fffffffff;
}

#sidebar-wrapper.bg-theme .user-details div.user-pointer:after{
	color: #fffffffff;
}

#sidebar-wrapper.bg-theme .user-setting-menu>li>a{
	color: rgba(160, 160, 160, 0.7);
}

#sidebar-wrapper.bg-theme .user-setting-menu>li>a:hover{
	color: rgba(255, 255, 255, 255);
}

#sidebar-wrapper.bg-theme .sidebar-menu li.sidebar-header{
	color: rgba(160, 160, 160, 0.9);
}

#sidebar-wrapper.bg-theme .sidebar-menu>li>a{
	color: rgba(160, 160, 160, 0.9);
}
#sidebar-wrapper.bg-theme .sidebar-menu>li>a{
	color: rgba(160, 160, 160, 0.9);
}

#sidebar-wrapper.bg-theme .sidebar-menu>li:hover>a, #sidebar-wrapper.bg-theme .sidebar-menu>li.active>a {
    color: #fffffffff;
    background: rgba(60, 60, 80, 0.6);
    border-left-color: #fffffffff;
}

#sidebar-wrapper.bg-theme .sidebar-menu .sidebar-submenu>li>a{
	color: rgba(160, 160, 160, 0.9);
}

#sidebar-wrapper.bg-theme .sidebar-menu .sidebar-submenu>li.active>a, #sidebar-wrapper.bg-theme .sidebar-menu .sidebar-submenu>li>a:hover {
    color: rgba(255, 255, 255, 255);
}


/* topbar switcher */

.color-header .toggle-menu i{
	color: #fffffffff;
}

.color-header .right-nav-link a.nav-link{
	color: #fffffffff;
}

.color-header .search-bar input {
	 border: 1px solid #fffffffff;
}

.color-header .search-bar input:focus { 
   box-shadow: 0 0 0 0.2rem rgba(120, 160, 255, 0.4);
}


/* scrollbar */

#sidebar-wrapper.bg-theme .simplebar-scrollbar:before {
    background: rgba(120, 160, 255, 0.3);
}


















/* Dark Theme Overrides */
body, html {
    background-color: #0f1116 !important;
    color: #ffffff !important;
}

.card, .container, .content-wrapper, .table, .form-control, .btn {
    background-color: #0f1116 !important;
    color: #ffffff !important;
    border-color: #2c2f36 !important;
}

input, select, textarea {
    background-color: #1c1e26 !important;
    color: #ffffff !important;
    border: 1px solid #2c2f36 !important;
}

a, .nav-link, .sidebar-menu a {
    color: #66b2ff !important;
}

