.module-reports #title h1 {
	background-image: url("/core/websites/admin/www/images/sectionicons/reports.svg");
}

.module-reports .import-data-btn {
	margin-bottom: 15px;
}

.module-reports #PreviewChart {
	margin-bottom: 15px;
}

.module-reports .delete-row {
	background: url("/core/public/shared/assets/images/icons/remove.svg") 0px center no-repeat;
	width: 16px;
	border: none;
	padding: 0px;
	text-indent: -999999px;
	height: 16px;
	display: block;
	cursor: pointer;
}

.module-reports #app .grid-actions {
	margin-top: 20px;
	margin-bottom: 10px;
}

.module-reports #app .grid-actions .add-column {
	margin-left: 10px;
}

.module-reports #app table thead tr th .delete-row {
	display: inline-block;
	margin-top: 4px;
	margin-left: 5px;
}

.module-reports #app table thead tr th {
	font-weight: 600;
	padding: 10px;
	color: white;
	background: #369;
}

.module-reports #app table tbody tr td {
	padding: 5px;
}

.module-reports #app table tbody tr.sub-header-row td {
	font-weight: 600;
}

.module-reports #app table tbody tr:nth-child(even) {
	background: #ccc;
}

.module-reports #app table tbody tr:nth-child(odd) {
	background: #fff;
}

.module-reports .noRowColor {
	display: none;
}

.module-reports .noColumnColor {
	display: none;
}

.embedded-report-chart {
	margin-top: 10px;
}

#preview-chart {
	display: block;
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
}

.module-reports.controller-pages-reports .results-div > .report:first-child {
	margin: 0rem 0px 0px 0px;
	padding: 0rem 0px 0px 0px;
	border-top: none;
}

.module-reports.controller-pages-reports .report {
	margin: 1.5rem 0px 0px 0px;
	padding: 1.5rem 0px 0px 0px;
	border-top: 1px solid #ccc;
}

.module-reports.controller-pages-reports .report-download-data {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 30px;
	text-align: right;
}

.module-reports.controller-pages-reports .pagination {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Front End */
.report-date-posted {
	margin-bottom: 10px;
}
