body.login{background-color:#070707;background-image:url(../images/wp-admin-roxtar-x.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;height:100vh;overflow:hidden}.login-form-wrap{height:100%;margin:0;width:60%}#login{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;margin:auto;max-width:640px;padding:5rem 7rem 1rem;position:relative;top:-100px;width:100%!important}#loginform{background:transparent;border:none;border-radius:10px;box-shadow:none;padding:150px 5px 50px 0;position:relative;width:100%}#loginform:before{background-image:url(../images/wp-admin-cms-login.svg);background-repeat:no-repeat;content:"";height:30px;left:0;position:absolute;top:75px;width:100%}.login .language-switcher,.privacy-policy-page-link,body.login:not(.login-action-validate_2fa):not(.login-action-revalidate_2fa) #loginform>.user-pass-wrap>label,body.login:not(.login-action-validate_2fa):not(.login-action-revalidate_2fa) #loginform>p>label{display:none}#login form p.forgetmenot label{display:inline}.login h1 a{background-image:url(../images/wp-admin-roxtar.svg)!important;background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;height:112px!important;margin:0!important;width:320px!important}.login form .input,.login input[type=password],.login input[type=text]{background-color:#191919;border:1px solid #272727;border-radius:5px;box-shadow:none;color:#fff;font-size:18px;margin-bottom:30px;min-height:70px;padding:0 30px}.login #nav a,.login label{color:#fff}.login .button-primary,.login.wp-core-ui .button-primary{background:#6ede1f;border:0;border-radius:2px;color:#000;font-size:1.125rem;line-height:1.75rem;line-height:normal;min-height:3rem;padding:1rem 2.25rem;position:relative;right:.25rem}.login .user-pass-wrap{margin-bottom:20px}.login .forgetmenot label{display:inline;font-size:18px;font-weight:300;letter-spacing:1px;padding-left:15px}.login #backtoblog{margin:0;padding-left:0}.login #backtoblog a{color:#fff;font-size:16px;font-weight:300;letter-spacing:.4px;width:50%}.login a{color:#fff}.login #nav{float:right;margin:0;padding:0;text-align:left;width:50%}.login #backtoblog{padding-right:0;text-align:right}.login .wp-login-log-in,.login .wp-login-lost-password{color:#fff;font-size:16px;font-weight:300;letter-spacing:.4px;text-decoration:underline!important}.login .button.wp-hide-pw{color:#fff;min-height:70px;right:15px}.login .forgetmenot label:after{background:transparent;border:1px solid #fff;content:"";height:22px;left:0;opacity:1;position:absolute;top:2px;width:22px}.login .forgetmenot label:before{border:solid #6ede1f;border-width:0 2px 2px 0;content:"";height:11px;left:8px;opacity:0;position:absolute;top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.login .forgetmenot input[type=checkbox]:checked+label:before{opacity:1;z-index:1}.login form input[type=checkbox]{height:22px;opacity:0;width:22px}.login .forgetmenot{position:relative}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#fff}.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus{box-shadow:none;color:#fff}.notice.notice-error{border:2px solid #2b520f;margin-right:25px;width:100%}.notice.notice-error,.notice.notice-info.message{background:#070707;border-radius:5px;color:#fff;font-size:14px;position:relative;top:40px}.notice.notice-info.message{border:2px solid #2b520f}#lostpasswordform{background:transparent;border:0;box-shadow:none;padding:26px 0 34px;text-align:center;width:100%}#lostpasswordform p.submit{text-align:right}#lostpasswordform p.submit .button-primary{float:none;margin:0 auto;right:auto}.login .message,.login .notice,.login .success{width:auto}@media (max-width:1400px){#login{margin:0}}@media (max-width:1350px){#login{max-width:510px;padding-left:3rem}}@media (max-width:767px){.login-form-wrap{width:100%}.login form .input,.login input[type=password],.login input[type=text]{margin-bottom:20px}#login{max-width:100%;padding-left:30px;padding-right:30px;width:100%}body.login{background-position:70% 50%;background-size:cover}#loginform{padding-top:5rem}#loginform:before{left:0;top:30px}.login .user-pass-wrap{margin-bottom:0}}@media (max-height:767px){#loginform{padding-top:6rem}#loginform:before{left:0;top:40px}.login .user-pass-wrap{margin-bottom:0}#loginform{margin-top:0}.login h1 a{height:82px;width:220px}.login input[type=text]{font-size:16px;margin-bottom:10px;min-height:65px}.login .button.wp-hide-pw,.login input[type=password],.login input[type=text]{min-height:55px}}@media (max-width:575px){#login form p.submit{margin:40px 0 0}}@media (max-width:479px){.login h1 a{height:82px;width:220px}#login form p.submit{margin:15px 0 0}#login{padding-top:50px}.login form .input,.login input[type=password],.login input[type=text]{font-size:16px;margin-bottom:10px;min-height:46px;padding:0 20px}.login .forgetmenot label{padding-left:5px}.login .button.wp-hide-pw{min-height:50px}.login #backtoblog a,.login .wp-login-lost-password{display:block;float:left;letter-spacing:0;text-align:left;width:100%}.login #backtoblog{padding:0}#loginform{padding-bottom:0}.login #loginform .button-primary{margin-top:15px;padding:0 2.25rem}.login .forgetmenot label:after{height:20px;width:20px}.login #nav{float:left;margin:0;padding:0;text-align:left;width:100%}.login .forgetmenot label{font-size:16px}.login .forgetmenot label:after{height:17px;width:17px}.login .forgetmenot label:before{left:6px;top:4px}.login .forgetmenot label{padding-left:0}.login #backtoblog{width:100%}}@media (max-height:479px){.login h1 a{height:60px;width:180px}#loginform{padding-top:3rem}#loginform:before{background-size:130px;left:0;top:12px}.login form .input,.login input[type=password],.login input[type=text]{font-size:16px;margin-bottom:10px;min-height:46px}}#login form p{color:#fff}body.login #login .admin-email-confirm-form+.message,body.login #login .admin-email-confirm-form+.notice,body.login #login .admin-email-confirm-form+.success,body.login-action-confirm_admin_email #login .message,body.login-action-confirm_admin_email #login .notice,body.login-action-confirm_admin_email #login .success{background:#070707;border:2px solid #2b520f;border-radius:5px;box-shadow:none;color:#fff;font-size:1rem;margin-bottom:2rem!important;width:auto}body.login #login .admin-email-confirm-form,body.login-action-confirm_admin_email #login form{background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;margin:0;padding:150px 0 50px;position:relative;width:100%}body.login #login .admin-email-confirm-form:before,body.login-action-confirm_admin_email #login form:before{background-image:url(../images/wp-admin-cms-login.svg);background-repeat:no-repeat;background-size:210px auto;content:"";height:30px;left:0;position:absolute;top:75px;width:100%}body.login #login .admin-email-confirm-form h1.admin-email__heading,body.login-action-confirm_admin_email #login h1.admin-email__heading{border-bottom:1px solid rgba(110,222,31,.55);color:#fff;font-size:2rem;font-weight:800;letter-spacing:.02em;line-height:1.15;margin:0 0 1.5rem;padding:0 0 1rem}body.login #login .admin-email-confirm-form .admin-email__details,body.login #login .admin-email-confirm-form .admin-email__intro,body.login #login .admin-email-confirm-form .admin-email__meta,body.login #login .admin-email-confirm-form p,body.login #login .admin-email-confirm-form span,body.login-action-confirm_admin_email #login .admin-email__details,body.login-action-confirm_admin_email #login .admin-email__intro,body.login-action-confirm_admin_email #login .admin-email__meta,body.login-action-confirm_admin_email #login form p,body.login-action-confirm_admin_email #login form span{color:#fff;font-size:1rem;line-height:1.65}body.login #login .admin-email-confirm-form .admin-email__intro,body.login-action-confirm_admin_email #login .admin-email__intro{margin:0 0 1rem}body.login #login .admin-email-confirm-form .admin-email__details,body.login-action-confirm_admin_email #login .admin-email__details{margin:1.25rem 0}body.login #login .admin-email-confirm-form .admin-email__details strong,body.login-action-confirm_admin_email #login .admin-email__details strong{color:#6ede1f;font-weight:700}body.login #login .admin-email-confirm-form .admin-email__meta,body.login-action-confirm_admin_email #login .admin-email__meta{color:#d2d2d2;font-size:.875rem;margin-top:1.5rem}body.login #login .admin-email-confirm-form .description,body.login-action-confirm_admin_email #login form .description{color:#d2d2d2}body.login #login .admin-email-confirm-form .admin-email__actions,body.login-action-confirm_admin_email #login .admin-email__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}body.login #login .admin-email-confirm-form .admin-email__actions-primary,body.login-action-confirm_admin_email #login .admin-email__actions-primary{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:1rem}body.login #login .admin-email-confirm-form .button,body.login-action-confirm_admin_email #login form .button{align-items:center;border-radius:2px;box-shadow:none;display:inline-flex;font-size:1.125rem;justify-content:center;line-height:1.25;min-height:3.25rem;padding:1rem 2.25rem;text-decoration:none}body.login #login .admin-email-confirm-form .button-primary,body.login #login .admin-email-confirm-form .button-primary:focus,body.login #login .admin-email-confirm-form .button-primary:hover,body.login-action-confirm_admin_email #login form .button-primary,body.login-action-confirm_admin_email #login form .button-primary:focus,body.login-action-confirm_admin_email #login form .button-primary:hover{background:#6ede1f;border:0;color:#000;min-width:220px;right:auto}body.login #login .admin-email-confirm-form .button.button-secondary,body.login #login .admin-email-confirm-form .button.button-secondary:focus,body.login #login .admin-email-confirm-form .button.button-secondary:hover,body.login-action-confirm_admin_email #login form .button.button-secondary,body.login-action-confirm_admin_email #login form .button.button-secondary:focus,body.login-action-confirm_admin_email #login form .button.button-secondary:hover{background:transparent;border:1px solid #6ede1f;color:#fff}body.login #login .admin-email-confirm-form a,body.login-action-confirm_admin_email #login #backtoblog a,body.login-action-confirm_admin_email #login .wp-login-lost-password,body.login-action-confirm_admin_email #login form a{color:#fff;text-decoration:underline}body.login #login .admin-email-confirm-form a:hover,body.login-action-confirm_admin_email #login #backtoblog a:hover,body.login-action-confirm_admin_email #login .wp-login-lost-password:hover,body.login-action-confirm_admin_email #login form a:hover{color:#6ede1f}body.login #login .admin-email-confirm-form .admin-email__actions-secondary,body.login-action-confirm_admin_email #login form .admin-email__actions-secondary{align-self:center}@media (max-height:767px),(max-width:767px){body.login #login .admin-email-confirm-form,body.login-action-confirm_admin_email #login form{padding-top:6rem}body.login #login .admin-email-confirm-form:before,body.login-action-confirm_admin_email #login form:before{top:40px}}@media (max-height:479px),(max-width:479px){body.login #login .admin-email-confirm-form h1.admin-email__heading,body.login-action-confirm_admin_email #login h1.admin-email__heading{font-size:1.5rem}body.login #login .admin-email-confirm-form,body.login-action-confirm_admin_email #login form{padding-top:3rem}body.login #login .admin-email-confirm-form:before,body.login-action-confirm_admin_email #login form:before{background-size:130px auto;top:12px}}body.login #login .admin-email-confirm-form,body.login #loginform,body.login #lostpasswordform,body.login #registerform,body.login #resetpassform,body.login-action-confirm_admin_email #login form{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important}body.login #login form .input,body.login #login input[type=email],body.login #login input[type=password],body.login #login input[type=text]{background:#191919!important;background-color:#191919!important;border:1px solid #272727!important;border-radius:5px!important;box-shadow:none!important;color:#fff!important}body.login #login input[type=checkbox]:focus,body.login #login input[type=email]:focus,body.login #login input[type=password]:focus,body.login #login input[type=text]:focus{border-color:#6ede1f!important;box-shadow:0 0 0 1px #6ede1f!important}body.login #login .button-primary,body.login #login form .button-primary,body.login.wp-core-ui #login .button-primary{background:#6ede1f!important;background-color:#6ede1f!important;border:0!important;border-radius:2px!important;box-shadow:none!important;color:#000!important}body.login #login #backtoblog a,body.login #login #nav a,body.login #login .button.wp-hide-pw,body.login #login .dashicons-hidden,body.login #login .dashicons-visibility,body.login #login .wp-login-log-in,body.login #login .wp-login-lost-password,body.login #login a,body.login #login label,body.login #login p,body.login #login span{color:#fff!important}body.login #login #backtoblog a:hover,body.login #login #nav a:hover,body.login #login .wp-login-log-in:hover,body.login #login .wp-login-lost-password:hover,body.login #login a:hover{color:#6ede1f!important}body.login #login input[type=checkbox]:checked:before{fill:#6ede1f!important}body.login-action-revalidate_2fa,body.login-action-validate_2fa{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto}body.login-action-revalidate_2fa .login-form-wrap,body.login-action-validate_2fa .login-form-wrap{height:auto;min-height:100vh}body.login-action-revalidate_2fa #login,body.login-action-validate_2fa #login{box-sizing:border-box;height:auto;min-height:100vh;padding-bottom:3rem;padding-top:3rem;top:0}body.login-action-revalidate_2fa #loginform,body.login-action-validate_2fa #loginform{margin:0;padding:7.5rem 0 1.5rem}body.login-action-revalidate_2fa #loginform:before,body.login-action-validate_2fa #loginform:before{background-size:210px auto;top:3.5rem}body.login-action-revalidate_2fa #loginform label,body.login-action-validate_2fa #loginform label{color:#fff;display:block;font-size:1rem;font-weight:600;letter-spacing:.02em;line-height:1.5}body.login-action-revalidate_2fa #loginform .two-factor-prompt,body.login-action-validate_2fa #loginform .two-factor-prompt{color:#d2d2d2!important;font-size:1rem;line-height:1.65;margin:0 0 1.5rem}body.login-action-revalidate_2fa #loginform .input.authcode,body.login-action-validate_2fa #loginform .input.authcode{box-sizing:border-box;letter-spacing:.3em;margin:.75rem 0 1.25rem;text-align:center;width:100%}body.login-action-revalidate_2fa #loginform .input.authcode::placeholder,body.login-action-validate_2fa #loginform .input.authcode::placeholder{opacity:.5}body.login-action-revalidate_2fa #loginform p.submit,body.login-action-validate_2fa #loginform p.submit{margin:0;padding:0;text-align:right}body.login-action-revalidate_2fa #loginform .two-factor-email-resend,body.login-action-validate_2fa #loginform .two-factor-email-resend{margin:1rem 0 0}body.login-action-revalidate_2fa #loginform .two-factor-email-resend .button,body.login-action-validate_2fa #loginform .two-factor-email-resend .button{background:transparent!important;border:1px solid #6ede1f!important;border-radius:2px;box-shadow:none!important;color:#fff!important;min-height:2.75rem;padding:.5rem 1.25rem}body.login-action-revalidate_2fa .backup-methods-wrap,body.login-action-validate_2fa .backup-methods-wrap{border-top:1px solid rgba(110,222,31,.35);box-sizing:border-box;color:#fff;margin:0;padding:1.5rem 0 0}body.login-action-revalidate_2fa .backup-methods-wrap p,body.login-action-validate_2fa .backup-methods-wrap p{font-weight:700;margin:0 0 .75rem}body.login-action-revalidate_2fa .backup-methods-wrap ul,body.login-action-validate_2fa .backup-methods-wrap ul{list-style-position:outside;margin:0 0 0 1.25rem;padding:0}body.login-action-revalidate_2fa .backup-methods-wrap li+li,body.login-action-validate_2fa .backup-methods-wrap li+li{margin-top:.5rem}@media (max-width:479px){body.login-action-revalidate_2fa #login,body.login-action-validate_2fa #login{padding-bottom:2rem;padding-top:2rem}body.login-action-revalidate_2fa #loginform,body.login-action-validate_2fa #loginform{padding-top:5rem}body.login-action-revalidate_2fa #loginform:before,body.login-action-validate_2fa #loginform:before{background-size:130px auto;top:1.5rem}}