:root{--grey-200:#e2e8f0;--red-light:#f8d7da;--red-dark:#842029;--green-light:#d1e7dd;--green-dark:#0f5132;--clr-white:#fff;--clr-red-dark:#bb2525;--max-width:1120px;--fluid-width:90vw;--gray:#f0f0f0;--radius:3px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}div{white-space:pre-wrap}.item{text-align:left}.item:hover{background-color:var(--gray)}.item.selected{background-color:var(--grey-200)}.modal{background:var(--clr-white);border-radius:var(--radius);text-transform:capitalize;padding:.25rem 1rem;display:inline-block;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.modal p{color:var(--clr-red-dark);margin-bottom:0}.FormGroup{will-change:opacity,transform;background-color:#7795f8;border-style:none;border-radius:4px;margin:0 15px 20px;padding:0;box-shadow:0 6px 9px #32325d0f,0 2px 5px #00000014,inset 0 1px #829fff}.FormRow{border-top:1px solid #819efc;align-items:center;margin-left:15px;display:flex}*{box-sizing:border-box}.register-container,.login-container{text-align:left;margin:auto;font-size:14px}@media only screen and (max-width:1280px){.register-container{width:50%}.login-container{width:35%}}@media only screen and (max-width:1024px){.register-container{width:65%}.login-container{width:40%}}@media only screen and (max-width:768px){.register-container{width:80%}.login-container{width:60%}}@media only screen and (max-width:480px){.register-container{width:90%}.login-container{width:70%}}@media (min-width:1281px){.register-container{width:50%}.login-container{width:25%}}h1{margin:.515em 0;font-size:2em;font-weight:700;display:block}h2{margin:.83em 0;font-size:1.5em;font-weight:700;display:block}.page{min-height:calc(100vh - 6rem);width:var(--fluid-width);max-width:var(--max-width);margin:0 auto;padding-top:3rem}.alert-danger,.alert-success{text-align:center;margin-top:.5rem;font-size:1rem}.alert-danger{color:var(--red-dark);background:var(--red-light)}.alert-success{color:var(--green-dark);background:var(--green-light)}.normal-feedback{line-height:300%}.instructions{color:#fff;background:#000;border-radius:.5rem;padding:.25rem;font-size:.75rem;position:relative}.instructions>svg{margin-right:.25rem}.offscreen{position:absolute;left:-9999px}.hide{display:none}.valid{color:#32cd32;margin-left:.25rem}.invalid{color:red;margin-left:.25rem}input,select{width:100%;font-size:1.1em;display:block}fieldset,input,select{border:1px solid #efefef}
