.mainLoginContainer{display:flex;flex-direction:column}.logintitleContainer{display:flex;justify-content:center;margin-top:2rem;font-family:CooperHewittSemibold;font-size:4rem;color:#090763;text-shadow:1px 2px 2px #bebdf1}.loginBox{display:flex;flex-direction:column;align-items:center;align-self:center;margin-top:5rem;width:19rem;height:14rem;border:1px inset #423ff56c;-webkit-box-shadow:1px 2px 18px #0f0da7d5;-moz-box-shadow:1px 2px 18px #0f0da7d5;box-shadow:1px 2px 18px #0f0da7d5;border-radius:10px;padding-top:.5rem;padding-bottom:.5rem}.login-input-container{position:relative;margin-top:2.6rem}.login-input-container input{border:0;border-bottom:1px solid #555;background:transparent;width:17rem;font-size:20px;color:#000}.login-input-container input:focus{border:none;outline:none;border-bottom:1px solid #e74c3c}.login-input-container label{font-family:NotoSansRegular;position:absolute;top:-5px;left:0px;font-size:18px;color:#050505;transition:all .5s ease-in-out}.login-input-container input:focus~label{top:-18px;font-size:15px;color:#777}.login-input-container input:valid~label{top:-18px;font-size:15px;color:#777}.fa-user,.fa-lock{height:1rem}.fa-triangle-exclamation{height:1.3rem}.inner-addon{position:relative}.inner-addon .fa-user{position:absolute;pointer-events:none;bottom:5px;margin-right:5px}.inner-addon .fa-lock{position:absolute;bottom:5px;margin-right:5px;pointer-events:none}.right-addon .fa-user,.right-addon .fa-lock{right:0px}.loginButtonContainer{display:flex;margin-top:2rem}.loginButton{background-color:#fff;color:#00076b;border:1px solid rgb(0,7,107);font-family:NotoSansRegular;font-size:1rem;font-weight:400;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:.4rem .6rem .5rem}.loginButton:hover{color:#fff;font-weight:400;background-color:#353aa0ea;cursor:pointer}.logininfoContainer{display:flex;margin-top:3em;height:2.1em}.logininfocontainer2{display:none;justify-content:space-between;margin-left:auto;margin-right:auto;height:2.1em;border-radius:5px;border:1px solid red;background-color:#fadada;box-shadow:0 0 4px #550101d5;padding:0;width:20rem}.loginmmsg{font-family:CairoSemiBold;color:#b30f0f;font-size:1.1rem;align-self:center}.loginmmsgfa{color:#b30f0f;font-size:1.3rem;align-self:center;margin-right:1rem}.loginFoot{display:flex;margin-top:2rem;justify-content:center}.loginLogo{height:auto;width:10rem}.loginAuthing{display:flex;height:100vh;justify-content:center;align-items:center}@media screen and (max-width: 768px){.logintitleContainer{font-size:3.5rem}.loginLogo{width:30%}}@media screen and (max-width: 592px){.logintitleContainer{font-size:2.8rem}.loginLogo{width:21%}}@media screen and (max-width: 560px){.logintitleContainer{font-size:2.8rem}.loginLogo{width:21%}}@media screen and (max-width: 477px){.logintitleContainer{font-size:2rem}.loginLogo{width:31%}}@media screen and (max-width: 414px){.logintitleContainer{font-size:2rem}.loginLogo{width:31%}}@media screen and (max-width: 375px){.logintitleContainer{font-size:2rem}.loginLogo{width:31%}.loginButtonContainer{margin-top:1rem}}@media screen and (max-width: 374px){.logintitleContainer{font-size:1.5rem}.loginLogo{width:41%}.loginButtonContainer{margin-top:1rem}}.spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}@-webkit-keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@-webkit-keyframes colors{0%{stroke:#4285f4}25%{stroke:#2a4781}50%{stroke:#4285f4}75%{stroke:#087ae3}to{stroke:#4285f4}}@keyframes colors{0%{stroke:#4285f4}25%{stroke:#2a4781}50%{stroke:#4285f4}75%{stroke:#087ae3}to{stroke:#4285f4}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.teste1{display:flex;flex-direction:column;background:url(/assets/images/splogo.png);background-size:35px 25px;background-repeat:no-repeat;background-position:center}input{border:none;text-decoration:none;padding:0;margin:0;background:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.AppMainContainer{padding:.5rem;display:flex;flex-direction:column;align-items:center}.AppLogoContainer{margin-top:.5rem;margin-bottom:1rem}.AppLogoImg{height:2.5rem}.AppTitle{font-family:Roboto-Bold;font-size:2rem;color:#0038a1}.AppSearchFieldContanier{display:flex;width:100%;margin-top:2rem;padding:.5rem;border:1px solid rgba(79,91,197,.389)}.AppSearchGroup{display:flex;flex-direction:column;align-self:center}.AppSubTitle{display:flex;flex-direction:column;font-family:NotoSansRegular;font-size:.9rem;font-weight:600;margin-left:.1rem;min-width:7.3rem}.AppSearchInputContainer{margin-top:.2rem}.AppSearchInput{align-self:center;border-radius:4px;border:1px solid #606a92;font-family:RobotoMono-Regular;padding-left:.5rem;height:1.5rem;width:12.5rem;font-size:.9rem}.AppSearchInput:hover{border:1px solid #0891B2}.AppSearchInput:focus{border:1px solid #024690;background-color:#a6abea1a}.AppSearchButtonContainer{display:flex;align-items:flex-start;margin-left:3rem;align-self:flex-end}.SearchButton{border:1px solid #000000;border-radius:5px;padding:.5rem .3rem;background-color:#3e7efe09;font-family:Roboto-Regular;font-size:.9rem;color:#000}.SearchButton:hover{background-color:#3264c967;cursor:pointer}.SearchButton:active{background-color:#3e7efe09}.AppResultContainer{display:flex;flex-direction:column;width:100%;padding:.5rem;justify-content:start}.AppResult{margin-top:3rem;display:flex;width:100%}.AppResultText{display:flex;flex-direction:column;margin-right:auto;align-self:center}.AppResultImageContainer{display:flex;margin-left:auto;padding-left:.2rem}.AppResultImage{height:8rem;width:6rem;border-radius:5px;align-self:center}.AppResultTextTile{font-family:RobotoFlex;font-size:.8rem;font-weight:600;margin-bottom:.2rem;color:#000}.AppResultTextSubTile{margin-top:.2rem;font-family:RobotoFlex;font-size:.8rem;color:#000}.AppResultTextSubTileTitle{color:#121212;font-weight:500}.AppResultNotFound{margin-top:2rem;font-family:Roboto-Regular;font-size:1rem;color:#c30101}@media screen and (min-width: 500px){.AppResultContainer{justify-content:center}}
