.rickshaw_graph .detail{pointer-events:none;position:absolute;top:0;z-index:2;background:rgba(0,0,0,0.1);bottom:0;width:1px;transition:opacity .25s linear;-moz-transition:opacity .25s linear;-o-transition:opacity .25s linear;-webkit-transition:opacity .25s linear}.rickshaw_graph .detail.inactive{opacity:0}.rickshaw_graph .detail .item.active{opacity:1}.rickshaw_graph .detail .x_label{font-family:Arial,sans-serif;border-radius:3px;padding:6px;opacity:.5;border:1px solid #e0e0e0;font-size:12px;position:absolute;background:white;white-space:nowrap}.rickshaw_graph .detail .item{position:absolute;z-index:2;border-radius:3px;padding:.25em;font-size:12px;font-family:Arial,sans-serif;opacity:0;background:rgba(0,0,0,0.4);color:white;border:1px solid rgba(0,0,0,0.4);margin-left:1em;margin-top:-1em;white-space:nowrap}.rickshaw_graph .detail .item.active{opacity:1;background:rgba(0,0,0,0.8)}.rickshaw_graph .detail .item:before{content:"\25c2";position:absolute;left:-0.5em;color:rgba(0,0,0,0.7);width:0}.rickshaw_graph .detail .dot{width:4px;height:4px;margin-left:-4px;margin-top:-3px;border-radius:5px;position:absolute;box-shadow:0 0 2px rgba(0,0,0,0.6);background:white;border-width:2px;border-style:solid;display:none;background-clip:padding-box}.rickshaw_graph .detail .dot.active{display:block}.rickshaw_graph{position:relative}.rickshaw_graph svg{display:block;overflow:hidden}.rickshaw_graph .x_tick{position:absolute;top:0;bottom:0;width:0;border-left:1px dotted rgba(0,0,0,0.2);pointer-events:none}.rickshaw_graph .x_tick .title{position:absolute;font-size:12px;font-family:Arial,sans-serif;opacity:.5;white-space:nowrap;margin-left:3px;bottom:1px}.rickshaw_annotation_timeline{height:1px;border-top:1px solid #e0e0e0;margin-top:10px;position:relative}.rickshaw_annotation_timeline .annotation{position:absolute;height:6px;width:6px;margin-left:-2px;top:-3px;border-radius:5px;background-color:rgba(0,0,0,0.25)}.rickshaw_graph .annotation_line{position:absolute;top:0;bottom:-6px;width:0;border-left:2px solid rgba(0,0,0,0.3);display:none}.rickshaw_graph .annotation_line.active{display:block}.rickshaw_graph .annotation_range{background:rgba(0,0,0,0.1);display:none;position:absolute;top:0;bottom:-6px;z-index:-10}.rickshaw_graph .annotation_range.active{display:block}.rickshaw_graph .annotation_range.active.offscreen{display:none}.rickshaw_annotation_timeline .annotation .content{background:white;color:black;opacity:.9;padding:5px 5px;box-shadow:0 0 2px rgba(0,0,0,0.8);border-radius:3px;position:relative;z-index:20;font-size:12px;padding:6px 8px 8px;top:18px;left:-11px;width:160px;display:none;cursor:pointer}.rickshaw_annotation_timeline .annotation .content:before{content:"\25b2";position:absolute;top:-11px;color:white;text-shadow:0 -1px 1px rgba(0,0,0,0.8)}.rickshaw_annotation_timeline .annotation.active,.rickshaw_annotation_timeline .annotation:hover{background-color:rgba(0,0,0,0.8);cursor:none}.rickshaw_annotation_timeline .annotation .content:hover{z-index:50}.rickshaw_annotation_timeline .annotation.active .content{display:block}.rickshaw_annotation_timeline .annotation:hover .content{display:block;z-index:50}.rickshaw_graph .y_axis,.rickshaw_graph .x_axis_d3{fill:none}.rickshaw_graph .y_ticks .tick,.rickshaw_graph .x_ticks_d3 .tick{stroke:rgba(0,0,0,0.16);stroke-width:2px;shape-rendering:crisp-edges;pointer-events:none}.rickshaw_graph .y_grid .tick,.rickshaw_graph .x_grid_d3 .tick{z-index:-1;stroke:rgba(0,0,0,0.20);stroke-width:1px;stroke-dasharray:1 1}.rickshaw_graph .y_grid path,.rickshaw_graph .x_grid_d3 path{fill:none;stroke:none}.rickshaw_graph .y_ticks path,.rickshaw_graph .x_ticks_d3 path{fill:none;stroke:#808080}.rickshaw_graph .y_ticks text,.rickshaw_graph .x_ticks_d3 text{opacity:.5;font-size:12px;pointer-events:none}.rickshaw_graph .x_tick.glow .title,.rickshaw_graph .y_ticks.glow text{fill:black;color:black;text-shadow:-1px 1px 0 rgba(255,255,255,0.1),1px -1px 0 rgba(255,255,255,0.1),1px 1px 0 rgba(255,255,255,0.1),0px 1px 0 rgba(255,255,255,0.1),0px -1px 0 rgba(255,255,255,0.1),1px 0 0 rgba(255,255,255,0.1),-1px 0 0 rgba(255,255,255,0.1),-1px -1px 0 rgba(255,255,255,0.1)}.rickshaw_graph .x_tick.inverse .title,.rickshaw_graph .y_ticks.inverse text{fill:white;color:white;text-shadow:-1px 1px 0 rgba(0,0,0,0.8),1px -1px 0 rgba(0,0,0,0.8),1px 1px 0 rgba(0,0,0,0.8),0px 1px 0 rgba(0,0,0,0.8),0px -1px 0 rgba(0,0,0,0.8),1px 0 0 rgba(0,0,0,0.8),-1px 0 0 rgba(0,0,0,0.8),-1px -1px 0 rgba(0,0,0,0.8)}.rickshaw_legend{font-family:Arial;font-size:12px;color:white;background:#404040;display:inline-block;padding:12px 5px;border-radius:2px;position:relative}.rickshaw_legend:hover{z-index:10}.rickshaw_legend .swatch{width:10px;height:10px;border:1px solid rgba(0,0,0,0.2)}.rickshaw_legend .line{clear:both;line-height:140%;padding-right:15px}.rickshaw_legend .line .swatch{display:inline-block;margin-right:3px;border-radius:2px}.rickshaw_legend .label{margin:0;white-space:nowrap;display:inline;font-size:inherit;background-color:transparent;color:inherit;font-weight:normal;line-height:normal;padding:0;text-shadow:none}.rickshaw_legend .action:hover{opacity:.6}.rickshaw_legend .action{margin-right:.2em;font-size:10px;opacity:.2;cursor:pointer;font-size:14px}.rickshaw_legend .line.disabled{opacity:.4}.rickshaw_legend ul{list-style-type:none;margin:0;padding:0;margin:2px;cursor:pointer}.rickshaw_legend li{padding:0 0 0 2px;min-width:80px;white-space:nowrap}.rickshaw_legend li:hover{background:rgba(255,255,255,0.08);border-radius:3px}.rickshaw_legend li:active{background:rgba(255,255,255,0.2);border-radius:3px}#sparkline{position:relative;border-bottom:1px solid #999}#sparkline .slider,#sparkline .dragger,#sparkline .side-of-slider{position:absolute;height:32px;background:0;padding:0;bottom:0}#sparkline .side-of-slider{background:rgba(255,255,255,0.8)}#sparkline .x_tick div{z-index:2;background-color:rgba(0,0,0,0.4);padding:1px;color:#FFF;opacity:.5;margin:0 auto -1px 0;height:12px}#sparkline .dragger{width:4px;background:#fafafa;z-index:3;border:1px solid #e5e5e5;border-bottom:0;-webkit-border-radius:1px 1px 0 0;-moz-border-radius:1px 1px 0 0;border-radius:1px 1px 0 0;box-sizing:border-box;box-shadow:0 -1px 4px #ccc}#sparkline .begin{left:0}#sparkline .end{right:0}#sparkline .begin,#sparkline .end.other-dragging{cursor:w-resize}#sparkline .end,#sparkline .begin.other-dragging{cursor:e-resize}#sparkline .slider,#sparkline .begin.sliding,#sparkline .end.sliding{cursor:move}#sparkline svg path{stroke-width:1px}#sparkline .love-handle{background-color:#ccc;width:6px;height:6px;top:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid #fff;box-shadow:0 0 4px #ccc}#sparkline .begin .love-handle{right:-4px}#sparkline .end .love-handle{left:-4px}#time-select-container{width:100%;text-align:right;padding-top:4px}#time-select-container a.custom{position:relative}#time-select-container a.selected{cursor:default}#custom-date-range-select{margin-top:3px;position:relative;left:450px;width:355px;background:#fff;border:1px solid #bbb;moz-box-shadow:4px 4px 4px -1px #999;-webkit-box-shadow:4px 4px 4px -1px #999;box-shadow:4px 4px 4px -1px #999;z-index:14}#custom-date-range-select .kalendae{margin:0;background:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#custom-date-inputs{text-align:left;position:relative;font-size:.8em;color:#666;font-weight:bold}#custom-date-inputs span{display:inline-block;margin-left:15px;width:162px;cursor:default}#custom-date-inputs input{margin-top:4px;width:100px}#custom-date-range-select .kalendae .k-days span.k-out-of-month{visibility:hidden}#custom-date-range-select .kalendae .k-days span.k-today{text-decoration:none}#custom-date-range-select .kalendae .k-days span.k-selected.k-active{color:red;background:#eee}#custom-date-range-select .kalendae .k-days span.k-range{border-color:#ddd}#custom-date-range-select .kalendae .k-days span.k-range.k-in-month,#custom-date-range-select .kalendae .k-days span.k-selected.k-active{background:#def}#custom-date-range-select .kalendae .k-days span.k-active:hover{border-color:#666}#close-custom-date{font-size:.75em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;padding:1px;margin:3px;border:1px solid lightgray;width:3em;text-align:center;display:inline-block;background:-moz-linear-gradient(top,#fefefe 0,#e2e2e2 100%);background:-webkit-linear-gradient(top,#fefefe 0,#e2e2e2 100%);background:-o-linear-gradient(top,#fefefe 0,#e2e2e2 100%);background:-ms-linear-gradient(top,#fefefe 0,#e2e2e2 100%);background:linear-gradient(to bottom,#fefefe 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e2e2e2',GradientType=0)}#traffic-table .title .date{font-size:10px}#profile #traffic-table .title .date,#profile .listView th .date{font-weight:normal;display:inline-block;font-size:10px}#traffic-table .title .text{font-weight:bold;color:#333}#profile #traffic-table .title .text{color:#999}#traffic-table .child .row-name{padding-left:20px}#traffic-table .parent .row-name{font-weight:bold}#profile #traffic-table .parent .row-name,#profile #traffic-graph-wrapper .listView .parent td.row-name{font-weight:normal;padding-left:15px}#profile #traffic-table .total .row-name{padding-left:40px;font-weight:bold}#traffic-table .hidden{display:none}#traffic-table tbody tr:hover{background-color:#f0f0f0}#traffic-table tbody tr:hover td.selected{background-color:#e3e9ea}#traffic-table .digit{font-weight:normal;color:#666}#traffic-table .total .digit{font-weight:normal;color:#333}#traffic-table .total .row-name{font-weight:bold}#profile #traffic-table .total .row-name{font-size:13px}#traffic-table table{border-bottom:2px solid #CCC}#profile #traffic-table table{border-bottom:1px solid #eee;margin-top:17px}#legend ul{list-style-type:none}#legend .legend-icon{display:inline-block;width:10px;height:10px;margin-right:2px}#legend li{float:left;padding-right:15px;padding-left:0;height:17px;font-size:12px}.rickshaw_graph .domain{display:none;stroke:none}#y-axis .rickshaw_graph .y_ticks .tick{stroke:none}.rickshaw_graph .x_grid_d3 .tick{stroke:none}#x-axis .rickshaw_graph .x_ticks_d3 .tick{stroke:gray;stroke-width:.5px}#x-axis .rickshaw_graph .x_ticks_d3 g text,#y-axis .rickshaw_graph .y_ticks g text{font-size:.75em}#x-axis .rickshaw_graph .x_ticks_d3 g text{opacity:1;fill:gray;text-anchor:start!important;transform:translate(2px,-5px);-ms-transform:translate(2px,-5px);-webkit-transform:translate(2px,-5px);-o-transform:translate(2px,-5px);-moz-transform:translate(2px,-5px)}#rickshaw.rickshaw_graph .y_grid .tick{stroke-dasharray:none}#rickshaw.rickshaw_graph path{pointer-events:all}#rickshaw.rickshaw_graph .x_tick{border-left:1px solid rgba(0,0,0,.2);top:auto;bottom:-17px;height:15px}#rickshaw.rickshaw_graph .detail.inactive{opacity:0;display:none}#sparkline.rickshaw_graph .x_tick{height:16px;top:auto;bottom:0;border-left:1px solid #999}#rickshaw.rickshaw_graph .detail .hoverable{pointer-events:auto}#rickshaw.rickshaw_graph .detail .fixed{top:25px}#sparkline.rickshaw_graph .x_tick .title{font-size:11px}