.tableFixHead          { overflow-y: auto; height: 75vh; }
.tableFixHead thead th { position: sticky!important; top: 0; z-index: 3; }

table.tableFixHead  { border-collapse: collapse; width: 100%; }
tableFixHead th, tableFixHead td { padding: 8px 16px; }
tableFixHead th     { background:#eee; }


.tableFixHead table thead tr th, .tableFixHead table tbody tr td {
    font-size: 14px;
    padding: 2px;
    margin: 2px;
}

.tableFixHeadTabs { height: 60vh; }


.tableFixFirstColumn{
    position: sticky;
    left: 0;
    width: 150px;
    min-width: 150px;
    z-index: 100 !important;
    background: #eee !important;
}
.tableFixFirstHeader{
    z-index: 1000 !important;
}

/*This will work on every browser*/
.table-filter-general thead th {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 399;
    background-color: lightgrey;
}