.public-form-shell{max-width:980px}.public-form-document h2{font-size:25px;font-weight:600}.public-form-section{margin-bottom:1.75rem}.public-form-acknowledgement{align-items:flex-start;display:flex;gap:.5rem}.public-form-acknowledgement .public-form-initials-field{flex:0 0 70px;margin-right:0 !important}.public-form-initials-field{min-width:70px;width:70px}input.public-form-initials-input{max-width:70px !important;min-width:70px !important;width:70px !important}.public-form-acknowledgement-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.public-repeat-remove{line-height:1;padding:.125rem .375rem;position:absolute;right:.5rem;top:.5rem;z-index:2}.public-form-honeypot,.enrollment-honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.public-form-steps{align-items:center;display:flex;margin-top:1rem;max-width:560px}.public-form-step{align-items:center;color:#6c757d;display:flex;font-size:.9rem;font-weight:600;white-space:nowrap}.public-form-step.is-active{color:#212529}.public-form-step-number{align-items:center;border:1px solid #adb5bd;border-radius:50%;display:inline-flex;height:1.75rem;justify-content:center;margin-right:.5rem;width:1.75rem}.public-form-step.is-active .public-form-step-number{background:#007bff;border-color:#007bff;color:#fff}.public-form-step-line{background:#ced4da;flex:1 1 auto;height:1px;margin:0 .75rem}.payment-fee-table td{vertical-align:middle}.payment-fee-summary{margin-left:auto;max-width:300px}.payment-fee-summary .table{width:100%}.public-payment-card-number{max-width:100%;width:320px}.public-payment-short-input{max-width:80px}.public-payment-button{width:150px}.public-form-submit-processing{display:none}.enrollment-submissions-search,.enrollment-submissions-center{width:225px}.enrollment-submissions-status{width:170px}.preview-shell{max-width:980px}.preview-section{margin-bottom:1.75rem}.preview-section h5{font-size:1.25rem}.preview-repeat-remove{line-height:1;padding:.125rem .375rem;position:absolute;right:.5rem;top:.5rem;z-index:2}.submission-subtitle{color:#5f6b7a;font-size:.95rem}.submission-data-row{align-items:start;border-top:1px solid #edf0f4;column-gap:1.25rem;display:grid;grid-template-columns:minmax(170px,30%) 1fr;padding:.6rem 0}.submission-data-row:first-child{border-top:0;padding-top:0}.submission-data-label{color:#13233a;font-weight:600}.submission-data-value{color:#1d2733;overflow-wrap:anywhere}.submission-payment-attempts{margin-top:0}.submission-payment-attempt{border:1px solid #e1e6ee;border-radius:8px;margin-bottom:.75rem;padding:.85rem}.submission-payment-attempt:last-child{margin-bottom:0}.submission-payment-attempt-header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.submission-payment-attempt-date{color:#13233a;font-weight:600}.submission-payment-total{margin-right:60px}.submission-children-list{border-top:1px solid #edf0f4}.submitted-form-document{color:#1d2733}.submitted-form-section{border-top:1px solid #e8ecf2;margin-top:1.25rem;padding-top:1.25rem}.submitted-form-section:first-child{border-top:0;margin-top:0;padding-top:0}.submitted-form-section-title{color:#13233a;font-size:1.1rem;font-weight:600;margin-bottom:.9rem}.submitted-form-field{margin-bottom:1rem}.submitted-form-field:last-child{margin-bottom:0}.submitted-form-question{color:#30496f;font-weight:600;margin-bottom:0}.submitted-form-answer{overflow-wrap:anywhere;padding:.1rem 0 0}.submitted-form-help{color:#5f6b7a;font-size:.9rem;margin-top:.25rem}.submitted-form-repeat-item{border:1px solid #e1e6ee;border-radius:8px;margin-bottom:.9rem;padding:1rem}.submitted-form-repeat-item:last-child{margin-bottom:0}.submitted-form-repeat-title{color:#13233a;font-weight:600;margin-bottom:.85rem}.submitted-form-initials{align-items:center;background:#f8fafc;border:1px solid #cdd5df;border-radius:4px;display:inline-flex;font-weight:600;justify-content:center;min-height:2rem;min-width:3.75rem;padding:.25rem .5rem}.submitted-form-signature-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.75rem;margin:1rem 0}.submitted-form-signature-block{max-width:100%;width:250px}.submitted-form-signature-date-block{max-width:100%;width:200px}.submitted-form-signature-date{color:#000;line-height:35px;min-height:35px}.submitted-form-signature-line{border-top:1px solid #000;color:#1d2733}.submitted-form-ack-response{min-width:3.75rem;text-align:center}.submitted-form-ack-response .fa{font-size:1.25rem;line-height:2rem}@media (max-width:575.98px){.public-form-steps{align-items:flex-start;flex-direction:column}.public-form-step-line{display:none}.payment-fee-summary{margin-left:0;max-width:none}}@media (max-width:767.98px){.submission-data-row{grid-template-columns:1fr;row-gap:.2rem}}@media print{body{background:#fff !important}.shadow{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.card{border:none !important}.navbar-secondarynav-padding-top{background:#fff !important;padding:0 !important}.navbar-secondarynav-padding-top>.row{display:block;margin:0 !important}.navbar-secondarynav-padding-top>.row>.col-xl-8{flex:0 0 100% !important;max-width:100% !important;padding:0 !important;width:100% !important}#submittedForm{border:0 !important;box-shadow:none !important;margin:0 !important}#submittedForm .card-body{padding:0 !important}#submittedForm .alert{border:1px solid #d9dee7}}