.tablesorter-blackice {
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	border-collapse:collapse;
	border-spacing:0
}
.tablesorter-blackice th,.tablesorter-blackice thead td {
	padding:4px;
	font-weight:700;
	color:#000;
	/*text-align:left;*/
	text-shadow:0 1px 0 rgba(0,0,0,.7);
	background-color:#90c0f0;
	border:1px solid #0077ff;

}
.tablesorter-blackice .header,.tablesorter-blackice .tablesorter-header {
	padding:4px 0px 4px 4px;
	cursor:pointer;
	background-position:center left;
	background-repeat:no-repeat;
	margin:0 auto;
}
.tablesorter-blackice .headerSortUp,.tablesorter-blackice .tablesorter-headerAsc,.tablesorter-blackice .tablesorter-headerSortUp {
	background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
	color:#fff;
}
.tablesorter-blackice .headerSortDown,.tablesorter-blackice .tablesorter-headerDesc,.tablesorter-blackice .tablesorter-headerSortDown{
	color:#fff;
	background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7)
}
.tablesorter-blackice thead .sorter-false {
	background-image:none;
	cursor:default;
	padding:4px
}
.tablesorter-blackice tfoot .tablesorter-headerAsc,.tablesorter-blackice tfoot .tablesorter-headerDesc,.tablesorter-blackice tfoot .tablesorter-headerSortDown,.tablesorter-blackice tfoot .tablesorter-headerSortUp{
	background-image:none
}
.tablesorter-blackice td{
	vertical-align:top;
}
.tablesorter-blackice .tablesorter-processing {
	background-position:center center!important;
	background-repeat:no-repeat!important;
	background-image:url(data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=)!important
}
.tablesorter-blackice>caption {
	background-color:#fff
}
.tablesorter-blackice .tablesorter-filter-row {
	display: none;
}
.tablesorter-blackice .tablesorter-filter-row td {
	line-height:normal;
	text-align:center;
	-webkit-transition:line-height .1s ease;
	-moz-transition:line-height .1s ease;
	-o-transition:line-height .1s ease;
	transition:line-height .1s ease
}
.tablesorter-blackice .tablesorter-filter-row .disabled {
	opacity:.5;
	cursor:not-allowed
}
.tablesorter-blackice .tablesorter-filter-row.hideme td {
	padding:2px;
	margin:0;
	line-height:0;
	cursor:pointer
}
.tablesorter-blackice .tablesorter-filter-row.hideme * {
	height:1px;
	min-height:0;
	border:0;
	padding:0;
	margin:0;
	opacity:0
}
.tablesorter-blackice input.tablesorter-filter,.tablesorter-blackice select.tablesorter-filter {
	width:98%;
	height:auto;
	margin:0;
	padding:4px;
	background-color:#fff;
	border:1px solid #bbb;
	color:#333;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:height .1s ease;
	-moz-transition:height .1s ease;
	-o-transition:height .1s ease;
	transition:height .1s ease
}
.tablesorter .filtered
{
	display:none
}
.tablesorter .tablesorter-errorRow td {
	text-align:center;
	cursor:pointer;
	background-color:#e6bf99
}