/* Tabler Icons v3.48.0 — MIT. Local compatibility layer for existing templates and JS. */
.fa-angle-double-left { --tabler-icon: url("../icons/tabler/chevrons-left.svg"); }
.fa-angle-double-right { --tabler-icon: url("../icons/tabler/chevrons-right.svg"); }
.fa-angle-down { --tabler-icon: url("../icons/tabler/chevron-down.svg"); }
.fa-angle-left, .fa-chevron-left { --tabler-icon: url("../icons/tabler/chevron-left.svg"); }
.fa-angle-right { --tabler-icon: url("../icons/tabler/chevron-right.svg"); }
.fa-arrow-left, .icon-arrow-left, .icon-swapleft { --tabler-icon: url("../icons/tabler/arrow-left.svg"); }
.fa-arrow-right, .icon-arrow-right, .icon-swapright { --tabler-icon: url("../icons/tabler/arrow-right.svg"); }
.icon-arrow-up { --tabler-icon: url("../icons/tabler/arrow-up.svg"); }
.fa-asterisk { --tabler-icon: url("../icons/tabler/asterisk.svg"); }
.fa-ban, .glyphicon-ban-circle { --tabler-icon: url("../icons/tabler/ban.svg"); }
.fa-bank { --tabler-icon: url("../icons/tabler/building-bank.svg"); }
.fa-bar-chart, .icon-bar-chart { --tabler-icon: url("../icons/tabler/chart-bar.svg"); }
.fa-bars { --tabler-icon: url("../icons/tabler/menu-2.svg"); }
.fa-bell { --tabler-icon: url("../icons/tabler/bell.svg"); }
.fa-building-o { --tabler-icon: url("../icons/tabler/building.svg"); }
.fa-calculator, .icon-calculator { --tabler-icon: url("../icons/tabler/calculator.svg"); }
.fa-calendar, .icon-calendar { --tabler-icon: url("../icons/tabler/calendar.svg"); }
.fa-chain, .fa-link { --tabler-icon: url("../icons/tabler/link.svg"); }
.fa-chain-broken { --tabler-icon: url("../icons/tabler/link-off.svg"); }
.fa-check, .glyphicon-ok, .icon-check { --tabler-icon: url("../icons/tabler/check.svg"); }
.fa-check-circle, .fa-check-circle-o, .glyphicon-ok-circle { --tabler-icon: url("../icons/tabler/circle-check.svg"); }
.fa-clock-o { --tabler-icon: url("../icons/tabler/clock.svg"); }
.fa-cloud { --tabler-icon: url("../icons/tabler/cloud.svg"); }
.fa-cloud-download, .icon-cloud-download { --tabler-icon: url("../icons/tabler/cloud-download.svg"); }
.fa-cloud-upload, .icon-cloud-upload { --tabler-icon: url("../icons/tabler/cloud-upload.svg"); }
.fa-cogs { --tabler-icon: url("../icons/tabler/settings.svg"); }
.fa-copy { --tabler-icon: url("../icons/tabler/copy.svg"); }
.fa-credit-card { --tabler-icon: url("../icons/tabler/credit-card.svg"); }
.fa-cube { --tabler-icon: url("../icons/tabler/cube.svg"); }
.fa-cubes { --tabler-icon: url("../icons/tabler/packages.svg"); }
.fa-diamond { --tabler-icon: url("../icons/tabler/diamond.svg"); }
.fa-dollar { --tabler-icon: url("../icons/tabler/currency-dollar.svg"); }
.fa-download { --tabler-icon: url("../icons/tabler/download.svg"); }
.fa-edit, .fa-pencil { --tabler-icon: url("../icons/tabler/edit.svg"); }
.fa-ellipsis-horizontal { --tabler-icon: url("../icons/tabler/dots.svg"); }
.fa-envelope-o, .icon-envelope-letter { --tabler-icon: url("../icons/tabler/mail.svg"); }
.icon-envelope-open { --tabler-icon: url("../icons/tabler/mail-opened.svg"); }
.fa-eraser { --tabler-icon: url("../icons/tabler/eraser.svg"); }
.fa-exchange { --tabler-icon: url("../icons/tabler/arrows-exchange.svg"); }
.fa-exclamation-circle, .glyphicon-exclamation-sign { --tabler-icon: url("../icons/tabler/alert-circle.svg"); }
.fa-exclamation-triangle, .fa-warning, .glyphicon-warning-sign { --tabler-icon: url("../icons/tabler/alert-triangle.svg"); }
.fa-external-link, .fa-external-link-square { --tabler-icon: url("../icons/tabler/external-link.svg"); }
.fa-eye { --tabler-icon: url("../icons/tabler/eye.svg"); }
.fa-facebook { --tabler-icon: url("../icons/tabler/brand-facebook.svg"); }
.fa-file-code-o { --tabler-icon: url("../icons/tabler/file-code.svg"); }
.fa-file-excel-o { --tabler-icon: url("../icons/tabler/file-spreadsheet.svg"); }
.fa-file-pdf-o { --tabler-icon: url("../icons/tabler/file-type-pdf.svg"); }
.fa-file-text-o, .icon-doc { --tabler-icon: url("../icons/tabler/file-text.svg"); }
.fa-flag-o { --tabler-icon: url("../icons/tabler/flag.svg"); }
.fa-folder-open-o { --tabler-icon: url("../icons/tabler/folder-open.svg"); }
.fa-globe, .icon-globe { --tabler-icon: url("../icons/tabler/world.svg"); }
.fa-group, .icon-people, .icon-users { --tabler-icon: url("../icons/tabler/users.svg"); }
.fa-h-square { --tabler-icon: url("../icons/tabler/hospital.svg"); }
.fa-history { --tabler-icon: url("../icons/tabler/history.svg"); }
.fa-home { --tabler-icon: url("../icons/tabler/home.svg"); }
.fa-info-circle, .glyphicon-info-sign, .icon-info { --tabler-icon: url("../icons/tabler/info-circle.svg"); }
.fa-key, .icon-key { --tabler-icon: url("../icons/tabler/key.svg"); }
.fa-list, .glyphicon-list, .icon-list { --tabler-icon: url("../icons/tabler/list.svg"); }
.fa-map-marker { --tabler-icon: url("../icons/tabler/map-pin.svg"); }
.fa-minus { --tabler-icon: url("../icons/tabler/minus.svg"); }
.fa-minus-circle { --tabler-icon: url("../icons/tabler/circle-minus.svg"); }
.fa-money { --tabler-icon: url("../icons/tabler/cash.svg"); }
.fa-paper-plane, .fa-send { --tabler-icon: url("../icons/tabler/send.svg"); }
.fa-plus { --tabler-icon: url("../icons/tabler/plus.svg"); }
.fa-plus-circle { --tabler-icon: url("../icons/tabler/circle-plus.svg"); }
.fa-qrcode { --tabler-icon: url("../icons/tabler/qrcode.svg"); }
.fa-question-circle { --tabler-icon: url("../icons/tabler/help-circle.svg"); }
.fa-refresh { --tabler-icon: url("../icons/tabler/refresh.svg"); }
.fa-remove, .fa-times, .icon-close { --tabler-icon: url("../icons/tabler/x.svg"); }
.fa-repeat, .fa-retweet { --tabler-icon: url("../icons/tabler/repeat.svg"); }
.fa-reply { --tabler-icon: url("../icons/tabler/arrow-back-up.svg"); }
.fa-sign-in, .icon-login { --tabler-icon: url("../icons/tabler/login.svg"); }
.fa-skype { --tabler-icon: url("../icons/tabler/brand-skype.svg"); }
.fa-star, .icon-star { --tabler-icon: url("../icons/tabler/star.svg"); }
.fa-tags { --tabler-icon: url("../icons/tabler/tags.svg"); }
.fa-thumbs-o-up, .fa-thumbs-up { --tabler-icon: url("../icons/tabler/thumb-up.svg"); }
.fa-times-circle, .fa-times-circle-o, .glyphicon-remove-circle, .glyphicon-remove-sign { --tabler-icon: url("../icons/tabler/circle-x.svg"); }
.fa-trash { --tabler-icon: url("../icons/tabler/trash.svg"); }
.fa-truck { --tabler-icon: url("../icons/tabler/truck.svg"); }
.fa-twitter { --tabler-icon: url("../icons/tabler/brand-twitter.svg"); }
.fa-upload { --tabler-icon: url("../icons/tabler/upload.svg"); }
.fa-user, .icon-user { --tabler-icon: url("../icons/tabler/user.svg"); }
.fa-youtube { --tabler-icon: url("../icons/tabler/brand-youtube.svg"); }
.glyphicon-log-out, .icon-logout { --tabler-icon: url("../icons/tabler/logout.svg"); }
.glyphicon-sort { --tabler-icon: url("../icons/tabler/arrows-sort.svg"); }
.icon-action-redo { --tabler-icon: url("../icons/tabler/arrow-forward-up.svg"); }
.icon-book-open { --tabler-icon: url("../icons/tabler/book.svg"); }
.icon-docs { --tabler-icon: url("../icons/tabler/files.svg"); }
.icon-layers { --tabler-icon: url("../icons/tabler/layers-intersect.svg"); }
.icon-library { --tabler-icon: url("../icons/tabler/books.svg"); }
.icon-magic-wand { --tabler-icon: url("../icons/tabler/wand.svg"); }
.fa-search, .icon-magnifier { --tabler-icon: url("../icons/tabler/search.svg"); }
.icon-notebook { --tabler-icon: url("../icons/tabler/notebook.svg"); }
.icon-share { --tabler-icon: url("../icons/tabler/share.svg"); }
.icon-tag { --tabler-icon: url("../icons/tabler/tag.svg"); }
.icon-wallet { --tabler-icon: url("../icons/tabler/wallet.svg"); }
:is(.fa-angle-double-left, .fa-angle-double-right, .fa-angle-down, .fa-angle-left, .fa-chevron-left, .fa-angle-right, .fa-arrow-left, .icon-arrow-left, .icon-swapleft, .fa-arrow-right, .icon-arrow-right, .icon-swapright, .icon-arrow-up, .fa-asterisk, .fa-ban, .glyphicon-ban-circle, .fa-bank, .fa-bar-chart, .icon-bar-chart, .fa-bars, .fa-bell, .fa-building-o, .fa-calculator, .icon-calculator, .fa-calendar, .icon-calendar, .fa-chain, .fa-link, .fa-chain-broken, .fa-check, .glyphicon-ok, .icon-check, .fa-check-circle, .fa-check-circle-o, .glyphicon-ok-circle, .fa-clock-o, .fa-cloud, .fa-cloud-download, .icon-cloud-download, .fa-cloud-upload, .icon-cloud-upload, .fa-cogs, .fa-copy, .fa-credit-card, .fa-cube, .fa-cubes, .fa-diamond, .fa-dollar, .fa-download, .fa-edit, .fa-pencil, .fa-ellipsis-horizontal, .fa-envelope-o, .icon-envelope-letter, .icon-envelope-open, .fa-eraser, .fa-exchange, .fa-exclamation-circle, .glyphicon-exclamation-sign, .fa-exclamation-triangle, .fa-warning, .glyphicon-warning-sign, .fa-external-link, .fa-external-link-square, .fa-eye, .fa-facebook, .fa-file-code-o, .fa-file-excel-o, .fa-file-pdf-o, .fa-file-text-o, .icon-doc, .fa-flag-o, .fa-folder-open-o, .fa-globe, .icon-globe, .fa-group, .icon-people, .icon-users, .fa-h-square, .fa-history, .fa-home, .fa-info-circle, .glyphicon-info-sign, .icon-info, .fa-key, .icon-key, .fa-list, .glyphicon-list, .icon-list, .fa-map-marker, .fa-minus, .fa-minus-circle, .fa-money, .fa-paper-plane, .fa-send, .fa-plus, .fa-plus-circle, .fa-qrcode, .fa-question-circle, .fa-refresh, .fa-remove, .fa-times, .icon-close, .fa-repeat, .fa-retweet, .fa-reply, .fa-sign-in, .icon-login, .fa-skype, .fa-star, .icon-star, .fa-tags, .fa-thumbs-o-up, .fa-thumbs-up, .fa-times-circle, .fa-times-circle-o, .glyphicon-remove-circle, .glyphicon-remove-sign, .fa-trash, .fa-truck, .fa-twitter, .fa-upload, .fa-user, .icon-user, .fa-youtube, .glyphicon-log-out, .icon-logout, .glyphicon-sort, .icon-action-redo, .icon-book-open, .icon-docs, .icon-layers, .icon-library, .icon-magic-wand, .fa-search, .icon-magnifier, .icon-notebook, .icon-share, .icon-tag, .icon-wallet)::before {
    content: "" !important; display: inline-block; width: 1em; height: 1em;
    vertical-align: -.125em; background-color: currentColor;
    -webkit-mask: var(--tabler-icon) center / contain no-repeat;
    mask: var(--tabler-icon) center / contain no-repeat;
}
.dfe-modern .hor-menu .navbar-nav > #home > a::before { content: "" !important; display: inline-block; width: 1em; height: 1em; background-color: currentColor; -webkit-mask: url("../icons/tabler/home.svg") center / contain no-repeat; mask: url("../icons/tabler/home.svg") center / contain no-repeat; vertical-align: -.125em; }
.dfe-modern .hor-menu .navbar-nav > #administracao > a::before { content: "" !important; display: inline-block; width: 1em; height: 1em; background-color: currentColor; -webkit-mask: url("../icons/tabler/settings.svg") center / contain no-repeat; mask: url("../icons/tabler/settings.svg") center / contain no-repeat; vertical-align: -.125em; }
.dfe-modern .hor-menu .navbar-nav > #dfe > a::before { content: "" !important; display: inline-block; width: 1em; height: 1em; background-color: currentColor; -webkit-mask: url("../icons/tabler/files.svg") center / contain no-repeat; mask: url("../icons/tabler/files.svg") center / contain no-repeat; vertical-align: -.125em; }
.dfe-modern .dfe-breadcrumb > a::before { content: "" !important; display: inline-block; width: 1em; height: 1em; background-color: currentColor; -webkit-mask: url("../icons/tabler/home.svg") center / contain no-repeat; mask: url("../icons/tabler/home.svg") center / contain no-repeat; vertical-align: -.125em; }
.dfe-modern .page-header.dfe-compact-header .search-form .select2-choice::before { content: "" !important; display: inline-block; width: 1em; height: 1em; background-color: currentColor; -webkit-mask: url("../icons/tabler/building.svg") center / contain no-repeat; mask: url("../icons/tabler/building.svg") center / contain no-repeat; vertical-align: -.125em; }
.dfe-modern .page-header.dfe-compact-header .search-form .select2-choice::before { top: 50% !important; transform: translateY(-50%); }
