/* form setting */

.form {
	background-color: #eee;
	border: 1px solid #aaa;
	border-radius: 5px;
	margin: 20px auto;
	padding: 20px;
}

label {
	font-size: 12px;
}

input[type="text"],
input[type="tel"],
input[type="zip"],
input[type="email"],
input[type="date"] {
	border: 1px solid #999;
	border-radius: 5px;
	height: 32px;
	width: 100%;
}

select {
	border-radius: 5px;
	background-color: #fff;
	color: #222;
	height: 32px;
	width: 100%;
}

textarea {
	border-radius: 5px;
	height: 150px;
	width: 100%;
}

input[type="submit"] {
	background-color: #ddd;
	border-radius: 5px;
	font-size: 1.2em;
	font-weight: 550;
	height: 40px;
	text-transform: uppercase;
	width: 120px;
}

input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #ccc;
	cursor: pointer;
}
