/*
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*/

@font-face {
    font-family: "remixicon";
    src: url('../font/RemixIcon/remixicon.eot?t=1762175201698');
    /* IE9*/
    src: url('../font/RemixIcon/remixicon.eot?t=1762175201698#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url("../font/RemixIcon/remixicon.woff2?t=1762175201698") format("woff2"),
        url("../font/RemixIcon/remixicon.woff?t=1762175201698") format("woff"),
        url('../font/RemixIcon/remixicon.ttf?t=1762175201698') format('truetype'),
        /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
        url('../font/RemixIcon/remixicon.svg?t=1762175201698#remixicon') format('svg');
    /* iOS 4.1- */
    font-display: swap;
}

[class^="ri-"],
[class*="ri-"] {
    font-family: 'remixicon' !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ri-lg {
    font-size: 1.3333em;
    line-height: 0.75em;
    vertical-align: -.0667em;
}

.ri-xl {
    font-size: 1.5em;
    line-height: 0.6666em;
    vertical-align: -.075em;
}

.ri-xxs {
    font-size: .5em;
}

.ri-xs {
    font-size: .75em;
}

.ri-sm {
    font-size: .875em
}

.ri-1x {
    font-size: 1em;
}

.ri-2x {
    font-size: 2em;
}

.ri-3x {
    font-size: 3em;
}

.ri-4x {
    font-size: 4em;
}

.ri-5x {
    font-size: 5em;
}

.ri-6x {
    font-size: 6em;
}

.ri-7x {
    font-size: 7em;
}

.ri-8x {
    font-size: 8em;
}

.ri-9x {
    font-size: 9em;
}

.ri-10x {
    font-size: 10em;
}

.ri-fw {
    text-align: center;
    width: 1.25em;
}

.ri-discount-percent-line:before {
    content: "\f475";
}

.ri-arrow-right-s-line:before {
    content: "\ea6e";
}

.ri-arrow-left-s-line:before {
    content: "\ea64";
}

.ri-arrow-up-down-line:before {
    content: "\ea74";
}

.ri-sound-module-line:before {
    content: "\f162";
}

.ri-check-line:before {
    content: "\eb7b";
}

.ri-arrow-down-s-line:before {
    content: "\ea4e";
}

.ri-loader-4-line:before {
    content: "\eec6";
}

.ri-error-warning-line:before {
    content: "\eca1";
}

.ri-file-list-line:before {
    content: "\ecf1";
}

.ri-star-fill:before {
    content: "\f186";
}

.ri-star-line:before {
    content: "\f18b";
}

.ri-shield-check-line:before {
    content: "\f100";
}

.ri-refresh-line:before {
    content: "\f064";
}

.ri-add-line:before {
    content: "\ea13";
}

.ri-subtract-line:before {
    content: "\f1af";
}

.ri-delete-bin-line:before {
    content: "\ec2a";
}

.ri-star-half-fill:before {
    content: "\f187";
}

.ri-thumb-up-line:before {
    content: "\f207";
}

.ri-thumb-down-line:before {
    content: "\f205";
}

.ri-chat-1-line:before {
    content: "\eb4d";
}

.ri-close-line:before {
    content: "\eb99";
}

.ri-shopping-bag-2-line:before {
    content: "\f114";
}

.ri-map-pin-line:before {
    content: "\ef14";
}

.ri-wallet-line:before {
    content: "\f2ae";
}

.ri-arrow-up-s-line:before {
    content: "\ea78";
}

.ri-search-line:before {
    content: "\f0d1";
}

.ri-user-line:before {
    content: "\f264";
}

.ri-user-follow-line:before {
    content: "\f261";
}

.ri-shut-down-line:before {
    content: "\f126";
}

.ri-brush-ai-line:before {
    content: "\f566";
}

.ri-sparkling-2-line:before {
    content: "\f36b";
}

.ri-scissors-line:before {
    content: "\f0c3";
}

.ri-heart-3-line:before {
    content: "\ee0b";
}

.ri-ink-bottle-line:before {
    content: "\ee5d";
}

.ri-plug-2-line:before {
    content: "\f017";
}

.ri-checkbox-blank-circle-line:before {
    content: "\eb7d";
}

.ri-menu-3-line:before {
    content: "\ef34";
}

.ri-fire-fill:before {
    content: "\ed32";
}

.ri-price-tag-3-line:before {
    content: "\f023";
}

.ri-folder-line:before {
    content: "\ed6a";
}

.ri-function-line:before {
    content: "\ed9e";
}

.ri-alert-line:before {
    content: "\ea21";
}

.ri-calendar-line:before {
    content: "\eb27";
}

.ri-image-line:before {
    content: "\ee4b";
}

.ri-edit-line:before {
    content: "\ec86";
}

.ri-list-check-3:before {
    content: "\f398";
}

.ri-external-link-line:before {
    content: "\ecaf";
}

.ri-user-unfollow-line:before {
    content: "\f278";
}

.ri-time-line:before {
    content: "\f20f";
}

.ri-checkbox-circle-line:before {
    content: "\eb81";
}

.ri-eye-line:before {
    content: "\ecb5";
}

.ri-mail-line:before {
    content: "\eef6";
}

.ri-coupon-3-line:before {
    content: "\ebe8";
}

.ri-arrow-go-back-line:before {
    content: "\ea58";
}

.ri-bank-card-line:before {
    content: "\ea92";
}

.ri-mouse-line:before {
    content: "\ef7d";
}

.ri-eye-off-line:before {
    content: "\ecb7";
}

.ri-information-line:before {
    content: "\ee59";
}

.ri-home-line:before {
    content: "\ee2b";
}

.ri-settings-2-line:before {
    content: "\f0e4";
}

.ri-list-settings-line:before {
    content: "\eebd";
}

.ri-flashlight-line:before {
    content: "\ed3d";
}

.ri-flight-takeoff-line:before {
    content: "\ed43";
}

.ri-history-line:before {
    content: "\ee17";
}

.ri-arrow-right-line:before {
    content: "\ea6c";
}



@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.ri-loader-spin {
    animation: spin 1s linear infinite;
    display: inline-block;
}