.registration-page--teacher,
.registration-page--teacher h1,
.registration-page--teacher h2,
.registration-page--teacher h3,
.registration-page--teacher button,
.registration-page--teacher input,
.registration-page--teacher select,
.registration-page--teacher textarea,
.registration-page--teacher .button,
.registration-page--teacher .badge,
.registration-page--teacher .eyebrow,
.registration-page--teacher .field > span,
.registration-page--teacher .field > label {
  font-weight: 400;
}


/* Padrão tipográfico final desta janela e de seus popups. */
html body *:not(#geducacional-font-size-14),
html body *:not(#geducacional-font-size-14)::before,
html body *:not(#geducacional-font-size-14)::after {
  
  font-weight: 400 !important;
}
html body table,
html body table *,
html body .data-table,
html body .data-table * {
  
  font-weight: 400 !important;
  letter-spacing: normal !important;
}
html body table th,
html body .data-table th {
  line-height: 1.3 !important;
  text-transform: none !important;
  white-space: nowrap !important;
}
html body table td,
html body .data-table td {
  line-height: 1.35 !important;
}

.registration-page--teacher {
  --profile-accent: #6750dc;
  --profile-dark: #4331a3;
  --profile-soft: #eeeaff;
  --profile-visual:
    radial-gradient(circle at 83% 15%, rgba(194, 179, 255, .34), transparent 31%),
    linear-gradient(145deg, #5b47cb 0%, #4431a4 58%, #31247d 100%);
}

.registration-page--teacher .registration-submit:hover { background: #5740c4; }


.registration-page--teacher .registration-actions { margin-top: 12px; }
