form {
	width: 100%;	
	margin: 30px 0;
}
label {
	width: 100%;
	font-size: 1em;
	letter-spacing: .5px;
}
::-webkit-input-placeholder {
	color: #202020;
}
:-moz-placeholder {
	color: #202020;
	opacity: 1;
}
::-moz-placeholder {
	color: #202020;
	opacity: 1;
}
:-ms-input-placeholder {
	color: #202020;
}
::-ms-input-placeholder {
	color: #202020;
}
input, textarea {
	margin-bottom: 20px;
	padding: 15px;
	width: 100%;
	background-color: white;
	font-size: 1em;
	letter-spacing: .5px;
	border: none;
	border-radius: 0;
	-webkit-appearance: none;
}
input:focus, textarea:focus {
    outline: none;
}
.hide {
	display: none;
}
input[type="submit"] {
	width: 100%;
	padding: 15px;
	color: white;
	font-size: 1em;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #99A0B2;
	border: none;
	border-radius: 0;
	-webkit-appearance: none;
	transition-duration: 500ms;
	-webkit-transition-duration: 500ms;
	cursor: pointer;
}
input[type="submit"]:hover {
	background-color: #B2B9CC;
	color: white;
	text-decoration: none;
}