.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:"SansaSoft","Calibri",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 .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:0.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:0.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:#1473Ab;font-size:16px;font-size:1rem;font-weight:bold;margin-top:32px;margin-top:2rem;margin-bottom:4px;margin-bottom:0.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:'SansaSoft','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}.subsite--oasis .notice.ng-hide{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:#fdf6f7 !important}.subsite--oasis .occ-summary__item--overdue{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:#fbe9eb !important}.occ-summary__item a,.occ-summary__item a:visited{border:none;color:#595959}.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:0.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:0.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}.subsite--oasis .sanctions .sanctions__sanction{margin-bottom:24px;margin-bottom:1.5rem}@media only screen and (max-width: 400px){.subsite--oasis .tile--icon .tile__title a{font-size:12px;font-size:0.75rem}}@media only screen and (max-width: 300px){.subsite--oasis .tile--icon .tile__title a{font-size:10px;font-size:0.625rem}}.subsite--oasis .tile--icon .tile__media span svg{fill:currentColor;height:3rem;width:3rem}.subsite--oasis .tile--icon--exam-timetable .tile__content{background:#006394}.subsite--oasis .tile--icon--exam-timetable .tile__content .tile__media span{color:#003048}.subsite--oasis .tile--icon--exam-timetable .tile__content:hover{background:#003048}.subsite--oasis .tile--icon--exam-timetable .tile__content:hover .tile__media span{color:#006394}.subsite--oasis .urgent-alert-notice{display:none;flex-direction:row;background-color:#d11528;padding:.5rem 1rem;margin-bottom:1.5em;box-shadow:0 2px 3px rgba(0,0,0,0.1)}.subsite--oasis .urgent-alert-notice.show{display:flex}.subsite--oasis .urgent-alert-notice .urgent-alert-notice__layout{display:flex;flex-direction:row;flex:0 1 auto;width:100%}.subsite--oasis .urgent-alert-notice__error-icon{align-self:center;font-size:2rem;padding:.5rem;color:#fff}.subsite--oasis .urgent-alert-notice__content{padding:0 1rem 0 .5rem;color:#fff}.subsite--oasis .urgent-alert-notice__content h2{font-size:1.25rem;margin:0;display:inline-block;color:#fff}.subsite--oasis .urgent-alert-notice__content p{margin:0}.subsite--oasis .urgent-alert-notice a.urgent-alert-notice__button{flex:0 0 auto;width:10rem;margin:auto;padding:.5rem;text-transform:uppercase;border:1px solid #d11528;background-color:#fff;color:#d11528}.subsite--oasis .urgent-alert-notice a.urgent-alert-notice__button:focus,.subsite--oasis .urgent-alert-notice a.urgent-alert-notice__button:hover{border-color:#fff;background-color:#d11528;color:#fff}@media screen and (max-width: 599px){.subsite--oasis .urgent-alert-notice{flex-direction:column}.subsite--oasis .urgent-alert-notice a.urgent-alert-notice__button{margin-top:0.5rem;width:100%}}.subsite--oasis .welcome-message{font-family:"SansaSoft","Calibri",sans-serif}.subsite--oasis .welcome-message__inbox-message,.subsite--oasis .welcome-message__planner-links{font-size:20rem;font-size:1.25rem;margin-bottom:16px;margin-bottom:1rem}.subsite--oasis .welcome-message__inbox-message a,.subsite--oasis .welcome-message__planner-links a{border:none;font-weight:bold}.subsite--oasis .welcome-message__inbox-message a i,.subsite--oasis .welcome-message__planner-links a i{font-size:32px;font-size:2rem;margin-top:-2px}.subsite--oasis .welcome-message__inbox-message a svg,.subsite--oasis .welcome-message__planner-links a svg{width:2rem;height:2rem;fill:currentColor;vertical-align:middle}.subsite--oasis .welcome-message__inbox-message__count-message,.subsite--oasis .welcome-message__planner-links__count-message{display:none}.subsite--oasis .welcome-message__links{font-size:14px;font-size:0.875rem}.subsite--oasis .welcome-message__links>*{margin-right:40px;margin-right:2.5rem;display:inline-block;float:left}.subsite--oasis .welcome-message__links>*:last-child{margin-right:0}.subsite--oasis .welcome-tiles .tile--icon{float:left;width:30.66667%;margin-right:4%;margin-bottom:2%}.subsite--oasis .welcome-tiles .tile--icon:nth-child(3n){margin-right:0}@media only screen and (max-width: 599px){.subsite--oasis .welcome-tiles .tile--icon .tile__title a{font-size:0.875rem;line-height:1rem}}.subsite--oasis .welcome-tiles .tile--icon .tile__content{background:#005883}.subsite--oasis .welcome-tiles .tile--icon .tile__content:hover{background:#00334D}.subsite--oasis .welcome-tiles .tile--icon .tile__content:hover .tile__media span{color:#005883}.subsite--oasis .welcome-tiles .tile--icon .tile__content .tile__media span{color:#00334D}.subsite--oasis .welcome-tiles .tile--icon .tile__content .tile__media span svg{fill:currentColor;height:3rem;width:3rem}.subsite--oasis .welcome-tiles .tile--icon--blackboard .tile__content{background:#333}.subsite--oasis .welcome-tiles .tile--icon--blackboard .tile__content:hover{background:#595959}.subsite--oasis .welcome-tiles .tile--icon--blackboard .tile__content:hover .tile__media span{color:#333}.subsite--oasis .welcome-tiles .tile--icon--blackboard .tile__content .tile__media span{color:#595959}.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:linear-gradient(to top, rgba(255,255,255,0.95) 60%, transparent);color:#1473Ab;text-align:right;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:transparent}.subsite--oasis .welcome-banners .overflow-flyout{max-height:23.25rem}.subsite--oasis .welcome-banners .box--promotion--tile .box__media ~ *{margin-left:40%}.subsite--oasis .welcome-banners .box--promotion--tile .box__media{width:40%}@media only screen and (max-width: 1023px){.subsite--oasis .welcome-banners .overflow-flyout{max-height:29rem}.subsite--oasis .welcome-banners .overflow-flyout--active.is-open{max-height:none}}@media only screen and (max-width: 599px){.subsite--oasis .welcome-banners .overflow-flyout{max-height:44rem}.subsite--oasis .welcome-banners .box--promotion--tile .box__media ~ *{margin-left:0}.subsite--oasis .welcome-banners .box--promotion--tile .box__media{width:100%}}.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:0.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:0.3125rem}.subsite--oasis .campus-links .campus-links__group .title .tooltip:hover,.subsite--oasis .campus-links .campus-links__group .title .tooltip:focus{background-color:#005883}.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:"SansaSoft", Calibri, 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:#0088CA;height:1.5rem;margin-right:0.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 transparent;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:#005883;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:#005883;border-bottom:1px solid #005883}.subsite--oasis .campus-links .campus-links__group::after,.subsite--oasis .campus-links .campus-links__group::before{display:block;height:1px;border-bottom:1px solid #cccccc;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 #cccccc}}@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%;border-left:1px solid #cccccc}.subsite--oasis .col-divider--right::before{margin-right:-1%;border-right:1px solid #cccccc}}.subsite--oasis .my-units a{transition:all 250ms ease-in-out}.subsite--oasis .my-units a.disabled,.subsite--oasis .my-units a[disabled]{cursor:not-allowed;opacity:.75}.subsite--oasis .my-units__units{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.375rem}.subsite--oasis .my-units__unit{display:flex;padding:0.375rem;width:50%}.subsite--oasis .my-units__unit>.box{width:100%}.subsite--oasis .my-units__unit>.box>.box__content{display:flex;flex-direction:column;padding:0.5rem 0.75rem 0.75rem;height:100%}.subsite--oasis .my-units__unit__header{flex:1 0 auto;color:#595959;font-family:"SansaSoft","Calibri",sans-serif;font-size:1rem;font-weight:bold;line-height:1.5rem;margin-bottom:0.75rem;min-height:3.125rem}.subsite--oasis .my-units__unit__header>*{display:flex;flex-direction:row}.subsite--oasis .my-units__unit__header>a{color:#005883;border:none;transition:border-color 250ms ease-in-out}.subsite--oasis .my-units__unit__header>a>span>span{border:0 solid transparent;border-bottom-width:1px;transition:border-color 250ms ease-in-out}.subsite--oasis .my-units__unit__header>a:visited{color:#005883}.subsite--oasis .my-units__unit__header>a:hover>span>span,.subsite--oasis .my-units__unit__header>a:focus>span>span{border-color:#005883}.subsite--oasis .my-units__unit__code{flex:0 0 auto}.subsite--oasis .my-units__unit__code>span{padding-right:0.625rem}.subsite--oasis .my-units__unit__links{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 599px){.subsite--oasis .my-units__unit{width:100%}.subsite--oasis .my-units__unit__header{min-height:0;min-height:initial}.subsite--oasis .my-units__unit__links{display:block}}.subsite--oasis .box>.box__content>.my-units>hr{margin:1rem -1rem}.subsite--oasis ul.catalogue-search__links{display:flex;flex-direction:row;flex-wrap:wrap;font-size:0.9375rem;margin-top:0.5rem}.subsite--oasis ul.catalogue-search__links li{list-style-type:none;padding:0;margin:0}.subsite--oasis ul.catalogue-search__links li+li:before{content:" | ";padding:0 0.5rem;line-height:normal;line-height:initial}@media only screen and (max-width: 599px){.subsite--oasis ul.catalogue-search__links{flex-direction:column}.subsite--oasis ul.catalogue-search__links li+li:before{content:normal;content:initial}}.subsite--oasis .label-header,.subsite--oasis .news-summary>h3{color:#1473Ab;font-size:16px;font-size:1rem;font-weight:bold;margin-top:32px;margin-top:2rem;margin-bottom:4px;margin-bottom:0.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:"\00a0";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:0.125rem;top:8px;top:0.5rem;right:8px;right:0.5rem;border:1px solid #1473Ab;color:#1473Ab;border-radius:4px;cursor:pointer}.subsite--oasis .view-toggle:hover:before{color:#FFF;background:#1473Ab}

