
a[href]:after { content: none !important; }
img[src]:after { content: none !important; }
  
.text-muted, .text-muted i {
    color: #bbbbbb !important;
}

  

.navbar {
    display: block;
    border-bottom: none;
    margin-bottom: 60px;
}
.navbar .navbar-nav,
.breadcrumb,
.nav-tabs,
button {
    display: none !important;
}

.tab-content > .tab-pane,
.edit-report .tab-pane > h3 {
    display: block;
}
.tab-content > .tab-pane:not(:first-child) {
    margin-top: 60px;
}

tfoot {display: table-row-group;}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: none;
}
.table tr.pwd {
    background-color: #deedff !important;
    -webkit-print-color-adjust: exact; 
}
.table tr.weekend {
    background-color: #eee !important;
    -webkit-print-color-adjust: exact; 
}

.table td, .table th {
    background-color: transparent !important;
}


.edit-report .form-control {
    border: none;
}

.no-print {
	display: none;
}

.controlling-report .panel-default {
	margin-bottom: 0px;
    border: none;
}
.controlling-report .chart-container,
.controlling-report .chart-container canvas {
	min-height: 100%;
	max-width: 100%;
	max-height: 100%;
	height: auto !important;
	width: auto !important;
}
.controlling-report .tab-content > .tab-pane {
	margin-top: 0px;
}
.controlling-report h1 ~ .remark {
    margin-bottom: 0px;
}
.controlling-report .table {
    margin-bottom: 0px;
}


.footer {
	border-top: none;
}