.tablesorter th { cursor: pointer; background-repeat: no-repeat; background-position: right 8px center; outline: none !important; border-right: 1px solid #e0e0e0; background-color: #e0e0e0; }
.tablesorter th:last-of-type { border-right: none; }
th.tablesorter-headerAsc { background-image: url(https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.0/css/images/black-asc.gif); }
th.tablesorter-headerDesc { background-image: url(https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.0/css/images/black-desc.gif); }
th.tablesorter-headerUnSorted { background-image: url(https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.31.0/css/images/black-unsorted.gif); background-color: #eee; }
th.sorter-false { background-image: none; cursor: auto; }
.tablesorter th:not(.sorter-false):hover { background-color: #e5e5e5; }

.mx5event_smallbutton { background-color:#000 !important; color:#fff !important; padding: 3px 8px !important; font-size: 11px; margin-right: 3px; }
.mx5event_smallbutton:first-of-type { margin-right: 0px; }
.mx5event_smallbutton .fa { font-size:13px; margin-left:5px; }
.mx5event_smallbutton_notext { background-color:#00796b !important; }
.mx5event_smallbutton_notext:hover { background-color: #00897b !important; }
.mx5event_smallbutton_notext .fa { margin-left: 0px; }