.tableContainer {
    margin-top: 4px;
    margin-bottom: 4px;
    font-size: 1.0em;
    padding: 0.1em 0.1em !important;
}

.tableScrollerX {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}

.tableScrollerY {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.table-fixed-container {
    width: 100%;
    border: 1px solid #ccc;
    overflow: hidden;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.table-fixed-container .header {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    overflow: hidden;
}

.table-fixed-container .ui.table {
    border: none;
}

.table-fixed-container .body {
    position: relative;
    overflow: auto;
    flex-grow: 1;
    -webkit-flex-grow: 1;
}
