#review-table td, #review-table th {
	border: 1px solid #999;
	padding: 5px;
}

#review-table td.evaluation {
	text-align: center;
	min-width: 30px;
}
#review-table th.evaluation-header {
	text-align: center;
}

#review-table, #ratingtable, #subjectsTable, #projectTable, #agsTable, #teachersTable, #logoTable {
	width: 90%;
	margin: 0px auto;
}
#ratingtable td {
	border: 1px solid #999;
	padding: 5px;
	vertical-align: top;
}

#ratingtable .ratinguser {
	width: 25%;
}

h3.detailed-for-student {
	margin-top:25px;
}

#report .exa_table hr {
	margin: 0px 0px 7px;
}

#report .exa_table .exastud-report-list td,
#report .exa_table .exastud-report-list th,
#report .exa_table .exastud-report-list tr:nth-child(2n+2) {
	border: none;
}

#report .exa_table .exastud-report-list.left-list th,
#report .exa_table .exastud-report-list.right-list th {
	padding-top: 0px;
	padding-bottom: 0px;
}

#report .exa_table .exastud-report-list.right-list th {
	/*padding-bottom: 1.25em;*/
}

#report .exastud-report-list label {
	margin: 0px;
}

.exastud-class-selector {
	font-size: small;
}