

/*=PAGE STRUCTURE
-----------------*/
html {font-family: "avenir-lt-pro", sans-serif; font-style:normal;}
body {font-family: "avenir-lt-pro", sans-serif;	font-style:normal;font-size:16px;line-height:1.4; font-weight: 300; color:#000;margin: 0;}
h2 {font-family: "avenir-lt-pro", sans-serif; font-style:normal;font-weight: 300;}
h3 {font-family: "avenir-lt-pro", sans-serif; font-style:normal;font-size:20px;color:#0069B4; font-weight: 600;margin-bottom:.25em; position:relative; text-transform:uppercase;    margin-top: 0; position:relative; line-height:1}
h3 i{font-style:normal;}
h3 i:after{content:'';position:absolute; width:25%; height:2px; top:40%; background:#000; }
h4 {font-family: "avenir-lt-pro", sans-serif; font-size: 18px;
    font-weight: 600;
    color: #01A0A7;
    margin: 0;}
h5 {font-family: "avenir-lt-pro", sans-serif; font-style:normal;font-size:16px;font-weight: 600;margin-bottom:0em;  margin-top: 0; color:#047f8b;}
h5.switch-grey {font-weight:300; color:#57585B;}
h5.switch-blue {font-weight:300; color:#2B6C8E;}
h6 {font-size:1em;color:#565659;font-weight: 600;margin-bottom: .25em;  margin-top: 0;}
b, strong {font-style: normal; font-weight:600;}
i, em {font-style:italic;}
body p {margin-bottom: 15px;line-height: 1.4;}
table tr td {font-family: "avenir-lt-pro", sans-serif; font-style:normal; font-weight: 300;}
sup{ vertical-align:super; font-size:68%; top:0}

.list-blue{margin:0 0 20px 0; padding:0}
.list-blue li{list-style-type:none; position: relative; padding-left:15px;text-align:justify}
.list-blue li:before{content:""; height:5px; width:5px; border-radius:50%; background:#18737A; position: absolute; top:8px; left:0}


.font-justify{text-align:left !important}




/*=FINANCIAL TABLES
----------------*/
.caption {font-size: 13px !important; font-style:italic; padding-bottom:0; padding-top:0}
/* .caption2 {font-size: 13px !important; font-style:normal; padding-bottom:0; padding-top:0} */
.fin-tbl tr:hover {background:#EFF8FB;}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;line-height: 1.4;color:#000;}
.fin-tbl tr td {padding:3px 7px 3px 3px; font-size: 16px;}
.fin-tbl th { text-align: right; background: #EFF8FB; color: #000; font-weight: 600;padding:3px 7px 3px 3px;}
.finheader{ color:#000; font-weight:bold}
.fin-tbl tr td[width="5"], .fin-tbl tr th[width="5"] {
    padding: 3px 0px 3px 3px;
}

.finleft-thick {border-left:2px solid #000!important;}
.finright-thick {border-right:2px solid #000!important;}
.finleft {border-left:1px solid #000!important;}
.finright {border-right:1px solid #000!important;}
.finthin {border-bottom:1px solid #000000!important;}
.finthin {border-bottom:1px solid #000000!important;}
.fintop {border-top:1px solid #000000!important;}
.fintopbot {border-top:1px solid #000000!important;border-bottom:1px solid #000000!important;}

.finthick{border-bottom:2px solid #000!important;}
.finthick-left{border-left:2px solid #000!important;}
.finthick-right{border-right:2px solid #000!important;}
.finthickerline {border-bottom:4px solid #000!important;}

.fintopgreen {
    border-top: 1px solid #11717A !important;
}
.finthingreen{border-bottom: 1px solid #11717A!important;}
.finbotleft {border-left:1px solid #000!important;border-bottom:1px solid #000000!important;}
.finleftgreen {border-left:1px solid #11717A!important;}
.finrightgreen { border-right:1px solid #11717A!important;}
.fintopleft-green {border-top: 1px solid #11717A!important;border-left:1px solid #11717A!important;}
.fintopright-green {border-top:1px solid #11717A; border-right:1px solid #11717A!important;}
.finbotleft-green {border-bottom:1px solid #11717A!important; border-left:1px solid #11717A!important;}
.finbotright-green {border-bottom:1px solid #11717A!important; border-right:1px solid #11717A;}

.finbotright {border-bottom:1px solid #000!important; border-right:1px solid #000;}



.page-link{color: #003E60!important; border-color: #B5C6CA!important}
.page-item.active .page-link{background-color: #003E60!important; border-color: #51514f!important; color: #FFF!important;}

.move {
    position: absolute;
    left: -9999px;
}

/*=SWITCH COLOURS
--------*/

ul.dash {list-style-type:none;font-size: 1em;    text-align: justify;}
ul.dash li{margin-left:-17px;position:relative;}
ul.dash li:before{content:'';background: #221e1f;width: 11px;height: 1px;border-radius:50%;top: 11px;left: -20px;position:absolute;}


.note-header1{font-size: 20px; color:#0F6F78;font-weight:900;}
.note-header2 {font-size:18px!important; color:#00A0A7;font-weight: 600; margin-bottom:0px;}
.note-header3 {font-size:20px!important; color:#0069B4;font-weight: 600; margin-bottom:0px;}

.fincaption {font-size:13px!important;}
.finspace { margin-bottom:0 !important; margin-top:0 !important;}
.whitebkr {background-color:#FFF;}



/*=NOTE STYLES
--------------*/
.note-header, .note-footer {background:#003E60!important;  position: fixed;width: 100%;top: 0; z-index:999;  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;}
.note-header {margin-bottom:2em}
.note-footer {/* margin-top:2em */}


.note-footer h1 {float:left;color:#fff;font-size:1.4em;padding:.75em;margin:0; font-weight:600; font-family: "avenir-lt-pro", sans-serif; position:relative; line-height: 1.2; }
.note-footer h1:after{ position: relative; content:'for the year ended 30 June 2025'; font-size:16px; font-weight:normal;bottom:0; display:block; padding-top:5px}


.note-header ul.note-tools {margin-top:.5em}
ul.note-tools {float:right;margin-right:4.75em;position: absolute;right: 0; margin-top:28px}
ul.note-tools li {display:inline; padding: 0 5px;}
ul.note-tools i {font-size:1em;padding:.5em}
ul.note-tools a:link i {color:#fff;}
ul.note-tools a:hover i {color:#fff;}
.mid-bold{font-weight:500}

/*SWITCH COLORS
----------------*/


.switch-gold{color:#C1A979!important}
.switch-white{color:#fff!important}
.switch-black{color:#000!important}
.switch-teal{color:#00A0A7!important}
.switch-darkteal{color:#007B8B!important}
.switch-grey{color:#4C4C4E!important}
.switch-lgrey{color:#899BA6!important}
.switch-darkblue{color:#003C5E !important;}
.switch-orange{color:#EB5E3F!important}
.switch-red{color:#E30412!important}
.switch-green{color:#3EA434!important}
.switch-lblue{color: #80CCDF!important;}
.switch-blue{color: #0068B4!important;}



/*=LINKS
--------*/
/*a {outline:none; color:#fff;}*/
table a {color:#177379!important;}
table a:visited {color:#177379 !important;}
table a:hover {color:#AA916C!important;text-decoration:none;}
/*pagination*/
.pagination {margin-top:.5em;}
.pagination p i {position:absolute;left:-9999px;}
.pagination p a {display:block;padding: 10px;border:none;}
.pagination p a{background: #cf4707;color:#fff !important;}
.pagination p a:hover {background: #eb8e00;color:#fff;}
a#go-lft, a#go-rgt {font-size:1.2em;text-decoration:none; border-radius: 15%;}
a#go-lft:after {content: "\e943";font-family: 'icomoon';speak: none;}
a#go-rgt:after {    content: "\e944";font-family:'icomoon';speak: none;}

/*=COLORS
--------*/

::-webkit-scrollbar{width:10px;border:1px solid #003E60;}
::-webkit-scrollbar-thumb{background-color:#003E60}

/*RESETS*/
.no-margin{margin: 0!important;}
.no-marginT{margin-top: 0!important;}
.no-marginB{margin-bottom: 0!important;}
.no-marginL{margin-left: 0!important;}
.no-marginR{margin-right: 0!important;}

.no-padding{padding: 0!important;}
.no-paddingT{padding-top: 0!important;}
.no-paddingB{padding-bottom: 0!important;}
.no-paddingL{padding-left: 0!important;}
.no-paddingR{padding-right: 0!important;}
.no-paddingB5{padding-bottom: 5px!important;}
.no-paddingT5{padding-top: 5px!important;}

.padding-30{padding: 30px;}
.padding-40{padding: 40px 20px;}
.padding-50{padding: 50px 0px;}
.padding-30L{padding-left: 30px!important;}
.padding-30R{padding-right: 30px!important;}
.padding-30T{padding-top: 30px!important;}
.padding-30B{padding-bottom: 30px!important;}

.padding-20{padding: 20px!important;}
.padding-20L{padding-left: 20px!important;}
.padding-20R{padding-right: 20px!important;}
.padding-20T{padding-top: 20px!important;}
.padding-20B{padding-bottom: 20px!important;}

.padding-15{padding: 15px!important;}
.padding-15L{padding-left: 15px!important;}
.padding-15R{padding-right: 15px!important;}
.padding-15T{padding-top: 15px!important;}
.padding-15B{padding-bottom: 15px!important;}
.padding-70{ padding-left: 70px!important;}

.margin-30{margin: 30px!important;}
.margin-30L{margin-left: 30px!important;}
.margin-30R{margin-right: 30px!important;}
.margin-30T{margin-top: 30px!important;}
.margin-30B{margin-bottom: 30px!important;}

.margin-35{margin: 35px!important;}
.margin-35L{margin-left: 35px!important;}
.margin-35R{margin-right: 35px!important;}
.margin-35T{margin-top: 35px!important;}
.margin-35B{margin-bottom: 35px!important;}

.margin-36T{margin-top: 36px!important;}

.margin-20{margin: 20px!important;}
.margin-20L{margin-left: 20px!important;}
.margin-20R{margin-right: 20px!important;}
.margin-20T{margin-top: 20px!important;}
.margin-20B{margin-bottom: 20px!important;}

.margin-25{margin: 25px!important;}
.margin-25L{margin-left: 25px!important;}
.margin-25R{margin-right: 25px!important;}
.margin-25T{margin-top: 25px!important;}
.margin-25B{margin-bottom: 25px!important;}

.margin-15{margin: 15px!important;}
.margin-15L{margin-left: 15px!important;}
.margin-15R{margin-right: 15px!important;}
.margin-15T{margin-top: 15px!important;}
.margin-15B{margin-bottom: 15px!important;}

.margin-5{margin: 5px!important;}
.margin-5L{margin-left: 5px!important;}
.margin-5R{margin-right: 5px!important;}
.margin-5T{margin-top: 5px!important;}
.margin-5B{margin-bottom: 5px!important;}

.margin-10{margin: 10px!important;}
.margin-10L{margin-left: 10px!important;}
.margin-10R{margin-right: 10px!important;}
.margin-10T{margin-top: 10px!important;}
.margin-10B{margin-bottom: 10px!important;}




/*=LISTS
--------*/

.list {
    margin: 0 0 20px 0;
    padding-left: 3px;
}

.list li {
    list-style-type: none;
    position: relative;
    padding-left: 16px;
}

.list li {
    list-style-type: none;
    position: relative;
    padding-left: 16px;
}

.list li:before {
    content: "";
    height: 5px;
    width: 5px;
    background: #000;
    position: absolute;
    top: 8px;
    left: 0
}
ul.list-blue{margin:0 0 20px 0; padding:0}
ul.list-blue li{list-style-type:none; position: relative; padding-left:15px;text-align:justify}
ul.list-blue li:before{content:""; height:5px; width:5px; border-radius:50%; background:#0069B4; position: absolute; top:8px; left:0}


ul.list-dashed {
    padding-left: 0;
}

ul.list-dashed li {
    list-style-type: none;
    position: relative;
    margin-left: 20px;
    list-style: none;
    text-align: left;
}

ul.list-dashed li:before {
    content: '';
    width: 10px;
    height: 1px;
    top: 12px;
    left: -18px;
    position: absolute;
    background-color: #000;
}

ul.list li ul.list-dashed li:before{content: '\2013';color: #000;position: absolute;border-radius: 0;left: -15px;top: -1px;width:30px;font-size: 1em; background:transparent}
ul.list li ul.list-dashed{ margin-left: 0; padding-left: 10px; list-style-image: none;}
ol.alpha {margin-top:0px;padding-left:1px;  counter-reset: list;}
ol.alpha li {list-style: none; margin-left:17px;position: relative;font-style:normal; font-size: 17px;; font-weight:400; color:#4C4D4F; line-height:1.5;margin-bottom:0px}

ol.numbered-list {list-style:decimal; margin:0px; padding:0px;}
ol.numbered-list li {margin-left:15px;}
ol.alpha> li:before {
    content: "(" counter(list ,lower-alpha) ") ";
    counter-increment: list;font-weight:600
}
.noteblock{margin-top: 100px;padding-left: 15px;padding-right: 15px;}

ol.decimal {margin-top:0px;padding-left:1px;  counter-reset: list;}
ol.decimal li {list-style: none; margin-left:17px;position: relative;font-style:normal; font-size: 17px;; font-weight:400; color:#4C4D4F; line-height:1.5;margin-bottom:0px}

ol.decimal> li:before {
    content: "(" counter(list ,decimal) ") ";
    counter-increment: list;font-weight:600
}




ol.list {margin-top:0px;padding-left:1px;}
ol.list li {list-style-type: decimal; margin-left:17px;position: relative;font-style:normal; font-size: 17px;; font-weight:400; color:#4C4D4F; line-height:1.5;margin-bottom:0px}

/* Bullet LIST */
ul.list {margin-top: 0; padding-left: 3px;}
ul.list li {list-style-type: none; margin-left:0;position: relative;font-style:normal; font-size: 16px;; font-weight:400; color:#221E1F; line-height:1.5;margin-bottom:0px}
ul.list li:before {content: ''; position: absolute;left: 0;background-color: #221E1F;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;  width: 5px;
  height: 5px;
top: 8px;color: #000}

@media screen and (max-width:600px){
.note-header, .note-footer{ position:relative}
.noteblock{ margin-top:5px}
.note-footer h1{ font-size:1em; width:67%}
}

