@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A-9a6Vc.ttf) format('truetype')}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBO9a6Vc.ttf) format('truetype')}html{height:100%}html body{height:100%;font-size:14px;font-family:'Noto Sans',Lucida Grande,Lucida Sans Unicode,Helvetica,sans-serif}html body.container-override{background:url('../imx/shattered.png');display:flex;height:100%;max-width:810px;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding-left:0;padding-right:0}html body.container-override .card-login-container{position:relative;background:#fff;border-radius:30px;display:flex;padding:40px 48px;justify-content:space-between}html body.container-override .card-login-container .card-block-left{display:flex;flex-direction:column;justify-content:center;gap:16px}html body.container-override .card-login-container .card-block-left .organization-logo{background:url('../imx/funiber_logo.svg') no-repeat;background-size:245px;height:75px;width:245px}html body.container-override .card-login-container .card-block-left .organization-logo_unini_mx{background:url('../imx/logo_uninimx.svg') no-repeat;background-size:215px;height:100px;width:215px}html body.container-override .card-login-container .card-block-left .app-name{color:#212121;font-size:22px;font-style:normal;font-weight:400;line-height:32px;margin:0}html body.container-override .card-login-container .card-block-right{display:flex;flex-direction:column;gap:16px;width:269px;justify-content:center}html body.container-override .card-login-container .card-block-right .section-title{color:#212121;font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding:0;margin:0}html body.container-override .card-login-container .card-block-right .form-container{display:flex;flex-direction:column;gap:16px}html body.container-override .card-login-container .card-block-right .form-container.disabled{opacity:.5;pointer-events:none}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form{display:flex;flex-direction:column;gap:16px}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .textfield-form-group{display:flex;flex-direction:column;gap:8px}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .textfield-form-group .textfield-group{display:flex;flex-direction:column;gap:4px}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .textfield-form-group .textfield-group .label{color:#000;font-size:13px;font-style:normal;font-weight:400;line-height:normal;padding:0;margin:0}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .textfield-form-group .textfield-group .form-control{border-radius:8px;border:1px solid #9e9e9e;box-sizing:border-box;color:#212121;display:flex;font-size:14px;font-style:normal;font-weight:400;padding:0 16px;flex-direction:column;align-items:flex-start;width:269px;height:40px;line-height:18px}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .textfield-form-group .textfield-group .form-control:focus{border-color:#01579b;box-shadow:none;outline:0}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .textfield-form-group .textfield-group .form-control::placeholder{color:#757575;font-size:14px;line-height:18px;opacity:1}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .login-button-container{position:relative}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .login-button-container .login-button{width:100%;display:flex;padding:8px;justify-content:center;align-items:center;border-radius:8px;background:#01579b;color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.07px;border:0}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .login-button-container .login-button:hover{background:#01579b}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .login-button-container .login-button:focus{box-shadow:none;outline:0}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .login-button-container .busy{position:absolute;top:10px;left:0;right:0;display:inline-block;width:20px;height:20px;margin:0 auto}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .login-info-container{border-radius:8px;background-color:#fff3e0;color:#f57c00;font-size:12px;padding:16px;margin:0}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .divider{align-items:center;align-self:center;color:#9e9e9e;display:flex;font-size:14px;font-style:normal;font-weight:400;gap:8px;height:20px;justify-content:center;line-height:20px;margin:0;padding:0;width:141px}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .divider::after,html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .divider::before{background:#e0e0e0;content:"";flex:1 1 58px;height:1px;margin:0}html body.container-override .card-login-container .card-block-right .form-container .user-password-login-form .divider span{align-items:center;display:flex;height:20px;justify-content:center;text-align:center;width:9px}html body.container-override .card-login-container .card-block-right .form-container .g-recaptcha{margin:0;transform:scale(.89);transform-Origin:0 0}html body.container-override .language-selector-container{padding:16px 0 0 32px}html body.container-override .language-selector-container select.__menu-idioma{appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat;background-position:right 5px center;background-size:14px;padding:8px;background-color:transparent;border:none;font-size:14px;width:auto;min-width:110px}.busy{background:url('../../public/imx/loader-oval.svg') no-repeat center left;margin-left:5px}.g-recaptcha{margin:0;transform:scale(.89);transform-Origin:0 0}#login_submit:disabled,#login_submit[disabled]{opacity:.3}.beta_watermark{top:0!important;right:50px!important;left:50px!important}@media (max-width:768px){html body.container-override{width:370px;align-items:initial}html body.container-override .card-login-container{align-items:center;flex-direction:column;gap:16px;justify-content:normal;min-height:auto}html body.container-override .card-login-container .card-block-left{align-items:center}html body.container-override .card-login-container .card-block-right .section-title{text-align:center}}