body {
    background-color: #fff !important;
    font-size:9px !important;
    -webkit-print-color-adjust: exact;
}

a[href]:after {
	content: none !important;
}

.header {
	display: none !important;
}

.page-sidebar-wrapper {
	display: none !important;
}
.page-sidebar {
	display: none !important;
}

.theme-panel {
	display: none !important;
}

.hidden-print {
	display: none;
}

.footer {
	display: none;
}

.no-page-break {
	page-break-after: avoid;
}

.page-container {
	margin: 0px !important;
	padding: 0px !important;
}

.page-content {
	min-height: auto !important;
	padding: 0px 20px 20px !important;
	margin: 0 !important;
}

.custom-pagebreak {
	page-break-before: always !important;
}
.custom-pagebreak-after {
	page-break-after: always !important;
}
caption 
{
    text-align:left;
    font-size: 20px;
    font-weight: bold;
    
}
.no-print
{
    display: none !important;
}
table { page-break-inside:auto }
tr    { page-break-inside:avoid; page-break-after:auto }
thead { display:table-header-group }
tfoot { display:table-footer-group }
@media print{
	@page {
		size: landscape
	}
	
}

table th{
font-size:9px !important;
}


.truitje { width:25px; height:25px; overflow:hidden; line-height:25px; vertical-align:middle; text-align:center; font-size:8px;}
.truitje i{ font-size:25px !important; }
.truitje span { left:2.5px; position:absolute; width:20px; text-align:center;  }

.truitje-caption{
	color:#000 !important;
}

i{
	font-size:9px !important;
}

.badge {
  font-size: 7px !important;
  height: 12px;
  padding: 3px;
  -webkit-border-radius: 9px !important;
  -moz-border-radius: 9px !important;
  border-radius: 9px !important;
}

.badge-scouting {
  margin-top:-60px !important; 
  margin-left:-5px !important;
  position:relative;
}

.nowrap{
	white-space: normal !important;
}

tr.success td{
	background-color: #dff0d8 !important;
}

tr.danger td{
	background-color: #f2dede !important;
}


