.wrapper{ width: 450px; background: transparent; border: 2px solid rgba(255, 255, 255, .2); backdrop-filter: blur(50px); box-shadow: 0 0 10px rgba(0, 0, 0, .2); color: #fff; border-radius: 20px; padding: 50px 30px; } .wrapper h1{ font-size: 36px; text-align: center; } .wrapper .label-correo { margin-top: 10px; margin-left: 10px; /* Puedes ajustar este valor segĂșn sea necesario */ margin-bottom: -20px; /* Puedes ajustar este valor segĂșn sea necesario */ display: block; /* Asegura que el label se comporte como un bloque */ font-size: 16px; } .wrapper .input-box{ position: relative; width: 100%; height: 50px; margin: 30px 0; } .input-box input{ width: 100%; height: 100%; background: transparent; border: 2px solid rgba(255, 255, 255, .2); outline: none; border-radius: 40px; font-size: 16px; color: #fff; padding: 20px 45px 20px 20px; } .input-box input::placeholder{ color: #fff; } .input-box .icon{ position: absolute; right: 20px; top: 50%; transform: translateY(-50%); font-size: 16px; } .wrapper .remember-forgot{ display: flex; justify-content: space-between; font-size: 14.5px; margin: -15px 0 15px; } .remember-forgot label input{ accent-color: #fff; margin-right: 4px; } .remember-forgot a{ color: #fff; text-decoration: none; } .remember-forgot a:hover{ text-decoration: underline; } .wrapper .boton1{ display: inline-block; position: absolute; background-color: none; top: 20px; left: 10px; width: 45px; height: 35px; padding: 0px; padding-left: 0px; padding-right: 0px; font-size: 14px; } .wrapper button{ width: 100%; height: 45px; background: #fff; border: none; outline: none; border-radius: 40px; box-shadow: 0 0 10px rgba(0, 0, 0, .1); cursor: pointer; font-size: 16px; color: #333; font-weight: 700; } .wrapper .register-link{ font-size: 14.5px; text-align: center; margin: 20px 0 15px; } .register-link p a{ color: #fff; text-decoration: none; font-weight: 600; } .register-link p a:hover { text-decoration: underline; } .cuerpo { width: 135.1%; background-repeat: no-repeat; height: 100%; padding-left: 0%; background-size: 100% auto; margin:0; font-family: 'Poppins', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: flex; justify-content: center; align-items: center; min-height: 100vh; background-position: center; } .cuerpo { transform: translateX(-361px); } .label-correo.desactivado { color: #999; /* Color de texto desactivado */ } .input-box.desactivado { background-color: gray; /* Color de fondo desactivado */ border: 2px solid #ccc; /* Borde desactivado */ border-radius: 30px; }