#login_form {
	color: #2B477D;
	border: solid 1px #fff;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.3s linear;
	-o-transition: background-color 0.3s linear;
	background: -moz-linear-gradient(top center, #d1d1d1, #f2f2f2 80%) repeat scroll 0 0 #f2f2f2;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(.2, #f2f2f2),color-stop(.8, #d1d1d1));
	background-color: #f2f2f2;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
    width: 50%;
    margin: 70px auto 0 auto;
    padding: 30px;
}

input, label, button {
    font-size: x-large;
}

label {
	color: #374066;
}

input {
    border: 2px solid gray;
}
