.login{margin:60px 0}.login .hidden{font-size:2em;visibility:hidden}.login .img{width:167px;height:auto;margin-right:10px;background-size:contain;background-image:url(/../../../Content/images/Account/Login.gif);background-repeat:no-repeat}.login .header{color:#83bce1;font-size:2em;font-weight:bold;text-transform:uppercase}.login form{margin:10px 0;width:300px}.login form span{width:80px;float:left}.login form>div{position:relative;margin-bottom:5px}.login form>div::after{display:block;content:"";clear:both}.login form .field-validation-error{display:block;position:absolute;top:0;left:100%;width:100%}.login form input[type=text],.login form input[type=password]{width:200px;height:20px}.login form button{margin-top:10px;margin-left:5px}.login .user_registration,.login .password_recovery{padding:0;margin:0;margin-left:5px;color:#87ceeb;font-size:.8em}.login fieldset{margin:10px;width:450px;padding:5px;background-color:#ffffbf;border-radius:10px}form .input-validation-error{border:2px solid red}