/*
  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: 08 November 2025 05:06:08
*/


.emrys { /* can anybody hear me? */ }

/* CALP imp Bridge */
.csu-mini-infographic-section.home {
    background: url('https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg') center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(245, 130, 32, 0.95) 1%, rgba(217, 34, 48, 0.9)99%), url('https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg');
    background-image: linear-gradient(180deg, rgba(245, 130, 32, 0.95) 1%, rgba(217, 34, 48, 0.9)99%), url('https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg');
}
.infographic-image {
     opacity: 1;
    transition: opacity 1s ease-in;
   
}
/* Banner styles */

#video-control {
    background: url(https://cdn.csu.edu.au/__data/assets/image/0008/2929454/pause.png) center 50% no-repeat;
    position: absolute;
    bottom: 10px;
    left: 10px;
    z-index: 300;
    width:30px;
    height:30px;
    padding:10px;
    cursor: pointer;
}

#video-control:hover, #video-control:focus {
    border: 1px solid #fff;
}

#banner-slider.slider .slides {
  background-color: transparent; 
    height:510px !important;
}
#banner-slider.slider {
    height: 510px !important;
}
#banner-slider.slider .slides li .caption {
    text-align: left;
   max-width: 940px;
    margin: 0 auto;
    position: absolute;
    top: 155px;
    background: none;
    overflow:visible;
}

#banner-slider.slider .slides li {
    margin:0;
}

#banner-slider .caption h3 {
    font-size: 37px;
    text-shadow: 0 2px 8px #000;
    font-family: Helvetica, Arial, Roboto, sans-serif !important;
    line-height: 40px;
    overflow:visible;
    font-weight: 600 !important;
}

#banner-slider .caption h5 {
    font-size: 22px;
    text-shadow: 0 1px 6px #000;
    overflow:visible;
    line-height: 24px;
}
#banner-slider.slider .indicators {
    bottom: 130px;
    z-index: 3;
}

#banner-slider .unslider-arrow {
    background-color: transparent;
}
#banner-slider .unslider-arrow.big-arrow {
  margin-left:10px;
 }
 #banner-slider .nextArrowSlider{ margin-right:10px;}
 
#banner-slider.slider .indicators .indicator-item {
    color:#777 !important;
}

#banner-slider.slider .indicators .indicator-item.active {
    color:#FFF !important;
}

.smaller-banner {
    font-size: 23px;
    color: #FFFFFF;
    line-height: 32px;
    /*display: inline-block; */
    display: inline;
    margin-bottom: 10px;
}

     @media (max-width: 410px) {
         .smaller-banner, h1.course-name span.no-break {
            font-size: 19px;
            line-height: 20px;
            display:none;
         }
          .csu-slogan.course {
            padding-top: 50px ;
         }
        .csu-mini-infotainment-section {
            height:230px;
        }
        
        #banner-slider.slider .slides li .caption {
            top: 45px;
            padding: 0 20px;
        }
        
        #banner-slider .caption h5 {
            font-size:17px;
        }
        #banner-slider .caption h3 {
            font-size:25px;
            line-height:27px;
        }
            
        #banner-slider.slider .slides {
            height:310px !important;
        }
        
        #banner-slider.slider {
            height: 310px !important;
        }
        
        #banner-slider .unslider-arrow {opacity:0;}
        
}

    @media (max-width: 580px) {
         .csu-mini-infotainment-section {height:230px;
             
         }
         #banner-slider.slider .slides li .caption {
            top: 45px;
           
        }
        
        #banner-slider .caption h5 {
            font-size:17px;
        }
        #banner-slider .caption h3 {
            font-size:25px;
            line-height:27px;
        }
            
        #banner-slider.slider .slides {
            height:310px !important;
        }
        
        #banner-slider.slider {
            height: 310px !important;
        }
    }



#courses-search {
    border: 1px solid #f2f2f2;
    -webkit-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.34);
    -moz-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.34);
    box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.34);
    border-radius: 6px;
   padding: 0 10px;
    z-index: 102;
    background: rgba(255, 255, 255, 0.99);
    position: absolute;
    max-width: 1260px;
    top:390px;
    left: 50%;
    transform: translate(-50%, 0);    
    background: -moz-linear-gradient(top, rgba(255,255,255,0.89) 0%, rgba(255,255,255,0.96) 10%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.89) 0%,rgba(255,255,255,0.96) 10%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0.89) 0%,rgba(255,255,255,0.96) 10%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#courses-search:hover, #courses-search:focus {
    transition: all 0.2s ease;
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.54);
}

#courses-search h2 {
    font-size: 25px;
    font-weight: 300 !important;
    color: #717172;
    margin-bottom: 20px;
    margin-top: 35px;
}

#courses-search p {

    margin-top: 0;
    margin-bottom: 0;

}
.courses-career-area h2 {
    margin-top: 60px !important;
}

  @media (max-width: 410px) { 
        #courses-search {
            top:220px !important;
            padding: 0 20px;
        }
        #courses-search h2 {
            margin-top:15px;
            margin-bottom:10px;
            font-size:18px;
        }
        #banner-slider.slider .indicators {
             bottom: 90px;
        }
        .courses-career-area h2 {
            margin-top: 100px;
        }
  }

@media (max-width: 580px) {
        #courses-search {
            top:220px !important;
            padding: 0 20px;
        }
        #courses-search h2 {
            margin-top:15px;
            margin-bottom:10px;
            font-size:18px;
        }
        #banner-slider.slider .indicators {
             bottom: 90px;
        }
        .courses-career-area h2 {
            margin-top: 100px;
        }
    
        #courses-search p {
            text-align: right;
        }
}    

.whiteButton.button {
    border: none !important;
    box-shadow: 0 0 8px #AAAAAA;
}

.filterButton {
    color: #717171;
    background: transparent;
    border: 1px solid #e1e1e1;
    font-weight: 400 !important;
    padding: 10px 15% !important;
}

.filter-area {
    text-align: center;
    padding-top: 8px;
}

.modalButton {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: 30px;
}

.calp-modal .tabs .tab a {
    font-size:16px !important;
  
  background:#f7f7f7;
}

.calp-modal .tabs {
    /*margin-bottom: 30px !important;*/
    border-radius: 0px 0px 0 0;
}

.calp-modal .tabs .tab a.active, .calp-modal .tabs .tab a.focus, .calp-modal .tabs .tab a:active, .calp-modal .tabs .tab a:focus  {
    border-bottom: 5px #414141 solid !important;
    background: #414141 !important;
    color:#fff !important;
}

ul.school-leaver-links li, ul.undergraduate-links li, ul.postgraduate-links li, ul.international-links li {
    padding-top: 2px;
}

ul.school-leaver-links a, ul.undergraduate-links a, ul.postgraduate-links a, ul.international-links a {
    font-size: 16px;
    color: #414141;
     line-height: 20px;
    top: -18px;
    position: relative;
}

ul.school-leaver-links a:hover, ul.undergraduate-links a:hover, ul.postgraduate-links a:hover, ul.international-links a:hover, ul.school-leaver-links a:focus, ul.undergraduate-links a:focus, ul.postgraduate-links a:focus, ul.international-links a:focus {
    color: #d92231;
}


.scholarships-link::before {
    content: url(https://www.csu.edu.au/__data/assets/file/0005/2961572/CALP_icon_scholarships.svg);
    margin-right: 15px;
    line-height: 20px;
    fill: #d92231;
    width:50px;
    display:inline-block;
}

.accommodation-link::before {
    content: url(https://www.csu.edu.au/__data/assets/file/0004/2961571/CALP_icon_accommodation.svg);
    margin-right: 15px;
    line-height: 20px;
    fill: rgb(#d92231);
    width:50px;
    display:inline-block;
}

.support-link::before {
    content: url(https://www.csu.edu.au/__data/assets/file/0007/2961574/CALP_icon_support.svg);
    margin-right: 15px;
    line-height: 20px;
    fill: rgb(#d92231);
    width:50px;
    display:inline-block;
}

.single-subject-link::before {
    content: url(https://www.csu.edu.au/__data/assets/file/0006/2961573/CALP_icon_singlesubject.svg);
    margin-right: 15px;
    line-height: 20px;
    fill: rgb(#d92231);
    width:50px;
    display:inline-block;
}

.online-link::before {
    content: url(https://www.csu.edu.au/__data/assets/file/0009/2961540/CALP_icon_online.svg);
    margin-right: 15px;
    line-height: 20px;
    fill: rgb(#d92231);
    width:50px;
    display:inline-block;
}

.uni-life-link::before {
    content: url(https://www.csu.edu.au/__data/assets/file/0008/2961575/CALP_icon_unilife.svg);
    margin-right: 15px;
    line-height: 20px;
    fill: rgb(#d92231);
    width:50px;
    display:inline-block;
}

.industry::before {
    content: url(https://www.csu.edu.au/__data/assets/file/0011/2961569/CALP_icon_industry.svg);
    margin-right: 15px;
    line-height: 20px;
    fill: rgb();
    width:50px;
    display:inline-block;
}
.news::before {
    content: url(https://www.csu.edu.au/__data/assets/file/0003/2961570/CALP_icon_news.svg);
    margin-right: 15px;
    line-height: 20px;
    fill: rgb();
    width:50px;
    display:inline-block;
}


/* career area */

.calp .center-heading {
    color: #FFFFFF;
}

.calp-modal.open .section.csu-grey-section h2 {
    color: #FFFFFF;
    font-size: 22px;
    padding-left: 50px !important;
}



.calp-modal.open .section.csu-grey-section {
    color:#FFF;
    padding-top: 30px;
    background: #414141;
}

#career-area.calp .center-heading {
    color: #FFFFFF;
}

#career-area courses {
    top: -50px;
    position: relative;
    padding-top: 90px;
}

#career-area {
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 100% repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(245, 245, 245, 1), rgba(245, 245, 245, 0.93)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(245, 245, 245, 1), rgba(245, 245, 245, 0.93)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-attachment: fixed;
}

#career-area.calp.c-2742503, .calp-modal.c-2742503 .section.csu-grey-section /*ag wine science*/{
    background: #fff center 50% no-repeat;
    background: #7AB800;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0008/2949506/CALP_BG_ag-wine-science.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(122, 184, 0, 0.80), rgba(122, 184, 0, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0008/2949506/CALP_BG_ag-wine-science.jpg);
    background-image: linear-gradient(180deg, rgba(122, 184, 0, 0.80), rgba(122, 184, 0, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0008/2949506/CALP_BG_ag-wine-science.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742503 /*ag wine science*/{
    background:  url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(122, 184, 0, 0.9), rgba(122, 184, 0, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(122, 184, 0, 0.9), rgba(122, 184, 0, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742535, .calp-modal.c-2742535 .section.csu-grey-section /*allied health*/{
    background: #fff center 50% no-repeat;
    background: #8E258D;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0007/2949505/CALP_BG_allied-health.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(142, 37, 141, 0.80), rgba(142, 37, 141, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0007/2949505/CALP_BG_allied-health.jpg);
    background-image: linear-gradient(180deg, rgba(142, 37, 141, 0.80), rgba(142, 37, 141, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0007/2949505/CALP_BG_allied-health.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742535 /*allied health*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(142, 37, 141, 0.9), rgba(142, 37, 141, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(142, 37, 141, 0.9), rgba(142, 37, 141, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742600, .calp-modal.c-2742600 .section.csu-grey-section /*animal-vet*/{
    background: #fff center 50% no-repeat;
    background: #41AD49;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0012/2949528/CALP_BG_animal-vet.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(65, 173, 73, 0.80), rgba(65, 173, 73, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0012/2949528/CALP_BG_animal-vet.jpg);
    background-image: linear-gradient(180deg, rgba(65, 173, 73, 0.80), rgba(65, 173, 73, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0012/2949528/CALP_BG_animal-vet.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742600 /*animal vet*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(65, 173, 73, 0.9), rgba(65, 173, 73, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(65, 173, 73, 0.9), rgba(65, 173, 73, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742634, .calp-modal.c-2742634 .section.csu-grey-section /*business*/{
    background: #fff center 50% no-repeat;
    background: #FF5800;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0006/2949504/CALP_BG_business.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(255, 88, 0, 0.80), rgba(255, 88, 0, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0006/2949504/CALP_BG_business.jpg);
    background-image: linear-gradient(180deg, rgba(255, 88, 0, 0.80), rgba(255, 88, 0, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0006/2949504/CALP_BG_business.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742634 /*business*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(255, 88, 0, 0.9), rgba(255, 88, 0, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(255, 88, 0, 0.9), rgba(255, 88, 0, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742658, .calp-modal.c-2742658 .section.csu-grey-section /*comms*/{
    background: #fff center 50% no-repeat;
    background: #1F2A44;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0005/2949503/CALP_BG_comms-creative.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(31, 42, 68, 0.80), rgba(31, 42, 68, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0005/2949503/CALP_BG_comms-creative.jpg);
    background-image: linear-gradient(180deg, rgba(31, 42, 68, 0.80), rgba(31, 42, 68, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0005/2949503/CALP_BG_comms-creative.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742658 /*comms*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(31, 42, 68, 0.9), rgba(31, 42, 68, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(31, 42, 68, 0.9), rgba(31, 42, 68, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742730, .calp-modal.c-2742730 .section.csu-grey-section /*engineering*/{
    background: #fff center 50% no-repeat;
    background: #006272;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0011/2949527/CALP_BG_engineering.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(0, 98, 114, 0.80), rgba(0, 98, 114, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0011/2949527/CALP_BG_engineering.jpg);
    background-image: linear-gradient(180deg, rgba(0, 98, 114, 0.80), rgba(0, 98, 114, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0011/2949527/CALP_BG_engineering.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742730 /*engineering*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(0, 98, 114, 0.9), rgba(0, 98, 114, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(0, 98, 114, 0.9), rgba(0, 98, 114, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742748, .calp-modal.c-2742748 .section.csu-grey-section /*enviro science*/{
    background: #fff center 50% no-repeat;
    background: #69923A;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2949526/CALP_BG_enviro-science.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(105, 146, 58, 0.80), rgba(105, 146, 58, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2949526/CALP_BG_enviro-science.jpg);
    background-image: linear-gradient(180deg, rgba(105, 146, 58, 0.80), rgba(105, 146, 58, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2949526/CALP_BG_enviro-science.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742748 /*enviro science*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(105, 146, 58, 0.9), rgba(105, 146, 58, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(105, 146, 58, 0.9), rgba(105, 146, 58, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742767, .calp-modal.c-2742767 .section.csu-grey-section /*exercise science*/{
    background: #fff center 50% no-repeat;
    background: #9D2B87;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0004/2949502/CALP_BG_exercise-sport.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(0, 135, 156, 0.80), rgba(0, 135, 156, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0004/2949502/CALP_BG_exercise-sport.jpg);
    background-image: linear-gradient(180deg, rgba(0, 135, 156, 0.80), rgba(0, 135, 156, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0004/2949502/CALP_BG_exercise-sport.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742767 /*exercise science*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(0, 135, 156, 0.9), rgba(0, 135, 156, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(0, 135, 156, 0.9), rgba(0, 135, 156, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742789, .calp-modal.c-2742789 .section.csu-grey-section /*humanities*/{
    background: #fff center 50% no-repeat;
    background: #EEAF30;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0009/2949525/CALP_BG_humanities.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(238, 175, 48, 0.80), rgba(238, 175, 48, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0009/2949525/CALP_BG_humanities.jpg);
    background-image: linear-gradient(180deg, rgba(238, 175, 48, 0.80), rgba(238, 175, 48, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0009/2949525/CALP_BG_humanities.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742789 /*humanities*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(238, 175, 48, 0.9), rgba(238, 175, 48, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(238, 175, 48, 0.9), rgba(238, 175, 48, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742810, .calp-modal.c-2742810 .section.csu-grey-section /*itc maths*/{
    background: #fff center 50% no-repeat;
    background: #5c7f92;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0003/2949501/CALP_BG_IT-maths.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(92, 127, 146, 0.80), rgba(92, 127, 146, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0003/2949501/CALP_BG_IT-maths.jpg);
    background-image: linear-gradient(180deg, rgba(92, 127, 146, 0.80), rgba(92, 127, 146, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0003/2949501/CALP_BG_IT-maths.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742810 /*itc maths*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(92, 127, 146, 0.9), rgba(92, 127, 146, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(92, 127, 146, 0.9), rgba(92, 127, 146, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742850, .calp-modal.c-2742850 .section.csu-grey-section /*library*/{
    background: #fff center 50% no-repeat;
    background: #007D57;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0008/2949524/CALP_BG_library.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(0, 125, 87, 0.80), rgba(0, 125, 87, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0008/2949524/CALP_BG_library.jpg);
    background-image: linear-gradient(180deg, rgba(0, 125, 87, 0.80), rgba(0, 125, 87, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0008/2949524/CALP_BG_library.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742850 /*library*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(0, 125, 87, 0.9), rgba(0, 125, 87, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(0, 125, 87, 0.9), rgba(0, 125, 87, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742943, .calp-modal.c-2742943 .section.csu-grey-section /*medical science*/{
    background: #fff center 50% no-repeat;
    background: #8E258D;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0007/2949523/CALP_BG_medical-science.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(142, 37, 141, 0.80), rgba(142, 37, 141, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0007/2949523/CALP_BG_medical-science.jpg);
    background-image: linear-gradient(180deg, rgba(142, 37, 141, 0.80), rgba(142, 37, 141, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0007/2949523/CALP_BG_medical-science.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742943 /*medical science*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(142, 37, 141, 0.9), rgba(142, 37, 141, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(142, 37, 141, 0.9), rgba(142, 37, 141, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742984, .calp-modal.c-2742984 .section.csu-grey-section /*nursing*/{
    background: #fff center 50% no-repeat;
    background: #91004B;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0006/2949522/CALP_BG_nursing-midwifery.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(145, 0, 75, 0.80), rgba(145, 0, 75, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0006/2949522/CALP_BG_nursing-midwifery.jpg);
    background-image: linear-gradient(180deg, rgba(145, 0, 75, 0.80), rgba(145, 0, 75, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0006/2949522/CALP_BG_nursing-midwifery.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742984 /*nursing*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(145, 0, 75, 0.9), rgba(145, 0, 75, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(145, 0, 75, 0.9), rgba(145, 0, 75, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742854, .calp-modal.c-2742854 .section.csu-grey-section /*policing*/{
    background: #fff center 50% no-repeat;
    background: #002683;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0005/2949521/CALP_BG_policing.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(0, 24, 168, 0.80), rgba(0, 24, 168, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0005/2949521/CALP_BG_policing.jpg);
    background-image: linear-gradient(180deg, rgba(0, 24, 168, 0.80), rgba(0, 24, 168, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0005/2949521/CALP_BG_policing.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742854 /*policing*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(0, 24, 168, 0.9), rgba(0, 24, 168, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(0, 24, 168, 0.9), rgba(0, 24, 168, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742881, .calp-modal.c-2742881 .section.csu-grey-section /*psych*/{
    background: #fff center 50% no-repeat;
    background: #CB0044;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0004/2949520/CALP_BG_psychology.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(203, 0, 68, 0.80), rgba(203, 0, 68, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0004/2949520/CALP_BG_psychology.jpg);
    background-image: linear-gradient(180deg, rgba(203, 0, 68, 0.80), rgba(203, 0, 68, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0004/2949520/CALP_BG_psychology.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742881 /*psych*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(203, 0, 68, 0.80), rgba(203, 0, 68, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(203, 0, 68, 0.80), rgba(203, 0, 68, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742897, .calp-modal.c-2742897 .section.csu-grey-section /*science*/{
    background: #fff center 50% no-repeat;
    background: #009aa6;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0012/2949519/CALP_BG_science.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(0, 154, 166, 0.80), rgba(0, 154, 166, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0012/2949519/CALP_BG_science.jpg);
    background-image: linear-gradient(180deg, rgba(0, 154, 166, 0.80), rgba(0, 154, 166, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0012/2949519/CALP_BG_science.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742897 /*science*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(0, 154, 166, 0.9), rgba(0, 154, 166, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(0, 154, 166, 0.9), rgba(0, 154, 166, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742907, .calp-modal.c-2742907 .section.csu-grey-section /*teaching*/{
    background: #fff center 50% no-repeat;
    background: #00AFD8;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0007/2949478/CALP_BG_teaching.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(0, 175, 216, 0.80), rgba(0, 175, 216, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0007/2949478/CALP_BG_teaching.jpg);
    background-image: linear-gradient(180deg, rgba(0, 175, 216, 0.80), rgba(0, 175, 216, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0007/2949478/CALP_BG_teaching.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742907 /*teaching*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(0, 175, 216, 0.9), rgba(0, 175, 216, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(0, 175, 216, 0.9), rgba(0, 175, 216, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

#career-area.calp.c-2742927, .calp-modal.c-2742927 .section.csu-grey-section /*theology*/{
    background: #fff center 50% no-repeat;
    background: #6E267B;
    background: url(https://cdn.csu.edu.au/__data/assets/image/0006/2949477/CALP_BG_theology.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(110, 38, 123, 0.80), rgba(110, 38, 123, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0006/2949477/CALP_BG_theology.jpg);
    background-image: linear-gradient(180deg, rgba(110, 38, 123, 0.80), rgba(110, 38, 123, 0.80)), url(https://cdn.csu.edu.au/__data/assets/image/0006/2949477/CALP_BG_theology.jpg);
    background-size: cover !important;
    background-attachment: fixed;
}

.csu-mini-infographic-section.c-2742927 /*theology*/{
    background: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg) center 50% no-repeat;
    background-image: -webkit-linear-gradient(180deg, rgba(110, 38, 123, 0.9), rgba(110, 38, 123, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(180deg, rgba(110, 38, 123, 0.9), rgba(110, 38, 123, 0.9)), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
}

/* Career buttons */

.calp-box.modal-trigger {
    background-color:rgba(255,255,255,0.93);
    border-radius: 7px;
    min-height: 80px;
    margin: 10px 0;
    cursor: pointer;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.12);
    display: flex;
    /*justify-content: center;*/
    align-items: center;
    position: relative; 
    color: #414141;
    transition: all 0.2s ease;
    z-index: 99;
    
    
}

.calp-box.modal-trigger:hover, .calp-box.modal-trigger:focus {
    background-color:rgba(255,255,255,1);
    box-shadow: 0px 0px 18px rgba(0,0,0,0.32);
    transform: scale3d(1.156, 1.156, 2.2);
    color: #444444;
    transition: all 0.2s ease;
    z-index: 100;
}

.calp-box.transparent.modal-trigger {
    background-color:rgba(0,0,0,0.2) !important;
    border: none;
    color: #f2f2f2;
}

.calp-box.transparent.modal-trigger:hover, .calp-box.transparent.modal-trigger:focus {
    background-color:rgba(0,0,0,0.9);
    color: #FFF;
    border: 1px solid #FFF;
}


.coursesButtons .calp-box.modal-trigger {
    background-color:rgba(255,255,255,0.93);
    border-radius: 7px;
    min-height: 80px;
    margin: 10px 0;
    cursor: pointer;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.12);
    display: flex;
    justify-content: left;
    align-items: center;
    position: relative; 
    color: #414141;
    transition: all 0.2s ease;
    z-index: 99;
    text-align: left;
    
}

.coursesButtons .calp-box.modal-trigger:hover, .coursesButtons .calp-box.modal-trigger:focus {
    background-color:rgba(255,255,255,1);
    box-shadow: 0px 0px 18px rgba(0,0,0,0.32);
    transform: scale3d(1.156, 1.156, 2.2);
    color: #333;
    transition: all 0.2s ease;
    z-index: 100;
}



.calp-box h5 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 0;
    width:80%;
}

.coursesButtons .calp-box h5 {
    padding-left: 40px;
}



/* Video area */

.video-container {
    box-shadow: 0px 0px 40px #717171;
}

.csu-grey-section-blend {
     background: #fff center 50% no-repeat;
    background-image: url('http://futurestudents.csu.edu.au/__data/assets/image/0004/2870824/MA_Paramedicine_Banner_01.jpg');
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0% , rgba(255, 255, 255, 1) 50%), url('http://futurestudents.csu.edu.au/__data/assets/image/0004/2870824/MA_Paramedicine_Banner_01.jpg');
    background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 1) 50%), url('http://futurestudents.csu.edu.au/__data/assets/image/0004/2870824/MA_Paramedicine_Banner_01.jpg');
    background-size: cover !important;
    padding: 50px 0px;
}

.csu-grey-section-blend {
     background: #fff center 50% no-repeat;
    background-image: url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.9) 0% , rgba(255, 255, 255, 1) 50%), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-image: linear-gradient(rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 1) 50%), url(https://cdn.csu.edu.au/__data/assets/image/0010/2769805/infographic_background.jpg);
    background-size: cover !important;
    padding: 50px 0px;
}

/* Gallery area */

.slider .slides {
  background-color: transparent; 
}

.slider .slides li .caption {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    top: auto;
    width: 100% !important;
    right: 0;
    left: 0 ;
    bottom: 0 ;
    padding: 0 50px 20px 50px;
    text-align: center;
}

.slider .slides li .caption h3, .slider .slides li .caption p {
    color: #FFF !important;
}

.slider .slides li .caption p {
    font-size: 16px;
    font-weight: 400 !important;
}

.slider .indicators .indicator-item {
    height: 10px;
    width: 10px;
    margin: 0 5px;
}

/* Modals */

.calp-modal {
    border-radius: 8px;
    max-width: 1200px;
    width: 95%;
    background-color:#fff;
    max-height:80%;
}

.calp-modal .divider {
    margin: 10px 0 0 0;
    padding: 0;
    width: 100%;
}

.calp-modal .intro-blurb {
    font-size: 19px;
    line-height: 30px;
}

.calp-overview p {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300 !important;
    color: #717171;
    margin-top: 10px;
}

.calp-modal.open .section {
    padding-left: 10px;
     padding-right: 10px;
}

.modal__close {
    color:#FFF;
}
/*


/* Cards - Get Started */

.section.get-started {
    padding-bottom: 0;
}

div.section.get-started .card-content {
    background-color: red;
    background-image: linear-gradient(180deg, #F47B20 0%, #F47A20 0%, #F27321 4%, #E95124 21%, #E21F26 39%, #B51D22 62%, #8D191B 100%);
    color: #FFF;
    /*align-items: left !important;*/
    /*justify-content: left !important;*/
}
    
div.section.get-started .card .card-content .card-title, div.section.get-started .card .card-reveal .card-title {
    line-height: 18px;
    font-size: 16px;
    
}

div.section.get-started .card .card-reveal {
    background-color: red;
    background-image: linear-gradient(180deg, #F47B20 0%, #F47A20 0%, #F27321 4%, #E95124 21%, #E21F26 39%, #B51D22 62%, #8D191B 100%);
    color: #FFF !important;
}

div.section.get-started .card .card-reveal p {
    color: #FFF !important;
}

/* Filter Buttons */
.filterBut {
    margin-bottom: 10px;
}

#filterArea {
    display:none;
}

#filterLink {
    font-size: 14px;
    margin: 0;
    padding: 0;
    line-height: 2px;
    color: #717171;
}
#filterLink:hover, #filterLink:focus {
    color: #d92231;
}

#filterArea .divider {
    margin-top: 0;
}

#ocb-filter .button {
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 10px;
}

#ocb-filter input[type="submit"], input#calp-select{
    background-color: #d92231;
    border: 1px solid #d92231;
    border-radius: 2px;
    
    color: #fff;
    font-size: 15px;
    font-weight: 500 !important;
    line-height: 22px;
    text-transform: none;
    padding:0 40px;
}

#ocb-filter input[type="submit"]:hover, #ocb-filter input[type="submit"]:focus {
    background: rgba(255,255,255,0.8) none repeat scroll 0 0;
    border: 1px solid #d92231;
    color: #d92231;
}

#ocb-filter a.help-icon {
    position: relative;
    right: 0;
    top: 10px;
    color:#717171;
}

[type="radio"]:checked + label::before, [type="radio"]:checked + label::after {
    border: 2px solid #F38231;
    background-color: #F38231;
    background: #F38231;
}


#courses-search select, #ocb-filter select {
    appearance: menulist !important;
    -webkit-appearance: menulist !important;
    -moz-appearance: menulist !important;
    display: block;
    font-size: 15px !important;
    margin-bottom: 7px !important;
    color: #717171;
    background: #fff;
    border-radius: 6px;
}


#career-area-select:focus, #filterArea select:focus {
    outline: none;
    box-shadow: 0px 0px 8px rgba(0,0,0,0.32);
}

#ocbresult {
    text-align: left;
}

.ui-autocomplete {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
}

#shortlist-list i.right {
    float: right;
    margin-left: 15px;
    display: inline-flex;
    position: absolute;
    top: 10px;
    z-index: 2;
    right: 10px;
    background: #fff;
    border-radius: 6px;
    padding: 4px;
}

#shortlist-list i.right:hover {
    color: white;
    background: #d92231;
}

/*All Courses Page */

#selectors {
    background-color: #f4f4f4;
    border-radius: 0px;
    color: #414141;
    padding: 0 25px 10px;
    margin-right: 30px;
}

@media (max-width: 600px) {
    #selectors {
    position:relative !important;
    }
}    


#courseArea #filterChips li {
    background-color: #717171;
    color: #FFF;
    text-align: center;
    border-radius: 20px;
    width: auto;
    display: inline-block;
    padding: 5px 10px;
    font-size: 13px;
    margin: 2px auto;
    line-height: 17px;
}

#courseArea #filterChips li:hover, #filterChips li:focus {
    background-color: #414141;
    cursor: pointer;
}

#courseArea #filterChips li {
     /*display: none !important;*/
     display: none;
}

#reset-filter {
    float: right;
    font-size: 13px;
    line-height: 17px;
}
#ocb-filter {
    margin-bottom: 10px;
}
#ocb-filter p {
    margin: 0;
}
#ocb-filter #calp-list, #ocb-filter #campus-list {
    margin: 12px 0;
    font-size: 14px;
}
#ocb-filter label {
    font-size: 14px !important;
    color:#414141;
}
#selectors h2 {
   
    padding-bottom: 10px;
}


#filterArea h3 {
    margin-top: 0px;
    margin-bottom: 20px;
}

#ocb-search input#ocbsearch {
    border: 1px solid #e1e1e1;
    background: white;
    color: #414141;
    text-indent: 10px;
    font-size: 15px;
    padding-bottom: 0px;
    border-radius: 6px;
    margin-bottom: 4px;
    
}
#ocb-search input#ocbsearch:focus {
    border: 1px solid #f2f2f2;
    background: white;
    color: #414141;
    text-indent: 10px;
    font-size: 15px;
    padding-bottom: 0px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.32);
}
#ocb-search input#ocbsearch::-ms-clear {
    display: none;
}

#ocbsearch::placeholder {
    color: #717171 !important;
}

#ocb-search {
    position: relative;
}

#ocbsearch {
    width: 100%;
}

#ocb-search i#auto-search-icon {
    position: absolute;
    top: 25%;
    right: 10px;
    z-index: 3;
    color:#aaa;
    color: #d92231;
}
#ocb-search i#auto-search-icon:hover, #ocb-search i#auto-search-icon:focus {
    color: #414141;
    cursor: pointer;
}

/* career area colours 

$ag-wine-colour: #7AB800;
$allied-health-colour: #8E258D;
$animal-vet-colour: #41AD49;
$business-colour: #FF5800;
$creative-colour: #1F2A44;
$engineering-colour: #006272;
$enviro-science-colour: #69923A;
$exercise-colour: #0073B0;
$humanities-colour: #EEAF30;
$info-tech-colour: #5C7F92;
$library-colour: #007D57;
$medical-science-colour: #8E258D;
$nursing-colour: #91004B;
$policing-colour: #002683;
$psychology-colour: #CB0044;
$science-colour: #009AA6;
$teaching-colour: #00AFD8;
$theology-colour: #6E267B;
$pathway-colour: #F26722;
*/

/*Icons */


@font-face {
  font-family: 'ksa';
  src: url('https://cdn.csu.edu.au/__data/assets/file/0007/2950684/ksa.eot?v=0.1.1');
  src: url('mysource_files/ksa-ie.eot') format('embedded-opentype'),
       url('https://cdn.csu.edu.au/__data/assets/file/0010/2950687/ksa.woff?v=0.1.1') format('woff'),
       url('https://cdn.csu.edu.au/__data/assets/file/0009/2950686/ksa.ttf?v=0.1.1') format('truetype'),
       url('https://cdn.csu.edu.au/__data/assets/file/0008/2950685/ksa.svg?v=0.1.1') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'icons';
  src: url('https://cdn.csu.edu.au/__data/assets/file/0005/2950979/icons.eot?v=0.1.1');
  src: url('mysource_files/icons-ie.eot') format('embedded-opentype'),
       url('https://cdn.csu.edu.au/__data/assets/file/0008/2950982/icons.woff?v=0.1.1') format('woff'),
       url('https://cdn.csu.edu.au/__data/assets/file/0007/2950981/icons.ttf?v=0.1.1') format('truetype'),
       url('https://cdn.csu.edu.au/__data/assets/file/0006/2950980/icons.svg?v=0.1.1') format('svg');
  font-weight: normal;
  font-style: normal;
}

.calp-box::before {
  font-family: "ksa";
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
  font-size: 42px\9;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -o-transform: scale(1);
  text-rendering: optimizeLegibility; 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
    margin: 0 20px
}


.calp-box.agricultural_and_wine_sciences::before {
    content: '\e804';
    color: #7AB800;
}

.calp-box.allied_health_and_pharmacy:before {
    content: '\e801';
    color: #8E258D;
}


.calp-box.animal_and_veterinary_sciences:before {
    content: '\e804';
    color: #41AD49;
}

.calp-box.business:before {
    content: '\e802';
    color: #FF5800;
}

.calp-box.communication_and_creative_industries:before {
    content: '\e802';
    color: #1F2A44;
}

.calp-box.engineering:before {
    content: '\e803';
    color: #006272;
}

.calp-box.environmental_science_and_outdoor_recreation:before,
.calp-box.environmental_sciences:before{
    content: '\e804';
    color: #69923A;
}

.calp-box.exercise_and_sports_sciences:before {
    content: '\e806';
    color: #0073B0;
}

.calp-box.humanities_social_work_and_human_services:before{
    content: '\e802';
    color: #EEAF30;
}

 .calp-box.humanities_arts_social_work_and_human_services:before {
    content: '\e912';
}

.calp-box.information_technology_computing_and_mathematics:before {
    content: '\e803';
    color: #5C7F92;
}

.calp-box.information_and_library_studies:before {
    content: '\e806';
    color: #007D57;
}

.calp-box.medical_science_and_dentistry:before {
    content: '\e801';
    color: #8E258D;
}

.calp-box.nursing_midwifery_and_indigenous_health:before {
    content: '\e801';
    color: #91004B;
}

.calp-box.policing_law_security_customs_and_emergency_management:before {
    content: '\e800';
    color: #002683;
}

.calp-box.psychology:before {
    content: '\e802';
    color: #CB0044;
}

.calp-box.science:before {
    content: '\e804';
    color: #009AA6;
}

.calp-box.teaching_and_education:before {
    content: '\e806';
    color: #00AFD8;
}

.calp-box.theology_and_religious_studies:before {
    content: '\e805';
    color: #6E267B; 
}



.calp-box.partners_pathways:before {
    font-family: "icons" !important;
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
    font-size: 42px\9;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -o-transform: scale(1);
    text-rendering: optimizeLegibility; 
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin: 0 20px;
}

.calp-box.partners_pathways:before {
    content: '\e624' !important;
    color: #F26722;
}


.calp-box:before, .calp-box.partners_pathways:before {
    float:left;
    font-size: 40px !important;
    display: table-cell !important;
}

.calp-box.modal-trigger:hover .calp-box::before {
    
    background-color:red !important;
}
/* eh 20221019
.calp-modal.open .section.csu-grey-section h2::before {
    font-family: "ksa";
    font-size: 40px;
    display: inline-block;
    float: left;
    overflow: visible;
    position: fixed;
    position: absolute;
    top: 45px;
    left:40px;
    top: 30px;
    left:30px;
}
*/
#agricultural-wine-sciences.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#agricultural-wine-sciences.calp-modal.open .section.csu-grey-section h2::before {
   content: '\e804';
}

#allied-health-pharmacy.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#allied-health-pharmacy.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e801';
}

#animal-vet-sciences.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#animal-vet-sciences.calp-modal.open .section.csu-grey-section h2::before {
  content: '\e804';
}

#business.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#business.calp-modal.open .section.csu-grey-section h2::before {
 content: '\e802';
}

#communication-creative.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#communication-creative.calp-modal.open .section.csu-grey-section h2::before {
 content: '\e802';
}

#engineering.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#engineering.calp-modal.open .section.csu-grey-section h2::before {
  content: '\e803';
}

#environmental-outdoor.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#environmental-outdoor.calp-modal.open .section.csu-grey-section h2::before {
  content: '\e804';
}
 
#exercise-sport-science.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#exercise-sport-science.calp-modal.open .section.csu-grey-section h2::before {
  content: '\e806';
}
 
#humanities-social-sciences.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#humanities-social-sciences.calp-modal.open .section.csu-grey-section h2::before {
   content: '\e802';
}
 
#technology-computing-maths.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#technology-computing-maths.calp-modal.open .section.csu-grey-section h2::before {
   content: '\e803';
}
 
#library-information-studies.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#library-information-studies.calp-modal.open .section.csu-grey-section h2::before {
   content: '\e806';
}
 
#medical-science.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#medical-science.calp-modal.open .section.csu-grey-section h2::before {
   content: '\e801';
}
 
#nursing-midwifery-indigenous.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#nursing-midwifery-indigenous.calp-modal.open .section.csu-grey-section h2::before {
   content: '\e801';
}
 
#police-security-emergency.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#police-security-emergency.calp-modal.open .section.csu-grey-section h2::before {
   content: '\e800';
}
 
#psychology.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#psychology.calp-modal.open .section.csu-grey-section h2::before {
   content: '\e802';
}
 
#science.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#science.calp-modal.open .section.csu-grey-section h2::before {
   content: '\e804';
}
 
#teaching-education.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#teaching-education.calp-modal.open .section.csu-grey-section h2::before {
   content: '\e806';
}
 
#theology-religious-studies.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#theology-religious-studies.calp-modal.open .section.csu-grey-section h2::before {
   content: '\e805';
}

#pathways.calp-modal.open .section.csu-grey-section h2 {
   padding-left:50px;
}
#pathways.calp-modal.open .section.csu-grey-section h2::before {
    font-family: "icons" !important;
    content: '\e624' !important;
}

/*CTA cards */

#myday-card, #news-card, #industry-card {
    min-height: 400px;
    padding: 30px 20px;
    max-width: 339px;
}

#myday-card:hover, #news-card:hover, #industry-card:hover {
    box-shadow: 0px 0px 18px rgba(0,0,0,0.32);
    /*transform: scale3d(1.156, 1.156, 2.2);*/
    transform: scale3d(1.1, 1.1, 2.2);
    transition: all 0.2s ease;
    z-index: 100;
}

#myday-card p, #news-card p, #industry-card p {
    color:#FFF;
    font-size: 16px !important;
    font-weight: 500 !important;
}

#myday-card .calp-card-banner {
    /*background: url(https://cdn.csu.edu.au/__data/assets/image/0005/2953463/myday.png) center 50% no-repeat;*/
    background: url(https://cdn.csu.edu.au/__data/assets/image/0004/3399952/C1587-icon-consult.png) center 50% no-repeat;
    background-size: contain;
    margin-top: 0%;
}

#news-card .calp-card-banner {
    /*background: url(https://cdn.csu.edu.au/__data/assets/image/0004/2965288/in_the_news.png) left 50% no-repeat;*/
    background: url(https://cdn.csu.edu.au/__data/assets/image/0006/3399954/C1587-icon-news.png) left 50% no-repeat; 
    background-size: contain;
    margin-top: 0%;
}

#industry-card .calp-card-banner {
    /*background: url(https://cdn.csu.edu.au/__data/assets/image/0005/2965289/industry_spotlight_icon.png) left 50% no-repeat;*/
    background: url(https://cdn.csu.edu.au/__data/assets/image/0005/3399953/C1587-icon-industry.png) left 50% no-repeat;    
    background-size: contain;
    margin-top: 0%;
}


.calp-card-banner {
    width: 75%;
    height:90px;
}

.card .calp-card-content {
    position: absolute;
    bottom: 10px;
    padding-right: 15px;
}

.card-action-button.card-no-border {
    padding: 10px 0;
}


.calp-card-content .button {
    background: transparent !important;
    color: #FFF;
    border: 1px solid #FFF !important;
    
}

.calp-card-content .button:hover, .calp-card-content .button:focus {
    background: #FFF !important;
    color: #d92231;
    border: 1px solid #FFF;
}


/*FOCUS STATES FOR ACCESSIBILTY */
.mainDiv p>a:focus, .mainDiv li>a:focus {
    text-decoration: none !important;
    text-shadow: none !important;
    box-shadow: none !important;
}

.modalButton a:focus {
    background-color: #d92231;
    color: #fff;
}

.tabs .tab a:focus {
    background-color: #d92231 !important;
    color: #fff !important;
    text-decoration: underline !important;
    border-bottom: 2px #d92231 solid !important;
    opacity: 1 !important
}

.tabs .tab a.active:focus {
    background-color: #f2f2f2 !important;
    color: #FFF !important;
    background: #414141 !important;

color:#fff !important;
}

.button:focus {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    border: 1px solid #d92231;
    color: #d92231;
}
/*
div#can-we-help-you a.button:focus {
    background-color: #fafafa;
    color: #d92231;
}
*/
#chatButton .text a:focus, #chatButton .text:focus, #chatButton .collapsible-header:focus  {
    text-decoration: underline !important;
}

/*DECISION TREE STYLES*/
#questions h3 label {
    font-size: 16px;
    color: #414141;
    font-weight: 500 !important;
    margin-top: 10px;
}

#questions .tree-more {
    font-size: 12px;
}

#questions .sq_result_bodycopy {
    background-color: #f4f4f4;
    position: relative;
    left: -30px;
    padding: 10px 60px;
    margin: 20px -60px 0 0;
}


/*GLOBAL STUFF*/
.global-nav .nav-extended {
    background-color: inherit;
}

.topNav#maincontent {
    background-color: #FFFFFF;
}

.topNav#maincontent .menu-tabs a.active{
    background-color: #FFFFFF !important;
    color: #d92231 !important;
}

.page-footer a.button.footer-emailme {
    background-color: inherit;
}




/*IE HACKS*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
    .modal-trigger.calp-box {
        justify-content: left !important;
    }
    .calp-box:before, .calp-box.partners_pathways:before {
        margin: 20px 20px; !important;
    }
    .scholarships-link, .accommodation-link, .support-link, .single-subject-link, .online-link, .uni-life-link {
        height: 50px;
    }
    /*.scholarships-link:before, .accommodation-link:before, .support-link:before, .single-subject-link:before, .online-link:before, .uni-life-link:before{
        display: -ms-flexbox;
    }
    ul.school-leaver-links li a, ul.undergraduate-links li a, ul.postgraduate-links li a, ul.international-links li a {
        position: -ms-device-fixed;
        top: -40px;
        left: 75px;
    }*/
}

@supports (-ms-accelerator:true){
    .modal-trigger.calp-box {
        justify-content: left !important;
    }
    .calp-box: before, .calp-box.partners_pathways:before  {
        margin: 20px 20px !important;
    }
}

@supports (-ms-ime-align: auto) {
  .calp-modal .section.csu-grey-section {
        background-attachment: local !important;
  }
}

@media (max-width: 1200px) and (min-width:992px) {
    .coursesButtons .calp-box.modal-trigger, #calp-all-courses.modal-trigger {
        min-height: 110px;
    }   
    
    .calp-box:before, .calp-box.partners_pathways:before {
        margin: 0 10px;
    }
}


/* ----------------------------------------------------------------------------------------- */
/* ----     card styles         ------------------------------------------------------------ */


/* - lets see if we can make the card hover a bit less fuzzy     - - - - - - */

.card {
    transition: all 0.2s ease-in-out;
    /*border-bottom: 3px solid #ffffff; /* prevent jump */
    padding-bottom: 3px;
 }
.card:hover, 
.card.news-card:hover {
   box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .15) !important;
   transform: scale(1.015);
   border-bottom: 3px solid #b00c1d;
   padding-bottom: 0px;
}

.card:focus-within, 
.card.news-card:focus-within {
   box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .15) !important;
   transform: scale(1.015);
   border-bottom: 3px solid #b00c1d;
   padding-bottom: 0px;
}

/* emrys 180627
.card:hover, .card.news-card:hover, div.card:focus-within, .div.card.news-card:focus-within {
  border-bottom: 3px solid #b00c1d;
  transform: scale3d(1.006, 1.006, 1);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .15) !important;
}
*/


.card .card-content h2 {    font-weight: 500 !important;    }

.card a .card-content h4:hover {
  color: #DD390E;
  text-decoration: underline;
}

div.card a .card-content p, div.card a .card-content p:hover {
  text-decoration: none !important;
}

div.card a {
  font-weight:400 !important;
  text-decoration: none !important; /*underline;*/
}

div.card a .card-content p {
  color: #717171;
  text-decoration: none !important;
}

div.card a:hover, div.card a:focus {
    text-decoration: none;
}

/* ---- card action link bottom ---- 
.card .card-action .button {
    border: 0; 
    padding-left: 0;
    text-decoration: underline !important; 
    
}
.card .card-action .button:hover, 
.card .card-action .button:focus,
.card .card-action .button:active {
    background: none !important;
    border: none;
    color: #b00c1d !important;
}

*/

/* ----------------------------------------------------------------------------------------- */


/* colour card styles */ 

/*
.card-colour .card-content .colour-card-heading h2, .card-colour .card-content .colour-card-heading h3, .card-colour .card-content .colour-card-heading h4, .card-colour .card-content .colour-card-heading h5, .card-colour .card-content .colour-card-heading h6 {
    font-size: inherit;
    line-height: inherit;
    margin: inherit;
    display: inline;
    font-weight: 400 !important;
    border-bottom: none;
    width: inherit;
    padding-bottom: inherit;
    text-align: inherit;
    color: inherit;
}
*/

.card-colour .card-content .colour-card-heading h2, .card-colour .card-content .colour-card-heading h3, .card-colour .card-content .colour-card-heading h4, .card-colour .card-content .colour-card-heading h5, .card-colour .card-content .colour-card-heading h6 {
    font-size: inherit;
    line-height: normal;
    margin: inherit;
    display: inline-block;
    border-bottom: none;
    width: inherit;
    vertical-align: middle;
    padding-bottom: 0px;
}


.card-colour .card-content .colour-card-heading {
    /*padding: 15px 20px 15px 20px;*/
    padding: 15px 20px 0px 20px;
    
    display: block;
    line-height: 3rem;
    border-radius: 6px 6px 0 0;    
}

.card-colour .card-content .colour-card-heading i{
    display: block;
    float: left;
    text-align: center;
    margin-right: 1rem;
    line-height: 1.9em;    
}


/*
.card-colour .card-content .colour-card-heading {
    padding:  20px 20px 0px 20px;
}


.card-colour .card-content .colour-card-heading h2{
    border-bottom: none;
    font-size: 15px;
    margin-bottom: 0;
    font-weight: 500 ;
}


*/




/* newly added */
.card-colour .card{
        border-radius: 6px 6px;
}


.card-colour .card.no-shadow {   
    background: #fafafa;
    box-shadow:none;
}
.card-colour .card .card-content {
    padding: 0px !important;
}

.card-colour .card-content .colour-card-text {
    /*padding:  15px 20px 10px 20px;    */
    padding: 0px 20px;
}

.card-colour .card-content .colour-card-heading.csu-grey {
background: rgba(239,239,239,1);
background: -moz-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(200,200,200,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239,239,239,1)), color-stop(100%, rgba(200,200,200,1)));
background: -webkit-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(200,200,200,1) 100%);
background: -o-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(200,200,200,1) 100%);
background: -ms-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(200,200,200,1) 100%);
background: linear-gradient(to bottom, rgba(239,239,239,1) 0%, rgba(200,200,200,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#c8c8c8', GradientType=0 );
}

.card-colour .card-content .colour-card-heading.csu-red {
    background-color: #b00c1d;
}

.card-colour .card-content .colour-card-heading.csu-red {
    background-color: #b00c1d;
}

.card-colour .card-content .colour-card-heading.csu-red h2, .card-colour .card-content .colour-card-heading.csu-red i{
    color: #fff;
    
}

.card-colour .card-content .colour-card-heading.csu-orange {
    background-color: #DA3D0F; /** changed from #f58220 (wrong orange) to the right one (#DA3D0F) on 3/07/20 by Alex **/
}

.card-colour .card-content .colour-card-heading.csu-orange h2, .card-colour .card-content .colour-card-heading.csu-orange i{
    color: #fff;
    
}

.icon-set {
    margin: 60px auto 40px;
}

.icon-set h5 {
    text-transform: uppercase;
    line-height: inherit;
    font-size: 15px;
    font-weight: 500 !important;
}

.icon-set .small-text {
    font-size: 12px;
    line-height: initial;
}

@media (min-width: 1300px) {
    .icon-set .l4 {
        padding: 0 2em;
    }
}

@media (min-width: 1400px) {
    .icon-set .l4 {
        padding: 0 3em;
    }
}

@media (min-width: 1500px) {
    .icon-set .l4 {
        padding: 0 4em;
    }
}

#banner-heading {
    white-space: nowrap;
}

.ocb #banner-heading {
    white-space: normal;
}