

div {
	display: inline;
}

form {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	margin-top: -100px;
 	margin-left: -97px;
}

input[type="password"] {
	padding: 0.625em;
	border: solid 0.313em #c9c9c9;
	transition: border 0.3s;
	font-family: Arial;
	font-size: 1.125em;
	font-weight: bold;
	color: #c9c9c9;
	background: white;
	width: 140px;
}

input[type="password"]:focus,
input[type="password"].focus {
	outline: none;
	border: solid 0.313em #969696;
}

input[type="submit"] {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0px;
	font-family: Arial;
	color: #c9c9c9;
	font-size: 1.125em;
	font-weight: bold;
	background: #ffffff;
	padding: 0.625em 0.625em 0.625em 0.625em;
	border: solid #c9c9c9 0.313em;
	text-decoration: none;
	transition: border 0.3s;

}

input[type="submit"]:hover {
	background: #e6e6e6;
	text-decoration: none;
	border: solid 0.313em #969696;
	color: #969696;
}

input[type="submit"]:focus,
input[type="submit"].focus {
	outline: none;
	border: solid 0.313em #969696;
	color: #969696;
}