@charset "utf-8";
/* CSS Document */

body
{
	font-family: 'Lato', sans-serif;
	font-size:16px;
	line-height:24px;
	color:#454545;
}
a
{
	color:#1c3e64  !important;
	font-weight:500;
	text-decoration:none;
}
a:hover
{
	color:#ed0a28  !important;
	text-decoration:none;
}
section
{
	margin-bottom:32px;
}
.rightContainer {
    min-height: 600px;
}
.inner-sublink {
    position: relative;
}
#top-page {
    position: absolute;
    top: -60px;	//-80px
}

/* check box */
   .dropDownArrow 
   {
    background-image: url(../images/dropdownArrow.png);
    background-repeat: no-repeat;
    background-position: 96% 57%;
    background-color: #7f7f7f;
    min-width: 150px;
  }
    select
  {
    padding: 3px 0px 3px 12px;
    margin: 0;
    background: #7f7f7f;
    color: #fff;
    outline: none;
    display: inline-block;    
    cursor: pointer;
	-moz-appearance: none;       
    -webkit-appearance:none;
	-o-appearance:none;
    appearance: none;
	border:none;
  }
  select::-ms-expand {
    display: none;
  }
  
  @media (min-width:991px)
{
  .nopadding 
  {
   padding: 0 !important;
   margin: 0 !important;
  }
  .nopadding-left 
  {
   padding-left: 0 !important;
   margin-left: 0 !important;
  }
  .nopadding-right 
  {
   padding-right: 0 !important;
   margin-right: 0 !important;
  }
}

/********** sub Menu ***********/

#ctl00_submenu
	{
		text-align:center;
	}
	#ctl00_submenu ul 
	{
    	list-style: none;
    	padding: 0;
    	margin: 30px 0 20px;
		
	}
	#ctl00_submenu ul li 
	{
    	display: inline-block;
    	vertical-align: middle;
    	padding: 0 10px;
    	line-height: 14px;
	margin-bottom: 15px;
	}	
	#ctl00_submenu ul li a 
	{
    	text-decoration: none;
    	color:#454545;
    	padding: 5px 12px;
    	font-size: 15px;
    	line-height: 25px;
		/*border: 1px solid #FFF;*/
		-webkit-transition: .5s;
    	transition: .5s;
	}
	#ctl00_submenu ul li a:hover 
	{
    	color: #fff !important;
    	background-color: #2c3e50;
    	/*border: 1px solid #2c3e50;*/
	}
	#ctl00_submenu a.active 
	{
    	color: #fff !important;
    	background-color: #e61b23;
    	/*border: 1px solid #e61b23;*/
    	font-weight: 600;
    	pointer-events: none;
	}
/**********end Sub Menu ***********/


/************Stock Information Section**************/

.stockinfo
{
   background-color:#344860;
   padding:25px 32px 25px 28px;	
   margin-top:35px;   
}

.stockCode
{
	font-size:30px;
	line-height:38px;
	font-weight:bold;
	margin-bottom:04px;
	color:#f3f12b;
}
.stockPrice 
{
    font-size: 50px;    
    font-weight: 900;
	line-height:58px;
    color: #fff;
}
.stockPrice span {
    margin-top: 15px;
    font-size: 15px;    
    font-weight: normal;
}
.stockvalue {
    font-size: 24px;
    color: #fff;
    margin-top: 05px;
}
.stockvalue .priceUp:before {
   /* content: "\f0de";
    font-family: FontAwesome;
    margin-right: 08px; 
    font-size: 25px;
	font-weight:normal !important;
	vertical-align:middle;
	color:#03b602;*/
	
	content: "\f062";
    font-family: FontAwesome;
    margin-right: 08px;
    background-color: #03b602;
    padding: 5px 6px 6px 6px;
    border-radius: 100%;
    font-size: 14px;
	vertical-align:middle;
}

.stockvalue .priceDown:before {
   /* content: "\f0dd";
    font-family: FontAwesome;
    margin-right: 08px;       
    font-size: 25px;	
	vertical-align:middle;
	color:#d71921;	*/
	
	content: "\f063";
    font-family: FontAwesome;
    margin-right: 08px;
    background-color: #d71921;
    padding: 6px 6px 5px 6px;
    border-radius: 100%;
    font-size: 14px;
	vertical-align:middle;
}
.stockvalue .undone{
	float:left;	
	font-size:45px;
	padding:12px 30px 5px 0px;
	background:url(../images/chgno.jpg) no-repeat center right;
	height:28px;
	color:#fff;
}

.stockDetails {
   
    color: #fff;       
    margin-bottom: 30px;
}
.stockDetails:last-child
{
	 margin-bottom:0px;
}
.stockDetails-left
{
	float:left;
	font-size:16px;
}
.stockDetails-right
{
	float:right;
	font-size:22px;
}
.quoteSource {
    font-size: 13px;
    line-height: 17px;
    color: #ffffff;
	float:right;
	margin-top:32px;
}

/********Bursa & Media News*********/
.bursa-announcements, .media-news
{
	border-bottom:1px solid #dadada;
	padding-bottom:32px;
}
.heading
{
	font-size:28px;
	line-height:40px;
	color:#ed0a28;
	margin-bottom:12px;
}
.seeall-button
{
	font-size:14px;
	color:#ed0a28;
	float:right;
	font-weight:bold;
	margin-bottom:25px;	
}
.seeall-button:after, .seeall-button:before {  
  display: table;
  content: "";
  clear: both;
}
.news-date
{
	font-size:14px;
	font-weight:normal;
	color:#1c3e64 !important;
	margin-bottom:15px;
}
.news-desc
{
	font-size:16px;
	
}
.news-desc a
{
	color:#454545 !important;
}
.news-desc a:hover
{
        color:#1b436f  !important;
}


/*******Reports and presentation *******/
.reports-section
{
	background-image:url(../images/reports-bg-img.jpg);
	background-repeat:no-repeat;
	min-height:300px;
	padding:18px 50px;
	background-size:cover;	 
	text-align:center;
}
.ircontact-section
{
	background-color:#f1f2f4;
	min-height:300px;
	padding:18px 20px;
	font-size:14px;color:#000000;
	line-height:18px;
}
.ircontact-section p:first-child
{
	font-size:18px;text-align:center;
	margin-bottom:20px;
}
.ircontact-section p
{
	font-size:16px;
}
.newsalert-section
{
	background-image:url(../images/newsalert-bg-img.jpg);
	background-repeat:no-repeat;
	min-height:300px;
	padding:18px 20px;
	color:#fff;
	 font-size:14px;
	 background-size:cover;
}
.contact-details
{
	text-align:center;margin:04px 0px 26px 0px;
}
.contact-details:last-child
{
	margin-bottom:0px;
}
.contact-details:last-child p
{
	margin-bottom:0px;
}
.contact-details img
{
	margin-bottom:08px;
}
.newsalert-section label
{
	 display:block;font-weight:normal;margin-bottom:05px;
}
.formcontrol
{
	margin-bottom:12px;
}
.formcontrol input
{
	color:#fff;
}
.newsalert-section input
{
	 background-color:transparent;outline:none;
	 border:1px solid #fff;padding:04px 10px;
	 border-radius:0px;
	 color:#fff !important;
}
.newsalert-section .register-button
{
	background-color:transparent;padding:04px 15px;
	border:1px solid #fff; float:right;margin:10px 0px;
}
p.privacy-policy
{
	margin-bottom:0px;
}
p.privacy-policy a
{
	color:#fff !important;
}
p.privacy-policy:hover a
{
	color:#ed0a28 !important;
}


.reports-slider
{
	position:relative;
}
 .reports-slider img
 {
	margin:0 auto;
 }
 
 .reports-slider h2
 {
	 
	 color:#fff;
	 font-size:26px;
	 line-height:32px;
	 text-align:center;	
	 margin-bottom:25px;
 }
 a.reportDownload {
	 padding: 08px 20px;
    color: #fff !important;
    font-size: 13px;	
	text-transform:uppercase;
	border:1px solid #fff;	
	line-height:34px;
	
}
a.reportDownload:after {
    content: "\f019";
    font-family: FontAwesome;
    padding-left: 12px;
}

a.reportDownload:hover
{
	color:#fff !important;
}

 
 
 /************General IR css*************/
 .pageTitle h3 
 {     
	font-size: 28px;
    line-height: 40px;
	font-weight: normal; 
    color: #ed0a28;
    margin:25px 0px 30px 0px; 
      
}

/*====================================================
Reports icons Css - April 05 2018
======================================================*/

.reportAlign{
	display:block;
	width:278px;
	
	}
.reportAlign h4{
	float:left;
}

.cgrptalign{
	position:relative;
	right:-3px;
}
.downloadAnchor{
	float:left;
	margin-top:10px;
}

.viewnowAnchor{
	float:left;
	margin-top:10px;
}

.cs-style-4 li{
	min-height:325px !important;
}


/*********************************Media Query********************************************/


/* Large desktops and laptops */
@media (min-width: 1200px)
 {
    .iframe-FH
    {
	min-height:1650px;
    }	 
 }
 
 
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) 
{
    .iframe-FH
    {
	min-height:1650px;
    }
}

/* small desktop */
@media (max-width:991px)
{
	.stockQuote
	{
		margin-top:25px;
	}
	 .slick-dots 
   { 
    position: initial; 
	margin-top:20px; 
	list-style: none; 
	display: block; 
	text-align:center; 
	padding: 0px; 
	width: 100%;
  }	
  .reports-ircontact-newsalert .heading
  {
	  margin-top:20px;
	  
  } 
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) 
{
	.iframe-FH
	 {
		 min-height:2750px;
	 }
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) 
{
 .stockDetails:first-child
 {
	 margin-top:25px;
 }
 .news-date
  {
	 margin-top:35px;
  }

  .iframe-FH
  {
	min-height:2750px;
  }
}

/* Portrait phones and smaller */
@media (max-width: 480px) 
{
  .heading, .pageTitle h3
 {
	font-size:24px;
	line-height:32px;	
 }
 .eventCalendarTitle, .eventCalendarContent
 {
        padding-left:2px !important;
 }
  
 .iframe-FH
  {
	min-height:2750px;
  }
}

/* Portrait i phones and smaller */
@media (max-width: 320px) 
{
	
}

