.mCustomScrollbar {
	-ms-touch-action: none;
	touch-action: none;
}

.mCS_no_scrollbar.mCustomScrollbar {
	-ms-touch-action: auto;
	touch-action: auto;
}

.mCS_touch_action.mCustomScrollbar {
	-ms-touch-action: auto;
	touch-action: auto;
}

.mCustomScrollBox {
	height: 100%;
	overflow: hidden;
	position: relative;
	direction: ltr;
	max-width: 100%;
}

.mCSB_container {
	width: auto;
	height: auto;
	overflow: hidden;
}

.mCSB_inside > .mCSB_container {
	margin-right: 30px;
}

.mCS_y_hidden.mCS_no_scrollbar_y.mCSB_container {
	margin-right: 0px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
	margin-right: 0px;
	margin-left: 30px;
}

.mCS-dir-rtl > .mCSB_inside > .mCS_y_hidden.mCS_no_scrollbar_y.mCSB_container {
	margin-left: 0px;
}

.mCSB_scrollTools {
	left: auto;
	top: 0px;
	width: 8px;
	height: auto;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_outside + .mCSB_scrollTools {
	right: -26px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools {
	left: 0px;
	right: auto;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
	left: 0px;
	right: auto;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
	left: -26px;
}

.mCSB_scrollTools .mCSB_draggerContainer {
	left: 0px;
	top: 0px;
	height: auto;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 20px 0px;
}

.mCSB_scrollTools .mCSB_draggerRail {
	margin: 0px auto;
	border-radius: 16px;
	width: 2px;
	height: 100%;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger {
	width: 100%;
	height: 30px;
	z-index: 1;
	cursor: pointer;
}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		margin: 0px auto;
		border-radius: 16px;
		width: 4px;
		height: 100%;
		text-align: center;
		position: relative;
		-webkit-border-radius: 16px;
		-moz-border-radius: 16px;
	}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical .mCSB_dragger_onDrag_expanded.mCSB_dragger .mCSB_dragger_bar {
	width: 12px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 12px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical .mCSB_dragger_onDrag_expanded.mCSB_dragger + .mCSB_draggerRail {
	width: 8px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 8px;
}

.mCSB_scrollTools .mCSB_buttonUp {
	margin: 0px auto;
	width: 100%;
	height: 20px;
	overflow: hidden;
	display: block;
	position: absolute;
	cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
	margin: 0px auto;
	width: 100%;
	height: 20px;
	overflow: hidden;
	display: block;
	position: absolute;
	cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0px;
}

.mCSB_inside.mCSB_horizontal > .mCSB_container {
	margin-right: 0px;
	margin-bottom: 30px;
}

.mCSB_outside.mCSB_horizontal > .mCSB_container {
	min-height: 100%;
}

.mCSB_horizontal > .mCS_x_hidden.mCS_no_scrollbar_x.mCSB_container {
	margin-bottom: 0px;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools {
	left: 0px;
	top: auto;
	width: auto;
	height: 16px;
	right: 0px;
	bottom: 0px;
}

.mCustomScrollBox + .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	bottom: -26px;
}

.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	bottom: -26px;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 0px 20px;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_draggerRail {
	margin: 7px 0px;
	width: 100%;
	height: 2px;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_dragger {
	left: 0px;
	width: 30px;
	height: 100%;
}

	.mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		margin: 6px auto;
		width: 100%;
		height: 4px;
	}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal .mCSB_dragger_onDrag_expanded.mCSB_dragger .mCSB_dragger_bar {
	margin: 2px auto;
	height: 12px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	margin: 2px auto;
	height: 12px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal .mCSB_dragger_onDrag_expanded.mCSB_dragger + .mCSB_draggerRail {
	margin: 4px 0px;
	height: 8px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal .mCSB_draggerContainer:hover .mCSB_draggerRail {
	margin: 4px 0px;
	height: 8px;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_buttonLeft {
	margin: 0px auto;
	width: 20px;
	height: 100%;
	overflow: hidden;
	display: block;
	position: absolute;
	cursor: pointer;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_buttonRight {
	margin: 0px auto;
	width: 20px;
	height: 100%;
	overflow: hidden;
	display: block;
	position: absolute;
	cursor: pointer;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_buttonLeft {
	left: 0px;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_buttonRight {
	right: 0px;
}

.mCSB_container_wrapper {
	left: 0px;
	top: 0px;
	width: auto;
	height: auto;
	right: 0px;
	bottom: 0px;
	overflow: hidden;
	margin-right: 30px;
	margin-bottom: 30px;
	position: absolute;
}

	.mCSB_container_wrapper > .mCSB_container {
		padding-right: 30px;
		padding-bottom: 30px;
	}

.mCSB_vertical_horizontal > .mCSB_scrollTools_vertical.mCSB_scrollTools {
	bottom: 20px;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	right: 20px;
}

.mCS_x_hidden.mCS_no_scrollbar_x.mCSB_container_wrapper + .mCSB_scrollTools_vertical.mCSB_scrollTools {
	bottom: 0px;
}

.mCS_y_hidden.mCS_no_scrollbar_y.mCSB_container_wrapper + .mCSB_scrollTools ~ .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	right: 0px;
}

.mCS-dir-rtl > .mCSB_inside.mCSB_vertical_horizontal.mCustomScrollBox > .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	right: 0px;
}

.mCS-dir-rtl > .mCSB_inside.mCSB_vertical_horizontal.mCustomScrollBox > .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	left: 20px;
}

.mCS-dir-rtl > .mCSB_inside.mCSB_vertical_horizontal.mCustomScrollBox > .mCS_y_hidden.mCS_no_scrollbar_y.mCSB_container_wrapper + .mCSB_scrollTools ~ .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	left: 0px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
	margin-right: 0px;
	margin-left: 30px;
}

.mCS_y_hidden.mCS_no_scrollbar_y.mCSB_container_wrapper > .mCSB_container {
	padding-right: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.mCS_x_hidden.mCS_no_scrollbar_x.mCSB_container_wrapper > .mCSB_container {
	padding-bottom: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.mCSB_inside.mCSB_vertical_horizontal.mCustomScrollBox > .mCS_y_hidden.mCS_no_scrollbar_y.mCSB_container_wrapper {
	margin-right: 0px;
	margin-left: 0px;
}

.mCSB_inside.mCSB_vertical_horizontal.mCustomScrollBox > .mCS_x_hidden.mCS_no_scrollbar_x.mCSB_container_wrapper {
	margin-bottom: 0px;
}

.mCSB_scrollTools {
	transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}

	.mCSB_scrollTools .mCSB_buttonUp {
		transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}

	.mCSB_scrollTools .mCSB_buttonDown {
		transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}

	.mCSB_scrollTools .mCSB_buttonLeft {
		transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}

	.mCSB_scrollTools .mCSB_buttonRight {
		transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical .mCSB_dragger_bar {
	transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical .mCSB_draggerRail {
	transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal .mCSB_dragger_bar {
	transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools_onDrag.mCSB_scrollTools {
	opacity: 1;
}

.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools_onDrag.mCSB_scrollTools {
	opacity: 1;
}

.mCustomScrollBox:hover > .mCSB_scrollTools {
	opacity: 1;
}

.mCustomScrollBox:hover ~ .mCSB_scrollTools {
	opacity: 1;
}

.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools {
	opacity: 1;
}

.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
	opacity: 1;
}

.mCSB_scrollTools .mCSB_draggerRail {
	background-color: rgba(0, 0, 0, 0.4);
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.75);
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.85);
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.9);
}

.mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.9);
}

.mCSB_scrollTools .mCSB_buttonUp {
	opacity: 0.4;
	background-image: url("mCSB_buttons.html");
	background-repeat: no-repeat;
}

.mCSB_scrollTools .mCSB_buttonDown {
	opacity: 0.4;
	background-image: url("mCSB_buttons.html");
	background-repeat: no-repeat;
}

.mCSB_scrollTools .mCSB_buttonLeft {
	opacity: 0.4;
	background-image: url("mCSB_buttons.html");
	background-repeat: no-repeat;
}

.mCSB_scrollTools .mCSB_buttonRight {
	opacity: 0.4;
	background-image: url("mCSB_buttons.html");
	background-repeat: no-repeat;
}

.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0px 0px;
}

.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0px -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0px -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0px -56px;
}

.mCSB_scrollTools .mCSB_buttonUp:hover {
	opacity: 0.75;
}

.mCSB_scrollTools .mCSB_buttonDown:hover {
	opacity: 0.75;
}

.mCSB_scrollTools .mCSB_buttonLeft:hover {
	opacity: 0.75;
}

.mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity: 0.75;
}

.mCSB_scrollTools .mCSB_buttonUp:active {
	opacity: 0.9;
}

.mCSB_scrollTools .mCSB_buttonDown:active {
	opacity: 0.9;
}

.mCSB_scrollTools .mCSB_buttonLeft:active {
	opacity: 0.9;
}

.mCSB_scrollTools .mCSB_buttonRight:active {
	opacity: 0.9;
}

.mCSB_scrollTools.mCS-dark .mCSB_draggerRail {
	background-color: rgba(0, 0, 0, 0.15);
}

.mCSB_scrollTools.mCS-dark .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.75);
}

.mCSB_scrollTools.mCS-dark .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.85);
}

.mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-dark .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-dark .mCSB_buttonUp {
	background-position: -80px 0px;
}

.mCSB_scrollTools.mCS-dark .mCSB_buttonDown {
	background-position: -80px -20px;
}

.mCSB_scrollTools.mCS-dark .mCSB_buttonLeft {
	background-position: -80px -40px;
}

.mCSB_scrollTools.mCS-dark .mCSB_buttonRight {
	background-position: -80px -56px;
}

.mCSB_scrollTools.mCS-light-2 .mCSB_draggerRail {
	border-radius: 1px;
	width: 4px;
	background-color: rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
}

.mCSB_scrollTools.mCS-dark-2 .mCSB_draggerRail {
	border-radius: 1px;
	width: 4px;
	background-color: rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
}

.mCSB_scrollTools.mCS-light-2 .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 1px;
	width: 4px;
	background-color: rgba(255, 255, 255, 0.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
}

.mCSB_scrollTools.mCS-dark-2 .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 1px;
	width: 4px;
	background-color: rgba(255, 255, 255, 0.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
}

.mCSB_scrollTools_horizontal.mCS-light-2 .mCSB_draggerRail {
	margin: 6px auto;
	width: 100%;
	height: 4px;
}

.mCSB_scrollTools_horizontal.mCS-dark-2 .mCSB_draggerRail {
	margin: 6px auto;
	width: 100%;
	height: 4px;
}

.mCSB_scrollTools_horizontal.mCS-light-2 .mCSB_dragger .mCSB_dragger_bar {
	margin: 6px auto;
	width: 100%;
	height: 4px;
}

.mCSB_scrollTools_horizontal.mCS-dark-2 .mCSB_dragger .mCSB_dragger_bar {
	margin: 6px auto;
	width: 100%;
	height: 4px;
}

.mCSB_scrollTools.mCS-light-2 .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.85);
}

.mCSB_scrollTools.mCS-light-2 .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.9);
}

.mCSB_scrollTools.mCS-light-2 .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.9);
}

.mCSB_scrollTools.mCS-light-2 .mCSB_buttonUp {
	background-position: -32px 0px;
}

.mCSB_scrollTools.mCS-light-2 .mCSB_buttonDown {
	background-position: -32px -20px;
}

.mCSB_scrollTools.mCS-light-2 .mCSB_buttonLeft {
	background-position: -40px -40px;
}

.mCSB_scrollTools.mCS-light-2 .mCSB_buttonRight {
	background-position: -40px -56px;
}

.mCSB_scrollTools.mCS-dark-2 .mCSB_draggerRail {
	border-radius: 1px;
	background-color: rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
}

.mCSB_scrollTools.mCS-dark-2 .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 1px;
	background-color: rgba(0, 0, 0, 0.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
}

.mCSB_scrollTools.mCS-dark-2 .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.85);
}

.mCSB_scrollTools.mCS-dark-2 .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-dark-2 .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-dark-2 .mCSB_buttonUp {
	background-position: -112px 0px;
}

.mCSB_scrollTools.mCS-dark-2 .mCSB_buttonDown {
	background-position: -112px -20px;
}

.mCSB_scrollTools.mCS-dark-2 .mCSB_buttonLeft {
	background-position: -120px -40px;
}

.mCSB_scrollTools.mCS-dark-2 .mCSB_buttonRight {
	background-position: -120px -56px;
}

.mCSB_scrollTools.mCS-light-thick .mCSB_draggerRail {
	border-radius: 2px;
	width: 4px;
	background-color: rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.mCSB_scrollTools.mCS-dark-thick .mCSB_draggerRail {
	border-radius: 2px;
	width: 4px;
	background-color: rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.mCSB_scrollTools.mCS-light-thick .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 2px;
	width: 6px;
	background-color: rgba(255, 255, 255, 0.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.mCSB_scrollTools.mCS-dark-thick .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 2px;
	width: 6px;
	background-color: rgba(255, 255, 255, 0.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.mCSB_scrollTools_horizontal.mCS-light-thick .mCSB_draggerRail {
	margin: 6px 0px;
	width: 100%;
	height: 4px;
}

.mCSB_scrollTools_horizontal.mCS-dark-thick .mCSB_draggerRail {
	margin: 6px 0px;
	width: 100%;
	height: 4px;
}

.mCSB_scrollTools_horizontal.mCS-light-thick .mCSB_dragger .mCSB_dragger_bar {
	margin: 5px auto;
	width: 100%;
	height: 6px;
}

.mCSB_scrollTools_horizontal.mCS-dark-thick .mCSB_dragger .mCSB_dragger_bar {
	margin: 5px auto;
	width: 100%;
	height: 6px;
}

.mCSB_scrollTools.mCS-light-thick .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.85);
}

.mCSB_scrollTools.mCS-light-thick .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.9);
}

.mCSB_scrollTools.mCS-light-thick .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.9);
}

.mCSB_scrollTools.mCS-light-thick .mCSB_buttonUp {
	background-position: -16px 0px;
}

.mCSB_scrollTools.mCS-light-thick .mCSB_buttonDown {
	background-position: -16px -20px;
}

.mCSB_scrollTools.mCS-light-thick .mCSB_buttonLeft {
	background-position: -20px -40px;
}

.mCSB_scrollTools.mCS-light-thick .mCSB_buttonRight {
	background-position: -20px -56px;
}

.mCSB_scrollTools.mCS-dark-thick .mCSB_draggerRail {
	border-radius: 2px;
	background-color: rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.mCSB_scrollTools.mCS-dark-thick .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 2px;
	background-color: rgba(0, 0, 0, 0.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

.mCSB_scrollTools.mCS-dark-thick .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.85);
}

.mCSB_scrollTools.mCS-dark-thick .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-dark-thick .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-dark-thick .mCSB_buttonUp {
	background-position: -96px 0px;
}

.mCSB_scrollTools.mCS-dark-thick .mCSB_buttonDown {
	background-position: -96px -20px;
}

.mCSB_scrollTools.mCS-dark-thick .mCSB_buttonLeft {
	background-position: -100px -40px;
}

.mCSB_scrollTools.mCS-dark-thick .mCSB_buttonRight {
	background-position: -100px -56px;
}

.mCSB_scrollTools.mCS-light-thin .mCSB_draggerRail {
	background-color: rgba(255, 255, 255, 0.1);
}

.mCSB_scrollTools.mCS-light-thin .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
}

.mCSB_scrollTools.mCS-dark-thin .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
}

.mCSB_scrollTools_horizontal.mCS-light-thin .mCSB_draggerRail {
	width: 100%;
}

.mCSB_scrollTools_horizontal.mCS-dark-thin .mCSB_draggerRail {
	width: 100%;
}

.mCSB_scrollTools_horizontal.mCS-light-thin .mCSB_dragger .mCSB_dragger_bar {
	margin: 7px auto;
	width: 100%;
	height: 2px;
}

.mCSB_scrollTools_horizontal.mCS-dark-thin .mCSB_dragger .mCSB_dragger_bar {
	margin: 7px auto;
	width: 100%;
	height: 2px;
}

.mCSB_scrollTools.mCS-dark-thin .mCSB_draggerRail {
	background-color: rgba(0, 0, 0, 0.15);
}

.mCSB_scrollTools.mCS-dark-thin .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.75);
}

.mCSB_scrollTools.mCS-dark-thin .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.85);
}

.mCSB_scrollTools.mCS-dark-thin .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-dark-thin .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-dark-thin .mCSB_buttonUp {
	background-position: -80px 0px;
}

.mCSB_scrollTools.mCS-dark-thin .mCSB_buttonDown {
	background-position: -80px -20px;
}

.mCSB_scrollTools.mCS-dark-thin .mCSB_buttonLeft {
	background-position: -80px -40px;
}

.mCSB_scrollTools.mCS-dark-thin .mCSB_buttonRight {
	background-position: -80px -56px;
}

.mCSB_scrollTools.mCS-rounded .mCSB_draggerRail {
	background-color: rgba(255, 255, 255, 0.15);
}

.mCSB_scrollTools.mCS-rounded .mCSB_dragger {
	height: 14px;
}

.mCSB_scrollTools.mCS-rounded-dark .mCSB_dragger {
	height: 14px;
}

.mCSB_scrollTools.mCS-rounded-dots .mCSB_dragger {
	height: 14px;
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_dragger {
	height: 14px;
}

.mCSB_scrollTools.mCS-rounded .mCSB_dragger .mCSB_dragger_bar {
	margin: 0px 1px;
	width: 14px;
}

.mCSB_scrollTools.mCS-rounded-dark .mCSB_dragger .mCSB_dragger_bar {
	margin: 0px 1px;
	width: 14px;
}

.mCSB_scrollTools.mCS-rounded-dots .mCSB_dragger .mCSB_dragger_bar {
	margin: 0px 1px;
	width: 14px;
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_dragger .mCSB_dragger_bar {
	margin: 0px 1px;
	width: 14px;
}

.mCSB_scrollTools_horizontal.mCS-rounded .mCSB_dragger {
	width: 14px;
}

.mCSB_scrollTools_horizontal.mCS-rounded-dark .mCSB_dragger {
	width: 14px;
}

.mCSB_scrollTools_horizontal.mCS-rounded-dots .mCSB_dragger {
	width: 14px;
}

.mCSB_scrollTools_horizontal.mCS-rounded-dots-dark .mCSB_dragger {
	width: 14px;
}

.mCSB_scrollTools_horizontal.mCS-rounded .mCSB_dragger .mCSB_dragger_bar {
	margin: 1px 0px;
	height: 14px;
}

.mCSB_scrollTools_horizontal.mCS-rounded-dark .mCSB_dragger .mCSB_dragger_bar {
	margin: 1px 0px;
	height: 14px;
}

.mCSB_scrollTools_horizontal.mCS-rounded-dots .mCSB_dragger .mCSB_dragger_bar {
	margin: 1px 0px;
	height: 14px;
}

.mCSB_scrollTools_horizontal.mCS-rounded-dots-dark .mCSB_dragger .mCSB_dragger_bar {
	margin: 1px 0px;
	height: 14px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical.mCS-rounded .mCSB_dragger_onDrag_expanded.mCSB_dragger .mCSB_dragger_bar {
	margin: -1px 0px;
	width: 16px;
	height: 16px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical.mCS-rounded .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	margin: -1px 0px;
	width: 16px;
	height: 16px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical.mCS-rounded-dark .mCSB_dragger_onDrag_expanded.mCSB_dragger .mCSB_dragger_bar {
	margin: -1px 0px;
	width: 16px;
	height: 16px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical.mCS-rounded-dark .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	margin: -1px 0px;
	width: 16px;
	height: 16px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical.mCS-rounded .mCSB_dragger_onDrag_expanded.mCSB_dragger + .mCSB_draggerRail {
	width: 4px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical.mCS-rounded .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 4px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical.mCS-rounded-dark .mCSB_dragger_onDrag_expanded.mCSB_dragger + .mCSB_draggerRail {
	width: 4px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical.mCS-rounded-dark .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 4px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal.mCS-rounded .mCSB_dragger_onDrag_expanded.mCSB_dragger .mCSB_dragger_bar {
	margin: 0px -1px;
	width: 16px;
	height: 16px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal.mCS-rounded .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	margin: 0px -1px;
	width: 16px;
	height: 16px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal.mCS-rounded-dark .mCSB_dragger_onDrag_expanded.mCSB_dragger .mCSB_dragger_bar {
	margin: 0px -1px;
	width: 16px;
	height: 16px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal.mCS-rounded-dark .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	margin: 0px -1px;
	width: 16px;
	height: 16px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal.mCS-rounded .mCSB_dragger_onDrag_expanded.mCSB_dragger + .mCSB_draggerRail {
	margin: 6px 0px;
	height: 4px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal.mCS-rounded .mCSB_draggerContainer:hover .mCSB_draggerRail {
	margin: 6px 0px;
	height: 4px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal.mCS-rounded-dark .mCSB_dragger_onDrag_expanded.mCSB_dragger + .mCSB_draggerRail {
	margin: 6px 0px;
	height: 4px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal.mCS-rounded-dark .mCSB_draggerContainer:hover .mCSB_draggerRail {
	margin: 6px 0px;
	height: 4px;
}

.mCSB_scrollTools.mCS-rounded .mCSB_buttonUp {
	background-position: 0px -72px;
}

.mCSB_scrollTools.mCS-rounded .mCSB_buttonDown {
	background-position: 0px -92px;
}

.mCSB_scrollTools.mCS-rounded .mCSB_buttonLeft {
	background-position: 0px -112px;
}

.mCSB_scrollTools.mCS-rounded .mCSB_buttonRight {
	background-position: 0px -128px;
}

.mCSB_scrollTools.mCS-rounded-dark .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.75);
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.75);
}

.mCSB_scrollTools.mCS-rounded-dark .mCSB_draggerRail {
	background-color: rgba(0, 0, 0, 0.15);
}

.mCSB_scrollTools.mCS-rounded-dark .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.85);
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.85);
}

.mCSB_scrollTools.mCS-rounded-dark .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-rounded-dark .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-rounded-dark .mCSB_buttonUp {
	background-position: -80px -72px;
}

.mCSB_scrollTools.mCS-rounded-dark .mCSB_buttonDown {
	background-position: -80px -92px;
}

.mCSB_scrollTools.mCS-rounded-dark .mCSB_buttonLeft {
	background-position: -80px -112px;
}

.mCSB_scrollTools.mCS-rounded-dark .mCSB_buttonRight {
	background-position: -80px -128px;
}

.mCSB_scrollTools_vertical.mCS-rounded-dots .mCSB_draggerRail {
	width: 4px;
}

.mCSB_scrollTools_vertical.mCS-rounded-dots-dark .mCSB_draggerRail {
	width: 4px;
}

.mCSB_scrollTools.mCS-rounded-dots .mCSB_draggerRail {
	background-position: center;
	background-color: transparent;
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_draggerRail {
	background-position: center;
	background-color: transparent;
}

.mCSB_scrollTools_horizontal.mCS-rounded-dots .mCSB_draggerRail {
	background-position: center;
	background-color: transparent;
}

.mCSB_scrollTools_horizontal.mCS-rounded-dots-dark .mCSB_draggerRail {
	background-position: center;
	background-color: transparent;
}

.mCSB_scrollTools.mCS-rounded-dots .mCSB_draggerRail {
	opacity: 0.3;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
	background-repeat: repeat-y;
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_draggerRail {
	opacity: 0.3;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
	background-repeat: repeat-y;
}

.mCSB_scrollTools_horizontal.mCS-rounded-dots .mCSB_draggerRail {
	margin: 6px 0px;
	height: 4px;
	background-repeat: repeat-x;
}

.mCSB_scrollTools_horizontal.mCS-rounded-dots-dark .mCSB_draggerRail {
	margin: 6px 0px;
	height: 4px;
	background-repeat: repeat-x;
}

.mCSB_scrollTools.mCS-rounded-dots .mCSB_buttonUp {
	background-position: -16px -72px;
}

.mCSB_scrollTools.mCS-rounded-dots .mCSB_buttonDown {
	background-position: -16px -92px;
}

.mCSB_scrollTools.mCS-rounded-dots .mCSB_buttonLeft {
	background-position: -20px -112px;
}

.mCSB_scrollTools.mCS-rounded-dots .mCSB_buttonRight {
	background-position: -20px -128px;
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_draggerRail {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_buttonUp {
	background-position: -96px -72px;
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_buttonDown {
	background-position: -96px -92px;
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_buttonLeft {
	background-position: -100px -112px;
}

.mCSB_scrollTools.mCS-rounded-dots-dark .mCSB_buttonRight {
	background-position: -100px -128px;
}

.mCSB_scrollTools.mCS-3d .mCSB_dragger .mCSB_dragger_bar {
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-repeat: repeat-y;
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_dragger .mCSB_dragger_bar {
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-repeat: repeat-y;
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_dragger .mCSB_dragger_bar {
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-repeat: repeat-y;
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_dragger .mCSB_dragger_bar {
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-repeat: repeat-y;
}

.mCSB_scrollTools_horizontal.mCS-3d .mCSB_dragger .mCSB_dragger_bar {
	background-image: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-repeat: repeat-x;
}

.mCSB_scrollTools_horizontal.mCS-3d-dark .mCSB_dragger .mCSB_dragger_bar {
	background-image: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-repeat: repeat-x;
}

.mCSB_scrollTools_horizontal.mCS-3d-thick .mCSB_dragger .mCSB_dragger_bar {
	background-image: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-repeat: repeat-x;
}

.mCSB_scrollTools_horizontal.mCS-3d-thick-dark .mCSB_dragger .mCSB_dragger_bar {
	background-image: linear-gradient(rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
	background-repeat: repeat-x;
}

.mCSB_scrollTools_vertical.mCS-3d .mCSB_dragger {
	height: 70px;
}

.mCSB_scrollTools_vertical.mCS-3d-dark .mCSB_dragger {
	height: 70px;
}

.mCSB_scrollTools_horizontal.mCS-3d .mCSB_dragger {
	width: 70px;
}

.mCSB_scrollTools_horizontal.mCS-3d-dark .mCSB_dragger {
	width: 70px;
}

.mCSB_scrollTools.mCS-3d {
	opacity: 1;
}

.mCSB_scrollTools.mCS-3d-dark {
	opacity: 1;
}

.mCSB_scrollTools.mCS-3d .mCSB_draggerRail {
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}

.mCSB_scrollTools.mCS-3d .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_draggerRail {
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
}

.mCSB_scrollTools.mCS-3d .mCSB_draggerRail {
	width: 8px;
	box-shadow: inset 1px 0px 1px rgba(0,0,0,0.5), inset -1px 0px 1px rgba(255,255,255,0.2);
	background-color: rgba(0, 0, 0, 0.2);
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_draggerRail {
	width: 8px;
	box-shadow: inset 1px 0px 1px rgba(0,0,0,0.5), inset -1px 0px 1px rgba(255,255,255,0.2);
	background-color: rgba(0, 0, 0, 0.2);
}

.mCSB_scrollTools.mCS-3d .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgb(85, 85, 85);
}

.mCSB_scrollTools.mCS-3d .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgb(85, 85, 85);
}

.mCSB_scrollTools.mCS-3d .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgb(85, 85, 85);
}

.mCSB_scrollTools.mCS-3d .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgb(85, 85, 85);
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgb(85, 85, 85);
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgb(85, 85, 85);
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgb(85, 85, 85);
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgb(85, 85, 85);
}

.mCSB_scrollTools.mCS-3d .mCSB_dragger .mCSB_dragger_bar {
	width: 8px;
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_dragger .mCSB_dragger_bar {
	width: 8px;
}

.mCSB_scrollTools_horizontal.mCS-3d .mCSB_draggerRail {
	margin: 4px 0px;
	width: 100%;
	height: 8px;
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), inset 0px -1px 1px rgba(255,255,255,0.2);
}

.mCSB_scrollTools_horizontal.mCS-3d-dark .mCSB_draggerRail {
	margin: 4px 0px;
	width: 100%;
	height: 8px;
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), inset 0px -1px 1px rgba(255,255,255,0.2);
}

.mCSB_scrollTools_horizontal.mCS-3d .mCSB_dragger .mCSB_dragger_bar {
	margin: 4px auto;
	width: 100%;
	height: 8px;
}

.mCSB_scrollTools_horizontal.mCS-3d-dark .mCSB_dragger .mCSB_dragger_bar {
	margin: 4px auto;
	width: 100%;
	height: 8px;
}

.mCSB_scrollTools.mCS-3d .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCSB_scrollTools.mCS-3d .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCSB_scrollTools.mCS-3d .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCSB_scrollTools.mCS-3d .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_draggerRail {
	box-shadow: inset 1px 0px 1px rgba(0,0,0,0.1);
	background-color: rgba(0, 0, 0, 0.1);
}

.mCSB_scrollTools_horizontal.mCS-3d-dark .mCSB_draggerRail {
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.1);
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCSB_scrollTools.mCS-3d-dark .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCSB_scrollTools.mCS-3d-thick {
	opacity: 1;
}

.mCSB_scrollTools.mCS-3d-thick-dark {
	opacity: 1;
}

.mCSB_scrollTools.mCS-3d-thick {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}

.mCSB_scrollTools.mCS-3d-thick-dark {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_draggerContainer {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_draggerContainer {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.mCSB_inside + .mCSB_scrollTools_vertical.mCS-3d-thick {
	right: 1px;
}

.mCSB_inside + .mCSB_scrollTools_vertical.mCS-3d-thick-dark {
	right: 1px;
}

.mCSB_scrollTools_vertical.mCS-3d-thick {
	box-shadow: inset 1px 0px 1px rgba(0,0,0,0.1), inset 0px 0px 14px rgba(0,0,0,0.5);
}

.mCSB_scrollTools_vertical.mCS-3d-thick-dark {
	box-shadow: inset 1px 0px 1px rgba(0,0,0,0.1), inset 0px 0px 14px rgba(0,0,0,0.5);
}

.mCSB_scrollTools_horizontal.mCS-3d-thick {
	bottom: 1px;
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.1), inset 0px 0px 14px rgba(0,0,0,0.5);
}

.mCSB_scrollTools_horizontal.mCS-3d-thick-dark {
	bottom: 1px;
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.1), inset 0px 0px 14px rgba(0,0,0,0.5);
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_dragger .mCSB_dragger_bar {
	margin: 2px;
	left: 0px;
	top: 0px;
	width: 12px;
	height: auto;
	right: 0px;
	bottom: 0px;
	position: absolute;
	box-shadow: inset 1px 0px 0px rgba(255,255,255,0.4);
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_dragger .mCSB_dragger_bar {
	margin: 2px;
	left: 0px;
	top: 0px;
	width: 12px;
	height: auto;
	right: 0px;
	bottom: 0px;
	position: absolute;
	box-shadow: inset 1px 0px 0px rgba(255,255,255,0.4);
}

.mCSB_scrollTools_horizontal.mCS-3d-thick .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.4);
}

.mCSB_scrollTools_horizontal.mCS-3d-thick-dark .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.4);
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgb(85, 85, 85);
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgb(85, 85, 85);
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgb(85, 85, 85);
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgb(85, 85, 85);
}

.mCSB_scrollTools_horizontal.mCS-3d-thick .mCSB_dragger .mCSB_dragger_bar {
	width: auto;
	height: 12px;
}

.mCSB_scrollTools_horizontal.mCS-3d-thick-dark .mCSB_dragger .mCSB_dragger_bar {
	width: auto;
	height: 12px;
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_draggerContainer {
	box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	background-color: rgba(0, 0, 0, 0.05);
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_draggerRail {
	background-color: transparent;
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCSB_scrollTools.mCS-3d-thick .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCSB_scrollTools.mCS-3d-thick-dark {
	box-shadow: inset 0px 0px 14px rgba(0,0,0,0.2);
}

.mCSB_scrollTools_horizontal.mCS-3d-thick-dark {
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.1), inset 0px 0px 14px rgba(0,0,0,0.2);
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 1px 0px 0px rgba(255,255,255,0.4), inset -1px 0px 0px rgba(0,0,0,0.2);
}

.mCSB_scrollTools_horizontal.mCS-3d-thick-dark .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.4), inset 0px -1px 0px rgba(0,0,0,0.2);
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgb(119, 119, 119);
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgb(119, 119, 119);
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgb(119, 119, 119);
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgb(119, 119, 119);
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_draggerContainer {
	box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	background-color: rgba(0, 0, 0, 0.05);
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_draggerRail {
	background-color: transparent;
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCSB_scrollTools.mCS-3d-thick-dark .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCSB_outside + .mCSB_scrollTools_vertical.mCS-minimal {
	margin: 12px 0px;
	border-radius: 4px;
	right: 0px;
}

.mCSB_outside + .mCSB_scrollTools_vertical.mCS-minimal-dark {
	margin: 12px 0px;
	border-radius: 4px;
	right: 0px;
}

.mCS-minimal.mCustomScrollBox + .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	margin: 0px 12px;
	bottom: 0px;
}

.mCS-minimal.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	margin: 0px 12px;
	bottom: 0px;
}

.mCS-minimal-dark.mCustomScrollBox + .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	margin: 0px 12px;
	bottom: 0px;
}

.mCS-minimal-dark.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	margin: 0px 12px;
	bottom: 0px;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools_vertical.mCS-minimal {
	left: 0px;
	right: auto;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools_vertical.mCS-minimal-dark {
	left: 0px;
	right: auto;
}

.mCSB_scrollTools.mCS-minimal .mCSB_draggerRail {
	background-color: transparent;
}

.mCSB_scrollTools.mCS-minimal-dark .mCSB_draggerRail {
	background-color: transparent;
}

.mCSB_scrollTools_vertical.mCS-minimal .mCSB_dragger {
	height: 50px;
}

.mCSB_scrollTools_vertical.mCS-minimal-dark .mCSB_dragger {
	height: 50px;
}

.mCSB_scrollTools_horizontal.mCS-minimal .mCSB_dragger {
	width: 50px;
}

.mCSB_scrollTools_horizontal.mCS-minimal-dark .mCSB_dragger {
	width: 50px;
}

.mCSB_scrollTools.mCS-minimal .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgb(4, 102, 199);
}

.mCSB_scrollTools.mCS-minimal .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgb(4, 102, 199);
}

.mCSB_scrollTools.mCS-minimal .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgb(4, 102, 199);
}

.mCSB_scrollTools.mCS-minimal-dark .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.2);
}

.mCSB_scrollTools.mCS-minimal-dark .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.5);
}

.mCSB_scrollTools.mCS-minimal-dark .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.5);
}

.mCSB_scrollTools.mCS-light-3 .mCSB_draggerRail {
	width: 6px;
	background-color: rgba(0, 0, 0, 0.2);
}

.mCSB_scrollTools.mCS-dark-3 .mCSB_draggerRail {
	width: 6px;
	background-color: rgba(0, 0, 0, 0.2);
}

.mCSB_scrollTools.mCS-light-3 .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
}

.mCSB_scrollTools.mCS-dark-3 .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
}

.mCSB_scrollTools_horizontal.mCS-light-3 .mCSB_dragger .mCSB_dragger_bar {
	margin: 5px 0px;
	width: 100%;
	height: 6px;
}

.mCSB_scrollTools_horizontal.mCS-dark-3 .mCSB_dragger .mCSB_dragger_bar {
	margin: 5px 0px;
	width: 100%;
	height: 6px;
}

.mCSB_scrollTools_horizontal.mCS-light-3 .mCSB_draggerRail {
	margin: 5px 0px;
	width: 100%;
	height: 6px;
}

.mCSB_scrollTools_horizontal.mCS-dark-3 .mCSB_draggerRail {
	margin: 5px 0px;
	width: 100%;
	height: 6px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical.mCS-light-3 .mCSB_dragger_onDrag_expanded.mCSB_dragger + .mCSB_draggerRail {
	width: 12px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical.mCS-light-3 .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 12px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical.mCS-dark-3 .mCSB_dragger_onDrag_expanded.mCSB_dragger + .mCSB_draggerRail {
	width: 12px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_vertical.mCS-dark-3 .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 12px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal.mCS-light-3 .mCSB_dragger_onDrag_expanded.mCSB_dragger + .mCSB_draggerRail {
	margin: 2px 0px;
	height: 12px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal.mCS-light-3 .mCSB_draggerContainer:hover .mCSB_draggerRail {
	margin: 2px 0px;
	height: 12px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal.mCS-dark-3 .mCSB_dragger_onDrag_expanded.mCSB_dragger + .mCSB_draggerRail {
	margin: 2px 0px;
	height: 12px;
}

.mCSB_scrollTools_onDrag_expand.mCSB_scrollTools_horizontal.mCS-dark-3 .mCSB_draggerContainer:hover .mCSB_draggerRail {
	margin: 2px 0px;
	height: 12px;
}

.mCSB_scrollTools.mCS-light-3 .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCSB_scrollTools.mCS-light-3 .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCSB_scrollTools.mCS-light-3 .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCSB_scrollTools.mCS-light-3 .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCSB_scrollTools.mCS-dark-3 .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.75);
}

.mCSB_scrollTools.mCS-dark-3 .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.85);
}

.mCSB_scrollTools.mCS-dark-3 .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-dark-3 .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-dark-3 .mCSB_draggerRail {
	background-color: rgba(0, 0, 0, 0.1);
}

.mCSB_scrollTools.mCS-dark-3 .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCSB_scrollTools.mCS-dark-3 .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCSB_scrollTools.mCS-dark-3 .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCSB_scrollTools.mCS-dark-3 .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCSB_scrollTools.mCS-inset .mCSB_draggerRail {
	width: 12px;
	background-color: rgba(0, 0, 0, 0.2);
}

.mCSB_scrollTools.mCS-inset-dark .mCSB_draggerRail {
	width: 12px;
	background-color: rgba(0, 0, 0, 0.2);
}

.mCSB_scrollTools.mCS-inset-2 .mCSB_draggerRail {
	width: 12px;
	background-color: rgba(0, 0, 0, 0.2);
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_draggerRail {
	width: 12px;
	background-color: rgba(0, 0, 0, 0.2);
}

.mCSB_scrollTools.mCS-inset-3 .mCSB_draggerRail {
	width: 12px;
	background-color: rgba(0, 0, 0, 0.2);
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_draggerRail {
	width: 12px;
	background-color: rgba(0, 0, 0, 0.2);
}

.mCSB_scrollTools.mCS-inset .mCSB_dragger .mCSB_dragger_bar {
	margin: 3px 5px;
	left: 0px;
	top: 0px;
	width: 6px;
	height: auto;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools.mCS-inset-dark .mCSB_dragger .mCSB_dragger_bar {
	margin: 3px 5px;
	left: 0px;
	top: 0px;
	width: 6px;
	height: auto;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools.mCS-inset-2 .mCSB_dragger .mCSB_dragger_bar {
	margin: 3px 5px;
	left: 0px;
	top: 0px;
	width: 6px;
	height: auto;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_dragger .mCSB_dragger_bar {
	margin: 3px 5px;
	left: 0px;
	top: 0px;
	width: 6px;
	height: auto;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools.mCS-inset-3 .mCSB_dragger .mCSB_dragger_bar {
	margin: 3px 5px;
	left: 0px;
	top: 0px;
	width: 6px;
	height: auto;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_dragger .mCSB_dragger_bar {
	margin: 3px 5px;
	left: 0px;
	top: 0px;
	width: 6px;
	height: auto;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools_horizontal.mCS-inset .mCSB_dragger .mCSB_dragger_bar {
	margin: 5px 3px;
	left: 0px;
	top: 0px;
	width: auto;
	height: 6px;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools_horizontal.mCS-inset-dark .mCSB_dragger .mCSB_dragger_bar {
	margin: 5px 3px;
	left: 0px;
	top: 0px;
	width: auto;
	height: 6px;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools_horizontal.mCS-inset-2 .mCSB_dragger .mCSB_dragger_bar {
	margin: 5px 3px;
	left: 0px;
	top: 0px;
	width: auto;
	height: 6px;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools_horizontal.mCS-inset-2-dark .mCSB_dragger .mCSB_dragger_bar {
	margin: 5px 3px;
	left: 0px;
	top: 0px;
	width: auto;
	height: 6px;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools_horizontal.mCS-inset-3 .mCSB_dragger .mCSB_dragger_bar {
	margin: 5px 3px;
	left: 0px;
	top: 0px;
	width: auto;
	height: 6px;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools_horizontal.mCS-inset-3-dark .mCSB_dragger .mCSB_dragger_bar {
	margin: 5px 3px;
	left: 0px;
	top: 0px;
	width: auto;
	height: 6px;
	right: 0px;
	bottom: 0px;
	position: absolute;
}

.mCSB_scrollTools_horizontal.mCS-inset .mCSB_draggerRail {
	margin: 2px 0px;
	width: 100%;
	height: 12px;
}

.mCSB_scrollTools_horizontal.mCS-inset-dark .mCSB_draggerRail {
	margin: 2px 0px;
	width: 100%;
	height: 12px;
}

.mCSB_scrollTools_horizontal.mCS-inset-2 .mCSB_draggerRail {
	margin: 2px 0px;
	width: 100%;
	height: 12px;
}

.mCSB_scrollTools_horizontal.mCS-inset-2-dark .mCSB_draggerRail {
	margin: 2px 0px;
	width: 100%;
	height: 12px;
}

.mCSB_scrollTools_horizontal.mCS-inset-3 .mCSB_draggerRail {
	margin: 2px 0px;
	width: 100%;
	height: 12px;
}

.mCSB_scrollTools_horizontal.mCS-inset-3-dark .mCSB_draggerRail {
	margin: 2px 0px;
	width: 100%;
	height: 12px;
}

.mCSB_scrollTools.mCS-inset .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCSB_scrollTools.mCS-inset-2 .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCSB_scrollTools.mCS-inset-3 .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCSB_scrollTools.mCS-inset .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCSB_scrollTools.mCS-inset-2 .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCSB_scrollTools.mCS-inset-3 .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCSB_scrollTools.mCS-inset .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCSB_scrollTools.mCS-inset-2 .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCSB_scrollTools.mCS-inset-3 .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCSB_scrollTools.mCS-inset .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCSB_scrollTools.mCS-inset-2 .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCSB_scrollTools.mCS-inset-3 .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCSB_scrollTools.mCS-inset-dark .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.75);
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.75);
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.75);
}

.mCSB_scrollTools.mCS-inset-dark .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.85);
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.85);
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.85);
}

.mCSB_scrollTools.mCS-inset-dark .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-inset-dark .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-inset-dark .mCSB_draggerRail {
	background-color: rgba(0, 0, 0, 0.1);
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_draggerRail {
	background-color: rgba(0, 0, 0, 0.1);
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_draggerRail {
	background-color: rgba(0, 0, 0, 0.1);
}

.mCSB_scrollTools.mCS-inset-dark .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCSB_scrollTools.mCS-inset-dark .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCSB_scrollTools.mCS-inset-dark .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCSB_scrollTools.mCS-inset-dark .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCSB_scrollTools.mCS-inset-2 .mCSB_draggerRail {
	border: 1px solid rgba(255, 255, 255, 0.2);
	box-sizing: border-box;
	background-color: transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_draggerRail {
	border: 1px solid rgba(255, 255, 255, 0.2);
	box-sizing: border-box;
	background-color: transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.mCSB_scrollTools.mCS-inset-2-dark .mCSB_draggerRail {
	border-color: rgba(0, 0, 0, 0.2);
}

.mCSB_scrollTools.mCS-inset-3 .mCSB_draggerRail {
	background-color: rgba(255, 255, 255, 0.6);
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_draggerRail {
	background-color: rgba(0, 0, 0, 0.6);
}

.mCSB_scrollTools.mCS-inset-3 .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.75);
}

.mCSB_scrollTools.mCS-inset-3 .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.85);
}

.mCSB_scrollTools.mCS-inset-3 .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-inset-3 .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(0, 0, 0, 0.9);
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.75);
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.85);
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.9);
}

.mCSB_scrollTools.mCS-inset-3-dark .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.9);
}
