#content{width:1200px;}
#chart{display:inline-block;}
#chart path{-webkit-transition:opacity 0.2s linear;}
#preview{margin-top:10px;}
#legend{display:inline-block;position:relative;left:8px;}
#legend_container{position:absolute;right:0;bottom:26px;width:0;}
#chart_container{position:relative;display:inline-block;width:100%;}
#smoother{margin:0 0 10px 16px;width:100px;}
.rickshaw_graph .detail{left:-1000;}
#chart{border:1px solid #e8e8e8;}
#rickshaw_side_panel{padding:0 20px 20px 0;width:240px;display:inline-block;vertical-align:top;}
#rickshaw_side_panel section{color:#505050;font-size:12px;}
#rickshaw_side_panel .ui-slider-horizontal{height:2px !important;border-color:#dddddd;margin-bottom:10px;top:5px;}
#rickshaw_side_panel .ui-slider-handle{border-color:#afafaf;height:14px !important;width:14px !important;top:-7px !important;border-radius:50%;outline:none;cursor:pointer;}
#legend{background-color:white;margin-left:0;padding:0;left:0;}
#legend .label{color:#404040;}
#legend .action{color:black;opacity:0.5;}
#legend ul{padding:0;}
#smoother, #sersmoother{margin:5px 0 0 10px;width:100%;}
label.disabled{opacity:0.4;}
#renderer_form.toggler{display:block;margin:30px 0;}
#renderer_form.toggler input[type=radio]:checked{outline:1px solid #1fb5ac;}
#renderer_form.toggler input[type=radio]:checked + label{outline:1px solid #1fb5ac;}
#renderer_form.toggler input[type=radio]{-moz-appearance:button;background:white;margin:0 7px;width:25px;height:16px;position:absolute;visibility:hidden;}
#renderer_form.toggler label{display:inline-block;padding:0;width:auto;min-width:30px;padding-top:17px;text-align:center;font-size:10px;color:#808080;background-repeat:no-repeat;position:relative;margin:0 7px;cursor:pointer;}
#interpolation_form,
#offset_form,
#seroffset_form{vertical-align:top;display:inline-block;width:49%;margin-bottom:30px;}
#interpolation_form label,
#offset_form label,
#seroffset_form label{display:block;}
label[for=area]{background-image:url(../images/om_stack.png);background-size:30px;}
label[for=line]{background-image:url(../images/om_lines.png);background-size:30px;}
label[for=bar]{background-image:url(../images/om_bar.png);background-size:30px;}
label[for=scatter]{background-image:url(../images/om_scatter.png);background-size:30px;}
#seroffset_form label,
#offset_form label,
#interpolation_form label{background-repeat:no-repeat;background-position:18px 1px;cursor:pointer;cursor:hand;font-weight:400;font-size:13px;}
#seroffset_form label span,
#offset_form label span,
#interpolation_form label span{padding-left:36px;top:-5px;position:relative;}
label[for=stack]{background-image:url(../images/offset_stack.png);}
label[for=pct]{background-image:url(../images/offset_pct.png);}
label[for=stream]{background-image:url(../images/offset_stream.png);}
label[for=value]{background-image:url(../images/offset_value.png);}
label[for=cardinal]{background-image:url(../images/interp_cardinal.png);}
label[for=linear]{background-image:url(../images/interp_linear.png);}
label[for=step]{background-image:url(../images/interp_step.png);}
label[for=lines]{background-image:url(../images/om_lines.png);background-size:25px;}
.rickshaw_ser_preview,
.rickshaw_ext_preview{width:100% !important;margin:5px 0 0 10px;}
.rickshaw_annotation_timeline{height:1px;border-top:0px solid #e0e0e0;margin-top:10px;position:relative;visibility:hidden;}
.rickshaw_graph svg{width:100%;}
#seroffset_form{margin-top:30px;width:90%;}