.dnd-file-chooser {
  border: 2px dashed #d1d1d1; /* color-pf-black-300 */
  cursor: pointer;
  width: 100%;
  padding: 20px;
}

.dnd-file-chooser[disabled],
.dnd-file-chooser[disabled]:hover {
  color: lightgray;
  border: 2px dashed #d1d1d1; /* color-pf-black-300 */
  cursor: default;
}

.dnd-file-chooser[disabled] .dnd-file-chooser__helpText,
.dnd-file-chooser[disabled]:hover .dnd-file-chooser__helpText {
  color: lightgray
}

.dnd-file-chooser:hover {
  border-color: #39a5dc; /* color-pf-blue-300 */
  background: #fafafa; /* color-pf-black-100 */
}

.dnd-file-chooser__selectedFile,
.dnd-file-chooser__helpText {
  font-style: italic;
}

.dnd-file-chooser__instructions {
  --pf-c-content--MarginBottom: 30px;
}

.dnd-file-chooser__selectedFileList,
.dnd-file-chooser__uploadMessage {
  --pf-c-content--MarginBottom: 10px;
}

.dnd-file-chooser__selectedFileLabel {
  font-weight: bold;
}

.dnd-file-chooser__notificationList {
  margin: inherit;
}

.dnd-file-chooser__uploadMessage {
  font-weight: bold;
}

.dnd-file-chooser__helpText {
  padding-top: 20px;
  --pf-c-content--small--MarginBottom: 0;
}
