/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.dataTables_wrapper {}
.dataTables_processing {}
.dataTables_length { float: right; width: 33%; text-align:right;}
.dataTables_filter { float: left; width: 33%;text-align:left;}
.dataTables_info { float: left; width: 33%; margin: 0.5em 0 0.2em 0; }
.dataTables_paginate {width: 140px; text-align:right; margin-left:auto;margin-right:auto;border:1px solid #bbb;padding:1px 3px 2px 1px }

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {}

.paginate_disabled_previous {	background-image: url('../images/back_disabled.jpg');}
.paginate_enabled_previous {	background-image: url('../images/back_enabled.jpg');}
.paginate_disabled_next {	background-image: url('../images/forward_disabled.jpg');}
.paginate_enabled_next {	background-image: url('../images/forward_enabled.jpg');}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
table.display {}
table.display thead th {}
table.display tfoot th {}
table.display tr.heading2 td {}
table td { background-color:White!important;}
table.display td.center {}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.sorting_asc {	background: url('../images/sort_asc.png') no-repeat center right; }
.sorting_desc {	background: url('../images/sort_desc.png') no-repeat center right;}
.sorting {	background: url('../images/sort_both.png') no-repeat center right;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
table.display tr.odd.gradeA {}
table.display tr.even.gradeA {}
table.display tr.odd.gradeA {}
table.display tr.even.gradeA {}

table.display tr.odd.gradeC {}
table.display tr.even.gradeC {}

table.display tr.odd.gradeX {}
table.display tr.even.gradeX {}

table.display tr.odd.gradeU {}
table.display tr.even.gradeU {}

tr.odd {}
tr.even {}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.top, .bottom {	height:30px!important; }
.clear {	clear: both;  }
tfoot input {}
tfoot input.search_init {}

.example_alt_pagination div.dataTables_info {}
.example_alt_pagination .dataTables_paginate {}

.example_alt_pagination div.dataTables_paginate span.paginate_button, 
.example_alt_pagination div.dataTables_paginate span.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
}

.example_alt_pagination div.dataTables_paginate span.paginate_button {	}
.example_alt_pagination div.dataTables_paginate span.paginate_button:hover {	}
.example_alt_pagination div.dataTables_paginate span.paginate_active {	}

table.display tr.row_selected.odd td {}
table.display tr.row_selected.even td {}


/*
 * Sorting classes for columns
 */
/* For the standard odd/even */
tr.odd td.sorting_1 {}
tr.odd td.sorting_2 {}
tr.odd td.sorting_3 {}

tr.even td.sorting_1 {}
tr.even td.sorting_2 {}
tr.even td.sorting_3 {}


/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
tr.odd.gradeA td.sorting_1 {	}
tr.odd.gradeA td.sorting_2 {	}
tr.even.gradeA td.sorting_1 {	}
tr.even.gradeA td.sorting_2 {	}

tr.odd.gradeC td.sorting_1 {	}
tr.odd.gradeC td.sorting_2 {	}
tr.even.gradeC td.sorting_1 {	}
tr.even.gradeC td.sorting_2 {	}

tr.odd.gradeX td.sorting_1 {	}
tr.odd.gradeX td.sorting_2 {	}
tr.even.gradeX td.sorting_1 {	}
tr.even.gradeX td.sorting_2 {	}

tr.odd.gradeU td.sorting_1 {	}
tr.odd.gradeU td.sorting_2 {	}
tr.even.gradeU td.sorting_1 {	}
tr.even.gradeU td.sorting_2 {	}


/*
 * Row highlighting example
 */
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {}
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {}
