
.report-title {
	font-size: 20px;
	position: relative;
	top: -2px;
	left: -2px;
}
.report-table {
	background: white;
	width: 100%;
	text-align: left;
}
.report-table th,
.report-table td {
	padding: 2px 5px 2px 5px;
}
.report-table th {
	background: var(--main-color);
	color: white;
	min-width: 100px;
}
.report-table th,
.report-table td {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #ccc;
}
.report-table th:first-child {
	border-left-width: 0px;
}
.report-table tr {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}
.report-table tbody tr:hover {
	background: #d4eaff;
}
.report-table th:hover {
	background: var(--main-highlight);
}
.report-table thead {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: var(--main-color);
}
.report-table tbody {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #ccc;
}
.stripe {
	background: #f5f5f5;
}
.report-table {
	word-break:break-all;
}

.report-type-options {
	padding: 4px;
	margin-bottom: 20px;
	border-bottom: 1px solid lightgrey;
}
.report-info-panel h3 {
	margin-bottom: 40px;
}
.report-type-options .glyphicon,
.report-info-panel .glyphicon {
	margin-right: 4px;
}
