/*
  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 January 2025 23:30:40
*/


@page :left{margin: 1.5cm;}
@page :right{margin: 1.5cm;}

header *, header:after, ul > li:after {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
}

header .logo {
    padding: 10px 0 10px 20px;
}

header .logo a {
 width: 155px;
 height: 26px;
 background-size: 155px 26px;
}

.search_logon,
.page_useful,
.page_info,
.footer,
.print-btn,
.bcrumb_plain,
.toc_rellink_wrapper {display:none}


.sagovauprint{display: block;font-size: 11pt;}
.sagovauprint.header-print{display: none;}
.pagedetails{margin:10px;}
.pagedetailslabel{font-weight: bold;float: left;width: 19%;vertical-align: top;}
.pagedetailsdata{float: right;width: 80%;vertical-align: top;}

abbr[title]:after{content: " (" attr(title) ")";}
img {max-width: 100% !important;}

body {
font-size: 13pt;
line-height: 1.3;
background: #fff !important;
color: #000;
}

h1.main_title {
font-size: 24pt !important;
padding-top: 15px;
}

h2, h3, h4 {
font-size: 15pt !important;
margin-top: 25px;
break-after: avoid;
}

.accordion + div {display: block !important}
#accordion > h2,
h2.accordion,
h3.accordion {
  background-color: #fafafa;
  border-radius: 6px 6px 0 0;
  border-left: 1px solid #014b88;
  border-right: 1px solid #014b88;
  border-top: 1px solid #014b88;
  border-bottom: none;
}

#accordion > h2 + div,
h2.accordion + div,
h3.accordion + div {
  background-color: #fafafa;
  display: block;
  border-left: 1px solid #014b88;
  border-right: 1px solid #014b88;
  border-bottom: 1px solid #014b88;
  border-radius: 0px 0 6px 6px;
}

table, img, svg {
  break-inside: avoid;
}

#tabs {
  display: none;
}

#mobile_tabs {
  display: block;
}

.tab_content {
  background-color: #fafafa;
  border: 1px solid #014b88;
}

.tab_content > .tab_wrapper {
  display: block;
}

body.drawer-opened #content-drawer { position: static}
#overlay { display: none;}

.subtopic_lvl3 {
 padding-bottom: 20px;
}