@media (min-width: 1001px) {
	section.site-content {
		display: flex;
		margin: 0.5em 0em;
		padding: 0.5em 0.5em 1em 0.5em;
		background: #202030;
		color: black;
		font-family: Georgia, Cambria, serif;
		font-size: 14pt;
	}
	div.content-container {
		background: #EFEFEF;
	}
	div.sidebar-container {
		background: #EFEFEF;
		min-width: 25%;
	}
}

@media (max-width: 1000px) {
	section.site-content {
		display: block;
		margin: 0.5em 0em;
		padding: 0.5em 0.5em 1em 0.5em;
		background: #202030;
		color: black;
		font-family: Georgia, Cambria, serif;
		font-size: 14pt;
	}
	div.content-container {
		background: #EFEFEF;
	}
	div.sidebar-container {
		background: #EFEFEF;
	}
}

img.responsive-image {
	max-width: 100%;
	width: auto;
	height: auto;
}

div.float-right {
	float: right;
	padding-left: 0.5em;
}

@media (max-width: 800px) {
	div.datatable-container {
		overflow-x: auto;
	}
}

table.index-table {
	font-family: Calibri, sans-serif;
	font-size: 12pt;
}
table.index-table thead tr th {
	position: sticky;
	top: 0px;
	background-color: beige;
	padding-bottom: 0.25em;
	font-size: 14pt;
	text-align: left;
}
table.index-table tbody td {
	vertical-align: top;
}
table.index-table tbody tr:nth-child(odd) {
	background-color: #FCFCEF;
}
table.index-table tbody tr:last-child td {
	padding-bottom: 0.5em;
}
table.index-table tbody tr td {
	padding-right: 1em;
}
