/* For: UAT M+ PEOPLE LEADERSHIP
https://leadership.sydney.catalog.canvaslms.com
*/
/* 20250407 blundell added vars for new capability ' Global Citizenship'  */
:root {
  --uom-blue: #000f46;
  --uom-dark-blue: #000b34;
  --uom-kookaburra-light: rgb(70, 200, 240);
  --uom-kookaburra-dark-100: rgb(0, 60, 85);
  --people-leadership-colour: #46c8f0;
  --community-engagement-colour: #ffd629;
  --sustainability-advocacy-colour: #9fb825;
  --innovation-colour: #ff616d;
  --global-citizenship-colour: #EB7BBE;
  /* update --current-capability-colour to update activity colours throughout */
  --current-capability-colour: var(--people-leadership-colour);
}

/* hide uom banner text */
#uom-catalog-header {
  display: none;
}

body {
  font-family: Source Sans Pro, Gill Sans, Trebuchet MS, Arial, sans-serif;
}

#home-page .uom-award-page-header h2 {
  margin-top: 0;
  color: var(--uom-blue);
  line-height: 1.1;
  font-family: "Noto Serif", Georgia, Times New Roman, serif;
  font-weight: 700;
  font-size: 2.8rem;
  margin-bottom: 2rem;
}

#home-page .uom-award-page-header p {
  font-family: Source Sans Pro, Gill Sans, Trebuchet MS, Arial, sans-serif;
  font-size: 1.1em;
}

#home-page .uom-award-page-header div>p:first-of-type {
  font-size: 1.52088rem;
  line-height: 1.4;
  letter-spacing: normal;
  font-weight: 600;
}

#home-page .uom-award-page-header div ul li,
#home-page .uom-award-page-header div ol li {
  font-size: 1.1em;
}

#home-page .uom-award-page-header .award-logo img,
#home-page .uom-award-page-header .award-logo svg {
  width: 150px;
}

@media (min-width: 992px) {

  #home-page .uom-award-page-header .award-logo img,
  #home-page .uom-award-page-header .award-logo svg {
    width: 100%;
    margin-top: 50px;
    max-width: 250px;
  }
}

#home-page #search-form.callout-region {
  margin-bottom: 30px;
}

.uom-page-title {
  display: flex;
  flex-direction: column;
  -webkit-box-flex: 1;
  font-size: 1.3rem;
  line-height: 1.3;
  padding-top: 1rem;
}

.uom-notice {
  background-color: #dae299;
  color: #272727;
  margin: 0 auto;
  padding: 1rem 1.125rem 1.125rem;
}

.logo-customized a {
  pointer-events: none;
}

.product-dates {
  display: none;
}

.paraStyle {
  margin: 1.25rem;
  padding: 1rem;
  background-color: #fff;
}

/* hiding feature bits */
#product-page #feature {
  background-color: var(--current-capability-colour);
  background-size: auto;
  background-color: var(--current-capability-colour);
  background-position: 60% 40%;
  background-repeat: no-repeat;
}

#product-page .product-bg {
  background: none;
}

/* @media (min-width: 992px) {
    #product-page .product-bg {
        background: linear-gradient(90deg, rgba(29, 29, 29, .8) 17.45%, rgba(29, 29, 29, .58) 41.73%, rgba(29, 29, 29, 0.5) 57.58%);
    }
  }
  
  @media (max-width: 991px) {
    .gradientBg {
        background: rgba(29, 29, 29, .5) !important;
    }
  } */

#product-page .hero-region {
  background: none;
  padding: 1.7vh 0;
}

#product-page .hero-region .col-md-6:first-child {
  display: none;
}

#product-page .hero-region>.col-md-6:nth-child(2) p {
  display: none;
}

#product-page .hero-region>.col-md-6:nth-child(2) p strong {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 400;
  font-size: 0.84em;
}

#product-page .hero-head {
  color: var(--uom-dark-blue);
  font-size: 2rem;
  line-height: 1.1;
  font-family: "Noto Serif", Georgia, Times New Roman, serif;
  font-weight: 700;
  width: 60vw;
  margin: 5vh 1vh 5vh 0;
}

#product-page .hero-action {
  display: none;
}

#product-page .hero-action>.btn-action.btn-info {
  text-transform: none;
  padding: 1.3rem 4.2rem;
}

/* TB - Custom activity page code*/
#product-page #description a {
  text-decoration: underline;
}

#product-page footer.callout-region.callout-region {
  display: none;
}

.lead-text {
  font-size: 1.48rem;
  padding-bottom: 1rem;
  max-width: 900px;
  max-width: 56.25rem;
  font-weight: 400;
  margin: 2rem auto;
}

.courses-left-col {
  margin-top: 2rem;
}

/* #product-page #main {
    border-top: 10px solid var(--current-capability-colour);
  } */

#product-page #main .container.product-details {
  margin-top: 0;
}

.container.product-details #description {
  max-width: 100% !important;
  margin-top: 1.5rem;
}

.product-account-logo[src*=".svg"] {
  height: auto;
  width: 180px;
  margin-left: 10px;
  top: -1px;
  position: relative;
}

.container.product-details #description:nth-child(1)>div>a {
  height: 50px;
  display: none;
}

.product-account-logo {
  max-height: 50px;
}

#product-page #description h2 {
  font-weight: 600;
  margin-top: 2rem;
  margin-bottom: 10px;
}

#product-page #description h3 {
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
  font-weight: 600;
}

#product-page #description table {
  max-width: 56.25rem;
  width: 100%;
  text-align: left;
}

#product-page #description table thead {
  border-bottom: 2px solid #d2d2d2;
  background: #fff;
}

#product-page #description table tr th,
#product-page #description table tr td {
  font-size: 1rem;
  padding: 0.625rem;
}

#product-page #description table tbody tr th,
#product-page #description table tbody tr td {
  border-top: 1px solid rgba(29, 29, 29, 0.2);
  vertical-align: top;
}

.courses-left-col h4 {
  margin-top: 2rem;
}

#main.product-results {
  padding-top: 0;
  /* push breadcrumbs up */
}

/********************* FILTER text **********/
.uom-filterTextwrap h3 {
  font-size: 1.2rem;
  font-weight: 600;
  padding-left: 1rem;
}

.uom-filterTextwrap p.search-text {
  padding: 0.2em 1em 1em 1rem;
  font-size: 15px;
}

/********************* BREADCRUMBS **********/
.breadcrumb {
  margin-bottom: 35px;
  list-style: none;
  background-color: #fff;
  border-radius: 0px;
}

.breadcrumb>li+li:before {
  color: rgb(9, 65, 131);
  font-weight: 800;
  content: "\203A";
}

.breadcrumb>li>a {
  color: rgb(9, 65, 131);
}

.breadcrumb>.active {
  color: rgb(9, 65, 131);
  font-weight: 800;
}

.product-details-listing-breadcrumb {
  margin-bottom: 1.5em;
  font-size: 0.91em;
}

/*  ******** AK - remove blue book icon **********   */
.ProductIcon__LargeCircle--course {
  display: none;
}

/*  ******** AK - listings card footer **********   */
.product-footer {
  display: none;
}