html{position:relative;min-height:100%;background:#fff;background-image:url('../../imagens/fundo-login.html');background-image:url('../../imagens/FundoAzul.png');background-size:cover;background-position:center}body{background-color:transparent}.principal{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100vh}.principal>.conteudo{width:560px;margin-top:-32px}.principal .topo{margin-bottom:12px}.principal .topo .info-sistema{font-size:1.2rem;margin-right:12px;vertical-align:bottom;color:#fff}.principal .topo .btn-ajuda{margin:0;padding:6px 12px;background-color:transparent;border:1px solid #fff;font-weight:600;text-align:left}.principal .topo .btn-fonte{width:32px;margin:0;margin-right:2px;padding:4px 8px;font-weight:bold}.principal .topo .btn-fonte.positivo{background-color:transparent;border:1px solid #fff}.principal .caixa-login{padding:4px;background-color:#fff;border:1px solid #bbdefb;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}.principal .caixa-login>header{position:relative;width:100%;height:72px;padding:20px 40px;border-radius:4px}.principal .caixa-login>header .logo{width:100%}.principal .caixa-login>header .titulo-sistema{margin:0;font-size:1.8rem;color:#ea1c24;text-transform:uppercase;text-align:right;line-height:2em}.principal .caixa-login>header .titulo-sistema .titulo,.principal .caixa-login>header .titulo-sistema .subtitulo{margin:4px 0;text-align:right}.principal .caixa-login>header .titulo-sistema .subtitulo{font-weight:600}.principal .caixa-login .mensagens{margin:20px 40px}.principal .caixa-login .mensagens .mensagem{width:481px!important}.principal .caixa-login>article{padding:0 40px 20px}.principal .caixa-login>article .botoes{margin-top:24px}#modal-ajuda h5{color:#081f60;font-weight:500}#modal-ajuda h5 .fa{margin-right:8px}#modal-ajuda .telefone{position:relative;margin-top:20px;padding-left:40px}#modal-ajuda .telefone .icone{position:absolute;left:0;width:40px;font-size:2.2rem;color:#2f368e}#modal-ajuda .telefone .titulo{padding:0;margin-bottom:4px;font-size:1.4rem;font-weight:600;color:#2f368e}#modal-ajuda .telefone .numeros{display:block;margin:0;font-size:1.8rem;font-weight:normal;color:#0c0c0c;line-height:1.2em}#modal-ajuda .telefone .numeros small{font-size:1.2rem;vertical-align:bottom}#modal-ajuda .download-links{display:flex;justify-content:space-between}#modal-fraude .modal-header h4{font-weight:600;color:#ea1c24}#modal-fraude .modal-header h4:before{content:'\f071';font-family:'Font Awesome 5 Pro';margin-right:5px;font-size:18px}#modal-fraude .modal-header h4 img{width:100px;height:auto;float:right}#modal-fraude .modal-header .close{display:none}#modal-fraude .modal-body h5{color:#0c0c0c;font-size:1.2em;margin-bottom:8px}#modal-fraude .modal-body .descricao{font-size:1.5rem;line-height:1.4em}#modal-fraude .modal-body p{color:#0c0c0c;font-size:1.8rem;font-weight:normal;line-height:30px;margin-bottom:50px}#modal-fraude .modal-body p b{font-weight:600}#modal-fraude .modal-footer button{position:absolute;left:50%;margin-left:-60px;bottom:25px}#dev{position:absolute;top:64px;right:0;width:280px;padding:12px 12px 24px;border-top-left-radius:6px;border-bottom-left-radius:6px;background-color:rgba(255,255,255,0.5)}#dev h3{border-bottom:1px solid #bbdefb}#dev .conta{padding:8px;margin-bottom:12px;border:1px solid #dfdfdf;border-radius:4px;background-color:#fff;cursor:pointer}#dev .conta:hover{background-color:#f7f7f7}#dev .conta .nome{font-size:1.4rem;color:#2f368e;font-weight:600}#dev .conta .cpf{display:block;font-size:1.3rem;color:#0c0c0c}#dev .conta .agencia,#dev .conta .numero-conta,#dev .conta .tipo-conta{margin-right:12px;font-size:1.3rem;color:#909090}