.custom-upload-once .dropzone {
    border: #00000052 1px solid !important;
    border-radius: 5px;
    font-family: "Lato";
    padding: unset;
    min-height: unset;
    display: flex;
    position: relative;
}

.custom-upload-once .dz-message {
    margin: auto !important;
    font-size: 1rem;
    line-height: 1.2rem;
}

.custom-upload-once .dz-message:after {
    content: "\e95c";
    font-family: 'Font APEX Small';
    position: absolute;
    right: 1rem;
    font-size: 1.2rem;
    color: #3450e8;
    font-weight: bold;
}

.custom-upload-once .dz-preview {
    min-height: unset !important;
    margin: auto !important;
    height: 100% !important;
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.custom-upload-once .dropzone .dz-preview .dz-image {
    background: transparent;
    height: 90% !important;
    width: 90% !important;
}

.dropzone .dz-preview .dz-image img {
    display: block;
    height: 100%;
    margin: auto;
}

.custom-upload-once .dropzone .dz-preview .dz-details {
    display: flex;
    flex-direction: column-reverse;
    font-size: 1rem;
    font-family: 'Lato';
    height: 100% !important;
    width: unset !important;
    padding: unset;
    justify-content: center;
    align-items: center;
}

.custom-upload-once .dropzone .dz-preview .dz-details * {
    margin: unset;
    font-size: 1rem;
    line-height: 1.2rem;
}

.custom-upload-once .dropzone .dz-preview .dz-progress {
    width: 90% !important;
    margin: auto;
    top: unset !important;
    left: unset !important;
}

.custom-upload-once .dropzone .dz-preview .dz-progress .dz-upload {
    background: linear-gradient(to bottom, #00FFA7, #00ffa782);
}

.custom-upload-once .dropzone .dz-preview .dz-error-message {
    width: 90% !important;
    margin: auto;
    top: unset !important;
    left: unset !important;
    text-align: center;
    padding: .2rem;
}

.custom-upload-once .dropzone .dz-preview .dz-error-message:after {
    content: unset;
}

.custom-upload-once .dropzone .dz-preview .dz-success-mark, 
.custom-upload-once .dropzone .dz-preview .dz-error-mark {
    margin: auto;
    top: unset !important;
    left: unset !important;
}

.custom-upload-once .dropzone .dz-preview .dz-success-mark svg
, .custom-upload-once .dropzone .dz-preview .dz-error-mark svg {
    height: 90%;
    width: 90%;
}

g[id="Check-+-Oval-2"] {
    stroke: red;
    stroke-opacity: 1;
    fill: red;
    fill-opacity: .5;
}

g[id="Page-1"] > path {
    stroke: #00FFA7;
    stroke-opacity: 1;
    fill: #00FFA7;
    fill-opacity: .5;
}