		body {
			font-family: Facitweb, Calibri, sans-serif;
			width: 95%;
			margin: 2em;
		}
		
		header {
			border-bottom-style: solid;
			border-bottom-width: 2px;
			border-bottom-color: #CB0002;
			font-size: 1.5em;
			color: #3f3f3f;
		}
		
		footer {
			margin-top: 10px;
			border-top-style: solid;
			border-top-width: 2px;
			border-top-color: #CB0002;
			font-size: .75em;
			font-weight: bold;
			text-align: center;
			padding: .15em;
		}
		
		h4 {
			color: #186AA2;
			font-size: 1.25em;
			margin-bottom: 5px;
		}
		
		h5 {
			color: #186AA2;
			font-size: 1em;
		}
		
		p {
			font-size: 1em;
			line-height: 125%;
		}
		
		mark {
			background-color: white;
			color: black;
			border-bottom: 0.1em dashed #186AA2;
		}
		
		input[type="text"] {
			display: inline;
			margin-left: 5px;
			/*   width: 100%; */
			font-family: sans-serif;
			font-size: 16px;
			appearance: none;
			box-shadow: none;
			border-radius: none;
			padding: 5px;
			border: solid 1px #dcdcdc;
			transition: box-shadow 0.3s, border 0.3s;
		}
		
		input[type="text"]:focus,
		input[type="text"].focus {
			border: solid 1px #707070;
			box-shadow: 0 0 5px 1px #969696;
		}
		
		.axis path,
		.axis line {
			fill: none;
			stroke: gray;
			shape-rendering: crispEdges;
			color: gray;
		}
		
		.axis text {
			font-family: sans-serif;
			font-size: 12px;
			color: gray;
		}
		
		.bStatAxis path,
		.bStatAxis line {
			fill: none;
			stroke: gray;
			shape-rendering: crispEdges;
			color: gray;
		}
		
		.bStatAxis text {
			font-family: sans-serif;
			font-size: 12px;
			color: gray;
		}
		
		.sliderAxis path,
		.sliderAxis line {
			fill: none;
			stroke: white;
		}
		
		#slider {
			margin-top: 1em;
		}
		
		#canvas {
			margin-top: 1em;
		}
		
		.center {
			margin: auto;
			width: 60%;
			padding: 10px;
		}
		
		div.tooltip {
			position: absolute;
			text-align: center;
			width: 60px;
			height: 28px;
			padding: 2px;
			font: 12px sans-serif;
			background: lightgray;
			border: 0px;
			border-radius: 8px;
			pointer-events: none;
		}
		
		.btn {
			font-family: Facitweb, Calibri, sans-serif;
			-webkit-box-flex: 0;
			flex: 0 0 auto;
			/*   height:calc(24.9975% - 22.5px); */
			height: 2rem;
			margin-top: 5px;
			margin-bottom: 16px;
			width: 100%;
			background-color: #f7f7f7;
			border-color: #f7f7f7;
			color: #000000;
			-webkit-user-select: none;
			border: 0.0625rem solid transparent;
			border-radius: 0rem;
			cursor: pointer;
			display: inline-block;
			font-size: 1rem;
			font-weight: normal;
			line-height: 1.5;
			padding: 0.25rem 1rem;
			text-align: center;
			touch-action: manipulation;
			vertical-align: middle;
			white-space: nowrap;
			overflow: visible;
		}
		
		.btn:hover {
			background-color: #f7f7f7;
			border-color: #f7f7f7;
			color: #000000;
		}
		
		.stripes-1 {
			color: white;
			background: repeating-linear-gradient( 45deg, #606dbc, #606dbc 10px, #465298 10px, #465298 20px);
		}