
.center-div {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.custom-file-input::-webkit-file-upload-button {
    visibility: hidden;
}

.custom-file-input::before {
    content: 'Choose File';
    display: inline-block;
    /* background: #7339ea; */
    /* color: #fff; */
    border: none;
    border-radius: 5px;
    padding: 8px 12px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
}

.custom-file-input:hover::before {
    /* background: #7339ea; */
}

.custom-file-input:active::before {
    /* background: #7339ea; */
}

.custom-file-input[disabled]::before {
    background: #e9ecef;
    cursor: not-allowed;
}

.custom-file-label::after {
    content: none;
}

input[type='file'] {
    color: transparent;
}


.image-preview {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}

.image-preview img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    margin-right: 10px;
    margin-bottom: 10px;
}


.image-upload > input {
    visibility:hidden;
    width:0;
    height:0
}
