.sr-only {
  position: absolute;
  top: -30em;
}

table.sortable td,
table.sortable th {
  /*padding: 0.125em 0.25em;*/
  width: 200px;
}

table.sortable th {
  
  border-bottom: thin solid #888;
  position: relative;
}

table.sortable th.no-sort {
  padding-top: 0.35em;
}

table.sortable th:nth-child(5) {
  width: 10em;
}


table.sortable tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}

table.sortable th button:focus,
table.sortable th button:hover {
 	padding: 2px;
 	border: 2px solid currentcolor;
 	border-radius: 4px;
 }

table.sortable th button:focus span,
table.sortable th button:hover span {
  right: 25px;
}


table.sortable tbody tr.even {
	background-color: #f9f9f9;
}

table.sortable tbody tr.odd {
	background-color: #ffffff;
}