.highcharts-container{-webkit-tap-highlight-color:transparent;font-family:Open Sans,sans-serif;font-size:12px;height:100%;line-height:normal;overflow:hidden;position:relative;text-align:left;width:100%;z-index:0}.highcharts-root{display:block}.highcharts-root text{stroke-width:0}.highcharts-strong{font-weight:700}.highcharts-emphasized{font-style:italic}.highcharts-anchor{cursor:pointer}.highcharts-background{fill:#fff}.highcharts-label-box,.highcharts-plot-background,.highcharts-plot-border{fill:none}.highcharts-button-box{fill:inherit}.highcharts-title{fill:#333;font-size:1.5em}.highcharts-subtitle{fill:#666}.black .highcharts-subtitle,.black .highcharts-title{fill:#fff}.highcharts-axis-line{fill:none;stroke:#ccd6eb}.black .highcharts-axis-line{stroke:#e6e6e6}.highcharts-yaxis .highcharts-axis-line{stroke-width:0}.highcharts-axis-title{fill:#666}.black .highcharts-axis-title{fill:#e6e6e6}.highcharts-axis-labels{cursor:default;fill:#666;font-size:.9em}.black .highcharts-axis-labels{fill:#e6e6e6}.highcharts-grid-line{fill:none;stroke:#e6e6e6}.highcharts-xaxis-grid .highcharts-grid-line{stroke-width:0}.highcharts-tick{stroke:#ccd6eb}.highcharts-yaxis .highcharts-tick{stroke-width:0}.highcharts-minor-grid-line{stroke:#f2f2f2}.highcharts-crosshair-thin{stroke:#ccc;stroke-width:1px}.highcharts-crosshair-category{stroke:#ccd6eb;stroke-opacity:.25}.highcharts-credits{-webkit-transition:fill .25s,font-size .25s;cursor:pointer;fill:#999;font-size:.7em;transition:fill .25s,font-size .25s}.highcharts-credits:hover{fill:#000;font-size:1em}.highcharts-tooltip{-webkit-transition:stroke .15s;cursor:default;pointer-events:none;transition:stroke .15s;white-space:nowrap}.highcharts-tooltip text{fill:#333}.highcharts-tooltip .highcharts-header{font-size:.85em}.highcharts-tooltip-box{stroke-width:1px}.highcharts-tooltip-box,.highcharts-tooltip-box .highcharts-label-box{fill:#f7f7f7;fill-opacity:.85}.highcharts-selection-marker{fill:#335cad;fill-opacity:.25}.highcharts-graph{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.highcharts-state-hover .highcharts-graph{stroke-width:3}.highcharts-state-hover path{-webkit-transition:stroke-width 50;transition:stroke-width 50}.highcharts-state-normal path{-webkit-transition:stroke-width .25s;transition:stroke-width .25s}.highcharts-data-labels,.highcharts-markers,.highcharts-point,g.highcharts-series{-webkit-transition:opacity .25s;transition:opacity .25s}.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover),.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover){opacity:.2}.highcharts-color-0{fill:#00b050;stroke:#00b050}.highcharts-color-1{fill:#92d050;stroke:#92d050}.highcharts-color-2{fill:#31869b;stroke:#31869b}.highcharts-color-3{fill:#93cddd;stroke:#93cddd}.highcharts-color-4{fill:#60497a;stroke:#60497a}.highcharts-color-5{fill:#b1a0c7;stroke:#b1a0c7}.highcharts-color-6{fill:#da8137;stroke:#da8137}.highcharts-color-7{fill:#c0504d;stroke:#c0504d}.highcharts-color-8{fill:#ffc000;stroke:#ffc000}.highcharts-color-9{fill:#ea9854;stroke:#ea9854}.highcharts-color-99{fill:#ccc;stroke:#ccc}.highcharts-area{fill-opacity:.75;stroke-width:0}.highcharts-markers{stroke:#fff;stroke-width:1px}.highcharts-point{stroke-width:inherit}.highcharts-dense-data .highcharts-point{stroke-width:0}.highcharts-data-label{font-size:.9em;font-weight:700}.highcharts-data-label-box{fill:none;stroke-width:0}.highcharts-data-label text,text.highcharts-data-label{fill:#333}.highcharts-data-label-connector{fill:none}.highcharts-halo{fill-opacity:.25;stroke-width:0}.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select{fill:#ccc;stroke:#000}.noline path{stroke-width:0!important}.noline .highcharts-graph{stroke:none}.nofill path{fill:none!important}.highcharts-series.nofill .highcharts-point{fill:none;stroke:none}.dotted{stroke-dasharray:1,4}path.translucent{opacity:.66}.translucent .highcharts-tracker-area{opacity:.1}.highcharts-tracker-line{fill:none;stroke:none}.higcharts-point{stroke:none}.highcharts-column-series .highcharts-point{-webkit-transition:fill-opacity .25s;transition:fill-opacity .25s}.highcharts-column-series .highcharts-point-hover{-webkit-transition:fill-opacity 50ms;fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-pie-series .highcharts-point{stroke:#fff;stroke-linejoin:round}.highcharts-pie-series .highcharts-point-hover{-webkit-transition:fill-opacity 50ms;fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-funnel-series .highcharts-point{stroke:#fff;stroke-linejoin:round}.highcharts-funnel-series .highcharts-point-hover{-webkit-transition:fill-opacity 50ms;fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-funnel-series .highcharts-point-select{fill:inherit;stroke:inherit}.highcharts-pyramid-series .highcharts-point{stroke:#fff;stroke-linejoin:round}.highcharts-pyramid-series .highcharts-point-hover{-webkit-transition:fill-opacity 50ms;fill-opacity:.75;transition:fill-opacity 50ms}.highcharts-pyramid-series .highcharts-point-select{fill:inherit;stroke:inherit}.highcharts-solidgauge-series .highcharts-point{stroke-width:0}.highcharts-treemap-series .highcharts-point{-webkit-transition:stroke .25s,fill .25s,fill-opacity .25s;stroke:#e6e6e6;stroke-width:1px;transition:stroke .25s,fill .25s,fill-opacity .25s}.highcharts-treemap-series .highcharts-point-hover{-webkit-transition:stroke 25ms,fill 25ms,fill-opacity 25ms;stroke:#999;transition:stroke 25ms,fill 25ms,fill-opacity 25ms}.highcharts-treemap-series .highcharts-above-level{display:none}.highcharts-treemap-series .highcharts-internal-node{fill:none}.highcharts-treemap-series .highcharts-internal-node-interactive{cursor:pointer;fill-opacity:.15}.highcharts-treemap-series .highcharts-internal-node-interactive:hover{fill-opacity:.75}.highcharts-label.map-label span{color:#fff;text-align:center}.highcharts-legend-box{fill:none;stroke-width:0}.highcharts-legend-item text{cursor:pointer;fill:#333;font-size:1em;font-weight:700;stroke-width:0}.highcharts-legend-item:hover text{fill:#000}.black .highcharts-legend-item:hover,.black .highcharts-legend-item text{fill:#e6e6e6}.highcharts-legend-item-hidden *{-webkit-transition:fill .25s;fill:#ccc!important;stroke:#ccc!important;transition:fill .25s}.highcharts-legend-nav-active{cursor:pointer;fill:#039}.highcharts-legend-nav-inactive{fill:#ccc}.highcharts-legend-title-box{fill:none;stroke-width:0}.highcharts-loading{-webkit-transition:opacity .25s;background-color:#fff;opacity:.5;position:absolute;text-align:center;transition:opacity .25s;z-index:10}.highcharts-loading-hidden{-webkit-transition:opacity .25s,height .25s step-end;height:0!important;opacity:0;overflow:hidden;transition:opacity .25s,height .25s step-end}.highcharts-loading-inner{font-weight:700;position:relative;top:45%}.highcharts-pane,.highcharts-plot-band{fill:#000;fill-opacity:.05}.highcharts-plot-band.nofill{fill:none}.highcharts-plot-line{fill:none;stroke:#999;stroke-width:1px}.highcharts-boxplot-box{fill:#fff}.highcharts-boxplot-median{stroke-width:2px}.highcharts-bubble-series .highcharts-point{fill-opacity:.5}.highcharts-errorbar-series .highcharts-point{stroke:#000}.highcharts-gauge-series .highcharts-data-label-box{stroke:#ccc;stroke-width:1px}.highcharts-gauge-series .highcharts-dial{fill:#000;stroke-width:0}.highcharts-polygon-series .highcharts-graph{fill:inherit;stroke-width:0}.highcharts-waterfall-series .highcharts-graph{stroke:#333;stroke-dasharray:1,3}.highcharts-sankey-series .highcharts-point{stroke-width:0}.highcharts-sankey-series .highcharts-link{-webkit-transition:fill .25s,fill-opacity .25s;fill-opacity:.5;transition:fill .25s,fill-opacity .25s}.highcharts-sankey-series .highcharts-point-hover.highcharts-link{-webkit-transition:fill 50ms,fill-opacity 50ms;fill-opacity:1;transition:fill 50ms,fill-opacity 50ms}.highcharts-navigator-mask-outside{fill-opacity:0}.highcharts-navigator-mask-inside{cursor:ew-resize;fill:#6685c2;fill-opacity:.25}.highcharts-navigator-outline{fill:none;stroke:#ccc}.highcharts-navigator-handle{cursor:ew-resize;fill:#f2f2f2;stroke:#ccc}.highcharts-navigator-series{fill:#335cad;stroke:#335cad}.highcharts-navigator-series .highcharts-graph{stroke-width:1px}.highcharts-navigator-series .highcharts-area{fill-opacity:.05}.highcharts-navigator-xaxis .highcharts-axis-line{stroke-width:0}.highcharts-navigator-xaxis .highcharts-grid-line{stroke:#e6e6e6;stroke-width:1px}.highcharts-navigator-xaxis.highcharts-axis-labels{fill:#999}.highcharts-navigator-yaxis .highcharts-grid-line{stroke-width:0}.highcharts-scrollbar-thumb{fill:#ccc;stroke:#ccc;stroke-width:1px}.highcharts-scrollbar-button{fill:#e6e6e6;stroke:#ccc;stroke-width:1px}.highcharts-scrollbar-arrow{fill:#666}.highcharts-scrollbar-rifles{stroke:#666;stroke-width:1px}.highcharts-scrollbar-track{fill:#f2f2f2;stroke:#f2f2f2;stroke-width:1px}.highcharts-button{-webkit-transition:fill .25s;cursor:default;fill:#f7f7f7;stroke:#ccc;stroke-width:1px;transition:fill .25s}.highcharts-button text{fill:#333}.highcharts-button-hover{-webkit-transition:fill 0s;fill:#e6e6e6;stroke:#ccc;transition:fill 0s}.highcharts-button-hover text{fill:#333}.highcharts-button-pressed{fill:#e6ebf5;font-weight:700;stroke:#ccc}.highcharts-button-pressed text{fill:#333;font-weight:700}.highcharts-button-disabled text{fill:#333}.highcharts-range-selector-buttons .highcharts-button{stroke-width:0}.highcharts-range-label rect{fill:none}.highcharts-range-label text{fill:#666}.highcharts-range-input rect{fill:none}.highcharts-range-input text{fill:#333}.highcharts-range-input{stroke:#ccc;stroke-width:1px}input.highcharts-range-selector{border:0;height:1px;left:-9em;padding:0;position:absolute;text-align:center;width:1px}.highcharts-crosshair-label text{fill:#fff;font-size:1.1em}.highcharts-crosshair-label .highcharts-label-box{fill:inherit}.highcharts-candlestick-series .highcharts-point{stroke:#000;stroke-width:1px}.highcharts-candlestick-series .highcharts-point-up{fill:#fff}.highcharts-ohlc-series .highcharts-point-hover{stroke-width:3px}.highcharts-flags-series .highcharts-point .highcharts-label-box{-webkit-transition:fill .25s;fill:#fff;stroke:#999;transition:fill .25s}.highcharts-flags-series .highcharts-point-hover .highcharts-label-box{fill:#ccd6eb;stroke:#000}.highcharts-flags-series .highcharts-point text{fill:#000;font-size:.9em;font-weight:700}.highcharts-map-series .highcharts-point{-webkit-transition:fill .5s,fill-opacity .5s,stroke-width .25s;stroke:#ccc;stroke-width:.25px!important;transition:fill .5s,fill-opacity .5s,stroke-width .25s}.highcharts-map-series .highcharts-point-hover{-webkit-transition:fill 0s,fill-opacity 0s;fill-opacity:.5;stroke-width:inherit;transition:fill 0s,fill-opacity 0s}.highcharts-mapline-series .highcharts-point{fill:none}.highcharts-heatmap-series .highcharts-point{stroke-width:0}.highcharts-map-navigation{font-size:1.3em;font-weight:700;text-align:center}.highcharts-coloraxis{stroke-width:0}.highcharts-coloraxis-marker{fill:#999}.highcharts-null-point{fill:#f7f7f7}.highcharts-3d-frame{fill:transparent}.highcharts-contextbutton{fill:#fff;stroke:none;stroke-linecap:round}.highcharts-contextbutton:hover{fill:#e6e6e6;stroke:#e6e6e6}.highcharts-button-symbol{stroke:#666;stroke-width:3px}.highcharts-menu{-webkit-box-shadow:3px 3px 10px #888;background:#fff;border:1px solid #999;box-shadow:3px 3px 10px #888;padding:5px 0}.highcharts-menu-item{-webkit-transition:background .25s,color .25s;background:0 0;color:#333;cursor:pointer;padding:.5em 1em;transition:background .25s,color .25s}.highcharts-menu-item:hover{background:#335cad;color:#fff}.highcharts-drilldown-point{cursor:pointer}.highcharts-drilldown-axis-label,.highcharts-drilldown-data-label text,text.highcharts-drilldown-data-label{cursor:pointer;fill:#039;font-weight:700;text-decoration:underline}.highcharts-no-data text{fill:#666;font-size:12px;font-weight:700}.highcharts-axis-resizer{cursor:ns-resize;stroke:#000;stroke-width:2px}.highcharts-bullet-target{stroke-width:0}.highcharts-lineargauge-target,.highcharts-lineargauge-target-line{stroke:#333;stroke-width:1px}.highcharts-annotation-label-box{fill:#000;fill-opacity:.75;stroke:#000;stroke-width:1px}.highcharts-annotation-label text{fill:#e6e6e6}.highcharts-series.dashed{stroke-dasharray:2,4}