input[type=file] {
    height: auto !important;
}

.file-upload.widgeted {
    padding: 10px;
    background-color: #e0e0e0;
    border-radius: 8px;
}

.file-upload h3 {
    font-family: 'Roboto', sans-serif;
    font-weight: 200 !important;
    font-size: 2em !important;
}

.file-upload h4 {
    font-family: 'Roboto', sans-serif;
    font-weight: 600 !important;
    font-size: 1.5em !important;
}

.widgeted .file-upload-drop-area {
    background-color: #cfcece;
    border-radius: 8px;
    border: 3px dotted #cfcece;
}

.widgeted .file-upload-drop-area:hover,
.widgeted .file-upload-drop-area.dz-drag-hover {
    border-color: white;
}

.file-list {
    margin: 0 !important;
    padding: 10px;
}

.file-list li {
    list-style: none;
    padding: 10px 0 !important;
    border-bottom: thin solid #e0e0e0;
}

.file-list li:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
