@charset "utf-8";
body
{
	
    font-family: 'Lato', sans-serif;
    background: #ffffff;font-size: 15px;
    line-height: 23px;font-weight: 300;
    letter-spacing: 0px;-webkit-font-smoothing: antialiased;
	color:#000;
}
a
{
  color:#dd3333;	text-decoration:none;
}
a:hover
{
	color:#dd3333;
}
a:focus, a:hover, a:active
{
	text-decoration: none;outline:none;   
}
a:focus, a:hover, input:focus, input:acticve, img
{
	outline:none;
}
.highcharts-title {
    font-weight: 500;   text-align:center; 
}
.mt20
{
	margin-top:20px;
}
tr.bold {
    font-weight: 600;
}
/********Financial Info****************/
.labelchart {
    text-align: center;	
}
.colorcode-2 td, .colorcode-3 td
{
	 background-color:transparent !important;
}

.colorcode-3 
{  	
   background-color:#cacaca !important;
}
.colorcode-4
{  
	 background-color:#dadada !important;   
}
.financialInfo
{
	margin-bottom:10px;
}
.financialInfo table thead .colorcode-1
{
	background-color:#dd3333;	
    border-bottom: 3px solid #000000;
}
.financialInfo table  .colorcode-2 
{
   background-color:#e8e8e8  !important;   
} 
.financialInfo table thead .colorcode-1 th
{
	 color:#fff;padding:15px 12px !important;
	 text-align:center;
}
.financialInfo table tr td
{
	padding:14px 12px;border:none;font-size:14px;
	text-align:center;
}
.financialInfo .tr-heading
{
	background-color:transparent !important;
}
.financialInfo .tr-heading th
{
	color: #000000;
    font-weight: 600;
    padding: 18px 12px 14px 12px !important;
    text-transform:uppercase;
    line-height: 20px;border-bottom: 2px solid #000000;
}
.financialInfo thead th:first-child, .financialInfo table td:first-child {
    text-align: left !important;
}
.financialInfo table .border-botom td
{
	border-bottom:1px solid #999;
}
.financialInfo table .border-botom2 td
{
	border-bottom:2px solid #999;
}

.financialInfo table .border-botom td:first-child, .financialInfo table .border-botom2 td:first-child
{
	border:none;
}
