.tmi-registration-fields{--tmi-font-size:16px;margin:1.5rem 0;padding:1.25rem;border:1px solid #ddd;border-radius:6px;font-size:var(--tmi-font-size);line-height:1.5}
.tmi-registration-fields h3,.tmi-registration-fields p,.tmi-registration-fields label,.tmi-registration-fields legend,.tmi-registration-fields select,.tmi-registration-fields option,.tmi-registration-fields textarea,.tmi-registration-fields small,.tmi-registration-fields span{font-size:inherit;line-height:inherit}
.tmi-registration-fields h3{margin-top:0;font-weight:600}
.tmi-registration-fields label,.tmi-registration-fields legend{font-weight:600}
.tmi-registration-fields select,.tmi-registration-fields textarea{width:100%;max-width:100%}
.tmi-fieldset{margin:1rem 0;padding:0;border:0}
.tmi-fieldset label{display:inline-block;margin-right:1.25rem;font-weight:400}
.tmi-allergy-details[hidden]{display:none!important}
#tmi-position-notice{display:block;margin-top:.4rem}
#tmi-position-notice.is-waitlist{padding:.65rem;background:#fff3cd;border:1px solid #ffe69c;border-radius:4px;font-weight:600}

.tmi-registration-fields .required{color:#d63638!important}
