/* Gerado por python3 scripts/build-roundcube-icons.py; Lucide ISC. */

html body .menu a.mail::before,
html body a.button.mail::before,
html body button.btn.mail::before,
html body .menu a.unread::before,
html body a.button.unread::before,
html body button.btn.unread::before,
html body .listing.iconized tr.mailbox > td.section::before,
html body .menu a.recipient::before,
html body .menu a.select.unread::before,
html body .menu a.expand.unread::before,
html body .header-links a.headers-details::before { --om-icon: url('../images/icons/mail.svg'); }

html body .menu a.compose::before,
html body a.button.compose::before,
html body button.btn.compose::before,
html body .menu a.edit-as-new::before,
html body a.button.edit-as-new::before,
html body button.btn.edit-as-new::before { --om-icon: url('../images/icons/square-pen.svg'); }

html body .menu a.contacts::before,
html body a.button.contacts::before,
html body button.btn.contacts::before,
html body .listing.iconized li.identities > a::before { --om-icon: url('../images/icons/contact-round.svg'); }

html body .menu a.settings::before,
html body a.button.settings::before,
html body button.btn.settings::before,
html body .menu a.tools::before,
html body a.button.tools::before,
html body button.btn.tools::before,
html body .menu a.actions::before { --om-icon: url('../images/icons/settings.svg'); }

html body .menu a.logout::before,
html body a.button.logout::before,
html body button.btn.logout::before { --om-icon: url('../images/icons/log-out.svg'); }

html body .menu a.about::before,
html body a.button.about::before,
html body button.btn.about::before,
html body .menu a.help::before,
html body a.button.help::before,
html body button.btn.help::before { --om-icon: url('../images/icons/circle-help.svg'); }

html body .menu a.reply::before,
html body a.button.reply::before,
html body button.btn.reply::before,
html body .messagelist .msgicon.status.replied::before { --om-icon: url('../images/icons/reply.svg'); }

html body .menu a.reply-all::before,
html body a.button.reply-all::before,
html body button.btn.reply-all::before,
html body .menu a.replyall::before,
html body a.button.replyall::before,
html body button.btn.replyall::before,
html body .menu a.reply.all::before,
html body .menu a.reply.list::before { --om-icon: url('../images/icons/reply-all.svg'); }

html body .menu a.forward::before,
html body a.button.forward::before,
html body button.btn.forward::before,
html body .menu a.forward-attachment::before,
html body a.button.forward-attachment::before,
html body button.btn.forward-attachment::before,
html body .messagelist .msgicon.status.forwarded::before { --om-icon: url('../images/icons/forward.svg'); }

html body .menu a.delete::before,
html body a.button.delete::before,
html body button.btn.delete::before,
html body .menu a.purge::before,
html body a.button.purge::before,
html body button.btn.purge::before,
html body .menu a.expunge::before,
html body a.button.expunge::before,
html body button.btn.expunge::before,
html body .menu a.discard::before,
html body a.button.discard::before,
html body button.btn.discard::before,
html body #mailboxlist li.trash > a::before,
html body .menu a.search.delete::before,
html body .input-group .icon.delete::before { --om-icon: url('../images/icons/trash-2.svg'); }

html body .menu a.archive::before,
html body a.button.archive::before,
html body button.btn.archive::before,
html body .menu a.download-zip::before,
html body a.button.download-zip::before,
html body button.btn.download-zip::before,
html body #mailboxlist li.archive > a::before { --om-icon: url('../images/icons/archive.svg'); }

html body .menu a.junk::before,
html body a.button.junk::before,
html body button.btn.junk::before,
html body .menu a.markasjunk::before,
html body a.button.markasjunk::before,
html body button.btn.markasjunk::before,
html body #mailboxlist li.junk > a::before { --om-icon: url('../images/icons/shield-alert.svg'); }

html body .menu a.notjunk::before,
html body a.button.notjunk::before,
html body button.btn.notjunk::before,
html body .menu a.markasnotjunk::before,
html body a.button.markasnotjunk::before,
html body button.btn.markasnotjunk::before { --om-icon: url('../images/icons/shield-check.svg'); }

html body .menu a.download::before,
html body a.button.download::before,
html body button.btn.download::before,
html body .menu a.download-eml::before,
html body a.button.download-eml::before,
html body button.btn.download-eml::before,
html body .menu a.export::before,
html body a.button.export::before,
html body button.btn.export::before { --om-icon: url('../images/icons/download.svg'); }

html body .menu a.import::before,
html body a.button.import::before,
html body button.btn.import::before,
html body .menu a.upload::before { --om-icon: url('../images/icons/upload.svg'); }

html body .menu a.print::before,
html body a.button.print::before,
html body button.btn.print::before { --om-icon: url('../images/icons/printer.svg'); }

html body .menu a.refresh::before,
html body a.button.refresh::before,
html body button.btn.refresh::before,
html body .menu a.checkmail::before,
html body a.button.checkmail::before,
html body button.btn.checkmail::before { --om-icon: url('../images/icons/refresh-cw.svg'); }

html body .menu a.search::before,
html body a.button.search::before,
html body button.btn.search::before,
html body .searchbar a::before,
html body button.search::before,
html body .input-group .icon.search::before { --om-icon: url('../images/icons/search.svg'); }

html body .menu a.filter::before,
html body a.button.filter::before,
html body button.btn.filter::before,
html body .listing.iconized li.filter > a::before,
html body .menu a.filterlink::before,
html body .input-group .icon.filter::before,
html body #filterslist td.name::before { --om-icon: url('../images/icons/list-filter.svg'); }

html body .menu a.options::before,
html body a.button.options::before,
html body button.btn.options::before,
html body .listing.iconized li.preferences > a::before { --om-icon: url('../images/icons/sliders-horizontal.svg'); }

html body .menu a.select::before,
html body a.button.select::before,
html body button.btn.select::before,
html body .menu a.selection::before,
html body a.button.selection::before,
html body button.btn.selection::before { --om-icon: url('../images/icons/square-check.svg'); }

html body .menu a.threads::before,
html body a.button.threads::before,
html body button.btn.threads::before { --om-icon: url('../images/icons/messages-square.svg'); }

html body .menu a.markmenu::before,
html body a.button.markmenu::before,
html body button.btn.markmenu::before,
html body .menu a.mark::before,
html body a.button.mark::before,
html body button.btn.mark::before,
html body .menu a.markmessage::before { --om-icon: url('../images/icons/tag.svg'); }

html body .menu a.more::before,
html body a.button.more::before,
html body button.btn.more::before { --om-icon: url('../images/icons/ellipsis.svg'); }

html body .menu a.viewsource::before,
html body a.button.viewsource::before,
html body button.btn.viewsource::before,
html body .menu a.source::before,
html body a.button.source::before,
html body button.btn.source::before,
html body .html-editor .editor-toolbar .mce-i-html::before { --om-icon: url('../images/icons/code-xml.svg'); }

html body .menu a.move::before,
html body a.button.move::before,
html body button.btn.move::before { --om-icon: url('../images/icons/folder-input.svg'); }

html body .menu a.copy::before,
html body a.button.copy::before,
html body button.btn.copy::before { --om-icon: url('../images/icons/copy.svg'); }

html body .menu a.edit::before,
html body a.button.edit::before,
html body button.btn.edit::before,
html body .menu a.rename::before,
html body .input-group .icon.edit::before { --om-icon: url('../images/icons/pencil.svg'); }

html body .menu a.save::before,
html body a.button.save::before,
html body button.btn.save::before { --om-icon: url('../images/icons/save.svg'); }

html body .menu a.send::before,
html body a.button.send::before,
html body button.btn.send::before,
html body .menu a.bounce::before,
html body a.button.bounce::before,
html body button.btn.bounce::before,
html body #mailboxlist li.sent > a::before,
html body .listing.iconized tr.compose > td.section::before { --om-icon: url('../images/icons/send.svg'); }

html body .menu a.attach::before,
html body a.button.attach::before,
html body button.btn.attach::before,
html body .menu a.attachment::before,
html body a.button.attachment::before,
html body button.btn.attachment::before,
html body .menu a.vcard::before,
html body .messagelist span.attachment span::before { --om-icon: url('../images/icons/paperclip.svg'); }

html body .menu a.close::before,
html body a.button.close::before,
html body button.btn.close::before,
html body .menu a.cancel::before,
html body a.button.cancel::before,
html body button.btn.cancel::before,
html body .menu a.remove::before,
html body a.button.remove::before,
html body button.btn.remove::before,
html body .menu a.closewin::before,
html body .menu a.select.none::before,
html body .input-group .icon.cancel::before { --om-icon: url('../images/icons/x.svg'); }

html body .menu a.next::before,
html body a.button.next::before,
html body button.btn.next::before { --om-icon: url('../images/icons/arrow-right.svg'); }

html body .menu a.prev::before,
html body a.button.prev::before,
html body button.btn.prev::before,
html body .menu a.previous::before,
html body a.button.previous::before,
html body button.btn.previous::before { --om-icon: url('../images/icons/arrow-left.svg'); }

html body .menu a.firstpage::before,
html body a.button.firstpage::before,
html body button.btn.firstpage::before { --om-icon: url('../images/icons/chevrons-left.svg'); }

html body .menu a.lastpage::before,
html body a.button.lastpage::before,
html body button.btn.lastpage::before { --om-icon: url('../images/icons/chevrons-right.svg'); }

html body .menu a.prevpage::before,
html body a.button.prevpage::before,
html body button.btn.prevpage::before,
html body .menu a.back::before,
html body a.button.back::before,
html body button.btn.back::before,
html body a.button.back-sidebar-button::before,
html body a.button.back-content-button::before,
html body a.button.back-list-button::before { --om-icon: url('../images/icons/chevron-left.svg'); }

html body .menu a.nextpage::before,
html body a.button.nextpage::before,
html body button.btn.nextpage::before,
html body .menu a.expand::before,
html body .treelist li div.treetoggle::before,
html body .messagelist td.threads div::before { --om-icon: url('../images/icons/chevron-right.svg'); }

html body .menu a.extwin::before,
html body a.button.extwin::before,
html body button.btn.extwin::before,
html body .menu a.open::before,
html body a.button.open::before,
html body button.btn.open::before,
html body h2.subject a.extwin::before { --om-icon: url('../images/icons/external-link.svg'); }

html body .menu a.add::before,
html body a.button.add::before,
html body button.btn.add::before,
html body .input-group .icon.add::before { --om-icon: url('../images/icons/plus.svg'); }

html body .menu a.create::before,
html body a.button.create::before,
html body button.btn.create::before { --om-icon: url('../images/icons/square-plus.svg'); }

html body .menu a.addcontact::before,
html body a.button.addcontact::before,
html body button.btn.addcontact::before,
html body .menu a.assigngroup::before { --om-icon: url('../images/icons/user-round-plus.svg'); }

html body .menu a.properties::before,
html body a.button.properties::before,
html body button.btn.properties::before,
html body .menu a.info::before,
html body .header-links a.headers-all::before { --om-icon: url('../images/icons/info.svg'); }

html body .menu a.read::before,
html body a.button.read::before,
html body button.btn.read::before { --om-icon: url('../images/icons/mail-open.svg'); }

html body .menu a.flagged::before,
html body a.button.flagged::before,
html body button.btn.flagged::before,
html body .menu a.flag::before,
html body a.button.flag::before,
html body button.btn.flag::before,
html body .menu a.select.flagged::before,
html body .messagelist span.flagged::before,
html body .messagelist span.unflagged::before { --om-icon: url('../images/icons/flag.svg'); }

html body .menu a.unflagged::before,
html body a.button.unflagged::before,
html body button.btn.unflagged::before,
html body .menu a.unflag::before,
html body a.button.unflag::before,
html body button.btn.unflag::before { --om-icon: url('../images/icons/flag-off.svg'); }

html body .menu a.dropdown::before,
html body a.button.dropdown::before,
html body button.btn.dropdown::before,
html body .menu a.collapse::before,
html body .treelist li div.treetoggle.expanded::before,
html body .messagelist tr.thread.expanded td.threads div::before { --om-icon: url('../images/icons/chevron-down.svg'); }

html body .menu a.folders::before,
html body a.button.folders::before,
html body button.btn.folders::before { --om-icon: url('../images/icons/folder-open.svg'); }

html body .menu a.submit::before,
html body a.button.submit::before,
html body button.btn.submit::before,
html body .menu a.yes::before,
html body a.button.yes::before,
html body button.btn.yes::before,
html body .menu a.continue::before,
html body a.button.continue::before,
html body button.btn.continue::before { --om-icon: url('../images/icons/check.svg'); }

html body .menu a.restore::before,
html body a.button.restore::before,
html body button.btn.restore::before { --om-icon: url('../images/icons/undo-2.svg'); }

html body .menu a.unlock::before,
html body a.button.unlock::before,
html body button.btn.unlock::before { --om-icon: url('../images/icons/lock-open.svg'); }

html body .menu a.encrypt::before,
html body a.button.encrypt::before,
html body button.btn.encrypt::before,
html body .listing.iconized tr.encryption > td.section::before,
html body .messagelist span.attachment span.encrypted::before,
html body .input-group .icon.pass::before { --om-icon: url('../images/icons/lock-keyhole.svg'); }

html body .menu a.sign::before,
html body a.button.sign::before,
html body button.btn.sign::before,
html body .menu a.signature::before { --om-icon: url('../images/icons/signature.svg'); }

html body .menu a.spellcheck::before,
html body a.button.spellcheck::before,
html body button.btn.spellcheck::before { --om-icon: url('../images/icons/spell-check.svg'); }

html body #taskmenu a.theme.dark::before { --om-icon: url('../images/icons/moon.svg'); }

html body #taskmenu a.theme.light::before { --om-icon: url('../images/icons/sun.svg'); }

html body #taskmenu a.omnyn-panel-link::before { --om-icon: url('../images/icons/arrow-up-right.svg'); }

html body a.button.sidebar-menu::before,
html body a.button.toolbar-menu-button::before,
html body a.button.toolbar-list-button::before { --om-icon: url('../images/icons/ellipsis-vertical.svg'); }

html body a.button.task-menu-button::before { --om-icon: url('../images/icons/menu.svg'); }

html body #mailboxlist li > a::before,
html body .listing.iconized li.folders > a::before,
html body .listing.iconized tr.folders > td.section::before { --om-icon: url('../images/icons/folder.svg'); }

html body #mailboxlist li.inbox > a::before,
html body .listing.iconized tr.mailview > td.section::before { --om-icon: url('../images/icons/inbox.svg'); }

html body #mailboxlist li.drafts > a::before { --om-icon: url('../images/icons/file-pen-line.svg'); }

html body .listing.iconized li.responses > a::before,
html body .menu a.insertresponse::before,
html body .menu a.responses::before { --om-icon: url('../images/icons/message-square.svg'); }

html body .listing.iconized tr.general > td.section::before { --om-icon: url('../images/icons/monitor.svg'); }

html body .listing.iconized tr.addressbook > td.section::before,
html body .input-group .icon.add.recipient::before { --om-icon: url('../images/icons/users-round.svg'); }

html body .listing.iconized tr.server > td.section::before { --om-icon: url('../images/icons/server.svg'); }

html body .menu a.addressbook::before,
html body .messagelist span.attachment span.vcard::before,
html body .input-group .icon.user::before { --om-icon: url('../images/icons/user-round.svg'); }

html body .menu a.undo::before { --om-icon: url('../images/icons/redo-2.svg'); }

html body .menu a.qrcode::before { --om-icon: url('../images/icons/qr-code.svg'); }

html body .menu a.removegroup::before { --om-icon: url('../images/icons/user-round-minus.svg'); }

html body .menu a.rotate::before { --om-icon: url('../images/icons/rotate-cw.svg'); }

html body .menu a.showurl::before { --om-icon: url('../images/icons/link.svg'); }

html body .menu a.status::before { --om-icon: url('../images/icons/lightbulb.svg'); }

html body .menu a.zoomin::before { --om-icon: url('../images/icons/zoom-in.svg'); }

html body .menu a.zoomout::before { --om-icon: url('../images/icons/zoom-out.svg'); }

html body .menu a.select.page::before { --om-icon: url('../images/icons/list.svg'); }

html body .menu a.expand.all::before { --om-icon: url('../images/icons/chevrons-down.svg'); }

html body .menu a.expand.none::before { --om-icon: url('../images/icons/chevrons-up.svg'); }

html body .messagelist span.attachment span.report::before,
html body #filtersetslist td.name::before { --om-icon: url('../images/icons/file-text.svg'); }

html body .quota-widget::before { --om-icon: url('../images/icons/hard-drive.svg'); }

html body .menu a.mail::before,
html body a.button.mail::before,
html body button.btn.mail::before,
html body .menu a.unread::before,
html body a.button.unread::before,
html body button.btn.unread::before,
html body .listing.iconized tr.mailbox > td.section::before,
html body .menu a.recipient::before,
html body .menu a.select.unread::before,
html body .menu a.expand.unread::before,
html body .header-links a.headers-details::before,
html body .menu a.compose::before,
html body a.button.compose::before,
html body button.btn.compose::before,
html body .menu a.edit-as-new::before,
html body a.button.edit-as-new::before,
html body button.btn.edit-as-new::before,
html body .menu a.contacts::before,
html body a.button.contacts::before,
html body button.btn.contacts::before,
html body .listing.iconized li.identities > a::before,
html body .menu a.settings::before,
html body a.button.settings::before,
html body button.btn.settings::before,
html body .menu a.tools::before,
html body a.button.tools::before,
html body button.btn.tools::before,
html body .menu a.actions::before,
html body .menu a.logout::before,
html body a.button.logout::before,
html body button.btn.logout::before,
html body .menu a.about::before,
html body a.button.about::before,
html body button.btn.about::before,
html body .menu a.help::before,
html body a.button.help::before,
html body button.btn.help::before,
html body .menu a.reply::before,
html body a.button.reply::before,
html body button.btn.reply::before,
html body .messagelist .msgicon.status.replied::before,
html body .menu a.reply-all::before,
html body a.button.reply-all::before,
html body button.btn.reply-all::before,
html body .menu a.replyall::before,
html body a.button.replyall::before,
html body button.btn.replyall::before,
html body .menu a.reply.all::before,
html body .menu a.reply.list::before,
html body .menu a.forward::before,
html body a.button.forward::before,
html body button.btn.forward::before,
html body .menu a.forward-attachment::before,
html body a.button.forward-attachment::before,
html body button.btn.forward-attachment::before,
html body .messagelist .msgicon.status.forwarded::before,
html body .menu a.delete::before,
html body a.button.delete::before,
html body button.btn.delete::before,
html body .menu a.purge::before,
html body a.button.purge::before,
html body button.btn.purge::before,
html body .menu a.expunge::before,
html body a.button.expunge::before,
html body button.btn.expunge::before,
html body .menu a.discard::before,
html body a.button.discard::before,
html body button.btn.discard::before,
html body #mailboxlist li.trash > a::before,
html body .menu a.search.delete::before,
html body .input-group .icon.delete::before,
html body .menu a.archive::before,
html body a.button.archive::before,
html body button.btn.archive::before,
html body .menu a.download-zip::before,
html body a.button.download-zip::before,
html body button.btn.download-zip::before,
html body #mailboxlist li.archive > a::before,
html body .menu a.junk::before,
html body a.button.junk::before,
html body button.btn.junk::before,
html body .menu a.markasjunk::before,
html body a.button.markasjunk::before,
html body button.btn.markasjunk::before,
html body #mailboxlist li.junk > a::before,
html body .menu a.notjunk::before,
html body a.button.notjunk::before,
html body button.btn.notjunk::before,
html body .menu a.markasnotjunk::before,
html body a.button.markasnotjunk::before,
html body button.btn.markasnotjunk::before,
html body .menu a.download::before,
html body a.button.download::before,
html body button.btn.download::before,
html body .menu a.download-eml::before,
html body a.button.download-eml::before,
html body button.btn.download-eml::before,
html body .menu a.export::before,
html body a.button.export::before,
html body button.btn.export::before,
html body .menu a.import::before,
html body a.button.import::before,
html body button.btn.import::before,
html body .menu a.upload::before,
html body .menu a.print::before,
html body a.button.print::before,
html body button.btn.print::before,
html body .menu a.refresh::before,
html body a.button.refresh::before,
html body button.btn.refresh::before,
html body .menu a.checkmail::before,
html body a.button.checkmail::before,
html body button.btn.checkmail::before,
html body .menu a.search::before,
html body a.button.search::before,
html body button.btn.search::before,
html body .searchbar a::before,
html body button.search::before,
html body .input-group .icon.search::before,
html body .menu a.filter::before,
html body a.button.filter::before,
html body button.btn.filter::before,
html body .listing.iconized li.filter > a::before,
html body .menu a.filterlink::before,
html body .input-group .icon.filter::before,
html body #filterslist td.name::before,
html body .menu a.options::before,
html body a.button.options::before,
html body button.btn.options::before,
html body .listing.iconized li.preferences > a::before,
html body .menu a.select::before,
html body a.button.select::before,
html body button.btn.select::before,
html body .menu a.selection::before,
html body a.button.selection::before,
html body button.btn.selection::before,
html body .menu a.threads::before,
html body a.button.threads::before,
html body button.btn.threads::before,
html body .menu a.markmenu::before,
html body a.button.markmenu::before,
html body button.btn.markmenu::before,
html body .menu a.mark::before,
html body a.button.mark::before,
html body button.btn.mark::before,
html body .menu a.markmessage::before,
html body .menu a.more::before,
html body a.button.more::before,
html body button.btn.more::before,
html body .menu a.viewsource::before,
html body a.button.viewsource::before,
html body button.btn.viewsource::before,
html body .menu a.source::before,
html body a.button.source::before,
html body button.btn.source::before,
html body .html-editor .editor-toolbar .mce-i-html::before,
html body .menu a.move::before,
html body a.button.move::before,
html body button.btn.move::before,
html body .menu a.copy::before,
html body a.button.copy::before,
html body button.btn.copy::before,
html body .menu a.edit::before,
html body a.button.edit::before,
html body button.btn.edit::before,
html body .menu a.rename::before,
html body .input-group .icon.edit::before,
html body .menu a.save::before,
html body a.button.save::before,
html body button.btn.save::before,
html body .menu a.send::before,
html body a.button.send::before,
html body button.btn.send::before,
html body .menu a.bounce::before,
html body a.button.bounce::before,
html body button.btn.bounce::before,
html body #mailboxlist li.sent > a::before,
html body .listing.iconized tr.compose > td.section::before,
html body .menu a.attach::before,
html body a.button.attach::before,
html body button.btn.attach::before,
html body .menu a.attachment::before,
html body a.button.attachment::before,
html body button.btn.attachment::before,
html body .menu a.vcard::before,
html body .messagelist span.attachment span::before,
html body .menu a.close::before,
html body a.button.close::before,
html body button.btn.close::before,
html body .menu a.cancel::before,
html body a.button.cancel::before,
html body button.btn.cancel::before,
html body .menu a.remove::before,
html body a.button.remove::before,
html body button.btn.remove::before,
html body .menu a.closewin::before,
html body .menu a.select.none::before,
html body .input-group .icon.cancel::before,
html body .menu a.next::before,
html body a.button.next::before,
html body button.btn.next::before,
html body .menu a.prev::before,
html body a.button.prev::before,
html body button.btn.prev::before,
html body .menu a.previous::before,
html body a.button.previous::before,
html body button.btn.previous::before,
html body .menu a.firstpage::before,
html body a.button.firstpage::before,
html body button.btn.firstpage::before,
html body .menu a.lastpage::before,
html body a.button.lastpage::before,
html body button.btn.lastpage::before,
html body .menu a.prevpage::before,
html body a.button.prevpage::before,
html body button.btn.prevpage::before,
html body .menu a.back::before,
html body a.button.back::before,
html body button.btn.back::before,
html body a.button.back-sidebar-button::before,
html body a.button.back-content-button::before,
html body a.button.back-list-button::before,
html body .menu a.nextpage::before,
html body a.button.nextpage::before,
html body button.btn.nextpage::before,
html body .menu a.expand::before,
html body .treelist li div.treetoggle::before,
html body .messagelist td.threads div::before,
html body .menu a.extwin::before,
html body a.button.extwin::before,
html body button.btn.extwin::before,
html body .menu a.open::before,
html body a.button.open::before,
html body button.btn.open::before,
html body h2.subject a.extwin::before,
html body .menu a.add::before,
html body a.button.add::before,
html body button.btn.add::before,
html body .input-group .icon.add::before,
html body .menu a.create::before,
html body a.button.create::before,
html body button.btn.create::before,
html body .menu a.addcontact::before,
html body a.button.addcontact::before,
html body button.btn.addcontact::before,
html body .menu a.assigngroup::before,
html body .menu a.properties::before,
html body a.button.properties::before,
html body button.btn.properties::before,
html body .menu a.info::before,
html body .header-links a.headers-all::before,
html body .menu a.read::before,
html body a.button.read::before,
html body button.btn.read::before,
html body .menu a.flagged::before,
html body a.button.flagged::before,
html body button.btn.flagged::before,
html body .menu a.flag::before,
html body a.button.flag::before,
html body button.btn.flag::before,
html body .menu a.select.flagged::before,
html body .messagelist span.flagged::before,
html body .messagelist span.unflagged::before,
html body .menu a.unflagged::before,
html body a.button.unflagged::before,
html body button.btn.unflagged::before,
html body .menu a.unflag::before,
html body a.button.unflag::before,
html body button.btn.unflag::before,
html body .menu a.dropdown::before,
html body a.button.dropdown::before,
html body button.btn.dropdown::before,
html body .menu a.collapse::before,
html body .treelist li div.treetoggle.expanded::before,
html body .messagelist tr.thread.expanded td.threads div::before,
html body .menu a.folders::before,
html body a.button.folders::before,
html body button.btn.folders::before,
html body .menu a.submit::before,
html body a.button.submit::before,
html body button.btn.submit::before,
html body .menu a.yes::before,
html body a.button.yes::before,
html body button.btn.yes::before,
html body .menu a.continue::before,
html body a.button.continue::before,
html body button.btn.continue::before,
html body .menu a.restore::before,
html body a.button.restore::before,
html body button.btn.restore::before,
html body .menu a.unlock::before,
html body a.button.unlock::before,
html body button.btn.unlock::before,
html body .menu a.encrypt::before,
html body a.button.encrypt::before,
html body button.btn.encrypt::before,
html body .listing.iconized tr.encryption > td.section::before,
html body .messagelist span.attachment span.encrypted::before,
html body .input-group .icon.pass::before,
html body .menu a.sign::before,
html body a.button.sign::before,
html body button.btn.sign::before,
html body .menu a.signature::before,
html body .menu a.spellcheck::before,
html body a.button.spellcheck::before,
html body button.btn.spellcheck::before,
html body #taskmenu a.theme.dark::before,
html body #taskmenu a.theme.light::before,
html body #taskmenu a.omnyn-panel-link::before,
html body a.button.sidebar-menu::before,
html body a.button.toolbar-menu-button::before,
html body a.button.toolbar-list-button::before,
html body a.button.task-menu-button::before,
html body #mailboxlist li > a::before,
html body .listing.iconized li.folders > a::before,
html body .listing.iconized tr.folders > td.section::before,
html body #mailboxlist li.inbox > a::before,
html body .listing.iconized tr.mailview > td.section::before,
html body #mailboxlist li.drafts > a::before,
html body .listing.iconized li.responses > a::before,
html body .menu a.insertresponse::before,
html body .menu a.responses::before,
html body .listing.iconized tr.general > td.section::before,
html body .listing.iconized tr.addressbook > td.section::before,
html body .input-group .icon.add.recipient::before,
html body .listing.iconized tr.server > td.section::before,
html body .menu a.addressbook::before,
html body .messagelist span.attachment span.vcard::before,
html body .input-group .icon.user::before,
html body .menu a.undo::before,
html body .menu a.qrcode::before,
html body .menu a.removegroup::before,
html body .menu a.rotate::before,
html body .menu a.showurl::before,
html body .menu a.status::before,
html body .menu a.zoomin::before,
html body .menu a.zoomout::before,
html body .menu a.select.page::before,
html body .menu a.expand.all::before,
html body .menu a.expand.none::before,
html body .messagelist span.attachment span.report::before,
html body #filtersetslist td.name::before,
html body .quota-widget::before {
  content: "" !important;
  display: inline-block !important;
  width: 1.25rem !important;
  height: 1.25rem !important;
  vertical-align: middle;
  background-color: currentColor;
  -webkit-mask: var(--om-icon) center / 18px 18px no-repeat;
  mask: var(--om-icon) center / 18px 18px no-repeat;
}

html body .menu.toolbar a::before {
  display: block !important;
  width: 100% !important;
  height: 1.75rem !important;
}
html body #taskmenu .omnyn-panel-link::before { margin-bottom: 2px !important; }
html body #rcmloginsubmit::before { display: none !important; }
