/**
 * Roundcube Framework plugin.
 *
 * Copyright 2016, Tecorama LLC.
 *
 * @author Chris Kulbacki (http://chriskulbacki.com)
 * @license Commercial. See the LICENSE file for details.
 */
@font-face {
  font-family: 'IconFont';
  src: url("../../../../plugins/xframework/assets/fonts/roundcube_plus_icons/roundcube_plus_icons.eot");
  src: url("../../../../plugins/xframework/assets/fonts/roundcube_plus_icons/roundcube_plus_icons.eot?#iefix") format("embedded-opentype"), url("../../../../plugins/xframework/assets/fonts/roundcube_plus_icons/roundcube_plus_icons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
body.xdesktop #taskbar a:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.5em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABB"; }
body.xdesktop #taskbar a.button-mail:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8C"; }
body.xdesktop #taskbar a.button-addressbook:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8D"; }
body.xdesktop #taskbar a.button-calendar:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB4"; }
body.xdesktop #taskbar a.button-help:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB8"; }
body.xdesktop #taskbar a.button-xresell:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7B"; }
body.xdesktop #taskbar a.button-apps:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7B"; }
body.xdesktop #taskbar a.button-settings:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8E"; }
body.xdesktop #taskbar a.button-logout:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA90"; }
body.xdesktop #topnav a.button-interface-options:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABF"; }
body.xdesktop #taskbar .minmodetoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA72"; }
body.xdesktop .toolbar a.button:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABB"; }
body.xdesktop .toolbar a.button.checkmail:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA91"; }
body.xdesktop .toolbar a.button.compose:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA1"; }
body.xdesktop .toolbar a.button.reply:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA92"; }
body.xdesktop .toolbar a.button.reply-all:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA93"; }
body.xdesktop .toolbar a.button.forward:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA94"; }
body.xdesktop .toolbar a.button.delete:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA96"; }
body.xdesktop .toolbar a.button.archive:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA95"; }
body.xdesktop .toolbar a.button.junk:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA97"; }
body.xdesktop .toolbar a.button.markmessage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA98"; }
body.xdesktop .toolbar a.button.more:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA99"; }
body.xdesktop .toolbar a.button.back:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA64"; }
body.xdesktop .toolbar a.button.close:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA64"; }
body.xdesktop .toolbar a.button.download:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9A"; }
body.xdesktop .toolbar a.button.move:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9B"; }
body.xdesktop .toolbar a.button.print:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9C"; }
body.xdesktop .toolbar a.button.send:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9D"; }
body.xdesktop .toolbar a.button.savedraft:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9E"; }
body.xdesktop .toolbar a.button.spellcheck:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA9F"; }
body.xdesktop .toolbar a.button.attach:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA0"; }
body.xdesktop .toolbar a.button.insertsig:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA3"; }
body.xdesktop .toolbar a.button.responses:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA4"; }
body.xdesktop .toolbar a.button.vcard_send:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA5"; }
body.xdesktop .toolbar a.button.import:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA87"; }
body.xdesktop .toolbar a.button.export:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA88"; }
body.xdesktop .toolbar a.button.search:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6"; }
body.xdesktop .toolbar a.button.markasjunk2:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA97"; }
body.xdesktop .toolbar a.button.markasjunk2Sel:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA97"; }
body.xdesktop .toolbar a.button.markasnotjunk2:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA97"; }
body.xdesktop .toolbar a.button.enigma:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC"; }
body.xdesktop .toolbar a.button.encrypt:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EABC"; }
body.xdesktop .toolbar a.button.message-list-sort:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC0"; }
body.xdesktop .toolbarmenu.selectable li a.selected:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80"; }
body.xdesktop .dropbutton .dropbuttontip:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA73"; }
body.xdesktop div.expanded:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7D"; }
body.xdesktop div.collapsed:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7A"; }
body.xdesktop a.menuselector:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA73"; }
body.xdesktop .boxfooter .listbutton.groupactions:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F"; }
body.xdesktop .boxfooter .listbutton.add:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7A"; }
body.xdesktop .boxfooter .listbutton.delete:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78"; }
body.xdesktop .boxfooter .listbutton.removegroup:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA9"; }
body.xdesktop .boxpagenav a.icon.firstpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA74"; }
body.xdesktop .boxpagenav a.icon.lastpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA77"; }
body.xdesktop .boxpagenav a.icon.prevpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA75"; }
body.xdesktop .boxpagenav a.icon.nextpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA76"; }
body.xdesktop .compose-headers .iconbutton.cancel:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78"; }
body.xdesktop .records-table tr td.threads div.listmenu:before,
body.xdesktop .records-table tr th.threads a.listmenu:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F"; }
body.xdesktop .records-table thead tr .status span.status:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA"; }
body.xdesktop .records-table thead tr .priority span.priority:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84"; }
body.xdesktop .messagelist tr:hover td.status span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA";
  color: #bbb !important; }
body.xdesktop .messagelist tr:hover .flag span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAB";
  color: #bbb; }
body.xdesktop .messagelist tr .status span.unread:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA"; }
body.xdesktop .messagelist tr .flag span.flagged:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAB"; }
body.xdesktop .messagelist tr .attachment span.attachment:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA0"; }
body.xdesktop .messagelist tr .attachment span.report:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAD"; }
body.xdesktop .messagelist tr .priority span.prio1:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA66"; }
body.xdesktop .messagelist tr .priority span.prio2:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA66"; }
body.xdesktop .messagelist tr .priority span.prio4:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA67"; }
body.xdesktop .messagelist tr .priority span.prio5:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA67"; }
body.xdesktop .messagelist tr td.status span.deleted:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78"; }
body.xdesktop .messagelist tr td.status span.unreadchildren:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA"; }
body.xdesktop .messagelist tr td.subject span.deleted:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78"; }
body.xdesktop .messagelist tr td.subject span.unread:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA"; }
body.xdesktop .messagelist tr td.subject span.replied:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA92"; }
body.xdesktop .messagelist tr td.subject span.forwarded:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA94"; }
body.xdesktop .messagelist tr td.subject span.unreadchildren:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAA"; }
body.xdesktop .records-table thead tr .sortedASC a:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC0"; }
body.xdesktop .records-table thead tr .sortedDESC a:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC1"; }
body.xdesktop #messagestack div:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84"; }
body.xdesktop #messagestack div.error:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78"; }
body.xdesktop #messagestack div.warning:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84"; }
body.xdesktop #messagestack div.confirmation:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA80"; }
body.xdesktop #searchmenulink:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6"; }
body.xdesktop #quicksearchbar #searchmenulink:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA6" "\EA73"; }
body.xdesktop #searchreset:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA78"; }
body.xdesktop #maillistmode:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA7" "    "; }
body.xdesktop #mailthreadmode:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAAF"; }
body.xdesktop .fullheight #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA62"; }
body.xdesktop #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA63"; }
body.xdesktop #custom-login-submit:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA65"; }
body.xdesktop #xsidebar-button:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA71"; }
body.xdesktop #xsidebar-button.collapsed:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA70"; }
body.xdesktop #xsidebar h2.boxtitle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA72"; }
body.xdesktop #xsidebar .collapsed h2.boxtitle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA73"; }
body.xdesktop #helptoolbar a.button.help:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB8"; }
body.xdesktop #helptoolbar a.button.about:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85"; }
body.xdesktop #helptoolbar a.button.license:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8B"; }
body.xdesktop.minimal #taskbar .minmodetoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA73"; }
body.xdesktop.xvertical-preview .fullheight #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA60"; }
body.xdesktop.xvertical-preview #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA61"; }
body.skin-icloud #login-form .support-link:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA85"; }
body.skin-icloud #login-form .box-bottom #message div.warning:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84"; }
body.skin-icloud #login-form .box-bottom #message div.error:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA84"; }
body.skin-icloud #login-form .box-bottom #message div.loading:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA86"; }
body.skin-icloud #login-form .box-bottom #message div.notice:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA86"; }
body .xspinner:before {
  display: inline-block;
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD3";
  -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); } }
body #xsidebar-order-table td.title label:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA7"; }
body #xsidebar-order-note:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA86"; }
body .button.calendar-today:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACA"; }
body .button.calendar-prev:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA68"; }
body .button.calendar-next:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA69"; }
body #xcalendar-toolbar .button.calendar-day:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAB7"; }
body #xcalendar-toolbar .button.calendar-week:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA89"; }
body #xcalendar-toolbar .button.calendar-month:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8A"; }
body #xcalendar-toolbar .button.calendar-agenda:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8B"; }
body #xcalendar-toolbar .button.calendar-add-event:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7B"; }
body #calendar-list-container .new-calendar:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA7C"; }
body #calendar-list-container .calendar-item .edit:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAA2"; }
body #calendar-grid .fc-icon-today:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACA"; }
body .xcalendar-sun-data:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAC9"; }
body .cell-editor:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EA8F"; }
body .format-button.button-align-left:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACE"; }
body .format-button.button-align-center:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EACF"; }
body .format-button.button-align-right:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD0"; }
body .template-table .t-social span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EAD1"; }
body #apps-menu a.app-item-xbackground div.icon:before {
  font-family: IconFont;
  content: "\EAC4"; }
body #apps-menu a.app-item-xcalendar div.icon:before {
  font-family: IconFont;
  content: "\EAB4"; }
body #apps-menu a.app-item-xquote div.icon:before {
  font-family: IconFont;
  content: "\EAAF"; }
body #apps-menu a.app-item-xdropbox div.icon:before {
  font-family: IconFont;
  content: "\EAC5"; }
body #apps-menu a.app-item-xgoogle_drive div.icon:before {
  font-family: IconFont;
  content: "\EAC6"; }
body #apps-menu a.app-item-xlast_login div.icon:before {
  font-family: IconFont;
  content: "\EAC7"; }
body #apps-menu a.app-item-xnews_feed div.icon:before {
  font-family: IconFont;
  content: "\EAC8"; }
body #apps-menu a.app-item-xsidebar div.icon:before {
  font-family: IconFont;
  content: "\EACB"; }
body #apps-menu a.app-item-xsignature div.icon:before {
  font-family: IconFont;
  content: "\EAA3"; }
body #apps-menu a.app-item-xskin div.icon:before {
  font-family: IconFont;
  content: "\EACD"; }
body #apps-menu a.app-item-xvertical_preview div.icon:before {
  font-family: IconFont;
  content: "\EACC"; }
body #apps-menu a.app-item-xweather div.icon:before {
  font-family: IconFont;
  content: "\EAC9"; }
body #apps-menu a.app-item-xtag div.icon:before {
  font-family: IconFont;
  content: "\EAA8"; }

body.xmobile {
  /* gestures */
  /* plugins */ }
  body.xmobile #main-menu a span:before {
    font-family: IconFont;
    font-weight: normal;
    font-size: 2em;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EABB"; }
  body.xmobile #main-menu #button-taskbar span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA7"; }
  body.xmobile #main-menu #button-mail-back span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA64"; }
  body.xmobile #main-menu #button-compose-settings span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8F"; }
  body.xmobile #main-menu #button-send span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA9D"; }
  body.xmobile #main-menu #button-reply span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA92"; }
  body.xmobile #main-menu #button-toolbar span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EABA"; }
  body.xmobile #main-menu #button-format span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA8"; }
  body.xmobile #main-menu #button-compose span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA1"; }
  body.xmobile #main-menu #button-users span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8D"; }
  body.xmobile #main-menu #button-folders span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA9B"; }
  body.xmobile #main-menu #button-mail span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EABA"; }
  body.xmobile #main-menu #button-funnel span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8F"; }
  body.xmobile .popup-close a:before {
    font-family: IconFont;
    font-weight: normal;
    font-size: 2em;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA6C"; }
  body.xmobile .toolbarmenu.selectable li a.selected:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA80"; }
  body.xmobile #mailboxlist li div.collapsed:before,
  body.xmobile #directorylist li.addressbook div.collapsed:before,
  body.xmobile div.collapsed:before {
    font-family: IconFont;
    font-weight: normal;
    font-size: 2em;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA71"; }
  body.xmobile #mailboxlist li div.expanded:before,
  body.xmobile #directorylist li.addressbook div.expanded:before,
  body.xmobile div.expanded:before {
    font-family: IconFont;
    font-weight: normal;
    font-size: 2em;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA73"; }
  body.xmobile #messagelist td.subject:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA80"; }
  body.xmobile #messagelist td.flag span.flagged:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAAB"; }
  body.xmobile #messagelist td.status span.unread:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAAA"; }
  body.xmobile #messagelist td.attachment span.attachment:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA0"; }
  body.xmobile #messagelist td.attachment span.report:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAAD"; }
  body.xmobile #messagelist td.subject span.msgicon.replied:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA92"; }
  body.xmobile #messagelist td.subject span.msgicon.forwarded:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA94"; }
  body.xmobile #messagelist td.subject span.msgicon.replied.forwarded:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAAE"; }
  body.xmobile .moreheaderstoggle.remove .iconlink:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA6A"; }
  body.xmobile .moreheaderstoggle .iconlink:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA6B"; }
  body.xmobile #full-headers .more-headers.show-headers:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA6F"; }
  body.xmobile #full-headers .more-headers.hide-headers:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA6E"; }
  body.xmobile #attachment-list .delete:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA78"; }
  body.xmobile #attachment-list .drop:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA6F"; }
  body.xmobile .rcmaddcontact:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8D"; }
  body.xmobile .settings-button:nth-child(3) span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8E"; }
  body.xmobile .settings-button:nth-child(4) span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA89"; }
  body.xmobile #messagestack div:after {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA84"; }
  body.xmobile #messagestack div.error:after {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA78"; }
  body.xmobile #messagestack div.warning:after {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA84"; }
  body.xmobile #messagestack div.confirmation:after {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA80"; }
  body.xmobile #messagestack div.loading:after {
    content: ""; }
  body.xmobile a.firstpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA74"; }
  body.xmobile a.prevpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA75"; }
  body.xmobile a.nextpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA76"; }
  body.xmobile a.lastpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA77"; }
  body.xmobile #messageheader .pagenav a.prevpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA62"; }
  body.xmobile #messageheader .pagenav a.nextpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA63"; }
  body.xmobile #login-menu-button:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA7"; }
  body.xmobile #custom-login-submit:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA65"; }
  body.xmobile #groupoptionslink span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8F"; }
  body.xmobile #keyoptionslink span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8F"; }
  body.xmobile a.listbutton.add span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA7A"; }
  body.xmobile a.listbutton.delete span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA7D"; }
  body.xmobile a.listbutton.removegroup span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA9"; }
  body.xmobile #quotadisplay:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAD2"; }
  body.xmobile .message-action-links a.mal-flag:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAAC"; }
  body.xmobile .message-action-links a.mal-unflag:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAAB"; }
  body.xmobile .message-action-links a.mal-more:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA7"; }
  body.xmobile .message-action-links a.mal-delete:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA78"; }
  body.xmobile .message-action-read:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EABD"; }
  body.xmobile .message-action-read.unread:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EABE"; }
  body.xmobile #mainscreen.refresh:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA91"; }
  body.xmobile #mainscreen.progress:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA91"; }
  body.xmobile #mailview-right.gesture-pan.prev:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA60"; }
  body.xmobile #mailview-right.gesture-pan.next:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA61"; }
  body.xmobile #mailview-right.gesture-pan.disabled:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAB0"; }
  body.xmobile #filtersetmenulink:before,
  body.xmobile #filtermenulink:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8F"; }
  body.xmobile #helptoolbar a.button.help:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAB8"; }
  body.xmobile #helptoolbar a.button.about:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA85"; }
  body.xmobile #helptoolbar a.button.license:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8B"; }
  body.xmobile #main-menu #xcalendar-main span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAB4"; }
  body.xmobile #main-menu #xcalendar-date span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAB5"; }
  body.xmobile #main-menu #xcalendar-list span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAB6"; }
  body.xmobile #main-menu #xcalendar-toolbar-button span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EABA"; }
  body.xmobile a.tab-summary:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA8E"; }
  body.xmobile a.tab-recurrence:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAB9"; }
  body.xmobile a.tab-alarms:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAB1"; }
  body.xmobile a.tab-attachments:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA0"; }
  body.xmobile a.tab-sharing:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAB2"; }
  body.xmobile #calendar-list-container .new-calendar:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EA7C"; }
  body.xmobile #calendar-list-container .calendar-item .edit:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EAA2"; }

body.xicons-ios.xdesktop #taskbar a:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.5em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB83"; }
body.xicons-ios.xdesktop #taskbar a.button-mail:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB54"; }
body.xicons-ios.xdesktop #taskbar a.button-addressbook:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB55"; }
body.xicons-ios.xdesktop #taskbar a.button-calendar:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7C"; }
body.xicons-ios.xdesktop #taskbar a.button-help:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB80"; }
body.xicons-ios.xdesktop #taskbar a.button-xresell:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB43"; }
body.xicons-ios.xdesktop #taskbar a.button-apps:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB43"; }
body.xicons-ios.xdesktop #taskbar a.button-settings:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB56"; }
body.xicons-ios.xdesktop #taskbar a.button-logout:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB58"; }
body.xicons-ios.xdesktop #topnav a.button-interface-options:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB87"; }
body.xicons-ios.xdesktop #taskbar .minmodetoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3A"; }
body.xicons-ios.xdesktop .toolbar a.button:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB83"; }
body.xicons-ios.xdesktop .toolbar a.button.checkmail:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB59"; }
body.xicons-ios.xdesktop .toolbar a.button.compose:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB69"; }
body.xicons-ios.xdesktop .toolbar a.button.reply:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5A"; }
body.xicons-ios.xdesktop .toolbar a.button.reply-all:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5B"; }
body.xicons-ios.xdesktop .toolbar a.button.forward:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5C"; }
body.xicons-ios.xdesktop .toolbar a.button.delete:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5E"; }
body.xicons-ios.xdesktop .toolbar a.button.archive:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5D"; }
body.xicons-ios.xdesktop .toolbar a.button.junk:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5F"; }
body.xicons-ios.xdesktop .toolbar a.button.markmessage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB60"; }
body.xicons-ios.xdesktop .toolbar a.button.more:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB61"; }
body.xicons-ios.xdesktop .toolbar a.button.back:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2C"; }
body.xicons-ios.xdesktop .toolbar a.button.close:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2C"; }
body.xicons-ios.xdesktop .toolbar a.button.download:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB62"; }
body.xicons-ios.xdesktop .toolbar a.button.move:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB63"; }
body.xicons-ios.xdesktop .toolbar a.button.print:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB64"; }
body.xicons-ios.xdesktop .toolbar a.button.send:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB65"; }
body.xicons-ios.xdesktop .toolbar a.button.savedraft:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB66"; }
body.xicons-ios.xdesktop .toolbar a.button.spellcheck:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB67"; }
body.xicons-ios.xdesktop .toolbar a.button.attach:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB68"; }
body.xicons-ios.xdesktop .toolbar a.button.insertsig:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6B"; }
body.xicons-ios.xdesktop .toolbar a.button.responses:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6C"; }
body.xicons-ios.xdesktop .toolbar a.button.vcard_send:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6D"; }
body.xicons-ios.xdesktop .toolbar a.button.import:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4F"; }
body.xicons-ios.xdesktop .toolbar a.button.export:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB50"; }
body.xicons-ios.xdesktop .toolbar a.button.search:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E"; }
body.xicons-ios.xdesktop .toolbar a.button.markasjunk2:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5F"; }
body.xicons-ios.xdesktop .toolbar a.button.markasjunk2Sel:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5F"; }
body.xicons-ios.xdesktop .toolbar a.button.markasnotjunk2:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5F"; }
body.xicons-ios.xdesktop .toolbar a.button.enigma:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84"; }
body.xicons-ios.xdesktop .toolbar a.button.encrypt:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB84"; }
body.xicons-ios.xdesktop .toolbar a.button.message-list-sort:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB88"; }
body.xicons-ios.xdesktop .toolbarmenu.selectable li a.selected:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48"; }
body.xicons-ios.xdesktop .dropbutton .dropbuttontip:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3B"; }
body.xicons-ios.xdesktop div.expanded:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB45"; }
body.xicons-ios.xdesktop div.collapsed:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB42"; }
body.xicons-ios.xdesktop a.menuselector:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3B"; }
body.xicons-ios.xdesktop .boxfooter .listbutton.groupactions:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57"; }
body.xicons-ios.xdesktop .boxfooter .listbutton.add:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB42"; }
body.xicons-ios.xdesktop .boxfooter .listbutton.delete:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40"; }
body.xicons-ios.xdesktop .boxfooter .listbutton.removegroup:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB71"; }
body.xicons-ios.xdesktop .boxpagenav a.icon.firstpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3C"; }
body.xicons-ios.xdesktop .boxpagenav a.icon.lastpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3F"; }
body.xicons-ios.xdesktop .boxpagenav a.icon.prevpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3D"; }
body.xicons-ios.xdesktop .boxpagenav a.icon.nextpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3E"; }
body.xicons-ios.xdesktop .compose-headers .iconbutton.cancel:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40"; }
body.xicons-ios.xdesktop .records-table tr td.threads div.listmenu:before,
body.xicons-ios.xdesktop .records-table tr th.threads a.listmenu:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57"; }
body.xicons-ios.xdesktop .records-table thead tr .status span.status:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72"; }
body.xicons-ios.xdesktop .records-table thead tr .priority span.priority:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4C"; }
body.xicons-ios.xdesktop .messagelist tr:hover td.status span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72";
  color: #bbb !important; }
body.xicons-ios.xdesktop .messagelist tr:hover .flag span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB73";
  color: #bbb; }
body.xicons-ios.xdesktop .messagelist tr .status span.unread:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72"; }
body.xicons-ios.xdesktop .messagelist tr .flag span.flagged:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB73"; }
body.xicons-ios.xdesktop .messagelist tr .attachment span.attachment:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB68"; }
body.xicons-ios.xdesktop .messagelist tr .attachment span.report:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB75"; }
body.xicons-ios.xdesktop .messagelist tr .priority span.prio1:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2E"; }
body.xicons-ios.xdesktop .messagelist tr .priority span.prio2:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2E"; }
body.xicons-ios.xdesktop .messagelist tr .priority span.prio4:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2F"; }
body.xicons-ios.xdesktop .messagelist tr .priority span.prio5:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2F"; }
body.xicons-ios.xdesktop .messagelist tr td.status span.deleted:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40"; }
body.xicons-ios.xdesktop .messagelist tr td.status span.unreadchildren:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72"; }
body.xicons-ios.xdesktop .messagelist tr td.subject span.deleted:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40"; }
body.xicons-ios.xdesktop .messagelist tr td.subject span.unread:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72"; }
body.xicons-ios.xdesktop .messagelist tr td.subject span.replied:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5A"; }
body.xicons-ios.xdesktop .messagelist tr td.subject span.forwarded:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB5C"; }
body.xicons-ios.xdesktop .messagelist tr td.subject span.unreadchildren:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB72"; }
body.xicons-ios.xdesktop .records-table thead tr .sortedASC a:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB88"; }
body.xicons-ios.xdesktop .records-table thead tr .sortedDESC a:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB89"; }
body.xicons-ios.xdesktop #messagestack div:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4C"; }
body.xicons-ios.xdesktop #messagestack div.error:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40"; }
body.xicons-ios.xdesktop #messagestack div.warning:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4C"; }
body.xicons-ios.xdesktop #messagestack div.confirmation:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB48"; }
body.xicons-ios.xdesktop #searchmenulink:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E"; }
body.xicons-ios.xdesktop #quicksearchbar #searchmenulink:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6E" "\EB3B"; }
body.xicons-ios.xdesktop #searchreset:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB40"; }
body.xicons-ios.xdesktop #maillistmode:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6F" "    "; }
body.xicons-ios.xdesktop #mailthreadmode:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB77"; }
body.xicons-ios.xdesktop .fullheight #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2A"; }
body.xicons-ios.xdesktop #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2B"; }
body.xicons-ios.xdesktop #custom-login-submit:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB2D"; }
body.xicons-ios.xdesktop #xsidebar-button:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB39"; }
body.xicons-ios.xdesktop #xsidebar-button.collapsed:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB38"; }
body.xicons-ios.xdesktop #xsidebar h2.boxtitle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3A"; }
body.xicons-ios.xdesktop #xsidebar .collapsed h2.boxtitle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3B"; }
body.xicons-ios.xdesktop #helptoolbar a.button.help:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB80"; }
body.xicons-ios.xdesktop #helptoolbar a.button.about:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D"; }
body.xicons-ios.xdesktop #helptoolbar a.button.license:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB53"; }
body.xicons-ios.xdesktop.minimal #taskbar .minmodetoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3B"; }
body.xicons-ios.xdesktop.xvertical-preview .fullheight #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB28"; }
body.xicons-ios.xdesktop.xvertical-preview #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB29"; }
body.xicons-ios.skin-icloud #login-form .support-link:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D"; }
body.xicons-ios.skin-icloud #login-form .box-bottom #message div.warning:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4C"; }
body.xicons-ios.skin-icloud #login-form .box-bottom #message div.error:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4C"; }
body.xicons-ios.skin-icloud #login-form .box-bottom #message div.loading:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4E"; }
body.xicons-ios.skin-icloud #login-form .box-bottom #message div.notice:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4E"; }
body.xicons-ios .xspinner:before {
  display: inline-block;
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB9B";
  -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); } }
body.xicons-ios #xsidebar-order-table td.title label:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6F"; }
body.xicons-ios #xsidebar-order-note:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4E"; }
body.xicons-ios .button.calendar-today:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB92"; }
body.xicons-ios .button.calendar-prev:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB30"; }
body.xicons-ios .button.calendar-next:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB31"; }
body.xicons-ios #xcalendar-toolbar .button.calendar-day:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7F"; }
body.xicons-ios #xcalendar-toolbar .button.calendar-week:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB51"; }
body.xicons-ios #xcalendar-toolbar .button.calendar-month:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB52"; }
body.xicons-ios #xcalendar-toolbar .button.calendar-agenda:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB53"; }
body.xicons-ios #xcalendar-toolbar .button.calendar-add-event:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB43"; }
body.xicons-ios #calendar-list-container .new-calendar:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB44"; }
body.xicons-ios #calendar-list-container .calendar-item .edit:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A"; }
body.xicons-ios #calendar-grid .fc-icon-today:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB92"; }
body.xicons-ios .xcalendar-sun-data:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB91"; }
body.xicons-ios .cell-editor:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB57"; }
body.xicons-ios .format-button.button-align-left:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB96"; }
body.xicons-ios .format-button.button-align-center:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB97"; }
body.xicons-ios .format-button.button-align-right:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB98"; }
body.xicons-ios .template-table .t-social span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB99"; }
body.xicons-ios #apps-menu a.app-item-xbackground div.icon:before {
  font-family: IconFont;
  content: "\EB8C"; }
body.xicons-ios #apps-menu a.app-item-xcalendar div.icon:before {
  font-family: IconFont;
  content: "\EB7C"; }
body.xicons-ios #apps-menu a.app-item-xquote div.icon:before {
  font-family: IconFont;
  content: "\EB77"; }
body.xicons-ios #apps-menu a.app-item-xdropbox div.icon:before {
  font-family: IconFont;
  content: "\EB8D"; }
body.xicons-ios #apps-menu a.app-item-xgoogle_drive div.icon:before {
  font-family: IconFont;
  content: "\EB8E"; }
body.xicons-ios #apps-menu a.app-item-xlast_login div.icon:before {
  font-family: IconFont;
  content: "\EB8F"; }
body.xicons-ios #apps-menu a.app-item-xnews_feed div.icon:before {
  font-family: IconFont;
  content: "\EB90"; }
body.xicons-ios #apps-menu a.app-item-xsidebar div.icon:before {
  font-family: IconFont;
  content: "\EB93"; }
body.xicons-ios #apps-menu a.app-item-xsignature div.icon:before {
  font-family: IconFont;
  content: "\EB6B"; }
body.xicons-ios #apps-menu a.app-item-xskin div.icon:before {
  font-family: IconFont;
  content: "\EB95"; }
body.xicons-ios #apps-menu a.app-item-xvertical_preview div.icon:before {
  font-family: IconFont;
  content: "\EB94"; }
body.xicons-ios #apps-menu a.app-item-xweather div.icon:before {
  font-family: IconFont;
  content: "\EB91"; }
body.xicons-ios #apps-menu a.app-item-xtag div.icon:before {
  font-family: IconFont;
  content: "\EB70"; }

body.xicons-ios.xmobile {
  /* gestures */
  /* plugins */ }
  body.xicons-ios.xmobile #main-menu a span:before {
    font-family: IconFont;
    font-weight: normal;
    font-size: 2em;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB83"; }
  body.xicons-ios.xmobile #main-menu #button-taskbar span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB6F"; }
  body.xicons-ios.xmobile #main-menu #button-mail-back span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB2C"; }
  body.xicons-ios.xmobile #main-menu #button-compose-settings span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB57"; }
  body.xicons-ios.xmobile #main-menu #button-send span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB65"; }
  body.xicons-ios.xmobile #main-menu #button-reply span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB5A"; }
  body.xicons-ios.xmobile #main-menu #button-toolbar span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB82"; }
  body.xicons-ios.xmobile #main-menu #button-format span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB70"; }
  body.xicons-ios.xmobile #main-menu #button-compose span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB69"; }
  body.xicons-ios.xmobile #main-menu #button-users span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB55"; }
  body.xicons-ios.xmobile #main-menu #button-folders span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB63"; }
  body.xicons-ios.xmobile #main-menu #button-mail span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB82"; }
  body.xicons-ios.xmobile #main-menu #button-funnel span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB57"; }
  body.xicons-ios.xmobile .popup-close a:before {
    font-family: IconFont;
    font-weight: normal;
    font-size: 2em;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB34"; }
  body.xicons-ios.xmobile .toolbarmenu.selectable li a.selected:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB48"; }
  body.xicons-ios.xmobile #mailboxlist li div.collapsed:before,
  body.xicons-ios.xmobile #directorylist li.addressbook div.collapsed:before,
  body.xicons-ios.xmobile div.collapsed:before {
    font-family: IconFont;
    font-weight: normal;
    font-size: 2em;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB39"; }
  body.xicons-ios.xmobile #mailboxlist li div.expanded:before,
  body.xicons-ios.xmobile #directorylist li.addressbook div.expanded:before,
  body.xicons-ios.xmobile div.expanded:before {
    font-family: IconFont;
    font-weight: normal;
    font-size: 2em;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB3B"; }
  body.xicons-ios.xmobile #messagelist td.subject:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB48"; }
  body.xicons-ios.xmobile #messagelist td.flag span.flagged:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB73"; }
  body.xicons-ios.xmobile #messagelist td.status span.unread:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB72"; }
  body.xicons-ios.xmobile #messagelist td.attachment span.attachment:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB68"; }
  body.xicons-ios.xmobile #messagelist td.attachment span.report:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB75"; }
  body.xicons-ios.xmobile #messagelist td.subject span.msgicon.replied:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB5A"; }
  body.xicons-ios.xmobile #messagelist td.subject span.msgicon.forwarded:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB5C"; }
  body.xicons-ios.xmobile #messagelist td.subject span.msgicon.replied.forwarded:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB76"; }
  body.xicons-ios.xmobile .moreheaderstoggle.remove .iconlink:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB32"; }
  body.xicons-ios.xmobile .moreheaderstoggle .iconlink:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB33"; }
  body.xicons-ios.xmobile #full-headers .more-headers.show-headers:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB37"; }
  body.xicons-ios.xmobile #full-headers .more-headers.hide-headers:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB36"; }
  body.xicons-ios.xmobile #attachment-list .delete:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB40"; }
  body.xicons-ios.xmobile #attachment-list .drop:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB37"; }
  body.xicons-ios.xmobile .rcmaddcontact:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB55"; }
  body.xicons-ios.xmobile .settings-button:nth-child(3) span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB56"; }
  body.xicons-ios.xmobile .settings-button:nth-child(4) span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB51"; }
  body.xicons-ios.xmobile #messagestack div:after {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB4C"; }
  body.xicons-ios.xmobile #messagestack div.error:after {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB40"; }
  body.xicons-ios.xmobile #messagestack div.warning:after {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB4C"; }
  body.xicons-ios.xmobile #messagestack div.confirmation:after {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB48"; }
  body.xicons-ios.xmobile #messagestack div.loading:after {
    content: ""; }
  body.xicons-ios.xmobile a.firstpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB3C"; }
  body.xicons-ios.xmobile a.prevpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB3D"; }
  body.xicons-ios.xmobile a.nextpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB3E"; }
  body.xicons-ios.xmobile a.lastpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB3F"; }
  body.xicons-ios.xmobile #messageheader .pagenav a.prevpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB2A"; }
  body.xicons-ios.xmobile #messageheader .pagenav a.nextpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB2B"; }
  body.xicons-ios.xmobile #login-menu-button:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB6F"; }
  body.xicons-ios.xmobile #custom-login-submit:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB2D"; }
  body.xicons-ios.xmobile #groupoptionslink span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB57"; }
  body.xicons-ios.xmobile #keyoptionslink span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB57"; }
  body.xicons-ios.xmobile a.listbutton.add span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB42"; }
  body.xicons-ios.xmobile a.listbutton.delete span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB45"; }
  body.xicons-ios.xmobile a.listbutton.removegroup span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB71"; }
  body.xicons-ios.xmobile #quotadisplay:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB9A"; }
  body.xicons-ios.xmobile .message-action-links a.mal-flag:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB74"; }
  body.xicons-ios.xmobile .message-action-links a.mal-unflag:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB73"; }
  body.xicons-ios.xmobile .message-action-links a.mal-more:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB6F"; }
  body.xicons-ios.xmobile .message-action-links a.mal-delete:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB40"; }
  body.xicons-ios.xmobile .message-action-read:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB85"; }
  body.xicons-ios.xmobile .message-action-read.unread:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB86"; }
  body.xicons-ios.xmobile #mainscreen.refresh:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB59"; }
  body.xicons-ios.xmobile #mainscreen.progress:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB59"; }
  body.xicons-ios.xmobile #mailview-right.gesture-pan.prev:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB28"; }
  body.xicons-ios.xmobile #mailview-right.gesture-pan.next:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB29"; }
  body.xicons-ios.xmobile #mailview-right.gesture-pan.disabled:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB78"; }
  body.xicons-ios.xmobile #filtersetmenulink:before,
  body.xicons-ios.xmobile #filtermenulink:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB57"; }
  body.xicons-ios.xmobile #helptoolbar a.button.help:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB80"; }
  body.xicons-ios.xmobile #helptoolbar a.button.about:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB4D"; }
  body.xicons-ios.xmobile #helptoolbar a.button.license:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB53"; }
  body.xicons-ios.xmobile #main-menu #xcalendar-main span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB7C"; }
  body.xicons-ios.xmobile #main-menu #xcalendar-date span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB7D"; }
  body.xicons-ios.xmobile #main-menu #xcalendar-list span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB7E"; }
  body.xicons-ios.xmobile #main-menu #xcalendar-toolbar-button span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB82"; }
  body.xicons-ios.xmobile a.tab-summary:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB56"; }
  body.xicons-ios.xmobile a.tab-recurrence:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB81"; }
  body.xicons-ios.xmobile a.tab-alarms:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB79"; }
  body.xicons-ios.xmobile a.tab-attachments:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB68"; }
  body.xicons-ios.xmobile a.tab-sharing:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB7A"; }
  body.xicons-ios.xmobile #calendar-list-container .new-calendar:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB44"; }
  body.xicons-ios.xmobile #calendar-list-container .calendar-item .edit:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EB6A"; }

body.xicons-material.xdesktop #taskbar a:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.5em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4B"; }
body.xicons-material.xdesktop #taskbar a.button-mail:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1C"; }
body.xicons-material.xdesktop #taskbar a.button-addressbook:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1D"; }
body.xicons-material.xdesktop #taskbar a.button-calendar:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC44"; }
body.xicons-material.xdesktop #taskbar a.button-help:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC48"; }
body.xicons-material.xdesktop #taskbar a.button-xresell:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0B"; }
body.xicons-material.xdesktop #taskbar a.button-apps:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0B"; }
body.xicons-material.xdesktop #taskbar a.button-settings:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1E"; }
body.xicons-material.xdesktop #taskbar a.button-logout:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC20"; }
body.xicons-material.xdesktop #topnav a.button-interface-options:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4F"; }
body.xicons-material.xdesktop #taskbar .minmodetoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC02"; }
body.xicons-material.xdesktop .toolbar a.button:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4B"; }
body.xicons-material.xdesktop .toolbar a.button.checkmail:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC21"; }
body.xicons-material.xdesktop .toolbar a.button.compose:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC31"; }
body.xicons-material.xdesktop .toolbar a.button.reply:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC22"; }
body.xicons-material.xdesktop .toolbar a.button.reply-all:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC23"; }
body.xicons-material.xdesktop .toolbar a.button.forward:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC24"; }
body.xicons-material.xdesktop .toolbar a.button.delete:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC26"; }
body.xicons-material.xdesktop .toolbar a.button.archive:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC25"; }
body.xicons-material.xdesktop .toolbar a.button.junk:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC27"; }
body.xicons-material.xdesktop .toolbar a.button.markmessage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC28"; }
body.xicons-material.xdesktop .toolbar a.button.more:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC29"; }
body.xicons-material.xdesktop .toolbar a.button.back:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF4"; }
body.xicons-material.xdesktop .toolbar a.button.close:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF4"; }
body.xicons-material.xdesktop .toolbar a.button.download:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2A"; }
body.xicons-material.xdesktop .toolbar a.button.move:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2B"; }
body.xicons-material.xdesktop .toolbar a.button.print:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2C"; }
body.xicons-material.xdesktop .toolbar a.button.send:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2D"; }
body.xicons-material.xdesktop .toolbar a.button.savedraft:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2E"; }
body.xicons-material.xdesktop .toolbar a.button.spellcheck:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC2F"; }
body.xicons-material.xdesktop .toolbar a.button.attach:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC30"; }
body.xicons-material.xdesktop .toolbar a.button.insertsig:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC33"; }
body.xicons-material.xdesktop .toolbar a.button.responses:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC34"; }
body.xicons-material.xdesktop .toolbar a.button.vcard_send:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC35"; }
body.xicons-material.xdesktop .toolbar a.button.import:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC17"; }
body.xicons-material.xdesktop .toolbar a.button.export:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC18"; }
body.xicons-material.xdesktop .toolbar a.button.search:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36"; }
body.xicons-material.xdesktop .toolbar a.button.markasjunk2:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC27"; }
body.xicons-material.xdesktop .toolbar a.button.markasjunk2Sel:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC27"; }
body.xicons-material.xdesktop .toolbar a.button.markasnotjunk2:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC27"; }
body.xicons-material.xdesktop .toolbar a.button.enigma:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C"; }
body.xicons-material.xdesktop .toolbar a.button.encrypt:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC4C"; }
body.xicons-material.xdesktop .toolbar a.button.message-list-sort:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC50"; }
body.xicons-material.xdesktop .toolbarmenu.selectable li a.selected:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10"; }
body.xicons-material.xdesktop .dropbutton .dropbuttontip:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC03"; }
body.xicons-material.xdesktop div.expanded:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0D"; }
body.xicons-material.xdesktop div.collapsed:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0A"; }
body.xicons-material.xdesktop a.menuselector:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC03"; }
body.xicons-material.xdesktop .boxfooter .listbutton.groupactions:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F"; }
body.xicons-material.xdesktop .boxfooter .listbutton.add:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0A"; }
body.xicons-material.xdesktop .boxfooter .listbutton.delete:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08"; }
body.xicons-material.xdesktop .boxfooter .listbutton.removegroup:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC39"; }
body.xicons-material.xdesktop .boxpagenav a.icon.firstpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC04"; }
body.xicons-material.xdesktop .boxpagenav a.icon.lastpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC07"; }
body.xicons-material.xdesktop .boxpagenav a.icon.prevpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC05"; }
body.xicons-material.xdesktop .boxpagenav a.icon.nextpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC06"; }
body.xicons-material.xdesktop .compose-headers .iconbutton.cancel:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08"; }
body.xicons-material.xdesktop .records-table tr td.threads div.listmenu:before,
body.xicons-material.xdesktop .records-table tr th.threads a.listmenu:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F"; }
body.xicons-material.xdesktop .records-table thead tr .status span.status:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A"; }
body.xicons-material.xdesktop .records-table thead tr .priority span.priority:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC14"; }
body.xicons-material.xdesktop .messagelist tr:hover td.status span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A";
  color: #bbb !important; }
body.xicons-material.xdesktop .messagelist tr:hover .flag span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3B";
  color: #bbb; }
body.xicons-material.xdesktop .messagelist tr .status span.unread:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A"; }
body.xicons-material.xdesktop .messagelist tr .flag span.flagged:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3B"; }
body.xicons-material.xdesktop .messagelist tr .attachment span.attachment:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC30"; }
body.xicons-material.xdesktop .messagelist tr .attachment span.report:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3D"; }
body.xicons-material.xdesktop .messagelist tr .priority span.prio1:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF6"; }
body.xicons-material.xdesktop .messagelist tr .priority span.prio2:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF6"; }
body.xicons-material.xdesktop .messagelist tr .priority span.prio4:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF7"; }
body.xicons-material.xdesktop .messagelist tr .priority span.prio5:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF7"; }
body.xicons-material.xdesktop .messagelist tr td.status span.deleted:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08"; }
body.xicons-material.xdesktop .messagelist tr td.status span.unreadchildren:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A"; }
body.xicons-material.xdesktop .messagelist tr td.subject span.deleted:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08"; }
body.xicons-material.xdesktop .messagelist tr td.subject span.unread:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A"; }
body.xicons-material.xdesktop .messagelist tr td.subject span.replied:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC22"; }
body.xicons-material.xdesktop .messagelist tr td.subject span.forwarded:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC24"; }
body.xicons-material.xdesktop .messagelist tr td.subject span.unreadchildren:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3A"; }
body.xicons-material.xdesktop .records-table thead tr .sortedASC a:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC50"; }
body.xicons-material.xdesktop .records-table thead tr .sortedDESC a:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC51"; }
body.xicons-material.xdesktop #messagestack div:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC14"; }
body.xicons-material.xdesktop #messagestack div.error:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08"; }
body.xicons-material.xdesktop #messagestack div.warning:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC14"; }
body.xicons-material.xdesktop #messagestack div.confirmation:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC10"; }
body.xicons-material.xdesktop #searchmenulink:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36"; }
body.xicons-material.xdesktop #quicksearchbar #searchmenulink:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC36" "\EC03"; }
body.xicons-material.xdesktop #searchreset:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC08"; }
body.xicons-material.xdesktop #maillistmode:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC37" "    "; }
body.xicons-material.xdesktop #mailthreadmode:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC3F"; }
body.xicons-material.xdesktop .fullheight #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF2"; }
body.xicons-material.xdesktop #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF3"; }
body.xicons-material.xdesktop #custom-login-submit:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF5"; }
body.xicons-material.xdesktop #xsidebar-button:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC01"; }
body.xicons-material.xdesktop #xsidebar-button.collapsed:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC00"; }
body.xicons-material.xdesktop #xsidebar h2.boxtitle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC02"; }
body.xicons-material.xdesktop #xsidebar .collapsed h2.boxtitle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC03"; }
body.xicons-material.xdesktop #helptoolbar a.button.help:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC48"; }
body.xicons-material.xdesktop #helptoolbar a.button.about:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC15"; }
body.xicons-material.xdesktop #helptoolbar a.button.license:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1B"; }
body.xicons-material.xdesktop.minimal #taskbar .minmodetoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC03"; }
body.xicons-material.xdesktop.xvertical-preview .fullheight #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF0"; }
body.xicons-material.xdesktop.xvertical-preview #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF1"; }
body.xicons-material.skin-icloud #login-form .support-link:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC15"; }
body.xicons-material.skin-icloud #login-form .box-bottom #message div.warning:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC14"; }
body.xicons-material.skin-icloud #login-form .box-bottom #message div.error:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC14"; }
body.xicons-material.skin-icloud #login-form .box-bottom #message div.loading:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC16"; }
body.xicons-material.skin-icloud #login-form .box-bottom #message div.notice:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC16"; }
body.xicons-material .xspinner:before {
  display: inline-block;
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC63";
  -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); } }
body.xicons-material #xsidebar-order-table td.title label:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC37"; }
body.xicons-material #xsidebar-order-note:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC16"; }
body.xicons-material .button.calendar-today:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5A"; }
body.xicons-material .button.calendar-prev:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF8"; }
body.xicons-material .button.calendar-next:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EBF9"; }
body.xicons-material #xcalendar-toolbar .button.calendar-day:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC47"; }
body.xicons-material #xcalendar-toolbar .button.calendar-week:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC19"; }
body.xicons-material #xcalendar-toolbar .button.calendar-month:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1A"; }
body.xicons-material #xcalendar-toolbar .button.calendar-agenda:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1B"; }
body.xicons-material #xcalendar-toolbar .button.calendar-add-event:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0B"; }
body.xicons-material #calendar-list-container .new-calendar:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC0C"; }
body.xicons-material #calendar-list-container .calendar-item .edit:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC32"; }
body.xicons-material #calendar-grid .fc-icon-today:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5A"; }
body.xicons-material .xcalendar-sun-data:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC59"; }
body.xicons-material .cell-editor:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC1F"; }
body.xicons-material .format-button.button-align-left:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5E"; }
body.xicons-material .format-button.button-align-center:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC5F"; }
body.xicons-material .format-button.button-align-right:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC60"; }
body.xicons-material .template-table .t-social span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EC61"; }
body.xicons-material #apps-menu a.app-item-xbackground div.icon:before {
  font-family: IconFont;
  content: "\EC54"; }
body.xicons-material #apps-menu a.app-item-xcalendar div.icon:before {
  font-family: IconFont;
  content: "\EC44"; }
body.xicons-material #apps-menu a.app-item-xquote div.icon:before {
  font-family: IconFont;
  content: "\EC3F"; }
body.xicons-material #apps-menu a.app-item-xdropbox div.icon:before {
  font-family: IconFont;
  content: "\EC55"; }
body.xicons-material #apps-menu a.app-item-xgoogle_drive div.icon:before {
  font-family: IconFont;
  content: "\EC56"; }
body.xicons-material #apps-menu a.app-item-xlast_login div.icon:before {
  font-family: IconFont;
  content: "\EC57"; }
body.xicons-material #apps-menu a.app-item-xnews_feed div.icon:before {
  font-family: IconFont;
  content: "\EC58"; }
body.xicons-material #apps-menu a.app-item-xsidebar div.icon:before {
  font-family: IconFont;
  content: "\EC5B"; }
body.xicons-material #apps-menu a.app-item-xsignature div.icon:before {
  font-family: IconFont;
  content: "\EC33"; }
body.xicons-material #apps-menu a.app-item-xskin div.icon:before {
  font-family: IconFont;
  content: "\EC5D"; }
body.xicons-material #apps-menu a.app-item-xvertical_preview div.icon:before {
  font-family: IconFont;
  content: "\EC5C"; }
body.xicons-material #apps-menu a.app-item-xweather div.icon:before {
  font-family: IconFont;
  content: "\EC59"; }
body.xicons-material #apps-menu a.app-item-xtag div.icon:before {
  font-family: IconFont;
  content: "\EC38"; }

body.xicons-material.xmobile {
  /* gestures */
  /* plugins */ }
  body.xicons-material.xmobile #main-menu a span:before {
    font-family: IconFont;
    font-weight: normal;
    font-size: 2em;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC4B"; }
  body.xicons-material.xmobile #main-menu #button-taskbar span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC37"; }
  body.xicons-material.xmobile #main-menu #button-mail-back span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBF4"; }
  body.xicons-material.xmobile #main-menu #button-compose-settings span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1F"; }
  body.xicons-material.xmobile #main-menu #button-send span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC2D"; }
  body.xicons-material.xmobile #main-menu #button-reply span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC22"; }
  body.xicons-material.xmobile #main-menu #button-toolbar span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC4A"; }
  body.xicons-material.xmobile #main-menu #button-format span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC38"; }
  body.xicons-material.xmobile #main-menu #button-compose span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC31"; }
  body.xicons-material.xmobile #main-menu #button-users span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1D"; }
  body.xicons-material.xmobile #main-menu #button-folders span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC2B"; }
  body.xicons-material.xmobile #main-menu #button-mail span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC4A"; }
  body.xicons-material.xmobile #main-menu #button-funnel span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1F"; }
  body.xicons-material.xmobile .popup-close a:before {
    font-family: IconFont;
    font-weight: normal;
    font-size: 2em;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBFC"; }
  body.xicons-material.xmobile .toolbarmenu.selectable li a.selected:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC10"; }
  body.xicons-material.xmobile #mailboxlist li div.collapsed:before,
  body.xicons-material.xmobile #directorylist li.addressbook div.collapsed:before,
  body.xicons-material.xmobile div.collapsed:before {
    font-family: IconFont;
    font-weight: normal;
    font-size: 2em;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC01"; }
  body.xicons-material.xmobile #mailboxlist li div.expanded:before,
  body.xicons-material.xmobile #directorylist li.addressbook div.expanded:before,
  body.xicons-material.xmobile div.expanded:before {
    font-family: IconFont;
    font-weight: normal;
    font-size: 2em;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC03"; }
  body.xicons-material.xmobile #messagelist td.subject:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC10"; }
  body.xicons-material.xmobile #messagelist td.flag span.flagged:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC3B"; }
  body.xicons-material.xmobile #messagelist td.status span.unread:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC3A"; }
  body.xicons-material.xmobile #messagelist td.attachment span.attachment:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC30"; }
  body.xicons-material.xmobile #messagelist td.attachment span.report:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC3D"; }
  body.xicons-material.xmobile #messagelist td.subject span.msgicon.replied:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC22"; }
  body.xicons-material.xmobile #messagelist td.subject span.msgicon.forwarded:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC24"; }
  body.xicons-material.xmobile #messagelist td.subject span.msgicon.replied.forwarded:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC3E"; }
  body.xicons-material.xmobile .moreheaderstoggle.remove .iconlink:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBFA"; }
  body.xicons-material.xmobile .moreheaderstoggle .iconlink:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBFB"; }
  body.xicons-material.xmobile #full-headers .more-headers.show-headers:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBFF"; }
  body.xicons-material.xmobile #full-headers .more-headers.hide-headers:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBFE"; }
  body.xicons-material.xmobile #attachment-list .delete:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC08"; }
  body.xicons-material.xmobile #attachment-list .drop:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBFF"; }
  body.xicons-material.xmobile .rcmaddcontact:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1D"; }
  body.xicons-material.xmobile .settings-button:nth-child(3) span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1E"; }
  body.xicons-material.xmobile .settings-button:nth-child(4) span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC19"; }
  body.xicons-material.xmobile #messagestack div:after {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC14"; }
  body.xicons-material.xmobile #messagestack div.error:after {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC08"; }
  body.xicons-material.xmobile #messagestack div.warning:after {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC14"; }
  body.xicons-material.xmobile #messagestack div.confirmation:after {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC10"; }
  body.xicons-material.xmobile #messagestack div.loading:after {
    content: ""; }
  body.xicons-material.xmobile a.firstpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC04"; }
  body.xicons-material.xmobile a.prevpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC05"; }
  body.xicons-material.xmobile a.nextpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC06"; }
  body.xicons-material.xmobile a.lastpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC07"; }
  body.xicons-material.xmobile #messageheader .pagenav a.prevpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBF2"; }
  body.xicons-material.xmobile #messageheader .pagenav a.nextpage:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBF3"; }
  body.xicons-material.xmobile #login-menu-button:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC37"; }
  body.xicons-material.xmobile #custom-login-submit:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBF5"; }
  body.xicons-material.xmobile #groupoptionslink span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1F"; }
  body.xicons-material.xmobile #keyoptionslink span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1F"; }
  body.xicons-material.xmobile a.listbutton.add span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC0A"; }
  body.xicons-material.xmobile a.listbutton.delete span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC0D"; }
  body.xicons-material.xmobile a.listbutton.removegroup span.inner:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC39"; }
  body.xicons-material.xmobile #quotadisplay:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC62"; }
  body.xicons-material.xmobile .message-action-links a.mal-flag:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC3C"; }
  body.xicons-material.xmobile .message-action-links a.mal-unflag:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC3B"; }
  body.xicons-material.xmobile .message-action-links a.mal-more:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC37"; }
  body.xicons-material.xmobile .message-action-links a.mal-delete:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC08"; }
  body.xicons-material.xmobile .message-action-read:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC4D"; }
  body.xicons-material.xmobile .message-action-read.unread:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC4E"; }
  body.xicons-material.xmobile #mainscreen.refresh:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC21"; }
  body.xicons-material.xmobile #mainscreen.progress:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC21"; }
  body.xicons-material.xmobile #mailview-right.gesture-pan.prev:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBF0"; }
  body.xicons-material.xmobile #mailview-right.gesture-pan.next:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EBF1"; }
  body.xicons-material.xmobile #mailview-right.gesture-pan.disabled:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC40"; }
  body.xicons-material.xmobile #filtersetmenulink:before,
  body.xicons-material.xmobile #filtermenulink:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1F"; }
  body.xicons-material.xmobile #helptoolbar a.button.help:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC48"; }
  body.xicons-material.xmobile #helptoolbar a.button.about:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC15"; }
  body.xicons-material.xmobile #helptoolbar a.button.license:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1B"; }
  body.xicons-material.xmobile #main-menu #xcalendar-main span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC44"; }
  body.xicons-material.xmobile #main-menu #xcalendar-date span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC45"; }
  body.xicons-material.xmobile #main-menu #xcalendar-list span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC46"; }
  body.xicons-material.xmobile #main-menu #xcalendar-toolbar-button span:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC4A"; }
  body.xicons-material.xmobile a.tab-summary:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC1E"; }
  body.xicons-material.xmobile a.tab-recurrence:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC49"; }
  body.xicons-material.xmobile a.tab-alarms:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC41"; }
  body.xicons-material.xmobile a.tab-attachments:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC30"; }
  body.xicons-material.xmobile a.tab-sharing:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC42"; }
  body.xicons-material.xmobile #calendar-list-container .new-calendar:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC0C"; }
  body.xicons-material.xmobile #calendar-list-container .calendar-item .edit:before {
    font-family: IconFont;
    font-weight: normal;
    position: relative;
    background-image: none;
    text-indent: 0;
    content: "\EC32"; }

.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; }

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

/* tabs */
.xtabs.ui-tabs {
  border: none;
  background: transparent; }
  .xtabs.ui-tabs .ui-tabs-nav {
    height: auto;
    background: transparent;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px; }
  .xtabs.ui-tabs .ui-tabs-nav li {
    background: transparent;
    padding: 0;
    margin: 0;
    float: left;
    border: none; }
  .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 15px;
    font-weight: normal;
    background: transparent;
    border: none;
    color: #777; }
  .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    position: relative;
    display: block;
    background: #fff;
    color: #333;
    background: #fff;
    border-bottom: 3px solid #333;
    padding-bottom: 12px;
    font-weight: bold; }
  .xtabs.ui-tabs .ui-tabs-panel {
    background: transparent; }

/* sidebar */
.xsidebar-visible #mailview-right {
  width: auto !important; }
.xsidebar-visible #xsidebar,
.xsidebar-visible #xsidebar-splitter {
  display: block; }

#sidebar-splitter {
  display: none; }

#xsidebar {
  display: none;
  position: absolute;
  top: 42px;
  bottom: 0;
  right: 0;
  overflow-y: auto; }
  #xsidebar div.ui-sortable-helper {
    border: 1px solid #aaa;
    -ms-transform: scale(0.8, 0.8);
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8); }
  #xsidebar .placeholder {
    height: 3px;
    background: #990033; }

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

#xsidebar h2.boxtitle {
  position: relative;
  cursor: pointer;
  font-size: 1em;
  padding: 4px 8px;
  line-height: 17px; }

#xsidebar h2.boxtitle:first-child {
  border-top: none; }

#xsidebar h2.boxtitle:before {
  position: absolute !important;
  right: 8px;
  content: "\25b2"; }

#xsidebar .collapsed h2.boxtitle:before {
  content: "\25bc"; }

#xsidebar h2 span.sidebar-title-text {
  display: block;
  margin-right: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

#xsidebar .box-content {
  position: relative;
  padding: 8px; }

#xsidebar .collapsed .box-content {
  display: none; }

.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"; }

#xsidebar .listbox.collapsed:before {
  content: ""; }

#xsidebar .bottom-links {
  margin-top: 7px; }

#xsidebar .bottom-links a {
  margin-right: 5px; }

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

#xsidebar-order-table .placeholder {
  background: #f5f5f5; }
#xsidebar-order-table tr.ui-sortable-helper {
  border: 1px solid #ddd;
  background: #f5f5f5;
  max-width: 300px !important; }
#xsidebar-order-table td.title {
  width: 30%; }
  #xsidebar-order-table td.title label:before {
    font-size: 0.9em !important;
    padding-right: 15px; }

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

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

/* xquote */
.xquote-author {
  padding-top: 5px;
  text-align: right;
  font-style: italic; }

/* 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: #eee; }
    #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-logout {
  padding-right: 0px !important; }
#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: auto !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; }

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

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