input.form-control {
    height: 40px; /* Ensure both fields have the same height */
    padding: 10px; /* Ensure consistent padding */
    margin-bottom: 15px; /* Space between fields */
  }
  
  input[type="password"], input[type="email"], input[type="text"], input[type="file"] {
    width: 100%; /* Ensure they take full width */
  }
  
  /* Optional: Add box-sizing for better consistency */
  *,
  *::before,
  *::after {
    box-sizing: border-box;
  }
  
  /* Adjust the modal form width */
  .modal-content {
    width: 100%;
  }
  
  .modal-body {
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
  
  form .row {
    display: flex;
    flex-wrap: wrap;
  }
  
  form .col-md-6 {
    flex: 1 1 50%; /* Divide into two equal columns for larger screens */
    padding: 5px; /* Space between columns */
  }
  
  /* Ensure password fields align */
  .form-label {
    margin-bottom: 5px;
  }
  
  input[type="password"] {
    width: 100%;
  }
  