.sidebar .sidebar-body>.nav {
            padding-bottom: 90px !important;
        }

        .sidebar .sidebar-body {
            overscroll-behavior: contain !important;
            scrollbar-width: thin;

            scrollbar-color: #cbd5e1 transparent;

        }

        .sidebar .sidebar-body::-webkit-scrollbar {
            width: 4px;
        }

        .sidebar .sidebar-body::-webkit-scrollbar-track {
            background: transparent;
        }

        .sidebar .sidebar-body::-webkit-scrollbar-thumb {
            background-color: #cbd5e1;
            border-radius: 4px;
        }

        .sidebar,
        .sidebar .sidebar-header,
        .sidebar .sidebar-body {
            border: none !important;
            border-bottom: none !important;
            box-shadow: none !important;
            background-color: #ffffff !important;
        }

        .sidebar .nav .nav-item .nav-link {
            color: #333333 !important;
            height: 44px !important;
            border-radius: 12px !important;
            margin-bottom: 4px !important;
            padding: 0 10px !important;
        }

        .sidebar .nav .nav-item .nav-link:hover {
            background-color: #f1f5f9 !important;
            border-radius: 12px !important;
            color: #0d6efd !important;
        }

        .sidebar .nav .nav-item.active .nav-link {
            background-color: #dbeafe !important;
            color: #1a56db !important;
            border-radius: 12px !important;
            font-weight: 500;
        }

        .sidebar .nav-link .link-icon,
        .sidebar .nav-link .link-arrow,
        .sidebar [data-feather] svg,
        .sidebar .link-icon svg,
        .sidebar .link-arrow svg {
            color: #64748b !important;
            stroke: #64748b !important;
        }

        .sidebar .nav-item.active .nav-link .link-icon,
        .sidebar .nav-item.active .nav-link .link-icon svg {
            color: #1a56db !important;
            stroke: #1a56db !important;
        }


        .sidebar .nav.sub-menu .nav-item .nav-link,
        .sidebar .nav.sub-menu .nav-item .nav-link:hover,
        .sidebar .nav.sub-menu .nav-item.active .nav-link {
            background-color: transparent !important;
        }

        .sidebar .nav.sub-menu .nav-item .nav-link {
            color: #64748b !important;
            height: 32px !important;
            margin-bottom: 0 !important;
            padding: 0 10px !important;
        }

        .sidebar .nav.sub-menu .nav-item .nav-link:hover {
            color: #0d6efd !important;
        }

        .sidebar .nav.sub-menu .nav-item.active .nav-link {
            color: #1a56db !important;
            font-weight: 600;
        }

        .sidebar .collapse.show {
            visibility: visible !important;
        }


        .sidebar .link-arrow {
            display: none !important;
        }


        body.sidebar-folded:not(.open-sidebar-folded) #toggle-hr-text {
            display: none !important;
        }

        body.sidebar-folded #btn-toggle-hr {
            padding: 10px 0 !important;
        }

        @media (min-width: 992px) {

            .sidebar {
                z-index: 1030 !important;
            }

            .sidebar .sidebar-header .sidebar-toggler {
                width: 18px !important;
                min-width: 18px !important;
                position: relative !important;
                z-index: 1060 !important;
            }

            .sidebar .sidebar-header .sidebar-toggler span {
                background-color: #7987a1 !important;
            }

            body.sidebar-folded .sidebar .sidebar-header .sidebar-brand,
            body.sidebar-folded:not(.open-sidebar-folded) .sidebar .sidebar-header .sidebar-brand,
            .sidebar .sidebar-header .sidebar-brand {
                position: fixed !important;
                left: 80px !important;
                top: 0 !important;
                height: 60px !important;
                display: flex !important;
                align-items: center !important;
                z-index: 1050 !important;
                visibility: visible !important;
                opacity: 1 !important;
                width: auto !important;
            }

            body.sidebar-folded:not(.open-sidebar-folded) .sidebar .sidebar-body .nav {
                padding-left: 13px !important;
                padding-right: 13px !important;
            }

            body.sidebar-folded:not(.open-sidebar-folded) .sidebar .nav .nav-item .nav-link {
                width: 44px !important;
                height: 44px !important;
                padding: 0 !important;
                margin: 4px auto !important;
                display: flex !important;
                align-items: center !important;
                justify-content: center !important;
                border-radius: 12px !important;
            }

            body.sidebar-folded:not(.open-sidebar-folded) .sidebar .nav .nav-item.active .nav-link {
                background-color: #dbeafe !important;
            }

            body.sidebar-folded:not(.open-sidebar-folded) .sidebar .nav .nav-item .nav-link:hover {
                background-color: #f1f5f9 !important;
            }

            body.sidebar-folded:not(.open-sidebar-folded) .sidebar .nav .nav-item.active .nav-link::before {
                display: none !important;
            }

            body.sidebar-folded:not(.open-sidebar-folded) .sidebar .nav .nav-item .nav-link .link-title,
            body.sidebar-folded:not(.open-sidebar-folded) .sidebar .nav .nav-item .nav-link .link-arrow {
                display: none !important;
            }

            body.sidebar-folded:not(.open-sidebar-folded) .sidebar .nav .nav-item .nav-link .link-icon {
                margin: 0 !important;
                padding: 0 !important;
            }

        }