th[data-sort],
th[data-sort] *
{
cursor: ns-resize;
}


th[data-sort]:hover
{
background-color: InfoBackground !important;
color: InfoText !important;
}

table[data-highlight-column="1"] > tbody > tr > td:nth-of-type(1),
table[data-highlight-column="2"] > tbody > tr > td:nth-of-type(2),
table[data-highlight-column="3"] > tbody > tr > td:nth-of-type(3),
table[data-highlight-column="4"] > tbody > tr > td:nth-of-type(4),
table[data-highlight-column="5"] > tbody > tr > td:nth-of-type(5),
table[data-highlight-column="6"] > tbody > tr > td:nth-of-type(6),
table[data-highlight-column="7"] > tbody > tr > td:nth-of-type(7),
table[data-highlight-column="8"] > tbody > tr > td:nth-of-type(8),
table[data-highlight-column="9"] > tbody > tr > td:nth-of-type(9),
table[data-highlight-column="10"] > tbody > tr > td:nth-of-type(10),
table[data-highlight-column="11"] > tbody > tr > td:nth-of-type(11),
table[data-highlight-column="12"] > tbody > tr > td:nth-of-type(12),
table[data-highlight-column="13"] > tbody > tr > td:nth-of-type(13),
table[data-highlight-column="14"] > tbody > tr > td:nth-of-type(14),
table[data-highlight-column="15"] > tbody > tr > td:nth-of-type(15),
table[data-highlight-column="16"] > tbody > tr > td:nth-of-type(16),
table[data-highlight-column="17"] > tbody > tr > td:nth-of-type(17),
table[data-highlight-column="18"] > tbody > tr > td:nth-of-type(18),
table[data-highlight-column="19"] > tbody > tr > td:nth-of-type(19),
table[data-highlight-column="20"] > tbody > tr > td:nth-of-type(20)
{
background-color: InfoBackground !important;
color: InfoText !important;
}




/*
th[data-sort]:hover,
table[data-highlight-column="1"] > tbody > tr > td:nth-of-type(1),
table[data-highlight-column="2"] > tbody > tr > td:nth-of-type(2),
table[data-highlight-column="3"] > tbody > tr > td:nth-of-type(3),
table[data-highlight-column="4"] > tbody > tr > td:nth-of-type(4),
table[data-highlight-column="5"] > tbody > tr > td:nth-of-type(5),
table[data-highlight-column="6"] > tbody > tr > td:nth-of-type(6),
table[data-highlight-column="7"] > tbody > tr > td:nth-of-type(7),
table[data-highlight-column="8"] > tbody > tr > td:nth-of-type(8),
table[data-highlight-column="9"] > tbody > tr > td:nth-of-type(9),
table[data-highlight-column="10"] > tbody > tr > td:nth-of-type(10),
table[data-highlight-column="11"] > tbody > tr > td:nth-of-type(11),
table[data-highlight-column="12"] > tbody > tr > td:nth-of-type(12),
table[data-highlight-column="13"] > tbody > tr > td:nth-of-type(13),
table[data-highlight-column="14"] > tbody > tr > td:nth-of-type(14),
table[data-highlight-column="15"] > tbody > tr > td:nth-of-type(15),
table[data-highlight-column="16"] > tbody > tr > td:nth-of-type(16),
table[data-highlight-column="17"] > tbody > tr > td:nth-of-type(17),
table[data-highlight-column="18"] > tbody > tr > td:nth-of-type(18),
table[data-highlight-column="19"] > tbody > tr > td:nth-of-type(19),
table[data-highlight-column="20"] > tbody > tr > td:nth-of-type(20)
{
position: relative;
}

th[data-sort]:hover > *,
table[data-highlight-column="1"] > tbody > tr > td:nth-of-type(1) > *,
table[data-highlight-column="2"] > tbody > tr > td:nth-of-type(2) > *,
table[data-highlight-column="3"] > tbody > tr > td:nth-of-type(3) > *,
table[data-highlight-column="4"] > tbody > tr > td:nth-of-type(4) > *,
table[data-highlight-column="5"] > tbody > tr > td:nth-of-type(5) > *,
table[data-highlight-column="6"] > tbody > tr > td:nth-of-type(6) > *,
table[data-highlight-column="7"] > tbody > tr > td:nth-of-type(7) > *,
table[data-highlight-column="8"] > tbody > tr > td:nth-of-type(8) > *,
table[data-highlight-column="9"] > tbody > tr > td:nth-of-type(9) > *,
table[data-highlight-column="10"] > tbody > tr > td:nth-of-type(10) > *,
table[data-highlight-column="11"] > tbody > tr > td:nth-of-type(11) > *,
table[data-highlight-column="12"] > tbody > tr > td:nth-of-type(12) > *,
table[data-highlight-column="13"] > tbody > tr > td:nth-of-type(13) > *,
table[data-highlight-column="14"] > tbody > tr > td:nth-of-type(14) > *,
table[data-highlight-column="15"] > tbody > tr > td:nth-of-type(15) > *,
table[data-highlight-column="16"] > tbody > tr > td:nth-of-type(16) > *,
table[data-highlight-column="17"] > tbody > tr > td:nth-of-type(17) > *,
table[data-highlight-column="18"] > tbody > tr > td:nth-of-type(18) > *,
table[data-highlight-column="19"] > tbody > tr > td:nth-of-type(19) > *,
table[data-highlight-column="20"] > tbody > tr > td:nth-of-type(20) > *
{
position: relative;
z-index: 1;
}

th[data-sort]:hover:before,
table[data-highlight-column="1"] > tbody > tr > td:nth-of-type(1):before,
table[data-highlight-column="2"] > tbody > tr > td:nth-of-type(2):before,
table[data-highlight-column="3"] > tbody > tr > td:nth-of-type(3):before,
table[data-highlight-column="4"] > tbody > tr > td:nth-of-type(4):before,
table[data-highlight-column="5"] > tbody > tr > td:nth-of-type(5):before,
table[data-highlight-column="6"] > tbody > tr > td:nth-of-type(6):before,
table[data-highlight-column="7"] > tbody > tr > td:nth-of-type(7):before,
table[data-highlight-column="8"] > tbody > tr > td:nth-of-type(8):before,
table[data-highlight-column="9"] > tbody > tr > td:nth-of-type(9):before,
table[data-highlight-column="10"] > tbody > tr > td:nth-of-type(10):before,
table[data-highlight-column="11"] > tbody > tr > td:nth-of-type(11):before,
table[data-highlight-column="12"] > tbody > tr > td:nth-of-type(12):before,
table[data-highlight-column="13"] > tbody > tr > td:nth-of-type(13):before,
table[data-highlight-column="14"] > tbody > tr > td:nth-of-type(14):before,
table[data-highlight-column="15"] > tbody > tr > td:nth-of-type(15):before,
table[data-highlight-column="16"] > tbody > tr > td:nth-of-type(16):before,
table[data-highlight-column="17"] > tbody > tr > td:nth-of-type(17):before,
table[data-highlight-column="18"] > tbody > tr > td:nth-of-type(18):before,
table[data-highlight-column="19"] > tbody > tr > td:nth-of-type(19):before,
table[data-highlight-column="20"] > tbody > tr > td:nth-of-type(20):before
{
background-color: rgba(128, 128, 255, 0.15) !important;
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: 100%;
width: 100%;
z-index: 0;
}
*/

table[data-sort-index="1"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(1) > p:after,
table[data-sort-index="2"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(2) > p:after,
table[data-sort-index="3"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(3) > p:after,
table[data-sort-index="4"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(4) > p:after,
table[data-sort-index="5"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(5) > p:after,
table[data-sort-index="6"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(6) > p:after,
table[data-sort-index="7"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(7) > p:after,
table[data-sort-index="8"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(8) > p:after,
table[data-sort-index="9"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(9) > p:after,
table[data-sort-index="10"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(10) > p:after,
table[data-sort-index="11"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(11) > p:after,
table[data-sort-index="12"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(12) > p:after,
table[data-sort-index="13"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(13) > p:after,
table[data-sort-index="14"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(14) > p:after,
table[data-sort-index="15"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(15) > p:after,
table[data-sort-index="16"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(16) > p:after,
table[data-sort-index="17"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(17) > p:after,
table[data-sort-index="18"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(18) > p:after,
table[data-sort-index="19"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(19) > p:after,
table[data-sort-index="20"][data-sort-asc="1"] > thead > tr > th[data-sort]:nth-of-type(20) > p:after
{
content: "\2193";
content: "\25b2";
display: inline;
padding: 0 5px;
}


table[data-sort-index="1"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(1) > p:after,
table[data-sort-index="2"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(2) > p:after,
table[data-sort-index="3"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(3) > p:after,
table[data-sort-index="4"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(4) > p:after,
table[data-sort-index="5"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(5) > p:after,
table[data-sort-index="6"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(6) > p:after,
table[data-sort-index="7"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(7) > p:after,
table[data-sort-index="8"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(8) > p:after,
table[data-sort-index="9"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(9) > p:after,
table[data-sort-index="10"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(10) > p:after,
table[data-sort-index="11"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(11) > p:after,
table[data-sort-index="12"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(12) > p:after,
table[data-sort-index="13"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(13) > p:after,
table[data-sort-index="14"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(14) > p:after,
table[data-sort-index="15"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(15) > p:after,
table[data-sort-index="16"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(16) > p:after,
table[data-sort-index="17"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(17) > p:after,
table[data-sort-index="18"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(18) > p:after,
table[data-sort-index="19"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(19) > p:after,
table[data-sort-index="20"][data-sort-asc="0"] > thead > tr > th[data-sort]:nth-of-type(20) > p:after
{
content: "\2191";
content: "\25bc";
display: inline;
padding: 0 5px;
}
