body.login{padding-top:114px}.login form:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}* html .login form{height:1%}.login form{margin:0 0 20px;padding:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0}.login form .input,.login input[type=text]{background:#f2f2f2 no-repeat center right;border:1px solid #b4b4b4;font-size:12px;font-weight:400;padding:9px 42px 9px 20px;color:#a3a3a3;line-height:1.5em;font-family:"Open Sans",sans-serif;-webkit-box-shadow:3px 3px 9px rgba(0,0,0,.05) inset;-moz-box-shadow:3px 3px 9px rgba(0,0,0,.05) inset;box-shadow:3px 3px 9px rgba(0,0,0,.05) inset;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 300ms cubic-bezier(.215,.61,.355,1);-moz-transition:all 300ms cubic-bezier(.215,.61,.355,1);-ms-transition:all 300ms cubic-bezier(.215,.61,.355,1);-o-transition:all 300ms cubic-bezier(.215,.61,.355,1);transition:all 300ms cubic-bezier(.215,.61,.355,1)}.login form .input:focus,.login input[type=text]:focus{background-color:#fff;border:1px solid #8a8a8a;-webkit-box-shadow:0 0 1px 4px rgba(136,164,198,.15);-moz-box-shadow:0 0 1px 4px rgba(136,164,198,.15);box-shadow:0 0 1px 4px rgba(136,164,198,.15);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.login form .forgetmenot label{font-size:12px;color:#999;font-family:"Open Sans",sans-serif}#login form p.submit{padding-top:20px}#login form p.forgetmenot{padding-top:29px}.login #nav,.login #backtoblog{clear:both;margin:0;padding:10px 0 0;text-align:center}#login img.mascotte{position:absolute;right:-132px;top:80px}.login label{font-size:0}.login form .input,.login input[type=text]{margin-bottom:0}