﻿
table.sortTable thead > tr > th.sorting_asc, table.sortTable thead > tr > th.sorting_desc, table.sortTable thead > tr > th.sorting, table.sortTable thead > tr > td.sorting_asc, table.sortTable thead > tr > td.sorting_desc, table.sortTable thead > tr > td.sorting {
    padding-right: 30px
}

table.sortTable thead > tr > th:active, table.sortTable thead > tr > td:active {
    outline: none
}

table.sortTable thead .sorting, table.sortTable thead .sorting_asc, table.sortTable thead .sorting_desc, table.sortTable thead .sorting_asc_disabled, table.sortTable thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative
}

table.sortTable thead .sorting:before, table.sortTable thead .sorting:after, table.sortTable thead .sorting_asc:before, table.sortTable thead .sorting_asc:after, table.sortTable thead .sorting_desc:before, table.sortTable thead .sorting_desc:after, table.sortTable thead .sorting_asc_disabled:before, table.sortTable thead .sorting_asc_disabled:after, table.sortTable thead .sorting_desc_disabled:before, table.sortTable thead .sorting_desc_disabled:after {
    position: absolute;
    bottom: 0.5em;
    display: block;
    opacity: 0.3
}

table.sortTable thead .sorting:before, table.sortTable thead .sorting_asc:before, table.sortTable thead .sorting_desc:before, table.sortTable thead .sorting_asc_disabled:before, table.sortTable thead .sorting_desc_disabled:before {
    right: 1em;
    content: "\2191"
}

table.sortTable thead .sorting:after, table.sortTable thead .sorting_asc:after, table.sortTable thead .sorting_desc:after, table.sortTable thead .sorting_asc_disabled:after, table.sortTable thead .sorting_desc_disabled:after {
    right: 0.5em;
    content: "\2193"
}

table.sortTable thead .sorting_asc:before, table.sortTable thead .sorting_desc:after {
    opacity: 1
}

table.sortTable thead .sorting_asc_disabled:before, table.sortTable thead .sorting_desc_disabled:after {
    opacity: 0
}
