.tabs-container {
    font-family: Arial, sans-serif!important;
}

.nav-tabs {
    display: flex!important;
    border-bottom: none!important;
    background-color: #e2e3e7!important;
    padding: 0!important;
    margin: 0!important;
    list-style: none!important;
}

.nav-item {
    flex: 1!important;
    text-align: center!important;
}

.nav-link {
    display: block!important;
    padding: 15px 0!important;
    font-size: 14px!important;
    text-decoration: none!important;
    color: black!important;
    border: 1px solid transparent!important;
    background-color: #e2e3e7!important;
    font-weight: normal!important;
    transition: all 0.3s ease!important;
}

.nav-link:hover {
    color: #023047!important;
    font-weight: bold!important;
}

.nav-link.active {
    background-color: #023047!important;
    color: white!important;
    font-weight: bold!important;
    border: none!important;
}
