/*!
 * Font Awesome Pro 7.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2026 Fonticons, Inc.
 */

.fa-solid,
.fa-regular,
.fa-light,
.fa-thin,
.fa-brands,
.fas,
.far,
.fal,
.fat,
.fab {
    --fa-family: "Font Awesome 7 Pro";
    --fa-style: 900;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    width: var(--fa-width, 1.25em);
    font-family: var(--fa-family);
    font-feature-settings: normal;
    font-style: normal;
    font-synthesis: none;
    font-variant: normal;
    font-weight: var(--fa-style);
    line-height: 1;
    text-align: center;
    text-rendering: auto;
}
.fa-solid::before,
.fa-regular::before,
.fa-light::before,
.fa-thin::before,
.fa-brands::before,
.fas::before,
.far::before,
.fal::before,
.fat::before,
.fab::before {
    content: var(--fa);
}

/* ---------- FONTY ---------- */

@font-face {
    font-family: "Font Awesome 7 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("/modules/fontawesome/webfonts/fa-brands-400.woff2") format("woff2");
}
@font-face {
    font-family: "Font Awesome 7 Pro";
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url("/modules/fontawesome/webfonts/fa-thin-100.woff2") format("woff2");
}
@font-face {
    font-family: "Font Awesome 7 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url("/modules/fontawesome/webfonts/fa-light-300.woff2") format("woff2");
}
@font-face {
    font-family: "Font Awesome 7 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("/modules/fontawesome/webfonts/fa-regular-400.woff2") format("woff2");
}
@font-face {
    font-family: "Font Awesome 7 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("/modules/fontawesome/webfonts/fa-solid-900.woff2") format("woff2");
}
.fa-brands,
.fab {
    --fa-family: "Font Awesome 7 Brands";
    --fa-style: 400;
}
.fa-thin,
.fat {
    --fa-style: 100;
}
.fa-light,
.fal {
    --fa-style: 300;
}
.fa-regular,
.far {
    --fa-style: 400;
}
.fa-solid,
.fas {
    --fa-style: 900;
}




/* conf icon */
.fa-circle-half-stroke::before {
    content: "\f042"; }
.fa-lock-alt::before {
    content: "\f30d"; }
.fa-house::before {
    content: "\f015"; }
.fa-right-from-bracket::before {
    content: "\f2f5"; }

/* menu */
.fa-cart-shopping::before {
    content: "\f07a"; }
.fa-industry-windows::before {
    content: "\f3b3"; }
.fa-gears::before {
    content: "\f085"; }
.fa-percent::before {
    content: "\25"; }
.fa-building::before {
    content: "\f1ad"; }
.fa-envelope::before {
    content: "\f0e0"; }

/* ---------- ONF / HEADER ---------- */

.fa-bars {
    --fa: "\f0c9";
}
.fa-xmark {
    --fa: "\f00d";
}
.fa-circle-half-stroke {
    --fa: "\f042";
}
.fa-lock-alt {
    --fa: "\f30d";
}
.fa-house {
    --fa: "\f015";
}
.fa-right-from-bracket {
    --fa: "\f2f5";
}

/* admin menu */
.fa-chart-simple::before {
    content: "\e473"; }
.fa-gallery-thumbnails::before {
    content: "\e3aa"; }
.fa-earth-americas::before {
    content: "\f57d"; }
.fa-user::before {
    content: "\f007"; }
.fa-sack-dollar::before {
    content: "\f81d"; }
.fa-page::before {
    content: "\e428"; }
.fa-plug::before {
    content: "\f1e6"; }
.fa-list::before {
    content: "\f03a"; }
.fa-image-polaroid::before {
    content: "\f8c4"; }
.fa-coins::before {
    content: "\f51e"; }
.fa-camera-cctv::before {
    content: "\f8ac"; }

/* alert icon */
.fa-check-circle::before {
    content: "\f058"; }
.fa-exclamation-square::before {
    content: "\f321"; }
.fa-exclamation-triangle::before {
    content: "\f071"; }
.fa-exclamation-circle::before {
    content: "\f06a"; }

/* button icon */
.fa-edit::before {
    content: "\f044"; }
.fa-trash-can {
    --fa: "\f2ed"; }
.fa-eye::before {
    content: "\f06e"; }
.fa-eye-slash::before {
    content: "\f070"; }
.fa-key::before {
    content: "\f084"; }
.fa-up-right::before {
    content: "\e2be"; }
.fa-up-left {
    --fa: "\e2bd"; }
.fa-down-right::before {
    content: "\e16b"; }
.fa-star::before {
    content: "\f005"; }
.fa-camera-slash::before {
    content: "\e0d9"; }
.fa-link-slash::before {
    content: "\f127"; }
.fa-file-slash::before {
    content: "\e3a7"; }
.fa-up::before {
    content: "\f357"; }
.fa-right::before {
    content: "\f356"; }
.fa-thumbtack::before {
    content: "\f08d"; }
.fa-paper-plane::before {
    content: "\f1d8"; }
.fa-cash-register::before {
    content: "\f788"; }
.fa-image {
    --fa: "\f03e";
    --fa--fa: "\f03e\f03e"; }
.fa-folder-arrow-down {
    --fa: "\e053"; }

/* social media */
.fa-square-facebook {
    --fa: "\f082"; }
.fa-square-instagram {
    --fa: "\e055"; }
.fa-youtube {
    --fa: "\f167"; }
.fa-linkedin {
    --fa: "\f08c"; }
.fa-square-x-twitter {
    --fa: "\e61a"; }

.fa-square-facebook:before {
    content: "\f082"; }
.fa-square-instagram:before {
    content: "\e055"; }
.fa-linkedin:before {
    content: "\f08c"; }
.fa-youtube:before {
    content: "\f167"; }
.fa-square-twitter:before {
    content: "\f081"; }
.fa-square-x-twitter {
    --fa: "\e61a"; }

/* social media v2 */
.fa-facebook-f:before {
    content: "\f39e"; }
.fa-instagram:before {
    content: "\f16d"; }
.fa-linkedin-in:before {
    content: "\f0e1"; }
.fa-youtube:before {
    content: "\f167"; }
.fa-twitter:before {
    content: "\f099"; }
.fa-x-twitter {
    --fa: "\e61b"; }

/* other */
.fa-file-pdf::before {
    content: "\f1c1"; }
.fa-leaf::before {
    content: "\f06c"; }
.fa-square::before {
    content: "\f0c8"; }
.fa-square-check::before {
    content: "\f14a"; }
.fa-search::before {
    content: "\f002"; }
.fa-chevron-down::before {
    content: "\f078"; }

/* index */
.fa-chevron-left::before {
    content: "\f053"; }
.fa-chevron-right::before {
    content: "\f054"; }
.fa-caret-left {
    --fa: "\f0d9";
    --fa--fa: "\f0d9\f0d9"; }
.fa-caret-right {
    --fa: "\f0da";
    --fa--fa: "\f0da\f0da"; }

/* product */
.fa-file-pdf::before {
    content: "\f1c1"; }
.fa-pen-to-square::before {
    content: "\f044"; }
.fa-boxes-stacked::before {
    content: "\f468"; }
.fa-warehouse::before {
    content: "\f494"; }
.fa-truck::before {
    content: "\f0d1"; }
.fa-headset::before {
    content: "\f590"; }
.fa-minus::before {
    content: "\f068"; }
.fa-plus {
    --fa: "\+";
}
.fa-minus {
    --fa: "\f068";
}
.fa-cart-shopping::before {
    content: "\f07a"; }
.fa-circle-info::before {
    content: "\f05a"; }
.fa-circle::before {
    content: "\f111"; }
.fa-slash::before {
    content: "\f715"; }
.fa-camera::before {
    content: "\f030"; }

/* cart */
.fa-calendar-clock::before {
    content: "\e0d2"; }
.fa-money-check-dollar-pen::before {
    content: "\f873"; }
.fa-money-bill-1-wave::before {
    content: "\f53b"; }
.fa-hand-holding-dollar::before {
    content: "\f4c0"; }


/* menu 2 */
.fa-bridge {
    --fa: "\e4c8";
}
.fa-train-subway {
    --fa: "\f239";
}
.fa-box-open-full {
    --fa: "\f49c";
}
.fa-file-certificate {
    --fa: "\f5f3";
}

/* 712 */
.fa-exchange::before {
    content: "\f0ec"; }

/* 2626 */


/* 2887 */
.fa-info-circle::before {
    content: "\f05a"; }

/* 2929 */
.fa-minus-circle::before {
    content: "\f056"; }

/* 2983 */
/*.fa-plus-circle::before {*/
/*    content: "\f055"; }*/

/* 5170 */
.fa-save::before {
    content: "\f0c7"; }

/* 5269 */
.fa-folder-open::before {
    content: "\f07c"; }

/* 5995 */
.fa-heart::before {
    content: "\f004"; }

/* 9664 */
.fa-check-square::before {
    content: "\f14a"; }

/* 11773 */
.fa-times::before {
    content: "\f00d"; }



