.login-page{background-color:transparent;margin-top:40px}.section-login{margin:0 auto;width:100%}.nav-andromaco{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-tabs{border-bottom:1px solid transparent}.card{border:none!important}.card-body{border-bottom:5px solid #0083c5;border-radius:3px;margin-bottom:30px;padding-bottom:60px}.nav-item-login a{font-family:var(--font-family-institucional)!important;line-height:1.1;color:var(--text-color)!important;text-align:center;font-size:36px!important;font-weight:500;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.nav-andromaco .nav-item .nav-link.active{border-bottom:2px solid transparent;border:none;outline:none}.section-btn-form{width:360px;margin:0 auto;margin-top:20px}.section-btn-form .passwordless-section-user-login{width:100%;margin:0 auto;margin:20px 0}.section-btn-form .passwordless-section-user-login .passwordless-login-btn{width:100%;padding:15px;border-radius:10px;font-size:15px;background-color:#337ab7;border-color:#337ab7;color:#fff!important;-webkit-transition:all .2s;transition:all .2s;outline:none!important}.section-btn-form .passwordless-section-user-login .passwordless-login-btn:hover{text-decoration:none}.section-btn-form .passwordless-login-button{width:100%;margin:0 auto;margin:20px 0}.section-btn-form .passwordless-login-button a{width:100%;margin:0 auto;padding:15px;border-radius:10px;font-size:15px;background-color:var(--background-green);border-color:var(--background-green);color:#fff!important;-webkit-transition:all .2s;transition:all .2s;outline:none!important}.section-btn-form .passwordless-login-button a:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.section-btn-form .oauth-google a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-gray)!important;font-family:var(--font-family-institucional)!important;border:1px solid #dadce0;font-weight:500}.section-btn-form .oauth-google a img{width:18px;height:18px}.section-btn-form .oauth-google a:hover{color:var(--text-gray)!important;background-color:transparent!important;border:1px solid #dadce0}.section-btn-form .oauth-google a:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.section-btn-form .login-section .form-group .form-control-label{font-size:14px;color:#333;font-weight:500;margin-bottom:10px}.section-btn-form .login-section .forgot-password{color:#000;font-weight:400;font-size:14px;font-family:var(--font-family-institucional)!important;margin-bottom:10px}.section-btn-form .login-section .btn-primary{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;padding:15px;border-radius:10px;font-size:15px;background-color:#0083c5;border-color:#0083c5;color:#fff!important;-webkit-transition:all .2s;transition:all .2s;outline:none!important}.section-btn-form .login-section .btn-primary:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.section-btn-form .login-section .btn-link-cancel-pass{color:#000!important;font-weight:400;font-size:14px;font-family:var(--font-family-institucional)!important;margin-bottom:10px;margin-top:10px}.section-btn-form .login-section .btn-link-cancel-pass,.section-btn-form .login-section .btn-link-cancel-pass:hover{text-decoration:none!important;background-color:transparent!important;border:none!important}.section-btn-form .login-section .btn-link-cancel-pass:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.passwordless-section-form{width:400px;margin:0 auto;margin-top:20px}.passwordless-section-form .passwordless-form-email .form-control-label,.passwordless-section-form .request-passwordless-login-body #pwdless-token-form .card-body p{font-size:14px;color:#333;font-weight:500;margin-bottom:10px}.passwordless-section-form .request-passwordless-login-body #pwdless-token-form .card-body .pwdless-token{width:100%;margin:0 auto}.passwordless-section-form .request-passwordless-login-body #pwdless-token-form .card-body .pwdless-token .col{padding-left:4px!important;padding-right:4px!important}.passwordless-section-form .request-passwordless-login-body #pwdless-token-form .card-retry{padding:1.25rem;padding-bottom:0}.passwordless-section-form .request-passwordless-login-body #pwdless-token-form .card-retry p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:15px;color:#333;font-weight:500;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.passwordless-section-form .request-passwordless-login-body #pwdless-token-form .card-retry p button{color:#aac8d1;text-decoration:none;padding:0}.passwordless-section-form .request-passwordless-login-body #pwdless-token-form .card-retry p button:hover{text-decoration:none;color:#aac8d1}.passwordless-section-form .request-passwordless-login-body #pwdless-token-form .card-retry p button:focus{text-decoration:none;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.passwordless-section-form .card-body{border-bottom:none;padding-bottom:0}.passwordless-section-form .btn-submit-code,.passwordless-section-form .btn-submit-code:hover{margin-top:20px;color:#fff;background-color:#337ab7;border-color:#2e6da4;display:inline-block;padding:10px 16px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.passwordless-section-form .btn-submit-code:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.passwordless-section-form .send-passwordless-email-btn #submitTokenButton{color:#fff;background-color:#337ab7;border-color:#2e6da4;display:inline-block;padding:10px 16px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0}.passwordless-section-form .send-passwordless-email-btn .btn-link-cancel-pass{color:#000!important;font-weight:400;font-size:14px;font-family:var(--font-family-institucional)!important;margin-bottom:10px;margin-top:10px}.passwordless-section-form .send-passwordless-email-btn .btn-link-cancel-pass,.passwordless-section-form .send-passwordless-email-btn .btn-link-cancel-pass:hover{text-decoration:none!important;background-color:transparent!important;border:none!important}.passwordless-section-form .send-passwordless-email-btn .btn-link-cancel-pass:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.passwordless-section-form .send-passwordless-email-btn .back-customer-login-pass{display:none}.passwordless-section-form .invalid-feedback-recaptcha{color:#f02323;font-style:normal;font-weight:700;font-size:12px}.container-account-register .register-page-form{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0}.container-account-register .register-page-form .card-header h2{color:#575756;font-family:var(--font-family-institucional)}.container-account-register .register-page-form .card-body .registration-provider .form-control-label{font-size:14px;color:#333;font-weight:500}.container-account-register .register-page-form .card-body .registration-provider .privacy-policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;padding-left:0;gap:4px}.container-account-register .register-page-form .card-body .registration-provider .privacy-policy label{font-size:14px;color:#333;font-weight:500;margin-bottom:0}.container-account-register .register-page-form .card-body .registration-provider #button-submit-register,.container-account-register .register-page-form .card-body .registration-provider #button-submit-register:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;display:inline-block;padding:10px 16px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0}.container-account-register .register-page-form .card-body .registration-provider #button-submit-register:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}@media (max-width:768px){.container-account-register .register-page-form{width:100%}}@media (max-width:768px){.container-account-register{padding:0}.container-account-register .register-page-form{width:100%}}.container-password-reset{margin-top:60px;margin-bottom:80px}.container-password-reset .request-password-title{text-align:center;font-size:36px;font-weight:500;color:var(--text-gray);font-family:var(--font-family-institucional);margin:0 auto;margin-bottom:8px}.container-password-reset .reset-password-form{margin:0 auto}.container-password-reset .reset-password-form .request-password-body p{font-size:14px;font-weight:400;margin-bottom:60px;color:rgba(0,0,0,.5647058824);text-align:center}.container-password-reset .reset-password-form .request-password-body .form-group label{display:none}.container-password-reset .reset-password-form .request-password-body .form-group input:focus,.container-password-reset .reset-password-form .request-password-body .form-group input:hover{-webkit-box-shadow:none;box-shadow:none;outline:none}.container-password-reset .reset-password-form .send-email-btn{margin-top:20px}.container-password-reset .reset-password-form .send-email-btn button{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;padding:15px;border-radius:10px;font-size:15px;background-color:#0083c5;border-color:#0083c5;color:#fff!important;-webkit-transition:all .2s;transition:all .2s;outline:none!important}.container-password-reset .reset-password-form .send-email-btn button:hover{color:#fff!important}.container-password-reset .reset-password-form .send-email-btn button:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.container-password-reset .reset-password-form .send-email-btn a{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;padding:15px;border-radius:10px;font-size:15px;background-color:#0083c5;border-color:#0083c5;color:#fff!important;-webkit-transition:all .2s;transition:all .2s;outline:none!important}.container-password-reset .reset-password-form .send-email-btn a:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.container-password-reset .reset-password-form .send-email-btn .btn-link-cancel-pass{color:#000!important;font-weight:400;font-size:14px;font-family:var(--font-family-institucional)!important;margin-bottom:10px;margin-top:10px}.container-password-reset .reset-password-form .send-email-btn .btn-link-cancel-pass,.container-password-reset .reset-password-form .send-email-btn .btn-link-cancel-pass:hover{text-decoration:none!important;background-color:transparent!important;border:none!important}.container-password-reset .reset-password-form .send-email-btn .btn-link-cancel-pass:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.container-password-reset .reset-password-form .send-email-btn:hover{text-decoration:none}.container-password-reset .reset-password-form .send-email-btn:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.section-new-password{margin-top:60px;margin-bottom:80px}.section-new-password .card-header{border-bottom:none;margin-bottom:40px}.section-new-password .card-header h4{text-align:center;font-size:36px;font-weight:500;color:#575756;font-family:var(--font-family-institucional);margin:0 auto;margin-bottom:8px}.section-new-password .card-body .form-group label{font-size:14px;color:#333;font-weight:500;margin-bottom:10px}.section-new-password .card-body .form-group input:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.section-new-password .card-body .btn-section{margin-top:20px}.section-new-password .card-body .btn-section a{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;padding:15px;border-radius:10px;font-size:15px;background-color:#fff;border-color:#0083c5;color:#0083c5!important;-webkit-transition:all .2s;transition:all .2s;text-decoration:none!important}.section-new-password .card-body .btn-section a:hover{color:#0083c5!important;background-color:#fff!important;border-color:#0083c5!important;text-decoration:none!important}.section-new-password .card-body .btn-section a:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.section-new-password .card-body .btn-section button{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;padding:15px;border-radius:10px;font-size:15px;background-color:#0083c5!important;border-color:#0083c5!important;color:#fff!important;-webkit-transition:all .2s;transition:all .2s}.section-new-password .card-body .btn-section button:hover{color:#fff!important;background-color:#0083c5!important;border-color:#0083c5!important}.section-new-password .card-body .btn-section button:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}@media (max-width:768px){.login-page{margin-top:20px}.passwordless-section-form,.section-btn-form{width:100%}.container-password-reset .request-password-title{font-size:30px}}