[class*=sidebar-dark] .brand-link {
    border-bottom: 0px !important;
}
.nav-sidebar>.nav-item .nav-icon{
    margin-left: 0rem !important;
}
.nav-item.menu-is-opening.menu-open > a {
    color: white !important;
}

.sidebar-collapse .nav-link.active {
    background-color: #F4F6F9 !important;
    color: var(--dark-600) !important;
}

#sidebar_menu:hover .nav-link.active {
    background-color: var(--dark-600) !important;
    color: #fff !important;
}
#sidebar_menu:hover .tree-open .nav-link.active {
    color: var(--dark-800) !important;
    background-color: var(--dark-200) !important;
}

.nav-item.menu-is-opening.menu-open > .nav-link {
    background-color: var(--dark-500) !important;
}

.tree-open .nav-link {
    color: var(--dark-800) !important;
    border-radius: var(--pills-border-radius) !important;
    margin-bottom: 0rem !important;
}

.nav-sidebar>.nav-item .nav-icon {
    font-size: 1.5rem;
    margin-right: .5rem;
}
.form-control:focus {
    background-color: #fff;
    border-color: var(--dark-400) !important;
}

.active-link{
    color: #fff;
    background-color: var(--dark-400);
}

.carousel-control-next, .carousel-control-prev{
    width: 5% !important;
}

/*.main-sidebar{
    z-index: 3000;
}*/

@media only screen and (max-width: 768px) {
    .sidebar-open .main-sidebar{
        width: 100% !important;
    }
    .sidebar-open .brand-link{
        width: 100% !important;
    }
    .sidebar-open .nav-item{
        width: 100% !important;
    }
    .sidebar-open .nav-item .nav-link{
        width: 100% !important;
    }

    .sidebar .nav-item .nav-link{
        font-size: 1.45rem !important;
    }

    .sidebar .nav-item .nav-link p{
        font-size: 1.45rem !important;
        padding-left: 0.8rem !important;
    }

    .sidebar-open .nav-item .active {
        box-shadow: 0 .5rem 1rem rgba(0,0,0,.35)!important;
    }
    .main-header{
        border-bottom: 0px;
    }
    .card-sm{
        box-shadow: 0 0 1px rgba(0,0,0,.125),0 1px 3px rgba(0,0,0,.2);
        border-radius: var(--card-border-radius);
        background: #fff;
    }
}

@media (min-width:769px) {
    .only-sm{
      display: none !important;
    }
    .card-lg{
        box-shadow: 0 0 1px rgba(0,0,0,.125),0 1px 3px rgba(0,0,0,.2);
        border-radius: var(--card-border-radius);
        background: #fff;
    }
  }

  