*{box-sizing:border-box;}
body{
	background-color:#000;
}

form{
	width: 500px;
	margin-left: 35%;
	padding:16px 10px 30px 16px;
	border-radius:10px;
	background-color:#ccc;
	margin-top: 4%;
}

form label{
	text-align: center;
	width:72px;
	font-weight:bold;
	display:inline-block;
}

form input[type="text"]{
	width:180px;
	padding:3px 10px;
	border:1px solid #f6f6f6;
	border-radius:3px;
	background-color:#f6f6f6;
	margin:8px 0;
	display:inline-block;
}
form input[type="email"]{
	width:180px;
	padding:3px 10px;
	border:1px solid #f6f6f6;
	border-radius:3px;
	background-color:#f6f6f6;
	margin:8px 0;
	display:inline-block;
}
form input[type="submit"]{
	width:15%;
	padding:10px 10px;
	margin-top:20px;
	margin-left: 40%;
	border:1px solid #000;
	border-radius:5px;
	display:block;
	color:#fff;
	background-color:#000;

} 

form input[type="submit"]:hover{
	cursor:pointer;
}

textarea{
	width:99%;
	height:100px;
	border:1px solid #f6f6f6;
	border-radius:5px;
	background-color:#f6f6f6;			
	/*resize: vertical | horizontal | none | both*/
	resize:none;
	display:block;}