@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@200;300;400;500;600;700;800;900&amp;display=swap');
body {
	font-family: 'Work Sans', sans-serif;
	/*font-size:14px;*/
	font-size:16px;
	color:#6e7176;
}
.pb-10 {
	padding-bottom:10px;
}
.pl-0 {
	padding-left:0;
}
.mt-20 {
	margin-top:20px;
}
.mt-30 {
	margin-top:30px;
}
.mt-40 {
	margin-top:40px;
}
.mt-25 {
	margin-top:25px;
}
.plr-0 {
	padding:0 !important;
}
.lm-15 {
	margin-left:15px;
}
.mb-15 {
	margin-bottom:15px;
}
.mb-20 {
	margin-bottom:20px;
}
h1 {
	font-size:30px;
	line-height:30px;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0;
}
#reports-news-wrapper h1, .n-a-sec h1, .stk-per-inner h1 {
	font-size:30px;
	line-height:35px;
	padding:0px;
	/*margin-bottom:34px;*/
	color: #ac897a;
	text-align:left;
}

#reports-news-wrapper h1{
	margin-bottom:34px;
}
#quarter-wrapper .quarter-results h1 {
	color:#7997AF;
	font-size:23px;
	line-height:27px;
	text-align:left;
	margin-bottom:32px;
}
.white h1 {
	color:#fff !important;
}
.Gwhite {
	background:#fff !important;
	color:#9ecb7e !important;
}
.blue {
	background-color:#deeaf9 !important;
	color:#a77bca !important;
	border:1px solid #deeaf9 !important;
}
.wistful {
	background-color:#b1a2cf !important;
	border:1px solid #b1a2cf !important;
}

 
/*.wistful:hover
{
	background-color:#fff !important;
	 color:#b1a2cf !important;
}*/
/*.blue:hover
{
	background-color:#fff !important;
	 color:#6dc0ea !important;
}*/

.nl-submit {
}

.ClsButton, .ClsButton:hover {
	font-family:'Work Sans', sans-serif !important;
	width:auto !important;
	height:auto !important;
	font-size:14px !important;
	line-height:14px !important;
 
	background:#63b6dd !important;
	color:#fff !important;
	text-transform:capitalize !important;
	border-radius:30px !important;
}


.rm-btn-small, #btnCalculate {
	padding: 13px 20px !important;
	background-color: #62b5dd;
	display:inline-flex;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	font-weight:600;
	border-radius: 16px;
	align-items:center;
}

.rm-btn-small:after, #btnCalculate:after {
	/*content:url(../../images/icon-arrow-right-white.png);*/
	content:'';
	display:block;
	position:relative;
	margin-left:10px;
	width:12px;
	height:12px;
	background-image:url(../../images/icon-arrow-right-white.png);
	background-size: cover;
    background-repeat: no-repeat;
}

.rm-btn-small:hover{
	color:#fff;
}







.main-title h1 {
	margin-bottom:35px;
}
.no-gutter {
	margin-right: 0;
	margin-left: 0;
}
 .no-gutter > [class*="col-"] {
 padding-right: 0;
 padding-left: 0;
}


.tr-heading th {
    background-color: #fff !important;
    color: #000;
    border-bottom: 2px solid #62B5DD;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
}

/*=========================================================================================
STOCK PERFORMANCE SECTION STARTS HERE
===========================================================================================*/


.stock-per-sec {
}
.stk-per-inner {
	float:left;
	width:100%;
	padding:80px 0;
}
.ihh-bm {
	float:left;
	width:100%;
}
.bm-cir {
	float:left;
	background-color:#e8dff1;
	border-radius:150px;
	text-align:center;
	width:154px;
	height:154px;
	display:table;
	margin-right:15px;
}
.bm-ctext {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#a77bca;
	display:table-cell;
	vertical-align:middle;
	height:150px;
}
.stkqt {
	float:left;
	width:50%;
}
.stk-cd {
	font-size:24px;
	line-height:16px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:53px;
}
.stk-prc {
	font-size:36px;
	line-height:26px;
	font-weight:bold;
}
.stk-prc span {
	font-size:18px;
	line-height:18px;
	font-weight:bold;
}
.stk-chg {
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	display:inline-block;
}
a, a:hover {
	text-decoration:none;
}
#quarter-wrapper {
	float:left;
	width:100%;
	background:url(../../images/qtr-bg.jpg) no-repeat;
	padding:60px 0;
}
#quarter-wrapper .quarter-results {
	width:60%;
	/*	background-color:#f1f1f1;*/
	height:100%;
	/*padding:45px 25px;*/
	 
	border-radius: 5px 0px 0px 5px;
	position: relative;
}
.quarter-results a.ifr, .quarter-results a.mr, .quarter-results a.aps {
	font-size:16px;
	line-height:19px;
	color: #A77BCA;
	position:relative;
	 
	padding-right: 55px;
	width:100%;
	display:inline-flex;
	align-items:center;
	margin-bottom:22px;
	text-align:left;
	
}
.quarter-results a.ifr:after, .quarter-results a.mr:after, .quarter-results a.aps:after {
	position: absolute;
	top: 50%;
	right: 0;
	font-family: FontAwesome;
	content: "";
	font-weight: 400;
	vertical-align: middle;
	margin-top: -10px;
	font-size: 14px;
	background-color: #a6cac0;
	color: #fff;
	text-align: center;
	background: url(../../images/arrow.png);
	width: 20px;
	height: 18px;
}
.quarter-results a.readmore-button {
	margin-top:20px;
}
 
.quarter-results a.ifr:after {
	content:"";
	background: url(../../images/outbond-arrow-color.png) no-repeat;
	width:15px;
	height:15px;/*rotate:140deg;*/
	display:block;
	background-size:cover;
	background-position:center center;
}
.quarter-results a.mr:after, .quarter-results a.aps:after {
	background: url(../../images/outbond-arrow-color.png) no-repeat;
	width:15px;
	height:15px;/*rotate:140deg;*/
	display:block;
	background-size:cover;
	background-position:center center;
}
.quarter-results a.aps:after {
	/*background: url(../../images/iconDownload.png);
	margin-top: -16px;
	width: 17px;
	height: 18px;
	display:block;
	background-size:cover;
	background-position:center center;*/
}
.readmore-button, .vm-btn, .btn-primary, .ClsButton {
	padding: 16px 28px !important;
	background-color: #63b6dd;
	display:inline-flex;
	align-items:center;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	font-weight:500;
	border-radius: 20px;
	border:none;
}
.readmore-button:after, .vm-btn:after, .btn-primary:after, .ClsButton:after {
	content:"";
	background:url(../../images/btn-arrow-white.png);
	display:block;
	margin-left:20px;
	width:15px;
	height:15px;
 	background-size:cover !important;
	background-position:center center;
}
.db:after {
	content:"";
	background:url(../../images/outbond-arrow-white.png);
	display:block;
	margin-left:20px;
	width:15px;
	height:15px;
 	background-size:cover;
	background-position:center center;
}
.readmore-button:after {
/*color:#a77bca;*/
}
#bursa-wrapper .readmore-button:after, .Webc-media-page-item  .vm-btn:after
{
	background: url(../../images/outbond-arrow-white.png);
	background-size:cover !important;
}
#bursa-wrapper .readmore-button.db:after
{
	background:url(../../images/btn-arrow-white.png);
}
.readmore-button:hover, .vm-btn:hover, .btn-primary:hover, .ClsButton:hover,
.readmore-button:focus, .vm-btn:focus, .btn-primary:focus, .ClsButton:focus,
 .readmore-button:active, .vm-btn:active, .btn-primary:active, .ClsButton:active,{
	color: #fff !important;
	/*border: 1px solid #b1a2cf;*/
    background-color:#63b6dd !important;
	border:0 !important;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{
	outline:none !important;
}


a.readmore-button:hover, a.vm-btn:hover, a.btn-primary:hover, a.ClsButton:hover{
	color:#fff !important;
}


.readmore-button:before {
	display:none;
}
/*.z-tabs-nav {
	overflow: hidden;
	margin-bottom: 0px;
}
.z-tabs.horizontal.responsive > ul.z-tabs-desktop > li > a {
	margin: 0 0px 0 0 !important;
}
.z-tabs ul li a {
	background-color:#FBFBFB;
	color:#000000 !important;
	border: 1px solid #A77BCA !important;
	border-radius: 20px 20px 0 0;
	font-size: 18px;
	line-height: 21px;
	font-weight:bold;
	padding: 16px 30px !important;
	box-shadow:none !important;
	min-width:180px;
	text-align:center;
}
.z-tabs ul li.z-active a {
	background-color:#A77BCA !important;
	color:#fff !important;
}
#tabbed-nav {
	height: 100%;
}
.z-tabs ul li.z-first{
	margin-left:41px;
}*/

.qr .z-tabs ul li a {
	background-color:#FBFBFB;
	color:#000000 !important;
	border: 1px solid #A77BCA !important;
	border-radius: 20px 20px 0 0;
	font-size: 18px;
	line-height: 21px;
	font-weight:bold;
	padding: 16px 30px !important;
	box-shadow:none !important;
	min-width:180px;
	text-align:center;
}
.qr .z-tabs ul li.z-active a {
	background-color:#A77BCA !important;
	color:#fff !important;
	border-radius: 20px 20px 0 0 !important;
}

/*#hcis-wrapper, #sustainability-wrapper, #reports-news-wrapper, #awards-wrapper {
	margin-top:100px;
	text-align:center;
}*/

#hcis-wrapper {
	float:left;
	width:100%;
	padding:60px 0;
	background:url(../../images/healthcare-insider-bg.jpg) no-repeat;
	background-position:center center;
	background-size:cover;
}
.lr-inner {
	float:left;
	width:100%;
}
.lr-img {
	float:left;
	width:100%;
	/*height:226px;*/
	height:auto;
	border-radius:20px;
	margin-bottom:30px;
	overflow:hidden;
}
.lr-img img {
	width:100%;
	/*height:226px;*/
	height:auto;
	object-fit: cover;
}
.lr-title, .lr-title a, .lr-title a:hover {
	float:left;
	width:100%;
	text-align:center;
	color:#6e7176;
	font-size:16px;
	font-weight:500;
}
#reports-news-wrapper .readmore-button {
	margin-top:30px;
}
#hcis-wrapper h1 {
	font-size:30px;
	line-height:35px;
	color:#ac897a;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:left;
}
#hcis-wrapper h5 {
	font-size:16px;
	line-height:19px;
	color: #000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:left;
}
#hcis-wrapper h5:first-of-type {
	font-style:italic;
	color: #000;
	font-weight:600;
	margin:12px 0px 15px 0px;
}
#hcis-wrapper p {
	margin: 15px 0px 15px 0px;
	color: #5E5F61;
	font-size: 16px;
	text-align: justify;
	line-height: 22px;
}
#sustainability-wrapper {
	float:left;
	width:100%;
	background:url(../../images/sus-bg.html) no-repeat;
	padding:60px 0;
	text-align:center;
}
#sustainability-wrapper .sustainability-bg, #sustainability-wrapper .cg-bg {
	background-image:url(../../images/home-sus-bg.jpg);
	background-repeat:no-repeat;
	height:100%;
	background-size:cover;
	padding: 60px 40px 100px 40px;
	color: #fff;
	position: relative;
	border-radius:20px;
}
#sustainability-wrapper .cg-bg {
	background-image:url(../../images/home-cg-bg.png);
}
#sustainability-wrapper h1 {
	font-size:30px;
	line-height:35px;
	padding:0px;
	margin-bottom:34px;
}
#sustainability-wrapper p {
	font-size:16px;
	line-height:22px;
	margin-bottom:45px;
}
#sustainability-wrapper a.readmore-button {
	background-color:#fff;
	color:#a77bca;
	position:absolute;
	bottom: 45px;
	transform: translate(-50%, -50%);
	border-radius:50px;
	padding:18px 53px !important;
	min-width:240px;
	text-align:left;
	font-size:16px;
	line-height:24px;
	font-weight:600;
	display:inline-flex;
	align-items:center;
}
#sustainability-wrapper a.readmore-button:hover{
	color:#a77bca !important;
}

#sustainability-wrapper a.readmore-button:after {
	content:"";
	background:url('../../images/Arrow-2.png');
	display:inline-block;
	width:19px;
	height:19px;
	float:right;/*rotate:180deg;*/
	background-position:center center;
	background-size:cover;
}
#reports-news-wrapper {
	float:left;
	width:100%;
	padding:60px 0;
	background-image:url(../../images/lar-bg.jpg);
	text-align:center;
}
section#reports-news-wrapper h1 {
	text-align: center;
	color:#a77bca;
}
#reports-news-wrapper .report-box {
	position:relative;
}
#reports-news-wrapper .report-box img {
	margin-bottom:30px;
}
#reports-news-wrapper h4 {
	position: absolute;
	bottom: 0;
	padding: 25px 10px;
	background-color: rgba(182, 210, 200, 0.92);
	margin: 0;
	width: 100%;
	font-weight: 700;
	transition:1s ease all;
}
#reports-news-wrapper h4:hover {
	background-color: rgba(182, 210, 200, 0.99);
}
#reports-news-wrapper .report-box a {
	color:#6e7176;
}
#reports-news-wrapper h4:hover a {
	color:#333;
}
.bursa-wrapper {
	text-align:center;
}
.h-blink{
	color:#6e7176;
	font-weight:500;
	font-size:16px;
	min-height:95px;
	display:block;
}


#awards-wrapper {
	float:left;
	width:100%;
	padding:60px 0;
	background:url(../../images/awards-bg.jpg) no-repeat;
}
#awards-wrapper .awards-box {
	padding:47px 20px 0 0;
	height:100%;
}
#awards-wrapper .awards-box p {
	/*color: #fff;*/
	font-size: 16px;
	line-height: 24px;
	margin-bottom:25px;
}
#awards-wrapper .awards-box h1 {
	font-size:36px;
	line-height:42px;
	color:#7997af;
	padding:0px;
	margin-bottom:30px;
}
#awards-wrapper .awardslist {
	padding:18px;
	height:100%;
	text-align:left;
 
}
#awards-wrapper .awardslist img {
	display:inline-block;
	margin:14px;

	/*width:27%;*/
	max-width:36%;
/*	margin-bottom:50px;*/
}
#awards-wrapper .awardslist img:nth-child(2){
	margin-left:25px;
	margin-right:25px;
}
#awards-wrapper .awardslist img:nth-child(5){
	margin-left:25px;
	margin-right:25px;
} 

.cor-cuv {
	float:none;
	width:100%; /*later change to 100%*/
	margin:0 auto;
	border-radius:20px;
	overflow:hidden;
	background:#f1f1f1;
}
.cor-cuv-hc {
	float:none;
	width:100%;
	margin:0 auto;
	border-radius:20px;
	overflow:hidden;
	background:#f1f1f1;
}

.cor-cuv-hc-inner{
	width:80%;
}


#bursa-wrapper {
	/*margin-top:100px;*/
	float:left;
	width:100%;
	text-align:center;
	padding:60px 0;
}
#bursa-wrapper h1 {
	font-size: 30px;
	line-height: 35px;
	padding: 0px;
	margin-bottom: 34px;
	color: #a77bca;
	text-align: center;
}
.news-wrapper a {
	font-size:16px;
	line-height:18px;
	text-align:center;
	font-weight:500px;
	color:#666666;
}
.news-wrapper p {
	margin-bottom:20px;
	margin-top:20px;
}
.news-wrapper .readmore-button {
	color:#fff;
}
.db {
	margin-top:70px;
	text-align:center;
	background:#317ebe;
}
.video-container {
	padding: 56.25% 0 0 0;
	position: relative;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.vid-title {
	text-align:center;
	margin-top:15px;
}
.vid-title h1{
	font-size:15px;
	font-weight:normal;
}

.webcast-form {
	/*height: 820px;*/
	height:400px;
}
.smk_accordion .accordion_in .acc_content .more-button div a.iconDownload:after{
	content: "";
    background: url(../../images/iconDownload.png) no-repeat center center;
    width: 14px;
    height: 14px;
    background-size: cover;
    margin-right: 10px;
    background-position: left center;
    display: inline-block;
 
}
.smk_accordion .accordion_in .acc_content .more-button div a.iconView:after{
		content: "";
    background: url(../../images/outbond-arrow-color.png) no-repeat center center;
    width: 14px;
    height: 14px;
    background-size: cover;
    margin-left: 10px;
    background-position: left center;
    display: inline-block;
}

.smk_accordion .accordion_in .acc_content .more-button div {
	margin-bottom:18px;
}
.smk_accordion .accordion_in .acc_content .more-button div a.iconDownload, .smk_accordion .accordion_in .acc_content .more-button div a.iconView {
	float:right;
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	padding:0px;
	margin-bottom:0px;
}
.smk_accordion .accordion_in .acc_content .more-button div a.iconView {
	margin-right:16px;
}
.smk_accordion .accordion_in .acc_content .more-button div a:last-of-type {
	font-size:18px;
	line-height:26px;
	width: 75%;
	display: inline-block;
	vertical-align: top;
	color: #9870bb;
}

.qr-btn{
	width:90%;
}


/*=========================================================================================
SECOND SECTION WEBCAST/REPORTS/SHAREHOLDER MEERING/CORPPCAL - CSS SECTION STARTS HERE
===========================================================================================*/
.second-sec {
	float:left;
	width:100%;
}
.fslide-bg {
	background:#efecf5;
}
.first-slide-sec {
	background:#efecf5;
	padding-top:50px;
	padding-bottom:50px;
	padding-right:80px;
	padding-left:19%;
	height:100%;
}
.rpsec-rbg {
	background-image:url(../../images/web-cast-right-bg.jpg);
	background-position:center center;
	min-height:343px;
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
}
.fline {
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	margin-bottom:18px;
}
.sline {
	font-size:30px;
	line-height:30px;
	font-weight:600;
	margin-bottom:30px;
}
.cont-line {
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	margin-bottom:30px;
}
/*=========================================================================================
LATEST REPORTS  - CSS SECTION STARTS HERE
===========================================================================================*/

.l-r-sec {
	float:left;
	width:100%;
}
.l-r-inner {
	padding-top:50px;
	padding-bottom:50px;
}
.report-item {
	float:left;
	width:100%;
	text-align:center;
}
.rp-img, .rp-title, .rp-date {
	margin-bottom:20px;
}
.rp-title {
	font-size:16px;
	line-height:16px;
	color:#6ebdea;
	font-weight:600;
}
.rp-date {
	font-size:16px;
	line-height:16px;
	color:#6e7176;
	font-weight:600;
}
/*=========================================================================================
CG AND ANNOUNCEMENTS  - CSS SECTION STARTS HERE
===========================================================================================*/
.cg-sec {
	float:left;
	width:100%;
	background:#97c775;
	height:100%;
	padding-top:50px;
	padding-bottom:50px;
	padding-right:50px;
	padding-left:21%;
}
.cg-cont {
	font-size:18px;
	line-height:24px;
	color:#fff;
	font-weight:normal;
	margin-bottom:30px;
}
.second-slide-sec {
	float:left;
	width:100%;
	background:#f3f4f4;
	height:100%;
	padding-top:50px;
	padding-right:19%;
	padding-bottom:50px;
	padding-left:50px;
}
.ba-cont {
	margin-bottom:20px;
}
.ba-cont a {
	font-size:18px;
	line-height:20px;
	color:#6d6e73;
}
.ba-date {
	color:#8cca7e;
	font-size:14px;
	font-weight:700;
	margin-bottom:20px;
}
/*=========================================================================================
NEWS ALERT - CSS SECTION STARTS HERE
===========================================================================================*/

#newsalert-wrapper {
	float:left;
	width:100%;/*background:#a77bca;*/
}
.news-inner-wrap {
	float:left;
	width:100%;
	background:#a77bca;
	border-radius:20px;
	padding:60px 40px;
	color:#fff;
}
#newsalert-wrapper h1 {
	color:#fff;
	text-align:left;
	font-weight:normal;
	margin-bottom:20px;
}
.n-a-inner {
}
.na-s-text {
	font-size:16px;
	line-height:16px;
	color:#fff;
	margin-bottom:14px;
	text-align:left;
}
.frm-cnt input.form-control {
	margin-top:20px;
	color:#fff !important;
}


 

.form-control {
	display: block;
	width: 100%;
	height: auto;
	padding: 15px 25px;
	font-size: 16px;
	font-weight:500;
	line-height: 1.42857143;
	color: #6e7176;
	background-color: transparent;
	background-image: none;
	border:0;
	border-bottom: 1px solid #969799;
	border-radius: 0px !important;
	/*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);*/
	-webkit-box-shadow:none;
	box-shadow: none;
 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
 /* border: 1px solid #62b5dd;*/
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #d7c2e7 inset;
  transition: background-color 5000s ease-in-out 0s;
}

.emailAlert input:-webkit-autofill,
.emailAlert input:-webkit-autofill:hover, 
.emailAlert input:-webkit-autofill:focus,
.emailAlert textarea:-webkit-autofill,
.emailAlert textarea:-webkit-autofill:hover,
.emailAlert textarea:-webkit-autofill:focus,
.emailAlert select:-webkit-autofill,
.emailAlert select:-webkit-autofill:hover,
.emailAlert select:-webkit-autofill:focus {
 /* border: 1px solid #62b5dd;*/
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
}


.news-inner-wrap .form-control{
	border-bottom: 1px solid #fff;
	color: #fff;
}
.form-control:focus{
	-webkit-box-shadow:none;
	box-shadow: none;
}

.emailAlert label{
	width:100% !important;
	color:#327499;
	font-weight:500;
	font-size:16px;
	
}
.emailAlert input{
	margin-bottom:20px;
}

.fn-email {
	font-size:16px;
	color:#fff;
	margin-top:30px;
	text-align:left;
}
.fn-email a {
	font-weight:700;
	color:#000;
}
#ctl00_cphContent_cbxBM, #ctl00_cphContent_cbxBM_Unsubscribe {
	margin-right:5px;
	position: relative;
	top: 2px;
	left:17px;
}
#ctl00_cphContent_cbxSGX, #ctl00_cphContent_cbxSGX_Unsubscribe {
	margin-right:5px;
	position: relative;
	top: 2px;
	left:17px;
}
 
.bursa-check{
	padding-left:0;
	padding-right:0;
}

/*.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
*/
#newsalert-wrapper .vm-btn {
	background-color: #fff;
	color: #a77bca;
	border-radius: 15px;
	padding: 15px 30px !important;
	text-align: left;
	font-size: 16px;
	margin-top:20px;
	font-weight: 600;
	display:inline-flex;
	align-items:center;
}

#newsalert-wrapper .vm-btn:hover{
	color: #a77bca !important;
}

#newsalert-wrapper .vm-btn:after {
	content:'';
	background: url(../../images/Arrow-2.png);
	display:block;
	width: 15px;
	height: 15px;
	float: right;
	background-size:cover;
	background-position:center center;
}
.fn-email a{
	color:#fff;
	font-weight:normal;
}

/*=========================================================================================
REPORTS PAGE - CSS SECTION STARTS HERE
===========================================================================================*/

.reports-sec select {
	width:100%;
	padding: 11px 15px;
	outline: none;
	margin: 0px 20px 12px 0px;
	min-width: 220px;
	 
	background-color: #fff !important;
	line-height: 18px;
}
.rpage-item {
	/*display:none;*/
	float:left;
	width:100%;
	padding:20px 0;
	border-bottom:1px solid #a5a5a5;
	margin-bottom:20px;
}

.rpage-item a {
    font-size: 16px;
    font-weight: normal;
    color: #6e7176;
    display: flex;
    align-items: center;
    width: 100%;
    position: relative;
}
.rpage-item a:after {
    content: '';
    display: block;
    position: absolute;
    margin-left: 10px;
    width: 16px;
    height: 16px;
    background-image: url(../../images/outbond-arrow-grey.png);
    background-size: cover;
    background-repeat: no-repeat;
    right: 0;
}

.rtitle {
	font-size:20px;
	line-height:20px;
	font-weight:bold;
 
}
.rdate {
	font-size:16px;
	line-height:16px;
	font-weight:600;
	margin-bottom:20px;
	color:#a77bca;
}
.lm-btn {
	float:left;
	width:100%;
	margin-top:35px;
	text-align:center;
	margin-bottom:35px;
}
.lm-btn a {
	font-size:16px;
	line-height:16px;
	color:#a6cac0;
	font-weight:600;
	text-decoration:underline;
}
/*=========================================================================================
web cast and media news pages PAGE - CSS SECTION STARTS HERE
===========================================================================================*/

.Webc-media-sec select {
	width:100%;
	padding: 11px 15px;
	outline: none;
	margin: 0px 20px 12px 0px;
	min-width: 220px;
	border-radius: 50px;
	background-color: #fff !important;
	line-height: 18px;
}
.Webc-media-page-item {
	/*display:none;*/
	float:left;
	width:48%;
	 
	/*border-bottom:1px solid #a5a5a5;*/
	background:#eff8fc;
	padding:30px;
	margin-bottom:15px;
	min-height:342px;
	border-radius:20px;
	display:grid;
	align-items:center;
	 
	
 
}
.pr-left-side{
	margin-right:2%;
	 
}
.Webc-media-title {
	font-size:20px;
	line-height:26px;
	font-weight:500;
	margin-bottom:15px;
	min-height:50px;
  
}
.Webc-media-desc{
	font-weight:normal;
	margin-bottom:15px;
 
}
.Webc-media-desc:empty{
	display:none;
}
.Webc-media-date {
	float:left;
	width:100%;
	font-size:16px;
	line-height:16px;
	font-weight:400;
	margin-bottom:15px;
}

/*.Webc-media-page-item:has(.Webc-media-desc:empty){
	 
	min-height:259px;
}*/



/*=========================================================================================
Results Webcast - CSS SECTION STARTS HERE
===========================================================================================*/


.Webc-results-page-item {
	/*display:none;*/
	float:left;
	width:100%;
	 padding-bottom:40px;
	 margin-bottom:40px;
	
	border-bottom:1px solid #a5a5a5;

 	 
}
.Webc-results-wc-left{
	float:left;
	width:60%;
	margin-right:2%;
	 height:244px;
	display:grid;
	align-content:center;
	align-items:center;
}
.wc-video{
	float:left;
	width:38%;
	 
}
.wcform-link-img{
	width:100%;
	height:243px;
	background:url(../../images/no-video-bg.png) no-repeat;
	background-size:contain;
	background-position:center center;
	display:block;
	content-visibility:hidden;
	-webkit-content-visibility:hidden;
}
 

.pr-left-side{
	margin-right:2%;
	 
}
.Webc-results-title {
	font-size:20px;
	line-height:26px;
	font-weight:500;
	margin-bottom:30px;
	

}


.Webc-results-desc{
	font-weight:normal;
	margin-bottom:30px;
 
}

.Webc-results-date {
	float:left;
	width:100%;
	font-size:16px;
	line-height:16px;
	font-weight:400;
	margin-bottom:30px;
}













/*=========================================================================================
POLICY DISCLOUSERS news pages PAGE - CSS SECTION STARTS HERE
===========================================================================================*/

#ctl00_cphContent_lblNote p{
	font-size:16px;
	line-height:22px;
}
.Webc-pd-sec select {
	width:100%;
	padding: 11px 15px;
	outline: none;
	margin: 0px 20px 12px 0px;
	min-width: 220px;
	border-radius: 50px;
	background-color: #fff !important;
	line-height: 18px;
}
.Webc-pd-page-item {
	/*display:none;*/
	float:left;
	width:50%;
  margin-bottom:30px;
}
 .Webc-pd-page-item:nth-child(even) {
 padding-left:30px;
}
.Webc-pd-title {
 
}
.Webc-pd-title a{
	width:100%;
	display:inline-flex;
	padding:24px 24px;
	background-color:#a77bca;
	color:#fff;
	font-size:16px;
	line-height:16px;
	border-radius:20px;
	align-items:center;
	position:relative;
}
.Webc-pd-title a:before{
	content:"";
	background:url(../../images/pdf-icon-white.png) no-repeat;
	width:50px;
	height:50px;
	margin-right:15px;
	background-size:cover;
	background-position:center center;
}

.Webc-pd-title a:after{
	content:"";
	background:url(../../images/outbond-arrow-white.png) no-repeat;
	width:20px;
	height:20px;
	margin-left:15px;
	background-size:cover;
	background-position:center center;
	position:absolute;
	right:24px;
}
.pdf-plcy span{
	display:block;
	width:80%;
}


.nl-submit {
	padding:10px 20px;
	background:#a6cac0;
	color:#fff;
	text-align:center;
	border-radius:0;
	font-size:14px;
	line-height:14px;
	display:inline-block;
	border:none;
	border-radius:20px;
}




#newsalert-wrapper .checkbox label {
	color:#fff !important;
}
.desk-hide {
	display:none !important;
}

/*==========  Mobile First Method  ==========*/

 @media(min-width:768px) {
 .row-eq-height {
 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
}
 .vertical-align {
 display: flex;
 align-items: center;
}
.desk-hide {
	display:none !important;
}
}


/* Large desktops and laptops */
@media (min-width: 1200px) {
 .first-slide-sec {
 background: #efecf5;
 padding-top: 50px;
 padding-bottom: 50px;
 padding-right: 80px;
 padding-left: 27%;
 height: 100%;
}
 .cg-sec {
 float: left;
 width: 100%;
 background: #97c775;
 height: 100%;
 padding-top: 50px;
 padding-bottom: 50px;
 padding-right: 50px;
 padding-left: 27%;
}
.second-slide-sec {
 float: left;
 width: 100%;
 background: #f3f4f4;
 height: 100%;
 padding-top: 50px;
 padding-right: 19%;
 padding-bottom: 50px;
 padding-left: 16%;
}
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
 h1 {
 font-size: 26px;
 line-height: 26px;
 font-weight: bold;
 margin-bottom: 0;
 margin-top: 0;
}
.bm-cir {
 float: left;
 background-color: #97c775;
 border-radius: 50px;
 text-align: center;
 width: 65px;
 height: 65px;
 display: table;
 margin-right: 15px;
}
 .bm-ctext {
 font-size: 14px;
 line-height: 14px;
 font-weight: bold;
 color: #fff;
 display: table-cell;
 vertical-align: middle;
 height: 65px;
}
.stk-prc {
 font-size: 21px;
 line-height: 21px;
 font-weight: bold;
}
.stk-cd {
 font-size: 20px;
 line-height: 16px;
 font-weight: bold;
 margin-bottom: 10px;
 margin-top: 11px;
}
.bursa-check {
 width:50% !important;
}
}
 @media (min-width: 992px) {
 #awards-wrapper .col-lg-3 {
 width:29%;
}
 #awards-wrapper .col-lg-9 {
 width:71%;
}
 #awards-wrapper {
 overflow:hidden;
}

  #awards-wrapper .awards-box {
 text-align:left;
/* padding: 80px 80px 80px 0px;*/
}
 #quarter-wrapper .quarter-results .readmore-button {
 
 }
}


/*ipad pro*/
@media (max-width:1024px){
	.Webc-media-page-item{
		width:100%;
	}
	.pr-left-side {
    margin-right:0;
}

.lr-img {
    float: left;
    width: 100%;
    height: auto;
    border-radius: 20px;
    margin-bottom: 30px;
    overflow: hidden;
}

.lr-img img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
}






@media (max-width: 991px) {
 #awards-wrapper .row-eq-height, #quarter-wrapper .row-eq-height {
 display:block;
}
 #awards-wrapper .awardslist {
 text-align:center;
}
 #awards-wrapper .awards-box {
 padding:80px 30px;
}
 #tabbed-nav {
 margin-top:80px;
}
 #hcis-wrapper h1 {
}
 .stk-per-inner .btn-sec {
 position: absolute;
 bottom: 44px;
 left: 0;
 right: 0;
 text-align: left;
}
 .stk-per-inner {
 padding-bottom:118px;
position:relative;
}
 .stk-per-inner .col-lg-4, #hcis-wrapper .col-lg-4 {
 position:static;
}
 #hcis-wrapper {
 position: relative;
 padding-bottom: 80px;
}
#quarter-wrapper .quarter-results{
	margin-bottom:30px;
}


}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
}
 @media (max-width: 768px) {
.bursa-check {
 width:50% !important;
}
}
 @media (max-width: 767px) {
.desk-hide {
 display:inline-flex !important;
}
.mob-hide {
 display:none !important;
}
h1 {
 font-size: 24px;
 line-height: 30px;
 font-weight: bold;
 margin-bottom: 0;
 margin-top: 0;
}

.stk-per-inner .btn-sec {
        position: absolute;
        bottom: 44px;
        left: 0;
        right: 0;
        text-align: center;
 }

#reports-news-wrapper h1, .n-a-sec h1, .stk-per-inner h1, #quarter-wrapper .quarter-results h1, #hcis-wrapper h1 {
 text-align:center;
}
.bursa-check {
 width:100% !important;
}
.bm-cir {
 float:none;
 margin:0 auto;
}
.stkqt {
 width:100%;
 text-align:center;
}
.stk-cd {
 margin-top:25px;
}
.stk-prc {
 margin-bottom:30px;
}
 #quarter-wrapper .quarter-results {
 margin-bottom:30px;
 width:60%;
 margin-left: auto;
 margin-right: auto;
 text-align:center;
}
.cor-cuv {
 width:90%;
}
#hcis-wrapper {
 text-align:center;
}
#sustainability-wrapper .sustainability-bg, #sustainability-wrapper .cg-bg {
 margin-bottom:30px;
}
.lr-inner, .news-wrapper {
 margin-bottom:30px;
}
#awards-wrapper .awards-box h1 {
 text-align:center;
}
#awards-wrapper .awards-box {
 padding: 0px 30px;
}
.Webc-media-page-item{
	width:100%;
}


.Webc-results-wc-left{
	width:100%;
}
.Webc-results-wc-left{
	width:100%;
}
.Webc-pd-page-item{
	width:100%;
}
.Webc-pd-page-item:nth-child(even){
	padding-left:0;
}

.wc-video {
    float: left;
    width: 100%;
}

.wcform-link-img{
	height:411px;
}

.rm-btn-small{
	margin-bottom:10px;
}

.filters-sec .fyear-1, .filters-sec .fmonth-1, .filters-sec .categoryby .cat-2{
	padding-left:0;
}
.filters-sec .nice-select{
	margin-bottom:10px;
	width:100%;
}

.mc-pr, .mc-pr:hover {
    display: inline-block;
    padding-right: 9px !important;
    font-size: 14px !important;
    font-weight: bold;
    color: #7997af;
    position: relative;
    top: 46px !important;
	z-index:9999 !important;
}

.webcast-form {
	height: 820px;
	/*height:400px;*/
}

.bursa-check{
	padding-left:15px;
	padding-right:15px;
}


}

/* Portrait phones and smaller */
@media (max-width: 480px) {
h1 {
 font-size: 22px;
 line-height: 30px;
 font-weight: bold;
 margin-bottom: 0;
 margin-top: 0;
}

.stk-per-inner .btn-sec {
        position: absolute;
        bottom: 44px;
        left: 0;
        right: 0;
        text-align: center;
 }

#reports-news-wrapper h1, .n-a-sec h1, .stk-per-inner h1, #quarter-wrapper .quarter-results h1, #hcis-wrapper h1 {
 text-align:center;
}
.bursa-check {
 width:100% !important;
}
.bm-cir {
 float:none;
 margin:0 auto;
}
.stkqt {
 width:100%;
 text-align:center;
}
.stk-cd {
 margin-top:25px;
}
.stk-prc {
 margin-bottom:30px;
}
 #quarter-wrapper .quarter-results {
 margin-bottom:30px;
 width:75%;
 margin-left: auto;
 margin-right: auto;
 text-align:center;
}
.cor-cuv {
 width:90%;
}
#hcis-wrapper {
 text-align:center;
}
#sustainability-wrapper .sustainability-bg, #sustainability-wrapper .cg-bg {
 margin-bottom:30px;
}
.lr-inner, .news-wrapper {
 margin-bottom:30px;
}

#awards-wrapper{
	text-align:center;
}

#awards-wrapper .awards-box h1 {
 text-align:center;
}
#awards-wrapper .awards-box {
 padding: 0px 30px;
}

#bursa-wrapper .readmore-button{
	margin-bottom:25px;
}
.h-blink{
	min-height:auto;
}
.wcform-link-img{
	height:253px;
}

/*.z-tabs ul li a{
	min-width:120px;
}*/


.mc-pr, .mc-pr:hover {
    display: inline-block;
    padding-right: 9px !important;
    font-size: 14px !important;
    font-weight: bold;
    color: #7997af;
    position: relative;
    top:-20px !important;
	z-index:9999 !important;
}
.mdnews .nice-select {
        margin-bottom: 10px;
        width: 100%;
}



}
 @media(max-width:414px) {
h1 {
 font-size: 18px;
 line-height: 30px;
 font-weight: bold;
 margin-bottom: 0;
 margin-top: 0;
}
.stk-per-inner .btn-sec {
        position: absolute;
        bottom: 44px;
        left: 0;
        right: 0;
        text-align: center;
 }


#reports-news-wrapper h1, .n-a-sec h1, .stk-per-inner h1, #quarter-wrapper .quarter-results h1, #hcis-wrapper h1 {
 text-align:center;
}
.bursa-check {
 width:100% !important;
}
.bm-cir {
 float:none;
 margin:0 auto;
}
.stkqt {
 width:100%;
 text-align:center;
}
.stk-cd {
 margin-top:25px;
}
.stk-prc {
 margin-bottom:30px;
}
 #quarter-wrapper .quarter-results {
 margin-bottom:30px;
  width:75%;
 margin-left: auto;
 margin-right: auto;
 text-align:center;
}
.cor-cuv {
 width:90%;
}
#hcis-wrapper {
 text-align:center;
}
#sustainability-wrapper .sustainability-bg, #sustainability-wrapper .cg-bg {
 margin-bottom:30px;
}
.lr-inner, .news-wrapper {
 margin-bottom:30px;
}
#awards-wrapper .awards-box h1 {
 text-align:center;
}
#awards-wrapper .awards-box {
 padding: 0px 30px;
}

.wcform-link-img{
	height:213px;
}

.smk_accordion .accordion_in .acc_content .more-button div a:last-of-type{
	width:68%;
}



}
 @media(max-width:360px) {
 h1 {
 font-size: 18px;
 line-height: 30px;
 font-weight: bold;
 margin-bottom: 0;
 margin-top: 0;
}
#reports-news-wrapper h1, .n-a-sec h1, .stk-per-inner h1, #quarter-wrapper .quarter-results h1, #hcis-wrapper h1 {
 text-align:center;
}
.bursa-check {
 width:100% !important;
}
.bm-cir {
 float:none;
 margin:0 auto;
}
.stkqt {
 width:100%;
 text-align:center;
}
.stk-cd {
 margin-top:25px;
}
.stk-prc {
 margin-bottom:30px;
}
 #quarter-wrapper .quarter-results {
 margin-bottom:30px;
}
.cor-cuv {
 width:90%;
}
#hcis-wrapper {
 text-align:center;
}
#sustainability-wrapper .sustainability-bg, #sustainability-wrapper .cg-bg {
 margin-bottom:30px;
}
.lr-inner, .news-wrapper {
 margin-bottom:30px;
}
#awards-wrapper .awards-box h1 {
 text-align:center;
}
#awards-wrapper .awards-box {
 padding: 0px 30px;
}

.wcform-link-img{
	height:185px;
}


}



/* Portrait i phones and smaller */
@media (max-width: 320px) {
}



/********Financial Info****************/
.labelchart {
    text-align: center;	
}
.colorcode-2 td, .colorcode-3 td
{
	 background-color:transparent !important;
}
.colorcode-2 {
   background-color:#e9e9e9  !important;
   
}
 
.colorcode-3 
{  
	
    background-color:#cacaca !important;
}
.colorcode-4
{  
	 background-color:#dadada !important;
   
}
.financialInfo{
	margin-bottom:10px;
}
.financialInfo ul.numbers-list
{
	list-style-type:upper-roman; margin-left:0px; padding-left:18px;
	margin-bottom:28px;
}
.financialInfo ul.numbers-list li
{
	font-weight:400;
	margin-bottom:05px;
}
.financialInfo .borderBottom
{
	margin-bottom:25px;
}
.financialInfo .nav-tabs > li {
  float: left;
  margin-top: 2px;
}

.financialInfo .nav-tabs > li > a {
  margin-right: 4px;
  line-height: 1;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
  background:#E4D6EF;
  font-weight:bold;
  
}
.financialInfo .nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
  font-weight:bold;
}
.financialInfo .nav-tabs > li.active > a,
.financialInfo .nav-tabs > li.active > a:hover,
.financialInfo .nav-tabs > li.active > a:focus {
  color: #fff !important;
  cursor: default;
  background-color: #A77BCA;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  font-weight:bold;
}
.financialInfo .nav-tabs > li > a
{
	color:#fff;
	font-size:13px;
}
.financialInfo .nav-icon > li {
  float: left;
  margin-bottom: -2px;
}

.financialInfo .nav-icon > li > a {
  margin-right: 2px;
  line-height: 1;
  padding:3px;
  margin-bottom: -2px;
  font-weight:bold;
}
.financialInfo .nav-icon > li > a:hover {
  border-color: none;
  margin-bottom:-1px;
  font-weight:bold;
}
.financialInfo .nav-icon > li.active > a,
.financialInfo .nav-icon > li.active > a:hover,
.financialInfo .nav-icon > li.active > a:focus {
  cursor: default;
  background:#ccc;
  padding:3px;
  margin-bottom:-2px;
  font-weight:bold;
}


.financial-notes td
{
	text-align:left !important;padding:0px 5px 0px 0px !important;
	vertical-align:top !important;
}
.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;
}
li.active .graphIcon{
	background:url(../../images/graphHover.png) no-repeat center center;
	
}

.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;
}
li.active .tableIcon{
	background:url(../../images/tableHover.png) no-repeat center center;
	
}
.financialInfo table tr td, .financialInfo table thead tr th{
	vertical-align:middle;
}

.financialInfo thead{
	background:#18908c  !important;
	color:#fff;
	border-bottom-width: 0px;
	border-bottom: 3px solid #fd490a;	
	
}
.financialInfo thead tr{
		
   /* background: url(../../images/header-bg.png) repeat-x #62B5DD;*/
    background:#62B5DD;
    border: 0px; 
	font-size:16px; 
	font-weight:600 !important;  
    border-bottom: 3px solid #cee8f4;
	
}
.financialInfo .table > tbody > tr > td, .table > tfoot > tr > td{
	border-top:none;
	
}
.financialInfo tr:nth-child(2n+2) th, .financialInfo tr:nth-child(2n+2) td {
    background: #f4f4f4;
}

.gradient-none
{
	background:#001e63;
	color:#fff;
	border-bottom-width: 0px;
	/*background-color:rgba(0,30,99,0.7) !important;*/	
	background: -moz-linear-gradient(45deg, rgba(0,30,99,1) 0%, rgba(0,28,96,0.7) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0,30,99,1)), color-stop(100%, rgba(0,28,96,0.7))); /* safari4+,chrome */
	background: -webkit-linear-gradient(45deg, rgba(0,30,99,1) 0%, rgba(0,28,96,0.7) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(45deg, rgba(0,30,99,1) 0%, rgba(0,28,96,0.7) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(45deg, rgba(0,30,99,1) 0%, rgba(0,28,96,0.7) 100%); /* ie10+ */
	background: linear-gradient(45deg, rgba(0,30,99,1) 0%, rgba(0,28,96,0.7) 100%); /* w3c */
	
}
.financialInfo table thead tr th{
	text-align: center;
	border-bottom-width: 0px;
}
.financialInfo table thead tr th:nth-child(1){
	text-align:left;
	border-bottom-width: 0px;
}

.financialInfo table th:first-child{
	border-top-left-radius:8px;
    border-bottom-left-radius:8px;
	
}
.financialInfo table th:last-child{
	border-top-right-radius:8px;
    border-bottom-right-radius:8px;
}

.financialInfo table .tr-subheading th:first-child{
	border-top-left-radius:0;
    border-bottom-left-radius:0;
	
}

.financialInfo table .tr-subheading th:last-child{
	border-top-right-radius:0;
    border-bottom-right-radius:0;
	
}

.financialInfo table th:nth-child(1){
	text-align:left;
}
.financialInfo table tbody th:nth-child(1) {
	background-color:#e3e3e3;
	
}
.financialInfo table tbody th:nth-child(2) {
	background-color:#4183D7;
	color:#fff;
}
.financialInfo table tbody tr td{
	text-align: center;
	padding:15px 10px;
	font-size:18px;
	min-width: 60px;
}
.financialInfo table tbody tr td:nth-child(1){
	text-align:left;
	padding-left: 8px;
}

.financialInfo .notes
{
	font-size:16px;
	line-height:18px;
}
.financialInfo .notes p
{
  font-weight:600;
  margin-bottom:08px;
}
.financialInfo .notes table tr td
{
	padding: 4px 3px!important;
    vertical-align: top !important;
    text-align: left !important;
	font-size:14px !important;
	line-height:18px;
	background: none;
}
.financialInfo .smalltext {
    font-size: 90%;
    font-style: italic;
}
.financialInfo .table-section {
    margin-top: 30px;
}

/*======================================================
FINANCIALS SEC NEW LEFT LATEST FIGURE SEC
========================================================*/
.left-inner-vsec{
	float:left;
	width:100%;
	display:grid;
		 text-align:center;
	  display:grid;
	  align-items:center;
	  align-content:center;
	  height:400px;
}
.ftitle{
	font-size:30px;
	line-height:30px;
	margin-bottom:15px;
	color:#294C5D;
	display:inline-block;
	font-weight:bold;
	text-align:center;
}
.ftitle span{
	 font-size:20px;
    line-height:20px;
   display:block;
    color: #294C5D;
}
.fvalue{
	font-size:65px;
	line-height:65px;
	color:#294C5D;
	display:inline-block;
	font-weight:bold;
}
.fvalue span{
	font-size:30px;
	line-height:30px;
	color:#294C5D;
	display:inline-block;
}

.fye-sec{
		font-size:14px;
	line-height:20px;
	color:#465551;
	display:inline-block;
}

/* Landscape phones and portrait tablets */
@media (max-width:767px) {
	.financialInfo table tbody tr td {
			 font-size:12px;
	}
	.financialInfo thead tr {
			font-size:13px;
	}
	.ftitle {
		font-size:40px;
		line-height:40px;
		margin-bottom:30px;
		color:#294C5D;
		display:inline-block;
		font-weight:bold;
		text-align:center;
	}
	.ftitle span {
		 font-size:20px;
		line-height:20px;
		color:#294C5D;
	}
	.fvalue {
		font-size:54px;
		line-height:54px;
		color:#294C5D;
		display:inline-block;
		font-weight: bold;
	}
}
/* Portrait phones and smaller */
@media (max-width:480px) {
	.labelchart {
		font-size:8px;
	}
	 .highcharts-title {
		text-align:center !important;
		font-size:13px !important;
		line-height:17px !important;
	}
	 .financialInfo .nav-tabs>li>a {
			 font-size:10px;
	}
	 .ftitle {
		font-size:30px;
		line-height:30px;
		margin-bottom:30px;
		color:#294C5D;
		display:inline-block;
		font-weight:bold;
		text-align:center;
	}
	.fvalue {
		font-size:44px;
		line-height:44px;
		color:#294C5D;
		display:inline-block;
		font-weight: bold;
	}
}




/*======================================================
STOCK SEC at HOMEPAGE
========================================================*/

.stock-tab .nav-tabs{
    border: 0;
    margin-bottom: 25px;
}
.stock-tab .nav-tabs > li {
    float: right;
}
.stock-tab .nav-tabs > li.active > a, .stock-tab .nav-tabs > li.active > a:hover, .stock-tab .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #A77BCA;
    border: 0;
    border-bottom-color: transparent;
}
.stock-tab .nav-tabs > li > a{
    border-radius: 0;
    border: 0;
    padding: 20px;
    font-weight: 600;
    background-color: #eee;
    color: inherit;
}
.stock-tab.nav-tabs > li > a:hover{
    border-color: none;
}
.stock-tab h5 span{
  font-size: 40px !important;
  font-weight: normal !important;
  color: #333 !important;
}
.stock-tab h5 span small{
  font-size: 16px;
}
.stock-tab h4.s-title {
    font-size: 40px;
    color: #333;
    margin: 0;
}
.stock-tab h4.s-title span {
    font-size: 22px;
}
.lastDoneup {
    color: #317B00 !important;
}
.lastDonedw {
    color: #FF1D25 !important;
}
.stock-tab .ir_tableHome td, .stock-tab .ir_tableHome th {
  color: #333;
    border-top: 0;
    padding: 6px;
    border-bottom: 1px solid #d0d7db;
    font-size: 16px;
}
