1/* 2== malihu jquery custom scrollbar plugin == 3Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller 4*/ 5 6 7 8/* 9CONTENTS: 10 1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 11 2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 12 3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar. 13 4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 14 5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 15 6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 16 6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes. 17*/ 18 19 20 21/* 22------------------------------------------------------------------------------------------------------------------------ 231. BASIC STYLE 24------------------------------------------------------------------------------------------------------------------------ 25*/ 26 27 .mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ } 28 .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; } 29 30 .mCustomScrollBox{ /* contains plugin's markup */ 31 position: relative; 32 overflow: hidden; 33 height: 100%; 34 max-width: 100%; 35 outline: none; 36 direction: ltr; 37 } 38 39 .mCSB_container{ /* contains the original content */ 40 overflow: hidden; 41 width: auto; 42 height: auto; 43 } 44 45 46 47/* 48------------------------------------------------------------------------------------------------------------------------ 492. VERTICAL SCROLLBAR 50y-axis 51------------------------------------------------------------------------------------------------------------------------ 52*/ 53 54 .mCSB_inside > .mCSB_container{ margin-right: 30px; } 55 56 .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */ 57 58 .mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */ 59 margin-right: 0; 60 margin-left: 30px; 61 } 62 63 .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */ 64 65 .mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ 66 position: absolute; 67 width: 16px; 68 height: auto; 69 left: auto; 70 top: 0; 71 right: 0; 72 bottom: 0; 73 } 74 75 .mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */ 76 77 .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 78 .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */ 79 right: auto; 80 left: 0; 81 } 82 83 .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */ 84 85 .mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */ 86 position: absolute; 87 top: 0; 88 left: 0; 89 bottom: 0; 90 right: 0; 91 height: auto; 92 } 93 94 .mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; } 95 96 .mCSB_scrollTools .mCSB_draggerRail{ 97 width: 2px; 98 height: 100%; 99 margin: 0 auto; 100 -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; 101 } 102 103 .mCSB_scrollTools .mCSB_dragger{ /* the draggable element */ 104 cursor: pointer; 105 width: 100%; 106 height: 30px; /* minimum dragger height */ 107 z-index: 1; 108 } 109 110 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */ 111 position: relative; 112 width: 4px; 113 height: 100%; 114 margin: 0 auto; 115 -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; 116 text-align: center; 117 } 118 119 .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 120 .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ } 121 122 .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 123 .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ } 124 125 .mCSB_scrollTools .mCSB_buttonUp, 126 .mCSB_scrollTools .mCSB_buttonDown{ 127 display: block; 128 position: absolute; 129 height: 20px; 130 width: 100%; 131 overflow: hidden; 132 margin: 0 auto; 133 cursor: pointer; 134 } 135 136 .mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; } 137 138 139 140/* 141------------------------------------------------------------------------------------------------------------------------ 1423. HORIZONTAL SCROLLBAR 143x-axis 144------------------------------------------------------------------------------------------------------------------------ 145*/ 146 147 .mCSB_horizontal.mCSB_inside > .mCSB_container{ 148 margin-right: 0; 149 margin-bottom: 30px; 150 } 151 152 .mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; } 153 154 .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */ 155 156 .mCSB_scrollTools.mCSB_scrollTools_horizontal{ 157 width: auto; 158 height: 16px; 159 top: auto; 160 right: 0; 161 bottom: 0; 162 left: 0; 163 } 164 165 .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 166 .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */ 167 168 .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; } 169 170 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{ 171 width: 100%; 172 height: 2px; 173 margin: 7px 0; 174 } 175 176 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{ 177 width: 30px; /* minimum dragger width */ 178 height: 100%; 179 left: 0; 180 } 181 182 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ 183 width: 100%; 184 height: 4px; 185 margin: 6px auto; 186 } 187 188 .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 189 .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ 190 height: 12px; /* auto-expanded scrollbar */ 191 margin: 2px auto; 192 } 193 194 .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 195 .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ 196 height: 8px; /* auto-expanded scrollbar */ 197 margin: 4px 0; 198 } 199 200 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, 201 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ 202 display: block; 203 position: absolute; 204 width: 20px; 205 height: 100%; 206 overflow: hidden; 207 margin: 0 auto; 208 cursor: pointer; 209 } 210 211 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; } 212 213 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; } 214 215 216 217/* 218------------------------------------------------------------------------------------------------------------------------ 2194. VERTICAL AND HORIZONTAL SCROLLBARS 220yx-axis 221------------------------------------------------------------------------------------------------------------------------ 222*/ 223 224 .mCSB_container_wrapper{ 225 position: absolute; 226 height: auto; 227 width: auto; 228 overflow: hidden; 229 top: 0; 230 left: 0; 231 right: 0; 232 bottom: 0; 233 margin-right: 30px; 234 margin-bottom: 30px; 235 } 236 237 .mCSB_container_wrapper > .mCSB_container{ 238 padding-right: 30px; 239 padding-bottom: 30px; 240 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 241 } 242 243 .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; } 244 245 .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; } 246 247 /* non-visible horizontal scrollbar */ 248 .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; } 249 250 /* non-visible vertical scrollbar/RTL direction/left-side scrollbar */ 251 .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 252 .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; } 253 254 /* RTL direction/left-side scrollbar */ 255 .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; } 256 257 /* non-visible scrollbar/RTL direction/left-side scrollbar */ 258 .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; } 259 260 .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */ 261 margin-right: 0; 262 margin-left: 30px; 263 } 264 265 .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; } 266 267 .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; } 268 269 .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{ 270 margin-right: 0; /* non-visible scrollbar */ 271 margin-left: 0; 272 } 273 274 /* non-visible horizontal scrollbar */ 275 .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } 276 277 278 279/* 280------------------------------------------------------------------------------------------------------------------------ 2815. TRANSITIONS 282------------------------------------------------------------------------------------------------------------------------ 283*/ 284 285 .mCSB_scrollTools, 286 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 287 .mCSB_scrollTools .mCSB_buttonUp, 288 .mCSB_scrollTools .mCSB_buttonDown, 289 .mCSB_scrollTools .mCSB_buttonLeft, 290 .mCSB_scrollTools .mCSB_buttonRight{ 291 -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; 292 -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; 293 -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; 294 transition: opacity .2s ease-in-out, background-color .2s ease-in-out; 295 } 296 297 .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */ 298 .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 299 .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 300 .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{ 301 -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 302 margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 303 margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, 304 opacity .2s ease-in-out, background-color .2s ease-in-out; 305 -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 306 margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 307 margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, 308 opacity .2s ease-in-out, background-color .2s ease-in-out; 309 -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 310 margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 311 margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, 312 opacity .2s ease-in-out, background-color .2s ease-in-out; 313 transition: width .2s ease-out .2s, height .2s ease-out .2s, 314 margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 315 margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, 316 opacity .2s ease-in-out, background-color .2s ease-in-out; 317 } 318 319 320 321/* 322------------------------------------------------------------------------------------------------------------------------ 3236. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 324------------------------------------------------------------------------------------------------------------------------ 325*/ 326 327 /* 328 ---------------------------------------- 329 6.1 THEMES 330 ---------------------------------------- 331 */ 332 333 /* default theme ("light") */ 334 335 .mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } 336 337 .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, 338 .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; } 339 340 .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, 341 .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, 342 .mCustomScrollBox:hover > .mCSB_scrollTools, 343 .mCustomScrollBox:hover ~ .mCSB_scrollTools, 344 .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, 345 .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; } 346 347 .mCSB_scrollTools .mCSB_draggerRail{ 348 background-color: #000; background-color: rgba(0,0,0,0.4); 349 filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 350 } 351 352 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 353 background-color: #fff; background-color: rgba(255,255,255,0.75); 354 filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 355 } 356 357 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ 358 background-color: #fff; background-color: rgba(255,255,255,0.85); 359 filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 360 } 361 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 362 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ 363 background-color: #fff; background-color: rgba(255,255,255,0.9); 364 filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 365 } 366 367 .mCSB_scrollTools .mCSB_buttonUp, 368 .mCSB_scrollTools .mCSB_buttonDown, 369 .mCSB_scrollTools .mCSB_buttonLeft, 370 .mCSB_scrollTools .mCSB_buttonRight{ 371 background-image: url(../icons/default/mCSB_buttons.png); /* css sprites */ 372 background-repeat: no-repeat; 373 opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 374 } 375 376 .mCSB_scrollTools .mCSB_buttonUp{ 377 background-position: 0 0; 378 /* 379 sprites locations 380 light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px 381 dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px 382 */ 383 } 384 385 .mCSB_scrollTools .mCSB_buttonDown{ 386 background-position: 0 -20px; 387 /* 388 sprites locations 389 light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px 390 dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px 391 */ 392 } 393 394 .mCSB_scrollTools .mCSB_buttonLeft{ 395 background-position: 0 -40px; 396 /* 397 sprites locations 398 light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px 399 dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px 400 */ 401 } 402 403 .mCSB_scrollTools .mCSB_buttonRight{ 404 background-position: 0 -56px; 405 /* 406 sprites locations 407 light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px 408 dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px 409 */ 410 } 411 412 .mCSB_scrollTools .mCSB_buttonUp:hover, 413 .mCSB_scrollTools .mCSB_buttonDown:hover, 414 .mCSB_scrollTools .mCSB_buttonLeft:hover, 415 .mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } 416 417 .mCSB_scrollTools .mCSB_buttonUp:active, 418 .mCSB_scrollTools .mCSB_buttonDown:active, 419 .mCSB_scrollTools .mCSB_buttonLeft:active, 420 .mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } 421 422 423 /* theme: "dark" */ 424 425 .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); } 426 427 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } 428 429 .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); } 430 431 .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 432 .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); } 433 434 .mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; } 435 436 .mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; } 437 438 .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; } 439 440 .mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; } 441 442 /* ---------------------------------------- */ 443 444 445 446 /* theme: "light-2", "dark-2" */ 447 448 .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 449 .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{ 450 width: 4px; 451 background-color: #666; background-color: rgba(255,255,255,0.1); 452 -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; 453 } 454 455 .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 456 .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 457 width: 4px; 458 background-color: #fff; background-color: rgba(255,255,255,0.75); 459 -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; 460 } 461 462 .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 463 .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 464 .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 465 .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ 466 width: 100%; 467 height: 4px; 468 margin: 6px auto; 469 } 470 471 .mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); } 472 473 .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 474 .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); } 475 476 .mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; } 477 478 .mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -20px; } 479 480 .mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -40px; } 481 482 .mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; } 483 484 485 /* theme: "dark-2" */ 486 487 .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{ 488 background-color: #000; background-color: rgba(0,0,0,0.1); 489 -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; 490 } 491 492 .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 493 background-color: #000; background-color: rgb(115, 182, 224); 494 -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; 495 } 496 497 .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(115, 182, 224,0.85); } 498 499 .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 500 .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(115, 182, 224,0.9); } 501 502 .mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; } 503 504 .mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; } 505 506 .mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; } 507 508 .mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -56px; } 509 510 /* ---------------------------------------- */ 511 512 513 514 /* theme: "light-thick", "dark-thick" */ 515 516 .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 517 .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{ 518 width: 4px; 519 background-color: #fff; background-color: rgba(255,255,255,0.1); 520 -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 521 } 522 523 .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 524 .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 525 width: 6px; 526 background-color: #fff; background-color: rgba(255,255,255,0.75); 527 -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 528 } 529 530 .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 531 .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{ 532 width: 100%; 533 height: 4px; 534 margin: 6px 0; 535 } 536 537 .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 538 .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ 539 width: 100%; 540 height: 6px; 541 margin: 5px auto; 542 } 543 544 .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); } 545 546 .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 547 .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); } 548 549 .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; } 550 551 .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -20px; } 552 553 .mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -40px; } 554 555 .mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; } 556 557 558 /* theme: "dark-thick" */ 559 560 .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{ 561 background-color: #000; background-color: rgba(0,0,0,0.1); 562 -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 563 } 564 565 .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 566 background-color: #000; background-color: rgba(0,0,0,0.75); 567 -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 568 } 569 570 .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } 571 572 .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 573 .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } 574 575 .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; } 576 577 .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; } 578 579 .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; } 580 581 .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -56px; } 582 583 /* ---------------------------------------- */ 584 585 586 587 /* theme: "light-thin", "dark-thin" */ 588 589 .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); } 590 591 .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 592 .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; } 593 594 .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 595 .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; } 596 597 .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 598 .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ 599 width: 100%; 600 height: 2px; 601 margin: 7px auto; 602 } 603 604 605 /* theme "dark-thin" */ 606 607 .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); } 608 609 .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } 610 611 .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } 612 613 .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 614 .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } 615 616 .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; } 617 618 .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; } 619 620 .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; } 621 622 .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; } 623 624 /* ---------------------------------------- */ 625 626 627 628 /* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */ 629 630 .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); } 631 632 .mCS-rounded.mCSB_scrollTools .mCSB_dragger, 633 .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 634 .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 635 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; } 636 637 .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 638 .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 639 .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 640 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 641 width: 14px; 642 margin: 0 1px; 643 } 644 645 .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 646 .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 647 .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 648 .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; } 649 650 .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 651 .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 652 .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 653 .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ 654 height: 14px; 655 margin: 1px 0; 656 } 657 658 .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 659 .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 660 .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 661 .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ 662 width: 16px; /* auto-expanded scrollbar */ 663 height: 16px; 664 margin: -1px 0; 665 } 666 667 .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 668 .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 669 .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 670 .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ } 671 672 .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 673 .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 674 .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 675 .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ 676 height: 16px; /* auto-expanded scrollbar */ 677 width: 16px; 678 margin: 0 -1px; 679 } 680 681 .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 682 .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 683 .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 684 .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ 685 height: 4px; /* auto-expanded scrollbar */ 686 margin: 6px 0; 687 } 688 689 .mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; } 690 691 .mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; } 692 693 .mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; } 694 695 .mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; } 696 697 698 /* theme "rounded-dark", "rounded-dots-dark" */ 699 700 .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 701 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } 702 703 .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); } 704 705 .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 706 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } 707 708 .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 709 .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 710 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 711 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } 712 713 .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; } 714 715 .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; } 716 717 .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; } 718 719 .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; } 720 721 722 /* theme "rounded-dots", "rounded-dots-dark" */ 723 724 .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 725 .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; } 726 727 .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 728 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 729 .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 730 .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ 731 background-color: transparent; 732 background-position: center; 733 } 734 735 .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 736 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{ 737 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg=="); 738 background-repeat: repeat-y; 739 opacity: 0.3; 740 filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 741 } 742 743 .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 744 .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ 745 height: 4px; 746 margin: 6px 0; 747 background-repeat: repeat-x; 748 } 749 750 .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; } 751 752 .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; } 753 754 .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; } 755 756 .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; } 757 758 759 /* theme "rounded-dots-dark" */ 760 761 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{ 762 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII="); 763 } 764 765 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; } 766 767 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; } 768 769 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; } 770 771 .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; } 772 773 /* ---------------------------------------- */ 774 775 776 777 /* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */ 778 779 .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 780 .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 781 .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 782 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 783 background-repeat: repeat-y; 784 background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); 785 background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0))); 786 background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); 787 background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); 788 background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); 789 background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); 790 } 791 792 .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 793 .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 794 .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 795 .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ 796 background-repeat: repeat-x; 797 background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%); 798 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0))); 799 background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); 800 background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); 801 background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); 802 background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); 803 } 804 805 806 /* theme "3d", "3d-dark" */ 807 808 .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 809 .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; } 810 811 .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 812 .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; } 813 814 .mCS-3d.mCSB_scrollTools, 815 .mCS-3d-dark.mCSB_scrollTools{ 816 opacity: 1; 817 filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 818 } 819 820 .mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 821 .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 822 .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 823 .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; } 824 825 .mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 826 .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{ 827 width: 8px; 828 background-color: #000; background-color: rgba(0,0,0,0.2); 829 box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2); 830 } 831 832 .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 833 .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 834 .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 835 .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 836 .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 837 .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 838 .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 839 .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; } 840 841 .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 842 .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; } 843 844 .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 845 .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ 846 width: 100%; 847 height: 8px; 848 margin: 4px 0; 849 box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2); 850 } 851 852 .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 853 .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ 854 width: 100%; 855 height: 8px; 856 margin: 4px auto; 857 } 858 859 .mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; } 860 861 .mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; } 862 863 .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; } 864 865 .mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } 866 867 868 /* theme "3d-dark" */ 869 870 .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{ 871 background-color: #000; background-color: rgba(0,0,0,0.1); 872 box-shadow: inset 1px 0 1px rgba(0,0,0,0.1); 873 } 874 875 .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); } 876 877 .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; } 878 879 .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; } 880 881 .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; } 882 883 .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; } 884 885 /* ---------------------------------------- */ 886 887 888 889 /* theme: "3d-thick", "3d-thick-dark" */ 890 891 .mCS-3d-thick.mCSB_scrollTools, 892 .mCS-3d-thick-dark.mCSB_scrollTools{ 893 opacity: 1; 894 filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 895 } 896 897 .mCS-3d-thick.mCSB_scrollTools, 898 .mCS-3d-thick-dark.mCSB_scrollTools, 899 .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 900 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; } 901 902 .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 903 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } 904 905 .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 906 .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; } 907 908 .mCS-3d-thick.mCSB_scrollTools_vertical, 909 .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); } 910 911 .mCS-3d-thick.mCSB_scrollTools_horizontal, 912 .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ 913 bottom: 1px; 914 box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); 915 } 916 917 .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 918 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 919 box-shadow: inset 1px 0 0 rgba(255,255,255,0.4); 920 width: 12px; 921 margin: 2px; 922 position: absolute; 923 height: auto; 924 top: 0; 925 bottom: 0; 926 left: 0; 927 right: 0; 928 } 929 930 .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 931 .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); } 932 933 .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 934 .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 935 .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 936 .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; } 937 938 .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 939 .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ 940 height: 12px; 941 width: auto; 942 } 943 944 .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{ 945 background-color: #000; background-color: rgba(0,0,0,0.05); 946 box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1); 947 } 948 949 .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; } 950 951 .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; } 952 953 .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; } 954 955 .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; } 956 957 .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } 958 959 960 /* theme: "3d-thick-dark" */ 961 962 .mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); } 963 964 .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); } 965 966 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); } 967 968 .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); } 969 970 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 971 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 972 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 973 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; } 974 975 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ 976 background-color: #fff; background-color: rgba(0,0,0,0.05); 977 box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1); 978 } 979 980 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; } 981 982 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; } 983 984 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; } 985 986 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; } 987 988 .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; } 989 990 /* ---------------------------------------- */ 991 992 993 994 /* theme: "minimal", "minimal-dark" */ 995 996 .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 997 .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{ 998 right: 0; 999 margin: 12px 0; 1000 } 1001 1002 .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 1003 .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 1004 .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 1005 .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ 1006 bottom: 0; 1007 margin: 0 12px; 1008 } 1009 1010 /* RTL direction/left-side scrollbar */ 1011 .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 1012 .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{ 1013 left: 0; 1014 right: auto; 1015 } 1016 1017 .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 1018 .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; } 1019 1020 .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 1021 .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; } 1022 1023 .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 1024 .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; } 1025 1026 .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 1027 background-color: #fff; background-color: rgba(255,255,255,0.2); 1028 filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 1029 } 1030 1031 .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 1032 .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ 1033 background-color: #fff; background-color: rgba(255,255,255,0.5); 1034 filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 1035 } 1036 1037 1038 /* theme: "minimal-dark" */ 1039 1040 .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 1041 background-color: #000; background-color: rgba(0,0,0,0.2); 1042 filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 1043 } 1044 1045 .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 1046 .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ 1047 background-color: #000; background-color: rgba(0,0,0,0.5); 1048 filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 1049 } 1050 1051 /* ---------------------------------------- */ 1052 1053 1054 1055 /* theme "light-3", "dark-3" */ 1056 1057 .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 1058 .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ 1059 width: 6px; 1060 background-color: #000; background-color: rgba(0,0,0,0.2); 1061 } 1062 1063 .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 1064 .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; } 1065 1066 .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 1067 .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 1068 .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 1069 .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{ 1070 width: 100%; 1071 height: 6px; 1072 margin: 5px 0; 1073 } 1074 1075 .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 1076 .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 1077 .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 1078 .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ 1079 width: 12px; 1080 } 1081 1082 .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 1083 .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 1084 .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 1085 .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ 1086 height: 12px; 1087 margin: 2px 0; 1088 } 1089 1090 .mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; } 1091 1092 .mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; } 1093 1094 .mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; } 1095 1096 .mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } 1097 1098 1099 /* theme "dark-3" */ 1100 1101 .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } 1102 1103 .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } 1104 1105 .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 1106 .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } 1107 1108 .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); } 1109 1110 .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; } 1111 1112 .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; } 1113 1114 .mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; } 1115 1116 .mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; } 1117 1118 /* ---------------------------------------- */ 1119 1120 1121 1122 /* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */ 1123 1124 .mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 1125 .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 1126 .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 1127 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 1128 .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 1129 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ 1130 width: 12px; 1131 background-color: #000; background-color: rgba(0,0,0,0.2); 1132 } 1133 1134 .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 1135 .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 1136 .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 1137 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 1138 .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 1139 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 1140 width: 6px; 1141 margin: 3px 5px; 1142 position: absolute; 1143 height: auto; 1144 top: 0; 1145 bottom: 0; 1146 left: 0; 1147 right: 0; 1148 } 1149 1150 .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 1151 .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 1152 .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 1153 .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 1154 .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 1155 .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ 1156 height: 6px; 1157 margin: 5px 3px; 1158 position: absolute; 1159 width: auto; 1160 top: 0; 1161 bottom: 0; 1162 left: 0; 1163 right: 0; 1164 } 1165 1166 .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 1167 .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 1168 .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 1169 .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 1170 .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 1171 .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ 1172 width: 100%; 1173 height: 12px; 1174 margin: 2px 0; 1175 } 1176 1177 .mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 1178 .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 1179 .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; } 1180 1181 .mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 1182 .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 1183 .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; } 1184 1185 .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 1186 .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 1187 .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; } 1188 1189 .mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 1190 .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 1191 .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } 1192 1193 1194 /* theme "inset-dark", "inset-2-dark", "inset-3-dark" */ 1195 1196 .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 1197 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 1198 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } 1199 1200 .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 1201 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 1202 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } 1203 1204 .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 1205 .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 1206 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 1207 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 1208 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 1209 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } 1210 1211 .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 1212 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 1213 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); } 1214 1215 .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 1216 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 1217 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; } 1218 1219 .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 1220 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 1221 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; } 1222 1223 .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 1224 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 1225 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; } 1226 1227 .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 1228 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 1229 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; } 1230 1231 1232 /* theme "inset-2", "inset-2-dark" */ 1233 1234 .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 1235 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ 1236 background-color: transparent; 1237 border-width: 1px; 1238 border-style: solid; 1239 border-color: #fff; 1240 border-color: rgba(255,255,255,0.2); 1241 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 1242 } 1243 1244 .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); } 1245 1246 1247 /* theme "inset-3", "inset-3-dark" */ 1248 1249 .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); } 1250 1251 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); } 1252 1253 .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); } 1254 1255 .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); } 1256 1257 .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 1258 .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); } 1259 1260 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); } 1261 1262 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); } 1263 1264 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 1265 .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); } 1266 1267 /* ---------------------------------------- */ 1268