.uploader-process form {
    max-width: unset;
}

.uploader-process form .form-row {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}

.uploader-process {
    display: block;
    max-width: 100%;
}

.uploader-process .uploader-image__wrapper {
    margin-bottom: 20px;
}

.uploader-process .image-file {
    width: 1px;
    height: 1px;
}

.uploader-process .categories > .row, 
.uploader-process .barcode > .row {
    align-items: flex-end;
}

.uploader-process [class*="-buttons"] button {
    width: 42px;
    height: 42px;
}

.uploader-process [class*="-buttons"] > button {
    margin-right: 5px;
}

.is-kiosk .uploader-process .barcode-buttons {
    display: none;
}

.uploader-process .categories .bootstrap-select {
    width: 100% !important;
}

.uploader-process [class*="-buttons"] {
    display: flex;
    padding-left: 0;
    padding-right: 5px;
    margin-left: -3px;
}

.uploader-process .uploader-buttons {
    margin: 10px auto 0;
    width: fit-content;
}

.uploader-process .uploader-buttons button {
    font-size: 21px;
}

.uploader-process .uploader-buttons .uploader-image__button, .uploader-process .uploader-buttons button {
    margin: 0 5px;
}

.uploader-process .uploader-buttons button {
    height: fit-content;
}

.uploader-process .uploader-buttons .uploader-image__button {
    display: inline-block;
}

.uploader-process .uploader-buttons .uploader-image__button button {
    margin: 0;
}

.uploader-process .canvas-uploader__wrapper {
    position: relative;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 60%;
    border-radius: 10px;
}

.uploader-process .canvas-uploader__wrapper .uploader-info {
    position: absolute;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    font-size: 20px;
    top: 0;
    background-color: lightgray;
    color: white;
}

.uploader-process .canvas-uploader__wrapper .uploader-info i {
    font-size: 100px;
}

@media screen and ( max-width: 767px ) {
    
    .uploader-process .canvas-uploader__wrapper .uploader-info {
        font-size: 17px;
    }

    .uploader-process .canvas-uploader__wrapper .uploader-info i {
        font-size: 50px;
    }

}
