.App{font-family:Roboto,sans-serif}#root,.App,body,html{box-sizing:border-box;height:100%;margin:0;padding:0}.container-login{background:#060a3c;background:linear-gradient(0deg,#060a3c,#1b1b8f 40%,#4146ce);height:100vh;min-height:100%;overflow:hidden!important;width:100%}.card-login,.container-login{align-items:center;display:flex;justify-content:center}.card-login{background-color:#fff;border-radius:8px;box-shadow:10px 10px 15px -6px #00000085;flex-direction:row;height:70%;max-height:500px;max-width:900px;overflow-y:auto;overflow:hidden;width:80%}.containerImg{align-items:center;background:#fff;background:linear-gradient(180deg,#fff,#cfd1f4 68%,#2e339c);display:flex;flex-direction:column;height:100%;justify-content:center;width:50%}.imgMain{max-width:200px;width:80%}.logoTitle{color:#3d4d87;font-size:2rem;font-weight:700;margin-top:1rem}.containerForm{align-items:center;background-color:#fff;gap:2rem;height:100%;justify-content:center;width:50%}.containerForm,.inputsContainer{display:flex;flex-direction:column}.inputsContainer{gap:.5rem;justify-content:end;width:100%}.containerInput{display:flex;height:40px;justify-content:center;width:100%}.textInput{border-color:#2e339c;border-radius:5px;border-width:1px;padding:.5rem;width:80%}.containerInputPassword{display:flex;position:relative}.containerInputPassword .textInput{border-right:2px solid blue;outline:none}.showPasswordBtn{align-self:center;cursor:pointer;position:absolute;right:12.5%}.btnSubmitLoginStyle{background:#041194;background:linear-gradient(0deg,#041194,#3840e0);border:none;border-radius:15px;box-shadow:10px 10px 15px -6px #00000085;color:#fff;cursor:pointer;font-size:20px;padding:.5rem 1rem;text-align:center;width:50%}.btnSubmitLoginStyle.disabled{background-color:gray!important;background:linear-gradient(0deg,grey,#646464);cursor:default}.submitOptionsContainerStyle{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:20px;justify-content:start;width:80%}.submitOptionsContainerStyle .warningStatusMsg{align-items:center!important;font-size:1rem;margin-top:0!important}@media screen and (max-width:768px){.card-login{flex-direction:column;height:auto;width:90%}.containerImg{height:200px;width:100%}.containerForm{padding:2rem 0;width:100%}}.navbar-xx{align-items:center;background-color:#fff;border-top:1px solid #d8d8d8;bottom:0;display:flex;height:3.5rem;justify-content:center;left:0;position:fixed;right:0;width:100%;z-index:1000}.navbar-container-xx{display:flex;flex-grow:1;justify-content:space-around;overflow:hidden}.navbar-item-xx{align-items:center;color:#3d4d87;display:flex;flex-direction:column;justify-content:center;padding:.5rem;text-decoration:none}.navbar-item-xx:active,.navbar-item-xx:focus,.navbar-item-xx:hover{color:#0037ff;outline:0}.navbar-item-xx:active{transform:scale(.9)}.navbar-item-xx.active{color:#0037ff}.icon-navbar{font-size:1.4rem;margin-bottom:4px}.navbar-item-label-xx{border:none;font-size:.75rem;list-style:none}.pageABMsView{height:calc(100vh - 140px);padding:1rem}.multipleOptionsDiv{display:flex;flex-wrap:wrap;height:100%;justify-content:space-around;left:50%;margin-top:25px;overflow-y:auto;position:relative;top:50%;transform:translate(-50%,-50%);width:70%}.multipleOptionsDiv .optionABMDiv{box-sizing:border-box;display:flex;flex:0 0 50%;justify-content:center;margin-bottom:1rem}.multipleOptionsDiv .optionABMDiv button{align-items:center;background-color:#3d4d87;border:none;border-radius:10px;box-shadow:0 0 5px #000;color:#fff;cursor:pointer;display:flex;flex-direction:column-reverse;font-size:2rem;font-weight:700;height:200px;justify-content:center;justify-content:space-around;padding:1rem;position:relative;text-align:center;width:400px}.multipleOptionsDiv .optionABMDiv button:hover{background-color:#fff;color:#3d4d87;transform:scale(.95)}.multipleOptionsDiv .optionABMDiv button .iconAbm{font-size:5rem;margin-left:40%}.multipleOptionsDiv .optionABMDiv button .labelOptionABM{cursor:pointer;text-align:left;width:100%}@media screen and (max-width:1300px) and (max-height:600px){.optionABMDiv{height:50%!important}.optionABMDiv button{height:100%!important}}@media screen and (max-width:1300px) and (min-height:600px){.optionABMDiv{height:30%!important}.optionABMDiv button{height:100%!important}}@media screen and (max-width:900px){.multipleOptionsDiv{width:90%}.multipleOptionsDiv .optionABMDiv{flex:0 0 100%}.multipleOptionsDiv .optionABMDiv button{width:100%}}
/*# sourceMappingURL=main.b9a94da1.css.map*/