.nav-tabs {
    border-bottom : none;
}

.nav-tabs .nav-item .nav-link {
    width : 100%;
}

.nav-tabs.nav-fill .nav-item, .nav-tabs.nav-fill > .nav-link {
    flex : 0 0 auto;
}

.nav-tabs.general-tabs ._filter {
    margin-left : auto;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    color            : var(--basic-black);
    background-color : var(--basic-white);
    border-color     : transparent;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    border-top    : var(--border-1px) transparent;
    border-left   : var(--border-1px) transparent;
    border-right  : var(--border-1px) transparent;
    border-bottom : var(--border-1px) transparent;
}

.tab-content .tab-pane {
    padding : 0;
}

/*General Tab*/
.nav-tabs.general-tabs::-webkit-scrollbar {
    display : none;
}

.nav-tabs.general-tabs::-webkit-scrollbar-thumb {
    display : none;
}

.nav-tabs.general-tabs {
    scrollbar-color : transparent transparent;
    scrollbar-width : none;
    border-top      : var(--border-1px) var(--basic-gray-medium-light);
    border-bottom   : var(--border-1px) var(--basic-gray-medium-light);
    overflow-x      : auto;
}

.nav-tabs.general-tabs .nav-item.show .nav-link,
.nav-tabs.general-tabs .nav-link.active {
    color         : var(--basic-black);
    border-bottom : var(--border-2px) var(--brand-primary);
}

.nav-tabs.general-tabs .nav-link {
    color         : var(--basic-gray-medium);
    font-size     : var(--font-14);
    font-weight   : 500;
    line-height   : var(--line-1x);
    text-align    : center;
    margin-bottom : 0;
    padding       : 16px;
    white-space   : nowrap;
}
