.form-control.rounded-pill {
    background-color: #F5F5F5;
      height: 55px; /* Increase height */
    font-size: 16px; /* Optional: enlarge text */
    padding-top: 1.2rem;
     padding-left:1.2rem;
  }
  .form-control.rounded-pill::placeholder {
    color: #CDA153;
  }
  .floating-label {
    position: absolute;
    top: 6px;
    left: 20px;
    font-size: 12px; 
    color: #CDA153;
    pointer-events: none;
    transition: 0.2s ease all;
  }
.back-home-link {
    position: absolute;
    top: 20px;
    left: 20px;
    justify-content: center;   /* horizontal center */
  align-items: center;   
}

input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear {
    display: none;
}

input[type="password"]::-webkit-credentials-auto-fill-button {
    visibility: hidden;
    display: none !important;
    pointer-events: none;
    position: absolute;
    right: 0;
}