th.inverted {
    background: #48535b;
    border-color: #526874;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #dadada;
    text-shadow: 0 -1px 1px #323232;
}
th.inverted span {
    color: #fff;
}

.lightHeader {
    vertical-align: bottom;
    background-color: #e6f3fa;
    color: #00698c;
}

thead .lightHeader > th.sorttable.up > span:after,
thead .lightHeader > th.sorttable.down > span:after,
thead .lightHeader > th.sorting > span:after,
thead .lightHeader > th.sorting_asc > span:after,
thead .lightHeader > th.sorting_desc > span:after {
    display:block;
    width:18px;
    height: 16px;
    position: absolute;
    bottom:0px;
    right:0px;
    z-index:5;
    content: " ";
    background-image: url("../img/glyphicons-halflings.png");
    background-position: -432px -119px;
}
thead .lightHeader > th.sorttable.up > span:after,
thead .lightHeader > th.sorting_asc > span:after {
	background-position: -289px -94px;
}
thead .lightHeader > th.sorttable.down > span:after,
thead .lightHeader > th.sorting_desc > span:after {
	background-position: -312px -94px;
}
tbody td a {
    cursor: pointer;
}