body {
	background:#000099;
	
	font-family: 'Arial', sans-serif;
	
	color: white;

	
	
	
}
.container {
	/* add space for the background image */
	padding-top: 120px;
	padding-bottom: 60px;
	
	/* makes the background image stay on bottom */
	min-height: 100vh;
	background: url("/Deutsche_Boerse_Logo_RGB_White_420px.png") local no-repeat ;
	background-position: 10px 40px;
	background-size: min(210px, 50%);
	display: flex;
	align-items: center;
	flex-direction:column;
}
#content {
	text-align: center;
	padding-top: 25%;
	
	
}
h1 {
	font-weight: 700;
	font-size: 2em;

	@media (min-width: 640px) {
		font-size: 3em;
	}
}
html {
	height: 100%;
}
hr {
	max-width: 700px;
	width: 100%;
	border-top: 1px solid #f8f8f8;
	border-bottom: 1px solid rgba(0,0,0,0.2);
}

.btn-primary.btn-primary.btn-primary {
	background:#00F58C;
	color: black;	
	border-radius: 0;

	border-color:#00F58C;

}