.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast: active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000049}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;border-radius:2px;overflow:auto;background:#fff;color:#000000de;width:100%;height:100%;outline:none}.owl-dt-container,.owl-dt-container *{box-sizing:border-box}.owl-dt-container{display:block;font-size:1rem;background:#fff;pointer-events:auto;z-index:1000}.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,.12)}.owl-dt-container-row:last-child{border-bottom:none}.owl-dt-calendar{display:flex;flex-direction:column;width:100%}.owl-dt-calendar-control{display:flex;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000}.owl-dt-calendar-control .owl-dt-calendar-control-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:#0000001f}.owl-dt-calendar-main{display:flex;flex-direction:column;flex:1 1 auto;padding:0 .5em .5em;outline:0}.owl-dt-calendar-view{display:block;flex:1 1 auto}.owl-dt-calendar-multi-year-view{display:flex;align-items:center}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}.owl-dt-calendar-table .owl-dt-calendar-header{color:#0006}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:"";position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:#0000001f}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:#000000d9;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid transparent;border-radius:999px;color:inherit;cursor:pointer}.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:#0006}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:#ffffffd9;background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px #ffffffd9}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:#0006}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:#0003}.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:#0000000a}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:#3f51b533}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}.owl-dt-timer{display:flex;justify-content:center;width:100%;height:7em;padding:.5em;outline:none}.owl-dt-timer-box{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:25%;height:100%}.owl-dt-timer-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin:.2em 0}.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}.owl-dt-timer-divider{display:inline-block;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}.owl-dt-timer-divider:before,.owl-dt-timer-divider:after{content:"";display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;transform:translate(-50%);background-color:currentColor}.owl-dt-timer-divider:before{top:35%}.owl-dt-timer-divider:after{bottom:35%}.owl-dt-control-button{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:transparent;font-size:1em;color:inherit}.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:inline-flex;justify-content:center;align-items:center;outline:none}.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;transition:background-color .1s linear}.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:#0000001f}.owl-dt-control-period-button .owl-dt-control-button-arrow{display:flex;justify-content:center;align-items:center;width:1em;height:1em;margin:.1em;transition:transform .2s ease}.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}.owl-dt-control-arrow-button[disabled]{color:#0006;cursor:default}.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}@media all and (orientation: landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media all and (orientation: portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}.owl-dt-container-buttons{display:flex;width:100%;height:2em;color:#3f51b5}.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;transition:background-color .1s linear}.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:#0000001a}.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:transparent}.owl-dt-container-info .owl-dt-container-range{outline:none}.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content{display:flex;justify-content:space-between;padding:.5em 0;font-size:.8em}.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,.12)}.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;cursor:default!important}.owl-dt-timer-hour12{display:flex;justify-content:center;align-items:center;color:#3f51b5}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid currentColor;border-radius:2px;transition:background .2s ease}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#fff}.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out{visibility:hidden;cursor:default}.owl-dt-inline{display:inline-block}.owl-dt-control{outline:none;cursor:pointer}.owl-dt-control .owl-dt-control-content{outline:none}.owl-dt-control:focus>.owl-dt-control-content{background-color:#0000001f}.owl-dt-control:not(:-moz-focusring):focus>.owl-dt-control-content{box-shadow:none}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body{-webkit-overflow-scrolling:touch;background-color:var(--main-content-background-color, var(--white, #fff));color:var(--text-color, #333);margin-bottom:0;font-size:14px;line-height:1.4}body a{color:var(--link-color, var(--primary-color, #0072d0));-webkit-text-decoration:var(--link-text-decoration, none);text-decoration:var(--link-text-decoration, none)}body a:hover{background:var(--link-background-color-hover, transparent);color:var(--link-color-hover, var(--primary-dark-color, #014c8a));cursor:pointer;-webkit-text-decoration:var(--link-text-decoration-hover, underline);text-decoration:var(--link-text-decoration-hover, underline)}body a:active:not(.disabled){opacity:.8}body a.ca-link{color:var(--link-color, var(--primary-color, #0072d0));-webkit-text-decoration:var(--link-text-decoration, none);text-decoration:var(--link-text-decoration, none)}body a.ca-link:hover{color:var(--link-color-hover, var(--primary-dark-color, #014c8a));-webkit-text-decoration:var(--link-text-decoration-hover, underline);text-decoration:var(--link-text-decoration-hover, underline)}body a.ca-link.disabled,.disabled body a.ca-link{cursor:not-allowed;pointer-events:none;color:var(--disabled-color, #a8a8a8)}.date,.strong,.semibold{font-weight:600}.capitalize{text-transform:capitalize}.hidden,.invisible{display:none!important}.vcenter{display:flex;align-items:center}.float-left,.ca-pull-left{float:left}.float-right,.ca-pull-right{float:right}.clearfix,.panel.clearfix{display:block;clear:both}.clearfix:before,.clearfix:after,.panel.clearfix:before,.panel.clearfix:after{display:table;content:" "}.clearfix:after,.panel.clearfix:after{clear:both}.disabled{color:var(--disabled-color, #a8a8a8)}.wrap-white-space{white-space:pre-wrap}.wrap-white-space ul li{list-style-type:circle}.wrap-white-space ul ul li{list-style-type:disc}textarea.ca-typewriter{font-family:monospace}ul{list-style-type:none}ul.ca-simple-list{list-style-type:square}.list-entry-title{font-weight:600;word-break:break-word;clear:right}.mat-button-toggle-focus-overlay{opacity:0!important}.highlight-term{background:#ffec9f}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.error-message{color:var(--brand-danger, #e51a49)}.success-message{color:var(--brand-success, #008568)}.messages{padding:15px;border:1px solid #bdc3c7;border-bottom:0;background:var(--off-white, #f6f6f6);display:block;margin-bottom:1em;color:var(--text-color, #333);clear:both}.messages .mat-icon,.messages label{display:table-cell}.messages .mat-icon{font-size:16px;padding-right:.5em}.messages.success-message{border:1px solid var(--brand-success, #008568);border-left:5px solid var(--brand-success, #008568)}.messages.success-message .mat-icon{color:var(--brand-success, #008568)}.messages.error-message{border:1px solid var(--brand-danger, #e51a49);border-left:5px solid var(--brand-danger, #e51a49)}.messages.error-message .mat-icon{color:var(--brand-danger, #e51a49)}.messages .message-label{font-size:16px;font-weight:600}.messages .info{margin-left:2em}.messages .info-label{font-weight:400;margin-left:5px}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-content-space-between{justify-content:space-between}.justify-content-evenly{justify-content:space-evenly}.justify-content-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.flex-last-order{order:9999}@media (max-width: 767px){.flex-last-order-xs{order:9999}}.button-container{display:flex;gap:7px}.button-with-hint-container{display:flex;flex-direction:column}.button-with-hint-container>*{align-self:flex-end}.button-with-hint-container mat-hint{font-size:12px;text-align:right}@media (max-width: 767px){.button-container{flex-direction:column}.button-with-hint-container mat-hint{align-self:inherit}.button-container .ca-button,.button-with-hint-container .ca-button{width:100%;align-items:center}}.centeredActionArea .ca-button{display:block;margin:.5em 0;width:100%}.ca-button.drop-down-title,.ca-button.sort-title,.ca-button.filter-title{background:var(--list-tool-button-background-color, var(--secondary-color, #2c3e50));border:1px solid var(--list-tool-button-border-color, var(--secondary-color, #2c3e50));color:var(--list-tool-button-text-color, var(--white, #fff))}.ca-button.drop-down-title span,.ca-button.drop-down-title a,.ca-button.drop-down-title mat-icon,.ca-button.sort-title span,.ca-button.sort-title a,.ca-button.sort-title mat-icon,.ca-button.filter-title span,.ca-button.filter-title a,.ca-button.filter-title mat-icon{background:transparent;color:var(--list-tool-button-text-color, var(--white, #fff))}.ca-button.drop-down-title:hover,.ca-button.sort-title:hover,.ca-button.filter-title:hover{background:var(--list-tool-button-background-color-hover, var(--secondary-light-color, #62738d));border:1px solid var(--list-tool-button-border-color-hover, var(--secondary-light-color, #62738d));color:var(--list-tool-button-text-color-hover, var(--white, #fff))}.ca-button.drop-down-title:hover span,.ca-button.drop-down-title:hover a,.ca-button.drop-down-title:hover mat-icon,.ca-button.sort-title:hover span,.ca-button.sort-title:hover a,.ca-button.sort-title:hover mat-icon,.ca-button.filter-title:hover span,.ca-button.filter-title:hover a,.ca-button.filter-title:hover mat-icon{background:transparent;color:var(--list-tool-button-text-color-hover, var(--white, #fff))}@media (max-width: 767px){.ca-button.drop-down-title,.ca-button.drop-down-title span:not(.mat-ripple):not(.mdc-icon-button__ripple),.ca-button.drop-down-title mat-icon,.ca-button.sort-title,.ca-button.sort-title span:not(.mat-ripple):not(.mdc-icon-button__ripple),.ca-button.sort-title mat-icon,.ca-button.filter-title,.ca-button.filter-title span:not(.mat-ripple):not(.mdc-icon-button__ripple),.ca-button.filter-title mat-icon{background:transparent;border:0;color:var(--link-color, var(--primary-color, #0072d0))}.ca-button.drop-down-title:hover,.ca-button.drop-down-title:hover span:not(.mat-ripple):not(.mdc-icon-button__ripple),.ca-button.drop-down-title:hover mat-icon,.ca-button.sort-title:hover,.ca-button.sort-title:hover span:not(.mat-ripple):not(.mdc-icon-button__ripple),.ca-button.sort-title:hover mat-icon,.ca-button.filter-title:hover,.ca-button.filter-title:hover span:not(.mat-ripple):not(.mdc-icon-button__ripple),.ca-button.filter-title:hover mat-icon{background:transparent;border:0;color:var(--link-color-hover, var(--primary-dark-color, #014c8a))}}.ca-button.mat-button.icon{border-width:0}.bottom-button-container{clear:both;min-height:40px}.bottom-button-container .float-right{text-align:right}.bottom-button-container .float-right .ca-status,.bottom-button-container .float-right .label{display:block;margin-bottom:1em;text-align:right}.bottom-button-container .float-right .form-button{clear:none;float:left;margin-left:.5em}@media (max-width: 767px){.bottom-button-container .float-right .form-button{margin-left:0}}@media (min-width: 768px){.bottom-button-container .float-right .form-button:nth-child(2) .label{max-width:11em}}@media (max-width: 767px){.bottom-button-container .ca-button,.float-right .ca-button,.float-left .ca-button,.actions .ca-button{width:100%;max-width:100%;margin-bottom:.5em}.panel-body .ca-button{width:100%;max-width:100%}.bottom-button-container{display:block;float:right;clear:both;width:100%}.bottom-button-container .float-left,.bottom-button-container .float-right{clear:both;width:100%;text-align:center}.bottom-button-container .float-left .form-button,.bottom-button-container .float-right .form-button{clear:both;width:100%}.bottom-button-container .ca-button{width:100%}}.label{display:inline;padding:.2em .6em .3em;vertical-align:baseline}.label.clearfix{display:block}.label:empty{display:none}.label.ca-status{white-space:normal}.label.ca-status:not(.clearfix):not(.clearfix .label.ca-status:not(.clearfix)){display:inline-block;line-height:1.25em}.label.ca-status,.label.ca-status label{font-weight:400;padding-left:0;font-size:12px}.reg-proc-infos .label.ca-status,.procedures .label.ca-status,.registration-button .label.ca-status,ca-entry .label.ca-status,.reg-proc-infos .label.ca-status label,.procedures .label.ca-status label,.registration-button .label.ca-status label,ca-entry .label.ca-status label{font-size:14px}.label mat-icon,.label span.fas,.label span.far{padding-left:.1em;padding-right:.5em}.label>label{display:inline-flex;text-align:left;white-space:normal}.labelColor{color:#737373}.ca-status-warning{color:var(--brand-warning, #B36200)}.ca-status-valid{color:var(--brand-success, #008568)}.ca-status-invalid{color:#a8a8a8}.ca-status-danger{color:var(--brand-danger, #e51a49)}.ca-status-default{color:#737373}.text-info{color:#20809d}.text-danger{color:var(--brand-danger, #e51a49)}.text-warning{color:var(--brand-warning, #B36200)}.text-muted{color:#737373}.fa-exclamation-triangle{color:var(--brand-warning, #B36200)}.stp-0{content:var(--curriculum-version-node-icon-url, url(curriculum-version-node-icon.6467f653e5e963a4.svg))}.stp-1{content:var(--part-of-programme-node-icon-url, url(part-of-programme-node-icon.0ba555aaf66f05c6.svg))}.stp-2{content:var(--exam-node-icon-url, url(exam-node-icon.a641d3b93950d103.svg))}.stp-3{content:var(--module-node-icon-url, url(module-node-icon.e1dcdf790318f2f2.svg))}.stp-4{content:var(--offer-node-icon-url, url(offer-node-icon.089e082bb0f72efd.svg))}.stp-5{content:var(--rule-node-icon-url, url(rule-node-icon.dcbc9b85b3017cb3.svg))}.stp-6{content:var(--rule-node-icon-url, url(partial-node-icon.05aa5ec52fd434f9.svg))}.stp-7{content:var(--rule-node-icon-url, url(continuing-node-icon.f86f4e1f3ab473ad.svg))}.responsiveTable{width:100%}.responsiveTable th,.responsiveTable td{padding:10px}@media (max-width: 767px){.responsiveTable table,.responsiveTable tbody,.responsiveTable tr,.responsiveTable .mat-row,.responsiveTable td{display:block;height:auto;width:100%}.responsiveTable thead,.responsiveTable th{display:none}.responsiveTable tbody tr td{border:0;padding:10px 15px}.responsiveTable tbody tr td:last-child{border-bottom:1px solid #bdc3c7;padding-bottom:15px}.responsiveTable tbody tr td label.invisible{display:block!important}.responsiveTable tbody tr td label.invisible:after{content:":";padding-right:.5em}}ul.ca-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1em;padding:0;margin:0}ul.ca-grid>li{display:flex}ul.ca-grid>li>.ca-tile{width:100%;display:flex}ul.ca-grid>li>mat-card{width:100%;display:flex;flex-direction:column}ul.ca-grid>li>mat-card mat-card-header .mat-mdc-card-header-text{margin:0}ul.ca-grid>li>mat-card mat-card-content{flex-grow:2}ul.ca-concat-list{margin:0;padding:0}ul.ca-concat-list>li{display:contents}@supports (-ms-ime-align: auto){ul.ca-concat-list>li{float:left}}ul.ca-concat-list>li div{display:contents}@supports (-ms-ime-align: auto){ul.ca-concat-list>li div{float:left}}ul.ca-concat-list>li:not(:last-child):after{content:"|";display:inline-block;font-size:1em;height:1.2em;margin-bottom:-.1em;margin-top:-.1em;overflow:hidden;padding-right:.3em;vertical-align:center}ul.ca-concat-list>li>.concat-list-label{color:#737373}ul.ca-concat-list>li>.concat-list-highlight{font-weight:700}ul.ca-concat-list>li>span:not(.highlight-term){margin-right:.3em}.ca-file-upload-dnd-hint-container{display:none}.ca-file-upload-dnd-file-over{display:block}.ca-file-upload-dnd-file-over .ca-file-upload-dnd-hint-container{display:flex;justify-content:center;position:absolute;background-color:var(--secondary-dark-color, #0b2136);border:2px dashed var(--secondary-dark-color, #0b2136);z-index:999;opacity:.8}.ca-file-upload-dnd-file-over .ca-file-upload-dnd-hint-container h3.ca-file-upload-dnd-hint{margin-top:20px;display:inline-block;position:absolute;color:var(--white, #fff)}.ca-responsive-width{width:100%}@media (min-width: 992px){mat-card.ca-responsive-width{max-width:60%}}@media (min-width: 992px){.ca-if-mobile.ca-if-mobile.ca-if-tablet:not(.ca-if-desktop):not(.enforce-show),.ca-if-tablet.ca-if-mobile.ca-if-tablet:not(.ca-if-desktop):not(.enforce-show),.ca-if-desktop.ca-if-mobile.ca-if-tablet:not(.ca-if-desktop):not(.enforce-show){display:none!important}}@media (min-width: 768px),(max-width: 991px){.ca-if-mobile.ca-if-mobile.ca-if-desktop:not(.ca-if-tablet):not(.enforce-show),.ca-if-tablet.ca-if-mobile.ca-if-desktop:not(.ca-if-tablet):not(.enforce-show),.ca-if-desktop.ca-if-mobile.ca-if-desktop:not(.ca-if-tablet):not(.enforce-show){display:none!important}}@media (max-width: 767px){.ca-if-mobile.ca-if-tablet.ca-if-desktop:not(.ca-if-mobile):not(.enforce-show),.ca-if-tablet.ca-if-tablet.ca-if-desktop:not(.ca-if-mobile):not(.enforce-show),.ca-if-desktop.ca-if-tablet.ca-if-desktop:not(.ca-if-mobile):not(.enforce-show){display:none!important}}@media (min-width: 768px){.ca-if-mobile.ca-if-mobile:not(.ca-if-tablet):not(.ca-if-desktop):not(.enforce-show),.ca-if-tablet.ca-if-mobile:not(.ca-if-tablet):not(.ca-if-desktop):not(.enforce-show),.ca-if-desktop.ca-if-mobile:not(.ca-if-tablet):not(.ca-if-desktop):not(.enforce-show){display:none!important}}@media (max-width: 767px),(min-width: 992px){.ca-if-mobile.ca-if-tablet:not(.ca-if-mobile):not(.ca-if-desktop):not(.enforce-show),.ca-if-tablet.ca-if-tablet:not(.ca-if-mobile):not(.ca-if-desktop):not(.enforce-show),.ca-if-desktop.ca-if-tablet:not(.ca-if-mobile):not(.ca-if-desktop):not(.enforce-show){display:none!important}}@media (max-width: 991px){.ca-if-mobile.ca-if-desktop:not(.ca-if-mobile):not(.ca-if-tablet):not(.enforce-show),.ca-if-tablet.ca-if-desktop:not(.ca-if-mobile):not(.ca-if-tablet):not(.enforce-show),.ca-if-desktop.ca-if-desktop:not(.ca-if-mobile):not(.ca-if-tablet):not(.enforce-show){display:none!important}}.ca-if-mobile.enforce-hide,.ca-if-tablet.enforce-hide,.ca-if-desktop.enforce-hide{display:none!important}@media (pointer: none){.ca-if-mouse.ca-if-mouse.ca-if-touch:not(.ca-if-no-pointer):not(.enforce-show),.ca-if-touch.ca-if-mouse.ca-if-touch:not(.ca-if-no-pointer):not(.enforce-show),.ca-if-no-pointer.ca-if-mouse.ca-if-touch:not(.ca-if-no-pointer):not(.enforce-show){display:none!important}}@media (pointer: coarse){.ca-if-mouse.ca-if-mouse.ca-if-no-pointer:not(.ca-if-touch):not(.enforce-show),.ca-if-touch.ca-if-mouse.ca-if-no-pointer:not(.ca-if-touch):not(.enforce-show),.ca-if-no-pointer.ca-if-mouse.ca-if-no-pointer:not(.ca-if-touch):not(.enforce-show){display:none!important}}@media (pointer: fine){.ca-if-mouse.ca-if-touch.ca-if-no-pointer:not(.ca-if-mouse):not(.enforce-show),.ca-if-touch.ca-if-touch.ca-if-no-pointer:not(.ca-if-mouse):not(.enforce-show),.ca-if-no-pointer.ca-if-touch.ca-if-no-pointer:not(.ca-if-mouse):not(.enforce-show){display:none!important}}@media not (pointer: fine){.ca-if-mouse.ca-if-mouse:not(.ca-if-touch):not(.ca-if-no-pointer):not(.enforce-show),.ca-if-touch.ca-if-mouse:not(.ca-if-touch):not(.ca-if-no-pointer):not(.enforce-show),.ca-if-no-pointer.ca-if-mouse:not(.ca-if-touch):not(.ca-if-no-pointer):not(.enforce-show){display:none!important}}@media not (pointer: coarse){.ca-if-mouse.ca-if-touch:not(.ca-if-mouse):not(.ca-if-no-pointer):not(.enforce-show),.ca-if-touch.ca-if-touch:not(.ca-if-mouse):not(.ca-if-no-pointer):not(.enforce-show),.ca-if-no-pointer.ca-if-touch:not(.ca-if-mouse):not(.ca-if-no-pointer):not(.enforce-show){display:none!important}}@media not (pointer: none){.ca-if-mouse.ca-if-no-pointer:not(.ca-if-mouse):not(.ca-if-touch):not(.enforce-show),.ca-if-touch.ca-if-no-pointer:not(.ca-if-mouse):not(.ca-if-touch):not(.enforce-show),.ca-if-no-pointer.ca-if-no-pointer:not(.ca-if-mouse):not(.ca-if-touch):not(.enforce-show){display:none!important}}.ca-if-mouse.enforce-hide,.ca-if-touch.enforce-hide,.ca-if-no-pointer.enforce-hide{display:none!important}.owl-dt-container.owl-dt-popup-container{font-size:14px!important}@media (max-width: 767px){.mat-mdc-autocomplete-panel.ca-desktop-search-autocomplete{margin-left:-40px}}.mat-mdc-autocomplete-panel.curriculum-version-filter-autocomplete .mat-mdc-option{background:var(--main-content-background-color, var(--white, #fff));color:var(--text-color, #333);height:unset;line-height:1.5em;padding-bottom:.5em;padding-top:.5em}.mat-mdc-autocomplete-panel.curriculum-version-filter-autocomplete .mat-mdc-option.mat-active{background:var(--off-white, #f6f6f6)}.mat-mdc-autocomplete-panel.curriculum-version-filter-autocomplete .mat-mdc-option:hover:not(.mat-option-disabled){background:var(--off-white, #f6f6f6)}.mat-mdc-autocomplete-panel.curriculum-version-filter-autocomplete .mat-mdc-option:not(.mat-option-multiple){padding-left:20px}.mat-mdc-autocomplete-panel.curriculum-version-filter-autocomplete .curriculum-version-support-info{color:#a8a8a8;font-size:12px;padding-bottom:.25em;padding-top:.25em;font-weight:lighter;line-height:1em;text-transform:none}.mat-mdc-autocomplete-panel.org-chooser-autocomplete{min-height:55vh}@media (min-width: 768px){.mat-mdc-autocomplete-panel.org-chooser-autocomplete{min-height:50vh}}.mat-mdc-autocomplete-panel .curriculum-version-chooser-autocomplete .curriculum-version-not-filterable{font-weight:400;font-size:12px}.mdc-button.mat-mdc-button{border-radius:0!important;min-width:40px!important;letter-spacing:inherit!important}.mdc-button.mat-mdc-button.ca-button{color:var(--default-button-text-color, var(--secondary-color, #2c3e50));background-color:var(--default-button-background-color, transparent);border:1px solid var(--default-button-border-color, var(--secondary-color, #2c3e50));padding:0 16px}.mdc-button.mat-mdc-button.ca-button .mdc-button__label{color:var(--default-button-text-color, var(--secondary-color, #2c3e50));font-size:14px;font-weight:600}.mdc-button.mat-mdc-button.ca-button:hover{color:var(--default-button-text-color-hover, var(--white, #fff));background-color:var(--default-button-background-color-hover, var(--secondary-color, #2c3e50));border-color:var(--default-button-border-color-hover, var(--secondary-color, #2c3e50))}.mdc-button.mat-mdc-button.ca-button:hover .mdc-button__label{color:var(--default-button-text-color-hover, var(--white, #fff))}.mdc-button.mat-mdc-button.ca-button.disabled,.mdc-button.mat-mdc-button.ca-button[disabled=true],.mdc-button.mat-mdc-button.ca-button.mat-mdc-button-disabled{background-color:var(--disabled-color, #a8a8a8);border-color:var(--disabled-color, #a8a8a8);cursor:not-allowed;color:var(--disabled-btn-text-color, #f6f6f6)}.mdc-button.mat-mdc-button.ca-button.disabled .mdc-button__label,.mdc-button.mat-mdc-button.ca-button[disabled=true] .mdc-button__label,.mdc-button.mat-mdc-button.ca-button.mat-mdc-button-disabled .mdc-button__label{color:var(--disabled-btn-text-color, #f6f6f6)}.mdc-button.mat-mdc-button.ca-button.disabled .mat-mdc-button-touch-target,.mdc-button.mat-mdc-button.ca-button[disabled=true] .mat-mdc-button-touch-target,.mdc-button.mat-mdc-button.ca-button.mat-mdc-button-disabled .mat-mdc-button-touch-target{background-color:transparent}.ca-header-row .mdc-button.mat-mdc-button.ca-button{border-width:0}.mdc-button.mat-mdc-button.ca-button .mat-mdc-button-wrapper{font-weight:600}.mdc-button.mat-mdc-button.ca-button .mat-mdc-button-wrapper .mat-icon{vertical-align:baseline;line-height:40px}.mdc-button.mat-mdc-button.ca-button.btn-primary{color:var(--primary-button-text-color, var(--white, #fff));background-color:var(--primary-button-background-color, var(--primary-color, #0072d0));border-color:var(--primary-button-border-color, var(--primary-color, #0072d0))}.mdc-button.mat-mdc-button.ca-button.btn-primary .mdc-button__label{color:var(--primary-button-text-color, var(--white, #fff))}.mdc-button.mat-mdc-button.ca-button.btn-primary:hover{color:var(--primary-button-text-color-hover, var(--white, #fff));background-color:var(--primary-button-background-color-hover, var(--primary-dark-color, #014c8a));border-color:var(--primary-button-border-color-hover, var(--primary-dark-color, #014c8a))}.mdc-button.mat-mdc-button.ca-button.btn-primary:hover .mdc-button__label{color:var(--primary-button-text-color-hover, var(--white, #fff))}.mdc-button.mat-mdc-button.ca-button.btn-primary.mat-mdc-button-disabled{border-color:var(--disabled-btn-text-color, #f6f6f6)}.mdc-button.mat-mdc-button.ca-button.icon-only{padding:0 12px}.mdc-button .mat-mdc-flat-button{color:var(--link-color, var(--primary-color, #0072d0));border-radius:0!important}.mdc-button .mat-mdc-flat-button :hover{color:var(--link-color-hover, var(--primary-dark-color, #014c8a))}.mat-button-toggle-group{border-radius:0!important;border:0!important}.mat-button-toggle-group .mat-button-toggle{border-left:0!important;background:transparent;font-weight:400;color:var(--text-color, #333)}.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{line-height:40px!important}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked{background-color:var(--button-toggle-checked, var(--secondary-light-color, #62738d));color:var(--button-toggle-text-checked, var(--white, #fff))}.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button{height:40px;font-size:14px!important}.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content{line-height:40px}.mat-button-toggle-group .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:unset}.mat-button-toggle-group .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left-width:0!important}button[mat-icon-button] .mat-mdc-button-ripple{opacity:.1}.mat-mdc-checkbox .mdc-label{white-space:normal;font-weight:600;-webkit-hyphens:auto;hyphens:auto;line-height:1.15em}.mat-mdc-checkbox .mdc-checkbox--selected,.mat-mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background{border-color:var(--primary-color, #0072d0)!important;background-color:var(--primary-color, #0072d0)!important}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__checkmark{color:var(--main-content-background-color, var(--white, #fff))!important}.mat-mdc-cell .mat-mdc-checkbox,.mat-mdc-cell .mat-mdc-checkbox .mat-internal-form-field,.mat-mdc-card .mat-mdc-checkbox,.mat-mdc-card .mat-mdc-checkbox .mat-internal-form-field,.data-row .mat-mdc-checkbox,.data-row .mat-mdc-checkbox .mat-internal-form-field{margin:-.15em}.mat-mdc-cell .mat-mdc-checkbox .mdc-checkbox,.mat-mdc-card .mat-mdc-checkbox .mdc-checkbox,.data-row .mat-mdc-checkbox .mdc-checkbox{transform:scale(.9)}.mat-datepicker.disabled,.mat-datepicker[disabled],.mat-mdc-datepicker.disabled,.mat-mdc-datepicker[disabled]{background-color:transparent}ca-dialog label{margin-right:.75em}ca-dialog .mat-mdc-dialog-title.mdc-dialog__title.dialog-title-container h2.dialog-title{font-family:Open Sans,Arial,sans-serif!important;letter-spacing:1!important;font-size:21px;text-overflow:ellipsis;overflow:hidden;line-height:normal;word-break:break-word}ca-dialog mat-mdc-dialog-content{color:var(--text-color, #333)!important;font-family:Open Sans,Arial,sans-serif!important;letter-spacing:inherit;font-size:14px!important}ca-dialog .mat-mdc-dialog-content{overflow:hidden;overflow-y:auto}ca-dialog .mat-mdc-dialog-content form mat-form-field{width:100%}ca-dialog .mat-mdc-dialog-content ul{padding-left:0}.mat-mdc-dialog-container{max-width:unset!important}.mat-mdc-dialog-container .mat-mdc-dialog-actions{padding:14px 20px}@media (max-width: 767px){.mat-mdc-dialog-container .mat-mdc-dialog-actions{clear:both}.mat-mdc-dialog-container .mat-mdc-dialog-actions div[dialog-actions]{clear:both;width:100%}.mat-mdc-dialog-container .mat-mdc-dialog-actions div[dialog-actions] .ca-button{width:100%;margin-left:0;margin-top:.5em}}.mat-mdc-dialog-container,.mat-mdc-dialog-container mat-dialog-content{font-family:Open Sans,Arial,sans-serif!important;letter-spacing:inherit!important;font-size:14px!important}.overlay-fixedsize{max-width:50%!important;min-width:50%!important}@media only screen and (max-width: 768px){.overlay-fixedsize{max-width:80%!important;min-width:80%!important}}.mat-dialog-study-election{width:390px!important}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-form-field{font-family:Roboto,sans-serif;font-family:var(--mdc-form-field-label-text-font, Roboto, sans-serif);line-height:1.25rem;line-height:var(--mdc-form-field-label-text-line-height, 1.25rem);font-size:.875rem;font-size:var(--mdc-form-field-label-text-size, .875rem);font-weight:400;font-weight:var(--mdc-form-field-label-text-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-form-field-label-text-tracking, .0178571429em);color:#000000de;color:var(--mdc-form-field-label-text-color, var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87)))}:root{--mat-form-field-container-height: 2em !important;--mat-select-trigger-text-line-height: 1.5em !important}.list-entry .datepicker-col .mat-mdc-form-field-infix{width:auto;max-width:150px}.mat-row .datepicker-col .mat-mdc-form-field-infix{width:100px}.mat-mdc-form-field{font-family:Open Sans,Arial,sans-serif!important;line-height:1.428571429!important;font-size:14px!important;letter-spacing:inherit!important}.mat-mdc-form-field .mdc-text-field--filled{padding:0}.mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled),.mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled):hover{background-color:transparent}.mat-mdc-form-field .mdc-text-field--filled,.mat-mdc-form-field .mat-mdc-text-field-wrapper:hover,.mat-mdc-form-field .mat-mdc-form-field-focus-overlay{background-color:transparent!important}.mat-mdc-form-field .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field .mat-mdc-form-field-error-wrapper{padding:0}.second-column .mat-mdc-form-field{width:100%}.mat-mdc-form-field.cm-chooser-mat-form-field .mat-mdc-select-value{font-weight:700;overflow:hidden}.mat-mdc-form-field.cm-chooser-mat-form-field .mat-mdc-form-field-flex{height:auto!important}.mat-mdc-form-field.cm-chooser-mat-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix{border-top:unset;padding:unset;min-height:unset}.mat-mdc-form-field.cm-chooser-mat-form-field mat-select{width:calc(100% - 50px)}@media (max-width: 767px){.mat-mdc-form-field.cm-chooser-mat-form-field mat-select{margin-right:10px;margin-left:10px}}.mat-mdc-form-field.cm-chooser-mat-form-field div[matformfieldlineripple]{display:none}@media (max-width: 991px){.mat-mdc-form-field{width:100%}.data-col .mat-mdc-form-field .mat-mdc-form-field-label-wrapper,.mat-cell .mat-mdc-form-field .mat-mdc-form-field-label-wrapper{margin-top:.5em;max-width:100%}}.mat-mdc-form-field .mat-mdc-form-field-label{color:var(--text-color, #333);overflow:visible}.mat-mdc-form-field .mat-hint{color:var(--text-color, #333)}.data-col .mat-mdc-form-field,.mat-cell .mat-mdc-form-field{margin-bottom:.5em}.data-col .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper,.mat-cell .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{line-height:1.1em!important;padding-bottom:.2em}.mat-cell .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{position:relative}.mat-cell .mat-mdc-form-field .mat-mdc-form-field-underline{top:3em}.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{height:auto;min-height:40px}.am-textarea-fixed-width .mat-mdc-form-field .mat-mdc-form-field-infix{padding:0;border-top:0}.mat-input-underline,.mat-input-subscript-wrapper,.mat-input-ripple{position:initial!important;display:block;letter-spacing:inherit!important}.panel-body .mat-mdc-form-field-infix{padding-top:1.5em!important}mat-label{font-size:14px!important}.data-col .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{font-size:75%!important;font-family:Open Sans,Arial,sans-serif!important;font-weight:400;color:var(--text-color, #333);letter-spacing:0}mat-error{font-family:Open Sans,Arial,sans-serif!important;letter-spacing:inherit!important}mat-form-field .mat-mdc-form-field-flex label[matformfieldfloatinglabel]:not(.mdc-floating-label--float-above){height:1.5em;transform:unset}mat-form-field .mat-mdc-form-field-flex label[matformfieldfloatinglabel] mat-label{letter-spacing:inherit}mat-form-field .mat-mdc-form-field-flex label[matformfieldfloatinglabel] .mat-mdc-form-field-required-marker{font-size:14px!important}mat-form-field .mat-mdc-form-field-flex button.mdc-icon-button,mat-form-field .mat-mdc-form-field-flex .mat-mdc-select-arrow-wrapper{max-width:1.5em;height:1.5em;padding:0}mat-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label,mat-form-field .mdc-text-field .mdc-floating-label{top:unset!important}mat-form-field .mat-mdc-form-field-infix{padding-top:1.25em;padding-bottom:.25em!important}mat-form-field.mat-mdc-form-field-has-icon-suffix .mat-mdc-form-field-icon-suffix{align-self:baseline}mat-form-field.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:unset}@media screen and (-webkit-min-device-pixel-ratio: 0){mat-form-field input{font-size:14px}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0) and (max-device-width: 767px){mat-form-field input:active{font-size:initial!important;-webkit-text-size-adjust:none;text-size-adjust:none;zoom:100%!important}}.mat-mdc-form-field-hint .mat-hint{color:#737373}a .mat-icon,span .mat-icon,div .mat-icon,button .mat-icon,.mdc-button.mat-mdc-button>.mat-icon{height:auto;width:auto;min-width:20px;text-align:center;overflow:inherit;margin-left:inherit;margin-right:inherit;font-size:16px}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:unset}span.mat-icon,mat-icon.mat-icon{font-size:14px!important}.mdc-icon-button.mat-mdc-icon-button{border-radius:0!important;font-size:14px;height:40px}.ca-secondary-header-row .mdc-icon-button.mat-mdc-icon-button{line-height:1em}.mdc-icon-button.mat-mdc-icon-button:not(.active),.mdc-icon-button.mat-mdc-icon-button:not(.active) mat-mdc-icon{color:var(--text-color, #333)}.mdc-icon-button.mat-mdc-icon-button:not(.active):hover,.mdc-icon-button.mat-mdc-icon-button:not(.active):hover .mat-mdc-icon,.mdc-icon-button.mat-mdc-icon-button:not(.active) mat-mdc-icon:hover,.mdc-icon-button.mat-mdc-icon-button:not(.active) mat-mdc-icon:hover .mat-mdc-icon{background:var(--link-background-color-hover, transparent);color:var(--link-color-hover, var(--primary-dark-color, #014c8a))}.mdc-icon-button.mat-mdc-icon-button:not(.active):hover .mat-mdc-icon,.mdc-icon-button.mat-mdc-icon-button:not(.active) mat-mdc-icon:hover .mat-mdc-icon{line-height:1}.mdc-icon-button.mat-mdc-icon-button.active,.mdc-icon-button.mat-mdc-icon-button.active mat-mdc-icon{color:var(--link-color, var(--primary-color, #0072d0))}.mdc-icon-button.mat-mdc-icon-button.active:hover,.mdc-icon-button.mat-mdc-icon-button.active:hover .mat-mdc-icon,.mdc-icon-button.mat-mdc-icon-button.active mat-mdc-icon:hover,.mdc-icon-button.mat-mdc-icon-button.active mat-mdc-icon:hover .mat-mdc-icon{background:var(--link-background-color-hover, transparent);color:var(--link-color-hover, var(--primary-dark-color, #014c8a))}.mdc-icon-button.mat-mdc-icon-button.active:hover.active,.mdc-icon-button.mat-mdc-icon-button.active:hover.active .mat-mdc-icon,.mdc-icon-button.mat-mdc-icon-button.active mat-mdc-icon:hover.active,.mdc-icon-button.mat-mdc-icon-button.active mat-mdc-icon:hover.active .mat-mdc-icon{color:var(--link-color-hover, var(--primary-dark-color, #014c8a))}.mdc-icon-button.mat-mdc-icon-button.primary,.mdc-icon-button.mat-mdc-icon-button.primary .mat-mdc-icon{color:var(--link-color, var(--primary-color, #0072d0))}.mdc-icon-button.mat-mdc-icon-button.primary:hover,.mdc-icon-button.mat-mdc-icon-button.primary .mat-mdc-icon:hover{color:var(--link-color-hover, var(--primary-dark-color, #014c8a))}.mdc-icon-button.mat-mdc-icon-button .mat-mdc-icon.primary{color:var(--link-color, var(--primary-color, #0072d0))}.mdc-icon-button.mat-mdc-icon-button .mat-mdc-icon.primary:hover{color:var(--link-color-hover, var(--primary-dark-color, #014c8a))}.mat-mdc-form-field-suffix .mdc-icon-button.mat-mdc-icon-button.mat-mdc-button{border:0}.mat-mdc-button-persistent-ripple{border-radius:0!important}.mat-mdc-nav-list.mat-mdc-list-base .mat-mdc-list-item{margin-bottom:1px}.mat-mdc-nav-list.mat-mdc-list-base .mat-mdc-list-item .mdc-list-item__content,.mat-mdc-nav-list.mat-mdc-list-base .mat-mdc-list-item .mdc-list-item__primary-text{font-size:14px;color:var(--primary-color, #0072d0)}.mat-mdc-nav-list.mat-mdc-list-base .mat-mdc-list-item,.mat-mdc-nav-list.mat-mdc-list-base .mat-mdc-list-option{height:40px}mat-list-option .mat-mdc-list-option-checkbox-before{margin-right:8px!important}.curriculum-plan-name .mdc-list-item__content{min-height:40px;display:flex;flex-direction:row;align-items:center}.curriculum-plan-name .mdc-list-item__content .mdc-list-item__primary-text{width:100%}.mat-mdc-menu-panel:not(:empty){min-height:48px}.mat-mdc-menu-panel.mat-menu-studies-chooser{margin-left:50px;max-width:500px}.mat-mdc-menu-panel.mat-menu-study-selection{margin-left:7px;margin-top:11px}.mat-mdc-menu-panel .mat-mdc-menu-content{background-color:var(--main-content-background-color, var(--white, #fff));padding-top:0;padding-bottom:0}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item{color:var(--text-color, #333);font-size:14px;outline:none;text-decoration:none;padding:0 1em}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.selected,.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item[aria-selected=true]{background-color:var(--panel-background-color, var(--off-white, #f6f6f6));border-left:4px solid var(--primary-color, #0072d0)}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([disabled]){background:var(--menu-hover-background-color, #eeeeee);color:var(--menu-hover-text-color, var(--text-color, #333))}.mat-mdc-menu-panel .mat-mdc-menu-content .disabled:not(.active) .mat-mdc-menu-item{pointer-events:none;color:var(--disabled-color, #a8a8a8)}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item-text{font-size:14px!important;letter-spacing:inherit!important}.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item,.mat-mdc-menu-panel .mat-mdc-menu-content a.dropdown-item{text-transform:none;font-family:Open Sans,Arial,sans-serif;letter-spacing:0;font-size:14px;background-color:var(--main-content-background-color, var(--white, #fff));color:var(--text-color, #333);outline:none;border:0;text-decoration:none;padding:0 1em}.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.rgroup,.mat-mdc-menu-panel .mat-mdc-menu-content a.dropdown-item.rgroup{padding:0 1em 0 0}.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.rgroup mat-mdc-radio-button,.mat-mdc-menu-panel .mat-mdc-menu-content a.dropdown-item.rgroup mat-mdc-radio-button{background:transparent}.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.radio,.mat-mdc-menu-panel .mat-mdc-menu-content a.dropdown-item.radio{height:40px;display:block;margin:0}.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item:hover,.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item:focus,.mat-mdc-menu-panel .mat-mdc-menu-content a.dropdown-item:hover,.mat-mdc-menu-panel .mat-mdc-menu-content a.dropdown-item:focus{background-color:var(--menu-hover-background-color, #eeeeee);color:var(--text-color, #333)}.mat-mdc-menu-panel .mat-mdc-menu-content:not(:empty){padding-top:0;padding-bottom:0}.mat-mdc-menu-panel .mat-mdc-menu-content .ca-desktop-search-category{border-bottom:1px solid #eeeeee;padding:10px;line-height:20px;text-transform:uppercase}.mat-mdc-menu-panel .mat-mdc-menu-content .ca-desktop-search-category-active{background-color:#eee;border-left:5px solid var(--primary-color, #0072d0)}.mat-mdc-menu-panel .ca-integration-menu-dropdown-entry .mat-mdc-menu-item{white-space:normal;line-height:1.5em;display:flex;align-items:center;height:auto;min-height:3em;padding:.25em 1em}.mat-mdc-menu-panel .ca-integration-menu-dropdown-entry .mat-mdc-menu-item[aria-disabled=true]{color:var(--disabled-color, #a8a8a8)}mat-divider{border-bottom-width:1px!important;border-bottom-color:#0000001f!important}.mat-mdc-radio-button{color:var(--text-color, #333)}.mat-mdc-radio-button .mdc-label{white-space:inherit}.mat-mdc-radio-button .mat-mdc-radio-outer-circle{border-color:var(--text-color, #333)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background:before{background-color:var(--primary-color, #0072d0)!important}.mat-mdc-radio-button .mdc-radio__inner-circle{border-color:var(--primary-color, #0072d0)!important}.mat-mdc-radio-button.mat-mdc-radio-disabled{color:var(--disabled-color, #a8a8a8)}.mat-mdc-radio-button.mat-mdc-radio-disabled .mdc-label .mat-mdc-radio-inner-circle{background-color:var(--disabled-color, #a8a8a8)}.mat-mdc-radio-button.mat-mdc-radio-disabled .mdc-label .mat-mdc-radio-outer-circle{border-color:var(--disabled-color, #a8a8a8)!important}.mat-mdc-radio-button.mat-mdc-radio-disabled .mdc-label.mat-mdc-radio-checked .mat-mdc-radio-outer-circle{border-color:var(--disabled-color, #a8a8a8)}.regproc-preferences mat-radio-group mat-radio-button{max-width:40px}.regproc-preferences mat-radio-group mat-radio-button .mdc-radio{padding:2px!important}.choices .mat-mdc-radio-button{border:1px solid var(--secondary-dark-color, #0b2136);margin:5px}.choices .mat-mdc-radio-button .mdc-label{padding:5px!important;width:100%;display:block}.choices .mat-mdc-radio-button.cdk-keyboard-focused{outline:1px solid var(--secondary-dark-color, #0b2136)}.choices .mat-mdc-radio-button:hover{background-color:var(--secondary-dark-color, #0b2136)}.choices .mat-mdc-radio-button:hover .mdc-label{color:var(--white, #fff)}.choices .mat-mdc-radio-checked{background-color:var(--secondary-dark-color, #0b2136)}.choices .mat-mdc-radio-checked .mdc-label{color:var(--white, #fff)}.choices .mat-mdc-radio-disabled,.choices .mat-mdc-radio-disabled:hover{background-color:inherit;color:inherit}.choices .mat-mdc-radio-button .mdc-radio__background{display:none!important}.choices .mdc-radio{height:0!important;width:0!important;padding:0!important}.mat-mdc-select{margin-top:-2px}.mat-mdc-select-panel{background-color:var(--main-content-background-color, var(--white, #fff))}.mat-mdc-select-panel .mat-mdc-optgroup .mat-mdc-optgroup-label{background-color:var(--list-category-header-background-color, #eeeeee);color:var(--list-category-header-text-color, var(--secondary-dark-color, #0b2136));font-size:14px;font-weight:600;height:auto;letter-spacing:.5px;line-height:30px;text-transform:uppercase;margin-bottom:0}.mat-mdc-select{line-height:normal;font-size:14px!important;letter-spacing:normal!important}.fancyheadertext .mat-mdc-select{font-size:16px!important;font-weight:600}.mat-mdc-select.with-pencil .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{display:none}.mat-mdc-select.with-pencil .mat-mdc-select-arrow-wrapper:before{font-family:"Font Awesome 5 Free";font-size:14px;font-weight:900;content:"\f303"}.mat-mdc-select .mat-mdc-select-value,.mat-mdc-select .mat-mdc-select-arrow{color:var(--text-color, #333)}.curriculum-context-chooser .mat-mdc-select-trigger{border-bottom:1px solid #939393}@media (max-width: 991px){.curriculum-context-chooser .mat-mdc-select-trigger{padding:.25em 0 0;margin:0 .5em}}.curriculum-hidden-mat-select .mat-mdc-select-trigger{visibility:hidden}.curriculum-context-chooser-panel.mat-mdc-select-panel{background:var(--white, #fff);max-width:98%;min-width:unset!important}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-10{max-height:10px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-20{max-height:20px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-30{max-height:30px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-40{max-height:40px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-50{max-height:50px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-60{max-height:60px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-70{max-height:70px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-80{max-height:80px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-90{max-height:90px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-100{max-height:100px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-110{max-height:110px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-120{max-height:120px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-130{max-height:130px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-140{max-height:140px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-150{max-height:150px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-160{max-height:160px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-170{max-height:170px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-180{max-height:180px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-190{max-height:190px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-200{max-height:200px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-210{max-height:210px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-220{max-height:220px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-230{max-height:230px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-240{max-height:240px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-250{max-height:250px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-260{max-height:260px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-270{max-height:270px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-280{max-height:280px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-290{max-height:290px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-300{max-height:300px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-310{max-height:310px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-320{max-height:320px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-330{max-height:330px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-340{max-height:340px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-350{max-height:350px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-360{max-height:360px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-370{max-height:370px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-380{max-height:380px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-390{max-height:390px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-400{max-height:400px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-410{max-height:410px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-420{max-height:420px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-430{max-height:430px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-440{max-height:440px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-450{max-height:450px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-460{max-height:460px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-470{max-height:470px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-480{max-height:480px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-490{max-height:490px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-500{max-height:500px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-510{max-height:510px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-520{max-height:520px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-530{max-height:530px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-540{max-height:540px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-550{max-height:550px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-560{max-height:560px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-570{max-height:570px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-580{max-height:580px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-590{max-height:590px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-600{max-height:600px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-610{max-height:610px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-620{max-height:620px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-630{max-height:630px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-640{max-height:640px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-650{max-height:650px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-660{max-height:660px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-670{max-height:670px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-680{max-height:680px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-690{max-height:690px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-700{max-height:700px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-710{max-height:710px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-720{max-height:720px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-730{max-height:730px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-740{max-height:740px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-750{max-height:750px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-760{max-height:760px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-770{max-height:770px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-780{max-height:780px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-790{max-height:790px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-800{max-height:800px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-810{max-height:810px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-820{max-height:820px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-830{max-height:830px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-840{max-height:840px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-850{max-height:850px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-860{max-height:860px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-870{max-height:870px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-880{max-height:880px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-890{max-height:890px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-900{max-height:900px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-910{max-height:910px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-920{max-height:920px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-930{max-height:930px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-940{max-height:940px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-950{max-height:950px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-960{max-height:960px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-970{max-height:970px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-980{max-height:980px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-990{max-height:990px}.curriculum-context-chooser-panel.mat-mdc-select-panel.panel-height-1000{max-height:1000px}@media (max-width: 991px){.curriculum-context-chooser-panel.mat-mdc-select-panel{border:1px solid #bdc3c7;min-width:calc(100% - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:80vh;overflow-y:auto;transform-origin:unset!important;transform:unset!important;left:10px!important;position:relative}}.curriculum-context-chooser-panel.mat-mdc-select-panel .mat-mdc-optgroup-label{display:block;padding:0;white-space:normal}.curriculum-context-chooser-panel.mat-mdc-select-panel .grouping-label{padding-left:14px}.curriculum-context-chooser-panel.mat-mdc-select-panel .mat-mdc-option-text{white-space:normal}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container{background:var(--white, #fff);line-height:1.8em;padding-left:20px;text-transform:none}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-1{padding-left:16px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-2{padding-left:32px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-3{padding-left:48px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-4{padding-left:64px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-5{padding-left:80px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-6{padding-left:96px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-7{padding-left:112px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-8{padding-left:128px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-9{padding-left:144px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-10{padding-left:160px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-11{padding-left:176px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-12{padding-left:192px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-13{padding-left:208px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-14{padding-left:224px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-15{padding-left:240px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-16{padding-left:256px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-17{padding-left:272px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-18{padding-left:288px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-19{padding-left:304px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-20{padding-left:320px}@media (max-width: 991px){.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-1{padding-left:16px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-2{padding-left:32px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-3{padding-left:48px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-4{padding-left:64px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-5{padding-left:80px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-6{padding-left:96px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-7{padding-left:112px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-8{padding-left:128px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-9{padding-left:144px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-10{padding-left:160px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-11{padding-left:176px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-12{padding-left:192px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-13{padding-left:208px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-14{padding-left:224px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-15{padding-left:240px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-16{padding-left:256px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-17{padding-left:272px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-18{padding-left:288px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-19{padding-left:304px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-path-depth-20{padding-left:320px}}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container:not(.mat-option){color:#a8a8a8;font-size:12px;font-weight:lighter}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-path-container .curriculum-context-info{padding-bottom:.5em;padding-left:23px}.curriculum-context-chooser-panel.mat-mdc-select-panel .curriculum-context-info{background:var(--white, #fff);color:#a8a8a8;font-size:12px;font-weight:lighter;line-height:1em;padding:0 .25em .25em 20px;text-transform:none}.curriculum-context-chooser-panel.mat-mdc-select-panel .mat-mdc-option{background:var(--white, #fff);height:unset;line-height:1.5em;padding-bottom:.5em;padding-top:.5em}.curriculum-context-chooser-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-option-multiple){padding-left:20px}.curriculum-context-chooser-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-option-multiple).mat-mdc-selected,.curriculum-context-chooser-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-option-multiple)[aria-selected=true]{background:var(--white, #fff);border-left:4px solid var(--primary-color, #0072d0);padding-left:16px}.curriculum-context-chooser-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-option-multiple).mat-mdc-selected:hover,.curriculum-context-chooser-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-option-multiple)[aria-selected=true]:hover{background:var(--off-white, #f6f6f6)}.curriculum-context-chooser-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-option-multiple).mat-mdc-selected.mat-mdc-option-active,.curriculum-context-chooser-panel.mat-mdc-select-panel .mat-mdc-option:not(.mat-option-multiple)[aria-selected=true].mat-mdc-option-active{background:var(--off-white, #f6f6f6)}.curriculum-context-chooser-panel.mat-mdc-select-panel .mat-mdc-option:hover:not(.mat-option-disabled){background:var(--off-white, #f6f6f6)}.curriculum-context-chooser-panel.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background:var(--off-white, #f6f6f6)}.mat-mdc-option{font-size:14px!important}.mat-mdc-option,.mat-mdc-option.mat-mdc-option-active{color:var(--text-color, #333)}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option:focus:not(.mdc-list-item--disabled),.mat-mdc-option:focus-within:not(.mdc-list-item--disabled),.mat-mdc-option:focus-visible:not(.mdc-list-item--disabled){background-color:var(--menu-hover-background-color, #eeeeee)!important}.mat-mdc-option .org-designation{padding-right:5px;justify-content:flex-end;color:#737373;width:15%;max-width:12em;min-width:6em}.mat-mdc-option .org-designation:empty:after{content:"-"}.mat-mdc-option .org-path{display:block;font-weight:400;font-size:10px;color:#737373;letter-spacing:0}.mat-mdc-option .org-path>mat-mdc-icon{margin-right:0;height:100%;display:contents}.mat-mdc-optgroup{font-size:14px!important}.mat-mdc-autocomplete-panel{background:var(--main-content-background-color, var(--white, #fff))}.mat-mdc-autocomplete-panel .mat-mdc-option,.mat-mdc-autocomplete-panel .mat-mdc-optgroup .mat-mdc-option{font-size:14px;word-break:break-word;height:auto;white-space:normal;padding:1em 1.25em;line-height:inherit}.mat-mdc-autocomplete-panel .mat-mdc-option:not(.mat-mdc-option-multiple):not(.mat-mdc-hover)[aria-selected=true],.mat-mdc-autocomplete-panel .mat-mdc-option:not(.mat-mdc-option-multiple):not(.mat-mdc-hover).selected,.mat-mdc-autocomplete-panel .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple):not(.mat-mdc-hover)[aria-selected=true],.mat-mdc-autocomplete-panel .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple):not(.mat-mdc-hover).selected{background:var(--menu-hover-background-color, #eeeeee);border-left:4px solid var(--primary-color, #0072d0);color:var(--link-color, var(--primary-color, #0072d0))}.mat-mdc-autocomplete-panel .mat-mdc-option.ca-mat-autocomplete-entry,.mat-mdc-autocomplete-panel .mat-mdc-optgroup .mat-mdc-option.ca-mat-autocomplete-entry{min-height:48px;height:auto;margin:0;padding:0}.mat-mdc-autocomplete-panel .mat-mdc-option.ca-mat-autocomplete-entry a,.mat-mdc-autocomplete-panel .mat-mdc-optgroup .mat-mdc-option.ca-mat-autocomplete-entry a{display:block;padding:1em 1.25em 1em 2.25em}.mat-mdc-autocomplete-panel .mat-mdc-optgroup-label,.mat-mdc-autocomplete-panel .mat-mdc-optgroup .mat-mdc-optgroup-label{background-color:var(--list-category-header-background-color, #eeeeee);color:var(--list-category-header-text-color, var(--secondary-dark-color, #0b2136));font-size:10px!important;font-weight:600;height:auto;letter-spacing:.5px;line-height:30px;text-transform:uppercase;margin-bottom:0}.mat-mdc-tab-nav-bar{border-bottom-style:none!important}.mat-mdc-tab-nav-bar.mat-mdc-tab-header{border-bottom:0}.mat-mdc-tab-nav-bar.mat-mdc-tab-header .mat-mdc-ink-bar{height:3px}.mat-mdc-tab-nav-bar.mat-mdc-tab-header .mat-mdc-tab-header-pagination.mat-mdc-tab-header-pagination-disabled{display:none!important}.mat-mdc-tab-nav-bar .mat-mdc-tab-link .mdc-tab__text-label{color:inherit!important}nav .mat-mdc-tab-link-container{border-bottom-width:1px!important;border-bottom-color:#0000001f!important}table.mat-mdc-table{box-shadow:none;border:1px solid #bdc3c7}.profile-staff table.mat-mdc-table th.mat-mdc-header-cell:not(:first-of-type),.profile-staff table.mat-mdc-table th.mat-mdc-cell:not(:first-of-type),.profile-staff table.mat-mdc-table td.mat-mdc-header-cell:not(:first-of-type),.profile-staff table.mat-mdc-table td.mat-mdc-cell:not(:first-of-type){padding-right:1em;padding-left:.5em}.profile-staff table.mat-mdc-table th.mat-mdc-header-cell:not(:last-of-type),.profile-staff table.mat-mdc-table th.mat-mdc-cell:not(:last-of-type),.profile-staff table.mat-mdc-table td.mat-mdc-header-cell:not(:last-of-type),.profile-staff table.mat-mdc-table td.mat-mdc-cell:not(:last-of-type){padding-right:.5em;padding-left:1em}@media (max-width: 991px){.profile-staff table.mat-mdc-table{overflow-x:auto;max-width:100%;display:block}}@media (max-width: 1199px){.profile-staff table.mat-mdc-table th{-webkit-hyphens:auto;hyphens:auto}}.mat-tooltip{white-space:pre-line!important}.ca-body .mat-drawer-backdrop{position:fixed}#id-ca-plsql-page-sidenav .mat-drawer-container{position:initial;background:var(--main-content-background-color, var(--white, #fff))}#id-ca-plsql-page-sidenav .mat-drawer-content{position:initial}#id-ca-plslq-page .navbar-fixed-top{z-index:auto}.mat-progress-bar-buffer{background:var(--off-white, #f6f6f6)}.success .mat-progress-bar-fill:after{background-color:var(--brand-success, #008568)}.error .mat-progress-bar-fill:after{background-color:var(--brand-danger, #e51a49)}.info .mat-progress-bar-fill:after,.aborted .mat-progress-bar-fill:after{background-color:#20809d}.mat-calendar-body-cell .mat-calendar-body-cell-content.mat-calendar-body-selected{background-color:var(--secondary-dark-color, #0b2136)!important;color:var(--white, #fff)}.mat-calendar-body-cell.mat-calendar-body-active .mat-calendar-body-cell-content:hover{background-color:var(--secondary-dark-color, #0b2136);color:var(--white, #fff)}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:var(--secondary-dark-color, #0b2136);color:var(--white, #fff)}.mat-calender-custom-class .mat-calendar-body-cell-content{font-weight:700}.mat-calendar-body{font-size:14px}.mat-calendar-table-header th{font-size:12px}.mdc-card.mat-mdc-card{background-color:var(--main-content-background-color, var(--white, #fff));border:1px solid #cbd0d3;box-shadow:none;color:var(--text-color, #333);border-radius:0;padding:15px}.mdc-card.mat-mdc-card .mat-mdc-card-content{margin-bottom:15px}.mdc-snackbar.mat-mdc-snack-bar-container.success{color:var(--white, #fff)}.mdc-snackbar.mat-mdc-snack-bar-container.success .mdc-snackbar__surface{border-radius:0;background-color:var(--brand-success, #008568)}.mdc-snackbar.mat-mdc-snack-bar-container.aligned-text span{margin:auto}ca-date-picker{display:block;padding-bottom:.75em}ca-date-picker .mat-mdc-form-field-infix{padding-top:1.1em!important}ca-date-picker input{border:1px solid #bdc3c7;border-right:0}ca-date-picker .ng-invalid input{border-bottom:1px solid var(--brand-danger, #e51a49)}ca-date-picker span button{background:var(--white, #fff);color:var(--primary-color, #0072d0);border:1px solid #bdc3c7}ca-date-picker span button:hover{color:var(--primary-dark-color, #014c8a);background:var(--white, #fff)}ca-date-picker input.time-picker.ng-invalid{border:0!important}ca-date-picker .reset-time{position:absolute;right:50px}ca-list-filter .title,ca-list-sort .title,ca-drop-down-dialog .title{text-transform:uppercase}@media (min-width: 768px){ca-list-filter .mobile-overlay-content,ca-list-sort .mobile-overlay-content,ca-drop-down-dialog .mobile-overlay-content{box-shadow:0 6px 1em 2px #949494ad}ca-list-filter .mobile-overlay-content .selection-option>a:hover,ca-list-sort .mobile-overlay-content .selection-option>a:hover,ca-drop-down-dialog .mobile-overlay-content .selection-option>a:hover{background:var(--list-tool-button-background-color-hover, var(--secondary-light-color, #62738d))}ca-list-filter .mobile-overlay-content .selection-option.active>a:hover,ca-list-sort .mobile-overlay-content .selection-option.active>a:hover,ca-drop-down-dialog .mobile-overlay-content .selection-option.active>a:hover{background:var(--list-tool-button-background-color-hover, var(--secondary-light-color, #62738d))}}.full-width{background:var(--main-content-background-color, var(--white, #fff))}.full-width.mat-mdc-menu-panel{border:1px solid #bdc3c7}@media (max-width: 767px){.full-width.mat-mdc-menu-panel{max-height:none;height:-webkit-fill-available;max-width:none;width:100vw}.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item:focus,.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.cdk-mouse-focused,.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.cdk-keyboard-focused,.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.cdk-program-focused,.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.selected:focus{background-color:transparent;color:var(--text-color, #333)}.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.selected.cdk-program-focused,.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.selected.cdk-mouse-focused{background-color:var(--off-white, #f6f6f6)}}@media (min-width: 768px){.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item:focus,.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.cdk-keyboard-focused,.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.selected:focus{color:var(--text-color, #333)}}.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item:hover,.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.selected:hover{background-color:var(--menu-hover-background-color, #eeeeee);color:var(--menu-hover-text-color, var(--text-color, #333))}.full-width.mat-mdc-menu-panel .mat-mdc-menu-content{height:auto;min-height:100%}.full-width.mat-mdc-menu-panel .mat-mdc-menu-content:not(:empty){padding:0}.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item{display:block;width:100%;border:0;height:40px;font-weight:400}@media (max-width: 767px){.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item{border:1px solid #bdc3c7;margin-top:-1px}}.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item .dropdown-item-content{height:40px;line-height:40px}.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.selected{background-color:var(--off-white, #f6f6f6);border-left:5px solid var(--primary-color, #0072d0)}.full-width.mat-mdc-menu-panel .mat-mdc-menu-content .dropdown-item.selected .dropdown-item-content{margin-left:-4px}.full-width.mat-mdc-menu-panel .mobile-overlay-back{border-bottom:1px solid #a8a8a8;height:3em;line-height:3em;padding-left:1em}.full-width.mat-mdc-menu-panel .mobile-overlay-back a{font-weight:700;font-size:1.1em;text-decoration:none}@media (max-width: 767px){.list-sort-overlay+div{inset:0!important;height:100vh!important;width:100vw!important}.list-sort-overlay+div .cdk-overlay-pane{position:fixed!important;inset:0!important}}.mobile-overlay{background:var(--main-content-background-color, var(--white, #fff))}@media (max-width: 767px){.mobile-overlay .mobile-overlay-content>*{display:inline-block;position:initial;width:100%}}.mobile-overlay .mobile-overlay-content .mobile-title{margin-bottom:15px}@media (max-width: 767px){.mobile-overlay .mobile-overlay-content .mobile-title{font-size:16px;text-transform:uppercase;font-weight:700;color:var(--headline-text-color, #333)}}.mobile-overlay-close{height:40px;line-height:40px;text-align:right;border-bottom:1px solid #bdc3c7}.mobile-overlay-close>a{width:40px;text-align:center;line-height:40px;height:40px;padding:9px 12px}.mat-mdc-menu-panel .mobile-overlay-close{margin:-1em -1em 1em}.mat-mdc-menu-panel .mobile-overlay-close .icon{bottom:1px}.mat-mdc-menu-panel.mobile-overlay{border-radius:0;height:auto;margin:0;padding:1em}@media (min-width: 768px){.mat-mdc-menu-panel.mobile-overlay:not(.list-sort){min-width:160px;max-width:100vw;width:400px}.mat-mdc-menu-panel.mobile-overlay.list-sort{padding:0;max-width:unset}}.mat-mdc-menu-panel.full-width{background:var(--main-content-background-color, var(--white, #fff));border:1px solid #bdc3c7}@media (max-width: 767px){.mat-mdc-menu-panel.full-width{border-width:0;height:-webkit-fill-available;max-height:none;max-width:none;width:100vw}.mat-mdc-menu-panel.full-width .mat-mdc-menu-content{display:block;height:auto}.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item:focus,.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item.cdk-mouse-focused,.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item.cdk-keyboard-focused,.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item.cdk-program-focused,.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item.selected:focus{background-color:transparent;color:var(--text-color, #333)}.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item.selected.cdk-program-focused,.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item.selected.cdk-mouse-focused{background-color:var(--off-white, #f6f6f6)}}@media (min-width: 768px){.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item:focus,.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item.cdk-keyboard-focused,.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item.selected:focus{color:var(--text-color, #333)}}.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item:hover,.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item.selected:hover{background-color:var(--menu-hover-background-color, #eeeeee);color:var(--menu-hover-text-color, var(--text-color, #333))}.mat-mdc-menu-panel.full-width .mat-mdc-menu-content:not(:empty){padding:0}.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item{display:block;width:100%;border:0;height:40px;font-weight:400}@media (max-width: 767px){.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item{border:1px solid #bdc3c7;margin-top:-1px}}.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item .dropdown-item-content{height:40px;line-height:40px}.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item.selected{background-color:var(--off-white, #f6f6f6);border-left:5px solid var(--primary-color, #0072d0)}.mat-mdc-menu-panel.full-width .mat-mdc-menu-content .dropdown-item.selected .dropdown-item-content{margin-left:-4px}.mat-mdc-menu-panel.full-width .mat-mdc-form-field{width:100%}.mat-mdc-menu-panel.full-width .mobile-overlay-back{border-bottom:1px solid #a8a8a8;height:3em;line-height:3em;padding-left:1em}.mat-mdc-menu-panel.full-width .mobile-overlay-back a{font-weight:700;font-size:1.1em;text-decoration:none}ca-drop-down-dialog .dialog-wrapper{position:relative;display:inline-block}ca-drop-down-dialog .drop-down-title{display:block}ca-drop-down-dialog ca-mobile-overlay{position:absolute}ca-drop-down-dialog .mobile-overlay-content{display:none;position:relative}@media (min-width: 768px){ca-drop-down-dialog .mobile-overlay-content{background-color:var(--panel-background-color, var(--off-white, #f6f6f6))}}ca-drop-down-dialog .align-dropdown-right{right:0}ca-drop-down-dialog .mobile-overlay-open{position:relative}ca-drop-down-dialog .mobile-overlay-open .mobile-overlay-content{display:block}ca-drop-down-dialog .mat-mdc-form-field{width:100%}xm-exam-offer-page ca-list-entry .list-entry,xm-exam-registration ca-list-entry .list-entry,xm-exam-my-registration ca-list-entry .list-entry,xm-exam-registration-detail ca-list-entry .list-entry,tm-course-exam-overview ca-list-entry .list-entry{border-bottom:1px solid #cbd0d3}xm-exam-offer-page ca-list-entry:not(:first-child) .list-entry,xm-exam-registration ca-list-entry:not(:first-child) .list-entry,xm-exam-my-registration ca-list-entry:not(:first-child) .list-entry,xm-exam-registration-detail ca-list-entry:not(:first-child) .list-entry,tm-course-exam-overview ca-list-entry:not(:first-child) .list-entry{margin-top:0}xm-exam-offer-page ca-list-entry:not(:last-child) .list-entry,xm-exam-registration ca-list-entry:not(:last-child) .list-entry,xm-exam-my-registration ca-list-entry:not(:last-child) .list-entry,xm-exam-registration-detail ca-list-entry:not(:last-child) .list-entry,tm-course-exam-overview ca-list-entry:not(:last-child) .list-entry{margin-bottom:0}xm-exam-offer-page .actions-info,xm-exam-registration .actions-info,xm-exam-my-registration .actions-info,xm-exam-registration-detail .actions-info,tm-course-exam-overview .actions-info{flex:2}@media (min-width: 768px){xm-exam-offer-page .actions-info,xm-exam-registration .actions-info,xm-exam-my-registration .actions-info,xm-exam-registration-detail .actions-info,tm-course-exam-overview .actions-info{display:flex;flex-flow:column;align-items:flex-end}}@media (max-width: 768px){xm-exam-offer-page .actions-info .btn,xm-exam-registration .actions-info .btn,xm-exam-my-registration .actions-info .btn,xm-exam-registration-detail .actions-info .btn,tm-course-exam-overview .actions-info .btn{width:100%;margin-top:.5em}}.messages-search{color:#737373;display:block;margin-bottom:1em}.messages-search .message-label{font-size:20px}.messages-search .info{margin-left:15px}.messages-search .info-label{font-weight:400;margin-left:5px}.messages-search .highlighted{font-style:italic;background:#ffec9f}.upload-text-container>span>span{color:var(--link-color, var(--primary-color, #0072d0))}
