body{
	font-family: museo-sans, sans-serif;
	font-weight: 300;
	font-size: 18px;
	text-align: justify;
}

.wcustom{
	width: 100%;
	position: relative;

}

.wcustom p{
	margin-bottom: 30px;
}

.wcustom h2{
	font-size: 26px !important;
	font-weight: 500 !important;
	text-align: left;
}

.wcustom h3{
	font-size: 22px !important;
	font-weight: 400;
	margin: 6px 0px;
}

.wcustom h4{
	font-size: 20px;
}

.wcustom ul{
	margin-bottom: 30px;
}

.wcustom ol{
	margin-left: 0px;
	padding: 0px;
	margin-bottom: 30px;
}

.wcustom ol li{
	margin-left: 30px;
	padding-left: 12px;
}

.wcustom a{
	color: #3C9DB3 !important;
	font-weight: 400;
}

.wcol{
	float: left;
	width: 33%;
	padding: 20px;
	border-right: 1px solid #E9E9E9;
	text-align: left;

}

.wcol-two{
	float: left;
	width: 50%;
	position: relative;


}

.wcol-two img{
   width: 100%;

}


.wdesc{
	float: left;
	font-size: 14px;
	margin-bottom: 30px;
	color: #ffffff;
	padding: 20px;
	background-color: #154854;
	width: 100%;
}

.wdesc2{
	float: left;
	font-size: 14px;
	margin-bottom: 30px;
	padding: 20px;
	background-color: #f7f7f7;
	width: 100%;
}

.wbod{
	width: 100%;
	position: relative;

}

.wbod h2{
	font-size: 24px !important;
	font-weight: 500 !important;
}

.wbod h3{
	font-size: 20px !important;
	font-weight: 400;
	margin: 6px 0px;
}

.wbod p{
	margin-bottom: 30px;
}


.gov-accord{
	position: relative;

}

.gov-accord .panel-group .panel .panel-heading .panel-title a{
	background-color: #EEEEEE;
}

.gov-accord .panel-group .panel .panel-heading .panel-title a span{
	background: url(../images/icon-arrow-green.svg)
}


.wbold{
	font-weight: 600;
}

.wsmall{
	font-size: 14px;
}

.wcaps{
	text-transform: uppercase;
}

.witalic{
	font-style: italic;
}


.full-img {
	position: relative;
}

.full-img img{
    width: 100%;
}

.full-img-cap{
	color: #ffffff;
	background-color: #154854;
	font-size: 14px;
	padding: 10px 10px 10px 20px;
	width: 100%;
}

.img-fit{
	width: 100%;
	background-color: #154854;
	border: 1px solid #eeeeee;
	display: block;
}

.img-fit img{
	max-width:50%;

}

.img-100-s{
	position: relative;
	display: block;
	height: auto;
	vertical-align: top;
	width: 100%;

}

.img-100{
	position: relative;
	display: block;
	height: auto;
	background-color: #e7e7e7;
	vertical-align: top;
	width: 100%;

}

.img-70{
	width: 70%;
	position: relative;
	display: inline-block;
}

.img-70 img{
	width: 100%;
	vertical-align: top;

}

.img-30{
	width: 26%;
	position: relative;
	display: inline-block;
	text-align: left;
	font-size: 14px;
	background-color: #e7e7e7;
	margin-left: 1%;
	vertical-align: top;
	padding-top: 10%;
}

.img-center{
	text-align: center;

}

.w-bar{
	position: relative;
	width: 80px;
	height: 4px;
	background-color: #226367;
	margin-bottom: 12px;
}

.greenbg{
	background-color: #a7ce4c !important;
}

.w-orange{
	color: #F5821F !important;
}

.w-teal{
	color: #43C1C7;
}

.w-green{
	color: #155c6d !important;
}

.w-green2{
	color: #8fba19 !important;
}

.w-green3{
	color: #7f9b97 !important;
}

.w-green4{
	color: #43c1c7 !important;
}

.w-green5{
	color: #154854 !important;
}

.w-black{
	color: #000000 !important;
}

.w-blue{
	color: #0098dc !important;
}

.w-brown{
	color: #ae8f77 !important;
}





.w-accordion{
	position: relative;
}

.wgrey{
	color: #9b9b9b;
}

.w-grey{
	color: #808285;
}


.icon-or{
	display: inline-block;
	margin: 0 30px 30px 0;


}

.icon-or img{
	width: 95px;
	height: 99px;
	position: relative;
	border: 1px solid #e9e9e9;
	border-bottom-left-radius: 20px;
	border-top-right-radius: 20px;
	padding: 6px;
}

.or-title{
	display: inline-block;
	text-transform: uppercase;
}

.social-media img{
	width: 24px;
	height: 22px;
}

.icon-linkedin{
	display: inline-block;
}


.no-banner{
	background-color: #f7f7f7;
	position: relative;
	width: 100%;
	padding: 50px 0px;
}

.bio-2{
	direction:rtl;
	text-align: justify;
}

.col50{
	position: relative;
	display: inline-block;
	width:49%;
	vertical-align: top;
	text-align: left;
	padding-left: 8%;

}

.ch h2{
	margin-bottom: 6px !important;
}

.c-quote{
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 36px;
	text-align: left;
	display: block;
	border-top: 6px solid #4e9698;
	border-bottom: 6px solid #4e9698;
	padding: 8px 4px;
}

.c-quote-orange{
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 36px;
	text-align: left;
	display: block;
	border-top: 6px solid #F5821F;
	border-bottom: 6px solid #F5821F;
	padding: 8px 4px;

}

.q-open{
	display: block;
	position: relative;
	width: 37px;
	height: 42px;
}

.q-close{
	display: block;
	position: relative;
	width: 100%;
	text-align: right;
}

.q-close img{
	width: 37px;
	height: 42px;
	}

.fs30{
	font-size: 30px !important;
	display: block;
	font-weight: 600 !important;
}

.wwdo-box{
	position: relative;
	text-align: center;
	display: block;
	margin: 10px 0 30px 0;

}

.wwdo33{
	width: 375px;
	height: 685px;
	margin-right: 30px;
	margin-bottom: 20px;
	vertical-align: top;
	display: inline-block;
}

.wwdo16{
	width: 219px;
	height: 685px;
	margin-right: 30px;
	vertical-align: top;
	display: inline-block;
}

.dcol50{
	vertical-align: top;
	display: inline-block;
	width: 50%;
	float: left;
	text-align: left;
}

.dcol50 ul{
	margin: 0;
	padding: 0;
}

.dcol50 ul li a{
	background: url(../images/icon-download.svg) no-repeat 1px 3px;
	display: block;
	width: 100%;
	padding-left: 30px;
	color: #3c3c3c !important;
	font-weight: 300;

}

.dcol50 ul li a:hover {
	text-decoration: none;
	color: #3C9DB3  !important;
	transition: color 0.6s;
}

.dcol50 ul > li:nth-child(2n+2){
	background-color: #f3f3f3;
}

.dcol50 ul li{

	padding: 20px;
	padding-left: 33%;
	list-style: none;
	width: 100%;
	border-bottom: 1px solid #ffffff;
	background-color: #f8f8f8;
	}

.dl-r ul li{
	padding-left: 5%;
}

.tspo h2{
	font-weight: 700;
	font-size: 34px;
	text-transform: uppercase;
}

.tspo h3{
	font-weight: 500;
	font-size: 26px;
}

.tspo .lead{
	font-weight: 500;
}

.tspo .side-tabs-nav ul li a{
	font-weight: 700 !important;
	font-size: 17px;
}

.tspo .side-tabs-nav .nav-tabs li{
	padding: 10px 0 15px 0;
}

.h3-nm{
	margin-bottom: 0px !important;
}

.chart-border{
	border: 1px solid #ececec;
}

.chart-border-r{
	border: 1px solid #ececec;
	border-top-right-radius: 40px;
	border-bottom-left-radius: 40px;
}

.svg50{
	width: 50%
}

.svg40{
	width: 40%
}

.svg30{
	width: 30%
}

.cm-img{
	padding-top: 4%;
}

.cm-cont{
	max-width: 1366px;	
	position: relative;
	margin: auto;
	padding: 0 2% 0 2%;
}

.km-fnote{
	padding-left: 8%;
	padding-top: 5%;
}


/*CAN OVERWRITE TO ORIGINAL CSS*/
.social-media ul{
	margin: 0 2px;
}

.sidebar-pagination li a .title span{
	line-height: 16px;
	font-size: 16px;

}

.sidebar-pagination li a .title{
	background-color: #F1F1F1;
	font-weight: 200;
	letter-spacing: 1px;

}

.sidebar-pagination li.prev a .title{
	text-align: left;
}


#header #primary-menu{
	width: 115% !important;
}

#header #primary-menu > ul > li > a{
	font-weight: 400 !important;
}

#header #primary-menu .dropdown-menu li a{
	font-weight: 400 !important;

}

#header #primary-menu > ul > li > a{
	transition: color 0.5s !important;
}

#header #primary-menu > ul > li > a:hover{
	color: #ffffff !important;
}

#header #primary-menu .dropdown-menu li a{
	transition: color 0.5s !important;
}

#header #primary-menu .dropdown-menu li a:hover{
	color: #ffdd00 !important;
}


.nav-tabs li a{
	font-weight: 300;
	color: #8c8d8d !important;
}

.nav-tabs li.active a{
	font-weight: 600;
	color: #289fbb !important;
}

.image-caption .caption{
	text-align: left;
}

#header .top-icons{
	font-weight: 400 !important;

}

.figures.__wrap ul li{
	margin-bottom: 24px !important;
}

.figures .fig-icon{
	width: 84px !important;
}

.icon-text .text{
	font-weight: 600 !important;
}

.icon-text .text{
	margin-bottom: 25px !important;
}

.section.section-data .container-operations{
	padding: 35px 0 0;
	margin-left: 75px;
}


.image-gallery .image .details .content{
	text-align: left;
}

.icon-text a{
	text-decoration: none;
	color: #FFFFFF;
	transition: color 0.5s
}

.icon-text a:hover{
	color: #ffdd00
}






@media (min-width:1199px) {


	.image-gallery .image .details .content{
		font-size: 15px;
		line-height: 18px;
	}
}

#header .top-link a{
	font-weight: 400;
}

@media (min-width:1200px) {
	.image-gallery .image .image-label{
		font-size: 120px;
	}

}
.image-gallery{
	background-color: #102d34;
}

#banner{
	background-position: center;
}

.main-content h2{
	font-weight: 700;
}


.section.__gallery{
	max-width: 100% !important;
}



@media (min-width:1200px) {

	.section.__intro .text{
		padding-right: 276px;
	}

}



/*Table for Corporate Governance*/
.corp-gov table {
	width: 100%;
	border: 1px solid #f4f4f4;
}

.corp-gov table tr td{
	vertical-align: top;
	padding: 10px;
	text-align: left;
}

.table-l-bottom{
	border-bottom: 1px solid #a7ce38;
}

.cg-th{
	color: #F8F8F8;
	background-color: #a7ce38;
	font-weight: 600;
}

.cg-green1{
	background-color: #f1f1ee;
}

.cg-green2{
	background-color: #e2edc1;
}

.cg-footnote{
	position: relative;
	margin-top: 20px;
	font-size: 12px;
	margin-bottom: 30px;
}

.cg-footnote table tr td{
	vertical-align: top;
	padding: 0px;
	text-align: left;
}

.reg-table	table tr td{
	vertical-align: top;
}

.position{
	text-align: left;
	display: inline-block;
}



/*Media Query*/

@media (max-width:669px) {
	.wcol{
	width: 100%;
}

}

@media (max-width:532px) {
	.wwdo16{
		margin-bottom: 50px;
	}

	.wwdo-box{
		margin-bottom: 10px;
	}

}

@media (max-width:674px) {
    .featured{
    	font-size: 22px !important;
    }


    .profiles .list .meta{
    	width: 100%;
    	padding-left: 0px;
    	padding-top: 20px;
    }

    .profiles .list .photo{
    	width: 100%;
    	text-align: center;
    	display: block;
    }

    .profiles .list .photo img{
		width: 60%;
    }

    .bio{
    	text-align: justify;
    	-moz-text-align-last: left;
    	text-align-last: left;
    }

    .name{
    	text-align: center;
    	
    }

    .position{
    	text-align: center;
    	display: block;
    	
    }

    .profiles .list .meta .bar{
    	width: 100%;
    	margin-bottom: 20px;
    	height: 2px;
    }


}






@media (max-width:991px) {
	.icon-or{
    margin: auto;
    text-align: center;
    display: block;
	}

	.or-title{
	display: block;
	text-align: center;
}

 .bio{
    	text-align: justify;
    	-moz-text-align-last: left;
    	text-align-last: left;
    }


.img-fit img{
	max-width:100%;
}

.section.section-data .container-operations{
	padding: 35px 0 0;
	margin-left: 15px;
}

.img-100{
	background-color: none;
}

.img-70{
	width: 100%;
	display: block;
}

.img-70 img{
	width: 100%;
}

.img-30{
	width: 100%;
	display: block;
	text-align: left;
	margin-left: 0%;
	padding: 20px;
	padding-top: 10px;
}
.w-bar{
	margin: 15px 0 15px 0;
	}

.img-100-s img{
   width: 100%
   }

.col50{
	width: 100%;
	}
.dl-pdf{
	display: none !important;
	 }

}


}

@media (max-width:1199px) {
	.dcol50{
	width: 100% !important;
	}

	.dcol50 ul li{
	padding-left: 20% ;

	}

	.dl-r ul li{
	padding-left: 20%;
	}




}

@media (max-width:750px) {

#header .brand svg{
	width: 80% ;


}

#header .top-link a{
	font-size: 13px;

}

#header > .container{
	height: 84px;
}

#header{
	height: 124px !important;
}

.svg40{
	width: 100%;
}

.svg30{
	margin: auto;
	display: block;
	margin-bottom: 10px;
}

.p60{
	width: 60%;
}

.wwdo33{
	margin-right: 0px;
	width: 100%;
}

.wwdo16{
	margin-right: 0px;
}

}
