/* RareDis SOGo post-login branding */

body > main > md-sidenav > md-toolbar {
  background-color: #4064a0 !important;
  color: #ffffff !important;
}

body > main > md-sidenav > md-toolbar * {
  color: #ffffff !important;
  fill: #ffffff !important;
}

body > main > section > md-toolbar {
  background-color: #92aad3 !important;
  color: #000000 !important;
}

body > main > section > md-toolbar * {
  color: #000000 !important;
  fill: #000000 !important;
}

body > main md-tabs .md-tab.md-active,
body > main md-tabs .md-tab[aria-selected="true"],
body > main md-tabs .md-tab.md-active *,
body > main md-tabs .md-tab[aria-selected="true"] * {
  color: #4064a0 !important;
  fill: #4064a0 !important;
}

body > main md-tabs md-ink-bar {
  background-color: #4064a0 !important;
}

/* Canonical selected message row - final working version from test VPS */
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 > div,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .md-list-item-inner,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-message-list-item-main,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-tile-content {
  background-color: #92aad3 !important;
  border-color: #92aad3 !important;
}

#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 > div > button.md-no-style.md-button.md-ink-ripple {
  background: transparent !important;
  box-shadow: none !important;
}

#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-md-subhead,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-md-subhead *,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-md-body,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-md-body *,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-tile-subject,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-tile-date,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-tile-size,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-tile-icons,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-tile-icons *,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 span,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 div,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 p,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 a,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 md-icon,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 md-icon * {
  color: #000000 !important;
  fill: #000000 !important;
  stroke: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
  opacity: 1 !important;
  background: transparent !important;
}

#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-tile-btn,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-tile-btn *,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 .sg-tile-btn md-icon,
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 [md-colors],
#messagesList md-list-item.sg-message-list-item.md-accent.md-bg.md-hue-2 [style*="rgb(77, 161, 67)"] {
  color: #000000 !important;
  fill: #000000 !important;
  stroke: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
  background: transparent !important;
  opacity: 1 !important;
}
