.scroller{overflow:hidden;overflow-x:hidden;overflow-y:hidden;position:relative;}.scroller-content{height:100%;overflow:auto;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1;}.scroller-bar{background:#FBFBFB;border-left:1px solid #EEEEEE;display:none;height:100%;position:absolute;right:0;top:0;width:20px;z-index:2;}.scroller-track{background:#FBFBFB;height:100%;overflow:hidden;position:relative;width:100%;}.scroller-handle{background:#EEEEEE;border:1px solid #D5D5D5;border-radius:5px;cursor:pointer;height:20px;overflow:hidden;position:absolute;right:5px;top:0;width:10px;z-index:2;-webkit-transition:right 0.1s linear,width 0.1s linear;-moz-transition:right 0.1s linear,width 0.1s linear;-ms-transition:right 0.1s linear,width 0.1s linear;-o-transition:right 0.1s linear,width 0.1s linear;transition:right 0.1s linear,width 0.1s linear;}.scroller-content::-webkit-scrollbar,.scroller-content::-webkit-scrollbar-button,.scroller-content::-webkit-scrollbar-track,.scroller-content::-webkit-scrollbar-track-piece,.scroller-content::-webkit-scrollbar-thumb,.scroller-content::-webkit-scrollbar-corner,.scroller-content::-webkit-resizer{background:transparent;opacity:0;}.scroller-active .scroller-content{padding:20px;}.scroller-active .scroller-bar{display:block;}.scroller-active .scroller-content{padding:20px;}.scroller-active .scroller-bar{display:block;}.scroller-horizontal .scroller-content{overflow:auto;overflow-x:auto;overflow-y:hidden;padding:0 0 10px 0;}.scroller-horizontal .scroller-bar{border-left:none;border-top:1px solid #EEEEEE;bottom:0;height:20px;top:auto;width:100%;}.scroller-horizontal .scroller-handle{bottom:5px;height:10px;right:auto;top:auto;width:20px;}