/* SORTABLE TABLES */

table.sortable {
	border-collapse: collapse;
	clear: both;
	width: 100%;
}

table.sortable thead tr {
	
	color: #fff; !important
	
}




table.sortable thead tr {
	background-color:  rgb(78, 123, 197);
	color: #fff; !important
	cursor: pointer;
	font-weight: bold;
}

table.sortable tr:nth-child(even) { 

background-color:#ccd9ee;

 }

table.sortable th,
table.sortable td {
	border: 1px solid #70757f;
	padding: 4px;
	vertical-align: top;
	word-wrap: break-word;
	
}

table.sortable th:hover:not(.sorttable_nosort) {
	background: #000;
	color:#FFF;
}

.sorttable_nosort {
	cursor: default;
}