.dc-chart path.dc-symbol,.dc-legend g.dc-legend-item.fadeout{fill-opacity:.5;stroke-opacity:.5}.dc-chart rect.bar{stroke:none;cursor:pointer}.dc-chart rect.bar:hover{fill-opacity:.5}.dc-chart rect.deselected{stroke:none;fill:#ccc}.dc-chart .pie-slice{fill:#fff;font-size:12px;cursor:pointer}.dc-chart .pie-slice.external{fill:#000}.dc-chart .pie-slice :hover,.dc-chart .pie-slice.highlight{fill-opacity:.8}.dc-chart .pie-path{fill:none;stroke-width:2px;stroke:#000;opacity:.4}.dc-chart .selected circle,.dc-chart .selected path{stroke-width:3;stroke:#ccc;fill-opacity:1}.dc-chart .deselected circle,.dc-chart .deselected path{stroke:none;fill-opacity:.5;fill:#ccc}.dc-chart .axis line,.dc-chart .axis path{fill:none;stroke:#000;shape-rendering:crispEdges}.dc-chart .axis text{font:10px sans-serif}.dc-chart .axis .grid-line,.dc-chart .axis .grid-line line,.dc-chart .grid-line,.dc-chart .grid-line line{fill:none;stroke:#ccc;shape-rendering:crispEdges}.dc-chart .brush rect.selection{fill:#4682b4;fill-opacity:.125}.dc-chart .brush .custom-brush-handle{fill:#eee;stroke:#666;cursor:ew-resize}.dc-chart path.line{fill:none;stroke-width:1.5px}.dc-chart path.area{fill-opacity:.3;stroke:none}.dc-chart path.highlight{stroke-width:3;fill-opacity:1;stroke-opacity:1}.dc-chart g.state{cursor:pointer}.dc-chart g.state :hover{fill-opacity:.8}.dc-chart g.state path{stroke:#fff}.dc-chart g.deselected path{fill:grey}.dc-chart g.deselected text{display:none}.dc-chart g.row rect{fill-opacity:.8;cursor:pointer}.dc-chart g.row rect:hover{fill-opacity:.6}.dc-chart g.row text{fill:#fff;font-size:12px;cursor:pointer}.dc-chart g.dc-tooltip path{fill:none;stroke:grey;stroke-opacity:.8}.dc-chart g.county path{stroke:#fff;fill:none}.dc-chart g.debug rect{fill:#00f;fill-opacity:.2}.dc-chart g.axis text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.dc-chart .node{font-size:.7em;cursor:pointer}.dc-chart .node :hover{fill-opacity:.8}.dc-chart .bubble{stroke:none;fill-opacity:.6}.dc-chart .highlight{fill-opacity:1;stroke-opacity:1}.dc-chart .fadeout{fill-opacity:.2;stroke-opacity:.2}.dc-chart .box text{font:10px sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.dc-chart .box line{fill:#fff}.dc-chart .box circle,.dc-chart .box line,.dc-chart .box rect{stroke:#000;stroke-width:1.5px}.dc-chart .box .center{stroke-dasharray:3,3}.dc-chart .box .data{stroke:none;stroke-width:0}.dc-chart .box .outlier{fill:none;stroke:#ccc}.dc-chart .box .outlierBold{fill:red;stroke:none}.dc-chart .box.deselected{opacity:.5}.dc-chart .box.deselected .box{fill:#ccc}.dc-chart .symbol{stroke:none}.dc-chart .heatmap .box-group.deselected rect{stroke:none;fill-opacity:.5;fill:#ccc}.dc-chart .heatmap g.axis text{pointer-events:all;cursor:pointer}.dc-chart .empty-chart .pie-slice{cursor:default}.dc-chart .empty-chart .pie-slice path{fill:#fee;cursor:default}.dc-data-count{float:right;margin-top:15px;margin-right:15px}.dc-data-count .filter-count,.dc-data-count .total-count{color:#3182bd;font-weight:700}.dc-legend{font-size:11px}.dc-legend .dc-legend-item{cursor:pointer}.dc-legend g.dc-legend-item.selected{fill:#00f}.dc-hard .number-display{float:none}div.dc-html-legend{overflow-y:auto;overflow-x:hidden;height:inherit;float:right;padding-right:2px}div.dc-html-legend .dc-legend-item-horizontal{display:inline-block;margin-left:5px;margin-right:5px;cursor:pointer}div.dc-html-legend .dc-legend-item-horizontal.selected{background-color:#3182bd;color:#fff}div.dc-html-legend .dc-legend-item-vertical{display:block;margin-top:5px;padding-top:1px;padding-bottom:1px;cursor:pointer}div.dc-html-legend .dc-legend-item-vertical.selected{background-color:#3182bd;color:#fff}div.dc-html-legend .dc-legend-item-color{display:table-cell;width:12px;height:12px}div.dc-html-legend .dc-legend-item-label{line-height:12px;display:table-cell;vertical-align:middle;padding-left:3px;padding-right:3px;font-size:.75em}.dc-html-legend-container{height:inherit}.chart-xs{height:500px!important}.whiteaxis .axis text{fill:#fff!important}@media screen and (max-width:480px){.chart-xs{height:250px!important}}.dc-text-filter-input{border-radius:10px;border:0;background-color:#f5f5f5;padding:10px 10px}.grid{width:100%}.dc-data-grid{clear:both}.dc-table-label{background:#f5f5f5;font-weight:bold}.x line{stroke:none}.dc-data-grid,.dc-grid-group{clear:both}.dc-data-count{clear:both}.dc-grid-group{display:none}.dc-grid-top{}.dc-grid-item{float:left;padding:20px;width:25%;border-color:#e7e7e7;border-radius:4px;text-align:center}.dc-grid-item img{width:170px;height:215px}.dc-grid-item .vignette{}.dc-grid-item .vignette-footer{display:inline-flex}.dc-grid-item .vignette-footer .btn{border-radius:0}.dc-grid-item .vignette-footer .btn.follow-toggle{margin-top:10px;border:#333 1px solid;background:#fff}.dc-grid-label{font-size:14px;font-weight:100;letter-spacing:5px;text-transform:uppercase;color:#4d4d5a}.dc-grid-label .dc-risk-level{font-size:78px;font-weight:600;color:#fff;text-shadow:2px 2px 1px #888}.dc-grid-top h2{font-size:14px}.dc-grid-small .dc-grid-item{width:50%;padding:10px}.dc-grid-small .vignette{}.dc-grid-small .vignette .panel-body h4{font-size:14px}.dc-grid-small .vignette .return{font-size:16px}.dc-grid-small .vignette-footer{display:none}.dc-grid-small .dc-grid-item img{width:80px;height:80px}@media(min-width:320px){.dc-grid-item{width:100%}.dc-grid-small .dc-grid-item{width:100%}}@media(min-width:768px){.dc-grid-item{width:50%}.dc-grid-small .dc-grid-item{width:50%}}@media(min-width:1024px){.dc-grid-item{width:33.3333%}.dc-grid-small .dc-grid-item{width:50%}}@media(min-width:1200px){.dc-grid-item{width:25%}.dc-grid-small .dc-grid-item{width:33.3333%}}.waterfall-container{width:100%;height:400px}.waterfall{width:100%;height:100%}.waterfall .bar.total rect{fill:#b18849}.waterfall .bar.positive rect{fill:#8fb082}.waterfall .bar.negative rect{fill:#e28c92}.waterfall .bar line.connector{stroke:grey;stroke-dasharray:3}.waterfall .bar text{font-size:1em;font-weight:400;text-anchor:middle;fill:#666}.waterfall .axis text{font-size:10px}.waterfall .axis path,.waterfall .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}@media screen and (max-width:480px){.waterfall .bar text{font-size:.6em;font-weight:400}.waterfall .axis text{font-size:6px}}.sunburst-container{width:100%;padding:50px}.sunburst-container .tooltip hr{margin-top:2px;margin-bottom:2px}.sunburst{width:100%;height:100%}.sunburst path{stroke:#fff;fill-rule:evenodd}.sunburst circle,.sunburst path{cursor:pointer}.sunburst circle{fill:none;pointer-events:all}.sunburst #tooltip{background-color:#fff;padding:3px 5px;border:1px solid #000;text-align:center}.sunburst .chart{display:block;margin:auto;margin-top:40px}.sunburst text{font-size:14px;fill:#bbb}.sunburst rect{fill:none}#explanation{position:absolute;top:10px;left:10px;width:25%;text-align:center;color:#666}#tooltip{background-color:#fff;padding:3px 5px;border:1px solid #000;text-align:center}#percentage{font-size:1em}@media screen and (max-width:480px){.sunburst-container{padding:20px 5px}}.treemap-container{height:50vh;width:100%}.treemap{font-size:10px;width:100%;height:100%;margin:10px 0}.treemap-container .treemap{margin:0}.treemap .svg-container{display:inline-block;position:relative;width:100%;height:100%;padding-bottom:100%;vertical-align:top;overflow:hidden}.treemap .svg-content-responsive{display:inline-block;position:absolute;top:10px;left:0}.treemap text{pointer-events:none}.treemap .grandparent text{font-size:1em;text-transform:uppercase;fill:#fff}.treemap rect{stroke:#ddd}.treemap .grandparent rect{stroke-width:0}.treemap rect.parent{stroke-width:1px}.treemap .grandparent rect{fill:#666}.treemap .children rect.child{opacity:0}.treemap .children:hover rect.child{opacity:1;stroke-width:1px}.treemap .children:hover rect.parent{opacity:0}.treemap .children rect.parent,.treemap .grandparent rect{cursor:pointer}.treemap rect.parent{pointer-events:all}.treemap rect.child{box-sizing:border-box;overflow:hidden}.treemap .grandparent:hover rect{fill:#180c51}.treemap .textdiv{font-size:10px;color:#fff;padding:5px;text-shadow:#333 1px 1px}.treemap .foreignobj h5{font-size:1rem;font-weight:400;margin:0}.treemap .foreignobj tspan{font-size:2rem;font-weight:400}.marketmap-container{height:450px;width:100%}.marketmap{font-size:10px;width:100%;height:100%;margin:10px 0}.marketmap-container .treemap{margin:0}.marketmap .svg-container{display:inline-block;position:relative;width:100%;height:100%;padding-bottom:100%;vertical-align:top;overflow:hidden}.marketmap .svg-content-responsive{display:inline-block;position:absolute;top:10px;left:0}.marketmap text{pointer-events:none}.marketmap .grandparent text{font-size:1em;text-transform:uppercase;fill:#fff}.marketmap .grandparent rect{stroke-width:0}.marketmap rect{stroke:#ddd}.marketmap rect.parent{stroke-width:1px;fill-opacity:.5;cursor:pointer}.marketmap .children rect.parent{fill-opacity:0;cursor:zoom-in}.marketmap .children:hover rect.parent{fill-opacity:.1}.marketmap .children:hover rect.child{opacity:1;stroke-width:1px}.marketmap .grandparent rect{fill:#666;cursor:zoom-out}.marketmap rect.parent{pointer-events:all}.marketmap rect.child{box-sizing:border-box;overflow:hidden}.marketmap .grandparent:hover rect{fill:#180c51}.marketmap .tooltip{position:absolute;background:rgba(255,255,255,1);text-align:left;border:1px;border-radius:5px;font:12px sans-serif;width:auto;padding:4px;color:#000;opacity:0;pointer-events:none}.marketmap .tooltip h3{margin:2px;font-size:16px}.marketmap .tooltip table{table-layout:fixed}.marketmap .tooltip tr td{padding:0;margin:0}.marketmap rect.parent:hover{fill:#bbb;fill-opacity:.2}.marketmap .children:hover rect.parent{fill-opacity:.2}.sectormap-container{height:450px;width:100%}.sectormap{width:100%;min-height:400px;margin:10px 0}.sectormap-container .sectormap{margin:0}.sectormap .svg-container{display:inline-block;position:relative;width:100%;height:100%;padding-bottom:100%;vertical-align:top;overflow:hidden}.sectormap rect{stroke:#ddd}.sectormap rect:hover{cursor:pointer}.sectormap .textdiv{font-size:8px;padding:1.4em}.sectormap .textdiv h5{font-size:1.5em;color:#000;font-weight:400;margin:0}.sectormap .textdiv tspan{font-size:3em;font-weight:200;color:#fff;text-shadow:#333 1px 1px}.hierarchy{width:100%;min-height:600px}.hierarchy .node circle{fill:#fff;stroke:steelblue;stroke-width:3px}.hierarchy .node text{font-size:.8em}.dark-background .hierarchy .node text{fill:#fff}.hierarchy.hierarchy-large .node text{font-size:1em}.hierarchy .link{fill:none;stroke:#b18849;stroke-width:2px}.hierarchy .tooltip{background-color:#fff;padding:3px 5px;border:1px solid #000;text-align:center}.container-choropleth{width:100%;min-height:400px;padding:5px}.container-choropleth text{fill:#b18849;font-size:12px}.container-choropleth .background{fill:none;pointer-events:all}.container-choropleth .unit{cursor:pointer;fill:#ccc;stroke:#000;stroke-width:.4px}.container-choropleth .legend-bg{fill:#fff;fill-opacity:.8}.container-choropleth .legend-bar{stroke:#333;stroke-width:1px}.container-choropleth .graticule{fill:none;stroke:#777;stroke-width:.5px;stroke-opacity:.5}.container-choropleth .land{fill:#222}.container-choropleth .boundary{fill:none;stroke:#fff;stroke-width:.5px}.container-choropleth .tooltip{position:absolute;text-align:center;width:150px;height:25px;padding:2px;font-size:10px;background:#ffffe0;border:1px;border-radius:8px;pointer-events:none}.container-choropleth .legend{font-size:12px}.line-chart{width:100%;min-height:100px}.line-chart path{stroke-width:0;fill:#a2a2a2}.line-chart .axis path,.line-chart .axis line{fill:none;stroke:#ccc;stroke-width:1;shape-rendering:crispEdges}.line-chart .title{stroke:white;stroke-width:1;shape-rendering:crispEdges}.primary g.tick text,.panel-x g.axis text{}.primary .line-chart path{}.container .lines-chart-container,.container-fluid .lines-chart-container{height:calc(100vh - 180px)}.panel-body .lines-chart-container{height:500px}.lines-chart-container{position:relative;width:100%;min-height:300px}.lines-chart-container .dc-chart{width:100%;height:100%}.lines-chart-container .overlay{fill:none;pointer-events:all}.lines-chart-container .lines-chart path{stroke-width:2px}.lines-chart-container .lines-chart path.line{fill:none}.lines-chart-container .lines-chart path.area{stroke:none}.lines-chart-container .lines-chart .axis path,.lines-chart-container .lines-chart .axis line{stroke:grey;stroke-width:1px;shape-rendering:crispEdges}.lines-chart-container .lines-chart .axis path.line,.lines-chart-container .lines-chart .axis line{fill:none}.lines-chart-container .lines-chart .legend{position:absolute;top:10px;left:10px;background-color:hsla(0,0%,100%,.9);color:#666;padding:5px 10px 5px 10px;border-radius:5px;display:table}.lines-chart-container .lines-chart .legend .title{margin-bottom:2px;font-weight:900}.lines-chart-container .lines-chart .legend .item{display:table-row;margin-right:5px;font-size:.75em}.lines-chart-container .lines-chart .legend .swatch{width:10px;height:10px;margin-top:3px;float:left;margin-right:5px}.lines-chart-container .lines-chart .horizontalGrid{fill:none;shape-rendering:crispEdges;stroke:#c3c3c3;stroke-width:1px}.commtip{position:absolute;padding:5px;background-color:#eee;opacity:.9;border:1px solid #666;border-radius:5px;width:150px;height:100px}.commtip h5{font-size:14px;font-weight:600;margin:5px 0}.commtip p{font-size:12px}.universe-container{width:100%;padding:10px 50px;display:block;clear:both}.universe-container circle{opacity:.9}.universe-container circle.white-circle{stroke:white;stroke-width:1px}.universe-container .label{fill:#c97e13;font-size:12px}.universe-container .heading{height:20%;width:100%;position:relative}.universe-container .universe{width:450px;height:450px;margin:auto}.universe-container .universe text{font-size:6px}.universe-container h3{color:#fff}.universe-container .popover{color:#333!important}.universe-tooltip{position:absolute;min-width:150px;height:auto;padding:5px;font:12px;background:#b0c4de;color:#000;border:0;border-radius:8px;pointer-events:none}@media screen and (max-width:480px){.universe-container{padding:20px 5px}.universe-container .universe{width:300px;height:300px}}.radar-chart .level{stroke:grey;stroke-width:.5}.radar-chart .axis line{stroke:grey;stroke-width:1}.radar-chart .legend{font-size:8px}.radar-chart .axis .legend.top{dy:1em}.radar-chart .axis .legend.left{text-anchor:start}.radar-chart .axis .legend.middle{text-anchor:middle}.radar-chart .axis .legend.right{text-anchor:end}.radar-chart .tooltip{font-family:sans-serif;font-size:13px;transition:opacity 200ms;opacity:0}.radar-chart .tooltip.visible{opacity:1}.radar-chart .area{stroke-width:2;fill-opacity:.5}.radar-chart.focus .area{fill-opacity:.1}.radar-chart.focus .area.focused{fill-opacity:.7}.radar-chart .circle{fill-opacity:.9}.radar-chart .area,.radar-chart .circle{transition:opacity 300ms,fill-opacity 200ms;opacity:1}.radar-chart .d3-enter,.radar-chart .d3-exit{opacity:0}.dark-background .radar-chart .legend{fill:#ddd}.dark-background .radar-chart .axis .legend{fill:#b18849}.container-sankey .sankey-chart{width:100%;height:800px}.container-sankey .node rect{cursor:move;fill-opacity:.9;shape-rendering:crispEdges}.container-sankey .node text{pointer-events:none;text-shadow:0 1px 0 #fff}.container-sankey .link{fill:none;stroke:#495b7c;stroke-opacity:.3}.container-sankey .link.loss{stroke:#a51515}.container-sankey .link.profit{stroke:#217d20}.sankey-chart .tip{position:absolute;display:table;background-color:hsla(0,0%,100%,.8);padding:10px;border-radius:5px;font-size:.8em;width:250px;min-height:100px;pointer-events:none;color:#666}.sankey-chart .tip table tr td:first-child{font-weight:400}.sankey-chart .tip table tr td:last-child{font-weight:800;text-align:right}.legend-container .legend{position:absolute;top:30px;left:50px;background-color:hsla(0,0%,100%,.9);padding:5px 10px 5px 10px;border-radius:5px;max-height:350px;overflow:hidden}.legend-container .legend .title{margin-bottom:2px;font-weight:900}.legend-container .legend .item{font-size:.75em}.legend-container .legend .swatch{width:10px;height:10px;margin-top:3px;float:left;margin-right:5px}.stacked-area-container{width:100%;height:400px}.stacked-area{width:100%;height:100%}.stacked-area .axis text{font:10px sans-serif}.stacked-area .axis path,.stacked-area .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.stacked-area .legend{position:absolute;left:50px;top:0;padding:5px 10px}.modal .stacked-area .legend{top:-25px;left:0;bottom:unset}.stacked-area .legend .title{margin-bottom:2px;font-weight:900}.stacked-area .legend .item{font-size:.75em;color:#888;float:left;padding-left:10px}.stacked-area .legend .swatch{width:10px;height:10px;margin-top:3px;float:left;margin-right:5px}.stacked-area .tip{position:absolute;display:table;background-color:hsla(0,0%,100%,.8);padding:10px;border-radius:5px;font-size:.8em;width:180px;height:30px;pointer-events:none;color:#666}.stacked-area .tip .year{font-weight:900;font-size:1.25em;margin-bottom:2px}.stacked-area .tip .swatch{width:11px;height:11px;float:left;margin-top:6px;margin-right:4px}.stacked-area .select{position:absolute;display:block!important;bottom:-15px}.stacked-area .select.left{left:0}.stacked-area .select.right{right:0}.modal .stacked-area .select{top:-45px;right:0}