/* CSS Document */

.fields {
    position: relative;
    font-size: 16px;
    left: 0px;
    margin-top: 45px;
}

.field {
    margin-bottom: 15px;
}

input {
    background-color: #FFF;
    border: thin #999 solid;
    color: #3f3f40;
    font-size: 24px;
    padding: 10px;
	position: absolute;
	left: 130px;
	width: 300px;
	margin-top: -55px;
	font-size: 16px;
}

.address {
    height: 210px;
    line-height: 60px;
}

.fields input[type="submit"] {
    position: absolute;
    left: 650px;
    top: 31px;
}

@media screen and (max-width: 1200px) {
	.recover .email input, .signin .password input, .signin .email input{width:500px;}
	.recover input[type="submit"], .signin input[type="submit"]{left:270px;}
	.fields input{width:250px;}
	.fields input[type="submit"], .email, .passwords{left:420px;}
}



@media screen and (max-width: 850px) {
	.signin{height:350px;}
	.recover{height:250px;}
	.fields input[type="submit"] {position:relative; top:75px; left:125px;}
	.fields{height:720px; left:20px;}
	.fields input {width: 300px;}

}