@charset "utf-8";
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{width:auto;overflow:hidden;}
.mCSB_container.mCS_no_scrollbar{margin-right:0;}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px;}
.mCustomScrollBox>.mCSB_scrollTools{width:6px;height:100%;top:0;right:0px;}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;background:#fff;}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0;}

.mCSB_scrollTools .mCSB_draggerRail{width:3px;height:100%; background:#fff;}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:11px;height:100%; overflow:hidden;}


/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox:hover>.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */}
.mCSB_scrollTools .mCSB_draggerRail{border-right:1px solid #9ECCE4;/*filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)";*/ /* old ie */}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#007AB8; /* rgba fallback */filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#006AA0;filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#006AA0;filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */}
