.custom-icon-upload {
  text-align: center;
}

.custom-icon-upload .bowtie-icon.bowtie-view-grid {
  font-size: 21px;
  padding-bottom: 5px;
}

.extension-icon {
  width: 150px;
  height: 150px;
  padding-top: 10px;
}

.icon-upload {
  width: 150px;
  height: 144px;
  margin-top: 1px;
}

.icon-upload .upload-image-message.file-selector-button {
  color: rgba( 16, 110, 190 ,  1 );
  color: rgba( var(--palette-primary-shade-10,16, 110, 190) ,  1 );
}

.icon-upload .upload-image-message.file-selector-button.disabled {
  color: #333333;
}

.icon-upload .upload-image-message.file-selector-button.disabled:hover {
  text-decoration: none;
}

.icon-upload .droptarget-container {
  height: 100%;
}

.icon-upload .droptarget-container .droptarget-region {
  height: 100%;
}

.icon-upload .droptarget-container .droptarget-region .dropoverlay-container {
  height: 100%;
}

.icon-upload .dropoverlay-container .dropoverlay-overlaycontentcontainer {
  padding: 0px;
  z-index: 1000;
}

.icon-upload .dropoverlay-container.showOverlay .custom-icon-upload {
  position: relative;
  z-index: -1;
}

.icon-upload .extension-icon {
  padding-top: 0px;
}

.icon-upload .custom-icon-upload {
  display: inline-block;
  cursor: pointer;
  background: rgba( 244, 244, 244 ,  1 );
  background: rgba( var(--palette-neutral-4,244, 244, 244) ,  1 );
  padding: 30px 15px;
  width: 100%;
  height: 100%;
}

@media screen and (-ms-high-contrast: active) {
  .icon-upload .custom-icon-upload {
    border: 1px dashed;
  }
}

.icon-upload .custom-icon-upload * {
  text-align: center;
}

.icon-upload .custom-icon-upload .bowtie-icon {
  display: grid;
}

.icon-upload .custom-icon-upload .upload-message {
  padding-top: 20px;
}

.icon-upload .custom-icon-uploaded {
  display: flex;
  width: 110%;
  height: 100%;
  cursor: pointer;
}

.icon-upload .custom-icon-uploaded .remove-button.ms-Button, .icon-upload .custom-icon-uploaded .reupload-button.ms-Button {
  color: black;
  font-weight: 700;
  background-color: transparent;
  position: relative;
  bottom: 20px;
  width: 26px;
  height: 25px;
  right: 2px;
}

.icon-upload .custom-icon-uploaded .remove-button.ms-Button .ms-Icon, .icon-upload .custom-icon-uploaded .reupload-button.ms-Button .ms-Icon {
  margin: 0px;
}
