@charset "utf-8";
/* CSS Document */
* {
background:transparent !important;
color:#000 !important;
text-shadow:none !important;
filter:none !important;
-ms-filter:none !important;
}
 
body {
margin:0;
padding:0;
line-height: 1.4em;
}
@page {
margin: 0.5cm;
}
nav, footer, video, audio, object, embed, .warning { 
display:none; 
}
.print {
display:block;
}
.print_set{
display:none;	
}
.dataTables_filter{
	display: none;
}
.no-print { 
display:none !important;  
}
.print { 
display:block !important;  
}
img {
max-width: 100%;
}
aside {
display:block;
page-break-before: always;
}
.wrap { 
width: 100%; 
margin: 0; 
float: none !important; 
}
p {
widows: 3;
}
p {
orphans: 3;
}
.page-break { 
page-break-before: always; 
}
/*----------GENERAL-----------*/
h1{
	font-size:20pt;
	margin:5px;
}
.main-page{
	padding-top:0px;
}
.never_print{
	display:none !important;
}
.main-tab{
	margin-top:0px !important;
}
/*----------Esconder menus etc-----------*/
.main-side-bar{
	display:none;
}
.button1{
	display:none;
}
.main-top-bar{
	display:none;
}
/*----------TABLE-----------*/
.dataTable{
	background-color:transparent !important;
	padding: 0px;
}
.tab-panel{
	box-shadow:none !important;
}
.tab-selector-list, .sorting:after, .dataTables_info{
	display:none;
}
.dataTable tbody.mini {
	line-height: 100%;
}
.dataTables_paginate{
	display: none;
}
/*----------printtype1-----------*/
.dataTable.printtype1 tbody { 
	font-size: 9px;
	padding: 0px;
}
.dataTable.printtype1 tbody tr, .dataTable.printtype1 tbody.pad8 tr, .dataTable.printtype1 tbody tr td{
	padding: 0px;
	line-height: 13px;
}
.dataTable.printtype1 thead,  .dataTable.printtype1 tfoot{
	font-size: 15px ;
}
.dataTable.printtype1 tbody tr{
	margin-bottom: 5px;
	border-bottom: 1px solid #eeeeee;
}