::-webkit-scrollbar-thumb {
    height: 30px;
    border: 4px solid rgba(0, 0, 0, 0);
	background-clip: padding-box;
	border-radius: 7px;
    -webkit-border-radius: 7px;
	background-color: rgba(0, 0, 0, 0.15);
	box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);
}

.fullscreen {
  background-color: white;
  border-color: white !important;
}

.exitfullscreenmessage {
	background: black;
	opacity: 0.8;
	color: lightgrey;
}

.btn-unselected {
    background-color: #dddddd !important;
	border-color: #dddddd !important;
}

.input-group-addon > a {
	color: #555;
}

.sidebar-container {
	background-color: #f5f5f5;
}

.metatext-box-comment {
    border-right: 3px solid #CAA22B;
}

.metatext-box-note {
    border-right: 3px solid #337ab7;
}

.metatext-box-connector-comment {
	background: repeating-linear-gradient(to right,#CAA22B 0,#CAA22B 10px,transparent 10px,transparent 12px)
}

.metatext-box-connector-note {
	background: repeating-linear-gradient(to right,#337ab7 0,#337ab7 10px,transparent 10px,transparent 12px)
}

.metatext-box-connector-edge-comment {
    border-left: 10px solid #CAA22B;
}

.metatext-box-connector-edge-note {
    border-bottom: 8px solid #337ab7;
}

.comment-btn-count span {
    color: #333333 !important;
}

tree-view ul li .node:hover {
	color: #286090;
}

.menu-ce-section hr {
	border-top: 1px solid #333;
}