.usk-table-container .usk-toolbar {
    margin-bottom: 30px;
}
.usk-table-container .usk-toolbar input {
    padding: 10px 14px 7px;
    border-radius: 0 !important;
    border: 1px solid #ccc;
}
.usk-table-container .usk-table {
    width: 100%;
    border: 1px solid #ddd;
    border-bottom: none;
}
.usk-table-container .usk-table th > div {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 10px 12px;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #666;
    background-color: #f6f6f6;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
    user-select: none;
}
.usk-table-container .usk-table th:first-child > div {
    border-left: none;
}
.usk-table-container .usk-table th span.sorter {
    width: 7px;
    height: 9px;
    background: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAQAAABUUf4oAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfkCwkQEQ7jniDIAAAAOUlEQVQI11XNwQ3AQAgDwTFK/7UlFV0eHKcEycK7D8gNLIHa0FFTetcBWPkS1/Pj6ot7UhyReZSRL+ljCrJ1+s/CAAAAAElFTkSuQmCC') no-repeat center right;
}
.usk-table-container .usk-table th.asc span.sorter {
    background: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAQAAABUUf4oAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfkCwkQETgsJLVRAAAAPElEQVQI11XNuxXAIBTD0Ot3MkhGYtSMwkakgHxwJ6lwOmhDLtQCRkP6hLnk/ACH/DF9q7XVFK/IOpJH3jn4CpRfglIWAAAAAElFTkSuQmCC') no-repeat center right;
}
.usk-table-container .usk-table th.desc span.sorter {
    background: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAQAAABUUf4oAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfkCwkQEhrSaad2AAAAOklEQVQI11XMsQ3AMBBC0XdMkv0rj5KNnOJsyykQfJCoF5gKsqAlO7TnAMy6iXp+nH7cYzhFkbFClx/JhAquc0pQNAAAAABJRU5ErkJggg==') no-repeat center right;
}
.usk-table-container .usk-table tr.hidden-by-search {
    display: none;
}
.usk-table-container .usk-table td {
    max-width: 600px;
    font-size: 14px;
    padding: 10px 12px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.usk-table-container .usk-table td:first-child {
    border-left: none;
}
