@font-face {
    font-family: 'zwicon';
    src: url('fonts/zwicondf5adf5a.eot?k483k8');
    src: url('fonts/zwicondf5adf5a.eot?k483k8#iefix') format('embedded-opentype'),
         url('fonts/zwicondf5adf5a.woff?k483k8') format('woff'),
         url('fonts/zwicondf5adf5a.svg?k483k8#zwicon') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

[class*="zwicon-"] {
    font-family: 'zwicon' !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Iconos principales que se usan en el sistema */
.zwicon-home:before { content: "\ea5d"; }
.zwicon-user:before { content: "\ea82"; }
.zwicon-settings:before { content: "\ea4d"; }
.zwicon-mail:before { content: "\ea64"; }
.zwicon-lock:before { content: "\ea63"; }
.zwicon-key:before { content: "\ea6c"; }
.zwicon-sign-in:before { content: "\ea76"; }
.zwicon-sign-out:before { content: "\ea77"; }
.zwicon-eye:before { content: "\ea57"; }
.zwicon-eye-off:before { content: "\ea56"; }
.zwicon-menu:before { content: "\ea5b"; }
.zwicon-close:before { content: "\ea4c"; }
.zwicon-plus:before { content: "\ea71"; }
.zwicon-minus:before { content: "\ea68"; }
.zwicon-edit:before { content: "\ea4d"; }
.zwicon-delete:before { content: "\ea50"; }
.zwicon-search:before { content: "\ea72"; }
.zwicon-upload:before { content: "\ea7c"; }
.zwicon-download:before { content: "\ea51"; }
.zwicon-send:before { content: "\ea73"; }
.zwicon-share:before { content: "\ea74"; }
.zwicon-link:before { content: "\ea61"; }
.zwicon-unlink:before { content: "\ea7b"; }
.zwicon-checkmark:before { content: "\ea48"; }
.zwicon-close-circle:before { content: "\ea4a"; }
.zwicon-checkmark-circle:before { content: "\ea46"; }
.zwicon-exclamation-mark:before { content: "\ea2f"; }
.zwicon-exclamation-triangle:before { content: "\ea54"; }
.zwicon-info-circle:before { content: "\ea5f"; }
.zwicon-flag:before { content: "\ea59"; }
.zwicon-heart:before { content: "\ea5c"; }
.zwicon-thumbs-up:before { content: "\ea79"; }
.zwicon-thumbs-down:before { content: "\ea78"; }
.zwicon-star:before { content: "\ea5c"; }
.zwicon-bookmark:before { content: "\ea3c"; }
.zwicon-calendar:before { content: "\ea42"; }
.zwicon-clock:before { content: "\ea49"; }
.zwicon-bell:before { content: "\ea38"; }
.zwicon-bell-slash:before { content: "\ea36"; }
.zwicon-phone:before { content: "\ea6d"; }
.zwicon-chat:before { content: "\ea45"; }
.zwicon-comment:before { content: "\ea4e"; }
.zwicon-users:before { content: "\ea83"; }
.zwicon-user-plus:before { content: "\ea81"; }
.zwicon-user-minus:before { content: "\ea80"; }
.zwicon-user-delete:before { content: "\ea7e"; }
.zwicon-user-follow:before { content: "\ea7f"; }
.zwicon-user-circle:before { content: "\ea7d"; }
.zwicon-database:before { content: "\e985"; }
.zwicon-server:before { content: "\e9bf"; }
.zwicon-cloud:before { content: "\eb1c"; }
.zwicon-cloud-upload:before { content: "\e982"; }
.zwicon-cloud-download:before { content: "\e97f"; }
.zwicon-folder:before { content: "\e94e"; }
.zwicon-folder-open:before { content: "\e94c"; }
.zwicon-folder-plus:before { content: "\e94d"; }
.zwicon-folder-minus:before { content: "\e94b"; }
.zwicon-folder-delete:before { content: "\e94a"; }
.zwicon-file:before { content: "\e9d1"; }
.zwicon-file-empty:before { content: "\e9d1"; }
.zwicon-file-upload:before { content: "\e9db"; }
.zwicon-file-download:before { content: "\e9d0"; }
.zwicon-file-export:before { content: "\e9d2"; }
.zwicon-file-import:before { content: "\e9d6"; }
.zwicon-file-pdf:before { content: "\e9d7"; }
.zwicon-file-image:before { content: "\e9d5"; }
.zwicon-file-video:before { content: "\e9dd"; }
.zwicon-file-audio:before { content: "\e9ce"; }
.zwicon-file-archive:before { content: "\e9cd"; }
.zwicon-file-table:before { content: "\e9da"; }
.zwicon-file-graphic:before { content: "\e9d4"; }
.zwicon-file-vector:before { content: "\e9dc"; }
.zwicon-file-sketch:before { content: "\e9d9"; }
.zwicon-file-font:before { content: "\e9d3"; }
.zwicon-file-search:before { content: "\e9d8"; }
.zwicon-file-cloud:before { content: "\e9cf"; }
.zwicon-document:before { content: "\e949"; }
.zwicon-note:before { content: "\e94f"; }
.zwicon-notebook:before { content: "\e950"; }
.zwicon-script:before { content: "\e951"; }
.zwicon-sticker:before { content: "\e952"; }
.zwicon-sticky-notes:before { content: "\e953"; }
.zwicon-tray:before { content: "\e95b"; }
.zwicon-tray-stack:before { content: "\e95a"; }
.zwicon-tray-plus:before { content: "\e959"; }
.zwicon-tray-minus:before { content: "\e958"; }
.zwicon-tray-delete:before { content: "\e954"; }
.zwicon-tray-empty:before { content: "\e955"; }
.zwicon-tray-export:before { content: "\e956"; }
.zwicon-tray-import:before { content: "\e957"; }
.zwicon-archive:before { content: "\e948"; }
.zwicon-trash:before { content: "\ea7a"; }
.zwicon-delete:before { content: "\ea50"; }
.zwicon-edit:before { content: "\ea4d"; }
.zwicon-copy:before { content: "\e960"; }
.zwicon-copy-alt:before { content: "\e95f"; }
.zwicon-cut:before { content: "\e963"; }
.zwicon-cut-alt:before { content: "\e962"; }
.zwicon-paste:before { content: "\e971"; }
.zwicon-paste-alt:before { content: "\e970"; }
.zwicon-duplicate:before { content: "\e966"; }
.zwicon-duplicate-alt:before { content: "\e965"; }
.zwicon-clipboard:before { content: "\e95e"; }
.zwicon-paperclip:before { content: "\ea2e"; }
.zwicon-attach-document:before { content: "\ea2d"; }
.zwicon-link:before { content: "\ea61"; }
.zwicon-unlink:before { content: "\ea7b"; }
.zwicon-share:before { content: "\ea74"; }
.zwicon-send:before { content: "\ea73"; }
.zwicon-export:before { content: "\ea55"; }
.zwicon-import:before { content: "\ea5e"; }
.zwicon-upload:before { content: "\ea7c"; }
.zwicon-download:before { content: "\ea51"; }
.zwicon-refresh:before { content: "\e937"; }
.zwicon-refresh-left:before { content: "\e938"; }
.zwicon-refresh-right:before { content: "\e939"; }
.zwicon-refresh-double:before { content: "\e937"; }
.zwicon-restart:before { content: "\e93a"; }
.zwicon-redo:before { content: "\e936"; }
.zwicon-undo:before { content: "\e93d"; }
.zwicon-loop:before { content: "\e933"; }
.zwicon-expand:before { content: "\e932"; }
.zwicon-expand-alt:before { content: "\e92a"; }
.zwicon-expand-alt2:before { content: "\e92b"; }
.zwicon-expand-down:before { content: "\e92c"; }
.zwicon-expand-up:before { content: "\e930"; }
.zwicon-expand-left:before { content: "\e92e"; }
.zwicon-expand-right:before { content: "\e92f"; }
.zwicon-expand-h:before { content: "\e92d"; }
.zwicon-expand-v:before { content: "\e931"; }
.zwicon-collapse:before { content: "\e928"; }
.zwicon-collapse-alt:before { content: "\e922"; }
.zwicon-collapse-alt2:before { content: "\e923"; }
.zwicon-collapse-down:before { content: "\e924"; }
.zwicon-collapse-up:before { content: "\e927"; }
.zwicon-collapse-left:before { content: "\e925"; }
.zwicon-collapse-right:before { content: "\e926"; }
.zwicon-collapse-wide:before { content: "\eaa4"; }
.zwicon-collapse1:before { content: "\eaa5"; }
.zwicon-expand-wide:before { content: "\eaa7"; }
.zwicon-expand1:before { content: "\eaa8"; }
.zwicon-arrow-up:before { content: "\e918"; }
.zwicon-arrow-down:before { content: "\e90e"; }
.zwicon-arrow-left:before { content: "\e90f"; }
.zwicon-arrow-right:before { content: "\e910"; }
.zwicon-arrow-circle-up:before { content: "\e90d"; }
.zwicon-arrow-circle-down:before { content: "\e90a"; }
.zwicon-arrow-circle-left:before { content: "\e90b"; }
.zwicon-arrow-circle-right:before { content: "\e90c"; }
.zwicon-arrow-square-up:before { content: "\e914"; }
.zwicon-arrow-square-down:before { content: "\e911"; }
.zwicon-arrow-square-left:before { content: "\e912"; }
.zwicon-arrow-square-right:before { content: "\e913"; }
.zwicon-arrow-top-left:before { content: "\e916"; }
.zwicon-arrow-top-right:before { content: "\e917"; }
.zwicon-arrow-bottom-left:before { content: "\e908"; }
.zwicon-arrow-bottom-right:before { content: "\e909"; }
.zwicon-arrow-to-top:before { content: "\e915"; }
.zwicon-chevron-up:before { content: "\e921"; }
.zwicon-chevron-down:before { content: "\e91e"; }
.zwicon-chevron-left:before { content: "\e91f"; }
.zwicon-chevron-right:before { content: "\e920"; }
.zwicon-chevron-double-up:before { content: "\e91d"; }
.zwicon-chevron-double-down:before { content: "\e91a"; }
.zwicon-chevron-double-left:before { content: "\e91b"; }
.zwicon-chevron-double-right:before { content: "\e91c"; }
.zwicon-back:before { content: "\e919"; }
.zwicon-continue:before { content: "\e929"; }
.zwicon-prioritize-up:before { content: "\e935"; }
.zwicon-prioritize-down:before { content: "\e934"; }
.zwicon-split-h:before { content: "\e93b"; }
.zwicon-split-v:before { content: "\e93c"; }
.zwicon-align-top:before { content: "\e904"; }
.zwicon-align-bottom:before { content: "\e900"; }
.zwicon-align-left:before { content: "\e902"; }
.zwicon-align-right:before { content: "\e903"; }
.zwicon-align-h:before { content: "\e901"; }
.zwicon-align-v:before { content: "\e905"; }
.zwicon-distribute-h:before { content: "\e906"; }
.zwicon-distribute-v:before { content: "\e907"; }
.zwicon-grid:before { content: "\ea5a"; }
.zwicon-hamburger-menu:before { content: "\ea5b"; }
.zwicon-more-h:before { content: "\ea69"; }
.zwicon-more-v:before { content: "\ea6a"; }
.zwicon-sidebar:before { content: "\ea96"; }
.zwicon-layout-1:before { content: "\ea8e"; }
.zwicon-layout-2:before { content: "\ea8f"; }
.zwicon-layout-3:before { content: "\ea90"; }
.zwicon-layout-4:before { content: "\ea91"; }
.zwicon-layout-5:before { content: "\ea92"; }
.zwicon-desktop-1:before { content: "\ea89"; }
.zwicon-desktop-2:before { content: "\ea8a"; }
.zwicon-desktop-3:before { content: "\ea8b"; }
.zwicon-half-h:before { content: "\ea8c"; }
.zwicon-half-v:before { content: "\ea8d"; }
.zwicon-three-h:before { content: "\ea97"; }
.zwicon-three-v:before { content: "\ea98"; }
.zwicon-content-left:before { content: "\ea87"; }
.zwicon-content-right:before { content: "\ea88"; }
.zwicon-left-bar:before { content: "\ea93"; }
.zwicon-right-bar:before { content: "\ea95"; }
.zwicon-top-bar:before { content: "\ea9d"; }
.zwicon-bottom-bar:before { content: "\ea86"; }
.zwicon-margin:before { content: "\ea94"; }
.zwicon-to-top:before { content: "\ea9c"; }
.zwicon-to-bottom:before { content: "\ea99"; }
.zwicon-to-left:before { content: "\ea9a"; }
.zwicon-to-right:before { content: "\ea9b"; }
