.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scroll-div>.scroll-element,.scroll-div>.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:1026}.scroll-div>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scroll-div>.scroll-element .scroll-element_track{display:none}.scroll-div>.scroll-element .scroll-bar{background-color:#a7a7a7;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}.scroll-div:hover>.scroll-element .scroll-bar,.scroll-div>.scroll-element.scroll-draggable .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.scroll-div>.scroll-element.scroll-x{bottom:0;height:0;left:0;min-width:100%;overflow:visible;width:100%}.scroll-div>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:0}.scroll-div>.scroll-element.scroll-x .scroll-element_outer{left:2px}.scroll-div>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scroll-div>.scroll-element.scroll-y .scroll-element_outer{top:2px}.scroll-div>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scroll-div>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scroll-div>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scroll-div>.scroll-element.scroll-y .scroll-bar{left:-4px;min-height:10px;width:3px}.scroll-div>.scroll-element.scroll-x .scroll-bar{top:-3px;min-width:10px;height:3px}
