a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{vertical-align:baseline;font-weight:inherit;font-style:inherit;font-size:100%;outline:0;padding:0;margin:0;border:0}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}body,html{background-color:#f5f5f5;line-height:1;color:#000;font-family:Roboto,sans-serif;margin:0;padding:0;height:100%}.conteudo{width:90%;min-width:600px;max-width:1300px;margin:0 auto}#rodape{background:0 0;border:none}#infofooter p{float:left;color:#555;margin-top:20px}.ui-hide{display:none}.border-0{border:0}.erro-login{float:left;width:100%;color:#C64A48;font-size:12px;font-family:Roboto,sans-serif;padding:0;margin-top:20px}.erro-recuperacao-senha{width:100%;max-width:265px;color:#C64A48;margin:20px auto 0;font-size:12px;font-family:Roboto,sans-serif;padding:0;text-align:center;list-style:none}input[type=email].esqueceu-senha-email,input[type=password].confirmarSenhaRedefinirSenha,input[type=password].senhaRedefinirSenha,input[type=password].senhacliente,input[type=text].logincliente,input[type=text].tokenRedefinirSenha{float:left;width:100%;font-family:Roboto,sans-serif;border-radius:8px;height:48px;font-size:16px;border:1px solid #e0e0e0;padding:0 16px;box-sizing:border-box;margin-bottom:16px;background-color:#fafafa;transition:all .2s ease-in-out}.modern-input:focus{outline:0;border-color:#165091;background-color:#fff;box-shadow:0 0 0 2px rgba(22,80,145,.1)}.modern-input:hover{border-color:#bdbdbd;background-color:#fff}.password-container input{padding-right:52px;margin-bottom:16px}.password-container input[type=text]{float:left;width:100%;font-family:Roboto,sans-serif;border-radius:8px;height:48px;font-size:16px;border:1px solid #e0e0e0;padding:0 52px 0 16px;box-sizing:border-box;margin-bottom:16px;background-color:#fafafa;transition:all .2s ease-in-out}.btn-login-modern{float:left;width:100%;height:48px;background-color:#165091;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;cursor:pointer;margin-top:25px;transition:all .2s ease-in-out;box-shadow:0 2px 4px rgba(22,80,145,.2)}.btn-login-modern:hover{background-color:#0d4f83;box-shadow:0 4px 8px rgba(22,80,145,.3);transform:translateY(-1px)}.btn-login-modern:active{transform:translateY(0);box-shadow:0 2px 4px rgba(22,80,145,.2)}.btn-login-modern.btn-loading{background-color:#9e9e9e;cursor:not-allowed;transform:none;box-shadow:none}.btn-google-modern{float:left;width:100%;height:48px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#424242;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .2s ease-in-out;box-shadow:0 1px 3px rgba(0,0,0,.1)}.btn-google-modern:hover{background-color:#f8f9fa;border-color:#d0d0d0;box-shadow:0 2px 6px rgba(0,0,0,.15);transform:translateY(-1px)}.btn-google-modern:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.1)}.bEntrar{float:left;width:100%;max-width:281px;height:48px;background-color:#165091;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;cursor:pointer;margin-top:8px;transition:all .2s ease-in-out;box-shadow:0 2px 4px rgba(22,80,145,.2)}.bEntrar:hover{background-color:#0d4f83;box-shadow:0 4px 8px rgba(22,80,145,.3);transform:translateY(-1px)}.bEntrar:active{transform:translateY(0);box-shadow:0 2px 4px rgba(22,80,145,.2)}.version-info{margin-top:15px;text-align:center;color:#9e9e9e;font-size:12px;font-family:Roboto,sans-serif;font-weight:400}.password-container{position:relative;display:block;width:100%;float:left}.password-toggle{position:absolute;right:20px;top:14px;background:0 0;border:none;cursor:pointer;padding:0;width:20px;height:20px;z-index:10;border-radius:50%;transition:all .2s ease-in-out}.password-toggle:hover{background-color:rgba(0,0,0,.04)}.password-toggle svg{fill:#757575;width:20px;height:20px;transition:fill .2s ease-in-out}.password-toggle:hover svg{fill:#424242}.logo-mobile{display:none}.container-login{max-width:400px;text-align:left;margin:0 auto;padding:0}.box-centro-branco{float:left;max-width:400px;padding:48px 32px 15px;text-align:center;background-color:#fff;margin:0 auto;margin-top:25%;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.04);position:relative;transition:box-shadow .3s ease-in-out}.box-centro-branco:hover{box-shadow:0 12px 40px rgba(0,0,0,.12),0 6px 20px rgba(0,0,0,.06)}.box-login{float:left;width:100%}.logo-desktop{margin:0 auto 12px;display:block;max-width:280px;animation:scale-in-center .5s cubic-bezier(0.25,.46,.45,.94) both}@keyframes scale-in-center{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:1}}.alinha-logo{display:block;text-align:center}.frase-efeito{display:none}.capslock-alert{color:#777;font-size:12px;line-height:160%;margin-top:15px;display:none;align-items:center;gap:6px}.capslock-alert svg{width:12px;height:12px;vertical-align:middle;flex-shrink:0;padding-bottom:2px}@media all and (max-width:940px){.box-centro-branco{margin-right:10px;margin-left:10px}.bEntrar,.erro-login{float:left}}.bEntrar{display:block}.login-inputs{width:282px;height:100px}.login-inputs-container{overflow:hidden;height:50px;transition:height .5s ease-in-out}.login-input{float:left;width:100%;padding:0;margin:0}.btn-confirmar-modern{float:left;width:100%;height:48px;background-color:#165091;border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:500;font-family:Roboto,sans-serif;cursor:pointer;margin-top:16px;transition:all .2s ease-in-out;box-shadow:0 2px 4px rgba(22,80,145,.2)}.btn-confirmar-modern:hover{background-color:#0d4f83;box-shadow:0 4px 8px rgba(22,80,145,.3);transform:translateY(-1px)}.btn-confirmar-modern:active{transform:translateY(0);box-shadow:0 2px 4px rgba(22,80,145,.2)}.esqueceu-senha-label{display:block;color:#424242;font-weight:500;margin-bottom:24px;text-align:center}.esqueceu-senha-link{display:inline-flex;align-items:center;color:#165091;text-decoration:none;font-weight:500;margin-top:20px;transition:color .2s ease-in-out;font-family:Roboto,sans-serif}.esqueceu-senha-link:hover{color:#0d4f83;text-decoration:none}.esqueceu-senha-link i{margin-right:8px;font-size:16px}.exibir-senha{height:150px;margin-top:20px}.ocultar-senha{transform:translateY(0)}.btn-login{float:right;margin-top:-40px;margin-right:5px;border:none;background:0 0;font-size:19px}.btn-senha-i{color:#165091}.btn-login:active .btn-senha-i,.btn-login:focus .btn-senha-i,.btn-login:hover .btn-senha-i{color:#247daa}.btn-login-i{color:#919292}.btn-login:active .btn-login-i,.btn-login:focus .btn-login-i,.btn-login:hover .btn-login-i{color:#165091}.form-login{float:left;width:283px;max-width:283px;margin:0;padding:0}.login-forms{width:282px;overflow:hidden;position:relative;padding:2px}.login-forms-container{width:576px;transition:all 1s ease-in-out}.trocar-form{transform:translateX(-293px)}.form-esqueceu-senha{float:left;padding:0;width:283px;max-width:283px;margin-left:10px}.esqueceu-senha-link{float:left;width:100%;max-width:284px;font-size:12px;cursor:pointer}.esqueceu-senha-label{font-size:14px;font-family:Roboto;padding-bottom:5px;margin-top:10px}.esqueceu-senha-btn{float:right;padding:8px 10px;background:#0d4f83;border:none;color:#fff;text-decoration:none;border-radius:4px}.esqueceu-senha-btn:focus,.esqueceu-senha-btn:hover{background:#247daa}@media all and (max-height:610px){.box-centro-branco.box-centro-branco{margin-bottom:10%;margin-top:10%}}.form-entrando{margin-top:50px;text-align:center;padding-bottom:30px}.form-entrando span{font-family:"Roboto light",sans-serif;font-size:30px}.sk-folding-cube{margin:20px auto;width:30px;height:30px;position:relative}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00529C;animation:sk-foldCubeAngle 2.4s infinite linear both;transform-origin:100% 100%;border-radius:30%!important}.sk-folding-cube .sk-cube1{transform:rotateZ(45deg)}.sk-folding-cube .sk-cube2{transform:scale(1.1) rotateZ(45deg)}.sk-folding-cube .sk-cube3{transform:scale(1.1) rotateZ(133deg)}.sk-folding-cube .sk-cube4{transform:scale(1.1) rotateZ(227deg);z-index:99}.sk-folding-cube .sk-cube2:before{animation-delay:.3s}.sk-folding-cube .sk-cube3:before{animation-delay:.6s}.sk-folding-cube .sk-cube4:before{animation-delay:.9s;background-color:#919191}@keyframes sk-foldCubeAngle{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0deg);opacity:1}100%,90%{transform:perspective(140px) rotateY(180deg);opacity:0}}.forgot-password-container{width:100%;float:left;text-align:center;margin-top:20px}.esqueceu-senha-link-modern{color:#165091;font-size:14px;font-family:Roboto,sans-serif;font-weight:400;text-decoration:none;cursor:pointer;transition:color .2s ease-in-out}.esqueceu-senha-link-modern:hover{color:#0d4f83;text-decoration:underline}.esqueceu-senha-link-modern:focus{outline:2px solid rgba(22,80,145,.2);outline-offset:2px;border-radius:4px}.login-divider{display:flex;align-items:center;margin:20px 0;width:100%;float:left}.divider-line{flex:1;height:1px;background-color:#e0e0e0}.divider-text{padding:0 16px;color:#9e9e9e;font-size:14px;font-family:Roboto,sans-serif;font-weight:400;text-transform:lowercase}