@import url('https://cdn.datatables.net/1.11.3/css/jquery.dataTables.min.css'); 
@import_url('https://cdn.datatables.net/fixedheader/3.2.0/css/fixedHeader.dataTables.min.css');

/* @import url('https://cdn.datatables.net/v/bs4/dt-1.10.25/b-1.7.1/b-html5-1.7.1/b-print-1.7.1/datatables.min.css'); */

.table-report .hide {
	display: none !important;
}
.table-report thead th {
	font-size: 0.85rem !important;
}
.table-report th {
	font-weight:300;
	font-size: 0.85rem;
}
.table-report td:not(.td_aleft) {
	text-align:right;
	font-size: 0.85rem;
}
.table-report .headline th {
	text-align:center;
	background-color:#f5f5f5;
}
/*
.table-report .total1 { background-color:#eceff1 !important; }
.table-report .total2 { background-color:#cfd8dc !important; }
.table-report .total3 { background-color:#b0bec5 !important; }
.table-report .total4 { background-color:#90a4ae !important; }
.table-report .total5 { background-color:#78909c !important; }
.table-report .total6 { background-color:#607d8b !important; }
.table-report .total7 { background-color:#546e7a !important; color: #ffffff !important;}
.table-report .total8 { background-color:#455a64 !important; color: #ffffff !important;}
.table-report .total9 { background-color:#37474f !important; color: #ffffff !important;}
.table-report .total10 { background-color:#263238 !important; color: #ffffff !important;}
*/

.table-report .total1 { background-color:#FBFBFB !important; }
.table-report .total2 { background-color:#F5F5F5 !important; }
.table-report .total3 { background-color:#EEEEEE !important; }
.table-report .total4 { background-color:#E0E0E0 !important; }
.table-report .total5 { background-color:#BDBDBD !important; }
.table-report .total6 { background-color:#9E9E9E !important; }
.table-report .total7 { background-color:#757575 !important; color: #ffffff !important;}
.table-report .total8 { background-color:#616161 !important; color: #ffffff !important;}
.table-report .total9 { background-color:#4F4F4F !important; color: #ffffff !important;}
.table-report .total10 { background-color:#262626 !important; color: #ffffff !important;}
.table-report .totalx { background-color:#0277bd !important; color: #ffffff !important;}

.table-report .highlight {
	background-color: #FBF9EE !important;
	color: #000 !important;
}
.table-report .subtitle { background-color:#FBFBFB !important; }
.table-report .subtitle th { font-weight: 500 !important; line-height: 21px; }
.table-report .subtitle td { line-height: 21px; }

.td_nobr  {  
	white-space: nowrap;  
	hyphens: none;  
}
.table-data thead th {
	font-weight:normal !important;
	padding-left:10px !important;
	padding-right:10px !important;
}
