<style>

/*  ACU Libguides CSS 2025 V5
* Fixed errors with center an image */
/* 
ACU Libguides CSS 2025 V4
* Added resources button, removed text versions (uses btn-worker) 
* Removed print styles 
* Added space after bullet or number in lists 
* Added open in a new window styling 
* Note: Flip cards have their own CSS file
*/

#acu-header {min-height:3.5em; background-color:#3C1053;}
#acu-logo {background-color:#3C1053;	height:3.5em; margin:1.5em;}

/* Guide heading */
#s-lg-guide-header-info h1, .s-lib-header h1 
{ margin-top: 24px; margin-bottom: 24px; font-size: 48px; }

/* Box heading */
.s-lib-box .s-lib-box-title { font-size: 42px; font-weight: 500; color: #3c1053; background-color: #ffffff; padding: 6px 0px;}

/* Libguide font  */
html {font-size: 16px;}
body { font-size: 16px; color: #252320; font-family: AvenirLTStd-Book,Arial,Helvetica,sans-serif;}
h1, h3, h4, h5, h6 {color: #3c1053;}
a:hover {color: #ed0c00; text-decoration: underline;}
h3 { font-size: 32px;}
h4 { font-size: 26px; margin-top: 1em;}
h5 { font-size: 20px; margin-top: 1em;}
h6 { font-size: 16px; font-weight: 700; margin-top: 1em; }

/* Links Left Nav */
.list-group-item
a {color: #3d3935; font-size: 16px;}
.list-group-item
a:visited {color: #3d3935;}
.list-group-item
a:hover {color: #3d3935; text-decoration: underline; }
.dropdown-menu>li>a {font-size: 14px;}
    
#s-lg-tabs-container .nav-pills > li > a
{ font-size: 16px; }

/* Links in box content */
.s-lib-box-content 
a {color: #ed0c00;
}

.s-lib-box-content 
a:hover {color: #ed0c00; text-decoration: underline;}
a:visited {color: #d00a00;}


/* Get whole nav box area clickable */
.list-group-item
a {display: block;}

/* hide search search box on subject guide pages */
#s-lg-guide-header-search {display: none;}

/* tabs */
.nav-tabs {
 border: 1px solid #ed0c00;
 border-top: none;
 border-right: none;
 border-left: transparent;
}

.nav-tabs>li>a 
{
 color: #252320;
 font-weight: bold;
 border-radius: 0px 0px 0 0;
}

.nav-tabs>li>a:visited
{
 color: #252320;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover 
{
  color: #fff !important;
  background-color: #ED0C00;
  border: 1px solid #ed0c00;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0.1rem 0.5rem;
}

.nav-tabs>li>a:hover 
{
  color: #ffffff !important;
  background-color: #ed0c00;
  outline: none;
  border-color: transparent;
}

/* red border around tab content */
.s-lib-jqtabs div.tab-content 
{
  padding: 10px;
  border: 1px solid #ed0c00;
  border-top: none;
}


/* breadcrumbs */
#s-lib-admin-bc .breadcrumb, #s-lib-bc .breadcrumb 
{ 
  background-color: #260B34; 
  font-size: 14px;
}

#s-lib-admin-bc .breadcrumb, #s-lib-bc .breadcrumb a 
{
  color: #ffffff; 
  font-size: 14px;
}

#s-lib-admin-bc .breadcrumb, #s-lib-bc .breadcrumb a:hover 
{
  color: #ffffff; 
  text-decoration: underline
}

#s-lib-admin-bc .breadcrumb>.active, #s-lib-bc .breadcrumb>.active 
{
 color: #ffffff;
 font-weight: normal;
 font-size: 14px; 
}

/* breadcrumb edges square not round */
.breadcrumb 
{
  border-radius: 0px;
}

/* breadcrumb no white space under header, size and text location*/
#s-lib-admin-bc .breadcrumb, #s-lib-bc .breadcrumb 
{
    margin: 0px 0 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 30px;
}

/* back to top */

#s-lib-admin-main .dataTables_paginate>ul.pagination>li.paginate_button:not(.disabled):not(.active)>a, #s-lib-public-main .dataTables_paginate>ul.pagination>li.paginate_button:not(.disabled):not(.active)>a, .s-lg-link-contrast, .ui-widget-content a, a 
{
    color: #3c1053;
}

/* wrap super long urls */
p {
overflow-wrap: break-word;
}

/* Accordion styling */
.panel-group .panel {
	border-radius: 1px;
}
.panel-heading .panel-group .panel {
	border-bottom: 1px solid transparent;
	border-top-left-radius: 1 !important;
	border-top-right-radius: 1 !important;
}
.accordion .panel-title a, .panel-title a, h2.panel-title a, main#main-content #accordionTwo .panel-default .panel-heading h2.panel-title a {
	color: #252320 !important;
}

.panel-default {
  border-color: #cccccc;
}

.panel-default>.panel-heading {
  background-color: #fff; }
  

/* Hide group level breadcrumb 
#s-lib-bc-group { display: none; } Removed and added at group level instead */

/* space/padding after journal list images */
.margin-right-sm, .pad-right-sm {
  margin-right: 10px!important;
}

/* A-Z databases link colour */
#s-lib-admin-main, #s-lib-public-main a {
  color: #ed0c00;
}
.btn-link {
    color: #ed0c00;
}
/* A-Z remove display of Alternative Name(s) & Keywords */
.s-lg-az-result-keywords {display: none;}

/* A-Z entry link text size */ 
#s-lg-az-results .s-lg-az-result-title {
    font-size: 16px;
}

/* A-Z Make GO and REMOVE FILTER buttons purple */

.btn-default {
background-color: #3c1053;
border-color: #3c1053;
color: #fff;
font-weight:bold;
}

.btn-default:hover {
background-color: #260b34;
border-color: #260b34;
color: #fff !important;
}

/* A-Z featured databases best bets key databases backgound box colours */

#s-lg-az-results #s-lg-db-name-featured, .s-lg-db-name-featured {
    margin-bottom: 10px;
    background-color: #eeeeee;
    border-radius: 4px;
    padding: 15px;
    border: 1px solid #d6d8d9;
}

/* responsive resizing images in libguides */
.responsive {
  max-width: 100%;
  height: auto;
}

/* ACU worker buttons */
.btn-purple {
  background: transparent;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  padding: 0.5rem 1rem 0.5rem 1rem;
  background-color: #3c1053;
  border-color: #3c1053;
  color: #fff !important;
  margin-bottom: 1rem;
  display: inline-block;
}
.btn-purple:hover {
      background-color: #260b34;
      border-color: #260b34;
      color: #fff !important;
      transition: 0.2s;
 }

.btn-red {
  background: transparent;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  padding: 0.5rem 1rem 0.5rem 1rem;
  background-color: #ed0c00;
  border-color: #ed0c00;
  color: #fff !important;
  margin-bottom: 1rem;
  display: inline-block;
}
.btn-red:hover {
      background-color: #ed0c00;
      border-color: #ed0c00;
      color: #fff !important;
      transition: 0.2s;
 }

.btn-worker {
  background: transparent;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  padding: 0.5rem 1rem 0.5rem 1rem;
  border-color: #ed0c00;
  color: #ed0c00 !important;
  margin-bottom: 1rem;
  display: inline-block;
}
.btn-worker:hover {
      color: #fff !important;
      border-color: #ed0c00;
      background-color: #ed0c00;
      transition: 0.2s;
  }
  
/* Other buttons */
.button-resources {
	background-image: url(https://d329ms1y997xa5.cloudfront.net/customers/324/images/new_window_button.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: AvenirLTStd-Book, Arial, Helvetica, sans-serif !important;
	font-weight: bold; 
	box-shadow: 8px 15px 11px -7px rgb(0 0 0 / 10%);
	cursor: pointer;
	width: 250px;
	height: 125px;
	text-align: left;
	color: #3c1053 !important;
	display: inline-block;
	padding: 1rem 4rem 1rem 1rem;
	line-height: 130%;
	font-size: .8em;
}

.button-resources:hover {
    color: #ed0c00 !important;
   text-decoration: underline;
    background-image: url(https://d329ms1y997xa5.cloudfront.net/customers/324/images/new_window_button_red.png);
    transition: 0.2s;
 box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
}

/* Increase the space after bullet or number before the text starts in lists */
.s-lib-box-content ol li,
.s-lib-box-content ul li {
    padding-left: .5em;
}

/* open in a new window styling */
.fa-external-link {
    font-size: .8em !important;
    color: #3c1053;
}

/* Hide box title for System Status box on A-Z page */
#s-lg-box-status.s-lib-box.s-lib-box-std h2.s-lib-box-title { 
display:none;
}

/* system status button */
.btn-systems {
    background: #ed0c00;
    padding: 0.5rem 1rem 0.5rem 1rem;
    color: #ffffff !important;
    display: inline-block;
    text-align: center;
}

/* A-Z databases link colour */
#s-lib-admin-main, #s-lib-public-main a {
  color: #ed0c00;
}
.btn-link {
    color: #ed0c00;
}

/* center an image */
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
    
/* Style for 2022 how to template/endnote libguide */

.flex-container {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
	align-content: space-evenly;
   }      

.flex-container > div {
	background-color: transparent;
	width: 250px;
	margin: 10px;
	text-align: center;
	font-size: 24px;
  }

  .button-arrow {
	background-image: url(https://libapps-au.s3-ap-southeast-2.amazonaws.com/customers/324/images/dark_purple_arrow.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: "AvenirLTStd-Heavy", "Nexa-Heavy", Arial, Helvetica, sans-serif !important;
	font-weight: bold; 
	box-shadow: 8px 15px 11px -7px rgb(0 0 0 / 10%);
	cursor: pointer;
	width: 250px;
	height: 125px;
	text-align: left;
	color: #3c1053 !important;
	display: inline-block;
	padding: 1rem 4rem 1rem 1rem;
	line-height: 130%;
	font-size: 20px;
}

.button-arrow:hover {
	color: #fff !important;
	background-color: #3c1053;
	color: #fff;
	text-decoration: underline;
	background-image: url(https://libapps-au.s3-ap-southeast-2.amazonaws.com/customers/324/images/red_arrow.png);
	transition: 0.2s;
}

/* css for cultural advice pop-up */
#toast-div {
	position: relative;
}

pop-toast {
	--toast-bg: #fff;
	--toast-bottom: 1rem;
	--toast-left: 1rem;
	--toast-right: 1rem;
	--toast-top: auto;
	--toast-width: auto;
	--toast-border: 0.05rem solid #000;
	--toast-max-width: 30rem;
	--toast-transition: transform ease-in-out 0.5s;
	--toast-z: 4000;
	--toast-more-color: #252320;
}

pop-toast h3.h4 {
	margin-top:0.5rem;
	color: #3c1053;
	font-family: "Nexa-Heavy", Arial, Helvetica, sans-serif;
	font-size: 1.5rem;
}

pop-toast div[slot=teaser] p {
	margin-bottom:0;
}

pop-toast div[slot=body] p:first-child {
	margin-top:0.5rem;
}

/* Hide print option on all libguides */
#s-lg-guide-print-url { display:none; }

/* Hide description for popular databases */
#s-lg-az-popular div.s-lg-az-result-description { display: none; }

/* Make table headers align text at the top */
.table>thead>tr>th {
  vertical-align: top;
}
/* Custom Header and Footer from springshare*/

#libchat_8ac5b87f7691450d3678e68c9b7287c7 {
  position: fixed;
  bottom: 4vh;
  right: 4vw;
  z-index: 100;
  font-weight: 700;
  font-size: 18px;
}

@font-face {
  font-family: Nexa-Heavy;
  src: url(https://libapps-au.s3-ap-southeast-2.amazonaws.com/sites/335/include/Nexa-Heavy.otf);
}
@font-face {
  font-family: AvenirLTStd-Book;
  src: url(https://libapps-au.s3-ap-southeast-2.amazonaws.com/sites/335/include/avenir-lt-std-45-book.otf);
}

h1,h2,h3,h4,h5,h6 {
font-family: Nexa-Heavy, Arial, Helvetica, sans-serif;
}

body {
font-size: 16px;
font-family: AvenirLTStd-Book, Arial, Helvetica, sans-serif;
padding-left: 0px;
padding-right: 0px;
}

.s-lib-side-borders {
padding-left: 15px;
padding-right: 15px;
}

/*header*/
.custom-header .navbar-brand img {
max-width: 150px;
}
.custom-header .navbar-brand {
padding: 0px 15px;
height: auto;
}
.custom-header .navbar-default {
background-color: #3c1053;
border-radius: 0px;
border: none;
margin-bottom: 0px;
}
.custom-header .navbar-default .navbar-nav>li>a {
color: #fff;
}
.custom-header .navbar-default .navbar-nav>li>a:hover {
background-color: #fff;
color: #260b34;
text-decoration: underline;
}
.custom-header .navbar-right {
padding-top: 10px;
}
.custom-header .navbar-default .navbar-toggle {
border: none;
}
.custom-header  .navbar-default .navbar-toggle .icon-bar {
background-color: #fff;
height: 3px;
width: 30px;
}
/*footer*/
.custom-footer a {
color: #fff;
}
.custom-footer a:hover, .custom-footer a:active, .custom-footer a:focus {
text-decoration: underline;
}
.ask-acu-purple {
background-color: #260B34;
color: #fff;
}
.ask-acu-purple .col-md-4 h2 {
font-size: 42px;
}
.askacu {
padding-top: 80px;
}
.askacu h2 {
margin-top: 0px;
}
.ask-right-section h2 {
font-size: 22px;
}
.ask-right-section p {
color: #d8cfdd;
}
.ask-acu-panel .line-divider {
border-top: 1px solid #634075;
}
.lower-footer {
background-color: #3c1053;
color: #d8cfdd;
font-size: 14px;
}
.custom-footer .lower-footer a {
color: #d8cfdd;
}
.custom-footer .lower-footer a:hover, .custom-footer .lower-footer a:active, .custom-footer .lower-footer a:focus {
color: #fff;
text-decoration: underline;
}
.footer-quick-links ul {
list-style: none;
padding-inline-start: 0px;
}
.footer-quick-links li {
display: inline-block;
margin-right: 8px;
}
.footer-quick-links li a {
margin-right: 16px;
}
.custom-footer .disclaimer {
margin-bottom: 16px;
}
.icon-Chat-Buble3 img, .icon-Question-Mark img {
max-width: 64px;
margin-top: 80px;
}
.icon-Mail img, .icon-Chat-Bubble2 img, .icon-Note-Pencil-1 img {
max-width: 21px;
}
@media (max-width: 991px) {
.ask-right-section p {
margin-top: 16px; }

.ask-acu-panel .line-divider {
margin-top: 16px;
padding: 32px 0; }
}
@media (min-width: 992px) {
.ask-acu-purple .col-md-4 h2 {
margin-bottom: 64px; }

.ask-right-section p {
margin-top: 32px;
}
.ask-acu-panel .line-divider {
margin-top: 48px;
padding: 48px 0 64px 0;
}
.lower-footer {
padding-top: 36px;
}
#s-la-page-title-bar, #s-la-bc {
display: none; }
}
/**
 * @license
 * MyFonts Webfont Build ID 3514830, 2018-01-23T18:44:13-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: AvenirLTStd-Heavy by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/avenir/85-heavy/
 * Copyright: Copyright 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 2,500,000
 * 
 * Webfont: AvenirLTStd-Roman by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/avenir/55-roman/
 * Copyright: Copyright 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 2,500,000
 * 
 * Webfont: AvenirLTStd-Book by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/avenir/45-book/
 * Copyright: Copyright 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 250,000
 * 
 * Webfont: Nexa-Bold by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/nexa/bold/
 * Copyright: Copyright 2012 by Svet Simov. All rights reserved.
 * Licensed pageviews: 100,000
 * 
 * Webfont: Nexa-Heavy by Fontfabric
 * URL: https://www.myfonts.com/fonts/font-fabric/nexa/heavy/
 * Copyright: Modern and elegant sans serif font.
 * Licensed pageviews: 100,000
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3514830
 * 2018 MyFonts Inc 
 END CUSTOM HEADER and FOOTER */

</style>