.dt-buttons {
	display: none;
}

.btn.table-actions {
	margin: 5px;
	min-width: 50px;
	height: 50px;
}

.table.editable .edit {
	display: none;
}

.dataTables_filter {
	display: inline-block;
}

.dataTables_filter input {
	border: 1px solid!important;
}

.dataTables_filter input[type=date] {
	max-width: 100px;
}

.dataTables_filter input[type="date"]::-webkit-clear-button,
.dataTables_filter input[type="date"]::-webkit-inner-spin-button{
    display: none;
}

.dataTable .shown{
	background-color: #DF0024!important;
	color: white;
}

.dataTable .shown + tr>td{
	border: 1px solid #DF0024;
}

.table tr.warning {background-color: rgba(255,193,7,0.30);}
.table tr.warning.odd {	background-color: rgba(255,193,7,0.15);}

.table tr.danger {background-color: rgba(223,0,36,0.30)}
.table tr.danger.odd {	background-color: rgba(223,0,36,0.15);}

.table tr.info {background-color: rgba(23,162,184,0.3);}
.table tr.info.odd {background-color: rgba(23,162,184,0.15);}
	
.table tr.insert {background-color: rgba(23,162,184,0.3)!important;}
.table tr.insert td{border-top: 1px solid rgba(0,0,0,1.00);}

.table tr.success {background-color: rgba(40,167,69,0.30)!important;}
.table tr.info.odd {background-color: rgba(40,167,69,0.15);}

.table tr.group,
.table tr.group:hover {
    background-color: #ddd !important;
	font-weight: 700;
	cursor: pointer;
}
