.fa-cloud-arrow-up:before{
    content: "\f382";
}
.modal .kv-zoom-title {
    max-width: 70%;
    word-break: break-word !important;
    word-wrap: break-word !important;
}

.file-input .file-preview {
    max-height: 450px;
    overflow-y: auto;
}

.file-zoom-dialog .btn-navigate{
    box-shadow: none;
    margin: 0 0.5rem;
}

.file-input .btn-outline-secondary,
.file-zoom-dialog .btn-outline-secondary{
    color: #2FBEC1!important;
    background-color: transparent!important;
    background-image: none !important;
    border-color: #2FBEC1 !important;
}

.file-input .btn-sm.btn-outline-secondary,
.file-zoom-dialog .btn-sm.btn-outline-secondary{
    font-size: 0.875rem!important;
    padding: 0.25rem 0.5rem!important;
    margin: 3px!important;
    width: 36px;
}

.file-input .btn-outline-secondary:hover,
.file-zoom-dialog .btn-outline-secondary:hover{
    color: #fff!important;
    background-color: #2FBEC1 !important;
    border-color: #2FBEC1 !important;
}

.file-input .btn-outline-secondary:not([disabled]):not(.disabled).active,
.file-input .btn-outline-secondary:not([disabled]):not(.disabled):active,
.file-input .show>.btn-outline-secondary.dropdown-toggle,
.file-input .btn-outline-secondary:focus,
.file-zoom-dialog .btn-outline-secondary:not([disabled]):not(.disabled).active,
.file-zoom-dialog .btn-outline-secondary:not([disabled]):not(.disabled):active,
.file-zoom-dialog .show>.btn-outline-secondary.dropdown-toggle,
.file-zoom-dialog .btn-outline-secondary:focus{
    color: #2FBEC1 !important;
    background-color: transparent!important;
    border-color: #2FBEC1 !important;
}

.file-input .file-upload-indicator{
    margin-left: 7px;
    margin-top: 8px!important;
}
.file-input .file-upload-indicator i{
    color: #2fbec1!important;
}
.file-input .file-preview-status{
    display: none;
}
.file-input .file-sortable .file-drag-handle {
    margin-left: 7px;
    margin-top: 8px!important;
    color: #2fbec1!important;
}
.file-input .input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,
.file-input .input-group:not(.has-validation)>.custom-select:not(:last-child),
.file-input .input-group:not(.has-validation)>.form-control:not(:last-child) {
    border-radius: 0.25rem!important;
}

.file-zoom-dialog .kv-zoom-description {
    word-break: break-word !important;
    word-wrap: break-word !important;
}

.file-zoom-fullscreen .kv-zoom-body{
    max-height: 850px;
}
