.table thead th, .table tr td{
	border-color:rgba(140, 144, 154, 0.2);
}
table.table{
	border-color:rgba(140, 144, 154, 0.2);
}
.dataTables_length{
	float:left;
	
}
table.dataTable th{
	font-weight: 400;
	justify-content: center;
	vertical-align: middle;
	font-size: 0.875rem;
}
table.dataTable td{
	font-weight: 400;
	justify-content: center;
	vertical-align: middle;
	font-size: 0.775rem;
	position: relative;
}
table.dataTable td span.completed{
	position: absolute;
	width:100%;
	height: 100%;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-color: #00A890;
}

div.dataTables_wrapper div.dataTables_filter input {
	border-color:rgba(140, 144, 154, 0.2);
	background-color: transparent;
	color:#8c909a
}
div.dataTables_wrapper div.dataTables_length select{
	border-color:rgba(140, 144, 154, 0.2);
	background-color: transparent;
	color:#8c909a
}
table.dataTable tbody tr.selected {
	background-color: #e0f0fd;
}
table.dataTable.order-column tbody tr>.sorting_1, table.dataTable.order-column tbody tr>.sorting_2, table.dataTable.order-column tbody tr>.sorting_3, table.dataTable.display tbody tr>.sorting_1, table.dataTable.display tbody tr>.sorting_2, table.dataTable.display tbody tr>.sorting_3 {
	background-color: #e0f0fd;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
	border-top: 1px solid rgba(140, 144, 154, 0.2);
}
td.highlight {
	background-color: #e0f0fd !important;
}

/* Fixed Header */
table.dataTable.fixedHeader-floating,
table.dataTable.fixedHeader-locked {
	background-color: white;
	margin-top: 0 !important;
	margin-bottom: 0 !important
}
table.dataTable.fixedHeader-floating {
	position: fixed !important
}
table.dataTable.fixedHeader-locked{
	position: absolute !important
}
@media print{
	table.fixedHeader-floating {
		display: none;
	}
}
div.dataTables_wrapper div.dataTables_info {
	color: #eb8215;
	float:left;
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
	color: #eb8215;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
	color: #8c909a;
}
.dataTables_paginate a, .dataTables_paginate span span{
	height: 34px;
	display: inline-block;
	border:1px solid rgba(140, 144, 154, 0.2);
	padding:5px 10px;
	cursor:pointer;
}
.dataTables_paginate a:hover , .dataTables_paginate span span:hover{
	background-color:#eb8215;
	color:#fff;

}
.dataTables_paginate span a.current{
	background-color:#eb8215;
	color:#fff;
}