table.displaystructures, table.sitelist{
	width:100%;
	border-collapse:collapse;
}

th.largehdr{
	text-align:center;
	font-size:1.2em;
	color:white;
	background:#063242;
}

th{
	text-align:left;
}

th.bigger{
	font-size:1.1em;
}

tr.tablebodyeven{
	background-color:#ddd;
}

div.centersmall{
	text-align:center;
	margin:10px;
}

div.rightsmall{
	text-align:right;
	margin:10px;
}

.image {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.styled-table {
	border-collapse: collapse;
	font-size: 0.9em;
	font-family: sans-serif;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.styled-table thead tr {
	background-color: #063242;
	color: #ffffff;
	text-align: left;
}

.styled-table th {
	padding: 10px 20px;
	white-space: nowrap;
}

.styled-table td {
	padding: 10px 20px;
}

.styled-table tbody tr {
	border-bottom: 1px solid #063242;
}

.styled-table tbody tr:nth-of-type(even) {
	background-color: #f3f3f3;
}

.styled-table tbody tr:last-of-type {
	border-bottom: 2px solid #063242;
}

.styled-table tbody tr.active-row {
	font-weight: bold;
	color: #009879;
}

.container{
	width: 100%;
}

.element-container {
	width: 63%;
	margin-right:1%;
	height: 100%;
	float: left;
}

.image-container {
	width: 36%;
	float: left;
}

.big-container::after {
	content: '';
	display: block;
	clear: both;
}

.responsive-image {
    width: 100%;
    border: 1px solid black;
}

div.table-container>div:nth-of-type(odd) {
    background-color: #f3f3f3; 
}
