/* form Styles */
form {
	background-color: #ECECEC;
	padding: 30px 40px;
	font-size: 80%;
}
input[type="text"], 
input[type="tel"],
input[type="email"],
input[type="textarea"]
{
width: 100%;
display: block;
box-sizing: border-box;
padding: 0 10px;
height: 25px;
font-family: Helvetica, Arial, sans-serif;
font-size: 80%;
margin-bottom: 15px;
border: 1px solid #CDCDCD;
}

input[type="text"]:focus, 
input[type="tel"]:focus,
input[type="email"]:focus {
	border: 1px solid #869960;
	box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .13);
}

input[type="submit"] {
	width: 20%;
	padding: 10px 0;
	border: 1px solid #798A56;
	border-radius: 3px;
	margin-bottom: 10px;
}