@charset "utf-8";
/* CSS Document */

.dataTables_wrapper{
	font-size:12px!important;
	background: #f8f8f8 !important; 
	/* background-image: linear-gradient(to bottom, #ebebeb 0%, #e1e1e1 100%); */
	padding: 10px 10px 10px 10px!important;
}
.table table td{
	padding:0px 2px!important;
	
}
.dataTables_wrapper input[type=search], .dataTables_wrapper select{
	border: 0px solid #fff!important;
}
.dataTables_wrapper table{
	border-collapse:separate!important;
	border-spacing:0 6px!important; 
}
.dataTables_wrapper thead tr th, .dataTables_wrapper tfoot tr th{
	font-size: 12px!important;
	cursor: pointer;
	border: 0px solid #fff!important;
}
.dataTables_wrapper tbody tr{
	border-radius: 5px!important;
	border: 0px solid #fff!important;
}
.dataTables_wrapper tbody tr td{
	background: #fff;
	font-size: 0.75rem !important;
	vertical-align:middle!important;
	border-top:none!important;
	line-height: 1.3em;
}
.dataTables_wrapper tbody tr td:first-child{
	border-radius: 5px 0px 0px 5px!important;
}
.dataTables_wrapper tbody tr td:last-child{
	border-radius: 0px 5px 5px 0px!important;
}
.dataTables_wrapper tbody tr.row_selected td{
	background: rgba(40, 167, 69, 0.05);
	border-bottom:1px solid #28a745!important;
	border-top:1px solid #28a745!important;
}
.dataTables_wrapper tbody tr.row_selected td:first-child{
	border-left:1px solid #28a745!important;
}
.dataTables_wrapper tbody tr.row_selected td:last-child{
	border-right:1px solid #28a745!important;
}
.dataTables_wrapper tbody .bg-danger td{
	background: #fff9f8!important;
	border-top:2px solid #ffbac1!important;
	border-bottom:2px solid #ffbac1!important;
}
.dataTables_wrapper tbody .bg-danger td:first-child{
	border-left:2px solid #ffbac1!important;
}
.dataTables_wrapper tbody .bg-danger td:last-child{
	border-right:2px solid #ffbac1!important;
}
.dataTables_wrapper tbody .bg-danger .temp{
	color:#dc3545!important;
}
.dataTables_wrapper tfoot tr th select{
	width: 100%;
}
.table tbody tr td.options i, .table tbody tr td.option i{
	width: 10px;
}
.dataTables_wrapper .dataTables_paginate{
	padding-top:5px;
}
.dataTables_wrapper .dataTables_paginate .pagination>li>a{
	padding: 5px 10px;
}
.dataTables_wrapper .dataTables_paginate .pagination>.active>a{
	background-color:#007bff!important;
}
table.dataTable.no-footer{
	border-bottom: 0px solid #fff!important;
}
.dataTables_wrapper .ui-state-default{
	border: none!important;
}

/* -- paging -- */
.dataTables_wrapper .dataTables_paginate .ui-state-disabled{
	opacity:0.85;
}
.dataTables_wrapper .dataTables_paginate span .fg-button.ui-state-disabled{
	color:#fff;
	opacity:1;
	background-color:#0990cf!important;
}
.dataTables_wrapper .dataTables_info{
	float:right;
}
.dataTables_wrapper .dataTables_paginate{
	float:none;
	text-align: left;
}

/* --- Sort --- */
.DataTables_sort_icon.ui-icon{
	color:#0990cf;
}