.tx-sbsas table {
 border-spacing:1px;
}
table.tablesorter {
  width: 100%;
}
table.tablesorter th {
  text-align: left;
  padding: 3px;
  font-size:10px;
  text-align:center;
}
table.tablesorter td {
  padding: 0px;
}
table.tablesorter .even {
 background-color: white;
}
table.tablesorter .odd {
  background-color: #f8f8f8;
}
table.tablesorter .header {
  background-repeat: no-repeat;
  padding-top: 8px;
  height: auto;
}
table.tablesorter .headerSortUp {
  background-repeat: no-repeat;
}

table.tablesorter .headerSortUp:after{
 padding-left:5px;
 content: "\f139";
 display: inline-block;
 font: normal normal normal 10px/1 FontAwesome !important;
 font-size: inherit;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}

table.tablesorter .headerSortDown {
  background-repeat: no-repeat;
}

table.tablesorter .headerSortDown:after{
 padding-left:5px;
 content: "\f13a";
 display: inline-block;
 font: normal normal normal 10px/1 FontAwesome !important;
 font-size: inherit;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}