﻿.dispatch-report .table-responsive .table.table-striped {
    white-space: nowrap;
}

.csstransforms .table-header-rotated th.rotate {
    height: 180px;
}

/* Fix headers*/
.tableFixHead {
    overflow: initial;
}

    .tableFixHead thead {
        background-color: #fff;
        box-shadow: 0 4px 2px -2px rgb(221, 221, 221);
    }

        .tableFixHead thead th {
            position: sticky;
            top: -1px;
            z-index: 100;
        }

            .tableFixHead thead th::after,
            .tableFixHead thead th::before {
                content: '';
                position: absolute;
                height: 100%;
                top: 0;
            }

            .tableFixHead thead th::before {
                left: -1px;
                border-left: 1px solid white;
            }

            .tableFixHead thead th::after {
                right: -1px;
                border-right: 1px solid white;
            }

            .tableFixHead thead th:first-child::before,
            .tableFixHead thead th:last-child::after {
                content: none;
            }

.tableFixHeadJs {
    overflow: initial;
}

    .tableFixHeadJs thead {
        background-color: #fff;
        box-shadow: 0 4px 2px -2px rgb(221, 221, 221);
    }

.tableFixHeadJs thead tr {
    height: 90px;
}

.tableFixHeadJs thead tr th {
    transform: translateY(40px);
}
