#type-user-tab.nav-pills .nav-link {
    padding: 10px 20px;
    border-radius: 0;
    border: 1px solid #ccc;
    background-color: #f0f0f0;
    color: #333;
    width: 100%;
}

#type-user-tab.nav-pills .nav-link.active {
    background-color: #185f86;
    color: #fff;
    border-color: #185f86;
}

#type-user-tab .nav-item {
    flex: 1;
    text-align: center;
}

#type-user-tab .nav-item:first-child .nav-link {
    border-top-left-radius: 7px;
}

#type-user-tab .nav-item:last-child .nav-link {
    border-top-right-radius: 7px;
}

@media (max-width: 330px) {
    #type-user-tab .nav-item:first-child .nav-link {
        border-top-left-radius: 0px;
    }
    
    #type-user-tab .nav-item:last-child .nav-link {
        border-top-right-radius: 0px;
    }
}

/*

.left-sidebar {
    background: #16254e;
}*/

.left-sidebar {
    background: #3A4A2A;
    background: linear-gradient(135deg, #0B2838 0%, #185f86 100%);
}

.brand-logo {
    /*background: #0b1e38;*/
    margin-top: 0px !important;
    padding: 5px 0 !important;
    box-shadow: 2px 2px 5px #0b28385e;
}

.simplebar-scrollbar:before {
    background: #0b1e38 !important;
}

.nav-small-cap {
    color: rgb(175, 175, 175);
}

.sidebar-nav ul .sidebar-item .sidebar-link {
    color: white;
    margin-bottom: 0;
}

.sidebar-nav ul .sidebar-item:not(:has(> .active)) {
    border-bottom: 0.01em solid #0b1e383b;
    border-radius: 0px;
    padding-bottom: 0px;
    margin-bottom: 2px;
}

.sidebar-nav ul .sidebar-item.dropdown .sidebar-item {
    border-bottom: none;
}

.sidebar-nav ul .sidebar-item.selected>.sidebar-link, 
.sidebar-nav ul .sidebar-item.selected>.sidebar-link.active, 
.sidebar-nav ul .sidebar-item>.sidebar-link.open, 
.sidebar-nav ul .sidebar-item>.sidebar-link.active { 
    /* background: #0b1e38; */
    background: #86af26;
}

.sidebar-nav ul .sidebar-item:hover {
    border-bottom: none;
    border-radius: 5px;
    padding-bottom: 1px;
}
/*
.sidebar-nav ul .sidebar-item:hover>.sidebar-link {
    padding-bottom: calc(10px + 0.05em);
}*/

.sidebar-nav ul .sidebar-item .sidebar-link:hover {
    background: #86af26;
    color: white;
}

.sidebar-nav .sidebar-item.dropdown:has(.sidebar-link.active) {
    background: #1672a338; /*0b28380b*/
    
    background: #86af2658;
    box-shadow: 2px 2px 5px #0b28385e;
}
.sidebar-nav ul .sidebar-item.dropdown>.sidebar-item>.sidebar-link.selected {
    color:#86af26;
}
.sidebar-nav ul .sidebar-item.dropdown>.sidebar-item>.sidebar-link.selected:hover {
    background: #86af26;
    color: white;
}


.sidebar-nav .sidebar-item.dropdown:has(.sidebar-link.active.open) {
    margin-bottom: 25px;
}

#sidebarCollapse {
    /* color: rgb(80, 80, 80); */
}
#sidebarCollapse:hover {
    /* color: black; */
}

.logo-img img {
    filter: 
        drop-shadow(2px 2px 1px rgba(255, 255, 255, 0.5))
        drop-shadow(-2px 2px 1px rgba(255, 255, 255, 0.5))
        drop-shadow(-2px -2px 1px rgba(255, 255, 255, 0.5))
        drop-shadow(2px -2px 1px rgba(255, 255, 255, 0.5));
}