.charts_chart {
    position: absolute;
    top     : 156px;
    bottom  : 0px;
    left    : 0px;
    right   : 0px;
    height  : 540px;
    width   : 960px;
    margin  : 0px auto;
    padding : 48px 0px;
    -webkit-transition: opacity .9s;
       -moz-transition: opacity .9s;
        -ms-transition: opacity .9s;
         -o-transition: opacity .9s;
            transition: opacity .9s;
}

.charts_chart.hidden {
    z-index: -1;
}

.charts_chart text {
    font-family: inherit;
    font-size  : 12px;
    fill       : #3F3F3F;
}

.charts_chart .nv-axis .nv-axisMaxMin text {
    font-weight: normal;
}

.charts_chart .nv-y .nv-axisMaxMin text {
    visibility: hidden;
}

.charts_chart .nv-axis path {
    stroke: #A5A4A4;
}

.charts_chart .nv-axis line {
    stroke: #A5A4A4;
}

.charts_chart .nv-brush * {
    cursor: inherit;
}

.charts_chart .nv-brush .resize path {
    display: none;
}

.charts_chart .nvtooltip {
    border          : none;
    background-color: #F0F0F0;
}

.charts_chart .nvtooltip > * {
    border          : none;
    background-color: inherit;
}

.charts_chart .nv-legend-symbol {
    cursor: pointer;
}

.charts_chart .nv-noData {
    font-weight: normal;
}

.charts_volumes {
    position: absolute;
    top     : 744px;
}

#charts_mean {
    position   : absolute;
    top        : 660px;
    height     : 24px;
    width      : 100%;
    margin     : 0px auto;
    margin-top : 36px;
    text-align : center;
    font-size  : 18px;
    line-height: 24px;
    -webkit-transition: opacity .3s;
       -moz-transition: opacity .3s;
        -ms-transition: opacity .3s;
         -o-transition: opacity .3s;
            transition: opacity .3s;
}

#charts_mean > p {
    display       : inline-block;
    vertical-align: top;
}