@import url(https://use.typekit.net/qji7bck.css?ver=3);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
@layer subsite{.subsite--oasis .alert{line-height:1rem}.subsite--oasis .alert *{font-size:14px}.subsite--oasis .alert small{font-size:12px}.subsite--oasis .alert .alert__header,.subsite--oasis .alert .alert__header *{font-size:1.25rem;font-family:"proxima-nova", sans-serif;font-family:var(--font-sans, "proxima-nova", sans-serif)}.subsite--oasis .alert .alert-actions{padding-bottom:16px;padding-bottom:1rem}.subsite--oasis .alert .alert__time{color:#d11528}.subsite--oasis .alert .note{margin-left:1.5rem;margin-bottom:1rem;margin-top:1.3rem}.subsite--oasis .connect-with-curtin{text-align:center}.subsite--oasis .connect-with-curtin a{border:none;margin-right:16px;margin-right:1rem}.subsite--oasis .emergency-contact>.box{container-type:inline-size}.subsite--oasis .emergency-contact .contacts.box__content{padding:0}.subsite--oasis .emergency-contact .contacts.box__content>div{padding:.75rem}.subsite--oasis .emergency-contact .contacts.box__content>div+div{border-top:1px solid rgba(0,40,81,.05)}@container (min-width: 48rem){.subsite--oasis .emergency-contact .contacts.box__content{display:grid;grid-template-columns:repeat(3, 1fr)}.subsite--oasis .emergency-contact .contacts.box__content>div+div{border-top:none;border-left:1px solid rgba(0,40,81,.05)}}@container (min-width: 62rem){.subsite--oasis .emergency-contact .contacts.box__content{display:block}.subsite--oasis .emergency-contact .contacts.box__content>div+div{border-left:none;border-top:1px solid rgba(0,40,81,.05)}}.subsite--oasis .exam-session-row{border-top:1px solid #ccc;padding:.5rem 1rem}.subsite--oasis .fileList{margin-left:20px;margin-left:1.25rem;font-weight:bold;line-height:22px;line-height:1.375rem}.subsite--oasis .fileDetails{margin-left:10px;margin-left:.625rem;display:inline-block;vertical-align:top}.subsite--oasis .fileDetails span{font-weight:bold;display:block;line-height:20px;line-height:1.25rem}.subsite--oasis .important-links li:first-child{margin-top:0}.subsite--oasis .map{position:relative;overflow:hidden}.subsite--oasis .map:before,.subsite--oasis .map:after{content:" ";display:table}.subsite--oasis .map:after{clear:both}.subsite--oasis .map__markers{margin-top:20px;margin-top:1.25rem}.subsite--oasis .map__markers ul li{list-style:none;margin-left:0;margin-top:0;padding-bottom:10px;padding-bottom:.625rem;float:left;width:50%}.subsite--oasis .map__markers ul li:nth-child(2n+1){clear:left}@media only screen and (min-width: 768px){.subsite--oasis .map__markers ul li{width:33%}.subsite--oasis .map__markers ul li:nth-child(2n+1){clear:none}.subsite--oasis .map__markers ul li:nth-child(3n+1){clear:left}}.subsite--oasis .map__markers ul li a{border:none}.subsite--oasis .map__markers ul li a img{position:absolute}.subsite--oasis .map__markers ul li a span{margin-left:24px;margin-left:1.5rem;text-decoration:underline;display:inline-block}.subsite--oasis .map__content{height:400px;border:1px solid #ccc}.subsite--oasis .label-header,.subsite--oasis .news-summary>h3{color:#0074E8;color:var(--p-blue-300, #0074E8);font-size:16px;font-size:1rem;font-weight:bold;margin-top:32px;margin-top:2rem;margin-bottom:4px;margin-bottom:.25rem}.subsite--oasis .news-summary>ul>li{margin-bottom:24px;margin-bottom:1.5rem}.subsite--oasis .notice{position:fixed;width:100%;top:0;left:0;z-index:120;background:#f6fbfd;padding:15px 50px;transition:top 250ms ease-in-out}.subsite--oasis .notice__message{font-family:"proxima-nova","Calibri",sans-serif;font-size:20px;line-height:42px}.subsite--oasis .notice__actions{float:right}.subsite--oasis .notice__actions>*{margin-right:10px}.subsite--oasis .notice.ng-hide{display:block !important;opacity:0;top:-200px;transition:top 250ms ease-in-out,opacity 100ms linear 350ms}.subsite--oasis .notice.notice--success{background:#f6fdf9;border-bottom:1px solid #00c742;color:#00c742}.subsite--oasis .notice.notice--info{background:#f6fbfd;border-bottom:1px solid #1473ab;color:#1473ab}.subsite--oasis .notice.notice--warning{background:#fdfcf6;border-bottom:1px solid #ffbf00;color:#a67c00}.subsite--oasis .notice.notice--error{background:#f2dede;border-bottom:1px solid #95000c;color:#95000c;z-index:9999}@media screen and (max-width: 768px){.subsite--oasis .notice{padding-top:7px}.subsite--oasis .notice__actions{float:none;float:initial;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.subsite--oasis .notice__actions>*{width:100%}}@media screen and (max-width: 599px){.subsite--oasis .notice{padding-bottom:10px}.subsite--oasis .notice__message{line-height:28px}.subsite--oasis .notice__actions>*{padding:5px}}.subsite--oasis .modal--prompt{width:auto !important;height:auto !important}.subsite--oasis .occ-summary .table-responsive{border:0;margin:0}.subsite--oasis .occ-summary .table-responsive>table>tbody>tr>td{padding:16px;padding:1rem;white-space:nowrap}.subsite--oasis .occ-summary .table-responsive>table>tbody>tr>td:nth-child(2){white-space:normal;min-width:300px}.subsite--oasis .occ-summary__item.clickable{cursor:pointer}.subsite--oasis .occ-summary__item.clickable:hover{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}.subsite--oasis .occ-summary__item--overdue{background-color:hsl(353.9361702128, 70%, 98%) !important;color:#d11528}.subsite--oasis .occ-summary__item--overdue.clickable:hover{background-image:linear-gradient(to right, rgba(231, 126, 138, 0.2), rgba(231, 126, 138, 0.2))}.subsite--oasis .occ-summary__item:nth-child(odd).occ-summary__item--overdue{background-color:hsl(353.9361702128, 70%, 95%) !important}.occ-summary__item a,.occ-summary__item a:visited{border:none;color:#475D70;color:var(--p-navy-600, #475D70)}.occ-summary__item--overdue a,.occ-summary__item--overdue a:visited{color:#d11528}.subsite--oasis .reminder{position:relative}.subsite--oasis .reminder .reminder__body{padding-left:24px;padding-left:1.5rem;padding-right:24px;padding-right:1.5rem}.subsite--oasis .reminder .reminder_read__icon{transition:opacity ease-in-out 300ms;opacity:0;position:absolute;left:0;top:23px;padding:0;border:none}.subsite--oasis .reminder:hover .reminder_read__icon{opacity:1}.subsite--oasis .reminder:first-child .reminder_read__icon{top:6px}.subsite--oasis .reminder:first-child hr{display:none}.subsite--oasis .reminders .quote{overflow:auto;padding-right:1.5rem}.subsite--oasis .reminders .quote__body{padding-left:1.5rem}.subsite--oasis .reminders .reminders__icon{margin-top:.3125rem;float:left;width:2.5rem;height:2.5rem;color:#ffbf00}.subsite--oasis .reminders .reminders__icon .icon{width:100%;height:100%;fill:currentColor}.subsite--oasis .reminders .reminder .reminder_read__icon{margin-left:.3125rem}.subsite--oasis .reminders .reminder .reminder_read__form{position:absolute;right:1.5rem;top:0}.subsite--oasis .reminders .reminders__body{overflow:auto}.subsite--oasis .reminders #viewClosedReminders{padding-left:4rem;padding-top:1rem}@media screen and (max-width: 599px){.subsite--oasis .urgent-alert-notice{flex-direction:column}.subsite--oasis .urgent-alert-notice a.urgent-alert-notice__link{margin-top:.5rem;width:100%}}.subsite--oasis .overflow-flyout__toggle{display:none}.subsite--oasis .overflow-flyout--active{position:relative;display:flex}.subsite--oasis .overflow-flyout--active .overflow-flyout__content{overflow:hidden}.subsite--oasis .overflow-flyout--active .overflow-flyout__toggle{display:block;position:absolute;bottom:0;background:#fff;text-align:left;font-weight:bold;border:none;height:2.5rem;width:100%;padding:1rem}.subsite--oasis .overflow-flyout--active.is-open{overflow:inherit;z-index:1}.subsite--oasis .overflow-flyout--active.is-open .overflow-flyout__content{display:flex;flex-direction:column}.subsite--oasis .overflow-flyout--active.is-open .overflow-flyout__toggle{position:static;background:rgba(0,0,0,0)}.subsite--oasis .tasks__list{display:flex;justify-content:flex-start;flex-wrap:wrap}.subsite--oasis .tasks__list .task__box{max-width:30rem;padding:1rem 1rem 0 0}.subsite--oasis .box__content,.subsite--oasis .box__header__title,.subsite--oasis fieldset.form-section,.subsite--oasis .form-section fieldset{hyphens:none}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.subsite--oasis .fade-enter-active{animation:fade-in 250ms forwards ease-in-out}.subsite--oasis .fade-leave-active{animation:fade-in 250ms reverse ease-in-out forwards}.subsite--oasis .widget-error{opacity:0;animation:fade-in 300ms ease-in-out 5000ms forwards}.subsite--oasis .widget-error .icon{margin-top:.3125rem;float:left;width:2.5rem;height:2.5rem}.subsite--oasis .widget-error .error-message{text-align:left;overflow:auto;padding-left:1.5rem;min-height:3.25rem}.subsite--oasis .campus-links .campus-links__group{display:flex;flex-direction:column;margin-bottom:1rem}.subsite--oasis .campus-links .campus-links__group .title{display:inline-flex;margin-bottom:.375rem}.subsite--oasis .campus-links .campus-links__group .title .tooltip{flex:0 0 auto;background-color:#757575;border:#757575;height:1rem;width:1rem;font-size:.75rem;margin-top:.3125rem}.subsite--oasis .campus-links .campus-links__group .title .tooltip:hover,.subsite--oasis .campus-links .campus-links__group .title .tooltip:focus{background-color:#0051A2;background-color:var(--p-blue-500, #0051A2)}.subsite--oasis .campus-links .campus-links__group .title .tooltip:focus span{visibility:visible}.subsite--oasis .campus-links .campus-links__group .campus-links__list{flex:1 0 auto}.subsite--oasis .campus-links .campus-links__group .campus-links__item{margin-left:1rem;line-height:1.5rem;font-size:1rem;font-family:"proxima-nova", sans-serif;font-family:var(--font-sans, "proxima-nova", sans-serif)}.subsite--oasis .campus-links .campus-links__group .campus-links__item a{display:inline-flex;border-bottom:none}.subsite--oasis .campus-links .campus-links__group .campus-links__item a .icon{color:#0074E8;color:var(--p-blue-300, #0074E8);height:1.5rem;margin-right:.375rem;flex:0 0 auto;width:1.5rem;padding:.125rem;transition:color 250ms ease-in-out}.subsite--oasis .campus-links .campus-links__group .campus-links__item a .icon svg{width:100%;height:100%;fill:currentColor}.subsite--oasis .campus-links .campus-links__group .campus-links__item a .label{color:#000;border-bottom:1px solid rgba(0,0,0,0);transition:color 250ms ease-in-out,border 375ms ease-in-out}.subsite--oasis .campus-links .campus-links__group .campus-links__item a:hover .icon,.subsite--oasis .campus-links .campus-links__group .campus-links__item a:focus .icon{color:#0051A2;color:var(--p-blue-500, #0051A2);stroke:currentColor;stroke-width:2px}.subsite--oasis .campus-links .campus-links__group .campus-links__item a:hover .label,.subsite--oasis .campus-links .campus-links__group .campus-links__item a:focus .label{color:#0051A2;color:var(--p-blue-500, #0051A2);border-bottom:1px solid #0051A2;border-bottom:1px solid var(--p-blue-500, #0051A2)}.subsite--oasis .campus-links .campus-links__group::after,.subsite--oasis .campus-links .campus-links__group::before{display:block;height:1px;border-bottom:1px solid #ccc;margin-left:.75rem;margin-right:2rem}.subsite--oasis .campus-links .campus-links__group::before{margin-bottom:.75rem}.subsite--oasis .campus-links .campus-links__group::after{margin-top:.75rem}.subsite--oasis .campus-links .campus-links__group:first-of-type::before,.subsite--oasis .campus-links .campus-links__group::after{content:" "}@media only screen and (min-width: 600px){.subsite--oasis .campus-links{display:flex;flex-direction:row;flex-wrap:wrap}.subsite--oasis .campus-links .campus-links__group{width:50%}.subsite--oasis .campus-links .campus-links__group:nth-of-type(2)::before{content:" "}}@media only screen and (min-width: 1024px){.subsite--oasis .campus-links .campus-links__group{width:100%}.subsite--oasis .campus-links .campus-links__group::after,.subsite--oasis .campus-links .campus-links__group::before,.subsite--oasis .campus-links .campus-links__group:nth-of-type(n)::before{content:none}.subsite--oasis .campus-links::before{content:" ";display:block;position:absolute;height:100%;margin-left:-1%;border-left:1px solid #ccc}}@media only screen and (min-width: 1024px){.subsite--oasis .col-flex{position:relative;display:flex}.subsite--oasis .col-flex>[class^=col-]{margin-left:0}.subsite--oasis .flex-row,.subsite--oasis .flex-row--col-2{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-2%;margin-bottom:-1.5rem}.subsite--oasis .flex-row>.flex-row__item,.subsite--oasis .flex-row--col-2>.flex-row__item{margin-right:2%;margin-bottom:1.5rem;flex:1 1 auto}.subsite--oasis .flex-row>.flex-row__item--no-grow,.subsite--oasis .flex-row--col-2>.flex-row__item--no-grow{flex-grow:0}.subsite--oasis .flex-row>.flex-row__item>.module,.subsite--oasis .flex-row--col-2>.flex-row__item>.module,.subsite--oasis .flex-row>.flex-row__item>.module>.box,.subsite--oasis .flex-row--col-2>.flex-row__item>.module>.box{height:100%}.subsite--oasis .flex-row--col-2>.flex-row__item{width:48%}.subsite--oasis .module>.flex-row,.subsite--oasis .module>.flex-row--col-2{margin-bottom:-1.5rem}.subsite--oasis .module>.flex-row>.flex-row__item,.subsite--oasis .module>.flex-row--col-2>.flex-row__item{margin-bottom:1.5rem}.subsite--oasis .col-divider--left::before,.subsite--oasis .col-divider--right::before{content:" ";display:block;position:absolute;height:100%}.subsite--oasis .col-divider--left::before{margin-left:-1%}.subsite--oasis .col-divider--right::before{margin-right:-1%;border-right:1px solid #ccc}}.subsite--oasis ul.catalogue-search__links{font-size:0.75rem;font-size:var(--text-xs, 0.75rem);margin-top:1.125rem;margin-top:var(--text-md, 1.125rem)}.subsite--oasis .label-header,.subsite--oasis .news-summary>h3{color:#0074E8;color:var(--p-blue-300, #0074E8);font-size:16px;font-size:1rem;font-weight:bold;margin-top:32px;margin-top:2rem;margin-bottom:4px;margin-bottom:.25rem}.subsite--oasis .table-key-value td{width:100%}.subsite--oasis .table-key-value td:first-child{white-space:nowrap;width:auto}.subsite--oasis ui-view,.subsite--oasis .ui-view,.subsite--oasis [ui-view]{width:100%;height:100px}.subsite--oasis ui-view>*,.subsite--oasis .ui-view>*,.subsite--oasis [ui-view]>*{visibility:hidden}.subsite--oasis ui-view::before,.subsite--oasis .ui-view::before,.subsite--oasis [ui-view]::before{content:" ";height:10px;margin:10px 0;display:block;opacity:0;border:1px solid #ccc;background-image:linear-gradient(-45deg, #E9E9E9 25%, transparent 25%, transparent 50%, #E9E9E9 50%, #E9E9E9 75%, transparent 75%, transparent);background-size:50px 50px;animation:move 2s linear infinite,fadeIn 300ms ease-in-out 200ms forwards}.subsite--oasis ui-view.loaded,.subsite--oasis .ui-view.loaded,.subsite--oasis [ui-view].loaded{height:initial;height:auto;width:initial;width:auto}.subsite--oasis ui-view.loaded>*,.subsite--oasis .ui-view.loaded>*,.subsite--oasis [ui-view].loaded>*{visibility:inherit}.subsite--oasis ui-view.loaded::before,.subsite--oasis .ui-view.loaded::before,.subsite--oasis [ui-view].loaded::before{content:none}@keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.subsite--oasis .view-toggle{font-size:0;line-height:0}.subsite--oasis .view-toggle:before{position:absolute;font-size:24px;font-size:1.5rem;line-height:1.5rem;padding:2px;padding:.125rem;top:8px;top:.5rem;right:8px;right:.5rem;border:1px solid #0074E8;border:1px solid var(--p-blue-300, #0074E8);color:#0074E8;color:var(--p-blue-300, #0074E8);border-radius:4px;cursor:pointer}.subsite--oasis .view-toggle:hover:before{color:#fff;background:#0074E8;background:var(--p-blue-300, #0074E8)}}
