.tablesorter{
    border-width: 0;
    margin-top: 0;
}
.tablesorter th,
.tablesorter td{
    border-width: 0px;
}
.tablesorter th{
    border-bottom: solid 1px #555;
}
.tablesorter thead{
    box-shadow: none;
}
.tablesorter .header,
.tablesorter thead tr,
.tablesorter .tablesorter-headerRow {
    box-shadow: none;
    border: 0;
}
.tablesorter .tablesorter-headerRow th,
.tablesorter .tablesorter-filter-row td{
    
}
.tablesorter th,
.tablesorter thead td,
.tablesorter tfoot th,
.tablesorter tfoot td{
    background: #ffffff;
}
.tablesorter .tablesorter-filter-row td{
    padding: 6px 4px;
    border: 0;
    background: #eeeeee;
}
.tablesorter td a{
    text-decoration: none;
}
.tablesorter .tablesorter-filter-row td input{
    width: 100%;
    font-size: 10px;
    padding-left: 5px;
}
.tablesorter-filter{
    border: 0;
    border-bottom: solid 1px rgba(0, 0, 0, .2);
    padding: 0 0px;
}
.tablesorter tr.even{
    background: #eeeeee;
}
.tablesorter .title span:not(:last-child):after{
    content: ", ";
    margin: 1px;
}
.table-filter{
    margin-bottom: 15px;
}
.table-filter .btn{
    
}
.table-filter .btn .checkbox{
    display: inline;
    padding-right: 4px;
    font-size: .6rem;
}