      .form-addons {
      position: relative;
      }
      .form-addons i {
      position: absolute;
      top: 50%;
      right: 10px; /* Adjust based on your design */
      transform: translateY(-50%);
      color: #999; /* Optional: Adjust icon color */
      }
      .form-control {
      padding-right: 30px; /* Space for the icon */
      }
     #passwordMessage,
#passwordMatchMessage {
    font-weight: 500;
    font-size: 14px;
    list-style-type: none;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ddd;
    background-color: #f8f9fa;
    margin-top: 10px;
    display: none;
}

#passwordMessage li,
#passwordMatchMessage li {
    margin-bottom: 5px;
}

#passwordMessage li.passed,
#passwordMatchMessage li.passed {
    color: #008000;
}

#passwordMessage li.failed,
#passwordMatchMessage li.failed {
    color: #FF0000;
}

input:focus + i {
    color: #007bff;
}