
:root {
	--color-0:		#FFFFFF;
	--color-1:		#435898;
	--color-2:		#6D8CD4;
	--color-3:		#1D2E68;
}



body {
	font-family:			Arial, Helvetica, sans-serif;
	/*
	font-family:			serif;
	*/
}

a {
	text-decoration:		none;
	color:				var(--color-2);
}

header {
}

footer {
	width:				90%;
	margin:				3em auto;
	padding:			0;
	text-align:			center;

	font-size:			80%;
	color:				var(--color-1);
	/*
	border-top:			1px solid var(--color-2);
	*/
}

footer > p {
	margin:				0;
}

article {
	margin:				2em 5em 2em 5em;
	padding:			2em;

	color:				var(--color-3);

	font-size:			22px;

	text-align:			center;

	border:				solid 1px var(--color-2);
	border-radius:			20px;

	/*
	background-position:		top-left;
	background-size:		300px;
	*/
	background:			url("/res/bg.jpg") no-repeat center center fixed;
	background-size:		cover;

}

article h1 {
	margin:				0.2em 1em;
	font-size:			200%;
	color:				var(--color-2);
	text-align:			center;
	letter-spacing:			0.1em;
}


article > section > div > p {
	margin:				4em;
}

article > section div.flex {
	display:			flex;
	justify-content:		center;
}

article > section div.broker {
	justify-content:		center;

	/*
	border:				solid 1px var(--color-2);
	border-radius:			5px;
	*/
}

article > section img.broker {
	margin:				1em 4em;
	width:				225px;
	height:				225px;
}

article > section.OpenAccount {
	font-size:			120%;
	margin:				2em 1em 1em 1em;
}

article > section.OpenAccount a {
	color:				red;
	text-decoration:		underline;
}


