<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Basic */
body, input, select, textarea {
	color:#333;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400 !important;
	line-height: 24px;
	font-style: normal;	
	text-transform: none;	
	-webkit-font-smoothing: antialiased;
}

body {
	background: none;
	background-color:none!important;
	overflow-y: scrolling;
}

body.loading * {
	-moz-animation: none !important;
	-webkit-animation: none !important;
	-o-animation: none !important;
	-ms-animation: none !important;
	animation: none !important;
}
	
a {
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	/* ...and now for the proper property */
	transition:.5s;
	border-bottom: dotted 0px;
	color: inherit;
	outline: 0;
	text-decoration: none;
	color:#c72027;
}

a:hover {
	/*border-color: transparent;*/
	
	color:#c72027;
}

p{
	text-align:justify;
}
.tablesaw thead tr th {
    font-weight: 600 !important;
}
/* Icon */
.no-gutter {
  margin-right: 0;
  margin-left: 0;
}
.no-gutter &gt; [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.irContent .col-lg-8 .container
{
	width:100% !important;
}
.icon {
	position: relative;
}

.icon:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: normal;
	text-transform: none !important;
}

.icon &gt; .label {
	display: none;
}

.btn:focus,.btn:active {
   outline: none !important;
}

/* Wrapper */
@-moz-keyframes wrapper { 0% { opacity: 0; } 100% { opacity: 1; } }
@-webkit-keyframes wrapper { 0% { opacity: 0; } 100% { opacity: 1; } }
@-ms-keyframes wrapper { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes wrapper { 0% { opacity: 0; } 100% { opacity: 1; } }
@-o-keyframes wrapper { 0% { opacity: 0; } 100% { opacity: 1; } }

#wrapper {
	-moz-animation: wrapper 3s forwards;
	-webkit-animation: wrapper 3s forwards;
	-o-animation: wrapper 3s forwards;
	-ms-animation: wrapper 3s forwards;
	animation: wrapper 3s forwards;
	height: 100%;
	left: 0;
	opacity: 0;
	position:;
	top: 0;
	width: 100%;
}

/* BG */
#bg {
	-moz-animation: bg 60s linear infinite;
	-webkit-animation: bg 60s linear infinite;
	-o-animation: bg 60s linear infinite;
	-ms-animation: bg 60s linear infinite;
	animation: bg 60s linear infinite;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	/* Set your background with this */
	background: #348cb2 url("images/bg.jpg") bottom left;
	background-repeat: repeat-x;
	height: 100%;
	left: 0;
	opacity: 1;
	position: fixed;
	top: 0;
}
@-moz-keyframes bg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-2250px,0,0); -webkit-transform: translate3d(-2250px,0,0); -o-transform: translate3d(-2250px,0,0); -ms-transform: translate3d(-2250px,0,0); transform: translate3d(-2250px,0,0); } }
@-webkit-keyframes bg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-2250px,0,0); -webkit-transform: translate3d(-2250px,0,0); -o-transform: translate3d(-2250px,0,0); -ms-transform: translate3d(-2250px,0,0); transform: translate3d(-2250px,0,0); } }
@-o-keyframes bg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-2250px,0,0); -webkit-transform: translate3d(-2250px,0,0); -o-transform: translate3d(-2250px,0,0); -ms-transform: translate3d(-2250px,0,0); transform: translate3d(-2250px,0,0); } }
@-ms-keyframes bg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-2250px,0,0); -webkit-transform: translate3d(-2250px,0,0); -o-transform: translate3d(-2250px,0,0); -ms-transform: translate3d(-2250px,0,0); transform: translate3d(-2250px,0,0); } }
@keyframes bg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-2250px,0,0); -webkit-transform: translate3d(-2250px,0,0); -o-transform: translate3d(-2250px,0,0); -ms-transform: translate3d(-2250px,0,0); transform: translate3d(-2250px,0,0); } }

#bg {
	background-size: 2250px auto;
	width: 6750px;
}

/* Overlay */
@-moz-keyframes overlay { 0% { opacity: 0; } 100% { opacity: 1; } }
@-webkit-keyframes overlay { 0% { opacity: 0; } 100% { opacity: 1; } }
@-o-keyframes overlay { 0% { opacity: 0; } 100% { opacity: 1; } }
@-ms-keyframes overlay { 0% { opacity: 0; } 100% { opacity: 1; } }
@keyframes overlay { 0% { opacity: 0; } 100% { opacity: 1; } }

#overlay {
	-moz-animation: overlay 1.5s 1.5s forwards;
	-webkit-animation: overlay 1.5s 1.5s forwards;
	-o-animation: overlay 1.5s 1.5s forwards;
	-ms-animation: overlay 1.5s 1.5s forwards;
	animation: overlay 1.5s 1.5s forwards;
	background-attachment: fixed, fixed;
	background-image: url("images/overlay-pattern.png"), url("images/overlay.svg");
	background-position: top left, center center;
	background-repeat: repeat, no-repeat;
	background-size: auto, cover;
	height: 100%;
	left: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	width: 100%;
}


@-moz-keyframes header { 0% { -moz-transform: translate3d(0,1em,0); -webkit-transform: translate3d(0,1em,0); -o-transform: translate3d(0,1em,0); -ms-transform: translate3d(0,1em,0); transform: translate3d(0,1em,0); opacity: 0; } 100% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; } }
@-webkit-keyframes header { 0% { -moz-transform: translate3d(0,1em,0); -webkit-transform: translate3d(0,1em,0); -o-transform: translate3d(0,1em,0); -ms-transform: translate3d(0,1em,0); transform: translate3d(0,1em,0); opacity: 0; } 100% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; } }
@-o-keyframes header { 0% { -moz-transform: translate3d(0,1em,0); -webkit-transform: translate3d(0,1em,0); -o-transform: translate3d(0,1em,0); -ms-transform: translate3d(0,1em,0); transform: translate3d(0,1em,0); opacity: 0; } 100% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; } }
@-ms-keyframes header { 0% { -moz-transform: translate3d(0,1em,0); -webkit-transform: translate3d(0,1em,0); -o-transform: translate3d(0,1em,0); -ms-transform: translate3d(0,1em,0); transform: translate3d(0,1em,0); opacity: 0; } 100% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; } }
@keyframes header { 0% { -moz-transform: translate3d(0,1em,0); -webkit-transform: translate3d(0,1em,0); -o-transform: translate3d(0,1em,0); -ms-transform: translate3d(0,1em,0); transform: translate3d(0,1em,0); opacity: 0; } 100% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; } }
@-moz-keyframes nav-icons { 0% { -moz-transform: translate3d(0,1em,0); -webkit-transform: translate3d(0,1em,0); -o-transform: translate3d(0,1em,0); -ms-transform: translate3d(0,1em,0); transform: translate3d(0,1em,0); opacity: 0; } 100% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; } }
@-webkit-keyframes nav-icons { 0% { -moz-transform: translate3d(0,1em,0); -webkit-transform: translate3d(0,1em,0); -o-transform: translate3d(0,1em,0); -ms-transform: translate3d(0,1em,0); transform: translate3d(0,1em,0); opacity: 0; } 100% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; } }
@-o-keyframes nav-icons { 0% { -moz-transform: translate3d(0,1em,0); -webkit-transform: translate3d(0,1em,0); -o-transform: translate3d(0,1em,0); -ms-transform: translate3d(0,1em,0); transform: translate3d(0,1em,0); opacity: 0; } 100% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; } }
@-ms-keyframes nav-icons { 0% { -moz-transform: translate3d(0,1em,0); -webkit-transform: translate3d(0,1em,0); -o-transform: translate3d(0,1em,0); -ms-transform: translate3d(0,1em,0); transform: translate3d(0,1em,0); opacity: 0; } 100% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; } }
@keyframes nav-icons { 0% { -moz-transform: translate3d(0,1em,0); -webkit-transform: translate3d(0,1em,0); -o-transform: translate3d(0,1em,0); -ms-transform: translate3d(0,1em,0); transform: translate3d(0,1em,0); opacity: 0; } 100% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; } }
	
#header {
	-moz-animation: header 1s 2.25s forwards;
	-webkit-animation: header 1s 2.25s forwards;
	-o-animation: header 1s 2.25s forwards;
	-ms-animation: header 1s 2.25s forwards;
	animation: header 1s 2.25s forwards;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	cursor: default;
	display: inline-block;
	opacity: 0;
	position: relative;
	text-align: center;
	top: -1em;
	vertical-align: middle;
	width: 90%;
}

#header h1 {
	font-size: 4.35em;
	font-weight: 900;
	letter-spacing: -0.035em;
	line-height: 1em;
}

#header p {
	font-size: 1.25em;
	margin: 0.75em 0 0.25em 0;
	opacity: 0.75;
}

#header nav {
	margin: 1.5em 0 0 0;
}

#header nav li {
	-moz-animation: nav-icons 0.5s ease-in-out forwards;
	-webkit-animation: nav-icons 0.5s ease-in-out forwards;
	-o-animation: nav-icons 0.5s ease-in-out forwards;
	-ms-animation: nav-icons 0.5s ease-in-out forwards;
	animation: nav-icons 0.5s ease-in-out forwards;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	display: inline-block;
	height: 5.35em;
	line-height: 5.885em;
	opacity: 0;
	position: relative;
	top: 0;
	width: 5.35em;
}

#header nav li:nth-child(1) {
	-moz-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
	-o-animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	animation-delay: 2.5s;
}

#header nav li:nth-child(2) {
	-moz-animation-delay: 2.75s;
	-webkit-animation-delay: 2.75s;
	-o-animation-delay: 2.75s;
	-ms-animation-delay: 2.75s;
	animation-delay: 2.75s;
}

#header nav li:nth-child(3) {
	-moz-animation-delay: 3s;
	-webkit-animation-delay: 3s;
	-o-animation-delay: 3s;
	-ms-animation-delay: 3s;
	animation-delay: 3s;
}

#header nav li:nth-child(4) {
	-moz-animation-delay: 3.25s;
	-webkit-animation-delay: 3.25s;
	-o-animation-delay: 3.25s;
	-ms-animation-delay: 3.25s;
	animation-delay: 3.25s;
}

#header nav li:nth-child(5) {
	-moz-animation-delay: 3.5s;
	-webkit-animation-delay: 3.5s;
	-o-animation-delay: 3.5s;
	-ms-animation-delay: 3.5s;
	animation-delay: 3.5s;
}

#header nav li:nth-child(6) {
	-moz-animation-delay: 3.75s;
	-webkit-animation-delay: 3.75s;
	-o-animation-delay: 3.75s;
	-ms-animation-delay: 3.75s;
	animation-delay: 3.75s;
}

#header nav li:nth-child(7) {
	-moz-animation-delay: 4s;
	-webkit-animation-delay: 4s;
	-o-animation-delay: 4s;
	-ms-animation-delay: 4s;
	animation-delay: 4s;
}

#header nav li:nth-child(8) {
	-moz-animation-delay: 4.25s;
	-webkit-animation-delay: 4.25s;
	-o-animation-delay: 4.25s;
	-ms-animation-delay: 4.25s;
	animation-delay: 4.25s;
}

#header nav li:nth-child(9) {
	-moz-animation-delay: 4.5s;
	-webkit-animation-delay: 4.5s;
	-o-animation-delay: 4.5s;
	-ms-animation-delay: 4.5s;
	animation-delay: 4.5s;
}

#header nav li:nth-child(10) {
	-moz-animation-delay: 4.75s;
	-webkit-animation-delay: 4.75s;
	-o-animation-delay: 4.75s;
	-ms-animation-delay: 4.75s;
	animation-delay: 4.75s;
}

#header nav a {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	border: 0;
	display: inline-block;
}

#header nav a:before {
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border-radius: 100%;
	border: solid 1px white;
	display: block;
	font-size: 1.75em;
	height: 2.5em;
	line-height: 2.5em;
	position: relative;
	text-align: center;
	top: 0;
	width: 2.5em;
}

#header nav a:hover {
	font-size: 1.1em;
}

	#header nav a:hover:before {
		background-color: rgba(255, 255, 255, 0.175);
		color: white;
	}

	#header nav a:active {
		font-size: 0.95em;
		background: none;
	}

		#header nav a:active:before {
			background-color: rgba(255, 255, 255, 0.35);
			color: white;
		}

#header nav a span {
	display: none;
}

/* Footer */

#footer {
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.5) 75%);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.5) 75%);
	background-image: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.5) 75%);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.5) 75%);
	background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.5) 75%);
	bottom: 0;
	cursor: default;
	height: 6em;
	left: 0;
	line-height: 8em;
	position: absolute;
	text-align: center;
	width: 100%;
}
	
.agmframe{
	height:950px;
}

/* IR section start here */
/* General css */
.condensed{
	
}
		
.container {
 
}

@media (max-width: 406px) {
.caption h3 {
	font-size: 18px !important;
}
}
@media (max-width: 410px) {
.arHeader {
	font-size: 22px !important;
}
.caption {
	float: left !important;
}
}
@media (max-width: 768px) {
  .container {
    /**width:99%;**/
 
  }
.table-responsive {
	border: 0px solid #ddd !important;
}

}
@media (min-width: 820px) {
  .container {
    /**width:99%;*
  margin-bottom:50px;*/
  }
}

@media (max-width: 1024px){
	.caption h3 {
		font-size: 16px !important;
	}	
	.caption p{
			font-size:12px;
	}
	.interactiveIcon{
		padding: 0px 0px 0px 22px	
	}
	.caption .span8{
		padding: 10px 0 0 0!important;	
	}
	
	.bannerImage{
		width:80%;	
	}
}


@media (min-width: 1200px) {
  .container {
  	margin:0 auto;
  }
}
@media (max-width: 20em) and (orientation: landscape) { /* 320 */
}

@media (max-width: 320px) {
.caption h3 {
	font-size: 9px !important;
}
.reportDownload {
	font-size: 8px;
	padding: 0 0 0 18px !important;
}
.interactiveIcon {
	font-size: 7px;
	padding: 0 0 0 18px !important;
}
.contactContent {
	font-size: 8px;
}
.news .nav-tabs &gt; li &gt; a {
	font-size:15px !important;
}
.btn {
	font-size : 10px !important;
}
.privacyPolicy {
	font-size: 8px !important;
}
.irHomeHeader {
   font-size: 18px !important;
}
.arHeader span {
  font-size: 18px !important;
}
.caption .span8 {
    padding: 0 !important;
}
}
@media (max-width: 30em) { /* 480px */ 
	
}
@media (max-width: 767px) { /* 767px */
.keyHighlights {
     margin-top : 30px;
}
}
@media (min-width: 768px) { /* 768px */
.arHeader {
	font-size: 22px !important;
}
.caption {
}
.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
}
@media (max-width: 480px) { /* 480px */
.pull-right {
	float: none !important;
}
}
@media (max-width: 1125px) { /* 1200px */
 .news .nav-tabs &gt; li {
	width : 100% !important;
} 
}

@media (max-width: 1080px) { /* 1080px */
  
}

@media (max-width: 1000px) { /* 1000px */
  
}

@media (max-width: 935px) { /* 935px */

}

/* container padding and margin change here */
/*
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding-left:15px; padding-right:15px;
}
*/
/*.row{
    margin-left:0px!important; margin-right:0px!important; 
}*/

.border{ 
	border:1px solid #ccc;
}
.row.sharepriceFooter {
    font-size: 15px;
    line-height: 20px;
}
table.noBorder tbody tr td{ 
	border:0px;
}

.borderLeft{
	border-left:1px solid #ccc;
}

.borderRight{
	border-right:1px solid #ccc;
}

.borderTop{
	border-top:1px solid #ccc;
}

.borderBottom{
	border-bottom:1px solid #ccc;
}

.colorBlack{
	background:#000;
}

.colorDarkGrey{
	background:#666;
}

.colorLightGrey{
	background:#ccc;
}

.colorFontWhite{
	color:#fff;	
}

select {
    padding:5px;
    margin: 0;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    -webkit-box-shadow: 0 0px 0 #ccc, 0 0px #fff inset;
    -moz-box-shadow: 0 0px 0 #ccc, 0 0px #fff inset;
    box-shadow: 0 0px 0 #cccccc, 0 0px #fff inset;
    background: #c72027;
    color:#ffffff;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}

select::-ms-expand {
    display: none;
}

.searchResult{
	border-top:1px solid #ccc;
	margin:10px 0;
	padding-top:5px;	
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:30px;}
}

label {position:relative}
label:after {
    color:#fff;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:5px;
    padding:0 0 2px;
    position:absolute;
    pointer-events:auto;
	z-index:-1;
}
label:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:#none;
    position:absolute;
    pointer-events:none;
    display:block;
}
#ctl00_cphContent_lblAtInfo
{
	font-weight: 600;
    font-size: 16px;
    color: #333 !important;
}
/*dropdown*/
.dropDownArrow{
    color: #333;
    margin-bottom: 20px;
    background: url(../images/dropdownArrowGrey.png) no-repeat 96% 50%;
    border: 1px solid #2B61C4;
    /* font-size: 14px; */
    min-width: 170px;
    padding-right: 28px;
    min-height: 48px;
    padding-left: 10px;
    border-radius: 4px;
    box-shadow: 0px 3px 6px #00000029;
    font-weight: 600 !important;
}


.dropdownTopRight-text, .dropdownpullleft, #ctl00_cphContent_divStockSelect{
	
	font-weight:600;
}

.dropDownArrow select{
	color:#888;
	-webkit-box-shadow: 0 0px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 0px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 0px 0 #cccccc, 0 -1px #fff inset;
	border-bottom:2px solid #888;	
}

select.dropDownArrow option{
	outline: none;
	border:0px solid #c72027;
}

select.dropDownArrow option:hover{
	box-shadow: 0px 0px 0px 0px rgba(255,255,0,1);
}

.pageTitle h3{
	
	font-weight: bold;
	font-size: 32px;
	margin-top:50px;
	color:#fff;
	display:none;
}

.title-cover .pageTitle h3{
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 0px;
	color: #FFFFFF;
	text-shadow: 0px 2px 4px #00000066;
	opacity: 1;
	font-size: 40px;
	margin:0px;	
	display:block;	
	position: absolute;
    bottom: 11%;

}

.figureAlign{
	text-align:right;
}

.nonFigureAlign{
	text-align:left;
}

/** padding &amp; margin classes **/
.p5{ padding:5px; }
.p10{ padding:10px; }
.p15{ padding:15px; }
.p20{ padding:20px; }

.pt5{ padding-top:5px; }
.pt10{ padding-top:10px; }
.pt15{ padding-top:15px; }
.pt20{ padding-top:20px; }
.pt25{ padding-top:25px; }
.pt30{ padding-top:30px; }
.pt35{ padding-top:35px; }

.pb5{ padding-bottom:5px; }
.pb10{ padding-bottom:10px; }
.pb15{ padding-bottom:15px; }
.pb20{ padding-bottom:20px; }

.pl5{ padding-left:5px; }
.pl10{ padding-left:10px; }
.pl15{ padding-left:15px; }
.pl20{ padding-left:20px; }
.pl40{ padding-left:40px; }

.pr5{ padding-right:5px; }
.pr10{ padding-right:10px; }
.pr15{ padding-right:15px; }
.pr20{ padding-right:20px; }

.m5{ margin:5px; }
.m10{ margin:10px; }
.m15{ margin:15px; }
.m20{ margin:20px; }

.mt5{ margin-top:5px; }
.mt10{ margin-top:10px; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }

.mb5{ margin-bottom:5px; }
.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px; }
.mb20{ margin-bottom:20px; }

.ml20{ margin-left:20px; }

.mr10{ margin-right:10px; }
.mr20{ margin-right:20px; }

/* IR Home */
.irContent{	
	/*width:940px;
	margin:0 auto;*/
}

/*.irContent .container{
	width:100%!important;
}*/

.irBanner{
	/*background:url(../images/banner2.jpg) right top no-repeat;*/
}

.tropIcon{
	background:url(../images/trop-icon.jpg)	 no-repeat left top;
}

.irHomeHeader{
	font-size: 24px;
	font-weight: 700;	
	text-transform: uppercase;
	padding: 0px 0 5px 0;
	line-height:30px;
	margin-bottom:5px;	
	color:#333;
}

.irHomeHeader span{
	color:#fff;
	padding:10px 0;
}

.divider2{
	border-bottom:2px solid #c72027	;
	width:50px;
	padding:1px;
	margin-bottom:2px;
}

.irHomeHeaderCenter{
	font-size:20px;
	color:#c72027;
}

.irHomeHeaderRight{
	font-size:20px;
	min-height:25px;
	margin-top:10px;
}
.profileContent {
	padding: 10px 0 0 0;
}
.rm{
	font-size:9px;	
}

.more{
	font-size:10px;
	font-weight:700;
	float:right;	
}

table.listSpacing tbody tr td{
	padding:15px 0px;
	vertical-align:top;
}



/** stock quote **/
.stockQuoteWrapper{
	
}

.stockTitle{
	font-weight:700;	
	font-size:24px;
	margin-bottom:10px;
	line-height:24px;
}

.stockcode{
	padding:3px 5px;
	background:#282828;
	color:#fff; font-size:12px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-left:10px;
	position:relative;
	top:-3px;
}

.stockPrice{
	
	font-weight:700;
	font-size:60px;
	color:#282828;
	display:inline-block;
	line-height:45px;
	padding-top:15px;
}

.stockPrice span{
	font-size: 30px;
	font-weight:400;
}

.stockPriceChanges{
	letter-spacing:0px;
	
	font-weight:400;
	font-size:30px;
	display:inline-block;
	margin-bottom:5px;
	margin-left:10px;
	margin-top:10px;
}




.stockPriceChanges .percentage{
	font-size:30px;
}

.stockPriceChanges span.Up{
	color:#00c82a;	
	padding-left:10px;
}

.stockPriceChanges span.Down{
	color:#d72a2a;	
	padding-left:20px;
}
.stockPriceChanges span.undone{
	color:#ffffff;
		
}

@media (max-width: 1024px){
	.stockPriceChanges{


		letter-spacing: 0px;
		
		font-weight: 400;
		font-size: 20px;
		display: inline-block;
		margin-left: 10px;

	}
	
	.stockDetailCode{
		font-size:12px;
	}
}

@media (max-width: 768px){	
	.stockPriceChanges{
		letter-spacing: 0px;
		
		font-weight: 400;
		font-size: 20px;
		display: inline-block;
		margin-top:0px;
		margin-left:0px;
		margin-top:35px;
		margin-left:5px;
	}
	
	.stockTitle{
		margin-top:20px;	
		font-size:20px;
		
	}
	
	.stockPrice{
		margin-top:15px;
		font-size:50px;	
	}
}

@media (max-width: 480px){	
	.stockDetailCode{
		font-size:12px!important;	
	}
	
	.stockDetailPrice{
		font-size:16px!important;
		font-weight:400;	
	}
}

@media (max-width: 320px){
	.stockPriceChanges{
		margin-top:0px;
	}	
	
	.stockPrice{
		display:block;
		width:100%;
	}
}

.stockQuoteType{
	
	font-size:11px;
}

.stockDetailWrapper{
	border-top:0px solid #c72027;
	border-bottom:0px solid #c72027;	
}

.stockDetail{
	
	margin:10px 0px;
	font-size:13px;
}

.stockDetail .divider{
	border-bottom:1px solid #ccc	;
	width:30px;
	padding:1px;
	margin-bottom:2px;
}

.stockDetailCode {
	font-size:14px;
	font-weight:400;
	padding-bottom:5px;
	line-height:15px;
}
.stockDetailPrice {
    font-size:14px;
	font-weight:700;
}

.stockDetail div{
}

.stockQuote .nav-tabs {
   /*border: 0px;*/
   margin-bottom:10px;
}

.stockQuote .nav-tabs &gt; li {
     float: left;
     margin-bottom: 0px;
}

.stockQuote .nav-tabs &gt; li &gt; a {
	/*margin-right: 3px;
	line-height: 1;
	border-radius: 0px 0px 0 0;
	background: #cee9ff;
	font-weight: normal;
	color: #474654;
	font-size: 18px;
	font-family: 'Source Sans Pro', sans-serif;
	text-transform: capitalize;
	padding: 10px 15px;
	border-top: 2px solid #c72027;*/
	margin-right: 4px;
	margin-bottom:1px;
	line-height: 1;
	border-radius: 0px 0px 0 0;
	background: #ececec;
	color: #c72027;
	font-size: 20px;	
	padding: 10px 12px;
}

.stockQuote .nav-tabs &gt; li &gt; a:hover {
  font-weight:normal;
  color:#fff;
  background-color: #c72027;
  border-bottom-color: transparent;
}
.stockQuote .nav-tabs &gt; li.active &gt; a,
.stockQuote .nav-tabs &gt; li.active &gt; a:hover,
.stockQuote .nav-tabs &gt; li.active &gt; a:focus {
  /*color: #fff;
  cursor: default;
  background-color: #c72027;
  border-top: 2px solid #c72027;
  border-bottom-color: transparent;*/
  color: #fff;
  cursor: default;
  background-color: #c72027;
  border-bottom-color: transparent;
}

@media (max-width:480px){
	.stockQuote .nav-tabs &gt; li &gt; a{
		background:#ececec;
		color:#c72027;	
		border-top: 0px;
	}
	
	.stockQuote .nav-tabs &gt; li &gt; a:hover{
		background:#c72027;
		border-top: 0px;
		color:#fff;	
	}
	
	.stockQuote .nav-tabs &gt; li.active &gt; a,
	.stockQuote .nav-tabs &gt; li.active &gt; a:hover,
	.stockQuote .nav-tabs &gt; li.active &gt; a:focus {
		background:#c72027;
		border-top: 0px;
		color:#fff;	
	}
	
	.stockQuote .nav-tabs{
		padding-bottom:20px;	
	}
}
.tab-content {
}

.tab-contentIR {
	background-color:#c72027;
	color: #fff;
	padding: 15px;
	font-size: 20px;
	min-height:270px;
}
.tab-contentIR &gt; .tab-pane {
  display: none;
}
.tab-contentIR &gt; .active {
  display: block;
}


@media (max-width:480px){
	.stockQuote .nav-tabs &gt; li{
		display:block;
		Width:100%;	
	}
	
	.stockQuote .nav-tabs &gt; li &gt; a{
		margin-right:0px;
	}
	
	.tab-contentIR{
		margin-top:5px;	
	}
}
/** Key Highlights **/
.keyHighlights{
	margin-top:52px;	
}

/** Highlight **/
.highlight{
	margin:10px 0px;
}

.highlightTitle{
	background:#189bd7;
	padding:12px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}

.highlightContent{
	padding:12px;
	background:#ededed;
}

.highlightCTA{
	padding:12px;
	background:#ededed;
}

.highlightCTA span{
	background:#9b9da5;
	padding:5px 10px;
	color:#fff;
}


/** IR home **/
.bursaAnnouncement, .pressReleases, .irContact, .ar, .qr, .Alert{
	color:#fff;
	/**position:relative;
	width:100%;
	z-index:99;**/
}

/** ar **/
.ar{
	margin-top:15px;
}

.arContent{
	position:relative;
	top:-19px;
	width:100%;
	display:block;
}

.arDownload{
	position:relative;
	z-index:99;
	text-align:right;
	padding-right:10px;
	top:-35px;
	height:10px;
	width:100%;
}

/* Container */
.carousel{
	background:	#c72027;
	min-height:350px;
}

.container-fluid {
  background:url(../images/reportBG.jpg) repeat-x center left !important;
	padding:15px 15px 25px 15px !important;
}
/* Thumbnail Box */
.caption {
    width: 100%;
	display:block;
	text-align:center;
}
.caption .span8 {
    padding: 20px 50px;
}
.caption h3 {
    font-size: 16px;
	font-weight: 300;
	
	color:#fff;
	padding:0 0 10px 0; margin:0;
	text-shadow:none;
	line-height:20px;
    }
.caption p {
	font-size: 13px;
	font-weight: 300;	
	color:#666666;
	padding:0; margin:0;
	text-shadow:none;
	text-align:center;
}
.btn.btn-mini {
     background: #a83b3b;
     border-radius: 0 0 0 0;
     color: #fbf4e0;
     font-size: 0.63rem;
     text-shadow: none !important;
 }
.carousel-control {
    top: 45% !important;
}
.arHeader {
	font-size: 24px;
	font-weight: 700;	
	text-align:center;
	padding:40px 0px 45px 0px;
}
.arHeader span{
	color:#fff;
	font-size:22px;
}

.bannerImage{
	width:100%;	
	text-align:center;
	display:block;
}

.interactiveIcon {
	background: url(../images/interactiveIcon.png) no-repeat top left;
	padding: 0 0 0 22px;
	display:block;
}

.interactiveIcon:hover {
	background: url(../images/interactiveIconHover.png) no-repeat top left;
	padding: 0 0 0 15px;
	display:block;
}

.reportDownload {
	background: url(../images/arDownload.png) no-repeat top left;
	padding-left:22px;
	width:90px;
}

.reportDownload:hover {
	background: url(../images/arDownloadHover.png) no-repeat top left;
	padding-left:22px;
	width:90px;
}
.carousel-control {
	width: 27px;
	height: 27px;
	background-color:#c72027;
}
.carousel-control.right {
	background: url(../images/icon-next.png) no-repeat center center !important;
	width: 27px;
	height: 27px;
	margin-right:30px;
}
.carousel-control.left {
	background: url(../images/icon-prev.png) no-repeat center center !important;
	width: 27px;
	height: 27px;
	margin-left:30px;
}

/** qr  **/

.qr{
	margin-top:15px;
}

.qrContent{
	position:relative;
	top:-19px;
	width:100%;
	
}

.qrDownload{
	position:relative;
	z-index:99;
	text-align:right;
	padding-right:10px;
	top:-35px;
	height:10px;
	width:100%;
}

/** News **/
.news{
	padding:0px;
	margin:0px;
}

.news .nav-tabs {
  border-bottom: 1px solid #ddd;
}

.news .nav-tabs &gt; li {
  float: left;
  margin-bottom: -1px;
}

.news .nav-tabs &gt; li &gt; a {
	margin-right: 4px;
	margin-bottom:1px;
	line-height: 1;
	border-radius: 0px 0px 0 0;
	background: #ececec;
	color: #c72027;
	font-size: 20px;	
	padding: 10px 12px;
}
.news .nav-tabs &gt; li &gt; a:hover {
  border-color: #eee #eee #ddd;
  font-weight:normal;
  background-color: #c72027;
  color:#fff;
}

.news .nav-tabs &gt; li.active &gt; a,
.news .nav-tabs &gt; li.active &gt; a:hover,
.news .nav-tabs &gt; li.active &gt; a:focus {
  color: #fff;
  cursor: default;
  background-color: #c72027;
  border-bottom-color: transparent;
}

.news tbody tr {
	border-bottom: solid 1px #cccccc;
}

/** bursa announcement **/
.bursa, .media{
	padding:0px;
	margin:0px;
}

.bursaContent tbody tr, .media tbody tr {
	border-bottom: dashed 1px #cccccc;
}

.bursaContent{
	    margin-top: 40px;
}

.bursa-wrapper{
	border-bottom:1px dotted #ececec;	
	margin:10px 0px;
}

.bursa-date{
	display:inline-block;
	text-align:left;
	color:#fff;
	padding:15px;
	line-height:12px;	
	font-size:20px;
	font-weight:500;
	text-align:center;
	background:#c72028;
	max-height:55px;
}

.bursa-date span{
	font-size:	14px;
}

.bursa-date-wrapper{
	width:15%;	
	float:left;
}

.bursa-title{
    display: table;
}

.bursa-title a{
	display: table-cell;
    vertical-align: middle;
    text-align:left;
	color:#282828;
	font-weight:700;
}

/** media news **/
/*
.mediaDate{
	display:inline-block;
	text-align:left;
	color:#333333;
	padding:5px 15px;
	margin-top:6px;
	line-height:15px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:12px;
	font-weight:500;
	background:url(../images/date.gif) no-repeat center left;
}

.mediaNews{
	display:inline-block;
	margin-top:8px;
	font-size:14px;
	line-height:18px;
}

.mediaSource{
	font-size:13px;
	font-weight:bold;
}
*/

/** added by kc- 201608091026AM **/
/* media news style from malton */
.medianews-wrapper{
	width:100%;	
	margin-bottom:20px;
}

.medianews-date-wrapper{
	text-align:center;	
	width:15%;
	background:#c72027;
	color:#fff;
	float:left;
	padding:15px;
	max-width:60px;
	min-height:65px;
	margin-bottom:10px;
}

.medianews-date{
	font-size:18px;
	line-height:15px;
}

.medianews-month{
	font-size:13px;
	text-transform:uppercase;
	line-height:13px;
}

.medianews-title-wrapper{
	float:left;
	width:85%;
	display: table;
}

.medianews-publisher{
	font-size:12px;
	color:#666;
	padding-bottom:5px;
}

.medianews-title{
	font-size: 15px;
    font-weight: normal;
    display: table-cell;
    vertical-align: middle;
	margin-left:20px;
	padding-left:20px;
	height:65px;
	background:none;
	-webkit-transition:  border 0.2s ease;
	 -moz-transition:  border 0.2s ease;
	 -o-transition:  border 0.2s ease;
	 -ms-transition: border 0.2s ease;
	 transition: border 0.2s ease; 
}

.medianews-title a{
	color:#333;
}

.medianews-title:hover{
	/*border:2px solid RGBA(100,100,100,0.1);	*/
}

.media-wrapper{
	margin:10px 0px;
	border-bottom:1px dashed #ccc;	
}

.arrowHead, .arrowHead a{	
	font-size: 14px;
	font-weight: 300;
	color: #c72027;
	padding: 0 15px;
	width: auto; 
	text-transform:none;
	background:url(../images/arrowhead.png) no-repeat center right;
}

.arrowHead:hover, .arrowHead a:hover{
	padding: 0 15px;
	color:#c72027;
	text-decoration:underline;
}

@media (max-width:560px){
	.medianews-date-wrapper{
		padding:10px;
		min-height:65px;
		width:20%;	
	}
	
	.medianews-title-wrapper{
		width:80%;	
	}
	
	.medianews-month{
		padding-top:5px;
		font-size:12px;
	}
	
	.medianews-date{
		font-size:12px;
	}	
	
	.medianews-title{
		padding-left:10px;
	}
}
/** contact **/

.irContact{
	background:#ececec;
	color:#333;
}

.irContactImage{
	background:url(../images/irContact.jpg) no-repeat 45%;	
	width:100%;
	height:250px;
	
}

.contactContent{
	line-height:25px;
	padding:40px 30px;
	background:#2c2f3e;
	color:#fff;
	min-height:180px;
	height: 100%;
}

.contactContent a{
	color:#fff;
}

.contactContent a:hover{
	text-decoration:none;	
	color:#c72027;
}

/* Corporation Info */
.corpInfo{	
}

.corpInfo th{
	font-weight:700;
	width:25%;
}

.corpInfo_subHeader{
	background:#666;	
	color:#fff;
	text-align:center;
	width:25%;
}

.corpInfoListing{
	list-style:lower-latin;
}

.corpInfoListing li{
	padding:3px 0px;
}


/* Director Profile - updated 18/09/2014 */
.directorProfile{
	border:0px;
}

.directorProfile .panel{
	border:0px;
	display:block;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0); 
	box-shadow: 0 0px 0px ;
}


.directorProfile .panel-title {
	    display: block;
    height: auto !important;
    margin-bottom: 22px;
}

.directorProfile .panel-heading{
	background:none; 
	padding:5px 0px 0px 0px;
	border-color: 0px solid transparent;
	
}

.panel-default &gt; .panel-heading {
  color: #333;
  border-color: 0px solid transparent;
  background-color:#fff!important;
}

.directorProfile .panel-body{
	padding:0px;
	margin-bottom:20px;
	border:none;
}

.directorProfile .panel-heading + .panel-collapse &gt; .panel-body{
	border:0px solid #ccc;
}

.directorProfile .panel-title:hover{
	display:block;
	height:20px;
}

.directorProfile .panel-title .collapsed{
	text-decoration: none;
    position: relative;
    width: 100%;
    display: block;
}

.directorProfile .panel-heading .accordion-toggle.collapsed:after {
	/* symbol for "collapsed" panels */
	
	overflow: no-display;
	color:#c72027;	
	font-size:20px;	
	padding: 0 8px 0 0;	
	content: "\f067";
    font-family: FontAwesome;
    font-size: 20px;
	position: absolute;
    right: 0;
    top: 50%;
    margin-top: -12px;
}


.directorProfile .panel-heading .accordion-toggle:after {
	/* symbol for "opening" panels */		
	overflow: no-display;
	color:#c72027;	
	padding: 0 8px 0 0;	
	content: "\f068";
    font-family: FontAwesome;
    font-size: 20px;
	position: absolute;
    right: 0;
    top: 50%;
	margin-top: -8px;
}

.directorProfile a.accordion-toggle{
	text-decoration: none;
    position: relative;
    width: 100%;
    display: block;
}

.directorDesignation{
	font-weight:normal;
	font-size:16px;
	color:#c72027;
	padding-bottom:8px;
}

.directorProfileContainer .pic{
	float:left;
	padding-right:15px;
	padding-bottom:10px;
}

.directorProfileContent{
	color:#737373;
	text-align:justify;
	line-height:20px;
}
.directorProfileContent p
{
	text-align:left;
}
	
.directorName{
	font-weight:bold;
	font-size:24px;line-height:28px;
	border-bottom: 1px solid #dddddd;
	padding-right: 40px;

}

.panel-title a:hover{
	
}

.panel-group .panel-heading + .panel-collapse &gt; .panel-body{
	border-top:1px solid #fff!important;	
}
.col-lg-8 .col-lg-12.pb50
{
	width:100%;padding:0px !important;
}



/* commented - 18 / 09 / 2014 - Director Profile restructure */
/* Director Profile 
.directorProfileContainer li{
	border-bottom:1px solid #ccc;
}

.directorProfileContainer a{
	font-weight:bold;
	font-size:13px;
}

.directorProfile{
	padding:5px 10px;
	background:#189bd7;
	color:#fff;
}

.directorDesignation{
	font-weight:normal;
	font-size:12px;
	color:#189bd7;
	padding-top:3px;
}

.directorProfileContainer .pic{
	float:left;
	padding-right:15px;
	padding-bottom:10px;
}

.directorProfileContent{
	border:1px solid #ccc;
	padding:10px;
	float:left;
}*/

/* Presentation Material*/
.presentationContainer{
}

.presentationContainer thead{
	background:#444;
	color:#fff;
}

.iconDownload{
	background:url(../images/iconDownload.png) no-repeat center center;
	width:100%; 
	display:block;
	padding-left:30px;
}

.iconDownload:hover{
	background:url(../images/iconDownloadHover.png) no-repeat center center;
	width:100%; height:20px;
	display:block;
}

.iconView{
	background:url(../images/iconView.png) no-repeat center center;
	width:100%; height:20px;
	display:block;
	padding-left:30px;
}

.iconView:hover{
	background:url(../images/iconViewHover.png) no-repeat center center;
	width:100%; height:20px;
	display:block;
}

.iconInteractive{
	background:url(../images/iconInteractive.png) no-repeat center center;
	width:100%; height:20px;
	display:block;
	padding-left:30px;
}

.iconInteractive:hover{
	background:url(../images/iconInteractiveHover.png) no-repeat center center;
	width:100%; height:20px;
	display:block;
}

.iconDownload a, .iconView a{
	color:#c72027;	
}

.iconDownload a:hover, .iconView a:hover{
	color:#337ab7;	
}


/** Priceticker **/

.tableNoBorder tbody tr td{
	border:0px;
}
.shareFooter{
	font-size:12px;
	line-height:16px;	
}

.shareFooter a{ 
	font-weight:600;	
}

/** Annoucements **/

.ColorUp{
	color:#090;
}

.ColorDown{
	color:#900;
}

.annoucementContainer .dropDownArrow {
		border: 1px solid #666666;
    border-radius: 0px;
    padding: 11px 15px;
	font-size: 15px;
    line-height: 20px;font-weight: 400 !important;
    color: #000;
}
.annoucementContainer .form-control
{
	 padding: 11px 15px;
}
.col-sm-2 strong
{
	font-weight:600;font-size:15px;
}

.announcementSelection{
	/*margin:15px 0;*/
	padding:15px 0;
	/*background:#ffffff;*/
}

.announcementDate{
	font-weight:600;
	padding:5px 0;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;	
	
}

.announcementTime{
	font-size:600;
	font-weight:600;
	padding:2px 0px ;
}

.announcementTitle{
	padding:2px 0px;
	margin-bottom: 18px;

}

.announcementByDate{
	padding-top:15px;	
}

.announcementByTime{
	padding-top:8px;	
}

.announcementByTime a{
	color:#000;
}

.announcementByTime a:hover{
	color:#c72027;
}


/** stock charts **/
.stockChartContainer{
	padding-top:10px;
}

.stockChartImg{
	padding:10px 0px;	
}

.dailyChartIcon{
	float:right;
}


.dailyChartIcon .nav-tabs {
  border-bottom: 0px solid #ddd;
}

.dailyChartIcon .nav-tabs &gt; li {
  float: left;
  margin-bottom: -1px;
}

.dailyChartIcon .nav-tabs &gt; li &gt; a {
  margin-right: 2px;
  line-height: 1;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
  background:#e3e3e3;
  font-weight:bold;
}
.dailyChartIcon .nav-tabs &gt; li &gt; a:hover {
  border-color: #eee #eee #ddd;
  font-weight:bold;
  color: #c72027;
}
.dailyChartIcon .nav-tabs &gt; li.active &gt; a,
.dailyChartIcon .nav-tabs &gt; li.active &gt; a:hover,
.dailyChartIcon .nav-tabs &gt; li.active &gt; a:focus {
  color: #ffffff;
  cursor: default;
  background-color: #c72027;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  font-weight:bold;
}

.iconPrinter{
	background:url(../images/iconPrinter.png) no-repeat center center;
	padding:5px 8px;
}

.iconPrinter:hover, .iconPrinter.focus, li.active .iconPrinter{
	background:url(../images/iconPrinterHover.png) no-repeat center center;
	padding:5px 8px;
}

.iconPrinter.focushover{
	background:url(../images/iconPrinterHover.png) no-repeat center center;
	padding:5px 8px;
}

.iconMonthly{
	padding:5px 10px;
	background:#ccc;
	margin:5px 0;
}

.iconYearly{
	padding:5px 10px;
	background:#ccc;
	margin:5px 0;
}


/** &amp;volume**/
.priceVolume{
	margin: 0 0 10px 1px;
}

.priceVolume .nav-tabs &gt; li {
  float: left;
  margin-bottom: -1px;
}

.priceVolume .nav-tabs &gt; li &gt; a {
  margin-right: 2px;
  line-height: 1;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
  background:#e3e3e3;
  font-weight:bold;
}
.priceVolume .nav-tabs &gt; li &gt; a:hover {
  border-color: #eee #eee #ddd;
  font-weight:bold;
  color: #d60315;
}
.priceVolume .nav-tabs &gt; li.active &gt; a,
.priceVolume .nav-tabs &gt; li.active &gt; a:hover,
.priceVolume .nav-tabs &gt; li.active &gt; a:focus {
  color: #ffffff;
  cursor: default;
  background-color: #d60315;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  font-weight:bold;
}

.priceVolumeSelection{
	padding:15px 0px;
}

.priceVolumeSelection a{
	margin-right:12px;
}

.priceVolumeSelection .col-sm-12.pt10:nth-child(3) .row
{
    margin:0px !important;
}
.priceVolumeTable thead{
	background:#888;
	color:#fff;
}

.priceVolumeTable thead tr td, .priceVolumeTable tbody tr td{
	text-align:right;
}

/** Analysis Of Shareholdings **/
.analysisShareholdingsContainer{
	/*border:1px solid #ccc;*/
	/*padding:10px;*/
	margin-bottom:100px;
}

.analysisShareholdingsContainer table tbody tr  td{
	vertical-align:middle;
}

.analysisShareholdingsContainer table .tableTitle{
	background:#333;
	color:#fff;	
	text-align:right;
}

.tableHeader
{
	background:#ececec !important;
	color:#282828;
	font-weight: bold;
}

table .tableTitle, .table-bordered .tableTitle, .table-hover .tableTitle, .table-striped .tableTitle{
	background:#333;
	color:#fff;	
	text-align:right;
}
.analysisShareholdingsContainer table th:nth-child(1){
	text-align:center;
}

.analysisShareholdingsContainer table th:nth-child(2){
	text-align:left;
}

.analysisShareholdingsContainer table tbody tr td{
	text-align:right;
}

.analysisShareholdingsContainer table tbody tr td:nth-child(1){
	text-align:center;
	vertical-align:top;
	padding-right:5px;
}
 
.analysisShareholdingsContainer table tbody tr td:nth-child(2){
	text-align:left;
}

.monthYearSelection {
	padding-bottom:10px;
}

.monthYearSelection label select{
	background:url(../images/dropdownArrowGrey.png) right center no-repeat;
	color:#666;
	border:1px solid #ccc;
	-webkit-box-shadow: 0 0px 0 #ccc, 0 -1px #fff inset !important; 
    -moz-box-shadow: 0 0px 0 #ccc, 0 -1px #fff inset !important;
    box-shadow: 0 0px 0 #ccc, 0 -1px #fff inset !important;
	min-width:120px;
}

.monthYearSelection span{
	 width:50px; 
	 display:inline-block;
}


/* entitlements */

.entitlement .nav-tabs &gt; li {
  float: left;
  margin-bottom: -1px;
  font-size:15px;
}

.entitlement .nav-tabs &gt; li &gt; a {
  margin-right: 2px;
  line-height: 1;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
  background:#e3e3e3;
  font-weight:bold;
  font-size:15px;
  padding:12px;
 
}
.entitlement .nav-tabs &gt; li &gt; a:hover {
  border-color: #eee #eee #ddd;
  font-weight:bold;
  color:#c72027;
}
.entitlement .nav-tabs &gt; li.active &gt; a,
.entitlement .nav-tabs &gt; li.active &gt; a:hover,
.entitlement .nav-tabs &gt; li.active &gt; a:focus {
  color: #fff;
  cursor: default;
  background-color: #c72027;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  font-weight:bold;
}

.entitlementTable{
	font-size:12px;
}

.entitlementTable thead{
	background:#888;
	color:#fff;
}


.totalFigure{
	text-align:right;
	background:#e3e3e3;
	color:#000;
	border-top:2px solid #666;
	border-bottom:2px solid #666;
	font-weight:bold;
}

table tbody tr td.totalTitle{
	border:1px solid transparent;
	background:#fff;
}


/* annual reports */

.AnnualReportsContainer
{
	margin-top:40px;
}

.cs-style-4{
	list-style:none;	
	padding-left:0px;
}

.cs-style-4 li{
	padding-bottom:10px;	
	margin-right:8%;
}

.cs-style-4 li a{
	color:#C72027 !important;		
}

.cs-style-4 li a:hover{
	color:#337ab7 !important;		
}

.iconAlignRight{
	background-position:left center;
}

.iconAlignRight:hover{
	background-position:left center;
}

/* quartely reports */
.quarterlyReportsContainer table tr td:nth-child(0), {
	background:#c72027;	
}

.quarterlyReportsContainer thead {
	background:#333;	
	color:#fff;
}

.quarterlyReportsContainer thead tr td{
	border-right:1px solid #fff;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:15px;
}

.quarterlyReportsContainer tbody tr td{
	padding-top:10px;
	padding-bottom:10px;
}

.quarterlyReportsContainer thead tr td:nth-child(1) {
	background:#fcfcfc;
}

.quarterlyReportsContainer tbody tr td:nth-child(1) {
	font-size:15px;
	font-weight:bold;
	padding-top:20px;
}

.quarterlyReportsContainer ul{
    padding: 0px;
    margin: 0px;
}

.quarterlyReportsContainer ul li{
	list-style:inside;
	list-style-type:square;
    padding-left: 0px; 
}

/** Prospectus **/
.ProspectusContainer {
	margin-top: 15px;
}

/** Circulars **/
.circularsContainer{
    margin-bottom:20px;
    border-bottom: 1px solid #ccc;
}

.circularsContainer .col-sm-4, .circularsContainer .col-sm-8{
	width:100%;
	display:block;	
}

.circulars{
	padding:10px 0px;
	margin-bottom:20px;
}

.circularDate{
	padding-bottom:10px;
	font-weight:bold;
}

.circularContent{
	text-align:justify;
}

.circularButton{
	padding-top:20px;
	/*width:300px;*/
}

.circularButton span{
	padding-left:40px;
	margin-bottom:5px;
	padding-top:1px;
}


/**  alert**/
.newAlert{
	background:#a1151b;
	padding:40px 30px;
	min-height:350px;
	color:#fff;
}
input#ctl00_cphContent_btnBack {
    margin-top: 20px;
}
.newAlert .form-group {
	padding-bottom:5px;
}

.newAlert .btn-primary{
	color:#fff !important;
	border:1px solid #fff !important;	
}

.newAlert a{
	color:#fff;
	text-decoration:underline;	
}

.newAlert p{
	text-align:left;	
}

.newAlert .form-control{
	background:#82070c!important;
	color:#fff!important;	
	border:none!important;	
}

.form-control {
	margin-bottom:10px;
}
.form-control:focus {
	border-color: #ffcd37;
}
.AlertContainer{
}

.emailAlert{
	border-bottom:0px solid #ccc;
}

.unregister{
	border-top:1px solid #ccc;
	padding-top:3px;
}

.btn-register{
	border:1px solid #fff!important;
	color:#fff!important;	
}

/** calculator **/

.calculatorContainer{
}

.calculatorContainer .nav-tabs &gt; li {
	float: left;
	margin-bottom: -1px;
}


.calculatorContainer .nav-tabs &gt; li &gt; a {
      margin-right: 2px;
      line-height: 1;
      border: 1px solid transparent;
      border-radius: 0px 0px 0 0;
      background:#e3e3e3;
      font-weight:bold;
}


.calculatorContainer .nav-tabs &gt; li &gt; a {
	margin-right: 2px;
	line-height: 1;
	border: 1px solid transparent;
	border-radius: 0px 0px 0 0;
	background:#e3e3e3;
	font-weight:bold;
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
  	font-size: 12px;  
}
.calculatorContainer .nav-tabs &gt; li &gt; a:hover {
  	border-color: #eee #eee #ddd;
	font-weight:bold;
}
.calculatorContainer .nav-tabs &gt; li.active &gt; a,
.calculatorContainer .nav-tabs &gt; li.active &gt; a:hover,
.calculatorContainer .nav-tabs &gt; li.active &gt; a:focus {
	color: #ffffff;
  	cursor: default;
  	background-color: #d60315;
  	border: 1px solid #ddd;
  	border-bottom-color: transparent;
	font-weight:bold;
}	

.calculatorSelection{
	padding-top:10px;
	
}

.calculatorWrapper{
	border-bottom:1px solid #ccc;
}

.calculatorWrapper table tr td:nth-child(3), .calculatorWrapper table tr td:nth-child(6){
	text-align:right;
}

.calculatorNotes{
	padding:10px 20px;
	line-height:12px;
	background:#e3e3e3;
	margin-top:10px;
}

.selectedTable{
	background:#ccc;
}

.calculationResults thead {
	background:#444;
	color:#fff;	
}

/** Events Calendar **/
.eventsCalendarContainer{
}

.eventsCalendar{
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
	padding-bottom:10px;
}

.eventsCalendar .col-md-1{
	width:100%;	
	display:block;
}

.eventCalendarContent{
}

.eventCalendarBtn a{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	background:url(../images/arrow.png) no-repeat 155px 55%; 
	}

.eventCalendarBtn a:hover{
	background:url(../images/arrowHover.png) no-repeat 155px 55%; 
}

.eventCalendarTitle{
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
}

.eventCalendarImg {
	/*background:url(../images/calendar.png) no-repeat;*/
	width:60px;
	height:65px;
	background:#c72027;
	margin-bottom:20px;
}

.eventCalendarImg .month{
	display:block; 
	text-align:left; 
	font-size:13px; 
	position:relative; 
	color:#fff; 
	font-weight:normal; 
	text-align:center;
	top:15px;
	text-transform:uppercase;
}

.eventCalendarImg .date{
	display:block; 
	text-align:left; 
	font-size:18px; 
	position:relative; 
	color:#fff; 
	font-weight:normal; 
	text-align:center;
	top:8px;
}

/* Animation */
.fade {
	opacity: 0;
	-webkit-transition: opacity 1.25s linear;
  	-moz-transition: opacity 1.25s linear;
    -ms-transition: opacity 1.25s linear;
    -o-transition: opacity 1.25s linear;
	transition: opacity 1.25s linear;
	/*position:relative;
	z-index:-99;*/
}

/* Privacy Policy */
.privacyPolicy{
	font-size:12px;
	padding-top:10px;
	line-height:14px;
	text-align:right;
}
.privacyPolicy span{
	text-decoration:none;
}
/* analyst reports */
.analystReports{
}
.analystContainer{
	margin:25px 0 0 0;
}
.analystContainer thead{
	background:#444;
	color:#fff;
}

/* Financial Info */

.financialInfo .tab-content{
	padding-top:20px;
}

.financialInfo{
	margin-bottom:10px;
	font-size:14px;
}
@media (max-width: 480px) { /* 480px */
.financialInfo {
	font-size:12px;
}
}
.financialInfo .nav-tabs &gt; li {
  float: left;
  margin-top: 2px;
}

.financialInfo .nav-tabs &gt; li &gt; a {
  margin-right: 2px;
  line-height: 1;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
  background:#e3e3e3;
  font-weight:bold;
  padding:10px 15px;
}
@media (max-width: 480px) { /* 480px */

.financialInfo .nav-tabs &gt; li &gt; a {
	padding:10px 10px;
}
}
.financialInfo .nav-tabs &gt; li &gt; a:hover {
  border-color: #eee #eee #ddd;
  font-weight:bold;
  color: #d60315;
}
.financialInfo .nav-tabs &gt; li.active &gt; a,
.financialInfo .nav-tabs &gt; li.active &gt; a:hover,
.financialInfo .nav-tabs &gt; li.active &gt; a:focus {
  color: #ffffff;
  cursor: default;
  background-color: #d60315;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  font-weight:bold;
}

.financialInfo .nav-icon &gt; li {
  float: left;
  margin-bottom: -2px;
}

.financialInfo .nav-icon &gt; li &gt; a {
  margin-right: 2px;
  line-height: 1;
  padding:3px;
  margin-bottom: -2px;
  font-weight:bold;
}
.financialInfo .nav-icon &gt; li &gt; a:hover {
  border-color: none;
  margin-bottom:-1px;
  font-weight:bold;
}
.financialInfo .nav-icon &gt; li.active &gt; a,
.financialInfo .nav-icon &gt; li.active &gt; a:hover,
.financialInfo .nav-icon &gt; li.active &gt; a:focus {
  cursor: default;
  background:#ccc;
  padding:3px;
  margin-bottom:-2px;
  font-weight:bold;
}

.nonAdjusted{
	height:35px;
	display:block;
}
.nonAdjusted:hover{
	height:35px;
	display:block;
	cursor:pointer;
}

.adjusted{
	height:15px;
	display:block;
}
.adjusted:hover{
	height:15px;
	display:block;
	cursor:pointer;
}

.graphIcon{
	background:url(../images/graph.png) no-repeat center center;
	width:28px; height:28px;
	display:block;
}
.graphIcon:hover{
	background:url(../images/graphHover.png) no-repeat center center;
	width:28px; height:28px;
	display:block;
	cursor:pointer;
}

.tableIcon{
	background:url(../images/table.png) no-repeat center center;
	width:28px; height:28px;
	display:block;
}
.tableIcon:hover{
	background:url(../images/tableHover.png) no-repeat center center;
	width:28px; height:28px;
	display:block;
	cursor:pointer;
}

.financialInfo table tr td, .financialInfo table thead tr th{
	vertical-align:middle;
}

.financialInfo thead{
	background:#333333;
	color:#ffffff;
	border-bottom-width: 1px;
}
.financialInfo table thead tr th{
	text-align:right;
	border-bottom-width: 1px;
}
.financialInfo table thead tr th:nth-child(1){
	text-align:left;
	border-bottom-width: 1px;
}
.financialInfo table th:nth-child(1){
	text-align:left;
}
.financialInfo table tbody th:nth-child(1) {
	background-color:#ffcd37;
}
.financialInfo table tbody th:nth-child(2) {
	background-color:#004f17;
}
.financialInfo table tbody tr td{
	text-align:right;
}
.financialInfo table tbody tr td:nth-child(1){
	text-align:left;
}

.tspan
{
	list-style:none;	
}

/* responsive iframe */
.iframeCorp{ height:2700px;}

/** terms of use **/
.terms{}
.terms h4{
	font-size:18px;
	font-weight:bold;
}
.terms h5{
	font-size:15px;
	font-weight:bold;
}

.terms ul li{
	text-align:justify;
}

table tr.tableHeader td:nth-child(1){
	text-align:center;
}


/** btn **/
.btn {
  display: inline-block;
  padding: 5px 15px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-transition-duration: 0.4s;
   -moz-transition-duration: 0.4s;
   -o-transition-duration: 0.4s;
   transition-duration: 0.4s;
   /**background:url(../images/registerBtn.png) no-repeat 80px 10px;**/
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  /*opacity: .65;*/
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open &gt; .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open &gt; .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary, .ClsButton {
  color: #c72027 !important;
    border: 1px solid #c72027 !important;
    background: none;
    font-family: 'Open Sans', sans-serif !important;
    height: auto !important;
}
.btn-primary:hover, ClsButton:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open &gt; .dropdown-toggle.btn-primary {
  	color: #fff !important;
  	background-color: #c72027 !important;
	border:1px solid #c72027 !important;
}
.btn-primary:active,
.btn-primary.active,
.open &gt; .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #000;
  border-color: #444;
}
.btn-primary .badge {
  color: #189bd7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open &gt; .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open &gt; .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open &gt; .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open &gt; .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open &gt; .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open &gt; .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open &gt; .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open &gt; .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #189bd7;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg &gt; .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0px;
}
.btn-sm,
.btn-group-sm &gt; .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-xs,
.btn-group-xs &gt; .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}

.fiveYrsTabImage_On
{
  background-image:url("/IR/CMSB/images/5years-on.png");
  background-position:center;
  background-repeat:no-repeat;
}
.fiveYrsTabImage_Off
{
  background-image:url("/IR/CMSB/images/5years-off.png");
  background-position:center;
  background-repeat:no-repeat;
}
.AsRprtTabImage_On
{
  background-image:url("/IR/CMSB/images/asreported-on.png");
  background-position:center;
  background-repeat:no-repeat;
}
.AsRprtTabImage_Off
{
  background-image:url("/IR/CMSB/images/asreported-off.png");
  background-position:center;
  background-repeat:no-repeat;
}

/* Pagination */

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0px;
}
.pagination &gt; li {
  display: inline;
}
.pagination &gt; li &gt; a,
.pagination &gt; li &gt; span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #333;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination &gt; li:first-child &gt; a,
.pagination &gt; li:first-child &gt; span {
  margin-left: 0;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.pagination &gt; li:last-child &gt; a,
.pagination &gt; li:last-child &gt; span {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.pagination &gt; li &gt; a:hover,
.pagination &gt; li &gt; span:hover,
.pagination &gt; li &gt; a:focus,
.pagination &gt; li &gt; span:focus {
  color: #fff;
  background-color: #d60315;
  border-color: #ddd;
}
.pagination &gt; .active &gt; a,
.pagination &gt; .active &gt; span,
.pagination &gt; .active &gt; a:hover,
.pagination &gt; .active &gt; span:hover,
.pagination &gt; .active &gt; a:focus,
.pagination &gt; .active &gt; span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #000;
  border-color: #666;
}
.pagination &gt; .disabled &gt; span,
.pagination &gt; .disabled &gt; span:hover,
.pagination &gt; .disabled &gt; span:focus,
.pagination &gt; .disabled &gt; a,
.pagination &gt; .disabled &gt; a:hover,
.pagination &gt; .disabled &gt; a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg &gt; li &gt; a,
.pagination-lg &gt; li &gt; span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg &gt; li:first-child &gt; a,
.pagination-lg &gt; li:first-child &gt; span {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.pagination-lg &gt; li:last-child &gt; a,
.pagination-lg &gt; li:last-child &gt; span {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.pagination-sm &gt; li &gt; a,
.pagination-sm &gt; li &gt; span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm &gt; li:first-child &gt; a,
.pagination-sm &gt; li:first-child &gt; span {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.pagination-sm &gt; li:last-child &gt; a,
.pagination-sm &gt; li:last-child &gt; span {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* group strategies */
.strategiesTitle {
	background-color:#FDCD00;
	font-size:18px;
	font-weight:bold;
	padding: 10px;
	margin: 10px 0 ;
	text-align: center;
}
#accordion li {
	padding: 0 0 0 25px;
	margin-bottom: 8px;
}
#accordion ul li {
	background-image: url(../images/milestone-bullet.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
}
.ui-state-default {
	color:#c72027;
	font-size: 12px;
	font-weight:bold;
	border-bottom:solid 1px #d3d3d3;
}
.ui-state-hover, .ui-state-hover,
.ui-state-hover, .ui-state-focus,
.ui-state-focus, .ui-state-focus {
	color: #666666;
}
.ui-state-active, .ui-state-active,
.ui-state-active {
	color: #666666;
	background-color: #fdcd00;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: 10px;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-right: 55px;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-right: 15px;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	background-color:transparent;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -8px;
}
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-state-default .ui-icon {
	background: url(../images/arrow-off.gif) center center no-repeat;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background: url(../images/arrow-on.gif) center center no-repeat;
}
.ui-state-active .ui-icon {
	background: url(../images/arrow-down.gif)  center center no-repeat;
}
.ui-accordion .ui-accordion-content {
	background-color:#f5f5f5;
	text-align:justify;
	padding:10px 20px 20px 10px;
	margin: 8px 0 0 0;
	overflow: auto;
}

/** tabs **/
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.tabs {
	float: right;
	margin: 0 0 5px 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 0;padding: 0;
	border-bottom-width: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: right;
	padding: 0 10px;
	text-decoration: none;
	border-right: solid 1px #666666;
	font-size:12px;
	font-weight:normal;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
	color: #000000;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 5px;
	background: none;
}
/*ROAR V2 */
.roarContent {
	font-size: 20px;

	font-weight: 400;
	color:#000;
	line-height: 24px;
	padding: 20px 0 0 15px;
}
.roarContent span {
	color: #df2820;
}
.roarTitle {
	font-size: 20px;
	
	font-weight: 400;
	color:#000;
	line-height: 28px;
	padding: 20px 0 0 0;
}
.roarTitle span {
	color: #df2820;
	font-size:40px;
	line-height: 40px;
	font-weight: 400;
}
.restructureContainer {
	position:relative;
	z-index:99999;
	top: 250px;
}
.restructureArrow {
	width: 140px;
	margin: 0;
}
.restructureLine {
	width: 93px;
	margin:90px 0 0 -10px;
}
.restructureIcon {
	width: 32px;
	margin:85px 0 0 -40px;
}
.restructureText {
	margin:81px 0 0 -40px;
}
.organiseContainer {
	position:relative;
	z-index:9999;
	top: 50px;
}
.organiseArrow {
	width: 140px;
	margin: -5px 0 0 43px;
}
.organiseLine {
	width: 93px;
	margin:75px 0 0 30px;
}
.organiseIcon {
	width: 32px;
	margin:72px 0 0 -10px;
}
.organiseText {
	margin:69px 0 0 -8px;
}
.advanceContainer {
	position:relative;
	z-index:999;
	top: -155px;
}
.advanceArrow {
	width: 140px;
	margin: 0 0 0 85px;
}
.advanceLine {
	width: 93px;
	margin:72px 0 0 75px;
}
.advanceIcon {
	width: 32px;
	margin:68px 0 0 28px;
}
.advanceText {
	margin:65px 0 0 30px;
}
.roarContainer {
	position:relative;
	z-index:99;
	top: -360px;
}
.roarArrow {
	width: 140px;
	margin: 0 0 0 128px;
}
.roarLine {
	width: 93px;
	margin:65px 0 0 120px;
}
.roarIcon {
	width: 32px;
	margin:60px 0 0 62px;
}
.roarText {
	margin:55px 0 0 65px;
}
/* ROARMAP */
.roadmapsMobile {
	display: none;
}
.roadmapsMobile a {
	color: #c72027;

}
.roadmapsDesktop {
	display: block;

}
@media (max-width: 992px) 
{ 
  body
	{
		font-size:14px;line-height:21px;
	}
	.row.sharepriceFooter
	{
		font-size:13px;line-height:20px;
	}
	.row.sharepriceFooter .col-xs-6
	{
		width:100%;float:none;display:block;margin-bottom:26px;
	}
	.row.sharepriceFooter .col-xs-6 p, .row.sharepriceFooter .col-xs-6 .text-right
	{
		text-align: left !important;
	}
}

@media (max-width: 767px) { /* 768px */
.roadmapsDesktop {
	display: none;
}
.roadmapsMobile {
	display: block;
}

.third-layer .carousel 
{
	margin-top:35px;
}
 div#ctl00_divMobileMenu 
 {
    margin-bottom: 35px;
 }
 #ctl00_divMobileMenu #ctl00_uem-submenu ul
 {
	 display:inline-block;width:50%;
 }
  #ctl00_divMobileMenu #ctl00_uem-submenu ul li
  {
	  margin-left:0px !important;
  }
  .quickLink
  {
	  margin-left:0px !important;
  }
  /*.col-lg-12.col-md-12.col-sm-12.col-xs-12, .col-lg-8.col-md-8.col-sm-8, .col-lg-4.col-md-4.col-sm-4
  {
	  padding:0px !important;
  }
  */
 
}
@media (min-width: 768px)
{
	.cs-style-4 li
  {
	  min-height:430px;
  }
}

/*mobile device for responsive financial info sections*/
.financialMobile {
	display: none;
}
@media (max-width: 650px) { /* 650px */
.financialMobile {
	display: block;
}
}
.financialDesktop {
	display: block;
}
@media (max-width: 650px) { /* 650px */
.financialDesktop {
	display: none;
}
}
.clickIcon {
	background: url(../images/clickIcon.png) center left no-repeat;
	padding: 0 0 0 18px;
}
.clickIcon:hover {
	background: url(../images/clickHoverIcon.png) center left no-repeat;
}

/** added by kc - 201607181535PM **/
/* documents coverpage */
.doc-images{
	max-width:200px;	
	border:1px solid #ccc;
	margin-top:20px;
}
.docs-title{
	font-size:125%;
	padding-bottom:10px;
	min-height:30px;
	margin-top:10px;
}

.docs-date{
	padding-bottom:15px;
	font-size:12px;	
}

/* Date picker*/


.ui-datepicker .ui-datepicker-prev
{
left:5px;
background: url(../img/glyphicons-217-circle-arrow-left.png) no-repeat left center;
height:40px;
width:35px;
}

.ui-datepicker .ui-datepicker-prev:hover
{
background: url(../img/glyphicons-217-circle-arrow-left-hover.png) no-repeat left center;
height:40px;
width:35px;
left:5px;
}


.ui-datepicker .ui-datepicker-next {
background: url(../img/glyphicons-218-circle-arrow-right.png) no-repeat right center;
height:40px;
width:35px;
right:5px;
}

.ui-datepicker .ui-datepicker-next:hover
{
background: url(../img/glyphicons-218-circle-arrow-right-hover.png) no-repeat right center;
height:40px;
width:35px;
right:5px;
	}
	
	
/** Interactive Stock Chart **/
/* Added by KC 201512101143AM */
.interactiveChartIcon .nav &gt; li &gt; a{
	padding:0px;		
}

.interactiveChartIcon{
	margin:0px;
	padding:0px;
	border:0px;
	margin:10px;
}

.interactiveChartIcon .nav-tabs {
  border-bottom: 0px solid #ddd;
  margin-right:20px;	
}

.interactiveChartIcon .nav-tabs &gt; li {
  transition: all .2s ease-in-out;
}

.interactiveChartIcon .nav-tabs &gt; li &gt; a {
  margin:0 1px;
  background:#e3e3e3;
  padding:8px;
  
}

.interactiveChartIcon .nav-tabs &gt; li &gt; a:hover{
  color: #ffffff;
  cursor:pointer;
  background-color: #c72027;
  transform: scale(1.2);
  margin:0 6px;
}

.interactiveChartIcon .nav-tabs &gt; li.active &gt; a,
.interactiveChartIcon .nav-tabs &gt; li.active &gt; a:hover,
.interactiveChartIcon .nav-tabs &gt; li.active &gt; a:focus {
  color: #ffffff;
  cursor: default;
  background-color: #c72027;
  transform: scale(1.2);
  margin:0 6px;
}

.iconLine{
	background:url(../../cmn/images/interactive-stock-chart/line-chart.png) no-repeat center center;
	padding:14px;
}

.iconLine:hover{
	background:url(../../cmn/images/interactive-stock-chart/line-chart-hover.png) no-repeat center center;
	padding:14px;
}

li.active .iconLine{
	background:url(../../cmn/images/interactive-stock-chart/line-chart-hover.png) no-repeat center center;
	padding:14px;
}


.iconCandleStick{
	background:url(../../cmn/images/interactive-stock-chart/candle-chart.png) no-repeat center center;
	padding:14px;
}

.iconCandleStick:hover{
	background:url(../../cmn/images/interactive-stock-chart/candle-chart-hover.png) no-repeat center center;
	padding:14px;
}

li.active .iconCandleStick{
	background:url(../../cmn/images/interactive-stock-chart/candle-chart-hover.png) no-repeat center center;
	padding:14px;
}

.iconOHLC{
	background:url(../../cmn/images/interactive-stock-chart/ohlc-chart.png) no-repeat center center;
	padding:14px;
}

.iconOHLC:hover{
	background:url(../../cmn/images/interactive-stock-chart/ohlc-chart-hover.png) no-repeat center center;
	padding:14px;
}

li.active .iconOHLC{
	background:url(../../cmn/images/interactive-stock-chart/ohlc-chart-hover.png) no-repeat center center;
	padding:14px;
}


.interactiveChartIcon .durationChart .nav-tabs{
	border:1px solid #ccc;
	margin:0px;
	
}

.interactiveChartIcon .durationChart &gt; li &gt; a, .interactiveChartIcon .durationChart .nav &gt; li &gt; a {
	background:none;
	font-weight:normal;	
	color:#666;
	cursor:pointer;
}

.interactiveChartIcon .durationChart &gt; li &gt; a, .interactiveChartIcon .durationChart .nav &gt; li &gt; a:hover {
	background:none;
	font-weight:normal;	
	transform: scale(1);
	padding:8px 3px;
}

.interactiveChartIcon .durationChart &gt; li &gt; a, .interactiveChartIcon .durationChart .nav &gt; li.active &gt; a {
	background:none;
	font-weight:normal;	
	transform: scale(1);
	padding:8px 3px;
}

.interactiveChartIcon .durationChart .nav-tabs &gt; li &gt; a span, .interactiveChartIcon .durationChart .nav &gt; li &gt; a span {
	margin:0px; padding:0px;

}

.interactiveChartIcon .durationChart .nav-tabs &gt; li.active &gt; a,
.interactiveChartIcon .durationChart .nav-tabs &gt; li.active &gt; a:hover,
.interactiveChartIcon .durationChart .nav-tabs &gt; li.active &gt; a:focus {
	color: #c72027;
	background:none;
	transform: scale(1);
	text-transform:uppercase;
	font-weight:bold;
}

.interactiveChartIcon .durationChart .nav-tabs &gt; li .durationLabel {background:#c72027; color:#fff; margin-right:0px;margin-bottom:0px; cursor:default;padding:8px;}

@media (max-width:480px){
	.interactiveChartIcon .durationChart .nav-tabs{
		margin-top:20px;
		width:100%;
		border-left:0px;
		border-right:0px;
	}
	
	.interactiveChartIcon .durationChart .nav-tabs &gt; li .durationLabel {
		display:none;	
	}
	
	.interactiveChartIcon .durationChart &gt; li &gt; a, .interactiveChartIcon .durationChart .nav &gt; li &gt; a {
		background:none;
		font-weight:normal;	
		transform: scale(1);
		padding:8px 3px;
	}
	
	span.highcharts-title{
			left:10px!important;
			padding-bottom:25px;
	}	
	.tablesaw
	{
		font-size:12px;
	}
	.tablesaw.table &gt; thead &gt; tr &gt; th, .tablesaw.table &gt; thead &gt; tr &gt; td
	{
		padding:14px 4px;
	}
	
}



/** added by kc 201605041719PM **/
/* new quarterly report section */
/* please copy 5 image files as well - q0-14.png */

.quarter-year
{
	font-size: 130%;
    font-weight: 500;
    text-align: center;
    margin-bottom: 15px;
}
.col-xs-6.quarter-icon
{
	display: inline-block;
    text-align: center;
    padding: 5px 0px;
}
.quarter-icon img{
	max-width: 100%;
}


.quarter-icon span{
	display:block;	
}

/** added by kc 201605041720PM **/
/* new corporate governance section */

.reports-date{
	border-bottom:3px solid #c72028;
	text-align:left;
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:80%;
	color:#666;
}

.reports-title{
	font-size:120%;
	min-height:80px;
}

.reports-title a{
	color:#333;
}

/* added by louis 20160621 */
/** simple horizontal menu **/
.menu-header {
	font-size:15px;
	background-color:#093050;
	margin-bottom:40px;
	letter-spacing:-0.1px;
}

#ctl00_uem-menu ul {
	list-style: none;
	padding-left:0px;margin-bottom: 0px;
}

#ctl00_uem-menu li { 
	display: inline-block;
    vertical-align: middle;
    padding: 20px 0px;
    font-size: 16px;
    line-height: 16px;
}

#ct100_uem-menu ul:after{
	content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 3px;
    width: 0;
    background: transparent;
}

#ctl00_uem-menu li:last-child {
	border-right: 0;
}

#ctl00_uem-menu li:hover a{
    
}

#ctl00_uem-menu li.active a{
    color: #c72027;
    border-bottom:3px solid #c72027;
}

#ctl00_uem-menu li.test a{
    color: #e51d1d;
    background-color: #FFF;
	font-weight:600;
}

#ctl00_uem-menu a {
    text-decoration: none;
    color: #fff;
	padding:0px 22px 0px 0px;
	border:none !important;	
}
#ctl00_uem-menu ul li:last-child a
{
	margin-right:0px;
	padding-right:0px;
}


#ctl00_uem-menu a:hover {
    color: #FFE331 !important;
	border:none !important;
    
}

#ctl00_uem-menu a.active {
    color: #FFE331;    
}

#ctl00_uem-submenu {
	
	font-weight:600;
}

#ctl00_uem-submenu ul {
	list-style: none;
    padding: 0;    margin-bottom: 4px;
}

#ctl00_uem-submenu li { 
	display: inline-block;
    vertical-align: middle;
    padding: 0 10px;
}

#ctl00_uem-submenu li.hover a{ 
	color: #c72027;
    background-color: #FFF;
}

#ctl00_uem-submenu li.active a { 
	color: #c72027;
    background-color: #FFF;
	font-weight:600;
}

#ctl00_uem-submenu li:last-child {
	border-right: 0;
	margin-left:10px;
}

#ctl00_uem-submenu a {
    text-decoration: none;
    color: #333333;
   padding: 12px 0px 12px 15px;  
	border-left:8px solid #fff;
	 margin-bottom:0px !important;    display: block;
}

#ctl00_uem-submenu a:hover {
   	color: #c72027;
    background-color:#fff;
	border-left:8px solid #c72027;
	font-weight:600;
	
}

#ctl00_uem-submenu a.active{
    color: #c72027;
    background-color:#fff;
	border-left:8px solid #c72027;
	font-weight:600;
	pointer-events: none;
}


@media (max-width: 480px)
{
#ctl00_divMobileMenu #ctl00_uem-submenu ul
 {
	 display:block;width:100%;
 }
 #ctl00_uem-submenu li
{
	margin-left:0px !important;padding-left:0px
}
	
}
@media (max-width: 380px){
.gentral-td th, .gentral-td td
 {
   display:block;width:100%;
   text-align:center;	
 }	
 .gentral-td th
 {
	 background-color:#fafafa;
 }
 .gentral-td td
 {
	 background-color:#ffffff;
 }
 .dropdownpullleft label
{
	width:100%;display:block;text-align:center;
}
.dropdownpullleft select
{
	width:100%;display:block;margin-top:10px;
}
h5.text-bold.pb10 {
    text-align: center;
}
.directorName
{
	font-size:18px;line-height:24px;
}
.directorDesignation
{
	font-size:14px;line-height:18px;
}

	
}

/* Date picker*/
.ui-datepicker .ui-state-default{
	border-bottom:0px;	
}

.ui-datepicker .ui-datepicker-prev
{
left:5px;
background: url(../img/glyphicons-217-circle-arrow-left.png) no-repeat left center;
height:40px;
width:35px;
}

.ui-datepicker .ui-datepicker-prev:hover
{
background: url(../img/glyphicons-217-circle-arrow-left-hover.png) no-repeat left center;
height:40px;
width:35px;
left:5px;
}


.ui-datepicker .ui-datepicker-next {
background: url(../img/glyphicons-218-circle-arrow-right.png) no-repeat right center;
height:40px;
width:35px;
right:5px;
}

.ui-datepicker .ui-datepicker-next:hover
{
background: url(../img/glyphicons-218-circle-arrow-right-hover.png) no-repeat right center;
height:40px;
width:35px;
right:5px;
	}

/** added by kc 20151218:1715PM **/
/* adding style for datepicker calendar */
.ui-datepicker th{
	color:#c72027;	
}

.ui-datepicker th:first-child{
	color:#c72027;	
}

.ui-datepicker td:first-child a{
	color:#c72027;	
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	background:#c72027!important;
	color:#ffffff!important;
}


/** added by kc 201608081045AM **/
/* section hyperlink */
.privacyPolicy a, .corp-info-container a, .sharepriceFooter a, .emailAlertContainer a, .terms a{
	color:#c72027;
}

.privacyPolicy a:hover, .corp-info-container a:hover, .sharepriceFooter a:hover, .emailAlertContainer a:hover, .terms a:hover{ 
	color:	#c72027;
}

span.highstocks-btn {
    border-right: 1px solid #ccc;
}

.highstocks-btn a{
	padding-bottom:5px;
	margin-left:10px;
	margin-right:10px;
}

.highstocks-btn a:hover, .highstocks-btn a.active{
	padding-bottom:5px;
	margin-right:10px;
	margin-left:10px;
	border-bottom:1px solid #c72027;
}


/** added by kc - 201608181005AM **/
/*AGM &amp; EGM*/
.agmButton{
	padding-top:20px;
        padding-bottom: 20px;	
}

.agmButton a{
	color:#333;	
}


/** added by kc - 201609081009AM **/
/* special container for MYEG */
.second-layer{
	background:#fafafa;	
	margin-top:30px;
	
   
}



.third-layer{
	
	position: relative;
    
}



.intro{
	padding:40px 15px;
	
}

.title-cover{
	height: 135px;
    background: #0D426D;   
	position: relative;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	
	.second-layer, .third-layer{
		padding-left:15px;
	}
	
	.contactContent{
		min-height:	290px;
	}
}
/** Added by kc - 201609140923AM **/
/* quicklink */

.quickLink{
	background:#c72027;
	padding:25px;
	min-height:350px;
	color:#fff;
	margin-left:20px;
	margin-top:30px;
}

.quickLink ul{
	list-style:none;
	padding-left:15px;	
	background:url(../images/listing-arrow.jpg) no-repeat center left;
}

.quickLink a{
	color:#fff;	
}

.quickLink a:hover{
	text-decoration:underline;	
}

.quickLink .irHomeHeader{
	font-size:20px;	
	margin-bottom:20px;
}

.hideQuickLinks{
	display:none;	
}

/* customized bootstrap grid */
.fullwidth .col-sm-6{
	width:100%;	
}

.rightContainer .col-md-3{
	width:47%;	
	margin-right:3%;
}

.rightContainer .col-xs-5{
	
}

/** added by kc - 20160919 1648PM **/
/* customized css */
#ctl00_cphContent_dvCircular .pb10{
	padding:0px;	
}


/***/
.priceVolumeSelection a:hover{
	text-decoration:none;	
	border-bottom:1px solid #c72027;
}

.priceVolumeSelection a.active{
	border-bottom:1px solid #c72027;	
}

.announcementSelection a{
	border-bottom:0px solid #c72027;	
}

.announcementSelection a.active{
	border-bottom:1px solid #c72027;	
}

.announcementSelection a:hover{
	text-decoration:none;	
	
}

.cs-style-4 li {
    -webkit-perspective: 1700px;
    -moz-perspective: 1700px;
    perspective: 1700px;
    -webkit-perspective-origin: 0 50%;
    -moz-perspective-origin: 0 50%;
    perspective-origin: 0 50%;
    list-style: none;
}
.cs-style-4 li h4
{
  line-height:24px;
}
.quarterlyReportContainer .cs-style-4 .mb20 img
{
  width:200px;
}
.quarterlyReportContainer ul.col-sm-12.cs-style-4 {
    padding: 0px !important;
}
.reportAlign {
    display: block;
    width: 198px;
}

/*.cgrptalign {
    position:relative;
	right:-23px;
}*/


.reportAlign h4 {
    float: left;
	margin-right:5px;
}

.cgrptalign h4{
	margin-right:38px;
}

.viewnowAnchor {
    float: left;
    margin-top: 10px;
}

.downloadAnchor {
    float: left;
    margin-top: 10px;
}
.iconAlignRight {
    background-position: left top;
	    line-height: 18px;
		/*height:18px;*/
		    margin: 4px 0px;
}



/*******Policy Disclosures********/
.lr-10{
	padding-left:10px;
	padding-right:10px;
}
#corporate-governance .row.section {
    margin-right: 0px;
    margin-left: 0px;
}
#corporate-governance .section
{
	float:left;
	width:100%;
	/*margin-bottom:15px;*/
	margin-bottom:0;
	margin-top:15px;	
}
.pdf-box
{
/*  text-align:center;background-image:url(../images/pd-bg.jpg);
  background-position:center center;background-size:cover;height:100%;
  display:table;width:100%;*/
    text-align: center; 
    background-position: center center;
    background-size: cover;
    height: 100%;
    display: table;
    width: 100%;   
	background-image: url(../images/pd-nbg.png);
    background-position: center center;
    background-size: cover;  
}
.pdf-box h4
{
	padding:10px 10px;font-size:14px;line-height:16px;/*color:#fff;*/ color:#333; height:100%;
	display:table-cell;vertical-align:middle;height:90px;font-weight:600;	
	margin:0px;
}
.pdf-box a, .download-wrapper a
{
	color:#fff;padding:5px 3px;display:block;background-color:#c72027;
	font-size:14px;transition:1s ease all;text-align:center;	
}
.pdf-box:hover a, .download-wrapper a:hover
{
	color:#fff;
	text-decoration:none;background-color:#093050;
}
.pdf-box a:after, .download-wrapper a:after
{
	content: "\f019";
    font-family: FontAwesome;
    padding-left: 08px;
}
.download-wrapper
{
	text-align:center;background-image:url(../images/pd-bg.jpg);
}
.box-wrapper
{
	height:100%;
	margin-bottom:20px;
}

#corporate-governance .section h3{
	margin-top:0;
}


/*==============================================================================
POP-UP css goes here
===============================================================================*/
.modal-body .container{
	width:100%;
}

.pop-up-sec{
	float:left;
	width:100%;
	padding:15px;
}
.pop-cont{
	padding:15px;
}

.modal-header{
	border:none !important;
	padding:0;
}
.pop-up-sec .main-title h3 {
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0px 0 5px 0;
    line-height: 30px;
    margin-bottom: 35px;
	border-bottom:2px solid #c72027;
    color: #c72027;
	text-align:center;
	margin-top:0;
	
	
}


.btn-close {
    width: 36px;
    height: 36px;
    position: absolute;
    top: -18px;
    right: -18px;
    display: block;
    background: transparent url(../images/close-red.png) no-repeat center center;
    opacity: .8;
    color: #fff !important;
    border: none;
    outline: none;
}










</pre></body></html>