﻿:root {
        --main: #1a66a3;
    }

    #sidenav-collapse-main {
        margin-top: 0px !important;
    }

    a.nav-link.active {
        background-color: #9ab0ca !important;
        color: #fff !important;
    }

        .navbar-nav .nav-item a.nav-link:hover,
    .nav.nav-pills.flex-column .nav-item a.nav-link:hover {
        background-color: #9ab0ca !important;
        color: #fff !important;
        transition: background-color 0.3s ease;
    }

    [data-theme="dark"] {
        --main: #1a66a3;
    }

    [data-theme="dark"] a.nav-link.active {
        background-color: #3a5b86 !important;
        color: #fff !important;
    }

        [data-theme="dark"] .navbar-nav .nav-item a.nav-link:hover,
    [data-theme="dark"] .nav.nav-pills.flex-column .nav-item a.nav-link:hover {
        background-color: #3a5b86 !important;
        color: #fff !important;
        transition: background-color 0.3s ease;
    }