thead {
	background-color: #0980d4;
	color: #EEE;
}

table.dataTable thead th {
	text-align: left;
	font-weight: normal;
}

.sortWrapper {
	background-color: #0980d4;
	color: #EEE;
	padding: 1.5em;
}

.sortWrapper:first-child {
	border-top-left-radius: .4em;
	border-top-right-radius: .4em;
	border-bottom: 1px solid #EEE;
}

.sortWrapper:last-child {
	border-bottom-right-radius: .4em;
	border-bottom-left-radius: .4em;
}

.sortWrapper select, .sortWrapper input {
	color: #222;
}

.sortWrapper select {
	margin-right: .4em;
	margin-left: .4em;
}

.dataTables_wrapper .dataTables_paginate, #dataTable_length, #dataTable_info, #dataTable_filter, .dataTables_wrapper .dataTables_paginate a.paginate_button {
	color: #EEE;
}

.paginate_button {
	border-radius: .3em;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled {
	background: none;
	color: #222;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next, .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
	background-color: #E5E5E5;
	color: #222;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background-color: #DDD;
	border: 1px solid #AAA;
	background: linear-gradient(to bottom, #DDD 0%, #AAA 100%);
}

.dataTable td {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}


thead {
	font-weight: normal;
}

.nameTD {
	cursor: pointer;
}

.nameTD:hover {
	background-color: #7cc6f9;
}

img.clearX {
    float: right;
    background-color: #FFF;
    margin-left: 1em;
    margin-top: .15em;
    border: 1px solid #CCC;
}

table.dataTable.hover tbody tr:hover, table.dataTable.hover tbody tr.odd:hover, table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover, table.dataTable.display tbody tr.odd:hover, table.dataTable.display tbody tr.even:hover, table.dataTable .sorting_1 {
	background-color: #7cc6f9;
}

table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.display tbody tr.odd:hover > .sorting_1, table.dataTable.display tbody tr.even:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1, table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
    background-color: #7cc6f9;
}

table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
	background-color: #bee2fc;
}

table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.display tbody tr.odd:hover.selected > .sorting_2, table.dataTable.display tbody tr.even:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2 {
	background-color: #bee2fc;
}


