﻿
.tooltip-inner {
    max-width: 100%;
}

.table-fix-head {
    overflow: auto;
}

    .table-fix-head thead th {
        position: sticky;
        top: 0;
        z-index: 1;
    }

.tablesorter th {
    position: relative;
    cursor: pointer;
    text-align: left;
}

.tablesorter th::before, .tablesorter th::after {
    content: '';
    position: absolute;
    z-index: 2;
    right: 7px;
    width: 0;
    height: 0;
    border: 4px dashed;
    border-color: #333 transparent;
    pointer-events: none;
}

.tablesorter th::before {
    border-bottom-style: solid;
    border-top: none;
    top: 30%;
}

.tablesorter th::after {
    border-top-style: solid;
    border-bottom: none;
    bottom: 30%;
}

.tablesorter th.tablesorter-headerAsc:after {
    border: none;
}

.tablesorter th.tablesorter-headerAsc:before {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.tablesorter th.tablesorter-headerDesc:before {
    border: none;
}

.tablesorter th.tablesorter-headerDesc:after {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.tablesorter th.sorter-false:before, .tablesorter th.sorter-false:after {
    border: none;
}

.row-0 {
    margin-left: 0px;
    margin-right: 0px;
}

    .row-0 > div {
        padding-right: 0px;
        padding-left: 0px;
    }

.row-10 {
    margin-left: -5px;
    margin-right: -5px;
}

    .row-10 > div {
        padding-right: 5px;
        padding-left: 5px;
    }

.row-20 {
    margin-left: -10px;
    margin-right: -10px;
}

    .row-20 > div {
        padding-right: 10px;
        padding-left: 10px;
    }

