@charset "UTF-8";
/**
 * Roundcube Framework plugin.
 *
 * Copyright 2019, 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.xlarry #button-apps:before,
body.xskin.xlarry-font-icons.xlarry #button-apps:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8A"; }
body.xelastic.xlarry #settings-menu a.x2fa:before,
body.xelastic.xlarry #settings-tabs a.x2fa:before,
body.xskin.xlarry-font-icons.xlarry #settings-menu a.x2fa:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xbackground > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xcalendar > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xquote > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xdropbox > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xgoogle_drive > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xlast_login > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xnews_feed > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xsidebar > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xsignature > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xskin > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xvertical_preview > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xweather > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xtag > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xemail_schedule > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.x2fa > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xai > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xwebdav > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry #sections-table tr.xmultiserver > td.section:before,
body.xskin.xlarry-font-icons.xlarry #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.xlarry .listing.iconized.selectable li a:before,
body.xskin.xlarry-font-icons.xlarry .listing.iconized.selectable li a:before {
  content: ""; }
body.xelastic.xlarry .listing.iconized.selectable li a.selected:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.preferences > a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.folders > a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.responses > a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.identities > a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.password > a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.addressbook a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.contactgroup a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.contactsearch a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.filter > a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.vacation > a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.forward > a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.enigma.keys > a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.userinfo > a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.twofactorauth > a:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li a.help:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li a.about:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li a.license:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li > i:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized li.group > i:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized tr.contact.person td.name:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized tr.contact.group td.name:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized tr.general > td.section:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized tr.mailbox > td.section:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized tr.mailview > td.section:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized tr.compose > td.section:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized tr.addressbook > td.section:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized tr.folders > td.section:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized tr.server > td.section:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized tr.enigma > td.section:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized tr.encryption > td.section:before,
body.xskin.xlarry-font-icons.xlarry .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.xlarry .listing.iconized tr.calendar > td.section:before,
body.xskin.xlarry-font-icons.xlarry .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 a larry-based Roundcube Plus skin.
 */
body.xlarry-font-icons.xlarry.xdesktop #taskbar a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.5em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABB"; }
body.xlarry-font-icons.xlarry.xdesktop #taskbar a.button-mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8C"; }
body.xlarry-font-icons.xlarry.xdesktop #taskbar a.button-addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D"; }
body.xlarry-font-icons.xlarry.xdesktop #taskbar a.button-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4"; }
body.xlarry-font-icons.xlarry.xdesktop #taskbar a.button-help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB8"; }
body.xlarry-font-icons.xlarry.xdesktop #taskbar a.button-xresell:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7B"; }
body.xlarry-font-icons.xlarry.xdesktop #taskbar a.button-apps:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7B"; }
body.xlarry-font-icons.xlarry.xdesktop #taskbar a.button-settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8E"; }
body.xlarry-font-icons.xlarry.xdesktop #taskbar a.button-logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA90"; }
body.xlarry-font-icons.xlarry.xdesktop #taskbar .minmodetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA72"; }
body.xlarry-font-icons.xlarry.xdesktop #topnav a.button-interface-options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABF"; }
body.xlarry-font-icons.xlarry.xdesktop #topnav a.button-cloud:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEE"; }
body.xlarry-font-icons.xlarry.xdesktop #topnav a.button-tasklist:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9F"; }
body.xlarry-font-icons.xlarry.xdesktop #topnav a.button-cpwebmail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF3"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABB"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.checkmail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA91"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA1"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.reply:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA92"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.reply-all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA93"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.forward:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA94"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA96"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.archive:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA95"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.junk:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD3"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.markmessage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA98"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.more:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA99"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA64"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.close:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA64"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9A"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9B"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9C"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9D"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.send.schedule:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF0"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.scheduled:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF1"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.savedraft:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9E"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.spellcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9F"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA0"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.insertsig:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA3"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.responses:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA4"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.vcard_send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA5"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA87"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA88"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.markasjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD3"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.markasjunk2Sel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD3"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.markasnotjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD4"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.enigma:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a.button.message-list-sort:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC0"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbar a#tb_label_popuplink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAED"; }
body.xlarry-font-icons.xlarry.xdesktop .toolbarmenu.selectable li a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80"; }
body.xlarry-font-icons.xlarry.xdesktop .dropbutton .dropbuttontip:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA73"; }
body.xlarry-font-icons.xlarry.xdesktop div.expanded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7D"; }
body.xlarry-font-icons.xlarry.xdesktop div.collapsed:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7A"; }
body.xlarry-font-icons.xlarry.xdesktop a.menuselector:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA73"; }
body.xlarry-font-icons.xlarry.xdesktop .boxfooter .listbutton.groupactions:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F"; }
body.xlarry-font-icons.xlarry.xdesktop .boxfooter .listbutton.add:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7A"; }
body.xlarry-font-icons.xlarry.xdesktop .boxfooter .listbutton.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78"; }
body.xlarry-font-icons.xlarry.xdesktop .boxfooter .listbutton.removegroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA9"; }
body.xlarry-font-icons.xlarry.xdesktop .boxpagenav a.icon.firstpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA74"; }
body.xlarry-font-icons.xlarry.xdesktop .boxpagenav a.icon.lastpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA77"; }
body.xlarry-font-icons.xlarry.xdesktop .boxpagenav a.icon.prevpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA75"; }
body.xlarry-font-icons.xlarry.xdesktop .boxpagenav a.icon.nextpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA76"; }
body.xlarry-font-icons.xlarry.xdesktop .compose-headers .iconbutton.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78"; }
body.xlarry-font-icons.xlarry.xdesktop .records-table tr td.threads div.listmenu:before,
body.xlarry-font-icons.xlarry.xdesktop .records-table tr th.threads a.listmenu:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F"; }
body.xlarry-font-icons.xlarry.xdesktop .records-table thead tr .status span.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA"; }
body.xlarry-font-icons.xlarry.xdesktop .records-table thead tr .priority span.priority:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr:hover td.status span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA";
  color: #bbb !important; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr:hover .flag span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAB";
  color: #bbb; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr .status span.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr .flag span.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAB"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr .attachment span.attachment:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA0"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr .attachment span.report:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAD"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr .priority span.prio1:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA66"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr .priority span.prio2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA66"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr .priority span.prio4:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA67"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr .priority span.prio5:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA67"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr td.status span.deleted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr td.status span.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr td.subject span.deleted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr td.subject span.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr td.subject span.replied:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA92"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr td.subject span.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA94"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr td.subject span.replied.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF2"; }
body.xlarry-font-icons.xlarry.xdesktop .messagelist tr td.subject span.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA"; }
body.xlarry-font-icons.xlarry.xdesktop .records-table thead tr .sortedASC a:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC0"; }
body.xlarry-font-icons.xlarry.xdesktop .records-table thead tr .sortedDESC a:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC1"; }
body.xlarry-font-icons.xlarry.xdesktop #messagestack div:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84"; }
body.xlarry-font-icons.xlarry.xdesktop #messagestack div.error:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78"; }
body.xlarry-font-icons.xlarry.xdesktop #messagestack div.warning:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84"; }
body.xlarry-font-icons.xlarry.xdesktop #messagestack div.confirmation:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80"; }
body.xlarry-font-icons.xlarry.xdesktop #searchmenulink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6"; }
body.xlarry-font-icons.xlarry.xdesktop #quicksearchbar #searchmenulink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6" "\EA73";
  white-space: nowrap; }
body.xlarry-font-icons.xlarry.xdesktop #searchreset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78"; }
body.xlarry-font-icons.xlarry.xdesktop #maillistmode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA7" "    "; }
body.xlarry-font-icons.xlarry.xdesktop #mailthreadmode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAF"; }
body.xlarry-font-icons.xlarry.xdesktop .fullheight #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA62"; }
body.xlarry-font-icons.xlarry.xdesktop #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA63"; }
body.xlarry-font-icons.xlarry.xdesktop #custom-login-submit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA65"; }
body.xlarry-font-icons.xlarry.xdesktop #xsidebar-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA71"; }
body.xlarry-font-icons.xlarry.xdesktop.xsidebar-visible #xsidebar-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA70"; }
body.xlarry-font-icons.xlarry.xdesktop .mailbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9B"; }
body.xlarry-font-icons.xlarry.xdesktop .mailbox.inbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC2"; }
body.xlarry-font-icons.xlarry.xdesktop .mailbox.sent > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9B"; }
body.xlarry-font-icons.xlarry.xdesktop .mailbox.drafts > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA1"; }
body.xlarry-font-icons.xlarry.xdesktop .mailbox.trash > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA96"; }
body.xlarry-font-icons.xlarry.xdesktop .mailbox.archive > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA95"; }
body.xlarry-font-icons.xlarry.xdesktop .mailbox.junk > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD3"; }
body.xlarry-font-icons.xlarry.xdesktop .mailbox.spam > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD3"; }
body.xlarry-font-icons.xlarry.xdesktop #helptoolbar a.button.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB8"; }
body.xlarry-font-icons.xlarry.xdesktop #helptoolbar a.button.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA86"; }
body.xlarry-font-icons.xlarry.xdesktop #helptoolbar a.button.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8B"; }
body.xlarry-font-icons.xlarry.xdesktop #notestoolbar a.button#newnote:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA1"; }
body.xlarry-font-icons.xlarry.xdesktop #notestoolbar a.button#addnote:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA88"; }
body.xlarry-font-icons.xlarry.xdesktop .edit-alarm-buttons a.add-alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7C"; }
body.xlarry-font-icons.xlarry.xdesktop .edit-alarm-buttons a.delete-alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7F"; }
body.xlarry-font-icons.xlarry.xdesktop.minimal #taskbar .minmodetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA73"; }
body.xlarry-font-icons.xlarry.xdesktop.xvertical-preview .fullheight #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA60"; }
body.xlarry-font-icons.xlarry.xdesktop.xvertical-preview #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA61"; }
body.xlarry-font-icons.xlarry.skin-icloud #login-form .box-bottom #message div.warning:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84"; }
body.xlarry-font-icons.xlarry.skin-icloud #login-form .box-bottom #message div.error:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84"; }
body.xlarry-font-icons.xlarry.skin-icloud #login-form .box-bottom #message div.loading:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85"; }
body.xlarry-font-icons.xlarry.skin-icloud #login-form .box-bottom #message div.notice:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85"; }
body.xlarry-font-icons.xlarry.xmobile {
  /* gestures */
  /* plugins */ }
  body.xlarry-font-icons.xlarry.xmobile #main-menu a span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EABB"; }
  body.xlarry-font-icons.xlarry.xmobile #main-menu #button-taskbar span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA7"; }
  body.xlarry-font-icons.xlarry.xmobile #main-menu #button-mail-back span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA64"; }
  body.xlarry-font-icons.xlarry.xmobile #main-menu #button-compose-settings span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8F"; }
  body.xlarry-font-icons.xlarry.xmobile #main-menu #button-send span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA9D"; }
  body.xlarry-font-icons.xlarry.xmobile #main-menu #button-reply span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA92"; }
  body.xlarry-font-icons.xlarry.xmobile #main-menu #button-toolbar span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EABA"; }
  body.xlarry-font-icons.xlarry.xmobile #main-menu #button-format span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA8"; }
  body.xlarry-font-icons.xlarry.xmobile #main-menu #button-compose span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA1"; }
  body.xlarry-font-icons.xlarry.xmobile #main-menu #button-users span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8D"; }
  body.xlarry-font-icons.xlarry.xmobile #main-menu #button-folders span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA9B"; }
  body.xlarry-font-icons.xlarry.xmobile #main-menu #button-mail span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EABA"; }
  body.xlarry-font-icons.xlarry.xmobile #main-menu #button-funnel span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8F"; }
  body.xlarry-font-icons.xlarry.xmobile .popup-close a:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA6C"; }
  body.xlarry-font-icons.xlarry.xmobile .toolbarmenu.selectable li a.selected:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA80"; }
  body.xlarry-font-icons.xlarry.xmobile #mailboxlist li div.collapsed:before,
  body.xlarry-font-icons.xlarry.xmobile #directorylist li.addressbook div.collapsed:before,
  body.xlarry-font-icons.xlarry.xmobile div.collapsed:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA71"; }
  body.xlarry-font-icons.xlarry.xmobile #mailboxlist li div.expanded:before,
  body.xlarry-font-icons.xlarry.xmobile #directorylist li.addressbook div.expanded:before,
  body.xlarry-font-icons.xlarry.xmobile div.expanded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA73"; }
  body.xlarry-font-icons.xlarry.xmobile #messagelist td.subject:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA80"; }
  body.xlarry-font-icons.xlarry.xmobile #messagelist td.flag span.flagged:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAAB"; }
  body.xlarry-font-icons.xlarry.xmobile #messagelist td.status span.unread:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAAA"; }
  body.xlarry-font-icons.xlarry.xmobile #messagelist td.attachment span.attachment:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA0"; }
  body.xlarry-font-icons.xlarry.xmobile #messagelist td.attachment span.report:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAAD"; }
  body.xlarry-font-icons.xlarry.xmobile #messagelist td.subject span.msgicon.replied:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA92"; }
  body.xlarry-font-icons.xlarry.xmobile #messagelist td.subject span.msgicon.forwarded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA94"; }
  body.xlarry-font-icons.xlarry.xmobile #messagelist td.subject span.msgicon.replied.forwarded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAF2"; }
  body.xlarry-font-icons.xlarry.xmobile .moreheaderstoggle.remove .iconlink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA6A"; }
  body.xlarry-font-icons.xlarry.xmobile .moreheaderstoggle .iconlink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA6B"; }
  body.xlarry-font-icons.xlarry.xmobile #full-headers .more-headers.show-headers:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA6F"; }
  body.xlarry-font-icons.xlarry.xmobile #full-headers .more-headers.hide-headers:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA6E"; }
  body.xlarry-font-icons.xlarry.xmobile #attachment-list .delete:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA78"; }
  body.xlarry-font-icons.xlarry.xmobile #attachment-list .drop:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA6F"; }
  body.xlarry-font-icons.xlarry.xmobile .rcmaddcontact:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8D"; }
  body.xlarry-font-icons.xlarry.xmobile .settings-button:nth-child(3) span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8E"; }
  body.xlarry-font-icons.xlarry.xmobile .settings-button:nth-child(4) span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA89"; }
  body.xlarry-font-icons.xlarry.xmobile #messagestack div:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA84"; }
  body.xlarry-font-icons.xlarry.xmobile #messagestack div.error:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA78"; }
  body.xlarry-font-icons.xlarry.xmobile #messagestack div.warning:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA84"; }
  body.xlarry-font-icons.xlarry.xmobile #messagestack div.confirmation:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA80"; }
  body.xlarry-font-icons.xlarry.xmobile #messagestack div.loading:after {
    content: ""; }
  body.xlarry-font-icons.xlarry.xmobile a.firstpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA74"; }
  body.xlarry-font-icons.xlarry.xmobile a.prevpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA75"; }
  body.xlarry-font-icons.xlarry.xmobile a.nextpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA76"; }
  body.xlarry-font-icons.xlarry.xmobile a.lastpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA77"; }
  body.xlarry-font-icons.xlarry.xmobile #messageheader .pagenav a.prevpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA62"; }
  body.xlarry-font-icons.xlarry.xmobile #messageheader .pagenav a.nextpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA63"; }
  body.xlarry-font-icons.xlarry.xmobile #login-menu-button:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA7"; }
  body.xlarry-font-icons.xlarry.xmobile #custom-login-submit:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA65"; }
  body.xlarry-font-icons.xlarry.xmobile #groupoptionslink span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8F"; }
  body.xlarry-font-icons.xlarry.xmobile #keyoptionslink span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8F"; }
  body.xlarry-font-icons.xlarry.xmobile a.listbutton.add span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA7A"; }
  body.xlarry-font-icons.xlarry.xmobile a.listbutton.delete span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA7D"; }
  body.xlarry-font-icons.xlarry.xmobile a.listbutton.removegroup span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA9"; }
  body.xlarry-font-icons.xlarry.xmobile #quotadisplay:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAD2"; }
  body.xlarry-font-icons.xlarry.xmobile .message-action-links a.mal-flag:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAAC"; }
  body.xlarry-font-icons.xlarry.xmobile .message-action-links a.mal-unflag:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAAB"; }
  body.xlarry-font-icons.xlarry.xmobile .message-action-links a.mal-more:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA7"; }
  body.xlarry-font-icons.xlarry.xmobile .message-action-links a.mal-delete:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA78"; }
  body.xlarry-font-icons.xlarry.xmobile .message-action-read:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EABD"; }
  body.xlarry-font-icons.xlarry.xmobile .message-action-read.unread:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EABE"; }
  body.xlarry-font-icons.xlarry.xmobile #mainscreen.refresh:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA91"; }
  body.xlarry-font-icons.xlarry.xmobile #mainscreen.progress:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA91"; }
  body.xlarry-font-icons.xlarry.xmobile #mailview-right.gesture-pan.prev:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA60"; }
  body.xlarry-font-icons.xlarry.xmobile #mailview-right.gesture-pan.next:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA61"; }
  body.xlarry-font-icons.xlarry.xmobile #mailview-right.gesture-pan.disabled:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAB0"; }
  body.xlarry-font-icons.xlarry.xmobile #filtersetmenulink:before,
  body.xlarry-font-icons.xlarry.xmobile #filtermenulink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8F"; }
  body.xlarry-font-icons.xlarry.xmobile #helptoolbar a.button.help:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAB8"; }
  body.xlarry-font-icons.xlarry.xmobile #helptoolbar a.button.about:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA86"; }
  body.xlarry-font-icons.xlarry.xmobile #helptoolbar a.button.license:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8B"; }

/*
 This file contains icon styles for all the Roundcube Plus plugins.
 */
body.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry .xinfo:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85"; }
body.xlarry .xsave-hint:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84"; }
body.xlarry .xspinner:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC3"; }
body.xlarry .xinformation:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85"; }
body.xlarry .xexclamation:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84"; }
body.xlarry .xhelp:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB8"; }
body.xlarry .xcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA81"; }
body.xlarry .xsave-hint:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85"; }
body.xlarry #show-mobile-xsidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACB"; }
body.xlarry #xsidebar-menu a.hide:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA69"; }
body.xlarry #show-xsidebar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA68"; }
body.xlarry #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.xlarry #xsidebar-order-note:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85"; }
body.xlarry #xsidebar .sidebar-settings-url:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F"; }
body.xlarry #xsidebar .sidebar-toggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA6A"; }
body.xlarry #xsidebar .collapsed .sidebar-toggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA6B"; }
body.xlarry #xcalendar-toolbar .calendar-day:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB7"; }
body.xlarry #xcalendar-toolbar .calendar-week:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA89"; }
body.xlarry #xcalendar-toolbar .calendar-month:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8A"; }
body.xlarry #xcalendar-toolbar .calendar-agenda:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8B"; }
body.xlarry #xcalendar-toolbar .calendar-settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F"; }
body.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry .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.xlarry #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.xlarry #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.xlarry #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.xlarry .xcalendar-sun-data:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC9"; }
body.xlarry #add-events-to-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4"; }
body.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry.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.xlarry.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.xlarry.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.xlarry.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.xlarry.xmobile a.tab-summary:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8E"; }
body.xlarry.xmobile a.tab-share:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB2"; }
body.xlarry.xmobile a.tab-publish:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABF"; }
body.xlarry.xmobile a.tab-sync:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAEF"; }
body.xlarry.xmobile a.tab-recurrence:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB9"; }
body.xlarry.xmobile a.tab-alarms:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB1"; }
body.xlarry.xmobile a.tab-attendees:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE5"; }
body.xlarry.xmobile a.tab-attachments:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA0"; }
body.xlarry.xmobile a.tab-sharing:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB2"; }
body.xlarry.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.xlarry.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.xlarry.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.xlarry .cell-editor:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F"; }
body.xlarry .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.xlarry .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.xlarry .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.xlarry .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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #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.xlarry #xwebdav-dialog-controller .checkbox:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80"; }
body.xlarry #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.xlarry #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.xlarry .x2fa-method-icon-email:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: ""; }
body.xlarry .x2fa-method-icon-totp:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: ""; }
body.xlarry .x2fa-method-icon-sms:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: ""; }
body.xlarry .x2fa-method-icon-yubikey:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: ""; }
body.xlarry .x2fa-method-icon-recovery:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: ""; }
body.xlarry .x2fa-option-logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: ""; }
body.xlarry #xmultiserver-menu-link:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA73"; }
body.xlarry #xmultiserver-menu a.identity:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80"; }
body.xlarry #xai_open_compose_dialog:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAF9"; }
body.xlarry #settingstabplugintwofactor_gauthenticator a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D"; }
body.xlarry #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.xlarry .menu a.filterlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD6"; }
body.xlarry .menu a.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAE2"; }
body.xlarry.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.xlarry.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.xlarry.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.xlarry .menu a.taskaddlink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9E"; }
body.xlarry #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.xlarry #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 a larry-based Roundcube Plus skin.
 */
body.xlarry-font-icons.xicons-traditional.xdesktop #taskbar a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.5em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB83"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #taskbar a.button-mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB54"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #taskbar a.button-addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #taskbar a.button-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #taskbar a.button-help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB80"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #taskbar a.button-xresell:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB43"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #taskbar a.button-apps:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB43"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #taskbar a.button-settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB56"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #taskbar a.button-logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB58"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #taskbar .minmodetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3A"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #topnav a.button-interface-options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB87"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #topnav a.button-cloud:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB6"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #topnav a.button-tasklist:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB67"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #topnav a.button-cpwebmail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBBB"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB83"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.checkmail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB59"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB69"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.reply:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5A"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.reply-all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5B"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.forward:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5C"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5E"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.archive:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5D"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.junk:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9B"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.markmessage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB60"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.more:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB61"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2C"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.close:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2C"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB62"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB63"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB64"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB65"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.send.schedule:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB8"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.scheduled:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB9"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.savedraft:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB66"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.spellcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB67"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB68"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.insertsig:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6B"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.responses:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6C"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.vcard_send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6D"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4F"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB50"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.markasjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9B"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.markasjunk2Sel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9B"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.markasnotjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9C"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.enigma:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a.button.message-list-sort:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB88"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbar a#tb_label_popuplink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBB5"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .toolbarmenu.selectable li a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .dropbutton .dropbuttontip:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3B"; }
body.xlarry-font-icons.xicons-traditional.xdesktop div.expanded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB45"; }
body.xlarry-font-icons.xicons-traditional.xdesktop div.collapsed:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB42"; }
body.xlarry-font-icons.xicons-traditional.xdesktop a.menuselector:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3B"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .boxfooter .listbutton.groupactions:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .boxfooter .listbutton.add:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB42"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .boxfooter .listbutton.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .boxfooter .listbutton.removegroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB71"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .boxpagenav a.icon.firstpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3C"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .boxpagenav a.icon.lastpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3F"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .boxpagenav a.icon.prevpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3D"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .boxpagenav a.icon.nextpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3E"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .compose-headers .iconbutton.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .records-table tr td.threads div.listmenu:before,
body.xlarry-font-icons.xicons-traditional.xdesktop .records-table tr th.threads a.listmenu:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .records-table thead tr .status span.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .records-table thead tr .priority span.priority:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4C"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr:hover td.status span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72";
  color: #bbb !important; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr:hover .flag span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB73";
  color: #bbb; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr .status span.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr .flag span.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB73"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr .attachment span.attachment:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB68"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr .attachment span.report:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB75"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr .priority span.prio1:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2E"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr .priority span.prio2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2E"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr .priority span.prio4:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2F"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr .priority span.prio5:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2F"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr td.status span.deleted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr td.status span.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr td.subject span.deleted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr td.subject span.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr td.subject span.replied:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5A"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr td.subject span.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5C"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr td.subject span.replied.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBBA"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .messagelist tr td.subject span.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .records-table thead tr .sortedASC a:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB88"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .records-table thead tr .sortedDESC a:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB89"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #messagestack div:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4C"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #messagestack div.error:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #messagestack div.warning:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4C"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #messagestack div.confirmation:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #searchmenulink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #quicksearchbar #searchmenulink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E" "\EB3B";
  white-space: nowrap; }
body.xlarry-font-icons.xicons-traditional.xdesktop #searchreset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #maillistmode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6F" "    "; }
body.xlarry-font-icons.xicons-traditional.xdesktop #mailthreadmode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB77"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .fullheight #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2A"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2B"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #custom-login-submit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2D"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #xsidebar-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB39"; }
body.xlarry-font-icons.xicons-traditional.xdesktop.xsidebar-visible #xsidebar-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB38"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .mailbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB63"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .mailbox.inbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB8A"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .mailbox.sent > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB63"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .mailbox.drafts > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB69"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .mailbox.trash > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5E"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .mailbox.archive > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5D"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .mailbox.junk > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9B"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .mailbox.spam > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9B"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #helptoolbar a.button.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB80"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #helptoolbar a.button.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4E"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #helptoolbar a.button.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB53"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #notestoolbar a.button#newnote:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB69"; }
body.xlarry-font-icons.xicons-traditional.xdesktop #notestoolbar a.button#addnote:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB50"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .edit-alarm-buttons a.add-alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB44"; }
body.xlarry-font-icons.xicons-traditional.xdesktop .edit-alarm-buttons a.delete-alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB47"; }
body.xlarry-font-icons.xicons-traditional.xdesktop.minimal #taskbar .minmodetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3B"; }
body.xlarry-font-icons.xicons-traditional.xdesktop.xvertical-preview .fullheight #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB28"; }
body.xlarry-font-icons.xicons-traditional.xdesktop.xvertical-preview #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB29"; }
body.xlarry-font-icons.xicons-traditional.skin-icloud #login-form .box-bottom #message div.warning:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4C"; }
body.xlarry-font-icons.xicons-traditional.skin-icloud #login-form .box-bottom #message div.error:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4C"; }
body.xlarry-font-icons.xicons-traditional.skin-icloud #login-form .box-bottom #message div.loading:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D"; }
body.xlarry-font-icons.xicons-traditional.skin-icloud #login-form .box-bottom #message div.notice:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D"; }
body.xlarry-font-icons.xicons-traditional.xmobile {
  /* gestures */
  /* plugins */ }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu a span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB83"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu #button-taskbar span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB6F"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu #button-mail-back span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB2C"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu #button-compose-settings span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB57"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu #button-send span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB65"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu #button-reply span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB5A"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu #button-toolbar span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB82"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu #button-format span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB70"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu #button-compose span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB69"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu #button-users span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB55"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu #button-folders span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB63"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu #button-mail span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB82"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #main-menu #button-funnel span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB57"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .popup-close a:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB34"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .toolbarmenu.selectable li a.selected:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB48"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #mailboxlist li div.collapsed:before,
  body.xlarry-font-icons.xicons-traditional.xmobile #directorylist li.addressbook div.collapsed:before,
  body.xlarry-font-icons.xicons-traditional.xmobile div.collapsed:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB39"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #mailboxlist li div.expanded:before,
  body.xlarry-font-icons.xicons-traditional.xmobile #directorylist li.addressbook div.expanded:before,
  body.xlarry-font-icons.xicons-traditional.xmobile div.expanded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB3B"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagelist td.subject:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB48"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagelist td.flag span.flagged:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB73"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagelist td.status span.unread:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB72"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagelist td.attachment span.attachment:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB68"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagelist td.attachment span.report:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB75"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagelist td.subject span.msgicon.replied:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB5A"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagelist td.subject span.msgicon.forwarded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB5C"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagelist td.subject span.msgicon.replied.forwarded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBBA"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .moreheaderstoggle.remove .iconlink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB32"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .moreheaderstoggle .iconlink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB33"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #full-headers .more-headers.show-headers:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB37"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #full-headers .more-headers.hide-headers:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB36"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #attachment-list .delete:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB40"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #attachment-list .drop:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB37"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .rcmaddcontact:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB55"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .settings-button:nth-child(3) span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB56"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .settings-button:nth-child(4) span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB51"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagestack div:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB4C"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagestack div.error:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB40"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagestack div.warning:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB4C"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagestack div.confirmation:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB48"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messagestack div.loading:after {
    content: ""; }
  body.xlarry-font-icons.xicons-traditional.xmobile a.firstpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB3C"; }
  body.xlarry-font-icons.xicons-traditional.xmobile a.prevpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB3D"; }
  body.xlarry-font-icons.xicons-traditional.xmobile a.nextpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB3E"; }
  body.xlarry-font-icons.xicons-traditional.xmobile a.lastpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB3F"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messageheader .pagenav a.prevpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB2A"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #messageheader .pagenav a.nextpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB2B"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #login-menu-button:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB6F"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #custom-login-submit:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB2D"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #groupoptionslink span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB57"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #keyoptionslink span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB57"; }
  body.xlarry-font-icons.xicons-traditional.xmobile a.listbutton.add span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB42"; }
  body.xlarry-font-icons.xicons-traditional.xmobile a.listbutton.delete span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB45"; }
  body.xlarry-font-icons.xicons-traditional.xmobile a.listbutton.removegroup span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB71"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #quotadisplay:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB9A"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .message-action-links a.mal-flag:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB74"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .message-action-links a.mal-unflag:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB73"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .message-action-links a.mal-more:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB6F"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .message-action-links a.mal-delete:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB40"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .message-action-read:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB85"; }
  body.xlarry-font-icons.xicons-traditional.xmobile .message-action-read.unread:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB86"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #mainscreen.refresh:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB59"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #mainscreen.progress:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB59"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #mailview-right.gesture-pan.prev:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB28"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #mailview-right.gesture-pan.next:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB29"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #mailview-right.gesture-pan.disabled:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB78"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #filtersetmenulink:before,
  body.xlarry-font-icons.xicons-traditional.xmobile #filtermenulink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB57"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #helptoolbar a.button.help:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB80"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #helptoolbar a.button.about:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB4E"; }
  body.xlarry-font-icons.xicons-traditional.xmobile #helptoolbar a.button.license:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB53"; }

/*
 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 a larry-based Roundcube Plus skin.
 */
body.xlarry-font-icons.xicons-outlined.xdesktop #taskbar a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.5em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4B"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #taskbar a.button-mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1C"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #taskbar a.button-addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #taskbar a.button-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #taskbar a.button-help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC48"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #taskbar a.button-xresell:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0B"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #taskbar a.button-apps:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0B"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #taskbar a.button-settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1E"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #taskbar a.button-logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC20"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #taskbar .minmodetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC02"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #topnav a.button-interface-options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4F"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #topnav a.button-cloud:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7E"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #topnav a.button-tasklist:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2F"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #topnav a.button-cpwebmail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC83"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4B"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.checkmail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC21"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC31"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.reply:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC22"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.reply-all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC23"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.forward:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC24"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC26"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.archive:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC25"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.junk:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC63"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.markmessage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC28"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.more:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC29"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF4"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.close:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF4"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2A"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2B"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2C"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2D"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.send.schedule:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC80"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.scheduled:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC81"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.savedraft:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2E"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.spellcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2F"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC30"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.insertsig:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC33"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.responses:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC34"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.vcard_send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC35"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC17"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC18"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.markasjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC63"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.markasjunk2Sel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC63"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.markasnotjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC64"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.enigma:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a.button.message-list-sort:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC50"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbar a#tb_label_popuplink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC7D"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .toolbarmenu.selectable li a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .dropbutton .dropbuttontip:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC03"; }
body.xlarry-font-icons.xicons-outlined.xdesktop div.expanded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0D"; }
body.xlarry-font-icons.xicons-outlined.xdesktop div.collapsed:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0A"; }
body.xlarry-font-icons.xicons-outlined.xdesktop a.menuselector:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC03"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .boxfooter .listbutton.groupactions:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .boxfooter .listbutton.add:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0A"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .boxfooter .listbutton.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .boxfooter .listbutton.removegroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC39"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .boxpagenav a.icon.firstpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC04"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .boxpagenav a.icon.lastpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC07"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .boxpagenav a.icon.prevpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC05"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .boxpagenav a.icon.nextpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC06"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .compose-headers .iconbutton.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .records-table tr td.threads div.listmenu:before,
body.xlarry-font-icons.xicons-outlined.xdesktop .records-table tr th.threads a.listmenu:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .records-table thead tr .status span.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .records-table thead tr .priority span.priority:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC14"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr:hover td.status span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A";
  color: #bbb !important; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr:hover .flag span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3B";
  color: #bbb; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr .status span.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr .flag span.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3B"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr .attachment span.attachment:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC30"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr .attachment span.report:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3D"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr .priority span.prio1:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF6"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr .priority span.prio2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF6"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr .priority span.prio4:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF7"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr .priority span.prio5:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF7"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr td.status span.deleted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr td.status span.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr td.subject span.deleted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr td.subject span.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr td.subject span.replied:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC22"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr td.subject span.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC24"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr td.subject span.replied.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC82"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .messagelist tr td.subject span.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .records-table thead tr .sortedASC a:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC50"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .records-table thead tr .sortedDESC a:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC51"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #messagestack div:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC14"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #messagestack div.error:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #messagestack div.warning:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC14"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #messagestack div.confirmation:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #searchmenulink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #quicksearchbar #searchmenulink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36" "\EC03";
  white-space: nowrap; }
body.xlarry-font-icons.xicons-outlined.xdesktop #searchreset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #maillistmode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC37" "    "; }
body.xlarry-font-icons.xicons-outlined.xdesktop #mailthreadmode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3F"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .fullheight #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF2"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF3"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #custom-login-submit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF5"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #xsidebar-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC01"; }
body.xlarry-font-icons.xicons-outlined.xdesktop.xsidebar-visible #xsidebar-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC00"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .mailbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2B"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .mailbox.inbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC52"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .mailbox.sent > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2B"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .mailbox.drafts > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC31"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .mailbox.trash > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC26"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .mailbox.archive > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC25"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .mailbox.junk > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC63"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .mailbox.spam > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC63"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #helptoolbar a.button.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC48"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #helptoolbar a.button.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC16"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #helptoolbar a.button.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1B"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #notestoolbar a.button#newnote:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC31"; }
body.xlarry-font-icons.xicons-outlined.xdesktop #notestoolbar a.button#addnote:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC18"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .edit-alarm-buttons a.add-alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0C"; }
body.xlarry-font-icons.xicons-outlined.xdesktop .edit-alarm-buttons a.delete-alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0F"; }
body.xlarry-font-icons.xicons-outlined.xdesktop.minimal #taskbar .minmodetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC03"; }
body.xlarry-font-icons.xicons-outlined.xdesktop.xvertical-preview .fullheight #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF0"; }
body.xlarry-font-icons.xicons-outlined.xdesktop.xvertical-preview #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF1"; }
body.xlarry-font-icons.xicons-outlined.skin-icloud #login-form .box-bottom #message div.warning:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC14"; }
body.xlarry-font-icons.xicons-outlined.skin-icloud #login-form .box-bottom #message div.error:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC14"; }
body.xlarry-font-icons.xicons-outlined.skin-icloud #login-form .box-bottom #message div.loading:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC15"; }
body.xlarry-font-icons.xicons-outlined.skin-icloud #login-form .box-bottom #message div.notice:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC15"; }
body.xlarry-font-icons.xicons-outlined.xmobile {
  /* gestures */
  /* plugins */ }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu a span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC4B"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu #button-taskbar span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC37"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu #button-mail-back span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBF4"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu #button-compose-settings span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1F"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu #button-send span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC2D"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu #button-reply span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC22"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu #button-toolbar span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC4A"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu #button-format span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC38"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu #button-compose span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC31"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu #button-users span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1D"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu #button-folders span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC2B"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu #button-mail span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC4A"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #main-menu #button-funnel span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1F"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .popup-close a:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBFC"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .toolbarmenu.selectable li a.selected:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC10"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #mailboxlist li div.collapsed:before,
  body.xlarry-font-icons.xicons-outlined.xmobile #directorylist li.addressbook div.collapsed:before,
  body.xlarry-font-icons.xicons-outlined.xmobile div.collapsed:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC01"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #mailboxlist li div.expanded:before,
  body.xlarry-font-icons.xicons-outlined.xmobile #directorylist li.addressbook div.expanded:before,
  body.xlarry-font-icons.xicons-outlined.xmobile div.expanded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC03"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagelist td.subject:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC10"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagelist td.flag span.flagged:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC3B"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagelist td.status span.unread:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC3A"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagelist td.attachment span.attachment:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC30"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagelist td.attachment span.report:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC3D"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagelist td.subject span.msgicon.replied:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC22"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagelist td.subject span.msgicon.forwarded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC24"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagelist td.subject span.msgicon.replied.forwarded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC82"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .moreheaderstoggle.remove .iconlink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBFA"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .moreheaderstoggle .iconlink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBFB"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #full-headers .more-headers.show-headers:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBFF"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #full-headers .more-headers.hide-headers:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBFE"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #attachment-list .delete:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC08"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #attachment-list .drop:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBFF"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .rcmaddcontact:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1D"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .settings-button:nth-child(3) span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1E"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .settings-button:nth-child(4) span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC19"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagestack div:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC14"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagestack div.error:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC08"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagestack div.warning:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC14"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagestack div.confirmation:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC10"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messagestack div.loading:after {
    content: ""; }
  body.xlarry-font-icons.xicons-outlined.xmobile a.firstpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC04"; }
  body.xlarry-font-icons.xicons-outlined.xmobile a.prevpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC05"; }
  body.xlarry-font-icons.xicons-outlined.xmobile a.nextpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC06"; }
  body.xlarry-font-icons.xicons-outlined.xmobile a.lastpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC07"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messageheader .pagenav a.prevpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBF2"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #messageheader .pagenav a.nextpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBF3"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #login-menu-button:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC37"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #custom-login-submit:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBF5"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #groupoptionslink span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1F"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #keyoptionslink span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1F"; }
  body.xlarry-font-icons.xicons-outlined.xmobile a.listbutton.add span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC0A"; }
  body.xlarry-font-icons.xicons-outlined.xmobile a.listbutton.delete span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC0D"; }
  body.xlarry-font-icons.xicons-outlined.xmobile a.listbutton.removegroup span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC39"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #quotadisplay:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC62"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .message-action-links a.mal-flag:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC3C"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .message-action-links a.mal-unflag:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC3B"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .message-action-links a.mal-more:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC37"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .message-action-links a.mal-delete:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC08"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .message-action-read:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC4D"; }
  body.xlarry-font-icons.xicons-outlined.xmobile .message-action-read.unread:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC4E"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #mainscreen.refresh:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC21"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #mainscreen.progress:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC21"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #mailview-right.gesture-pan.prev:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBF0"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #mailview-right.gesture-pan.next:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBF1"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #mailview-right.gesture-pan.disabled:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC40"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #filtersetmenulink:before,
  body.xlarry-font-icons.xicons-outlined.xmobile #filtermenulink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1F"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #helptoolbar a.button.help:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC48"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #helptoolbar a.button.about:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC16"; }
  body.xlarry-font-icons.xicons-outlined.xmobile #helptoolbar a.button.license:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1B"; }

/*
 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 a larry-based Roundcube Plus skin.
 */
body.xlarry-font-icons.xicons-material.xdesktop #taskbar a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.5em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED13"; }
body.xlarry-font-icons.xicons-material.xdesktop #taskbar a.button-mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE4"; }
body.xlarry-font-icons.xicons-material.xdesktop #taskbar a.button-addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE5"; }
body.xlarry-font-icons.xicons-material.xdesktop #taskbar a.button-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED0C"; }
body.xlarry-font-icons.xicons-material.xdesktop #taskbar a.button-help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED10"; }
body.xlarry-font-icons.xicons-material.xdesktop #taskbar a.button-xresell:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD3"; }
body.xlarry-font-icons.xicons-material.xdesktop #taskbar a.button-apps:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD3"; }
body.xlarry-font-icons.xicons-material.xdesktop #taskbar a.button-settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE6"; }
body.xlarry-font-icons.xicons-material.xdesktop #taskbar a.button-logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE8"; }
body.xlarry-font-icons.xicons-material.xdesktop #taskbar .minmodetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCA"; }
body.xlarry-font-icons.xicons-material.xdesktop #topnav a.button-interface-options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED17"; }
body.xlarry-font-icons.xicons-material.xdesktop #topnav a.button-cloud:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED46"; }
body.xlarry-font-icons.xicons-material.xdesktop #topnav a.button-tasklist:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF7"; }
body.xlarry-font-icons.xicons-material.xdesktop #topnav a.button-cpwebmail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED4B"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED13"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.checkmail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE9"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF9"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.reply:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEA"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.reply-all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEB"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.forward:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEC"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEE"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.archive:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECED"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.junk:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2B"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.markmessage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF0"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.more:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF1"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECBC"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.close:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECBC"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF2"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF3"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF4"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF5"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.send.schedule:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED48"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.scheduled:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED49"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.savedraft:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF6"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.spellcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF7"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF8"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.insertsig:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFB"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.responses:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFC"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.vcard_send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFD"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDF"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE0"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFE"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.markasjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2B"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.markasjunk2Sel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2B"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.markasnotjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2C"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.enigma:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED14"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a.button.message-list-sort:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED18"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbar a#tb_label_popuplink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED45"; }
body.xlarry-font-icons.xicons-material.xdesktop .toolbarmenu.selectable li a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD8"; }
body.xlarry-font-icons.xicons-material.xdesktop .dropbutton .dropbuttontip:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCB"; }
body.xlarry-font-icons.xicons-material.xdesktop div.expanded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD5"; }
body.xlarry-font-icons.xicons-material.xdesktop div.collapsed:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD2"; }
body.xlarry-font-icons.xicons-material.xdesktop a.menuselector:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCB"; }
body.xlarry-font-icons.xicons-material.xdesktop .boxfooter .listbutton.groupactions:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE7"; }
body.xlarry-font-icons.xicons-material.xdesktop .boxfooter .listbutton.add:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD2"; }
body.xlarry-font-icons.xicons-material.xdesktop .boxfooter .listbutton.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0"; }
body.xlarry-font-icons.xicons-material.xdesktop .boxfooter .listbutton.removegroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED01"; }
body.xlarry-font-icons.xicons-material.xdesktop .boxpagenav a.icon.firstpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCC"; }
body.xlarry-font-icons.xicons-material.xdesktop .boxpagenav a.icon.lastpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCF"; }
body.xlarry-font-icons.xicons-material.xdesktop .boxpagenav a.icon.prevpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCD"; }
body.xlarry-font-icons.xicons-material.xdesktop .boxpagenav a.icon.nextpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCE"; }
body.xlarry-font-icons.xicons-material.xdesktop .compose-headers .iconbutton.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0"; }
body.xlarry-font-icons.xicons-material.xdesktop .records-table tr td.threads div.listmenu:before,
body.xlarry-font-icons.xicons-material.xdesktop .records-table tr th.threads a.listmenu:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE7"; }
body.xlarry-font-icons.xicons-material.xdesktop .records-table thead tr .status span.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED02"; }
body.xlarry-font-icons.xicons-material.xdesktop .records-table thead tr .priority span.priority:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDC"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr:hover td.status span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED02";
  color: #bbb !important; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr:hover .flag span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED03";
  color: #bbb; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr .status span.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED02"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr .flag span.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED03"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr .attachment span.attachment:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF8"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr .attachment span.report:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED05"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr .priority span.prio1:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECBE"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr .priority span.prio2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECBE"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr .priority span.prio4:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECBF"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr .priority span.prio5:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECBF"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr td.status span.deleted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr td.status span.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED02"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr td.subject span.deleted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr td.subject span.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED02"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr td.subject span.replied:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEA"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr td.subject span.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEC"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr td.subject span.replied.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED4A"; }
body.xlarry-font-icons.xicons-material.xdesktop .messagelist tr td.subject span.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED02"; }
body.xlarry-font-icons.xicons-material.xdesktop .records-table thead tr .sortedASC a:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED18"; }
body.xlarry-font-icons.xicons-material.xdesktop .records-table thead tr .sortedDESC a:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED19"; }
body.xlarry-font-icons.xicons-material.xdesktop #messagestack div:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDC"; }
body.xlarry-font-icons.xicons-material.xdesktop #messagestack div.error:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0"; }
body.xlarry-font-icons.xicons-material.xdesktop #messagestack div.warning:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDC"; }
body.xlarry-font-icons.xicons-material.xdesktop #messagestack div.confirmation:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD8"; }
body.xlarry-font-icons.xicons-material.xdesktop #searchmenulink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFE"; }
body.xlarry-font-icons.xicons-material.xdesktop #quicksearchbar #searchmenulink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFE" "\ECCB";
  white-space: nowrap; }
body.xlarry-font-icons.xicons-material.xdesktop #searchreset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD0"; }
body.xlarry-font-icons.xicons-material.xdesktop #maillistmode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECFF" "    "; }
body.xlarry-font-icons.xicons-material.xdesktop #mailthreadmode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED07"; }
body.xlarry-font-icons.xicons-material.xdesktop .fullheight #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECBA"; }
body.xlarry-font-icons.xicons-material.xdesktop #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECBB"; }
body.xlarry-font-icons.xicons-material.xdesktop #custom-login-submit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECBD"; }
body.xlarry-font-icons.xicons-material.xdesktop #xsidebar-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC9"; }
body.xlarry-font-icons.xicons-material.xdesktop.xsidebar-visible #xsidebar-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECC8"; }
body.xlarry-font-icons.xicons-material.xdesktop .mailbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF3"; }
body.xlarry-font-icons.xicons-material.xdesktop .mailbox.inbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED1A"; }
body.xlarry-font-icons.xicons-material.xdesktop .mailbox.sent > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF3"; }
body.xlarry-font-icons.xicons-material.xdesktop .mailbox.drafts > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF9"; }
body.xlarry-font-icons.xicons-material.xdesktop .mailbox.trash > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECEE"; }
body.xlarry-font-icons.xicons-material.xdesktop .mailbox.archive > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECED"; }
body.xlarry-font-icons.xicons-material.xdesktop .mailbox.junk > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2B"; }
body.xlarry-font-icons.xicons-material.xdesktop .mailbox.spam > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED2B"; }
body.xlarry-font-icons.xicons-material.xdesktop #helptoolbar a.button.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED10"; }
body.xlarry-font-icons.xicons-material.xdesktop #helptoolbar a.button.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDE"; }
body.xlarry-font-icons.xicons-material.xdesktop #helptoolbar a.button.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE3"; }
body.xlarry-font-icons.xicons-material.xdesktop #notestoolbar a.button#newnote:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECF9"; }
body.xlarry-font-icons.xicons-material.xdesktop #notestoolbar a.button#addnote:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECE0"; }
body.xlarry-font-icons.xicons-material.xdesktop .edit-alarm-buttons a.add-alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD4"; }
body.xlarry-font-icons.xicons-material.xdesktop .edit-alarm-buttons a.delete-alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECD7"; }
body.xlarry-font-icons.xicons-material.xdesktop.minimal #taskbar .minmodetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECCB"; }
body.xlarry-font-icons.xicons-material.xdesktop.xvertical-preview .fullheight #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECB8"; }
body.xlarry-font-icons.xicons-material.xdesktop.xvertical-preview #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECB9"; }
body.xlarry-font-icons.xicons-material.skin-icloud #login-form .box-bottom #message div.warning:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDC"; }
body.xlarry-font-icons.xicons-material.skin-icloud #login-form .box-bottom #message div.error:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDC"; }
body.xlarry-font-icons.xicons-material.skin-icloud #login-form .box-bottom #message div.loading:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDD"; }
body.xlarry-font-icons.xicons-material.skin-icloud #login-form .box-bottom #message div.notice:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ECDD"; }
body.xlarry-font-icons.xicons-material.xmobile {
  /* gestures */
  /* plugins */ }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu a span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED13"; }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu #button-taskbar span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECFF"; }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu #button-mail-back span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECBC"; }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu #button-compose-settings span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECE7"; }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu #button-send span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECF5"; }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu #button-reply span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECEA"; }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu #button-toolbar span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED12"; }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu #button-format span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED00"; }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu #button-compose span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECF9"; }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu #button-users span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECE5"; }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu #button-folders span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECF3"; }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu #button-mail span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED12"; }
  body.xlarry-font-icons.xicons-material.xmobile #main-menu #button-funnel span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECE7"; }
  body.xlarry-font-icons.xicons-material.xmobile .popup-close a:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECC4"; }
  body.xlarry-font-icons.xicons-material.xmobile .toolbarmenu.selectable li a.selected:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECD8"; }
  body.xlarry-font-icons.xicons-material.xmobile #mailboxlist li div.collapsed:before,
  body.xlarry-font-icons.xicons-material.xmobile #directorylist li.addressbook div.collapsed:before,
  body.xlarry-font-icons.xicons-material.xmobile div.collapsed:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECC9"; }
  body.xlarry-font-icons.xicons-material.xmobile #mailboxlist li div.expanded:before,
  body.xlarry-font-icons.xicons-material.xmobile #directorylist li.addressbook div.expanded:before,
  body.xlarry-font-icons.xicons-material.xmobile div.expanded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECCB"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagelist td.subject:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECD8"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagelist td.flag span.flagged:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED03"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagelist td.status span.unread:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED02"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagelist td.attachment span.attachment:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECF8"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagelist td.attachment span.report:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED05"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagelist td.subject span.msgicon.replied:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECEA"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagelist td.subject span.msgicon.forwarded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECEC"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagelist td.subject span.msgicon.replied.forwarded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED4A"; }
  body.xlarry-font-icons.xicons-material.xmobile .moreheaderstoggle.remove .iconlink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECC2"; }
  body.xlarry-font-icons.xicons-material.xmobile .moreheaderstoggle .iconlink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECC3"; }
  body.xlarry-font-icons.xicons-material.xmobile #full-headers .more-headers.show-headers:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECC7"; }
  body.xlarry-font-icons.xicons-material.xmobile #full-headers .more-headers.hide-headers:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECC6"; }
  body.xlarry-font-icons.xicons-material.xmobile #attachment-list .delete:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECD0"; }
  body.xlarry-font-icons.xicons-material.xmobile #attachment-list .drop:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECC7"; }
  body.xlarry-font-icons.xicons-material.xmobile .rcmaddcontact:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECE5"; }
  body.xlarry-font-icons.xicons-material.xmobile .settings-button:nth-child(3) span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECE6"; }
  body.xlarry-font-icons.xicons-material.xmobile .settings-button:nth-child(4) span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECE1"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagestack div:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECDC"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagestack div.error:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECD0"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagestack div.warning:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECDC"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagestack div.confirmation:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECD8"; }
  body.xlarry-font-icons.xicons-material.xmobile #messagestack div.loading:after {
    content: ""; }
  body.xlarry-font-icons.xicons-material.xmobile a.firstpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECCC"; }
  body.xlarry-font-icons.xicons-material.xmobile a.prevpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECCD"; }
  body.xlarry-font-icons.xicons-material.xmobile a.nextpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECCE"; }
  body.xlarry-font-icons.xicons-material.xmobile a.lastpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECCF"; }
  body.xlarry-font-icons.xicons-material.xmobile #messageheader .pagenav a.prevpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECBA"; }
  body.xlarry-font-icons.xicons-material.xmobile #messageheader .pagenav a.nextpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECBB"; }
  body.xlarry-font-icons.xicons-material.xmobile #login-menu-button:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECFF"; }
  body.xlarry-font-icons.xicons-material.xmobile #custom-login-submit:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECBD"; }
  body.xlarry-font-icons.xicons-material.xmobile #groupoptionslink span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECE7"; }
  body.xlarry-font-icons.xicons-material.xmobile #keyoptionslink span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECE7"; }
  body.xlarry-font-icons.xicons-material.xmobile a.listbutton.add span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECD2"; }
  body.xlarry-font-icons.xicons-material.xmobile a.listbutton.delete span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECD5"; }
  body.xlarry-font-icons.xicons-material.xmobile a.listbutton.removegroup span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED01"; }
  body.xlarry-font-icons.xicons-material.xmobile #quotadisplay:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED2A"; }
  body.xlarry-font-icons.xicons-material.xmobile .message-action-links a.mal-flag:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED04"; }
  body.xlarry-font-icons.xicons-material.xmobile .message-action-links a.mal-unflag:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED03"; }
  body.xlarry-font-icons.xicons-material.xmobile .message-action-links a.mal-more:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECFF"; }
  body.xlarry-font-icons.xicons-material.xmobile .message-action-links a.mal-delete:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECD0"; }
  body.xlarry-font-icons.xicons-material.xmobile .message-action-read:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED15"; }
  body.xlarry-font-icons.xicons-material.xmobile .message-action-read.unread:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED16"; }
  body.xlarry-font-icons.xicons-material.xmobile #mainscreen.refresh:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECE9"; }
  body.xlarry-font-icons.xicons-material.xmobile #mainscreen.progress:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECE9"; }
  body.xlarry-font-icons.xicons-material.xmobile #mailview-right.gesture-pan.prev:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECB8"; }
  body.xlarry-font-icons.xicons-material.xmobile #mailview-right.gesture-pan.next:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECB9"; }
  body.xlarry-font-icons.xicons-material.xmobile #mailview-right.gesture-pan.disabled:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED08"; }
  body.xlarry-font-icons.xicons-material.xmobile #filtersetmenulink:before,
  body.xlarry-font-icons.xicons-material.xmobile #filtermenulink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECE7"; }
  body.xlarry-font-icons.xicons-material.xmobile #helptoolbar a.button.help:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED10"; }
  body.xlarry-font-icons.xicons-material.xmobile #helptoolbar a.button.about:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECDE"; }
  body.xlarry-font-icons.xicons-material.xmobile #helptoolbar a.button.license:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ECE3"; }

/*
 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 a larry-based Roundcube Plus skin.
 */
body.xlarry-font-icons.xicons-cartoon.xdesktop #taskbar a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.5em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDB"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #taskbar a.button-mail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAC"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #taskbar a.button-addressbook:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAD"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #taskbar a.button-calendar:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD4"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #taskbar a.button-help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD8"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #taskbar a.button-xresell:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9B"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #taskbar a.button-apps:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9B"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #taskbar a.button-settings:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAE"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #taskbar a.button-logout:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB0"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #taskbar .minmodetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED92"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #topnav a.button-interface-options:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDF"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #topnav a.button-cloud:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0E"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #topnav a.button-tasklist:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBF"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #topnav a.button-cpwebmail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE13"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDB"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.checkmail:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB1"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.compose:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC1"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.reply:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB2"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.reply-all:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB3"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.forward:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB4"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB6"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.archive:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB5"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.junk:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF3"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.markmessage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB8"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.more:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB9"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.back:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED84"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.close:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED84"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.download:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBA"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.move:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBB"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.print:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBC"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBD"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.send.schedule:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE10"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.scheduled:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE11"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.savedraft:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBE"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.spellcheck:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBF"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.attach:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC0"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.insertsig:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC3"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.responses:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC4"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.vcard_send:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC5"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.import:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA7"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.export:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA8"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.search:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC6"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.markasjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF3"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.markasjunk2Sel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF3"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.markasnotjunk2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF4"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.enigma:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.encrypt:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDDC"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a.button.message-list-sort:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE0"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbar a#tb_label_popuplink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE0D"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .toolbarmenu.selectable li a.selected:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA0"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .dropbutton .dropbuttontip:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED93"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop div.expanded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9D"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop div.collapsed:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9A"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop a.menuselector:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED93"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .boxfooter .listbutton.groupactions:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAF"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .boxfooter .listbutton.add:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9A"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .boxfooter .listbutton.delete:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .boxfooter .listbutton.removegroup:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  font-size: 1.6em !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC9"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .boxpagenav a.icon.firstpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED94"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .boxpagenav a.icon.lastpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED97"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .boxpagenav a.icon.prevpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED95"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .boxpagenav a.icon.nextpage:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED96"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .compose-headers .iconbutton.cancel:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .records-table tr td.threads div.listmenu:before,
body.xlarry-font-icons.xicons-cartoon.xdesktop .records-table tr th.threads a.listmenu:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAF"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .records-table thead tr .status span.status:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCA"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .records-table thead tr .priority span.priority:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA4"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr:hover td.status span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCA";
  color: #bbb !important; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr:hover .flag span:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCB";
  color: #bbb; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr .status span.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCA"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr .flag span.flagged:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCB"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr .attachment span.attachment:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC0"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr .attachment span.report:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCD"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr .priority span.prio1:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED86"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr .priority span.prio2:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED86"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr .priority span.prio4:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED87"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr .priority span.prio5:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED87"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr td.status span.deleted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr td.status span.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCA"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr td.subject span.deleted:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr td.subject span.unread:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCA"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr td.subject span.replied:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB2"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr td.subject span.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB4"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr td.subject span.replied.forwarded:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EE12"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .messagelist tr td.subject span.unreadchildren:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCA"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .records-table thead tr .sortedASC a:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE0"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .records-table thead tr .sortedDESC a:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE1"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #messagestack div:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA4"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #messagestack div.error:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #messagestack div.warning:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA4"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #messagestack div.confirmation:after {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA0"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #searchmenulink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC6"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #quicksearchbar #searchmenulink:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC6" "\ED93";
  white-space: nowrap; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #searchreset:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED98"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #maillistmode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC7" "    "; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #mailthreadmode:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDCF"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .fullheight #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED82"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED83"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #custom-login-submit:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED85"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #xsidebar-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED91"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop.xsidebar-visible #xsidebar-button:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED90"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .mailbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBB"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .mailbox.inbox > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDE2"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .mailbox.sent > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDBB"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .mailbox.drafts > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC1"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .mailbox.trash > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB6"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .mailbox.archive > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDB5"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .mailbox.junk > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF3"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .mailbox.spam > a:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDF3"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #helptoolbar a.button.help:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDD8"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #helptoolbar a.button.about:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA6"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #helptoolbar a.button.license:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDAB"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #notestoolbar a.button#newnote:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDC1"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop #notestoolbar a.button#addnote:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA8"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .edit-alarm-buttons a.add-alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9C"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop .edit-alarm-buttons a.delete-alarm:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED9F"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop.minimal #taskbar .minmodetoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED93"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop.xvertical-preview .fullheight #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED80"; }
body.xlarry-font-icons.xicons-cartoon.xdesktop.xvertical-preview #mailpreviewtoggle:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\ED81"; }
body.xlarry-font-icons.xicons-cartoon.skin-icloud #login-form .box-bottom #message div.warning:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA4"; }
body.xlarry-font-icons.xicons-cartoon.skin-icloud #login-form .box-bottom #message div.error:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA4"; }
body.xlarry-font-icons.xicons-cartoon.skin-icloud #login-form .box-bottom #message div.loading:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA5"; }
body.xlarry-font-icons.xicons-cartoon.skin-icloud #login-form .box-bottom #message div.notice:before {
  font-family: IconFont !important;
  font-weight: normal !important;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EDA5"; }
body.xlarry-font-icons.xicons-cartoon.xmobile {
  /* gestures */
  /* plugins */ }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu a span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDDB"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu #button-taskbar span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDC7"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu #button-mail-back span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED84"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu #button-compose-settings span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDAF"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu #button-send span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDBD"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu #button-reply span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDB2"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu #button-toolbar span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDDA"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu #button-format span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDC8"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu #button-compose span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDC1"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu #button-users span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDAD"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu #button-folders span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDBB"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu #button-mail span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDDA"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #main-menu #button-funnel span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDAF"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .popup-close a:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED8C"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .toolbarmenu.selectable li a.selected:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDA0"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #mailboxlist li div.collapsed:before,
  body.xlarry-font-icons.xicons-cartoon.xmobile #directorylist li.addressbook div.collapsed:before,
  body.xlarry-font-icons.xicons-cartoon.xmobile div.collapsed:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED91"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #mailboxlist li div.expanded:before,
  body.xlarry-font-icons.xicons-cartoon.xmobile #directorylist li.addressbook div.expanded:before,
  body.xlarry-font-icons.xicons-cartoon.xmobile div.expanded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    font-size: 2em !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED93"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagelist td.subject:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDA0"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagelist td.flag span.flagged:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDCB"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagelist td.status span.unread:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDCA"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagelist td.attachment span.attachment:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDC0"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagelist td.attachment span.report:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDCD"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagelist td.subject span.msgicon.replied:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDB2"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagelist td.subject span.msgicon.forwarded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDB4"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagelist td.subject span.msgicon.replied.forwarded:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EE12"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .moreheaderstoggle.remove .iconlink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED8A"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .moreheaderstoggle .iconlink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED8B"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #full-headers .more-headers.show-headers:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED8F"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #full-headers .more-headers.hide-headers:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED8E"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #attachment-list .delete:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED98"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #attachment-list .drop:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED8F"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .rcmaddcontact:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDAD"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .settings-button:nth-child(3) span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDAE"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .settings-button:nth-child(4) span:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDA9"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagestack div:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDA4"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagestack div.error:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED98"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagestack div.warning:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDA4"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagestack div.confirmation:after {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDA0"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messagestack div.loading:after {
    content: ""; }
  body.xlarry-font-icons.xicons-cartoon.xmobile a.firstpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED94"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile a.prevpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED95"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile a.nextpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED96"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile a.lastpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED97"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messageheader .pagenav a.prevpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED82"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #messageheader .pagenav a.nextpage:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED83"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #login-menu-button:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDC7"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #custom-login-submit:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED85"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #groupoptionslink span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDAF"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #keyoptionslink span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDAF"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile a.listbutton.add span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED9A"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile a.listbutton.delete span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED9D"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile a.listbutton.removegroup span.inner:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDC9"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #quotadisplay:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDF2"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .message-action-links a.mal-flag:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDCC"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .message-action-links a.mal-unflag:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDCB"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .message-action-links a.mal-more:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDC7"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .message-action-links a.mal-delete:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED98"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .message-action-read:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDDD"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile .message-action-read.unread:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDDE"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #mainscreen.refresh:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDB1"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #mainscreen.progress:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDB1"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #mailview-right.gesture-pan.prev:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED80"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #mailview-right.gesture-pan.next:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\ED81"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #mailview-right.gesture-pan.disabled:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDD0"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #filtersetmenulink:before,
  body.xlarry-font-icons.xicons-cartoon.xmobile #filtermenulink:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDAF"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #helptoolbar a.button.help:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDD8"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #helptoolbar a.button.about:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDA6"; }
  body.xlarry-font-icons.xicons-cartoon.xmobile #helptoolbar a.button.license:before {
    font-family: IconFont !important;
    font-weight: normal !important;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EDAB"; }

/*
 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"; }

/* The fixed copy of the mail header list doesn't resize to be smaller than 560px and because it's fixed, it sticks out
   of the box. Without the vertical preview and the sidebar it rarely happens because nobody has a screen that small,
   but with both those added columns, it's easy for the mail list width to go under 560px.
   We're changing the positioning from fixed to absolute so it gets cropped and doesn't stick out of the box. The
   problem with this solution is that it's not fixed any more and scrolls out of the view along with the messages, but
   this is the only workable solution we found. (see xframework.js)*/
table.messagelist.fixedcopy {
  position: absolute !important; }

body.xdesktop .messagelist thead tr:hover .flag span:before {
  color: #fff; }

.formcontent input.button,
.formcontent input[type='checkbox'] {
  width: auto; }

.listing.iconized li a:before,
.listing.iconized tr td:before {
  margin-right: .5rem; }

/* icons */
.mailbox a:before {
  display: inline-block;
  padding-right: 10px;
  font-size: 1.3em;
  position: relative;
  top: 2px; }

.xdesktop #taskbar a:before {
  top: 3px; }

/* mail list */
.widescreen .messagelist td.subject span {
  line-height: normal; }

/* sidebar */
.xsidebar-visible #mailview-right {
  width: auto !important; }
.xsidebar-visible #xsidebar,
.xsidebar-visible #xsidebar-splitter {
  display: block; }
.xsidebar-visible #xsidebar-splitter {
  top: 45px;
  bottom: 0px;
  height: auto; }

#sidebar-splitter {
  display: none; }

#xsidebar {
  display: none;
  position: absolute;
  top: 42px;
  bottom: 0;
  right: 0;
  overflow-y: auto; }
  #xsidebar h2.boxtitle {
    padding: 4px 8px;
    line-height: 17px; }
  #xsidebar .listbox.collapsed:before {
    content: ""; }

#xsidebar-preview-frame-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 9999; }

.xsidebar-wrap #searchfilter {
  right: 288px; }

.xsidebar-wrap #quicksearchbar {
  right: 34px; }

#xsidebar-button {
  display: block;
  width: 16px;
  margin: 0;
  padding: 4px 3px 6px 3px;
  margin-top: 2px;
  text-align: center; }
  #xsidebar-button:before {
    content: "\25c0"; }

.xsidebar-visible #xsidebar-button:before {
  content: "\25b6"; }

body.dragging, body.dragging * {
  cursor: move !important; }

#xsidebar-order-table td.title label:before {
  font-size: 0.9em !important;
  padding-right: 15px; }

.xmobile #xsidebar-order-table td.title {
  width: 50%; }
  .xmobile #xsidebar-order-table td.title label:before {
    content: "" !important;
    padding: 0; }
.xmobile #xsidebar-order-note {
  display: none; }

/* settings */
#sections-table #rcmrowxsidebar td.section {
  background-image: url(../images/settings-sidebar.png);
  background-position: 2px 0; }

#sections-table #rcmrowxsidebar.selected td.section {
  background-image: url(../images/settings-sidebar-hot.png); }

/* apps menu */
#taskbar a.button-apps span.button-inner {
  background-repeat: no-repeat;
  background-position: 3px 2px;
  background-image: url("../images/apps.png"); }

#taskbar a.button-apps:hover span.button-inner {
  background-position: 3px -25px; }

#apps-menu {
  left: auto !important;
  right: 4px;
  padding: 15px;
  max-width: 575px;
  box-sizing: border-box; }
  #apps-menu.count-10, #apps-menu.count-9 {
    width: 485px; }
  #apps-menu.count-8, #apps-menu.count-7 {
    width: 395px; }
  #apps-menu.count-6, #apps-menu.count-5 {
    width: 305px; }
  #apps-menu a.app-item {
    display: inline-block !important;
    text-align: center;
    padding: 10px;
    text-decoration: none;
    width: 70px;
    height: 60px !important;
    overflow: hidden; }
    #apps-menu a.app-item > div.icon {
      display: inline-block;
      width: 25px;
      height: 25px;
      margin-bottom: 5px;
      color: #fff; }
      #apps-menu a.app-item > div.icon:before {
        font-size: 25px !important; }
    #apps-menu a.app-item > img {
      width: 25px;
      height: 25px;
      display: inline-block; }
    #apps-menu a.app-item > div.title {
      font-size: 0.9em;
      color: #fff; }
  #apps-menu span {
    display: none; }

.xskin #apps-menu a.app-item > div.icon {
  color: #434343; }
.xskin #apps-menu a.app-item > div.title {
  color: #434343; }

.xmobile #apps-menu {
  left: 0 !important;
  right: auto; }

/* interface button / menu */
#interface-options {
  min-width: 120px;
  max-width: 216px;
  color: #eee;
  padding: 12px 10px;
  left: auto !important;
  right: 4px; }
  #interface-options a {
    color: #f9f9f9; }
    #interface-options a .tooltip {
      display: none !important; }
  #interface-options .section {
    margin: 10px 0; }
    #interface-options .section select,
    #interface-options .section input.button {
      width: 100%;
      margin: 0; }
    #interface-options .section div.section-title {
      padding-bottom: 5px; }
  #interface-options select,
  #interface-options input.button {
    width: 100%;
    margin: 0; }

#taskbar .button-interface-options {
  background-repeat: no-repeat;
  background-position: 10px 12px;
  background-image: url(../images/larry-interface-options.png);
  margin-right: 5px;
  float: right;
  width: 26px;
  text-align: center; }
  #taskbar .button-interface-options .button-inner {
    display: none; }

.minimal #taskbar .button-logout {
  padding-left: 0; }
.minimal #taskbar .button-interface-options {
  padding: 10px 6px 0 6px;
  background-position: 8px 10px; }

#message-list-sort {
  display: none; }

.xmobile #interface-options {
  min-width: 0;
  max-width: 100%;
  color: #333 !important;
  left: 0 !important;
  right: auto; }
.xmobile .section {
  margin: 10px 0;
  padding: 10px; }
.xmobile #taskbar .button-interface-options {
  margin-right: 5px;
  float: none;
  width: auto;
  text-align: left; }
  .xmobile #taskbar .button-interface-options .button-inner {
    display: block; }

span.xsetting-help {
  position: relative;
  display: inline-block;
  margin-left: 5px; }
  span.xsetting-help:before {
    display: inline-block;
    text-align: center;
    color: #999999;
    border: 1px solid #ddd;
    padding: 1px;
    border-radius: 50%;
    background: #fff;
    width: 12px;
    height: 12px;
    content: "?";
    font-weight: bold;
    font-size: 10px !important;
    font-family: sans-serif;
    line-height: 12px; }
  span.xsetting-help span {
    position: absolute;
    top: 20px;
    right: 0;
    display: none;
    padding: 8px;
    border: 1px solid #cccccc;
    background: #ffffcc;
    min-width: 200px; }
  span.xsetting-help:hover span {
    display: block; }

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