.mat-tab-group, .mat-tab-nav-bar{
    &.mat-primary{
        .mat-ink-bar{
            background-color: $primary;
            border-radius: 1px;
        }
    }
}
.mat-ink-bar {
    border-bottom: 2px solid $primary !important;
}
.mat-tab-label {
    height: 45px !important;
    padding: 0 15px !important;
    cursor: pointer;
    box-sizing: border-box;
    opacity: 0.6;
    min-width: 100px !important;
    text-align: center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    position: relative;
}
.mat-tab-label,
.mat-tab-link {
    font-family: $font-family-sans-serif !important;
}


.mat-tab-label-active{
    .mat-tab-label-content{
        color: $primary;
        
    }

    &.mat-tab-label{
        opacity: 1;
    }
}