/*
* 
* Copyright (C) 2026 MODX LLC
* 
* This file is part of MODX Revolution and was compiled using Grunt.
* 
* MODX Revolution is free software: you can redistribute it and/or modify it under the terms of the
* GNU General Public License as published by the Free Software Foundation, either version 2 of the
* License, or (at your option) any later version.
* 
* MODX Revolution is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* 
* See the GNU General Public License for more details. You should have received a copy of the GNU
* General Public License along with MODX Revolution. If not, see <http://www.gnu.org/licenses/>.
* 
*/
@-ms-viewport{width:device-width}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:100%;line-height:1.15}*,:after,:before{box-sizing:inherit;outline:0}body,form,h1,h2,h3,h4,h5,h6,ol,p,ul{color:#343434;font-weight:400;margin:0;padding:0}strong{font-weight:600}body{background:#e4e4e4}.l-background{background:#e4e4e4 no-repeat 50%;background-size:cover;bottom:0;display:none;left:auto;opacity:.8;position:fixed;right:0;top:0;width:calc(100% - 30rem);z-index:-1}.l-main{margin:.5rem 0 2rem}.l-content{background:#fff;max-width:100%;min-height:100vh;overflow:hidden;padding:0 1.5625rem;position:relative}.l-header{align-items:center;display:flex;justify-content:center}html[dir=rtl] .l-content{margin-left:auto;margin-right:0}html[dir=rtl] .l-background{left:0;right:auto}@media screen and (min-width:25em){.l-content{padding:0 3.125rem}}@media screen and (min-width:48em){.l-content{display:flex;flex-direction:column;justify-content:space-between;width:30rem}.l-background{display:block}}h1{font-size:1.5rem;margin:2rem 0 1rem}h2{font-size:1.25rem;font-weight:700;margin:1.5rem 0 .5rem}p{line-height:1.4;margin:0 0 1rem}a{color:#4a90e2;text-decoration:none}a:hover{opacity:.8}a:focus{color:#cf1124}.lead{margin-bottom:2rem}.lead,input{font-size:1rem}input{background:#fbfbfb;border:1px solid #e4e4e4;border-radius:3px;box-shadow:none;display:inline-block;outline-color:#6cb24a;padding:1rem;width:100%}input[type=checkbox]{margin:0 .5rem 0 0;position:relative;top:0;width:auto}input:focus{border:1px solid #4a90e2}label{cursor:pointer;display:block;font-weight:500;margin:1.25rem 0}label a{font-weight:400}label>input{margin-top:.25rem}.c-logo{display:block;margin:1.5625rem 0 1rem;max-width:100%;width:12rem}@media screen and (min-width:48em){.c-logo{margin:3.125rem 0 1rem}}.c-form{margin:0 -1rem;padding:0 1rem}.c-button{background:#6cb24a;border:1px solid #568e3b;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:1rem 0;padding:1rem;text-align:center;width:100%}#modx-fl-btn,#modx-login-btn{border:1px solid #0000}#modx-fl-btn:focus,#modx-fl-btn:hover,#modx-login-btn:focus,#modx-login-btn:hover{background:#528738;color:#fff;transition:background-color .2s ease-out}#modx-fl-btn:hover,#modx-login-btn:hover{box-shadow:none}#modx-login-username,#modx-login-username-reset{margin-top:10px}#rememberme-checkbox input[type=checkbox]{margin:0;opacity:0;padding:0;width:0}#rememberme-checkbox label{display:inline-block;padding-left:22px;position:relative}#rememberme-checkbox label:after,#rememberme-checkbox label:before{content:"";display:inline-block;position:absolute}#rememberme-checkbox label:before{background:#fbfbfb;border:1px solid #e4e4e4;border-radius:3px;height:18px;left:-3px;width:18px}#rememberme-checkbox label:after{border-bottom:2px solid;border-left:2px solid;height:5px;left:1px;top:5px;transform:rotate(-45deg);width:10px}#rememberme-checkbox input[type=checkbox]+label:after{content:none}#rememberme-checkbox input[type=checkbox]:checked+label:after{content:""}#rememberme-checkbox input[type=checkbox]:focus+label:before{border:1px solid #4a90e2}.c-password-label{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.c-helplink{color:#53595f;margin-left:2rem}.c-help{border:.125rem solid #6cb24a;border-radius:3px;display:none;margin:3rem 0;padding:0 1rem}.c-help.is-visible{display:block}.l-footer{align-items:center;background:#fff;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:1rem}.c-languageselect,.l-footer{position:relative}.c-languageselect__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:none;border-radius:0;color:#53595f;cursor:pointer;direction:rtl;font-family:inherit;font-size:inherit;padding-right:1.2rem;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-languageselect__select:hover{opacity:.8}.c-languageselect__select:focus{color:#cf1124}.c-languageselect__select:focus option{color:#53595f}.c-languageselect__arrow{border-color:#53595f #0000 #0000;border-style:solid;border-width:.375rem .375rem 0;display:block;height:0;position:absolute;right:0;top:55%;transform:translateY(-50%);width:0;z-index:1}.c-button--ghost{background:#0000;border:none;color:#4a90e2}.c-button--ghost:hover{opacity:.8}.c-button--ghost:focus{color:#cf1124}.c-button--ghost .c-arrow{stroke:#4a90e2}:hover>.c-button--ghost{left:-.5rem;right:0}.c-arrow{stroke:#343434;position:relative;right:0;top:-2px;transition:left .4s ease-in-out,right .4s ease-in-out;vertical-align:middle}.c-button:hover>.c-arrow{right:-.5rem}.c-arrow.c-arrow--left{left:0;transform:rotate(180deg)}.c-button:hover>.c-arrow.c-arrow--left{left:-.5rem;right:0}.can-toggle{max-height:50rem;overflow:hidden;transition:max-height .4s ease-in-out}.is-hidden{max-height:0;transition:max-height .4s ease-in-out,visibility 0s .7s;visibility:hidden}.is-error{background-color:#fee;border-left:.2rem solid #cf1124;color:#cf1124}.is-error,.is-success{border-radius:3px;padding:1rem 1.2rem}.is-success{background-color:#effcf6;border-left:.2rem solid #6cb24a;color:#528738}@media screen and (max-width:40em){h1{font-size:1.3rem;margin:1rem 0 .5rem}.l-main{margin:.5rem 0}.c-logo{width:10rem}.is-error,.is-success,label{font-size:1em}}
/*# sourceMappingURL=login-min.css.map */