@charset "utf-8";
/* CSS Document */

.pr-0{
	padding-right:0 !important;
}
.pl-0{
	padding-left:0 !important;
}
.white{
	color:#fff !important;
}











/*================================================================================
STOCK performance SECTION STARTS HERE
===================================================================================*/
.stk-info-sec{
	display:block;
	border-bottom:1px solid #cccccc;
	padding-left:0;
	padding-right:0;
	padding-bottom:15px;
	margin-bottom:65px;
}
.title{
	
	width:260px;
	color:#023495;
	font-size:18px;
	font-weight:bold;
	letter-spacing:2px;
	text-transform:uppercase;
	margin-bottom:50px;
}
.stk-qt{
	font-size:32px;
	color:#023495;
	margin-bottom:10px;
	
}
.stk-val{
	font-size:70px;

}
.priceUp:after{
	content:url(../images/priceUp.png);
	color:#3bdca1;
	font-family: FontAwesome;
	margin-left:10px;
	position:relative;
	top:-14px;
}

.priceDown:after{
	content:url(../images/priceDown.png);
	color:#3bdca1;
	font-family: FontAwesome;
	margin-left:10px;
	position:relative;
	top:-10px;
}

.stk-chg{
	font-size:29px;
	color:#282828;
	margin-bottom:10px;
	margin-bottom:30px;
}

.eod{
	font-size:15px;
	font-weight:normal;
	color:#333;
}
.eod span{
	font-weight:bold;
}

.hlv{
	text-align:right;
	width:100%;
	padding-left:3%;
	height:40px;
}
.open, .high, .low, .vol{
	float:left;
	font-size:20px;
	text-transform:capitalize;
	margin-right:15px;
}
.open span, .high span, .low span, .vol span{
	font-weight:bold;
}

a.more-btn{
	background:#d11815;
	padding:15px 50px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
a.more-btn:hover{
	background:#d11815;
	padding:15px 50px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}

/*================================================================================
KEY HIGHLIGHTS MEDIA NEWS SECTION STARTS HERE
===================================================================================*/


.kh-mn-sec {
	display:block;
	border-bottom:1px solid #cccccc;
	padding-left:0;
	padding-right:0;
	padding-bottom:15px;
	margin-bottom:65px;
}
.no-bottom-border{
	border-bottom:none !important;
}
.border-bottom{
		border-bottom:1px solid #cccccc;
}
.sec-height{
	height:180px;
}
.btn-slide-position{
	position: absolute;
    right: 0;
    bottom: 0;
}

.slide-cont{
	width:100%;
	padding:0 10%;
	text-align:center;
	min-height:140px;
}
.left-icon{
	display:inline-block;
	margin-right:20px;
	vertical-align:middle;
}
.slide-text{
	display:inline-block;
	vertical-align:middle;
}
.slide-small-title{
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#000;
	text-align:left;
}
.slide-text-val{
	display:block;
	font-size:50px;
	font-weight:bold;
	color:#000;
}



.Media-title-date{
	text-align:left;
	color:#646464;
	
}
.Media-title-date span{
	font-weight:bold;
}

.mn-slide{
	width:100%;
}

.news-item{
	display: table;
    height: 98px;
}

.news-item a{
	display: table-cell;
    vertical-align: middle;
    text-align: justify;
}

/*================================================================================
CORP GOVERNANCE AND SHAREHOLDERS MEETING SECTIONS STARTS HERE
===================================================================================*/
.shr-cg{
	padding-left:0;
	padding-right:0;
	padding-bottom:15px;
	margin-bottom:65px;
}

.shr-mting{
	background:url(../images/sm-bg.jpg) no-repeat;
	background-position:center center;
	background-size:cover;
	min-height:320px;
	height:100%;
	width:100%;
	display:table;
}

.shr-title{
	font-size:30px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	padding-left:30px;
	display:table-cell;
	vertical-align:middle;
}

.shr-btn{
	position:relative;
	top:250px;
	left:-298px;
}

.cg-sec{
	background:url(../images/ba-bg.jpg) no-repeat;
	background-position:center center;
	background-size:cover;
	min-height:320px;
	height:100%;
	width:100%;
	display:table;
}

.cg-title{
	font-size:30px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	padding-left:30px;
	display:table-cell;
	vertical-align:middle;
}

.cg-btn{
	position:relative;
	top:250px;
	left:-288px;
}

/*================================================================================
REPORTS SECTION STARTS HERE
===================================================================================*/

.rprt-cntnr{
	padding-left:0;
	padding-right:0;
	padding-bottom:15px;
	margin-bottom:65px;
}
.rprt-head{
	text-align:left;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	margin-bottom:30px;
}

.rprt-sec{
	text-align:center;
	padding-top:45px;
	padding-bottom:45px;
	border:1px solid #e1e1e1;
	
}

.rprt-title{
	font-size:30px;
	color:#282828;
	margin-top:20px;
	margin-bottom:20px;
	line-height:30px;
	font-weight:normal;
}

.rprt-icon{
	margin-left: auto;
    margin-right: auto;
    max-width: 90px;

}


.rprt-lnks{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

a.dwnld{
	color:#033493;
	text-decoration:underline;
	margin-right:10px;
}

a.rprt-view{
	color:#aaa;
	text-decoration:underline;
	margin-left:10px;
}

/*==================================================================
NEWS ALERT AND CONTACT SECTIN STARTS HERE
====================================================================*/

.contact{
	padding-left: 0;
    padding-right: 0;
    padding-bottom: 15px;
    margin-bottom: 65px;
	
	}
.newsalert-sec{
	background:url(../images/news-alert-bg.png) no-repeat;
	background-position:center center;
	background-size:cover;
	min-height:380px;
	padding:30px 40px;
}

.newsalert-sec input{
	
    padding: 5px 15px;
    border-radius: 0px;
    color: #1f1e24;
    outline: none;
    width: 100%;
    margin-bottom: 12px;
}
.form-control{
	height:50px !important;
}
.label-name{
	color:#1f1e24;
}
.newsalert-sec .btn-submit{
	width:101px;
	height:46px;
	background:#d11815;
	color:#fff;
	float:left;
	font-size:17px;
	text-transform:uppercase;
}
.ir-cnt-cont{
	width: 443px;
     padding-left: 90px;
}
.pp{
	font-size:14px;
	color:#fff;
	line-height:50px;
}




.contact-sec{
	background:url(../images/contact-bg.png) no-repeat;
	background-position:center center;
	background-size:cover;
	min-height:380px;
	padding:30px 40px;
}

.tel img, .mail img{
	float:left;
	margin-right:15px;
}
.tel{
	color:#000;
	clear:both;
	font-size:20px;
	margin-bottom:20px;
}

.mail{
	color:#fff;
	clear:both;
	font-size:20px;
}