.table-flex-cont {
    width: 100%;
}
.table-flex {}
.table-flex .thead {}
.table-flex .tbody {}
.table-flex .tfoot {}
.table-flex .tr {
    display: flex;
}
.table-flex .th {
    background-color: var(--whitesmoke);
    border: 1px solid var(--whitesmoke);
    flex: 1 0 calc(20% - 1px);
    margin-right: -1px;
    margin-top: -1px;
    padding: 4px;
}
.table-flex .td {
    border: 1px solid var(--whitesmoke);
    flex: 1 0 calc(20% - 1px);
    margin-right: -1px;
    margin-top: -1px;
    padding: 4px;
}