 main table th, main table td {
    padding: 8px 10px;
}

 main table th {
     background-color: #ddd;
 }

 main .small-entity-list td, main .small-entity-list th {
     padding: 4px;
 }

.headerSortDown:after,
.headerSortUp:after{
    content: ' ';
    position: relative;
    left: 10px;
    border: 7px solid transparent;
}
.headerSortDown:after{
    top: 10px;
    border-top-color: silver;
}
.headerSortUp:after{
    bottom: 15px;
    border-bottom-color: silver;
}
.headerSortDown,
.headerSortUp{
    padding-left: 20px;
}

.headerSortDown.active:after {
    border-top-color: red;
}

.headerSortUp.active:after {
    border-bottom-color: red;
}

main table tr.disabled {
    opacity: 0.5;
}