@charset "utf-8";
/* CSS Document */
html, body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body
{
	
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif; 
    background: #f2f2f2;color: #919191;font-size:16px;
	line-height:26px;font-weight:400;margin:0 auto;
}
a
{
  color:#ed1c24;	
}
a:hover
{
	color:#f7941e;
}
a:focus, a:hover, a:active
{
	text-decoration: none;outline:none;   
}
input:focus, input:acticve, img
{
	outline:none;
}
.button-more, .btn-primary, .download-pdf, .ClsButton, .size
{ 
	height: auto !important;
	width:auto !important; 
	font-family: inherit !important;
    transition:1s ease all;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	padding: 12px 30px !important;
    font-size: 16px !important;
	line-height:22px !important;
	border-radius:50px !important;
	display: inline-block;	
	background-color:#ed1c24;
	color: #fff !important; 
	min-width: 145px;
	border:0px;outline: none !important;
}
.viewbutton {
   margin-top: 0px;
   display: inline-block;
   font-family: inherit !important;
   text-decoration:underline !important;
}
.button-more:hover, .btn-primary:hover, .download-pdf:hover, .ClsButton:hover, .size:hover
{
  color:#fff !important;background-color:#f7941e;
}
h2
{
	font-size:40px;line-height:46px;
	font-weight:bold; color:#919191;
	margin:0px;
}
h3
{
	 font-size:30px;line-height:36px;
	 font-weight:bold;color:#ed1c24;
	  margin: 0px 0px 30px 0px;
}
h4
{
	font-size: 24px;font-weight: 600;
    line-height: 30px;margin:0px;
	color:#4b4b4b;margin-bottom:30px;
	
}
.dividend
{
	margin-bottom:30px;
}
.dividend h4
{
	color: #4b4b4b;
    font-size: 20px;
    line-height: 26px;
    margin: 22px 0px 15px 0px;	
}
h5
{
	font-size:20px;line-height:26px;font-weight:600;
	color:#4b4b4b;margin-bottom:15px;margin-top:20px;
}
h6
{
	font-size:18px;line-height:24px;font-weight:bold;
}
h7
{
	font-size:12px;line-height:28px;font-weight:400;
}

.left-text
{
	padding-top:100px;text-align:center;
}
.left-text h3
{
	font-weight:bold;color:#4b4b4b;font-size:20px;
	border-bottom: 2px solid #333; display: inline;
    padding: 0px 15px;
}
.left-text h2
{
	font-weight:bold;color:#4b4b4b;padding:10px 0px;
	font-size:38px;
}
.left-text p
{
	font-weight:600;color:#333;
}
table.fgv-table-note
{
	margin: 40px 0px 45px 0px;
    display: block;
}
table.fgv-table-note td {
    padding: 1px 20px;
    font-size: 15px;
    color: #4b4b4b;
}
table.fgv-table-note tr td:first-child
{
	font-weight:600;
}
.fgv-table
{
   width:100%;margin:20px 0px;border-collapse:collapse;
}
.fgv-table thead 
{
	border-top: 1px solid #e8e8e8;
}
#tab1 .fgv-table tr:nth-child(even) td
{
    
}
#tab1 .fgv-table tr td:nth-child(2), #tab1 .fgv-table tr th:nth-child(2)
{
	text-align:left;
}
.fgv-table tr:nth-child(even) td
{
   background-color: rgba(247,148,30,0.04);
}
.fgv-table thead th
{
	background-color:#ed1c24;text-align:center;color:#fff;
	padding:15px 06px;font-size:16px;line-height:22px; border-right: 1px solid #e8e8e8;
}
.shareholdings-wrapper .fgv-table thead th
{
	min-width:140px;
}
.fgv-table thead th:last-child
{
  border-right:none;
}
.fgv-table td
{
	padding:12px 06px;	
    border: 1px solid #e8e8e8;text-align:center;
}
.fgv-table td span
{
	font-size:20px;line-height:20px;font-family:initial;color:#666;
}
.fgv-table tr td:first-child
{
	border-left:none;
}
.fgv-table tr td:last-child
{
	border-right:none;
}
.notes
{
	font-size:13px;line-height:18px;
}
.notes p
{
 
  margin:15px 0px 04px 0px;font-size:14px; font-weight:500;
}
.notes table tr td
{
	padding: 4px 3px!important;
    vertical-align: top !important;
    text-align: left !important;
}
.notes table tr td:first-child
{
	font-size:20px;color:#333;
}
.labelchart
{
	font-size:14px;text-align:center;color: #4b4b4b;
}
.highcharts-title
{
	text-align:center;color:#4b4b4b !important;
}
.financialInfo .labelchart sup
{
	top:-.0em !important;font-size:18px;color:#4b4b4b !important;
}

@media (min-width: 500px) {
 .tabs-oh .z-tab
 {
	/*width:33% !important;*/
	width:25% !important;
 }
 .tabs-oh .z-tab a
 {
	 border-bottom:1px solid #cecece !important;
 }
}


label
{    color: #4b4b4b;
    font-size: 14px;
    margin-right: 15px;
}
.colors {
  
  display: none;min-width:    width: 1px;
    min-width: 100%;
}
.dropdownpanel {
  
  display: none;min-width:    width: 1px;
    min-width: 100%;
}
.custom-dropdown select {
    background-color: #fff;  
    padding: 11px 25px;   
    border: 0;
    margin: 0;
	max-width:200px; min-width:155px;
    border-radius: 50px;  
    -webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	outline:none !important;
	background-image: url(../images/dropdownArrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: center right 20px !important;
    background-color: #fff !important; 
	font-size: 14px;
    line-height: 18px;   
}
select
{
	color:#4b4b4b;
	font-weight: 500;
}
.custom-dropdown select::-ms-expand {
    display: none;
}
.custom-dropdown {
  margin-bottom:22px;    
}

