123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- /*************** SCROLLBAR BASE CSS ***************/
- .highlightable {
- padding: 25px 0 15px;
- }
- .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-bar,
- .scroll-element .scroll-arrow {
- cursor: default;
- }
- .scroll-textarea {
- }
- .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: none;
- padding: 2px;
- position: relative !important;
- top: 0;
- width: 100% !important;
- }
- .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
- height: 0;
- width: 0;
- }
- /*************** SIMPLE INNER SCROLLBAR ***************/
- .scrollbar-inner > .scroll-element,
- .scrollbar-inner > .scroll-element div
- {
- border: none;
- margin: 0;
- padding: 0;
- position: absolute;
- z-index: 10;
- }
- .scrollbar-inner > .scroll-element div {
- display: block;
- height: 100%;
- left: 0;
- top: 0;
- width: 100%;
- }
- .scrollbar-inner > .scroll-element.scroll-x {
- bottom: 2px;
- height: 8px;
- left: 0;
- width: 100%;
- }
- .scrollbar-inner > .scroll-element.scroll-y {
- height: 100%;
- right: 2px;
- top: 0;
- width: 8px;
- }
- .scrollbar-inner > .scroll-element .scroll-element_outer {
- overflow: hidden;
- }
- .scrollbar-inner > .scroll-element .scroll-element_outer,
- .scrollbar-inner > .scroll-element .scroll-element_track,
- .scrollbar-inner > .scroll-element .scroll-bar {
- -webkit-border-radius: 8px;
- -moz-border-radius: 8px;
- border-radius: 8px;
- }
- .scrollbar-inner > .scroll-element .scroll-element_track,
- .scrollbar-inner > .scroll-element .scroll-bar {
- -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
- filter: alpha(opacity=30);
- opacity: 0.3;
- }
- /* update scrollbar offset if both scrolls are visible */
- .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
- .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
- .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
- .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }
|