.dataTables_length{
	margin: 10px;
}
div#users-table_filter.dataTables_filter{
	margin: 10px;
}
.paginate_button{
	background-color: #FFF;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
	color: #000000 !important;
	border: 1px solid #fff !important;
	background-color: #F1F1F1;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
	color: white !important;
	border: 1px solid #fff !important;
	background-color: #96C006;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #96C006), color-stop(100%, #96C006));
	background: -webkit-linear-gradient(top, #96C006 0%, #96C006 100%);
	background: -moz-linear-gradient(top, #96C006 0%, #96C006 100%);
	background: -ms-linear-gradient(top, #96C006 0%, #96C006 100%);
	background: -o-linear-gradient(top, #96C006 0%, #96C006 100%);
	background: linear-gradient(to bottom, #96C006 0%, #96C006 100%)
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current{
	color: white !important;
	border: 1px solid #fff !important;
	background-color: #96C006;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #96C006), color-stop(100%, #96C006));
	background: -webkit-linear-gradient(top, #96C006 0%, #96C006 100%);
	background: -moz-linear-gradient(top, #96C006 0%, #96C006 100%);
	background: -ms-linear-gradient(top, #96C006 0%, #96C006 100%);
	background: -o-linear-gradient(top, #96C006 0%, #96C006 100%);
	background: linear-gradient(to bottom, #96C006 0%, #96C006 100%)	
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
	color: white !important;
	border: 1px solid #fff !important;
	background-color: #96C006;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #96C006), color-stop(100%, #96C006));
	background: -webkit-linear-gradient(top, #96C006 0%, #96C006 100%);
	background: -moz-linear-gradient(top, #96C006 0%, #96C006 100%);
	background: -ms-linear-gradient(top, #96C006 0%, #96C006 100%);
	background: -o-linear-gradient(top, #96C006 0%, #96C006 100%);
	background: linear-gradient(to bottom, #96C006 0%, #96C006 100%)	
}
.dataTables_info{
	margin-left: 10px;
}
.dataTables_paginate{
	margin-right: 10px;
}
.table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover{
	background-color: #f5f5f5;
	cursor: pointer;
}
.dataTables_wrapper .dataTables_filter input{
	-webkit-appearance: textfield;
}
tr.child:hover{
	background-color: #f5f5f5;
}
div.container { max-width: 1200px }
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	display: none;
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child {
	padding-left: 10px !important;
	
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
	cursor: pointer;
}

.colum-id{
	vertical-align: middle !important;
	height: 75px;
}
.colum-id-blank{
	vertical-align: middle !important;
	height: 75px;	
}
.colum-id-last{
	vertical-align: middle !important;
	height: 75px;	
	width: 150px;	
}
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{
	bottom: 35px;
}
.table-hover>tbody>tr:hover{
	background-color: #96C006;
	cursor: pointer;
	color: #FFF;
}


.btn-danger{
	border-color: #96C006;
	background-color: #96C006;
	color: #FFF !important;
}
.action-button{
	width: 70%;max-width: 100%;font-size: 75%; font-weight:bold;
}
.action-arrow{
	font-size: 25px;margin-top: 10px;float: right;
}
.processing-table{
	top: -2% !important;
}
.loader-back{
	height: 100vh;width: 100%;background: rgba(0, 0, 0, 0.2);display: block;position: fixed;z-index: 1000;
}
.colum-id-tp{
	width: 50px!important;
	vertical-align: middle!important;
}



