/*
  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: 13 June 2024 10:01:47
*/


/* 
Template Name: uom-mce.css
Pattern Lib Overrides Version: 1.3.1
Author: External Relations Digital Team
Updated: 11/06/2020 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;}

/* bug fix for download block 10/06/20 */
.download-block__inner h3:hover {text-decoration: none;}
.document-list--download-all a:after,.document-list .link-download:after,.document-list [href$=".CsV"]:after,.document-list [href$=".csV"]:after,.document-list [href$=".cSv"]:after,.document-list [href$=".Csv"]:after,.document-list [href$=".csv"]:after,.document-list [href$=".CSV"]:after,.document-list [href$=".cSV"]:after,.document-list [href$=".CSv"]:after,.document-list [href$=".doC"]:after,.document-list [href$=".dOC"]:after,.document-list [href$=".DOC"]:after,.document-list [href$=".DOc"]:after,.document-list [href$=".doc"]:after,.document-list [href$=".dOc"]:after,.document-list [href$=".Doc"]:after,.document-list [href$=".DoC"]:after,.document-list [href$=".DOcx"]:after,.document-list [href$=".doCx"]:after,.document-list [href$=".DoCx"]:after,.document-list [href$=".dOCx"]:after,.document-list [href$=".DOCx"]:after,.document-list [href$=".docX"]:after,.document-list [href$=".DocX"]:after,.document-list [href$=".dOcX"]:after,.document-list [href$=".DOcX"]:after,.document-list [href$=".doCX"]:after,.document-list [href$=".DoCX"]:after,.document-list [href$=".dOCX"]:after,.document-list [href$=".dOcx"]:after,.document-list [href$=".docx"]:after,.document-list [href$=".Docx"]:after,.document-list [href$=".DOCX"]:after,.document-list [href$=".dOtx"]:after,.document-list [href$=".doTx"]:after,.document-list [href$=".DoTx"]:after,.document-list [href$=".dOTx"]:after,.document-list [href$=".DOTx"]:after,.document-list [href$=".dotX"]:after,.document-list [href$=".DotX"]:after,.document-list [href$=".DOtx"]:after,.document-list [href$=".DOtX"]:after,.document-list [href$=".doTX"]:after,.document-list [href$=".DoTX"]:after,.document-list [href$=".Dotx"]:after,.document-list [href$=".DOTX"]:after,.document-list [href$=".dotx"]:after,.document-list [href$=".dOtX"]:after,.document-list [href$=".dOTX"]:after,.document-list [href$=".KEY"]:after,.document-list [href$=".key"]:after,.document-list [href$=".kEY"]:after,.document-list [href$=".KeY"]:after,.document-list [href$=".keY"]:after,.document-list [href$=".KEy"]:after,.document-list [href$=".kEy"]:after,.document-list [href$=".Key"]:after,.document-list [href$=".PDF"]:after,.document-list [href$=".Pdf"]:after,.document-list [href$=".pDf"]:after,.document-list [href$=".PDf"]:after,.document-list [href$=".pdF"]:after,.document-list [href$=".PdF"]:after,.document-list [href$=".pDF"]:after,.document-list [href$=".pdf"]:after,.document-list [href$=".pPsX"]:after,.document-list [href$=".PPSX"]:after,.document-list [href$=".pPsx"]:after,.document-list [href$=".PPsx"]:after,.document-list [href$=".ppSx"]:after,.document-list [href$=".PpSx"]:after,.document-list [href$=".pPSx"]:after,.document-list [href$=".ppsx"]:after,.document-list [href$=".Ppsx"]:after,.document-list [href$=".PpsX"]:after,.document-list [href$=".PPsX"]:after,.document-list [href$=".ppSX"]:after,.document-list [href$=".PpSX"]:after,.document-list [href$=".pPSX"]:after,.document-list [href$=".PPSx"]:after,.document-list [href$=".ppsX"]:after,.document-list [href$=".PpTX"]:after,.document-list [href$=".pPTX"]:after,.document-list [href$=".PPTX"]:after,.document-list [href$=".pPTx"]:after,.document-list [href$=".PPTx"]:after,.document-list [href$=".pptX"]:after,.document-list [href$=".PptX"]:after,.document-list [href$=".pPtX"]:after,.document-list [href$=".PPtX"]:after,.document-list [href$=".ppTX"]:after,.document-list [href$=".PpTx"]:after,.document-list [href$=".ppTx"]:after,.document-list [href$=".PPtx"]:after,.document-list [href$=".pPtx"]:after,.document-list [href$=".Pptx"]:after,.document-list [href$=".pptx"]:after,.document-list [href$=".XLS"]:after,.document-list [href$=".xlS"]:after,.document-list [href$=".XLs"]:after,.document-list [href$=".xLs"]:after,.document-list [href$=".Xls"]:after,.document-list [href$=".xls"]:after,.document-list [href$=".xLS"]:after,.document-list [href$=".XlS"]:after,.document-list [href$=".xLsX"]:after,.document-list [href$=".XLsX"]:after,.document-list [href$=".xlSX"]:after,.document-list [href$=".XlSX"]:after,.document-list [href$=".xLSX"]:after,.document-list [href$=".xlsx"]:after,.document-list [href$=".Xlsx"]:after,.document-list [href$=".xLsx"]:after,.document-list [href$=".XLsx"]:after,.document-list [href$=".xlSx"]:after,.document-list [href$=".XlSx"]:after,.document-list [href$=".xLSx"]:after,.document-list [href$=".XLSx"]:after,.document-list [href$=".xlsX"]:after,.document-list [href$=".XlsX"]:after,.document-list [href$=".XLSX"]:after,.document-list figcaption:after {display:none;}
.document-list p {margin-top: 10px; margin-bottom: 15px;}
.document-list .push-icon__icon {margin-left: 0.2rem;}
.document-list--thumbs figcaption { font-size: 1rem;}
ul.document-list.document-list--thumbs.grid.grid--4col, ul.document-list.document-list--thumbs.grid.grid--2col {list-style-type: none;}

hr {border: 1px solid #eee;}
.card--generic {border-radius: 0px; -webkit-box-shadow: rgba(0,0,0,.18) 0 1px 1px 0; box-shadow: 0 1px 1px 0 rgba(0,0,0,.18); outline: solid 1px #e6e6e6;}