@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body{margin:0;padding:0;height:100%;background-color:#f0f0f0}.Home{display:flex;justify-content:center;align-items:center;height:60vh;width:110vh;background-image:url(/assets/HomeBackground-DtL4tEbi.jpg);background-size:cover;background-position:center center;border-radius:20px;overflow:hidden;margin-top:100px}.content{text-align:center;color:#fff}.access-button{background-color:#005dc0;color:#fff;border:none;padding:10px 20px;font-size:16px;font-weight:700;border-radius:20px;height:65px;width:200px;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.access-button:hover{background-color:#0056b3}.subtitle{color:#646464;font:16px Verdana,sans-serif}.Login{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.Login h1{color:#eff4ff}form{display:flex;flex-direction:column;padding-bottom:150px;gap:10px}input[type=text],input[type=password]{width:100%;padding:.75rem;margin:.5rem 0;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}label{font-size:16px;color:#282c34}input{padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px;width:100%}button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:#0056b3}.register-button{background-color:#596878;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.logout-button{background-color:#fff;color:#000;transition:None;cursor:pointer}.logout-button:hover{background-color:#fff}.register-container{display:flex;flex-direction:column;justify-content:top;align-items:center;height:100vh;padding:10px;max-width:400px;margin:100px auto}h2{margin-bottom:20px;color:#333}.form-group{margin-bottom:0;width:100%}.name-fields{display:flex;justify-content:space-between}.form-group-half{width:48%}label{display:block;margin-bottom:5px;color:#333}input{width:100%;padding:10px;border:1px solid #cccccc;border-radius:5px;box-sizing:border-box}.iframe-container{padding-bottom:56.25%;height:0;overflow:hidden}.iframe-container iframe{position:absolute;top:0;left:0;padding-top:4.8%;width:100%;height:90%;border:none;box-shadow:0 2px 8px #0000001a;border-radius:8px}.ResetPasswordPlaceholder{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.ResetPasswordPlaceholder h2{color:#282c34;font-size:1.5rem;margin-bottom:1.5rem;font-weight:500}.ResetPasswordPlaceholder form{display:flex;flex-direction:column;padding-bottom:150px;gap:10px;width:100%;max-width:500px;align-items:center}.ResetPasswordPlaceholder .message{text-align:center;color:#282c34;width:100%;max-width:500px}.ResetPasswordPlaceholder .message p{margin:.4rem 0;line-height:1.4;font-size:.9rem;font-weight:300}.ResetPasswordPlaceholder .email-info{margin:1rem 0;padding:.75rem;background-color:#f8f9fa;border-radius:4px;text-align:center;width:100%}.ResetPasswordPlaceholder .email-info p{margin:0;color:#282c34;font-size:.9rem}.ResetPasswordPlaceholder .email-info strong{font-weight:500}.ResetPasswordPlaceholder input[type=password]{width:100%;padding:.75rem;margin:.3rem 0;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:.9rem}.ResetPasswordPlaceholder button{background-color:#007bff;color:#fff;border:none;padding:.75rem;font-size:.9rem;font-weight:500;border-radius:5px;cursor:pointer;transition:background-color .3s ease;margin-top:.5rem;width:50%}.ResetPasswordPlaceholder button:hover{background-color:#0056b3}.ResetPasswordPlaceholder .error{color:#dc3545;margin:.5rem 0;text-align:center;font-size:.85rem;font-weight:400;width:100%}html,body{margin:0;padding:0;height:100%;overflow:hidden;background-color:#f7f7f7;font-family:Roboto,sans-serif}*{font-family:Roboto,sans-serif}.App{text-align:center;background-color:#f7f7f7;height:100%;display:flex;flex-direction:column}.App-header{background-color:#fff;width:100%;height:80px;padding:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;position:fixed;top:0;left:0;z-index:1000}.App-logo{height:80px;position:absolute;left:50%;transform:translate(-50%)}.App-nav-left{position:absolute;left:90px}.App-nav-right{position:absolute;right:150px}.App-logo-link{position:absolute;left:49%;transform:translate(-50%);padding-bottom:70px}.App-link{color:#000;text-decoration:none;font-size:16px}.App-link:hover{text-decoration:underline}.App-main{background-color:#f7f7f7;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#282c34;overflow:auto;margin-top:140px}.error{color:red;font-size:16px}
