/* Tiny Scrollbar */
.scrollbarContainer { width: 100%; margin: 20px 0 10px; }
.scrollbarContainer .viewport { width: 237px; height: 200px; overflow: hidden; position: relative; }

.scrollbarContainer .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.b-upfile__soc-l .scrollbarContainer .overview { width: 237px;}
.scrollbarContainer .scrollbar{ position: relative; float: right; width: 11px;}
.scrollbarContainer .track { height: 100%; width:11px; position: relative;}
.scrollbarContainer .thumb { background: #bbbbad; height: 20px; width: 11px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0; }
.scrollbarContainer .thumb .end {display: none;}
.scrollbarContainer .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
.photoScrollbarContainer { width: 600px; margin: 0 0 10px; }
.photoScrollbarContainer .viewport { width: 580px; height: 498px; overflow: hidden; position: relative; }
.photoScrollbarContainer .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.photoScrollbarContainer .scrollbar{ position: relative; float: right; width: 11px; }
.photoScrollbarContainer .track { height: 100%; width:11px; position: relative;}
.photoScrollbarContainer .thumb { background: #bbbbad; height: 20px; width: 11px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0;  }
.photoScrollbarContainer .thumb .end { display: none;}
.photoScrollbarContainer .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }