table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
    cursor: pointer;
    padding-right: 20px;
}

.table thead .sorting,
.table thead .sorting_asc,
.table thead .sorting_desc,
.table thead .sorting_asc_disabled,
.table thead .sorting_desc_disabled {
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 25px 25px;
}

.table thead .sorting { background-image: url('../assets/jquery.datatables/sort_both@2x.png'); }
.table thead .sorting_asc { background-image: url('../assets/jquery.datatables/sort_asc@2x.png'); }
.table thead .sorting_desc { background-image: url('../assets/jquery.datatables/sort_desc@2x.png'); }
.table thead .sorting_asc_disabled { background-image: url('../assets/jquery.datatables/sort_asc_disabled@2x.png'); }
.table thead .sorting_desc_disabled { background-image: url('../assets/jquery.datatables/sort_desc_disabled@2x.png'); }


@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {

    .table thead .sorting { background-image: url('../assets/jquery.datatables/sort_both@2x.png'); }
    .table thead .sorting_asc { background-image: url('../assets/jquery.datatables/sort_asc@2x.png'); }
    .table thead .sorting_desc { background-image: url('../assets/jquery.datatables/sort_desc@2x.png'); }
    .table thead .sorting_asc_disabled { background-image: url('../assets/jquery.datatables/sort_asc_disabled@2x.png'); }
    .table thead .sorting_desc_disabled { background-image: url('../assets/jquery.datatables/sort_desc_disabled@2x.png'); }
}

.sorting, .sorting_asc, .sorting_desc, .sorting_asc_disabled, .sorting_desc_disabled {
    color: #000;
    transition: color 0.5s;
}

.sorting:hover, .sorting_asc:hover, .sorting_desc:hover, .sorting_asc_disabled:hover, .sorting_desc_disabled:hover {
    color: #fff;
    transition: color 0.5s;
}