/*
  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: 22 April 2020 01:40:35
*/


/* 
Template Name: uom-mce.css
Pattern Lib Overrides Version: 1.3.0
Author: External Relations Digital Team
Updated: 12/09/2019 DK
*/

/* ========== CMS helpers ========== */
.text-small {font-size: 90%;}
.text-smaller {font-size: 80%;}
pre {line-height: 1; background-color: #eee; padding: 20px;}
/* remove padding at top or bottom of content blocks because sometimes there is too much **/
.short {padding-top: 1.5rem; padding-bottom: 1.5rem;}
.nopad {padding-top: 0rem; padding-bottom: 0rem; margin-top: 0rem; margin-bottom: 0rem;}
.nopadtop {padding-top: 0rem; margin-top: 0rem;}
.nopadbottom {padding-bottom: 0rem; margin-bottom: 0rem;}
/* grey lead text for use in section divider headings */
.lead-grey {font-size: 1.25rem; color: #d8d8d8; font-family: Source Sans Pro,Gill Sans,Trebuchet MS,Arial,sans-serif; font-weight: 600;}
/* ========== Bug fixes ========== */
/* Fixes IE issue with backgrounds. Will be added to future rebrand versions */
main { display: block; } 
/* Fixed IE issue with cards */
.card--link p.card__header {max-width: 100%;}
/* fix up padding on checklist items */
.check-list__label p:last-child {margin: 0 0 0rem;}
/* Issue #1144 reduce button width from 100% to 50% */
.card--focus-box .btn {width: 60%;}

/* ========== Article styles =========== */
/*  category tags */
.article-wrap__category-list .article-wrap__category,  .card__category-list span.card__category {background-color: rgb(224, 241, 245); text-transform: uppercase; border: 1px solid rgb(199, 199, 199); border-radius: 5px; padding: 2px 5px; font-size: 0.8em; font-weight: 600; margin-bottom: 5px; margin-right: 4px; display: inline-block;}
a.article-wrap__category {text-decoration: none}
a.article-wrap__category:hover, a.article-wrap__category:focus {background-color: rgb(9, 65, 131); color: rgb(255, 255, 255);}
/*.article-wrap .figure figcaption {text-align: left;} */

/* ========== Search styles ========== */
.search__pagination {margin: 24px auto; margin: 1.5rem auto; -webkit-box-shadow: 0 2px 3px -1px rgba(0, 0, 0, .4); box-shadow: 0 2px 3px -1px rgba(0, 0, 0, .4);}
.search__pagination-link {display: inline-block; padding: 8px 20px; padding: .5rem 1.25rem; text-align: center; background-color: white; text-decoration: none; border: 1px solid rgb(238, 238, 238); font-size: 20px; font-size: 1.25rem;}
.search__pagination-link:hover {background-color: rgb(242, 245, 249);}
.search__pagination-link:first-child {border-radius: 3px 0 0 3px;}
.search__pagination-link:last-child {border-right-color: transparent; border-radius: 0 3px 3px 0;}
.search__pagination-link--next::after {content: ''; display: inline-block; width: 8px; width: .5rem; height: 8px; height: .5rem; margin-left: 8px; margin-left: .5rem; border-right: 2px solid #094183; border-top: 2px solid #094183; -webkit-transform: rotate(45deg); transform: rotate(45deg); vertical-align: 7.5%;}
.search__pagination-link--previous::before {content: ''; display: inline-block; width: 8px; width: .5rem; height: 8px; height: .5rem; margin-right: 8px; margin-right: .5rem; border-left: 2px solid #094183; border-bottom: 2px solid #094183; -webkit-transform: rotate(45deg); transform: rotate(45deg); vertical-align: 7.5%;}
a.search__pagination-link--current, a.search__pagination-link--current:hover {background-color: #094183; border-color: #094183; color: white;}

/* ======== CMS Button Styles ========= */
.btn--icon--down:after, .btn--icon--down:active:after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.18 1.92L5 5.72l3.83-3.8L10 3.08l-5 5-5-5z' fill='%23094183' /%3E%3C/svg%3E")}

/* ======== Bug #567 Logo listing addition ========= */
.logo-listing__image { -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.65; filter: alpha(opacity=65);}

/* ======== Bug #1308 event listing header link in bg-inverted ========= */
.bg-inverted .card--generic a {color: #094183;}

/* remove the extra spacing from bottom of paragraphs if we're using nopadbottom */
.nopadbottom > :last-child {margin-bottom: 0;}