#root{width:100%;height:100%}.inputUserName .ant-input-suffix svg.hide{display:none}.formLogin .button-consent-terms{height:75px!important;width:100%;border-color:#19a4e6;color:#19a4e6}.formLogin .button-consent-terms .p-consent-terms{text-align:center;margin:12px 0 0}.formForgotPass .container-component .title-forgot{font-weight:500;color:rgba(0,0,0,.87);font-size:18px;display:block;word-break:break-word}.formForgotPass .container-component .username-forgot{font-weight:700;color:rgba(0,0,0,.87);font-size:18px;display:block;word-break:break-word;margin-bottom:10px}.formForgotPass .container-component .sub-title-forgot{color:rgba(0,0,0,.6);font-size:13px;display:block;margin-bottom:16px}.formChangePass .container-component .title-change{font-weight:500;color:rgba(0,0,0,.87);font-size:18px;display:block;word-break:break-word}.formChangePass .container-component .username-change{font-weight:700;color:rgba(0,0,0,.87);font-size:18px;display:block;word-break:break-word;margin-bottom:10px}.formChangePass .container-component .sub-title-change{color:rgba(0,0,0,.6);font-size:13px;display:block;margin-bottom:16px}.formChangePass .container-component .password-security{font-size:13px;margin-bottom:20px}.formChangePass .container-component .password-security ul{padding-left:5px;list-style:none}.formChangePass .container-component .password-security ul li:before{content:"\2022";width:15px;display:inline-block}.formChangePass .container-component .password-security ul li.check{font-weight:500;color:#52c41a}.formChangePass .container-component .password-security ul li.check:before{content:"\2713"}.formChangePass .container-component .password-security ul li span.info{border-bottom:1px dashed}.footer{padding:15px 20px;color:rgba(0,0,0,.6);font-size:13px;background:#f5f5f5;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.footer.is-mobile{border-radius:0}.footer .error{color:#f5222d}.footer span.authorized-for,.footer span.build{display:block}.footer span.build{margin-bottom:3px}.footer .container-logo-language{display:flex;margin-top:16px;align-items:center}.footer .container-logo-language .container-drop-language{flex-grow:1;flex-shrink:0}.footer .container-logo-language .container-drop-language button.bt-language{padding:0;border:0;background:transparent;box-shadow:none;color:#1976d2;font-size:13px;display:flex;align-items:center}.footer .container-logo-language .container-drop-language button.bt-language:after,.footer .container-logo-language .container-drop-language button.bt-language:before{display:none}.footer .container-logo-language svg{fill:currentColor;flex-shrink:0}.ant-dropdown>.ant-dropdown-menu{border:1px solid rgba(0,0,0,.42)}.ant-dropdown>.ant-dropdown-menu.menu-language>li:not(.ant-dropdown-menu-item-divider).ant-dropdown-menu-item{height:40px;line-height:40px;color:rgba(0,0,0,.87);padding:0 16px}.ant-dropdown>.ant-dropdown-menu.menu-language>li:not(.ant-dropdown-menu-item-divider).ant-dropdown-menu-item span.item-primary{font-size:13px;position:relative}.ant-dropdown>.ant-dropdown-menu.menu-language>li:not(.ant-dropdown-menu-item-divider).ant-dropdown-menu-item svg{fill:currentColor;margin-left:20px}.ant-dropdown>.ant-dropdown-menu.menu-language>li:not(.ant-dropdown-menu-item-divider).ant-dropdown-menu-item.active{color:#1976d2;display:flex;align-items:center}.ant-dropdown>.ant-dropdown-menu.menu-language>li:not(.ant-dropdown-menu-item-divider).ant-dropdown-menu-item:hover{background-color:rgba(25,118,210,.12);color:#1976d2}@media screen and (max-width:700px){.footer{border-radius:0}}.form-header{height:104px;background:#263682;padding:25px;border-top-left-radius:8px;border-top-right-radius:8px;position:relative}.form-header.is-mobile{border-radius:0}.form-header img{width:auto;max-width:192px;height:32px;position:absolute;left:25px;bottom:25px}@media screen and (max-width:700px){.form-header{border-radius:0}}.banner{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:auto;background-color:#f5f5f5;position:fixed;top:0;right:0}.banner.is-mobile{width:100%;display:none}@media screen and (max-width:700px){.banner{width:100%;display:none}}.typesLogin{margin-bottom:24px}.typesLogin .error{color:#f5222d;padding:12px 24px;display:block}.typesLogin .loading{color:rgba(0,0,0,.54);padding:12px 24px;display:block}.typesLogin .login-external{padding:0 24px;cursor:pointer;display:flex;height:40px;align-items:center}.typesLogin .login-external svg{margin-right:10px;flex-shrink:0}.typesLogin .login-external svg.login-custom{fill:#1976d2}.typesLogin .login-external span{font-size:13px;color:#1976d2;font-weight:700}.typesLogin .login-actions{padding:0 24px;cursor:pointer;display:flex;height:40px;align-items:center}.typesLogin .login-actions span{font-size:13px;color:#1976d2}.login{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}.login.is-mobile .container-login{display:flex;flex-direction:column;border:none;width:100%;height:100%;margin:0!important;border-radius:0;box-shadow:none}.login.is-mobile .container-login .container-form{flex-grow:1}.login .container-login{z-index:1;position:relative;width:376px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);margin:50px 70px}.login .container-login .container-form .form-inputs .container-component{padding:24px}.login .container-login .container-form .form-inputs .title{color:rgba(0,0,0,.87);font-size:18px;display:block;font-weight:500;word-break:break-word}.login .container-login .container-form .form-inputs .sub-title{color:rgba(0,0,0,.6);font-size:13px;display:block;margin-bottom:16px}.login .container-login .container-form .form-inputs .ant-alert{padding-right:37px}.login .container-login .container-form .form-inputs form .ant-form-item-label{line-height:normal;margin-bottom:5px}.login .container-login .container-form .form-inputs form .ant-form-item-label label{font-size:13px;color:rgba(0,0,0,.87)}.login .container-login .container-form .form-inputs form .ant-form-item-label label:after,.login .container-login .container-form .form-inputs form .ant-form-item-label label:before{display:none}.login .container-login .container-form .form-inputs form .ant-form-item{margin-bottom:16px}.login .container-login .container-form .form-inputs form .ant-form-item:last-child{margin:0}.login .container-login .container-form .form-inputs form .container-suffix input{padding-right:35px!important}.login .container-login .container-form .form-inputs form .container-suffix .ant-input-suffix{right:7px}.login .container-login .container-form .form-inputs form .container-suffix svg{fill:rgba(0,0,0,.54);cursor:pointer}.login .container-login .container-form .form-inputs form .container-suffix svg:hover{fill:rgba(0,0,0,.34)}.login .container-login .container-form .form-inputs form .ant-alert{margin-bottom:15px}.login .container-login .container-form .form-inputs form .ant-checkbox-wrapper:hover .ant-checkbox .ant-checkbox-inner{border-color:#1976d2}.login .container-login .container-form .form-inputs form .ant-checkbox-wrapper .ant-checkbox+span{font-size:13px;color:rgba(0,0,0,.87)}.login .container-login .container-form .form-inputs form .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{border-color:#1976d2}.login .container-login .container-form .form-inputs form .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border:1px solid #6b6b6b}.login .container-login .container-form .form-inputs form button{float:right;height:32px}.login .container-login .container-form .form-inputs form button[type=submit]{margin-left:10px}@media screen and (max-width:700px){.login .container-login{display:flex;flex-direction:column;border:none;width:100%;height:100%;margin:0!important;border-radius:0;box-shadow:none}.login .container-login .container-form{flex-grow:1}}