/*svg{*/
/*font: 10px sans-serif;*/
/*}*/

.axis path,
.axis line {
    fill: none;
    stroke: #111;
}
.axis text {
    font-family: sans-serif;
    font-size: 11px;
}
.loading {
    font-family: sans-serif;
    font-size: 15px;
}

.highlighted-point{
    opacity: 1.0;
}
.point {
    opacity: 0.99;
    fill: steelblue;
}

.brush{
    fill: rgba(100,100,100,0.1);
}

.line-chart path{
    fill: none;
    stroke-width:2px;
    stroke: #000;
    opacity: 0.7;
}
/*.area ,.histogram-bar{*/
/*fill: steelblue;*/
/*}*/
.space{
    margin: 40px;
    border: 1px solid #000000;
}

circle.hidden{
    fill: #ccc !important;
}

.showlog{
    width: 200px;
    height: 400px;
    overflow: auto;
    background-color: red;
}
/*.non-brushed{*/
/*fill: rgba(1,1,1,.1) !important;*/
/*}*/

.scatter-plot-matrix .axis,
.scatter-plot-matrix .frame {
    shape-rendering: crispEdges;
}

.scatter-plot-matrix .axis line {
    stroke: rgba(120,120,120,0.0);
}

.scatter-plot-matrix .axis path {
    display: none;
}

.scatter-plot-matrix .frame {
    fill: none;
    stroke: #aaa;
}

/*.brush{*/
/*fill: rgba(100,100,100,0.1);*/
/*}*/
/*.no-text text { display: none; }*/

.colored{
    fill:black !important;
}
.canvas {
    font: 14px sans-serif;
    position: absolute;
    pointer-events: none;
    opacity: 1;
    -moz-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
}


/*svg {*/
/*font-size: 14px;*/
/*}*/

.axis {
    shape-rendering: crispEdges;
}

.axis line {
    stroke: #ddd;
    stroke-width: .5px;
}

/*.axis path {*/
/*display: none;*/
/*}*/

rect.extent {
    fill: red;
    fill-opacity: .2;
    stroke: #fff;
}

rect.frame {
    fill: none;
    fill-opacity: .1;
    stroke: #aaa;
}

.restoreExtent{
    fill: red;
    fill-opacity: .2;
    stroke: #fff;
}

/*.legend circle {*/
/*fill-opacity: 1;*/
/*}*/

/*.legend text {*/
/*font-size: 18px;*/
/*font-style: oblique;*/
/*}*/

/*.cell text {*/
/*pointer-events: none;*/
/*}*/

/*.setosa {*/
/*fill: #800;*/
/*}*/

/*.versicolor {*/
/*fill: #080;*/
/*}*/

/*.virginica {*/
/*fill: #008;*/
/*}*/

.d3-tip {
    line-height: 1;
    font-weight: bold;
    padding: 12px;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    border-radius: 2px;
}
.bar rect {
    fill: steelblue;
    /*fill-opacity: .7;*/
    shape-rendering: crispEdges;
}
.bar rect:hover{
    fill: rgba(0,0,0,.8);
}
.axis path, .axis line {
    fill: none;
    stroke: #000;
    shape-rendering: crispEdges;
}

/*
 *contextMenu.js v 1.1.2
 *Author: Sudhanshu Yadav
 *s-yadav.github.com
 *Copyright (c) 2013 Sudhanshu Yadav.
 *Dual licensed under the MIT and GPL licenses
 */
/*Context menu css */
.iw-contextMenu {
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    border:1px solid #E6E6E6;
    display:none;
    z-index:1000;
    overflow:auto;
}
.iw-cm-menu{
    background:#F4F4F4;
    color:#333;
    margin:0px;
    padding:0px;
}

.iw-cm-menu li {
    list-style:none;
    padding:3px;
    padding-left:30px;
    padding-right:20px;
    border-bottom:1px solid #CCC;
    cursor:pointer;
    position:relative;
}
.iw-mOverlay{
    position:absolute; width:100%; height:100%; top:0px; left:0px;
    background:#FFF;
    opacity:.5;
}
.iw-contextMenu li.iw-mDisable {
    opacity:.3;
}
.iw-mSelected {
    background-color:rgb(0,51,102);
    color:#F2F2F2;
}
.iw-cm-arrow-right {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left:5px solid #333333;
    position:absolute;
    right:3px;
    top:50%;
    margin-top:-3px;
}

.iw-mIcon{
    width:20px;
    height:20px;
    left:0px;
    top:3px;
    position:absolute;
}



.labels_PC {
    -webkit-transform: rotate(305deg);
    -moz-transform: rotate(305deg);
    -o-transform: rotate(305deg);
    writing-mode: lr-tb;
}