/* CSS for the NVd3 graphs */
/*.main{width:100%; float:none;}*/

#graphImage, #SeerExplorerSvg {
	display: block;
    margin: 0px 5px 1em;
    padding: 0px;
    height:60vh;;
    }

.nvd3 text {
    font-style: normal;
     font-size: 0.9em; 
     font-family: 'Source Sans Pro', Helvetica, sans-serif;
}


.dashed {
        stroke-dasharray: 5,5;
        }

.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
		fill-opacity: inherit;
		stroke-width: 2px;
		stroke-opacity: 1!important;
		}
.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point.hover {
	    stroke-width: 2px;
    	fill-opacity: inherit;
    	stroke-opacity: .95 !important;
		}
.nv-series.disabled path {
	  	fill-opacity: 0!important;
		}
.nv-point {
        stroke-dasharray: 0,0!important;
}	

.nv-axis.nv-x line:not(.x-axis-tick-mark) {
        display:none;
    }
    
.zero line{ 
	stroke:#444 !important;
}

.nvd3 .nv-x .nv-axis .x-axis-tick-mark {
	stroke: #000; /* black tick marks */
}

.nvtooltip {
    background: rgba(255,255,255, 1.0);
    border: 1px solid rgba(0,0,0,0.5);
    border-radius: 4px;
}

.hideLegendEntry {
	display:none;
}

.closed_symbol {
		fill-opacity: 1!important;
}
.open_symbol {
		fill-opacity: 0!important;
}
.closed_symbol:hover {
		fill-opacity: 1!important;
}
.open_symbol:hover {
		fill-opacity: 0!important;
}

/* A style for superscripts in the x-axis labels, needs to be combined with a dy="-0.4em" adjustment of the tspan that has the superscript text*/
.x-axis-superscript {
	font-size: 0.7em;
}

/* Graph Popups */
.nvtooltip { padding: .5em; min-width: 19em; box-shadow: 0 2px 4px rgba(0,0,0,.2); font-family: "Inter","Helvetica Neue",Helvetica,Arial,"sans-serif"; }
.nvtooltip p { text-align: left; padding: 0; margin-bottom: .3em; }
.popup_title { font-weight: bold; border-bottom: 1px solid #ccc; }
.popup_ul { list-style: none; margin: 0; padding: 0; }
.popup_li { padding: 0; margin: 0; }
	.popup_li:before, .popup_li:after { content: ""; display: table; }
	.popup_li:after { clear: both; }
.popup_li_label { float: left; }
.popup_li_value { float: right; }

/*CI Bars for bar charts*/
.barchart_ci {
	fill: rgb(0, 26, 28); 
	stroke: rgb(0, 26, 28);
	opacity: 0.7;
}
