/*
	
	Donkergrijs: #181818
	Grijs: #333333
	Lichtgrijs: #EAEAEA
	Rood: #F00

*/

	body { margin: 0; padding: 0; background: #EAEAEA; }
	
	h1, p, input, label, .btn { font-weight: 300; color: #004785; }
	a, span { color: #004785; }
	
	.card { width: 100%; margin-top: 20vh; }
	.card-content { width: 360px; margin: 0px auto 0px auto; padding: 10px 10px 10px 10px; background: #fff; border-radius: 2px; box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.32); }
	.card-content img { margin: 0 auto 10px auto; display: block; }
	.card-content h1 { font-size: 16px; margin: 0 0 0px 0; text-align: center; font-weight: 600; }
	.card-content p { font-size: 14px; margin: 0px 0px 20px 0px; text-align: center; }
	.card-content p.left { width: 50%; float: left; text-align: left; margin-bottom: 0px; }
	.card-content p.right { width: 50%; float: right; text-align: right; margin-bottom: 0px; }
	
	.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }
	
/* xs Smartphones */
@media screen and (max-width: 440px) {

	/* .. */
	.card-content { width: 280px; }

}