#raportti, #esittelyraportti, #hintaseurantaraportti {
  table-layout: fixed;
}

.hintaseurantaraportti, .esittelyraportti{
	display:none;
}

#raportti td, #esittelyraportti td, #hintaseurantaraportti td{
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

table.myyntiraportti{
table-layout: fixed;
  border:1px #000 solid;
  border-collapse: collapse;
}

table.myyntiraportti th, table.myyntiraportti td{
    border:1px #ddd solid;
    word-wrap: break-word;
    font-size:11px;
}

table.myyntiraportti td{color:#000;}
table.myyntiraportti th{padding-bottom:0;}


table.palkkaraportti{
	table-layout: fixed;
	border-collapse: collapse;
}

table.palkkaraportti th, table.palkkaraportti td{
    word-wrap: break-word;
	padding-top: 1px !important;
	padding-bottom: 1px !important;
    font-size:11px;
}
table.palkkaraportti td.blackborder{
    border:1px #000 solid !important;
}


#chartit h2{
	margin-top:0.5em;margin-bottom:0.3em;
	font-size:1.3em;	
}

#chartit canvas {
	margin-bottom:2em;
}

span.unit {
	color:#bbb !important;
}

.positivevalue{
	color:#4CAF50 !important;
}

.negativevalue{
	color:#F44336 !important;
}

.right:not(.dropotron) {
	text-align:right;
}

.hintaseurantaraporttipad {
    padding: 0em 2em 2em 2em;
		margin-top: -5px;
}