#chart-container,.chart-container {
    clear:both;
    font-family:Arial, Helvetica, sans-serif;
}

.repin-sources {
    clear:both;
    top:40px;
}

#chart,.chart {
    clear:right;
    float:left;
}

#legend,.legend {
    float:left;
    margin-left:15px;
}

#offset_form,.offset_form {
    background-color:#ccc;
    float:left;
    font-size:13px;
    margin:2em 0 0 15px;
    padding:10px;
}

#y_axis,.y_axis {
    float:left;
    padding-bottom:5px;
    width:40px;
}

.input-prepend,.input-append,.expand-all {
    -webkit-padding-end:27px;
    margin-bottom:0;
    vertical-align:middle;
    white-space:nowrap;
}

tr td:nth-child(7) {
    text-align:right;
}

.event-toolbar {
    height:32px;
    margin-bottom:0;
    margin-top:0;
}

.page-header {
    clear:both;
    margin-left:15px;
}

.facet-title {
    clear:both;
    margin-bottom:5px;
    margin-right:50px;
    margin-top:15px;
    text-align:center;
}

#chart {
    display:inline-block;
}

#chart path {
    -webkit-transition:opacity .2s linear;
}

.slider {
    clear:both;
    margin-left:30px;
    margin-top:30px;
    position:absolute;
}

#slider {
    margin-left:30px;
    margin-top:30px;
    position:absolute;
    top:490px;
}

#legend {
    display:inline-block;
    left:8px;
    position:relative;
}

#legend_container {
    bottom:26px;
    position:absolute;
    right:0;
    width:0;
}

.align-middle {
    vertical-align:middle;
}

.input-append {
    width:auto;
}

.update-on-enter {
    float:left!important;
    width:90%!important;
}

.advanced-settings,.advanced-columns,.expand-all,.include-col,.user-guide,#chart-container,.loading-warning,#download-csv,.secondary-event-hide {
    display:none;
}

.chart-loading,#viewer-container {
    clear:both;
}