/* Page Banners */
#banner-slider .caption h5 {
    background: #FFFFFF !important;
    box-shadow: 0.50em 0 0 #FFFFFF,-0.50em 0 0 #FFFFFF !important;
    color: #222222 !important;
    
}

#banner-slider .caption h3 {
    background: #FFFFFF !important;
    box-shadow: 0.50em 0 0 #FFFFFF,-18px 0 0 #FFFFFF !important;
    color: #222222 !important;
}
/* End Page Banners */

p:empty {
    display: none;
}
:focus {    outline: thin dotted;   }

/* this class is injected using Jquery and only applies to IE 
div#courses-search.ie-centre { left: 50% !important; }*/

/*--------------------------------------
// START CAREER ADVERTORIAL             //
---------------------------------------*/
#start-career {
    background: url("https://cdn.csu.edu.au/__data/assets/image/0008/3183155/bg-graphic-circles-orange-left.jpg") right repeat;
}

#start-career div.hide-on-med-and-down {
    display: none;
}

#start-career h2 {
    color: #fff;
    font-size: 48px;
    background: #C92D0C;
    max-width: 600px !important;
    padding: 0.25em 0.5em 0 10px !important;
    box-shadow: 0.1em 0 0 #C92D0C, -0.50em 0 0 #C92D0C;
    box-decoration-break: clone;
    line-height: 1.05em !important;
    margin-left: 0;
    margin-bottom: 0;
}

#start-career p.intro-blurb {
    color: #fff;
    background: #C92D0C;
    text-shadow: none !important;
    padding: 10px !important;
    box-decoration-break: clone;
    line-height: 1.2 !important;
    margin-top: -4px !important;
    margin-left: 2px;
}

#start-career p:last-child {
    text-align: left;
    margin-left: 10px;
}

/*--------------------------------------
// CARDS             //
---------------------------------------*/
div#fsh-cards.parent-1567764 {
    background-color: #EEE9E2;
}

/* - - - -   over ride grid   - - - - - */
#fsh-cards .col.push-l1 {
    left: 0;
}

#fsh-cards .row .col.l10 {
    width: 100%;
}

#fsh-cards .card-action-button .button {
    border-top: 0;
    border-bottom: 0;
    padding-left: 0;
}


/*--------------------------------------
// COURSE SEARCH OVERRIDES             //
---------------------------------------*/

.courses-career-area h2.center-heading {
    font-size: 30px;
}

.coursesButtons:hover,
.coursesButtons:focus {
    background-color: #FFFFFF !important;
}

.calp-box.modal-trigger h5,
.calp-box.modal-trigger h5 {
    font-size: 14px !important;
    padding-left: 72px !important;
    line-height: 1.25em !important;
    white-space: normal !important;
}

.calp-box.modal-trigger,
a.whiteButton.button {
    background-color: transparent !important;
    border-radius: 0 !important;
    min-height: unser !important;
    height: 40px !important;
    box-shadow: unset !important;
    align-items: center !important;
    position: relative !important;
    color: #222222 !important;
    border: none !important;
    transition: unset !important;
    z-index: 99 !important;
    text-align: left !important;
}

.coursesButtons .calp-box {
    margin: 10px 0;
    cursor: pointer;
    display: flex;
    justify-content: left;
    align-items: center;
    position: relative;
    color: #222222;
    transition: all 0.2s ease;
    z-index: 99;
    text-align: left;
    min-height: 80px !important;
}

.calp-box.modal-trigger:hover,
.calp-box.modal-trigger:focus,
a.whiteButton.button:hover,
a.whiteButton.button:focus {
    background-color: #FFFFFF !important;
    color: #222222 !important;
    box-shadow: none !important;
    transform: none !important;
    transition: none !important;
}

.calp-box.modal-trigger:hover h5,
.calp-box.modal-trigger:focus h5,
a.whiteButton.button:hover h5,
a.whiteButton.button:focus h5 {
    color: #222222;
    text-decoration: underline !important;
}

.calp-box.modal-trigger h5::after,
.calp-box.courses-box h5::after,
a.whiteButton.more-career::after {
    content: '' !important;
}

.calp-box.courses-box#calp-all-courses,
.calp-box.courses-box#calp-new-courses,
.calp-box.courses-box#calp-short-courses {
    margin: 10px 0 !important;
    background: transparent !important;
}


.calp-box.courses-box#calp-all-courses:hover,
.calp-box.courses-box#calp-all-courses:focus,
.calp-box.courses-box#calp-new-courses:hover,
.calp-box.courses-box#calp-new-courses:focus,
.calp-box.courses-box#calp-short-courses:hover,
.calp-box.courses-box#calp-short-courses:focus {
    background: transparent !important;
}

.calp-box.courses-box::before,
.calp-box.courses-box#calp-all-courses h5::after,
.calp-box.courses-box#calp-new-courses h5::after,
.calp-box.courses-box#calp-short-courses h5::after {
    font-family: "csu-icons-2019" !important;
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
    font-size: 66px !important;
    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-modal.open .section.csu-grey-section h2 {
    padding-left: 60px;
}
.calp-modal.open .section.csu-grey-section h2::before,
#pathways.calp-modal.open .section.csu-grey-section h2::before {
    font-family: "csu-icons-2019" !important;
    font-size: 65px;
    font-weight: normal;
    overflow: visible;
    position: absolute;
    top: 30px;
    left: 30px;
}

.calp-box#calp-all-courses h5::after,
.calp-box#calp-new-courses h5::after,
.calp-box#calp-short-courses h5::after {
    font-weight: normal !important;
}

.calp-box.agricultural_and_wine_sciences::before,
#agricultural-wine-sciences.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e909';
    color: #222222;
}

.calp-box.agricultural_and_wine_sciences:hover h5 {
    color: #C92D0C;
}

.calp-box.allied_health_and_pharmacy::before,
#allied-health-pharmacy.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e90a';
    color: #222222;
}

.calp-box.allied_health_and_pharmacy:hover h5 {
    color: #C92D0C;
}

.calp-box.animal_and_veterinary_sciences::before,
#animal-vet-sciences.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e923';
    color: #222222;
}

.calp-box.animal_and_veterinary_sciences:hover h5 {
    color: #C92D0C;
}

.calp-box.business::before,
#business.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e90d';
    color: #222222;
}

.calp-box.business:hover h5 {
    color: #C92D0C;
}

.calp-box.communication_and_creative_industries::before,
#communication-creative.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e90e';
    color: #222222;
}

.calp-box.communication_and_creative_industries:hover h5 {
    color: #C92D0C;
}

.calp-box.engineering::before,
#engineering.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e90f';
    color: #222222;
}

.calp-box.engineering:hover h5 {
    color: #C92D0C;
}

.calp-box.environmental_science_and_outdoor_recreation::before,
.calp-box.environmental_sciences::before,
#environmental-outdoor.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e910';
    color: #222222;
}

.calp-box.environmental_science_and_outdoor_recreation:hover h5,
.calp-box.environmental_sciences:hover h5 {
    color: #C92D0C;
}

.calp-box.exercise_and_sports_sciences::before,
#exercise-sport-science.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e911';
    color: #222222;
}

.calp-box.exercise_and_sports_sciences:hover h5 {
    color: #C92D0C;
}

.calp-box.humanities_social_work_and_human_services::before,
#humanities-social-sciences.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e912';
    color: #222222;
}

.calp-box.humanities_social_work_and_human_services:hover h5 {
    color: #C92D0C;
}

.calp-box.information_technology_computing_and_mathematics::before,
#technology-computing-maths.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e914';
    color: #222222;
}

.calp-box.information_technology_computing_and_mathematics:hover h5 {
    color: #C92D0C;
}

.calp-box.information_and_library_studies::before,
#library-information-studies.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e913';
    color: #222222;
}

.calp-box.information_and_library_studies:hover h5 {
    color: #C92D0C;
}

.calp-box.medical_science_and_dentistry::before,
#medical-science.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e915';
    color: #222222;
}

.calp-box.medical_science_and_dentistry:hover h5 {
    color: #C92D0C;
}

.calp-box.dentistry_and_oral_health::before,
#dentistry-oral-health.calp-modal.open .section.csu-grey-section h2::before {
    content:url('//cdn.csu.edu.au/__data/assets/image/0007/3765823/CALP_DentistryAndOralHealth.png');
    top: 30px !important;
}

.calp-box.dentistry_and_oral_health:hover h5 {
    color: #C92D0C;
}

.calp-box.medical_and_health_sciences::before,
#medical-health-science.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e915';
    color: #222222;
    
}

.calp-box.medical_and_health_sciences:hover h5 {
    color: #C92D0C;
}

.calp-box.medicine::before,
#medicine.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e91d';
    color: #222222;
}

.calp-box.medicine:hover h5 {
    color: #C92D0C;
}

.calp-box.nursing_midwifery_and_indigenous_health::before,
#nursing-midwifery-indigenous.calp-modal.open .section.csu-grey-section h2::before {
    /*content: '\e916';
    color: #222222;*/
    content:url('//cdn.csu.edu.au/__data/assets/image/0008/3764447/CALP_Nursing,midwiferyandIndigenoushealth_web.png');
    top: 30px !important;
}

.calp-box.nursing_midwifery_and_indigenous_health:hover h5 {
    color: #C92D0C;
}

.calp-box.policing_law_security_customs_and_emergency_management::before,
#police-security-emergency.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e917';
    color: #222222;
}

.calp-box.policing_law_security_customs_and_emergency_management:hover h5 {
    color: #C92D0C;
}

.calp-box.psychology::before,
#psychology.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e918';
    color: #222222;
}

.calp-box.psychology:hover h5 {
    color: #C92D0C;
}

.calp-box.science::before,
#science.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e919';
    color: #222222;
}

.calp-box.science:hover h5 {
    color: #C92D0C;
}

.calp-box.teaching_and_education::before,
#teaching-education.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e91a';
    color: #222222;
}

.calp-box.teaching_and_education:hover h5 {
    color: #C92D0C;
}


.calp-box.islamic_and_arabic_studies::before,
#islamic-and-arabic-studies.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e91b';
    color: #222222;
}

.calp-box.islamic_and_arabic_studies:hover h5 {
    color: #C92D0C;
}

.calp-box.christian_theology_and_ministry::before,
#christian-theology-and-ministry.calp-modal.open .section.csu-grey-section h2::before {
    content: '\e922';
    color: #222222;
}

.calp-box.christian_theology_and_ministry:hover h5 {
    color: #C92D0C;
}

.calp-box.partners_pathways:before,
#pathways.calp-modal.open .section.csu-grey-section h2::before {
    content: "\e91c" !important;
    color: #222222;
}

.calp-box.partners_pathways:hover h5 {
    color: #C92D0C;
}

.calp-box#calp-all-courses, 
.calp-box#calp-new-courses, 
.calp-box#calp-short-courses {
    min-height: 80px !important;
}

.calp-box#calp-all-courses h5,
.calp-box#calp-new-courses h5, 
.calp-box#calp-short-courses h5 {
    padding: 10px !important;
    border: 1px solid #222222;
}

.calp-box#calp-all-courses h5::after,
.calp-box.courses-box#calp-all-courses h5::after,
.calp-box#calp-new-courses h5::after,
.calp-box.courses-box#calp-new-courses h5::after,
.calp-box#calp-short-courses h5::after,
.calp-box.courses-box#calp-short-courses h5::after {
    content: '\e90c' !important;
    color: #222222;
    font-size: 24px !important;
    line-height: 16px !important;
    position: absolute;
    right: 0;
    padding-top: 2px;
}

.calp-box#calp-all-courses:hover h5,
.calp-box#calp-new-courses::hover h5,
.calp-box#calp-short-courses::hover h5 {
    color: #C92D0C;
    border-color: #C92D0C;
}

.calp-box#calp-all-courses:hover h5::after,
.calp-box#calp-new-courses:hover h5::after,
.calp-box#calp-short-courses:hover h5::after {
    color: #C92D0C;
    text-decoration: none;
}


a.whiteButton.more-career {
    background: #C92D0C !important;
    border: 1px solid #C92D0C !important;
    color: #FFFFFF !important;
    text-decoration: none !important;
}
a.whiteButton.more-career:hover, a.whiteButton.more-career:focus {
    background: #FFFF !important;
    color: #C92D0C !important;
    text-decoration: underline !important;
}

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

@media (min-width: 993px){
    .breadcrumb-wrapper .container {
        margin-left: 75px;
    }
}

@media (max-width: 992px){
    .breadcrumb-wrapper .container {
        margin-left: 2em;
    }
}