/*! 
* @package IcoFont 
* @version 1.0.1 
* @author   
* @copyright 2025 
* @license - https://icofont.com/license/
*/
@font-face {
    font-family: IcoFont;
    font-weight: 400;
    font-style: Regular;
    src: url(fonts/icofont.woff2) format("woff2"), url(fonts/icofont.woff) format("woff")
}

[class*=" icofont-"],
[class^=icofont-] {
    font-family: IcoFont !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    line-height: 1;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased
}

.icofont-duotone.icofont-access-levels:after {
    content: "\13ab2"
}

.icofont-duotone.icofont-access-levels:before {
    content: "\13ab3"
}

.icofont-duotone.icofont-accessibility:after {
    content: "\13ab4"
}

.icofont-duotone.icofont-accessibility:before {
    content: "\13ab5"
}

.icofont-duotone.icofont-add-users:after {
    content: "\13ab6"
}

.icofont-duotone.icofont-add-users:before {
    content: "\13ab7"
}

.icofont-duotone.icofont-address:after {
    content: "\13ab8"
}

.icofont-duotone.icofont-address:before {
    content: "\13ab9"
}

.icofont-duotone.icofont-angle-double-left:after {
    content: "\13d02"
}

.icofont-duotone.icofont-angle-double-left:before {
    content: "\13d03"
}

.icofont-duotone.icofont-angle-double-right:after {
    content: "\13d0b"
}

.icofont-duotone.icofont-angle-double-right:before {
    content: "\13d0c"
}

.icofont-duotone.icofont-apply:after {
    content: "\13aba"
}

.icofont-duotone.icofont-apply:before {
    content: "\13abb"
}

.icofont-duotone.icofont-archive:after {
    content: "\13abc"
}

.icofont-duotone.icofont-archive:before {
    content: "\13abd"
}

.icofont-duotone.icofont-arrow-first:after {
    content: "\13abe"
}

.icofont-duotone.icofont-arrow-first:before {
    content: "\13abf"
}

.icofont-duotone.icofont-arrow-last:after {
    content: "\13ac0"
}

.icofont-duotone.icofont-arrow-last:before {
    content: "\13ac1"
}

.icofont-duotone.icofont-articles:after {
    content: "\13ac2"
}

.icofont-duotone.icofont-articles:before {
    content: "\13ac3"
}

.icofont-duotone.icofont-ascending:after {
    content: "\13ac4"
}

.icofont-duotone.icofont-ascending:before {
    content: "\13ac5"
}

.icofont-duotone.icofont-backward:after {
    content: "\13ac6"
}

.icofont-duotone.icofont-backward:before {
    content: "\13ac7"
}

.icofont-duotone.icofont-bar:after {
    content: "\13ac8"
}

.icofont-duotone.icofont-bar:before {
    content: "\13ac9"
}

.icofont-duotone.icofont-batch:after {
    content: "\13aca"
}

.icofont-duotone.icofont-batch:before {
    content: "\13acb"
}

.icofont-duotone.icofont-book:after {
    content: "\13acc"
}

.icofont-duotone.icofont-book:before {
    content: "\13acd"
}

.icofont-duotone.icofont-bookmark:after {
    content: "\13ace"
}

.icofont-duotone.icofont-bookmark:before {
    content: "\13acf"
}

.icofont-duotone.icofont-briefcase-alt:after {
    content: "\13ad0"
}

.icofont-duotone.icofont-briefcase-alt:before {
    content: "\13ad1"
}

.icofont-duotone.icofont-briefcase:after {
    content: "\13ad2"
}

.icofont-duotone.icofont-briefcase:before {
    content: "\13ad3"
}

.icofont-duotone.icofont-broadcast:after {
    content: "\13ad4"
}

.icofont-duotone.icofont-broadcast:before {
    content: "\13ad5"
}

.icofont-duotone.icofont-brush:after {
    content: "\13ad6"
}

.icofont-duotone.icofont-brush:before {
    content: "\13ad7"
}

.icofont-duotone.icofont-bug:after {
    content: "\13ad8"
}

.icofont-duotone.icofont-bug:before {
    content: "\13ad9"
}

.icofont-duotone.icofont-calendar:after {
    content: "\13ada"
}

.icofont-duotone.icofont-calendar:before {
    content: "\13adb"
}

.icofont-duotone.icofont-camera:after {
    content: "\13adc"
}

.icofont-duotone.icofont-camera:before {
    content: "\13add"
}

.icofont-duotone.icofont-cart:after {
    content: "\13ade"
}

.icofont-duotone.icofont-cart:before {
    content: "\13adf"
}

.icofont-duotone.icofont-category:after {
    content: "\13ae0"
}

.icofont-duotone.icofont-category:before {
    content: "\13ae1"
}

.icofont-duotone.icofont-chart:after {
    content: "\13ae2"
}

.icofont-duotone.icofont-chart:before {
    content: "\13ae3"
}

.icofont-duotone.icofont-checkedout:after {
    content: "\13ae4"
}

.icofont-duotone.icofont-checkedout:before {
    content: "\13ae5"
}

.icofont-duotone.icofont-click:after {
    content: "\13ae6"
}

.icofont-duotone.icofont-click:before {
    content: "\13ae7"
}

.icofont-duotone.icofont-cogs:after {
    content: "\13ae8"
}

.icofont-duotone.icofont-cogs:before {
    content: "\13ae9"
}

.icofont-duotone.icofont-comment:after {
    content: "\13aea"
}

.icofont-duotone.icofont-comment:before {
    content: "\13aeb"
}

.icofont-duotone.icofont-compass:after {
    content: "\13aec"
}

.icofont-duotone.icofont-compass:before {
    content: "\13aed"
}

.icofont-duotone.icofont-components:after {
    content: "\13aee"
}

.icofont-duotone.icofont-components:before {
    content: "\13aef"
}

.icofont-duotone.icofont-contacts-alt:after {
    content: "\13af0"
}

.icofont-duotone.icofont-contacts-alt:before {
    content: "\13af1"
}

.icofont-duotone.icofont-contacts:after {
    content: "\13af2"
}

.icofont-duotone.icofont-contacts:before {
    content: "\13af3"
}

.icofont-duotone.icofont-content-scalling:after {
    content: "\13af4"
}

.icofont-duotone.icofont-content-scalling:before {
    content: "\13af5"
}

.icofont-duotone.icofont-content:after {
    content: "\13af6"
}

.icofont-duotone.icofont-content:before {
    content: "\13af7"
}

.icofont-duotone.icofont-contract-alt:after {
    content: "\13af8"
}

.icofont-duotone.icofont-contract-alt:before {
    content: "\13af9"
}

.icofont-duotone.icofont-credit:after {
    content: "\13afa"
}

.icofont-duotone.icofont-credit:before {
    content: "\13afb"
}

.icofont-duotone.icofont-cube:after {
    content: "\13afc"
}

.icofont-duotone.icofont-cube:before {
    content: "\13afd"
}

.icofont-duotone.icofont-dark-mode:after {
    content: "\13afe"
}

.icofont-duotone.icofont-dark-mode:before {
    content: "\13aff"
}

.icofont-duotone.icofont-dashboard:after {
    content: "\13b00"
}

.icofont-duotone.icofont-dashboard:before {
    content: "\13b01"
}

.icofont-duotone.icofont-database:after {
    content: "\13b02"
}

.icofont-duotone.icofont-database:before {
    content: "\13b03"
}

.icofont-duotone.icofont-descending:after {
    content: "\13b04"
}

.icofont-duotone.icofont-descending:before {
    content: "\13b05"
}

.icofont-duotone.icofont-disable-motion:after {
    content: "\13b06"
}

.icofont-duotone.icofont-disable-motion:before {
    content: "\13b07"
}

.icofont-duotone.icofont-download:after {
    content: "\13b08"
}

.icofont-duotone.icofont-download:before {
    content: "\13b09"
}

.icofont-duotone.icofont-duplicate-alt:after {
    content: "\13d0d"
}

.icofont-duotone.icofont-duplicate-alt:before {
    content: "\13d0e"
}

.icofont-duotone.icofont-duplicate:after {
    content: "\13d0f"
}

.icofont-duotone.icofont-duplicate:before {
    content: "\13d10"
}

.icofont-duotone.icofont-envelope-badge:after {
    content: "\13b0a"
}

.icofont-duotone.icofont-envelope-badge:before {
    content: "\13b0b"
}

.icofont-duotone.icofont-envelope-open:after {
    content: "\13b0c"
}

.icofont-duotone.icofont-envelope-open:before {
    content: "\13b0d"
}

.icofont-duotone.icofont-envelope:after {
    content: "\13b0e"
}

.icofont-duotone.icofont-envelope:before {
    content: "\13b0f"
}

.icofont-duotone.icofont-equalizer:after {
    content: "\13b10"
}

.icofont-duotone.icofont-equalizer:before {
    content: "\13b11"
}

.icofont-duotone.icofont-exit:after {
    content: "\13b12"
}

.icofont-duotone.icofont-exit:before {
    content: "\13b13"
}

.icofont-duotone.icofont-expand-full:after {
    content: "\13b14"
}

.icofont-duotone.icofont-expand-full:before {
    content: "\13b15"
}

.icofont-duotone.icofont-expand:after {
    content: "\13b16"
}

.icofont-duotone.icofont-expand:before {
    content: "\13b17"
}

.icofont-duotone.icofont-eye-close:after {
    content: "\13b18"
}

.icofont-duotone.icofont-eye-close:before {
    content: "\13b19"
}

.icofont-duotone.icofont-eye-open:after {
    content: "\13b1a"
}

.icofont-duotone.icofont-eye-open:before {
    content: "\13b1b"
}

.icofont-duotone.icofont-feed:after {
    content: "\13b1c"
}

.icofont-duotone.icofont-feed:before {
    content: "\13b1d"
}

.icofont-duotone.icofont-field-group:after {
    content: "\13b1e"
}

.icofont-duotone.icofont-field-group:before {
    content: "\13b1f"
}

.icofont-duotone.icofont-fields:after {
    content: "\13b20"
}

.icofont-duotone.icofont-fields:before {
    content: "\13b21"
}

.icofont-duotone.icofont-file-add:after {
    content: "\13b22"
}

.icofont-duotone.icofont-file-add:before {
    content: "\13b23"
}

.icofont-duotone.icofont-file-check:after {
    content: "\13b24"
}

.icofont-duotone.icofont-file-check:before {
    content: "\13b25"
}

.icofont-duotone.icofont-file-minus:after {
    content: "\13b26"
}

.icofont-duotone.icofont-file-minus:before {
    content: "\13cdd"
}

.icofont-duotone.icofont-file-remove:after {
    content: "\13b28"
}

.icofont-duotone.icofont-file-remove:before {
    content: "\13b29"
}

.icofont-duotone.icofont-file:after {
    content: "\13b2a"
}

.icofont-duotone.icofont-file:before {
    content: "\13b2b"
}

.icofont-duotone.icofont-first:after {
    content: "\13b2c"
}

.icofont-duotone.icofont-first:before {
    content: "\13b2d"
}

.icofont-duotone.icofont-flag:after {
    content: "\13b2e"
}

.icofont-duotone.icofont-flag:before {
    content: "\13b2f"
}

.icofont-duotone.icofont-folder-close:after {
    content: "\13b30"
}

.icofont-duotone.icofont-folder-close:before {
    content: "\13b31"
}

.icofont-duotone.icofont-folder-open:after {
    content: "\13b32"
}

.icofont-duotone.icofont-folder-open:before {
    content: "\13b33"
}

.icofont-duotone.icofont-folder-plus:after {
    content: "\13b34"
}

.icofont-duotone.icofont-folder-plus:before {
    content: "\13b35"
}

.icofont-duotone.icofont-folder-remove:after {
    content: "\13b36"
}

.icofont-duotone.icofont-folder-remove:before {
    content: "\13b37"
}

.icofont-duotone.icofont-gift:after {
    content: "\13b38"
}

.icofont-duotone.icofont-gift:before {
    content: "\13b39"
}

.icofont-duotone.icofont-grayscale:after {
    content: "\13b3a"
}

.icofont-duotone.icofont-grayscale:before {
    content: "\13b3b"
}

.icofont-duotone.icofont-grid-advance:after {
    content: "\13b3c"
}

.icofont-duotone.icofont-grid-advance:before {
    content: "\13b3d"
}

.icofont-duotone.icofont-groups:after {
    content: "\13b3e"
}

.icofont-duotone.icofont-groups:before {
    content: "\13b3f"
}

.icofont-duotone.icofont-home:after {
    content: "\13b40"
}

.icofont-duotone.icofont-home:before {
    content: "\13b41"
}

.icofont-duotone.icofont-increase:after {
    content: "\13b42"
}

.icofont-duotone.icofont-increase:before {
    content: "\13b43"
}

.icofont-duotone.icofont-info-circle:after {
    content: "\13b44"
}

.icofont-duotone.icofont-info-circle:before {
    content: "\13b45"
}

.icofont-duotone.icofont-info:after {
    content: "\13b46"
}

.icofont-duotone.icofont-info:before {
    content: "\13b47"
}

.icofont-duotone.icofont-lamp:after {
    content: "\13b48"
}

.icofont-duotone.icofont-lamp:before {
    content: "\13b49"
}

.icofont-duotone.icofont-last:after {
    content: "\13b4a"
}

.icofont-duotone.icofont-last:before {
    content: "\13b4b"
}

.icofont-duotone.icofont-learn:after {
    content: "\13b4c"
}

.icofont-duotone.icofont-learn:before {
    content: "\13b4d"
}

.icofont-duotone.icofont-link:after {
    content: "\13b4e"
}

.icofont-duotone.icofont-link:before {
    content: "\13b4f"
}

.icofont-duotone.icofont-list:after {
    content: "\13b50"
}

.icofont-duotone.icofont-list-thin:after {
    content: "\13b51"
}

.icofont-duotone.icofont-list-thin:before {
    content: "\13b52"
}

.icofont-duotone.icofont-list:before {
    content: "\13b53"
}

.icofont-duotone.icofont-location-alt:after {
    content: "\13b54"
}

.icofont-duotone.icofont-location-alt:before {
    content: "\13b55"
}

.icofont-duotone.icofont-location:after {
    content: "\13b56"
}

.icofont-duotone.icofont-location:before {
    content: "\13b57"
}

.icofont-duotone.icofont-lock:after {
    content: "\13b58"
}

.icofont-duotone.icofont-lock:before {
    content: "\13b59"
}

.icofont-duotone.icofont-logs:after {
    content: "\13bd5"
}

.icofont-duotone.icofont-logs:before {
    content: "\13bd6"
}

.icofont-duotone.icofont-loop:after {
    content: "\13b5a"
}

.icofont-duotone.icofont-loop:before {
    content: "\13b5b"
}

.icofont-duotone.icofont-manage:after {
    content: "\13b5c"
}

.icofont-duotone.icofont-manage-user:after {
    content: "\13b5d"
}

.icofont-duotone.icofont-manage-user:before {
    content: "\13b5e"
}

.icofont-duotone.icofont-manage:before {
    content: "\13b5f"
}

.icofont-duotone.icofont-mass-mail:after {
    content: "\13b60"
}

.icofont-duotone.icofont-mass-mail:before {
    content: "\13b61"
}

.icofont-duotone.icofont-media:after {
    content: "\13b62"
}

.icofont-duotone.icofont-media:before {
    content: "\13b63"
}

.icofont-duotone.icofont-menu:after {
    content: "\13b64"
}

.icofont-duotone.icofont-menu:before {
    content: "\13b65"
}

.icofont-duotone.icofont-messaging:after {
    content: "\13b66"
}

.icofont-duotone.icofont-messaging:before {
    content: "\13b67"
}

.icofont-duotone.icofont-modules:after {
    content: "\13b68"
}

.icofont-duotone.icofont-modules:before {
    content: "\13b69"
}

.icofont-duotone.icofont-mouse-pointer-highlighter:after {
    content: "\13b6a"
}

.icofont-duotone.icofont-mouse-pointer-highlighter:before {
    content: "\13b6b"
}

.icofont-duotone.icofont-move:after {
    content: "\13b6c"
}

.icofont-duotone.icofont-move:before {
    content: "\13b6d"
}

.icofont-duotone.icofont-multilingual:after {
    content: "\13b6e"
}

.icofont-duotone.icofont-multilingual:before {
    content: "\13b6f"
}

.icofont-duotone.icofont-new-tab-alt:after {
    content: "\13b70"
}

.icofont-duotone.icofont-new-tab-alt:before {
    content: "\13b71"
}

.icofont-duotone.icofont-next:after {
    content: "\13b72"
}

.icofont-duotone.icofont-next:before {
    content: "\13b73"
}

.icofont-duotone.icofont-notification-circle:after {
    content: "\13b74"
}

.icofont-duotone.icofont-notification-circle:before {
    content: "\13b75"
}

.icofont-duotone.icofont-notification:after {
    content: "\13cf5"
}

.icofont-duotone.icofont-notification:before {
    content: "\13d14"
}

.icofont-duotone.icofont-paint-brush:after {
    content: "\13b78"
}

.icofont-duotone.icofont-paint-brush:before {
    content: "\13b79"
}

.icofont-duotone.icofont-pause:after {
    content: "\13b7a"
}

.icofont-duotone.icofont-pause:before {
    content: "\13b7b"
}

.icofont-duotone.icofont-pencil:after {
    content: "\13b7c"
}

.icofont-duotone.icofont-pencil:before {
    content: "\13b7d"
}

.icofont-duotone.icofont-phone:after {
    content: "\13b7e"
}

.icofont-duotone.icofont-phone:before {
    content: "\13b7f"
}

.icofont-duotone.icofont-pictures:after {
    content: "\13b80"
}

.icofont-duotone.icofont-pictures:before {
    content: "\13b81"
}

.icofont-duotone.icofont-pie:after {
    content: "\13b82"
}

.icofont-duotone.icofont-pie:before {
    content: "\13b83"
}

.icofont-duotone.icofont-pin:after {
    content: "\13b84"
}

.icofont-duotone.icofont-pin:before {
    content: "\13b85"
}

.icofont-duotone.icofont-play-circle:after {
    content: "\13b86"
}

.icofont-duotone.icofont-play-circle:before {
    content: "\13b87"
}

.icofont-duotone.icofont-plugins:after {
    content: "\13b88"
}

.icofont-duotone.icofont-plugins:before {
    content: "\13b89"
}

.icofont-duotone.icofont-plus-circle:after {
    content: "\13b8a"
}

.icofont-duotone.icofont-plus-circle:before {
    content: "\13b8b"
}

.icofont-duotone.icofont-previous:after {
    content: "\13b8c"
}

.icofont-duotone.icofont-previous:before {
    content: "\13b8d"
}

.icofont-duotone.icofont-print:after {
    content: "\13b8e"
}

.icofont-duotone.icofont-print:before {
    content: "\13b8f"
}

.icofont-duotone.icofont-privacy:after {
    content: "\13b90"
}

.icofont-duotone.icofont-privacy:before {
    content: "\13b91"
}

.icofont-duotone.icofont-publish:after {
    content: "\13b92"
}

.icofont-duotone.icofont-publish:before {
    content: "\13b93"
}

.icofont-duotone.icofont-purge:after {
    content: "\13b94"
}

.icofont-duotone.icofont-purge:before {
    content: "\13b95"
}

.icofont-duotone.icofont-question-sign-circle:after {
    content: "\13b96"
}

.icofont-duotone.icofont-question-sign-circle:before {
    content: "\13b97"
}

.icofont-duotone.icofont-quote-left:after {
    content: "\13b98"
}

.icofont-duotone.icofont-quote-left:before {
    content: "\13b99"
}

.icofont-duotone.icofont-quote-right:after {
    content: "\13b9a"
}

.icofont-duotone.icofont-quote-right:before {
    content: "\13b9b"
}

.icofont-duotone.icofont-radio-checked:after {
    content: "\13b9c"
}

.icofont-duotone.icofont-radio-checked:before {
    content: "\13b9d"
}

.icofont-duotone.icofont-rebuild:after {
    content: "\13b9e"
}

.icofont-duotone.icofont-rebuild:before {
    content: "\13b9f"
}

.icofont-duotone.icofont-repeat:after {
    content: "\13ba0"
}

.icofont-duotone.icofont-repeat:before {
    content: "\13ba1"
}

.icofont-duotone.icofont-reply:after {
    content: "\13ba2"
}

.icofont-duotone.icofont-reply:before {
    content: "\13ba3"
}

.icofont-duotone.icofont-save:after {
    content: "\13ba4"
}

.icofont-duotone.icofont-save:before {
    content: "\13ba5"
}

.icofont-duotone.icofont-scissors:after {
    content: "\13ba6"
}

.icofont-duotone.icofont-scissors:before {
    content: "\13ba7"
}

.icofont-duotone.icofont-screen:after {
    content: "\13ba8"
}

.icofont-duotone.icofont-screen:before {
    content: "\13ba9"
}

.icofont-duotone.icofont-screwdriver:after {
    content: "\13baa"
}

.icofont-duotone.icofont-screwdriver:before {
    content: "\13bab"
}

.icofont-duotone.icofont-share-alt:after {
    content: "\13bac"
}

.icofont-duotone.icofont-share-alt:before {
    content: "\13bad"
}

.icofont-duotone.icofont-shield:after {
    content: "\13bae"
}

.icofont-duotone.icofont-shield:before {
    content: "\13baf"
}

.icofont-duotone.icofont-shuffle:after {
    content: "\13bb0"
}

.icofont-duotone.icofont-shuffle:before {
    content: "\13bb1"
}

.icofont-duotone.icofont-sign-in:after {
    content: "\13bb2"
}

.icofont-duotone.icofont-sign-in:before {
    content: "\13bb3"
}

.icofont-duotone.icofont-sign-out:after {
    content: "\13bb4"
}

.icofont-duotone.icofont-sign-out:before {
    content: "\13bb5"
}

.icofont-duotone.icofont-smart-search:after {
    content: "\13bb6"
}

.icofont-duotone.icofont-smart-search:before {
    content: "\13bb7"
}

.icofont-duotone.icofont-smiley-neutral:after {
    content: "\13bb8"
}

.icofont-duotone.icofont-smiley-neutral:before {
    content: "\13bb9"
}

.icofont-duotone.icofont-smiley-sad:after {
    content: "\13bba"
}

.icofont-duotone.icofont-smiley-sad:before {
    content: "\13bbb"
}

.icofont-duotone.icofont-smiley:after {
    content: "\13bbc"
}

.icofont-duotone.icofont-smiley:before {
    content: "\13bbd"
}

.icofont-duotone.icofont-sourcetree:after {
    content: "\13bd0"
}

.icofont-duotone.icofont-sourcetree:before {
    content: "\13bd1"
}

.icofont-duotone.icofont-step-forward:after {
    content: "\13bbe"
}

.icofont-duotone.icofont-step-forward:before {
    content: "\13bbf"
}

.icofont-duotone.icofont-stop:after {
    content: "\13bc0"
}

.icofont-duotone.icofont-stop:before {
    content: "\13bc1"
}

.icofont-duotone.icofont-support:after {
    content: "\13bc2"
}

.icofont-duotone.icofont-support:before {
    content: "\13bc3"
}

.icofont-duotone.icofont-table:after {
    content: "\13bc4"
}

.icofont-duotone.icofont-table:before {
    content: "\13bc5"
}

.icofont-duotone.icofont-tag-double:after {
    content: "\13bc6"
}

.icofont-duotone.icofont-tag-double:before {
    content: "\13bc7"
}

.icofont-duotone.icofont-tags-squared:after {
    content: "\13bc8"
}

.icofont-duotone.icofont-tags-squared:before {
    content: "\13bc9"
}

.icofont-duotone.icofont-tags-trio:after {
    content: "\13bca"
}

.icofont-duotone.icofont-tags-trio:before {
    content: "\13bcb"
}

.icofont-duotone.icofont-thumbs-down:after {
    content: "\13bcc"
}

.icofont-duotone.icofont-thumbs-down:before {
    content: "\13bcd"
}

.icofont-duotone.icofont-thumbs-up:after {
    content: "\13bce"
}

.icofont-duotone.icofont-thumbs-up:before {
    content: "\13bcf"
}

.icofont-duotone.icofont-toggle-off:after {
    content: "\13cf9"
}

.icofont-duotone.icofont-toggle-off:before {
    content: "\13cf8"
}

.icofont-duotone.icofont-toggle-on:after {
    content: "\13cfa"
}

.icofont-duotone.icofont-toggle-on:before {
    content: "\13cfb"
}

.icofont-duotone.icofont-unlock:after {
    content: "\13bd2"
}

.icofont-duotone.icofont-unlock:before {
    content: "\13bd3"
}

.icofont-duotone.icofont-unpublish:after {
    content: "\13cfe"
}

.icofont-duotone.icofont-unpublish:before {
    content: "\13cff"
}

.icofont-duotone.icofont-user-notes:after {
    content: "\13bd7"
}

.icofont-duotone.icofont-user-notes:before {
    content: "\13bd8"
}

.icofont-duotone.icofont-user:after {
    content: "\13d13"
}

.icofont-duotone.icofont-user:before {
    content: "\13d06"
}

.icofont-duotone.icofont-users:after {
    content: "\13bd9"
}

.icofont-duotone.icofont-users:before {
    content: "\13bda"
}

.icofont-duotone.icofont-vcard:after {
    content: "\13bdb"
}

.icofont-duotone.icofont-vcard:before {
    content: "\13bdc"
}

.icofont-duotone.icofont-video:after {
    content: "\13bdd"
}

.icofont-duotone.icofont-video:before {
    content: "\13bde"
}

.icofont-duotone.icofont-wand:after {
    content: "\13bdf"
}

.icofont-duotone.icofont-wand:before {
    content: "\13be0"
}

.icofont-duotone.icofont-warning-circle:after {
    content: "\13ce9"
}

.icofont-duotone.icofont-warning-circle:before {
    content: "\13cea"
}

.icofont-duotone.icofont-workflows:after {
    content: "\13be1"
}

.icofont-duotone.icofont-workflows:before {
    content: "\13be2"
}

.icofont-duotone.icofont-wrench:after {
    content: "\13be3"
}

.icofont-duotone.icofont-wrench:before {
    content: "\13be4"
}

[class*=" icofont-"].icofont-duotone,
[class^=icofont-].icofont-duotone {
    position: relative
}

[class*=" icofont-"].icofont-duotone:before,
[class^=icofont-].icofont-duotone:before {
    position: absolute;
    left: 0;
    top: 0
}

[class*=" icofont-"].icofont-duotone:after,
[class^=icofont-].icofont-duotone:after {
    opacity: .4
}

.icofont-xs {
    font-size: .5em
}

.icofont-sm {
    font-size: .75em
}

.icofont-md {
    font-size: 1.25em
}

.icofont-lg {
    font-size: 1.5em
}

.icofont-1x {
    font-size: 1em
}

.icofont-2x {
    font-size: 2em
}

.icofont-3x {
    font-size: 3em
}

.icofont-4x {
    font-size: 4em
}

.icofont-5x {
    font-size: 5em
}

.icofont-6x {
    font-size: 6em
}

.icofont-7x {
    font-size: 7em
}

.icofont-8x {
    font-size: 8em
}

.icofont-9x {
    font-size: 9em
}

.icofont-10x {
    font-size: 10em
}

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

.icofont-ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0
}

.icofont-ul>li {
    position: relative;
    line-height: 2em
}

.icofont-ul>li .icofont {
    display: inline-block;
    vertical-align: middle
}

.icofont-border {
    border: solid .08em #f1f1f1;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.icofont-pull-left {
    float: left
}

.icofont-pull-right {
    float: right
}

.icofont.icofont-pull-left {
    margin-right: .3em
}

.icofont.icofont-pull-right {
    margin-left: .3em
}

.icofont-spin {
    -webkit-animation: icofont-spin 2s infinite linear;
    animation: icofont-spin 2s infinite linear;
    display: inline-block
}

.icofont-pulse {
    -webkit-animation: icofont-spin 1s infinite steps(8);
    animation: icofont-spin 1s infinite steps(8);
    display: inline-block
}

@-webkit-keyframes icofont-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes icofont-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.icofont-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.icofont-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.icofont-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.icofont-flip-horizontal {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.icofont-flip-vertical {
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1)
}

.icofont-flip-horizontal.icofont-flip-vertical {
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1)
}

:root .icofont-flip-horizontal,
:root .icofont-flip-vertical,
:root .icofont-rotate-180,
:root .icofont-rotate-270,
:root .icofont-rotate-90 {
    -webkit-filter: none;
    filter: none;
    display: inline-block
}

.icofont-inverse {
    color: #fff
}
