.strategic-priorities-bg{ background-image:url(../images/strategic-priorities-bg.jpg); }
.distributing-bg { background-image:url(../images/distributing-bg.jpg); }
.managing-bg{ background-image:url(../images/managing-bg.jpg); }
.risk-management-bg{ background-image:url(../images/risk-management-bg.jpg); }
.mt-80 { margin-top:80px !important; }
.mt-60 { margin-top:60px !important; }
.mt-164 { margin-top:164px !important; }
.blue-new-bg{ background-color:#0f69ab; }

#managing-capital {}
.managing-box {}
.managing-box h4 { font-size:14px; background-repeat:no-repeat; background-position:left 3px;padding: 12px 0px; padding-left:55px; background-size:50px; margin-bottom:20px;color: #0f69ab;}
.managing-box h4.s1 { background-image:url(../images/s1.png); }
.managing-box h4.s2 { background-image:url(../images/s2.png); }
.managing-box h4.s3 { background-image:url(../images/s3.png); }
.managing-box h4.s4 { background-image:url(../images/s4.png); }
.managing-box h4.s5 { background-image:url(../images/s5.png); }
.managing-box p { background-repeat:no-repeat; background-position:left 4px; border-bottom:solid 1px #7d7d7d; }
.yellow-pat { padding-left:25px; background-image:url(../images/yellow-pat.png);padding-bottom:10px;background-repeat:no-repeat;}
.green-pat { padding-left:25px; background-image:url(../images/green-pat.png);padding-bottom:10px;background-repeat:no-repeat;}

#managing-capital .card {margin-bottom: 11px; border-radius:0rem;}
#managing-capital .card-header {border-bottom: none; background: #FFF;}


.risk-management-table {}
.risk-management-table table tr th { width:35%; font-weight:700 !important; color: #7d7d7d; border-bottom:solid 1px #0068a9;}
.risk-management-table table tr th,.risk-management-table table tr td { padding:10px; }
.risk-management-table table tr th:nth-child(3) { width:15% }
.risk-management-table table tr td { border-bottom:solid 1px #000; }
.risk-management-table table tr td p,.content-scroll p,.content-scroll ul li,.matrialy-box ul li { font-size: 18px;
    line-height: 22px;
    color: #7d7d7d;
    font-weight: 400;}

.risk-management-table table tr td h6 {color: #0068a9 !important; font-weight: 900 !important; font-size:18px;}	


.shareholder-box { position:relative;  margin-bottom:50px;}
.shareholder-box h2 { color:#7d7d7d; font-size:30px; font-size:22px; margin-top:5px; padding-left:35px; font-weight: 700;}	

.shareholder-box a { text-decoration:none;}
.shareholder-box a:hover h2 { color:#0068a9; }

.shareholder-box a img {transition:.5s}
/* .shareholder-box a img:hover { opacity:0.8 }  */

.shareholder-box a::before { content: ''; width: 45px; height: 45px; position: absolute; background-image: url(../images/plus-icon-white.png); background-repeat: no-repeat; left: 0px; right: 0px; margin-left: auto; margin-right: auto; top: 40%; opacity: 0; transition: all 0.3s ease; -webkit-transform: scale(1.2); transform: scale(1.2); } 
.shareholder-box a:hover::before { opacity: 1; top: 40%; -webkit-transform: scale(1.01); transform: scale(1.01); }

.content-scroll {
  max-height: calc(100vh - 200px);
  overflow: auto;
  padding: 40px 20px 0 20px;
}

.content-scroll h6 { font-size:18px; font-weight:900 !important }
.content-scroll ul,.matrialy-box ul { margin-bottom:20px; padding-left:20px; }
.content-scroll ul li { margin-bottom:10px; }
.content-scroll .col-md-4 { margin-bottom:30px; }
.fancybox-content {max-width: 80% !important;}

.stake-icon { position:absolute; top:-20px; right:0px; z-index:99;}
.matrialy-box h6 { font-weight:900; color: #7d7d7d;}
.matrialy-box { margin-bottom:40px; }

.card-header { cursor:pointer;  background: rgba(0,0,0,.03) url(../images/min-icn.png) no-repeat 98% center;}
.card-header.collapsed { cursor:pointer;  background: rgba(0,0,0,.03) url(../images/plus-icn.png) no-repeat 98% center;}



/*RESPONSIVE*/
@media (min-width: 320px) and (max-width: 767px) {
.managing-box h4 {padding-right: 70px;}
#managing-capital .card-header {padding: .75rem 0.3rem;}
#managing-capital .card-header h5 { font-size:18px; letter-spacing: -1px;}	
#managing-capital .card-header h5 img { width:30px !important; }	
.fancybox-content {max-width: 100% !important; padding: 4px !important;}
}






























