@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 .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
  transition: opacity .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: -.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: .3rem .75rem;
  margin: 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: .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 .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: .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 */
