.nav-tabs.enhanced-tabs .nav-link {
    color: #000 !important;
    background-color: aliceblue;
}

.nav-tabs.enhanced-tabs .nav-link.active {
    font-size: large;
    font-weight: bold;
    color: #007bff;
    background-color: white;
}

.nav-tabs.enhanced-tabs {
    padding-top: 10px;
    padding-left: 10px;
    border-bottom: none;
}

.nav-tabs.enhanced-tabs .nav-item {
    border-radius: 5px 5px 0px 0px;
    margin: 0px 2px;
}

.card-primary:not(.card-outline) > .card-header {
    background: linear-gradient(45deg, #008e7c, #00191d);
}

/*custom*/

.bg-custom-green {
    background: linear-gradient(45deg, #0aafc1, #011f23);
}

.brand-link {
    background: linear-gradient(230deg, #0aafc1, #011f23);
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
    color: #fff;
    background: linear-gradient(45deg, #0aafc1, #011f23);
}
.btn-primary {
    /* background: linear-gradient(45deg, #0aafc1, #011f23); */
    background-color: #066d79;
    border-color: #066d79;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled):active,
.dropdown-item.active,
.dropdown-item:active,
.page-item.active .page-link {
    background-color: #055b67; /* Slightly darker shade */
    border-color: #055b67; /* Match the border color to the background */
}

[class*="sidebar-light-"] .sidebar a {
    color: #012429;
}
.card-primary:not(.card-outline) > .card-header {
    background: linear-gradient(45deg, #0aafc1, #011f23);
}

.card-primary.card-outline.card-green {
    border-top: 3px solid #066d79;
    /* border-top: transparent; */
}

.logo-title {
    text-decoration: none; /* Remove the default underline */
    position: relative;
    display: inline-block;
}

.logo-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg, #008e7c, #00191d);
    background-size: 200%;
    /* animation: gradient-underline 2s linear infinite; */
}

@keyframes gradient-underline {
    0% {
        background-position: 0%;
    }
    100% {
        background-position: 200%;
    }
}

.export-loading {
    display: inline-block;
    margin: -20px 0px;
}

.export-loading .loading-gif {
    width: 70px;
}

.icon-style {
    width: 20px;
    height: 20px;
    margin: 0px;
    vertical-align: middle;
}

.text-custom-green, a {
    color: #066d79;
}
