:root {
    --main-color: #3465b1;
    --main-green-color: #00d1ad;
    --main-pdf-color: #ab4158;
    --ct-menu-color: #ffffff;
    --ct-link-hover: #9ac5d6;

    --bs-primary: #3465b1;
    --ct-primary: #3465b1;
    --ct-meni-item-text-color: white;
}


.btn-primary {
    background-color: var(--bs-primary) !important;
    border-color: var(--bs-primary) !important;
}

.text-primary {
    color: var(--bs-primary) !important;
}


.leftside-menu {
    background: var(--main-color) !important;
}

.side-nav .side-nav-link{
    color: #dadada !important;
}

.side-nav:hover .side-nav-link:hover, .side-nav:focus .side-nav-link:focus, .side-nav:active .side-nav-link:active {
    color: white !important;
}

html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover .side-nav-link {
    color: #fff !important;
    background: var(--main-color) !important;
}
.nav .nav-item .nav-link:hover,
.nav .nav-item  .active,
.nav .nav-item .nav-link:focus {
    color: var(--main-color) !important;
}
}
.nav-tabs.nav-bordered li a.active {
    border-bottom: 2px solid var(--main-color) !important;
}

.card{
    box-shadow: 0px 0px 2px 0px rgba(154, 161, 171, 0.15) !important;
}

.form-check-input:checked{
    background-color: var(--main-color);
    border-color: var(--main-color);
}

.hoverShadow:hover{
    box-shadow: rgb(52 101 177 / 23%) 0px 0px 10px 0px inset;
}