:root {
    /* --primary-bg:#5cb85c; */
    --primary-bg: #63b52b;
}

.items-img {
    width: 150px;
}

.main-header.hoverTest {
    margin-left: 250px !important;
}

.bgPrimary {
    background-color: var(--primary-bg) !important;
}

.nav-link.active {
    background-color: transparent !important;
}

/* Custom Css for Hover Side Menu */
.nav-link.active .iconify,
.nav-link.active p {
    color: var(--primary-bg);
}

.nav-link:not(.active):hover .iconify,
.nav-link:not(.active):hover p {
    color: #63b52b;
}

.brand-link:hover {
    color: unset;
}

/* .nav-sidebar .has-treeview.active > a {
    background-color: #63b52b; 
} */

.nav-item.active-parent > .nav-link > .text-base,
.nav-item.active-parent > .nav-link > .iconify {
    color: white;
}

.hidden {
    display: none;
}

.active > .page-link,
.page-link.active {
    color: #fff !important;
    background-color: #4c4c4b !important;
    border-color: #4c4c4b !important;
}

.active > .page-link:hover,
.page-link.active:hover {
    color: #fff !important;
    background-color: #272727 !important;
    border-color: #272727 !important;
}

.page-item .page-link:hover {
    color: #fff !important;
    background-color: #272727 !important;
    border-color: #272727 !important;
}

/* Custom scrollbar styles */
::-webkit-scrollbar {
    width: 10px;
    /* width of the entire scrollbar */
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
    /* color of the track */
}

::-webkit-scrollbar-thumb {
    background-color: #888;
    /* color of the scroll thumb */
    border-radius: 6px;
    /* roundness of the scroll thumb */
    border: 3px solid #f1f1f1;
    /* creates padding around scroll thumb */
}

aside.main-sidebar {
    z-index: 9999 !important;
}

.sidebar-collapse .badge {
    top: 0 !important;
    right: 20% !important;
    transform: none !important;
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    padding-bottom: 8px !important;

    width: 100% !important;
}

.select2-container {
    display: block;
    width: 100% !important;
    background-color: #e9ecf0 !important;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #e9ecf0 !important;
    cursor: default;
}

th.item-name.sorting.sorting_asc {
    width: 70% !important;
}

.error-message{
    color:red !important;
}

th.sorting_disabled.sorting_asc:before {
    display: none !important;
}
th.sorting_disabled.sorting_asc:after {
    display: none !important;
}

section.content {
    padding-bottom: 50px !important;
}

.hidden.sm\:flex-1.sm\:flex.sm\:items-center.sm\:justify-between {
    margin-bottom: 25px;
}

.cursor-default{
    background-color: green;
}

span[aria-current="page"] .relative.inline-flex.items-center.px-4.py-2.text-sm.font-medium.bg-white.border.border-gray-300.leading-5 {
    background-color: #c7ccd1 !important; /* Gray background color */
    color: #2d3748; /* Text color */
}

