/* * Noir Theme Customized * ---------- * * based on http://bootswatch.com/slate/ */ body.chart { font-size: 13px; overflow: visible; overflow-x: hidden; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; line-height: 18px; padding: 0 10px; font-weight: 400; background: #191919; background: rgba(0,0,0,0); color: white; } a { color: #fff; text-decoration: none; } div, span { border-bottom-color: gray !important; border-right-color: gray !important; border-left-color: gray !important; border-top-color: gray !important; } a:hover { color: #fff; text-decoration: underline; } h1 { font-size: 24px; font-weight: 400; margin: 0 0 15px; text-align: left; line-height: initial; } .chart p { margin: 15px 0; line-height: 19px;} #chart { margin-top: 25px; } .label span { font-size: 12px; color: #fff; text-shadow: 0 0 2px #000; } .line-chart .label span { background: #272B30!important; } html .line-chart .label.tooltip span { background: none!important; } html .line-chart .label.tooltip.inverted span { color: #fff!important; } .label.highlighted, .label.axis { font-size: 12px; z-index: 100; } .label.hover { font-weight: bold; } .pie-chart .label.hover span, .donut-chart .label.hover span { color: #fff; } .label.inverted span { color: #000!important; } .label.highlighted { font-weight: bold; } .label.value span { font-size: 12px; } .label.series span { font-size: 12px; } .tooltip { z-index: 200; padding-bottom: 0px; } .tooltip .content { background-color: #202328; border: 1px solid #101214; border-radius: 4px 4px 4px 4px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) inset; padding: 5px 8px; } .tooltip label { font-weight: 700; } .tooltip label:after { content: ": "; } #footer { margin: 0px 0px 0px; padding-top: 5px; padding-bottom: 5px; } .footer-left { float: left; } .footer-right { float: right; } .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; } svg .axis, svg .tick, svg .grid, svg rect { shape-rendering: crispEdges; } .label.rotate90 { -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); } .label.smaller span { font-size: 80%; } .chart .chartMenu { background: #272B30; box-shadow: 0 0 5px #444; } .chart .chartMenu a { color: #bbb; } .chart .chartMenu a:hover { color: #fff; } .chart .icon-fullscreen { background-position: 0 -15px; } .chart .icon-share { background-position: -32px -15px; } .chart .icon-download { background-position: -17px -15px; } /* New rules */ html { height: 100%; } .filter-select { max-width: 400px; @media screen and (max-width: 400px) { max-width: 220px; } } .filter-ui div span { color: gray; } .label.outline span { text-shadow: 0 0 2px #000; }