/* Put labels above inputs */
  #authModal label { display:block; margin-bottom:6px; font-weight:600; }
  /* Give spacing between groups */
  #authModal .form-group, 
  #authModal .mb-3, 
  #authModal .auth-field-group { margin-bottom:14px; }
  /* Kill any 2-column grid/row that causes wrap */
  #authModal .row, 
  #authModal .form-row, 
  #authModal .grid { display:block !important; }
  #authModal .col, 
  #authModal [class*="col-"] { width:100% !important; max-width:100% !important; flex:unset !important; }
  /* Ensure inputs occupy full width */
  #authModal input[type="text"],
  #authModal input[type="email"],
  #authModal input[type="password"],
  #authModal input[type="tel"],
  #authModal .form-control { width:100% !important; }
  /* Intl-tel-input container should stretch full width */
  #authModal .iti { width:100% !important; }
  /* If Mobile and Password were side-by-side, force Password to next line */
  #authModal .password-inline { display:block !important; margin-top:14px; }
