/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 14 December 2025 03:28:18
*/


/*[data-location="central-coast"], [data-location="port-macquarie"], [data-location="singapore-psb"], [data-location="singapore-bca"], [data-location="distance-education"], [data-region="international"] {display:none;}*/
.fast-facts [data-location="central-coast"], .fast-facts [data-location="port-macquarie"], .fast-facts [data-location="singapore-psb"], .fast-facts [data-location="singapore-bca"], .fast-facts [data-location="distance-education"], .fast-facts [data-region="international"] {display:none;}
.fast-facts .visible[data-location="central-coast"], .fast-facts .visible[data-location="port-macquarie"], .fast-facts .visible[data-location="singapore-psb"], .fast-facts .visible[data-location="singapore-bca"], .fast-facts .visible[data-location="distance-education"], .fast-facts .visible[data-region="international"] {display:unset;}
.fast-facts [data-location].pulse {animation:pulse 0.25s linear;}

@keyframes pulse {
    0% {transform:scale(1,1);opacity:0;}
    70% {transform:scale(1.2,1.2);opacity:1;}
    100% {transform:scale(1,1);}
}

.bf {font-family:"FuseV2","Helvetica Neue",Arial,sans-serif;}

#panel.recruitment-template {background:#FFF;}
#panel.recruitment-template #uon-body .body-content {background:none;}
#page-header + #uon-body.one-column {margin-top:0;}
#panel.degree-template #uon-body.one-column {padding-top:40px;}
#panel.degree-template-no-ff #page-header + #uon-body.one-column {margin-top:40px;}
#panel.degree-template.degree-index #uon-body.one-column {padding-top:0;}
#panel.area-of-study-template #uon-body.one-column {padding-top:40px;}

.degree-template #uon-body.one-column {background:#fff;position:relative;z-index:10;}
.degree-template.degree-index #uon-body.one-column {background:none;}

#panel.course-template #uon-body.one-column, #panel.scholarship-template #uon-body.one-column {padding:0;}
#uon-inner-body {padding:0 20px;}

#uon-body {overflow:hidden;}
#uon-body.one-column {padding:0 20px;}
.recruitment-template #uon-body.one-column .body-content {padding:0;margin-bottom:0;}

.button.very-small-button {font-size:11px;padding:2px 6px;}
.button.very-small-button:hover {color:#FFF;text-decoration:none;}
.button.very-small-button .fa, .button.very-small-button .i8 {margin-right:5px;}

/* djr145 - 120919 - temporarily removed, intefering with z-index */
/*#cookie-trail {background:rgba(255,255,255,0.5);}*/
/*#cookie-trail.light-cookie-trail {background:rgba(0,0,0,0.5);}*/


/**************/
/**  Header  **/
/**************/

.recruitment-template #cookie-trail + #page-header .header-tint .inner {padding-top:150px;position:relative;}
.recruitment-template #cookie-trail + #page-header.large-header .header-tint .inner {padding-top:350px;}

.recruitment-template #page-header {border-bottom:0 none;background-color:#5B6270;}
.recruitment-template #page-header.uon-landing-page-header-video {z-index:0;}

.recruitment-template #page-header::before, .recruitment-template #page-header::after {content:"";left:-50%;right:-50%;bottom:-100px;height:130px;position:absolute;background:rgba(30,32,37,0.5);}
.recruitment-template #page-header::after {transform:skewY(4deg);}
.recruitment-template #page-header::before {transform:skewY(-4deg);}
.area-of-study-template #page-header::before, .area-of-study-template #page-header::after,
.recruitment-template #page-header.nbp::before, .recruitment-template #page-header.nbp::after {display:none;}

.recruitment-template #page-header .header-tint {padding-bottom:100px;}
.recruitment-template #page-header.nbp .header-tint {padding-bottom:0;}
.area-of-study-template #page-header .header-tint {padding-bottom:0;}
.recruitment-template #page-header .header-tint .inner {padding-bottom:40px;}
.recruitment-template #page-header a:hover {opacity:0.8;}
.recruitment-template #page-header .page-header-title {border-bottom:0 none;max-width:100%;padding:0;}
.recruitment-template #page-header .page-header-title:after {display:none;}
.area-of-study-template #page-header .page-header-title {font-size:60px;}
.degree-template #page-header .page-header-title.page-header-title-combined {font-size:40px;}
.recruitment-template #page-header .page-header-title small {display:block;font-size:30px;font-weight:300;}
.degree-template #page-header .header-promo {display:inline-block;font-family:'Helvetica Neue',Arial,sans-serif;font-size:18px;margin:15px 0 0;color:#FFF;text-decoration:none;}
.degree-template #page-header .program-level {font-family:'FuseV2','Helvetica Neue',Arial,sans-serif;font-size:18px;margin:5px 0 0;color:#FFF;font-weight:600;text-decoration:none;}

.header-caption {background:rgba(46,49,56,0.7);border-radius:4px;bottom:40px;font-size:14px;padding:0;position:absolute;right:6px;cursor:pointer;line-height:30px;width:30px;text-align:center;text-shadow:none;}
.header-caption:hover {background:rgba(255,255,255,0.9);color:var(--blue);border-radius:0 4px 4px 0;}
.header-caption:hover:after {content:attr(data-icontooltip);position:absolute;font-size:12px;line-height:10px;font-style:italic;color:#2D3138;background:rgba(255,255,255,0.9);padding:10px 15px;border-radius:4px 0 0 4px;bottom:0;right:30px;white-space:nowrap;font-family:'Helvetica Neue',Arial,sans-serif;}


/***************/
/**  Badging  **/
/***************/

#page-header .new-badge {display:block;margin-bottom:10px;line-height: 30px; margin-top: -40px; font-weight: 200; color: rgb(255, 255, 255); font-size: 16px;}
#page-header .new-badge .i8 {font-size:30px;vertical-align:middle;margin-right:5px;}


/*****************/
/**  Open Days  **/
/*****************/

#open-days-mini-promo {display:block;position:absolute;right:0;color:#FFF;top:0;padding:8px 15px;text-align:left;border-radius:0 0 4px 4px;background:rgba(0,0,0,0.6);text-shadow:0 0 5px rgba(0,0,0,0.5);}
.degree-template #page-header #open-days-mini-promo:hover {background:#FC0;opacity:1;}
#open-days-mini-promo img {width:50px;vertical-align:middle;}
.degree-template #page-header #open-days-mini-promo:hover img {opacity:1;}
#open-days-mini-promo .text {position:relative;color:#FFF;display:inline-block;padding:0;vertical-align:middle;margin-left:15px;font-size:18px;line-height:18px;}

#open-days-listing-promo {display:block;position:absolute;right:0;text-shadow:none;color:#FFF;padding:10px;text-align:center;top:30px;background:rgba(255,200,0,0.8);border-radius:4px;}
.degree-template #page-header #open-days-listing-promo:hover {background:#FC0;opacity:1;}
#open-days-listing-promo img {width:170px;}
.degree-template #page-header #open-days-listing-promo:hover img {opacity:1;}
#open-days-listing-promo .text {display:block;position:relative;line-height:1;color:#FFF;padding:0px 10px 10px;font-size:22px;text-shadow:0 0 5px rgba(0,0,0,0.75);}


/******************/
/**  Fast Facts  **/
/******************/

.fast-facts {position:relative;margin-bottom:50px;}

.fast-facts .inner {box-shadow:0 0 20px rgba(0,0,0,0.1);}

.fast-facts.ff-in-header {padding:0 20px 60px;margin:0;}

.degree-template .fast-facts.ff-in-header::before, .degree-template .fast-facts.ff-in-header::after {background:linear-gradient(to bottom, #d9dbe0, #ecedef 25%, #F6F7F9);bottom: -100px;}

.fast-facts.ff-in-header::before, .fast-facts.ff-in-header::after,
.degree-index .fast-facts.ff-in-header::before, .degree-index .fast-facts.ff-in-header::after,
.mooc-template .fast-facts.ff-in-header::before, .mooc-template .fast-facts.ff-in-header::after,
.degree-page-handbook .fast-facts.ff-in-header::before, .degree-page-handbook .fast-facts.ff-in-header::after {content:"";position:absolute;top:50px;bottom:0;background:linear-gradient(to bottom,#D9DBE0,#ECEDEF 25%,#FFF);z-index:0;}



.fast-facts.ff-in-header::before {right:0;left:50%;transform:skewY(4deg);}
.fast-facts.ff-in-header::after {left:0;right:50%;transform:skewY(-4deg);}

.fast-facts .inner {position:relative;z-index:1;padding:0;margin:-100px auto 0;}

.fast-facts p {position:relative;z-index:1;margin:0;}
.fast-facts p abbr {cursor:help;}

.fast-facts strong.underlined {position:relative;margin-bottom:10px;display:inline-block;font-size:15px;color:#5B6270;display:block;}
.fast-facts strong.underlined:after {content:"";position:absolute;bottom:-5px;left:0;width:30px;background:#D9DBE0;border-radius:3px;height:2px;}

.fast-facts-header {background:#ECEDEF;color:#2D3138;font-size:14px;line-height:50px;margin:0;border-radius:3px 3px 0 0;position:relative;z-index:1;}

.fast-facts-title {font-size:22px;display:inline-block;vertical-align:top;font-family:'FuseV2';font-weight:600;}
.fast-facts-title .bf {margin-left:20px;font-weight:900;}

.fast-fact-toggle {margin-left:14px;display:inline-block;line-height:38px;vertical-align:bottom;overflow:hidden;}
.fast-fact-toggle a {display:inline-block;font-weight:bold;color:#2D3138;text-decoration:none;padding:0 15px;border-radius:3px;margin:6px 0 6px 6px;}
.fast-fact-toggle a:hover {background:var(--blue);color:#FFF;}
.fast-fact-toggle a.active {background:#5B6270;color:#FFF;}

.fast-facts-content {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;background:#FFF;border-radius:0 0 3px 3px;position:relative;}

#tab-how-to-apply .fast-facts-content {background:#F6F7F9;}

.fast-facts-content .inside {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;height:100%;}

.fast-facts-content .entrance-rank {min-width:220px;color:#2D3138;background:#F6F7F9;padding:20px;text-align:center;box-shadow:0 0 0 3px #FFF inset;border-radius:4px 0 0 4px;}
.fast-facts .fast-facts-content .entrance-rank[data-region="international"] {text-align:left;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;width:40%;max-width:100%;}
#tab-how-to-apply .fast-facts-content .entrance-rank {box-shadow:none;border-right:3px solid #ECEDEF;}

.fast-facts-content .entrance-rank .title {font-size:18px;line-height:1;margin-bottom:5px;color:#5B6270;}
.fast-facts-content .entrance-rank .atar {font-size:48px;line-height:0.9;font-weight:900;color:var(--blue);}
.fast-facts-content .entrance-rank .atar.visible {display:block;}
.fast-facts-content .entrance-rank .atar.hidden {display:none;}
.fast-facts-content .entrance-rank .about-atars {text-align:left;}
/*.fast-facts-content .entrance-rank .about-atars.button.next-button:after {float:right;}*/
.fast-facts-content .entrance-rank .median-atar {line-height:1;margin-top:10px;padding:10px 0;border-top:2px solid #D9DBE0;}
.fast-facts-content .entrance-rank .median-atar.visible {display:block;}
.fast-facts-content .entrance-rank .median-atar.hidden {display:none;}
.fast-facts-content .entrance-rank .fast-fact-item:last-child p {margin-bottom:0;}

.entrance-rank[data-region="international"] p, .entrance-rank[data-region="international"] ul {margin-bottom:10px;}
.country-list .fa-asterisk {font-size:12px;}
.equivalence-message {font-size:11px;margin-top:10px;border-top:1px dotted #D9DBE0;padding-top:10px;}
.country-selector {font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;padding:5px;border-radius:3px;border:1px solid #D9DBE0;margin-top:10px;}

.fast-facts-content .action-buttons {min-width:230px;text-align:right;padding:20px 20px 20px 0;}
.fast-facts-content .action-buttons .call-to-action, .fast-facts-content .action-buttons .uon-call-to-action {margin-bottom:10px;height:66px;padding-right:50px;background:var(--blue);}
.fast-facts-content .action-buttons .call-to-action:hover, .fast-facts-content .action-buttons .uon-call-to-action:hover {background:#5B6270;}
.fast-facts-content .action-buttons a.call-to-action::after, .fast-facts-content .action-buttons a.uon-call-to-action::after {line-height:46px;width:40px;}
.fast-facts-content .action-buttons a.call-to-action:hover::after, .fast-facts-content .action-buttons a.uon-call-to-action:hover::after {color:#5B6270;}
.fast-facts-content .action-buttons .call-to-action .cta-label, .fast-facts-content .action-buttons .uon-call-to-action .cta-label {font-size:30px;height:46px;}
.fast-facts-content .action-buttons .button {display:block;text-align:left;}
.fast-facts-content .action-buttons .button::after {float:right;line-height:1.3;}
.fast-facts-content .action-buttons.hide-ctas .call-to-action, .fast-facts-content .action-buttons.hide-ctas .button, .fast-facts-content .action-buttons .call-to-action.hidden,
.fast-facts-content .action-buttons.hide-ctas .uon-call-to-action, .fast-facts-content .action-buttons.hide-ctas .button, .fast-facts-content .action-buttons .uon-call-to-action.hidden {display:none;}

.fast-facts-content .uon-code {font-size:14px;color:#5B6270;margin-top:10px;display:block;text-align:left;}
.fast-facts-content .uon-code .fa {margin-right:5px;}
.fast-facts-content .uon-code .cricos-code {padding-left:17px;margin-top:5px;}
.fast-facts-content .uon-code .cricos-code a {color:#5B6270;}
.fast-facts-content .uon-code .cricos-code a:hover {color:#606;}

.fast-facts-content .fast-fact-items {-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;padding:20px;}
.fast-facts-content .fast-fact-items[data-region="international"] {-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;max-width:60%;}
.fast-facts-pg .fast-facts-content .fast-fact-items[data-region="international"] {-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;max-width:100%;}
.fast-facts-content .fast-fact-items .flex-inner {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px;}
.fast-facts-content .fast-fact-items .flex-inner:last-child {margin-bottom:0;}
.fast-facts-content .fast-fact-item {position:relative;padding:0 20px 0 35px;}
.fast-facts-content .fast-fact-item .i8 {color:#6B7382;position:absolute;top:0;left:0;font-size:24px;}
.fast-facts-content .fast-fact-item ul {margin:0;}

.fast-facts .region-toggle {margin-left:20px;line-height:50px;display:inline-block;float:right;}
.fast-facts .region-toggle a {color:#2D3138;text-decoration:none;padding:0 20px;line-height:50px;border-radius:0 3px 0 0;display:block;}

.fast-facts .region-toggle a .i8 {margin-right:5px;font-size:24px;vertical-align:-4px;}
.fast-facts .region-toggle a:hover {background:var(--blue);color:#FFF;}

.fast-facts-mooc-date {float:right;font-size:20px;margin-right:20px;}

.course-template .fast-facts-content .action-buttons .call-to-action, .scholarship-template .fast-facts-content .action-buttons .call-to-action,
.course-template .fast-facts-content .action-buttons .uon-call-to-action, .scholarship-template .fast-facts-content .action-buttons .uon-call-to-action {padding:7px 55px 7px 15px;text-align:left;margin-bottom:0;height:50px;line-height:16px;margin-top:10px;}
.course-template .fast-facts-content .action-buttons .call-to-action:first-child, .scholarship-template .fast-facts-content .action-buttons .call-to-action:first-child, 
.course-template .fast-facts-content .action-buttons .uon-call-to-action:first-child, .scholarship-template .fast-facts-content .action-buttons .uon-call-to-action:first-child {margin-top:0;}
.course-template .fast-facts-content .action-buttons .call-to-action .cta-label, .scholarship-template .fast-facts-content .action-buttons .call-to-action .cta-label,
.course-template .fast-facts-content .action-buttons .uon-call-to-action .cta-label, .scholarship-template .fast-facts-content .action-buttons .uon-call-to-action .cta-label {font-size:19px;height:36px;}
.course-template .fast-facts-content .action-buttons .call-to-action::after, .scholarship-template .fast-facts-content .action-buttons .call-to-action::after,
.course-template .fast-facts-content .action-buttons .uon-call-to-action::after, .scholarship-template .fast-facts-content .action-buttons .uon-call-to-action::after {line-height:30px;width:30px;}

.fast-facts strong.underlined a {color:#5B6270;text-decoration:none;}
.fast-facts strong.underlined a:hover {color:var(--blue);}
.fast-facts strong.underlined a:hover::after {background:var(--blue);border-radius:3px;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:30px;z-index:1;}

.fast-facts-title .fa {margin-right:5px;}
.fast-facts-title .fa-check {color:#0C6;}
.fast-facts-title .fa-times {color:#C06;}

.discontinued-content {display:block;width:100%;background:#EFE5EF;border:3px solid #FFF;box-shadow:0 0 0 3px rgba(61,65,74,0.1);border-radius:3px;position:relative;padding:30px 30px 30px 100px;min-height:100px;}
.discontinued-content::before, .discontinued-content::after {background:#606;content:"";height:3px;left:3px;position:absolute;right:3px;}
.discontinued-content::before {border-radius:3px 3px 0 0;border-bottom:3px solid rgba(61,65,74,0.1);top:-9px;}
.discontinued-content::after {border-radius:0 0 3px 3px;border-top:3px solid rgba(61,65,74,0.1);bottom:-9px;}

.discontinued-content .i8 {color:#606;font-size:40px;position:absolute;left:30px;top:30px;}

.discontinued-content .replacement-program {position:relative;font-size:20px;font-weight:bold;margin-bottom:30px;}
.discontinued-content .replacement-program:after {content:"";position:absolute;bottom:-15px;left:0;width:25%;background:#606;border-radius:3px;height:2px;}

.replaced-program, .replaces-program, .combined-program {border-radius:3px;padding:20px 30px;margin-bottom:40px;font-style:italic;}
.replaced-program {background:#F2F8FD;border:2px solid #D9E8F8;}
.replaces-program {background:#EFE5EF;border:2px solid #D9BFD9;font-size:16px;text-align:center;}
.combined-program {background:#F5FAE5;border:2px solid #DEEEAC;font-size:16px;text-align:center;}
.replaced-program a, .replaces-program a, .combined-program a {white-space:nowrap;}


/*******************/
/**  Inline Menu  **/
/*******************/

#inline-menu {margin:-40px 0 0;position:sticky;position:-webkit-sticky;top:0;border-bottom:2px solid #ecedef;z-index:10;transition:0.1s all;}
#page-header + #inline-menu {margin-top:0;}
.area-of-study-template #inline-menu {margin:0 0 40px;background:#F6F7F9;}
.sticky-inline-menu #inline-menu {z-index:100;background:#F6F7F9;}
#inline-menu .inner {display:flex;flex-direction:row;justify-content:space-around;}
.sticky-inline-menu #inline-menu .inner {justify-content:space-between;}
#inline-menu .inline-menu-title {line-height:18px;font-weight:bold;color:#5B6270;padding:15px 0;display:none;}
.sticky-inline-menu #inline-menu .inline-menu-title {display:inline-block;}
#inline-menu .inline-menu-title small {display:block;line-height:12px;font-weight:normal;}
#inline-menu a {color:#6b7382;font-size:16px;font-weight:bold;text-decoration:none;display:inline-block;padding:20px 0;margin-bottom:-2px;border-bottom:4px solid transparent;line-height:18px;}
#inline-menu a:hover {color:#2D3138;border-bottom-color:#B4B8C1;}
#inline-menu a.current {color:#2D3138;border-bottom-color:var(--blue);}
.sticky-inline-menu #inline-menu a.inline-apply {background:var(--blue);color:#FFF;border-radius:3px;padding:10px 15px;margin:10px 0;border:0 none;font-size:19px;font-family:'FuseV2','Helvetica Neue',Arial,sans-serif;}
.sticky-inline-menu #inline-menu a.inline-apply:hover {background:#5B6270;}
#inline-menu #inline-menu-toggle {display:none;}
#inline-menu #inline-menu-toggle .fa {margin-right:10px;}


/***************/
/**  Gallery  **/
/***************/

.body-content .image-gallery {margin:0 auto 20px;position:relative;}
.body-content > .image-gallery {margin:40px auto 80px;}
.body-content .image-gallery .gallery-cell {padding:0 10px;}
.body-content .image-gallery .gallery-main:first-child {margin-top:0;}
.body-content .image-gallery .gallery-main .gallery-cell img {height:250px;width:auto;max-width:none;position:relative;vertical-align:bottom;border-radius:4px;}
.body-content > .image-gallery .gallery-main .gallery-cell img {height:500px;}

.body-content .image-gallery .gallery-main .gallery-cell figcaption {position:absolute;left:10px;right:10px;bottom:0;padding:15px 20px 15px 40px;background:rgba(0,0,0,0.8);color:#FFF;border-radius:0 0 4px 4px;font-style:normal;}
.body-content .image-gallery .gallery-main .gallery-cell figcaption .fa-caret-up {position:absolute;left:20px;top:15px;}
.body-content .image-gallery .gallery-main .gallery-cell figcaption p {font-style:italic;font-size:12px;margin:5px 0 0;display:none;}
.body-content .image-gallery .gallery-main .gallery-cell:hover figcaption p {display:block;}

.body-content .gallery-cell .image-figure {overflow:hidden;border-radius:4px;margin:0;}
.body-content .gallery-cell .image-figure img, #uon-lightbox-content .gallery-cell .image-figure img {filter:blur(50px);transform:scale(1.5);max-width:inherit;}
.body-content .gallery-cell .image-figure img.flickity-lazyloaded, .body-content .gallery-cell .image-figure img.flickity-lazyerror {filter:none;transform:none;}

.body-content .image-gallery .gallery-main .gallery-cell .video-figure {width:444px;margin:0;}
.body-content .image-gallery .gallery-main .gallery-cell .video-figure iframe {position:relative;z-index:1;}
.body-content .image-gallery .gallery-main .gallery-cell .video-figure iframe, .body-content .image-gallery .gallery-main .gallery-cell .video-figure .youtube-replace {width:444px;height:250px;border:0 none;border-radius:4px;}

.body-content > .image-gallery .gallery-main .gallery-cell .video-figure {width:888px;}
.body-content > .image-gallery .gallery-main .gallery-cell .video-figure iframe, .body-content > .image-gallery .gallery-main .gallery-cell .video-figure .youtube-replace {width:888px;height:500px;}


@media(max-width:1024px) {
    .body-content > .image-gallery .gallery-main .gallery-cell img {height:320px;}
}

@media(max-width:768px) {
    .body-content > .image-gallery .gallery-main .gallery-cell img {height:180px;}
    .body-content > .image-gallery .gallery-main .gallery-cell .video-figure {height:180px;width:320px;}
    .body-content > .image-gallery .gallery-main .gallery-cell .video-figure iframe, .body-content > .image-gallery .gallery-main .gallery-cell .video-figure .youtube-replace {width:320px;height:180px;}
    .body-content > .image-gallery .gallery-main .gallery-caption {height:140px;}
}


/***************************/
/**  What you will study  **/
/***************************/

#what-you-will-study {margin:80px 0;}

#what-you-will-study .program-plans {border:1px solid #D9DBE0;background:#ECEDEF;border-radius:4px;padding:30px;margin-bottom:30px;}
#what-you-will-study .program-plans ul.unstyled-list {margin:1.5em 0;}
#what-you-will-study .program-plans p:last-child {margin:0;}

.pp-note {font-size:13px;font-style:italic;margin-bottom:0.5em;}

.program-plans li.program-plan .file-size {color:#5B6270;}
.program-plans li.program-plan em {color:#5B6270;}


/************************/
/**  GradSchool Promo  **/
/************************/

.gradschool-promo {margin:80px 0;background:#ECEDEF linear-gradient(to left, #FFF, #ECEDEF, #FFF);padding:40px;border-radius:3px;position:relative;}
.gradschool-promo:before, .gradschool-promo:after {background:#D9DBE0 linear-gradient(to left, #FFF, #D9DBE0, #FFF);content:"";display:block;height:2px;left:-100px;position:absolute;right:-100px;}
.gradschool-promo:before {top:0;}
.gradschool-promo:after {bottom:0;}
#what-you-will-study + .gradschool-promo {margin-top:-40px;}
.gradschool-promo .w20 img {background:#2D3138;border-radius:2px;padding:30px;vertical-align:top;}
.gradschool-promo .w80 {padding-left:40px;}
.gradschool-promo .w80 h2.bf.underlined {font-size:24px;padding-bottom:0.75em;margin-bottom:0.75em;}
.gradschool-promo .w80 p:last-child {margin-bottom:0;}


/**************/
/**  Majors  **/
/**************/

.majors-list {margin:20px -10px 0;}
.majors-list .grid-block {margin:20px 0 0;padding:0 10px;} /* remove this once proper grid-3-column grid block styles are setup */
.majors-list.grid-3-column .grid-block:nth-child(1), .majors-list.grid-3-column .grid-block:nth-child(2), .majors-list.grid-3-column .grid-block:nth-child(3) {margin-top:0;}
.majors-list .grid-block a {display:block;border:1px solid #D9DBE0;background:#ECEDEF;border-radius:3px;padding:12px 15px;font-weight:bold;color:#2D3138;text-decoration:none;}
.majors-list .grid-block a span.major-label {height:60px;display:table-cell;vertical-align:bottom;}
.majors-list .grid-block a:hover {border-color:var(--blue);background:var(--blue);color:#FFF;}

.majors-list .grid-block a span.major-label:after {margin-left:10px;font-family:'fontawesome';content:"\f105";}
.majors-list .grid-block a:hover span.major-label:after {content:"\f0da";}


/***************************/
/**  Section with icon    **/
/**  eg. related degrees  **/
/***************************/

.section-with-icon {position:relative;padding-left:60px;margin-top:40px;}
.section-with-icon .i8 {position:absolute;left:0;top:0;font-size:42px;color:#6B7382;width:42px;text-align:center;}
.section-with-icon h4 {margin-top:0;}


.info-note-green, .info-note-blue {border-radius:3px;padding:20px 20px 20px 60px;position:relative;margin-bottom:20px;}
.info-note-green {background:#EFD;border:1px solid #DEC;}
.info-note-blue {background:#DEF;border:1px solid #CDE;}
.info-note-green .i8, .info-note-blue .i8 {font-size:20px;left:20px;position:absolute;top:20px;}



/*******************/
/**  Tab content  **/
/*******************/

.tab-content, .tab-content:before {background:#ECEDEF url(https://www.newcastle.edu.au/__data/assets/image/0008/341828/hex-transparent.png) no-repeat fixed center center;background-size:cover;border-top:1px solid rgba(61, 65, 74, 0.1);}
.tab-content {padding:40px 0;margin:40px 0;position:relative;}
.tab-content:last-child {margin-bottom:0;}
.tab-content::before {content:"";position:absolute;top:-1px;bottom:0;right:-50%;left:-50%;z-index:0;}

.tab-content .tab-group {}
.tab-content .tab-group .tab:not(#tab-experience):not(#tab-studying-at-uon) {background:#FFF;padding:40px;border-radius:3px;box-shadow:0 0 0 3px rgba(0,0,0,0.05);position:relative;z-index:3;}
.tab-content .tab-group-wrapper {position:relative;}

.tab-content > .grid-content {position:relative;z-index:3;}

/* TODO: change to class? */
#degree-tabs {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;position:relative;z-index:4;margin-bottom:40px;}
#degree-tabs a {color:var(--blue);text-decoration:none;padding:20px 30px 25px;font-size:24px;font-weight:bold;width:25%;text-align:left;border-radius:3px;margin:0 10px;background:rgba(255,255,255,0.5);}
#degree-tabs a span {font-family:'FuseV2';font-weight:900;}
#degree-tabs a h2 {font-size:24px;color:var(--blue);line-height:1.4;margin:0;}
#degree-tabs a:first-child {margin-left:0;}
#degree-tabs a:last-child {margin-right:0;}
#degree-tabs a small {color:#5B6270;display:block;font-size:12px;font-style:italic;font-weight:normal;margin-top:5px;}
#degree-tabs a:hover {color:#2D3138;background:#FFF;position:relative;box-shadow:0 0 0 3px var(--blue);border:0 none;}
#degree-tabs a.active {color:#FFF;background:#5B6270;position:relative;border:0 none;}
#degree-tabs a.active small, #degree-tabs a.active h2 {color:#FFF;}
#degree-tabs a.active::after, #degree-tabs a.active::before {content:"";position:absolute;left:50%;margin-left:-20px;border:20px solid transparent;height:0;width:0;}
#degree-tabs a.active:hover::after {bottom:-40px;border-top-color:var(--blue);}
#degree-tabs a.active::before {bottom:-36px;border-top-color:#5B6270;z-index:4;}


#hta-key-dates {margin:40px 0;}
#hta-key-dates #key-dates + p, #hta-key-dates .grouped-dates-list + p {margin-top:1em;}

.apply-info {border:2px solid rgba(0,138,198,0.2);background:rgba(0,138,198,0.05);padding:30px;border-radius:4px;}
.apply-info .button.large-button.solid-button {background-color:var(--blue);border-color:var(--blue);font-family:'FuseV2','Helvetica Neue',Arial,sans-serif;}
.apply-info .button.large-button.solid-button:hover {background-color:#5B6270;border-color:#5B6270;}
#uon-lightbox-content .apply-info {margin:40px 0;}


/***************************************************/
/**  In-content tabs (study areas, how to apply)  **/
/***************************************************/

.in-content-tabs {border-bottom:2px solid #D9DBE0;padding:0 40px;margin:40px -40px;background:linear-gradient(to top,#ECEDEF,#FFF);}
.in-content-tabs a {display:inline-block;padding:15px 40px 15px 85px;position:relative;margin:0 4px 0 2px;text-decoration:none;font-size:16px;color:#4C525D;}
.tabbed-nav.in-content-tabs a {padding-left:65px;}
.in-content-tabs a.active, .in-content-tabs a.selected, .in-content-tabs a:hover {border:2px solid #D9DBE0;border-bottom-color:#FFF;border-radius:3px 3px 0 0;position:relative;background:#FFF;margin:0 2px -2px 0;color:#2D3138;}
.in-content-tabs a strong {display:block;font-size:24px;}
.in-content-tabs a .i8 {position:absolute;left:20px;top:15px;font-size:50px;color:var(--blue);}
.tabbed-nav.in-content-tabs a .i8 {font-size:30px;}


/**********************/
/**  Degree Listing - move to global  **/
/**********************/

ol.degree-listing li .combined-options {padding-left:20px;}
ol.degree-listing li a.degree-link {padding-left:20px;}
ol.degree-listing li a.degree-link:before {top:5px;}
ol.degree-listing li .combined-options li a.degree-link {padding-left:15px;}
ol.degree-listing li .combined-options a.degree-link:before {top:7px;}
ol.degree-listing li .combined-options a.degree-link:hover:before {top:7px;height:3px;width:3px;}
ol.degree-listing li a.combined-toggle {display:inline-block;padding-left:15px;text-decoration:none;color:#6B7382;}


/**************************/
/**  Social/Page Footer  **/
/**************************/

#page-footer {padding:40px 0 0;text-align:center;/*background:#C6CAD1 url(https://www.newcastle.edu.au/__data/assets/image/0008/341828/hex-transparent.png) no-repeat fixed center center;background-size:cover;*/}
#page-footer h2 {display:inline-block;text-align:right;position:relative;margin:0 50px 0 0;font-size:30px;line-height:30px;vertical-align:top;color:#3D414A;}
#page-footer h2:after {font-family:fontawesome;color:#6B7382;position:absolute;right:-50px;top:0;font-size:60px;line-height:1;content:"\f105";}
#page-footer a {margin-left:20px;vertical-align:top;}

@media (max-width:850px) {
    #page-footer h2 {display:block;margin:0 0 20px 0;font-size:1.8em;line-height:1;text-align:center;}
    #page-footer h2:after {display:none;}
    #page-footer a {margin:0 5px;}
}

#page-footer a.footer-social {position:relative;display:inline-block;}
#page-footer a.footer-social:hover:after {content:attr(data-icontooltip);position:absolute;color:#FFF;background:rgba(46,49,56,0.9);padding:10px 15px;border-radius:3px;bottom:75px;left:30px;transform:translateX(-50%);white-space:nowrap;}
#page-footer a.footer-social:hover:before {content:"";position:absolute;bottom:65px;left:30px;transform:translateX(-50%);border:10px solid transparent;border-bottom:0 none;border-top-color:rgba(46,49,56,0.9);width:0;height:0;}

.disclaimer {background:#F6F7F9;color:#2D3138;padding:20px;margin-top:40px;text-align:left;font-size:12px;}
.disclaimer p {margin:0;position:relative;padding-left:90px;}
.disclaimer p strong {position:absolute;left:0;top:0;color:#2D3138;text-transform:uppercase;}


/****************************/
/**  Social Media Widgets  **/
/****************************/

/* once done put these in-content social styles into main.css */

/* In-content Social Media */
.social-media-content {}
.social-media-title {line-height:40px;font-size:20px;margin:40px auto 0;}
.social-media-title .fa.round-icon {margin-right:10px;}
.social-media-title a {text-decoration:none;color:#4C525D;display:block;}
.social-media-title a:hover .title {text-decoration:underline;}

.social-media-follow {font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;text-transform:none;white-space:nowrap;border:2px solid #ECEDEF;border-radius:3px;background:#FFF;padding:4px 0 4px 7px;position:relative;margin-left:15px;vertical-align:top;}
a:hover .social-media-follow {background:#2D3138;color:#FFF;}
.social-media-follow .follow .fa {margin-right:5px;}
a:hover .social-media-follow .follow .fa {color:#FFF;}
.social-media-follow .count {font-size:13px;background:#4C525D;color:#FFF;padding:3px 7px;border-radius:2px;margin-left:8px;margin-right:1px;position:relative;font-weight:bold;}
.social-media-follow .count:before {content:"";border:5px solid transparent;border-right-color:#4C525D;position:absolute;top:6px;left:-10px;}

.social-media-title.social-media-title-lg {line-height:60px;}
.social-media-title.social-media-title-lg .fa {width:60px;height:60px;line-height:60px;font-size:30px;}

.social-media-content.facebook-feed .social-media-title .fa {background:#3A5795;}
.social-media-content.linkedin-feed .social-media-title .fa {background:#0073B2;}

/************************/
/**  Instagram widget  **/
/************************/

.social-media-content.instagram-feed {}
.social-media-content.instagram-feed .social-media-follow .count {background:#D43066;}
.social-media-content.instagram-feed .social-media-follow .count:before {border-right-color:#D43066;}
.social-media-content.instagram-feed a:hover .social-media-follow {background:#D43066;border-color:#D43066;}
.social-media-content.instagram-feed a:hover .social-media-follow .count {background:#FFF;color:#4C525D;}
.social-media-content.instagram-feed a:hover .social-media-follow .count:before {border-right-color:#FFF;}

.social-media-content.instagram-feed .images {margin-top:20px;}

.social-media-content.instagram-feed .image {position:relative;color:#FFF;text-decoration:none;font-weight:bold;display:block;border-radius:3px;border:1px solid rgba(0,0,0,0.1);overflow:hidden;}
.social-media-content.instagram-feed .image img {vertical-align:top;}
.social-media-content.instagram-feed .image .heart {position:absolute;left:10px;bottom:10px;font-size:18px;color:rgba(230, 230, 230, 0.8);}
.social-media-content.instagram-feed .image:hover .heart {display:none;}
.social-media-content.instagram-feed .image .meta {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);font-size:20px;display:none;}
.social-media-content.instagram-feed .image:hover .meta {display:block;}
.social-media-content.instagram-feed .image .meta .likes {text-align:center;position:absolute;left:0;right:0;top:50%;margin-top:-20px;line-height:40px;}
.social-media-content.instagram-feed .image .meta .likes .fa-comment {margin-left:15px;}
.social-media-content.instagram-feed .image .meta .view {position:absolute;left:50%;width:80px;margin-left:-40px;text-align:center;bottom:20px;font-size:16px;line-height:24px;}
.social-media-content.instagram-feed .image .meta .fa-arrow-circle-o-right {font-size:24px;margin-left:10px;vertical-align:top;}

@media screen and (max-width:1024px) {
    .social-media-title {line-height:30px;font-size:18px;}
    .inside .content-main .social-media-title a .title {float:none;}
    .social-media-follow {float:none;display:block;margin-left:40px;font-size:13px;}
}


/****************/
/**  Handbook  **/
/****************/

#handbook-side-menu {padding-top:40px;max-width:225px;margin-right:60px;}

#degree-details, #course-details {padding-bottom:40px;}
#degree-details h3, #course-details h3 {color:#5B6270;position:relative;margin-bottom:2em;}
#degree-details h3 small, #course-details h3 small {display:block;font-weight:normal;font-style:italic;font-family:'Helvetica Neue',Arial,sans-serif;margin:1em 0 0;color:#5B6270;font-size:14px;}
#degree-details h3::after, #course-details h3::after {content:"";position:absolute;bottom:-1em;left:0;width:100px;border-radius:3px;height:3px;background:#C6CAD1;}

#degree-details h3.collapsible::before, #degree-details h4.collapsible::before, #course-details h3.collapsible::before, #course-details h4.collapsible::before {width:20px;text-align:right;position:absolute;left:-35px;width:20px;color:#C6CAD1;font-family:'fontawesome';content:"\f0d7";}
#degree-details h3.collapsible::before, #course-details h3.collapsible::before {line-height:26px;font-size:18px;}
#degree-details h4.collapsible::before, #course-details h4.collapsible::before {line-height:22px;font-size:16px;}
#degree-details h3.collapsible:hover, #degree-details h4.collapsible:hover, #course-details h3.collapsible:hover, #course-details h4.collapsible:hover {cursor:pointer;color:var(--blue);}
#degree-details h3.collapsed::before, #degree-details h4.collapsed::before, #course-details h3.collapsed::before, #course-details h4.collapsed::before {color:#5B6270;content:"\f0da";}
#degree-details h3.collapsed::after, #degree-details h4.collapsed::after, #course-details h3.collapsed::after, #course-details h4.collapsed::after {display:none;}

#degree-details h4, #course-details h4 {position:relative;margin-top:3em;}
#degree-details h4.collapsed, #course-details h4.collapsed {margin-top:1em;}
#degree-details h4::after, #course-details h4::after {content:"";position:absolute;top:-1em;left:0;width:50px;border-radius:3px;height:3px;background:#ECEDEF;}
#degree-details h3+h4, #degree-details h3+div h4:first-child, #course-details h3+h4, #course-details h3+div h4:first-child {margin-top:2em;}
#degree-details h3+h4::after, #degree-details h3+div h4:first-child::after, #course-details h3+h4::after, #course-details h3+div h4:first-child::after {display:none;}

#course-details .grid-content h4, #course-details h3 + .grid-content h4, #course-details h3 + .grid-content h4:first-child {margin-top:0;}

h3#availability .button {float:right;margin-top:-5px;}

.body-content #degree-details hr {margin:60px 0;}
.body-content #course-details hr {margin:40px 0;}

.handbook-listing {width:100%;}

#section-program-structure .handbook-listing {width:100%;}

.availability ul {list-style-type:none;padding:0;margin:0;}


.details-table {border-collapse:collapse;width:100%;}
.details-table tbody th {text-align:left;vertical-align:top;padding:10px 0;border-top:1px solid #D9DBE0;width:280px;}
.details-table tbody td {text-align:left;vertical-align:top;padding:10px 0;border-top:1px solid #ECEDEF;}
.details-table tbody td ul, .details-table tbody td ol, .details-table tbody td ul li, .details-table tbody td ol li, .details-table tbody td p {margin-bottom:0;}
.details-table tbody tr:first-child th, .details-table tbody tr:first-child td {border-top:0 none;}
.details-table tbody td a {color:#06C;}
.details-table tbody td a:hover {color:#606;}
.details-table tbody td table.atars {width:auto;border-collapse:collapse;}
.details-table tbody td table.atars th {width:auto;border:0 none;padding:5px 0;}
.details-table tbody td table.atars td {text-align:center;border:0 none;padding:5px 0;}
.details-table tbody td table.atars {margin-bottom:10px;}
.details-table tbody td table.atars thead th {padding:0 20px 5px;border-bottom:2px solid #D9DBE0;text-align:center;color:#4C525D;}
.details-table tbody td table.atars thead th:first-child {padding-left:0;text-align:left;}
.details-table tbody td table.atars tbody tr:first-child th, .details-table tbody td table.atars tbody tr:first-child td {padding-top:10px;}
.details-table tbody td table.atars abbr {cursor:help;}

#print-date {position:absolute;right:0;top:0;color:#999;font-size:12px;font-style:italic;display:none;}

#course-content .handbook-section {margin-top:30px;}
#course-content .handbook-section-detail .col {display:inline;float:left;position:relative;width:50%;}


/***********************/
/**  Course Handbook  **/
/***********************/

#uon-lightbox-content .breadcrumb-wrapper {display:none;}

#uon-lightbox-content #course-details .handbook-body {margin-top:0;width:auto;padding:0;background:none;display:block;float:none;}
#uon-lightbox-content #course-details .handbook-sidebar {display:block;float:none;width:auto;margin:0 0 30px 0;color:inherit;font-size:20px;line-height:1.2;}

#uon-lightbox-content h1#course-title {background:none;padding:0 0 20px 0;border-bottom:2px solid var(--blue);margin-bottom:15px;text-transform:none;font-size:30px;color:#2D3138;margin-top:0;}

#uon-lightbox-content .handbook-sidebar .course-code, #uon-lightbox-content .handbook-sidebar .course-available, #uon-lightbox-content .handbook-sidebar .course-not-available, #uon-lightbox-content .handbook-sidebar .course-facts, #uon-lightbox-content .handbook-sidebar .course-units-level, #uon-lightbox-content .handbook-sidebar .course-faculty-school {display:inline;position:relative;float:left;margin:0;}
#uon-lightbox-content .handbook-sidebar .course-available, #uon-lightbox-content .handbook-sidebar .course-not-available, #uon-lightbox-content .handbook-sidebar .course-units-level, #uon-lightbox-content .handbook-sidebar .course-faculty-school {background:none;border-bottom:1px solid #C6CAD1;}
#uon-lightbox-content .handbook-sidebar .course-facts {background:none;border:0 none;width:80%;}
#uon-lightbox-content .handbook-sidebar .course-available, #uon-lightbox-content .handbook-sidebar .course-not-available {display:none;}
#uon-lightbox-content .handbook-sidebar .course-units-level {width:25%;}
#uon-lightbox-content .handbook-sidebar .course-units-level .col {width:50%;padding:0 20px 15px 0;}
#uon-lightbox-content .handbook-sidebar .course-faculty-school {width:75%;padding:0 20px 15px 0;font-size:20px;display:block;}
#uon-lightbox-content .handbook-sidebar small.title {font-size:12px;font-weight:bold;display:block;}
#uon-lightbox-content .handbook-sidebar .course-faculty-school a {color:#2D3138;text-decoration:none;}
#uon-lightbox-content .handbook-sidebar .course-faculty-school a:hover {color:#606;text-decoration:underline;}
#uon-lightbox-content .handbook-sidebar .course-faculty-school a.course-school {}
#uon-lightbox-content .handbook-sidebar .course-code {padding:0 20px 15px 0;font-size:20px;color:inherit;width:20%;border-bottom:1px solid #C6CAD1;}
#uon-lightbox-content .handbook-sidebar .course-code .title {color:#2D3138;}
#uon-lightbox-content .handbook-sidebar a.cta-button {display:none;}
#uon-lightbox-content .handbook-body a.cta-button {font-size:16px;padding:15px;background:#606;color:#FFF;text-decoration:none;border-radius:3px;}
#uon-lightbox-content .handbook-body a.cta-button:hover {background:#4C525D;}
#uon-lightbox-content .handbook-body a.cta-button .cta-icon {margin-right:10px;}
#uon-lightbox-content .handbook-body a.cta-button .fa-angle-right {margin-left:10px;}




#structure-filters {margin-bottom:1em;}
#structure-filters fieldset {border:0 none;margin:0;padding:0;}
#structure-filters fieldset legend {font-weight:bold;font-size:18px;margin-bottom:10px;padding:0;font-family:"FuseV2","Helvetica Neue",Arial,sans-serif;}
#structure-filters fieldset ul {list-style-type:none;margin:0;padding:0;}
#structure-filters fieldset ul li {padding:0 0 0 20px;margin-bottom:5px;position:relative;}
#structure-filters fieldset ul li input[type="checkbox"] {position:absolute;left:0;margin:0;top:4px;}
#structure-filters fieldset ul li label {display:block;padding-right:30px;}
#structure-filters fieldset ul li label .count {display:none;position:absolute;right:0;border:1px solid #4C525D;color:#4C525D;border-radius:10px;font-size:10px;line-height:17px;padding:0 8px;top:1px;}


/****************************/
/**  Scholarship Listings  **/
/****************************/

.handbook-scholarship-listing .title .scholarship-name {font-size:16px;margin-bottom:5px;}
.handbook-scholarship-listing .amount {padding-left:20px;padding-right:20px;font-size:20px;font-weight:bold;text-align:right;line-height:36px;}
.handbook-scholarship-listing .status {white-space:nowrap;}
.handbook-scholarship-listing .status .closing-date {font-style:italic;font-size:12px;}
.handbook-scholarship-listing .status .closing-date strong {font-size:14px;}
.handbook-scholarship-listing .status a + .closing-date {margin-top:5px;}


/*****************************/
/**  Handbook print styles  **/
/*****************************/

@media print {

    html,body {background:#FFF;width:1000px;margin:0 auto;}
    .compressed-header #uon-header {position:relative;}
    #header-tools, .compressed-header #header-tools, #mega-menu, #cookie-trail, .degree-template #page-header:before, .degree-template #page-header:after, .degree-template #page-header .header-promo, .header-caption, .fast-facts, #uon-body .col.w25, #degree-details h3:after, #degree-details h3.collapsible:before, #degree-details h4:after, #degree-details h4.collapsible:before, #page-footer > .inner, #uon-footer {display:none;}
    #page-header .header-tint {text-shadow:none;}
    #uon-header {padding:0;}
    #uon-body.one-column {padding:0;}
    .degree-template #page-header .header-tint {padding:0;}
    #uon-body .col.w75 {display:block;float:none;width:100%;}
    #degree-details h3 {margin-bottom:1em;}
    #degree-details h4 {margin-top:1em;}
    .hidden-course {display:block;}
    a {color:#000 !important;text-decoration:none !important;}
    .body-content #degree-details hr {margin:30px auto;}
    #page-footer {padding-top:0;}
    .disclaimer {padding-top:40px;border-top:2px solid #000;padding:20px 0;}
    #print-date {display:block;}

}


/**********************/
/**  Degree listing  **/
/**********************/

.degree-index #page-header .page-header-title {font-size:70px;text-align:left;float:left;}

.handbook-degree-listing thead th {vertical-align:bottom;}
.handbook-degree-listing thead th.degree-atar {color:#6B7382;font-weight:bold;text-align:center;width:120px;font-size:12px;}
/*.handbook-degree-listing thead th.degree-atar {border-bottom:0 none;padding-bottom:5px;}*/
.handbook-degree-listing thead th.degree-atar abbr {cursor:help;}
.handbook-degree-listing tbody td.degree-atar {color:#4C525D;font-style:italic;text-align:center;width:120px;border-left:1px dotted #ECEDEF;}
.handbook-degree-listing tbody td.degree-atar .empty {color:#C6CAD1;}
.handbook-degree-listing tbody td.no-further-intake {color:#6B7382;text-align:center;font-style:italic;border-left:1px dotted #ECEDEF;font-size:12px;line-height:17px;}
.handbook-degree-listing tbody td.new-degree {color:#6B7382;text-align:center;font-weight:bold;border-left:1px dotted #ECEDEF;font-size:12px;line-height:17px;}
output#atar-selected {position:absolute;background:#ECEDEF;width:40px;text-align:center;color:#2D3138;border-radius:3px;display:inline-block;top:30px;left:0;font-size:12px;font-weight:bold;line-height:20px;margin-left:-20px;}
output#atar-selected:after {content:"";position:absolute;width:0;height:0;border:5px solid transparent;border-bottom-color:#ECEDEF;top:-10px;left:50%;margin-left:-5px;}

.handbook-degree-listing tbody tr.intake_none td.title a {color:#6B7382;font-style:italic;}


/******************************/
/**  Degree listing filters  **/
/******************************/

#handbook-filters {padding-right:40px;border-right:2px solid #ECEDEF;font-size:14px;}
#handbook-filters fieldset {border:0 none;margin:0 0 30px 0;padding:0;}
#handbook-filters fieldset legend {font-weight:bold;font-size:18px;margin-bottom:10px;padding:0;font-family:"FuseV2","Helvetica Neue",Arial,sans-serif;}
#handbook-filters fieldset legend .fa-circle-o-notch {margin-left:10px;color:var(--blue);}
#handbook-filters fieldset ul {list-style-type:none;margin:0;padding:0;}
#handbook-filters fieldset ul li {padding:0 0 0 20px;margin-bottom:5px;position:relative;}
#handbook-filters fieldset ul li::before {display:none;}
#handbook-filters fieldset ul li input[type="checkbox"] {position:absolute;left:0;margin:0;top:4px;}
#handbook-filters fieldset ul li label {display:block;padding-right:30px;}
#handbook-filters fieldset ul li label .count {display:none;position:absolute;right:0;border:1px solid #4C525D;color:#4C525D;border-radius:10px;font-size:10px;line-height:17px;padding:0 8px;top:1px;}

#degree-search-results {display:none;margin:0 40px 80px;}
#degree-search-results h2.bf.underlined {margin-bottom:20px;}
#degree-search-results p {margin:30px 0 0;text-align:right;}


.listing-key {margin:0 0 30px;padding:0;list-style-type:none;}
.listing-key li {position:relative;padding-left:20px;}
.listing-key li.listing-key-available::before, .listing-key li.listing-key-unavailable::before {content:"";width:6px;height:6px;border-radius:100%;display:block;position:absolute;left:0;top:5px;}
.listing-key li.listing-key-available::before {background:var(--blue);border:2px solid var(--blue);}
.listing-key li.listing-key-unavailable::before {border:2px solid #C6CAD1;}



/*****************************/
/**  Degree listing alerts  **/
/*****************************/

#handbook-alert {background:#F3FFEE;padding:20px 20px 20px 60px;position:relative;margin-bottom:40px;display:none;}
#handbook-alert .i8.icons8-info {position:absolute;left:20px;top:20px;font-size:20px;}
#handbook-alert h3 {margin-top:0;line-height:1;}
#handbook-alert p {margin-bottom:5px;}
#handbook-alert p:last-child {margin-bottom:0;}
#handbook-alert p a:not([class*='button']) {color:#06C;}
#handbook-alert p a:not([class*='button']):hover {color:#606;}
#handbook-alert .handbook-alert {display:none;border-top:1px dotted #D3DFCE;padding-top:10px;margin-top:10px;}
#handbook-alert .show-alert.first {border-top:0 none;padding-top:0;margin-top:0;}
.alert-level_postgraduate img {float:right;margin-left:20px;}


/*********************************/
/**  Degree listing no results  **/
/*********************************/

#handbook-no-results {background:#F7F2F7;padding:20px 20px 10px 60px;position:relative;margin-bottom:40px;display:none;}
#handbook-no-results .i8.icons8-info {position:absolute;left:20px;top:20px;font-size:20px;}
#handbook-no-results p {margin-bottom:10px;}


/******************************/
/**  Degree listing A-Z nav  **/
/******************************/

.body-content .nav-pills {list-style-type:none;margin:0 0 2em;padding:0;line-height:26px;text-align:center;}
.body-content .nav-pills li {margin:0 2px;padding:0;display:inline-block;position:relative;}
.body-content .nav-pills li::before {display:none;}
.body-content .nav-pills li:first-child {margin-left:0;}
.body-content .nav-pills li:last-child {margin-right:0;}
.body-content .nav-pills li a {display:block;background:#ECEDEF;color:#2D3138;border-radius:3px;cursor:pointer;text-decoration:none;width:26px;}
.body-content .nav-pills li a.inactive {background:none;color:#6B7382;cursor:default;}
.body-content .nav-pills li a:hover {background:var(--blue);color:#FFF;}
.body-content .nav-pills li a.inactive:hover {background:none;color:#6B7382;}

.body-content .nav-pills li ul {display:none;position:absolute;top:100%;left:0;background:#D9DBE0;margin:0;padding:3px;z-index:10;border-radius:0 3px 3px 3px;font-size:12px;text-align:left;}
.body-content .nav-pills li ul li {display:block;margin:0 0 3px;padding:0;}
.body-content .nav-pills li ul li:last-child {margin:0;}
.body-content .nav-pills li ul li a {background:none;display:block;width:auto;padding:3px 8px;white-space:nowrap;}
.body-content .nav-pills > li:hover > a {background:#D9DBE0;color:#2D3138;border-radius:3px 3px 0 0;}
.body-content .nav-pills > li:hover > ul a {background:#ECEDEF;}
.body-content .nav-pills > li:hover > ul a:hover {background:#5B6270;color:#FFF;}
.body-content .nav-pills > li:hover > ul a.inactive, .body-content .nav-pills > li:hover > ul a.inactive:hover {background:none;}
.body-content .nav-pills > li:hover ul {display:block;}



/**********************************/
/**  Degree listing ATAR filter  **/
/**********************************/

#atar-selector {display:none;padding:0 0 30px 30px;}
#atar-selector .range {padding:0;display:inline;}
#atar-selector #atar-min, #atar-selector #atar-max {display:inline-block;width:15%;vertical-align:top;font-size:12px;}
#atar-selector #atar-min {text-align:right;padding-right:10px;}
#atar-selector #atar-max {text-align:left;padding-left:10px;}
#atar-selector #atar-range {width:70%;vertical-align:top;margin:0;padding:0;}

#degree-search-results .content-side-menu {text-align:left;}


/*********************/
/**  Area of Study  **/
/*********************/

.grid-block .accordion.accordion-grid {border:0 none;border-radius:0;}
.accordion.accordion-grid {text-align:center;}
.accordion.accordion-grid .accordion-title a {background:#ECEDEF;border-radius:4px;}
.accordion.accordion-grid .accordion-title a:hover {background:#4C525D;color:#FFF;}
.accordion.accordion-grid .accordion-panel.open .accordion-title a {background:#4C525D;color:#FFF;border-radius:4px 4px 0 0;}
.accordion.accordion-grid .accordion-panel.open .accordion-title a:hover {background:var(--blue);color:#FFF;}
.accordion.accordion-grid .accordion-panel {margin-bottom:5px;border:0 none;}
.accordion.accordion-grid .accordion-panel {text-align:left;width:33%;display:inline-block;margin:0 0.15% 0.3%;}
.accordion.accordion-grid .accordion-panel.open {width:100%;display:block;margin:0 0 0.6%;}
.accordion.accordion-grid .accordion-panel.open .accordion-content {border:2px solid #ECEDEF;border-top:0;border-radius:0 0 4px 4px;}
.grid-block > .accordion.accordion-grid .accordion-panel .accordion-title a {padding:20px 40px 20px 20px;}
.accordion.accordion-grid .accordion-panel.open .accordion-title > a:after {display:none;}
.accordion.accordion-grid .accordion-title a::before {top:20px;content:"+";}
.accordion.accordion-grid .accordion-panel.open .accordion-title a::before {transform:rotate(45deg);}
.accordion.accordion-grid .col.w60 {padding-right:40px;}


.tabbed-nav {display:flex;}
.tabbed-nav a {background:#ECEDEF;color:#2D3138;border-radius:4px 4px 0 0;text-decoration:none;width:33%;margin:0 5px;text-align:center;font-size:20px;font-weight:bold;padding:15px 30px;display:inline-block;}
.tabbed-nav a:first-child {margin-left:0;}
.tabbed-nav a:last-child {margin-right:0;}
.tabbed-nav a:hover {background:#D9DBE0;}
.tabbed-nav a.selected {background:#4C525D;color:#FFF;}
.tabbed-content {border:2px solid #4C525D;padding:40px;border-radius:0 0 4px 4px;}



/*****************/
/**  MOOC Page  **/
/*****************/

.mooc-template .fast-facts-content .action-buttons .call-to-action, .mooc-template .fast-facts-content .action-buttons .uon-call-to-action {padding-left:15px;padding-right:60px;text-align:left;height:50px;margin:0;}
.mooc-template .fast-facts-content .action-buttons a.call-to-action::after, .mooc-template .fast-facts-content .action-buttons a.uon-call-to-action::after {line-height:32px;width:32px;}
.mooc-template .fast-facts-content .action-buttons .call-to-action .cta-label, .mooc-template .fast-facts-content .action-buttons .uon-call-to-action .cta-label {height:32px;font-size:20px;}




/**************/
/**  Course  **/
/**************/

.jump-menu {display:none;border:2px solid #D9DBE0;padding:10px;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;border-radius:4px;width:100%;}
#course-list-select {border:2px solid #D9DBE0;padding:10px;font-size:14px;font-family:'Helvetica Neue',Arial,sans-serif;border-radius:4px;width:100%;margin-bottom:20px;}
.btt {position:absolute;right:0;top:0;text-decoration:none;color:#5B6270;border:0 none;}
h3#availability .btt {display:none;}



/* Lightbox overrides for course handbooks */
#uon-lightbox-content {}
#uon-lightbox-content #cookie-trail {display:none;}
#uon-lightbox-content #page-header {background:none !important;margin-bottom:20px;}
#uon-lightbox-content #page-header:after {display:none;}
#uon-lightbox-content #page-header .header-tint {background:none !important;text-shadow:none;padding:0;}
#uon-lightbox-content #page-header .page-header-title {color:#2D3138;}
#uon-lightbox-content #cookie-trail + #page-header{margin-top:0;}
#uon-lightbox-content #cookie-trail + #page-header .header-tint .inner {padding-top:0;}
#uon-lightbox-content #page-header .page-header-title {float:none;font-size:30px;max-width:100%;padding:0;}
#uon-lightbox-content #page-header .page-header-title small {display:block;font-family:'Helvetica Neue',Arial,sans-serif;font-size:20px;margin-bottom:10px;}
#uon-lightbox-content .fast-facts.ff-in-header {padding:0;}
#uon-lightbox-content .fast-facts .inner {margin:0;box-shadow:none;}
#uon-lightbox-content .fast-facts-header {margin:0;background:#ECEDEF;color:#6B7382;border:0 none;line-height:40px;}
#uon-lightbox-content .fast-facts-title {font-size:18px;}
#uon-lightbox-content .fast-facts-content {box-shadow:none;border:3px solid #ECEDEF;border-radius:0 0 3px 3px;display:block;}
#uon-lightbox-content .fast-facts-content:before {display:none;}
#uon-lightbox-content .fast-facts-content .action-buttons {padding:0 20px 20px 20px;text-align:left;}
#uon-lightbox-content .fast-facts-content .action-buttons .call-to-action, #uon-lightbox-content .fast-facts-content .action-buttons .uon-call-to-action {padding:7px 55px 7px 15px;text-align:left;margin-bottom:0;height:50px;line-height:16px;display:inline-block;}
#uon-lightbox-content .fast-facts-content .action-buttons .call-to-action .cta-label, #uon-lightbox-content .fast-facts-content .action-buttons .uon-call-to-action .cta-label {font-size:16px;height:36px;}
#uon-lightbox-content .fast-facts-content .action-buttons .call-to-action:after, #uon-lightbox-content .fast-facts-content .action-buttons .uon-call-to-action:after {line-height:30px;width:30px;}
#uon-lightbox-content h2.bf.underlined {font-size:26px;margin-bottom:20px;padding-bottom:20px;}
#uon-lightbox-content #uon-inner-body {padding:0;border:0 none;background:none;margin:0;}
#uon-lightbox-content #uon-inner-body:before {display:none;}
#uon-lightbox-content #uon-inner-body .col.w25 {display:none;}
#uon-lightbox-content #uon-inner-body .col.w75 {display:block;width:auto;float:none;}
#uon-lightbox-content #course-details h2.underlined {display:none;}




/*************************/
/**  Mobile responsive  **/
/*************************/

@media screen and (max-width:760px) {

    #panel.degree-index #uon-body.one-column {padding-top:0;}

    .body-content p.section-intro, #uon-lightbox-content p.section-intro {font-size:1.2em;}
    
    .degree-template #cookie-trail.hidden-cookie-trail + #page-header {margin-top:0;}

    /*.degree-template #cookie-trail + #page-header .header-tint .inner*/
    .area-of-study-template #cookie-trail + #page-header .header-tint .inner, .course-template #cookie-trail + #page-header .header-tint .inner, .scholarship-template #cookie-trail + #page-header .header-tint .inner {padding-bottom:30px;padding-top:30px;}
    .degree-template #page-header .page-header-title, .area-of-study-template #page-header .page-header-title, .course-template #page-header .page-header-title, .scholarship-template #page-header .page-header-title {float:none;font-size:30px;line-height:0.9;margin-bottom:0;}
    .degree-template #page-header .page-header-title small, .area-of-study-template #page-header .page-header-title small, .course-template #page-header .page-header-title small, .scholarship-template #page-header .page-header-title small {font-size:20px;margin-bottom:5px;}
    .degree-template #page-header .header-tint, .area-of-study-template #page-header .header-tint, .course-template #page-header .header-tint, .scholarship-template #page-header .header-tint {padding-bottom:0;}
    .degree-index #page-header .header-tint {padding-bottom:80px;}
    .degree-template #page-header::before, .degree-template #page-header::after, .area-of-study-template #page-header::before, .area-of-study-template #page-header::after, .course-template #page-header::before, .course-template #page-header::after, .scholarship-template #page-header::before, .scholarship-template #page-header::after {display:none;}
    .header-caption {display:none;}

    /* Open days */
    #open-days-listing-promo {position:relative;text-align:left;top:auto;right:auto;z-index:1;}
    #open-days-listing-promo img {width:60px;float:left;margin-right:10px;}
    #open-days-listing-promo .text {padding:8px 0;}

    /* CTA row */
    #degree-cta-row {margin:20px 15px 0;display:none;}
    #degree-cta-row .grid-block {margin-bottom:10px;}
    #degree-cta-row .grid-block:last-child {margin-bottom:0;}

    /*.grid-block .call-to-action, .grid-block .uon-call-to-action {margin-bottom:10px;}*/
    /*.grid-block:last-child .call-to-action, .grid-block:last-child .uon-call-to-action {margin-bottom:10px;}*/

    /* FF */
    .fast-facts .inner {margin-top:0;margin-bottom:26px;}
    .fast-facts.ff-in-header {padding:0 0 0;}
    .fast-facts.ff-in-header::before, .fast-facts.ff-in-header::after {display:none;}

    .fast-facts-header {margin:0;border-radius:0;border-bottom:0 none;}
    .fast-facts-title {display:none;}
    .course-template .fast-facts-title, .scholarship-template .fast-facts-title {display:block;font-size:20px;}
    .fast-fact-toggle {margin:0 auto;display:block;text-align:center;padding:10px 0 0;}
    .fast-fact-toggle a {border-radius:3px;}
    .fast-facts .region-toggle {display:block;margin:0 auto;text-align:center;float:none;}
    .fast-facts .region-toggle a {padding:0;}
    .fast-facts .region-toggle .i8 {display:none;}

    .fast-facts-content {flex-direction:column;box-shadow:none;}
    .fast-facts-content .inside {display:block;}
    .fast-facts-content .fast-fact-items .flex-inner {flex-direction:column;}
    .fast-facts-content .fast-fact-item {padding-right:0;margin-bottom:20px;width:100% !important;}
    .fast-facts-content .fast-fact-item:last-child {margin-bottom:0;}
    .fast-facts-content .action-buttons {padding:0 20px 20px;}
    .fast-facts-content::before {left:0;right:0;border-radius:0;}
    .fast-facts-content .entrance-rank {box-shadow:none;}
    .fast-facts .fast-facts-content .entrance-rank[data-region="international"] {width:auto;}
    .fast-facts-content .fast-fact-items[data-region="international"] {max-width:none;}

    .fast-facts-content .entrance-rank .title {display:inline-block;width:50%;text-align:right;color:#2D3138;}
    .fast-facts-content .entrance-rank .atar {display:inline-block;width:50%;font-size:20px;}
        .fast-facts-content .entrance-rank .atar.hidden {display:none;}
    .fast-facts-content .entrance-rank .atar[style*="block"] {display:inline-block !important;}
    .fast-facts-content .entrance-rank .median-atar {border-top:0 none;margin-top:0;}

    .fast-facts-content .action-buttons .call-to-action, .mooc-template .fast-facts-content .action-buttons .call-to-action,
    .fast-facts-content .action-buttons .uon-call-to-action, .mooc-template .fast-facts-content .action-buttons .uon-call-to-action {height:56px;padding-left:20px;}
    .fast-facts-content .action-buttons a.call-to-action::after, .mooc-template .fast-facts-content .action-buttons a.call-to-action::after,
    .fast-facts-content .action-buttons a.uon-call-to-action::after, .mooc-template .fast-facts-content .action-buttons a.uon-call-to-action::after {height:36px;line-height:36px;width:36px;}

    .mooc-template .fast-facts-content .action-buttons .call-to-action .cta-label, .mooc-template .fast-facts-content .action-buttons .uon-call-to-action .cta-label {font-size:24px;height:46px;}

    .degree-template .fast-facts-content .fast-fact-item, .course-template .fast-facts-content .fast-fact-item, .scholarship-template .fast-facts-content .fast-fact-item {padding-left:0;}
    .degree-template .fast-facts-content .flex-inner .fast-fact-item, .course-template .fast-facts-content .flex-inner .fast-fact-item, .scholarship-template .fast-facts-content .flex-inner .fast-fact-item {padding-left:130px;}
    .mooc-template .fast-facts-content .fast-fact-item {padding-left:80px;}
    .degree-template .fast-facts-content .fast-fact-item .i8, .mooc-template .fast-facts-content .fast-fact-item .i8, .course-template .fast-facts-content .fast-fact-item .i8, .scholarship-template .fast-facts-content .fast-fact-item .i8 {display:none;}
    .degree-template .fast-facts .fast-fact-items strong.underlined, .mooc-template .fast-facts strong.underlined, .course-template .fast-facts strong.underlined, .scholarship-template .fast-facts strong.underlined {position:absolute;top:0;left:0;}
    .degree-template .fast-facts .fast-fact-items strong.underlined {width:125px;}
    .course-template .fast-facts .fast-fact-item:last-child, .scholarship-template .fast-facts .fast-fact-item:last-child {padding-left:0;}
    .course-template .fast-facts .fast-fact-item:last-child strong.underlined, .scholarship-template .fast-facts .fast-fact-item:last-child strong.underlined {position:relative;}

    /* Grid */
    .grid-content {margin:20px 0 0;}
    .col {display:block;float:none;}
    .w20, .w40, .w60, .w80 {width:100%;}

    .row-fluid .span5 {width:100%;margin:0;float:none;}

    ul.arrowlist {margin:1em 0;}

    .grid-content.grid-2-column .youtube-replace {height:200px;}

    .section-with-icon {padding-left:0;}
    .section-with-icon .i8 {display:none;}

    #what-you-will-study {margin:40px 0;}
    #what-you-will-study .col.w40 {padding:0 !important;}
    #what-you-will-study .program-plans {padding:20px 0 0;border:0 none;background:none;margin-bottom:0;}

    .gradschool-promo {padding:30px 0;margin:40px 0;}
    .gradschool-promo .w20 {width:150px;}
    .gradschool-promo .w20 img {padding:20px;}
    .gradschool-promo .w80 {padding-left:0;margin-top:20px;}

    /* Majors */
    .majors-list .grid-block {margin:0 0 5px !important;}
    .majors-list .grid-block a {padding:9px 12px;}
    .majors-list .grid-block a span.major-label {display:block;height:auto;}
    .majors-list .grid-block a span.major-label::after {float:right;}

    #degree-tabs {display:none;}
    .tab-content {padding:20px 0 10px;margin:0;/*20px 0 0;*/}
    .tab-content .tab-group-wrapper {margin-bottom:20px;}
    .tab-content, .tab-content::before {background:none;}
    .tab-content .tab-group .tab:not(#tab-experience):not(#tab-studying-at-uon) {padding:20px;}
    #tab-how-to-apply .fast-facts {margin:-20px -20px 0;}
    .in-content-tabs {margin:0 -20px;padding:0 20px;}
    .tab-content .stackable-block .block-inner {margin:10px;}
    .tab-content .stackable-block-25, .tab-content .stackable-block-50 {width:100%;}
    .tab-group.accordion > .accordion-panel > .accordion-title a {color:#3D414A;}
    .tab-group.accordion > .accordion-panel > .accordion-title small {display:block;font-weight:normal;color:#5B6270;}
    .tab-group.accordion > .accordion-panel > .accordion-title a::before {top:50%;margin-top:-10px;}
    .tab-group.accordion > .accordion-panel.open > .accordion-title a::before {top:50%;}
    #tab-career .col.w20 {display:none;}
    #tab-career #about-tabs {padding:0;}
    #tab-career #about-tabs .about-tab {display:block;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ECEDEF;}
    #tab-career #about-tabs .about-tab:last-child {padding-bottom:0;margin-bottom:0;border-bottom:0 none;}
    #tab-studying-at-uon .accordion .stackable-grid, #tab-experience .accordion .stackable-grid {margin:-10px;}
    #tab-how-to-apply .fast-facts {display:none;}
    #tab-how-to-apply .in-content-tabs a {width:50%;padding:15px;font-size:14px;line-height:1;margin-left:0;margin-right:0;}
    #tab-how-to-apply .in-content-tabs a .i8 {display:none;}
    #tab-how-to-apply .in-content-tabs a strong {font-size:18px;line-height:1;margin-top:5px;}

    /* Inline Menu */
    #inline-menu {margin:-26px 0 0;position:static;border-bottom-width:1px;background:#F6F7F9;}
    #inline-menu .inner {display:none;}
    .area-of-study-template #inline-menu {margin-top:0;}
    #inline-menu .inner {flex-direction:column;}
    #inline-menu a {padding:15px 20px;margin:0;border-bottom:1px solid #ECEDEF;color:#2D3138;display:block;}
    #inline-menu a:hover, #inline-menu a.current {border-bottom:1px solid #ECEDEF;}
    #inline-menu .inline-menu-title {display:none;}
    #inline-menu #inline-menu-toggle {display:block;}

    /* Listing */
    #degree-az-listing .col {width:100%;float:none;display:block;}
    #degree-az-listing .col.w75 {padding-left:0 !important;}
    .handbook-degree-listing thead th.degree-atar, .handbook-degree-listing tbody td.degree-atar, .handbook-degree-listing tbody td.no-further-intake, .handbook-degree-listing tbody td.new-degree {display:none;}

    /* Pills */
    .nav-pills {line-height:38px;margin-bottom:20px;height:38px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;}
    .nav-pills li a {width:38px;margin-bottom:5px;}

    /* Filters */
    #handbook-filters {padding-right:0;border:1px solid #C6CAD1;margin:26px 0 20px;background:#FFF;}
    #handbook-filters h3 {margin:0;}
    #handbook-filters h3 a {border:0;line-height:26px;}
    #handbook-filters .accordion-content {padding-top:20px;}

    /* Disclaimer */
    .disclaimer p {padding-left:0;}
    .disclaimer p strong {position:relative;display:block;margin-bottom:5px;font-size:14px;}

    /* Gallery */
    .body-content .image-gallery .gallery-main .gallery-cell figcaption {display:none;}
    .image-gallery .flickity-prev-next-button {height:60px;width:40px;}

    /* Stackable grid */
    .body-content .stackable-grid {margin:0;}
    .body-content .accordion-content .stackable-grid {margin:-5px;}

    /* Mobile youtube override for stackable grid */
    .stackable-block .youtube-replace {height: 180px !important;width: 100% !important;}

    .tabbed-block .tabbed-nav {display:none;}
    .tabbed-block.accordion {border-top:0 none;}
    .grid-block .tabbed-block.accordion {margin-bottom:40px;}

    .instructor-item {padding-left:90px;}
    .instructor-item .instructor-image img {width:70px;height:70px;}

    #degree-details h3.collapsible::before, #degree-details h4.collapsible::before, #course-details h3.collapsible::before, #course-details h4.collapsible::before {display:none;}

    .details-table > tbody > tr > th, .details-table > tbody > tr > td {display:block;width:auto;}
    .details-table > tbody > tr > th {padding-bottom:5px;}
    .details-table > tbody > tr > td {border-top:0 none;padding-top:0;}

    .body-content #degree-details hr, .body-content #course-details hr {margin:30px 0;}

    #section-advanced-filter .grid-content.grid-3-column > .grid-block {width:100% !important;}

    #uon-inner-body .col.w25, .degree-template .body-content > .clearfix .col.w25 {display:none;}
    #uon-inner-body .col.w75, .degree-template .body-content > .clearfix .col.w75 {display:block;width:auto;float:none;}

    h3#availability .button {float:none;display:block;margin-top:10px;}
    h3#availability .button:after {float:right;}

    .apply-info {padding:20px;}
        .uon-tab-content .apply-info {margin-top:20px;}

    .jump-menu {display:block;}

    .handbook-scholarship-listing tbody td {display:block;border-bottom:0 none;text-align:left;}
    .handbook-scholarship-listing .title {padding-bottom:0;border-top:1px dotted #D9DBE0;}
    .handbook-scholarship-listing tr:first-child .title {border-top:0 none;}
    .handbook-scholarship-listing .amount, .handbook-scholarship-listing .status {display:inline-block;width:50%;}
    .handbook-scholarship-listing .amount {padding:0;text-align:left;}
    .handbook-scholarship-listing .status {white-space:nowrap;padding-top:0;}

}