.retry-upload-file-btn {
  /* background-image: url(../../common//img/attachmentIcon/retry-icon.svg); */
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 1;
}

.cancel-upload-file-btn {
  /* background-image: url(../../common//img/attachmentIcon/cancel-icon.svg); */
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain; 
  flex: 1;
}

.disabled-sync-icon-button {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  background-image: url(../../common/img/storageIcon/disabled-sync-icon.svg);
  background-size: 20px 20px;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: not-allowed;
}

.sync-broadcast-content-icon {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  background-image: url(../../common/img/storageIcon/sync-icon.svg);
  background-size: 20px 20px;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.sync-broadcast-content-icon:hover {
  background-image: url(../../common/img/storageIcon/hover-sync-icon.svg);
}

.some-sync-failed-icon-button {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  background-image: url(../../common/img/storageIcon/some-sync-failed-icon.svg);
  background-size: 20px 20px;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.some-sync-failed-icon-button:hover {
  background-image: url(../../common/img/storageIcon/hover-some-sync-failed-icon.svg);
}

.file-util-icon-container > * {
  margin: 0px 4px 0px 4px;
}

.file-util-icon-container > *:first-child {
  margin-left: 0px;
}

.file-util-icon-container > *:last-child {
  margin-right: 0px;
}

#download-file {
  height: 22px;
  line-height: 22px;
}