.sources_folders {
  display: inline-block;
  vertical-align: top;
  width: 256px;
  height: 100%;
  overflow-y: scroll;
}
.sources_sources {
  display: inline-block;
  position: relative;
  vertical-align: top;
  width: calc(100% - 256px);
  height: 100%;
  background-color: var(--gray-e);
  overflow-y: scroll;
}
.sources_sources .mTable {
  height: 100%;
}
.sources_sources-activeDragAndDrop {
  outline: 4px dashed var(--activeLED);
}

.srcFolder {
  position: relative;
  padding: 4px 4px 4px 16px;
  cursor: pointer;
  border: 1px solid transparent;
}
.srcFolder:hover {
  border-color: var(--gray-8);
}
.srcFolder-selected {
  background-color: var(--gray-e);
}
.srcFolder-subfolder {
  padding-left: 24px;
}
.srcFolder-root {
  border-top: 1px solid var(--gray-b);
}
.srcFolder:before {
  content: " ";
  display: block;
  position: absolute;
  left: 6px;
  top: 6px;
  width: 4px;
  height: 10px;
  background-color: var(--passiveLED);
  box-shadow: inset 0 0 1px rgba(0,0,0,0.5);
}
.srcFolder-selected:before {
  background-color: var(--activeLED);
}
.srcFolder-subfolder:before {
  left: 14px;
}
.srcFolder-root:before {
  transition: 0.5s all;
  content: "\f0d7";
  width: auto;
  background-color: #0000;
  box-shadow: none;
  top: 5px;
  font: normal normal normal 12px/1 FontAwesome;
}
.srcGroup {
}
.srcGroup-folded .srcFolder-root:before {
  transform: rotate(-90deg);
}
.srcGroupItems {
  overflow: hidden;
}
.srcGroup-folded .srcGroupItems {
  height: 0;
}

.sources_progressBar {
  width: calc(100% - 32px);
  margin: 8px 16px;
  box-sizing: border-box;
  height: 10px;
  background-color: var(--passiveLED);
  box-shadow: inset 0 0 1px rgba(0,0,0,0.5);
}
.sources_progressBarInner {
  background-color: var(--activeLED);
  height: 100%;
  transition: 0.25s all;
}
.sources_progressInfo {
  text-align: center;
}
.sources_thumbnail {
  margin: 0 auto;
  width: 16px;
  text-align: center;
  padding: 2px;
}
.mTable-thumbnails .sources_thumbnail {
  margin-bottom: 4px;
  padding: 24px;
  width: 28px;
}
.mTable-thumbnails .sources_thumbnail i {
  font-size: 28px;
}