.nano {position :relative;width :100%;height :100%;overflow :hidden}
.nano >.nano-content {position :absolute;overflow :scroll;overflow-x :hidden;top :0;right :0;bottom :0;left :0}
.nano >.nano-content:focus {outline:thin dotted}
.nano >.nano-content::-webkit-scrollbar {display:none}
.has-scrollbar >.nano-content::-webkit-scrollbar {display:block}
.nano >.nano-pane {background :rgba(0,0,0,.25);position :absolute;width :10px;right :0;top :0;bottom :0;visibility :hidden\9;opacity :.01;-webkit-transition :.2s;-moz-transition :.2s;-o-transition :.2s;transition :.2s;-moz-border-radius :5px;-webkit-border-radius :5px;border-radius :5px}
.nano >.nano-pane >.nano-slider {background:#444;background:rgba(0,0,0,.5);position :relative;margin :0 1px;-moz-border-radius :3px;-webkit-border-radius :3px;border-radius :3px}
.nano:hover >.nano-pane,.nano-pane.active,.nano-pane.flashed {visibility :visible\9;opacity :0.99}