.login{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;height:100vh;user-select:none}@media screen and (min-width:992px){.login{flex-direction:row}}.login .localization-switcher{padding:5px 0;color:#212529;position:absolute;right:20px;top:20px}@media screen and (max-width:992px){.login .localization-switcher{border-radius:4px}}.login .localization-switcher .nav-link{display:flex;flex-direction:row;width:100%;justify-content:flex-start;align-items:center;padding:10px;gap:3px;border-radius:var(--border-radius-components);cursor:pointer}.login .localization-switcher .nav-link:hover{color:#fff}@media screen and (min-width:992px){.login .localization-switcher .nav-link:hover{background-color:var(--color-corporative)}}.login .localization-switcher .nav-link span{text-transform:uppercase;font-weight:bold}.login .localization-switcher .dropdown .dropdown-menu{min-width:200px;max-height:300px;padding:0;background-color:var(--color-white);border-radius:8px 8px 8px 8px;overflow-y:auto;box-shadow:2px 2px 8px 0 #25252966 !important;z-index:100}.login .localization-switcher .dropdown .dropdown-menu::-webkit-scrollbar{width:10px;height:10px}.login .localization-switcher .dropdown .dropdown-menu::-webkit-scrollbar-track{background-color:transparent}.login .localization-switcher .dropdown .dropdown-menu::-webkit-scrollbar-thumb{background-color:transparent;border-radius:var(--border-radius-components)}.login .localization-switcher .dropdown .dropdown-menu:hover::-webkit-scrollbar-thumb{background-color:var(--color-corporative) !important}.login .localization-switcher .dropdown .dropdown-menu .dropdown-item{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;width:100%;margin:0;cursor:pointer;font-size:16px;padding:10px 14px;min-height:46px;color:#212529}.login .localization-switcher .dropdown .dropdown-menu .dropdown-item:hover{background-color:var(--color-corporative);color:#fff}.login .login-wrapper-left{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5)),url("../images/project/login-bg.jpg");background-size:cover;width:100%;height:100vh}@media screen and (min-width:992px){.login .login-wrapper-left{width:70%}}.login .login-wrapper-left .img-wrapper{width:375px;margin:auto;font-size:inherit}.login .login-wrapper-left .img-wrapper .logo{width:100%;height:100%;object-fit:cover}.login .login-wrapper-right{width:100%;height:100vh}@media screen and (min-width:992px){.login .login-wrapper-right{width:30%;min-width:470px}}.login .login-wrapper{padding:1rem}@media screen and (min-width:992px){.login .login-wrapper{padding:2rem}}.login .login-wrapper .img-wrapper{width:375px;margin:auto;font-size:inherit}.login .login-wrapper .img-wrapper .logo{width:100%;height:auto}.login-form{display:flex;flex-direction:column;padding:2rem 0;width:400px;margin:auto;height:100%;justify-content:center;align-items:center;gap:40px}@media screen and (min-width:992px){.login-form{padding:2rem}}.login-form .no-member,.login-form .external-links{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%}.login-form .form-login{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:20px}.login-form .form-login .form-login-wrapper{display:flex;width:100%;flex-direction:column;gap:20px}.login-form .form-login .form-login-wrapper .form-loggin-wrapper-item{width:100%;position:relative}.login-form .form-login .form-login-wrapper .form-loggin-wrapper-item.remember-check{height:24px}.login-form .form-login .form-login-wrapper .form-loggin-wrapper-item.remember-check .form-check-input{margin-top:0 !important}.login-form .form-login .form-login-wrapper .form-loggin-wrapper-item label{font-size:14px;margin-bottom:10px}.login-form .form-login .form-login-wrapper .form-loggin-wrapper-item .form-input{width:100%;height:37px;border:1px solid #212529;padding:8px 16px;box-sizing:border-box;font-size:16px;color:#212529;border-radius:var(--border-radius-components);transition:.2s ease all}.login-form .form-login .form-login-wrapper .form-loggin-wrapper-item .form-input:read-only{background-color:#f2f2f2 !important;color:#212529;border:1px solid #edeff0;cursor:inherit}.login-form .form-login .form-login-wrapper .form-loggin-wrapper-item .form-input:hover{background-color:#f2f2f2}.login-form .form-login .form-login-wrapper .form-loggin-wrapper-item .form-input.left{padding-left:2.25rem}.login-form .form-login .form-login-wrapper .form-loggin-wrapper-item .form-input:focus{border:1px solid #212529;outline:none !important}.login-form .form-login .form-login-wrapper .form-loggin-wrapper-item .form-input:focus-visible{border:1px solid #212529;outline:none !important}.login-form .form-login .form-login-wrapper .form-loggin-wrapper-item .btn-password{position:absolute;top:29px;right:4px;width:29px;height:29px;display:flex;justify-content:center;align-items:center;font-size:16px;background-color:transparent;color:#000;border:none}.login-form .form-login .form-login-wrapper .form-loggin-wrapper-item .form-check{margin-bottom:0 !important}.login-form .button-app{display:flex;justify-content:center;align-items:center;width:100%;transition:.2s ease all;height:37px;background-color:var(--color-corporative);color:var(--color-btn-text);border-radius:var(--border-radius-components);border:1px solid var(--color-corporative)}.login-form .button-app:active,.login-form .button-app:hover,.login-form .button-app:focus-visible{background-color:var(--color-corporative-clear) !important;color:var(--color-corporative) !important;border:1px solid var(--color-corporative) !important;box-shadow:none}.login-form .button-app:focus-visible{outline-offset:1px}.login-form .btn-full-width{width:100%}.login-form .form-check-input:checked{background-color:var(--color-corporative);border-color:var(--color-corporative)}.form-check-input:focus{border-color:var(--color-corporative);outline:0;box-shadow:none !important}#AbpPageAlerts{position:absolute;top:5px;left:5px;z-index:999}#AbpPageAlerts .btn-close{position:absolute;top:15px;right:7px;z-index:2;padding:0}