	/* GENERIC SCROLLBAR */
	.mCSB_container{
		width:auto;
		margin-right:15px;
		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:15px;
	}
	.mCustomScrollBox>.mCSB_scrollTools{
		width:20px;
		height:100%;
		top:0;
		right:0;
	}
	.mCSB_scrollTools .mCSB_draggerContainer{
		position:absolute;
		top:0;
		left:0;
		bottom:0;
		right:0; 
		height:auto;
	}
	.mCSB_scrollTools a+.mCSB_draggerContainer{
		margin:20px 0;
	}
	.mCSB_scrollTools .mCSB_draggerRail{
		width:8px;
		height:100%;
		margin:0 auto;
	}
	.mCSB_scrollTools .mCSB_dragger{
		cursor:pointer;
		width:100%;
		height:30px;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width:8px;
		height:100%;
		margin:0 auto;
		text-align:center;
	}

	.mCustomScrollBox{
		-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
	}

	/* default scrollbar colors and backgrounds (default theme) */
	.mCSB_scrollTools .mCSB_draggerRail{
		background:none repeat scroll 0 0 #666;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background:#ccc;
	}
