div.timeBannerWrap {
    display: inline-block;
    font-size: 0;
    margin-right: 20px;
}

p.timeBannerTime {
    font-size: 150px;
    letter-spacing: 2px;
    margin-top: -15px;
}

p.timeBannerTime.smallBanner {
    font-size: 75px;
    margin-top: 0;
}

p.timeBannerTime.na {
    color: #95a5a6;
}

canvas.timesGraph {
    margin: 20px 0;
}

div.graphContainer {
    display: inline-block;
    position: relative;
}

div.graphContainer > * {
    vertical-align: middle;
}

div.graphContainer.largeGraph {
    height: 500px;
    display: block;
}

div.graphContainer.bar {
    width: 70%;
}

div.graphContainer.pie {
    width: 30%;
}

/* MOBILE */
@media only screen and (max-device-width: 480px) {
    div.graphContainer.largeGraph {
        height: 200px;
    }
}