@charset "UTF-8";

/* ------------------------------ GENERALE ------------------------------*/

.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:8px;

	height:100%;

	top:0;

	right:0;

}

.mCSB_scrollTools .mCSB_draggerContainer{

	position:absolute;

	top:0;

	left:0;

	bottom:0;

	right:0; 

	height:auto;

	z-index: 999;

}

.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:8px;

	height:40%;

}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

	width:4px;

	height:100%;

	margin:0 auto;

	-webkit-border-radius:10px;

	-moz-border-radius:10px;

	border-radius:10px;

	text-align:center;

}

.mCustomScrollBox{

	min-width:440px;

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

}

/* ------------------------------ dark-thick ------------------------------*/

.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar .mCSB_draggerRail{

	position: relative;

	width:8px;

}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

	width:8px;

	background:#5c5c5c;

	opacity:0.7;

	border-radius:5px;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	-o-border-radius:5px;

	-ms-transform:5px;

}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{

	background:#5c5c5c;

	opacity:0.9;

}

.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{

	background:#5c5c5c;

	opacity:1;

}

