body.login #login{margin:20px auto;width:350px;padding:0}body.login #login #backtoblog,body.login #login #reg_passmail,body.login #login h1 a,body.login #login label.birthday_select_label,body.login #login p.message.register{display:none}body.login #login form .terms-privacy-container{margin-bottom:1em}body.login #login .form-disclaimer{margin:16px 0}body.login .anr_captcha_field{margin-bottom:16px}body.login .bbp-password-wrapper{-ms-flex-direction:column;flex-direction:column}body.login .bbp-password-wrapper input{font-size:24px;width:100%;padding:3px;margin:2px 6px 16px 0}body.login .bbp-email,body.login .bbp-password,body.login .bbp-password-retyped,body.login .bbp-username{margin-top:auto;width:100%}body.login .bbp-email label,body.login .bbp-password-retyped label,body.login .bbp-password label,body.login .bbp-username label{position:relative;top:auto;left:auto;padding:0;display:block}body.login #content{margin-top:80px}body.login .search-form-header{margin:0;padding:0;box-shadow:none}body.login .footer-newsletter-select-options label{color:#fff}body.login .footer-input input{font-size:medium;width:auto;margin:0;padding:6px}body.login .footer-subscribe input{width:100%;margin-bottom:5px}body.login .search-button{right:5px}body.login .registration-intro{margin:20px auto;width:320px}body.login .registration-intro h3{font-size:px-to-em(18,true);margin-bottom:8px}body.login .registration-intro ul{margin:0 auto}body.login p#nav{margin:12px 0 24px;padding:0;text-align:right}body.interim-login{background-color:#f1f1f1}body.interim-login #content{margin-top:0!important}body.interim-login .footer-site,body.interim-login .header-site,body.interim-login .mobile-nav,body.interim-login .sticky-header-wrapper{display:none}