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,.login div label,.login p label,.privacy-policy-page-link{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}}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:rgba(7,7,7,.85);border:2px solid #2b520f;border-radius:10px;box-shadow:0 30px 60px rgba(0,0,0,.35);color:#fff;font-size:1rem;margin-bottom:2rem!important;width:auto}body.login-action-confirm_admin_email #login form{background:rgba(7,7,7,.85);border:2px solid #2b520f;border-radius:10px;box-shadow:0 30px 60px rgba(0,0,0,.35);width:auto}body.login-action-confirm_admin_email #login h1.admin-email__heading{border-bottom:1px solid #6ede1f;color:#fff;font-size:1.5rem;font-weight:500;letter-spacing:.02em;margin-bottom:1.25rem}body.login-action-confirm_admin_email #login .admin-email__details{color:#d2d2d2;line-height:1.6;margin-bottom:1rem}#login form p,body.login-action-confirm_admin_email #login .admin-email__details strong,body.login-action-confirm_admin_email #login form p,body.login-action-confirm_admin_email #login form span{color:#fff}body.login-action-confirm_admin_email #login form .description{color:#d2d2d2}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,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:#6ede1f;border:0;border-radius:2px;box-shadow:none;color:#000;font-size:1.1125rem;line-height:normal;min-height:3rem;padding:1rem 2.25rem;position:relative;text-decoration:none}body.login-action-confirm_admin_email #login .admin-email__actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem}body.login-action-confirm_admin_email #login .admin-email__actions .button{background:#6ede1f;border:0;border-radius:2px;box-shadow:none;color:#000;font-size:1.1125rem;line-height:normal;min-height:3rem;padding:1rem 2.25rem;position:relative;text-decoration:none}body.login-action-confirm_admin_email #login .admin-email__actions-primary{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}body.login-action-confirm_admin_email #login .admin-email__actions .button-primary{min-width:220px}body.login-action-confirm_admin_email #login .admin-email__intro{font-size:1rem;line-height:1.6}body.login-action-confirm_admin_email #login .admin-email__details{color:#e7e7e7;font-size:1rem;margin:1.5rem 0}body.login-action-confirm_admin_email #login .admin-email__meta{color:#9aa0a6;font-size:.875rem;margin-top:1.5rem}body.login-action-confirm_admin_email #login #backtoblog a,body.login-action-confirm_admin_email #login .wp-login-lost-password{color:#fff;text-decoration:underline}body.login-action-confirm_admin_email #login #backtoblog a:hover,body.login-action-confirm_admin_email #login .wp-login-lost-password:hover{color:#6ede1f}body.login-action-confirm_admin_email #login form a{color:#fff;text-decoration:underline}body.login-action-confirm_admin_email #login form a:hover{color:#6ede1f}body.login-action-confirm_admin_email #login .admin-email__actions-secondary a{color:#fff}body.login-action-confirm_admin_email #login .admin-email__actions-secondary a:hover{color:#6ede1f}body.login-action-confirm_admin_email #login form .admin-email__actions-secondary{align-self:center}