
.nav-tabs .customClass a span{
    margin:0 auto;
}


.nav-tabs .customClass a.active{
    color:#3699FF;
    border-bottom: 2px solid #3699FF;
}

.container{
    padding: 7.5px !important;
}
.content{
    padding: 0px !important;
}
.card.card-custom{
    margin-bottom: 7.5px !important;
}
.aside-minimize:not(.aside-minimize-hover) .brand .brand-logo h1{
    display: none;
}
.table td, .table th{
    padding: 0.35rem !important;
}
.card.card-custom > .card-header{
    min-height: 50px !important;
}
/* .nav.nav-tabs .nav-item.customClass{
    margin-left: 5px;
} */
.tab-container{
    width: 100%;
}
.btn{
    text-transform: uppercase;
}

@media (min-width: 992px){
    /* .header-fixed.subheader-fixed.subheader-enabled .wrapper{
        padding-top:50px !important;
        padding-left:160px !important;
        padding-right:5px !important;
    }
    .aside-fixed.aside-minimize:not(.aside-minimize-hover) .wrapper{
        padding-left:75px !important;
    } */
}
@media (max-width: 991.98px){
    /* .header-mobile-fixed .wrapper{
        padding-top:38px !important;
    } */
}
@media (min-width: 992px){
    .aside-minimize:not(.aside-minimize-hover) .aside-menu .menu-nav{
        padding: 0px 0px !important;
    }
}
.aside-minimize .aside-menu .menu-nav > .menu-item > .menu-link{
    padding: 0px 20px;
}
.ng-dropdown-panel-items .ng-option-disabled span{
    font-weight: bold;
    color: black;
    }


    .modal{
        display: block !important; /* I added this to see the modal, you don't need this */
    }
    
    /* Important part */
    .modal-dialog{
        overflow-y: initial !important
    }
    .modal-body{
        max-height: 75vh;
        overflow-y: auto;
    }
    
    .tab-container .nav.nav-tabs{
        margin: 0px 8px;
    }
    .tabclass .tab-container .nav.nav-tabs{
        margin: 0px 0px;
    }
    .ag-theme-alpine.custom-grid-row-height .ag-cell, 
    .ag-theme-alpine.custom-grid-row-height .ag-full-width-row .ag-cell-wrapper.ag-row-group{
        line-height: 23px !important;
    }
    .custom-textarea{
        height: auto;
        min-height: 300px;
        overflow: auto;
        resize: none;
        white-space: nowrap;
    }
    .sticky-table-row:before{
        content: '';
        position: absolute;
        background: #dee2e6;
        height: 1px;
        width: 100%;
        left: 0;
        top: 0px;
        z-index: 1;
      }
      .sticky-table-row{
        position: relative;
      }
      .bottom-sticky-border{
          position: relative;
      }
      .bottom-sticky-border:before{
        content: '';
        position: absolute;
        background: #dee2e6;
        height: 0.5px;
        width: 100%;
        left: 0;
        bottom: 0;
        z-index: 1;
      }