body{ color:#838383; font: 14px/1.7em; font-family: arial, sans-serif;}
body{position:relative;background-image:-webkit-linear-gradient(left, #720e9e 0, #dd4b39 100%);background-image:-o-linear-gradient(left, #720e9e 0, #dd4b39 100%);background-image:linear-gradient(to right, #720e9e 0, #dd4b39 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff720e9e', endColorstr='#ffdd4b39', GradientType=1)}
input[type="text"], input[type="password"], select{border: 1px solid #ddd;outline:none; color: #222;}
input:-webkit-autofill {-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color: #333;}
.error {border: 1px solid red !important;}
.error:-webkit-autofill {-webkit-box-shadow:0 0 0 50px red inset !important;}
.account-container {text-align: center;width: 390px; display: block;margin: 10% auto auto auto;background: rgba(255,255,255,1);border: 1px solid #d5d5d5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.login-action {margin-top: 18px;}
.login-actions a{font-size: 14px; color: #838383;}
.content {padding: 16px 28px 23px;} 
.login-fields p{font-size: 12px;}
.login-fields .field {margin-bottom: 1.25em;}
.login-fields label {display: none;}
.login-fields input {font-size: 14px;color: #8e8d8d;padding: 11px 15px 10px 50px;width: 100%;display: block;margin: 0;box-shadow: inset 2px 2px 4px #f1f1f1;height: 40px;}
.login-actions {float: left;width: 100%;margin-top: -1em;margin-bottom: 1.25em;}
.web {display: block; width: 300px; margin: 1.5em auto;text-align: center;line-height: 19px; text-shadow: 1px 1px 0px #fff; 	}
.account-container h1 {margin-bottom: .4em;color: #ccc;font-size: 32px;}
@media (max-width: 480px) {.account-container {width: 280px;	margin-top: 35px;}.login-fields input {width: 160px;}}