<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body
{
  
 /* font-family: 'Poppins', sans-serif;*/	
  font-size: 16px;
  line-height: 1.4;
  color: #fff;
  /*background-color: #000;*/
  font-weight: 400;
  font-family: 'Helvetica Regular', 'Arial', sans-serif;
  -webkit-font-smoothing: antialiased;
  /*background: url(../images/bg-img.jpg) no-repeat center;*/
  /*background-attachment: fixed;background-size: cover;*/
  position: relative;
  background-color:transparent;
}
.irContent
{
  width: 100%;height: 100%;position: relative;
  background-color:transparent !important;
	
}
.irContent:before {
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: 0; bottom: 0;
 /* background: rgba(57,57,57,.55);*/
 background: rgba(0,0,0,0.15);
}
a
{
	text-decoration:none; color: #FFA500;
}
a:hover
{
	text-decoration:none;color:#FFA500;
}

h1, .pageTitle h3 {    
    font-weight: 700;
    font-size: 23px;   
    line-height: 34px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 35px 0px;
    position: relative;    
    letter-spacing: 0px;
}
.button, .btn-primary, .ClsButton, .size, .view-button, .download-pdf, .dwnld {
	
	font-size: 15px !important;    
    color: #ffffff!important;    
    border-radius: 0px !important;    
    font-weight: 400 !important;
    line-height: 1;  
    display: inline-block;
	outline:none;
	height: auto !important;
	-webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
	text-align:center;	
}
.button:before, .btn-primary:before, .ClsButton:before, .size:before, .download-pdf:before, .dwnld:before {
    font-family: FontAwesome;
    position: relative;
    font-size: 26px;
    line-height: 26px;
    content: "\f105";
    font-weight: 300;
    border: 1px solid #393939;
    padding: 0px 8px;
    color: #707070;
    margin-right: 8px;
    transition: all .2s ease-in-out;
    vertical-align: middle;
}
.dwnld
{	display: block;
    text-align: left;
    margin-top: 15px;
}
.dwnld:before
{
	content: "\f107";padding: 0px 5px;
}
.button:hover, .download-pdf:hover, .size:hover, .view-button:hover, .dwnld:hover
{
	color: #FFA500 !important;
}
.button:hover:before, .download-pdf:hover:before, .size:hover:before, .dwnld:hover:before, .slick-prev:hover:before, .slick-next:hover:before
{
	border-color: #FFA500 !important;
    color: #FFA500 !important;
}
.view-button:before
{
	font-family: FontAwesome;     
    position: relative;   
    font-size: 15px; line-height: 15px;  
    content: "\f002";
    font-weight: 300;  
    margin-right: 8px;
    transition: all .2s ease-in-out;vertical-align: middle;
}

#stockinfo-wrapper
{
	margin-bottom:40px;
}
#ircontact-wrapper, #reports-wrapper, .irmenu
{
  padding: 40px 0px;overflow: hidden;
}
input#ctl00_cphContent_ibRefresh {
    background-color: #FFA500;padding: 10px 14px;
}
.sharepriceFooter
{
	font-size: 14px;
    line-height: 20px;
}
.row.sharepriceFooter a {
    color: #FFA500;
}
.rightContainer
{
  
}
.sr-cover img
{
	display: block;
    max-width: 100%;
    height: auto;
}

#stockinfo-wrapper .stockname
{
	text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 12px;
    color: #FFA500;
    line-height: 28px;text-align: center;
}
#stockinfo-wrapper .stockprice
{
	text-align: center;
}
#stockinfo-wrapper .stockprice h2
{
	font-size: 50px;
    line-height: 54px;
    font-weight: bold;
    margin: 0px 0px 10px;
}
#stockinfo-wrapper .stockprice sub
{
	font-size: 24px;
    line-height: 24px;
    bottom: 1px;
    padding-right: 4px;
    font-weight: bold; 
}
#stockinfo-wrapper .stockprice div
{
	font-size:20px;font-weight:400;
	display:inline-block;margin-bottom: 6px;
}
#stockinfo-wrapper .stockprice .priceDown div:before, #stockinfo-wrapper .stockprice .priceUp div:before {
    
    font-family: FontAwesome;
    margin-right: 10px;     
    font-size: 34px;
    vertical-align: middle;
    color: #fff;
    position: relative;
    top: -2px;   
}
#stockinfo-wrapper .stockprice .priceUp div:before {
	content: "\f0d8";   
}
#stockinfo-wrapper .stockprice .priceDown div:before {
    content: "\f0d7";
}
#stockinfo-wrapper hr
{
	background-color: #fff;
    color: #fff;display: block;
    border: none;
    outline: none;
    height: 1px;
    width: 100%;margin:0px;
}
#stockinfo-wrapper .row.first-row .col-lg-6:first-child, #stockinfo-wrapper .row.second-row  .col-lg-6:first-child
{
	border-right:1px solid #fff;
}

#stockinfo-wrapper .stocklist
{
	padding: 15px 12px;
    text-align: center;	
}
#stockinfo-wrapper .stocklist h3
{
	margin: 4px 0px 0px;
	vertical-align:middle;font-size:20px;line-height:28px;
	font-weight:bold;
}
#stockinfo-wrapper .stocklist span
{
	font-size:16px;
	font-weight:400;
	display:block;line-height:24px;
}

#stockinfo-wrapper  iframe
{
	margin-top:5px;width: 103%;
}
#stockinfo-wrapper .eod {    
    margin-top: 2px;
    float: right;
    font-size: 12px;
    line-height: 16px;   
}
#stockinfo-wrapper a.button {
    
    display: inline-block;
    margin-top: 0px;
    float: left;
}
#ftse-wrapper
{
	 padding: 60px 40px;	
	 background: url(../images/ftse-bg.jpg) no-repeat center;
    background-size: cover;
    line-height: 25px;
}
#Bursainfo-wrapper
{
  padding: 50px 40px;
  background: url(../images/bursainfo-bg.jpg) no-repeat center;
  background-size: cover;
}
#Bursainfo-wrapper h1
{
	margin-bottom: 100px;
}

#ircontact-wrapper p
{
	margin-bottom: 30px;
}


.user-icon, .email-icon{
    position: relative;
    padding-left: 35px;     	
}
.user-icon
{
	font-weight: bold;margin-bottom: 20px;
}
.user-icon span
{
	font-size: 14px;display: block;
	font-weight: 400;line-height: 18px;padding-top: 5px;
}
.user-icon:before {
    position: absolute;
    top: 50%;    
    left: 0;
    font-family: FontAwesome;
    content: "\f2c0";
    color: #FFA500;
    font-size: 28px;
    margin-top: -9px;
}
.email-icon:before {
    position: absolute;
    top: 0;    
    left: 0;
    font-family: FontAwesome;
    content: "\f003";
    color: #FFA500;
    font-size: 22px; line-height: 22px;   
}
.email-icon a
{
	color: #FFA500;
}

#reports-wrapper .report-box {
  position: relative; 
	overflow: hidden;    margin: 0px 10px;
}

#reports-wrapper .report-box:first-child
{
	
}
#reports-wrapper .img-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 165, 0, 0.85);
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}

#reports-wrapper .report-box:hover .img-overlay {
  height: 100%;
}
#reports-wrapper .report-box img {
    transform: scale(1);
    transition: all .3s ease-in-out;
}
#reports-wrapper .report-box:hover img {
    transform: scale(1.40) !important;	
}
#reports-wrapper .content-overlay {
  position: absolute;
  bottom: 15%;
  left: 20px;right: 20px;
  /*-webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);*/
  color: #fff;
  text-align: center;   
}
#reports-wrapper .content-overlay a.button:before
{
	border: 1px solid #fff !important;    
    color: #fff !important;
}
#reports-wrapper .content-overlay a.button
{
	display: block;margin-bottom: 15px;
}
#reports-wrapper .content-overlay a
{
  color: #fff !important;
}
#reports-wrapper h4
{
	margin: 0px;z-index: 99999; position: relative;
	padding-bottom: 15px;font-weight: 300;transition: all .3s ease-in-out;
	
}
#reports-wrapper .report-box:hover h4
{
	top:30px;transition: all .3s ease-in-out;
}

#bursanews-wrapper .text-wrapper
{
	border-bottom: 1px solid #707070;
    padding: 25px 0px;
}
#bursanews-wrapper .text-wrapper:first-of-type, #cp-wrapper .cp-container:first-of-type
{
	padding-top: 0px !important;
}
#bursanews-wrapper .text-wrapper p
{
	margin-bottom: 0px;display: inline-block;vertical-align: middle;
	width: 68%;
}
#bursanews-wrapper .text-wrapper div
{
	display: inline-block;vertical-align: middle;text-align: right;
	width: 30%;
}
#bursanews-wrapper .text-wrapper div a.button:before
{
	border-color: #fff;
	color: #fff;
}
.cp-container
{
	padding: 25px 0px;border-bottom: 1px solid #707070;
	overflow: hidden;
}
.cp-container p
{
	font-size: 12px;margin-bottom: 2px;
}
.cp-container h4
{
	font-size:18px;line-height: 24px;font-weight: 400;
	margin: 0px;
}
.agm-desc font {
    color: #fff !important;
}
.inner-contnt3:hover {
	background-color: rgba(255, 165, 0, 0.85);	
	color:#fff;
}
.inner-contnt3, .inner-contnt4 {
	background-color: rgba(169, 169, 169, 0.3);
	color:#fff;
	padding:25px 15px;
	border-radius:4px;
	height: 100%;
	/*min-height: 269px;*/
	min-height:452px;
	display: block;
	position:relative;
	text-decoration: none;
	margin-bottom:24px;
	transition: .5s ease;
}
.inner-contnt3 h4 {
	margin:0px 0px 20px 0px;
	color:#fff;	
	font-size:18px;
	font-weight: 600;
    border-bottom: 2px solid #fff;
    padding: 0px 7px 17px 7px;
}
.inner-contnt3 h4 b
{
	font-weight:600 !important;
}
.inner-contnt3 .more-button, .inner-contnt3 .more-button:hover {
	background-color:transparent !important;
	padding: 15px 0px 0px !important;
	line-height: unset !important;
	border-radius:0px !important;
}
.inner-contnt3 .more-button span.iconDownload{
	background: url(../images/iconDownload-white.png) no-repeat left center;
	text-align:left;    width: 100%;
    margin-bottom: 2px !important;
    padding-left: 35px;
    display: block;
}

.inner-contnt3 .more-button span a:after{
	content:none;
}


.inner-contnt3 a, .inner-contnt3:hover a {
	color:#fff !important;
}

/*==========  Mobile First Method  ==========*/
/* Large desktops and laptops */
@media (min-width: 1200px)
 {
	 
 }
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) 
{
 
}
@media (min-width: 992px)
{
  body
	{
		/*padding: 0px 20px 50px 20px;*/
	}
	#hoeapp-wrapper .col-lg-3.col-md-3.col-sm-12
	{
		padding-right:0px;
	}
	#hoeapp-wrapper .col-lg-9.col-md-9.col-sm-9, #hoeapp-wrapper .col-lg-9.col-md-9.col-sm-12
   {
    border-left: 1px solid #fff;
	height: 100%;overflow: hidden;padding-top:40px; padding-bottom:40px;padding-left:40px;	
	min-height: 600px;	
  }
}
@media (max-width: 991px) 
{
  #stockinfo-wrapper .eod
 {
	 font-size:13px;
 }
 .irmenu
 {
	 padding-bottom:25px; 
 }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) 
{

}
@media (min-width: 768px)
{
 .row-eq-height, #events-section .event-news {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
 } 
 .vertical-align, .top-ar-sec {
    display: flex;
    align-items: center;
 }
 #ircontact-wrapper .row .col-lg-6:last-child
{
	border-left: 1px dotted #fff;
}
  
 #Bursainfo-wrapper, #ftse-wrapper
 {
	 margin-left:-40px;
 }
 .quarterly-results
 {
	 margin-left:-28px;
 }
 #hoeapp-wrapper .col-lg-3.col-md-3.col-sm-3
 {
	 padding-right:0px;
 }
 .event-news .stock-qt-sec
 {
	 width:50%;
 }
 #stockinfo-wrapper .col-lg-4.col-md-4.col-sm-5
 {
	 padding-left:0px;
 }
 #stockinfo-wrapper .col-lg-8.col-md-8.col-sm-7
 {
	 padding-right:0px;
 }
 
 
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) 
{
  #ircontact-wrapper .row .col-lg-6:last-child
 {
	margin-top:40px;
 }
 #stockinfo-wrapper iframe
 {
	 margin-top:30px;
 }
 #bursanews-wrapper .text-wrapper p, #bursanews-wrapper .text-wrapper div
 {
	 width:100%;margin:10px 0px;text-align:center;
 }
 #ftse-wrapper img
 {
	 margin:0 auto;margin-bottom:25px;
 }
}
@media (min-width: 481px)
{
	.cp-container {
    display: flex;
    align-items: center;
 }
}
@media (max-width: 480px)
{
	#stockinfo-wrapper .eod
	{
		display:block;
	}
	#stockinfo-wrapper a
	{
		float:none;margin-top:15px;
	}
	.cp-container .text-right
	{
		text-align: center !important;
	}
	
	.cp-container  [class*="col-"] {
      display: block;float: none;
	  width: 100%;
		text-align: center;margin: 10px 0px;
	}
	.cp-container img
	{
		margin: 0 auto;
	}
}
/* Portrait i phones and smaller */
@media (max-width: 320px) 
{
	
}
</pre></body></html>