/*
  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: 25 February 2021 20:35:19
*/


.forcegrey {
    background-color: #f2f5f9!important;
}

/* Custom Education */

    .uomcontent fieldset input[type=email], .uomcontent fieldset input[type=number], .uomcontent fieldset input[type=password], .uomcontent fieldset input[type=search], .uomcontent fieldset input[type=text], .uomcontent fieldset input[type=url], .uomcontent fieldset input[type=tel] {
    border-radius: 2px;
    margin-top: .3125rem;
    padding: .5rem .625rem;
    font-family: Source Sans Pro,Gill Sans,Trebuchet MS,Arial,sans-serif;
    font-size: 1.25rem;
    background-color: #f7f7f7;
    border: 1px solid #c6c8ca;
    box-shadow: inset 0 2px 0 rgba(0,0,0,.05);
    }

#customised_training {
    padding-top: 40px;
}

#customised_training .grid {
  display: grid;
  grid-template-columns: 100%;
}


@media screen and (min-width: 376px) {

#customised_training .grid {
  display: grid;
  grid-template-columns: 50% 50%;
}

}

#customised_training .grid .item {
    text-align: left;
    display: block;
    width: 95%;
    padding: 10px;
    font-weight: bold;
    font-size: 18px;
}

#customised_training .grid .item:nth-child(1), #customised_training .grid .item:nth-child(4) {
border-bottom:4px solid #38A6C1;
}

#customised_training .grid .item:nth-child(2), #customised_training .grid .item:nth-child(5) {
border-bottom:4px solid #FFA576;
}

#customised_training .grid .item:nth-child(3), #customised_training .grid .item:nth-child(6) {
border-bottom:4px solid #FFDC9F;
}

.uomcontent [role=main]  #content_container_3326205 .simple-listing--four .simple-listing__item {
    text-align:center;
}

.uomcontent [role=main]  #content_container_3326205 .simple-listing--four .simple-listing__item h3, .uomcontent [role=main]  #content_container_3326205 .simple-listing--four .simple-listing__item p {
    text-align:left;
}

.title-no-line {
    font-weight: 700;
    letter-spacing: -.03em;
    text-align: center;
}

.uomcontent [role=main] blockquote:not(.blockquote-classic) {
    font-size: 1.25rem;
}

/* Stepped lists */

@media screen and (min-width: 860px) {
.uomcontent article.news .article ol.steps>li {
    margin-right: 0;
    padding-left: 120px;
}
}

.uomcontent article.news .article ol.steps h2 {
    font-size: 1.625rem;
    line-height: 2.25rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    font-weight: 300;
    text-transform: none;
   }        
   
   .uomcontent article.news .article ol.steps>li:before {
           text-align: center;
   }
   
    .uomcontent article.news .article ol.steps {
       width: 90%;
    margin-right: 10%;
    max-width: 42.35rem;
    }
    
/* Form embeds */

.formstack_embed {
    padding: 20px;
    background: #f7f7f7;
}

.formstack_embed .fsBody.fsEmbed {
    padding: 0px 10px;
    margin: -20px 0px 0px 0px;
}

.formstack_embed .fsBody p {
font-size: 0.9rem;
width:100%;
}


@media screen and (min-width: 769px) {
.uomcontent h2 {
    font-size: 1.5rem;
}
}

.uomcontent h3 {
    font-size: 1.1rem;
    margin-bottom: 10px;
}

.uomcontent [role=main] p.intro {
    font-size: 1.375rem;
    line-height: 2.25rem;
}

.uomcontent ul.accordion>li .accordion__hidden {
    display: block!important;
}

.uomcontent article.news .article hr {
    max-width: 43.75rem;
    margin: 10px 0 30px 0;
}

.uomcontent article.news .article blockquote {
        max-width: 43.75rem;
}

.uomcontent .half>section, .uomcontent [role=main] .half>section {
vertical-align:middle;
    
}

.uomcontent [role=main] .ct-twocolumns .blockquote-classic {
    margin-left: 30px;
    padding-bottom: 0;
    }

#top.uomcontent .fsBody.fsEmbed form:not(.unstyled-controls):not(.filtered-listing-select) fieldset input[type="radio"]:not(.unstyled) {
    position: relative !important;
    top: 0;
    height: auto;
}

.uomcontent .fsBody.fsEmbed fieldset label {
    display: block;
}

#liveagent {
    display: block;
    position: fixed;
    right: 15px;
    bottom: 15px;
    width: 168px;
    height: 121px;
    z-index: 99999;
}

#liveagent img {
    width:100%;
}

.ct-listing__parent_listing#ct-listing-3075630 {
        padding-top: 3rem;
}

.uomcontent [role=main] .block-listing li {
    border-bottom: 4px solid #006fdc;
}

.uomcontent .fullwidth.fixed-background {
    background-attachment: scroll;
    padding-top: 40px!important;
    margin-bottom: -8px;
}

/*
.uomcontent .half>section p, .uomcontent [role=main] .half>section p {
    max-width: 100%;
    width: 94%;
}

 @media screen and (min-width: 769px) {
.uomcontent .half>section h2, .uomcontent [role=main] .half>section h2 {
    margin-left: 20px;
}
}
*/

.uomcontent .half img, .uomcontent [role=main] .half img {
    padding-left:0;
    padding-right:0;
}

.uomcontent article.news .article .figure {
    max-width: 43.75rem;
}

.nopad {
    padding:0!important;
}

.uomcontent .nopadtop {
    padding-top: 0!important;
    margin-top: 0!important;
}

.uomcontent .nopadbottom {
    padding-bottom:0!important;
}

.short {
    padding-top:1rem!important;
    padding-bottom:1rem!important;
}

.medium {
    padding-top:2rem;
    padding-bottom:2rem;
}

.ct-listing__selected-children_feature-listing-3.alt {
    padding-top:20px;
}

.uomcontent [role=main] header .mid-align h1 {
    font-weight: 800;
}

.uomcontent [role=main]>header:first-child p, .uomcontent [role=main] header p {
    font-weight:300;
}

.uomcontent [role=main] .course-section-select-wrapper {
background:#003B69;
margin-bottom:2rem;
}

.uomcontent [role=main] .course-section-select-wrapper h1 {
    font-weight: 800;
    color: white;
    text-align: center;
}

.uomcontent [role=main] .course-section-select-wrapper .lead {
    font-size: 1.05rem;
    line-height: 2rem;
    padding: 0 0 3rem 0;
}

.uomcontent [role=main] .course-section-select-wrapper .lead p {
    color:#fff;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
}

.course-section-select-wrapper fieldset div {
    padding: 10px 0;
}

.course-section-select-wrapper form.filtered-listing-select {
}

.course-section-select-wrapper.short-courses h1, .filtered-listing-wrapper#by-career h1 {
    text-align: left!important;
    margin: 20px 15px;
    padding:0;
    font-weight:800;
    color:white;
}
.course-section-select-wrapper.short-courses .filtered-listing-select {
    padding: 40px 0;
}

.course-section-select-wrapper.short-courses .filtered-listing-select .left {
    padding:0;
}

.course-section-select-wrapper.short-courses .filtered-listing-select .right {
    padding:15px;
}

#by-career .right {
        padding: 15px;
}

#custom-course_enquiry {
    border-top: 1px solid #efefef;
}

.uomcontent footer.cta {
background-color:#004576;
color:white;
padding:20px;
}

.uomcontent footer.cta ul.site-links li {
padding:20px;
}

.enquiry__form {
    max-width:43.75rem;
    margin:auto;
}

.blockquote-classic {
        max-width: 45rem;
}

.career-course-list {
    padding-right:0!important;
}

.filtered-listing-section.clearfix.medium {
    padding:2rem;
}

.filtered-listing-section.clearfix.medium .filtered-listing-item {
    padding:2px!important;
}

.uomcontent [role=main] header .short-course-title h1 {
    font-weight: 800;
    font-size: 2rem;
    line-height: 2.3rem;    
}

.uomcontent .short-course-body {
    position: relative;
    max-width: 80rem;
    margin: auto;
}

.uomcontent .short-course-body .short-course-body__main {
    position: relative;
    left: 0;
}

.uomcontent .short-course-body .short-course-body__main .lead p {
    max-width:43.5rem;
}

.uomcontent .short-course-body .short-course-body__main .bio {
    margin-top:20px;
}

.uomcontent .short-course-body .short-course-body__main .partner_faculty {
margin-top:10px;
margin-bottom:40px;
}

.uomcontent .short-course-body .short-course-body__main .staff-listing.min {
    margin-top:0;
}

.uomcontent .short-course-body .short-course-body__main .staff-listing.min li {
    margin-left:0;
    padding-top: 20px;
}

.uomcontent .short-course-body .short-course-body__main .form_wrapper {
background:#E1EAF5;
}

.uomcontent .short-course-body .short-course-body__main .form_wrapper h2 {
    padding: 20px;
    padding-top: 30px;
}

.uomcontent .short-course-body .short-course-body__sidebar {
    border-bottom:1px solid #ddd;
    margin-bottom:20px;
}

.uomcontent .short-course-body .short-course-body__sidebar p {
    font-size:1rem;
}

.uomcontent .short-course-body .short-course-body__sidebar #top-cta {
background: #e8e8e8;
padding:20px;
}

.uomcontent .short-course-body .short-course-body__sidebar .button {
width:100%;
margin:10px 0;
}

/*.uomcontent .short-course-body .short-course-body__sidebar .button:hover {
    margin-top:14px;
}*/

.uomcontent .short-course-body .short-course-body__sidebar #main-body {
    padding:20px;
}

.uomcontent .short-course-body .short-course-body__sidebar .icon::before {
 font-family: "Font Awesome 5 Free"; 
     margin-right: 10px;
    color: #6ABACC;
    font-size: 1.2rem;
    width: 20px;
    display: inline-block; 
    text-align: center;
}


.uomcontent .short-course-body .short-course-body__sidebar #fees::before {
 content: "\f155";
}

.uomcontent .short-course-body .short-course-body__sidebar #dates::before {
 content: "\f073";
}

.uomcontent .short-course-body .short-course-body__sidebar #location::before {
 content: "\f3c5";
}

.uomcontent .short-course-body .short-course-body__sidebar #info::before {
 content: "\f05a";
}

.uomcontent .short-course-body .short-course-body__sidebar .icon::after {
    display: block;
    border-bottom: 1px solid #ddd;
    width: 100%;
    content: "";
    margin: 10px auto 0;
}

.uomcontent #short_course_footer {
    background:#f2f5f8;
}

.uomcontent #short_course_footer #more_short_courses {
        max-width: 80rem;
    margin: auto;
}

.uomcontent [role=main] header .blurred {
    background: rgba(0,0,0,.5);
    box-shadow: 0 0 100px 111px rgba(0,0,0,.5);
}

    .uomcontent [role=main]  #proof-points .simple-listing--four .simple-listing__item {
        width: 100%;
    }
    
    .uomcontent [role=main] #proof-points .simple-listing--four .simple-listing__item:nth-child(3n+1) {
        clear:none;
    }

 #proof-points {
     background-color:#0e4973;
     padding:2rem;
 }
 
 #proof-points .title:after {
     border-bottom: 2px solid #fff;
 }
 
    #proof-points i.fas {
    font-size: 6rem;
    color: white;
    width: 100%;
    padding: 1rem;
    }
    
    #proof-points h2, #proof-points h3,  #proof-points li, #proof-points p {
        color:white;
        text-align:center;
    } 
    
    #proof-points li {
        font-size:0.85rem;
    }


@media screen and (min-width: 620px)  {
    .uomcontent [role=main]  #proof-points .simple-listing--four .simple-listing__item {
        width: 50%;
    }
    
    .uomcontent [role=main] #proof-points .simple-listing--four .simple-listing__item:nth-child(3n+1) {
        clear:none;
    }
    
            #proof-points i.fas {
    font-size: 9rem;
    padding: 2rem;
        }
}

@media screen and (min-width: 1099px) {
.uomcontent .filtered-listing-grid.career-course-list .filtered-listing-item {
    margin: 0;
    width: 20%;
}

.uomcontent [role=main] header .short-course-title {
    max-width: 80rem;
    margin: auto;
}

.uomcontent [role=main] header .short-course-title h1, .uomcontent [role=main] header .short-course-title p  {
    margin-left: 10rem;
    margin-right: 26.5rem;
}
.uomcontent [role=main] header .short-course-title p  {
    font-size: 1rem;
    padding-bottom: 0;
}

.uomcontent .short-course-body {
    min-height:90rem;
}

.uomcontent .short-course-body .short-course-body__sidebar {
    position:absolute;
    top:1rem;
    right:0;
    width:24rem;
    margin:10px 30px 0px 0px;
    box-shadow: 0 0 6px -1px rgba(0,0,0,.4);
    border-top: 4px solid #C6E4EB;
}

.uomcontent .short-course-body .short-course-body__main {
    margin-left: 10rem;
    margin-right: 28.5rem;
    margin-top:20px;
}

.uomcontent #more_short_courses h1, .uomcontent #more_short_courses p {
        margin-left: 10rem;
}

.uomcontent .short-course-body .short-course-body__main .form_wrapper {
    margin-bottom:20px;
}

    .uomcontent [role=main]  #proof-points .simple-listing--four .simple-listing__item {
        width: 25%;
    }
    
    .uomcontent [role=main] #proof-points .simple-listing--four .simple-listing__item:nth-child(3n+1) {
        clear:none;
    }

}




/* Live Agent */

.embeddedServiceHelpButton .helpButton .uiButton {
    background-color: #094183!important;
    font-family: "Salesforce Sans", sans-serif!important;
}
.embeddedServiceHelpButton .helpButton .uiButton:focus {
    outline: 1px solid #094183!important;
}
@font-face {
    font-family: 'Salesforce Sans';
    src: url('//www.sfdcstatic.com/system/shared/common/assets/fonts/SalesforceSans/SalesforceSans-Regular.woff') format('woff'),
    url('//www.sfdcstatic.com/system/shared/common/assets/fonts/SalesforceSans/SalesforceSans-Regular.ttf') format('truetype');
}
.agentAvatarsContainer.fade.fade-4x.embeddedServiceLiveAgentStateChatHeaderAvatars {
    display:none;
}