.duplicator-container-content {
  padding: 0.5em 0;
}
.duplicator-container-content .fileupload {
  padding-left: 0.6em;
  padding-right: 0;
}
.duplicator-container-content .fileupload .form-grouped {
  margin-bottom: 0;
  line-height: 16px;
}
.duplicator-container-content .fileupload .form-grouped .extra-custom-error-msg {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 12.8px;
}
.duplicator-container-content .duplicator-control {
  line-height: 16px;
}
.duplicator-container-content .duplicator-control a.duplicator-dell-btn {
  font-size: 12.8px;
  line-height: 16px;
  user-select: none;
}
.duplicator-container-content .duplicator-control a.duplicator-dell-btn > .fa {
  margin-right: 10px;
}
.duplicator-container-content .duplicator-control a.duplicator-dell-btn > img {
  margin-right: 10px;
}
.duplicator-container-component .duplicator-container-controls a.duplicator-add-btn > img {
  margin-right: 10px;
  height: 16px;
  width: auto;
}
.duplicator-container-component[data-use-as-file-upload-wrapper="true"][data-current-items="0"] .duplicator-container-controls {
  display: none;
}
.duplicator-container-component[data-use-as-file-upload-wrapper="true"] .duplicator-container-content:has(.no-file-uploaded) .duplicator-dell-btn {
  display: none;
}
.duplicator-container-component[data-use-as-file-upload-wrapper="true"] .file-uploaded {
  pointer-events: none;
}
.duplicator-container-component[data-use-as-file-upload-wrapper="true"] .duplicator-container-content:has(.no-file-uploaded) {
  display: none;
}
