body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.App{text-align:center}.link-row{background:#ddd;border-bottom:1px solid red}.link-row:nth-child(2n){background-color:#ff5e39}#root,body,html{box-sizing:border-box;height:100%;width:100%}.root-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.box-controller{align-items:center;box-shadow:0 0 20px 0 #0f0f0f33;display:flex;height:35px;margin-bottom:30px;max-width:24em;min-width:21em;transition:visibility .5s ease-out;visibility:visible}.controller{cursor:pointer;flex:1 1;height:100%;line-height:2;text-align:center}.selected-controller{border-bottom:2px solid #70a1ff;transition:border .5s ease-out}.box-container{border-radius:6px;box-shadow:0 0 20px 0 #0f0f0f33;display:flex;flex-direction:column;max-width:24em;min-width:21em;padding:24px}.inner-container{transition:visibility .2s ease-out}.inner-container.show{visibility:visible}.header{border-bottom:2px solid #70a1ff;font-family:Ozxgen,sans-serif;font-size:22px;margin-bottom:17px;padding:5px;text-align:center}.box{justify-content:center}.box,.input-group{display:flex;flex-direction:column}.input-group{margin-bottom:5px;margin-top:5px}.login-label{font-size:20px;font-weight:600;padding-left:5px}.login-input,.login-label{font-family:Oxygen,sans-serif}.login-input{background:#0f0f0f03;border:1px solid #70a1ff;border-radius:3px;color:#3e3e42;font-size:12px;height:2.1em;padding:13px;transition:border .4s ease-out}.login-input:hover{border:2px solid #70a1ff}.login-input:focus{border:2px solid #6565e7;box-shadow:0 0 20px #0f0f0f33}.login-input::placeholder{color:#0f0f0f66;font-family:Oxygen,sans-serif;font-size:16px}.login-btn{background-color:#0f0f0f08;border:2px solid #417cef;border-radius:3px;cursor:pointer;font-family:Oxygen,sans-serif;font-size:18px;margin-top:20px;padding:2px 30px;transition:background-color .3s ease-out}.login-btn:focus,.login-btn:hover{background-color:#417cef;color:#fff}.danger-error{color:#e74c3c;font-size:16px}.password-state{display:flex;flex-direction:row;margin-top:20px}.pwd{flex:1 1;height:6px;visibility:hidden}.pwd-weak{background-color:#e74c3c}.pwd-medium{background-color:#3498db}.pwd-strong{background-color:#2ecc71}.show{visibility:visible}
/*# sourceMappingURL=main.83c39197.css.map*/