@charset "UTF-8";
/**
 * Roundcube Framework plugin.
 *
 * Copyright 2016, Tecorama LLC.
 *
 * @license Commercial. See the LICENSE file for details.
 */
/* define the Roundcube Plus icons font */
@font-face {
  font-family: "IconFont";
  src: url("../../../../plugins/xframework/assets/fonts/roundcube_plus_icons/roundcube_plus_icons.woff2")
      format("woff2"),
    url("../../../../plugins/xframework/assets/fonts/roundcube_plus_icons/roundcube_plus_icons.woff")
      format("woff"),
    url("../../../../plugins/xframework/assets/fonts/roundcube_plus_icons/roundcube_plus_icons.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
}
.button.mini {
  padding: 2px 4px;
}

/* spinners */
.xspinner:before {
  display: inline-block;
  -webkit-animation: xspin 2s infinite linear;
  animation: xspin 2s infinite linear;
}

@-webkit-keyframes xspin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes xspin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* animations */
.animate-fade {
  opacity: 1;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}

.animate-fade.ng-hide {
  opacity: 0;
}

/* cpanel workaround for the jquery ui color picker that doesn't work */
.cpanel .minicolors-sprite {
  background-image: url(../images/cpanel-minicolors-sprite.png) !important;
}

/* xsidebar */
#xsidebar {
  overflow-x: hidden;
  overflow-y: auto;
}
#xsidebar div.ui-sortable-helper {
  -ms-transform: scale(0.8, 0.8);
  -webkit-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
  border: 1px solid;
  border-color: #ddd;
  background-color: #fff;
}
html.dark-mode #xsidebar div.ui-sortable-helper {
  border-color: #4d6066;
}
html.dark-mode #xsidebar div.ui-sortable-helper {
  background-color: #21292c;
}
#xsidebar .placeholder {
  height: 3px;
  background: #990033;
}
#xsidebar h2.boxtitle {
  position: relative;
  cursor: pointer;
  font-size: 1em;
  padding: 5px 8px;
}
#xsidebar h2.boxtitle:first-child {
  border-top: none;
}
#xsidebar h2.boxtitle .sidebar-title-button {
  float: right;
  padding-left: 5px;
  padding-top: 1px;
  color: #333;
}
html.dark-mode #xsidebar h2.boxtitle .sidebar-title-button {
  color: #c5d1d3;
}
#xsidebar h2.boxtitle .sidebar-title-button:hover {
  color: #141414;
}
html.dark-mode #xsidebar h2.boxtitle .sidebar-title-button:hover {
  color: #e5f1f3;
}
#xsidebar h2.boxtitle span.sidebar-title-text {
  display: block;
  margin-right: 2.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#xsidebar .box-content {
  position: relative;
  padding: 8px;
  line-height: unset;
}
#xsidebar .collapsed .box-content {
  display: none;
}
#xsidebar .bottom-links {
  margin-top: 7px;
}
#xsidebar .bottom-links a {
  display: inline-block;
  margin-right: 10px;
}

#xsidebar-order-note {
  padding: 20px 0;
}
#xsidebar-order-note:before {
  padding-right: 10px;
}

#xsidebar-order-table .placeholder {
  background-color: rgba(0, 0, 0, 0.05);
}
html.dark-mode #xsidebar-order-table .placeholder {
  background-color: rgba(255, 255, 255, 0.05);
}
#xsidebar-order-table tr.ui-sortable-helper {
  max-width: 300px !important;
  border: 1px solid;
  border-color: #ddd;
  background-color: rgba(0, 0, 0, 0.05);
}
html.dark-mode #xsidebar-order-table tr.ui-sortable-helper {
  border-color: #4d6066;
}
html.dark-mode #xsidebar-order-table tr.ui-sortable-helper {
  background-color: rgba(255, 255, 255, 0.05);
}
#xsidebar-order-table tr.ui-sortable-handle {
  margin: 0;
}
#xsidebar-order-table td.title {
  width: 30%;
}
#xsidebar-order-table td.title label:before {
  font-size: 0.9em !important;
  padding-right: 15px;
}

/* information popups */
.touch .xinfo {
  display: none;
}

.xinfo {
  display: inline-block;
  position: relative;
}
.xinfo.right div {
  right: auto;
}
.xinfo.top div {
  top: auto;
  bottom: 20px;
}
.xinfo:hover div {
  display: block;
}
.xinfo div {
  position: absolute;
  display: none;
  right: 0;
  text-align: left;
  min-width: 200px;
  max-width: 300px;
  font-weight: normal;
  top: 20px;
  padding: 8px;
  border-radius: 5px;
  z-index: 99999;
  white-space: normal;
  background-color: #fff;
  border: 1px solid #d4dbde;
  box-shadow: 3px 3px 5px #dcdedf;
}
html.dark-mode .xinfo div {
  background-color: #161b1d;
  border-color: #4d6066;
  box-shadow: none;
}

/* badges (small red elements indicating numbers) */
.xbadge {
  display: inline-block;
  position: relative;
  top: -0.5em;
  color: #fff !important;
  background-color: #a7411f !important;
  margin-left: 2px;
  line-height: 1em;
  padding: 2px 5px !important;
  border-radius: 4px !important;
  font-size: 0.8em !important;
  text-align: center;
}
html.dark-mode .xbadge {
  background-color: #802824 !important;
}

/* tabs */
.xtabs.ui-tabs {
  border: none;
  background: transparent;
}
.xtabs.ui-tabs .ui-tabs-nav {
  height: auto;
  background: transparent;
  margin-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid;
  border-color: #ddd;
}
html.dark-mode .xtabs.ui-tabs .ui-tabs-nav {
  border-color: #4d6066;
}
.xtabs.ui-tabs .ui-tabs-nav li {
  background: transparent;
  padding: 0;
  margin: 0;
  float: left;
  border: none;
}
.xtabs.ui-tabs .ui-tabs-nav li .xbadge {
  position: absolute;
  top: 0;
  right: 0;
}
.xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  padding: 15px;
  font-weight: normal;
  background: transparent;
  border: none;
  color: #333;
}
html.dark-mode .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #c5d1d3;
}
.xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  position: relative;
  display: block;
  padding-bottom: 12px;
  font-weight: bold;
  border-bottom: 3px solid;
  border-color: #aaa;
}
html.dark-mode .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #e5f1f3;
}
.xtabs.ui-tabs .ui-tabs-panel {
  padding: 0;
  background: transparent;
}

/* flatpickr */
.flatpickr-calendar {
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6,
    0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08) !important;
}
.flatpickr-calendar .flatpickr-months {
  border-bottom: 1px solid #e6e6e6;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,
.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  line-height: 1.1rem;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg {
  fill: #000;
}
.flatpickr-calendar .flatpickr-current-month input.cur-year {
  height: 1.4rem;
}
.flatpickr-calendar .flatpickr-current-month span.cur-month {
  font-weight: normal;
  padding-right: 3px;
}
.flatpickr-calendar .flatpickr-current-month span.cur-month:hover {
  background: transparent !important;
}
.flatpickr-calendar .flatpickr-day.selected {
  border-color: transparent !important;
}
.flatpickr-calendar .numInputWrapper:hover {
  background: transparent !important;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  border-bottom: 1px solid #e6e6e6;
}
.flatpickr-calendar.hasTime .flatpickr-time input:hover,
.flatpickr-calendar.hasTime .flatpickr-time input:focus,
.flatpickr-calendar.hasTime .flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-calendar.hasTime .flatpickr-time .flatpickr-am-pm:focus {
  background: transparent !important;
}
.flatpickr-calendar .flatpickr-confirm {
  margin: 5px 10px;
  border-radius: 3px;
  height: auto;
  padding: 1px;
  color: #fff;
}

.xelastic .flatpickr-calendar .flatpickr-current-month input.cur-year,
.xelastic .flatpickr-calendar .flatpickr-current-month span.cur-month {
  font-size: 1.4rem;
}
.xelastic .flatpickr-calendar .flatpickr-day.selected,
.xelastic .flatpickr-calendar .flatpickr-confirm {
  background: #6e8791;
  color: #fff;
}

.xlarry .flatpickr-calendar .flatpickr-current-month input.cur-year,
.xlarry .flatpickr-calendar .flatpickr-current-month span.cur-month {
  font-size: 1.2rem;
}
.xlarry .flatpickr-calendar .flatpickr-day.selected,
.xlarry .flatpickr-calendar .flatpickr-confirm {
  background: #2c2f33;
}
.xlarry .flatpickr-calendar .flatpickr-day.selected svg,
.xlarry .flatpickr-calendar .flatpickr-confirm svg {
  fill: #fff;
}

.dark-mode .xdialog-mask {
  background: rgba(0, 0, 0, 0.7);
}

.xdialog-mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 99;
}
.xdialog-mask .xdialog-box {
  display: flex;
  flex-direction: column;
  margin: 20% auto 0 auto;
  max-width: 460px;
  max-height: 90%;
  box-sizing: border-box;
  text-align: center;
  border: 1px solid;
  border-color: #ddd;
  background-color: #fff;
}
html.dark-mode .xdialog-mask .xdialog-box {
  border-color: #4d6066;
}
html.dark-mode .xdialog-mask .xdialog-box {
  background-color: #21292c;
}
.xdialog-mask .xdialog-box.full-screen {
  position: fixed;
  max-width: None;
  margin: 0;
  max-height: none;
  top: 5%;
  left: 5%;
  right: 5%;
  bottom: 5%;
}
.layout-phone .xdialog-mask .xdialog-box.full-screen {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
}
.xdialog-mask .xdialog-box .xdialog-title {
  flex: 0 0 auto;
  position: relative;
  padding: 1rem;
  text-align: left;
  font-size: 1.25rem;
  font-weight: bold;
  border-bottom: 1px solid;
  border-color: #ddd;
}
html.dark-mode .xdialog-mask .xdialog-box .xdialog-title {
  border-color: #4d6066;
}
.xdialog-mask .xdialog-box .xdialog-title .xdialog-close {
  position: absolute;
  right: 1rem;
  border: none !important;
  font-size: 2rem;
  padding: 0;
  margin: 0;
}
.xdialog-mask .xdialog-box .xdialog-contents {
  flex: 1 1 auto;
  padding: 1rem;
  text-align: left;
}
.xdialog-mask .xdialog-box .xdialog-buttons {
  flex: 0 0 auto;
  padding: 1rem;
  text-align: right;
  border-top: 1px solid;
  border-color: #ddd;
}
html.dark-mode .xdialog-mask .xdialog-box .xdialog-buttons {
  border-color: #4d6066;
}
.xdialog-mask .xdialog-box .xdialog-buttons button {
  margin-left: 5px;
}

/*
 This file assigns unicode characters to icon variables used in the other css files.
 */
body.xelastic.xelastic #button-apps:before,
body.xskin.xlarry-font-icons.xelastic #button-apps:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8A";
}
body.xelastic.xelastic #settings-menu a.x2fa:before,
body.xelastic.xelastic #settings-tabs a.x2fa:before,
body.xskin.xlarry-font-icons.xelastic #settings-menu a.x2fa:before,
body.xskin.xlarry-font-icons.xelastic #settings-tabs a.x2fa:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xelastic #sections-table tr.xbackground > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xbackground
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC4";
}
body.xelastic.xelastic #sections-table tr.xcalendar > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xcalendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4";
}
body.xelastic.xelastic #sections-table tr.xquote > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xquote
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAF";
}
body.xelastic.xelastic #sections-table tr.xdropbox > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xdropbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC5";
}
body.xelastic.xelastic #sections-table tr.xgoogle_drive > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xgoogle_drive
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC6";
}
body.xelastic.xelastic #sections-table tr.xlast_login > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xlast_login
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC7";
}
body.xelastic.xelastic #sections-table tr.xnews_feed > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xnews_feed
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC8";
}
body.xelastic.xelastic #sections-table tr.xsidebar > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xsidebar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACB";
}
body.xelastic.xelastic #sections-table tr.xsignature > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xsignature
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA3";
}
body.xelastic.xelastic #sections-table tr.xskin > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xskin
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACD";
}
body.xelastic.xelastic #sections-table tr.xvertical_preview > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xvertical_preview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACC";
}
body.xelastic.xelastic #sections-table tr.xweather > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xweather
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC9";
}
body.xelastic.xelastic #sections-table tr.xtag > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xtag
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA8";
}
body.xelastic.xelastic #sections-table tr.xemail_schedule > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xemail_schedule
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF0";
}
body.xelastic.xelastic #sections-table tr.x2fa > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.x2fa
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xelastic #sections-table tr.xai > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xai
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF9";
}
body.xelastic.xelastic #sections-table tr.xwebdav > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xwebdav
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEE";
}
body.xelastic.xelastic #sections-table tr.xmultiserver > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  #sections-table
  tr.xmultiserver
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEF";
}
body.xelastic.xelastic .listing.iconized.selectable li a:before,
body.xskin.xlarry-font-icons.xelastic .listing.iconized.selectable li a:before {
  content: "";
}
body.xelastic.xelastic .listing.iconized.selectable li a.selected:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized.selectable
  li
  a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80";
}
body.xelastic.xelastic .listing.iconized li.preferences > a:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  li.preferences
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8E";
}
body.xelastic.xelastic .listing.iconized li.folders > a:before,
body.xskin.xlarry-font-icons.xelastic .listing.iconized li.folders > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9B";
}
body.xelastic.xelastic .listing.iconized li.responses > a:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  li.responses
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAF";
}
body.xelastic.xelastic .listing.iconized li.identities > a:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  li.identities
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA5";
}
body.xelastic.xelastic .listing.iconized li.password > a:before,
body.xskin.xlarry-font-icons.xelastic .listing.iconized li.password > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE8";
}
body.xelastic.xelastic .listing.iconized li.addressbook a:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  li.addressbook
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADE";
}
body.xelastic.xelastic .listing.iconized li.contactgroup a:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  li.contactgroup
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE5";
}
body.xelastic.xelastic .listing.iconized li.contactsearch a:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  li.contactsearch
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6";
}
body.xelastic.xelastic .listing.iconized li.filter > a:before,
body.xskin.xlarry-font-icons.xelastic .listing.iconized li.filter > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD6";
}
body.xelastic.xelastic .listing.iconized li.vacation > a:before,
body.xskin.xlarry-font-icons.xelastic .listing.iconized li.vacation > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB1";
}
body.xelastic.xelastic .listing.iconized li.forward > a:before,
body.xskin.xlarry-font-icons.xelastic .listing.iconized li.forward > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA94";
}
body.xelastic.xelastic .listing.iconized li.enigma.keys > a:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  li.enigma.keys
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE8";
}
body.xelastic.xelastic .listing.iconized li.userinfo > a:before,
body.xskin.xlarry-font-icons.xelastic .listing.iconized li.userinfo > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC7";
}
body.xelastic.xelastic .listing.iconized li.twofactorauth > a:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  li.twofactorauth
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE7";
}
body.xelastic.xelastic .listing.iconized li a.help:before,
body.xskin.xlarry-font-icons.xelastic .listing.iconized li a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB8";
}
body.xelastic.xelastic .listing.iconized li a.about:before,
body.xskin.xlarry-font-icons.xelastic .listing.iconized li a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85";
}
body.xelastic.xelastic .listing.iconized li a.license:before,
body.xskin.xlarry-font-icons.xelastic .listing.iconized li a.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE6";
}
body.xelastic.xelastic .listing.iconized li > i:before,
body.xskin.xlarry-font-icons.xelastic .listing.iconized li > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D";
}
body.xelastic.xelastic .listing.iconized li.group > i:before,
body.xskin.xlarry-font-icons.xelastic .listing.iconized li.group > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE5";
}
body.xelastic.xelastic .listing.iconized tr.contact.person td.name:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  tr.contact.person
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D";
}
body.xelastic.xelastic .listing.iconized tr.contact.group td.name:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  tr.contact.group
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE5";
}
body.xelastic.xelastic .listing.iconized tr.general > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  tr.general
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABF";
}
body.xelastic.xelastic .listing.iconized tr.mailbox > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  tr.mailbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABD";
}
body.xelastic.xelastic .listing.iconized tr.mailview > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  tr.mailview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC2";
}
body.xelastic.xelastic .listing.iconized tr.compose > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  tr.compose
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2";
}
body.xelastic.xelastic .listing.iconized tr.addressbook > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  tr.addressbook
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADE";
}
body.xelastic.xelastic .listing.iconized tr.folders > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  tr.folders
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9B";
}
body.xelastic.xelastic .listing.iconized tr.server > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  tr.server
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD2";
}
body.xelastic.xelastic .listing.iconized tr.enigma > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  tr.enigma
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xelastic .listing.iconized tr.encryption > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  tr.encryption
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xelastic .listing.iconized tr.calendar > td.section:before,
body.xskin.xlarry-font-icons.xelastic
  .listing.iconized
  tr.calendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4";
}

/*
 This file contains icons for the Roundcube program when running an elastic-based Roundcube Plus skin.
 This file will not load when using the elastic skin; all plugin-related icons that should work in elastic should
 be in _icons_plugins.scss.
 */
body.xelastic.xskin.xelastic #taskmenu a.mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8C";
}
body.xelastic.xskin.xelastic #taskmenu a.contacts:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D";
}
body.xelastic.xskin.xelastic #taskmenu a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8E";
}
body.xelastic.xskin.xelastic #taskmenu a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB8";
}
body.xelastic.xskin.xelastic #taskmenu a.logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA90";
}
body.xelastic.xskin.xelastic #taskmenu a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85";
}
body.xelastic.xskin.xelastic #taskmenu a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA91";
}
body.xelastic.xskin.xelastic #taskmenu a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA1";
}
body.xelastic.xskin.xelastic #taskmenu a.calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4";
}
body.xelastic.xskin.xelastic #taskmenu a.tasklist:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8B";
}
body.xelastic.xskin.xelastic #taskmenu a.files:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAD";
}
body.xelastic.xskin.xelastic #taskmenu a.notes:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAD";
}
body.xelastic.xskin.xelastic .menu a.reply:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA92";
}
body.xelastic.xskin.xelastic .menu a.reply-all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA93";
}
body.xelastic.xskin.xelastic .menu a.forward:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA94";
}
body.xelastic.xskin.xelastic .menu a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA96";
}
body.xelastic.xskin.xelastic .menu a.markmessage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA98";
}
body.xelastic.xskin.xelastic .menu a.more:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA99";
}
body.xelastic.xskin.xelastic .menu a.read:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABE";
}
body.xelastic.xskin.xelastic .menu a.unread:before,
body.xelastic.xskin.xelastic .menu a.expand.unread:before,
body.xelastic.xskin.xelastic .menu a.select.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABD";
}
body.xelastic.xskin.xelastic .menu a.flag:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAB";
}
body.xelastic.xskin.xelastic .menu a.unflag:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAC";
}
body.xelastic.xskin.xelastic .menu a.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA6B";
}
body.xelastic.xskin.xelastic .menu a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8E";
}
body.xelastic.xskin.xelastic .menu a.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F";
}
body.xelastic.xskin.xelastic .menu a.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA1";
}
body.xelastic.xskin.xelastic .menu a.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD9";
}
body.xelastic.xskin.xelastic .menu a.purge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAFA";
}
body.xelastic.xskin.xelastic .menu a.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9C";
}
body.xelastic.xskin.xelastic .menu a.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6";
}
body.xelastic.xskin.xelastic .menu a.folders:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9B";
}
body.xelastic.xskin.xelastic .menu a.upload:before,
body.xelastic.xskin.xelastic .menu a.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA87";
}
body.xelastic.xskin.xelastic .menu a.download:before,
body.xelastic.xskin.xelastic .menu a.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA88";
}
body.xelastic.xskin.xelastic .menu a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA1";
}
body.xelastic.xskin.xelastic .menu a.archive:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA95";
}
body.xelastic.xskin.xelastic .menu a.junk:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD3";
}
body.xelastic.xskin.xelastic .menu a.expunge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE3";
}
body.xelastic.xskin.xelastic .menu a.enigma:before,
body.xelastic.xskin.xelastic .menu a.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xskin.xelastic .menu a.firstpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA74";
}
body.xelastic.xskin.xelastic .menu a.prev:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA75";
}
body.xelastic.xskin.xelastic .menu a.next:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA76";
}
body.xelastic.xskin.xelastic .menu a.prevpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA75";
}
body.xelastic.xskin.xelastic .menu a.nextpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA76";
}
body.xelastic.xskin.xelastic .menu a.lastpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA77";
}
body.xelastic.xskin.xelastic .menu a.send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9D";
}
body.xelastic.xskin.xelastic .menu a.send.schedule:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF0";
}
body.xelastic.xskin.xelastic .menu a.scheduled:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF1";
}
body.xelastic.xskin.xelastic .menu a.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA64";
}
body.xelastic.xskin.xelastic .menu a.closewin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
body.xelastic.xskin.xelastic .menu a.save:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9E";
}
body.xelastic.xskin.xelastic .menu a.vcard:before,
body.xelastic.xskin.xelastic .menu a.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA0";
}
body.xelastic.xskin.xelastic .menu a.spellcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9F";
}
body.xelastic.xskin.xelastic .menu a.signature:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA3";
}
body.xelastic.xskin.xelastic .menu a.responses:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA4";
}
body.xelastic.xskin.xelastic .menu a.select:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA81";
}
body.xelastic.xskin.xelastic .menu a.threads:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAF";
}
body.xelastic.xskin.xelastic .menu a.actions:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F";
}
body.xelastic.xskin.xelastic .menu a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA91";
}
body.xelastic.xskin.xelastic .menu a.addto:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADB";
}
body.xelastic.xskin.xelastic .menu a.addcc:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADB";
}
body.xelastic.xskin.xelastic .menu a.addbcc:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADB";
}
body.xelastic.xskin.xelastic .menu a.addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADE";
}
body.xelastic.xskin.xelastic .menu a.expand:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA73";
}
body.xelastic.xskin.xelastic .menu a.collapse:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA72";
}
body.xelastic.xskin.xelastic .menu a.submit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80";
}
body.xelastic.xskin.xelastic .menu a.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2";
}
body.xelastic.xskin.xelastic .menu a.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADD";
}
body.xelastic.xskin.xelastic .menu a.properties:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAD";
}
body.xelastic.xskin.xelastic .menu a.zoomin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE0";
}
body.xelastic.xskin.xelastic .menu a.zoomout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE1";
}
body.xelastic.xskin.xelastic .menu a.rotate:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA91";
}
body.xelastic.xskin.xelastic .menu a.markasjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD3";
}
body.xelastic.xskin.xelastic .menu a.markasjunk2Sel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD3";
}
body.xelastic.xskin.xelastic .menu a.markasnotjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD4";
}
body.xelastic.xskin.xelastic .menu a#tb_label_popuplink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAED";
}
body.xelastic.xskin.xelastic .menu a.source:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA8";
}
body.xelastic.xskin.xelastic .menu a.copy:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADA";
}
body.xelastic.xskin.xelastic .menu a.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD7";
}
body.xelastic.xskin.xelastic .menu a.selection:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA81" !important;
}
body.xelastic.xskin.xelastic .menu a.select.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8A";
}
body.xelastic.xskin.xelastic .menu a.select.none:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
body.xelastic.xskin.xelastic .menu a.select.page:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA7";
}
body.xelastic.xskin.xelastic .menu a.select.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAB";
}
body.xelastic.xskin.xelastic .menu a.select.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABD";
}
body.xelastic.xskin.xelastic .menu a.select.invert:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB3";
}
body.xelastic.xskin.xelastic .menu a.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABD";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9C";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD9";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.purge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA96";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9A";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA1";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.edit.asnew:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.rename:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.filterlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD6";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.reply.list:before,
body.xelastic.xskin.xelastic .toolbarmenu li a.reply.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA93";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.forward:before,
body.xelastic.xskin.xelastic .toolbarmenu li a.forward.bounce:before,
body.xelastic.xskin.xelastic .toolbarmenu li a.forward.attachment:before,
body.xelastic.xskin.xelastic .toolbarmenu li a.forward.inline:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA94";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.download.mbox:before,
body.xelastic.xskin.xelastic .toolbarmenu li a.download.eml:before,
body.xelastic.xskin.xelastic .toolbarmenu li a.download.maildir:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9A";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.export.selection:before,
body.xelastic.xskin.xelastic .toolbarmenu li a.export.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9A";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.expand.all:before,
body.xelastic.xskin.xelastic .toolbarmenu li a.expand.unread:before,
body.xelastic.xskin.xelastic .toolbarmenu li a.expand.none:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAF";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA96";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA87";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8E";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.insertresponse:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAF";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA1";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE2";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.remove:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.showurl:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE4";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADD";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.assigngroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADB";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.removegroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADC";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.vcard:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA0";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xskin.xelastic .toolbarmenu li a.encrypt.sign:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xskin.xelastic #message-header .subject a.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD7";
}
body.xelastic.xskin.xelastic
  #message-header
  .short-header
  div.header-links
  a.envelope:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABD";
}
body.xelastic.xskin.xelastic
  #message-header
  .short-header
  div.header-links
  a.html:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA8";
}
body.xelastic.xskin.xelastic
  #message-header
  .short-header
  div.header-links
  a.plain:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA7";
}
body.xelastic.xskin.xelastic
  #message-header
  .short-header
  div.header-links
  a.zipdownload:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9A";
}
body.xelastic.xskin.xelastic .toolbar a.button.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6";
}
body.xelastic.xskin.xelastic .header a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA91";
}
body.xelastic.xskin.xelastic .header a.sidebar-menu:before,
body.xelastic.xskin.xelastic .header a.toolbar-list-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADF";
}
body.xelastic.xskin.xelastic .messagelist tr.thread td.threads div:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA69";
}
body.xelastic.xskin.xelastic
  .messagelist
  tr.thread.expanded
  td.threads
  div:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA6B";
}
body.xelastic.xskin.xelastic
  .messagelist
  td.subject
  span.msgicon.status.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA";
}
body.xelastic.xskin.xelastic
  .messagelist
  td.subject
  span.msgicon.status.replied:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA92";
}
body.xelastic.xskin.xelastic
  .messagelist
  td.subject
  span.msgicon.status.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA94";
}
body.xelastic.xskin.xelastic
  .messagelist
  td.subject
  span.msgicon.status.replied.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF2";
}
body.xelastic.xskin.xelastic
  .messagelist
  tr.deleted
  td.subject
  span.msgicon.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB0";
}
body.xelastic.xskin.xelastic .messagelist span.attachment span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA0";
}
body.xelastic.xskin.xelastic .messagelist span.attachment span.report:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAD";
}
body.xelastic.xskin.xelastic
  .messagelist
  span.attachment
  span.encrypted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xskin.xelastic .messagelist span.attachment span.vcard:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D";
}
body.xelastic.xskin.xelastic .messagelist span.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAB";
}
body.xelastic.xskin.xelastic .messagelist tr:hover span.unflagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAB";
}
body.xelastic.xskin.xelastic .listing.iconized.selectable li a:before {
  content: "";
}
body.xelastic.xskin.xelastic .listing.iconized.selectable li a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80";
}
body.xelastic.xskin.xelastic .settings-default-icon li > a:before,
body.xelastic.xskin.xelastic .settings-default-icon tr > td.section::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F";
}
body.xelastic.xskin.xelastic .folderlist li a:before,
body.xelastic.xskin.xelastic .listing.iconized li a:before,
body.xelastic.xskin.xelastic .listing.iconized tr td:before {
  margin-top: 1px;
}
body.xelastic.xskin.xelastic .listing.iconized li.preferences > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8E";
}
body.xelastic.xskin.xelastic .listing.iconized li.folders > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9B";
}
body.xelastic.xskin.xelastic .listing.iconized li.responses > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAF";
}
body.xelastic.xskin.xelastic .listing.iconized li.identities > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA5";
}
body.xelastic.xskin.xelastic .listing.iconized li.password > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE8";
}
body.xelastic.xskin.xelastic .listing.iconized li.addressbook a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADE";
}
body.xelastic.xskin.xelastic .listing.iconized li.contactgroup a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE5";
}
body.xelastic.xskin.xelastic .listing.iconized li.contactsearch a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6";
}
body.xelastic.xskin.xelastic .listing.iconized li.filter > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD6";
}
body.xelastic.xskin.xelastic .listing.iconized li.vacation > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB1";
}
body.xelastic.xskin.xelastic .listing.iconized li.forward > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA94";
}
body.xelastic.xskin.xelastic .listing.iconized li.enigma.keys > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE8";
}
body.xelastic.xskin.xelastic .listing.iconized li.userinfo > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC7";
}
body.xelastic.xskin.xelastic .listing.iconized li.twofactorauth > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE7";
}
body.xelastic.xskin.xelastic .listing.iconized li a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB8";
}
body.xelastic.xskin.xelastic .listing.iconized li a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85";
}
body.xelastic.xskin.xelastic .listing.iconized li a.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE6";
}
body.xelastic.xskin.xelastic .listing.iconized li > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D";
}
body.xelastic.xskin.xelastic .listing.iconized li.group > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE5";
}
body.xelastic.xskin.xelastic
  .listing.iconized
  tr.contact.person
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D";
}
body.xelastic.xskin.xelastic .listing.iconized tr.contact.group td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE5";
}
body.xelastic.xskin.xelastic .listing.iconized tr.general > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABF";
}
body.xelastic.xskin.xelastic .listing.iconized tr.mailbox > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABD";
}
body.xelastic.xskin.xelastic .listing.iconized tr.mailview > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC2";
}
body.xelastic.xskin.xelastic .listing.iconized tr.compose > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2";
}
body.xelastic.xskin.xelastic
  .listing.iconized
  tr.addressbook
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADE";
}
body.xelastic.xskin.xelastic .listing.iconized tr.folders > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9B";
}
body.xelastic.xskin.xelastic .listing.iconized tr.server > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD2";
}
body.xelastic.xskin.xelastic .listing.iconized tr.enigma > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xskin.xelastic
  .listing.iconized
  tr.encryption
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xskin.xelastic .listing.iconized tr.calendar > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4";
}
body.xelastic.xskin.xelastic .input-group .icon.user:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D";
}
body.xelastic.xskin.xelastic .input-group .icon.pass:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xskin.xelastic .input-group .icon.host:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACA";
}
body.xelastic.xskin.xelastic .input-group .icon.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
body.xelastic.xskin.xelastic .input-group .icon.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA96";
}
body.xelastic.xskin.xelastic .input-group .icon.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2";
}
body.xelastic.xskin.xelastic .input-group .icon.add:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7A";
}
body.xelastic.xskin.xelastic .input-group .icon.add.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE5";
}
body.xelastic.xskin.xelastic .input-group .icon.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6";
}
body.xelastic.xskin.xelastic .input-group .icon.filter:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD6";
}
body.xelastic.xskin.xelastic .input-group .icon.key:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xskin.xelastic .contactlist td.contact:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D";
}
body.xelastic.xskin.xelastic .contactlist td.contactgroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE5";
}
body.xelastic.xskin.xelastic .contactlist li a.addressbook::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADE";
}
body.xelastic.xskin.xelastic .contactlist li a.contactgroup::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE5";
}
body.xelastic.xskin.xelastic .searchbar form:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6";
  position: relative;
  top: 3px;
}
body.xelastic.xskin.xelastic .searchbar a.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABD";
}
body.xelastic.xskin.xelastic .searchbar a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA6B";
}
body.xelastic.xskin.xelastic .searchbar.open a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA6A";
}
body.xelastic.xskin.xelastic .searchbar a.reset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
body.xelastic.xskin.xelastic ul.treelist li div.treetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA69";
}
body.xelastic.xskin.xelastic ul.treelist li div.treetoggle.expanded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA6B";
}
body.xelastic.xskin.xelastic .folderlist li a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9B";
}
body.xelastic.xskin.xelastic .folderlist li.inbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC2";
}
body.xelastic.xskin.xelastic .folderlist li.trash a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA96";
}
body.xelastic.xskin.xelastic .folderlist li.trash.empty > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA96";
}
body.xelastic.xskin.xelastic .folderlist li.drafts a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2";
}
body.xelastic.xskin.xelastic .folderlist li.sent a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9D";
}
body.xelastic.xskin.xelastic .folderlist li.junk a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD3";
}
body.xelastic.xskin.xelastic .folderlist li.archive > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA95";
}
body.xelastic.xskin.xelastic .folderlist li.type-event > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4";
}
body.xelastic.xskin.xelastic .folderlist li.type-task > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB5";
}
body.xelastic.xskin.xelastic .folderlist li.type-journal > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4";
}
body.xelastic.xskin.xelastic .folderlist li.type-contact > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADE";
}
body.xelastic.xskin.xelastic .folderlist li.type-note > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAD";
}
body.xelastic.xskin.xelastic .folderlist li.type-configuration > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F";
}
body.xelastic.xskin.xelastic .folderlist li.type-freebusy > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4";
}
body.xelastic.xskin.xelastic .folderlist li.type-file > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAD";
}
body.xelastic.xskin.xelastic a.button.icon.toolbar-menu-button:before,
body.xelastic.xskin.xelastic button.btn.toolbar-menu-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADF";
}
body.xelastic.xskin.xelastic a.button.icon.task-menu-button:before,
body.xelastic.xskin.xelastic button.btn.task-menu-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA7";
}
body.xelastic.xskin.xelastic a.button.icon.back-sidebar-button:before,
body.xelastic.xskin.xelastic a.button.icon.back-content-button:before,
body.xelastic.xskin.xelastic a.button.icon.back-list-button:before,
body.xelastic.xskin.xelastic button.btn.back-sidebar-button:before,
body.xelastic.xskin.xelastic button.btn.back-content-button:before,
body.xelastic.xskin.xelastic button.btn.back-list-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA68";
}
body.xelastic.xskin.xelastic a.button.icon.generate:before,
body.xelastic.xskin.xelastic a.button.icon.yes:before,
body.xelastic.xskin.xelastic a.button.icon.submit:before,
body.xelastic.xskin.xelastic a.button.icon.continue:before,
body.xelastic.xskin.xelastic a.button.icon.save:before,
body.xelastic.xskin.xelastic button.btn.generate:before,
body.xelastic.xskin.xelastic button.btn.yes:before,
body.xelastic.xskin.xelastic button.btn.submit:before,
body.xelastic.xskin.xelastic button.btn.continue:before,
body.xelastic.xskin.xelastic button.btn.save:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80";
}
body.xelastic.xskin.xelastic a.button.icon.create:before,
body.xelastic.xskin.xelastic button.btn.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA1";
}
body.xelastic.xskin.xelastic a.button.icon.edit:before,
body.xelastic.xskin.xelastic button.btn.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2";
}
body.xelastic.xskin.xelastic a.button.icon.qrcode:before,
body.xelastic.xskin.xelastic button.btn.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADD";
}
body.xelastic.xskin.xelastic a.button.icon.search:before,
body.xelastic.xskin.xelastic button.btn.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6";
}
body.xelastic.xskin.xelastic a.button.icon.filter:before,
body.xelastic.xskin.xelastic button.btn.filter:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD6";
}
body.xelastic.xskin.xelastic a.button.icon.import:before,
body.xelastic.xskin.xelastic button.btn.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA87";
}
body.xelastic.xskin.xelastic a.button.icon.export:before,
body.xelastic.xskin.xelastic button.btn.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA88";
}
body.xelastic.xskin.xelastic a.button.icon.discard:before,
body.xelastic.xskin.xelastic a.button.icon.delete:before,
body.xelastic.xskin.xelastic button.btn.discard:before,
body.xelastic.xskin.xelastic button.btn.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA96";
}
body.xelastic.xskin.xelastic a.button.icon.next:before,
body.xelastic.xskin.xelastic button.btn.next:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA76";
}
body.xelastic.xskin.xelastic a.button.icon.restore:before,
body.xelastic.xskin.xelastic button.btn.restore:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE9";
}
body.xelastic.xskin.xelastic a.button.icon.send:before,
body.xelastic.xskin.xelastic a.button.icon.bounce:before,
body.xelastic.xskin.xelastic button.btn.send:before,
body.xelastic.xskin.xelastic button.btn.bounce:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9D";
}
body.xelastic.xskin.xelastic a.button.icon.attach:before,
body.xelastic.xskin.xelastic button.btn.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA0";
}
body.xelastic.xskin.xelastic a.button.icon.no:before,
body.xelastic.xskin.xelastic a.button.icon.close:before,
body.xelastic.xskin.xelastic a.button.icon.cancel:before,
body.xelastic.xskin.xelastic button.btn.no:before,
body.xelastic.xskin.xelastic button.btn.close:before,
body.xelastic.xskin.xelastic button.btn.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
body.xelastic.xskin.xelastic a.button.icon.mark:before,
body.xelastic.xskin.xelastic button.btn.mark:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA";
}
body.xelastic.xskin.xelastic a.button.icon.back:before,
body.xelastic.xskin.xelastic button.btn.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA68";
}
body.xelastic.xskin.xelastic a.button.icon.remove:before,
body.xelastic.xskin.xelastic button.btn.remove:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
body.xelastic.xskin.xelastic a.button.icon.unlock:before,
body.xelastic.xskin.xelastic button.btn.unlock:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic.xskin.xelastic a.button.icon.help:before,
body.xelastic.xskin.xelastic button.btn.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB8";
}
body.xelastic.xskin.xelastic a.button.icon.toggleselect:before,
body.xelastic.xskin.xelastic button.btn.toggleselect:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80";
}
body.xelastic.xskin.xelastic a.button.icon.folders:before,
body.xelastic.xskin.xelastic button.btn.folders:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9B";
}
body.xelastic.xskin.xelastic a.button.icon.tools:before,
body.xelastic.xskin.xelastic a.button.icon.settings:before,
body.xelastic.xskin.xelastic button.btn.tools:before,
body.xelastic.xskin.xelastic button.btn.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8E";
}
body.xelastic.xskin.xelastic a.button.icon.dropdown:before,
body.xelastic.xskin.xelastic button.btn.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA73";
}
body.xelastic.xskin.xelastic a.button.icon.insert.recipient:before,
body.xelastic.xskin.xelastic button.btn.insert.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EADB";
}
body.xelastic.xskin.xelastic .multi-input a.icon.reset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA96";
}
body.xelastic.xskin.xelastic .tagedit-list li.tagedit-listelement-old a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
body.xelastic.xskin.xelastic .googie_list td .googie_list_revert:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7A";
}
body.xelastic.xskin.xelastic .googie_list td .googie_add_to_dict:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7A";
}
body.xelastic.xskin.xelastic #identities-table td.mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA5";
}
body.xelastic.xskin.xelastic #responses-table td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAF";
}
body.xelastic.xskin.xelastic #filterslist td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD6";
}
body.xelastic.xskin.xelastic #filtersetslist td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAD";
}
body.xelastic.xskin.xelastic .attachmentslist li a.cancelupload:before,
body.xelastic.xskin.xelastic .attachmentslist li a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
body.xelastic.xskin.xelastic
  .message-part
  blockquote
  span.blockquote-link:after,
body.xelastic.xskin.xelastic
  .message-htmlpart
  blockquote
  span.blockquote-link:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA6B";
}
body.xelastic.xskin.xelastic
  .message-part
  blockquote
  span.blockquote-link.collapsed:after,
body.xelastic.xskin.xelastic
  .message-htmlpart
  blockquote
  span.blockquote-link.collapsed:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA6A";
}
body.xelastic.xskin.xelastic .ui-dialog .ui-dialog-titlebar-close:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
.image-tools body.xelastic.xskin.xelastic.open a.button.icon.tools:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA68";
}
body.xelastic.xskin.xelastic .listing td.action a.pushgroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA69";
}
body.xelastic.xskin.xelastic
  .popupmenu.toolbar.listing
  .dropbutton
  a.button.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA69";
}
body.xelastic.xskin.xelastic .pgpkeyimport div.key label.keyid + a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE8";
}
body.xelastic.xskin.xelastic .pgpkeyimport li.uid:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D";
}
body.xelastic.xskin.xelastic .floating-action-buttons a.button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 2em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7A";
}
body.xelastic.xskin.xelastic
  p.image-attachment
  .attachment-links
  a.open:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD7";
}
body.xelastic.xskin.xelastic
  p.image-attachment
  .attachment-links
  a.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9A";
}
body.xelastic.xskin.xelastic
  .table-widget
  table.options-table
  td.enabled
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80";
}
body.xelastic.xskin.xelastic
  .table-widget
  table.options-table
  td.partial
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80";
}
body.xelastic.xskin.xelastic table.table th.checkbox-cell.subscription:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEC";
}
body.xelastic.xskin.xelastic table.table th.checkbox-cell.alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEA";
}
body.xelastic.xskin.xelastic table.table th.checkbox-cell.read:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEB";
}
body.xelastic.xskin.xelastic table.table th.checkbox-cell.write:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2";
}
body.xelastic.xskin.xelastic .special-buttons a.theme.light:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF6";
}
body.xelastic.xskin.xelastic .special-buttons a.theme.dark:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF7";
}
body.xelastic.xskin.xelastic a.button.icon.extwin:before,
body.xelastic.xskin.xelastic button.btn.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD7";
}
body.xelastic.xskin.xelastic div.tox :before {
  margin-top: 3px;
}
body.xelastic.xskin.xelastic div.tox .tox-dialog__header .tox-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
body.xelastic.xskin.xelastic div.tox .tox-dialog__footer .tox-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80";
}
body.xelastic.xskin.xelastic
  div.tox
  .tox-dialog__footer
  .tox-button.tox-button--secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
body.xelastic.xskin.xelastic
  div.tox
  .tox-search-dialog
  .tox-dialog__footer-end
  button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA3" !important;
}
body.xelastic.xskin.xelastic
  div.tox
  .tox-search-dialog
  .tox-dialog__footer-end
  button:nth-of-type(1):before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6" !important;
}
body.xelastic.xskin.xelastic
  div.tox
  .tox-dialog__footer
  .tox-tbtn.tox-tbtn--select
  .tox-icon.tox-tbtn__icon-wrap {
  display: none;
}
body.xelastic.xskin.xelastic
  div.tox
  .tox-dialog__footer
  .tox-tbtn.tox-tbtn--select:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.5em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F";
}
body.xelastic.xskin.xelastic.action-plugin-managesieve .rowbuttons a,
body.xelastic.xskin.xelastic.action-plugin-managesieve-action .rowbuttons a,
body.xelastic.xskin.xelastic.action-plugin-managesieve-save .rowbuttons a {
  padding-left: 2px;
  padding-right: 2px;
  background: transparent !important;
  color: #333 !important;
}
html.dark-mode
  body.xelastic.xskin.xelastic.action-plugin-managesieve
  .rowbuttons
  a,
html.dark-mode
  body.xelastic.xskin.xelastic.action-plugin-managesieve-action
  .rowbuttons
  a,
html.dark-mode
  body.xelastic.xskin.xelastic.action-plugin-managesieve-save
  .rowbuttons
  a {
  color: #ddd !important;
}

/*
 This file contains icon styles for all the Roundcube Plus plugins.
 */
body.xelastic #apps-menu a.app-item-xbackground div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC4";
}
body.xelastic #apps-menu a.app-item-xcalendar div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4";
}
body.xelastic #apps-menu a.app-item-xquote div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAF";
}
body.xelastic #apps-menu a.app-item-xdropbox div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC5";
}
body.xelastic #apps-menu a.app-item-xgoogle_drive div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC6";
}
body.xelastic #apps-menu a.app-item-xlast_login div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC7";
}
body.xelastic #apps-menu a.app-item-xnews_feed div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC8";
}
body.xelastic #apps-menu a.app-item-xsidebar div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACB";
}
body.xelastic #apps-menu a.app-item-xsignature div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA3";
}
body.xelastic #apps-menu a.app-item-xskin div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACD";
}
body.xelastic #apps-menu a.app-item-xvertical_preview div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACC";
}
body.xelastic #apps-menu a.app-item-xweather div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC9";
}
body.xelastic #apps-menu a.app-item-xtag div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA8";
}
body.xelastic #apps-menu a.app-item-xemail_schedule div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF0";
}
body.xelastic #apps-menu a.app-item-x2fa div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC";
}
body.xelastic #apps-menu a.app-item-xai div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF9";
}
body.xelastic #apps-menu a.app-item-xwebdav div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEE";
}
body.xelastic #apps-menu a.app-item-xmultiserver div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEF";
}
body.xelastic .xinfo:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85";
}
body.xelastic .xsave-hint:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84";
}
body.xelastic .xspinner:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC3";
}
body.xelastic .xinformation:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85";
}
body.xelastic .xexclamation:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84";
}
body.xelastic .xhelp:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB8";
}
body.xelastic .xcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA81";
}
body.xelastic .xsave-hint:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85";
}
body.xelastic #show-mobile-xsidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACB";
}
body.xelastic #xsidebar-menu a.hide:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA69";
}
body.xelastic #show-xsidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA68";
}
body.xelastic #xsidebar-order-table td.title label:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA7";
}
body.xelastic #xsidebar-order-note:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85";
}
body.xelastic #xsidebar .sidebar-settings-url:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F";
}
body.xelastic #xsidebar .sidebar-toggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA6A";
}
body.xelastic #xsidebar .collapsed .sidebar-toggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA6B";
}
body.xelastic #xcalendar-toolbar .calendar-day:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB7";
}
body.xelastic #xcalendar-toolbar .calendar-week:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA89";
}
body.xelastic #xcalendar-toolbar .calendar-month:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8A";
}
body.xelastic #xcalendar-toolbar .calendar-agenda:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8B";
}
body.xelastic #xcalendar-toolbar .calendar-settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F";
}
body.xelastic #xcalendar-toolbar .calendar-add-event:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7B";
}
body.xelastic #calendar-list-container .new-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7C";
}
body.xelastic #calendar-list-container .calendar-item .edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2";
}
body.xelastic #event-edit .attendee-item span.status .needs-action:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA86";
  color: #aaa;
}
body.xelastic #event-edit .attendee-item span.status .accepted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA81";
  color: #2e7d32;
}
body.xelastic #event-edit .attendee-item span.status .declined:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA79";
  color: #c62828;
}
body.xelastic #event-edit .attendee-item span.status .tentative:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA86";
  color: #ff8f00;
}
body.xelastic #event-edit .attendee-item span.status .delegated:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA94";
  color: #4527a0;
}
body.xelastic .restore-popup a.hide-popup:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78";
}
body.xelastic #calendar-grid .fc-today-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACA";
  display: inline !important;
}
body.xelastic #calendar-grid .fc-prev-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA68";
  display: inline !important;
}
body.xelastic #calendar-grid .fc-next-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA69";
  display: inline !important;
}
body.xelastic .xcalendar-sun-data:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC9";
}
body.xelastic #add-events-to-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4";
}
body.xelastic #layout .xcalendar-mobile-show-sidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4";
}
body.xelastic #layout .xcalendar-mobile-show-content:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8A";
}
body.xelastic #xcalendar-message-itip .attendee-accepted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7C";
}
body.xelastic #xcalendar-message-itip .attendee-declined:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA79";
}
body.xelastic #xcalendar-message-itip .attendee-tentative:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB3";
}
body.xelastic #xcalendar-message-itip .attendee-delegated:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC7";
}
body.xelastic #xcalendar-message-itip .attendee-needs-action:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA86";
}
body.xelastic.xmobile #main-menu #xcalendar-main span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4";
}
body.xelastic.xmobile #main-menu #xcalendar-date span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB5";
}
body.xelastic.xmobile #main-menu #xcalendar-list span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB6";
}
body.xelastic.xmobile #main-menu #xcalendar-toolbar-button span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABA";
}
body.xelastic.xmobile a.tab-summary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8E";
}
body.xelastic.xmobile a.tab-share:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB2";
}
body.xelastic.xmobile a.tab-publish:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABF";
}
body.xelastic.xmobile a.tab-sync:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEF";
}
body.xelastic.xmobile a.tab-recurrence:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB9";
}
body.xelastic.xmobile a.tab-alarms:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB1";
}
body.xelastic.xmobile a.tab-attendees:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE5";
}
body.xelastic.xmobile a.tab-attachments:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA0";
}
body.xelastic.xmobile a.tab-sharing:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB2";
}
body.xelastic.xmobile a.tab-import-export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA87";
}
body.xelastic.xmobile #calendar-list-container .new-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7C";
}
body.xelastic.xmobile #calendar-list-container .calendar-item .edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2";
}
body.xelastic .cell-editor:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F";
}
body.xelastic .format-button.button-align-left:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACE";
}
body.xelastic .format-button.button-align-center:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACF";
}
body.xelastic .format-button.button-align-right:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD0";
}
body.xelastic .template-table .t-social span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD1";
}
body.xelastic #xwebdav-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEE";
}
body.xelastic #xwebdav-dialog-controller #xwebdav-show-password:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEB";
}
body.xelastic
  #xwebdav-dialog-controller
  #xwebdav-breadcrumbs
  .directory.home
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACA";
}
body.xelastic #xwebdav-dialog-controller #xwebdav-list tr.dir .icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9B";
}
body.xelastic #xwebdav-dialog-controller #xwebdav-list tr.file .icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAD";
}
body.xelastic #xwebdav-dialog-controller .checkbox:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80";
}
body.xelastic #xgoogle_drive-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF8";
}
body.xelastic #xdropbox-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC5";
}
body.xelastic .x2fa-method-icon-email:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xelastic .x2fa-method-icon-totp:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xelastic .x2fa-method-icon-sms:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xelastic .x2fa-method-icon-yubikey:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xelastic .x2fa-method-icon-recovery:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xelastic .x2fa-option-logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xelastic #xmultiserver-menu-link:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA73";
}
body.xelastic #xmultiserver-menu a.identity:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80";
}
body.xelastic #xai-open-compose-dialog:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF9";
}
body.xelastic #settingstabplugintwofactor_gauthenticator a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D";
}
body.xelastic #twofactor_gauthenticator-form .show-codes:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEB";
}
body.xelastic .menu a.filterlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD6";
}
body.xelastic .menu a.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE2";
}
body.xelastic.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a.advanced:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F";
}
body.xelastic.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7A";
}
body.xelastic.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA96";
}
body.xelastic .menu a.taskaddlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9E";
}
body.xelastic
  #sections-table
  tbody
  tr#rcmrowthunderbird_labels
  td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAED";
}
body.xelastic #sections-table tbody tr#rcmrowcd_preferences td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC7";
}

/*
 This file assigns unicode characters to icon variables used in the other css files.
 */
body.xelastic.xicons-traditional #button-apps:before,
body.xskin.xlarry-font-icons.xicons-traditional #button-apps:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB52";
}
body.xelastic.xicons-traditional #settings-menu a.x2fa:before,
body.xelastic.xicons-traditional #settings-tabs a.x2fa:before,
body.xskin.xlarry-font-icons.xicons-traditional #settings-menu a.x2fa:before,
body.xskin.xlarry-font-icons.xicons-traditional #settings-tabs a.x2fa:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xicons-traditional
  #sections-table
  tr.xbackground
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xbackground
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8C";
}
body.xelastic.xicons-traditional
  #sections-table
  tr.xcalendar
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xcalendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C";
}
body.xelastic.xicons-traditional #sections-table tr.xquote > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xquote
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB77";
}
body.xelastic.xicons-traditional
  #sections-table
  tr.xdropbox
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xdropbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8D";
}
body.xelastic.xicons-traditional
  #sections-table
  tr.xgoogle_drive
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xgoogle_drive
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8E";
}
body.xelastic.xicons-traditional
  #sections-table
  tr.xlast_login
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xlast_login
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8F";
}
body.xelastic.xicons-traditional
  #sections-table
  tr.xnews_feed
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xnews_feed
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB90";
}
body.xelastic.xicons-traditional
  #sections-table
  tr.xsidebar
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xsidebar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB93";
}
body.xelastic.xicons-traditional
  #sections-table
  tr.xsignature
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xsignature
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6B";
}
body.xelastic.xicons-traditional #sections-table tr.xskin > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xskin
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB95";
}
body.xelastic.xicons-traditional
  #sections-table
  tr.xvertical_preview
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xvertical_preview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB94";
}
body.xelastic.xicons-traditional
  #sections-table
  tr.xweather
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xweather
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB91";
}
body.xelastic.xicons-traditional #sections-table tr.xtag > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xtag
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB70";
}
body.xelastic.xicons-traditional
  #sections-table
  tr.xemail_schedule
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xemail_schedule
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB8";
}
body.xelastic.xicons-traditional #sections-table tr.x2fa > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.x2fa
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xicons-traditional #sections-table tr.xai > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xai
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBC1";
}
body.xelastic.xicons-traditional #sections-table tr.xwebdav > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xwebdav
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB6";
}
body.xelastic.xicons-traditional
  #sections-table
  tr.xmultiserver
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  #sections-table
  tr.xmultiserver
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB7";
}
body.xelastic.xicons-traditional .listing.iconized.selectable li a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized.selectable
  li
  a:before {
  content: "";
}
body.xelastic.xicons-traditional
  .listing.iconized.selectable
  li
  a.selected:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized.selectable
  li
  a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48";
}
body.xelastic.xicons-traditional .listing.iconized li.preferences > a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.preferences
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB56";
}
body.xelastic.xicons-traditional .listing.iconized li.folders > a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.folders
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB63";
}
body.xelastic.xicons-traditional .listing.iconized li.responses > a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.responses
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB77";
}
body.xelastic.xicons-traditional .listing.iconized li.identities > a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.identities
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6D";
}
body.xelastic.xicons-traditional .listing.iconized li.password > a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.password
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB0";
}
body.xelastic.xicons-traditional .listing.iconized li.addressbook a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.addressbook
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA6";
}
body.xelastic.xicons-traditional .listing.iconized li.contactgroup a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.contactgroup
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAD";
}
body.xelastic.xicons-traditional .listing.iconized li.contactsearch a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.contactsearch
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E";
}
body.xelastic.xicons-traditional .listing.iconized li.filter > a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.filter
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9E";
}
body.xelastic.xicons-traditional .listing.iconized li.vacation > a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.vacation
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB79";
}
body.xelastic.xicons-traditional .listing.iconized li.forward > a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.forward
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5C";
}
body.xelastic.xicons-traditional .listing.iconized li.enigma.keys > a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.enigma.keys
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB0";
}
body.xelastic.xicons-traditional .listing.iconized li.userinfo > a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.userinfo
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8F";
}
body.xelastic.xicons-traditional .listing.iconized li.twofactorauth > a:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.twofactorauth
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAF";
}
body.xelastic.xicons-traditional .listing.iconized li a.help:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li
  a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB80";
}
body.xelastic.xicons-traditional .listing.iconized li a.about:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li
  a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D";
}
body.xelastic.xicons-traditional .listing.iconized li a.license:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li
  a.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAE";
}
body.xelastic.xicons-traditional .listing.iconized li > i:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li
  > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55";
}
body.xelastic.xicons-traditional .listing.iconized li.group > i:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  li.group
  > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAD";
}
body.xelastic.xicons-traditional
  .listing.iconized
  tr.contact.person
  td.name:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  tr.contact.person
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55";
}
body.xelastic.xicons-traditional
  .listing.iconized
  tr.contact.group
  td.name:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  tr.contact.group
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAD";
}
body.xelastic.xicons-traditional
  .listing.iconized
  tr.general
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  tr.general
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB87";
}
body.xelastic.xicons-traditional
  .listing.iconized
  tr.mailbox
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  tr.mailbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB85";
}
body.xelastic.xicons-traditional
  .listing.iconized
  tr.mailview
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  tr.mailview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8A";
}
body.xelastic.xicons-traditional
  .listing.iconized
  tr.compose
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  tr.compose
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A";
}
body.xelastic.xicons-traditional
  .listing.iconized
  tr.addressbook
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  tr.addressbook
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA6";
}
body.xelastic.xicons-traditional
  .listing.iconized
  tr.folders
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  tr.folders
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB63";
}
body.xelastic.xicons-traditional
  .listing.iconized
  tr.server
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  tr.server
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9A";
}
body.xelastic.xicons-traditional
  .listing.iconized
  tr.enigma
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  tr.enigma
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xicons-traditional
  .listing.iconized
  tr.encryption
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  tr.encryption
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xicons-traditional
  .listing.iconized
  tr.calendar
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-traditional
  .listing.iconized
  tr.calendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C";
}

/*
 This file contains icons for the Roundcube program when running an elastic-based Roundcube Plus skin.
 This file will not load when using the elastic skin; all plugin-related icons that should work in elastic should
 be in _icons_plugins.scss.
 */
body.xelastic.xskin.xicons-traditional #taskmenu a.mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB54";
}
body.xelastic.xskin.xicons-traditional #taskmenu a.contacts:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55";
}
body.xelastic.xskin.xicons-traditional #taskmenu a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB56";
}
body.xelastic.xskin.xicons-traditional #taskmenu a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB80";
}
body.xelastic.xskin.xicons-traditional #taskmenu a.logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB58";
}
body.xelastic.xskin.xicons-traditional #taskmenu a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D";
}
body.xelastic.xskin.xicons-traditional #taskmenu a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB59";
}
body.xelastic.xskin.xicons-traditional #taskmenu a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB69";
}
body.xelastic.xskin.xicons-traditional #taskmenu a.calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C";
}
body.xelastic.xskin.xicons-traditional #taskmenu a.tasklist:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB53";
}
body.xelastic.xskin.xicons-traditional #taskmenu a.files:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB75";
}
body.xelastic.xskin.xicons-traditional #taskmenu a.notes:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB75";
}
body.xelastic.xskin.xicons-traditional .menu a.reply:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5A";
}
body.xelastic.xskin.xicons-traditional .menu a.reply-all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5B";
}
body.xelastic.xskin.xicons-traditional .menu a.forward:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5C";
}
body.xelastic.xskin.xicons-traditional .menu a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5E";
}
body.xelastic.xskin.xicons-traditional .menu a.markmessage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB60";
}
body.xelastic.xskin.xicons-traditional .menu a.more:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB61";
}
body.xelastic.xskin.xicons-traditional .menu a.read:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB86";
}
body.xelastic.xskin.xicons-traditional .menu a.unread:before,
body.xelastic.xskin.xicons-traditional .menu a.expand.unread:before,
body.xelastic.xskin.xicons-traditional .menu a.select.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB85";
}
body.xelastic.xskin.xicons-traditional .menu a.flag:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB73";
}
body.xelastic.xskin.xicons-traditional .menu a.unflag:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB74";
}
body.xelastic.xskin.xicons-traditional .menu a.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB33";
}
body.xelastic.xskin.xicons-traditional .menu a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB56";
}
body.xelastic.xskin.xicons-traditional .menu a.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57";
}
body.xelastic.xskin.xicons-traditional .menu a.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB69";
}
body.xelastic.xskin.xicons-traditional .menu a.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA1";
}
body.xelastic.xskin.xicons-traditional .menu a.purge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBC2";
}
body.xelastic.xskin.xicons-traditional .menu a.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB64";
}
body.xelastic.xskin.xicons-traditional .menu a.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E";
}
body.xelastic.xskin.xicons-traditional .menu a.folders:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB63";
}
body.xelastic.xskin.xicons-traditional .menu a.upload:before,
body.xelastic.xskin.xicons-traditional .menu a.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4F";
}
body.xelastic.xskin.xicons-traditional .menu a.download:before,
body.xelastic.xskin.xicons-traditional .menu a.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB50";
}
body.xelastic.xskin.xicons-traditional .menu a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB69";
}
body.xelastic.xskin.xicons-traditional .menu a.archive:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5D";
}
body.xelastic.xskin.xicons-traditional .menu a.junk:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9B";
}
body.xelastic.xskin.xicons-traditional .menu a.expunge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAB";
}
body.xelastic.xskin.xicons-traditional .menu a.enigma:before,
body.xelastic.xskin.xicons-traditional .menu a.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xskin.xicons-traditional .menu a.firstpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3C";
}
body.xelastic.xskin.xicons-traditional .menu a.prev:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3D";
}
body.xelastic.xskin.xicons-traditional .menu a.next:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3E";
}
body.xelastic.xskin.xicons-traditional .menu a.prevpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3D";
}
body.xelastic.xskin.xicons-traditional .menu a.nextpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3E";
}
body.xelastic.xskin.xicons-traditional .menu a.lastpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3F";
}
body.xelastic.xskin.xicons-traditional .menu a.send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB65";
}
body.xelastic.xskin.xicons-traditional .menu a.send.schedule:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB8";
}
body.xelastic.xskin.xicons-traditional .menu a.scheduled:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB9";
}
body.xelastic.xskin.xicons-traditional .menu a.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2C";
}
body.xelastic.xskin.xicons-traditional .menu a.closewin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
body.xelastic.xskin.xicons-traditional .menu a.save:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB66";
}
body.xelastic.xskin.xicons-traditional .menu a.vcard:before,
body.xelastic.xskin.xicons-traditional .menu a.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB68";
}
body.xelastic.xskin.xicons-traditional .menu a.spellcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB67";
}
body.xelastic.xskin.xicons-traditional .menu a.signature:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6B";
}
body.xelastic.xskin.xicons-traditional .menu a.responses:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6C";
}
body.xelastic.xskin.xicons-traditional .menu a.select:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB49";
}
body.xelastic.xskin.xicons-traditional .menu a.threads:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB77";
}
body.xelastic.xskin.xicons-traditional .menu a.actions:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57";
}
body.xelastic.xskin.xicons-traditional .menu a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB59";
}
body.xelastic.xskin.xicons-traditional .menu a.addto:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA3";
}
body.xelastic.xskin.xicons-traditional .menu a.addcc:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA3";
}
body.xelastic.xskin.xicons-traditional .menu a.addbcc:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA3";
}
body.xelastic.xskin.xicons-traditional .menu a.addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA6";
}
body.xelastic.xskin.xicons-traditional .menu a.expand:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3B";
}
body.xelastic.xskin.xicons-traditional .menu a.collapse:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3A";
}
body.xelastic.xskin.xicons-traditional .menu a.submit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48";
}
body.xelastic.xskin.xicons-traditional .menu a.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A";
}
body.xelastic.xskin.xicons-traditional .menu a.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA5";
}
body.xelastic.xskin.xicons-traditional .menu a.properties:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB75";
}
body.xelastic.xskin.xicons-traditional .menu a.zoomin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA8";
}
body.xelastic.xskin.xicons-traditional .menu a.zoomout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA9";
}
body.xelastic.xskin.xicons-traditional .menu a.rotate:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB59";
}
body.xelastic.xskin.xicons-traditional .menu a.markasjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9B";
}
body.xelastic.xskin.xicons-traditional .menu a.markasjunk2Sel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9B";
}
body.xelastic.xskin.xicons-traditional .menu a.markasnotjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9C";
}
body.xelastic.xskin.xicons-traditional .menu a#tb_label_popuplink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB5";
}
body.xelastic.xskin.xicons-traditional .menu a.source:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB70";
}
body.xelastic.xskin.xicons-traditional .menu a.copy:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA2";
}
body.xelastic.xskin.xicons-traditional .menu a.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9F";
}
body.xelastic.xskin.xicons-traditional .menu a.selection:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB49" !important;
}
body.xelastic.xskin.xicons-traditional .menu a.select.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB52";
}
body.xelastic.xskin.xicons-traditional .menu a.select.none:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
body.xelastic.xskin.xicons-traditional .menu a.select.page:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6F";
}
body.xelastic.xskin.xicons-traditional .menu a.select.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB73";
}
body.xelastic.xskin.xicons-traditional .menu a.select.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB85";
}
body.xelastic.xskin.xicons-traditional .menu a.select.invert:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7B";
}
body.xelastic.xskin.xicons-traditional .menu a.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB85";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB64";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA1";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.purge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5E";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB62";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB69";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.edit.asnew:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.rename:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.filterlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9E";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.reply.list:before,
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.reply.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5B";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.forward:before,
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.forward.bounce:before,
body.xelastic.xskin.xicons-traditional
  .toolbarmenu
  li
  a.forward.attachment:before,
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.forward.inline:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5C";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.download.mbox:before,
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.download.eml:before,
body.xelastic.xskin.xicons-traditional
  .toolbarmenu
  li
  a.download.maildir:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB62";
}
body.xelastic.xskin.xicons-traditional
  .toolbarmenu
  li
  a.export.selection:before,
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.export.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB62";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.expand.all:before,
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.expand.unread:before,
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.expand.none:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB77";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5E";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4F";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB56";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.insertresponse:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB77";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB69";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAA";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.remove:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.showurl:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAC";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA5";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.assigngroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA3";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.removegroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA4";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.vcard:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB68";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xskin.xicons-traditional .toolbarmenu li a.encrypt.sign:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xskin.xicons-traditional
  #message-header
  .subject
  a.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9F";
}
body.xelastic.xskin.xicons-traditional
  #message-header
  .short-header
  div.header-links
  a.envelope:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB85";
}
body.xelastic.xskin.xicons-traditional
  #message-header
  .short-header
  div.header-links
  a.html:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB70";
}
body.xelastic.xskin.xicons-traditional
  #message-header
  .short-header
  div.header-links
  a.plain:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6F";
}
body.xelastic.xskin.xicons-traditional
  #message-header
  .short-header
  div.header-links
  a.zipdownload:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB62";
}
body.xelastic.xskin.xicons-traditional .toolbar a.button.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E";
}
body.xelastic.xskin.xicons-traditional .header a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB59";
}
body.xelastic.xskin.xicons-traditional .header a.sidebar-menu:before,
body.xelastic.xskin.xicons-traditional .header a.toolbar-list-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA7";
}
body.xelastic.xskin.xicons-traditional
  .messagelist
  tr.thread
  td.threads
  div:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB31";
}
body.xelastic.xskin.xicons-traditional
  .messagelist
  tr.thread.expanded
  td.threads
  div:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB33";
}
body.xelastic.xskin.xicons-traditional
  .messagelist
  td.subject
  span.msgicon.status.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72";
}
body.xelastic.xskin.xicons-traditional
  .messagelist
  td.subject
  span.msgicon.status.replied:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5A";
}
body.xelastic.xskin.xicons-traditional
  .messagelist
  td.subject
  span.msgicon.status.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5C";
}
body.xelastic.xskin.xicons-traditional
  .messagelist
  td.subject
  span.msgicon.status.replied.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBBA";
}
body.xelastic.xskin.xicons-traditional
  .messagelist
  tr.deleted
  td.subject
  span.msgicon.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB78";
}
body.xelastic.xskin.xicons-traditional
  .messagelist
  span.attachment
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB68";
}
body.xelastic.xskin.xicons-traditional
  .messagelist
  span.attachment
  span.report:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB75";
}
body.xelastic.xskin.xicons-traditional
  .messagelist
  span.attachment
  span.encrypted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xskin.xicons-traditional
  .messagelist
  span.attachment
  span.vcard:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55";
}
body.xelastic.xskin.xicons-traditional .messagelist span.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB73";
}
body.xelastic.xskin.xicons-traditional
  .messagelist
  tr:hover
  span.unflagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB73";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized.selectable
  li
  a:before {
  content: "";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized.selectable
  li
  a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48";
}
body.xelastic.xskin.xicons-traditional .settings-default-icon li > a:before,
body.xelastic.xskin.xicons-traditional
  .settings-default-icon
  tr
  > td.section::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57";
}
body.xelastic.xskin.xicons-traditional .folderlist li a:before,
body.xelastic.xskin.xicons-traditional .listing.iconized li a:before,
body.xelastic.xskin.xicons-traditional .listing.iconized tr td:before {
  margin-top: 1px;
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  li.preferences
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB56";
}
body.xelastic.xskin.xicons-traditional .listing.iconized li.folders > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB63";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  li.responses
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB77";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  li.identities
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6D";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  li.password
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB0";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  li.addressbook
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA6";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  li.contactgroup
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAD";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  li.contactsearch
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E";
}
body.xelastic.xskin.xicons-traditional .listing.iconized li.filter > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9E";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  li.vacation
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB79";
}
body.xelastic.xskin.xicons-traditional .listing.iconized li.forward > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5C";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  li.enigma.keys
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB0";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  li.userinfo
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8F";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  li.twofactorauth
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAF";
}
body.xelastic.xskin.xicons-traditional .listing.iconized li a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB80";
}
body.xelastic.xskin.xicons-traditional .listing.iconized li a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D";
}
body.xelastic.xskin.xicons-traditional .listing.iconized li a.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAE";
}
body.xelastic.xskin.xicons-traditional .listing.iconized li > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55";
}
body.xelastic.xskin.xicons-traditional .listing.iconized li.group > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAD";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  tr.contact.person
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  tr.contact.group
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAD";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  tr.general
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB87";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  tr.mailbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB85";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  tr.mailview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8A";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  tr.compose
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  tr.addressbook
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA6";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  tr.folders
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB63";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  tr.server
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9A";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  tr.enigma
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  tr.encryption
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xskin.xicons-traditional
  .listing.iconized
  tr.calendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C";
}
body.xelastic.xskin.xicons-traditional .input-group .icon.user:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55";
}
body.xelastic.xskin.xicons-traditional .input-group .icon.pass:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xskin.xicons-traditional .input-group .icon.host:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB92";
}
body.xelastic.xskin.xicons-traditional .input-group .icon.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
body.xelastic.xskin.xicons-traditional .input-group .icon.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5E";
}
body.xelastic.xskin.xicons-traditional .input-group .icon.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A";
}
body.xelastic.xskin.xicons-traditional .input-group .icon.add:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB42";
}
body.xelastic.xskin.xicons-traditional .input-group .icon.add.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAD";
}
body.xelastic.xskin.xicons-traditional .input-group .icon.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E";
}
body.xelastic.xskin.xicons-traditional .input-group .icon.filter:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9E";
}
body.xelastic.xskin.xicons-traditional .input-group .icon.key:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xskin.xicons-traditional .contactlist td.contact:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55";
}
body.xelastic.xskin.xicons-traditional .contactlist td.contactgroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAD";
}
body.xelastic.xskin.xicons-traditional .contactlist li a.addressbook::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA6";
}
body.xelastic.xskin.xicons-traditional .contactlist li a.contactgroup::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAD";
}
body.xelastic.xskin.xicons-traditional .searchbar form:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E";
  position: relative;
  top: 3px;
}
body.xelastic.xskin.xicons-traditional .searchbar a.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB85";
}
body.xelastic.xskin.xicons-traditional .searchbar a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB33";
}
body.xelastic.xskin.xicons-traditional .searchbar.open a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB32";
}
body.xelastic.xskin.xicons-traditional .searchbar a.reset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
body.xelastic.xskin.xicons-traditional ul.treelist li div.treetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB31";
}
body.xelastic.xskin.xicons-traditional
  ul.treelist
  li
  div.treetoggle.expanded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB33";
}
body.xelastic.xskin.xicons-traditional .folderlist li a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB63";
}
body.xelastic.xskin.xicons-traditional .folderlist li.inbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8A";
}
body.xelastic.xskin.xicons-traditional .folderlist li.trash a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5E";
}
body.xelastic.xskin.xicons-traditional .folderlist li.trash.empty > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5E";
}
body.xelastic.xskin.xicons-traditional .folderlist li.drafts a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A";
}
body.xelastic.xskin.xicons-traditional .folderlist li.sent a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB65";
}
body.xelastic.xskin.xicons-traditional .folderlist li.junk a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9B";
}
body.xelastic.xskin.xicons-traditional .folderlist li.archive > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5D";
}
body.xelastic.xskin.xicons-traditional .folderlist li.type-event > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C";
}
body.xelastic.xskin.xicons-traditional .folderlist li.type-task > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7D";
}
body.xelastic.xskin.xicons-traditional .folderlist li.type-journal > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C";
}
body.xelastic.xskin.xicons-traditional .folderlist li.type-contact > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA6";
}
body.xelastic.xskin.xicons-traditional .folderlist li.type-note > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB75";
}
body.xelastic.xskin.xicons-traditional
  .folderlist
  li.type-configuration
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57";
}
body.xelastic.xskin.xicons-traditional .folderlist li.type-freebusy > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C";
}
body.xelastic.xskin.xicons-traditional .folderlist li.type-file > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB75";
}
body.xelastic.xskin.xicons-traditional a.button.icon.toolbar-menu-button:before,
body.xelastic.xskin.xicons-traditional button.btn.toolbar-menu-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA7";
}
body.xelastic.xskin.xicons-traditional a.button.icon.task-menu-button:before,
body.xelastic.xskin.xicons-traditional button.btn.task-menu-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6F";
}
body.xelastic.xskin.xicons-traditional a.button.icon.back-sidebar-button:before,
body.xelastic.xskin.xicons-traditional a.button.icon.back-content-button:before,
body.xelastic.xskin.xicons-traditional a.button.icon.back-list-button:before,
body.xelastic.xskin.xicons-traditional button.btn.back-sidebar-button:before,
body.xelastic.xskin.xicons-traditional button.btn.back-content-button:before,
body.xelastic.xskin.xicons-traditional button.btn.back-list-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB30";
}
body.xelastic.xskin.xicons-traditional a.button.icon.generate:before,
body.xelastic.xskin.xicons-traditional a.button.icon.yes:before,
body.xelastic.xskin.xicons-traditional a.button.icon.submit:before,
body.xelastic.xskin.xicons-traditional a.button.icon.continue:before,
body.xelastic.xskin.xicons-traditional a.button.icon.save:before,
body.xelastic.xskin.xicons-traditional button.btn.generate:before,
body.xelastic.xskin.xicons-traditional button.btn.yes:before,
body.xelastic.xskin.xicons-traditional button.btn.submit:before,
body.xelastic.xskin.xicons-traditional button.btn.continue:before,
body.xelastic.xskin.xicons-traditional button.btn.save:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48";
}
body.xelastic.xskin.xicons-traditional a.button.icon.create:before,
body.xelastic.xskin.xicons-traditional button.btn.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB69";
}
body.xelastic.xskin.xicons-traditional a.button.icon.edit:before,
body.xelastic.xskin.xicons-traditional button.btn.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A";
}
body.xelastic.xskin.xicons-traditional a.button.icon.qrcode:before,
body.xelastic.xskin.xicons-traditional button.btn.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA5";
}
body.xelastic.xskin.xicons-traditional a.button.icon.search:before,
body.xelastic.xskin.xicons-traditional button.btn.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E";
}
body.xelastic.xskin.xicons-traditional a.button.icon.filter:before,
body.xelastic.xskin.xicons-traditional button.btn.filter:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9E";
}
body.xelastic.xskin.xicons-traditional a.button.icon.import:before,
body.xelastic.xskin.xicons-traditional button.btn.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4F";
}
body.xelastic.xskin.xicons-traditional a.button.icon.export:before,
body.xelastic.xskin.xicons-traditional button.btn.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB50";
}
body.xelastic.xskin.xicons-traditional a.button.icon.discard:before,
body.xelastic.xskin.xicons-traditional a.button.icon.delete:before,
body.xelastic.xskin.xicons-traditional button.btn.discard:before,
body.xelastic.xskin.xicons-traditional button.btn.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5E";
}
body.xelastic.xskin.xicons-traditional a.button.icon.next:before,
body.xelastic.xskin.xicons-traditional button.btn.next:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3E";
}
body.xelastic.xskin.xicons-traditional a.button.icon.restore:before,
body.xelastic.xskin.xicons-traditional button.btn.restore:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB1";
}
body.xelastic.xskin.xicons-traditional a.button.icon.send:before,
body.xelastic.xskin.xicons-traditional a.button.icon.bounce:before,
body.xelastic.xskin.xicons-traditional button.btn.send:before,
body.xelastic.xskin.xicons-traditional button.btn.bounce:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB65";
}
body.xelastic.xskin.xicons-traditional a.button.icon.attach:before,
body.xelastic.xskin.xicons-traditional button.btn.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB68";
}
body.xelastic.xskin.xicons-traditional a.button.icon.no:before,
body.xelastic.xskin.xicons-traditional a.button.icon.close:before,
body.xelastic.xskin.xicons-traditional a.button.icon.cancel:before,
body.xelastic.xskin.xicons-traditional button.btn.no:before,
body.xelastic.xskin.xicons-traditional button.btn.close:before,
body.xelastic.xskin.xicons-traditional button.btn.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
body.xelastic.xskin.xicons-traditional a.button.icon.mark:before,
body.xelastic.xskin.xicons-traditional button.btn.mark:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72";
}
body.xelastic.xskin.xicons-traditional a.button.icon.back:before,
body.xelastic.xskin.xicons-traditional button.btn.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB30";
}
body.xelastic.xskin.xicons-traditional a.button.icon.remove:before,
body.xelastic.xskin.xicons-traditional button.btn.remove:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
body.xelastic.xskin.xicons-traditional a.button.icon.unlock:before,
body.xelastic.xskin.xicons-traditional button.btn.unlock:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xelastic.xskin.xicons-traditional a.button.icon.help:before,
body.xelastic.xskin.xicons-traditional button.btn.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB80";
}
body.xelastic.xskin.xicons-traditional a.button.icon.toggleselect:before,
body.xelastic.xskin.xicons-traditional button.btn.toggleselect:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48";
}
body.xelastic.xskin.xicons-traditional a.button.icon.folders:before,
body.xelastic.xskin.xicons-traditional button.btn.folders:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB63";
}
body.xelastic.xskin.xicons-traditional a.button.icon.tools:before,
body.xelastic.xskin.xicons-traditional a.button.icon.settings:before,
body.xelastic.xskin.xicons-traditional button.btn.tools:before,
body.xelastic.xskin.xicons-traditional button.btn.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB56";
}
body.xelastic.xskin.xicons-traditional a.button.icon.dropdown:before,
body.xelastic.xskin.xicons-traditional button.btn.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3B";
}
body.xelastic.xskin.xicons-traditional a.button.icon.insert.recipient:before,
body.xelastic.xskin.xicons-traditional button.btn.insert.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBA3";
}
body.xelastic.xskin.xicons-traditional .multi-input a.icon.reset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5E";
}
body.xelastic.xskin.xicons-traditional
  .tagedit-list
  li.tagedit-listelement-old
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
body.xelastic.xskin.xicons-traditional
  .googie_list
  td
  .googie_list_revert:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB42";
}
body.xelastic.xskin.xicons-traditional
  .googie_list
  td
  .googie_add_to_dict:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB42";
}
body.xelastic.xskin.xicons-traditional #identities-table td.mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6D";
}
body.xelastic.xskin.xicons-traditional #responses-table td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB77";
}
body.xelastic.xskin.xicons-traditional #filterslist td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9E";
}
body.xelastic.xskin.xicons-traditional #filtersetslist td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB75";
}
body.xelastic.xskin.xicons-traditional
  .attachmentslist
  li
  a.cancelupload:before,
body.xelastic.xskin.xicons-traditional .attachmentslist li a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
body.xelastic.xskin.xicons-traditional
  .message-part
  blockquote
  span.blockquote-link:after,
body.xelastic.xskin.xicons-traditional
  .message-htmlpart
  blockquote
  span.blockquote-link:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB33";
}
body.xelastic.xskin.xicons-traditional
  .message-part
  blockquote
  span.blockquote-link.collapsed:after,
body.xelastic.xskin.xicons-traditional
  .message-htmlpart
  blockquote
  span.blockquote-link.collapsed:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB32";
}
body.xelastic.xskin.xicons-traditional
  .ui-dialog
  .ui-dialog-titlebar-close:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
.image-tools
  body.xelastic.xskin.xicons-traditional.open
  a.button.icon.tools:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB30";
}
body.xelastic.xskin.xicons-traditional .listing td.action a.pushgroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB31";
}
body.xelastic.xskin.xicons-traditional
  .popupmenu.toolbar.listing
  .dropbutton
  a.button.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB31";
}
body.xelastic.xskin.xicons-traditional
  .pgpkeyimport
  div.key
  label.keyid
  + a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB0";
}
body.xelastic.xskin.xicons-traditional .pgpkeyimport li.uid:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55";
}
body.xelastic.xskin.xicons-traditional
  .floating-action-buttons
  a.button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 2em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB42";
}
body.xelastic.xskin.xicons-traditional
  p.image-attachment
  .attachment-links
  a.open:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9F";
}
body.xelastic.xskin.xicons-traditional
  p.image-attachment
  .attachment-links
  a.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB62";
}
body.xelastic.xskin.xicons-traditional
  .table-widget
  table.options-table
  td.enabled
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48";
}
body.xelastic.xskin.xicons-traditional
  .table-widget
  table.options-table
  td.partial
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48";
}
body.xelastic.xskin.xicons-traditional
  table.table
  th.checkbox-cell.subscription:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB4";
}
body.xelastic.xskin.xicons-traditional
  table.table
  th.checkbox-cell.alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB2";
}
body.xelastic.xskin.xicons-traditional
  table.table
  th.checkbox-cell.read:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB3";
}
body.xelastic.xskin.xicons-traditional
  table.table
  th.checkbox-cell.write:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A";
}
body.xelastic.xskin.xicons-traditional .special-buttons a.theme.light:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBBE";
}
body.xelastic.xskin.xicons-traditional .special-buttons a.theme.dark:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBBF";
}
body.xelastic.xskin.xicons-traditional a.button.icon.extwin:before,
body.xelastic.xskin.xicons-traditional button.btn.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9F";
}
body.xelastic.xskin.xicons-traditional div.tox :before {
  margin-top: 3px;
}
body.xelastic.xskin.xicons-traditional
  div.tox
  .tox-dialog__header
  .tox-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
body.xelastic.xskin.xicons-traditional
  div.tox
  .tox-dialog__footer
  .tox-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48";
}
body.xelastic.xskin.xicons-traditional
  div.tox
  .tox-dialog__footer
  .tox-button.tox-button--secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
body.xelastic.xskin.xicons-traditional
  div.tox
  .tox-search-dialog
  .tox-dialog__footer-end
  button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6B" !important;
}
body.xelastic.xskin.xicons-traditional
  div.tox
  .tox-search-dialog
  .tox-dialog__footer-end
  button:nth-of-type(1):before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E" !important;
}
body.xelastic.xskin.xicons-traditional
  div.tox
  .tox-dialog__footer
  .tox-tbtn.tox-tbtn--select
  .tox-icon.tox-tbtn__icon-wrap {
  display: none;
}
body.xelastic.xskin.xicons-traditional
  div.tox
  .tox-dialog__footer
  .tox-tbtn.tox-tbtn--select:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.5em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57";
}
body.xelastic.xskin.xicons-traditional.action-plugin-managesieve .rowbuttons a,
body.xelastic.xskin.xicons-traditional.action-plugin-managesieve-action
  .rowbuttons
  a,
body.xelastic.xskin.xicons-traditional.action-plugin-managesieve-save
  .rowbuttons
  a {
  padding-left: 2px;
  padding-right: 2px;
  background: transparent !important;
  color: #333 !important;
}
html.dark-mode
  body.xelastic.xskin.xicons-traditional.action-plugin-managesieve
  .rowbuttons
  a,
html.dark-mode
  body.xelastic.xskin.xicons-traditional.action-plugin-managesieve-action
  .rowbuttons
  a,
html.dark-mode
  body.xelastic.xskin.xicons-traditional.action-plugin-managesieve-save
  .rowbuttons
  a {
  color: #ddd !important;
}

/*
 This file contains icon styles for all the Roundcube Plus plugins.
 */
body.xicons-traditional #apps-menu a.app-item-xbackground div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8C";
}
body.xicons-traditional #apps-menu a.app-item-xcalendar div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C";
}
body.xicons-traditional #apps-menu a.app-item-xquote div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB77";
}
body.xicons-traditional #apps-menu a.app-item-xdropbox div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8D";
}
body.xicons-traditional #apps-menu a.app-item-xgoogle_drive div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8E";
}
body.xicons-traditional #apps-menu a.app-item-xlast_login div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8F";
}
body.xicons-traditional #apps-menu a.app-item-xnews_feed div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB90";
}
body.xicons-traditional #apps-menu a.app-item-xsidebar div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB93";
}
body.xicons-traditional #apps-menu a.app-item-xsignature div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6B";
}
body.xicons-traditional #apps-menu a.app-item-xskin div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB95";
}
body.xicons-traditional
  #apps-menu
  a.app-item-xvertical_preview
  div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB94";
}
body.xicons-traditional #apps-menu a.app-item-xweather div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB91";
}
body.xicons-traditional #apps-menu a.app-item-xtag div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB70";
}
body.xicons-traditional #apps-menu a.app-item-xemail_schedule div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB8";
}
body.xicons-traditional #apps-menu a.app-item-x2fa div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84";
}
body.xicons-traditional #apps-menu a.app-item-xai div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBC1";
}
body.xicons-traditional #apps-menu a.app-item-xwebdav div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB6";
}
body.xicons-traditional #apps-menu a.app-item-xmultiserver div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB7";
}
body.xicons-traditional .xinfo:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D";
}
body.xicons-traditional .xsave-hint:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4C";
}
body.xicons-traditional .xspinner:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8B";
}
body.xicons-traditional .xinformation:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D";
}
body.xicons-traditional .xexclamation:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4C";
}
body.xicons-traditional .xhelp:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB80";
}
body.xicons-traditional .xcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB49";
}
body.xicons-traditional .xsave-hint:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D";
}
body.xicons-traditional #show-mobile-xsidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB93";
}
body.xicons-traditional #xsidebar-menu a.hide:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB31";
}
body.xicons-traditional #show-xsidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB30";
}
body.xicons-traditional #xsidebar-order-table td.title label:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6F";
}
body.xicons-traditional #xsidebar-order-note:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D";
}
body.xicons-traditional #xsidebar .sidebar-settings-url:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57";
}
body.xicons-traditional #xsidebar .sidebar-toggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB32";
}
body.xicons-traditional #xsidebar .collapsed .sidebar-toggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB33";
}
body.xicons-traditional #xcalendar-toolbar .calendar-day:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7F";
}
body.xicons-traditional #xcalendar-toolbar .calendar-week:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB51";
}
body.xicons-traditional #xcalendar-toolbar .calendar-month:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB52";
}
body.xicons-traditional #xcalendar-toolbar .calendar-agenda:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB53";
}
body.xicons-traditional #xcalendar-toolbar .calendar-settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57";
}
body.xicons-traditional #xcalendar-toolbar .calendar-add-event:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB43";
}
body.xicons-traditional #calendar-list-container .new-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB44";
}
body.xicons-traditional #calendar-list-container .calendar-item .edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A";
}
body.xicons-traditional
  #event-edit
  .attendee-item
  span.status
  .needs-action:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4E";
  color: #aaa;
}
body.xicons-traditional
  #event-edit
  .attendee-item
  span.status
  .accepted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB49";
  color: #2e7d32;
}
body.xicons-traditional
  #event-edit
  .attendee-item
  span.status
  .declined:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB41";
  color: #c62828;
}
body.xicons-traditional
  #event-edit
  .attendee-item
  span.status
  .tentative:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4E";
  color: #ff8f00;
}
body.xicons-traditional
  #event-edit
  .attendee-item
  span.status
  .delegated:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5C";
  color: #4527a0;
}
body.xicons-traditional .restore-popup a.hide-popup:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40";
}
body.xicons-traditional #calendar-grid .fc-today-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB92";
  display: inline !important;
}
body.xicons-traditional #calendar-grid .fc-prev-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB30";
  display: inline !important;
}
body.xicons-traditional #calendar-grid .fc-next-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB31";
  display: inline !important;
}
body.xicons-traditional .xcalendar-sun-data:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB91";
}
body.xicons-traditional #add-events-to-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C";
}
body.xicons-traditional #layout .xcalendar-mobile-show-sidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C";
}
body.xicons-traditional #layout .xcalendar-mobile-show-content:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB52";
}
body.xicons-traditional #xcalendar-message-itip .attendee-accepted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB44";
}
body.xicons-traditional #xcalendar-message-itip .attendee-declined:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB41";
}
body.xicons-traditional #xcalendar-message-itip .attendee-tentative:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7B";
}
body.xicons-traditional #xcalendar-message-itip .attendee-delegated:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8F";
}
body.xicons-traditional #xcalendar-message-itip .attendee-needs-action:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4E";
}
body.xicons-traditional.xmobile #main-menu #xcalendar-main span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C";
}
body.xicons-traditional.xmobile #main-menu #xcalendar-date span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7D";
}
body.xicons-traditional.xmobile #main-menu #xcalendar-list span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7E";
}
body.xicons-traditional.xmobile
  #main-menu
  #xcalendar-toolbar-button
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB82";
}
body.xicons-traditional.xmobile a.tab-summary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB56";
}
body.xicons-traditional.xmobile a.tab-share:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7A";
}
body.xicons-traditional.xmobile a.tab-publish:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB87";
}
body.xicons-traditional.xmobile a.tab-sync:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB7";
}
body.xicons-traditional.xmobile a.tab-recurrence:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB81";
}
body.xicons-traditional.xmobile a.tab-alarms:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB79";
}
body.xicons-traditional.xmobile a.tab-attendees:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAD";
}
body.xicons-traditional.xmobile a.tab-attachments:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB68";
}
body.xicons-traditional.xmobile a.tab-sharing:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7A";
}
body.xicons-traditional.xmobile a.tab-import-export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4F";
}
body.xicons-traditional.xmobile #calendar-list-container .new-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB44";
}
body.xicons-traditional.xmobile
  #calendar-list-container
  .calendar-item
  .edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A";
}
body.xicons-traditional .cell-editor:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57";
}
body.xicons-traditional .format-button.button-align-left:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB96";
}
body.xicons-traditional .format-button.button-align-center:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB97";
}
body.xicons-traditional .format-button.button-align-right:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB98";
}
body.xicons-traditional .template-table .t-social span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB99";
}
body.xicons-traditional #xwebdav-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB6";
}
body.xicons-traditional
  #xwebdav-dialog-controller
  #xwebdav-show-password:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB3";
}
body.xicons-traditional
  #xwebdav-dialog-controller
  #xwebdav-breadcrumbs
  .directory.home
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB92";
}
body.xicons-traditional
  #xwebdav-dialog-controller
  #xwebdav-list
  tr.dir
  .icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB63";
}
body.xicons-traditional
  #xwebdav-dialog-controller
  #xwebdav-list
  tr.file
  .icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB75";
}
body.xicons-traditional #xwebdav-dialog-controller .checkbox:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48";
}
body.xicons-traditional
  #xgoogle_drive-compose-button
  button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBC0";
}
body.xicons-traditional #xdropbox-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8D";
}
body.xicons-traditional .x2fa-method-icon-email:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-traditional .x2fa-method-icon-totp:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-traditional .x2fa-method-icon-sms:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-traditional .x2fa-method-icon-yubikey:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-traditional .x2fa-method-icon-recovery:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-traditional .x2fa-option-logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-traditional #xmultiserver-menu-link:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3B";
}
body.xicons-traditional #xmultiserver-menu a.identity:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48";
}
body.xicons-traditional #xai-open-compose-dialog:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBC1";
}
body.xicons-traditional #settingstabplugintwofactor_gauthenticator a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55";
}
body.xicons-traditional #twofactor_gauthenticator-form .show-codes:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB3";
}
body.xicons-traditional .menu a.filterlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9E";
}
body.xicons-traditional .menu a.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBAA";
}
body.xicons-traditional.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a.advanced:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57";
}
body.xicons-traditional.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB42";
}
body.xicons-traditional.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5E";
}
body.xicons-traditional .menu a.taskaddlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB66";
}
body.xicons-traditional
  #sections-table
  tbody
  tr#rcmrowthunderbird_labels
  td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB5";
}
body.xicons-traditional
  #sections-table
  tbody
  tr#rcmrowcd_preferences
  td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8F";
}

/*
 This file assigns unicode characters to icon variables used in the other css files.
 */
body.xelastic.xicons-outlined #button-apps:before,
body.xskin.xlarry-font-icons.xicons-outlined #button-apps:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1A";
}
body.xelastic.xicons-outlined #settings-menu a.x2fa:before,
body.xelastic.xicons-outlined #settings-tabs a.x2fa:before,
body.xskin.xlarry-font-icons.xicons-outlined #settings-menu a.x2fa:before,
body.xskin.xlarry-font-icons.xicons-outlined #settings-tabs a.x2fa:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xicons-outlined
  #sections-table
  tr.xbackground
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xbackground
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC54";
}
body.xelastic.xicons-outlined #sections-table tr.xcalendar > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xcalendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44";
}
body.xelastic.xicons-outlined #sections-table tr.xquote > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xquote
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3F";
}
body.xelastic.xicons-outlined #sections-table tr.xdropbox > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xdropbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC55";
}
body.xelastic.xicons-outlined
  #sections-table
  tr.xgoogle_drive
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xgoogle_drive
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC56";
}
body.xelastic.xicons-outlined
  #sections-table
  tr.xlast_login
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xlast_login
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC57";
}
body.xelastic.xicons-outlined #sections-table tr.xnews_feed > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xnews_feed
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC58";
}
body.xelastic.xicons-outlined #sections-table tr.xsidebar > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xsidebar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5B";
}
body.xelastic.xicons-outlined #sections-table tr.xsignature > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xsignature
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC33";
}
body.xelastic.xicons-outlined #sections-table tr.xskin > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xskin
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5D";
}
body.xelastic.xicons-outlined
  #sections-table
  tr.xvertical_preview
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xvertical_preview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5C";
}
body.xelastic.xicons-outlined #sections-table tr.xweather > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xweather
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC59";
}
body.xelastic.xicons-outlined #sections-table tr.xtag > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xtag
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC38";
}
body.xelastic.xicons-outlined
  #sections-table
  tr.xemail_schedule
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xemail_schedule
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC80";
}
body.xelastic.xicons-outlined #sections-table tr.x2fa > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.x2fa
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xicons-outlined #sections-table tr.xai > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xai
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC89";
}
body.xelastic.xicons-outlined #sections-table tr.xwebdav > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xwebdav
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7E";
}
body.xelastic.xicons-outlined
  #sections-table
  tr.xmultiserver
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  #sections-table
  tr.xmultiserver
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7F";
}
body.xelastic.xicons-outlined .listing.iconized.selectable li a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized.selectable
  li
  a:before {
  content: "";
}
body.xelastic.xicons-outlined .listing.iconized.selectable li a.selected:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized.selectable
  li
  a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10";
}
body.xelastic.xicons-outlined .listing.iconized li.preferences > a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.preferences
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1E";
}
body.xelastic.xicons-outlined .listing.iconized li.folders > a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.folders
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2B";
}
body.xelastic.xicons-outlined .listing.iconized li.responses > a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.responses
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3F";
}
body.xelastic.xicons-outlined .listing.iconized li.identities > a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.identities
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC35";
}
body.xelastic.xicons-outlined .listing.iconized li.password > a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.password
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC78";
}
body.xelastic.xicons-outlined .listing.iconized li.addressbook a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.addressbook
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6E";
}
body.xelastic.xicons-outlined .listing.iconized li.contactgroup a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.contactgroup
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC75";
}
body.xelastic.xicons-outlined .listing.iconized li.contactsearch a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.contactsearch
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36";
}
body.xelastic.xicons-outlined .listing.iconized li.filter > a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.filter
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC66";
}
body.xelastic.xicons-outlined .listing.iconized li.vacation > a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.vacation
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC41";
}
body.xelastic.xicons-outlined .listing.iconized li.forward > a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.forward
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC24";
}
body.xelastic.xicons-outlined .listing.iconized li.enigma.keys > a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.enigma.keys
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC78";
}
body.xelastic.xicons-outlined .listing.iconized li.userinfo > a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.userinfo
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC57";
}
body.xelastic.xicons-outlined .listing.iconized li.twofactorauth > a:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.twofactorauth
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC77";
}
body.xelastic.xicons-outlined .listing.iconized li a.help:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li
  a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC48";
}
body.xelastic.xicons-outlined .listing.iconized li a.about:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li
  a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC15";
}
body.xelastic.xicons-outlined .listing.iconized li a.license:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li
  a.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC76";
}
body.xelastic.xicons-outlined .listing.iconized li > i:before,
body.xskin.xlarry-font-icons.xicons-outlined .listing.iconized li > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D";
}
body.xelastic.xicons-outlined .listing.iconized li.group > i:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  li.group
  > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC75";
}
body.xelastic.xicons-outlined
  .listing.iconized
  tr.contact.person
  td.name:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  tr.contact.person
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D";
}
body.xelastic.xicons-outlined .listing.iconized tr.contact.group td.name:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  tr.contact.group
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC75";
}
body.xelastic.xicons-outlined .listing.iconized tr.general > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  tr.general
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4F";
}
body.xelastic.xicons-outlined .listing.iconized tr.mailbox > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  tr.mailbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4D";
}
body.xelastic.xicons-outlined .listing.iconized tr.mailview > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  tr.mailview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC52";
}
body.xelastic.xicons-outlined .listing.iconized tr.compose > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  tr.compose
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32";
}
body.xelastic.xicons-outlined
  .listing.iconized
  tr.addressbook
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  tr.addressbook
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6E";
}
body.xelastic.xicons-outlined .listing.iconized tr.folders > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  tr.folders
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2B";
}
body.xelastic.xicons-outlined .listing.iconized tr.server > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  tr.server
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC62";
}
body.xelastic.xicons-outlined .listing.iconized tr.enigma > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  tr.enigma
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xicons-outlined
  .listing.iconized
  tr.encryption
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  tr.encryption
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xicons-outlined .listing.iconized tr.calendar > td.section:before,
body.xskin.xlarry-font-icons.xicons-outlined
  .listing.iconized
  tr.calendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44";
}

/*
 This file contains icons for the Roundcube program when running an elastic-based Roundcube Plus skin.
 This file will not load when using the elastic skin; all plugin-related icons that should work in elastic should
 be in _icons_plugins.scss.
 */
body.xelastic.xskin.xicons-outlined #taskmenu a.mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1C";
}
body.xelastic.xskin.xicons-outlined #taskmenu a.contacts:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D";
}
body.xelastic.xskin.xicons-outlined #taskmenu a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1E";
}
body.xelastic.xskin.xicons-outlined #taskmenu a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC48";
}
body.xelastic.xskin.xicons-outlined #taskmenu a.logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC20";
}
body.xelastic.xskin.xicons-outlined #taskmenu a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC15";
}
body.xelastic.xskin.xicons-outlined #taskmenu a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC21";
}
body.xelastic.xskin.xicons-outlined #taskmenu a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC31";
}
body.xelastic.xskin.xicons-outlined #taskmenu a.calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44";
}
body.xelastic.xskin.xicons-outlined #taskmenu a.tasklist:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1B";
}
body.xelastic.xskin.xicons-outlined #taskmenu a.files:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3D";
}
body.xelastic.xskin.xicons-outlined #taskmenu a.notes:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3D";
}
body.xelastic.xskin.xicons-outlined .menu a.reply:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC22";
}
body.xelastic.xskin.xicons-outlined .menu a.reply-all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC23";
}
body.xelastic.xskin.xicons-outlined .menu a.forward:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC24";
}
body.xelastic.xskin.xicons-outlined .menu a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC26";
}
body.xelastic.xskin.xicons-outlined .menu a.markmessage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC28";
}
body.xelastic.xskin.xicons-outlined .menu a.more:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC29";
}
body.xelastic.xskin.xicons-outlined .menu a.read:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4E";
}
body.xelastic.xskin.xicons-outlined .menu a.unread:before,
body.xelastic.xskin.xicons-outlined .menu a.expand.unread:before,
body.xelastic.xskin.xicons-outlined .menu a.select.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4D";
}
body.xelastic.xskin.xicons-outlined .menu a.flag:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3B";
}
body.xelastic.xskin.xicons-outlined .menu a.unflag:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3C";
}
body.xelastic.xskin.xicons-outlined .menu a.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBFB";
}
body.xelastic.xskin.xicons-outlined .menu a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1E";
}
body.xelastic.xskin.xicons-outlined .menu a.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F";
}
body.xelastic.xskin.xicons-outlined .menu a.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC31";
}
body.xelastic.xskin.xicons-outlined .menu a.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC69";
}
body.xelastic.xskin.xicons-outlined .menu a.purge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC8A";
}
body.xelastic.xskin.xicons-outlined .menu a.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2C";
}
body.xelastic.xskin.xicons-outlined .menu a.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36";
}
body.xelastic.xskin.xicons-outlined .menu a.folders:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2B";
}
body.xelastic.xskin.xicons-outlined .menu a.upload:before,
body.xelastic.xskin.xicons-outlined .menu a.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC17";
}
body.xelastic.xskin.xicons-outlined .menu a.download:before,
body.xelastic.xskin.xicons-outlined .menu a.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC18";
}
body.xelastic.xskin.xicons-outlined .menu a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC31";
}
body.xelastic.xskin.xicons-outlined .menu a.archive:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC25";
}
body.xelastic.xskin.xicons-outlined .menu a.junk:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC63";
}
body.xelastic.xskin.xicons-outlined .menu a.expunge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC73";
}
body.xelastic.xskin.xicons-outlined .menu a.enigma:before,
body.xelastic.xskin.xicons-outlined .menu a.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xskin.xicons-outlined .menu a.firstpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC04";
}
body.xelastic.xskin.xicons-outlined .menu a.prev:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC05";
}
body.xelastic.xskin.xicons-outlined .menu a.next:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC06";
}
body.xelastic.xskin.xicons-outlined .menu a.prevpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC05";
}
body.xelastic.xskin.xicons-outlined .menu a.nextpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC06";
}
body.xelastic.xskin.xicons-outlined .menu a.lastpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC07";
}
body.xelastic.xskin.xicons-outlined .menu a.send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2D";
}
body.xelastic.xskin.xicons-outlined .menu a.send.schedule:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC80";
}
body.xelastic.xskin.xicons-outlined .menu a.scheduled:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC81";
}
body.xelastic.xskin.xicons-outlined .menu a.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF4";
}
body.xelastic.xskin.xicons-outlined .menu a.closewin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
body.xelastic.xskin.xicons-outlined .menu a.save:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2E";
}
body.xelastic.xskin.xicons-outlined .menu a.vcard:before,
body.xelastic.xskin.xicons-outlined .menu a.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC30";
}
body.xelastic.xskin.xicons-outlined .menu a.spellcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2F";
}
body.xelastic.xskin.xicons-outlined .menu a.signature:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC33";
}
body.xelastic.xskin.xicons-outlined .menu a.responses:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC34";
}
body.xelastic.xskin.xicons-outlined .menu a.select:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC11";
}
body.xelastic.xskin.xicons-outlined .menu a.threads:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3F";
}
body.xelastic.xskin.xicons-outlined .menu a.actions:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F";
}
body.xelastic.xskin.xicons-outlined .menu a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC21";
}
body.xelastic.xskin.xicons-outlined .menu a.addto:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6B";
}
body.xelastic.xskin.xicons-outlined .menu a.addcc:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6B";
}
body.xelastic.xskin.xicons-outlined .menu a.addbcc:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6B";
}
body.xelastic.xskin.xicons-outlined .menu a.addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6E";
}
body.xelastic.xskin.xicons-outlined .menu a.expand:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC03";
}
body.xelastic.xskin.xicons-outlined .menu a.collapse:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC02";
}
body.xelastic.xskin.xicons-outlined .menu a.submit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10";
}
body.xelastic.xskin.xicons-outlined .menu a.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32";
}
body.xelastic.xskin.xicons-outlined .menu a.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6D";
}
body.xelastic.xskin.xicons-outlined .menu a.properties:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3D";
}
body.xelastic.xskin.xicons-outlined .menu a.zoomin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC70";
}
body.xelastic.xskin.xicons-outlined .menu a.zoomout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC71";
}
body.xelastic.xskin.xicons-outlined .menu a.rotate:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC21";
}
body.xelastic.xskin.xicons-outlined .menu a.markasjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC63";
}
body.xelastic.xskin.xicons-outlined .menu a.markasjunk2Sel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC63";
}
body.xelastic.xskin.xicons-outlined .menu a.markasnotjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC64";
}
body.xelastic.xskin.xicons-outlined .menu a#tb_label_popuplink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7D";
}
body.xelastic.xskin.xicons-outlined .menu a.source:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC38";
}
body.xelastic.xskin.xicons-outlined .menu a.copy:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6A";
}
body.xelastic.xskin.xicons-outlined .menu a.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC67";
}
body.xelastic.xskin.xicons-outlined .menu a.selection:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC11" !important;
}
body.xelastic.xskin.xicons-outlined .menu a.select.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1A";
}
body.xelastic.xskin.xicons-outlined .menu a.select.none:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
body.xelastic.xskin.xicons-outlined .menu a.select.page:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC37";
}
body.xelastic.xskin.xicons-outlined .menu a.select.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3B";
}
body.xelastic.xskin.xicons-outlined .menu a.select.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4D";
}
body.xelastic.xskin.xicons-outlined .menu a.select.invert:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC43";
}
body.xelastic.xskin.xicons-outlined .menu a.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4D";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2C";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC69";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.purge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC26";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2A";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC31";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.edit.asnew:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.rename:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.filterlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC66";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.reply.list:before,
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.reply.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC23";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.forward:before,
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.forward.bounce:before,
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.forward.attachment:before,
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.forward.inline:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC24";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.download.mbox:before,
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.download.eml:before,
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.download.maildir:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2A";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.export.selection:before,
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.export.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2A";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.expand.all:before,
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.expand.unread:before,
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.expand.none:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3F";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC26";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC17";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1E";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.insertresponse:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3F";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC31";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC72";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.remove:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.showurl:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC74";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6D";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.assigngroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6B";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.removegroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6C";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.vcard:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC30";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xskin.xicons-outlined .toolbarmenu li a.encrypt.sign:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xskin.xicons-outlined #message-header .subject a.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC67";
}
body.xelastic.xskin.xicons-outlined
  #message-header
  .short-header
  div.header-links
  a.envelope:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4D";
}
body.xelastic.xskin.xicons-outlined
  #message-header
  .short-header
  div.header-links
  a.html:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC38";
}
body.xelastic.xskin.xicons-outlined
  #message-header
  .short-header
  div.header-links
  a.plain:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC37";
}
body.xelastic.xskin.xicons-outlined
  #message-header
  .short-header
  div.header-links
  a.zipdownload:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2A";
}
body.xelastic.xskin.xicons-outlined .toolbar a.button.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36";
}
body.xelastic.xskin.xicons-outlined .header a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC21";
}
body.xelastic.xskin.xicons-outlined .header a.sidebar-menu:before,
body.xelastic.xskin.xicons-outlined .header a.toolbar-list-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6F";
}
body.xelastic.xskin.xicons-outlined
  .messagelist
  tr.thread
  td.threads
  div:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF9";
}
body.xelastic.xskin.xicons-outlined
  .messagelist
  tr.thread.expanded
  td.threads
  div:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBFB";
}
body.xelastic.xskin.xicons-outlined
  .messagelist
  td.subject
  span.msgicon.status.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A";
}
body.xelastic.xskin.xicons-outlined
  .messagelist
  td.subject
  span.msgicon.status.replied:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC22";
}
body.xelastic.xskin.xicons-outlined
  .messagelist
  td.subject
  span.msgicon.status.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC24";
}
body.xelastic.xskin.xicons-outlined
  .messagelist
  td.subject
  span.msgicon.status.replied.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC82";
}
body.xelastic.xskin.xicons-outlined
  .messagelist
  tr.deleted
  td.subject
  span.msgicon.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC40";
}
body.xelastic.xskin.xicons-outlined .messagelist span.attachment span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC30";
}
body.xelastic.xskin.xicons-outlined
  .messagelist
  span.attachment
  span.report:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3D";
}
body.xelastic.xskin.xicons-outlined
  .messagelist
  span.attachment
  span.encrypted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xskin.xicons-outlined
  .messagelist
  span.attachment
  span.vcard:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D";
}
body.xelastic.xskin.xicons-outlined .messagelist span.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3B";
}
body.xelastic.xskin.xicons-outlined
  .messagelist
  tr:hover
  span.unflagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3B";
}
body.xelastic.xskin.xicons-outlined .listing.iconized.selectable li a:before {
  content: "";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized.selectable
  li
  a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10";
}
body.xelastic.xskin.xicons-outlined .settings-default-icon li > a:before,
body.xelastic.xskin.xicons-outlined
  .settings-default-icon
  tr
  > td.section::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F";
}
body.xelastic.xskin.xicons-outlined .folderlist li a:before,
body.xelastic.xskin.xicons-outlined .listing.iconized li a:before,
body.xelastic.xskin.xicons-outlined .listing.iconized tr td:before {
  margin-top: 1px;
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  li.preferences
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1E";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li.folders > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2B";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li.responses > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3F";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li.identities > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC35";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li.password > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC78";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li.addressbook a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6E";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li.contactgroup a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC75";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  li.contactsearch
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li.filter > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC66";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li.vacation > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC41";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li.forward > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC24";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  li.enigma.keys
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC78";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li.userinfo > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC57";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  li.twofactorauth
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC77";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC48";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC15";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li a.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC76";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D";
}
body.xelastic.xskin.xicons-outlined .listing.iconized li.group > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC75";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  tr.contact.person
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  tr.contact.group
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC75";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  tr.general
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4F";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  tr.mailbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4D";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  tr.mailview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC52";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  tr.compose
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  tr.addressbook
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6E";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  tr.folders
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2B";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  tr.server
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC62";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  tr.enigma
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  tr.encryption
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xskin.xicons-outlined
  .listing.iconized
  tr.calendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44";
}
body.xelastic.xskin.xicons-outlined .input-group .icon.user:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D";
}
body.xelastic.xskin.xicons-outlined .input-group .icon.pass:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xskin.xicons-outlined .input-group .icon.host:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5A";
}
body.xelastic.xskin.xicons-outlined .input-group .icon.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
body.xelastic.xskin.xicons-outlined .input-group .icon.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC26";
}
body.xelastic.xskin.xicons-outlined .input-group .icon.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32";
}
body.xelastic.xskin.xicons-outlined .input-group .icon.add:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0A";
}
body.xelastic.xskin.xicons-outlined .input-group .icon.add.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC75";
}
body.xelastic.xskin.xicons-outlined .input-group .icon.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36";
}
body.xelastic.xskin.xicons-outlined .input-group .icon.filter:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC66";
}
body.xelastic.xskin.xicons-outlined .input-group .icon.key:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xskin.xicons-outlined .contactlist td.contact:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D";
}
body.xelastic.xskin.xicons-outlined .contactlist td.contactgroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC75";
}
body.xelastic.xskin.xicons-outlined .contactlist li a.addressbook::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6E";
}
body.xelastic.xskin.xicons-outlined .contactlist li a.contactgroup::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC75";
}
body.xelastic.xskin.xicons-outlined .searchbar form:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36";
  position: relative;
  top: 3px;
}
body.xelastic.xskin.xicons-outlined .searchbar a.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4D";
}
body.xelastic.xskin.xicons-outlined .searchbar a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBFB";
}
body.xelastic.xskin.xicons-outlined .searchbar.open a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBFA";
}
body.xelastic.xskin.xicons-outlined .searchbar a.reset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
body.xelastic.xskin.xicons-outlined ul.treelist li div.treetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF9";
}
body.xelastic.xskin.xicons-outlined
  ul.treelist
  li
  div.treetoggle.expanded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBFB";
}
body.xelastic.xskin.xicons-outlined .folderlist li a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2B";
}
body.xelastic.xskin.xicons-outlined .folderlist li.inbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC52";
}
body.xelastic.xskin.xicons-outlined .folderlist li.trash a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC26";
}
body.xelastic.xskin.xicons-outlined .folderlist li.trash.empty > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC26";
}
body.xelastic.xskin.xicons-outlined .folderlist li.drafts a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32";
}
body.xelastic.xskin.xicons-outlined .folderlist li.sent a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2D";
}
body.xelastic.xskin.xicons-outlined .folderlist li.junk a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC63";
}
body.xelastic.xskin.xicons-outlined .folderlist li.archive > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC25";
}
body.xelastic.xskin.xicons-outlined .folderlist li.type-event > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44";
}
body.xelastic.xskin.xicons-outlined .folderlist li.type-task > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC45";
}
body.xelastic.xskin.xicons-outlined .folderlist li.type-journal > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44";
}
body.xelastic.xskin.xicons-outlined .folderlist li.type-contact > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6E";
}
body.xelastic.xskin.xicons-outlined .folderlist li.type-note > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3D";
}
body.xelastic.xskin.xicons-outlined
  .folderlist
  li.type-configuration
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F";
}
body.xelastic.xskin.xicons-outlined .folderlist li.type-freebusy > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44";
}
body.xelastic.xskin.xicons-outlined .folderlist li.type-file > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3D";
}
body.xelastic.xskin.xicons-outlined a.button.icon.toolbar-menu-button:before,
body.xelastic.xskin.xicons-outlined button.btn.toolbar-menu-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6F";
}
body.xelastic.xskin.xicons-outlined a.button.icon.task-menu-button:before,
body.xelastic.xskin.xicons-outlined button.btn.task-menu-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC37";
}
body.xelastic.xskin.xicons-outlined a.button.icon.back-sidebar-button:before,
body.xelastic.xskin.xicons-outlined a.button.icon.back-content-button:before,
body.xelastic.xskin.xicons-outlined a.button.icon.back-list-button:before,
body.xelastic.xskin.xicons-outlined button.btn.back-sidebar-button:before,
body.xelastic.xskin.xicons-outlined button.btn.back-content-button:before,
body.xelastic.xskin.xicons-outlined button.btn.back-list-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF8";
}
body.xelastic.xskin.xicons-outlined a.button.icon.generate:before,
body.xelastic.xskin.xicons-outlined a.button.icon.yes:before,
body.xelastic.xskin.xicons-outlined a.button.icon.submit:before,
body.xelastic.xskin.xicons-outlined a.button.icon.continue:before,
body.xelastic.xskin.xicons-outlined a.button.icon.save:before,
body.xelastic.xskin.xicons-outlined button.btn.generate:before,
body.xelastic.xskin.xicons-outlined button.btn.yes:before,
body.xelastic.xskin.xicons-outlined button.btn.submit:before,
body.xelastic.xskin.xicons-outlined button.btn.continue:before,
body.xelastic.xskin.xicons-outlined button.btn.save:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10";
}
body.xelastic.xskin.xicons-outlined a.button.icon.create:before,
body.xelastic.xskin.xicons-outlined button.btn.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC31";
}
body.xelastic.xskin.xicons-outlined a.button.icon.edit:before,
body.xelastic.xskin.xicons-outlined button.btn.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32";
}
body.xelastic.xskin.xicons-outlined a.button.icon.qrcode:before,
body.xelastic.xskin.xicons-outlined button.btn.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6D";
}
body.xelastic.xskin.xicons-outlined a.button.icon.search:before,
body.xelastic.xskin.xicons-outlined button.btn.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36";
}
body.xelastic.xskin.xicons-outlined a.button.icon.filter:before,
body.xelastic.xskin.xicons-outlined button.btn.filter:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC66";
}
body.xelastic.xskin.xicons-outlined a.button.icon.import:before,
body.xelastic.xskin.xicons-outlined button.btn.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC17";
}
body.xelastic.xskin.xicons-outlined a.button.icon.export:before,
body.xelastic.xskin.xicons-outlined button.btn.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC18";
}
body.xelastic.xskin.xicons-outlined a.button.icon.discard:before,
body.xelastic.xskin.xicons-outlined a.button.icon.delete:before,
body.xelastic.xskin.xicons-outlined button.btn.discard:before,
body.xelastic.xskin.xicons-outlined button.btn.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC26";
}
body.xelastic.xskin.xicons-outlined a.button.icon.next:before,
body.xelastic.xskin.xicons-outlined button.btn.next:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC06";
}
body.xelastic.xskin.xicons-outlined a.button.icon.restore:before,
body.xelastic.xskin.xicons-outlined button.btn.restore:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC79";
}
body.xelastic.xskin.xicons-outlined a.button.icon.send:before,
body.xelastic.xskin.xicons-outlined a.button.icon.bounce:before,
body.xelastic.xskin.xicons-outlined button.btn.send:before,
body.xelastic.xskin.xicons-outlined button.btn.bounce:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2D";
}
body.xelastic.xskin.xicons-outlined a.button.icon.attach:before,
body.xelastic.xskin.xicons-outlined button.btn.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC30";
}
body.xelastic.xskin.xicons-outlined a.button.icon.no:before,
body.xelastic.xskin.xicons-outlined a.button.icon.close:before,
body.xelastic.xskin.xicons-outlined a.button.icon.cancel:before,
body.xelastic.xskin.xicons-outlined button.btn.no:before,
body.xelastic.xskin.xicons-outlined button.btn.close:before,
body.xelastic.xskin.xicons-outlined button.btn.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
body.xelastic.xskin.xicons-outlined a.button.icon.mark:before,
body.xelastic.xskin.xicons-outlined button.btn.mark:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A";
}
body.xelastic.xskin.xicons-outlined a.button.icon.back:before,
body.xelastic.xskin.xicons-outlined button.btn.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF8";
}
body.xelastic.xskin.xicons-outlined a.button.icon.remove:before,
body.xelastic.xskin.xicons-outlined button.btn.remove:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
body.xelastic.xskin.xicons-outlined a.button.icon.unlock:before,
body.xelastic.xskin.xicons-outlined button.btn.unlock:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xelastic.xskin.xicons-outlined a.button.icon.help:before,
body.xelastic.xskin.xicons-outlined button.btn.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC48";
}
body.xelastic.xskin.xicons-outlined a.button.icon.toggleselect:before,
body.xelastic.xskin.xicons-outlined button.btn.toggleselect:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10";
}
body.xelastic.xskin.xicons-outlined a.button.icon.folders:before,
body.xelastic.xskin.xicons-outlined button.btn.folders:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2B";
}
body.xelastic.xskin.xicons-outlined a.button.icon.tools:before,
body.xelastic.xskin.xicons-outlined a.button.icon.settings:before,
body.xelastic.xskin.xicons-outlined button.btn.tools:before,
body.xelastic.xskin.xicons-outlined button.btn.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1E";
}
body.xelastic.xskin.xicons-outlined a.button.icon.dropdown:before,
body.xelastic.xskin.xicons-outlined button.btn.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC03";
}
body.xelastic.xskin.xicons-outlined a.button.icon.insert.recipient:before,
body.xelastic.xskin.xicons-outlined button.btn.insert.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC6B";
}
body.xelastic.xskin.xicons-outlined .multi-input a.icon.reset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC26";
}
body.xelastic.xskin.xicons-outlined
  .tagedit-list
  li.tagedit-listelement-old
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
body.xelastic.xskin.xicons-outlined .googie_list td .googie_list_revert:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0A";
}
body.xelastic.xskin.xicons-outlined .googie_list td .googie_add_to_dict:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0A";
}
body.xelastic.xskin.xicons-outlined #identities-table td.mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC35";
}
body.xelastic.xskin.xicons-outlined #responses-table td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3F";
}
body.xelastic.xskin.xicons-outlined #filterslist td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC66";
}
body.xelastic.xskin.xicons-outlined #filtersetslist td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3D";
}
body.xelastic.xskin.xicons-outlined .attachmentslist li a.cancelupload:before,
body.xelastic.xskin.xicons-outlined .attachmentslist li a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
body.xelastic.xskin.xicons-outlined
  .message-part
  blockquote
  span.blockquote-link:after,
body.xelastic.xskin.xicons-outlined
  .message-htmlpart
  blockquote
  span.blockquote-link:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBFB";
}
body.xelastic.xskin.xicons-outlined
  .message-part
  blockquote
  span.blockquote-link.collapsed:after,
body.xelastic.xskin.xicons-outlined
  .message-htmlpart
  blockquote
  span.blockquote-link.collapsed:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBFA";
}
body.xelastic.xskin.xicons-outlined
  .ui-dialog
  .ui-dialog-titlebar-close:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
.image-tools
  body.xelastic.xskin.xicons-outlined.open
  a.button.icon.tools:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF8";
}
body.xelastic.xskin.xicons-outlined .listing td.action a.pushgroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF9";
}
body.xelastic.xskin.xicons-outlined
  .popupmenu.toolbar.listing
  .dropbutton
  a.button.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF9";
}
body.xelastic.xskin.xicons-outlined
  .pgpkeyimport
  div.key
  label.keyid
  + a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC78";
}
body.xelastic.xskin.xicons-outlined .pgpkeyimport li.uid:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D";
}
body.xelastic.xskin.xicons-outlined .floating-action-buttons a.button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 2em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0A";
}
body.xelastic.xskin.xicons-outlined
  p.image-attachment
  .attachment-links
  a.open:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC67";
}
body.xelastic.xskin.xicons-outlined
  p.image-attachment
  .attachment-links
  a.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2A";
}
body.xelastic.xskin.xicons-outlined
  .table-widget
  table.options-table
  td.enabled
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10";
}
body.xelastic.xskin.xicons-outlined
  .table-widget
  table.options-table
  td.partial
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10";
}
body.xelastic.xskin.xicons-outlined
  table.table
  th.checkbox-cell.subscription:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7C";
}
body.xelastic.xskin.xicons-outlined table.table th.checkbox-cell.alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7A";
}
body.xelastic.xskin.xicons-outlined table.table th.checkbox-cell.read:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7B";
}
body.xelastic.xskin.xicons-outlined table.table th.checkbox-cell.write:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32";
}
body.xelastic.xskin.xicons-outlined .special-buttons a.theme.light:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC86";
}
body.xelastic.xskin.xicons-outlined .special-buttons a.theme.dark:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC87";
}
body.xelastic.xskin.xicons-outlined a.button.icon.extwin:before,
body.xelastic.xskin.xicons-outlined button.btn.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC67";
}
body.xelastic.xskin.xicons-outlined div.tox :before {
  margin-top: 3px;
}
body.xelastic.xskin.xicons-outlined
  div.tox
  .tox-dialog__header
  .tox-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
body.xelastic.xskin.xicons-outlined
  div.tox
  .tox-dialog__footer
  .tox-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10";
}
body.xelastic.xskin.xicons-outlined
  div.tox
  .tox-dialog__footer
  .tox-button.tox-button--secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
body.xelastic.xskin.xicons-outlined
  div.tox
  .tox-search-dialog
  .tox-dialog__footer-end
  button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC33" !important;
}
body.xelastic.xskin.xicons-outlined
  div.tox
  .tox-search-dialog
  .tox-dialog__footer-end
  button:nth-of-type(1):before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36" !important;
}
body.xelastic.xskin.xicons-outlined
  div.tox
  .tox-dialog__footer
  .tox-tbtn.tox-tbtn--select
  .tox-icon.tox-tbtn__icon-wrap {
  display: none;
}
body.xelastic.xskin.xicons-outlined
  div.tox
  .tox-dialog__footer
  .tox-tbtn.tox-tbtn--select:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.5em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F";
}
body.xelastic.xskin.xicons-outlined.action-plugin-managesieve .rowbuttons a,
body.xelastic.xskin.xicons-outlined.action-plugin-managesieve-action
  .rowbuttons
  a,
body.xelastic.xskin.xicons-outlined.action-plugin-managesieve-save
  .rowbuttons
  a {
  padding-left: 2px;
  padding-right: 2px;
  background: transparent !important;
  color: #333 !important;
}
html.dark-mode
  body.xelastic.xskin.xicons-outlined.action-plugin-managesieve
  .rowbuttons
  a,
html.dark-mode
  body.xelastic.xskin.xicons-outlined.action-plugin-managesieve-action
  .rowbuttons
  a,
html.dark-mode
  body.xelastic.xskin.xicons-outlined.action-plugin-managesieve-save
  .rowbuttons
  a {
  color: #ddd !important;
}

/*
 This file contains icon styles for all the Roundcube Plus plugins.
 */
body.xicons-outlined #apps-menu a.app-item-xbackground div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC54";
}
body.xicons-outlined #apps-menu a.app-item-xcalendar div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44";
}
body.xicons-outlined #apps-menu a.app-item-xquote div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3F";
}
body.xicons-outlined #apps-menu a.app-item-xdropbox div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC55";
}
body.xicons-outlined #apps-menu a.app-item-xgoogle_drive div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC56";
}
body.xicons-outlined #apps-menu a.app-item-xlast_login div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC57";
}
body.xicons-outlined #apps-menu a.app-item-xnews_feed div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC58";
}
body.xicons-outlined #apps-menu a.app-item-xsidebar div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5B";
}
body.xicons-outlined #apps-menu a.app-item-xsignature div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC33";
}
body.xicons-outlined #apps-menu a.app-item-xskin div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5D";
}
body.xicons-outlined #apps-menu a.app-item-xvertical_preview div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5C";
}
body.xicons-outlined #apps-menu a.app-item-xweather div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC59";
}
body.xicons-outlined #apps-menu a.app-item-xtag div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC38";
}
body.xicons-outlined #apps-menu a.app-item-xemail_schedule div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC80";
}
body.xicons-outlined #apps-menu a.app-item-x2fa div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C";
}
body.xicons-outlined #apps-menu a.app-item-xai div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC89";
}
body.xicons-outlined #apps-menu a.app-item-xwebdav div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7E";
}
body.xicons-outlined #apps-menu a.app-item-xmultiserver div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7F";
}
body.xicons-outlined .xinfo:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC15";
}
body.xicons-outlined .xsave-hint:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC14";
}
body.xicons-outlined .xspinner:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC53";
}
body.xicons-outlined .xinformation:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC15";
}
body.xicons-outlined .xexclamation:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC14";
}
body.xicons-outlined .xhelp:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC48";
}
body.xicons-outlined .xcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC11";
}
body.xicons-outlined .xsave-hint:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC15";
}
body.xicons-outlined #show-mobile-xsidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5B";
}
body.xicons-outlined #xsidebar-menu a.hide:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF9";
}
body.xicons-outlined #show-xsidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF8";
}
body.xicons-outlined #xsidebar-order-table td.title label:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC37";
}
body.xicons-outlined #xsidebar-order-note:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC15";
}
body.xicons-outlined #xsidebar .sidebar-settings-url:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F";
}
body.xicons-outlined #xsidebar .sidebar-toggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBFA";
}
body.xicons-outlined #xsidebar .collapsed .sidebar-toggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBFB";
}
body.xicons-outlined #xcalendar-toolbar .calendar-day:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC47";
}
body.xicons-outlined #xcalendar-toolbar .calendar-week:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC19";
}
body.xicons-outlined #xcalendar-toolbar .calendar-month:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1A";
}
body.xicons-outlined #xcalendar-toolbar .calendar-agenda:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1B";
}
body.xicons-outlined #xcalendar-toolbar .calendar-settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F";
}
body.xicons-outlined #xcalendar-toolbar .calendar-add-event:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0B";
}
body.xicons-outlined #calendar-list-container .new-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0C";
}
body.xicons-outlined #calendar-list-container .calendar-item .edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32";
}
body.xicons-outlined
  #event-edit
  .attendee-item
  span.status
  .needs-action:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC16";
  color: #aaa;
}
body.xicons-outlined #event-edit .attendee-item span.status .accepted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC11";
  color: #2e7d32;
}
body.xicons-outlined #event-edit .attendee-item span.status .declined:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC09";
  color: #c62828;
}
body.xicons-outlined #event-edit .attendee-item span.status .tentative:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC16";
  color: #ff8f00;
}
body.xicons-outlined #event-edit .attendee-item span.status .delegated:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC24";
  color: #4527a0;
}
body.xicons-outlined .restore-popup a.hide-popup:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08";
}
body.xicons-outlined #calendar-grid .fc-today-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5A";
  display: inline !important;
}
body.xicons-outlined #calendar-grid .fc-prev-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF8";
  display: inline !important;
}
body.xicons-outlined #calendar-grid .fc-next-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF9";
  display: inline !important;
}
body.xicons-outlined .xcalendar-sun-data:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC59";
}
body.xicons-outlined #add-events-to-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44";
}
body.xicons-outlined #layout .xcalendar-mobile-show-sidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44";
}
body.xicons-outlined #layout .xcalendar-mobile-show-content:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1A";
}
body.xicons-outlined #xcalendar-message-itip .attendee-accepted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0C";
}
body.xicons-outlined #xcalendar-message-itip .attendee-declined:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC09";
}
body.xicons-outlined #xcalendar-message-itip .attendee-tentative:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC43";
}
body.xicons-outlined #xcalendar-message-itip .attendee-delegated:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC57";
}
body.xicons-outlined #xcalendar-message-itip .attendee-needs-action:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC16";
}
body.xicons-outlined.xmobile #main-menu #xcalendar-main span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44";
}
body.xicons-outlined.xmobile #main-menu #xcalendar-date span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC45";
}
body.xicons-outlined.xmobile #main-menu #xcalendar-list span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC46";
}
body.xicons-outlined.xmobile #main-menu #xcalendar-toolbar-button span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4A";
}
body.xicons-outlined.xmobile a.tab-summary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1E";
}
body.xicons-outlined.xmobile a.tab-share:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC42";
}
body.xicons-outlined.xmobile a.tab-publish:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4F";
}
body.xicons-outlined.xmobile a.tab-sync:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7F";
}
body.xicons-outlined.xmobile a.tab-recurrence:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC49";
}
body.xicons-outlined.xmobile a.tab-alarms:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC41";
}
body.xicons-outlined.xmobile a.tab-attendees:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC75";
}
body.xicons-outlined.xmobile a.tab-attachments:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC30";
}
body.xicons-outlined.xmobile a.tab-sharing:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC42";
}
body.xicons-outlined.xmobile a.tab-import-export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC17";
}
body.xicons-outlined.xmobile #calendar-list-container .new-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0C";
}
body.xicons-outlined.xmobile
  #calendar-list-container
  .calendar-item
  .edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32";
}
body.xicons-outlined .cell-editor:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F";
}
body.xicons-outlined .format-button.button-align-left:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5E";
}
body.xicons-outlined .format-button.button-align-center:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5F";
}
body.xicons-outlined .format-button.button-align-right:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC60";
}
body.xicons-outlined .template-table .t-social span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC61";
}
body.xicons-outlined #xwebdav-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7E";
}
body.xicons-outlined #xwebdav-dialog-controller #xwebdav-show-password:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7B";
}
body.xicons-outlined
  #xwebdav-dialog-controller
  #xwebdav-breadcrumbs
  .directory.home
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5A";
}
body.xicons-outlined
  #xwebdav-dialog-controller
  #xwebdav-list
  tr.dir
  .icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2B";
}
body.xicons-outlined
  #xwebdav-dialog-controller
  #xwebdav-list
  tr.file
  .icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3D";
}
body.xicons-outlined #xwebdav-dialog-controller .checkbox:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10";
}
body.xicons-outlined #xgoogle_drive-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC88";
}
body.xicons-outlined #xdropbox-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC55";
}
body.xicons-outlined .x2fa-method-icon-email:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-outlined .x2fa-method-icon-totp:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-outlined .x2fa-method-icon-sms:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-outlined .x2fa-method-icon-yubikey:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-outlined .x2fa-method-icon-recovery:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-outlined .x2fa-option-logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-outlined #xmultiserver-menu-link:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC03";
}
body.xicons-outlined #xmultiserver-menu a.identity:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10";
}
body.xicons-outlined #xai-open-compose-dialog:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC89";
}
body.xicons-outlined #settingstabplugintwofactor_gauthenticator a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D";
}
body.xicons-outlined #twofactor_gauthenticator-form .show-codes:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7B";
}
body.xicons-outlined .menu a.filterlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC66";
}
body.xicons-outlined .menu a.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC72";
}
body.xicons-outlined.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a.advanced:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F";
}
body.xicons-outlined.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0A";
}
body.xicons-outlined.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC26";
}
body.xicons-outlined .menu a.taskaddlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2E";
}
body.xicons-outlined
  #sections-table
  tbody
  tr#rcmrowthunderbird_labels
  td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7D";
}
body.xicons-outlined
  #sections-table
  tbody
  tr#rcmrowcd_preferences
  td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC57";
}

/*
 This file assigns unicode characters to icon variables used in the other css files.
 */
body.xelastic.xicons-material #button-apps:before,
body.xskin.xlarry-font-icons.xicons-material #button-apps:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE2";
}
body.xelastic.xicons-material #settings-menu a.x2fa:before,
body.xelastic.xicons-material #settings-tabs a.x2fa:before,
body.xskin.xlarry-font-icons.xicons-material #settings-menu a.x2fa:before,
body.xskin.xlarry-font-icons.xicons-material #settings-tabs a.x2fa:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xicons-material
  #sections-table
  tr.xbackground
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xbackground
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1C";
}
body.xelastic.xicons-material #sections-table tr.xcalendar > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xcalendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0C";
}
body.xelastic.xicons-material #sections-table tr.xquote > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xquote
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED07";
}
body.xelastic.xicons-material #sections-table tr.xdropbox > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xdropbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1D";
}
body.xelastic.xicons-material
  #sections-table
  tr.xgoogle_drive
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xgoogle_drive
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1E";
}
body.xelastic.xicons-material
  #sections-table
  tr.xlast_login
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xlast_login
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1F";
}
body.xelastic.xicons-material #sections-table tr.xnews_feed > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xnews_feed
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED20";
}
body.xelastic.xicons-material #sections-table tr.xsidebar > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xsidebar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED23";
}
body.xelastic.xicons-material #sections-table tr.xsignature > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xsignature
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFB";
}
body.xelastic.xicons-material #sections-table tr.xskin > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xskin
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED25";
}
body.xelastic.xicons-material
  #sections-table
  tr.xvertical_preview
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xvertical_preview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED24";
}
body.xelastic.xicons-material #sections-table tr.xweather > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xweather
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED21";
}
body.xelastic.xicons-material #sections-table tr.xtag > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xtag
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED00";
}
body.xelastic.xicons-material
  #sections-table
  tr.xemail_schedule
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xemail_schedule
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED48";
}
body.xelastic.xicons-material #sections-table tr.x2fa > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.x2fa
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xicons-material #sections-table tr.xai > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xai
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED51";
}
body.xelastic.xicons-material #sections-table tr.xwebdav > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xwebdav
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED46";
}
body.xelastic.xicons-material
  #sections-table
  tr.xmultiserver
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  #sections-table
  tr.xmultiserver
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED47";
}
body.xelastic.xicons-material .listing.iconized.selectable li a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized.selectable
  li
  a:before {
  content: "";
}
body.xelastic.xicons-material .listing.iconized.selectable li a.selected:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized.selectable
  li
  a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD8";
}
body.xelastic.xicons-material .listing.iconized li.preferences > a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.preferences
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE6";
}
body.xelastic.xicons-material .listing.iconized li.folders > a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.folders
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF3";
}
body.xelastic.xicons-material .listing.iconized li.responses > a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.responses
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED07";
}
body.xelastic.xicons-material .listing.iconized li.identities > a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.identities
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFD";
}
body.xelastic.xicons-material .listing.iconized li.password > a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.password
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED40";
}
body.xelastic.xicons-material .listing.iconized li.addressbook a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.addressbook
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED36";
}
body.xelastic.xicons-material .listing.iconized li.contactgroup a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.contactgroup
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3D";
}
body.xelastic.xicons-material .listing.iconized li.contactsearch a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.contactsearch
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFE";
}
body.xelastic.xicons-material .listing.iconized li.filter > a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.filter
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2E";
}
body.xelastic.xicons-material .listing.iconized li.vacation > a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.vacation
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED09";
}
body.xelastic.xicons-material .listing.iconized li.forward > a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.forward
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEC";
}
body.xelastic.xicons-material .listing.iconized li.enigma.keys > a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.enigma.keys
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED40";
}
body.xelastic.xicons-material .listing.iconized li.userinfo > a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.userinfo
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1F";
}
body.xelastic.xicons-material .listing.iconized li.twofactorauth > a:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.twofactorauth
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3F";
}
body.xelastic.xicons-material .listing.iconized li a.help:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li
  a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED10";
}
body.xelastic.xicons-material .listing.iconized li a.about:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li
  a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDD";
}
body.xelastic.xicons-material .listing.iconized li a.license:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li
  a.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3E";
}
body.xelastic.xicons-material .listing.iconized li > i:before,
body.xskin.xlarry-font-icons.xicons-material .listing.iconized li > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE5";
}
body.xelastic.xicons-material .listing.iconized li.group > i:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  li.group
  > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3D";
}
body.xelastic.xicons-material
  .listing.iconized
  tr.contact.person
  td.name:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  tr.contact.person
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE5";
}
body.xelastic.xicons-material .listing.iconized tr.contact.group td.name:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  tr.contact.group
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3D";
}
body.xelastic.xicons-material .listing.iconized tr.general > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  tr.general
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED17";
}
body.xelastic.xicons-material .listing.iconized tr.mailbox > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  tr.mailbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED15";
}
body.xelastic.xicons-material .listing.iconized tr.mailview > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  tr.mailview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1A";
}
body.xelastic.xicons-material .listing.iconized tr.compose > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  tr.compose
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFA";
}
body.xelastic.xicons-material
  .listing.iconized
  tr.addressbook
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  tr.addressbook
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED36";
}
body.xelastic.xicons-material .listing.iconized tr.folders > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  tr.folders
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF3";
}
body.xelastic.xicons-material .listing.iconized tr.server > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  tr.server
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2A";
}
body.xelastic.xicons-material .listing.iconized tr.enigma > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  tr.enigma
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xicons-material
  .listing.iconized
  tr.encryption
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  tr.encryption
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xicons-material .listing.iconized tr.calendar > td.section:before,
body.xskin.xlarry-font-icons.xicons-material
  .listing.iconized
  tr.calendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0C";
}

/*
 This file contains icons for the Roundcube program when running an elastic-based Roundcube Plus skin.
 This file will not load when using the elastic skin; all plugin-related icons that should work in elastic should
 be in _icons_plugins.scss.
 */
body.xelastic.xskin.xicons-material #taskmenu a.mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE4";
}
body.xelastic.xskin.xicons-material #taskmenu a.contacts:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE5";
}
body.xelastic.xskin.xicons-material #taskmenu a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE6";
}
body.xelastic.xskin.xicons-material #taskmenu a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED10";
}
body.xelastic.xskin.xicons-material #taskmenu a.logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE8";
}
body.xelastic.xskin.xicons-material #taskmenu a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDD";
}
body.xelastic.xskin.xicons-material #taskmenu a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE9";
}
body.xelastic.xskin.xicons-material #taskmenu a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF9";
}
body.xelastic.xskin.xicons-material #taskmenu a.calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0C";
}
body.xelastic.xskin.xicons-material #taskmenu a.tasklist:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE3";
}
body.xelastic.xskin.xicons-material #taskmenu a.files:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED05";
}
body.xelastic.xskin.xicons-material #taskmenu a.notes:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED05";
}
body.xelastic.xskin.xicons-material .menu a.reply:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEA";
}
body.xelastic.xskin.xicons-material .menu a.reply-all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEB";
}
body.xelastic.xskin.xicons-material .menu a.forward:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEC";
}
body.xelastic.xskin.xicons-material .menu a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEE";
}
body.xelastic.xskin.xicons-material .menu a.markmessage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF0";
}
body.xelastic.xskin.xicons-material .menu a.more:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF1";
}
body.xelastic.xskin.xicons-material .menu a.read:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED16";
}
body.xelastic.xskin.xicons-material .menu a.unread:before,
body.xelastic.xskin.xicons-material .menu a.expand.unread:before,
body.xelastic.xskin.xicons-material .menu a.select.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED15";
}
body.xelastic.xskin.xicons-material .menu a.flag:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED03";
}
body.xelastic.xskin.xicons-material .menu a.unflag:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED04";
}
body.xelastic.xskin.xicons-material .menu a.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC3";
}
body.xelastic.xskin.xicons-material .menu a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE6";
}
body.xelastic.xskin.xicons-material .menu a.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE7";
}
body.xelastic.xskin.xicons-material .menu a.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF9";
}
body.xelastic.xskin.xicons-material .menu a.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED31";
}
body.xelastic.xskin.xicons-material .menu a.purge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED52";
}
body.xelastic.xskin.xicons-material .menu a.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF4";
}
body.xelastic.xskin.xicons-material .menu a.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFE";
}
body.xelastic.xskin.xicons-material .menu a.folders:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF3";
}
body.xelastic.xskin.xicons-material .menu a.upload:before,
body.xelastic.xskin.xicons-material .menu a.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDF";
}
body.xelastic.xskin.xicons-material .menu a.download:before,
body.xelastic.xskin.xicons-material .menu a.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE0";
}
body.xelastic.xskin.xicons-material .menu a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF9";
}
body.xelastic.xskin.xicons-material .menu a.archive:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECED";
}
body.xelastic.xskin.xicons-material .menu a.junk:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2B";
}
body.xelastic.xskin.xicons-material .menu a.expunge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3B";
}
body.xelastic.xskin.xicons-material .menu a.enigma:before,
body.xelastic.xskin.xicons-material .menu a.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xskin.xicons-material .menu a.firstpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCC";
}
body.xelastic.xskin.xicons-material .menu a.prev:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCD";
}
body.xelastic.xskin.xicons-material .menu a.next:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCE";
}
body.xelastic.xskin.xicons-material .menu a.prevpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCD";
}
body.xelastic.xskin.xicons-material .menu a.nextpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCE";
}
body.xelastic.xskin.xicons-material .menu a.lastpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCF";
}
body.xelastic.xskin.xicons-material .menu a.send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF5";
}
body.xelastic.xskin.xicons-material .menu a.send.schedule:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED48";
}
body.xelastic.xskin.xicons-material .menu a.scheduled:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED49";
}
body.xelastic.xskin.xicons-material .menu a.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECBC";
}
body.xelastic.xskin.xicons-material .menu a.closewin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
body.xelastic.xskin.xicons-material .menu a.save:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF6";
}
body.xelastic.xskin.xicons-material .menu a.vcard:before,
body.xelastic.xskin.xicons-material .menu a.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF8";
}
body.xelastic.xskin.xicons-material .menu a.spellcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF7";
}
body.xelastic.xskin.xicons-material .menu a.signature:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFB";
}
body.xelastic.xskin.xicons-material .menu a.responses:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFC";
}
body.xelastic.xskin.xicons-material .menu a.select:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD9";
}
body.xelastic.xskin.xicons-material .menu a.threads:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED07";
}
body.xelastic.xskin.xicons-material .menu a.actions:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE7";
}
body.xelastic.xskin.xicons-material .menu a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE9";
}
body.xelastic.xskin.xicons-material .menu a.addto:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED33";
}
body.xelastic.xskin.xicons-material .menu a.addcc:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED33";
}
body.xelastic.xskin.xicons-material .menu a.addbcc:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED33";
}
body.xelastic.xskin.xicons-material .menu a.addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED36";
}
body.xelastic.xskin.xicons-material .menu a.expand:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCB";
}
body.xelastic.xskin.xicons-material .menu a.collapse:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCA";
}
body.xelastic.xskin.xicons-material .menu a.submit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD8";
}
body.xelastic.xskin.xicons-material .menu a.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFA";
}
body.xelastic.xskin.xicons-material .menu a.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED35";
}
body.xelastic.xskin.xicons-material .menu a.properties:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED05";
}
body.xelastic.xskin.xicons-material .menu a.zoomin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED38";
}
body.xelastic.xskin.xicons-material .menu a.zoomout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED39";
}
body.xelastic.xskin.xicons-material .menu a.rotate:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE9";
}
body.xelastic.xskin.xicons-material .menu a.markasjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2B";
}
body.xelastic.xskin.xicons-material .menu a.markasjunk2Sel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2B";
}
body.xelastic.xskin.xicons-material .menu a.markasnotjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2C";
}
body.xelastic.xskin.xicons-material .menu a#tb_label_popuplink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED45";
}
body.xelastic.xskin.xicons-material .menu a.source:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED00";
}
body.xelastic.xskin.xicons-material .menu a.copy:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED32";
}
body.xelastic.xskin.xicons-material .menu a.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2F";
}
body.xelastic.xskin.xicons-material .menu a.selection:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD9" !important;
}
body.xelastic.xskin.xicons-material .menu a.select.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE2";
}
body.xelastic.xskin.xicons-material .menu a.select.none:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
body.xelastic.xskin.xicons-material .menu a.select.page:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFF";
}
body.xelastic.xskin.xicons-material .menu a.select.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED03";
}
body.xelastic.xskin.xicons-material .menu a.select.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED15";
}
body.xelastic.xskin.xicons-material .menu a.select.invert:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0B";
}
body.xelastic.xskin.xicons-material .menu a.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED15";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF4";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED31";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.purge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEE";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF2";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF9";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFA";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.edit.asnew:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFA";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.rename:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFA";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.filterlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2E";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.reply.list:before,
body.xelastic.xskin.xicons-material .toolbarmenu li a.reply.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEB";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.forward:before,
body.xelastic.xskin.xicons-material .toolbarmenu li a.forward.bounce:before,
body.xelastic.xskin.xicons-material .toolbarmenu li a.forward.attachment:before,
body.xelastic.xskin.xicons-material .toolbarmenu li a.forward.inline:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEC";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.download.mbox:before,
body.xelastic.xskin.xicons-material .toolbarmenu li a.download.eml:before,
body.xelastic.xskin.xicons-material .toolbarmenu li a.download.maildir:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF2";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.export.selection:before,
body.xelastic.xskin.xicons-material .toolbarmenu li a.export.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF2";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.expand.all:before,
body.xelastic.xskin.xicons-material .toolbarmenu li a.expand.unread:before,
body.xelastic.xskin.xicons-material .toolbarmenu li a.expand.none:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED07";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFE";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEE";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDF";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE6";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.insertresponse:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED07";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF9";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE5";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3A";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.remove:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.showurl:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3C";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED35";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.assigngroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED33";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.removegroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED34";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.vcard:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF8";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xskin.xicons-material .toolbarmenu li a.encrypt.sign:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xskin.xicons-material #message-header .subject a.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2F";
}
body.xelastic.xskin.xicons-material
  #message-header
  .short-header
  div.header-links
  a.envelope:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED15";
}
body.xelastic.xskin.xicons-material
  #message-header
  .short-header
  div.header-links
  a.html:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED00";
}
body.xelastic.xskin.xicons-material
  #message-header
  .short-header
  div.header-links
  a.plain:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFF";
}
body.xelastic.xskin.xicons-material
  #message-header
  .short-header
  div.header-links
  a.zipdownload:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF2";
}
body.xelastic.xskin.xicons-material .toolbar a.button.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFE";
}
body.xelastic.xskin.xicons-material .header a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE9";
}
body.xelastic.xskin.xicons-material .header a.sidebar-menu:before,
body.xelastic.xskin.xicons-material .header a.toolbar-list-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED37";
}
body.xelastic.xskin.xicons-material
  .messagelist
  tr.thread
  td.threads
  div:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC1";
}
body.xelastic.xskin.xicons-material
  .messagelist
  tr.thread.expanded
  td.threads
  div:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC3";
}
body.xelastic.xskin.xicons-material
  .messagelist
  td.subject
  span.msgicon.status.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED02";
}
body.xelastic.xskin.xicons-material
  .messagelist
  td.subject
  span.msgicon.status.replied:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEA";
}
body.xelastic.xskin.xicons-material
  .messagelist
  td.subject
  span.msgicon.status.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEC";
}
body.xelastic.xskin.xicons-material
  .messagelist
  td.subject
  span.msgicon.status.replied.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED4A";
}
body.xelastic.xskin.xicons-material
  .messagelist
  tr.deleted
  td.subject
  span.msgicon.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED08";
}
body.xelastic.xskin.xicons-material .messagelist span.attachment span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF8";
}
body.xelastic.xskin.xicons-material
  .messagelist
  span.attachment
  span.report:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED05";
}
body.xelastic.xskin.xicons-material
  .messagelist
  span.attachment
  span.encrypted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xskin.xicons-material
  .messagelist
  span.attachment
  span.vcard:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE5";
}
body.xelastic.xskin.xicons-material .messagelist span.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED03";
}
body.xelastic.xskin.xicons-material
  .messagelist
  tr:hover
  span.unflagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED03";
}
body.xelastic.xskin.xicons-material .listing.iconized.selectable li a:before {
  content: "";
}
body.xelastic.xskin.xicons-material
  .listing.iconized.selectable
  li
  a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD8";
}
body.xelastic.xskin.xicons-material .settings-default-icon li > a:before,
body.xelastic.xskin.xicons-material
  .settings-default-icon
  tr
  > td.section::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE7";
}
body.xelastic.xskin.xicons-material .folderlist li a:before,
body.xelastic.xskin.xicons-material .listing.iconized li a:before,
body.xelastic.xskin.xicons-material .listing.iconized tr td:before {
  margin-top: 1px;
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  li.preferences
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE6";
}
body.xelastic.xskin.xicons-material .listing.iconized li.folders > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF3";
}
body.xelastic.xskin.xicons-material .listing.iconized li.responses > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED07";
}
body.xelastic.xskin.xicons-material .listing.iconized li.identities > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFD";
}
body.xelastic.xskin.xicons-material .listing.iconized li.password > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED40";
}
body.xelastic.xskin.xicons-material .listing.iconized li.addressbook a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED36";
}
body.xelastic.xskin.xicons-material .listing.iconized li.contactgroup a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3D";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  li.contactsearch
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFE";
}
body.xelastic.xskin.xicons-material .listing.iconized li.filter > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2E";
}
body.xelastic.xskin.xicons-material .listing.iconized li.vacation > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED09";
}
body.xelastic.xskin.xicons-material .listing.iconized li.forward > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEC";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  li.enigma.keys
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED40";
}
body.xelastic.xskin.xicons-material .listing.iconized li.userinfo > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1F";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  li.twofactorauth
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3F";
}
body.xelastic.xskin.xicons-material .listing.iconized li a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED10";
}
body.xelastic.xskin.xicons-material .listing.iconized li a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDD";
}
body.xelastic.xskin.xicons-material .listing.iconized li a.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3E";
}
body.xelastic.xskin.xicons-material .listing.iconized li > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE5";
}
body.xelastic.xskin.xicons-material .listing.iconized li.group > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3D";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  tr.contact.person
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE5";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  tr.contact.group
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3D";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  tr.general
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED17";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  tr.mailbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED15";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  tr.mailview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1A";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  tr.compose
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFA";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  tr.addressbook
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED36";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  tr.folders
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF3";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  tr.server
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2A";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  tr.enigma
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  tr.encryption
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xskin.xicons-material
  .listing.iconized
  tr.calendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0C";
}
body.xelastic.xskin.xicons-material .input-group .icon.user:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE5";
}
body.xelastic.xskin.xicons-material .input-group .icon.pass:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xskin.xicons-material .input-group .icon.host:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED22";
}
body.xelastic.xskin.xicons-material .input-group .icon.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
body.xelastic.xskin.xicons-material .input-group .icon.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEE";
}
body.xelastic.xskin.xicons-material .input-group .icon.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFA";
}
body.xelastic.xskin.xicons-material .input-group .icon.add:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD2";
}
body.xelastic.xskin.xicons-material .input-group .icon.add.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3D";
}
body.xelastic.xskin.xicons-material .input-group .icon.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFE";
}
body.xelastic.xskin.xicons-material .input-group .icon.filter:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2E";
}
body.xelastic.xskin.xicons-material .input-group .icon.key:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xskin.xicons-material .contactlist td.contact:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE5";
}
body.xelastic.xskin.xicons-material .contactlist td.contactgroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3D";
}
body.xelastic.xskin.xicons-material .contactlist li a.addressbook::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED36";
}
body.xelastic.xskin.xicons-material .contactlist li a.contactgroup::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3D";
}
body.xelastic.xskin.xicons-material .searchbar form:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFE";
  position: relative;
  top: 3px;
}
body.xelastic.xskin.xicons-material .searchbar a.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED15";
}
body.xelastic.xskin.xicons-material .searchbar a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC3";
}
body.xelastic.xskin.xicons-material .searchbar.open a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC2";
}
body.xelastic.xskin.xicons-material .searchbar a.reset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
body.xelastic.xskin.xicons-material ul.treelist li div.treetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC1";
}
body.xelastic.xskin.xicons-material
  ul.treelist
  li
  div.treetoggle.expanded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC3";
}
body.xelastic.xskin.xicons-material .folderlist li a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF3";
}
body.xelastic.xskin.xicons-material .folderlist li.inbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1A";
}
body.xelastic.xskin.xicons-material .folderlist li.trash a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEE";
}
body.xelastic.xskin.xicons-material .folderlist li.trash.empty > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEE";
}
body.xelastic.xskin.xicons-material .folderlist li.drafts a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFA";
}
body.xelastic.xskin.xicons-material .folderlist li.sent a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF5";
}
body.xelastic.xskin.xicons-material .folderlist li.junk a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2B";
}
body.xelastic.xskin.xicons-material .folderlist li.archive > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECED";
}
body.xelastic.xskin.xicons-material .folderlist li.type-event > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0C";
}
body.xelastic.xskin.xicons-material .folderlist li.type-task > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0D";
}
body.xelastic.xskin.xicons-material .folderlist li.type-journal > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0C";
}
body.xelastic.xskin.xicons-material .folderlist li.type-contact > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED36";
}
body.xelastic.xskin.xicons-material .folderlist li.type-note > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED05";
}
body.xelastic.xskin.xicons-material
  .folderlist
  li.type-configuration
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE7";
}
body.xelastic.xskin.xicons-material .folderlist li.type-freebusy > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0C";
}
body.xelastic.xskin.xicons-material .folderlist li.type-file > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED05";
}
body.xelastic.xskin.xicons-material a.button.icon.toolbar-menu-button:before,
body.xelastic.xskin.xicons-material button.btn.toolbar-menu-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED37";
}
body.xelastic.xskin.xicons-material a.button.icon.task-menu-button:before,
body.xelastic.xskin.xicons-material button.btn.task-menu-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFF";
}
body.xelastic.xskin.xicons-material a.button.icon.back-sidebar-button:before,
body.xelastic.xskin.xicons-material a.button.icon.back-content-button:before,
body.xelastic.xskin.xicons-material a.button.icon.back-list-button:before,
body.xelastic.xskin.xicons-material button.btn.back-sidebar-button:before,
body.xelastic.xskin.xicons-material button.btn.back-content-button:before,
body.xelastic.xskin.xicons-material button.btn.back-list-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC0";
}
body.xelastic.xskin.xicons-material a.button.icon.generate:before,
body.xelastic.xskin.xicons-material a.button.icon.yes:before,
body.xelastic.xskin.xicons-material a.button.icon.submit:before,
body.xelastic.xskin.xicons-material a.button.icon.continue:before,
body.xelastic.xskin.xicons-material a.button.icon.save:before,
body.xelastic.xskin.xicons-material button.btn.generate:before,
body.xelastic.xskin.xicons-material button.btn.yes:before,
body.xelastic.xskin.xicons-material button.btn.submit:before,
body.xelastic.xskin.xicons-material button.btn.continue:before,
body.xelastic.xskin.xicons-material button.btn.save:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD8";
}
body.xelastic.xskin.xicons-material a.button.icon.create:before,
body.xelastic.xskin.xicons-material button.btn.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF9";
}
body.xelastic.xskin.xicons-material a.button.icon.edit:before,
body.xelastic.xskin.xicons-material button.btn.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFA";
}
body.xelastic.xskin.xicons-material a.button.icon.qrcode:before,
body.xelastic.xskin.xicons-material button.btn.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED35";
}
body.xelastic.xskin.xicons-material a.button.icon.search:before,
body.xelastic.xskin.xicons-material button.btn.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFE";
}
body.xelastic.xskin.xicons-material a.button.icon.filter:before,
body.xelastic.xskin.xicons-material button.btn.filter:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2E";
}
body.xelastic.xskin.xicons-material a.button.icon.import:before,
body.xelastic.xskin.xicons-material button.btn.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDF";
}
body.xelastic.xskin.xicons-material a.button.icon.export:before,
body.xelastic.xskin.xicons-material button.btn.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE0";
}
body.xelastic.xskin.xicons-material a.button.icon.discard:before,
body.xelastic.xskin.xicons-material a.button.icon.delete:before,
body.xelastic.xskin.xicons-material button.btn.discard:before,
body.xelastic.xskin.xicons-material button.btn.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEE";
}
body.xelastic.xskin.xicons-material a.button.icon.next:before,
body.xelastic.xskin.xicons-material button.btn.next:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCE";
}
body.xelastic.xskin.xicons-material a.button.icon.restore:before,
body.xelastic.xskin.xicons-material button.btn.restore:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED41";
}
body.xelastic.xskin.xicons-material a.button.icon.send:before,
body.xelastic.xskin.xicons-material a.button.icon.bounce:before,
body.xelastic.xskin.xicons-material button.btn.send:before,
body.xelastic.xskin.xicons-material button.btn.bounce:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF5";
}
body.xelastic.xskin.xicons-material a.button.icon.attach:before,
body.xelastic.xskin.xicons-material button.btn.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF8";
}
body.xelastic.xskin.xicons-material a.button.icon.no:before,
body.xelastic.xskin.xicons-material a.button.icon.close:before,
body.xelastic.xskin.xicons-material a.button.icon.cancel:before,
body.xelastic.xskin.xicons-material button.btn.no:before,
body.xelastic.xskin.xicons-material button.btn.close:before,
body.xelastic.xskin.xicons-material button.btn.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
body.xelastic.xskin.xicons-material a.button.icon.mark:before,
body.xelastic.xskin.xicons-material button.btn.mark:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED02";
}
body.xelastic.xskin.xicons-material a.button.icon.back:before,
body.xelastic.xskin.xicons-material button.btn.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC0";
}
body.xelastic.xskin.xicons-material a.button.icon.remove:before,
body.xelastic.xskin.xicons-material button.btn.remove:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
body.xelastic.xskin.xicons-material a.button.icon.unlock:before,
body.xelastic.xskin.xicons-material button.btn.unlock:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xelastic.xskin.xicons-material a.button.icon.help:before,
body.xelastic.xskin.xicons-material button.btn.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED10";
}
body.xelastic.xskin.xicons-material a.button.icon.toggleselect:before,
body.xelastic.xskin.xicons-material button.btn.toggleselect:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD8";
}
body.xelastic.xskin.xicons-material a.button.icon.folders:before,
body.xelastic.xskin.xicons-material button.btn.folders:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF3";
}
body.xelastic.xskin.xicons-material a.button.icon.tools:before,
body.xelastic.xskin.xicons-material a.button.icon.settings:before,
body.xelastic.xskin.xicons-material button.btn.tools:before,
body.xelastic.xskin.xicons-material button.btn.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE6";
}
body.xelastic.xskin.xicons-material a.button.icon.dropdown:before,
body.xelastic.xskin.xicons-material button.btn.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCB";
}
body.xelastic.xskin.xicons-material a.button.icon.insert.recipient:before,
body.xelastic.xskin.xicons-material button.btn.insert.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED33";
}
body.xelastic.xskin.xicons-material .multi-input a.icon.reset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEE";
}
body.xelastic.xskin.xicons-material
  .tagedit-list
  li.tagedit-listelement-old
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
body.xelastic.xskin.xicons-material .googie_list td .googie_list_revert:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD2";
}
body.xelastic.xskin.xicons-material .googie_list td .googie_add_to_dict:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD2";
}
body.xelastic.xskin.xicons-material #identities-table td.mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFD";
}
body.xelastic.xskin.xicons-material #responses-table td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED07";
}
body.xelastic.xskin.xicons-material #filterslist td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2E";
}
body.xelastic.xskin.xicons-material #filtersetslist td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED05";
}
body.xelastic.xskin.xicons-material .attachmentslist li a.cancelupload:before,
body.xelastic.xskin.xicons-material .attachmentslist li a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
body.xelastic.xskin.xicons-material
  .message-part
  blockquote
  span.blockquote-link:after,
body.xelastic.xskin.xicons-material
  .message-htmlpart
  blockquote
  span.blockquote-link:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC3";
}
body.xelastic.xskin.xicons-material
  .message-part
  blockquote
  span.blockquote-link.collapsed:after,
body.xelastic.xskin.xicons-material
  .message-htmlpart
  blockquote
  span.blockquote-link.collapsed:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC2";
}
body.xelastic.xskin.xicons-material
  .ui-dialog
  .ui-dialog-titlebar-close:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
.image-tools
  body.xelastic.xskin.xicons-material.open
  a.button.icon.tools:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC0";
}
body.xelastic.xskin.xicons-material .listing td.action a.pushgroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC1";
}
body.xelastic.xskin.xicons-material
  .popupmenu.toolbar.listing
  .dropbutton
  a.button.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC1";
}
body.xelastic.xskin.xicons-material
  .pgpkeyimport
  div.key
  label.keyid
  + a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED40";
}
body.xelastic.xskin.xicons-material .pgpkeyimport li.uid:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE5";
}
body.xelastic.xskin.xicons-material .floating-action-buttons a.button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 2em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD2";
}
body.xelastic.xskin.xicons-material
  p.image-attachment
  .attachment-links
  a.open:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2F";
}
body.xelastic.xskin.xicons-material
  p.image-attachment
  .attachment-links
  a.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF2";
}
body.xelastic.xskin.xicons-material
  .table-widget
  table.options-table
  td.enabled
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD8";
}
body.xelastic.xskin.xicons-material
  .table-widget
  table.options-table
  td.partial
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD8";
}
body.xelastic.xskin.xicons-material
  table.table
  th.checkbox-cell.subscription:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED44";
}
body.xelastic.xskin.xicons-material table.table th.checkbox-cell.alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED42";
}
body.xelastic.xskin.xicons-material table.table th.checkbox-cell.read:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED43";
}
body.xelastic.xskin.xicons-material table.table th.checkbox-cell.write:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFA";
}
body.xelastic.xskin.xicons-material .special-buttons a.theme.light:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED4E";
}
body.xelastic.xskin.xicons-material .special-buttons a.theme.dark:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED4F";
}
body.xelastic.xskin.xicons-material a.button.icon.extwin:before,
body.xelastic.xskin.xicons-material button.btn.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2F";
}
body.xelastic.xskin.xicons-material div.tox :before {
  margin-top: 3px;
}
body.xelastic.xskin.xicons-material
  div.tox
  .tox-dialog__header
  .tox-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
body.xelastic.xskin.xicons-material
  div.tox
  .tox-dialog__footer
  .tox-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD8";
}
body.xelastic.xskin.xicons-material
  div.tox
  .tox-dialog__footer
  .tox-button.tox-button--secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
body.xelastic.xskin.xicons-material
  div.tox
  .tox-search-dialog
  .tox-dialog__footer-end
  button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFB" !important;
}
body.xelastic.xskin.xicons-material
  div.tox
  .tox-search-dialog
  .tox-dialog__footer-end
  button:nth-of-type(1):before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFE" !important;
}
body.xelastic.xskin.xicons-material
  div.tox
  .tox-dialog__footer
  .tox-tbtn.tox-tbtn--select
  .tox-icon.tox-tbtn__icon-wrap {
  display: none;
}
body.xelastic.xskin.xicons-material
  div.tox
  .tox-dialog__footer
  .tox-tbtn.tox-tbtn--select:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.5em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE7";
}
body.xelastic.xskin.xicons-material.action-plugin-managesieve .rowbuttons a,
body.xelastic.xskin.xicons-material.action-plugin-managesieve-action
  .rowbuttons
  a,
body.xelastic.xskin.xicons-material.action-plugin-managesieve-save
  .rowbuttons
  a {
  padding-left: 2px;
  padding-right: 2px;
  background: transparent !important;
  color: #333 !important;
}
html.dark-mode
  body.xelastic.xskin.xicons-material.action-plugin-managesieve
  .rowbuttons
  a,
html.dark-mode
  body.xelastic.xskin.xicons-material.action-plugin-managesieve-action
  .rowbuttons
  a,
html.dark-mode
  body.xelastic.xskin.xicons-material.action-plugin-managesieve-save
  .rowbuttons
  a {
  color: #ddd !important;
}

/*
 This file contains icon styles for all the Roundcube Plus plugins.
 */
body.xicons-material #apps-menu a.app-item-xbackground div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1C";
}
body.xicons-material #apps-menu a.app-item-xcalendar div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0C";
}
body.xicons-material #apps-menu a.app-item-xquote div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED07";
}
body.xicons-material #apps-menu a.app-item-xdropbox div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1D";
}
body.xicons-material #apps-menu a.app-item-xgoogle_drive div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1E";
}
body.xicons-material #apps-menu a.app-item-xlast_login div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1F";
}
body.xicons-material #apps-menu a.app-item-xnews_feed div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED20";
}
body.xicons-material #apps-menu a.app-item-xsidebar div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED23";
}
body.xicons-material #apps-menu a.app-item-xsignature div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFB";
}
body.xicons-material #apps-menu a.app-item-xskin div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED25";
}
body.xicons-material #apps-menu a.app-item-xvertical_preview div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED24";
}
body.xicons-material #apps-menu a.app-item-xweather div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED21";
}
body.xicons-material #apps-menu a.app-item-xtag div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED00";
}
body.xicons-material #apps-menu a.app-item-xemail_schedule div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED48";
}
body.xicons-material #apps-menu a.app-item-x2fa div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14";
}
body.xicons-material #apps-menu a.app-item-xai div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED51";
}
body.xicons-material #apps-menu a.app-item-xwebdav div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED46";
}
body.xicons-material #apps-menu a.app-item-xmultiserver div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED47";
}
body.xicons-material .xinfo:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDD";
}
body.xicons-material .xsave-hint:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDC";
}
body.xicons-material .xspinner:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1B";
}
body.xicons-material .xinformation:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDD";
}
body.xicons-material .xexclamation:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDC";
}
body.xicons-material .xhelp:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED10";
}
body.xicons-material .xcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD9";
}
body.xicons-material .xsave-hint:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDD";
}
body.xicons-material #show-mobile-xsidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED23";
}
body.xicons-material #xsidebar-menu a.hide:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC1";
}
body.xicons-material #show-xsidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC0";
}
body.xicons-material #xsidebar-order-table td.title label:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFF";
}
body.xicons-material #xsidebar-order-note:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDD";
}
body.xicons-material #xsidebar .sidebar-settings-url:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE7";
}
body.xicons-material #xsidebar .sidebar-toggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC2";
}
body.xicons-material #xsidebar .collapsed .sidebar-toggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC3";
}
body.xicons-material #xcalendar-toolbar .calendar-day:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0F";
}
body.xicons-material #xcalendar-toolbar .calendar-week:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE1";
}
body.xicons-material #xcalendar-toolbar .calendar-month:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE2";
}
body.xicons-material #xcalendar-toolbar .calendar-agenda:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE3";
}
body.xicons-material #xcalendar-toolbar .calendar-settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE7";
}
body.xicons-material #xcalendar-toolbar .calendar-add-event:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD3";
}
body.xicons-material #calendar-list-container .new-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD4";
}
body.xicons-material #calendar-list-container .calendar-item .edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFA";
}
body.xicons-material
  #event-edit
  .attendee-item
  span.status
  .needs-action:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDE";
  color: #aaa;
}
body.xicons-material #event-edit .attendee-item span.status .accepted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD9";
  color: #2e7d32;
}
body.xicons-material #event-edit .attendee-item span.status .declined:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD1";
  color: #c62828;
}
body.xicons-material #event-edit .attendee-item span.status .tentative:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDE";
  color: #ff8f00;
}
body.xicons-material #event-edit .attendee-item span.status .delegated:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEC";
  color: #4527a0;
}
body.xicons-material .restore-popup a.hide-popup:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0";
}
body.xicons-material #calendar-grid .fc-today-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED22";
  display: inline !important;
}
body.xicons-material #calendar-grid .fc-prev-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC0";
  display: inline !important;
}
body.xicons-material #calendar-grid .fc-next-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC1";
  display: inline !important;
}
body.xicons-material .xcalendar-sun-data:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED21";
}
body.xicons-material #add-events-to-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0C";
}
body.xicons-material #layout .xcalendar-mobile-show-sidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0C";
}
body.xicons-material #layout .xcalendar-mobile-show-content:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE2";
}
body.xicons-material #xcalendar-message-itip .attendee-accepted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD4";
}
body.xicons-material #xcalendar-message-itip .attendee-declined:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD1";
}
body.xicons-material #xcalendar-message-itip .attendee-tentative:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0B";
}
body.xicons-material #xcalendar-message-itip .attendee-delegated:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1F";
}
body.xicons-material #xcalendar-message-itip .attendee-needs-action:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDE";
}
body.xicons-material.xmobile #main-menu #xcalendar-main span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0C";
}
body.xicons-material.xmobile #main-menu #xcalendar-date span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0D";
}
body.xicons-material.xmobile #main-menu #xcalendar-list span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0E";
}
body.xicons-material.xmobile #main-menu #xcalendar-toolbar-button span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED12";
}
body.xicons-material.xmobile a.tab-summary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE6";
}
body.xicons-material.xmobile a.tab-share:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0A";
}
body.xicons-material.xmobile a.tab-publish:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED17";
}
body.xicons-material.xmobile a.tab-sync:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED47";
}
body.xicons-material.xmobile a.tab-recurrence:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED11";
}
body.xicons-material.xmobile a.tab-alarms:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED09";
}
body.xicons-material.xmobile a.tab-attendees:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3D";
}
body.xicons-material.xmobile a.tab-attachments:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF8";
}
body.xicons-material.xmobile a.tab-sharing:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0A";
}
body.xicons-material.xmobile a.tab-import-export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDF";
}
body.xicons-material.xmobile #calendar-list-container .new-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD4";
}
body.xicons-material.xmobile
  #calendar-list-container
  .calendar-item
  .edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFA";
}
body.xicons-material .cell-editor:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE7";
}
body.xicons-material .format-button.button-align-left:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED26";
}
body.xicons-material .format-button.button-align-center:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED27";
}
body.xicons-material .format-button.button-align-right:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED28";
}
body.xicons-material .template-table .t-social span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED29";
}
body.xicons-material #xwebdav-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED46";
}
body.xicons-material #xwebdav-dialog-controller #xwebdav-show-password:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED43";
}
body.xicons-material
  #xwebdav-dialog-controller
  #xwebdav-breadcrumbs
  .directory.home
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED22";
}
body.xicons-material
  #xwebdav-dialog-controller
  #xwebdav-list
  tr.dir
  .icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF3";
}
body.xicons-material
  #xwebdav-dialog-controller
  #xwebdav-list
  tr.file
  .icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED05";
}
body.xicons-material #xwebdav-dialog-controller .checkbox:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD8";
}
body.xicons-material #xgoogle_drive-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED50";
}
body.xicons-material #xdropbox-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1D";
}
body.xicons-material .x2fa-method-icon-email:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-material .x2fa-method-icon-totp:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-material .x2fa-method-icon-sms:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-material .x2fa-method-icon-yubikey:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-material .x2fa-method-icon-recovery:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-material .x2fa-option-logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-material #xmultiserver-menu-link:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCB";
}
body.xicons-material #xmultiserver-menu a.identity:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD8";
}
body.xicons-material #xai-open-compose-dialog:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED51";
}
body.xicons-material #settingstabplugintwofactor_gauthenticator a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE5";
}
body.xicons-material #twofactor_gauthenticator-form .show-codes:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED43";
}
body.xicons-material .menu a.filterlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2E";
}
body.xicons-material .menu a.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED3A";
}
body.xicons-material.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a.advanced:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE7";
}
body.xicons-material.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD2";
}
body.xicons-material.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEE";
}
body.xicons-material .menu a.taskaddlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF6";
}
body.xicons-material
  #sections-table
  tbody
  tr#rcmrowthunderbird_labels
  td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED45";
}
body.xicons-material
  #sections-table
  tbody
  tr#rcmrowcd_preferences
  td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1F";
}

/*
 This file assigns unicode characters to icon variables used in the other css files.
 */
body.xelastic.xicons-cartoon #button-apps:before,
body.xskin.xlarry-font-icons.xicons-cartoon #button-apps:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAA";
}
body.xelastic.xicons-cartoon #settings-menu a.x2fa:before,
body.xelastic.xicons-cartoon #settings-tabs a.x2fa:before,
body.xskin.xlarry-font-icons.xicons-cartoon #settings-menu a.x2fa:before,
body.xskin.xlarry-font-icons.xicons-cartoon #settings-tabs a.x2fa:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xicons-cartoon #sections-table tr.xbackground > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xbackground
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE4";
}
body.xelastic.xicons-cartoon #sections-table tr.xcalendar > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xcalendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD4";
}
body.xelastic.xicons-cartoon #sections-table tr.xquote > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xquote
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCF";
}
body.xelastic.xicons-cartoon #sections-table tr.xdropbox > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xdropbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE5";
}
body.xelastic.xicons-cartoon
  #sections-table
  tr.xgoogle_drive
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xgoogle_drive
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE6";
}
body.xelastic.xicons-cartoon #sections-table tr.xlast_login > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xlast_login
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE7";
}
body.xelastic.xicons-cartoon #sections-table tr.xnews_feed > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xnews_feed
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE8";
}
body.xelastic.xicons-cartoon #sections-table tr.xsidebar > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xsidebar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDEB";
}
body.xelastic.xicons-cartoon #sections-table tr.xsignature > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xsignature
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC3";
}
body.xelastic.xicons-cartoon #sections-table tr.xskin > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xskin
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDED";
}
body.xelastic.xicons-cartoon
  #sections-table
  tr.xvertical_preview
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xvertical_preview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDEC";
}
body.xelastic.xicons-cartoon #sections-table tr.xweather > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xweather
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE9";
}
body.xelastic.xicons-cartoon #sections-table tr.xtag > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xtag
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC8";
}
body.xelastic.xicons-cartoon
  #sections-table
  tr.xemail_schedule
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xemail_schedule
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE10";
}
body.xelastic.xicons-cartoon #sections-table tr.x2fa > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.x2fa
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xicons-cartoon #sections-table tr.xai > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xai
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE19";
}
body.xelastic.xicons-cartoon #sections-table tr.xwebdav > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xwebdav
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0E";
}
body.xelastic.xicons-cartoon
  #sections-table
  tr.xmultiserver
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  #sections-table
  tr.xmultiserver
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0F";
}
body.xelastic.xicons-cartoon .listing.iconized.selectable li a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized.selectable
  li
  a:before {
  content: "";
}
body.xelastic.xicons-cartoon .listing.iconized.selectable li a.selected:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized.selectable
  li
  a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA0";
}
body.xelastic.xicons-cartoon .listing.iconized li.preferences > a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.preferences
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAE";
}
body.xelastic.xicons-cartoon .listing.iconized li.folders > a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.folders
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBB";
}
body.xelastic.xicons-cartoon .listing.iconized li.responses > a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.responses
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCF";
}
body.xelastic.xicons-cartoon .listing.iconized li.identities > a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.identities
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC5";
}
body.xelastic.xicons-cartoon .listing.iconized li.password > a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.password
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE08";
}
body.xelastic.xicons-cartoon .listing.iconized li.addressbook a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.addressbook
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFE";
}
body.xelastic.xicons-cartoon .listing.iconized li.contactgroup a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.contactgroup
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE05";
}
body.xelastic.xicons-cartoon .listing.iconized li.contactsearch a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.contactsearch
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC6";
}
body.xelastic.xicons-cartoon .listing.iconized li.filter > a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.filter
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF6";
}
body.xelastic.xicons-cartoon .listing.iconized li.vacation > a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.vacation
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD1";
}
body.xelastic.xicons-cartoon .listing.iconized li.forward > a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.forward
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB4";
}
body.xelastic.xicons-cartoon .listing.iconized li.enigma.keys > a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.enigma.keys
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE08";
}
body.xelastic.xicons-cartoon .listing.iconized li.userinfo > a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.userinfo
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE7";
}
body.xelastic.xicons-cartoon .listing.iconized li.twofactorauth > a:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.twofactorauth
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE07";
}
body.xelastic.xicons-cartoon .listing.iconized li a.help:before,
body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD8";
}
body.xelastic.xicons-cartoon .listing.iconized li a.about:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li
  a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA5";
}
body.xelastic.xicons-cartoon .listing.iconized li a.license:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li
  a.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE06";
}
body.xelastic.xicons-cartoon .listing.iconized li > i:before,
body.xskin.xlarry-font-icons.xicons-cartoon .listing.iconized li > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAD";
}
body.xelastic.xicons-cartoon .listing.iconized li.group > i:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  li.group
  > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE05";
}
body.xelastic.xicons-cartoon .listing.iconized tr.contact.person td.name:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  tr.contact.person
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAD";
}
body.xelastic.xicons-cartoon .listing.iconized tr.contact.group td.name:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  tr.contact.group
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE05";
}
body.xelastic.xicons-cartoon .listing.iconized tr.general > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  tr.general
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDF";
}
body.xelastic.xicons-cartoon .listing.iconized tr.mailbox > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  tr.mailbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDD";
}
body.xelastic.xicons-cartoon .listing.iconized tr.mailview > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  tr.mailview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE2";
}
body.xelastic.xicons-cartoon .listing.iconized tr.compose > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  tr.compose
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC2";
}
body.xelastic.xicons-cartoon
  .listing.iconized
  tr.addressbook
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  tr.addressbook
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFE";
}
body.xelastic.xicons-cartoon .listing.iconized tr.folders > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  tr.folders
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBB";
}
body.xelastic.xicons-cartoon .listing.iconized tr.server > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  tr.server
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF2";
}
body.xelastic.xicons-cartoon .listing.iconized tr.enigma > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  tr.enigma
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xicons-cartoon
  .listing.iconized
  tr.encryption
  > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  tr.encryption
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xicons-cartoon .listing.iconized tr.calendar > td.section:before,
body.xskin.xlarry-font-icons.xicons-cartoon
  .listing.iconized
  tr.calendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD4";
}

/*
 This file contains icons for the Roundcube program when running an elastic-based Roundcube Plus skin.
 This file will not load when using the elastic skin; all plugin-related icons that should work in elastic should
 be in _icons_plugins.scss.
 */
body.xelastic.xskin.xicons-cartoon #taskmenu a.mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAC";
}
body.xelastic.xskin.xicons-cartoon #taskmenu a.contacts:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAD";
}
body.xelastic.xskin.xicons-cartoon #taskmenu a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAE";
}
body.xelastic.xskin.xicons-cartoon #taskmenu a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD8";
}
body.xelastic.xskin.xicons-cartoon #taskmenu a.logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB0";
}
body.xelastic.xskin.xicons-cartoon #taskmenu a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA5";
}
body.xelastic.xskin.xicons-cartoon #taskmenu a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB1";
}
body.xelastic.xskin.xicons-cartoon #taskmenu a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC1";
}
body.xelastic.xskin.xicons-cartoon #taskmenu a.calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD4";
}
body.xelastic.xskin.xicons-cartoon #taskmenu a.tasklist:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAB";
}
body.xelastic.xskin.xicons-cartoon #taskmenu a.files:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCD";
}
body.xelastic.xskin.xicons-cartoon #taskmenu a.notes:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCD";
}
body.xelastic.xskin.xicons-cartoon .menu a.reply:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB2";
}
body.xelastic.xskin.xicons-cartoon .menu a.reply-all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB3";
}
body.xelastic.xskin.xicons-cartoon .menu a.forward:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB4";
}
body.xelastic.xskin.xicons-cartoon .menu a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB6";
}
body.xelastic.xskin.xicons-cartoon .menu a.markmessage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB8";
}
body.xelastic.xskin.xicons-cartoon .menu a.more:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB9";
}
body.xelastic.xskin.xicons-cartoon .menu a.read:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDE";
}
body.xelastic.xskin.xicons-cartoon .menu a.unread:before,
body.xelastic.xskin.xicons-cartoon .menu a.expand.unread:before,
body.xelastic.xskin.xicons-cartoon .menu a.select.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDD";
}
body.xelastic.xskin.xicons-cartoon .menu a.flag:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCB";
}
body.xelastic.xskin.xicons-cartoon .menu a.unflag:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCC";
}
body.xelastic.xskin.xicons-cartoon .menu a.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED8B";
}
body.xelastic.xskin.xicons-cartoon .menu a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAE";
}
body.xelastic.xskin.xicons-cartoon .menu a.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAF";
}
body.xelastic.xskin.xicons-cartoon .menu a.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC1";
}
body.xelastic.xskin.xicons-cartoon .menu a.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF9";
}
body.xelastic.xskin.xicons-cartoon .menu a.purge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE1A";
}
body.xelastic.xskin.xicons-cartoon .menu a.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBC";
}
body.xelastic.xskin.xicons-cartoon .menu a.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC6";
}
body.xelastic.xskin.xicons-cartoon .menu a.folders:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBB";
}
body.xelastic.xskin.xicons-cartoon .menu a.upload:before,
body.xelastic.xskin.xicons-cartoon .menu a.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA7";
}
body.xelastic.xskin.xicons-cartoon .menu a.download:before,
body.xelastic.xskin.xicons-cartoon .menu a.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA8";
}
body.xelastic.xskin.xicons-cartoon .menu a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC1";
}
body.xelastic.xskin.xicons-cartoon .menu a.archive:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB5";
}
body.xelastic.xskin.xicons-cartoon .menu a.junk:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF3";
}
body.xelastic.xskin.xicons-cartoon .menu a.expunge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE03";
}
body.xelastic.xskin.xicons-cartoon .menu a.enigma:before,
body.xelastic.xskin.xicons-cartoon .menu a.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xskin.xicons-cartoon .menu a.firstpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED94";
}
body.xelastic.xskin.xicons-cartoon .menu a.prev:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED95";
}
body.xelastic.xskin.xicons-cartoon .menu a.next:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED96";
}
body.xelastic.xskin.xicons-cartoon .menu a.prevpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED95";
}
body.xelastic.xskin.xicons-cartoon .menu a.nextpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED96";
}
body.xelastic.xskin.xicons-cartoon .menu a.lastpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED97";
}
body.xelastic.xskin.xicons-cartoon .menu a.send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBD";
}
body.xelastic.xskin.xicons-cartoon .menu a.send.schedule:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE10";
}
body.xelastic.xskin.xicons-cartoon .menu a.scheduled:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE11";
}
body.xelastic.xskin.xicons-cartoon .menu a.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED84";
}
body.xelastic.xskin.xicons-cartoon .menu a.closewin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
body.xelastic.xskin.xicons-cartoon .menu a.save:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBE";
}
body.xelastic.xskin.xicons-cartoon .menu a.vcard:before,
body.xelastic.xskin.xicons-cartoon .menu a.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC0";
}
body.xelastic.xskin.xicons-cartoon .menu a.spellcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBF";
}
body.xelastic.xskin.xicons-cartoon .menu a.signature:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC3";
}
body.xelastic.xskin.xicons-cartoon .menu a.responses:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC4";
}
body.xelastic.xskin.xicons-cartoon .menu a.select:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA1";
}
body.xelastic.xskin.xicons-cartoon .menu a.threads:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCF";
}
body.xelastic.xskin.xicons-cartoon .menu a.actions:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAF";
}
body.xelastic.xskin.xicons-cartoon .menu a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB1";
}
body.xelastic.xskin.xicons-cartoon .menu a.addto:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFB";
}
body.xelastic.xskin.xicons-cartoon .menu a.addcc:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFB";
}
body.xelastic.xskin.xicons-cartoon .menu a.addbcc:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFB";
}
body.xelastic.xskin.xicons-cartoon .menu a.addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFE";
}
body.xelastic.xskin.xicons-cartoon .menu a.expand:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED93";
}
body.xelastic.xskin.xicons-cartoon .menu a.collapse:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED92";
}
body.xelastic.xskin.xicons-cartoon .menu a.submit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA0";
}
body.xelastic.xskin.xicons-cartoon .menu a.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC2";
}
body.xelastic.xskin.xicons-cartoon .menu a.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFD";
}
body.xelastic.xskin.xicons-cartoon .menu a.properties:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCD";
}
body.xelastic.xskin.xicons-cartoon .menu a.zoomin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE00";
}
body.xelastic.xskin.xicons-cartoon .menu a.zoomout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE01";
}
body.xelastic.xskin.xicons-cartoon .menu a.rotate:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB1";
}
body.xelastic.xskin.xicons-cartoon .menu a.markasjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF3";
}
body.xelastic.xskin.xicons-cartoon .menu a.markasjunk2Sel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF3";
}
body.xelastic.xskin.xicons-cartoon .menu a.markasnotjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF4";
}
body.xelastic.xskin.xicons-cartoon .menu a#tb_label_popuplink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0D";
}
body.xelastic.xskin.xicons-cartoon .menu a.source:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC8";
}
body.xelastic.xskin.xicons-cartoon .menu a.copy:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFA";
}
body.xelastic.xskin.xicons-cartoon .menu a.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF7";
}
body.xelastic.xskin.xicons-cartoon .menu a.selection:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA1" !important;
}
body.xelastic.xskin.xicons-cartoon .menu a.select.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAA";
}
body.xelastic.xskin.xicons-cartoon .menu a.select.none:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
body.xelastic.xskin.xicons-cartoon .menu a.select.page:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC7";
}
body.xelastic.xskin.xicons-cartoon .menu a.select.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCB";
}
body.xelastic.xskin.xicons-cartoon .menu a.select.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDD";
}
body.xelastic.xskin.xicons-cartoon .menu a.select.invert:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD3";
}
body.xelastic.xskin.xicons-cartoon .menu a.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDD";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBC";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF9";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.purge:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB6";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBA";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC1";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC2";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.edit.asnew:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC2";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.rename:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC2";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.filterlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF6";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.reply.list:before,
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.reply.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB3";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.forward:before,
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.forward.bounce:before,
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.forward.attachment:before,
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.forward.inline:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB4";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.download.mbox:before,
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.download.eml:before,
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.download.maildir:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBA";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.export.selection:before,
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.export.all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBA";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.expand.all:before,
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.expand.unread:before,
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.expand.none:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCF";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC6";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB6";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA7";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAE";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.insertresponse:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCF";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC1";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAD";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE02";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.remove:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.showurl:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE04";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFD";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.assigngroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFB";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.removegroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFC";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.vcard:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC0";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xskin.xicons-cartoon .toolbarmenu li a.encrypt.sign:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xskin.xicons-cartoon #message-header .subject a.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF7";
}
body.xelastic.xskin.xicons-cartoon
  #message-header
  .short-header
  div.header-links
  a.envelope:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDD";
}
body.xelastic.xskin.xicons-cartoon
  #message-header
  .short-header
  div.header-links
  a.html:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC8";
}
body.xelastic.xskin.xicons-cartoon
  #message-header
  .short-header
  div.header-links
  a.plain:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC7";
}
body.xelastic.xskin.xicons-cartoon
  #message-header
  .short-header
  div.header-links
  a.zipdownload:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBA";
}
body.xelastic.xskin.xicons-cartoon .toolbar a.button.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC6";
}
body.xelastic.xskin.xicons-cartoon .header a.refresh:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB1";
}
body.xelastic.xskin.xicons-cartoon .header a.sidebar-menu:before,
body.xelastic.xskin.xicons-cartoon .header a.toolbar-list-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFF";
}
body.xelastic.xskin.xicons-cartoon
  .messagelist
  tr.thread
  td.threads
  div:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED89";
}
body.xelastic.xskin.xicons-cartoon
  .messagelist
  tr.thread.expanded
  td.threads
  div:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED8B";
}
body.xelastic.xskin.xicons-cartoon
  .messagelist
  td.subject
  span.msgicon.status.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCA";
}
body.xelastic.xskin.xicons-cartoon
  .messagelist
  td.subject
  span.msgicon.status.replied:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB2";
}
body.xelastic.xskin.xicons-cartoon
  .messagelist
  td.subject
  span.msgicon.status.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB4";
}
body.xelastic.xskin.xicons-cartoon
  .messagelist
  td.subject
  span.msgicon.status.replied.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE12";
}
body.xelastic.xskin.xicons-cartoon
  .messagelist
  tr.deleted
  td.subject
  span.msgicon.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD0";
}
body.xelastic.xskin.xicons-cartoon .messagelist span.attachment span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC0";
}
body.xelastic.xskin.xicons-cartoon
  .messagelist
  span.attachment
  span.report:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCD";
}
body.xelastic.xskin.xicons-cartoon
  .messagelist
  span.attachment
  span.encrypted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xskin.xicons-cartoon
  .messagelist
  span.attachment
  span.vcard:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAD";
}
body.xelastic.xskin.xicons-cartoon .messagelist span.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCB";
}
body.xelastic.xskin.xicons-cartoon .messagelist tr:hover span.unflagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCB";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized.selectable li a:before {
  content: "";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized.selectable
  li
  a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA0";
}
body.xelastic.xskin.xicons-cartoon .settings-default-icon li > a:before,
body.xelastic.xskin.xicons-cartoon
  .settings-default-icon
  tr
  > td.section::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAF";
}
body.xelastic.xskin.xicons-cartoon .folderlist li a:before,
body.xelastic.xskin.xicons-cartoon .listing.iconized li a:before,
body.xelastic.xskin.xicons-cartoon .listing.iconized tr td:before {
  margin-top: 1px;
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.preferences > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAE";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.folders > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBB";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.responses > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCF";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.identities > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC5";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.password > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE08";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.addressbook a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFE";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.contactgroup a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE05";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.contactsearch a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC6";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.filter > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF6";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.vacation > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD1";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.forward > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB4";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.enigma.keys > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE08";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.userinfo > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE7";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  li.twofactorauth
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE07";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li a.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD8";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li a.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA5";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li a.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE06";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAD";
}
body.xelastic.xskin.xicons-cartoon .listing.iconized li.group > i:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE05";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  tr.contact.person
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAD";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  tr.contact.group
  td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE05";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  tr.general
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDF";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  tr.mailbox
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDD";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  tr.mailview
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE2";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  tr.compose
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC2";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  tr.addressbook
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFE";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  tr.folders
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBB";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  tr.server
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF2";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  tr.enigma
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  tr.encryption
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xskin.xicons-cartoon
  .listing.iconized
  tr.calendar
  > td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD4";
}
body.xelastic.xskin.xicons-cartoon .input-group .icon.user:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAD";
}
body.xelastic.xskin.xicons-cartoon .input-group .icon.pass:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xskin.xicons-cartoon .input-group .icon.host:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDEA";
}
body.xelastic.xskin.xicons-cartoon .input-group .icon.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
body.xelastic.xskin.xicons-cartoon .input-group .icon.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB6";
}
body.xelastic.xskin.xicons-cartoon .input-group .icon.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC2";
}
body.xelastic.xskin.xicons-cartoon .input-group .icon.add:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9A";
}
body.xelastic.xskin.xicons-cartoon .input-group .icon.add.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE05";
}
body.xelastic.xskin.xicons-cartoon .input-group .icon.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC6";
}
body.xelastic.xskin.xicons-cartoon .input-group .icon.filter:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF6";
}
body.xelastic.xskin.xicons-cartoon .input-group .icon.key:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xskin.xicons-cartoon .contactlist td.contact:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAD";
}
body.xelastic.xskin.xicons-cartoon .contactlist td.contactgroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE05";
}
body.xelastic.xskin.xicons-cartoon .contactlist li a.addressbook::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFE";
}
body.xelastic.xskin.xicons-cartoon .contactlist li a.contactgroup::before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE05";
}
body.xelastic.xskin.xicons-cartoon .searchbar form:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC6";
  position: relative;
  top: 3px;
}
body.xelastic.xskin.xicons-cartoon .searchbar a.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDD";
}
body.xelastic.xskin.xicons-cartoon .searchbar a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED8B";
}
body.xelastic.xskin.xicons-cartoon .searchbar.open a.options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED8A";
}
body.xelastic.xskin.xicons-cartoon .searchbar a.reset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
body.xelastic.xskin.xicons-cartoon ul.treelist li div.treetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED89";
}
body.xelastic.xskin.xicons-cartoon
  ul.treelist
  li
  div.treetoggle.expanded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED8B";
}
body.xelastic.xskin.xicons-cartoon .folderlist li a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBB";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.inbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE2";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.trash a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB6";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.trash.empty > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB6";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.drafts a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC2";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.sent a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBD";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.junk a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF3";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.archive > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB5";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.type-event > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD4";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.type-task > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD5";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.type-journal > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD4";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.type-contact > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFE";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.type-note > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCD";
}
body.xelastic.xskin.xicons-cartoon
  .folderlist
  li.type-configuration
  > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAF";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.type-freebusy > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD4";
}
body.xelastic.xskin.xicons-cartoon .folderlist li.type-file > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCD";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.toolbar-menu-button:before,
body.xelastic.xskin.xicons-cartoon button.btn.toolbar-menu-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFF";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.task-menu-button:before,
body.xelastic.xskin.xicons-cartoon button.btn.task-menu-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC7";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.back-sidebar-button:before,
body.xelastic.xskin.xicons-cartoon a.button.icon.back-content-button:before,
body.xelastic.xskin.xicons-cartoon a.button.icon.back-list-button:before,
body.xelastic.xskin.xicons-cartoon button.btn.back-sidebar-button:before,
body.xelastic.xskin.xicons-cartoon button.btn.back-content-button:before,
body.xelastic.xskin.xicons-cartoon button.btn.back-list-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED88";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.generate:before,
body.xelastic.xskin.xicons-cartoon a.button.icon.yes:before,
body.xelastic.xskin.xicons-cartoon a.button.icon.submit:before,
body.xelastic.xskin.xicons-cartoon a.button.icon.continue:before,
body.xelastic.xskin.xicons-cartoon a.button.icon.save:before,
body.xelastic.xskin.xicons-cartoon button.btn.generate:before,
body.xelastic.xskin.xicons-cartoon button.btn.yes:before,
body.xelastic.xskin.xicons-cartoon button.btn.submit:before,
body.xelastic.xskin.xicons-cartoon button.btn.continue:before,
body.xelastic.xskin.xicons-cartoon button.btn.save:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA0";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.create:before,
body.xelastic.xskin.xicons-cartoon button.btn.create:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC1";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.edit:before,
body.xelastic.xskin.xicons-cartoon button.btn.edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC2";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.qrcode:before,
body.xelastic.xskin.xicons-cartoon button.btn.qrcode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFD";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.search:before,
body.xelastic.xskin.xicons-cartoon button.btn.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC6";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.filter:before,
body.xelastic.xskin.xicons-cartoon button.btn.filter:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF6";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.import:before,
body.xelastic.xskin.xicons-cartoon button.btn.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA7";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.export:before,
body.xelastic.xskin.xicons-cartoon button.btn.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA8";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.discard:before,
body.xelastic.xskin.xicons-cartoon a.button.icon.delete:before,
body.xelastic.xskin.xicons-cartoon button.btn.discard:before,
body.xelastic.xskin.xicons-cartoon button.btn.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB6";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.next:before,
body.xelastic.xskin.xicons-cartoon button.btn.next:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED96";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.restore:before,
body.xelastic.xskin.xicons-cartoon button.btn.restore:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE09";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.send:before,
body.xelastic.xskin.xicons-cartoon a.button.icon.bounce:before,
body.xelastic.xskin.xicons-cartoon button.btn.send:before,
body.xelastic.xskin.xicons-cartoon button.btn.bounce:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBD";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.attach:before,
body.xelastic.xskin.xicons-cartoon button.btn.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC0";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.no:before,
body.xelastic.xskin.xicons-cartoon a.button.icon.close:before,
body.xelastic.xskin.xicons-cartoon a.button.icon.cancel:before,
body.xelastic.xskin.xicons-cartoon button.btn.no:before,
body.xelastic.xskin.xicons-cartoon button.btn.close:before,
body.xelastic.xskin.xicons-cartoon button.btn.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.mark:before,
body.xelastic.xskin.xicons-cartoon button.btn.mark:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCA";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.back:before,
body.xelastic.xskin.xicons-cartoon button.btn.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED88";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.remove:before,
body.xelastic.xskin.xicons-cartoon button.btn.remove:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.unlock:before,
body.xelastic.xskin.xicons-cartoon button.btn.unlock:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.help:before,
body.xelastic.xskin.xicons-cartoon button.btn.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD8";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.toggleselect:before,
body.xelastic.xskin.xicons-cartoon button.btn.toggleselect:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA0";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.folders:before,
body.xelastic.xskin.xicons-cartoon button.btn.folders:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBB";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.tools:before,
body.xelastic.xskin.xicons-cartoon a.button.icon.settings:before,
body.xelastic.xskin.xicons-cartoon button.btn.tools:before,
body.xelastic.xskin.xicons-cartoon button.btn.settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAE";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.dropdown:before,
body.xelastic.xskin.xicons-cartoon button.btn.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED93";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.insert.recipient:before,
body.xelastic.xskin.xicons-cartoon button.btn.insert.recipient:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDFB";
}
body.xelastic.xskin.xicons-cartoon .multi-input a.icon.reset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB6";
}
body.xelastic.xskin.xicons-cartoon
  .tagedit-list
  li.tagedit-listelement-old
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
body.xelastic.xskin.xicons-cartoon .googie_list td .googie_list_revert:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9A";
}
body.xelastic.xskin.xicons-cartoon .googie_list td .googie_add_to_dict:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9A";
}
body.xelastic.xskin.xicons-cartoon #identities-table td.mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC5";
}
body.xelastic.xskin.xicons-cartoon #responses-table td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCF";
}
body.xelastic.xskin.xicons-cartoon #filterslist td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF6";
}
body.xelastic.xskin.xicons-cartoon #filtersetslist td.name:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCD";
}
body.xelastic.xskin.xicons-cartoon .attachmentslist li a.cancelupload:before,
body.xelastic.xskin.xicons-cartoon .attachmentslist li a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
body.xelastic.xskin.xicons-cartoon
  .message-part
  blockquote
  span.blockquote-link:after,
body.xelastic.xskin.xicons-cartoon
  .message-htmlpart
  blockquote
  span.blockquote-link:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED8B";
}
body.xelastic.xskin.xicons-cartoon
  .message-part
  blockquote
  span.blockquote-link.collapsed:after,
body.xelastic.xskin.xicons-cartoon
  .message-htmlpart
  blockquote
  span.blockquote-link.collapsed:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED8A";
}
body.xelastic.xskin.xicons-cartoon .ui-dialog .ui-dialog-titlebar-close:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
.image-tools
  body.xelastic.xskin.xicons-cartoon.open
  a.button.icon.tools:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED88";
}
body.xelastic.xskin.xicons-cartoon .listing td.action a.pushgroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED89";
}
body.xelastic.xskin.xicons-cartoon
  .popupmenu.toolbar.listing
  .dropbutton
  a.button.dropdown:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED89";
}
body.xelastic.xskin.xicons-cartoon
  .pgpkeyimport
  div.key
  label.keyid
  + a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE08";
}
body.xelastic.xskin.xicons-cartoon .pgpkeyimport li.uid:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAD";
}
body.xelastic.xskin.xicons-cartoon .floating-action-buttons a.button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 2em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9A";
}
body.xelastic.xskin.xicons-cartoon
  p.image-attachment
  .attachment-links
  a.open:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF7";
}
body.xelastic.xskin.xicons-cartoon
  p.image-attachment
  .attachment-links
  a.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBA";
}
body.xelastic.xskin.xicons-cartoon
  .table-widget
  table.options-table
  td.enabled
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA0";
}
body.xelastic.xskin.xicons-cartoon
  .table-widget
  table.options-table
  td.partial
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA0";
}
body.xelastic.xskin.xicons-cartoon
  table.table
  th.checkbox-cell.subscription:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0C";
}
body.xelastic.xskin.xicons-cartoon table.table th.checkbox-cell.alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0A";
}
body.xelastic.xskin.xicons-cartoon table.table th.checkbox-cell.read:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0B";
}
body.xelastic.xskin.xicons-cartoon table.table th.checkbox-cell.write:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC2";
}
body.xelastic.xskin.xicons-cartoon .special-buttons a.theme.light:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE16";
}
body.xelastic.xskin.xicons-cartoon .special-buttons a.theme.dark:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE17";
}
body.xelastic.xskin.xicons-cartoon a.button.icon.extwin:before,
body.xelastic.xskin.xicons-cartoon button.btn.extwin:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF7";
}
body.xelastic.xskin.xicons-cartoon div.tox :before {
  margin-top: 3px;
}
body.xelastic.xskin.xicons-cartoon
  div.tox
  .tox-dialog__header
  .tox-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
body.xelastic.xskin.xicons-cartoon
  div.tox
  .tox-dialog__footer
  .tox-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA0";
}
body.xelastic.xskin.xicons-cartoon
  div.tox
  .tox-dialog__footer
  .tox-button.tox-button--secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
body.xelastic.xskin.xicons-cartoon
  div.tox
  .tox-search-dialog
  .tox-dialog__footer-end
  button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC3" !important;
}
body.xelastic.xskin.xicons-cartoon
  div.tox
  .tox-search-dialog
  .tox-dialog__footer-end
  button:nth-of-type(1):before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC6" !important;
}
body.xelastic.xskin.xicons-cartoon
  div.tox
  .tox-dialog__footer
  .tox-tbtn.tox-tbtn--select
  .tox-icon.tox-tbtn__icon-wrap {
  display: none;
}
body.xelastic.xskin.xicons-cartoon
  div.tox
  .tox-dialog__footer
  .tox-tbtn.tox-tbtn--select:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.5em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAF";
}
body.xelastic.xskin.xicons-cartoon.action-plugin-managesieve .rowbuttons a,
body.xelastic.xskin.xicons-cartoon.action-plugin-managesieve-action
  .rowbuttons
  a,
body.xelastic.xskin.xicons-cartoon.action-plugin-managesieve-save
  .rowbuttons
  a {
  padding-left: 2px;
  padding-right: 2px;
  background: transparent !important;
  color: #333 !important;
}
html.dark-mode
  body.xelastic.xskin.xicons-cartoon.action-plugin-managesieve
  .rowbuttons
  a,
html.dark-mode
  body.xelastic.xskin.xicons-cartoon.action-plugin-managesieve-action
  .rowbuttons
  a,
html.dark-mode
  body.xelastic.xskin.xicons-cartoon.action-plugin-managesieve-save
  .rowbuttons
  a {
  color: #ddd !important;
}

/*
 This file contains icon styles for all the Roundcube Plus plugins.
 */
body.xicons-cartoon #apps-menu a.app-item-xbackground div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE4";
}
body.xicons-cartoon #apps-menu a.app-item-xcalendar div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD4";
}
body.xicons-cartoon #apps-menu a.app-item-xquote div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCF";
}
body.xicons-cartoon #apps-menu a.app-item-xdropbox div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE5";
}
body.xicons-cartoon #apps-menu a.app-item-xgoogle_drive div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE6";
}
body.xicons-cartoon #apps-menu a.app-item-xlast_login div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE7";
}
body.xicons-cartoon #apps-menu a.app-item-xnews_feed div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE8";
}
body.xicons-cartoon #apps-menu a.app-item-xsidebar div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDEB";
}
body.xicons-cartoon #apps-menu a.app-item-xsignature div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC3";
}
body.xicons-cartoon #apps-menu a.app-item-xskin div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDED";
}
body.xicons-cartoon #apps-menu a.app-item-xvertical_preview div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDEC";
}
body.xicons-cartoon #apps-menu a.app-item-xweather div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE9";
}
body.xicons-cartoon #apps-menu a.app-item-xtag div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC8";
}
body.xicons-cartoon #apps-menu a.app-item-xemail_schedule div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE10";
}
body.xicons-cartoon #apps-menu a.app-item-x2fa div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC";
}
body.xicons-cartoon #apps-menu a.app-item-xai div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE19";
}
body.xicons-cartoon #apps-menu a.app-item-xwebdav div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0E";
}
body.xicons-cartoon #apps-menu a.app-item-xmultiserver div.icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0F";
}
body.xicons-cartoon .xinfo:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA5";
}
body.xicons-cartoon .xsave-hint:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA4";
}
body.xicons-cartoon .xspinner:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE3";
}
body.xicons-cartoon .xinformation:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA5";
}
body.xicons-cartoon .xexclamation:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA4";
}
body.xicons-cartoon .xhelp:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD8";
}
body.xicons-cartoon .xcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA1";
}
body.xicons-cartoon .xsave-hint:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA5";
}
body.xicons-cartoon #show-mobile-xsidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDEB";
}
body.xicons-cartoon #xsidebar-menu a.hide:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED89";
}
body.xicons-cartoon #show-xsidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED88";
}
body.xicons-cartoon #xsidebar-order-table td.title label:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC7";
}
body.xicons-cartoon #xsidebar-order-note:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA5";
}
body.xicons-cartoon #xsidebar .sidebar-settings-url:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAF";
}
body.xicons-cartoon #xsidebar .sidebar-toggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED8A";
}
body.xicons-cartoon #xsidebar .collapsed .sidebar-toggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED8B";
}
body.xicons-cartoon #xcalendar-toolbar .calendar-day:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD7";
}
body.xicons-cartoon #xcalendar-toolbar .calendar-week:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA9";
}
body.xicons-cartoon #xcalendar-toolbar .calendar-month:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAA";
}
body.xicons-cartoon #xcalendar-toolbar .calendar-agenda:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAB";
}
body.xicons-cartoon #xcalendar-toolbar .calendar-settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAF";
}
body.xicons-cartoon #xcalendar-toolbar .calendar-add-event:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9B";
}
body.xicons-cartoon #calendar-list-container .new-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9C";
}
body.xicons-cartoon #calendar-list-container .calendar-item .edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC2";
}
body.xicons-cartoon
  #event-edit
  .attendee-item
  span.status
  .needs-action:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA6";
  color: #aaa;
}
body.xicons-cartoon #event-edit .attendee-item span.status .accepted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA1";
  color: #2e7d32;
}
body.xicons-cartoon #event-edit .attendee-item span.status .declined:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED99";
  color: #c62828;
}
body.xicons-cartoon #event-edit .attendee-item span.status .tentative:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA6";
  color: #ff8f00;
}
body.xicons-cartoon #event-edit .attendee-item span.status .delegated:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB4";
  color: #4527a0;
}
body.xicons-cartoon .restore-popup a.hide-popup:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98";
}
body.xicons-cartoon #calendar-grid .fc-today-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDEA";
  display: inline !important;
}
body.xicons-cartoon #calendar-grid .fc-prev-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED88";
  display: inline !important;
}
body.xicons-cartoon #calendar-grid .fc-next-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED89";
  display: inline !important;
}
body.xicons-cartoon .xcalendar-sun-data:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE9";
}
body.xicons-cartoon #add-events-to-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD4";
}
body.xicons-cartoon #layout .xcalendar-mobile-show-sidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD4";
}
body.xicons-cartoon #layout .xcalendar-mobile-show-content:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAA";
}
body.xicons-cartoon #xcalendar-message-itip .attendee-accepted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9C";
}
body.xicons-cartoon #xcalendar-message-itip .attendee-declined:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED99";
}
body.xicons-cartoon #xcalendar-message-itip .attendee-tentative:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD3";
}
body.xicons-cartoon #xcalendar-message-itip .attendee-delegated:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE7";
}
body.xicons-cartoon #xcalendar-message-itip .attendee-needs-action:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA6";
}
body.xicons-cartoon.xmobile #main-menu #xcalendar-main span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD4";
}
body.xicons-cartoon.xmobile #main-menu #xcalendar-date span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD5";
}
body.xicons-cartoon.xmobile #main-menu #xcalendar-list span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD6";
}
body.xicons-cartoon.xmobile #main-menu #xcalendar-toolbar-button span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDA";
}
body.xicons-cartoon.xmobile a.tab-summary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAE";
}
body.xicons-cartoon.xmobile a.tab-share:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD2";
}
body.xicons-cartoon.xmobile a.tab-publish:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDF";
}
body.xicons-cartoon.xmobile a.tab-sync:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0F";
}
body.xicons-cartoon.xmobile a.tab-recurrence:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD9";
}
body.xicons-cartoon.xmobile a.tab-alarms:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD1";
}
body.xicons-cartoon.xmobile a.tab-attendees:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE05";
}
body.xicons-cartoon.xmobile a.tab-attachments:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC0";
}
body.xicons-cartoon.xmobile a.tab-sharing:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD2";
}
body.xicons-cartoon.xmobile a.tab-import-export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA7";
}
body.xicons-cartoon.xmobile #calendar-list-container .new-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9C";
}
body.xicons-cartoon.xmobile
  #calendar-list-container
  .calendar-item
  .edit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC2";
}
body.xicons-cartoon .cell-editor:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAF";
}
body.xicons-cartoon .format-button.button-align-left:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDEE";
}
body.xicons-cartoon .format-button.button-align-center:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDEF";
}
body.xicons-cartoon .format-button.button-align-right:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF0";
}
body.xicons-cartoon .template-table .t-social span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF1";
}
body.xicons-cartoon #xwebdav-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0E";
}
body.xicons-cartoon #xwebdav-dialog-controller #xwebdav-show-password:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0B";
}
body.xicons-cartoon
  #xwebdav-dialog-controller
  #xwebdav-breadcrumbs
  .directory.home
  span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDEA";
}
body.xicons-cartoon
  #xwebdav-dialog-controller
  #xwebdav-list
  tr.dir
  .icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBB";
}
body.xicons-cartoon
  #xwebdav-dialog-controller
  #xwebdav-list
  tr.file
  .icon:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCD";
}
body.xicons-cartoon #xwebdav-dialog-controller .checkbox:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA0";
}
body.xicons-cartoon #xgoogle_drive-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE18";
}
body.xicons-cartoon #xdropbox-compose-button button.btn-secondary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE5";
}
body.xicons-cartoon .x2fa-method-icon-email:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-cartoon .x2fa-method-icon-totp:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-cartoon .x2fa-method-icon-sms:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-cartoon .x2fa-method-icon-yubikey:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-cartoon .x2fa-method-icon-recovery:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-cartoon .x2fa-option-logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}
body.xicons-cartoon #xmultiserver-menu-link:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED93";
}
body.xicons-cartoon #xmultiserver-menu a.identity:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA0";
}
body.xicons-cartoon #xai-open-compose-dialog:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE19";
}
body.xicons-cartoon #settingstabplugintwofactor_gauthenticator a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAD";
}
body.xicons-cartoon #twofactor_gauthenticator-form .show-codes:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0B";
}
body.xicons-cartoon .menu a.filterlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF6";
}
body.xicons-cartoon .menu a.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE02";
}
body.xicons-cartoon.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a.advanced:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAF";
}
body.xicons-cartoon.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9A";
}
body.xicons-cartoon.action-plugin-managesieve-action
  .propform
  td.rowbuttons
  a.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB6";
}
body.xicons-cartoon .menu a.taskaddlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBE";
}
body.xicons-cartoon
  #sections-table
  tbody
  tr#rcmrowthunderbird_labels
  td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0D";
}
body.xicons-cartoon
  #sections-table
  tbody
  tr#rcmrowcd_preferences
  td.section:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE7";
}

/* general fixes */
input[type="checkbox"].no-switchbox.icon-checkbox + label {
  display: none;
}

.dark-mode input[type="checkbox"].no-switchbox {
  opacity: 1 !important;
  z-index: auto !important;
}

/* bootstrap corrections */
h3 {
  font-size: 1.2rem;
}

.btn {
  padding: 0.3rem 0.75rem;
  margin: 0 0.2rem;
}

.table th {
  border-top: none;
}

table.plain-table {
  margin: 0;
}
table.plain-table tr {
  display: table-row !important;
}
table.plain-table td {
  display: table-cell !important;
}
table.plain-table td,
table.plain-table th {
  border: none;
}

table.padded-cells td,
table.padded-cells th {
  padding: 0 5px 5px 5px !important;
}

.btn.btn-primary,
.btn.btn-secondary,
.btn.btn-success,
.btn.btn-danger,
.btn.btn-warning,
.btn.btn-info,
.btn.btn-link,
.btn.btn-dark {
  line-height: 1.3rem;
}
.btn.btn-primary:before,
.btn.btn-secondary:before,
.btn.btn-success:before,
.btn.btn-danger:before,
.btn.btn-warning:before,
.btn.btn-info:before,
.btn.btn-link:before,
.btn.btn-dark:before {
  font-size: 1.1rem;
  line-height: 1.1rem;
}

#xmobile-overlay {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

/* apps menu */
.layout-large #button-apps:before,
.layout-normal #button-apps:before {
  margin-top: 5px;
}

.layout-normal.touch #button-apps:before {
  margin-top: 0;
}

#button-apps.top:before {
  font-size: 1.8em;
}
#button-apps.top span {
  display: none;
}

#apps-menu {
  padding: 4px;
}
#apps-menu .section-title {
  margin-bottom: 5px;
}
#apps-menu .section {
  padding: 5px;
}
#apps-menu #look-and-feel-shortcut {
  padding-top: 5px;
}
#apps-menu #look-and-feel-shortcut a {
  width: 100%;
  margin: 0 !important;
}
#apps-menu #menu-apps-list a.app-item {
  display: flex;
  flex-flow: row nowrap;
  padding: 1px;
  color: #333;
}
html.dark-mode #apps-menu #menu-apps-list a.app-item {
  color: #c5d1d3;
}
#apps-menu #menu-apps-list a.app-item .icon {
  order: 1;
  font-size: 1.3rem;
  width: 2rem;
  text-align: center;
}
#apps-menu #menu-apps-list a.app-item .title {
  order: 2;
  padding-left: 0.4rem;
  align-self: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#apps-menu #menu-apps-list a.app-item:hover {
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.07);
}
html.dark-mode #apps-menu #menu-apps-list a.app-item:hover {
  background-color: rgba(255, 255, 255, 0.07);
}

/* xsidebar */
#xsidebar,
#xsidebar-mobile-header,
#taskmenu a#show-mobile-xsidebar {
  display: none;
}

#show-xsidebar-item {
  float: right;
}

#layout #xsidebar {
  overflow-y: hidden;
  border-left: 1px solid;
  border-color: #ddd;
  background-color: #fff;
}
html.dark-mode #layout #xsidebar {
  border-color: #4d6066;
}
html.dark-mode #layout #xsidebar {
  background-color: #21292c;
}
#layout #xsidebar #xsidebar-inner {
  overflow-y: auto;
  height: 100%;
}
#layout #xsidebar h2.boxtitle {
  border-bottom: 1px solid;
  border-color: #ddd;
}
html.dark-mode #layout #xsidebar h2.boxtitle {
  border-color: #4d6066;
}
#layout #xsidebar .header {
  justify-content: left !important;
  padding-left: 0 !important;
}

body.xsidebar-visible #layout-content {
  min-width: 0;
}
body.xsidebar-visible #show-xsidebar {
  display: none;
}
body.xsidebar-visible #xsidebar-menu {
  text-align: right;
}
body.xsidebar-visible #xsidebar {
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  max-width: 18%;
}

html.touch #taskmenu a#show-mobile-xsidebar {
  display: block;
}
html.touch #xsidebar,
html.touch #show-xsidebar {
  display: none !important;
}
html.touch body.xsidebar-mobile-visible #xmobile-overlay {
  display: block;
}
html.touch body.xsidebar-mobile-visible #xsidebar {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  bottom: 0;
  width: 50%;
  max-width: 100%;
  display: block !important;
  border-radius: 0;
  border: none !important;
  z-index: 2;
}
html.touch body.xsidebar-mobile-visible #xsidebar #xsidebar-mobile-header {
  display: block;
  padding: 0 0.5em;
  height: 4.2rem;
  line-height: 4.2rem;
  font-size: 1.2rem;
  background-color: #005984;
}
html.touch body.xsidebar-mobile-visible #xsidebar #xsidebar-mobile-header a {
  color: #fff !important;
}
html.touch body.xsidebar-mobile-visible #xsidebar .header {
  display: none;
}
html.touch body.xsidebar-mobile-visible #xsidebar #xsidebar-inner {
  padding-bottom: 100px;
}

html.dark-mode.touch body.xsidebar-mobile-visible #xsidebar {
  background-color: #161b1d;
}
html.dark-mode.touch
  body.xsidebar-mobile-visible
  #xsidebar
  #xsidebar-mobile-header {
  background-color: transparent;
  border-bottom: 1px solid #4d6066;
}

html.layout-small body.xsidebar-mobile-visible #xsidebar {
  width: 60%;
}

html.layout-phone body.xsidebar-mobile-visible #xsidebar {
  width: 100%;
}

.floating-action-buttons a.button {
  background-color: #ddd;
  box-shadow: 0 0 5px 5px #eee;
}

/* settings */
#sections-table tr td.section {
  background-image: none !important;
}

form.propform .form-group button.button {
  margin-bottom: 10px;
}

/* popup boxes */
body.xelastic div.xpopup {
  display: none;
  position: absolute;
  left: 0;
  margin: 0;
  padding: 0;
  border-radius: 0.3rem;
  box-sizing: border-box;
  height: auto;
  font-size: 1rem;
  z-index: 1060;
  background-color: #fff;
  border: 1px solid #d4dbde;
  box-shadow: 3px 3px 5px #dcdedf;
}
html.dark-mode body.xelastic div.xpopup {
  background-color: #161b1d;
  border-color: #4d6066;
  box-shadow: none;
}
body.xelastic div.xpopup ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
body.xelastic div.xpopup li {
  padding: 0;
  margin: 0;
}
body.xelastic div.xpopup a {
  display: block;
  text-decoration: none;
  padding: 8px 15px;
}

/*# sourceMappingURL=elastic.css.map */
