@charset "UTF-8";.cdk-global-overlay-wrapper,.cdk-overlay-container{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,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right: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:rgba(0,0,0,.288)}.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 rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border-radius:2px;overflow:auto;background:#fff;color:rgba(0,0,0,.87);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:rgba(0,0,0,.12)}.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:rgba(0,0,0,.4)}.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:rgba(0,0,0,.12)}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:rgba(0,0,0,.85);-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:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:hsla(0,0%,100%,.85);background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.85)}.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:rgba(0,0,0,.4)}.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:rgba(0,0,0,.2)}.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:rgba(0,0,0,.04)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:rgba(63,81,181,.2)}.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:after,.owl-dt-timer-divider:before{content:"";display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;transform:translateX(-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;-moz-user-select:none;-ms-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:rgba(0,0,0,.12)}.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:rgba(0,0,0,.4);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 rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.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 (orientation:landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media (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:rgba(0,0,0,.1)}.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;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:rgba(0,0,0,.12)}.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)}.disabled body a.ca-link,body a.ca-link.disabled{cursor:not-allowed;pointer-events:none;color:var(--disabled-color,#a8a8a8)}.date,.semibold,.strong{font-weight:600}.capitalize{text-transform:capitalize}.hidden,.invisible{display:none!important}.vcenter{display:flex;align-items:center}.ca-pull-left,.float-left{float:left}.ca-pull-right,.float-right{float:right}.clearfix,.panel.clearfix{display:block;clear:both}.clearfix:after,.clearfix:before,.panel.clearfix:after,.panel.clearfix:before{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-left:1px solid var(--brand-success,#008568);border:1px solid var(--brand-success,#008568);border-left-width:5px}.messages.success-message .mat-icon{color:var(--brand-success,#008568)}.messages.error-message{border-left:1px solid var(--brand-danger,#e51a49);border:1px solid var(--brand-danger,#e51a49);border-left-width:5px}.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.filter-title,.ca-button.sort-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 a,.ca-button.drop-down-title mat-icon,.ca-button.drop-down-title span,.ca-button.filter-title a,.ca-button.filter-title mat-icon,.ca-button.filter-title span,.ca-button.sort-title a,.ca-button.sort-title mat-icon,.ca-button.sort-title span{background:transparent;color:var(--list-tool-button-text-color,var(--white,#fff))}.ca-button.drop-down-title:hover,.ca-button.filter-title:hover,.ca-button.sort-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 a,.ca-button.drop-down-title:hover mat-icon,.ca-button.drop-down-title:hover span,.ca-button.filter-title:hover a,.ca-button.filter-title:hover mat-icon,.ca-button.filter-title:hover span,.ca-button.sort-title:hover a,.ca-button.sort-title:hover mat-icon,.ca-button.sort-title:hover span{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 mat-icon,.ca-button.drop-down-title span:not(.mat-ripple),.ca-button.filter-title,.ca-button.filter-title mat-icon,.ca-button.filter-title span:not(.mat-ripple),.ca-button.sort-title,.ca-button.sort-title mat-icon,.ca-button.sort-title span:not(.mat-ripple){background:transparent;border:0;color:var(--link-color,var(--primary-color,#0072d0))}.ca-button.drop-down-title:hover,.ca-button.drop-down-title:hover mat-icon,.ca-button.drop-down-title:hover span:not(.mat-ripple),.ca-button.filter-title:hover,.ca-button.filter-title:hover mat-icon,.ca-button.filter-title:hover span:not(.mat-ripple),.ca-button.sort-title:hover,.ca-button.sort-title:hover mat-icon,.ca-button.sort-title:hover span:not(.mat-ripple){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){.actions .ca-button,.bottom-button-container .ca-button,.float-left .ca-button,.float-right .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: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}.procedures .label.ca-status,.procedures .label.ca-status label,.reg-proc-infos .label.ca-status,.reg-proc-infos .label.ca-status label,.registration-button .label.ca-status,.registration-button .label.ca-status label,ca-entry .label.ca-status,ca-entry .label.ca-status label{font-size:14px}.label mat-icon,.label span.far,.label span.fas{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,#b86500)}.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,#b86500)}.text-muted{color:#737373}.fa-exclamation-triangle{color:var(--brand-warning,#b86500)}.stp-0{content:var(--curriculum-version-node-icon-url,url("curriculum-version-node-icon.2b5ead07cf7cb0cd1bf2.svg"))}.stp-1{content:var(--part-of-programme-node-icon-url,url("part-of-programme-node-icon.377103095b332335baad.svg"))}.stp-2{content:var(--exam-node-icon-url,url("exam-node-icon.dcacee6a9cb4d40c1bb0.svg"))}.stp-3{content:var(--module-node-icon-url,url("module-node-icon.6cde83e008243f7f575a.svg"))}.stp-4{content:var(--offer-node-icon-url,url("offer-node-icon.135cf0a9150510b63e83.svg"))}.stp-5{content:var(--rule-node-icon-url,url("rule-node-icon.8e9169643abc09e23fca.svg"))}.responsiveTable{width:100%}.responsiveTable td,.responsiveTable th{padding:15px}@media (max-width:767px){.responsiveTable .mat-row,.responsiveTable table,.responsiveTable tbody,.responsiveTable td,.responsiveTable tr{display:block;height:auto;width:100%}.responsiveTable th,.responsiveTable thead{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-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:768px){.ca-if-mobile{display:none!important}}.ca-if-mobile.enforce-show{display:initial!important}.ca-if-mobile.enforce-hide{display:none!important}@media (max-width:991px){.ca-if-desktop{display:none!important}}.ca-if-desktop.enforce-show{display:initial!important}.ca-if-desktop.enforce-hide{display:none!important}@media (min-width:992px) and (max-width:767px){.ca-if-tablet{display:none!important}}.ca-if-tablet.enforce-show{display:initial!important}.ca-if-tablet.enforce-hide{display:none!important}.owl-dt-container.owl-dt-popup-container{font-size:14px!important}@media (max-width:767px){.mat-autocomplete-panel.ca-desktop-search-autocomplete{margin-left:-40px}}.mat-autocomplete-panel.curriculum-version-filter-autocomplete .mat-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-autocomplete-panel.curriculum-version-filter-autocomplete .mat-option.mat-active{background:var(--off-white,#f6f6f6)}.mat-autocomplete-panel.curriculum-version-filter-autocomplete .mat-option:hover:not(.mat-option-disabled){background:var(--off-white,#f6f6f6)}.mat-autocomplete-panel.curriculum-version-filter-autocomplete .mat-option:not(.mat-option-multiple){padding-left:20px}.mat-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-autocomplete-panel.org-chooser-autocomplete{min-height:calc(55vh)}@media (min-width:768px){.mat-autocomplete-panel.org-chooser-autocomplete{min-height:calc(50vh)}}.mat-autocomplete-panel .curriculum-version-chooser-autocomplete .curriculum-version-not-filterable{font-weight:400;font-size:12px}.mat-button{border-radius:0!important;min-width:40px!important}.mat-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))}.mat-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))}.mat-button.ca-button.disabled,.mat-button.ca-button[disabled=true]{background-color:var(--disabled-color,#a8a8a8);border-color:var(--disabled-color,#a8a8a8);color:var(--disabled-btn-text-color,#f6f6f6);cursor:not-allowed}.ca-header-row .mat-button.ca-button{border-width:0}.mat-button.ca-button .mat-button-wrapper{font-weight:600}.mat-button.ca-button .mat-button-wrapper .mat-icon{vertical-align:baseline}.mat-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))}.mat-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))}.mat-button.ca-button.btn-primary.disabled,.mat-button.ca-button.btn-primary[disabled=true]{background-color:var(--disabled-color,#a8a8a8);border-color:var(--disabled-color,#a8a8a8);color:var(--disabled-btn-text-color,#f6f6f6);cursor:not-allowed}.mat-button.ca-button.icon-only{padding:0 12px}.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-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}.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-flat-button{color:var(--link-color,var(--primary-color,#0072d0));border-radius:0!important}.mat-flat-button :hover{color:var(--link-color-hover,var(--primary-dark-color,#014c8a))}.mat-select-content .mat-pseudo-checkbox{border-color:var(--primary-color,#0072d0);color:var(--primary-color,#0072d0)}.mat-select-content .mat-pseudo-checkbox.mat-pseudo-checkbox-checked{background-color:var(--primary-color,#0072d0);border:1px solid}.mat-pseudo-checkbox-checked:after{width:10px!important;height:5px!important}.mat-pseudo-checkbox{border-color:var(--primary-color,#0072d0);color:var(--primary-color,#0072d0)}.mat-pseudo-checkbox-checked{background-color:var(--primary-color,#0072d0)}.mat-checkbox:not(.mat-checkbox-disabled) .mat-checkbox-frame{border-color:var(--primary-color,#0072d0)}.mat-checkbox:not(.mat-checkbox-disabled).mat-checkbox-checked .mat-checkbox-background{background-color:var(--primary-color,#0072d0)}.mat-checkbox .mat-checkbox-label{white-space:normal;font-weight:600;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.mat-datepicker.disabled,.mat-datepicker[disabled]{background-color:transparent}ca-dialog label{margin-right:.75em}ca-dialog .mat-dialog-title{width:calc(100% + 48px);position:relative;top:-24px;left:-24px;right:0;padding:20px 24px;margin:0;display:table;background-color:var(--secondary-dark-color,#0b2136);color:var(--white,#fff)}ca-dialog .mat-dialog-title .dialog-title,ca-dialog .mat-dialog-title h2{font-size:21px;color:var(--white,#fff);text-overflow:ellipsis;overflow:hidden;word-break:break-word}ca-dialog .mat-dialog-title .dialog-title,ca-dialog .mat-dialog-title .title-content,ca-dialog .mat-dialog-title h2{margin:0;display:table-cell;vertical-align:middle;position:relative;line-height:normal}ca-dialog .mat-dialog-title button{align-self:start;background-color:transparent;border:0;margin:0 0 0 .75em;padding:0;display:table-cell;vertical-align:middle;line-height:21px;height:100%}ca-dialog .mat-dialog-title button:focus,ca-dialog .mat-dialog-title button:hover{background-color:transparent;color:var(--secondary-color,#2c3e50)}ca-dialog .mat-dialog-title button:hover{color:var(--primary-color,#0072d0)}ca-dialog .mat-dialog-title button:active,ca-dialog .mat-dialog-title button:focus{border:0;outline:0}ca-dialog .mat-dialog-title button mat-icon{vertical-align:middle}ca-dialog .mat-dialog-content{overflow:hidden;overflow-y:auto}ca-dialog .mat-dialog-content form mat-form-field{width:100%}ca-dialog .mat-dialog-content ul{padding-left:0}.mat-dialog-container .mat-dialog-actions{padding:14px 0 20px}@media (max-width:767px){.mat-dialog-container .mat-dialog-actions{padding:0 0 20px;clear:both}.mat-dialog-container .mat-dialog-actions div[dialog-actions]{clear:both;width:100%}.mat-dialog-container .mat-dialog-actions div[dialog-actions] .ca-button{width:100%;margin-left:0;margin-top:.5em}}.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}.list-entry .datepicker-col .mat-form-field-infix{width:150px}.mat-row .datepicker-col .mat-form-field-infix{width:100px}.second-column .mat-form-field{width:100%}.mat-form-field.cm-chooser-mat-form-field .mat-select-value{font-weight:700;overflow:hidden}.mat-form-field.cm-chooser-mat-form-field .mat-form-field-infix{border-top:unset;padding:unset}.mat-form-field.cm-chooser-mat-form-field mat-select{width:calc(100% - 50px)}@media (max-width:767px){.mat-form-field.cm-chooser-mat-form-field mat-select{margin-right:10px;margin-left:10px}}.mat-form-field.cm-chooser-mat-form-field .mat-form-field-underline{display:none}@media (max-width:991px){.mat-form-field{width:100%}.data-col .mat-form-field .mat-form-field-label-wrapper,.mat-cell .mat-form-field .mat-form-field-label-wrapper{margin-top:.5em}}.mat-form-field .mat-form-field-label{color:var(--text-color,#333);overflow:visible}.mat-form-field .mat-hint{color:var(--text-color,#333)}.data-col .mat-form-field,.mat-cell .mat-form-field{margin-bottom:.5em}.data-col .mat-form-field .mat-form-field-subscript-wrapper,.mat-cell .mat-form-field .mat-form-field-subscript-wrapper{line-height:1.1em;padding-bottom:.2em}.mat-cell .mat-form-field .mat-form-field-subscript-wrapper{position:relative}.mat-cell .mat-form-field .mat-form-field-underline{top:3em}.am-textarea-fixed-width .mat-form-field .mat-form-field-infix{padding:0;border-top:0}.mat-input-ripple,.mat-input-subscript-wrapper,.mat-input-underline{position:static!important;display:block}.mat-hint{color:#737373}a .mat-icon,div .mat-icon,span .mat-icon{height:auto;width:auto;min-width:20px;text-align:center}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:unset}.mat-icon-button{border-radius:0!important}.mat-icon-button:not(.active),.mat-icon-button:not(.active) mat-icon{color:var(--text-color,#333)}.mat-icon-button:not(.active):hover,.mat-icon-button:not(.active):hover .mat-icon,.mat-icon-button:not(.active) mat-icon:hover,.mat-icon-button:not(.active) mat-icon:hover .mat-icon{background:var(--link-background-color-hover,transparent);color:var(--link-color-hover,var(--primary-dark-color,#014c8a))}.mat-icon-button.active,.mat-icon-button.active mat-icon{color:var(--link-color,var(--primary-color,#0072d0))}.mat-icon-button.active:hover,.mat-icon-button.active:hover .mat-icon,.mat-icon-button.active mat-icon:hover,.mat-icon-button.active mat-icon:hover .mat-icon{background:var(--link-background-color-hover,transparent);color:var(--link-color-hover,var(--primary-dark-color,#014c8a))}.mat-icon-button.active:hover.active,.mat-icon-button.active:hover.active .mat-icon,.mat-icon-button.active mat-icon:hover.active,.mat-icon-button.active mat-icon:hover.active .mat-icon{color:var(--link-color-hover,var(--primary-dark-color,#014c8a))}.mat-icon-button.primary,.mat-icon-button.primary .mat-icon{color:var(--link-color,var(--primary-color,#0072d0))}.mat-icon-button.primary .mat-icon:hover,.mat-icon-button.primary:hover{color:var(--link-color-hover,var(--primary-dark-color,#014c8a))}.mat-icon-button .mat-icon.primary{color:var(--link-color,var(--primary-color,#0072d0))}.mat-icon-button .mat-icon.primary:hover{color:var(--link-color-hover,var(--primary-dark-color,#014c8a))}.mat-form-field-suffix .mat-icon-button.mat-button{border:0}.mat-nav-list.mat-list-base .mat-list-item{margin-bottom:1px}.mat-nav-list.mat-list-base .mat-list-item .mat-list-item-content{font-size:14px}.mat-nav-list.mat-list-base .mat-list-item,.mat-nav-list.mat-list-base .mat-list-option{height:40px}.curriculum-plane-name .mat-list-item-content{min-height:40px}.mat-menu-panel:not(:empty){min-height:48px}.mat-menu-panel.mat-menu-studies-chooser{margin-left:50px;max-width:500px}.mat-menu-panel.mat-menu-study-selection{margin-left:7px;margin-top:11px}.mat-menu-panel .mat-menu-content{background-color:var(--main-content-background-color,var(--white,#fff));padding-top:0;padding-bottom:0}.mat-menu-panel .mat-menu-content .mat-menu-item{color:var(--text-color,#333);font-size:14px;outline:none;text-decoration:none}.mat-menu-panel .mat-menu-content .mat-menu-item.selected{background-color:var(--panel-background-color,var(--off-white,#f6f6f6));border-left:4px solid var(--primary-color,#0072d0)}.mat-menu-panel .mat-menu-content .mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-panel .mat-menu-content .mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-panel .mat-menu-content .mat-menu-item.mat-menu-item-highlighted:not([disabled]),.mat-menu-panel .mat-menu-content .mat-menu-item:hover:not([disabled]){background:var(--menu-hover-background-color,#eee);color:var(--menu-hover-text-color,var(--text-color,#333))}.mat-menu-panel .mat-menu-content .disabled:not(.active) .mat-menu-item{pointer-events:none;color:var(--disabled-color,#a8a8a8)}.mat-menu-panel .mat-menu-content .dropdown-item,.mat-menu-panel .mat-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}.mat-menu-panel .mat-menu-content .dropdown-item.rgroup,.mat-menu-panel .mat-menu-content a.dropdown-item.rgroup{padding:0 16px 0 0}.mat-menu-panel .mat-menu-content .dropdown-item.rgroup mat-radio-button,.mat-menu-panel .mat-menu-content a.dropdown-item.rgroup mat-radio-button{background:transparent}.mat-menu-panel .mat-menu-content .dropdown-item.radio,.mat-menu-panel .mat-menu-content a.dropdown-item.radio{height:48px;display:block;margin:0}.mat-menu-panel .mat-menu-content .dropdown-item.mat-radio-button,.mat-menu-panel .mat-menu-content a.dropdown-item.mat-radio-button{margin-left:1em}.mat-menu-panel .mat-menu-content .dropdown-item:focus,.mat-menu-panel .mat-menu-content .dropdown-item:hover,.mat-menu-panel .mat-menu-content a.dropdown-item:focus,.mat-menu-panel .mat-menu-content a.dropdown-item:hover{background-color:var(--menu-hover-background-color,#eee);color:var(--text-color,#333)}.mat-menu-panel .mat-menu-content:not(:empty){padding-top:0;padding-bottom:0}.mat-menu-panel .mat-menu-content .ca-desktop-search-category{border-bottom:1px solid #eee;padding:10px;line-height:20px;text-transform:uppercase}.mat-menu-panel .mat-menu-content .ca-desktop-search-category-active{background-color:#eee;border-left:5px solid var(--primary-color,#0072d0)}.mat-menu-panel .ca-integration-menu-dropdown-entry .mat-menu-item{white-space:normal;line-height:1.5em;display:flex;align-items:center;height:auto;min-height:3em;padding:.25em 1em}.mat-menu-panel .ca-integration-menu-dropdown-entry .mat-menu-item[aria-disabled=true]{color:var(--disabled-color,#a8a8a8)}.mat-radio-button{color:var(--text-color,#333)}.mat-radio-button .mat-radio-label{white-space:inherit}.mat-radio-button .mat-radio-outer-circle{border-color:var(--text-color,#333)}.mat-radio-button.mat-radio-checked .mat-radio-outer-circle{border-color:var(--primary-color,#0072d0)!important}.mat-radio-button.mat-radio-checked .mat-radio-inner-circle{background-color:var(--primary-color,#0072d0)}.mat-radio-button.mat-radio-disabled{color:var(--disabled-color,#a8a8a8)}.mat-radio-button.mat-radio-disabled .mat-radio-label .mat-radio-inner-circle{background-color:var(--disabled-color,#a8a8a8)}.mat-radio-button.mat-radio-disabled .mat-radio-label .mat-radio-outer-circle{border-color:var(--disabled-color,#a8a8a8)!important}.mat-radio-button.mat-radio-disabled .mat-radio-label.mat-radio-checked .mat-radio-outer-circle{border-color:var(--disabled-color,#a8a8a8)}.choices .mat-radio-label-content{padding:5px!important;width:100%;display:block}.choices .mat-radio-button{border:1px solid var(--secondary-dark-color,#0b2136);margin:5px}.choices .mat-radio-button.cdk-keyboard-focused{outline:1px solid var(--secondary-dark-color,#0b2136)}.choices .mat-radio-button:hover{background-color:var(--secondary-dark-color,#0b2136);color:var(--white,#fff)}.choices .mat-radio-checked{background-color:var(--secondary-dark-color,#0b2136);color:var(--white,#fff)}.choices .mat-radio-disabled,.choices .mat-radio-disabled:hover{background-color:inherit;color:inherit}.choices .mat-radio-button .mat-radio-ripple,.choices .mat-radio-container,.choices .mat-radio-inner-circle,.choices .mat-radio-outer-circle{border:0;clip:rect(0,0,0,0);height:0;width:0;margin:0}.mat-select-panel{background-color:var(--main-content-background-color,var(--white,#fff))}.mat-select-panel .mat-optgroup .mat-optgroup-label{background-color:var(--list-category-header-background-color,#eee);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-select{line-height:normal}.mat-select.with-pencil .mat-select-arrow-wrapper .mat-select-arrow{display:none}.mat-select.with-pencil .mat-select-arrow-wrapper:before{font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:900;content:""}.mat-select .mat-select-arrow,.mat-select .mat-select-value{color:var(--text-color,#333)}.curriculum-context-chooser .mat-select-trigger{border-bottom:1px solid #939393}@media (max-width:991px){.curriculum-context-chooser .mat-select-trigger{padding:.25em 0 0;margin:0 .5em}}.curriculum-hidden-mat-select .mat-select-trigger{visibility:hidden}.curriculum-context-chooser-panel.mat-select-panel{background:var(--white,#fff);max-width:98%;min-width:unset!important}.curriculum-context-chooser-panel.mat-select-panel.panel-height-10{max-height:10px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-20{max-height:20px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-30{max-height:30px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-40{max-height:40px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-50{max-height:50px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-60{max-height:60px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-70{max-height:70px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-80{max-height:80px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-90{max-height:90px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-100{max-height:100px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-110{max-height:110px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-120{max-height:120px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-130{max-height:130px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-140{max-height:140px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-150{max-height:150px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-160{max-height:160px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-170{max-height:170px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-180{max-height:180px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-190{max-height:190px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-200{max-height:200px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-210{max-height:210px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-220{max-height:220px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-230{max-height:230px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-240{max-height:240px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-250{max-height:250px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-260{max-height:260px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-270{max-height:270px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-280{max-height:280px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-290{max-height:290px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-300{max-height:300px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-310{max-height:310px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-320{max-height:320px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-330{max-height:330px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-340{max-height:340px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-350{max-height:350px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-360{max-height:360px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-370{max-height:370px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-380{max-height:380px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-390{max-height:390px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-400{max-height:400px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-410{max-height:410px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-420{max-height:420px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-430{max-height:430px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-440{max-height:440px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-450{max-height:450px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-460{max-height:460px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-470{max-height:470px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-480{max-height:480px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-490{max-height:490px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-500{max-height:500px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-510{max-height:510px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-520{max-height:520px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-530{max-height:530px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-540{max-height:540px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-550{max-height:550px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-560{max-height:560px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-570{max-height:570px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-580{max-height:580px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-590{max-height:590px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-600{max-height:600px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-610{max-height:610px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-620{max-height:620px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-630{max-height:630px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-640{max-height:640px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-650{max-height:650px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-660{max-height:660px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-670{max-height:670px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-680{max-height:680px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-690{max-height:690px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-700{max-height:700px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-710{max-height:710px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-720{max-height:720px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-730{max-height:730px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-740{max-height:740px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-750{max-height:750px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-760{max-height:760px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-770{max-height:770px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-780{max-height:780px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-790{max-height:790px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-800{max-height:800px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-810{max-height:810px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-820{max-height:820px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-830{max-height:830px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-840{max-height:840px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-850{max-height:850px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-860{max-height:860px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-870{max-height:870px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-880{max-height:880px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-890{max-height:890px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-900{max-height:900px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-910{max-height:910px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-920{max-height:920px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-930{max-height:930px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-940{max-height:940px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-950{max-height:950px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-960{max-height:960px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-970{max-height:970px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-980{max-height:980px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-990{max-height:990px}.curriculum-context-chooser-panel.mat-select-panel.panel-height-1000{max-height:1000px}@media (max-width:991px){.curriculum-context-chooser-panel.mat-select-panel{border:1px solid #bdc3c7;min-width:calc(100% - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(80vh);overflow-y:auto;transform-origin:unset!important;transform:unset!important;left:10px!important;position:relative}}.curriculum-context-chooser-panel.mat-select-panel .mat-optgroup-label{padding:0;white-space:normal}.curriculum-context-chooser-panel.mat-select-panel .grouping-label{padding-left:14px}.curriculum-context-chooser-panel.mat-select-panel .mat-option-text{white-space:normal}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container{background:var(--white,#fff);line-height:1.8em;padding-left:20px;text-transform:none}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-1{padding-left:16px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-2{padding-left:32px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-3{padding-left:48px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-4{padding-left:64px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-5{padding-left:80px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-6{padding-left:96px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-7{padding-left:112px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-8{padding-left:128px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-9{padding-left:144px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-10{padding-left:160px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-11{padding-left:176px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-12{padding-left:192px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-13{padding-left:208px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-14{padding-left:224px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-15{padding-left:240px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-16{padding-left:256px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-17{padding-left:272px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-18{padding-left:288px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-19{padding-left:304px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-20{padding-left:320px}@media (max-width:991px){.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-1{padding-left:16px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-2{padding-left:32px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-3{padding-left:48px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-4{padding-left:64px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-5{padding-left:80px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-6{padding-left:96px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-7{padding-left:112px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-8{padding-left:128px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-9{padding-left:144px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-10{padding-left:160px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-11{padding-left:176px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-12{padding-left:192px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-13{padding-left:208px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-14{padding-left:224px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-15{padding-left:240px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-16{padding-left:256px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-17{padding-left:272px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-18{padding-left:288px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-19{padding-left:304px}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-path-depth-20{padding-left:320px}}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container:not(.mat-option){color:#a8a8a8;font-size:12px;font-weight:lighter}.curriculum-context-chooser-panel.mat-select-panel .curriculum-path-container .curriculum-context-info{padding-bottom:.5em;padding-left:23px}.curriculum-context-chooser-panel.mat-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-select-panel .mat-option{background:var(--white,#fff);height:unset;line-height:1.5em;padding-bottom:.5em;padding-top:.5em}.curriculum-context-chooser-panel.mat-select-panel .mat-option:not(.mat-option-multiple){padding-left:20px}.curriculum-context-chooser-panel.mat-select-panel .mat-option:not(.mat-option-multiple).mat-selected{background:var(--white,#fff);border-left:4px solid var(--primary-color,#0072d0);padding-left:16px}.curriculum-context-chooser-panel.mat-select-panel .mat-option:not(.mat-option-multiple).mat-selected:hover{background:var(--off-white,#f6f6f6)}.curriculum-context-chooser-panel.mat-select-panel .mat-option:not(.mat-option-multiple).mat-selected.mat-active{background:var(--off-white,#f6f6f6)}.curriculum-context-chooser-panel.mat-select-panel .mat-option:hover:not(.mat-option-disabled){background:var(--off-white,#f6f6f6)}.curriculum-context-chooser-panel.mat-select-panel .mat-option.mat-active{background:var(--off-white,#f6f6f6)}.mat-option,.mat-option.mat-active{color:var(--text-color,#333)}.mat-option .org-designation{padding-right:5px;justify-content:flex-end;color:#737373;width:15%;max-width:12em;min-width:6em}.mat-option .org-designation:empty:after{content:"-"}.mat-option .org-path{display:block;font-weight:400;font-size:10px;color:#737373;letter-spacing:0}.mat-option .org-path>mat-icon{margin-right:0;height:100%;display:contents}.mat-autocomplete-panel{background:var(--main-content-background-color,var(--white,#fff))}.mat-autocomplete-panel .mat-optgroup .mat-option,.mat-autocomplete-panel .mat-option{font-size:14px;word-break:break-word;height:auto;white-space:normal;padding:1em 1.25em;line-height:inherit}.mat-autocomplete-panel .mat-optgroup .mat-option:not(.mat-option-multiple):not(.mat-hover).selected,.mat-autocomplete-panel .mat-option:not(.mat-option-multiple):not(.mat-hover).selected{background:var(--menu-hover-background-color,#eee);border-left:4px solid var(--primary-color,#0072d0);color:var(--link-color,var(--primary-color,#0072d0))}.mat-autocomplete-panel .mat-optgroup .mat-option.ca-mat-autocomplete-entry,.mat-autocomplete-panel .mat-option.ca-mat-autocomplete-entry{min-height:48px;height:auto;margin:0;padding:0}.mat-autocomplete-panel .mat-optgroup .mat-option.ca-mat-autocomplete-entry a,.mat-autocomplete-panel .mat-option.ca-mat-autocomplete-entry a{display:block;padding:1em 1.25em 1em 2.25em}.mat-autocomplete-panel .mat-optgroup-label,.mat-autocomplete-panel .mat-optgroup .mat-optgroup-label{background-color:var(--list-category-header-background-color,#eee);color:var(--list-category-header-text-color,var(--secondary-dark-color,#0b2136));font-size:10px;font-weight:600;height:auto;letter-spacing:.5px;line-height:30px;text-transform:uppercase;margin-bottom:0}.mat-tab-header,.mat-tab-nav-bar{border-bottom:0}.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar .mat-ink-bar{height:3px}.mat-tab-header .mat-tab-header-pagination.mat-tab-header-pagination-disabled,.mat-tab-nav-bar .mat-tab-header-pagination.mat-tab-header-pagination-disabled{display:none!important}table.mat-table{box-shadow:none;border:1px solid #bdc3c7}.profile-staff table.mat-table td.mat-cell:not(:first-of-type),.profile-staff table.mat-table td.mat-header-cell:not(:first-of-type),.profile-staff table.mat-table th.mat-cell:not(:first-of-type),.profile-staff table.mat-table th.mat-header-cell:not(:first-of-type){padding-right:1em;padding-left:.5em}.profile-staff table.mat-table td.mat-cell:not(:last-of-type),.profile-staff table.mat-table td.mat-header-cell:not(:last-of-type),.profile-staff table.mat-table th.mat-cell:not(:last-of-type),.profile-staff table.mat-table th.mat-header-cell:not(:last-of-type){padding-right:.5em;padding-left:1em}@media (max-width:991px){.profile-staff table.mat-table{overflow-x:auto;max-width:100%;display:block}}.mat-tooltip{white-space:pre-line!important}.ca-body .mat-drawer-backdrop{position:fixed}#id-ca-plsql-page-sidenav .mat-drawer-container{position:static;background:var(--main-content-background-color,var(--white,#fff))}#id-ca-plsql-page-sidenav .mat-drawer-content{position:static}#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)}.aborted .mat-progress-bar-fill:after,.info .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)}.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),.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.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}.mat-card{background:var(--main-content-background-color,var(--white,#fff));border:1px solid #cbd0d3;box-shadow:none;color:var(--text-color,#333);border-radius:0!important;padding:15px!important}.mat-snack-bar-container.success{border-radius:0;background-color:var(--brand-success,#008568);color:var(--white,#fff)}.mat-snack-bar-container.aligned-text span{margin:auto}ca-date-picker{display:block;padding-bottom:.75em}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.apt-selector-filter{padding-bottom:0}ca-date-picker.apt-selector-filter .mat-form-field-infix{width:inherit!important}ca-drop-down-dialog .title,ca-list-filter .title,ca-list-sort .title{text-transform:uppercase}@media (min-width:768px){ca-drop-down-dialog .mobile-overlay-content,ca-list-filter .mobile-overlay-content,ca-list-sort .mobile-overlay-content{box-shadow:0 6px 1em 2px hsla(0,0%,58%,.68)}ca-drop-down-dialog .mobile-overlay-content .selection-option>a:hover,ca-list-filter .mobile-overlay-content .selection-option>a:hover,ca-list-sort .mobile-overlay-content .selection-option>a:hover{background:var(--list-tool-button-background-color-hover,var(--secondary-light-color,#62738d))}ca-drop-down-dialog .mobile-overlay-content .selection-option.active>a:hover,ca-list-filter .mobile-overlay-content .selection-option.active>a:hover,ca-list-sort .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-menu-panel{border:1px solid #bdc3c7}@media (max-width:767px){.full-width.mat-menu-panel{max-height:none;height:100vh;max-width:none;width:100vw}.full-width.mat-menu-panel .mat-menu-content .dropdown-item.cdk-keyboard-focused,.full-width.mat-menu-panel .mat-menu-content .dropdown-item.cdk-mouse-focused,.full-width.mat-menu-panel .mat-menu-content .dropdown-item.cdk-program-focused,.full-width.mat-menu-panel .mat-menu-content .dropdown-item.selected:focus,.full-width.mat-menu-panel .mat-menu-content .dropdown-item:focus{background-color:transparent;color:var(--text-color,#333)}.full-width.mat-menu-panel .mat-menu-content .dropdown-item.selected.cdk-mouse-focused,.full-width.mat-menu-panel .mat-menu-content .dropdown-item.selected.cdk-program-focused{background-color:var(--off-white,#f6f6f6)}}@media (min-width:768px){.full-width.mat-menu-panel .mat-menu-content .dropdown-item.cdk-keyboard-focused,.full-width.mat-menu-panel .mat-menu-content .dropdown-item.selected:focus,.full-width.mat-menu-panel .mat-menu-content .dropdown-item:focus{color:var(--text-color,#333)}}.full-width.mat-menu-panel .mat-menu-content .dropdown-item.selected:hover,.full-width.mat-menu-panel .mat-menu-content .dropdown-item:hover{background-color:var(--menu-hover-background-color,#eee);color:var(--menu-hover-text-color,var(--text-color,#333))}.full-width.mat-menu-panel .mat-menu-content{height:auto;min-height:100%}.full-width.mat-menu-panel .mat-menu-content:not(:empty){padding:0}.full-width.mat-menu-panel .mat-menu-content .dropdown-item{display:block;width:100%;border:0;height:40px;font-weight:400}@media (max-width:767px){.full-width.mat-menu-panel .mat-menu-content .dropdown-item{border:1px solid #bdc3c7;margin-top:-1px}}.full-width.mat-menu-panel .mat-menu-content .dropdown-item .dropdown-item-content{height:40px;line-height:40px}.full-width.mat-menu-panel .mat-menu-content .dropdown-item.selected{background-color:var(--off-white,#f6f6f6);border-left:5px solid var(--primary-color,#0072d0)}.full-width.mat-menu-panel .mat-menu-content .dropdown-item.selected .dropdown-item-content{margin-left:-4px}.full-width.mat-menu-panel .mobile-overlay-back{border-bottom:1px solid #a8a8a8;height:3em;line-height:3em;padding-left:1em}.full-width.mat-menu-panel .mobile-overlay-back a{font-weight:700;font-size:1.1em;text-decoration:none}@media (max-width:767px){.list-sort-overlay+div{left:0!important;right:0!important;bottom:0!important;top:0!important;height:100vh!important;width:100vw!important}.list-sort-overlay+div .cdk-overlay-pane{position:fixed!important;top:0!important;left:0!important;bottom:0!important;right: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:static;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-menu-panel .mobile-overlay-close{margin:-1em -1em 1em}.mat-menu-panel.mobile-overlay{border-radius:0;height:auto;margin:0;padding:1em}@media (min-width:768px){.mat-menu-panel.mobile-overlay:not(.list-sort){min-width:160px;max-width:100vw;width:400px}.mat-menu-panel.mobile-overlay.list-sort{padding:0}}.mat-menu-panel.full-width{background:var(--main-content-background-color,var(--white,#fff));border:1px solid #bdc3c7}@media (max-width:767px){.mat-menu-panel.full-width{border-width:0;height:100vh;max-height:none;max-width:none;width:100vw}.mat-menu-panel.full-width .mat-menu-content{display:block;height:auto}.mat-menu-panel.full-width .mat-menu-content .dropdown-item.cdk-keyboard-focused,.mat-menu-panel.full-width .mat-menu-content .dropdown-item.cdk-mouse-focused,.mat-menu-panel.full-width .mat-menu-content .dropdown-item.cdk-program-focused,.mat-menu-panel.full-width .mat-menu-content .dropdown-item.selected:focus,.mat-menu-panel.full-width .mat-menu-content .dropdown-item:focus{background-color:transparent;color:var(--text-color,#333)}.mat-menu-panel.full-width .mat-menu-content .dropdown-item.selected.cdk-mouse-focused,.mat-menu-panel.full-width .mat-menu-content .dropdown-item.selected.cdk-program-focused{background-color:var(--off-white,#f6f6f6)}}@media (min-width:768px){.mat-menu-panel.full-width .mat-menu-content .dropdown-item.cdk-keyboard-focused,.mat-menu-panel.full-width .mat-menu-content .dropdown-item.selected:focus,.mat-menu-panel.full-width .mat-menu-content .dropdown-item:focus{color:var(--text-color,#333)}}.mat-menu-panel.full-width .mat-menu-content .dropdown-item.selected:hover,.mat-menu-panel.full-width .mat-menu-content .dropdown-item:hover{background-color:var(--menu-hover-background-color,#eee);color:var(--menu-hover-text-color,var(--text-color,#333))}.mat-menu-panel.full-width .mat-menu-content:not(:empty){padding:0}.mat-menu-panel.full-width .mat-menu-content .dropdown-item{display:block;width:100%;border:0;height:40px;font-weight:400}@media (max-width:767px){.mat-menu-panel.full-width .mat-menu-content .dropdown-item{border:1px solid #bdc3c7;margin-top:-1px}}.mat-menu-panel.full-width .mat-menu-content .dropdown-item .dropdown-item-content{height:40px;line-height:40px}.mat-menu-panel.full-width .mat-menu-content .dropdown-item.selected{background-color:var(--off-white,#f6f6f6);border-left:5px solid var(--primary-color,#0072d0)}.mat-menu-panel.full-width .mat-menu-content .dropdown-item.selected .dropdown-item-content{margin-left:-4px}.mat-menu-panel.full-width .mat-form-field{width:100%}.mat-menu-panel.full-width .mobile-overlay-back{border-bottom:1px solid #a8a8a8;height:3em;line-height:3em;padding-left:1em}.mat-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-form-field{width:100%}tm-course-exam-overview ca-list-entry .list-entry,xm-exam-my-registration ca-list-entry .list-entry,xm-exam-offer-page ca-list-entry .list-entry,xm-exam-registration-detail ca-list-entry .list-entry,xm-exam-registration ca-list-entry .list-entry{border-bottom:1px solid #cbd0d3}tm-course-exam-overview ca-list-entry:not(:first-child) .list-entry,xm-exam-my-registration ca-list-entry:not(:first-child) .list-entry,xm-exam-offer-page ca-list-entry:not(:first-child) .list-entry,xm-exam-registration-detail ca-list-entry:not(:first-child) .list-entry,xm-exam-registration ca-list-entry:not(:first-child) .list-entry{margin-top:0}tm-course-exam-overview ca-list-entry:not(:last-child) .list-entry,xm-exam-my-registration ca-list-entry:not(:last-child) .list-entry,xm-exam-offer-page ca-list-entry:not(:last-child) .list-entry,xm-exam-registration-detail ca-list-entry:not(:last-child) .list-entry,xm-exam-registration ca-list-entry:not(:last-child) .list-entry{margin-bottom:0}tm-course-exam-overview .actions-info,xm-exam-my-registration .actions-info,xm-exam-offer-page .actions-info,xm-exam-registration-detail .actions-info,xm-exam-registration .actions-info{flex:2}@media (min-width:768px){tm-course-exam-overview .actions-info,xm-exam-my-registration .actions-info,xm-exam-offer-page .actions-info,xm-exam-registration-detail .actions-info,xm-exam-registration .actions-info{display:flex;flex-flow:column;align-items:flex-end}}@media (max-width:768px){tm-course-exam-overview .actions-info .btn,xm-exam-my-registration .actions-info .btn,xm-exam-offer-page .actions-info .btn,xm-exam-registration-detail .actions-info .btn,xm-exam-registration .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))}