/* Extra styles for the instructor account request page (newinstructor.php).
   Load AFTER login-modern.css and signup-modern.css.
   Everything is scoped to .im-login so the rest of the site is unaffected. */

/* terms of use box under the form */
.im-login .lg-terms { margin-top: 28px; padding: 18px 20px; background: #F6F8FB; border: 1px solid #D5DDE8; border-radius: 12px; }
.im-login .lg-terms h3 { margin: 0 0 10px; font-size: 16px; font-weight: 800; color: var(--ink); }
.im-login .lg-terms p { margin: 0 0 10px; font-size: 13.5px; line-height: 1.65; color: var(--muted); }
.im-login .lg-terms p:last-child { margin-bottom: 0; }
.im-login .lg-terms strong { color: var(--ink); }

/* "request sent" confirmation */
.im-login .lg-success { text-align: center; padding: 8px 0 4px; }
.im-login .lg-success svg { margin-bottom: 12px; }
.im-login .lg-success h2 { margin: 0 0 12px; }
.im-login .lg-success p { margin: 0 0 10px; font-size: 16px; line-height: 1.6; color: var(--muted); }
.im-login .lg-success .lg-btn { margin-top: 20px; }

@media (max-width: 860px) {
  .im-login .lg-terms { padding: 16px; }
}
