body,html{padding:0;margin:0;background-image:linear-gradient(black,#004151);background-repeat:no-repeat;min-height:100%;font-family:verdana,helvetica,sans-serif}#loginBox{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;background-color:#abdc00;width:90%;margin:0 auto;border-radius:10px;box-shadow:10px 10px 30px black;padding-bottom:3rem;margin-top:1rem}#loginBoxHeader{padding-top:.5rem}#SSILogo{max-width:90%;height:auto;padding:0 1rem;text-align:center}.chapsLink{color:#004151;text-decoration:none;font-size:1rem;font-weight:bold;text-align:center}#loginBoxForm{display:flex;width:100%;justify-content:center}.groupLogin{display:flex;flex-flow:nowrap}#loginForm{display:flex;flex-flow:column nowrap;width:90%}.loginFormText{font-size:1rem;color:#004151;border-radius:10px;width:100%;padding:1rem;margin:1rem 0}.loginFormButton{-webkit-appearance:none;-moz-appearance:none;font-size:1rem;font-weight:bold;background-color:#004151;color:white;border-radius:10px;width:100%;margin-top:1rem;padding:1rem}.linkLogin{display:flex;flex-flow:nowrap;width:100%;color:red;font-weight:bolder;font-size:1rem;margin-top:1rem;justify-content:flex-end}#loginBoxError{display:flex;flex-flow:nowrap;width:100%;color:red;font-weight:bolder;font-size:1rem;justify-content:center;align-items:center;margin:1rem}.loginBoxSSItext{font-size:1rem;font-weight:bold;color:#004151;text-align:center;margin-top:1rem}#passwordResetForm{display:flex;flex-flow:column nowrap;width:90%}.pwdResetStatus{display:flex;flex-flow:nowrap;width:100%;color:blue;font-weight:bolder;font-size:1rem;justify-content:center;align-items:center;margin:1rem 0}.pwdResetError{display:flex;flex-flow:nowrap;width:100%;color:red;font-weight:bolder;font-size:1rem;justify-content:center;align-items:center;margin:1rem 0}.pwdResetRow{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;align-items:center}.pwdResetCol{display:flex;flex-direction:column;flex-basis:100%;flex:1}.pwdResetColFirst{display:flex;flex-direction:column;flex-basis:100%;flex:1;text-align:end;padding-right:1rem}@media screen and (orientation:landscape) and (min-width:800px) and (max-width:1280px){#SSILogo{max-width:100%}}@media screen and (min-width:1281px){#login-container{height:100vh;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}#loginBox{width:40%}.chapsLink{font-size:2rem}}