/* SORTABLE TABLES */

table.sortable {
	border-collapse: collapse;
	clear: both;
	width: 100%;
}

table.sortable thead tr {
	background-color: #f2f2f2;
	color: #1A569F;
	cursor: pointer;
	font-weight: bold;
}

table.sortable tr:nth-child(even) {
	background: #f8f8f8;
}

table.sortable th,
table.sortable td {
	border: 1px solid #d5d5d5;
	padding: 4px;
	vertical-align: top;
	word-wrap: break-word;
}

table.sortable th:hover:not(.sorttable_nosort) {
	background: #d2d2d2;
}

.sorttable_nosort {
	cursor: default;
}

img.sortable_link_icon {
	width: 32px;
}