.uploaded-files {
  border: 1px solid #b3b3b3;
  overflow: hidden;
  margin-top: 10px;
  min-width: 300px;
  width: auto;
}
.uploaded-files:empty {
  border: 0;
}
.uploaded-files .error-item,
.uploaded-files .progressBox,
.uploaded-files .file-item {
  position: relative;
  background: #efefef;
  border-bottom: 1px solid #FFF;
  min-width: 300px;
  padding: 5px;
}
.uploaded-files .error-item.error-item,
.uploaded-files .progressBox.error-item,
.uploaded-files .file-item.error-item {
  color: #FFF;
}
.uploaded-files .error-item.error-item,
.uploaded-files .progressBox.error-item,
.uploaded-files .file-item.error-item,
.uploaded-files .error-item.error-item:hover,
.uploaded-files .progressBox.error-item:hover,
.uploaded-files .file-item.error-item:hover {
  background: rgba(255, 0, 0, 0.3);
}
.uploaded-files .error-item.progressBox,
.uploaded-files .progressBox.progressBox,
.uploaded-files .file-item.progressBox,
.uploaded-files .error-item:hover,
.uploaded-files .progressBox:hover,
.uploaded-files .file-item:hover {
  background: rgba(239, 239, 239, 0.8);
}
.uploaded-files .error-item.progressBox,
.uploaded-files .progressBox.progressBox,
.uploaded-files .file-item.progressBox {
  color: #FFF;
}
.uploaded-files .error-item.progressBox .name,
.uploaded-files .progressBox.progressBox .name,
.uploaded-files .file-item.progressBox .name,
.uploaded-files .error-item.progressBox .size,
.uploaded-files .progressBox.progressBox .size,
.uploaded-files .file-item.progressBox .size {
  z-index: 1;
  position: relative;
}
.uploaded-files .error-item.progressBox .name.size,
.uploaded-files .progressBox.progressBox .name.size,
.uploaded-files .file-item.progressBox .name.size,
.uploaded-files .error-item.progressBox .size.size,
.uploaded-files .progressBox.progressBox .size.size,
.uploaded-files .file-item.progressBox .size.size {
  margin-left: 5px;
}
.uploaded-files .error-item .progress.progress-striped,
.uploaded-files .progressBox .progress.progress-striped,
.uploaded-files .file-item .progress.progress-striped {
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  width: 100%;
}
.uploaded-files .error-item .progress.progress-striped .progress-bar.progress-bar-success,
.uploaded-files .progressBox .progress.progress-striped .progress-bar.progress-bar-success,
.uploaded-files .file-item .progress.progress-striped .progress-bar.progress-bar-success {
  height: 24px;
  background: forestgreen;
}
.uploaded-files .error-item div,
.uploaded-files .progressBox div,
.uploaded-files .file-item div {
  display: inline-block;
}
.uploaded-files .error-item div.filename,
.uploaded-files .progressBox div.filename,
.uploaded-files .file-item div.filename {
  vertical-align: bottom;
}
.uploaded-files .error-item div.remove,
.uploaded-files .progressBox div.remove,
.uploaded-files .file-item div.remove {
  margin-left: 10px;
  cursor: pointer;
  float: right;
  height: 16px;
  width: 16px;
  background: url(/ccds_library/famfamfam/icons/page_delete.png) top left no-repeat;
}
.uploaded-files .error-item div.cancel,
.uploaded-files .progressBox div.cancel,
.uploaded-files .file-item div.cancel {
  z-index: 1;
  position: relative;
  margin-left: 10px;
  cursor: pointer;
  float: right;
  height: 16px;
  width: 16px;
  background: url(/ccds_library/famfamfam/icons/cross.png) top left no-repeat;
}
.uploaded-files .error-item div.tick,
.uploaded-files .progressBox div.tick,
.uploaded-files .file-item div.tick {
  margin-right: 10px;
  height: 16px;
  width: 16px;
  background: url(/ccds_library/famfamfam/icons/tick.png) top left no-repeat;
}
/**
 * filemanager fixes
 */
.filemanager.filemanager {
  overflow-y: auto;
  box-sizing: content-box;
}
.filemanager.filemanager .detail-view {
  border-top: 1px solid #d4d4d4;
}
.filemanager.filemanager .list-view-container {
  overflow-y: auto;
}
