.inicio_sesion-usuario_contrasena {
  position: relative;
}

.inicio_sesion-usuario_contrasena_icono.z1.z2 {
  position: absolute;
  top: 50%;
  right: 5%;
  transform: translate(0, -50%);
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: var(--contrasena-visualizador);
  display: inline-block;
  z-index: 2;
  cursor: pointer;
  text-shadow: none;
}

.inicio_sesion-usuario_contrasena_icono_v2.z1.z2 {
  position: absolute;
  top: 40%;
  right: 21%;
  transform: translate(0, -50%);
  margin: 0;
  padding: 0;
  font-size: 22px;
  color: var(--contrasena-visualizador);
  display: inline-block;
  z-index: 2;
  cursor: pointer;
  text-shadow: none;
}

.iniciar_sesion {
  box-shadow: 0px 2px 10px #ccc;
}

.iniciar_sesion-registro_externo_enlace.z1.z2.z3 {
  color: inherit;
  display: inline-block;
  font-size: inherit;
  text-decoration: underline;
}
