* {
  border-radius: 0 !important;
}

button.ui-button.ui-dialog-titlebar-close:hover {
  background: transparent !important;
}

button.mainaction,
input.button.mainaction {
  color: #fff !important;
}

.uibox {
  border: none;
}

.uibox#pluginbody {
  border: 1px solid #ddd;
}

body.xlarry-font-icons #taskbar .minmodetoggle {
  padding-top: 12px;
}

#taskbar a.button-apps {
  padding-left: 10px;
}

#addresslist .boxpagenav a,
.ui-datepicker-header a,
.ui-datepicker-header select {
  color: #fff !important;
}

.boxfooter a {
  color: #666 !important;
}

.boxtitle {
  text-align: left;
}

.iframe .boxtitle a,
.boxtitle a {
  color: #fff;
}

.iframe h1.boxtitle {
  color: #fff;
  border-bottom: none;
}

#messagelistfooter a {
  color: #333;
}

.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 {
  color: #333;
}

#searchmenulink:before,
#searchreset:before {
  color: #777 !important;
}

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

#messagelist :before {
  top: 2px !important;
}

.button-interface-options:before {
  top: 2px;
}

#interface-options {
  color: #333;
}

#compact-message-list-header {
  padding: 3px 8px;
}

.compact-message-list-always #mailview-top #messagelistcontainer,
.compact-message-list-preview #mailview-top.preview-visible #messagelistcontainer {
  top: 26px;
}

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

table.quota-info td,
table.quota-info th {
  color: #333;
}

.headers-table.compose-headers textarea {
  height: 1.4em !important;
}

/* xcalendar */
body.xcalendar-page .editor .formbuttons,
body.xcalendar .editor .formbuttons,
body.task-xcalendar .editor .formbuttons {
  border-bottom: 1px solid #ddd;
}

#calendar-grid .fc-toolbar .fc-button {
  color: #fff;
}

.xcalendar .ui-datepicker .ui-datepicker-header {
  background: #666666;
}

.xcalendar .ui-datepicker .ui-datepicker-month,
.xcalendar .ui-datepicker .ui-datepicker-year,
.xcalendar .ui-datepicker .ui-datepicker-prev,
.xcalendar .ui-datepicker .ui-datepicker-next,
.xcalendar .fc-state-default,
.xcalendar .boxtitle button {
  color: #fff !important;
  text-shadow: none;
}

.xcalendar .fc-list-view {
  border: 1px solid #ddd;
  border-top: none;
}

#calendar-grid-controller {
  border: 1px solid #ddd;
}

#sidebar-calendar table.ui-datepicker-calendar {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

#xsidebar .boxtitle :before {
  color: #fff;
}

/* plugin: ident_switch */
#plugin-ident_switch-account {
  border: none;
  margin-top: 13px !important;
  background: transparent;
  color: #fff;
  font-size: 110%;
  float: left;
}
#plugin-ident_switch-account option {
  color: #333;
}

.login-page #header #topnav #taskbar {
  background: #0075C8 !important;
}

.login-page {
  background: #0075c8;
}

#login-form {
  overflow: visible;
  margin: 200px auto 0 auto !important;
  color: #333;
  width: 420px;
  background: #fff;
}
#login-form table {
  width: 100% !important;
  border-collapse: collapse;
}
#login-form .box-inner {
  padding: 30px 40px 0 40px;
  background: #fff !important;
  border: none;
  margin: 0;
  border-radius: 0;
  box-sizing: content-box;
  width: auto;
}
#login-form .box-bottom {
  padding: 0 0 20px 0;
  margin: 0;
}
#login-form .box-bottom #message {
  padding: 0;
  min-height: 0;
}
#login-form .box-bottom #message div {
  background-color: transparent;
  color: #333;
}
#login-form .box-bottom #message div.warning {
  color: #a27602;
}
#login-form .boxtitle {
  color: #0075C8;
}
#login-form table td.title,
#login-form table td.input {
  display: block;
  text-align: left;
  padding: 0;
  width: 100%;
}
#login-form table td.title {
  padding-bottom: 5px;
}
#login-form table td.input {
  padding-bottom: 10px;
}
#login-form td select {
  margin: 0;
  width: 100%;
  padding: 5px;
  box-sizing: content-box;
}
#login-form p.formbuttons {
  margin: 10px 0;
}
#login-form p,
#login-form p.formbuttons,
#login-form div {
  text-align: left;
  padding: 0;
}
#login-form h1 {
  margin: 0;
  padding: 0 0 10px 0;
  color: #000;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  font-weight: normal;
}
#login-form .box-inner p.formbuttons input.button,
#login-form .box-inner p.formbuttons button.submit,
#login-form .box-inner p.formbuttons input,
#login-form .box-inner p.formbuttons input:active,
#login-form .box-inner p.formbuttons a.mainaction {
  background: #0075C8;
  padding: 8px 20px;
  color: #fff;
  margin: 0 0 10px 0;
}
#login-form .formbuttons input,
#login-form .formbuttons button.submit {
  width: 100%;
}
#login-form .formbuttons input:hover,
#login-form .formbuttons button.submit:hover {
  background-color: #138be1 !important;
}
#login-form .formbuttons input:disabled,
#login-form .formbuttons button.submit:disabled {
  background-color: #ddd !important;
  color: #aaa;
}
#login-form #bottomline {
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  visibility: visible;
  background: rgba(0, 0, 0, 0.4);
  padding: 8px;
  color: #fff;
}
#login-form #bottomline a {
  color: #fff;
}
#login-form form[name=contactus] input[type=text] {
  width: 200px;
}

#vendor-branding {
  background: rgba(0, 0, 0, 0.4);
}

body.xcolor-03293B button.mainaction,
body.xcolor-03293B input.button.mainaction,
body.xcolor-03293B #look-and-feel-shortcut a,
body.xcolor-03293B input.switchbox-input:checked + label.switchbox {
  background-color: #03293B !important;
  border-color: #03293B !important;
}
body.xcolor-03293B button.mainaction:hover, body.xcolor-03293B button.mainaction:focus, body.xcolor-03293B button.mainaction:active,
body.xcolor-03293B input.button.mainaction:hover,
body.xcolor-03293B input.button.mainaction:focus,
body.xcolor-03293B input.button.mainaction:active,
body.xcolor-03293B #look-and-feel-shortcut a:hover,
body.xcolor-03293B #look-and-feel-shortcut a:focus,
body.xcolor-03293B #look-and-feel-shortcut a:active,
body.xcolor-03293B input.switchbox-input:checked + label.switchbox:hover,
body.xcolor-03293B input.switchbox-input:checked + label.switchbox:focus,
body.xcolor-03293B input.switchbox-input:checked + label.switchbox:active {
  border-color: #FF4A4C !important;
  background-color: #FF4A4C !important;
}

body.xcolor-03293B .uibox .boxtitle,
body.xcolor-03293B .uibox .listing thead td,
body.xcolor-03293B .uibox .listing thead th,
body.xcolor-03293B .records-table thead td,
body.xcolor-03293B .records-table thead th,
body.xcolor-03293B ul#planner_controls li a,
body.xcolor-03293B .googie_list form img,
body.xcolor-03293B.iframe h1.boxtitle,
body.xcolor-03293B.xcalendar .ui-datepicker .ui-datepicker-header,
body.xmobile.xcolor-03293B #main-menu,
body.xcolor-03293B #topline,
body.xcolor-03293B.minimal #topline,
body.xmobile.xcolor-03293B .popup-close,
body.xmobile.xcolor-03293B #mailboxlist li.mailbox a .unreadcount,
body.xmobile.xcolor-03293B #messagelistcontainer .boxpagenav a.icon,
body.xmobile.xcolor-03293B #messagestack div,
body.xmobile.xcolor-03293B .boxfooter .listbutton,
body.xmobile.xcolor-03293B .popup-box .popup-close,
body.xmobile.xcolor-03293B #contactphoto .formlinks a,
body.xmobile.xcolor-03293B .contactfieldcontent a.contactfieldbutton,
body.xmobile.xcolor-03293B #compose-attachments a.button {
  background: #03293B;
}

body.xcolor-03293B #topnav {
  background: #FF4A4C;
}

body.xcolor-03293B .flatpickr-confirm,
body.xcolor-03293B .flatpickr-day.selected,
body.xmobile.xcolor-03293B #countcontrols .pagenavbuttons a.button:not(.disabled) {
  background-color: #03293B !important;
}

body.xcolor-03293B .popupmenu,
body.xcolor-03293B #messagestack div,
body.xcolor-03293B #rcmKSearchpane,
body.xcolor-03293B .xtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border-color: #03293B;
}

body.xcolor-03293B a.rowLink:hover,
body.xcolor-03293B #remote-objects-message a:hover {
  background-color: #FF4A4C !important;
}

body.xcolor-03293B #topnav a.button-selected,
body.xcolor-03293B #topnav a:hover,
body.xcolor-03293B #topnav a:focus,
body.xcolor-03293B body.mailbox #inboxButton a {
  background-color: #03293B;
}

body.xcolor-03293B .toolbar a.button,
body.xcolor-03293B .toolbar a.button:before,
body.xcolor-03293B a.iconbutton,
body.xdesktop.xcolor-03293B .dropbutton .dropbuttontip,
body.xmobile.xcolor-03293B #mailbox list li.mailbox div.treetoggle,
body.xmobile.xcolor-03293B #directorylist li.addressbook div.collapsed,
body.xmobile.xcolor-03293B #directorylist li.addressbook div.expanded,
body.xmobile.xcolor-03293B .folderlist li.mailbox div.treetoggle:before {
  color: #03293B;
}

body.xcolor-03293B #main-menu a.active,
body.xcolor-03293B #xsidebar-button {
  color: #03293B;
}

body.xcolor-03293B.login-page {
  background-color: #F8F9FA;
}

body.xcolor-03293B #login-form .box-inner p.formbuttons button.submit {
  background: #03293B;
}

body.xcolor-03293B #login-form .box-inner p.formbuttons button.submit:hover,
body.xcolor-03293B #login-form .box-inner p.formbuttons button.submit:active {
  background: #03293B !important;
  border-color: #03293B !important;
}

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