
/*
@font-face {
    font-family: Radnika-Regular;
    src: url("/site/content/fonts/Radnika-Regular.otf") format("opentype");
}
*/

/*
Font: 		Radnika
Style: 		Regular
URL: 		https://www.youworkforthem.com/font/T7185/radnika
Foundry: 	Hanken Design Co.
Foundry: 	https://www.youworkforthem.com/designer/809/hanken-design-co
Copyright:	Copyright (c)2016, Radnika designed by Alfredo Marco Pradil (ammpradil@gmail.com). Radnika is a trademark of Alfredo Marco Pradil.
Version: 	17
Created:	March 05, 2018
License: 	https://www.youworkforthem.com/font-license
License: 	The WebFont(s) listed in this document must follow the YouWorkForThem
			WebFont license rules. All other parties are strictly restricted
			from using the WebFonts(s) listed without a purchased license.
			All details above must always remain unaltered and visible in your CSS.
*/

@font-face {
	font-family: 'Radnika-Regular';
	src: url('/site/content/fonts/radnika/webfonts/radnika.eot');
	src: url('/site/content/fonts/radnika/webfonts/radnika.eot?#iefix') format('embedded-opentype'),
             url('/site/content/fonts/radnika/webfonts/radnika.woff2') format('woff2'),
	     url('/site/content/fonts/radnika/webfonts/radnika.woff') format('woff'),
	     url('/site/content/fonts/radnika/webfonts/radnika.ttf') format('truetype'),
	     url('/site/content/fonts/radnika/webfonts/radnika.svg#youworkforthem') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Radnika';
	src: url('/site/content/fonts/radnika/webfonts/radnika.eot');
	src: url('/site/content/fonts/radnika/webfonts/radnika.eot?#iefix') format('embedded-opentype'),
             url('/site/content/fonts/radnika/webfonts/radnika.woff2') format('woff2'),
	     url('/site/content/fonts/radnika/webfonts/radnika.woff') format('woff'),
	     url('/site/content/fonts/radnika/webfonts/radnika.ttf') format('truetype'),
	     url('/site/content/fonts/radnika/webfonts/radnika.svg#youworkforthem') format('svg');
	font-weight: normal;
	font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {@font-face {font-family: 'Radnika';
	src: url('/site/content/fonts/radnika/webfonts/radnika.svg#youworkforthem') format('svg');
}}

@font-face {
    font-family: MinionPro-Regular;
    src: url("/site/content/fonts/MinionPro-Regular.otf") format("opentype");
}
@font-face {
    font-family: Radnika-Black;
    src: url("/site/content/fonts/Radnika-Black.otf") format("opentype");
}
@font-face {
    font-family: Radnika-BlackCondensed;
    src: url("/site/content/fonts/Radnika-BlackCondensed.otf") format("opentype");
}
@font-face {
    font-family: Radnika-Bold;
    src: url("/site/content/fonts/Radnika-Bold.otf") format("opentype");
}
@font-face {
    font-family: Radnika-BoldCondensed;
    src: url("/site/content/fonts/Radnika-BoldCondensed.otf") format("opentype");
}
@font-face {
    font-family: Radnika-Light;
    src: url("/site/content/fonts/Radnika-Light.otf") format("opentype");
}
@font-face {
    font-family: Radnika-Medium;
    src: url("/site/content/fonts/Radnika-Medium.otf") format("opentype");
}


body, html, * {
    font-family: 'Radnika-Regular';
}

.grid-container {
	max-width:1600px;
	width:100%;
}

.header-wrap {
    padding: 40px 0px;
    background: #ffffff;
}
.menu-button:hover {
	background-color: #182d6d;
    color: #ffffff;
}
.menu-button {
	position:fixed;
	top:10px;
	right:10px;
	background-color: #172d6d;
    color: #ffffff;
    font-size:16px;
}
.menu a,
ul#nav > li > a
{
	font-family: "Radnika-Medium";
	color:#232323;
	background:#FFF;
    font-size:20px;
}
ul#nav > li > a {
	padding:14px 23px 13px 23px;
	float:right;
}
ul#nav > li:hover > a, ul#nav > li.current > a {
    background: rgba(0,0,0,0.0);
    color: #232323;
}
.menu {
    background: transparent;
    margin-top: 19px;
    display:none;
}
.menu ul {
	position:absolute;
	right:50px;
}
.new-nav {
    margin-top: 20px;
}
.new-nav ul li:hover {
    background:#FFF !important;
}
.new-nav ul li a {
    border-bottom:4px solid #FFF;
}
.new-nav ul li a:hover,
.new-nav ul li a.current
{
    background:#FFF;
    border-bottom:4px solid #f59331;
}
.new-nav ul {
    position:absolute;
    right:50px;
}
.search-icon {
    background: url(/site/content/images/search-icon.png) center no-repeat;
    height: 44px;
    width: 50px;
    position: absolute;
    right: 0px;
    background-size: 20px;
    top: 31px;
    border-left: 1px solid #b1bbd7;
}
.search-top {
    width: 260px;
    position: absolute;
    top: 32px;
    right: -1px;
    z-index: 102;
    display:none;
}
.search-top .input-group-button button {
    padding:5px 15px;
    color:#FFF;
    background:#ff7416;
}
.search-top .input-group-button {
    width: 50px;
}
.position-relative {
	position:relative;
}
.slide-wrap {
    height: 720px;
    background: #2C5AA8;
    overflow:hidden;
    position: relative;
}
/*.slide-wrap:before{
    content: '';
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 720px;
    background: #000;
    z-index: 99;
}*/
.slides {
	min-height:720px;
}
.slide-title {
    font-family: "Radnika-Black", "Open Sans", sans-serif;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 0.85;
    margin-top: 0;
    margin-bottom: 15px;
    max-width:450px;
    width:100%;
    text-align: left;
    padding-top: 120px;
}

.slide-title h1 {
    font-family: "Radnika-Black", "Open Sans", sans-serif;
    text-transform: uppercase;
    font-size: 70px;
    line-height: 0.85;
    margin-top: 0;
    margin-bottom: 0px;
    max-width: 100%;
    width: 100%;
    text-align: left;
    padding-top: 0px;
}


.stitle-lower {
	text-transform: lowercase;
}
.slide-seven .slide-title {
    padding-top: 50px;
}
.slide-text {
    font-family: "Radnika-Bold", "Open Sans", sans-serif;
    font-size: 25px;
    line-height: 1.2;
    max-width:600px;
    width:100%;
    text-align: left;
    margin-bottom: 15px;
}


.slide-text h2{
    font-family: "Radnika-Bold", "Open Sans", sans-serif;
    font-size: 25px;
    line-height: 1.2;
    max-width:100%;
    width:100%;
    text-align: left;
    margin-bottom: 0px;
}
.slider {
    background-color: transparent;
    min-height: 720px;
}
.slick-arrow {
	margin-top: 140px
}
.slide-overlay-1 {
	background:url("/site/content/images/slide_export_1.png") top no-repeat;
	width:960px;
	height:720px;
	transition: all 1s;
}
/*
.slide-bg-one {
    background: url(/site/content/images/slide_export_1.png) top left no-repeat;
    background-size: 960px 700px;
    width: 100%;
    height: 700px;
    background-position: -10% 0px;
}
*/
.slide-inner-wrap {
	max-width:1600px;
	width:100%;
	position:relative;
	margin:0 auto;
	overflow:auto;
    z-index:999;
}
a.slide-more:hover {
    color: #EEE;
    background:rgba(0,0,0,0.2);
}
a.slide-more {
    display: inline-block;
    margin-left: 40px;
    color: #FFF;
    font-family: "Radnika-BlackCondensed", "Open Sans", sans-serif;
    padding: 5px 10px;
    border: 1px solid #FFF;
}
.on-slide-boxes-container{
    margin: 0 auto;
    max-width: 1600px;
    width: 100%;
    position: relative;
    margin-top: -345px;

}
.on-slide-boxes {
    margin-left: 40px;
    max-width: 800px;
}
.home-on-slide-boxes {
	max-width: 1200px;
}
.investor-on-slide-boxes .slide-offer {
	margin-left:20px;
}
.investor-on-slide-boxes {
	max-width: 1200px;
}
.slider-news {
    border: 2px solid #FFF;
    padding: 18px 30px;
    min-height: 174px;
}
.slider-news h3 {
    font-family: "Radnika-BlackCondensed", "Open Sans", sans-serif;
    font-size: 22px;
    text-transform: uppercase;
    color: #FFF;
    margin-bottom: 20px;
    line-height: 1;
    letter-spacing: 2px;
}
.slide-shareprice h3 {
    font-family: "Radnika-BlackCondensed", "Open Sans", sans-serif;
    font-size: 22px;
    text-transform: uppercase;
    color: #4b4b4b;
    margin-bottom: 5px;
    line-height: 1;
    padding-left:30px;
    padding-top:20px;
}
.load-slide-reports a:hover {
    color: #CCC;
	transition: all 0.2s;
    background:url(/site/content/images/chevron_left.png) right no-repeat;
}
.load-slide-reports a {
    font-family: "Radnika-Medium", "Open Sans", sans-serif;
    display: block;
    color: #FFF;
    font-size: 24px;
    margin-bottom:10px;
    background:url(/site/content/images/chevron.png) right no-repeat;
	transition: all 0.2s;
}
.slide-shareprice-delay {
	color:#afafaf;
	text-transform: uppercase;
    font-family: "Radnika", "Open Sans", sans-serif;
    font-size:14px;
    padding-left:30px;
}
.slide-shareprice-price:before {
	content:"IGO ";
}
.slide-shareprice-price {
	color:#4b4b4b;
	text-transform: uppercase;
    font-family: "Radnika-Medium", "Open Sans", sans-serif;
    font-size:38px;
    line-height:1;
    padding-left:30px;
    margin-bottom:10px;
}
.slide-shareprice {
    /*padding: 20px 30px;*/
    min-height: 174px;
    border: 2px solid #FFF;
    background: #FFF;
    margin-left: 15px;
}
.slide-offer {
	min-height: 174px;
	border: 2px solid #fff;
	background: #2c59a8;
	margin-left: 15px;
	position:relative;
	cursor:pointer;
}
.slide-offer h3 {
    /*font-family: "Radnika-Bold", "Open Sans", sans-serif;
    font-size: 37px;
    text-transform: uppercase;
    color: #FFF;
    margin-bottom: 5px;
    line-height: 1;
    left:30px;
    top:20px;
	position:absolute;*/

    font-family: "Radnika-BlackCondensed", "Open Sans", sans-serif;
    font-size: 22px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 5px;
    line-height: 1;
    padding-left: 30px;
    padding-top: 20px;
}
.slider-join{
	border: 2px solid #FFF;
	padding: 15px 30px;
	margin-top: 10px;
	background: #00a9ce;
    transition: all .5s ease;
}

.slider-join:hover {
    background: #172d6d;
}
.slider-join a {
    font-family: "Radnika-BlackCondensed", "Open Sans", sans-serif;
    display: block;
    color: #FFF;
    font-size: 23px;
    /* background: url(/site/content/images/chevron.png) right no-repeat; */
    background-position-y: 3px;
    transition: all 0.2s;
    text-transform: uppercase;
    line-height: 40px;
}

.slider-join a span {
    font-family: "Radnika", "Open Sans", sans-serif;
    text-transform: unset;
    font-size: 21px;
}
.sj-end {
	margin-left:15px;
}
.date-agm {
    color: #afafaf;
    text-transform: uppercase;
    font-family: "Radnika", "Open Sans", sans-serif;
    font-size: 14px;
    padding-left: 30px;
}
@media(max-width:1440px) {
	.sj-end {
		margin-left:0px;
	}
	.slider-join {
		margin-top: 0px;
		padding: 3px 15px!important;
		margin-bottom:3px;
	}
	.slide-offer h3 {
	    font-family: "Radnika-Bold", "Open Sans", sans-serif;
	    font-size: 24px;
	    text-transform: uppercase;
	    color: #fff;
	    margin-bottom: 5px;
	    line-height: 1;
	    left:10px;
	    top:10px;
			/*position:absolute;*/
	}
	.slide-shareprice {
		margin-bottom:20px;
	}
	.slider-news,
	.slide-shareprice,
	.slide-offer
	{
		min-height:175px !important;
	}
	a.view-ic-button {
			position:absolute;
			bottom:0px;
			right:0px;
	}
}
a.view-ic-button:after {
    /*content: "";
    width: 40px;
    padding: 5px;
    position: absolute;
    right: 0px;
    height: 40px;
    background:#fdb913 url(/site/content/images/chevron.png) center no-repeat;*/
    content: "";
    width: 40px;
    padding: 5px;
    position: absolute;
    right: 0px;
    height: 40px;
    background: #fdb913 url(/site/content/images/chevron.png) center no-repeat;
    right: 0 !important;
}
a.view-ic-button {
	position:relative;
    display: block;
    color: #fdb913;
    font-family: "Radnika-BlackCondensed", "Open Sans", sans-serif;
    font-size: 22px;
    text-transform: uppercase;
    margin-top: 14px;
    padding: 10px 0 7px 30px;
}
.slide-offer a.view-ic-button {
/*		position:absolute;
    display: block;
    color: #ed8b00;
    font-family: "Radnika-BlackCondensed", "Open Sans", sans-serif;
    font-size: 22px;
    text-transform: uppercase;
    margin-top: 14px;
    padding: 10px 0 7px 30px;
		bottom:0px;
		right:0px;*/
    position: absolute;
    display: block;
    color: #fdb913;
    font-family: "Radnika-BlackCondensed", "Open Sans", sans-serif;
    font-size: 22px;
    text-transform: uppercase;
    margin-top: 14px;
    padding: 10px 0 7px 30px;
    bottom: 0px;
    right: 0px;
    width: 100%;
}
.slick-dots {
    bottom: 2px;
}
.home-four-box-wrap {
    min-height: 100px;
    background: #e1e1e1;
    margin-top: 120px;
    margin-bottom: 60px;
}
.home-img-box:hover {
	opacity:0.9;
	cursor:pointer;
}
.home-img-box {
	min-height:350px;
	background:#000;
	position:relative;
	padding:30px;
}
.hib-title {
    font-family: "Radnika-BlackCondensed", "Open Sans", sans-serif;
    font-size:32px;
    color:#FFF;
    line-height:1;
    position:absolute;
    bottom:30px;
    width:300px;
    background:url("/site/content/images/chev-yellow-right.png") right no-repeat;
}
.footer-wrap {
    padding: 50px 0 40px 0;
    background: #8e8e8e;
}
.copyright-footer-wrap a,
.copyright
{
    text-shadow: 0px 0px 0px #FFF;
    color:#FFF;
}
.copyright-footer-wrap {
    padding: 10px 0;
    background: #afafaf;
    color: #999;
}
.footer-box h3 {
    font-family: "Radnika";
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color:#FFF;
}
.footer-box,
.footer-box p,
.footer-box ul,
.footer-box li
{
    font-family: "Radnika";
	font-size:18px;
	font-weight:normal;
	color:#FFF;
}
.footer-box a {
	color:#FFF;
}
.footer-box {
	color:#FFF;
    text-shadow: 0px 0px 0px #FFF;
}
.menu a, ul#nav > li > a {
    font-family: "Radnika-Medium", "Open Sans", "MinionPro-Regular", sans-serif;
    color: #232323;
    background: #FFF;
    font-size: 24px;
}
.social-footer a {
	display:inline-block;
	margin-right:14px;
	font-size:18px;
}
.making-a-difference {
	overflow:hidden;
}
.making-a-difference img {
	float:left;
	margin-right:20px;
}
.making-a-difference {
    background: #8e8e8e; /*#afafaf*/;
    color: #182d6d;
    font-family: "Radnika-Black", "Open Sans", sans-serif;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 0.85;
    padding: 20px 0 20px 10px;
}
.making-a-difference-text {
    font-family: "Radnika-Black";
    text-transform: uppercase;
    font-size: 36px;
    color: #182d6d;
    margin-top: -85px;
		margin-left: 120px;
    display: inline-block;
    float: left;
}
.copyright-footer-wrap {
    font-family: "Radnika";
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow:none;
}
.footer-map a {
	display:inline-block;
	margin:0 15px;
}
.copyright {
	margin:0 15px 0 0;
}
.copyright,
.footer-map a {
	display:inline-block;
    font-family: "Radnika";
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow:none;
	color:#FFF;
	font-size:16px;
}
.footer-box ul li {
	line-height:2;
}
.footer-box ul {
	margin:0;
	padding:0;
	list-style: none;
}

.footer-box input[type=submit]:hover {
	background:#182d6d;
}
.footer-box input[type=submit] {
    display: inline-block;
    color: #FFF;
    font-family: "Radnika", "Open Sans", sans-serif;
    padding: 7px 13px;
    border: 1px solid #FFF;
    background: #afafaf;
}
.home-latest-news h2 {
    font-family: "Radnika-Black";
    font-size:24px;
    color:#000;
    text-align: center;
    border-top:5px solid #2d2d2d;
    padding-top: 20px;
    margin-bottom:30px;
}
.home-latest-news h3 {
	text-transform: uppercase;
	color:#4b4b4b;
    font-size:20px;
    font-family: "Radnika-BlackCondensed";
}
.home-latest-news {
	margin-bottom:40px;
}
.inv-button-home a:hover {
	background:rgba(0,0,0,0.1);
}
.inv-button-home a
{
    display: inline-block;
    color: #474c55;
    font-family: "Radnika-BlackCondensed";
    padding: 6px 36px;
    border: 1px solid #474c55;
    text-transform: uppercase;
    margin-top: 40px;
    font-size: 18px;
}
.inv-button-home {
	text-align: center;
}
.home-our-operations {
	padding:50px 0;
	background:#122751 url("/site/content/images/our-op-bg.jpg") center no-repeat;
	background-size:cover;
}
.home-our-operations h2 {
    font-family: "Radnika-Black";
    font-size:24px;
    color:#FFF;
    text-align: center;
    margin-bottom:30px;
}
.home-our-operations .intro-text {
    color: #FFF;
    font-family: "Radnika";
    font-size: 28px;
    text-align: center;
    max-width: 900px;
    margin: 0 auto;
    margin-bottom:30px;
}
.home-our-operations .inv-button-home a {
    display: inline-block;
    color: #FFF;
    font-family: "Radnika-BlackCondensed";
    padding: 6px 36px;
    border: 1px solid #FFF;
    text-transform: uppercase;
    margin-top: 40px;
    font-size: 18px;
}
.home-oo-box:hover {
	opacity:0.9;
	box-shadow:0px 5px 10px rgba(0,0,0,0.4);
	transition: all 0.3s;
}
.home-oo-box:hover h3 {
    margin-right: 10px;
	transition: all 0.3s;
}
.home-oo-box {
	cursor:pointer;
	background:#FFF;
	transition: all 0.3s;
	min-height: 310px;
}
.home-oo-box h3 {
	transition: all 0.3s;
    font-family: "Radnika-Bold";
    font-size: 22px;
    color: #696969;
    padding: 15px;
    background: url(/site/content/images/chev-gray-right.png) right no-repeat;
    margin-right: 15px;
}
.home-oo-bg {
	height:190px;
}
.diff-title {
    font-family: "Radnika-BlackCondensed";
    font-size: 37px;
    color: #fabd2e;
    margin-bottom: 60px;
}
.bslide-title {
    font-family: "Radnika-BlackCondensed";
    font-size: 42px;
    color: #FFF;
    margin-bottom: 60px;
    line-height: 1;
    margin-top: 60px;
}
.diff-text {
    font-family: "Radnika-Light";
    font-size: 40px;
    color: #919191;
    line-height: 1.2;
    margin-bottom: 60px;
}
.bslide-text {
    font-family: "Radnika-Light";
    font-size: 25px;
    color: #FFF;
    line-height: 1.5;
    margin-bottom: 60px;
}
.diff-inner {
	padding:120px 0 150px 100px;
}
.bslide-inner {
    padding: 170px 0 150px 100px;
}
a.diff-button:hover {
    background: rgba(0,0,0,0.1);
}
a.diff-button {
    display: inline-block;
    color: #474c55;
    font-family: "Radnika-BlackCondensed";
    padding: 6px 25px;
    border: 1px solid #474c55;
    text-transform: uppercase;
    font-size: 18px;
}
a.bslide-button:hover {
    background: rgba(0,0,0,0.1);
}
a.bslide-button {
    display: inline-block;
    color: #FFF;
    font-family: "Radnika-BlackCondensed";
    padding: 6px 15px;
    border: 1px solid #FFF;
    text-transform: uppercase;
    font-size: 18px;
}
.home-circles {
    position: relative;
    overflow: hidden;
    height: 750px;
}
.home-circle-1 {
    width: 300px;
    position: absolute;
    top: 80px;
    left: 30px;
}
.home-circle-2 {
    width: 300px;
    position: absolute;
    top: 80px;
    left: 400px;
}
.home-circle-3 {
    width: 300px;
    position: absolute;
    bottom: 40px;
    left: 30px;
}
.home-bottom-slide {
	height:800px;
	background:#57B948 url("/site/content/images/IGO-ESG.jpg") center no-repeat;
}
.home-news-box svg {
	color:#999;
}
.bannertext {
	text-align: left;
	max-width:1600px;
	width:100%;
	margin:0 auto;
}
.page-banner-title {
    font-size: 42px;
    font-family: "Radnika-BlackCondensed";
    padding: 5px 20px;
    margin: 0px 0px -10px 0px;
    width: auto;
    color: #FFF;
    text-align: left;
    padding-top: 50px;
}
.page-banner-text {
	display:none;
}
#load-page-title,
.load-page-title {
    font-size: 50px;
    font-family: "Radnika-BlackCondensed";
    width: auto;
    color: #FFF;
    text-align: left;
    text-transform: uppercase;
    /*width: 240px !important;*/
    max-width:405px;
    line-height: 1;
	max-height: 200px;
/*    overflow: hidden;
    text-overflow: ellipsis;
*/}
#load-page-cat {
    color: #ffffff;
    font-family: "Radnika-BlackCondensed";
    font-size: 18px;
    text-transform: uppercase;
    text-shadow: none;
    margin-top: 60px;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5098039215686274);
}
.utilities {
	display:none;
}
.sidenav a:hover {
	color:#152b6f;
	background:transparent;
}
.sidenav a {
    font-family: "Radnika";
    color:#696969;
    border:none;
}
.breadcrumbs-wrap {
	padding:20px 0;
	margin-left:-5px;
}
.breadcrumbs-wrap a span {
	display:inline-block;
	margin:0 10px;
}
.breadcrumbs-wrap,.breadcrumbs-wrap a span {
    font-family: "Radnika-BoldCondensed";
    text-transform: uppercase;
}
.sidenav {
	background: #f5f5f5;
}
.sidenav ul li a:hover {
	color:#FFF;
	background:#142b6f;
}
.sidenav ul li a {
    font-family: "Radnika";
    color: #696969;
    display: block;
    padding: 8px 10px;
    border-bottom: 0px solid #EFEFEF;
    border-left: 0px solid #EFEFEF;
    font-size: 18px;
}
.sidenav-title {
    font-family: "Radnika-BoldCondensed";
    padding: 30px 30px;
    color: #142b6f;
    background: #f5f5f5;
    text-transform: uppercase;
    font-size: 20px;
}
#ctl00_contentPlaceHolderBody_PageTitle
{
    font-family: "Radnika";
    display:none;
}
.entry-content h2 {
	color:#000;
    font-family: "Radnika-Bold";
    font-size:40px;
}
.entry-content h3 {
	color:#919191;
    font-family: "Radnika-BlackCondensed";
    font-size:34px;
    text-transform: uppercase;
}
.entry-content h4 {
	color:#1d246d;
    font-family: "Radnika-BlackCondensed";
    font-size:28px;
    text-transform: uppercase;
}
.entry-content h5 {
	
    font-family: "Radnika-Bold";
   
}

.entry-content,
.entry-content p,
.entry-content ul,
.entry-content li
{
	/*color:#4b4b4b;*/
	color:#111111;
    font-family: "Radnika-Regular";
    font-size:18px;
}
p.smallcaption {
    font-size:16px;
}
.entry-content h1 {
    font-family: "Radnika-BlackCondensed";
    color:#1d246d;
    font-size:50px;
    text-transform: uppercase;
    line-height:1;
}
p.highlight {
    font-family: "Radnika-Bold";
    color:#000;
}
.entry-content ul li {
	padding-left:15px;
	line-height:1.8;
}
a.button-static:hover {
    color: #FFF;
    border: 1px solid #fabd2e;
    background:#fabd2e;
}
a.button-static {
    display: inline-block;
    color: #fabd2e;
    font-family: "Radnika-BlackCondensed";
    padding: 6px 25px;
    border: 1px solid #fabd2e;
    text-transform: uppercase;
    font-size: 18px;
}
.page-hero {
	min-height:450px;
	background:#000;
	color:#FFF;
	background:url("/site/media/332/ar-banner2025.png") top no-repeat;
	background-size:cover;
	margin-bottom:30px;
}
.page-hero-overlay {
	min-height:300px;
}
.page-hero-text {
    width: 300px;
    padding: 80px 0 0 60px;
    font-family: Radnika-Light;
    font-size: 28px;
    line-height: 1.4;
}
.page-hero .button-white {
	margin-left:60px;
	margin-top:60px;
}
a.button-white:hover {
	background:rgba(255,255,255,0.3);
	text-shadow:0px 1px 2px #000;
}
a.button-white {
    display: inline-block;
    color: #FFF;
    font-family: "Radnika-BlackCondensed";
    padding: 8px 15px;
    border: 1px solid #FFF;
    text-transform: uppercase;
    font-size: 18px;
}
.sbs-images img {
	width:100%;
	margin-bottom:20px;
}
.callout-box .button-white {
    font-size: 20px;
    margin-top:25px;
    padding: 10px 20px;
}
.callout-box {
	padding:40px 60px;
	color:#FFF;
	background:#999;
	margin-bottom:30px;
    font-family: Radnika-Light;
    font-size: 24px;
}
.call-red {
    background:#f1533e;
}

.call-blue-small {
    background:#1d246d;
}
.call-blue {
	background:#1d246d;
}
.call-green {
	background:#53bc51;
}
.call-gray {
	background:#afafaf;
}
.callout-box .large-4 {
	text-align: right;
}
.investor-lower {
    padding: 50px 0;
    background: #f0f0f0;
    margin-top: -10px;
}
.inv-news-box h3 {
    text-transform: uppercase;
    color:#4b4b4b;
    font-size:24px;
    font-family: "Radnika-BlackCondensed";
    padding-bottom:10px;
    border-bottom:1px solid #b7b7b7;
    margin-bottom: 10px;
}
.inv-news-box {
    position:relative;
    min-height:300px;
    padding-bottom:50px;
    margin-bottom:20px;
    border-bottom:1px solid #b7b7b7;
}
.inv-news-box .inv-more,
a.inv-more
{
    position:absolute;
    bottom:10px;
    font-family: "Radnika-Bold";
    color:#2d2d2d;
    font-size: 18px;
}
a.inv-more:after {
    content: " ";
    background: url(/site/content/images/chev-inv-right.png) center right no-repeat;
    height: 27px;
    width: 30px;
    position: absolute;
}
.inv-price:before {
    content:"A";
}
.inv-price {
    font-size: 48px;
    font-family: "Radnika-Regular";
    color: #4b4b4b;
    margin-top: 20px;
}
.inv-change {
    margin-top: 26px;
}
.inv-change,
.inv-perchange
{
    font-family: "Radnika-Regular";
    font-size: 22px;
    line-height: 1.3;
}
.inv-share-lower {
    border-top:1px solid #b7b7b7;
    border-bottom:1px solid #b7b7b7;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:10px;
    padding-bottom:10px;
}
.inv-share-lower,
.inv-share-lower span
{
    text-transform: uppercase;
    font-family: "Radnika-Medium";
    font-size:14px;
}
.rad-light,.rad-light span
{
    font-family: "Radnika-Light";
}
.investor-promo-boxes {
    padding:60px 0;
}
.investor-quicklinks h3 {
    font-family: "Radnika-Black";
    color: #000;
    margin-bottom: 60px;
    font-size: 27px;
}
.center-text {
    text-align: center;
}
.investor-quicklinks {
    padding:30px 0 60px 0;
}

.inv-oo-box:hover {
    opacity:0.9;
    box-shadow:0px 15px 40px rgba(0,0,0,0.4);
    transition: all 0.3s;
}
.inv-oo-box:hover h3 {
    transition: all 0.3s;
}
.inv-oo-box {
    cursor:pointer;
    background:#FFF;
    transition: all 0.3s;
    min-height: 310px;
    background:#f0f0f0;
}
.inv-oo-box h3 {
    transition: all 0.3s;
    font-family: "Radnika-BlackCondensed";
    font-size: 26px;
    color: #1d246d;
    padding: 15px;
    margin-right: 15px;
    line-height:1.2;
    text-transform: uppercase;
}

.inv-oo-bg {
    height:190px;
}
.ioobg1 {
    background:url("/site/content/images/hs-box-1.jpg") center no-repeat;
    background-size:cover;
}
.ioobg2 {
    background:url("/site/content/images/Promo\ Box\ 1\ -\ Presentations\ and\ Speeches.jpg") center no-repeat;
    background-size:cover;
}
.ioobg3 {
    background:url("/site/content/images/Promo\ box\ 2\ -\ Key\ dates.jpg") center no-repeat;
    background-size:cover;
}
.ioobg4 {
    background:url("/site/media/328/IGO_AR_COVER-VISUAL-2025_THUMB.jpg") center no-repeat;
    background-size:cover;
}
.ioobg5 {
    background:url("/site/media/330/IGO_SR_COVER-VISUAL-2025_THUMB.jpg") center no-repeat;
    background-size:cover;
}
.investor-quicklinks a:hover {
    border-top:2px solid #ff9b2b;
    color:#1d246d;
    transition: all 0.3s;
}
.investor-quicklinks a {
    font-family: "Radnika-Bold";
    color: #232323;
    font-size: 18px;
    border-top: 2px solid #595959;
    padding-top: 5px;
    margin-top: 5px;
    display: block;
    width: 100%;
    transition: all 0.3s;
    margin-bottom: 25px;
}
.menu-extend-wrap:before {
    content:" ";
    width:100%;
    height:50px;
}
.menu-extend-wrap {
    min-height:300px;
    position:absolute;
    width:100%;
    top: 118px;
    z-index:101;
    display:none;
}
.menu-top {
    height:60px;
    width:100%;
}
.menu-bg-overlay {
    background:rgba(6, 14, 39, 0.9);
    overflow:auto;
    padding-bottom:50px;
}
.menu-section-list a:hover {
    color:#ff9b2b;
}

.menu-section-list,
.menu-section-list a
{
    font-family: "Radnika-Medium";
    color:#FFF;
    font-size: 24px;
    margin-top: 30px;
}
.menu-section-title {
    font-family: "Radnika-Medium";
    color: #f5962b;
    font-size: 28px;
    margin-top: 30px;
}
ul.menu-section-list ul {
    display:none;
}
ul.menu-section-list li
{
    padding:5px 0;
    float:left;
    width:320px;
    height:50px;
}
ul.menu-section-list {}
ul.menu-section-list,
ul.menu-section-list ul
{
    list-style: none;
    padding:0;
    margin-left:0;
}
.article
{
    font-family: "Radnika-Regular";
    font-size:18px;
}
.article a {
    color: #142b6f;
}
a {
    color: #142b6f;
}
.PagerClass a, .PagerClass span {
    display: inline-block;
    padding: 3px 10px;
    border-radius: 3px;
    margin-right: 5px;
    background: #142b6f;
    color: #FFF;
}

.filterbyyear_container a:hover,
.filterbyyear_container a.currentyear
{
    background: #142b6f;
    color: #FFF;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 3px;
    text-decoration: none;
}

.filterbyyear_container a {
    background: #FFF;
    color: #444;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 3px;
    text-decoration: none;
}
.list-item {
    margin-bottom: 5px;
    padding-bottom: 10px;
    border-bottom: 0px solid #d4d4d4;
    overflow: hidden;
}
.archiveFilterB {
    margin-bottom:20px;
}
.home-news-box .list-date {
    font-family: "Radnika-Light";
    color:#696969;
    font-size:18px;
}
.home-news-box .list-title a {
    font-family: "Radnika-Medium";
    color: #2d2d2d;
    font-size: 18px;
    width: 70%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 21px;
}
.home-news-box .list-date {
    font-family: "Radnika-Light";
    color: #696969;
    font-size: 18px;
    width: 25%;
    max-width:130px;
    float: left;
}
.home-announcements-load,
.home-financial-load,
.home-presentations-load,
#results-and-reports-load,
#asx-load
{
    overflow: hidden;
    min-height: 175px;
    line-height: 1.0;
}
.home-news-box .list-title a:hover {
    color:#f59331;
}
.home-latest-news h3 {
    text-transform: uppercase;
    color: #4b4b4b;
    font-size: 22px;
    font-family: "Radnika-BlackCondensed";
    margin-bottom: 15px;
}
.row.sptable .columns {
    display: table-cell;
    width: 7%;
}
.sptable {
	border-top:2px solid #999999;
	padding-top:10px;
	margin-top:10px;
}
.sptable h4 {
    color: #4b4b4b;
    font-family: "Radnika-BlackCondensed";
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.2;
    min-height: 49px;
    padding: 5px;
	margin-bottom:0px;
}
.sptable p {
    font-size: 16px;
	color:#666;
    font-family: "Radnika";
}
.tabs-title > a {
	color:#fdb913;
    font-family: "Radnika-BlackCondensed";
	font-size:22px;
	text-transform:uppercase;
}
.tabs-title > a:hover {
	color:#FFF;
	background:#fdb913;
}
.tabs {
	border:0px;
	border-bottom:2px solid #fdb913;
}
.tabs-title > a[aria-selected="true"] {
	color:#FFF;
	background:#fdb913;
}
.chart-button button {
    display: block;
    color: #474c55;
    font-family: "Radnika-BlackCondensed";
    padding: 10px 36px;
    border: 1px solid #474c55;
    text-transform: uppercase;
    font-size: 18px;
    width: 200px;
    margin: 0 auto;
    margin-top: 20px;
}
.ArchiveLink a:hover {
    background:rgba(0,0,0,0.1);
}
.ArchiveLink a {
    display: block;
    color: #474c55;
    font-family: "Radnika-BlackCondensed";
    padding: 5px 36px;
    border: 1px solid #474c55;
    text-transform: uppercase;
    font-size: 18px;
    width: 280px;
    margin-left:0px;
    margin-top: 20px;
    text-align: center;
}
.archiveFilter{
    display: none;
}
.archiveFilterB {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(20, 43, 111, 0.41);
    padding-bottom: 3px;
}
.archiveFilterB a:hover, .archiveFilterB .currentyear {
    background: rgba(20, 43, 111, 0.48);
    color: #fff;
}
.Pages {
    margin-top:10px;
}
.Pages ul li {
    display:inline-block;
}
.Pages ul {
    list-style:none;
    margin:0;
    padding:0;
}
.Pages ul li:hover {
    background:rgba(0, 0, 0, 0.1);
}
.Pages ul li a {
    font-family: "Radnika-BlackCondensed";
    color: #474c55;
}
.Pages ul li {
    display: inline-block;
    padding: 0px 10px;
    border: 1px solid #474c55;
    margin-right: 3px;
    font-family: "Radnika-Medium";
    color: #474c55;
}

.list-date {
    font-family: "Radnika-Light";
    color:#696969;
    font-size:18px;
}
.list-title a:hover {
    color: #636262;
    text-decoration: underline;
}
.list-title a {
    font-family: "Radnika-Medium";
    color: #2d2d2d;
    font-size: 18px;
    width: 70%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 30px;
}
.list-date {
    font-family: "Radnika-Regular";
    color: #696969;
    font-size: 18px;
    width: 25%;
    max-width:130px;
    float: left;
}
.sidenav {
    background: #f5f5f5;
    margin-bottom: 30px;
    padding: 0 20px 30px;
}
label {
    font-family: "Radnika-Medium";
    color: #2d2d2d;
    font-size: 18px;
    display: block;
    margin: 0;
}
table tbody td, table tbody th {
    padding: 0;
}
.grdHeader td {
    text-transform: uppercase;
    color: #4b4b4b;
    font-size: 22px;
    font-family: "Radnika-BlackCondensed";
    margin-bottom: 15px;
}
.grdItem td {
    padding:10px 0;

}
h1.title {
    display: none;
}

.shared-value-hero-text {
   font-family: "Radnika-regular";
    font-size: 19px;
    color: #696969;

}
.shared-value-hero-title {
    font-family: "Radnika-regular";
    font-size: 20px;
    color: #696969;
    margin-bottom: 24px;
}
.shared-value-hero {
    padding: 80px 0 100px 0;
}
.shared-grid-wrap {
    background: #53bc51;
    padding: 120px 0 100px 0;
}

.shared-oo-box:hover {
    /*opacity:0.9;*/
    box-shadow:0px 5px 10px rgba(255,255,255,0.4);
    transition: all 0.3s;
}
.shared-oo-box:hover h3 {
    margin-right: 10px;
    transition: all 0.3s;
}
.shared-oo-box {
    cursor: pointer;
    background: #FFF;
    transition: all 0.3s;
    /*min-height: 350px;*/
    min-height: 280px;
    margin: 0 40px;
}
.shared-oo-box h3 {
    transition: all 0.3s;
    font-family: "Radnika-Bold";
    font-size: 22px;
    color: #696969;
    padding: 15px;
    background: url(/site/content/images/chev-gray-right.png) right no-repeat;
    margin-right: 15px;
}
.shared-oo-bg {
    height:160px;
}
.shared-oobg1 {
    background:url("/site/content/images/Promo\ box\ 1\ -\ Environment.jpg") center no-repeat;
    background-size:cover;
}
.shared-oobg2 {
    background:url("/site/content/images/Promo\ box\ 2\ -\ Community.jpg") center no-repeat;
    background-size:cover;
}
.shared-oobg3 {
    background:url("/site/content/images/Promo\ box\ 3\ -\ Health\ &\ Wellness.jpg") center no-repeat;
    background-size:cover;
}
.shared-oobg4 {
    background:url("/site/content/images/Promo\ box\ 4\ -\ Safety.jpg") center no-repeat;
    background-size:cover;
}
.shared-slider {
    overflow:hidden;
    width:100%;
    padding-bottom:40px;
}
.shared-slide {
    width:25%;
}

.call-blue * {
    font-family: "Radnika-BlackCondensed";
    font-size: 35px;
}
.call-blue a {
    font-size: 35px;
}
.call-blue .button-white {
    font-size: 26px;
    margin-top: 0;
    padding: 6px 30px;
}
.call-blue {
    padding: 65px 60px;
    margin-bottom:0px;
}

.call-red * {
    font-family: "Radnika-BlackCondensed";
    font-size: 35px;
}
.call-red a {
    font-size: 35px;
}
.call-red .button-white {
    font-size: 26px;
    margin-top: 0;
    padding: 6px 30px;
}
.call-red {
    padding: 65px 60px;
    margin-bottom:0px;
}

.call-yellow a {
    font-size: 35px;
}
.call-yellow .button-white {
    font-size: 26px;
    margin-top: 0;
    padding: 6px 30px;
}
.call-yellow {
    padding: 65px 60px;
    margin-bottom:0px;
    background: #fbbc2d;
}
.call-yellow h2{
    font-family: "Radnika-BlackCondensed";
    font-size: 35px;
    color:#fff;
}
.call-yellow h3{
    font-family: "Radnika-Regular";
    font-weight: normal;
    color:#fff;
    font-size: 24px;
    text-transform: none;
}


.grid-red-bg {
    background:#f0543e;
}
.grid-blue-bg {
    background:#1c206d;
}
.grid-lblue-bg {
    background:#3651a6;
}
.grid-gray-bg {
    background:#919191;
}
.grid-lgray-bg {
    background:#e7e7e7;
}

.shared-obbg1 {
    background:url("/site/content/images/our-business-1.jpg") center no-repeat;
    background-size:cover;
}
.shared-obbg2 {
    background:url("/site/content/images/our-business-2.jpg") center no-repeat;
    background-size:cover;
}
.shared-obbg3 {
    background:url("/site/content/images/our-business-3.jpg") top no-repeat;
    background-size:cover;
}
.shared-obbg4 {
    background:url("/site/content/images/our-business-4.jpg") center no-repeat;
    background-size:cover;
}

.shared-oo-box h3 {
    transition: all 0.3s;
    font-family: "Radnika-Bold";
    font-size: 22px;
    color: #696969;
    padding: 30px;
    background: url(/site/content/images/chev-gray-right.png) right no-repeat;
    margin-right: 15px;
}

.shared-opbg1 {
    background:url("/site/content/images/op-box-1.jpg") center no-repeat;
    background-size:cover;
}
.shared-opbg2 {
    background:url("/site/content/images/op-box-2.jpg") center no-repeat;
    background-size:cover;
}
.shared-opbg3 {
    background:url("/site/content/images/op-box-4.jpg") top no-repeat;
    background-size:cover;
}
.img-gal1 {
    background:url("/site/content/images/op-box-1.jpg") center no-repeat;
    background-size:cover;
}
.img-gal2 {
    background:url("/site/content/images/ex.jpg") center no-repeat;
    background-size:cover;
}
.img-gal3 {
    background:url("/site/content/images/md.jpg") top no-repeat;
    background-size:cover;
}
.img-gal4 {
    background:url("/site/content/images/cv.jpg") center no-repeat;
    background-size:cover;
}
.shared-opbg4 {
    background:url("/site/media/260/Forrestania.jpg") center no-repeat;
    background-size:cover;
}
.shared-opbg5 {
    background:url("/site/media/180/ope2.jpg") center no-repeat;
    background-size:cover;
}

.shared-ex-bg1 {
    background:url("/site/content/images/op-box-1.jpg") center no-repeat;
    background-size:cover;
}
.shared-ex-bg2 {
    background:url("/site/content/images/ex-box-2.jpg") center no-repeat;
    background-size:cover;
}
.shared-ex-bg3 {
    background:url("/site/content/images/fraser.jpg") center no-repeat;
    background-size:cover;
}
.shared-ex-bg4 {
    background:url("/site/content/images/Lake.jpg") center no-repeat;
    background-size:cover;
}
.shared-ex-bg5 {
    background:url("/site/content/images/op-box-4.jpg") center no-repeat;
    background-size:cover;
}

.map-wrap h3 {
    color:#464856;
    font-family: "Radnika-BlackCondensed";
    font-size:40px;
}
.map-wrap img {
    width:100%;
    padding:0px 100px;
}
.map-wrap {
    padding:80px 0;
}

.page-banner-title {
    margin-left: 10px;
    max-width: 450px;
}

.shared-hero-title-red {
    color:#f0543e;
}
.shared-hero-title-gray {
    color:#696969;
    font-family: "Radnika-Regular";
}


.wbox-bg1 {
    background:url("/site/content/images/wbox1.jpg") center no-repeat;
    background-size:cover;
}
.wbox-bg2 {
    background:url("/site/content/images/wbox2.jpg") center no-repeat;
    background-size:cover;
}
.wbox-bg3 {
    background:url("/site/content/images/wbox3.jpg") center no-repeat;
    background-size:cover;
}
.wbox-bg4 {
    background:url("/site/media/176/career.jpg") center no-repeat;
    background-size:cover;
}
.shared-slider {
    padding:0 50px;
}
.shared-slider .slick-prev {
    left:0px;
    margin-top:-60px;
    background: url(/site/content/images/chev-slide-left.png) no-repeat;
}
.shared-slider .slick-next {
    right:0px;
    margin-top:-60px;
    background: url(/site/content/images/chev-slide-right.png) no-repeat;
}
.page-title-value {
    font-size: 46px;
    font-family: "Radnika-BlackCondensed";
    width: auto;
    color: #FFF;
    text-align: left;
    text-transform: uppercase;
}
.page-483 div#load-page-cat {
    display: none;
}
.page-483 div#load-page-title {
    margin-top: 90px;
}

.media-enquiry-text {
	font-size:20px;
}

.video-image-grid-pad {
	margin-top:-10px;
}
.media-enquiry-padding {
padding:60px 0 70px 0;
}
.FilterByYear {
	display:none;
}
.archiveFilterB {
	border-bottom:0px;
	margin-top:30px;

}
.archiveFilterB a:hover {
	background:#fdb913;
}
.archiveFilterB .currentyear {
	margin:0;
	background:#fdb913;
}

.archiveFilterB a
{
    font-family: "Radnika-BlackCondensed";
	font-size:22px;
	border:1px solid #fdb913;
	background:#FFF;
	color:#fdb913;
	padding:8px 20px;
	margin-left:0px;
}
.Pages ul li:hover a {
	color:#FFF;
}
.Pages ul li:hover {
	background:#fdb913;
	color:#FFF;
}
.Pages ul li {
	border:none;
	color:#fdb913;
	background:#FFF;
}

.Pages ul li a {
	color:#132b6e;
	font-family: "Radnika-Medium";
}

.banner-overlay {
    background-position-x: -170px !important;
}

.emailalertsform input[type=checkbox] {
    border: 0;
    height: 20px;
    margin: 4px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 20px;
}

.menu-section-list, .menu-section-list a {
	line-height:1;
    margin-top: 30px;
}
ul.menu-section-list li {
    padding: 5px 0;
    float: left;
    width: 320px;
    height: 60px;
}

.gig-footer-logo {
	max-height:100px;
}
.asx-footer-logo {
	max-height:100px;
}

/* Checkbox Replacement - Email Alerts */
#ctl00_contentPlaceHolderBody_rpNewsSource_ctl00_ckNewsSource,
#ctl00_contentPlaceHolderBody_rpNewsSource_ctl01_ckNewsSource,
.prepend-check input
{
    opacity: 0;
    zoom: 2.5;
    margin-top: 0px;
}

#ctl00_contentPlaceHolderBody_rpNewsSource_ctl00_ckNewsSource + label,
#ctl00_contentPlaceHolderBody_rpNewsSource_ctl01_ckNewsSource + label,
#ctl00_contentPlaceHolderBody_rdbnlstShareHolder_0 + label,
#ctl00_contentPlaceHolderBody_rdbnlstShareHolder_1 + label,
#privcheck + label
{
background: #999 url("/site/content/images/checkbox-unchecked-2.png") center no-repeat;
background-size:100%;
height: 48px;
width: 48px;
display:inline-block;
padding: 0 0 0 0px;
}

#ctl00_contentPlaceHolderBody_rpNewsSource_ctl00_ckNewsSource:checked + label,
#ctl00_contentPlaceHolderBody_rpNewsSource_ctl01_ckNewsSource:checked + label,
#ctl00_contentPlaceHolderBody_rdbnlstShareHolder_0:checked + label,
#ctl00_contentPlaceHolderBody_rdbnlstShareHolder_1:checked + label,
#privcheck:checked + label
{
background: #0080FF url("/site/content/images/checkbox-checked.png") center no-repeat;
background-size:100%;
height: 48px;
width: 48px;
display:inline-block;
padding: 0 0 0 0px;
}

.label_item {
}
.radioonShares li {
	position:relative;
}
.emailalertsform input[type=radio] {
    border: 0;
    height: 20px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 24px;
    zoom: 3;
    opacity: 0;
    position: absolute;
    /* top: 0; */
}
.emailalertsform label a {
    font-weight: bold;
    text-transform: uppercase;
    color: #1d246d;
    font-family: "Radnika-BlackCondensed";
    font-size: 18px;
    text-decoration: underline;
}
.prepend-check {
    margin-bottom: 20px;
    padding: 10px 14px;
}

.ea_submitRow input[type=submit]:disabled {
    font-family: "Radnika-BlackCondensed";
    font-size: 20px;
    border: 1px solid #919191;
    background: #FFF;
    color: #919191;
    padding: 8px 20px;
    margin-bottom: 15px;
    transition: all 0.3s ease;
    text-transform: uppercase;
}

/*
#ctl00_contentPlaceHolderBody_rdbnlstShareHolder_0 {
	opacity:0.5;
	position:relative;
	margin-left:100px;
	display:inline-block;
	overflow:auto;
	background-color:transparent;
}
#ctl00_contentPlaceHolderBody_rdbnlstShareHolder_0:before {
	opacity:1;
	content:"";
	font-weight: bold;
    text-transform: uppercase;
    color: #1d246d;
    font-family: "Radnika-BlackCondensed";
    font-size: 18px;
    display:inline-block;
}
*/

/* Checkbox Replacement - Email Alerts */


/* Custom Gallery */
.gallery-target {
	padding:20px;
	border-radius: 5px;
	background:#f5f5f5;
	margin-bottom:20px;
	margin-left:5px;
	min-height:600px;
	background-size:contain;
	background-position:center no-repeat;
}
.gallery-title {
    text-align: center;
    margin-top: -18px;
    background: #f5f5f5;
    margin-left: 5px;
    padding: 10px;
    border-radius: 3px;
    font-weight: bold;
    font-family: "Radnika-BoldCondensed";
    color: #142b6f;
    font-size: 20px;
}
/* Custom Gallery */


p.hero-p {
    font-size: 28px;
    line-height: 1.3;
    color: #696969;
}
p.sub-p {
    font-size: 24px;
    line-height: 1.4;
    color: #919191;
    margin-bottom:50px;
}
.go-further-bg {
    padding: 100px 0;
    background: #122751 url(/site/content/images/our-op-bg.jpg) center no-repeat;
    background-size: cover;
}
.go-further-white-text {
    color: #FFF;
    font-family: "Radnika-Regular";
    font-size: 36px;
    margin-bottom: 100px;
    text-align: center;
    line-height: 1.2;
}
.box-col-yel-bg {
    background:#fbca4e;
    border-bottom:10px solid #fbbc2d;
}
.box-col-yel {
    border-bottom:10px solid #fbbc2d;
}
.box-col-orange-bg {
    background:#f8a850;
    border-bottom:10px solid #f69529;
}
.box-col-orange {
    border-bottom:10px solid #f69529;
}
.box-col-pink-bg {
    background:#e85585;
    border-bottom:10px solid #e4036e;
}
.box-col-pink {
    border-bottom:10px solid #e4036e;
}
.box-col-blue-bg {
    background:#1fbce0;
    border-bottom:10px solid #1fb1da;
}
.box-col-blue {
    border-bottom:10px solid #1fb1da;
}
.box-col-purple-bg {
    background:#6f87c0;
    border-bottom:10px solid #3553a6;
}
.box-col-purple {
    border-bottom:10px solid #3553a6;
}
.box-col-dorange-bg {
    background:#f2795c;
    border-bottom:10px solid #ef553e;
}
.box-col-dorange {
    border-bottom:10px solid #ef553e;
}
.box-col-green-bg {
    background:#75ca72;
    border-bottom:10px solid #51bc51;
}
.box-col-green {
    border-bottom:10px solid #51bc51;
}

.flip-side {
    display:none;
}
.box-col {
    padding:25px 20px;
    font-size:14px;
    margin-bottom:50px;
}
.box-col h4 {
    color:#FFF;
    text-shadow:0px 1px 2px rgba(0,0,0,0.2);
    font-family: "Radnika-Bold";
}
.go-further-bg .shared-oo-box {
    margin-bottom:50px;
}

.go-further-bg .shared-oo-box:hover {
    opacity:1;
}
.go-further-bg .shared-oo-box h3 {
    background:none;
}

.gobox-bg1 {
    background:url("/site/content/images/gobox1.jpg") center no-repeat;
    background-size:cover;
}
.gobox-bg2 {
    background:url("/site/content/images/gobox2.jpg") center no-repeat;
    background-size:cover;
}
.gobox-bg3 {
    background:url("/site/content/images/gobox3.jpg") center no-repeat;
    background-size:cover;
}
.gobox-bg4 {
    background:url("/site/content/images/gobox4.jpg") center no-repeat;
    background-size:cover;
}
.gobox-bg5 {
    background:url("/site/content/images/gobox5.jpg") center no-repeat;
    background-size:cover;
}
.gobox-bg6 {
    background:url("/site/content/images/gobox6.jpg") center no-repeat;
    background-size:cover;
}
.gobox-bg7 {
    background:url("/site/content/images/gobox7.jpg") center no-repeat;
    background-size:cover;
}
.gobox-bg8 {
    background:url("/site/content/images/gobox8.jpg") center no-repeat;
    background-size:cover;
}

.sidenav {
    overflow:hidden;
}

.gal-slide {
    height:600px;
    width:100%;
    margin-bottom:80px;
    position: relative;
    padding-bottom: 20px;
}
.gallery-item a {
    height:100px;
    width:100px;
}
.gal-slide-title {
    padding: 10px;
    border-radius: 10px;
    text-align: center;
    color: #000;
    text-shadow: 0px 1px 2px rgba(0,0,0,0.2);
    font-family: "Radnika-Bold";
    position: absolute;
    bottom: -50px;
    display: block;
    left: 0;
    margin: 0 auto;
    right: 0;
}

.grablub {
    background: url(/site/content/images/onpage-banner-transparent-red.png) repeat-x;
    width: 100%;
    background-size: 250%;
    background-position: 6% 1%;
    height: 400px;
}
.grablub h2{
    padding: 70px 100px 70px 70px;
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    line-height: 1.3;
}
.grablub-bg1{
    background: url(/site/media/177/career-innovation.jpg) no-repeat;
    width: 100%;
    background-position: 117% 0%;
    background-size: 65%;
}
.grablub-bg2{
    background: url(/site/content/images/grablub-bg2.jpg) no-repeat;
    width: 100%;
    background-position: 105% 54%;
    background-size: 65%;
}

.gradbox1{
    background: url(/site/content/images/gradbox1.jpg) top no-repeat;
    background-size: cover;
}
.gradbox2{
    background: url(/site/content/images/gradbox2.jpg) top no-repeat;
    background-size: cover;
}
.gradbox3{
    background: url(/site/content/images/gradbox3.jpg) top no-repeat;
    background-size: cover;
}
.gradbox4{
    background: url(/site/content/images/gradbox4.jpg) top no-repeat;
    background-size: cover;
}
.grablub-bg{
    margin:70px 0;
}
.econ-gradpage h4{
    color: #1d246d;
    font-family: "Radnika-BlackCondensed";
    font-size: 28px;
    text-transform: uppercase;
}

.gradpage-bg {
    padding: 100px 0;
    background: #122751 url(/site/content/images/our-op-bg.jpg) center no-repeat;
    margin: 70px 0;
    background-size: cover;
}
.igoway{
    background: url(/site/content/images/Cooking-for-a-Cause.jpg) no-repeat;
    width: 100%;
    background-position: 75% 54%;
    background-size: cover;
}
.igoway .medium-5 img{
    padding: 109px;
}
/*.agm-title {
    font-family: "Radnika-Bold", "Montserrat", "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 32px;
    color: #142b6f;
    margin-bottom: 20px;
    text-align: center;
    line-height: 1.2;
    text-align: center;
}*/
.agm-title {
    font-family: "Radnika-BlackCondensed";
    color: #1d246d;
    font-size: 50px;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom:20px;
}
/*.agm-hero {
    padding: 10px 50px 50px 50px;
    font-size: 35px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: bold;
    color: #535462;
    line-height: 1.3;
    font-family: "Radnika-Light";
}
*/
.agm-hero-img {
    margin-bottom:20px;
}
.agm-box h2 {
    font-family: "Radnika-Bold", "Montserrat", "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 28px;
    color: #142b6f;
    margin-bottom: 20px;
    text-align: center;
    line-height: 1.2;
}
.agm-box {
    min-height:220px;
    margin-bottom: 50px;
}
.ar-icon {
    filter: drop-shadow(0px 3px 6px rgba(0,0,0,0.9));
}
.calendar-icon {
    margin:0 auto;
    display:inline-block;
    /*filter: drop-shadow(0px 3px 6px rgba(0,0,0,0.9));*/
}
.text-center {
    text-align: center;
}
.agm-content {
    padding: 50px;
    margin-bottom: 20px;
    text-align: center;
    color: #535462;
    line-height: 1.3;
}
a.ar-yellow-more {
    color:#142b6f;
    text-decoration: underline;
}

.agmb1 {
    cursor:pointer;
}
.agmb2 {
    cursor:pointer;
}

.agmb1 .PageTitle,
.agmb3 .PageTitle
{
    display:none;
}
.agmb3 {
    min-height: 360px;
    border-radius: 10px;
    /*background:#142b6f;
    padding:10px 10px 0 10px;*/
}
.agmb3 .list-date {
    color: #999;
    color: #666;
    font-size: 14px;
    width: 100%;
    max-width: 130px;
    float: none;
}
.agmb3 .list-title a {
    font-family: "Radnika-Medium";
    color: #dcdcdc;
    color: #444;
    font-size: 16px;
    width: 100%;
    float: none;
    white-space: normal;
    overflow: auto;
    height: auto;
    line-height:1.2;
}
.agmb1 .calendar-item {
    background: #FFF;
    padding: 0px;
    margin-bottom: 10px;
}
.agmb1 .calendar-details {
    display:none;
}
.agmb1 .calendar-date {
    color: #999;
    font-size: 14px;
    width: 100%;
    max-width: 130px;
    float: none;
}
.agmb1 .archiveFilterB a {
    padding:5px;
    font-size:16px;
    z-index:2;
}
.agmb1 .calendar-icon {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.agm-calendar-box {
    margin-top:185px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.calendar-icon {
    background: url(/site/content/images/undraw_calendar_dutt.svg) no-repeat top;
    background-size: 250px;
    height: 250px;
    width: 100%;
}
.agm-hero {
    margin-bottom:20px;
}
.agmb3 {
    min-height: 360px;
    /*
    border-radius: 10px;
    background: #142b6f linear-gradient(#142b6f,#28418a);
    padding: 10px 10px 0 10px;
    */
}
.agmb1 b,
.agmb2 b {
    color:#777;
}

.agmb3 .Pages {
    display:none;
}
.sustainability-hero {
    background: url('/site/media/333/banner-sus2025.png') no-repeat bottom;
    background-size:100%;
}

ul.menu-section-list li {
    padding: 5px 0;
    float: left;
    width: 50%;
    height: 60px;
}

.mt0 {
    margin-top:0px !important;
}

.flip-side-text{
/*color:#fff;
    text-shadow: 0px 1px 2px rgba(0,0,0,0.2);
    font-family: "Radnika-Bold";*/
}


  .leadeship-page h1 {
    color: #919191;
    font-family: "Radnika-BlackCondensed";
    font-size: 34px;
    text-transform: uppercase;
	margin-bottom: 70px;
}


.leadeship-page h3 {
    color: #1d246d;
    font-family: "Radnika-BlackCondensed";
    font-size: 28px;
    text-transform: uppercase;
}


.leadeship-page h4 {
       color: #111111;
    font-family: 'Radnika-Regular';
    font-size: 18px;
    text-transform: none;
	margin-bottom: 50px;
}



/*igo career page*/






#jobs-form .button{
    background: none;
    border: 0;
    box-shadow: none;
    padding: 0;
    margin-top: 15px;
}


.careers-subscribe #job-mail-subscribe-button {
    background: #f59331;
    padding: 10px 15px;
    color: #fff;
}



#job-content a.apply-link.button {
    background: #f58d57;
    color: #fff;
    padding: 15px;
    border-radius: 0px;
}

#job-content a.back-link.button{
    background: #172d6e;
    color: #fff;
    padding: 15px;
    border-radius: 19px 0px 0px 19px;

}

#job-content a.apply-link.button:last-child {
    border-radius: 0px;
}


#job-content a.employee-referral-link.button{
    background: #e4e8e9;
    color: #343741;
    padding: 15px;
    border-radius: 0px 19px 19px 0px;
}


#subscribe a.back-link.button{
    background: #172d6e;
    color: #fff;
    padding: 15px;
    border-radius: 19px;

}

.year-filter {
    border-bottom: 0px;
    margin-top: 30px;
    max-width: 141px;
}


.year-filter  select {
     height: 3rem;
    background-color: #f5f5f5;
    font-weight: bold;
    padding-left: 10px;

}

.year-filter-list{
margin-bottom:0;
padding-bottom:0;
}


.year-filter-list .list-link a{
padding:8px 0px;
margin-bottom:0px;
display:block;
transition:all .3s ease;
}

.year-filter-list .list-link a:hover{
background: #132b6e;
    padding: 10px 5px;
}


.year-filter-list .list-link a:hover .list-date, .year-filter-list .list-link a:hover .list-title{
color:#fff;
text-decoration:none;
}


.year-filter-list .list-link a::before, .year-filter-list .list-link a:after {
    display: table;
    content: ' ';
}

.year-filter-list .list-link a:after{

clear:both;}


.year-filter-list .list-date {
    font-family: "Radnika-Regular";
    color: #696969;
    font-size: 18px;
    width: 25%;
    max-width: 130px;
    float: left;
}


.year-filter-list .list-title {
    font-family: "Radnika-Medium";
    color: #2d2d2d;
    font-size: 18px;
    width: 70%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: auto;
}


section.announcement-box {
    text-align: center;
    margin-top: 60px;
}

.home-four-box-wrap {
    margin-top: 60px;
}


section.announcement-box a{
    display: block;
    padding: 20px;
    font-family: "Radnika-Medium";
    color: #2d2d2d;
    font-size: 18px;
    transition: all .3s ease;
    font-weight: bold;
	background: #172d6d;
	color:#fff;

}


section.announcement-box a:hover{
background: #000;
color:#fff;
}

section.announcement-box a .fa-volume-up{
margin-right:10px;
}


.menu-right-section{
padding-top: 60px;
text-align:center;
max-width: 181px;

}


.menu-right-section a{
color:#fff;
}

.menu-right-section a h3{
font-size:20px;
margin-top:10px;
}

.menu-right-section a span{
    border: 1px solid #fff;
    text-align: center;
    border-radius: 10px;
	padding:5px;
display:block;

}


.menu-right-section:hover a span{
    border: 1px solid #fdb913;
	background: #fdb913;
    text-align: center;
    border-radius: 10px;
	padding:5px;
display:block;

}


.investor-analyst-centre{
color:#fff;
    background: #1d246d;
	font-family: "Radnika-BlackCondensed";
    font-size: 35px;
}
.investor-analyst-centre .cell{
font-family: "Radnika-BlackCondensed";
}



.investor-analyst-centre .button-white {
    font-size: 26px;
    margin-top: 0;
    padding: 6px 30px;
}

.header-blue-box a{
	padding: 10px;
    display: block;
    background: #ccc;
    font-size: 18px;
    transition: all .3s ease;
    font-weight: bold;
    background: #172d6d;
    color: #fff;
    text-align: center;
}


.spa-box h2 {
    font-family: "Radnika-Bold", "Montserrat", "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 28px;
    color: #142b6f;
    margin-bottom: 20px;
    text-align: center;
    line-height: 1.2;
}

.spab1 .PageTitle, .spab3 .PageTitle {
    display: none;
}

.spab3 h2{
	color:#fdb913;
}

.spab3 {
    min-height: 360px;
    border-radius: 10px;
    /*background:#142b6f;
    padding:10px 10px 0 10px;*/
}
.spab3 .list-date {
    color: #999;
    color: #666;
    font-size: 14px;
    width: 100%;
    max-width: 130px;
    float: none;
}
.spab3 .list-title a {
    font-family: "Radnika-Medium";
    color: #dcdcdc;
    color: #444;
    font-size: 16px;
    width: 100%;
    float: none;
    white-space: normal;
    overflow: auto;
    height: auto;
    line-height:1.2;
}

.spa-reasons-wrap{
    padding: 0;
		background: #f5f5f5;
		margin-bottom: 30px;
}
.spa-reasons-wrap .shared-oo-box {
    min-height:0px;
}

.spa-box .shared-oo-box {
	border-bottom:0px !important; /* Request to remove bottom colour from all spa boxes */
}
.spa-box .shared-oo-box h2 {
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 20px;
    text-align: center;
    line-height: 1.2;
    margin: 0;
    background: #142b6f;
    padding: 40px 10px;
    text-transform: uppercase;
    min-height: 275px;
}

.spa-box .shared-oo-box h3 {
   background:none;
   margin:0;
   font-size:18px;
   text-transform:none;
  /* text-align: center; */
}



.call-orange-big {
    background: #fdb913;
    font-size: 40px;
    font-weight: bold;
}

/* .spa-fancy img {
	padding: 0 20% 0 0;
} */
.spa-fancy {
    max-width: 800px;
}
.spa-reasons-wrap h3 {
	display:none;
}



/* Targeting the image sizes in the popup... */
img.r1-img-1 {
    padding: 0 15%;
}
img.r2-img-1 {
    padding: 0 1%;
}
img.r3-img-1 {
    padding: 0 14%;
}
img.r3-img-2 {
    text-align: center;
		margin:0 auto;
		display:block;
}
img.r4-img-1 {
	padding: 0 9%;
}
img.r4-img-2 {
	padding: 0 29%;
}
img.r5-img-1 {
	padding: 0 12%;
}
/* Targeting the image sizes in the popup... */



.call-out-row .call-orange-big {
    background: #fdb913;
    font-size: 28px;
    font-weight: bold;
    padding: 22px;

}

.call-out-row .call-red-big {
    background: #F0533E;
    font-size: 31px;
    font-weight: bold;
    padding: 22px;

}
 .call-out-row .call-grey-big h3{
	 font-family: "Radnika-Regular", "Montserrat", "Open Sans", sans-serif;
    font-weight: bold;
	 color:#fff;
	 font-size: 28px;
	 text-transform: capitalize;
 }
 .call-out-row .call-grey-big span{
 	font-size: 12px;
 	line-height:1;
 }
.call-out-row .call-grey-big a.button-white{
	font-size: 20px;
	margin-top: 25px;
	padding: 15px 20px;
}
.call-out-row .call-grey-big{
	color: #FFF;
	background: #8e8e8e;
	padding: 22px;
	line-height: 1;
	font-family: Radnika-Light;

}
.call-out-row .call-grey-big,
.call-out-row .callout-box {
    min-height: 230px;
}

#risks-target h2{
    text-transform: uppercase;
    font-size:24px;
    color:#142b6f;
    margin-top:40px;

}

#risks-target h3{
    font-size:18px;
    font-weight:bold;
    color:#142b6f;

}


.bubble-text {
    background: #f7921e;
    padding: 20px;
    float: right;
    width: 37%;
    margin-left: 50px;
    color: #fff;
    position: relative;
    margin-bottom:30px;
}

.bubble-text:after {
    content: '';
    width: 0px;
    height: 0px;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #f7921e;
    left: -20px;
    top: 10%;
    position: absolute;
    transform: translate(0,-10%);
}

.image-float{
    float: right;
    width: 37%;
    margin-left: 50px;
    color: #fff;
    position: relative;
    margin-bottom:30px;

}

.footnote.display-block{
    display:block;
    clear:both;

}

.footnote p{

    line-height: 15px;
    font-size: 11px;
    margin-bottom: 0px;
}


.page-449 .archiveFilterB{
    margin-bottom:20px;
}



/*Social footer 2*/
.social-footer .twitter .fa-circle{
color:#2a2e64;
}

.social-footer .linkedin .fa-circle{
    color:#2a2e64;
    }

    .social-footer .facebook .fa-circle{
        color:#2a2e64;
        }

        .social-footer .fa-stack, .social-footer .fa-stack-2x {
            width:1em;
            height:1em;
        }

        .social-footer .svg-inline--fa.fa-stack-1x {
            height: .5em;
            width: .5em;
        }


/*Social header*/
/*Social footer 2*/

.social-header{
    position: absolute;
    top: 33px;
    left: -19px;
    width: 105px;
}
.social-header .twitter .fa-circle{
    color:#2a2e64;
    }

    .social-header .linkedin .fa-circle{
        color:#2a2e64;
        }

        .social-header .facebook .fa-circle{
            color:#2a2e64;
            }

            .social-header .fa-stack, .social-header .fa-stack-2x {
                width:1em;
                height:1em;
            }

            .social-header .svg-inline--fa.fa-stack-1x {
                height: .5em;
                width: .5em;
            }

            .logo {
                width: 300px;
                display: block;
                max-width: none;
            }


            div#covid {
                background: #172d6d;
                color: #fff;
                padding:20px 0px;
				margin-bottom: 50px;
            }

            div#covid .title{
                font-size: 40px;

    font-weight: bold;
    color: #f7911d;
    line-height: 1em;
            }

            div#covid .title h1{
                font-size: 40px;

    font-weight: bold;
    color: #f7911d;
    line-height: 1em;
            }


            div#covid .title .svg-inline--fa .fa-secondary {
                fill: #ffff;
                opacity: .4;
                opacity: var(--fa-secondary-opacity,1);
            }

            div#covid .title .svg-inline--fa .fa-primary {
                fill: #172d6d;
                opacity: 1;
                opacity: var(--fa-primary-opacity,1);
            }


            div#covid .title svg.svg-inline--fa.fa-comment-alt-exclamation.fa-w-16 {
                margin-bottom: -4px;
                margin-right: 10px;
            }

            div#covid p{
                font-size:18px;
                margin:0;
            }




            div#covid a.read-more {
                display: inline-block;
                color: #FFF;
                padding: 5px 10px;
                border: 1px solid #FFF;
            }

            div#covid a.read-more:hover {
                color: #EEE;
    background: rgba(0,0,0,0.2);
            }


            /*TRANSACTION PAGE */

            .page-583 select#country{

                    display: inline-block;
                    width: auto;
                    margin-left: 20px;
                    font-size: 20px;
                    height: 49px;

            }

            .alert-transaction{
                background:#FEDB9C;
                padding:20px;
                border-left:10px solid #FFA500;
                color:#CB8700;
                margin-bottom:20px;

            }

            .alert-transaction p{
              color:#CE8600;
              margin-bottom:0;
            }

            .alert-transaction p svg{
               font-size:30px;
               text-align: middle;
               margin-right: 20px;
               vertical-align: -0.225em;
              }

              a.btn {
                display: inline-block;
                color: #474c55;
                font-family: "Radnika-BlackCondensed";
                padding: 6px 36px;
                border: 1px solid #172d6d;
                text-transform: uppercase;
                font-size: 18px;
                background: #172d6d;
                color: #fff;
            }

            a.btn.btn-cancel {
                display: inline-block;
                color: #474c55;
                font-family: "Radnika-BlackCondensed";
                padding: 6px 36px;
                border: 1px solid #ff9b2c;
                text-transform: uppercase;
                font-size: 18px;
                background: #fb962f;
                color: #fff;
            }


            #results-and-reports-load .list-item:nth-child(n+6){
                display:none;
            }

            #asx-load .list-item:nth-child(n+6){
                display:none;
            }


            /*SEO 101*/
            div#covid .title h2 {
                font-size: 40px;
                font-weight: bold;
                color: #f7911d;
                line-height: 1em;

                -webkit-font-smoothing: antialiased;
box-sizing: inherit;
margin: 0;
flex: 0 0 auto;
min-height: 0;
min-width: 0;
flex-basis: auto;

font-size: 40px;
font-weight: bold;
color: #f7911d;
line-height: 1em;
font-family: 'Radnika';
            }


            .slide-title h1{
                font-family: "Radnika-Black", "Open Sans", sans-serif;
                text-transform: uppercase;
                font-size: 70px;
                line-height: 0.85;
                margin-top: 0;
                margin-bottom:0;
                max-width: 450px;
                width: 100%;
                text-align: left;
            }
body.page-594 .entry-content {
    min-height: auto;
}
.cp-boxes .cell {
    border: 1px solid #EFEFEF;
	position: relative;
}
.cp-boxes .grid-x {
    border: 1px solid #EFEFEF;
}
.cp-box {
    padding: 30px;
}
.cp-title {
    color: #1d246d;
    font-family: "Radnika-BlackCondensed";
    font-size: 28px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.cp-content p {
    font-family: "Radnika-Regular";
    font-size: 18px;
}
body.page-594 p.hero-p {
    padding-top: 50px;
}
a.cp-button {
    background: #1d246d;
    color: #fff;
    padding: 15px;
    display: block;
    width: 250px;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
}
.cta-button {
    padding: 50px 0px;
}
a.cta-buttons {
    padding: 10px 50px;
    background: #57b947;
    color: #fff;
    font-size: 20px;
    display: block;
    width: 216px;
    text-align: center;
}
.job-cta a {
    float: right;
}
.student-name {
    color: #1d246d;
    font-family: "Radnika-BlackCondensed";
    font-size: 20px;
    text-transform: uppercase;
}
.student-title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 30px;
}
.student-content p {
    font-family: "Radnika-Regular";
    font-size: 18px;
}
.board-title {
    color: #1d246d;
    font-family: "Radnika-Regular";
    font-size: 25px;
    margin-bottom: 60px;
    text-align: center;
    line-height: 1.2;
    font-weight: bold;
    text-transform: uppercase;
}
section.student-section {
    background: #f4f4f4;
    padding: 50px 0px;
}
.student-img img {
    height: 150px;
    width: auto;
}

.student-img {
    border-radius: 100px;
    width: 150px;
    height: 150px;
    overflow: hidden;
}
section.student-section .slick-arrow {
    margin-top: 0px;
}
.choose-igo {
    padding: 30px 0px;
}
.choose-title {
    font-family: "Radnika-BlackCondensed";
    color: #1d246d;
    font-size: 50px;
    text-transform: uppercase;
    line-height: 1;
    text-align: center;
    padding: 30px 0px;
}
.sub-title-choose {
    color: #111111;
    font-family: "Radnika-Regular";
    font-size: 25px;
    padding-bottom: 30px;
}
.promo-icon {
    padding: 30px 0px;
}
.work-promo-title {
    font-size: 22px;
    font-weight: bold;
}
.work-promo-content {
    padding: 20px 0px;
}
.work-promo-box {
    margin-bottom: 30px;
}
.bot-text span {
    color: #57b947;
}
.bot-text {
    color: #111111;
    font-family: "Radnika-Regular";
    font-size: 25px;
    padding-bottom: 60px;
    font-weight: bold;
}
.promo-button a {
    padding: 10px 50px;
    background: #57b947;
    color: #fff;
    font-size: 20px;
    display: block;
    width: 270px;
    text-align: center;
    margin: auto;
}
.work-promo-box.new-promo {
    margin-top: 30px;
    border: 10px solid #57b947;
    padding: 30px;
    border-radius: 5px;

    min-height: 210px;
}
.new-promo-title {
    text-align: center;
    font-weight: bold;
    margin-bottom: 20px;
}
.new-promo-text {
    text-align: center;
}
.side-search {
    background: #f5f5f5;
    text-align: center;
    padding: 30px;
}
div#sidenav-title {
    font-family: "Radnika-BoldCondensed";
    color: #142b6f;
    background: #f5f5f5;
    text-transform: uppercase;
    font-size: 20px;
    padding-bottom: 10px;
}
.side-text {
    font-size: 18px;
}
a.search-job {
    background: #142b6f;
    color: #fff;
    padding: 15px;
    display: block;
    width: 150px;
    margin: auto;
    margin-top: 15px;
}
body.page-0 .award-logo,
body.page-484 .award-logo,
body.page-485 .award-logo,
body.page-486 .award-logo,
body.page-481 .award-logo,
body.page-483 .award-logo,
body.page-487 .award-logo{
    display: none;
}
.footer-logo-row{
	margin: 20px 0;
}
a.view-join-button:after {
    /*content: "";
    width: 40px;
    padding: 5px;
    position: absolute;
    right: 0px;
    height: 40px;
    background:#fdb913 url(/site/content/images/chevron.png) center no-repeat;*/
    content: "";
    width: 40px;
    padding: 5px;
    position: absolute;
    right: 0px;
    height: 40px;
    background: url(/site/content/images/chevron.png) center no-repeat;
    right: 0 !important;
}
a.view-join-button {
	position:relative;
    display: block;
    color: #fff;
    font-family: "Radnika-BlackCondensed", "Open Sans", sans-serif;
    font-size: 22px;
    text-transform: uppercase;
    margin-top: 14px;
    padding: 10px 0 7px 30px;
}

.form-button {
    font-family: "Radnika-BlackCondensed";
    font-size: 20px;
    border: 1px solid #919191;
    background: #FFF;
    color: #919191;
    padding: 8px 20px;
    margin-bottom: 15px;
    transition: all 0.3s ease;
    text-transform: uppercase;
}

.home-bottom-slide {
	height: 800px;
	background: #57B948 url("/site/media/239/IGO-ENVIRONMENT.jpg") center no-repeat;
}


.menu-ext-id-subnav6{
    display:none!important;
}
.foot-acknowledgement p {
    margin: 0px;
    color: #fff;
    padding: 20px 0px;
}

.foot-acknowledgement {
    background: #8e8e8e;
}
body.page-500 img.list-image {
    width: 150px;
}
i.twitter-icon.fa-stack-1x.fa-inverse svg {
    width: 20px;
    margin-left: 9px;
    margin-bottom: 5px;
}
i.twitter-icon.fa-stack-1x.fa-inverse.twitter-icon-head svg {
    width: 20px;
    margin-left: 7px;
    margin-bottom: 5px;
}

.grid-light-gray-bg {
    background: #f5f5f5;
}

.com-info-wrap{
    margin-bottom:40px;
}

.page-695 .banner, .page-697 .banner, .page-696 .banner {
    background-position:center right;
    background-size: 70% auto;
}

.com-info-wrap .shared-ex-bg1 {
    background: url(/site/media/275/our-approach-thumbnail.jpg) center no-repeat;
    background-size: cover;
}

.com-info-wrap .shared-ex-bg3 {
    background: url(/site/media/276/south-west-terrane-thumbnail.jpg) center no-repeat;
    background-size: cover;
}

.com-info-wrap .shared-oo-box h3 {
    text-transform:none;
}

.page-695 .entry-content{
    min-height: 300px;
}

.sidenav ul li ul li a {
    padding-left:30px;
}
.quoteapi-announcement-popup {
    z-index: 999;
}
.map-wrap img {
    max-width: 1200px;
    width: 100%;
    text-align: left;
    display: block;
}
p .search-icon {
    display:none!important;
}

/*-------------------------SHARE PRICE-----------------------*/
.highcharts-label.highcharts-tooltip-box.highcharts-color-0 {
    font-size: 16px;
}
ul.pi_spchart_box.pi_spchart_box_descs li {
    font-size: 14px;
}
button#chartContainer-btnDownload, .proactive-price-calculator-button button#undefined, .proactive-historical-price-calculator-button button#undefined{
    display: block;
    color: #474c55;
    font-family: "Radnika-BlackCondensed";
    padding: 10px 36px;
    border: 1px solid #474c55;
    text-transform: uppercase;
    font-size: 18px;
    width: 200px;
    margin: 0 auto;
    margin-top: 20px;
}
div#historicalCalculator1 input {
    box-sizing: border-box;
    width: 100%;
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: .5rem;
    border: 1px solid #cacaca;
    border-radius: 0;
    background-color: #fefefe;
    box-shadow: inset 0 1px 2px rgba(10, 10, 10, .1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #0a0a0a;
    transition: box-shadow .5s, border-color .25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.proactive-price-calculator-input input {
    box-sizing: border-box;
    width: 100%;
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: .5rem;
    border: 1px solid #cacaca;
    border-radius: 0;
    background-color: #fefefe;
    box-shadow: inset 0 1px 2px rgba(10, 10, 10, .1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #0a0a0a;
    transition: box-shadow .5s, border-color .25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
g.highcharts-markers.highcharts-series-0.highcharts-area-series.highcharts-color-0.highcharts-tracker path {
    fill: #00429d;
}
/*-------------------------SHARE PRICE-----------------------*/