@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap'); body { margin: 0; padding: 0; font-family: 'Roboto', sans-serif; background-color: #36393f; display: flex; justify-content: center; align-items: center; height: 100vh; background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url('fond.png'); } .uezhfuzefh { opacity: 70%; margin-left: 30px; } .login-container, .register-container { width: 800px; max-width: 1200px; background-color: #2c2f33; border-radius: 3px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); box-sizing: border-box; min-height: 380px; padding: 30px 50px 10px 20px; margin-bottom: 10px; } .login-box, .register-box { display: flex; flex-direction: column; align-items: center; color: #ffffff; padding: 13px; } h1 { margin: 0; font-size: 24px; margin-bottom: 10px; font-weight: 500; text-align: center; } p { margin: 0; font-size: 14px; margin-bottom: 20px; font-weight: 400; text-align: center; } .login-content { display: flex; justify-content: space-between; width: 100%; align-items: center; } .login-form { flex: 1; padding-right: 20px; } .input-group { width: 100%; margin-bottom: 15px; } .input-group label { display: block; margin-bottom: 5px; font-size: 12px; color: #b9bbbe; font-weight: 700; text-transform: uppercase; } .input-group input { width: 100%; padding: 10px; border: 1px solid #202225; border-radius: 3px; background-color: #202225; color: #dcddde; font-size: 14px; } .input-group input:focus { outline: none; border-color: #202225; box-shadow: none; } .forgot-password { width: 100%; text-align: left; margin-bottom: 11px; margin-top: -16px; } .forgot-password a { color: #7289da; font-size: 13px; text-decoration: none; transition: color 0.3s; } .forgot-password a:hover { color: #7289da; } button { width: 106%; padding: 14px 10px; border: none; text-align: center; border-radius: 3px; background-color: #5865F2; color: #ffffff; font-size: 14px; font-weight: 300; cursor: pointer; margin-top: 10px; transition: background-color 0.3s; } button:hover { background-color: #4752C4; } .qr-code-login { flex: 0 0 300px; text-align: center; margin-bottom: -5px; } .qr-code-img { width: 170px; height: 170px; margin-left: 57px; margin-top: -80px; margin-bottom: 20px; } .qr-code-title { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #ffffff; font-weight: bold; position: relative; left: 20px; text-align: left; margin-top: 0; } .qr-code-login p { font-size: 14px; color: #b9bbbe; text-align: center; width: 208px; margin: 0 auto; margin-right: 14px; } .qr-code-login .qr-code-login-link { color: #7289da; font-size: 14px; text-decoration: none; width: 120px; transition: color 0.3s; padding-left: 60px; margin-top: 10px; } .qr-code-login .qr-code-login-link:hover { color: #677bc4; } .register-link { margin-top: 10px; text-align: center; margin-left: -235px; color: #b9bbbe; font-size: 13px; } .register-link a { color: #7289da; font-size: 13px; text-decoration: none; transition: color 0.3s; } .register-link a:hover { color: #677bc4; } em { font-style: normal; } header { position: fixed; top: 50px; left: 50px; display: flex; align-items: center; z-index: 1000; } .eiufhjjf { margin-left: -300px; } #deufhziuf { width: 500px; font-size: 24px; } #hbbzek { color: #dcddde; opacity: 70%; } #imageenhautadroite { position: fixed; top: 50px; left: 40px; } .required { color: #ff6969; font-size: 0.7em; vertical-align: 30%; margin-left: 1px; }