@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(fonts/opensans-regular.eot);src:url(fonts/opensans-regular.eot) format('embedded-opentype'),url(fonts/opensans-regular.woff) format('woff'),url(fonts/opensans-regular.ttf) format('truetype'),url(fonts/opensans-regular.svg#OpenSansRegular) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(fonts/opensans-semibold.eot);src:url(fonts/opensans-semibold.eot) format('embedded-opentype'),url(fonts/opensans-semibold.woff) format('woff'),url(fonts/opensans-semibold.ttf) format('truetype'),url(fonts/opensans-semibold.svg#OpenSansSemibold) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(fonts/opensans-bold.eot);src:url(fonts/opensans-bold.eot) format('embedded-opentype'),url(fonts/opensans-bold.woff) format('woff'),url(fonts/opensans-bold.ttf) format('truetype'),url(fonts/opensans-bold.svg#OpenSansBold) format('svg')}html{-webkit-text-size-adjust:100%}.visual,body{background-color:#fff}body{padding:0;margin:0}.visual{margin:10px;overflow:hidden;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px}.visual.error{position:absolute;display:table;width:100%;height:100%;margin:0}.visual h1,.visual p{font-family:'Open Sans',Helvetica,Arial,sans-serif}.visual h1{margin-top:0;margin-bottom:.67em;font-size:13px}.visual.error h1{display:table-cell;padding:0 1em;vertical-align:middle}.visual p{font-size:11px;margin:10px 0 0}.VisualJSfooter p{font-size:11px;margin-top:10px}.VisualJSfooter p+p{margin:5px 0}#VisualJSleft,#VisualJSright,.visual.error h1{text-align:center}#VisualJSTooltip{display:none;position:absolute;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.6);padding:6px 8px;background-color:#000;opacity:.8;font-size:13px;color:#fff;font-family:'Open Sans',Helvetica,Arial,sans-serif}#VisualJSTooltip em,#VisualJSTooltip strong{display:block;font-weight:600}#VisualJSTooltip em{font-style:normal;margin-top:4px}#VisualJSTooltip div{margin-bottom:4px}.VisualJSlegend button{background:0 0!important;color:inherit;border:0;padding:0!important;font:inherit;cursor:pointer;outline:inherit!important}#VisualJSTooltip,.visual .VisualJSnw,.visual .VisualJStsbar .flot-tick-label.tickLabel,.visual .VisualJStsline .flot-tick-label.tickLabel{white-space:nowrap}.visual .flot-tick-label{font-size:11.4px}.visual .VisualJSmini .flot-tick-label{font-size:8px}.visual .VisualJSmini .legendLabel{font-size:9px}.visual .VisualJSbar .flot-tick-label.tickLabel span{display:block;padding:0 2.5em}.visual .VisualJSarea{fill:gray;stroke:#000;stroke-width:.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.visual .VisualJSarea path:focus,.visual .VisualJSarea path:hover{stroke-width:2px;outline:0}.visual .VisualJSarea path:focus{stroke:#fff}.visual .VisualJSarea path:hover{stroke:orange}.visual .VisualJSarea path.cnohover{fill:#666}.visual .VisualJSarea path.cnohover:focus,.visual .VisualJSarea path.cnohover:hover{stroke:#000;stroke-width:.5px}.visual svg g.VisualJSlegend{stroke:gray;stroke-width:1px}.visual svg g.VisualJSlegend line,.visual svg g.VisualJSlegend rect{stroke:#000;stroke-width:.5px}.visual svg g.VisualJSlegend text{font-size:11px;fill:#000;stroke:none}.visual .VisualJSlegend{border:1px solid #ccc;max-width:25%}.visual .VisualJSlegend table{opacity:.85;background-color:#fff;font-size:smaller;padding:4px;border:0}.visual .VisualJSlegend table .legendColorBox{vertical-align:top}.hidden{display:none!important}@media (max-width:600px){.visual h1{font-size:11px}.visual p{font-size:10px}.visual .VisualJSlegend{max-width:150px}}
