/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-right: 20px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCS_disabled .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed .mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.mCustomScrollBox .mCSB_scrollTools{
	width: 12px;
	height: 100%;
	top: 0;
	right:0;
	border: 1px solid #c3d69b;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;	
}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{
	padding-bottom: 20px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width: 12px;
	height: 100%;
	margin: 0 auto;	
	
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width: 100%;
	height:30px;
	
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: 6px;
	height:100%;
	margin:0 auto;	
	text-align:center;
	background: #c3d69b;
	border-radius: 2px;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	/*height:20px;*/
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	width: 6px;
}
.mCSB_scrollTools .mCSB_buttonDown{
	bottom:0;
	margin-top: -20px;
}


/* default scrollbar colors and backgrounds */
.mCSB_scrollTools .mCSB_buttonDown{	
	border-top: 6px solid #c3d69b;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
}
.mCSB_scrollTools .mCSB_buttonUp{
	border-bottom: 6px solid #c3d69b;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	margin-top: 5px;
}
/* custom styling */