@import url('https://fonts.googleapis.com/css?family=Bree+Serif|Coda');

table.report {
	margin-left:auto;
	margin-right:auto;
	font-size:0.9em;
	border: 1px dotted #AAA;
	border-left: 0px;
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
	font-family:Coda,Sans-Serif;
}

table.report tr:nth-child(even) {
	background: #EFEFEF;
	color: #000000;
}

table.report tr:nth-child(odd) {
	background: #FFFFFF;
	color: #000000;
}

table.report, th, td {
  border-bottom: 1px solid #E0E0E0;
  overflow: hidden;
  padding: 2px 8px;
  vertical-align: top;
}

table.report th {
	text-align: left;
	font-family:'Bree Serif',Serif;
	padding-bottom: 5px;
}

table.report td.level0 {
	background-color: #FFB1B1;
	color: #000000;
}

table.report td.level15 {
	background-color: #FECDCD;
	color: #000000;
}

table.report td.level30 {
	background-color: #FEE494;
	color: #000000;
}

table.report td.level45 {
	background-color: #FEEBB1;
	color: #000000;
}

table.report td.level60 {
	background-color: #FEF2CD;
	color: #000000;
}

table.report td.level90 {
	background-color: #FFF9E9;
	color: #000000;
}

.ssl_valid_to, .ssl_valid_from, .ssl_checked_at, .valid_to, .valid_from {
	white-space: nowrap;
}


h1 {
	text-align: center;
	font-family:'Bree Serif',Serif;
	margin-bottom: 40px;
}
