@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans");
@font-face {
  font-family: "IconFont";
  src: url("../../../plugins/xskin/assets/fonts/roundcube_plus_icons/roundcube_plus_icons.eot");
  src: url("../../../plugins/xskin/assets/fonts/roundcube_plus_icons/roundcube_plus_icons.eot?#iefix") format("embedded-opentype"), url("../../../plugins/xskin/assets/fonts/roundcube_plus_icons/roundcube_plus_icons.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.xdesktop #taskbar a:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.5em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #taskbar a.button-mail:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #taskbar a.button-addressbook:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #taskbar a.button-calendar:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #taskbar a.button-help:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #taskbar a.button-xresell:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #taskbar a.button-settings:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #taskbar a.button-logout:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #topnav a.button-skin-options:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #taskbar .minmodetoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 2em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.checkmail:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.compose:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.reply:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.reply-all:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.forward:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.delete:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.archive:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.junk:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.markmessage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.more:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.back:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.close:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.download:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.move:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.print:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.send:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.savedraft:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.spellcheck:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.attach:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.insertsig:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.responses:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.vcard_send:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.import:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.export:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.search:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.markasjunk2:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.markasnotjunk2:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.enigma:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbar a.button.encrypt:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .toolbarmenu.selectable li a.selected:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .dropbutton .dropbuttontip:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop div.expanded:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop div.collapsed:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop a.menuselector:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .boxfooter .listbutton.groupactions:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .boxfooter .listbutton.add:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .boxfooter .listbutton.delete:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .boxfooter .listbutton.removegroup:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 1.6em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .boxpagenav a.icon.firstpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .boxpagenav a.icon.lastpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .boxpagenav a.icon.prevpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .boxpagenav a.icon.nextpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .compose-headers .iconbutton.cancel:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .records-table tr td.threads div.listmenu:before,
.xdesktop .records-table tr th.threads a.listmenu:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .records-table thead tr .status span.status:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .records-table thead tr .priority span.priority:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr:hover td.status span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
  color: #bbb !important;
}

.xdesktop .messagelist tr:hover td.flag span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
  color: #bbb;
}

.xdesktop .messagelist tr .status span.unread:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr .status span.status:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr .flag span.flagged:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr .attachment span.attachment:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr .attachment span.report:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr .priority span.prio1:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr .priority span.prio2:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr .priority span.prio4:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr .priority span.prio5:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr td.status span.deleted:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr td.status span.unreadchildren:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr td.subject span.deleted:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr td.subject span.unread:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr td.subject span.status:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr td.subject span.replied:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr td.subject span.forwarded:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .messagelist tr td.subject span.unreadchildren:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .records-table thead tr .sortedASC a:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .records-table thead tr .sortedDESC a:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #messagestack div:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #messagestack div.error:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #messagestack div.warning:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #messagestack div.confirmation:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #searchmenulink:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #quicksearchbar #searchmenulink:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "" "";
}

.xdesktop #searchreset:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #maillistmode:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "" "    ";
}

.xdesktop #mailthreadmode:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .fullheight #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #custom-login-submit:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #xsidebar-button:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #xsidebar-button.collapsed:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #xsidebar h2.boxtitle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop #xsidebar .collapsed h2.boxtitle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xdesktop .button.calendar-today:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

/*
.xdesktop .button.calendar-prev:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB30"; }

.xdesktop .button.calendar-next:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB31"; }

.xdesktop #xcalendar-toolbar .button.calendar-day:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB7F"; }

.xdesktop #xcalendar-toolbar .button.calendar-week:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB51"; }

.xdesktop #xcalendar-toolbar .button.calendar-month:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB52"; }

.xdesktop #xcalendar-toolbar .button.calendar-agenda:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB53"; }

.xdesktop #xcalendar-toolbar .button.calendar-add-event:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB43"; }

.xdesktop #calendar-list-container .new-calendar:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB44"; }

.xdesktop #calendar-list-container .calendar-item .edit:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB6A"; }

.xdesktop #helptoolbar a.button.help:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB80"; }

.xdesktop #helptoolbar a.button.about:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D"; }

.xdesktop #helptoolbar a.button.license:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB53"; }

.xdesktop.minimal #taskbar .minmodetoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB3B"; }

.xdesktop.xvertical-preview .fullheight #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB28"; }

.xdesktop.xvertical-preview #mailpreviewtoggle:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB29"; }

body.skin-icloud #login-form .support-link:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "\EB4D"; }

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: "\EB4C"; }

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: "\EB4C"; }

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: "\EB4E"; }

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: "\EB4E"; }
*/
.xmobile {
  /* gestures */
  /* plugins */
  /* xcalendar */
}

.xmobile #main-menu a span:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 2em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #button-taskbar span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #button-mail-back span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #button-compose-settings span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #button-send span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #button-reply span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #button-toolbar span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #button-format span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #button-compose span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #button-users span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #button-folders span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #button-mail span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #button-funnel span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile .popup-close a:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 2em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile .toolbarmenu.selectable li a.selected:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #mailboxlist li div.collapsed:before,
.xmobile #directorylist li.addressbook div.collapsed:before,
.xmobile div.collapsed:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 2em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #mailboxlist li div.expanded:before,
.xmobile #directorylist li.addressbook div.expanded:before,
.xmobile div.expanded:before {
  font-family: IconFont;
  font-weight: normal;
  font-size: 2em;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagelist td.subject:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagelist td.flag span.flagged:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagelist td.status span.unread:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagelist td.attachment span.attachment:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagelist td.attachment span.report:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagelist td.subject span.msgicon.replied:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagelist td.subject span.msgicon.forwarded:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagelist td.subject span.msgicon.replied.forwarded:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile .moreheaderstoggle.remove .iconlink:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile .moreheaderstoggle .iconlink:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #full-headers .more-headers.show-headers:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #full-headers .more-headers.hide-headers:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #attachment-list .delete:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #attachment-list .drop:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile .rcmaddcontact:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile .settings-button:nth-child(3) span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile .settings-button:nth-child(4) span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagestack div:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagestack div.error:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagestack div.warning:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagestack div.confirmation:after {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messagestack div.loading:after {
  content: "";
}

.xmobile a.firstpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile a.prevpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile a.nextpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile a.lastpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messageheader .pagenav a.prevpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #messageheader .pagenav a.nextpage:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #login-menu-button:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #custom-login-submit:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #groupoptionslink span.inner:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #keyoptionslink span.inner:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile a.listbutton.add span.inner:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile a.listbutton.delete span.inner:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile a.listbutton.removegroup span.inner:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile .message-action-links a.mal-flag:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile .message-action-links a.mal-unflag:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile .message-action-links a.mal-more:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile .message-action-links a.mal-delete:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #mainscreen.refresh:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #mainscreen.progress:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #mailview-right.gesture-pan.prev:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #mailview-right.gesture-pan.next:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #mailview-right.gesture-pan.disabled:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #filtersetmenulink:before,
.xmobile #filtermenulink:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #xcalendar-main span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #xcalendar-date span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #xcalendar-list span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #main-menu #xcalendar-toolbar-button span:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile a.tab-summary:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile a.tab-recurrence:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile a.tab-alarms:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile a.tab-attachments:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile a.tab-sharing:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #calendar-list-container .new-calendar:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #calendar-list-container .calendar-item .edit:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #helptoolbar a.button.help:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #helptoolbar a.button.about:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.xmobile #helptoolbar a.button.license:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

.color-007aff ul#planner_controls li a,
.color-007aff #addButton,
.color-007aff #reassembleButton,
.color-007aff input.button,
.color-007aff input[type=button],
.color-007aff .formbuttons input.button,
.color-007aff input.button.mainaction,
.color-007aff #login-form input.button,
.color-007aff .username select.deco,
.color-007aff .headers-table td a,
.xmobile.color-007aff .sidebar-title-text,
.xmobile.color-007aff .boxpagenav a.icon,
.xmobile.color-007aff #countcontrols a.button,
.xmobile.color-007aff #full-headers .more-headers,
.xmobile.color-007aff #message-objects div a.button,
.xmobile.color-007aff .headers-table td.header a,
.xmobile.color-007aff .ui-dialog-content.popup span.adr a,
.xmobile.color-007aff .boxfooter .listbutton span,
.xmobile.color-007aff .boxfooter .listbutton,
.xmobile.color-007aff #messagestack div,
.xmobile.color-007aff.xcalendar .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #007aff;
}

.color-007aff #taskbar,
.color-007aff #taskbar a,
.color-007aff #taskbar a span,
.color-007aff #taskbar a:before,
.color-007aff #taskbar .minmodetoggle,
.color-007aff .toolbar a.button,
.color-007aff .toolbar .dropbutton span.dropbuttontip,
.color-007aff #taskbar a.button-calendar span.button-inner,
.color-007aff #taskbar a.button-calendar.button-selected span.button-inner,
.color-007aff #calendar .fc-button,
.xmobile.color-007aff #main-menu a,
.xmobile.color-007aff .popup-close a,
.xmobile.color-007aff .popup-box h5,
.xmobile.color-007aff #quicksearchbar .popup-close a,
.xmobile.color-007aff .popup-box #sections-table td,
.xmobile.color-007aff #mailFoldersBox a,
.xmobile.color-007aff #addressList a,
.xmobile.color-007aff .contactfieldbutton.deletebutton,
.xmobile.color-007aff .iframe a.disabled,
.xmobile.color-007aff .iframe a.active,
.xmobile.color-007aff #subscriptionTable td.name,
.xmobile.color-007aff div.buttonBox a,
.xmobile.color-007aff #mailboxlist li.mailbox a,
.xmobile.color-007aff .googie_list td span,
.xmobile.color-007aff ul.toolbarmenu li a,
.xmobile.color-007aff #taskbar a,
.xmobile.color-007aff #taskbar a.button-selected,
.xmobile.color-007aff .minimal #taskbar a,
.xmobile.color-007aff .popupmenu a,
.xmobile.color-007aff #mailboxmenulink,
.xmobile.color-007aff #quicksearchbar a.search-apply,
.xmobile.color-007aff #quicksearchbar a.search-reset,
.xmobile.color-007aff #composeheaders a.iconlink.edit,
.xmobile.color-007aff #attachment-list .delete,
.xmobile.color-007aff #attachment-list .drop {
  color: #007aff !important;
}

.xmobile.color-007aff .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #007aff;
}

.color-007aff input.switchbox-input:checked + label.switchbox {
  border-color: #007aff !important;
}

.color-007aff input.switchbox-input:checked + label.switchbox {
  background-color: #007aff !important;
}

.color-007aff #taskbar a:hover:before,
.color-007aff #taskbar a:hover span {
  color: #0a70de !important;
}

.xdesktop.color-007aff .listbox,
.xdesktop.color-007aff ul.listing li,
.xmobile.color-007aff #main-menu a.active {
  background-color: #dceefb;
}

.color-007aff .uibox .boxtitle,
.color-007aff .uibox .listing thead td,
.color-007aff .uibox .listing thead th,
.color-007aff .popupmenu a:hover,
.color-007aff.iframe h1.boxtitle,
.color-007aff #sidebar-calendar .selected-range td a {
  background-color: #dceefb !important;
}

.color-007aff .listbox .listitem.selected,
.color-007aff .listbox .tablink.selected,
.color-007aff .listbox .listitem.selected > a,
.color-007aff .listbox .tablink.selected > a,
.color-007aff .listing tbody tr.unfocused td,
.color-007aff .listing tbody tr.selected td,
.color-007aff .listing li.selected,
.color-007aff .listing li.selected > a {
  background-color: #cae8fb;
}

.color-007aff .listbox .listitem,
.color-007aff .listbox .tablink,
.color-007aff .listing tbody td,
.color-007aff .listing li,
.color-007aff #mailboxlist li.mailbox ul,
.color-007aff .boxtitle,
.color-007aff .uibox .listing thead td,
.color-007aff .uibox .listing thead th,
.color-007aff .listbox .boxfooter,
.color-007aff #compose-contacts #directorylist,
.color-007aff #compose-contacts .scroller,
.color-007aff ul.listing li ul,
.color-007aff .uibox.listbox,
.color-007aff.iframe h1.boxtitle {
  border-color: #cde3f1;
}

.color-007aff .boxfooter a:before,
.color-007aff ul.listing li a,
.color-007aff .boxfooter .countdisplay,
.color-007aff #rss a .color-007aff .listbox .listitem a,
.color-007aff .listbox .tablink a,
.color-007aff .listing tbody td,
.color-007aff .listing li a,
.color-007aff .boxpagenav a.icon {
  color: #4b6274;
}

.xmobile.color-007aff #messagestack div,
.xmobile.color-007aff #messagestack div:after {
  color: #4b6274 !important;
}

.color-007aff #quota-box {
  border-color: #4b6274;
}

.color-007aff #quota-bar {
  background-color: #4b6274;
}

.xmobile.color-007aff #messagestack div {
  border-color: #a9c7de;
}

.color-007aff .records-table tr.selected td,
.color-007aff .records-table tr.unfocused td,
.xmobile.color-007aff #messagelist tr.selected,
.xmobile.color-007aff #messagelist tr.unfocused,
.xmobile.color-007aff #messagelist tr.selected td.date {
  background-color: #2b91e3 !important;
}

.color-7200ff ul#planner_controls li a,
.color-7200ff #addButton,
.color-7200ff #reassembleButton,
.color-7200ff input.button,
.color-7200ff input[type=button],
.color-7200ff .formbuttons input.button,
.color-7200ff input.button.mainaction,
.color-7200ff #login-form input.button,
.color-7200ff .username select.deco,
.color-7200ff .headers-table td a,
.xmobile.color-7200ff .sidebar-title-text,
.xmobile.color-7200ff .boxpagenav a.icon,
.xmobile.color-7200ff #countcontrols a.button,
.xmobile.color-7200ff #full-headers .more-headers,
.xmobile.color-7200ff #message-objects div a.button,
.xmobile.color-7200ff .headers-table td.header a,
.xmobile.color-7200ff .ui-dialog-content.popup span.adr a,
.xmobile.color-7200ff .boxfooter .listbutton span,
.xmobile.color-7200ff .boxfooter .listbutton,
.xmobile.color-7200ff #messagestack div,
.xmobile.color-7200ff.xcalendar .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #7200ff;
}

.color-7200ff #taskbar,
.color-7200ff #taskbar a,
.color-7200ff #taskbar a span,
.color-7200ff #taskbar a:before,
.color-7200ff #taskbar .minmodetoggle,
.color-7200ff .toolbar a.button,
.color-7200ff .toolbar .dropbutton span.dropbuttontip,
.color-7200ff #taskbar a.button-calendar span.button-inner,
.color-7200ff #taskbar a.button-calendar.button-selected span.button-inner,
.color-7200ff #calendar .fc-button,
.xmobile.color-7200ff #main-menu a,
.xmobile.color-7200ff .popup-close a,
.xmobile.color-7200ff .popup-box h5,
.xmobile.color-7200ff #quicksearchbar .popup-close a,
.xmobile.color-7200ff .popup-box #sections-table td,
.xmobile.color-7200ff #mailFoldersBox a,
.xmobile.color-7200ff #addressList a,
.xmobile.color-7200ff .contactfieldbutton.deletebutton,
.xmobile.color-7200ff .iframe a.disabled,
.xmobile.color-7200ff .iframe a.active,
.xmobile.color-7200ff #subscriptionTable td.name,
.xmobile.color-7200ff div.buttonBox a,
.xmobile.color-7200ff #mailboxlist li.mailbox a,
.xmobile.color-7200ff .googie_list td span,
.xmobile.color-7200ff ul.toolbarmenu li a,
.xmobile.color-7200ff #taskbar a,
.xmobile.color-7200ff #taskbar a.button-selected,
.xmobile.color-7200ff .minimal #taskbar a,
.xmobile.color-7200ff .popupmenu a,
.xmobile.color-7200ff #mailboxmenulink,
.xmobile.color-7200ff #quicksearchbar a.search-apply,
.xmobile.color-7200ff #quicksearchbar a.search-reset,
.xmobile.color-7200ff #composeheaders a.iconlink.edit,
.xmobile.color-7200ff #attachment-list .delete,
.xmobile.color-7200ff #attachment-list .drop {
  color: #7200ff !important;
}

.xmobile.color-7200ff .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #7200ff;
}

.color-7200ff input.switchbox-input:checked + label.switchbox {
  border-color: #7200ff !important;
}

.color-7200ff input.switchbox-input:checked + label.switchbox {
  background-color: #7200ff !important;
}

.color-7200ff #taskbar a:hover:before,
.color-7200ff #taskbar a:hover span {
  color: #640ade !important;
}

.xdesktop.color-7200ff .listbox,
.xdesktop.color-7200ff ul.listing li,
.xmobile.color-7200ff #main-menu a.active {
  background-color: #e8dcfb;
}

.color-7200ff .uibox .boxtitle,
.color-7200ff .uibox .listing thead td,
.color-7200ff .uibox .listing thead th,
.color-7200ff .popupmenu a:hover,
.color-7200ff.iframe h1.boxtitle,
.color-7200ff #sidebar-calendar .selected-range td a {
  background-color: #e8dcfb !important;
}

.color-7200ff .listbox .listitem.selected,
.color-7200ff .listbox .tablink.selected,
.color-7200ff .listbox .listitem.selected > a,
.color-7200ff .listbox .tablink.selected > a,
.color-7200ff .listing tbody tr.unfocused td,
.color-7200ff .listing tbody tr.selected td,
.color-7200ff .listing li.selected,
.color-7200ff .listing li.selected > a {
  background-color: #dccafb;
}

.color-7200ff .listbox .listitem,
.color-7200ff .listbox .tablink,
.color-7200ff .listing tbody td,
.color-7200ff .listing li,
.color-7200ff #mailboxlist li.mailbox ul,
.color-7200ff .boxtitle,
.color-7200ff .uibox .listing thead td,
.color-7200ff .uibox .listing thead th,
.color-7200ff .listbox .boxfooter,
.color-7200ff #compose-contacts #directorylist,
.color-7200ff #compose-contacts .scroller,
.color-7200ff ul.listing li ul,
.color-7200ff .uibox.listbox,
.color-7200ff.iframe h1.boxtitle {
  border-color: #cab1f9;
}

.color-7200ff .boxfooter a:before,
.color-7200ff ul.listing li a,
.color-7200ff .boxfooter .countdisplay,
.color-7200ff #rss a .color-7200ff .listbox .listitem a,
.color-7200ff .listbox .tablink a,
.color-7200ff .listing tbody td,
.color-7200ff .listing li a,
.color-7200ff .boxpagenav a.icon {
  color: #72319b;
}

.xmobile.color-7200ff #messagestack div,
.xmobile.color-7200ff #messagestack div:after {
  color: #72319b !important;
}

.color-7200ff #quota-box {
  border-color: #72319b;
}

.color-7200ff #quota-bar {
  background-color: #72319b;
}

.xmobile.color-7200ff #messagestack div {
  border-color: #c7a9de;
}

.color-7200ff .records-table tr.selected td,
.color-7200ff .records-table tr.unfocused td,
.xmobile.color-7200ff #messagelist tr.selected,
.xmobile.color-7200ff #messagelist tr.unfocused,
.xmobile.color-7200ff #messagelist tr.selected td.date {
  background-color: #b15ade !important;
}

.color-00afa1 ul#planner_controls li a,
.color-00afa1 #addButton,
.color-00afa1 #reassembleButton,
.color-00afa1 input.button,
.color-00afa1 input[type=button],
.color-00afa1 .formbuttons input.button,
.color-00afa1 input.button.mainaction,
.color-00afa1 #login-form input.button,
.color-00afa1 .username select.deco,
.color-00afa1 .headers-table td a,
.xmobile.color-00afa1 .sidebar-title-text,
.xmobile.color-00afa1 .boxpagenav a.icon,
.xmobile.color-00afa1 #countcontrols a.button,
.xmobile.color-00afa1 #full-headers .more-headers,
.xmobile.color-00afa1 #message-objects div a.button,
.xmobile.color-00afa1 .headers-table td.header a,
.xmobile.color-00afa1 .ui-dialog-content.popup span.adr a,
.xmobile.color-00afa1 .boxfooter .listbutton span,
.xmobile.color-00afa1 .boxfooter .listbutton,
.xmobile.color-00afa1 #messagestack div,
.xmobile.color-00afa1.xcalendar .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #00afa1;
}

.color-00afa1 #taskbar,
.color-00afa1 #taskbar a,
.color-00afa1 #taskbar a span,
.color-00afa1 #taskbar a:before,
.color-00afa1 #taskbar .minmodetoggle,
.color-00afa1 .toolbar a.button,
.color-00afa1 .toolbar .dropbutton span.dropbuttontip,
.color-00afa1 #taskbar a.button-calendar span.button-inner,
.color-00afa1 #taskbar a.button-calendar.button-selected span.button-inner,
.color-00afa1 #calendar .fc-button,
.xmobile.color-00afa1 #main-menu a,
.xmobile.color-00afa1 .popup-close a,
.xmobile.color-00afa1 .popup-box h5,
.xmobile.color-00afa1 #quicksearchbar .popup-close a,
.xmobile.color-00afa1 .popup-box #sections-table td,
.xmobile.color-00afa1 #mailFoldersBox a,
.xmobile.color-00afa1 #addressList a,
.xmobile.color-00afa1 .contactfieldbutton.deletebutton,
.xmobile.color-00afa1 .iframe a.disabled,
.xmobile.color-00afa1 .iframe a.active,
.xmobile.color-00afa1 #subscriptionTable td.name,
.xmobile.color-00afa1 div.buttonBox a,
.xmobile.color-00afa1 #mailboxlist li.mailbox a,
.xmobile.color-00afa1 .googie_list td span,
.xmobile.color-00afa1 ul.toolbarmenu li a,
.xmobile.color-00afa1 #taskbar a,
.xmobile.color-00afa1 #taskbar a.button-selected,
.xmobile.color-00afa1 .minimal #taskbar a,
.xmobile.color-00afa1 .popupmenu a,
.xmobile.color-00afa1 #mailboxmenulink,
.xmobile.color-00afa1 #quicksearchbar a.search-apply,
.xmobile.color-00afa1 #quicksearchbar a.search-reset,
.xmobile.color-00afa1 #composeheaders a.iconlink.edit,
.xmobile.color-00afa1 #attachment-list .delete,
.xmobile.color-00afa1 #attachment-list .drop {
  color: #00afa1 !important;
}

.xmobile.color-00afa1 .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #00afa1;
}

.color-00afa1 input.switchbox-input:checked + label.switchbox {
  border-color: #00afa1 !important;
}

.color-00afa1 input.switchbox-input:checked + label.switchbox {
  background-color: #00afa1 !important;
}

.color-00afa1 #taskbar a:hover:before,
.color-00afa1 #taskbar a:hover span {
  color: #009a8d !important;
}

.xdesktop.color-00afa1 .listbox,
.xdesktop.color-00afa1 ul.listing li,
.xmobile.color-00afa1 #main-menu a.active {
  background-color: #e2f8f6;
}

.color-00afa1 .uibox .boxtitle,
.color-00afa1 .uibox .listing thead td,
.color-00afa1 .uibox .listing thead th,
.color-00afa1 .popupmenu a:hover,
.color-00afa1.iframe h1.boxtitle,
.color-00afa1 #sidebar-calendar .selected-range td a {
  background-color: #e2f8f6 !important;
}

.color-00afa1 .listbox .listitem.selected,
.color-00afa1 .listbox .tablink.selected,
.color-00afa1 .listbox .listitem.selected > a,
.color-00afa1 .listbox .tablink.selected > a,
.color-00afa1 .listing tbody tr.unfocused td,
.color-00afa1 .listing tbody tr.selected td,
.color-00afa1 .listing li.selected,
.color-00afa1 .listing li.selected > a {
  background-color: #c5ece9;
}

.color-00afa1 .listbox .listitem,
.color-00afa1 .listbox .tablink,
.color-00afa1 .listing tbody td,
.color-00afa1 .listing li,
.color-00afa1 #mailboxlist li.mailbox ul,
.color-00afa1 .boxtitle,
.color-00afa1 .uibox .listing thead td,
.color-00afa1 .uibox .listing thead th,
.color-00afa1 .listbox .boxfooter,
.color-00afa1 #compose-contacts #directorylist,
.color-00afa1 #compose-contacts .scroller,
.color-00afa1 ul.listing li ul,
.color-00afa1 .uibox.listbox,
.color-00afa1.iframe h1.boxtitle {
  border-color: #b7e2de;
}

.color-00afa1 .boxfooter a:before,
.color-00afa1 ul.listing li a,
.color-00afa1 .boxfooter .countdisplay,
.color-00afa1 #rss a .color-00afa1 .listbox .listitem a,
.color-00afa1 .listbox .tablink a,
.color-00afa1 .listing tbody td,
.color-00afa1 .listing li a,
.color-00afa1 .boxpagenav a.icon {
  color: #276b66;
}

.xmobile.color-00afa1 #messagestack div,
.xmobile.color-00afa1 #messagestack div:after {
  color: #276b66 !important;
}

.color-00afa1 #quota-box {
  border-color: #276b66;
}

.color-00afa1 #quota-bar {
  background-color: #276b66;
}

.xmobile.color-00afa1 #messagestack div {
  border-color: #5dbeb6;
}

.color-00afa1 .records-table tr.selected td,
.color-00afa1 .records-table tr.unfocused td,
.xmobile.color-00afa1 #messagelist tr.selected,
.xmobile.color-00afa1 #messagelist tr.unfocused,
.xmobile.color-00afa1 #messagelist tr.selected td.date {
  background-color: #1a8279 !important;
}

.color-009e13 ul#planner_controls li a,
.color-009e13 #addButton,
.color-009e13 #reassembleButton,
.color-009e13 input.button,
.color-009e13 input[type=button],
.color-009e13 .formbuttons input.button,
.color-009e13 input.button.mainaction,
.color-009e13 #login-form input.button,
.color-009e13 .username select.deco,
.color-009e13 .headers-table td a,
.xmobile.color-009e13 .sidebar-title-text,
.xmobile.color-009e13 .boxpagenav a.icon,
.xmobile.color-009e13 #countcontrols a.button,
.xmobile.color-009e13 #full-headers .more-headers,
.xmobile.color-009e13 #message-objects div a.button,
.xmobile.color-009e13 .headers-table td.header a,
.xmobile.color-009e13 .ui-dialog-content.popup span.adr a,
.xmobile.color-009e13 .boxfooter .listbutton span,
.xmobile.color-009e13 .boxfooter .listbutton,
.xmobile.color-009e13 #messagestack div,
.xmobile.color-009e13.xcalendar .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #009e13;
}

.color-009e13 #taskbar,
.color-009e13 #taskbar a,
.color-009e13 #taskbar a span,
.color-009e13 #taskbar a:before,
.color-009e13 #taskbar .minmodetoggle,
.color-009e13 .toolbar a.button,
.color-009e13 .toolbar .dropbutton span.dropbuttontip,
.color-009e13 #taskbar a.button-calendar span.button-inner,
.color-009e13 #taskbar a.button-calendar.button-selected span.button-inner,
.color-009e13 #calendar .fc-button,
.xmobile.color-009e13 #main-menu a,
.xmobile.color-009e13 .popup-close a,
.xmobile.color-009e13 .popup-box h5,
.xmobile.color-009e13 #quicksearchbar .popup-close a,
.xmobile.color-009e13 .popup-box #sections-table td,
.xmobile.color-009e13 #mailFoldersBox a,
.xmobile.color-009e13 #addressList a,
.xmobile.color-009e13 .contactfieldbutton.deletebutton,
.xmobile.color-009e13 .iframe a.disabled,
.xmobile.color-009e13 .iframe a.active,
.xmobile.color-009e13 #subscriptionTable td.name,
.xmobile.color-009e13 div.buttonBox a,
.xmobile.color-009e13 #mailboxlist li.mailbox a,
.xmobile.color-009e13 .googie_list td span,
.xmobile.color-009e13 ul.toolbarmenu li a,
.xmobile.color-009e13 #taskbar a,
.xmobile.color-009e13 #taskbar a.button-selected,
.xmobile.color-009e13 .minimal #taskbar a,
.xmobile.color-009e13 .popupmenu a,
.xmobile.color-009e13 #mailboxmenulink,
.xmobile.color-009e13 #quicksearchbar a.search-apply,
.xmobile.color-009e13 #quicksearchbar a.search-reset,
.xmobile.color-009e13 #composeheaders a.iconlink.edit,
.xmobile.color-009e13 #attachment-list .delete,
.xmobile.color-009e13 #attachment-list .drop {
  color: #009e13 !important;
}

.xmobile.color-009e13 .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #009e13;
}

.color-009e13 input.switchbox-input:checked + label.switchbox {
  border-color: #009e13 !important;
}

.color-009e13 input.switchbox-input:checked + label.switchbox {
  background-color: #009e13 !important;
}

.color-009e13 #taskbar a:hover:before,
.color-009e13 #taskbar a:hover span {
  color: #008910 !important;
}

.xdesktop.color-009e13 .listbox,
.xdesktop.color-009e13 ul.listing li,
.xmobile.color-009e13 #main-menu a.active {
  background-color: #ebfced;
}

.color-009e13 .uibox .boxtitle,
.color-009e13 .uibox .listing thead td,
.color-009e13 .uibox .listing thead th,
.color-009e13 .popupmenu a:hover,
.color-009e13.iframe h1.boxtitle,
.color-009e13 #sidebar-calendar .selected-range td a {
  background-color: #ebfced !important;
}

.color-009e13 .listbox .listitem.selected,
.color-009e13 .listbox .tablink.selected,
.color-009e13 .listbox .listitem.selected > a,
.color-009e13 .listbox .tablink.selected > a,
.color-009e13 .listing tbody tr.unfocused td,
.color-009e13 .listing tbody tr.selected td,
.color-009e13 .listing li.selected,
.color-009e13 .listing li.selected > a {
  background-color: #caefce;
}

.color-009e13 .listbox .listitem,
.color-009e13 .listbox .tablink,
.color-009e13 .listing tbody td,
.color-009e13 .listing li,
.color-009e13 #mailboxlist li.mailbox ul,
.color-009e13 .boxtitle,
.color-009e13 .uibox .listing thead td,
.color-009e13 .uibox .listing thead th,
.color-009e13 .listbox .boxfooter,
.color-009e13 #compose-contacts #directorylist,
.color-009e13 #compose-contacts .scroller,
.color-009e13 ul.listing li ul,
.color-009e13 .uibox.listbox,
.color-009e13.iframe h1.boxtitle {
  border-color: #b0dfb5;
}

.color-009e13 .boxfooter a:before,
.color-009e13 ul.listing li a,
.color-009e13 .boxfooter .countdisplay,
.color-009e13 #rss a .color-009e13 .listbox .listitem a,
.color-009e13 .listbox .tablink a,
.color-009e13 .listing tbody td,
.color-009e13 .listing li a,
.color-009e13 .boxpagenav a.icon {
  color: #307738;
}

.xmobile.color-009e13 #messagestack div,
.xmobile.color-009e13 #messagestack div:after {
  color: #307738 !important;
}

.color-009e13 #quota-box {
  border-color: #307738;
}

.color-009e13 #quota-bar {
  background-color: #307738;
}

.xmobile.color-009e13 #messagestack div {
  border-color: #67be71;
}

.color-009e13 .records-table tr.selected td,
.color-009e13 .records-table tr.unfocused td,
.xmobile.color-009e13 #messagelist tr.selected,
.xmobile.color-009e13 #messagelist tr.unfocused,
.xmobile.color-009e13 #messagelist tr.selected td.date {
  background-color: #1b9229 !important;
}

.color-518901 ul#planner_controls li a,
.color-518901 #addButton,
.color-518901 #reassembleButton,
.color-518901 input.button,
.color-518901 input[type=button],
.color-518901 .formbuttons input.button,
.color-518901 input.button.mainaction,
.color-518901 #login-form input.button,
.color-518901 .username select.deco,
.color-518901 .headers-table td a,
.xmobile.color-518901 .sidebar-title-text,
.xmobile.color-518901 .boxpagenav a.icon,
.xmobile.color-518901 #countcontrols a.button,
.xmobile.color-518901 #full-headers .more-headers,
.xmobile.color-518901 #message-objects div a.button,
.xmobile.color-518901 .headers-table td.header a,
.xmobile.color-518901 .ui-dialog-content.popup span.adr a,
.xmobile.color-518901 .boxfooter .listbutton span,
.xmobile.color-518901 .boxfooter .listbutton,
.xmobile.color-518901 #messagestack div,
.xmobile.color-518901.xcalendar .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #518901;
}

.color-518901 #taskbar,
.color-518901 #taskbar a,
.color-518901 #taskbar a span,
.color-518901 #taskbar a:before,
.color-518901 #taskbar .minmodetoggle,
.color-518901 .toolbar a.button,
.color-518901 .toolbar .dropbutton span.dropbuttontip,
.color-518901 #taskbar a.button-calendar span.button-inner,
.color-518901 #taskbar a.button-calendar.button-selected span.button-inner,
.color-518901 #calendar .fc-button,
.xmobile.color-518901 #main-menu a,
.xmobile.color-518901 .popup-close a,
.xmobile.color-518901 .popup-box h5,
.xmobile.color-518901 #quicksearchbar .popup-close a,
.xmobile.color-518901 .popup-box #sections-table td,
.xmobile.color-518901 #mailFoldersBox a,
.xmobile.color-518901 #addressList a,
.xmobile.color-518901 .contactfieldbutton.deletebutton,
.xmobile.color-518901 .iframe a.disabled,
.xmobile.color-518901 .iframe a.active,
.xmobile.color-518901 #subscriptionTable td.name,
.xmobile.color-518901 div.buttonBox a,
.xmobile.color-518901 #mailboxlist li.mailbox a,
.xmobile.color-518901 .googie_list td span,
.xmobile.color-518901 ul.toolbarmenu li a,
.xmobile.color-518901 #taskbar a,
.xmobile.color-518901 #taskbar a.button-selected,
.xmobile.color-518901 .minimal #taskbar a,
.xmobile.color-518901 .popupmenu a,
.xmobile.color-518901 #mailboxmenulink,
.xmobile.color-518901 #quicksearchbar a.search-apply,
.xmobile.color-518901 #quicksearchbar a.search-reset,
.xmobile.color-518901 #composeheaders a.iconlink.edit,
.xmobile.color-518901 #attachment-list .delete,
.xmobile.color-518901 #attachment-list .drop {
  color: #518901 !important;
}

.xmobile.color-518901 .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #518901;
}

.color-518901 input.switchbox-input:checked + label.switchbox {
  border-color: #518901 !important;
}

.color-518901 input.switchbox-input:checked + label.switchbox {
  background-color: #518901 !important;
}

.color-518901 #taskbar a:hover:before,
.color-518901 #taskbar a:hover span {
  color: #437200 !important;
}

.xdesktop.color-518901 .listbox,
.xdesktop.color-518901 ul.listing li,
.xmobile.color-518901 #main-menu a.active {
  background-color: #e8f7d1;
}

.color-518901 .uibox .boxtitle,
.color-518901 .uibox .listing thead td,
.color-518901 .uibox .listing thead th,
.color-518901 .popupmenu a:hover,
.color-518901.iframe h1.boxtitle,
.color-518901 #sidebar-calendar .selected-range td a {
  background-color: #e8f7d1 !important;
}

.color-518901 .listbox .listitem.selected,
.color-518901 .listbox .tablink.selected,
.color-518901 .listbox .listitem.selected > a,
.color-518901 .listbox .tablink.selected > a,
.color-518901 .listing tbody tr.unfocused td,
.color-518901 .listing tbody tr.selected td,
.color-518901 .listing li.selected,
.color-518901 .listing li.selected > a {
  background-color: #d3e8b1;
}

.color-518901 .listbox .listitem,
.color-518901 .listbox .tablink,
.color-518901 .listing tbody td,
.color-518901 .listing li,
.color-518901 #mailboxlist li.mailbox ul,
.color-518901 .boxtitle,
.color-518901 .uibox .listing thead td,
.color-518901 .uibox .listing thead th,
.color-518901 .listbox .boxfooter,
.color-518901 #compose-contacts #directorylist,
.color-518901 #compose-contacts .scroller,
.color-518901 ul.listing li ul,
.color-518901 .uibox.listbox,
.color-518901.iframe h1.boxtitle {
  border-color: #c9e1a2;
}

.color-518901 .boxfooter a:before,
.color-518901 ul.listing li a,
.color-518901 .boxfooter .countdisplay,
.color-518901 #rss a .color-518901 .listbox .listitem a,
.color-518901 .listbox .tablink a,
.color-518901 .listing tbody td,
.color-518901 .listing li a,
.color-518901 .boxpagenav a.icon {
  color: #5a861c;
}

.xmobile.color-518901 #messagestack div,
.xmobile.color-518901 #messagestack div:after {
  color: #5a861c !important;
}

.color-518901 #quota-box {
  border-color: #5a861c;
}

.color-518901 #quota-bar {
  background-color: #5a861c;
}

.xmobile.color-518901 #messagestack div {
  border-color: #a7cb73;
}

.color-518901 .records-table tr.selected td,
.color-518901 .records-table tr.unfocused td,
.xmobile.color-518901 #messagelist tr.selected,
.xmobile.color-518901 #messagelist tr.unfocused,
.xmobile.color-518901 #messagelist tr.selected td.date {
  background-color: #628b27 !important;
}

.color-878901 ul#planner_controls li a,
.color-878901 #addButton,
.color-878901 #reassembleButton,
.color-878901 input.button,
.color-878901 input[type=button],
.color-878901 .formbuttons input.button,
.color-878901 input.button.mainaction,
.color-878901 #login-form input.button,
.color-878901 .username select.deco,
.color-878901 .headers-table td a,
.xmobile.color-878901 .sidebar-title-text,
.xmobile.color-878901 .boxpagenav a.icon,
.xmobile.color-878901 #countcontrols a.button,
.xmobile.color-878901 #full-headers .more-headers,
.xmobile.color-878901 #message-objects div a.button,
.xmobile.color-878901 .headers-table td.header a,
.xmobile.color-878901 .ui-dialog-content.popup span.adr a,
.xmobile.color-878901 .boxfooter .listbutton span,
.xmobile.color-878901 .boxfooter .listbutton,
.xmobile.color-878901 #messagestack div,
.xmobile.color-878901.xcalendar .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #878901;
}

.color-878901 #taskbar,
.color-878901 #taskbar a,
.color-878901 #taskbar a span,
.color-878901 #taskbar a:before,
.color-878901 #taskbar .minmodetoggle,
.color-878901 .toolbar a.button,
.color-878901 .toolbar .dropbutton span.dropbuttontip,
.color-878901 #taskbar a.button-calendar span.button-inner,
.color-878901 #taskbar a.button-calendar.button-selected span.button-inner,
.color-878901 #calendar .fc-button,
.xmobile.color-878901 #main-menu a,
.xmobile.color-878901 .popup-close a,
.xmobile.color-878901 .popup-box h5,
.xmobile.color-878901 #quicksearchbar .popup-close a,
.xmobile.color-878901 .popup-box #sections-table td,
.xmobile.color-878901 #mailFoldersBox a,
.xmobile.color-878901 #addressList a,
.xmobile.color-878901 .contactfieldbutton.deletebutton,
.xmobile.color-878901 .iframe a.disabled,
.xmobile.color-878901 .iframe a.active,
.xmobile.color-878901 #subscriptionTable td.name,
.xmobile.color-878901 div.buttonBox a,
.xmobile.color-878901 #mailboxlist li.mailbox a,
.xmobile.color-878901 .googie_list td span,
.xmobile.color-878901 ul.toolbarmenu li a,
.xmobile.color-878901 #taskbar a,
.xmobile.color-878901 #taskbar a.button-selected,
.xmobile.color-878901 .minimal #taskbar a,
.xmobile.color-878901 .popupmenu a,
.xmobile.color-878901 #mailboxmenulink,
.xmobile.color-878901 #quicksearchbar a.search-apply,
.xmobile.color-878901 #quicksearchbar a.search-reset,
.xmobile.color-878901 #composeheaders a.iconlink.edit,
.xmobile.color-878901 #attachment-list .delete,
.xmobile.color-878901 #attachment-list .drop {
  color: #878901 !important;
}

.xmobile.color-878901 .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #878901;
}

.color-878901 input.switchbox-input:checked + label.switchbox {
  border-color: #878901 !important;
}

.color-878901 input.switchbox-input:checked + label.switchbox {
  background-color: #878901 !important;
}

.color-878901 #taskbar a:hover:before,
.color-878901 #taskbar a:hover span {
  color: #6e6f00 !important;
}

.xdesktop.color-878901 .listbox,
.xdesktop.color-878901 ul.listing li,
.xmobile.color-878901 #main-menu a.active {
  background-color: #fefeef;
}

.color-878901 .uibox .boxtitle,
.color-878901 .uibox .listing thead td,
.color-878901 .uibox .listing thead th,
.color-878901 .popupmenu a:hover,
.color-878901.iframe h1.boxtitle,
.color-878901 #sidebar-calendar .selected-range td a {
  background-color: #fefeef !important;
}

.color-878901 .listbox .listitem.selected,
.color-878901 .listbox .tablink.selected,
.color-878901 .listbox .listitem.selected > a,
.color-878901 .listbox .tablink.selected > a,
.color-878901 .listing tbody tr.unfocused td,
.color-878901 .listing tbody tr.selected td,
.color-878901 .listing li.selected,
.color-878901 .listing li.selected > a {
  background-color: #efefcc;
}

.color-878901 .listbox .listitem,
.color-878901 .listbox .tablink,
.color-878901 .listing tbody td,
.color-878901 .listing li,
.color-878901 #mailboxlist li.mailbox ul,
.color-878901 .boxtitle,
.color-878901 .uibox .listing thead td,
.color-878901 .uibox .listing thead th,
.color-878901 .listbox .boxfooter,
.color-878901 #compose-contacts #directorylist,
.color-878901 #compose-contacts .scroller,
.color-878901 ul.listing li ul,
.color-878901 .uibox.listbox,
.color-878901.iframe h1.boxtitle {
  border-color: #e7e8b8;
}

.color-878901 .boxfooter a:before,
.color-878901 ul.listing li a,
.color-878901 .boxfooter .countdisplay,
.color-878901 #rss a .color-878901 .listbox .listitem a,
.color-878901 .listbox .tablink a,
.color-878901 .listing tbody td,
.color-878901 .listing li a,
.color-878901 .boxpagenav a.icon {
  color: #858634;
}

.xmobile.color-878901 #messagestack div,
.xmobile.color-878901 #messagestack div:after {
  color: #858634 !important;
}

.color-878901 #quota-box {
  border-color: #858634;
}

.color-878901 #quota-bar {
  background-color: #858634;
}

.xmobile.color-878901 #messagestack div {
  border-color: #c0c16e;
}

.color-878901 .records-table tr.selected td,
.color-878901 .records-table tr.unfocused td,
.xmobile.color-878901 #messagelist tr.selected,
.xmobile.color-878901 #messagelist tr.unfocused,
.xmobile.color-878901 #messagelist tr.selected td.date {
  background-color: #959620 !important;
}

.color-f92d30 ul#planner_controls li a,
.color-f92d30 #addButton,
.color-f92d30 #reassembleButton,
.color-f92d30 input.button,
.color-f92d30 input[type=button],
.color-f92d30 .formbuttons input.button,
.color-f92d30 input.button.mainaction,
.color-f92d30 #login-form input.button,
.color-f92d30 .username select.deco,
.color-f92d30 .headers-table td a,
.xmobile.color-f92d30 .sidebar-title-text,
.xmobile.color-f92d30 .boxpagenav a.icon,
.xmobile.color-f92d30 #countcontrols a.button,
.xmobile.color-f92d30 #full-headers .more-headers,
.xmobile.color-f92d30 #message-objects div a.button,
.xmobile.color-f92d30 .headers-table td.header a,
.xmobile.color-f92d30 .ui-dialog-content.popup span.adr a,
.xmobile.color-f92d30 .boxfooter .listbutton span,
.xmobile.color-f92d30 .boxfooter .listbutton,
.xmobile.color-f92d30 #messagestack div,
.xmobile.color-f92d30.xcalendar .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #f92d30;
}

.color-f92d30 #taskbar,
.color-f92d30 #taskbar a,
.color-f92d30 #taskbar a span,
.color-f92d30 #taskbar a:before,
.color-f92d30 #taskbar .minmodetoggle,
.color-f92d30 .toolbar a.button,
.color-f92d30 .toolbar .dropbutton span.dropbuttontip,
.color-f92d30 #taskbar a.button-calendar span.button-inner,
.color-f92d30 #taskbar a.button-calendar.button-selected span.button-inner,
.color-f92d30 #calendar .fc-button,
.xmobile.color-f92d30 #main-menu a,
.xmobile.color-f92d30 .popup-close a,
.xmobile.color-f92d30 .popup-box h5,
.xmobile.color-f92d30 #quicksearchbar .popup-close a,
.xmobile.color-f92d30 .popup-box #sections-table td,
.xmobile.color-f92d30 #mailFoldersBox a,
.xmobile.color-f92d30 #addressList a,
.xmobile.color-f92d30 .contactfieldbutton.deletebutton,
.xmobile.color-f92d30 .iframe a.disabled,
.xmobile.color-f92d30 .iframe a.active,
.xmobile.color-f92d30 #subscriptionTable td.name,
.xmobile.color-f92d30 div.buttonBox a,
.xmobile.color-f92d30 #mailboxlist li.mailbox a,
.xmobile.color-f92d30 .googie_list td span,
.xmobile.color-f92d30 ul.toolbarmenu li a,
.xmobile.color-f92d30 #taskbar a,
.xmobile.color-f92d30 #taskbar a.button-selected,
.xmobile.color-f92d30 .minimal #taskbar a,
.xmobile.color-f92d30 .popupmenu a,
.xmobile.color-f92d30 #mailboxmenulink,
.xmobile.color-f92d30 #quicksearchbar a.search-apply,
.xmobile.color-f92d30 #quicksearchbar a.search-reset,
.xmobile.color-f92d30 #composeheaders a.iconlink.edit,
.xmobile.color-f92d30 #attachment-list .delete,
.xmobile.color-f92d30 #attachment-list .drop {
  color: #f92d30 !important;
}

.xmobile.color-f92d30 .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #f92d30;
}

.color-f92d30 input.switchbox-input:checked + label.switchbox {
  border-color: #f92d30 !important;
}

.color-f92d30 input.switchbox-input:checked + label.switchbox {
  background-color: #f92d30 !important;
}

.color-f92d30 #taskbar a:hover:before,
.color-f92d30 #taskbar a:hover span {
  color: #cc2f27 !important;
}

.xdesktop.color-f92d30 .listbox,
.xdesktop.color-f92d30 ul.listing li,
.xmobile.color-f92d30 #main-menu a.active {
  background-color: #ffdfdf;
}

.color-f92d30 .uibox .boxtitle,
.color-f92d30 .uibox .listing thead td,
.color-f92d30 .uibox .listing thead th,
.color-f92d30 .popupmenu a:hover,
.color-f92d30.iframe h1.boxtitle,
.color-f92d30 #sidebar-calendar .selected-range td a {
  background-color: #ffdfdf !important;
}

.color-f92d30 .listbox .listitem.selected,
.color-f92d30 .listbox .tablink.selected,
.color-f92d30 .listbox .listitem.selected > a,
.color-f92d30 .listbox .tablink.selected > a,
.color-f92d30 .listing tbody tr.unfocused td,
.color-f92d30 .listing tbody tr.selected td,
.color-f92d30 .listing li.selected,
.color-f92d30 .listing li.selected > a {
  background-color: #ffbebe;
}

.color-f92d30 .listbox .listitem,
.color-f92d30 .listbox .tablink,
.color-f92d30 .listing tbody td,
.color-f92d30 .listing li,
.color-f92d30 #mailboxlist li.mailbox ul,
.color-f92d30 .boxtitle,
.color-f92d30 .uibox .listing thead td,
.color-f92d30 .uibox .listing thead th,
.color-f92d30 .listbox .boxfooter,
.color-f92d30 #compose-contacts #directorylist,
.color-f92d30 #compose-contacts .scroller,
.color-f92d30 ul.listing li ul,
.color-f92d30 .uibox.listbox,
.color-f92d30.iframe h1.boxtitle {
  border-color: #f9b1b1;
}

.color-f92d30 .boxfooter a:before,
.color-f92d30 ul.listing li a,
.color-f92d30 .boxfooter .countdisplay,
.color-f92d30 #rss a .color-f92d30 .listbox .listitem a,
.color-f92d30 .listbox .tablink a,
.color-f92d30 .listing tbody td,
.color-f92d30 .listing li a,
.color-f92d30 .boxpagenav a.icon {
  color: #7f5858;
}

.xmobile.color-f92d30 #messagestack div,
.xmobile.color-f92d30 #messagestack div:after {
  color: #7f5858 !important;
}

.color-f92d30 #quota-box {
  border-color: #7f5858;
}

.color-f92d30 #quota-bar {
  background-color: #7f5858;
}

.xmobile.color-f92d30 #messagestack div {
  border-color: #e5aca9;
}

.color-f92d30 .records-table tr.selected td,
.color-f92d30 .records-table tr.unfocused td,
.xmobile.color-f92d30 #messagelist tr.selected,
.xmobile.color-f92d30 #messagelist tr.unfocused,
.xmobile.color-f92d30 #messagelist tr.selected td.date {
  background-color: #ff3b30 !important;
}

.color-ef0087 ul#planner_controls li a,
.color-ef0087 #addButton,
.color-ef0087 #reassembleButton,
.color-ef0087 input.button,
.color-ef0087 input[type=button],
.color-ef0087 .formbuttons input.button,
.color-ef0087 input.button.mainaction,
.color-ef0087 #login-form input.button,
.color-ef0087 .username select.deco,
.color-ef0087 .headers-table td a,
.xmobile.color-ef0087 .sidebar-title-text,
.xmobile.color-ef0087 .boxpagenav a.icon,
.xmobile.color-ef0087 #countcontrols a.button,
.xmobile.color-ef0087 #full-headers .more-headers,
.xmobile.color-ef0087 #message-objects div a.button,
.xmobile.color-ef0087 .headers-table td.header a,
.xmobile.color-ef0087 .ui-dialog-content.popup span.adr a,
.xmobile.color-ef0087 .boxfooter .listbutton span,
.xmobile.color-ef0087 .boxfooter .listbutton,
.xmobile.color-ef0087 #messagestack div,
.xmobile.color-ef0087.xcalendar .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #ef0087;
}

.color-ef0087 #taskbar,
.color-ef0087 #taskbar a,
.color-ef0087 #taskbar a span,
.color-ef0087 #taskbar a:before,
.color-ef0087 #taskbar .minmodetoggle,
.color-ef0087 .toolbar a.button,
.color-ef0087 .toolbar .dropbutton span.dropbuttontip,
.color-ef0087 #taskbar a.button-calendar span.button-inner,
.color-ef0087 #taskbar a.button-calendar.button-selected span.button-inner,
.color-ef0087 #calendar .fc-button,
.xmobile.color-ef0087 #main-menu a,
.xmobile.color-ef0087 .popup-close a,
.xmobile.color-ef0087 .popup-box h5,
.xmobile.color-ef0087 #quicksearchbar .popup-close a,
.xmobile.color-ef0087 .popup-box #sections-table td,
.xmobile.color-ef0087 #mailFoldersBox a,
.xmobile.color-ef0087 #addressList a,
.xmobile.color-ef0087 .contactfieldbutton.deletebutton,
.xmobile.color-ef0087 .iframe a.disabled,
.xmobile.color-ef0087 .iframe a.active,
.xmobile.color-ef0087 #subscriptionTable td.name,
.xmobile.color-ef0087 div.buttonBox a,
.xmobile.color-ef0087 #mailboxlist li.mailbox a,
.xmobile.color-ef0087 .googie_list td span,
.xmobile.color-ef0087 ul.toolbarmenu li a,
.xmobile.color-ef0087 #taskbar a,
.xmobile.color-ef0087 #taskbar a.button-selected,
.xmobile.color-ef0087 .minimal #taskbar a,
.xmobile.color-ef0087 .popupmenu a,
.xmobile.color-ef0087 #mailboxmenulink,
.xmobile.color-ef0087 #quicksearchbar a.search-apply,
.xmobile.color-ef0087 #quicksearchbar a.search-reset,
.xmobile.color-ef0087 #composeheaders a.iconlink.edit,
.xmobile.color-ef0087 #attachment-list .delete,
.xmobile.color-ef0087 #attachment-list .drop {
  color: #ef0087 !important;
}

.xmobile.color-ef0087 .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #ef0087;
}

.color-ef0087 input.switchbox-input:checked + label.switchbox {
  border-color: #ef0087 !important;
}

.color-ef0087 input.switchbox-input:checked + label.switchbox {
  background-color: #ef0087 !important;
}

.color-ef0087 #taskbar a:hover:before,
.color-ef0087 #taskbar a:hover span {
  color: #c90072 !important;
}

.xdesktop.color-ef0087 .listbox,
.xdesktop.color-ef0087 ul.listing li,
.xmobile.color-ef0087 #main-menu a.active {
  background-color: #fbdcef;
}

.color-ef0087 .uibox .boxtitle,
.color-ef0087 .uibox .listing thead td,
.color-ef0087 .uibox .listing thead th,
.color-ef0087 .popupmenu a:hover,
.color-ef0087.iframe h1.boxtitle,
.color-ef0087 #sidebar-calendar .selected-range td a {
  background-color: #fbdcef !important;
}

.color-ef0087 .listbox .listitem.selected,
.color-ef0087 .listbox .tablink.selected,
.color-ef0087 .listbox .listitem.selected > a,
.color-ef0087 .listbox .tablink.selected > a,
.color-ef0087 .listing tbody tr.unfocused td,
.color-ef0087 .listing tbody tr.selected td,
.color-ef0087 .listing li.selected,
.color-ef0087 .listing li.selected > a {
  background-color: #fbcae9;
}

.color-ef0087 .listbox .listitem,
.color-ef0087 .listbox .tablink,
.color-ef0087 .listing tbody td,
.color-ef0087 .listing li,
.color-ef0087 #mailboxlist li.mailbox ul,
.color-ef0087 .boxtitle,
.color-ef0087 .uibox .listing thead td,
.color-ef0087 .uibox .listing thead th,
.color-ef0087 .listbox .boxfooter,
.color-ef0087 #compose-contacts #directorylist,
.color-ef0087 #compose-contacts .scroller,
.color-ef0087 ul.listing li ul,
.color-ef0087 .uibox.listbox,
.color-ef0087.iframe h1.boxtitle {
  border-color: #f9b1e0;
}

.color-ef0087 .boxfooter a:before,
.color-ef0087 ul.listing li a,
.color-ef0087 .boxfooter .countdisplay,
.color-ef0087 #rss a .color-ef0087 .listbox .listitem a,
.color-ef0087 .listbox .tablink a,
.color-ef0087 .listing tbody td,
.color-ef0087 .listing li a,
.color-ef0087 .boxpagenav a.icon {
  color: #730c6f;
}

.xmobile.color-ef0087 #messagestack div,
.xmobile.color-ef0087 #messagestack div:after {
  color: #730c6f !important;
}

.color-ef0087 #quota-box {
  border-color: #730c6f;
}

.color-ef0087 #quota-bar {
  background-color: #730c6f;
}

.xmobile.color-ef0087 #messagestack div {
  border-color: #b42b8c;
}

.color-ef0087 .records-table tr.selected td,
.color-ef0087 .records-table tr.unfocused td,
.xmobile.color-ef0087 #messagelist tr.selected,
.xmobile.color-ef0087 #messagelist tr.unfocused,
.xmobile.color-ef0087 #messagelist tr.selected td.date {
  background-color: #e32ba9 !important;
}

.color-ff8400 ul#planner_controls li a,
.color-ff8400 #addButton,
.color-ff8400 #reassembleButton,
.color-ff8400 input.button,
.color-ff8400 input[type=button],
.color-ff8400 .formbuttons input.button,
.color-ff8400 input.button.mainaction,
.color-ff8400 #login-form input.button,
.color-ff8400 .username select.deco,
.color-ff8400 .headers-table td a,
.xmobile.color-ff8400 .sidebar-title-text,
.xmobile.color-ff8400 .boxpagenav a.icon,
.xmobile.color-ff8400 #countcontrols a.button,
.xmobile.color-ff8400 #full-headers .more-headers,
.xmobile.color-ff8400 #message-objects div a.button,
.xmobile.color-ff8400 .headers-table td.header a,
.xmobile.color-ff8400 .ui-dialog-content.popup span.adr a,
.xmobile.color-ff8400 .boxfooter .listbutton span,
.xmobile.color-ff8400 .boxfooter .listbutton,
.xmobile.color-ff8400 #messagestack div,
.xmobile.color-ff8400.xcalendar .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #f58220;
}

.color-ff8400 #taskbar,
.color-ff8400 #taskbar a,
.color-ff8400 #taskbar a span,
.color-ff8400 #taskbar a:before,
.color-ff8400 #taskbar .minmodetoggle,
.color-ff8400 .toolbar a.button,
.color-ff8400 .toolbar .dropbutton span.dropbuttontip,
.color-ff8400 #taskbar a.button-calendar span.button-inner,
.color-ff8400 #taskbar a.button-calendar.button-selected span.button-inner,
.color-ff8400 #calendar .fc-button,
.xmobile.color-ff8400 #main-menu a,
.xmobile.color-ff8400 .popup-close a,
.xmobile.color-ff8400 .popup-box h5,
.xmobile.color-ff8400 #quicksearchbar .popup-close a,
.xmobile.color-ff8400 .popup-box #sections-table td,
.xmobile.color-ff8400 #mailFoldersBox a,
.xmobile.color-ff8400 #addressList a,
.xmobile.color-ff8400 .contactfieldbutton.deletebutton,
.xmobile.color-ff8400 .iframe a.disabled,
.xmobile.color-ff8400 .iframe a.active,
.xmobile.color-ff8400 #subscriptionTable td.name,
.xmobile.color-ff8400 div.buttonBox a,
.xmobile.color-ff8400 #mailboxlist li.mailbox a,
.xmobile.color-ff8400 .googie_list td span,
.xmobile.color-ff8400 ul.toolbarmenu li a,
.xmobile.color-ff8400 #taskbar a,
.xmobile.color-ff8400 #taskbar a.button-selected,
.xmobile.color-ff8400 .minimal #taskbar a,
.xmobile.color-ff8400 .popupmenu a,
.xmobile.color-ff8400 #mailboxmenulink,
.xmobile.color-ff8400 #quicksearchbar a.search-apply,
.xmobile.color-ff8400 #quicksearchbar a.search-reset,
.xmobile.color-ff8400 #composeheaders a.iconlink.edit,
.xmobile.color-ff8400 #attachment-list .delete,
.xmobile.color-ff8400 #attachment-list .drop {
  color: #f58220 !important;
}

.xmobile.color-ff8400 .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #f58220;
}

.color-ff8400 input.switchbox-input:checked + label.switchbox {
  border-color: #f58220 !important;
}

.color-ff8400 input.switchbox-input:checked + label.switchbox {
  background-color: #f58220 !important;
}

.color-ff8400 #taskbar a:hover:before,
.color-ff8400 #taskbar a:hover span {
  color: #de7d0a !important;
}

.xdesktop.color-ff8400 .listbox,
.xdesktop.color-ff8400 ul.listing li,
.xmobile.color-ff8400 #main-menu a.active {
  background-color: #fbeddc;
}

.color-ff8400 .uibox .boxtitle,
.color-ff8400 .uibox .listing thead td,
.color-ff8400 .uibox .listing thead th,
.color-ff8400 .popupmenu a:hover,
.color-ff8400.iframe h1.boxtitle,
.color-ff8400 #sidebar-calendar .selected-range td a {
  background-color: #fbeddc !important;
}

.color-ff8400 .listbox .listitem.selected,
.color-ff8400 .listbox .tablink.selected,
.color-ff8400 .listbox .listitem.selected > a,
.color-ff8400 .listbox .tablink.selected > a,
.color-ff8400 .listing tbody tr.unfocused td,
.color-ff8400 .listing tbody tr.selected td,
.color-ff8400 .listing li.selected,
.color-ff8400 .listing li.selected > a {
  background-color: #262625;
}

.color-ff8400 .listbox .listitem,
.color-ff8400 .listbox .tablink,
.color-ff8400 .listing tbody td,
.color-ff8400 .listing li,
.color-ff8400 #mailboxlist li.mailbox ul,
.color-ff8400 .boxtitle,
.color-ff8400 .uibox .listing thead td,
.color-ff8400 .uibox .listing thead th,
.color-ff8400 .listbox .boxfooter,
.color-ff8400 #compose-contacts #directorylist,
.color-ff8400 #compose-contacts .scroller,
.color-ff8400 ul.listing li ul,
.color-ff8400 .uibox.listbox,
.color-ff8400.iframe h1.boxtitle {
  border-color: #f9d3b1;
}

.color-ff8400 .boxfooter a:before,
.color-ff8400 ul.listing li a,
.color-ff8400 .boxfooter .countdisplay,
.color-ff8400 #rss a .color-ff8400 .listbox .listitem a,
.color-ff8400 .listbox .tablink a,
.color-ff8400 .listing tbody td,
.color-ff8400 .listing li a,
.color-ff8400 .boxpagenav a.icon {
  color: #7c4c27;
}

.xmobile.color-ff8400 #messagestack div,
.xmobile.color-ff8400 #messagestack div:after {
  color: #7c4c27 !important;
}

.color-ff8400 #quota-box {
  border-color: #7c4c27;
}

.color-ff8400 #quota-bar {
  background-color: #7c4c27;
}

.xmobile.color-ff8400 #messagestack div {
  border-color: #debfa9;
}

.color-ff8400 .records-table tr.selected td,
.color-ff8400 .records-table tr.unfocused td,
.xmobile.color-ff8400 #messagelist tr.selected,
.xmobile.color-ff8400 #messagelist tr.unfocused,
.xmobile.color-ff8400 #messagelist tr.selected td.date {
  background-color: #f58220 !important;
}

.color-d66f00 ul#planner_controls li a,
.color-d66f00 #addButton,
.color-d66f00 #reassembleButton,
.color-d66f00 input.button,
.color-d66f00 input[type=button],
.color-d66f00 .formbuttons input.button,
.color-d66f00 input.button.mainaction,
.color-d66f00 #login-form input.button,
.color-d66f00 .username select.deco,
.color-d66f00 .headers-table td a,
.xmobile.color-d66f00 .sidebar-title-text,
.xmobile.color-d66f00 .boxpagenav a.icon,
.xmobile.color-d66f00 #countcontrols a.button,
.xmobile.color-d66f00 #full-headers .more-headers,
.xmobile.color-d66f00 #message-objects div a.button,
.xmobile.color-d66f00 .headers-table td.header a,
.xmobile.color-d66f00 .ui-dialog-content.popup span.adr a,
.xmobile.color-d66f00 .boxfooter .listbutton span,
.xmobile.color-d66f00 .boxfooter .listbutton,
.xmobile.color-d66f00 #messagestack div,
.xmobile.color-d66f00.xcalendar .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #d66f00;
}

.color-d66f00 #taskbar,
.color-d66f00 #taskbar a,
.color-d66f00 #taskbar a span,
.color-d66f00 #taskbar a:before,
.color-d66f00 #taskbar .minmodetoggle,
.color-d66f00 .toolbar a.button,
.color-d66f00 .toolbar .dropbutton span.dropbuttontip,
.color-d66f00 #taskbar a.button-calendar span.button-inner,
.color-d66f00 #taskbar a.button-calendar.button-selected span.button-inner,
.color-d66f00 #calendar .fc-button,
.xmobile.color-d66f00 #main-menu a,
.xmobile.color-d66f00 .popup-close a,
.xmobile.color-d66f00 .popup-box h5,
.xmobile.color-d66f00 #quicksearchbar .popup-close a,
.xmobile.color-d66f00 .popup-box #sections-table td,
.xmobile.color-d66f00 #mailFoldersBox a,
.xmobile.color-d66f00 #addressList a,
.xmobile.color-d66f00 .contactfieldbutton.deletebutton,
.xmobile.color-d66f00 .iframe a.disabled,
.xmobile.color-d66f00 .iframe a.active,
.xmobile.color-d66f00 #subscriptionTable td.name,
.xmobile.color-d66f00 div.buttonBox a,
.xmobile.color-d66f00 #mailboxlist li.mailbox a,
.xmobile.color-d66f00 .googie_list td span,
.xmobile.color-d66f00 ul.toolbarmenu li a,
.xmobile.color-d66f00 #taskbar a,
.xmobile.color-d66f00 #taskbar a.button-selected,
.xmobile.color-d66f00 .minimal #taskbar a,
.xmobile.color-d66f00 .popupmenu a,
.xmobile.color-d66f00 #mailboxmenulink,
.xmobile.color-d66f00 #quicksearchbar a.search-apply,
.xmobile.color-d66f00 #quicksearchbar a.search-reset,
.xmobile.color-d66f00 #composeheaders a.iconlink.edit,
.xmobile.color-d66f00 #attachment-list .delete,
.xmobile.color-d66f00 #attachment-list .drop {
  color: #d66f00 !important;
}

.xmobile.color-d66f00 .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #d66f00;
}

.color-d66f00 input.switchbox-input:checked + label.switchbox {
  border-color: #d66f00 !important;
}

.color-d66f00 input.switchbox-input:checked + label.switchbox {
  background-color: #d66f00 !important;
}

.color-d66f00 #taskbar a:hover:before,
.color-d66f00 #taskbar a:hover span {
  color: #c06300 !important;
}

.xdesktop.color-d66f00 .listbox,
.xdesktop.color-d66f00 ul.listing li,
.xmobile.color-d66f00 #main-menu a.active {
  background-color: #fadace;
}

.color-d66f00 .uibox .boxtitle,
.color-d66f00 .uibox .listing thead td,
.color-d66f00 .uibox .listing thead th,
.color-d66f00 .popupmenu a:hover,
.color-d66f00.iframe h1.boxtitle,
.color-d66f00 #sidebar-calendar .selected-range td a {
  background-color: #fadace !important;
}

.color-d66f00 .listbox .listitem.selected,
.color-d66f00 .listbox .tablink.selected,
.color-d66f00 .listbox .listitem.selected > a,
.color-d66f00 .listbox .tablink.selected > a,
.color-d66f00 .listing tbody tr.unfocused td,
.color-d66f00 .listing tbody tr.selected td,
.color-d66f00 .listing li.selected,
.color-d66f00 .listing li.selected > a {
  background-color: #f0c4b3;
}

.color-d66f00 .listbox .listitem,
.color-d66f00 .listbox .tablink,
.color-d66f00 .listing tbody td,
.color-d66f00 .listing li,
.color-d66f00 #mailboxlist li.mailbox ul,
.color-d66f00 .boxtitle,
.color-d66f00 .uibox .listing thead td,
.color-d66f00 .uibox .listing thead th,
.color-d66f00 .listbox .boxfooter,
.color-d66f00 #compose-contacts #directorylist,
.color-d66f00 #compose-contacts .scroller,
.color-d66f00 ul.listing li ul,
.color-d66f00 .uibox.listbox,
.color-d66f00.iframe h1.boxtitle {
  border-color: #dca894;
}

.color-d66f00 .boxfooter a:before,
.color-d66f00 ul.listing li a,
.color-d66f00 .boxfooter .countdisplay,
.color-d66f00 #rss a .color-d66f00 .listbox .listitem a,
.color-d66f00 .listbox .tablink a,
.color-d66f00 .listing tbody td,
.color-d66f00 .listing li a,
.color-d66f00 .boxpagenav a.icon {
  color: #9c3d17;
}

.xmobile.color-d66f00 #messagestack div,
.xmobile.color-d66f00 #messagestack div:after {
  color: #9c3d17 !important;
}

.color-d66f00 #quota-box {
  border-color: #9c3d17;
}

.color-d66f00 #quota-bar {
  background-color: #9c3d17;
}

.xmobile.color-d66f00 #messagestack div {
  border-color: #ebb9a6;
}

.color-d66f00 .records-table tr.selected td,
.color-d66f00 .records-table tr.unfocused td,
.xmobile.color-d66f00 #messagelist tr.selected,
.xmobile.color-d66f00 #messagelist tr.unfocused,
.xmobile.color-d66f00 #messagelist tr.selected td.date {
  background-color: #b8552d !important;
}

.color-895401 ul#planner_controls li a,
.color-895401 #addButton,
.color-895401 #reassembleButton,
.color-895401 input.button,
.color-895401 input[type=button],
.color-895401 .formbuttons input.button,
.color-895401 input.button.mainaction,
.color-895401 #login-form input.button,
.color-895401 .username select.deco,
.color-895401 .headers-table td a,
.xmobile.color-895401 .sidebar-title-text,
.xmobile.color-895401 .boxpagenav a.icon,
.xmobile.color-895401 #countcontrols a.button,
.xmobile.color-895401 #full-headers .more-headers,
.xmobile.color-895401 #message-objects div a.button,
.xmobile.color-895401 .headers-table td.header a,
.xmobile.color-895401 .ui-dialog-content.popup span.adr a,
.xmobile.color-895401 .boxfooter .listbutton span,
.xmobile.color-895401 .boxfooter .listbutton,
.xmobile.color-895401 #messagestack div,
.xmobile.color-895401.xcalendar .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #895401;
}

.color-895401 #taskbar,
.color-895401 #taskbar a,
.color-895401 #taskbar a span,
.color-895401 #taskbar a:before,
.color-895401 #taskbar .minmodetoggle,
.color-895401 .toolbar a.button,
.color-895401 .toolbar .dropbutton span.dropbuttontip,
.color-895401 #taskbar a.button-calendar span.button-inner,
.color-895401 #taskbar a.button-calendar.button-selected span.button-inner,
.color-895401 #calendar .fc-button,
.xmobile.color-895401 #main-menu a,
.xmobile.color-895401 .popup-close a,
.xmobile.color-895401 .popup-box h5,
.xmobile.color-895401 #quicksearchbar .popup-close a,
.xmobile.color-895401 .popup-box #sections-table td,
.xmobile.color-895401 #mailFoldersBox a,
.xmobile.color-895401 #addressList a,
.xmobile.color-895401 .contactfieldbutton.deletebutton,
.xmobile.color-895401 .iframe a.disabled,
.xmobile.color-895401 .iframe a.active,
.xmobile.color-895401 #subscriptionTable td.name,
.xmobile.color-895401 div.buttonBox a,
.xmobile.color-895401 #mailboxlist li.mailbox a,
.xmobile.color-895401 .googie_list td span,
.xmobile.color-895401 ul.toolbarmenu li a,
.xmobile.color-895401 #taskbar a,
.xmobile.color-895401 #taskbar a.button-selected,
.xmobile.color-895401 .minimal #taskbar a,
.xmobile.color-895401 .popupmenu a,
.xmobile.color-895401 #mailboxmenulink,
.xmobile.color-895401 #quicksearchbar a.search-apply,
.xmobile.color-895401 #quicksearchbar a.search-reset,
.xmobile.color-895401 #composeheaders a.iconlink.edit,
.xmobile.color-895401 #attachment-list .delete,
.xmobile.color-895401 #attachment-list .drop {
  color: #895401 !important;
}

.xmobile.color-895401 .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #895401;
}

.color-895401 input.switchbox-input:checked + label.switchbox {
  border-color: #895401 !important;
}

.color-895401 input.switchbox-input:checked + label.switchbox {
  background-color: #895401 !important;
}

.color-895401 #taskbar a:hover:before,
.color-895401 #taskbar a:hover span {
  color: #6b4100 !important;
}

.xdesktop.color-895401 .listbox,
.xdesktop.color-895401 ul.listing li,
.xmobile.color-895401 #main-menu a.active {
  background-color: #fff7eb;
}

.color-895401 .uibox .boxtitle,
.color-895401 .uibox .listing thead td,
.color-895401 .uibox .listing thead th,
.color-895401 .popupmenu a:hover,
.color-895401.iframe h1.boxtitle,
.color-895401 #sidebar-calendar .selected-range td a {
  background-color: #fff7eb !important;
}

.color-895401 .listbox .listitem.selected,
.color-895401 .listbox .tablink.selected,
.color-895401 .listbox .listitem.selected > a,
.color-895401 .listbox .tablink.selected > a,
.color-895401 .listing tbody tr.unfocused td,
.color-895401 .listing tbody tr.selected td,
.color-895401 .listing li.selected,
.color-895401 .listing li.selected > a {
  background-color: #e4d2b5;
}

.color-895401 .listbox .listitem,
.color-895401 .listbox .tablink,
.color-895401 .listing tbody td,
.color-895401 .listing li,
.color-895401 #mailboxlist li.mailbox ul,
.color-895401 .boxtitle,
.color-895401 .uibox .listing thead td,
.color-895401 .uibox .listing thead th,
.color-895401 .listbox .boxfooter,
.color-895401 #compose-contacts #directorylist,
.color-895401 #compose-contacts .scroller,
.color-895401 ul.listing li ul,
.color-895401 .uibox.listbox,
.color-895401.iframe h1.boxtitle {
  border-color: #d5c09e;
}

.color-895401 .boxfooter a:before,
.color-895401 ul.listing li a,
.color-895401 .boxfooter .countdisplay,
.color-895401 #rss a .color-895401 .listbox .listitem a,
.color-895401 .listbox .tablink a,
.color-895401 .listing tbody td,
.color-895401 .listing li a,
.color-895401 .boxpagenav a.icon {
  color: #795722;
}

.xmobile.color-895401 #messagestack div,
.xmobile.color-895401 #messagestack div:after {
  color: #795722 !important;
}

.color-895401 #quota-box {
  border-color: #795722;
}

.color-895401 #quota-bar {
  background-color: #795722;
}

.xmobile.color-895401 #messagestack div {
  border-color: #ddc194;
}

.color-895401 .records-table tr.selected td,
.color-895401 .records-table tr.unfocused td,
.xmobile.color-895401 #messagelist tr.selected,
.xmobile.color-895401 #messagelist tr.unfocused,
.xmobile.color-895401 #messagelist tr.selected td.date {
  background-color: #a0783a !important;
}

.color-000000 ul#planner_controls li a,
.color-000000 #addButton,
.color-000000 #reassembleButton,
.color-000000 input.button,
.color-000000 input[type=button],
.color-000000 .formbuttons input.button,
.color-000000 input.button.mainaction,
.color-000000 #login-form input.button,
.color-000000 .username select.deco,
.color-000000 .headers-table td a,
.xmobile.color-000000 .sidebar-title-text,
.xmobile.color-000000 .boxpagenav a.icon,
.xmobile.color-000000 #countcontrols a.button,
.xmobile.color-000000 #full-headers .more-headers,
.xmobile.color-000000 #message-objects div a.button,
.xmobile.color-000000 .headers-table td.header a,
.xmobile.color-000000 .ui-dialog-content.popup span.adr a,
.xmobile.color-000000 .boxfooter .listbutton span,
.xmobile.color-000000 .boxfooter .listbutton,
.xmobile.color-000000 #messagestack div,
.xmobile.color-000000.xcalendar .editor .xtabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: #000000;
}

.color-000000 #taskbar,
.color-000000 #taskbar a,
.color-000000 #taskbar a span,
.color-000000 #taskbar a:before,
.color-000000 #taskbar .minmodetoggle,
.color-000000 .toolbar a.button,
.color-000000 .toolbar .dropbutton span.dropbuttontip,
.color-000000 #taskbar a.button-calendar span.button-inner,
.color-000000 #taskbar a.button-calendar.button-selected span.button-inner,
.color-000000 #calendar .fc-button,
.xmobile.color-000000 #main-menu a,
.xmobile.color-000000 .popup-close a,
.xmobile.color-000000 .popup-box h5,
.xmobile.color-000000 #quicksearchbar .popup-close a,
.xmobile.color-000000 .popup-box #sections-table td,
.xmobile.color-000000 #mailFoldersBox a,
.xmobile.color-000000 #addressList a,
.xmobile.color-000000 .contactfieldbutton.deletebutton,
.xmobile.color-000000 .iframe a.disabled,
.xmobile.color-000000 .iframe a.active,
.xmobile.color-000000 #subscriptionTable td.name,
.xmobile.color-000000 div.buttonBox a,
.xmobile.color-000000 #mailboxlist li.mailbox a,
.xmobile.color-000000 .googie_list td span,
.xmobile.color-000000 ul.toolbarmenu li a,
.xmobile.color-000000 #taskbar a,
.xmobile.color-000000 #taskbar a.button-selected,
.xmobile.color-000000 .minimal #taskbar a,
.xmobile.color-000000 .popupmenu a,
.xmobile.color-000000 #mailboxmenulink,
.xmobile.color-000000 #quicksearchbar a.search-apply,
.xmobile.color-000000 #quicksearchbar a.search-reset,
.xmobile.color-000000 #composeheaders a.iconlink.edit,
.xmobile.color-000000 #attachment-list .delete,
.xmobile.color-000000 #attachment-list .drop {
  color: #000000 !important;
}

.xmobile.color-000000 .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #000000;
}

.color-000000 input.switchbox-input:checked + label.switchbox {
  border-color: #000000 !important;
}

.color-000000 input.switchbox-input:checked + label.switchbox {
  background-color: #000000 !important;
}

.color-000000 #taskbar a:hover:before,
.color-000000 #taskbar a:hover span {
  color: #4d4d4d !important;
}

.xdesktop.color-000000 .listbox,
.xdesktop.color-000000 ul.listing li,
.xmobile.color-000000 #main-menu a.active {
  background-color: #efefef;
}

.color-000000 .uibox .boxtitle,
.color-000000 .uibox .listing thead td,
.color-000000 .uibox .listing thead th,
.color-000000 .popupmenu a:hover,
.color-000000.iframe h1.boxtitle,
.color-000000 #sidebar-calendar .selected-range td a {
  background-color: #efefef !important;
}

.color-000000 .listbox .listitem.selected,
.color-000000 .listbox .tablink.selected,
.color-000000 .listbox .listitem.selected > a,
.color-000000 .listbox .tablink.selected > a,
.color-000000 .listing tbody tr.unfocused td,
.color-000000 .listing tbody tr.selected td,
.color-000000 .listing li.selected,
.color-000000 .listing li.selected > a {
  background-color: #d4d4d4;
}

.color-000000 .listbox .listitem,
.color-000000 .listbox .tablink,
.color-000000 .listing tbody td,
.color-000000 .listing li,
.color-000000 #mailboxlist li.mailbox ul,
.color-000000 .boxtitle,
.color-000000 .uibox .listing thead td,
.color-000000 .uibox .listing thead th,
.color-000000 .listbox .boxfooter,
.color-000000 #compose-contacts #directorylist,
.color-000000 #compose-contacts .scroller,
.color-000000 ul.listing li ul,
.color-000000 .uibox.listbox,
.color-000000.iframe h1.boxtitle {
  border-color: #cacaca;
}

.color-000000 .boxfooter a:before,
.color-000000 ul.listing li a,
.color-000000 .boxfooter .countdisplay,
.color-000000 #rss a .color-000000 .listbox .listitem a,
.color-000000 .listbox .tablink a,
.color-000000 .listing tbody td,
.color-000000 .listing li a,
.color-000000 .boxpagenav a.icon {
  color: #626262;
}

.xmobile.color-000000 #messagestack div,
.xmobile.color-000000 #messagestack div:after {
  color: #626262 !important;
}

.color-000000 #quota-box {
  border-color: #626262;
}

.color-000000 #quota-bar {
  background-color: #626262;
}

.xmobile.color-000000 #messagestack div {
  border-color: #b1b1b1;
}

.color-000000 .records-table tr.selected td,
.color-000000 .records-table tr.unfocused td,
.xmobile.color-000000 #messagelist tr.selected,
.xmobile.color-000000 #messagelist tr.unfocused,
.xmobile.color-000000 #messagelist tr.selected td.date {
  background-color: #626262 !important;
}

@font-face {
  font-family: "San Francisco";
  font-weight: 400;
  src: url("fonts/sanfranciscodisplay-regular-webfont.woff2");
}
* {
  border-radius: 0 !important;
}

/* in chrome input and select don't inherit from body (?) so the font is not applied */
body,
input,
select,
.ui-widget {
  font: 15px "San Francisco", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #333;
}

.uibox {
  border: 0px solid #dbdbdb;
  border-bottom: none;
}

a:focus {
  background-color: transparent !important;
}

/* icon fixes */
#xsidebar h2.boxtitle:before,
#xsidebar-button:before,
#quicksearchbar #searchmenulink:before,
#taskbar .minmodetoggle:before,
.dropbutton .dropbuttontip:before,
a.menuselector:after {
  font-size: 17px;
}

a.menuselector:after {
  position: relative;
  top: 5px;
}

#rcmthreads :before {
  position: relative;
  top: 2px !important;
  left: 2px;
}

.treetoggle {
  padding-top: 5px;
}

/* other */
li {
  padding-top: 2px;
  padding-bottom: 2px;
}

input[type=text],
input[type=password],
input[type=email],
select,
.menuselector {
  border: none !important;
  border-bottom: 1px solid #ddd !important;
}

.propform input[type=text],
.propform input[type=password],
.propform input[type=email],
.propform textarea,
.propform select {
  width: 100%;
}

#messagelistfooter a {
  color: #333;
}

#mainscreen {
  left: 0;
  bottom: 0;
  right: 0;
}

#topline,
.minimal #topline,
#topnav,
.defaultSkin table.mceLayout tr.mceFirst td {
  background: #f1f1f1;
  color: #666;
}

#topline a {
  color: #666 !important;
}

#topline a:hover {
  color: #000 !important;
}

#topnav {
  width: 100%;
}

#messagelistfooter,
#composeheaders {
  background: transparent;
}

.records-table thead td,
.records-table thead th,
.moreheaderstoggle {
  background: #f3f3f3;
  font-size: 1em;
}

#topnav {
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}

.minimal #topnav {
  overflow: visible;
}

#taskbar {
  padding-right: 25px;
}

#taskbar a span.button-inner {
  font-size: 17px;
}

#taskbar a:before {
  font-size: 24px !important;
}

#taskbar a span.button-inner {
  padding-top: 0;
  position: relative;
  top: -2px;
}

#taskbar a.button-selected,
#taskbar a:hover {
  background: transparent;
}

#taskbar .minmodetoggle {
  margin-top: 8px;
  margin-right: 6px;
}

#topline {
  font-size: 12px;
}

#topline a.button-logout {
  background: none;
}

.popupmenu,
#rcmKSearchpane,
.tooltip,
#messagestack div {
  border: 1px solid #dcdcdc !important;
  color: #333;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.4) !important;
  -moz-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.4) !important;
  box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.4) !important;
}

ul.toolbarmenu li a span {
  padding: 0 !important;
}

.dropbutton .dropbuttontip {
  padding-top: 16px;
}

.dropbutton .dropbuttontip:before {
  font-size: 13px;
}

.minimal #taskbar a:hover .tooltip {
  font-size: 1em;
  color: #333 !important;
}

#messageheader {
  border-top: none;
  border-left: none;
}

.popupmenu li,
.popupmenu label,
.popupmenu a {
  color: #0e0e0e !important;
  padding: 5px;
}

#searchmenulink,
#searchreset,
.menuselector:after,
.menuselector span {
  color: #666;
}

#searchmenulink:before {
  position: relative;
  top: -3px;
}

.toolbar {
  padding-left: 6px;
}

.toolbar a.button {
  font-size: 12px;
}

.toolbar a.button:before {
  font-size: 22px !important;
}

/*#messagetoolbar.toolbar a.button,
#addressbooktoolbar.toolbar a.button,
#mailtoolbar.toolbar a.button {
    font-size: 0;
}

#messagetoolbar.toolbar a.button:before,
#addressbooktoolbar.toolbar a.button:before,
#mailtoolbar.toolbar a.button:before {
    font-size: 26px !important;
    padding-top: 7px;
}*/
/*#messagetoolbar a.button {
    min-width: 40px;
}

#messagetoolbar span.dropbutton {
    min-width: 55px;
}*/
.treelist li {
  border: none !important;
}

.treelist ul {
  border: none !important;
}

.listbox .listitem a,
.listbox .tablink a,
.listing tbody td,
.listing li a,
.boxtitle,
.uibox .listing thead td,
.uibox .listing thead th {
  height: auto;
}

#quicksearchbar {
  right: 10px;
}

#mailview-top,
#mailview-bottom {
  border-right: none;
}

#mailview-bottom {
  border-bottom: none;
}

.records-table thead td,
.records-table thead th {
  color: #333;
  border-bottom: 1px solid #ddd;
}

.records-table tbody td {
  border-left: none;
  border-right: none;
}

.records-table thead td a,
.records-table thead th a,
.records-table thead td span,
.records-table thead th span,
.records-table thead tr td.sortedASC a,
.records-table thead tr th.sortedASC a,
.records-table thead tr td.sortedDESC a,
.records-table thead tr th.sortedDESC a {
  color: #333 !important;
  font-weight: normal;
}

.records-table tr.selected td,
.records-table tr.unfocused td,
.records-table tr.selected td a,
.records-table tr.selected td span,
.records-table tr.unfocused td a,
.records-table tr.unfocused td span {
  color: #fff !important;
}

ul#planner_controls li a {
  background: transparent;
  color: #333;
}

#addButton,
#reassembleButton {
  background: none !important;
  border: none;
}

.settings-page .formbuttons {
  border-top: 1px solid #ddd;
  padding-top: 10px;
  text-align: right;
}

.settings-page .formbuttons.floating {
  border-top: none;
}

input.button,
input[type=button],
.formbuttons input.button,
input.button.mainaction,
#login-form input.button {
  background: none !important;
  color: #333;
}

a.button:hover,
input.button.mainaction,
input.button:hover,
input.button:focus,
input.button:active,
input.button.mainaction:hover,
input.button.mainaction:focus,
input.button.mainaction:active,
#login-form input.button:hover,
#login-form input.button:focus,
#login-form input.button:active {
  color: #333;
  background-color: transparent !important;
}

#preferences-details .propform {
  font-size: 1em;
}

.iframebox {
  border: none;
}

.footerleft.formbuttons.floating {
  padding-left: 0;
}

#taskbar .minmodetoggle {
  padding-right: 5px;
}

#topline a.button-logout {
  padding-left: 10px;
}

ul#planner_controls li a:hover {
  background: transparent;
}

.uibox .boxtitle,
.uibox .listing thead td,
.uibox .listing thead th {
  background: #ddd;
  color: #333 !important;
}

#mailview-right .messagelist td,
#mailview-right .messagelist th {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 1em;
}

#mailview-right .messagelist thead td,
#mailview-right .messagelist thead th {
  padding-top: 0;
  padding-bottom: 0;
}

#mailview-right .messagelist div:before,
#mailview-right .messagelist span:before {
  font-weight: normal !important;
}

#mailview-right .messagelist td.status span {
  top: -1px;
}

.records-table tbody tr.selected.focused > td:first-child {
  border-left: none;
}

.listbox .listitem a,
.listbox .tablink a,
.listing tbody td,
.listing li a,
.uibox .boxtitle,
.uibox .listing thead td,
.uibox .listing thead th,
.boxtitle {
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 1em;
}

.listbox .boxtitle + .scroller {
  top: 47px;
}

#summarytable {
  width: 100%;
}

#summarytable td:last-child {
  width: 50%;
}

#summary ul#mailboxlist li {
  background: transparent !important;
}

#summary ul#mailboxlist li.mailbox a {
  font-size: 1em;
}

.boxtitle {
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 13px !important;
}

#mailboxlist .selected a {
  font-weight: bold;
}

#mailboxlist a:focused {
  background: transparent !important;
}

#mailboxlist .selected li a,
#mailboxlist li.unread,
#mailboxlist li.mailbox .unreadcount {
  font-weight: normal;
}

#mailboxlist li.mailbox .unreadcount {
  color: #888 !important;
  font-size: 13px;
}

#mailboxlist .mailbox a:before {
  float: left;
  padding-right: 15px;
}

#mailboxlist li.mailbox .unreadcount {
  top: 10px;
  color: #aaa;
}

div.expanded,
div.collapsed {
  top: 15px !important;
  left: 2px !important;
}

#quotadisplay {
  top: 14px;
  padding-top: 4px;
}

#quota-box {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 13px;
  border: 1px solid #aaa;
  top: 2px;
  margin-right: 5px;
}

#quota-bar {
  display: inline-block;
  height: 13px;
  background-color: #aaa;
}

.boxpagenav {
  top: 6px;
}

.boxpagenav a.icon {
  height: 15px;
}

#calendar-header .boxtitle {
  border: none;
}

#folder-selector li a span {
  background-image: none;
  padding-left: 16px;
}

.calendar-page .listbox .listitem a,
.calendar-page .listbox .tablink a,
.calendar-page .listing tbody td,
.calendar-page .listing li a,
.calendar-page .uibox .boxtitle,
.calendar-page .uibox .listing thead td,
.calendar-page .uibox .listing thead th,
.calendar-page .boxtitle {
  font-size: 1em;
}

#upcoming-content,
#calendaroverlay {
  left: 0;
  bottom: 44px;
  font-size: 13px !important;
}

#upcoming-content .boxtitle {
  height: 25px !important;
}

#upcoming-content a,
#upcoming-content span,
#upcoming-content label {
  font-size: 13px !important;
}

#upcoming-container {
  top: 28px;
}

#password-form .boxcontent {
  border: none;
}

.googie_list td span, ul.toolbarmenu li a.active {
  color: #000;
}

.googie_list td {
  padding: 0;
  border: none;
  border-bottom: 1px solid #ddd;
}

.googie_list td.googie_list_onhover {
  background: #E9E9E9;
}

.googie_list form {
  padding: 6px !important;
}

.googie_list form img {
  background: #6b6b6b;
  padding: 1px 3px 2px 3px;
  float: right;
}

.toolbar a.button.spellcheck.selected,
.toolbar a.button.spellcheck.selected:before {
  color: #333;
}

#searchfilter a.menuselector span {
  height: auto !important;
}

/* xcalendar */
#sidebar-calendar .ui-datepicker-header a,
#sidebar-calendar .ui-datepicker-header select,
.xcalendar .boxtitle button {
  color: #333 !important;
}

#sidebar-calendar .ui-datepicker-header select {
  font-size: 13px;
  font-weight: normal;
}

#sidebar-calendar .ui-datepicker .ui-datepicker-title {
  line-height: 1em;
}

#sidebar-calendar .ui-datepicker .ui-datepicker-prev,
#sidebar-calendar .ui-datepicker .ui-datepicker-next {
  height: 1em;
  top: 12px !important;
}

#sidebar-calendar .ui-datepicker-header.boxtitle {
  padding: 3px 0;
}

.xtabs.ui-tabs .ui-tabs-nav {
  margin-top: 5px;
}

.xcalendar .calendar-list a.edit {
  margin-top: 6px;
}

.xcalendar #sidebar-calendar .ui-datepicker-header,
.xcalendar #calendar-grid .fc-toolbar,
#xsidebar h2.boxtitle {
  padding-top: 10px;
  padding-bottom: 10px;
}

.xcalendar #calendar-grid button {
  position: relative;
  top: -2px;
}

.xcalendar #calendar-grid .fc-icon-today {
  top: -1px;
}

.xcalendar .calendar-list .new-calendar {
  top: 4px;
}

#xcalendar-toolbar {
  margin-left: 10px;
}

.ui-datepicker {
  min-width: 0;
}

button.new-calendar {
  padding-right: 0;
}

#calendar-grid .fc-toolbar .fc-right {
  padding-top: 5px;
}

.ui-tabs-anchor span {
  font-size: 13px;
}

#xsidebar,
#xsidebar div.box-wrap {
  background: #fff;
  border-color: #ddd !important;
}

#xsidebar h2.boxtitle {
  background: #F3F3F3 !important;
  border-color: #ddd !important;
}

#attachment-list {
  font-size: 13px;
}

#attachment-list a {
  padding-top: 1px;
  padding-bottom: 1px;
}

.message-headers,
.boxfooter .countdisplay,
#countcontrols .countdisplay {
  font-size: 13px;
}

.boxfooter .countdisplay {
  padding-top: 8px;
  padding-right: 10px;
  float: right;
}

.boxpagenav a.icon {
  padding-top: 0;
}

.headers-table td,
.headers-table td span {
  color: #333 !important;
  font-weight: normal !important;
}

#messagebody {
  line-height: 1.3em;
}

.popupmenu ul.toolbarmenu li label {
  padding-top: 0;
  padding-bottom: 0;
}

body.login-page {
  height: 100%;
  background: #082b4f url(images/bg.png);
  background-attachment: fixed;
  background-size: contain;
}

.login-page #header #topnav #taskbar {
  background: transparent;
}

.login-page #header #topnav #taskbar a:hover {
  background: transparent !important;
}

#login-form {
  margin-top: 100px;
  width: 1000px !important;
  min-height: 500px;
  padding: 0;
  background: url(images/login_bg.png) no-repeat;
  /*color: #fff;*/
}

#login-form #logo,
#login-form h1 {
  display: none;
}

#login-form .box-inner {
  width: 340px;
  margin: 0 auto;
  padding: 100px 0 0 0;
  color: #5C7883;
  background: transparent !important;
}

#login-form #company-name {
  color: #fff;
  font-size: 2.2em;
  text-align: center;
  background: url(images/login.png) no-repeat center top;
  padding: 110px 0 20px 0;
}

#login-form form table {
  width: 100%;
}

#login-form form table td,
#login-form form table td.title,
#login-form form table td.input {
  padding: 8px 0 0 0;
  vertical-align: top;
}

#login-form form table td.title {
  color: #fff;
}

#login-form form > table:first-of-type {
  border-collapse: collapse;
}

#login-form form > table:first-of-type > tbody > tr > td.title,
#login-form form > table:first-of-type > tbody > tr > td.input {
  position: relative;
  display: block;
  float: left;
  clear: both;
  width: 100%;
  text-align: left;
}

#login-form form > table:first-of-type > tbody > tr:nth-child(1) td.title,
#login-form form > table:first-of-type > tbody > tr:nth-child(2) td.title {
  display: none !important;
}

#login-form form > table:first-of-type > tbody > tr:nth-child(1) td.input,
#login-form form > table:first-of-type > tbody > tr:nth-child(2) td.input {
  padding: 0;
}

#login-form td.input input[type=text],
#login-form td.input input[type=password],
#login-form td.input select {
  padding: 10px 18px;
  border: 1px solid #aaa !important;
  font-size: 19px;
  border-radius: 6px !important;
}

#login-form #rcmloginuser {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

#login-form #rcmloginpwd {
  border-top: none !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

#login-form #custom-login-submit {
  position: absolute;
  /*top: 5px;*/
  right: 8px;
  font-size: 28px;
  background: transparent;
  border: none;
  color: #111;
  cursor: pointer;
}

#login-form #rcmloginsubmit {
  display: none;
}

#login-form input[type=checkbox] {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #aaa;
}

#login-form p,
#login-form p.formbuttons,
#login-form div {
  text-align: center;
}

#login-form p.formbuttons {
  margin: 0;
  padding: 0;
  border: none;
}

#login-form #bottomline {
  top: 10px;
  bottom: auto;
  left: 10px;
  right: 10px;
  padding: 0;
  margin: 0;
  text-align: right;
  color: #fff;
  font-size: 17px;
}

#login-form #bottomline a {
  float: right;
  color: #ddd;
}

#login-form #bottomline a:hover {
  color: #fff;
  text-decoration: none;
}

#login-form .support-link:after {
  position: relative;
  top: 3px;
  padding-left: 10px;
}

#login-form .box-bottom {
  margin: 0 auto;
  padding: 20px 0 0 0;
  width: 340px;
}

#login-form .box-bottom #message {
  padding: 0;
}

#login-form .box-bottom #message div {
  padding: 20px;
  width: 300px;
  min-height: 60px;
  background: transparent url(images/login_msg.png) no-repeat;
  font-size: 15px;
  color: #fff !important;
  white-space: normal;
}

#login-form .box-bottom #message div:before {
  position: relative;
  top: 2px;
  padding-right: 10px;
}

#login-form #ifplcontainer {
  padding-top: 10px;
}

#login-form #ifplcontainer label {
  color: #fff;
  font-size: 15px;
}

#login-form #recaptcha_widget_div #recaptcha_area {
  padding: 0;
}

body {
  font-family: "Open Sans", sans-serif !important;
  color: #262625;
}

body.minimal .orange {
  height: 52px;
  margin-top: -11px;
}

#topnav {
  border: none;
}

#topnav,
#topline {
  background-color: #fff;
}

.color-ff8400 #taskbar,
.color-ff8400 #taskbar a,
.color-ff8400 #taskbar a span,
.color-ff8400 #taskbar a:before,
.color-ff8400 #taskbar .minmodetoggle,
.color-ff8400 #taskbar a.button-calendar span.button-inner,
.color-ff8400 #taskbar a.button-calendar.button-selected span.button-inner,
.color-ff8400 #calendar .fc-button {
  color: #262625 !important;
}

.color-ff8400 .toolbar a.button,
.color-ff8400 .toolbar .dropbutton span.dropbuttontip,
#messagetoolbar a,
#addressbooktoolbar a {
  color: #fff !important;
}

#mailview-top {
  border-right: 1px solid #f4f7f7;
}

.color-ff8400 #taskbar a.button-calendar.button-selected:hover span.button-inner,
.color-ff8400 #taskbar a.button-calendar:hover span.button-inner {
  color: #f58220 !important;
}

a.button,
a.button.pressed, a.button:active, input.button:active {
  background: #F3F3F3;
}

#mailboxlist li {
  padding: 0;
}

.color-ff8400.iframe h1.boxtitle {
  background-color: #f4f7f7 !important;
}

.color-ff8400.iframe h1.boxtitle {
  border-color: #f4f7f7 !important;
}

.color-ff8400.iframe legend {
  font-weight: 700 !important;
  color: #000 !important;
}

.color-ff8400 .listing li,
.color-ff8400 .listing tbody td,
.color-ff8400 .listbox .listitem {
  border-color: #fbeddc;
}

.listing tbody td {
  padding-top: 9px;
  padding-bottom: 9px;
}

.popupmenu li {
  padding: 0;
  font-size: 14px;
}

ul.toolbarmenu li a {
  padding: 3px 16px 3px 10px;
}

#mailboxmenu .color-ff8400 .popupmenu a:hover {
  background: #e9e9e9 !important;
}

.messagelist tr.flagged td.subject,
.messagelist tr.flagged td.subject a,
.messagelist tr.flagged td.subject a span,
.messagelist tr.flagged td.subject span {
  color: #262625 !important;
}

/*.msgicon.status.unread {
  visibility: hidden; }*/
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover .ui-tabs-anchor {
  background-color: #f58220 !important;
  color: #fff !important;
}

.color-ff8400 #sidebar-calendar .selected-range td a,
.fc-unthemed .fc-today {
  background-color: #f4f4f4 !important;
}

.propform select#xcalendar_alarm_sound {
  width: 200px;
}

#preferences-details .notifications .propform input {
  margin-bottom: 0;
}

.xdesktop.color-ff8400 .uibox.listbox {
  border-color: #f4f7f7 !important;
}

#settings-sections,
#directorylistbox,
#mailboxcontainer {
  border-left: none;
}

.xdesktop.color-ff8400 .listbox {
  background-color: #262625;
}

.xdesktop.color-ff8400 #calendar-list-container.listbox {
  background-color: #fff !important;
}

.xdesktop.color-ff8400 #calendar-list-container.listbox ul.listing li,
.xdesktop.color-ff8400 #calendar-list-container.listbox ul.listing li a {
  background-color: #fff;
  color: #262625 !important;
}

.xdesktop.color-ff8400 ul.listing li,
.xdesktop.color-ff8400 ul.listing li a,
.xdesktop.color-ff8400 .listing li a,
.xdesktop.color-ff8400 .listbox .listitem a,
.xdesktop.color-ff8400 .listbox .listitem a:link,
.xdesktop.color-ff8400 .listbox .listitem a:hover,
.xdesktop.color-ff8400 .listbox .listitem a:focus,
.xdesktop.color-ff8400 .listbox .listitem a:active,
.xdesktop.color-ff8400 .listbox .listitem a:visited,
.xdesktop.color-ff8400 .listing tbody td {
  background-color: #262625;
  color: #f4f7f7 !important;
}

.xdesktop.color-ff8400 .listing li.selected,
.xdesktop.color-ff8400 .listing li.selected > a:active,
.xdesktop.color-ff8400 .listing li.selected > a:focus,
.xdesktop.color-ff8400 .listing li.selected > a,
.xdesktop.color-ff8400 .listing tbody tr.selected td,
.xdesktop.color-ff8400 .listing tbody tr.focused td {
  background-color: #262625;
  font-weight: bold;
  color: #fff !important;
}

.xdesktop.color-ff8400 .listing li,
.xdesktop.color-ff8400 .listing li.selected,
.xdesktop.color-ff8400 .listbox .listitem,
.xdesktop.color-ff8400 .listbox .listitem.selected,
.xdesktop.color-ff8400 .listing tbody td {
  border-color: #262625 !important;
}

ul.treelist li a:focus {
  color: #fff !important;
}

.xdesktop.color-ff8400 .listbox .boxfooter {
  border-color: #f4f7f7;
  color: #f4f7f7;
}

#mailboxmenulink > span,
.xdesktop.color-ff8400 .boxfooter a:before,
.xdesktop.color-ff8400 .boxfooter .countdisplay {
  color: #f4f7f7;
}

.xdesktop.color-ff8400 #mainscreencontent .uibox .boxtitle,
.xdesktop.color-ff8400 #mainscreen .uibox .boxtitle {
  background-color: #f4f7f7 !important;
  border-color: #f4f7f7 !important;
}

.xdesktop.color-ff8400 .boxpagenav a.icon {
  color: #262625 !important;
}

.xdesktop.color-ff8400 .boxpagenav a.icon.disabled {
  color: #777 !important;
}

#mailboxlist li a:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

#mailboxlist li.inbox a:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

#mailboxlist li.drafts a:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

#mailboxlist li.sent a:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

#mailboxlist li.junk a:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

#mailboxlist li.trash a:before {
  font-family: IconFont;
  font-weight: normal;
  position: relative;
  background-image: none;
  text-indent: 0;
  content: "";
}

#rcmloginuser,
#rcmloginpwd {
  font-family: "Open Sans";
}

#login-form #company-name {
  padding: 110px 0 60px 0;
}

.listbox .listitem a, .listbox .tablink a, .listing tbody td, .listing li a, .uibox .boxtitle, .uibox .listing thead td, .uibox .listing thead th, .boxtitle {
  font-size: 14px;
}

#mailview-right .messagelist td, #mailview-right .messagelist th {
  font-size: 14px;
}

body, input, select, .ui-widget {
  font-size: 14px;
}

#taskbar a span.button-inner {
  font-size: 16px;
}

select#messagessearchfilter option:hover {
  background-color: #f58220 !important;
  box-shadow: 0 0 0 0 #f58220 inset;
  color: #fff;
}

#contactsectioncontact select option:hover {
  background-color: #f58220 !important;
  box-shadow: 0 0 0 0 #f58220 inset;
  color: #fff;
}

#mailboxlist li.droptarget a {
  background-color: #f58220;
  color: #fff;
}

#settingstabplugint2conf {
  margin-top: 20px;
}

.vtop {
  margin-top: 20px;
}

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