/* @override https://realosophy.triacolyte.com/Scripts/CustomScrollbar-3.0.6/Themes/Results/CustomScrollbar.css */

#mcs_results {
  max-height: 580px;
  height: auto;
  width: 278px;
  clear: both;
}

.mCustomScrollBox {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.mCSB_container{
position: relative;
  min-height:260px;
  overflow: hidden;
  width: 268px;
  float: left;
  margin: 0;
  padding: 0;
  height: auto;
}
.mCSB_container.mCS_no_scrollbar{
  width: 268px;
  min-height:260px;
  overflow:hidden;
  position: relative;
  float: left;
  margin: 0;
  padding: 0
}
.mCustomScrollBox .mCSB_scrollTools{
	width: 8px;
	height: 100%;
	top:0;
	right: 2px;
  position: absolute;
  /*display: block !important;*/
  margin-top: 8px;
  margin-bottom: 8px;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	height:98%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{
	padding-bottom:40px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:8px;
	height:100%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
  margin: 0;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:36px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:8px;
	height:100%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
  margin: 0;
}

/* default scrollbar colors and backgrounds */
.mCustomScrollBox .mCSB_scrollTools{
	opacity:0.75;
}
.mCustomScrollBox:hover .mCSB_scrollTools{
	opacity:1;
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	filter:"alpha(opacity=10)"; -ms-filter:"alpha(opacity=10)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.6);
	filter:"alpha(opacity=60)"; -ms-filter:"alpha(opacity=60)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.7);
	filter:"alpha(opacity=70)"; -ms-filter:"alpha(opacity=70)"; /* old ie */
}

/* @group v1 */

/*.mcs_container
{
    position: relative;
    width: 278px;
    min-height:260px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: 0;
  background-color: white;
  height: 100%;
}

.mcs_container .customScrollBox
{
    position: relative;
    height: 100%;
    overflow: hidden;
}

.mcs_container .customScrollBox .container
{
    position: relative;
    width: 268px;
    top: 0;
    float: left;
  background-color: white;
}

.mcs_container .customScrollBox .content
{
    clear: both;
}

.mcs_container .dragger_container
{
    position: relative;
    width: 8px;
    height: 98%;
    background: silver;
    cursor: pointer;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em;
    cursor: s-resize;
    margin-right: 0;
    margin-top: 4px;
    margin-left: 0;
  float: left;
}

.mcs_container .dragger
{
    position: absolute;
    width: 8px;
    height: 60px;
    background: gray;
    text-align: center;
    line-height: 60px;
    color: #666;
    overflow: hidden;
    cursor: pointer;
    -ms-border-radius: 2em;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em;
}

.mcs_container .dragger_pressed
{
    position: absolute;
    width: 8px;
    height: 60px;
    background: #5d5d5d;
    text-align: center;
    line-height: 60px;
    color: #666;
    overflow: hidden;
    -ms-border-radius: 2em;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em;
}*/



/* @end */