html,
body {
	overflow-x: hidden; /* Prevent scroll on narrow devices */
}
body {
	background: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 100%; 
	color: #666;

	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	padding-top: 40px;
	padding-bottom: 40px;
}
label {
	font-size: .75rem;
}

form {
	width: 100%;
	max-width: 330px;
}
