table.dataTable tbody > tr.selected {
	background-color: rgb(176, 190, 217);
}
table.dataTable tbody > tr > .selected {
	background-color: rgb(176, 190, 217);
}
table.dataTable.stripe tbody > tr.odd.selected {
	background-color: rgb(172, 186, 212);
}
table.dataTable.stripe tbody > tr.odd > .selected {
	background-color: rgb(172, 186, 212);
}
table.dataTable.display tbody > tr.odd.selected {
	background-color: rgb(172, 186, 212);
}
table.dataTable.display tbody > tr.odd > .selected {
	background-color: rgb(172, 186, 212);
}
table.dataTable.hover tbody > tr.selected:hover {
	background-color: rgb(170, 183, 209);
}
table.dataTable.hover tbody > tr > .selected:hover {
	background-color: rgb(170, 183, 209);
}
table.dataTable.display tbody > tr.selected:hover {
	background-color: rgb(170, 183, 209);
}
table.dataTable.display tbody > tr > .selected:hover {
	background-color: rgb(170, 183, 209);
}
table.dataTable.order-column tbody > tr.selected > .sorting_1 {
	background-color: rgb(172, 186, 213);
}
table.dataTable.order-column tbody > tr.selected > .sorting_2 {
	background-color: rgb(172, 186, 213);
}
table.dataTable.order-column tbody > tr.selected > .sorting_3 {
	background-color: rgb(172, 186, 213);
}
table.dataTable.order-column tbody > tr > .selected {
	background-color: rgb(172, 186, 213);
}
table.dataTable.display tbody > tr.selected > .sorting_1 {
	background-color: rgb(172, 186, 213);
}
table.dataTable.display tbody > tr.selected > .sorting_2 {
	background-color: rgb(172, 186, 213);
}
table.dataTable.display tbody > tr.selected > .sorting_3 {
	background-color: rgb(172, 186, 213);
}
table.dataTable.display tbody > tr > .selected {
	background-color: rgb(172, 186, 213);
}
table.dataTable.display tbody > tr.odd.selected > .sorting_1 {
	background-color: rgb(166, 180, 205);
}
table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_1 {
	background-color: rgb(166, 180, 205);
}
table.dataTable.display tbody > tr.odd.selected > .sorting_2 {
	background-color: rgb(168, 181, 207);
}
table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_2 {
	background-color: rgb(168, 181, 207);
}
table.dataTable.display tbody > tr.odd.selected > .sorting_3 {
	background-color: rgb(169, 183, 209);
}
table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_3 {
	background-color: rgb(169, 183, 209);
}
table.dataTable.display tbody > tr.even.selected > .sorting_1 {
	background-color: rgb(172, 186, 213);
}
table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_1 {
	background-color: rgb(172, 186, 213);
}
table.dataTable.display tbody > tr.even.selected > .sorting_2 {
	background-color: rgb(174, 188, 214);
}
table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_2 {
	background-color: rgb(174, 188, 214);
}
table.dataTable.display tbody > tr.even.selected > .sorting_3 {
	background-color: rgb(175, 189, 216);
}
table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_3 {
	background-color: rgb(175, 189, 216);
}
table.dataTable.display tbody > tr.odd > .selected {
	background-color: rgb(166, 180, 205);
}
table.dataTable.order-column.stripe tbody > tr.odd > .selected {
	background-color: rgb(166, 180, 205);
}
table.dataTable.display tbody > tr.even > .selected {
	background-color: rgb(172, 186, 213);
}
table.dataTable.order-column.stripe tbody > tr.even > .selected {
	background-color: rgb(172, 186, 213);
}
table.dataTable.display tbody > tr.selected:hover > .sorting_1 {
	background-color: rgb(162, 174, 199);
}
table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_1 {
	background-color: rgb(162, 174, 199);
}
table.dataTable.display tbody > tr.selected:hover > .sorting_2 {
	background-color: rgb(163, 176, 201);
}
table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_2 {
	background-color: rgb(163, 176, 201);
}
table.dataTable.display tbody > tr.selected:hover > .sorting_3 {
	background-color: rgb(165, 178, 203);
}
table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_3 {
	background-color: rgb(165, 178, 203);
}
table.dataTable.display tbody > tr:hover > .selected {
	background-color: rgb(162, 174, 199);
}
table.dataTable.display tbody > tr > .selected:hover {
	background-color: rgb(162, 174, 199);
}
table.dataTable.order-column.hover tbody > tr:hover > .selected {
	background-color: rgb(162, 174, 199);
}
table.dataTable.order-column.hover tbody > tr > .selected:hover {
	background-color: rgb(162, 174, 199);
}
table.dataTable tbody td.select-checkbox {
	position: relative;
}
table.dataTable tbody th.select-checkbox {
	position: relative;
}
table.dataTable tbody td.select-checkbox::before {
	left: 50%; top: 1.2em; width: 12px; height: 12px; display: block; position: absolute; box-sizing: border-box;
}
table.dataTable tbody td.select-checkbox::after {
	left: 50%; top: 1.2em; width: 12px; height: 12px; display: block; position: absolute; box-sizing: border-box;
}
table.dataTable tbody th.select-checkbox::before {
	left: 50%; top: 1.2em; width: 12px; height: 12px; display: block; position: absolute; box-sizing: border-box;
}
table.dataTable tbody th.select-checkbox::after {
	left: 50%; top: 1.2em; width: 12px; height: 12px; display: block; position: absolute; box-sizing: border-box;
}
table.dataTable tbody td.select-checkbox::before {
	border-radius: 3px; border: 1px solid black; border-image: none; margin-top: -6px; margin-left: -6px; content: " ";
}
table.dataTable tbody th.select-checkbox::before {
	border-radius: 3px; border: 1px solid black; border-image: none; margin-top: -6px; margin-left: -6px; content: " ";
}
table.dataTable tr.selected td.select-checkbox::after {
	text-align: center; margin-top: -11px; margin-left: -4px; content: "\2714"; text-shadow: 1px 1px #b0bed9, -1px -1px #b0bed9, 1px -1px #b0bed9, -1px 1px #b0bed9;
}
table.dataTable tr.selected th.select-checkbox::after {
	text-align: center; margin-top: -11px; margin-left: -4px; content: "\2714"; text-shadow: 1px 1px #b0bed9, -1px -1px #b0bed9, 1px -1px #b0bed9, -1px 1px #b0bed9;
}
div.dataTables_wrapper span.select-info {
	margin-left: 0.5em;
}
div.dataTables_wrapper span.select-item {
	margin-left: 0.5em;
}
@media screen and (max-width:640px)
{
div.dataTables_wrapper span.select-info {
	margin-left: 0px; display: block;
}
div.dataTables_wrapper span.select-item {
	margin-left: 0px; display: block;
}
}
