body {
	background-color: #F1ECEC;
	color: #202020;
}

section {
	background-color: white;
}

h1 {
	color: white;
}

h2 {
	color: #5596C1;
	text-decoration: underline;
}

h3 {
	color: #5596C1;
}

.main h1, .main h2, .main h3 {
	color: #155C8B;
}

h2.accordion-header, h3.accordion-header {
	box-shadow: inset 0 0 8px rgba(30,30,30,0.4);
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
	padding: 10px;
	cursor: pointer;
	text-decoration: none;
	position: relative;
}

/*h2.accordion-header::after, h3.accordion-header::after {
	font-family: FontAwesome;
	content: "\f067";
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 25px;
}*/

.accordion-header i {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 25px;
}

h2.accordion-header:hover, h3.accordion-header:hover {
	background-color: #8FE985;
	color: #202020;
}

.accordion {
	display: none;
	text-align: left;
}

table {
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
}

table td, table th {
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

table.striped {
	background-color: white;
	width: 100%;
}

table.striped th {

	/*background: linear-gradient(#9A8000, #805500);
	border-left: 1px solid #9A8000;
	border-right: 1px solid #9A8000;*/

	color: #404040;
	background-color: white;
	font-weight: 400;
	text-align: left;
	padding: 15px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 2px solid #ddd;
	border-top: 1px solid #ddd
}

table.striped td {
	background-color: white;
	color: #00557f;
	border-bottom: 1px solid #ddd;
}

table.striped tr:nth-child(odd) td {
	background-color: #f9f9f9;
}

table img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

table .emerg {
	background: linear-gradient(#A65B1A,#7F4614);
}

table tr.totals td {
	background-color: #CBE6F3;
}

table.simple-border td, table.simple-border th {
	border: 1px solid #ddd;
}

table .number {
	text-align: right;
}