text
{
  word-wrap:break-word;
  font-size:10px;
  fill:#363d44;
 
  font-weight:normal;
}
svg
{

box-shadow:1px 1px 5px rgba(0, 0, 0, .1);
-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, .1);
-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, .1);
border:1px solid #ccc;

font-family:Arial, sans-serif;
}
.axis line,.axis path{
fill: none;
stroke: #ddd;
shape-rendering: crispEdges;
}
.y.axis path
{
  fill: none;
stroke: none;
shape-rendering: crispEdges;
}
.x.axis line{
  stroke:none;
}

.bar 
{
  fill: steelblue;
}

.x.axis path {
 stroke:none;
}
.line {
  fill: none;
  stroke: steelblue;
  stroke-width: 2px;
}
.g,.tick
{
cursor:pointer;
}
.grid .tick {
    stroke: #ddd;
    opacity: 0.7;
}
.grid line{
  shape-rendering: crispEdges;
}
.grid path {
      stroke-width: 0;
}
circle.mark{
    !stroke: steelblue;
    fill: #fff;
}
div.tool_tip {   
  position: absolute;           
  text-align: center; 
  width:auto;          
  max-width: 350px;     
  padding:7px 10px;             
  height: auto; 
  min-height:28px;
  font: 11px sans-serif;        
  background-color:#fff;   
  border:1px solid #ddd;
  color:#000;
  box-shadow:1px 1px 5px rgba(0, 0, 0, .1);
  border-radius: 3px;           
  pointer-events: none;         
}
.mark
{
pointer-events: all;       
}
.chart-label
{
font-weight:bold;
font-size:14px;
text-align:center;
margin-bottom:6px;
color:#b60000;
margin-left:10px;
margin-top:7px;
word-wrap:break-word;
}
.xy-axis-label text{
font-weight:bold;
}
.add-dashboard-btn-container
{
  position:relative;
  margin-left:10px;
}
.download_img_container
{
margin-right:10px;
}

.dropdown-menu > li > a:hover
{
  background-color: #b60000;
  background-image: -moz-linear-gradient(top, #b60000, #b60000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b60000), to(#b60000));
  background-image: -webkit-linear-gradient(top, #b60000, #b60000);
  background-image: -o-linear-gradient(top, #b60000, #b60000);
  background-image: linear-gradient(to bottom, #b60000, #b60000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b60000', endColorstr='#b60000', GradientType=0);
}
.benchmarking-chart-type
{
  cursor:pointer;
}
.chart-types-container
{
  !margin-left:40px;
  margin-top:10px;
}
.chart-type
{
background-repeat: no-repeat;
  width:21px;
  height:21px;
  float:left;
  margin-right:10px;
  cursor:pointer;
}
.chart-type.Line
{
  background: url("../images/chart_line.png");

}
.chart-type.Line.selected_chart_type
{
  background-image: url("../images/chart_line_sel.png");
}
.chart-type.Bar
{
  background: url("../images/chart_column.png");

}
.chart-type.Bar.selected_chart_type
{
  background-image: url("../images/chart_column_sel.png");
}
.chart-type.Pie
{
  background: url("../images/chart_pie_grey.png");

}
.chart-type.Pie.selected_chart_type
{
  background-image: url("../images/chart_pie.png");
}
.chart-type.StackedBar
{
  background: url("../images/stacked_bar.png") no-repeat;
  background-size:21px 19px;


}
.chart-type.StackedBar.selected_chart_type
{
  background-image: url("../images/stacked_bar_sel.png");
}
.chart-type.BarLine
{
  background: url("../images/bar_line.png");

}
.chart-type.BarLine.selected_chart_type
{
  background-image: url("../images/bar_line_sel.png");
}
.labels-container{
  padding:10px;
}
.label-container
{
  margin-bottom:6px;
  margin-right:8px;
}
.color
{
  margin-right:10px;
}
.labels-container .color-label
{
  color:#444;
  font-size:11px;
  margin-top:0px;
}
.color-label
{
  line-height:10px;
}
.chart-container{
  overflow:auto;
  
}

.chart-container 
{
  cursor:pointer;
}
.xy-axis-label tspan:nth-child(1)
{
  margin-right:10px;
}
text.xlabel,text.ylabel
{
  font-weight: bold;
}
.arc path
{
stroke:#fff;
stroke-width: 0.5px;
}
