.highcharts-root {
	shape-rendering: crispedges;
}
.d-sector .highcharts-root {
shape-rendering:geometricprecision;
}
 
.highcharts-pnf path, .highcharts-pnf rect {
	shape-rendering: auto;
}
.highcharts-line-series path{
	shape-rendering: auto;
	
}

 .highcharts-background {
	fill: transparent;
}

 
.light .highcharts-axis-labels text {
	fill: #000 !important;
	font-size: 11px !important;
}
.light .highcharts-crosshair-label  text{
	fill: #fff !important;
}

.dark .highcharts-axis-labels text {
	fill: #ddd !important;
	font-size: 11px !important;
}

.d-sector .highcharts-axis-labels text {
	fill: #fff !important;
	font-size: 11px !important;
}

.dark .scrip-report .highcharts-axis-labels text , .light .scrip-report .highcharts-axis-labels text {
	fill: #056162 !important;
	font-size: 11px !important;
}

.dark .highcharts-grid-line {
	stroke: #1e1f24;
	shape-rendering: crispedges;
}

.d-sector .highcharts-grid-line  {
    stroke: #efefef;
    shape-rendering: auto;
}
.light .highcharts-grid-line {
	stroke: #ebeced;
	shape-rendering: crispedges;
}
.dark .scrip-report .highcharts-grid-line , .light .scrip-report .highcharts-grid-line{
	stroke: transparent;
}

.light .highcharts-axis-line {
	stroke: #ebeced;
	shape-rendering: crispedges;
}

.dark .highcharts-axis-line {
	stroke: #1e1f24;
	shape-rendering: crispedges;
}

.d-sector .highcharts-axis-line   {
    stroke: #efefef;
    shape-rendering: auto;
}

.light .scrip-report.highcharts-crosshair-label .highcharts-label-box{
	fill: #2a2b31;
}


.highcharts-crosshair-label .highcharts-label-box {
	fill: #848789;
 	border-radius:4px;
	  
}

.highcharts-crosshair{
stroke-dasharray:5 5;
}

 .highcharts-crosshair {
	stroke: #848789;
	
	 
}
.highcharts-crosshair-label{
	fill: red;
	font-weight: normal;
	border-radius:4px;
	
}
.dark .highcharts-crosshair-label text {
	fill:#181b1d !important;
 font-weight: bold !important;
}
.highcharts-yaxis-labels .highcharts-crosshair-label .highcharts-label-box{
	    transform: translateX(7px);
}
.highcharts-yaxis-labels .highcharts-crosshair-label text{
	    transform: translateX(4px);
}
.highcharts-button-box{
	fill: #fff;
	shape-rendering: auto;
}
.dark .highcharts-button-box{
	fill: transparent;
}
 .highcharts-button text{
	fill: #2a2b31 !important;
	font-size: 12px;
}
.dark .highcharts-button text{
	fill:#828181 !important;;
}
 .highcharts-button-pressed .highcharts-button-box{
	fill : #2a2b31;
}
.dark .highcharts-button-pressed .highcharts-button-box{
	fill : #2a2b31;
}
.highcharts-button-pressed   text{
	fill : #fff!important;
}
.dark .highcharts-button-pressed   text{
	fill : #fff!important;
}
.highcharts-title{
	fill: #333;
}
.dark .highcharts-title{
	fill: #fff !important;
}
.highcharts-data-label text {
	fill :#000 !important;
}

.highcharts-data-label tspan {
	fill: #000;
    stroke: none;
}

.dark .highcharts-data-label text {
	fill :#fff !important;
}

.dark .highcharts-data-label tspan {
	fill: #fff;
    stroke: none;
}

.dark .scrip-report .highcharts-data-label tspan , .light .scrip-report .highcharts-data-label tspan {
    fill: #056162;
    stroke: none;
}
.dark .highcharts-legend-item text{
	fill: #ccc !important;
}
.highcharts-annotation-shapes path{
	shape-rendering:auto;
}
/* .nplot-band{
	background-image: linear-gradient(red, yellow);
} */

.dark .highcharts-plot-border{
	 background: url(/images/dark-round-bg.png) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 
}
.light .highcharts-plot-border{
	 background: url(/images/light-round-bg.png) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 
}

