{"id":14461,"date":"2026-06-05T19:58:42","date_gmt":"2026-06-05T23:58:42","guid":{"rendered":"https:\/\/www.qc.cuny.edu\/registrar\/?page_id=14461"},"modified":"2026-09-09T10:05:39","modified_gmt":"2026-09-09T14:05:39","slug":"registration","status":"publish","type":"page","link":"https:\/\/www.qc.cuny.edu\/registrar\/registration\/","title":{"rendered":"Registration & Schedule Builder"},"content":{"rendered":"
[et_pb_section fb_built=”1″ _builder_version=”4.27.7″ _module_preset=”default” background_color=”#E71939″ background_enable_pattern_style=”on” background_pattern_style=”diagonal-stripes-2″ background_enable_mask_style=”on” background_mask_style=”blades” custom_padding=”24px||4px|||” global_colors_info=”{}”][et_pb_row _builder_version=”4.27.7″ _module_preset=”default” custom_css_free_form=”selector {|| max-width: 1320px !important;|| width: 96% !important;|| margin-left: auto !important;|| margin-right: auto !important;|| margin-top: 0 !important;|| margin-bottom: 0 !important;|| padding-top: 1rem !important;|| padding-right: 0 !important;|| padding-bottom: 1.5rem !important;|| padding-left: 0 !important;|| overflow: visible !important;|| box-sizing: border-box !important;||}||||selector .et_pb_column {|| width: 100% !important;|| margin-bottom: 0 !important;|| padding: 0 !important;|| min-width: 0 !important;|| overflow: visible !important;||}||||selector .et_pb_module {|| margin-bottom: 0 !important;||}||||selector .et_pb_text {|| width: 100% !important;|| max-width: 100% !important;|| margin-bottom: 0 !important;|| padding: 0 !important;|| background: transparent !important;|| border: none !important;|| box-shadow: none !important;|| overflow: visible !important;||}||||selector .et_pb_text .et_pb_text_inner,||selector .et_pb_text .et_pb_module_inner {|| width: 100% !important;|| max-width: 100% !important;|| margin: 0 !important;|| padding: 0 !important;|| overflow: visible !important;|| box-sizing: border-box !important;||}||||selector .et_pb_text_inner h3,||selector .et_pb_text_inner h4,||selector .et_pb_text_inner p,||selector .et_pb_text_inner ol,||selector .et_pb_text_inner ul,||selector .et_pb_text_inner li,||selector .et_pb_text_inner a {|| padding: 0 !important;||}||||\/* Outer card *\/||selector #registration-overview {|| display: block !important;|| width: 100% !important;|| max-width: 100% !important;|| box-sizing: border-box !important;|| margin: 0 !important;|| padding: 2rem 2.25rem !important;|| background: #ffffff !important;|| border: 1px solid #e2e8f0 !important;|| border-top: 6px solid #003a8c !important;|| border-left: 4px solid #e71b45 !important;|| border-radius: 16px !important;|| box-shadow: 0 10px 28px rgba(15, 23, 42, 0.07) !important;|| overflow: visible !important;|| word-wrap: break-word !important;|| overflow-wrap: break-word !important;||}||||\/* Main title *\/||selector #registration-overview .reg-detail-title,||selector #registration-overview > h3 {|| display: block !important;|| margin: 0 0 1rem 0 !important;|| padding: 0 0 0.7rem 0 !important;|| font-size: 1.5rem !important;|| font-weight: 800 !important;|| color: #e71b45 !important;|| letter-spacing: -0.02em !important;|| line-height: 1.25 !important;|| border: none !important;|| border-bottom: 1px solid #eef2f6 !important;|| background: transparent !important;||}||||\/* Section headings *\/||selector #registration-overview .reg-detail-heading,||selector #registration-overview h4.reg-detail-heading {|| display: block !important;|| margin: 1.55rem 0 0.7rem 0 !important;|| padding: 0 0 0.5rem 0 !important;|| font-size: 1.08rem !important;|| font-weight: 800 !important;|| color: #e71b45 !important;|| line-height: 1.3 !important;|| border: none !important;|| border-bottom: 1px solid rgba(231, 27, 69, 0.15) !important;|| background: transparent !important;||}||||\/* Body *\/||selector #registration-overview > p {|| display: block !important;|| margin: 0 0 0.9rem 0 !important;|| padding: 0 !important;|| color: #334155 !important;|| font-size: 1rem !important;|| line-height: 1.7 !important;|| background: transparent !important;|| border: none !important;||}||||selector #registration-overview strong {|| color: #1a1a1a !important;|| font-weight: 700 !important;||}||||\/* Numbered steps *\/||selector #registration-overview ol.reg-checklist,||selector #registration-overview ol {|| display: block !important;|| margin: 0.1rem 0 0.25rem 0 !important;|| padding: 0 0 0 1.35rem !important;|| list-style-type: decimal !important;|| list-style-position: outside !important;|| background: transparent !important;|| border: none !important;||}||||selector #registration-overview ol.reg-checklist li,||selector #registration-overview ol li {|| display: list-item !important;|| margin: 0 0 0.5rem 0 !important;|| padding: 0 !important;|| color: #334155 !important;|| font-size: 1rem !important;|| line-height: 1.6 !important;|| list-style-type: decimal !important;|| list-style-position: outside !important;|| background: transparent !important;|| border: none !important;||}||||selector #registration-overview ol li:last-child {|| margin-bottom: 0 !important;||}||||\/* Important bullets *\/||selector #registration-overview ul.reg-bullet-list,||selector #registration-overview ul {|| display: block !important;|| margin: 0.1rem 0 0 0 !important;|| padding: 0 0 0 1.2rem !important;|| list-style-type: disc !important;|| list-style-position: outside !important;|| background: transparent !important;|| border: none !important;||}||||selector #registration-overview ul.reg-bullet-list li,||selector #registration-overview ul li {|| display: list-item !important;|| margin: 0 0 0.45rem 0 !important;|| padding: 0 !important;|| color: #334155 !important;|| font-size: 1rem !important;|| line-height: 1.6 !important;|| list-style-type: disc !important;|| list-style-position: outside !important;|| background: transparent !important;|| border: none !important;||}||||selector #registration-overview ul li:before {|| content: none !important;|| display: none !important;||}||||selector #registration-overview ul li:last-child {|| margin-bottom: 0 !important;||}||||\/* Resources grid \u2014 4 cards *\/||selector #registration-overview .reg-forms-grid {|| display: flex !important;|| flex-wrap: wrap !important;|| justify-content: flex-start !important;|| align-items: stretch !important;|| margin: 0.25rem -0.5% 0 -0.5% !important;|| padding: 0 !important;||}||||selector #registration-overview .reg-forms-item {|| display: flex !important;|| flex-direction: column !important;|| align-items: stretch !important;|| width: 24% !important;|| margin: 0 0.5% 0 0.5% !important;|| padding: 1.1rem 0.95rem 1rem 0.95rem !important;|| background: #f8f9fb !important;|| border: 1px solid #e8ecf1 !important;|| border-radius: 14px !important;|| box-sizing: border-box !important;||}||||selector #registration-overview .reg-form-title {|| margin: 0 0 0.45rem 0 !important;|| padding: 0 !important;|| font-size: 1rem !important;|| font-weight: 800 !important;|| color: #e71b45 !important;|| line-height: 1.3 !important;|| background: transparent !important;|| border: none !important;||}||||selector #registration-overview .reg-form-desc {|| flex: 1 1 auto !important;|| margin: 0 0 0.85rem 0 !important;|| padding: 0 !important;|| color: #64748b !important;|| font-size: 0.88rem !important;|| font-weight: 400 !important;|| line-height: 1.5 !important;|| text-align: left !important;||}||||selector #registration-overview .reg-forms-item:hover {|| background: #f3f8ff !important;|| border-color: #c5daf5 !important;||}||||selector #registration-overview .reg-forms-item:hover .reg-form-title {|| color: #003a8c !important;||}||||selector #registration-overview a.btn,||selector #registration-overview a.btn-primary {|| display: flex !important;|| align-items: center !important;|| justify-content: center !important;|| width: 100% !important;|| min-height: 2.7rem !important;|| margin: auto 0 0 0 !important;|| padding: 0.65rem 0.75rem !important;|| border-radius: 999px !important;|| background: #e71b45 !important;|| background-color: #e71b45 !important;|| color: #ffffff !important;|| font-size: 0.82rem !important;|| font-weight: 700 !important;|| line-height: 1.3 !important;|| text-align: center !important;|| text-decoration: none !important;|| white-space: normal !important;|| border: 2px solid #e71b45 !important;|| box-shadow: 0 4px 14px rgba(231, 27, 69, 0.2) !important;|| box-sizing: border-box !important;||}||||selector #registration-overview a.btn:hover,||selector #registration-overview a.btn-primary:hover {|| background: #003a8c !important;|| background-color: #003a8c !important;|| border-color: #003a8c !important;|| color: #ffffff !important;|| text-decoration: none !important;|| box-shadow: 0 6px 18px rgba(0, 58, 140, 0.25) !important;||}||||selector #registration-overview hr,||selector #registration-overview .reg-divider {|| display: none !important;||}||||\/* =============================================================================|| Tablet|| ============================================================================= *\/||||@media (max-width: 1100px) {|| selector #registration-overview .reg-forms-item {|| width: 48% !important;|| margin: 0 1% 0.85rem 1% !important;|| }|||| selector #registration-overview .reg-forms-grid {|| margin: 0.25rem -1% 0 -1% !important;|| }|||| selector #registration-overview .reg-forms-item:nth-child(3),|| selector #registration-overview .reg-forms-item:nth-child(4) {|| margin-bottom: 0 !important;|| }||}||||@media (max-width: 980px) {|| selector {|| width: 100% !important;|| max-width: 100% !important;|| margin-left: 0 !important;|| margin-right: 0 !important;|| padding-top: 0.65rem !important;|| padding-bottom: 1rem !important;|| padding-left: 12px !important;|| padding-right: 12px !important;|| }|||| selector #registration-overview {|| padding: 1.25rem 1.15rem !important;|| border-radius: 14px !important;|| }|||| selector #registration-overview .reg-detail-title,|| selector #registration-overview > h3 {|| font-size: 1.22rem !important;|| margin-bottom: 0.7rem !important;|| padding-bottom: 0.55rem !important;|| }|||| selector #registration-overview .reg-detail-heading {|| font-size: 0.98rem !important;|| margin-top: 1.15rem !important;|| margin-bottom: 0.5rem !important;|| }|||| selector #registration-overview > p,|| selector #registration-overview ol li,|| selector #registration-overview ul li {|| font-size: 0.92rem !important;|| line-height: 1.55 !important;|| }||}||||\/* =============================================================================|| Phone \u2014 compact text + 2 \u00d7 2 resource cards|| ============================================================================= *\/||||@media (max-width: 767px) {|| selector {|| padding-top: 0.5rem !important;|| padding-bottom: 0.85rem !important;|| padding-left: 10px !important;|| padding-right: 10px !important;|| }|||| selector #registration-overview {|| padding: 1rem 0.9rem !important;|| border-radius: 12px !important;|| border-top-width: 4px !important;|| border-left-width: 3px !important;|| box-shadow: 0 6px 16px rgba(15, 23, 42, 0.06) !important;|| }|||| selector #registration-overview .reg-detail-title,|| selector #registration-overview > h3 {|| font-size: 1.12rem !important;|| margin: 0 0 0.55rem 0 !important;|| padding: 0 0 0.45rem 0 !important;|| }|||| selector #registration-overview .reg-detail-heading {|| font-size: 0.92rem !important;|| margin: 0.95rem 0 0.4rem 0 !important;|| padding: 0 0 0.3rem 0 !important;|| }|||| selector #registration-overview > p {|| margin: 0 0 0.55rem 0 !important;|| font-size: 0.86rem !important;|| line-height: 1.5 !important;|| }|||| selector #registration-overview ol {|| padding-left: 1.1rem !important;|| margin-bottom: 0.1rem !important;|| }|||| selector #registration-overview ol li,|| selector #registration-overview ul li {|| margin-bottom: 0.32rem !important;|| font-size: 0.86rem !important;|| line-height: 1.45 !important;|| }|||| selector #registration-overview ul {|| padding-left: 1rem !important;|| }|||| selector #registration-overview .reg-forms-grid {|| margin: 0.15rem -1.5% 0 -1.5% !important;|| }|||| selector #registration-overview .reg-forms-item {|| width: 47% !important;|| margin: 0 1.5% 0.65rem 1.5% !important;|| padding: 0.85rem 0.7rem 0.8rem 0.7rem !important;|| border-radius: 12px !important;|| }|||| selector #registration-overview .reg-forms-item:nth-child(3),|| selector #registration-overview .reg-forms-item:nth-child(4) {|| margin-bottom: 0 !important;|| }|||| selector #registration-overview .reg-form-title {|| font-size: 0.88rem !important;|| margin-bottom: 0.35rem !important;|| }|||| selector #registration-overview .reg-form-desc {|| font-size: 0.78rem !important;|| line-height: 1.4 !important;|| margin-bottom: 0.65rem !important;|| }|||| selector #registration-overview a.btn,|| selector #registration-overview a.btn-primary {|| font-size: 0.72rem !important;|| min-height: 2.4rem !important;|| padding: 0.45rem 0.4rem !important;|| }||}||||@media (max-width: 479px) {|| selector {|| padding-left: 8px !important;|| padding-right: 8px !important;|| }|||| selector #registration-overview {|| padding: 0.9rem 0.8rem !important;|| }|||| selector #registration-overview .reg-detail-title,|| selector #registration-overview > h3 {|| font-size: 1.05rem !important;|| }|||| selector #registration-overview .reg-detail-heading {|| font-size: 0.88rem !important;|| }|||| selector #registration-overview > p,|| selector #registration-overview ol li,|| selector #registration-overview ul li {|| font-size: 0.82rem !important;|| line-height: 1.42 !important;|| }|||| selector #registration-overview .reg-forms-item {|| width: 48% !important;|| margin: 0 1% 0.55rem 1% !important;|| padding: 0.75rem 0.55rem 0.7rem 0.55rem !important;|| }|||| selector #registration-overview .reg-form-title {|| font-size: 0.8rem !important;|| }|||| selector #registration-overview .reg-form-desc {|| font-size: 0.72rem !important;|| }|||| selector #registration-overview a.btn,|| selector #registration-overview a.btn-primary {|| font-size: 0.68rem !important;|| min-height: 2.25rem !important;|| }||}||” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.27.7″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.27.7″ _module_preset=”default” global_colors_info=”{}”]<\/p>\n
Registration allows you to enroll in courses for the upcoming semester. Your Enrollment Appointment is based on your class standing or student group and determines when you can begin registering.<\/p>\n
Once your assigned enrollment date and time begins, you can register for courses through CUNYfirst and Schedule Builder.<\/p>\n
Follow these steps to prepare for registration:<\/p>\n
Search for available courses at ºì¶¹ÊÓÆµ and other CUNY colleges using the CUNY Global Search Tool.<\/p>\n
Search Classes \u2192<\/a>\n <\/div>\n Find the date and time you can begin registering for classes in CUNYfirst.<\/p>\n View Appointment \u2192<\/a>\n <\/div>\n Follow the step-by-step ºì¶¹ÊÓÆµ guide to enroll in classes through CUNYfirst and Schedule Builder.<\/p>\n Register for Classes \u2192<\/a>\n <\/div>\n Learn how to view your final grades in CUNYfirst after grades have been posted.<\/p>\n View Grades \u2192<\/a>\n <\/div>\n<\/p><\/div>\n<\/div>\n [\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.27.7″ _module_preset=”default” background_enable_color=”off” background_image=”https:\/\/www.qc.cuny.edu\/registrar\/wp-content\/uploads\/sites\/123\/2026\/06\/bgLogo.png” custom_padding=”20px||8px|||” global_colors_info=”{}”][et_pb_row column_structure=”1_2,1_2″ _builder_version=”4.27.7″ _module_preset=”default” custom_css_free_form=”selector {|| display: block !important;|| max-width: 1320px !important;|| width: 96% !important;|| margin-left: auto !important;|| margin-right: auto !important;|| margin-top: 0 !important;|| margin-bottom: 0 !important;|| padding-top: 0 !important;|| padding-right: 0 !important;|| padding-bottom: 1.5rem !important;|| padding-left: 0 !important;|| overflow: visible !important;|| box-sizing: border-box !important;||}||||\/* Columns \u2014 natural height (col 2 may be taller with W Grades) *\/||selector .et_pb_column,||selector .et_pb_column_1_2 {|| margin-bottom: 0 !important;|| padding-top: 0 !important;|| padding-bottom: 0 !important;|| min-width: 0 !important;|| height: auto !important;|| overflow: visible !important;||}||||selector .et_pb_module {|| margin-bottom: 0 !important;|| width: 100% !important;||}||||selector .et_pb_column:first-child .et_pb_text,||selector .et_pb_column:last-child .et_pb_text {|| display: block !important;|| width: 100% !important;|| height: auto !important;|| margin-bottom: 0 !important;||}||||selector .et_pb_column:last-child .et_pb_toggle {|| flex: 1 1 auto !important;|| width: 100% !important;||}||||selector .et_pb_text {|| width: 100% !important;|| max-width: 100% !important;|| margin-bottom: 0 !important;|| padding: 0 !important;|| background: transparent !important;|| border: none !important;|| box-shadow: none !important;||}||||selector .et_pb_column:first-child .et_pb_text .et_pb_text_inner,||selector .et_pb_column:first-child .et_pb_text .et_pb_module_inner,||selector .et_pb_column:last-child .et_pb_text .et_pb_text_inner,||selector .et_pb_column:last-child .et_pb_text .et_pb_module_inner {|| width: 100% !important;|| max-width: 100% !important;|| margin: 0 !important;|| padding: 0 !important;|| display: block !important;|| height: auto !important;|| box-sizing: border-box !important;|| overflow: visible !important;||}||||selector .et_pb_text_inner h3,||selector .et_pb_text_inner h4,||selector .et_pb_text_inner p,||selector .et_pb_text_inner ul,||selector .et_pb_text_inner li,||selector .et_pb_text_inner a {|| padding: 0 !important;||}||||selector .et_pb_text_inner ul {|| list-style: none !important;|| margin: 0 !important;|| padding-left: 0 !important;||}||||selector .et_pb_text_inner li {|| list-style: none !important;||}||||\/* Card \u2014 both columns *\/||selector .ferpa-box,||selector .registration-box,||selector .et_pb_column_1_2 .ferpa-box,||selector .et_pb_column .ferpa-box {|| display: block !important;|| width: 100% !important;|| max-width: 100% !important;|| box-sizing: border-box !important;|| margin: 0 !important;|| padding: 1.5rem 1.55rem !important;|| background: #ffffff !important;|| border: 1px solid #e2e8f0 !important;|| border-radius: 16px !important;|| box-shadow: 0 10px 28px rgba(15, 23, 42, 0.07) !important;|| color: #334155 !important;|| font-size: 1rem !important;|| line-height: 1.7 !important;|| text-align: left !important;|| height: auto !important;|| min-height: 0 !important;|| overflow: visible !important;||}||||\/* Col 1 \u2014 blue top accent \u00b7 Col 2 \u2014 red top accent *\/||selector .et_pb_column:first-child .ferpa-box,||selector .et_pb_column:first-child .registration-box {|| border-top: 5px solid #003a8c !important;|| border-left: 1px solid #e2e8f0 !important;||}||||selector .et_pb_column:last-child > .et_pb_module .ferpa-box,||selector .et_pb_column:last-child > .et_pb_module .registration-box {|| border-top: 5px solid #e71b45 !important;|| border-left: 1px solid #e2e8f0 !important;||}||||\/* Col 2 stack \u2014 Class Standing + W Grades *\/||selector .registration-col2-stack {|| display: block !important;|| width: 100% !important;|| height: auto !important;|| min-height: 0 !important;|| box-sizing: border-box !important;|| overflow: visible !important;||}||||selector .registration-col2-stack .ferpa-box,||selector .registration-col2-stack .registration-box {|| display: block !important;|| width: 100% !important;|| height: auto !important;|| min-height: 0 !important;|| border-top: 5px solid #e71b45 !important;|| border-left: 1px solid #e2e8f0 !important;||}||||selector .registration-col2-stack #registration-w-grades {|| margin-top: 1rem !important;||}||||selector #registration-w-grades .reg-detail-heading,||selector #registration-w-grades h3 {|| font-size: 1.05rem !important;||}||||selector #registration-w-grades > p {|| font-size: 0.94rem !important;|| line-height: 1.65 !important;||}||||selector #registration-w-grades p.ns-btn-row {|| margin: 0.1rem 0 0 0 !important;||}||||selector #registration-w-grades a.btn,||selector #registration-w-grades a.btn-primary,||selector #registration-w-grades a.ns-btn {|| display: inline-block !important;|| width: auto !important;|| min-width: 10rem !important;|| max-width: 100% !important;||}||||\/* Headings \u2014 red *\/||selector .ferpa-box .reg-detail-heading,||selector .ferpa-box h3,||selector .registration-box .reg-detail-heading,||selector .registration-box h3 {|| display: block !important;|| margin: 0 0 0.85rem 0 !important;|| padding: 0 0 0.55rem 0 !important;|| font-size: 1.12rem !important;|| font-weight: 800 !important;|| color: #e71b45 !important;|| line-height: 1.3 !important;|| letter-spacing: -0.01em !important;|| border: none !important;|| border-bottom: 2px solid rgba(231, 27, 69, 0.15) !important;|| background: transparent !important;||}||||selector .ferpa-box .reg-detail-heading:not(:first-child),||selector .ferpa-box h3:not(:first-child),||selector .registration-box .reg-detail-heading:not(:first-child),||selector .registration-box h3:not(:first-child) {|| margin-top: 1.5rem !important;||}||||\/* Body *\/||selector .ferpa-box > p,||selector .registration-box > p {|| display: block !important;|| margin: 0 0 1rem 0 !important;|| color: #334155 !important;|| font-size: 0.98rem !important;|| font-weight: 400 !important;|| line-height: 1.7 !important;||}||||selector .ferpa-box > p:last-child,||selector .registration-box > p:last-child {|| margin-bottom: 0 !important;||}||||\/* Soft bullet panel *\/||selector .ferpa-box ul.reg-bullet-list,||selector .registration-box ul.reg-bullet-list {|| margin: 0.25rem 0 1rem 0 !important;|| padding: 0.9rem 0.95rem 0.9rem 0.8rem !important;|| list-style: none !important;|| background: #f8f9fb !important;|| border: 1px solid #e8ecf1 !important;|| border-radius: 10px !important;||}||||selector .ferpa-box ul.reg-bullet-list li,||selector .registration-box ul.reg-bullet-list li {|| position: relative !important;|| display: block !important;|| margin: 0 0 0.45rem 0 !important;|| padding: 0 0 0 1.15rem !important;|| background: transparent !important;|| border: none !important;|| color: #334155 !important;|| font-size: 0.92rem !important;|| line-height: 1.5 !important;|| list-style: none !important;||}||||selector .ferpa-box ul.reg-bullet-list li:before,||selector .registration-box ul.reg-bullet-list li:before {|| content: %22%22 !important;|| position: absolute !important;|| left: 0 !important;|| top: 0.5em !important;|| width: 7px !important;|| height: 7px !important;|| border-radius: 50% !important;|| background: #e71b45 !important;||}||||selector .ferpa-box ul.reg-bullet-list li:last-child,||selector .registration-box ul.reg-bullet-list li:last-child {|| margin-bottom: 0 !important;||}||||\/* Appointment date list *\/||selector .ferpa-box ul.reg-appt-list,||selector .registration-box ul.reg-appt-list {|| list-style: none !important;|| margin: 0.15rem 0 1.15rem 0 !important;|| padding: 0 !important;||}||||selector .ferpa-box ul.reg-appt-list li,||selector .registration-box ul.reg-appt-list li {|| list-style: none !important;|| position: relative !important;|| display: block !important;|| margin: 0 0 0.65rem 0 !important;|| padding: 0.85rem 0.95rem 0.85rem 1.15rem !important;|| background: #fff7f9 !important;|| border: 1px solid #f0dde3 !important;|| border-left: 3px solid #e71b45 !important;|| border-radius: 10px !important;|| box-sizing: border-box !important;|| transition:|| background-color 0.25s ease,|| border-color 0.25s ease,|| box-shadow 0.25s ease !important;||}||||selector .ferpa-box ul.reg-appt-list li:last-child,||selector .registration-box ul.reg-appt-list li:last-child {|| margin-bottom: 0 !important;||}||||selector .ferpa-box ul.reg-appt-list li:hover,||selector .registration-box ul.reg-appt-list li:hover {|| background: #f0f6ff !important;|| border-color: #b8cce8 !important;|| border-left-color: #003a8c !important;|| box-shadow: 0 4px 12px rgba(0, 58, 140, 0.08) !important;||}||||selector .ferpa-box .reg-appt-date,||selector .registration-box .reg-appt-date {|| display: block !important;|| margin: 0 0 0.3rem 0 !important;|| padding: 0 !important;|| color: #e71b45 !important;|| font-size: 0.92rem !important;|| font-weight: 800 !important;|| line-height: 1.4 !important;||}||||selector .ferpa-box ul.reg-appt-list li:hover .reg-appt-date,||selector .registration-box ul.reg-appt-list li:hover .reg-appt-date {|| color: #003a8c !important;||}||||selector .ferpa-box .reg-appt-detail,||selector .registration-box .reg-appt-detail {|| display: block !important;|| margin: 0 !important;|| padding: 0 !important;|| color: #475569 !important;|| font-size: 0.9rem !important;|| font-weight: 500 !important;|| line-height: 1.5 !important;||}||||selector .ferpa-box .reg-appt-detail a,||selector .registration-box .reg-appt-detail a {|| color: #e71b45 !important;|| font-weight: 700 !important;|| text-decoration: none !important;||}||||selector .ferpa-box .reg-appt-detail a:hover,||selector .registration-box .reg-appt-detail a:hover {|| color: #003a8c !important;|| text-decoration: underline !important;||}||||\/* Important note *\/||selector .ferpa-box .reg-note,||selector .registration-box .reg-note {|| display: block !important;|| margin: 0.85rem 0 0 0 !important;|| padding: 0.75rem 0.9rem !important;|| background: #f8fafc !important;|| border: 1px solid #e2e8f0 !important;|| border-left: 3px solid #003a8c !important;|| border-radius: 10px !important;|| color: #334155 !important;|| font-size: 0.86rem !important;|| line-height: 1.5 !important;|| box-sizing: border-box !important;||}||||selector .ferpa-box .reg-note strong,||selector .registration-box .reg-note strong {|| color: #003a8c !important;|| font-weight: 800 !important;||}||||\/* Form \/ memo items *\/||selector .ferpa-box .reg-forms-item,||selector .registration-box .reg-forms-item {|| display: block !important;|| width: 100% !important;|| margin: 0 0 0.75rem 0 !important;|| padding: 0.95rem 1rem 1rem 1rem !important;|| background: #f8f9fb !important;|| border: 1px solid #e8ecf1 !important;|| border-radius: 12px !important;|| box-sizing: border-box !important;|| text-align: left !important;||}||||selector .ferpa-box .reg-forms-item:last-child,||selector .registration-box .reg-forms-item:last-child {|| margin-bottom: 0 !important;||}||||selector .ferpa-box .reg-form-desc,||selector .registration-box .reg-form-desc {|| display: block !important;|| margin: 0 0 0.75rem 0 !important;|| padding: 0 !important;|| color: #64748b !important;|| font-size: 0.9rem !important;|| font-weight: 400 !important;|| line-height: 1.5 !important;|| text-align: left !important;||}||||selector .ferpa-box .reg-form-desc strong,||selector .registration-box .reg-form-desc strong {|| display: block !important;|| margin-bottom: 0.2rem !important;|| color: #1a1a1a !important;|| font-size: 0.96rem !important;|| font-weight: 700 !important;|| line-height: 1.35 !important;||}||||selector .ferpa-box p.ns-btn-row,||selector .registration-box p.ns-btn-row {|| margin: 0 0 0.25rem 0 !important;|| padding: 0 !important;||}||||\/* Buttons *\/||selector .ferpa-box a.btn,||selector .ferpa-box a.btn-primary,||selector .ferpa-box a.ns-btn,||selector .registration-box a.btn,||selector .registration-box a.btn-primary,||selector .registration-box a.ns-btn {|| display: inline-block !important;|| width: auto !important;|| min-width: 10rem !important;|| margin: 0 !important;|| padding: 0.65rem 1.25rem !important;|| border-radius: 999px !important;|| background: #e71b45 !important;|| background-color: #e71b45 !important;|| color: #ffffff !important;|| font-size: 0.88rem !important;|| font-weight: 700 !important;|| line-height: 1.35 !important;|| text-align: center !important;|| text-decoration: none !important;|| border: 2px solid #e71b45 !important;|| box-shadow: 0 4px 12px rgba(231, 27, 69, 0.18) !important;|| box-sizing: border-box !important;||}||||selector .ferpa-box a.btn:hover,||selector .ferpa-box a.btn-primary:hover,||selector .ferpa-box a.ns-btn:hover,||selector .registration-box a.btn:hover,||selector .registration-box a.btn-primary:hover,||selector .registration-box a.ns-btn:hover {|| background: #003a8c !important;|| background-color: #003a8c !important;|| border-color: #003a8c !important;|| color: #ffffff !important;|| text-decoration: none !important;||}||||selector .ferpa-box strong,||selector .registration-box strong {|| color: #1a1a1a !important;|| font-weight: 700 !important;||}||||\/* Tables *\/||selector .ferpa-box .reg-table-wrap,||selector .registration-box .reg-table-wrap {|| width: 100% !important;|| max-width: 100% !important;|| margin: 0.35rem 0 0 0 !important;|| overflow-x: auto !important;|| -webkit-overflow-scrolling: touch !important;|| border-radius: 10px !important;|| border: 1px solid #e5e7eb !important;|| box-sizing: border-box !important;||}||||selector .ferpa-box .reg-standing-table,||selector .registration-box .reg-standing-table {|| width: 100% !important;|| min-width: 280px !important;|| border-collapse: collapse !important;|| background: #ffffff !important;|| font-size: 0.9rem !important;|| margin: 0 !important;||}||||selector .ferpa-box .reg-standing-table th,||selector .ferpa-box .reg-standing-table td,||selector .registration-box .reg-standing-table th,||selector .registration-box .reg-standing-table td {|| border: 1px solid #e5e7eb !important;|| padding: 0.55rem 0.7rem !important;|| text-align: left !important;|| vertical-align: top !important;|| color: #334155 !important;|| line-height: 1.4 !important;|| font-size: 0.88rem !important;||}||||selector .ferpa-box .reg-standing-table th,||selector .registration-box .reg-standing-table th {|| background: #f8fafc !important;|| font-weight: 800 !important;|| color: #1a1a1a !important;|| font-size: 0.84rem !important;||}||||selector .ferpa-box .reg-standing-table tbody tr:nth-child(even),||selector .registration-box .reg-standing-table tbody tr:nth-child(even) {|| background: #fafbfc !important;||}||||selector .ferpa-box .reg-standing-table td strong,||selector .registration-box .reg-standing-table td strong {|| color: #e71b45 !important;|| font-weight: 800 !important;||}||||selector .ferpa-box .reg-standing-table td:first-child,||selector .registration-box .reg-standing-table td:first-child {|| white-space: nowrap !important;|| font-weight: 700 !important;|| color: #1e293b !important;|| width: 38% !important;||}||||selector .ferpa-box .reg-standing-table a,||selector .registration-box .reg-standing-table a {|| color: #e71b45 !important;|| font-weight: 600 !important;|| text-decoration: underline !important;||}||||selector .ferpa-box .reg-standing-table a:hover,||selector .registration-box .reg-standing-table a:hover {|| color: #003a8c !important;||}||||selector .ferpa-box:hover .reg-table-wrap,||selector .registration-box:hover .reg-table-wrap {|| border-color: #c5daf5 !important;||}||||\/* Card hover *\/||selector .ferpa-box:hover,||selector .registration-box:hover {|| border-color: #b8d4f0 !important;|| border-left-color: #003a8c !important;|| background-color: #fafcff !important;|| box-shadow: 0 12px 30px rgba(0, 58, 140, 0.1) !important;||}||||selector .ferpa-box:hover .reg-detail-heading,||selector .ferpa-box:hover h3,||selector .registration-box:hover .reg-detail-heading,||selector .registration-box:hover h3 {|| color: #003a8c !important;|| border-bottom-color: rgba(0, 58, 140, 0.2) !important;||}||||selector .ferpa-box:hover .reg-forms-item,||selector .registration-box:hover .reg-forms-item,||selector .ferpa-box:hover ul.reg-bullet-list,||selector .registration-box:hover ul.reg-bullet-list {|| background: #f3f8ff !important;|| border-color: #c5daf5 !important;||}||||selector .ferpa-box:hover ul.reg-bullet-list li:before,||selector .registration-box:hover ul.reg-bullet-list li:before {|| background: #003a8c !important;||}||||selector .ferpa-box:hover .reg-note,||selector .registration-box:hover .reg-note {|| background: #f0f6ff !important;|| border-color: #b8cce8 !important;||}||||\/* =============================================================================|| Registration FAQs \u2014 ONE Toggle (in column 2)|| ============================================================================= *\/||||selector .et_pb_toggle {|| margin: 0 !important;|| padding: 0 !important;|| border: 1px solid #e2e8f0 !important;|| border-radius: 14px !important;|| background: #ffffff !important;|| box-shadow: 0 8px 22px rgba(15, 23, 42, 0.06) !important;|| overflow: hidden !important;|| transition: border-color 0.25s ease, box-shadow 0.25s ease !important;||}||||selector .et_pb_toggle:hover,||selector .et_pb_toggle_open {|| border-color: #c5d0dc !important;|| box-shadow: 0 10px 26px rgba(15, 23, 42, 0.08) !important;||}||||selector .et_pb_toggle h5.et_pb_toggle_title,||selector .et_pb_toggle .et_pb_toggle_title {|| position: relative !important;|| display: block !important;|| margin: 0 !important;|| padding: 0.95rem 3.25rem 0.95rem 1.15rem !important;|| font-size: 1.05rem !important;|| font-weight: 800 !important;|| line-height: 1.35 !important;|| color: #1e293b !important;|| background: #f1f5f9 !important;|| border: none !important;|| border-bottom: 1px solid transparent !important;|| border-radius: 0 !important;|| cursor: pointer !important;|| text-decoration: none !important;|| box-sizing: border-box !important;|| transition: background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease !important;||}||||selector .et_pb_toggle h5.et_pb_toggle_title:hover,||selector .et_pb_toggle .et_pb_toggle_title:hover {|| color: #003a8c !important;|| background: #e8eef6 !important;||}||||selector .et_pb_toggle_open h5.et_pb_toggle_title,||selector .et_pb_toggle_open .et_pb_toggle_title {|| color: #003a8c !important;|| background: #eef2f7 !important;|| border-bottom: 1px solid #e2e8f0 !important;||}||||\/* Hide Divi default icon characters; draw our own *\/||selector .et_pb_toggle .et_pb_toggle_title:before {|| display: none !important;|| content: none !important;||}||||selector .et_pb_toggle .et_pb_toggle_title:after {|| content: %22+%22 !important;|| position: absolute !important;|| right: 1rem !important;|| top: 50% !important;|| margin-top: -0.85rem !important;|| width: 1.7rem !important;|| height: 1.7rem !important;|| border-radius: 50% !important;|| background: #ffffff !important;|| border: 1.5px solid #cbd5e1 !important;|| color: #475569 !important;|| font-size: 1.1rem !important;|| font-weight: 700 !important;|| line-height: 1.55rem !important;|| text-align: center !important;|| box-sizing: border-box !important;||}||||selector .et_pb_toggle_open .et_pb_toggle_title:after {|| content: %22%922212%22 !important;|| border-color: #003a8c !important;|| color: #003a8c !important;||}||||\/* Closed = no empty white body *\/||selector .et_pb_toggle_close .et_pb_toggle_content,||selector .et_pb_toggle:not(.et_pb_toggle_open) .et_pb_toggle_content {|| display: none !important;|| height: 0 !important;|| max-height: 0 !important;|| padding: 0 !important;|| margin: 0 !important;|| overflow: hidden !important;|| visibility: hidden !important;||}||||\/* Open = show FAQ content *\/||selector .et_pb_toggle_open .et_pb_toggle_content,||selector .et_pb_toggle_open .et_pb_toggle_content.clearfix {|| display: block !important;|| height: auto !important;|| max-height: none !important;|| visibility: visible !important;|| overflow: visible !important;|| padding: 1.15rem 1.2rem 1.25rem 1.2rem !important;|| margin: 0 !important;|| background: #ffffff !important;|| border: none !important;||}||||selector .et_pb_toggle .reg-faq-one-toggle .reg-detail-heading,||selector .et_pb_toggle .et_pb_toggle_content h4,||selector .et_pb_toggle .et_pb_toggle_content .reg-detail-heading {|| display: block !important;|| margin: 1.15rem 0 0.45rem 0 !important;|| padding: 0 !important;|| font-size: 0.98rem !important;|| font-weight: 800 !important;|| color: #e71b45 !important;|| line-height: 1.35 !important;|| border: none !important;|| background: transparent !important;||}||||selector .et_pb_toggle .reg-faq-one-toggle .reg-detail-heading:first-child,||selector .et_pb_toggle .et_pb_toggle_content h4:first-child,||selector .et_pb_toggle .et_pb_toggle_content .reg-detail-heading:first-child {|| margin-top: 0 !important;||}||||selector .et_pb_toggle .et_pb_toggle_content p {|| margin: 0 0 0.65rem 0 !important;|| padding: 0 !important;|| color: #334155 !important;|| font-size: 0.92rem !important;|| line-height: 1.6 !important;||}||||selector .et_pb_toggle .et_pb_toggle_content p:last-child {|| margin-bottom: 0 !important;||}||||selector .et_pb_toggle .et_pb_toggle_content a:not(.btn):not(.ns-btn) {|| color: #e71b45 !important;|| font-weight: 700 !important;|| text-decoration: underline !important;||}||||selector .et_pb_toggle .et_pb_toggle_content a:not(.btn):not(.ns-btn):hover {|| color: #003a8c !important;||}||||selector .et_pb_toggle .et_pb_toggle_content p.ns-btn-row {|| margin: 0.35rem 0 0.85rem 0 !important;||}||||selector .et_pb_toggle .et_pb_toggle_content a.btn,||selector .et_pb_toggle .et_pb_toggle_content a.btn-primary,||selector .et_pb_toggle .et_pb_toggle_content a.ns-btn {|| display: inline-block !important;|| margin: 0 !important;|| padding: 0 !important;|| background: transparent !important;|| border: none !important;|| border-radius: 0 !important;|| box-shadow: none !important;|| color: #e71b45 !important;|| font-size: 0.92rem !important;|| font-weight: 700 !important;|| text-decoration: underline !important;|| min-width: 0 !important;||}||||selector .et_pb_toggle .et_pb_toggle_content a.btn:hover,||selector .et_pb_toggle .et_pb_toggle_content a.btn-primary:hover,||selector .et_pb_toggle .et_pb_toggle_content a.ns-btn:hover {|| color: #003a8c !important;|| background: transparent !important;|| border: none !important;|| text-decoration: underline !important;||}||||\/* Tablet \/ mobile \u2014 stack *\/||@media (max-width: 980px) {|| selector {|| display: block !important;|| width: 100% !important;|| max-width: 100% !important;|| margin-left: 0 !important;|| margin-right: 0 !important;|| padding-left: 16px !important;|| padding-right: 16px !important;|| float: none !important;|| box-sizing: border-box !important;|| }|||| selector .et_pb_column,|| selector .et_pb_module,|| selector .et_pb_text,|| selector .et_pb_text .et_pb_text_inner,|| selector .ferpa-box,|| selector .registration-box,|| selector .et_pb_toggle {|| display: block !important;|| height: auto !important;|| min-height: 0 !important;|| flex: none !important;|| }|||| selector .et_pb_column,|| selector .et_pb_column_1_2 {|| width: 100% !important;|| max-width: 100% !important;|| margin-left: 0 !important;|| margin-right: 0 !important;|| padding-left: 0 !important;|| padding-right: 0 !important;|| float: none !important;|| clear: both !important;|| margin-bottom: 1rem !important;|| }|||| selector .et_pb_column:last-child .et_pb_text {|| margin-bottom: 0.85rem !important;|| }|||| selector .et_pb_column_1_2:last-child,|| selector .et_pb_column:last-child {|| margin-bottom: 0 !important;|| }|||| selector .et_pb_column:first-child .ferpa-box,|| selector .et_pb_column:first-child .registration-box,|| selector .et_pb_column:last-child .ferpa-box,|| selector .et_pb_column:last-child .registration-box {|| height: auto !important;|| min-height: 0 !important;|| }||}||||@media (max-width: 767px) {|| selector {|| padding-left: 12px !important;|| padding-right: 12px !important;|| padding-bottom: 1.25rem !important;|| }|||| selector .ferpa-box,|| selector .registration-box {|| padding: 1.15rem 1rem !important;|| border-radius: 14px !important;|| }|||| selector .ferpa-box .reg-detail-heading,|| selector .ferpa-box h3,|| selector .registration-box .reg-detail-heading,|| selector .registration-box h3 {|| font-size: 1.05rem !important;|| }|||| selector .ferpa-box > p,|| selector .registration-box > p,|| selector .ferpa-box .reg-note,|| selector .registration-box .reg-note {|| font-size: 0.88rem !important;|| }|||| \/* Keep real tables on mobile \u2014 compact cells, balanced columns *\/|| selector .ferpa-box .reg-table-wrap,|| selector .registration-box .reg-table-wrap {|| overflow-x: auto !important;|| -webkit-overflow-scrolling: touch !important;|| margin-top: 0.35rem !important;|| }|||| selector .ferpa-box .reg-standing-table,|| selector .registration-box .reg-standing-table {|| width: 100% !important;|| min-width: 0 !important;|| table-layout: fixed !important;|| font-size: 0.8rem !important;|| }|||| selector .ferpa-box .reg-standing-table th,|| selector .ferpa-box .reg-standing-table td,|| selector .registration-box .reg-standing-table th,|| selector .registration-box .reg-standing-table td {|| padding: 0.45rem 0.5rem !important;|| font-size: 0.78rem !important;|| line-height: 1.35 !important;|| word-wrap: break-word !important;|| overflow-wrap: break-word !important;|| }|||| selector .ferpa-box .reg-standing-table th,|| selector .registration-box .reg-standing-table th {|| font-size: 0.76rem !important;|| }|||| selector .ferpa-box .reg-standing-table td:first-child,|| selector .registration-box .reg-standing-table td:first-child,|| selector .ferpa-box .reg-standing-table th:first-child,|| selector .registration-box .reg-standing-table th:first-child {|| width: 34% !important;|| white-space: normal !important;|| }|||| selector .ferpa-box .reg-standing-table td:last-child,|| selector .registration-box .reg-standing-table td:last-child,|| selector .ferpa-box .reg-standing-table th:last-child,|| selector .registration-box .reg-standing-table th:last-child {|| width: 66% !important;|| }|||| \/* Class Standing \u2014 more even columns *\/|| selector #registration-standing .reg-standing-table td:first-child,|| selector #registration-standing .reg-standing-table th:first-child {|| width: 55% !important;|| }|||| selector #registration-standing .reg-standing-table td:last-child,|| selector #registration-standing .reg-standing-table th:last-child {|| width: 45% !important;|| }|||| selector .registration-col2-stack {|| display: block !important;|| height: auto !important;|| min-height: 0 !important;|| }|||| selector .registration-col2-stack #registration-w-grades {|| margin-top: 0.85rem !important;|| }|||| selector #registration-w-grades a.btn,|| selector #registration-w-grades a.btn-primary,|| selector #registration-w-grades a.ns-btn {|| display: block !important;|| width: 100% !important;|| min-width: 0 !important;|| box-sizing: border-box !important;|| }|||| selector .et_pb_toggle h5.et_pb_toggle_title,|| selector .et_pb_toggle .et_pb_toggle_title {|| font-size: 0.98rem !important;|| padding: 0.85rem 3rem 0.85rem 1rem !important;|| }|||| selector .et_pb_toggle .et_pb_toggle_content {|| padding: 1rem 1rem 1.1rem 1rem !important;|| }|||| selector .et_pb_toggle .et_pb_toggle_content h4,|| selector .et_pb_toggle .et_pb_toggle_content .reg-detail-heading {|| font-size: 0.92rem !important;|| }|||| selector .et_pb_toggle .et_pb_toggle_content p {|| font-size: 0.88rem !important;|| }||}||||@media (max-width: 479px) {|| selector {|| padding-left: 10px !important;|| padding-right: 10px !important;|| }||}||” global_colors_info=”{}”][et_pb_column type=”1_2″ _builder_version=”4.27.7″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.27.8″ _module_preset=”default” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″]<\/p>\nView Your Enrollment Appointment<\/h4>\n
Register for Classes<\/h4>\n
View Final Grades<\/h4>\n
Winter & Spring 2027 Appointment Dates<\/h3>\n