/**
 * @package    VP File Upload Custom Field for VirtueMart
 * @author     Abhishek Das <info@virtueplanet.com>
 * @copyright  Copyright (C) 2024 VirtuePlanet Services LLP. All rights reserved.
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 * @link       https://www.virtueplanet.com
 */

@font-face {
    font-family: 'vpfileupload';
    src: url('../fonts/vpfileupload.eot?y2lzm');
    src: url('../fonts/vpfileupload.eot?y2lzm#iefix') format('embedded-opentype'),
        url('../fonts/vpfileupload.ttf?y2lzm') format('truetype'),
        url('../fonts/vpfileupload.woff?y2lzm') format('woff'),
        url('../fonts/vpfileupload.svg?y2lzm#vpfileupload') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.vpfileupload-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'vpfileupload' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.vpfileupload-icon::before,
.vpfileupload-icon-file-check:before {
    content: "\e9a9";
}

.vpfileupload-icon-deleted:before,
.vpfileupload-icon-file-empty:before {
    content: "\e99d";
}

.vpfileupload-icon-file-plus:before {
    content: "\e9a1";
}

.vpfileupload-icon-file-minus:before {
    content: "\e9a3";
}

.vpfileupload-icon-application-msword:before,
.vpfileupload-icon-text-plain:before,
.vpfileupload-icon-file-text:before {
    content: "\e9ad";
}

.vpfileupload-icon-image-png:before,
.vpfileupload-icon-image-jpeg:before,
.vpfileupload-icon-image-jpg:before,
.vpfileupload-icon-image-gif:before,
.vpfileupload-icon-image-svg-xml:before,
.vpfileupload-icon-image-bmp:before,
.vpfileupload-icon-image-webp:before,
.vpfileupload-icon-image-avif:before,
.vpfileupload-icon-file-picture:before {
    content: "\e9af";
}

.vpfileupload-icon-audio-ogg:before,
.vpfileupload-icon-audio-mpeg:before,
.vpfileupload-icon-audio-mp4:before,
.vpfileupload-icon-audio-mp3:before,
.vpfileupload-icon-file-music:before {
    content: "\e9b1";
}

.vpfileupload-icon-video-mp4:before,
.vpfileupload-icon-video-webm:before,
.vpfileupload-icon-video-mpeg:before,
.vpfileupload-icon-video-quicktime:before,
.vpfileupload-icon-file-video:before {
    content: "\e9b5";
}

.vpfileupload-icon-file-zip:before,
.vpfileupload-icon-application-zip:before,
.vpfileupload-icon-application-x-zip:before,
.vpfileupload-icon-application-x-zip-compressed:before {
    content: "\e9b9";
}

.vpfileupload-icon-file-xml:before {
    content: "\e9bb";
}

.vpfileupload-icon-file-css:before {
    content: "\e9bd";
}

.vpfileupload-icon-application-powerpoint:before,
.vpfileupload-icon-file-presentation:before {
    content: "\e9bf";
}

.vpfileupload-icon-application-excel,
.vpfileupload-icon-file-stats:before {
    content: "\e9c1";
}

.vpfileupload-icon-copy3:before {
    content: "\e9c7";
}

.vpfileupload-icon-copy4:before {
    content: "\e9c8";
}

.vpfileupload-icon-drawer-out:before {
    content: "\ea81";
}

.vpfileupload-icon-drawer-in:before {
    content: "\ea82";
}

.vpfileupload-icon-cloud-download:before {
    content: "\ec76";
}

.vpfileupload-icon-cloud-upload:before {
    content: "\ec77";
}

.vpfileupload-icon-stack-plus:before {
    content: "\ed3c";
}

.vpfileupload-icon-stack-minus:before {
    content: "\ed3d";
}

.vpfileupload-icon-stack-star:before {
    content: "\ed3e";
}

.vpfileupload-icon-stack-picture:before {
    content: "\ed3f";
}

.vpfileupload-icon-stack-down:before {
    content: "\ed40";
}

.vpfileupload-icon-stack-up:before {
    content: "\ed41";
}

.vpfileupload-icon-stack-cancel:before {
    content: "\ed42";
}

.vpfileupload-icon-cancel-circle:before {
    content: "\ed65";
}