html{height:100%}body{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-height:100%}#login{width:300px}#login h1{word-wrap:break-word;font-size:3em;text-align:center}#login-logo{height:auto;width:100%}#login-form-top{padding:1px}#login-form{position:relative}#login-form .field{margin:0}#login-form .btn{display:-webkit-flex;display:flex}#loginName{border-radius:var(--large-border-radius);margin:0 -1px;padding:14px 16px;width:calc(100% + 2px)}#loginName-field{z-index:1}#remember-password{display:none}#login-form:not(.reset-password) #loginName{border-bottom-width:0;border-radius:var(--large-border-radius) var(--large-border-radius) 0 0;margin:-1px -1px 0}#login-form:not(.reset-password) #loginName:focus{border-bottom-width:1px;margin-bottom:-1px}#login-form.reset-password #forgot-password,#login-form.reset-password #password-field,#login-form.reset-password #rememberMe-field{display:none}#login-form.reset-password #remember-password{display:block}.passwordwrapper{border-radius:0 0 var(--large-border-radius) var(--large-border-radius);margin:0 -1px -1px}.passwordwrapper.focus{z-index:1}.passwordwrapper #password{border-radius:inherit}body.ltr .passwordwrapper #password{padding:14px 4rem 14px 16px}body.rtl .passwordwrapper #password{padding:14px 16px 14px 4rem}body.ltr .passwordwrapper .password-toggle{right:14px}body.rtl .passwordwrapper .password-toggle{left:14px}#login-form-bottom{margin-top:var(--m)}#login-form-buttons{margin:var(--xl) 0 var(--s)}#login-form-extra{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}body.ltr #rememberMe-field{margin-right:14px}body.rtl #rememberMe-field{margin-left:14px}#forgot-password,#remember-password{color:var(--medium-text-color);font-size:11px}#forgot-password:focus,#forgot-password:hover,#remember-password:focus,#remember-password:hover{color:var(--link-color)}#login-form .submit{display:-webkit-flex;display:flex;height:44px;width:100%}#login-errors{color:var(--error-color);margin-top:1em;text-align:center}#poweredby{display:block;margin-bottom:48px;margin-top:70px;opacity:.8;text-align:center}#poweredby>svg{display:inline-block}#poweredby:active,#poweredby:focus,#poweredby:hover{opacity:1}.modal.email-sent{width:300px}body.ltr .modal.email-sent .body{padding-left:68px}body.rtl .modal.email-sent .body{padding-right:68px}.modal.email-sent .body:before{speak:none;-webkit-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:normal!important;color:var(--link-color);content:"mail";direction:ltr;display:inline-block;display:block;font-family:Craft;font-size:30px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;opacity:var(--icon-opacity);position:absolute;text-align:center;text-rendering:optimizeLegibility;text-transform:none;top:24px;-webkit-user-select:none;user-select:none;vertical-align:middle}body.ltr .modal.email-sent .body:before{left:24px}body.rtl .modal.email-sent .body:before{right:24px} /*# sourceMappingURL=login.css.map*/