.row {
    margin-left: 0;
}
.left {
    float: left;
}
.container {
    padding: 5px;
}
.right {
    display: inline-block;
    border: 1px solid black;
    width: 100px;
    height: 600px;
    margin: 10px;
    margin-left: 0px;
}
.span3 {
    border: 1px solid black;
    margin: 10px;
    width: 200px;
    height: 150px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.spansmall {
    width: 100px;
}

.spansmall .btn-group {
    padding-left: 9px;
}

.bottom {
    border: 1px solid black;
    margin-left: 0;
}
.bottom input[type=range] {
    width: 900px;
}

.farright {
    width: 250px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .farright {
        width: 100px;
    }
    .right input[type=range] {
        -webkit-appearance: slider-vertical;
        height: 600px;
        width: 30px;
    }
}

.btn-group {
    padding: 10px;
    padding-left: 50px;
}

.btn-group + .btn-group {
    margin-left: 0;
}


.footer {
    margin-left: 20px;
}