/** initial setup **/
.nano {
    position : relative;
    width    : 100%;
    /*height   : 100%;*/
    overflow : hidden;
}
.nano > .nano-content {
    position      : absolute;
    overflow      : scroll;
    overflow-x    : hidden;
    top           : 0;
    right         : -20px !important;
    bottom        : 0;
    left          : 0;
    padding-right : 20px;
}
.nano > .nano-content:focus {
    outline: none;
}
.nano > .nano-content::-webkit-scrollbar {
    visibility: hidden;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
    visibility: hidden;
}
.nano > .nano-pane {
    background : #fff;
    position   : absolute;
    width      : 5px;
    right      : 0;
    top        : 8px;
    bottom     : 4px;
    visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
    opacity    : .5;
    -moz-border-radius    : 5px;
    -webkit-border-radius : 5px;
    border-radius         : 5px;
    padding    : 0px;
}
.nano > .nano-pane > .nano-slider {
    background-color      : #CECECE;
    position              : relative;
    margin                : 0;
    -moz-border-radius    : 5px;
    -webkit-border-radius : 5px;
    border-radius         : 5px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
    visibility : visible\9; /* Target only IE7 and IE8 with this hack */
    opacity    : 1;
}
