.field-error{border-color:#e73d30;box-shadow:0 0 15px rgba(231,61,48,.5)}.onlyLogin,.onlyPasswordReset,.onlyRegister{display:none}#login.showLogin .onlyLogin{display:block}#login.showRegister .onlyRegister{display:block}#login.showPasswordReset .onlyPasswordReset{display:block}#login,#register{max-width:500px;margin:auto}#login h1.title,#register h1.title{font-weight:700;font-size:36px}div#email-preferences label{display:inline;margin-right:40px}.wrapper.loginModal,.wrapper.watchModal{width:100%;max-width:700px;padding:0!important;overflow:hidden}.wrapper.loginModal #comments-watch,.wrapper.loginModal #login,.wrapper.watchModal #comments-watch,.wrapper.watchModal #login{padding:0}.wrapper.loginModal #comments-watch.no-external .login-container,.wrapper.loginModal #comments-watch.no-external .watch-container,.wrapper.loginModal #login.no-external .login-container,.wrapper.loginModal #login.no-external .watch-container,.wrapper.watchModal #comments-watch.no-external .login-container,.wrapper.watchModal #comments-watch.no-external .watch-container,.wrapper.watchModal #login.no-external .login-container,.wrapper.watchModal #login.no-external .watch-container{margin:auto;width:auto;padding:30px 15%}.wrapper.loginModal #comments-watch .login-container,.wrapper.loginModal #comments-watch .watch-container,.wrapper.loginModal #login .login-container,.wrapper.loginModal #login .watch-container,.wrapper.watchModal #comments-watch .login-container,.wrapper.watchModal #comments-watch .watch-container,.wrapper.watchModal #login .login-container,.wrapper.watchModal #login .watch-container{margin:0;border:none;border-radius:0;border-top:1px solid #e5e7eb}.wrapper.loginModal #comments-watch h1,.wrapper.watchModal #comments-watch h1{margin:24px}.wrapper.loginModal .login-header{margin:24px}.wrapper.loginModal .data-protection-message{padding-top:0}#comments-watch,#login{padding:50px 0}#comments-watch p,#login p{color:rgba(0,3,6,.54)}#comments-watch h1.title,#login h1.title{text-align:center}#comments-watch .data-protection-message,#login .data-protection-message{color:#6b7280;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Noto Sans',Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';font-style:normal;font-weight:400;font-size:14px;line-height:150%;max-width:92ch;margin:25px 10% 0}#comments-watch .data-protection-message a,#login .data-protection-message a{display:inline-block}@media only screen and (min-width:576px){#comments-watch .data-protection-message,#login .data-protection-message{padding-left:50px;padding-right:50px;margin:25px auto 0}}@media only screen and (min-width:1001px){#comments-watch .data-protection-message,#login .data-protection-message{padding-left:76px;padding-right:76px}}#comments-watch .login-container,#comments-watch .watch-container,#login .login-container,#login .watch-container{position:relative;padding:30px 50px}#comments-watch input,#comments-watch label,#login input,#login label{font-weight:400;font-size:14px}#comments-watch label,#login label{display:block;margin-bottom:10px}#comments-watch input,#login input{width:100%;outline:0;border:1px solid #aaa;border-radius:4px;padding:9px 10px;color:#111827;box-shadow:0 0 transparent;-webkit-appearance:none}#comments-watch input:focus,#login input:focus{border-color:#0071ce!important;box-shadow:0 0 15px rgba(0,114,200,.25)}#comments-watch input:-moz-placeholder,#login input:-moz-placeholder{color:#bbb}#comments-watch input:-ms-input-placeholder,#login input:-ms-input-placeholder{color:#bbb}#comments-watch input::-webkit-input-placeholder,#login input::-webkit-input-placeholder{color:#bbb}#comments-watch .inputWrapper,#login .inputWrapper{margin-bottom:24px}#comments-watch #email-preferences,#login #email-preferences{margin:32px 0}#comments-watch #email-preferences #subscription-heading,#login #email-preferences #subscription-heading{color:rgba(0,3,6,.87);font-size:16px;font-weight:400}#comments-watch #email-preferences .radioGroup,#login #email-preferences .radioGroup{margin-top:24px}#comments-watch .forgot,#login .forgot{float:right;text-align:right;font-size:12px}#comments-watch .new-user,#login .new-user{display:block;text-align:center;margin:12px auto 0;font-size:14px}#comments-watch .new-user #loginFromReset,#login .new-user #loginFromReset{white-space:nowrap}#comments-watch.no-external .external-login,#comments-watch.no-external .or-hr,#comments-watch.showPasswordReset .external-login,#comments-watch.showPasswordReset .or-hr,#login.no-external .external-login,#login.no-external .or-hr,#login.showPasswordReset .external-login,#login.showPasswordReset .or-hr{display:none}#comments-watch .or-hr,#login .or-hr{display:flex;align-items:center;margin:15px 0}#comments-watch .or-hr hr,#login .or-hr hr{flex-grow:1;border:0;margin:0;border-top:1px solid #d1d5db}#comments-watch .or-hr span,#login .or-hr span{padding:0 20px;font-size:14px}#comments-watch .external-login,#login .external-login{max-width:280px;margin:auto}#comments-watch .external-login #googleLogin,#comments-watch .external-login>.link,#login .external-login #googleLogin,#login .external-login>.link{margin-bottom:20px;height:44px}#comments-watch .external-login>.link,#login .external-login>.link{cursor:pointer;text-align:left;text-align:start;padding:11px 5px 11px 13px;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;border-radius:4px;border:1px solid transparent;font-size:14px;background-repeat:no-repeat!important;background-position:20px center!important}@media only screen and (hover:hover){#comments-watch .external-login>.link:hover,#login .external-login>.link:hover{background-color:#fff!important;text-decoration:none}}#comments-watch .external-login>.link.facebook,#login .external-login>.link.facebook{background:#ebeef5;border-color:#c4cde2;color:#3a589d}@media only screen and (hover:hover){#comments-watch .external-login>.link.facebook:hover,#login .external-login>.link.facebook:hover{border-color:#3a589d}}#comments-watch .external-login>.link.sso,#login .external-login>.link.sso{border-color:#0a91ff}#comments-watch .external-login>.link.disabled,#login .external-login>.link.disabled{background-color:#f0f0f0!important;border-color:#ddd!important;color:#b0b0b0!important;cursor:default}#comments-watch .external-login>.link>.fa-icon,#login .external-login>.link>.fa-icon{min-width:30px;padding-right:15px;text-align:center}#comments-watch .external-login>.link .signin-text,#login .external-login>.link .signin-text{max-width:100%;margin-inline:auto;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}#login #reg-password{padding-right:40px}#login #reg-password-div{position:relative}#login #reg-password-div .show-password{position:absolute;padding:10px;right:20px;width:20px}#login #reg-password-div .show-password .fa{cursor:pointer;color:#e5e7eb;width:20px}@media only screen and (hover:hover){#login #reg-password-div .show-password .fa:hover{color:#6b7280}}#login #reg-password-wrap{position:relative;font-size:14px}#login #reg-password-div .show-password{top:2px}.submit-button-container{text-align:center;margin-top:24px}#submit i{position:relative;font-size:7px;margin:0 2px;top:-3px;color:#ef4444}.login-container #loginBtn,.login-container .submit-button,.watch-container #registerBtn,.watch-container #watchBtn,.watch-container .submit-button{color:#fff;padding:11px 25px 12px;display:block;margin:20px auto 0;width:auto;outline:0;border:none;background:#0071ce;border-radius:4px;-webkit-transition:background .2s;transition:background .2s;-webkit-appearance:none}@media only screen and (hover:hover){.login-container #loginBtn:hover,.login-container .submit-button:hover,.watch-container #registerBtn:hover,.watch-container #watchBtn:hover,.watch-container .submit-button:hover{cursor:pointer;background:#00559b}}.login-container #loginBtn:focus,.login-container .submit-button:focus,.watch-container #registerBtn:focus,.watch-container #watchBtn:focus,.watch-container .submit-button:focus{text-decoration:underline;background:#028dff}.login-container #registerBtn{padding:12px;margin:4px 0 8px;width:100%}.captcha-container .formManagerStatus{position:relative;top:-9px}@media only screen and (max-width:1000px){#comments-watch input[type=email],#comments-watch input[type=password],#comments-watch input[type=text],#login input[type=email],#login input[type=password],#login input[type=text]{font-size:16px!important}}@media only screen and (min-width:576px) and (max-width:1000px){#comments-watch,#login{padding:25px 0}}@media only screen and (max-width:767px){#comments-watch,#login{padding:20px 0 0 0}}@media only screen and (max-width:575px){#login label{margin-bottom:5px}#login .login-container,#login .watch-container{margin:10px 0 0 0;padding:20px}}