﻿script{display:none!important;}.loading::before{content:'';font-family:'Font Awesome 6 Free';font-weight:700;display:block;width:80px;height:80px;font-size:60px;line-height:1;padding:10px;margin:0 auto;color:#7920e2;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;}.loading-persistant{display:flex;justify-content:center;height:90px;width:90px;margin:0 auto;position:relative;}.loading-persistant .lds-ring{display:inline-block;position:relative;width:90px;height:90px;margin:0 auto;}.loading-persistant .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #7920e2;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#7920e2 transparent transparent transparent;}.loading-persistant .lds-ring div:nth-child(1){animation-delay:-.45s;}.loading-persistant .lds-ring div:nth-child(2){animation-delay:-.3s;}.loading-persistant .lds-ring div:nth-child(3){animation-delay:-.15s;}@keyframes lds-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}#Login{padding:15px;display:flex;align-items:center;}@media(min-width:768px){#Login{justify-content:flex-start;margin:0 8%;}}@media(max-width:767px){#Login{justify-content:center;}}#Login .box{background-color:#fff;width:100%;max-width:490px;height:fit-content;text-align:center;}#Login .box,#Login .box *{transition:.25s;}#Login .box .cabecalho{aspect-ratio:108/49;background-image:url(../../../img/SharedDeslogado/boxdeslogado-fundo-1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;margin-bottom:10%;}#Login .box .cabecalho img{margin-bottom:calc(10%*-1);width:81%;height:auto;}@media(min-width:768px){#Login .box .conteudo{padding:55px 70px 45px 70px;}}@media(max-width:767px){#Login .box .conteudo{padding:30px 20px 30px 20px;}}#Login .box .conteudo .boas-vindas{color:#7920e2;font-weight:700;}@media(min-width:768px){#Login .box .conteudo .boas-vindas{font-size:26px;}}@media(max-width:767px){#Login .box .conteudo .boas-vindas{font-size:20px;}}#Login .box .conteudo .dica{color:#000;font-weight:700;text-transform:uppercase;}@media(min-width:768px){#Login .box .conteudo .dica{margin-top:30px;font-size:14px;}}@media(max-width:767px){#Login .box .conteudo .dica{margin-top:20px;font-size:12px;}}@media(min-width:768px){#Login .box .conteudo form{margin-top:50px;}}@media(max-width:767px){#Login .box .conteudo form{margin-top:30px;}}#Login .box .conteudo form .linha{display:flex;justify-content:center;flex-direction:column;align-items:center;}@media(min-width:768px){#Login .box .conteudo form .linha:not(:last-of-type){margin-bottom:20px;}}@media(max-width:767px){#Login .box .conteudo form .linha:not(:last-of-type){margin-bottom:15px;}}#Login .box .conteudo form .linha input[type="text"]{width:100%;max-width:320px;border:1px solid #004a89;border-radius:0;height:40px;padding:3px 10px;}#Login .box .conteudo form .linha input[type="text"].error{border:2px solid #f00;}#Login .box .conteudo form .linha .container-senha{position:relative;width:100%;max-width:320px;border:1px solid #004a89;border-radius:0;height:40px;}#Login .box .conteudo form .linha .container-senha.error{border:2px solid #f00;}#Login .box .conteudo form .linha .container-senha input{padding:3px 10px;padding-right:40px;border:0;height:100%;width:100%;}#Login .box .conteudo form .linha .container-senha button{position:absolute;padding:0;margin:0;top:calc(40px/2);right:10px;transition:.25s;background-color:transparent;border:0;z-index:5;transform:translateY(-50%);}@media(hover:hover) and (pointer:fine){#Login .box .conteudo form .linha .container-senha button:hover{transform:translateY(-50%) scale(1.05);transition:.25s;}#Login .box .conteudo form .linha .container-senha button:active{transform:translateY(-50%) scale(1);transition:0s;}}#Login .box .conteudo form .linha .container-senha button i{font-size:18px;color:#7920e2;line-height:1;}#Login .box .conteudo form .linha label.error{font-size:12px;color:#f00;margin-top:10px;}#Login .box .conteudo form .linha button[type="submit"]{width:100%;max-width:320px;border:0;height:40px;background-color:#7920e2;font-size:14px;font-weight:700;color:#fff;}@media(hover:hover) and (pointer:fine){#Login .box .conteudo form .linha button[type="submit"]:not(:disabled):hover{transform:scale(1.05);transition:.25s;}#Login .box .conteudo form .linha button[type="submit"]:not(:disabled):active{transform:scale(1);transition:0s;}}#Login .box .conteudo form .lista-links{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap;}#Login .box .conteudo form .lista-links a{margin:5px;font-size:15px;font-weight:300;color:#000;}@media(hover:hover) and (pointer:fine){#Login .box .conteudo form .lista-links a:not(:disabled):hover{transform:scale(1.05);transition:.25s;}#Login .box .conteudo form .lista-links a:not(:disabled):active{transform:scale(1);transition:0s;}}