/*  STAFF SITE OVERRIDE CSS - MER  */

/*  Correct Purple--80 bg color */
body {
	background-color: #643075;
}

.breadcrumb-bg {
	background-color: #643075;
}
.breadcrumb-bg-wraper {
	background-color: #643075;
}
.banner .banner-header-bg::before {
	background-color: #643075;
}
.banner__image__cta--bg::before {
	background-color: #643075;
}
.banner-image .banner-header-bg::before {
	background-color: #643075;
}

.return-bar {
	background-color: #643075;
}
.return-bar .cut-corner::after {
	background-color: #643075 !important;
}

/* turns news-events-important-dates carousel cards to default body color for staff theme */
.slider-container p {
    color: #252320;
    }
   
/* Important dates card on staff homepage carousel - even out height with news */ 
.cal-icon {
    height: 13rem;
    padding: 1rem 0 2.25rem;
}
.cal-icon__weekday {
    font-size: 2rem;
    padding: 1.5rem 0 .5rem;
}
.cal-icon__day {
    font-size: 4rem;
}
.cal-icon__month {
    font-size: 1.75rem;
}

/*  CAROUSEL IMAGE HEIGHT  */
.slider-container a img {
   max-height:13rem;
}
/*  For quicklinks with icon fonts instead of SVGs  */

.relative {
    position: relative;
}
.quicklink__icon-font {
    width: 1.8em;
    position: absolute;
    left: 0rem;
    top: .5rem;
}
/*   2 SVG icons on homepage quicklinks  */
.icon-svg {
    width: 1.2em;
    position: absolute;
    left: 0rem;
    top: .5rem;
}



/*  overrides 5rem margin-bottom on Staff homepage  */
.quicklinks {
    margin-bottom: 1rem;
}

/*  removes excessive padding-bottom  */
.h1, .h2, .h3, .h4, .h5 {
    padding-bottom: 0.4rem;
}

/* overrides 2up-4up bottom spacing before link  
.content-2up-4up a {
    bottom: auto;
}
*/
/* makes long arrow-link CTA one line e.g. L&T on Staff homepage */
.stats a {
   min-width: 150%;
}


/*  MODAL CSS from Library csss */

.model-img {
    width: 100%;
}

.modal {
    .tab-bar {
        margin: 0;
    }
    h5 {
        padding: 0;
    }
    .modal-body {
        height: 100%;
    }
}

/*  ADJUST KEYFACT - LABEL WIDTH, color & hover  */
.key-facts__row--detail--title {
    color: #252320;
    width: 18rem;
}
.key-facts__row--detail--discription a:hover {
    text-decoration: underline;
}
   
/*  Tabs adjustment  */   
ul#tabs li.nav-item {
   font-weight:bold;
}

/* STAFF SEARCH RESULTS ADJUSTMENTS  */
.results span.site-name {
   padding-bottom: 0;
}
.results h5.link a {
     color:#d00a00;
}
.staff-search-result .site-name {
    color: #747474;
    font-family: "Nexa-Heavy",Arial,Helvetica,sans-serif;
}
.results p.metadata-description {
    margin-bottom:0.4rem !important;
    color:#3c1053;
} 
section.library_search span.search-field {
    width: 100%;
    }
.staff-search-result .date {
    font-size: 0.9rem;
    font-family: "AvenirLTStd-Book", Arial, Helvetica, sans-serif;
}    
    
/* hides 'Staff' heading  */
h2.site-heading {
    display:none;
}


/*  FOOTER ADJUSTMENTS - merged!! 
 footer ul.two {
    width: 41%;
    float: left;
}
.two {
    width: 50% !important;
}
*/

/*  NEWS COLOR ADJUSTMENTS  */
.news-listing__value h5, .news-listing__value span {
    color: #252320;
}
.news-listing a:hover {
   color:#252320;
}


/*  FORMS REQUIRE COLOR  */
.mandatory {
    color: #747474;
}
#mega-menu__wrap ul#mega-menu li a {
    font-size:0.95rem;
}


/* 
----------------------------
UTILITY CLASSES
----------------------------
*/
.margin__top--0 {
    margin-top:0 !important;
}
.margin__top--1 {
    margin-top:1rem !important;
}
.margin__top--2 {
    margin-top:2rem !important;
}
.margin__bottom--1 {
    margin-bottom:1rem !important;
} 
.margin__bottom--2 {
    margin-bottom:2rem !important;
} 
.margin__bottom--3 {
    margin-bottom:3rem !important;
} 
.margin__top--5 {
 margin-top:5px!important
}
.margin__top--10 {
 margin-top:10px!important
}


.padding__top--0 {
    padding-top:0 !important;
}
.padding__bottom--0 {
    padding-bottom:0 !important;
}
.padding__top--2 {
    padding-top:2rem; !important;
}
.margin-top--2-5  {
    margin-top:2.5rem !important;
}
.margin-right--2-5  {
    margin-right:2.5rem !important;
}
.margin-bottom--2-5 {
   margin-bottom:2.5rem !important;
}


.responsive--img {
    width:100%;
}

/* colours  */
.black--80 {
    color:#747474;
}

.acu-red--100 {
	color:#ed0c00;
}
.acu-purple--100 {
	color:#3c1053;
}
.acu-white {
   color:#ffffff;
}


/*   Reduces bottom absolute position of arrow-link on 2col (2up)  */
.bottom--8 {
    bottom: 8rem!important;
}

.table-with-border {
   color:#252320;
}

/* alerts to use charcoal--120 for text copy */
.alert-info, .alert-warning, .alert-danger {
    color: #252320;
}


/* Video carousel - forces subtilte into second line */
.text-holder-video .description h4 {
   display:block!important;
}

/*
------------------------------------------------------------------------------------
additional ICON FONTS
------------------------------------------------------------------------------------
*/


.icon-User-Flowchart:before {
  content: "\ebc4";
}
.icon-Networking-2:before {
  content: "\ee3a";
}


/*
----------------------------------------------------------
POLICIES SITE 
----------------------------------------------------------
*/

/* policy search results link  */
.results h5 a {
   color:#d00a00;
}


/* A-Z lsitinf CTA button on polices homepage  
.multi-acc {
    margin-bottom: 0;
}
*/

.policy_meta_data td:nth-child(odd) {
    padding: .75rem;
}

.policy_meta_data td {
    border: 1px solid #ccc;
}

/*  .panel-body li a {
    color:#3d3935;
}
*/
/*  assets/ACUPublic/css/pattern-lib/organisms/_rich_text.scss  uses !important so need to override it!! */
ul>li>ul>li>ul>li, ol>li>ul>li>ul>li, ol li ol li ol>li {
    color: #252320!important;
}

/*  Footnote */
a[rel=footnote][href^='#'], .footnote-link {
    bottom: .6em!important;
    font-size: .7em;
    position: relative;
    vertical-align: baseline;
}

/*  Bootstrap version was not working for 'Back to top': https://prod.policies.acu.edu.au/governance/data_governance_policy#8 */
.clearfix {
    clear:both;
    display:block;
}

/*  not sure why this has been set to bold as it will undermine <strong> e.g. 
ACUPublic/css/pattern-lib/organisms/_rich_text.scss
https://prod.policies.acu.edu.au/community_relations/outbound_sponsorship_policy_  */
ul, ol {
    font-weight:normal;
}

/* Policies site A-Z listing links */
.alpha_search a:visited { 
    color:#747474;
    }
.alpha_search {
    margin-left:1rem;
}


ol[type="1"] li, ol.decimal li {
    list-style: decimal
}

ol[type="a"] li, ol.alpha li {
    list-style:lower-alpha
}

ol[type="i"] li, ol.roman li {
    list-style:lower-roman
}

/* 
Pevents above override affecting unordered lists 
e.g. https://policies.acu.edu.au/governance/protected_disclosures_policy_and_procedures/protected_disclosures_policy
*/

ul li {
    list-style-type:disc;
}


/*  Matrix class - e.g. https://policies.acu.edu.au/academic_courses_related_policies/conferral_and_graduation/academic_dress_and_regalia_policy  */
ul.noBullet li, li.noBullet {
   list-style-type: none!important;
}



/*  
-------
policy-document--ph approach from David
# sourceMappingURL=style-clean.css.map 

*/

.policy-document--ph {
  counter-reset: section;
}

.policy-document--ph section h1 + *,
.policy-document--ph section h2 + *,
.policy-document--ph section h3 + *,
.policy-document--ph section h4 + *,
.policy-document--ph section h5 + *,
.policy-document--ph section p:nth-child(1) + * {
  counter-reset: section;
}

.policy-document--ph section {
  margin-left: 2rem;
}

.policy-document--ph section h1, .policy-document--ph section h2, .policy-document--ph section h3, .policy-document--ph section h4, .policy-document--ph section h5, .policy-document--ph section > p:nth-child(1) {
  margin-left: -2rem;
}

.policy-document--ph section h1::before, .policy-document--ph section h2::before, .policy-document--ph section h3::before, .policy-document--ph section h4::before, .policy-document--ph section h5::before, .policy-document--ph section > p:nth-child(1)::before {
  counter-increment: section;
  content: counters(section, ".") " ";

/*  Colors  */

.acu-red--100 {
	color:#ed0c00;
}
.acu-purple--100 {
	color:#3c1053;
}
.acu-white {
   color:#ffffff;
}
	
/* removes library chat widget from Staff site */	
.lcs_slide_out-r div.lcs_header {display:none}
