.accordion-header .badge{margin-left:8px}.add-course-row{height:100%}.additional-details{margin-bottom:16px;margin-top:16px}.additional-details .row{margin-left:0;margin-right:0;margin-top:8px}.additional-details .row:first-child{margin-top:0}.additional-details .accordion-header .accordion-button .col:first-child{font-size:16pt;margin-right:16px}.additional-details .accordion-header .accordion-button svg{margin-top:-.2em;vertical-align:middle}.application-program-selection-text{margin-bottom:16px;margin-top:16px;padding-left:12px;padding-right:12px}button.add-course{width:100%}button.add-degree{display:inline-block;margin-bottom:16px;margin-top:8px;width:100%}.card-header{background-color:initial!important}.course{background-color:var(--bs-primary-bg-subtle)}.course-code{height:1lh}.course-code,.course-degree{color:var(--bs-secondary-color);font-size:8pt;margin-top:-12px;overflow:hidden}.course-degree{white-space:nowrap}.course-col{display:block;float:left;padding:4px}.course-comment{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;height:3lh;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.course-comment~.row .col:first-child p,.course-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-title{padding-top:4px}.degree-body{padding:4px}.degree-courses{margin:0;padding:0}.delete-degree{margin-right:20px}.degree-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:2lh;max-width:calc(100% - 100px);overflow-wrap:anywhere;overflow-y:hidden;text-overflow:ellipsis}.export-button{width:100%}.export-comment{margin-bottom:16px}form.student{margin-top:24px}.form-label.mandatory:after{color:var(--bs-form-invalid-border-color);content:"*";display:inline-block;margin-left:4px}form div .row{margin-top:16px}form div:first-child .row{margin-top:0}.modal-form>div{margin-bottom:16px}.modal-form .row{margin-bottom:0;margin-top:0}.modal-form .col>div{margin-bottom:16px}.modal-form .col>.dropdown{margin-bottom:0}.modal-form .dropdown.month-picker{width:100%}.modal-form .dropdown.month-picker button{text-align:left;width:100%}.modal-form .dropdown.month-picker .dropdown-toggle:after{float:right;margin-top:calc(.5lh - .15em);vertical-align:auto}@media (min-width:576px){.degree-modal>.modal-dialog{margin:var(--bs-modal-margin);max-width:100%;width:auto!important}}@media (min-width:992px){.degree-modal>.modal-dialog{margin-left:auto;margin-right:auto;max-width:916px;width:auto}}.nav-pills .nav-link.credits.active{background-color:var(--bs-primary)}.nav-pills .nav-link.prerequisites.active{background-color:var(--bs-success)}.nav-pills .nav-link.export.active{background-color:var(--bs-warning);color:var(--bs-gray-900)}.nav{padding-left:0;padding-right:0}.prerequisite-body{padding:0 4px}.prerequisite-course{background-color:var(--bs-success-bg-subtle)}.prerequisite-course .card-header .btn{visibility:hidden}.prerequisite-course-category-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:2lh;overflow-wrap:anywhere;overflow-y:hidden;text-overflow:ellipsis}.prerequisite-courses{border-bottom:1px solid var(--bs-border-color-translucent);margin:0 -4px;padding:4px}.prerequisite-courses:last-child{border-bottom:none}.prerequisite-courses>div{padding:0}.prerequisite-courses .col.prerequisite{padding:4px!important}.process-tabs{padding-left:0;padding-right:0}.process-tabs .tab-pane{padding-top:20px}.react-select{margin-top:0!important}.react-select svg{fill:inherit}.row.logo-header{border-bottom:1px solid #00c1d4;margin-bottom:20px;padding-bottom:8px;padding-top:24px}.row.main-text-body{margin-top:24px;padding-left:12px;padding-right:12px}.row.main-text-body.proceeding{margin-top:8px;padding-left:12px;padding-right:12px}.row.student{margin-top:30px}.row.student~div.row{margin-top:24px;padding-left:12px;padding-right:12px}.row.student~div.row~div.row{margin-top:24px}.student-details-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:2lh;overflow-wrap:anywhere;overflow-y:hidden;text-overflow:ellipsis}.student-match{background-color:var(--bs-primary-bg-subtle)}.student-match .row .card-text{white-space:nowrap}.student-match .credits-description{font-size:8pt;margin-top:16px}.student-match form{margin-top:16px}.student-match form .plus-minus{background-color:var(--bs-success);color:#fff;width:38px}.student-match form .credits{text-align:center}.student-match-col{display:block;float:left;padding:4px}h1.top-header{margin-top:8px;width:auto}.tab-pane{padding-bottom:24px}[data-bs-theme=dark]{--bs-body-color:var(--bs-gray-300)}
/*# sourceMappingURL=main.82b07581.css.map*/