/* Messagerie ADEN — surcharge des couleurs du theme SOGo.

   FICHIER GENERE — ne pas modifier a la main.
   Produit par charte-aden/outils/generer-surcharge-sogo.py a partir du theme livre
   par l'editeur. Rejouer le generateur apres chaque mise a jour de SOGo.
   Genere le 2026-09-25.

   Correspondance des couleurs :
     rgb(77,128,128)    -> #00499A   primaire — barre superieure, en-tetes
     rgb(99,153,151)    -> #2D72B9   primaire clair — volet gauche, etats survoles
     rgb(86,176,76)     -> #00499A   accent — bandeau de bienvenue, bouton de redaction
     rgb(136,199,129)   -> #2D72B9   accent clair — etats survoles

   Le vert de succes du produit n'est pas remplace : il signale une operation reussie,
   sens que le bleu ne porterait pas.
   170 declarations reecrites. */

.md-button.md-default-theme.md-primary, .md-button.md-primary {
	color:#00499A !important;
}
.md-button.md-default-theme.md-primary.md-fab, .md-button.md-primary.md-fab,.md-button.md-default-theme.md-primary.md-raised, .md-button.md-primary.md-raised {
	background-color:#00499A !important;
}
.md-button.md-default-theme.md-primary:not([disabled]) md-icon, .md-button.md-primary:not([disabled]) md-icon {
	color:#00499A !important;
}
._md a.md-default-theme:not(.md-button).md-primary, ._md a:not(.md-button).md-primary {
	color:#00499A !important;
}
md-chips.md-default-theme .md-chips.md-focused, md-chips .md-chips.md-focused {
	box-shadow:0 2px #00499A !important;
}
md-chips.md-default-theme md-chip.md-focused, md-chips md-chip.md-focused {
	background:#00499A !important;
}
.md-default-theme .md-datepicker-input-container.md-datepicker-focused,  .md-datepicker-input-container.md-datepicker-focused {
	border-bottom-color:#00499A !important;
}
.md-default-theme .md-datepicker-open .md-datepicker-calendar-icon,  .md-datepicker-open .md-datepicker-calendar-icon {
	color:#00499A !important;
}
md-icon.md-default-theme.md-primary, md-icon.md-primary {
	color:#00499A !important;
}
md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused .md-input, md-input-container:not(.md-input-invalid).md-input-focused .md-input,md-input-container.md-default-theme:not(.md-input-invalid).md-input-resized .md-input, md-input-container:not(.md-input-invalid).md-input-resized .md-input {
	border-color:#00499A !important;
}
md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused label, md-input-container:not(.md-input-invalid).md-input-focused label,md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused md-icon, md-input-container:not(.md-input-invalid).md-input-focused md-icon {
	color:#00499A !important;
}
md-list.md-default-theme md-list-item>md-icon.md-highlight, md-list md-list-item>md-icon.md-highlight {
	color:#00499A !important;
}
md-toolbar.md-default-theme.md-menu-toolbar md-toolbar-filler, md-toolbar.md-menu-toolbar md-toolbar-filler {
	background-color:#00499A !important;
}
md-nav-bar.md-default-theme.md-primary>.md-nav-bar, md-nav-bar.md-primary>.md-nav-bar {
	background-color:#00499A !important;
}
md-toolbar>md-nav-bar.md-default-theme>.md-nav-bar, md-toolbar>md-nav-bar>.md-nav-bar {
	background-color:#00499A !important;
}
md-progress-circular.md-default-theme path, md-progress-circular path {
	stroke:#00499A !important;
}
md-progress-linear.md-default-theme .md-bar, md-progress-linear .md-bar {
	background-color:#00499A !important;
}
md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme .md-select-value, md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value,md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme .md-select-value.md-select-placeholder, md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value.md-select-placeholder {
	color:#00499A !important;
}
md-select.md-default-theme:not([disabled]):focus .md-select-value, md-select:not([disabled]):focus .md-select-value {
	border-bottom-color:#00499A !important;
}
md-slider.md-default-theme.md-primary .md-track.md-track-fill, md-slider.md-primary .md-track.md-track-fill {
	background-color:#00499A !important;
}
md-slider.md-default-theme.md-primary .md-thumb:after, md-slider.md-primary .md-thumb:after {
	background-color:#00499A !important;
	border-color:#00499A !important;
}
md-slider.md-default-theme.md-primary .md-sign, md-slider.md-primary .md-sign {
	background-color:#00499A !important;
}
md-slider.md-default-theme.md-primary .md-sign:after, md-slider.md-primary .md-sign:after {
	border-top-color:#00499A !important;
}
md-slider.md-default-theme.md-primary[md-vertical] .md-sign:after, md-slider.md-primary[md-vertical] .md-sign:after {
	border-left-color:#00499A !important;
}
.md-subheader.md-default-theme.md-primary, .md-subheader.md-primary {
	color:#00499A !important;
}
md-switch.md-default-theme.md-checked:not([disabled]).md-primary .md-ink-ripple, md-switch.md-checked:not([disabled]).md-primary .md-ink-ripple {
	color:#00499A !important;
}
md-switch.md-default-theme.md-checked:not([disabled]).md-primary .md-thumb, md-switch.md-checked:not([disabled]).md-primary .md-thumb {
	background-color:#00499A !important;
}
md-tabs.md-default-theme.md-primary>md-tabs-wrapper, md-tabs.md-primary>md-tabs-wrapper {
	background-color:#00499A !important;
}
md-tabs.md-default-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar, md-tabs.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar {
	background:#00499A !important;
	color:#00499A !important;
}
md-toolbar>md-tabs.md-default-theme>md-tabs-wrapper, md-toolbar>md-tabs>md-tabs-wrapper {
	background-color:#00499A !important;
}
md-toast.md-default-theme .md-toast-content .md-button.md-highlight.md-primary, md-toast .md-toast-content .md-button.md-highlight.md-primary {
	color:#00499A !important;
}
md-toolbar.md-default-theme:not(.md-menu-toolbar), md-toolbar:not(.md-menu-toolbar) {
	background-color:#00499A !important;
}
.sg-timepicker-open .sg-timepicker-icon {
	color: #00499A !important;
}
.sg-timepicker-open .sg-timepicker-icon {
	color: #00499A !important;
}
.md-button.md-default-theme.md-hue-2.md-primary, .md-button.md-hue-2.md-primary {
	color:#2D72B9 !important;
}
.md-button.md-default-theme.md-hue-2.md-primary.md-fab, .md-button.md-hue-2.md-primary.md-fab,.md-button.md-default-theme.md-hue-2.md-primary.md-raised, .md-button.md-hue-2.md-primary.md-raised {
	background-color:#2D72B9 !important;
}
.md-button.md-default-theme.md-hue-2.md-primary:not([disabled]) md-icon, .md-button.md-hue-2.md-primary:not([disabled]) md-icon {
	color:#2D72B9 !important;
}
._md a.md-default-theme.md-hue-2:not(.md-button).md-primary, ._md a.md-hue-2:not(.md-button).md-primary {
	color:#2D72B9 !important;
}
md-chips.md-default-theme.md-hue-2 .md-chips.md-focused, md-chips.md-hue-2 .md-chips.md-focused {
	box-shadow:0 2px #2D72B9 !important;
}
md-chips.md-default-theme.md-hue-2 md-chip.md-focused, md-chips.md-hue-2 md-chip.md-focused {
	background:#2D72B9 !important;
}
.md-default-theme.md-hue-2 .md-datepicker-input-container.md-datepicker-focused, .md-hue-2 .md-datepicker-input-container.md-datepicker-focused {
	border-bottom-color:#2D72B9 !important;
}
.md-default-theme.md-hue-2 .md-datepicker-open .md-datepicker-calendar-icon, .md-hue-2 .md-datepicker-open .md-datepicker-calendar-icon {
	color:#2D72B9 !important;
}
md-icon.md-default-theme.md-hue-2.md-primary, md-icon.md-hue-2.md-primary {
	color:#2D72B9 !important;
}
md-input-container.md-default-theme.md-hue-2:not(.md-input-invalid).md-input-focused .md-input, md-input-container.md-hue-2:not(.md-input-invalid).md-input-focused .md-input,md-input-container.md-default-theme.md-hue-2:not(.md-input-invalid).md-input-resized .md-input, md-input-container.md-hue-2:not(.md-input-invalid).md-input-resized .md-input {
	border-color:#2D72B9 !important;
}
md-input-container.md-default-theme.md-hue-2:not(.md-input-invalid).md-input-focused label, md-input-container.md-hue-2:not(.md-input-invalid).md-input-focused label,md-input-container.md-default-theme.md-hue-2:not(.md-input-invalid).md-input-focused md-icon, md-input-container.md-hue-2:not(.md-input-invalid).md-input-focused md-icon {
	color:#2D72B9 !important;
}
md-list.md-default-theme.md-hue-2 md-list-item>md-icon.md-highlight, md-list.md-hue-2 md-list-item>md-icon.md-highlight {
	color:#2D72B9 !important;
}
md-toolbar.md-default-theme.md-hue-2.md-menu-toolbar md-toolbar-filler, md-toolbar.md-hue-2.md-menu-toolbar md-toolbar-filler {
	background-color:#2D72B9 !important;
}
md-nav-bar.md-default-theme.md-hue-2.md-primary>.md-nav-bar, md-nav-bar.md-hue-2.md-primary>.md-nav-bar {
	background-color:#2D72B9 !important;
}
md-toolbar>md-nav-bar.md-default-theme.md-hue-2>.md-nav-bar, md-toolbar>md-nav-bar.md-hue-2>.md-nav-bar {
	background-color:#2D72B9 !important;
}
md-progress-circular.md-default-theme.md-hue-2 path, md-progress-circular.md-hue-2 path {
	stroke:#2D72B9 !important;
}
md-progress-linear.md-default-theme.md-hue-2 .md-bar, md-progress-linear.md-hue-2 .md-bar {
	background-color:#2D72B9 !important;
}
md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme.md-hue-2 .md-select-value, md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-hue-2 .md-select-value,md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme.md-hue-2 .md-select-value.md-select-placeholder, md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-hue-2 .md-select-value.md-select-placeholder {
	color:#2D72B9 !important;
}
md-select.md-default-theme.md-hue-2:not([disabled]):focus .md-select-value, md-select.md-hue-2:not([disabled]):focus .md-select-value {
	border-bottom-color:#2D72B9 !important;
}
md-slider.md-default-theme.md-hue-2.md-primary .md-track.md-track-fill, md-slider.md-hue-2.md-primary .md-track.md-track-fill {
	background-color:#2D72B9 !important;
}
md-slider.md-default-theme.md-hue-2.md-primary .md-thumb:after, md-slider.md-hue-2.md-primary .md-thumb:after {
	background-color:#2D72B9 !important;
	border-color:#2D72B9 !important;
}
md-slider.md-default-theme.md-hue-2.md-primary .md-sign, md-slider.md-hue-2.md-primary .md-sign {
	background-color:#2D72B9 !important;
}
md-slider.md-default-theme.md-hue-2.md-primary .md-sign:after, md-slider.md-hue-2.md-primary .md-sign:after {
	border-top-color:#2D72B9 !important;
}
md-slider.md-default-theme.md-hue-2.md-primary[md-vertical] .md-sign:after, md-slider.md-hue-2.md-primary[md-vertical] .md-sign:after {
	border-left-color:#2D72B9 !important;
}
.md-subheader.md-default-theme.md-hue-2.md-primary, .md-subheader.md-hue-2.md-primary {
	color:#2D72B9 !important;
}
md-switch.md-default-theme.md-hue-2.md-checked:not([disabled]).md-primary .md-ink-ripple, md-switch.md-hue-2.md-checked:not([disabled]).md-primary .md-ink-ripple {
	color:#2D72B9 !important;
}
md-switch.md-default-theme.md-hue-2.md-checked:not([disabled]).md-primary .md-thumb, md-switch.md-hue-2.md-checked:not([disabled]).md-primary .md-thumb {
	background-color:#2D72B9 !important;
}
md-tabs.md-default-theme.md-hue-2.md-primary>md-tabs-wrapper, md-tabs.md-hue-2.md-primary>md-tabs-wrapper {
	background-color:#2D72B9 !important;
}
md-tabs.md-default-theme.md-hue-2.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar, md-tabs.md-hue-2.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar {
	background:#2D72B9 !important;
	color:#2D72B9 !important;
}
md-toolbar>md-tabs.md-default-theme.md-hue-2>md-tabs-wrapper, md-toolbar>md-tabs.md-hue-2>md-tabs-wrapper {
	background-color:#2D72B9 !important;
}
md-toast.md-default-theme.md-hue-2 .md-toast-content .md-button.md-highlight.md-primary, md-toast.md-hue-2 .md-toast-content .md-button.md-highlight.md-primary {
	color:#2D72B9 !important;
}
md-toolbar.md-default-theme.md-hue-2:not(.md-menu-toolbar), md-toolbar.md-hue-2:not(.md-menu-toolbar) {
	background-color:#2D72B9 !important;
}
.sg-timepicker-open .sg-timepicker-icon {
	color: #00499A !important;
}
.sg-timepicker-open .sg-timepicker-icon {
	color: #00499A !important;
}
md-autocomplete.md-default-theme.md-accent md-input-container.md-input-focused .md-input, md-autocomplete.md-accent md-input-container.md-input-focused .md-input {
	border-color:#00499A !important;
}
md-autocomplete.md-default-theme.md-accent md-input-container.md-input-focused label, md-autocomplete.md-accent md-input-container.md-input-focused label,md-autocomplete.md-default-theme.md-accent md-input-container.md-input-focused md-icon, md-autocomplete.md-accent md-input-container.md-input-focused md-icon {
	color:#00499A !important;
}
md-autocomplete.md-default-theme.md-accent md-progress-linear .md-bar, md-autocomplete.md-accent md-progress-linear .md-bar {
	background-color:#00499A !important;
}
.md-button.md-default-theme.md-fab, .md-button.md-fab {
	background-color:#00499A !important;
}
.md-button.md-default-theme.md-accent, .md-button.md-accent {
	color:#00499A !important;
}
.md-button.md-default-theme.md-accent.md-fab, .md-button.md-accent.md-fab,.md-button.md-default-theme.md-accent.md-raised, .md-button.md-accent.md-raised {
	background-color:#00499A !important;
}
.md-button.md-default-theme.md-accent:not([disabled]) md-icon, .md-button.md-accent:not([disabled]) md-icon {
	color:#00499A !important;
}
._md a.md-default-theme:not(.md-button).md-accent, ._md a:not(.md-button).md-accent {
	color:#00499A !important;
}
.md-accent .md-default-theme .md-datepicker-input-container.md-datepicker-focused, .md-accent  .md-datepicker-input-container.md-datepicker-focused {
	border-bottom-color:#00499A !important;
}
.md-accent .md-default-theme .md-datepicker-open .md-datepicker-calendar-icon, .md-accent  .md-datepicker-open .md-datepicker-calendar-icon,.md-default-theme .md-datepicker-open.md-accent .md-datepicker-calendar-icon,  .md-datepicker-open.md-accent .md-datepicker-calendar-icon {
	color:#00499A !important;
}
md-icon.md-default-theme.md-accent, md-icon.md-accent {
	color:#00499A !important;
}
md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused.md-accent .md-input, md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-input {
	border-color:#00499A !important;
}
md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused.md-accent label, md-input-container:not(.md-input-invalid).md-input-focused.md-accent label,md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused.md-accent md-icon, md-input-container:not(.md-input-invalid).md-input-focused.md-accent md-icon {
	color:#00499A !important;
}
md-list.md-default-theme md-list-item>md-icon.md-highlight.md-accent, md-list md-list-item>md-icon.md-highlight.md-accent {
	color:#00499A !important;
}
md-nav-bar.md-default-theme md-nav-ink-bar, md-nav-bar md-nav-ink-bar {
	background:#00499A !important;
	color:#00499A !important;
}
md-nav-bar.md-default-theme.md-accent>.md-nav-bar, md-nav-bar.md-accent>.md-nav-bar {
	background-color:#00499A !important;
}
md-toolbar.md-accent>md-nav-bar.md-default-theme>.md-nav-bar, md-toolbar.md-accent>md-nav-bar>.md-nav-bar {
	background-color:#00499A !important;
}
md-progress-circular.md-default-theme.md-accent path, md-progress-circular.md-accent path {
	stroke:#00499A !important;
}
md-progress-linear.md-default-theme.md-accent .md-bar, md-progress-linear.md-accent .md-bar {
	background-color:#00499A !important;
}
md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-select-value {
	border-color:#00499A !important;
}
md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-select-value span {
	color:#00499A !important;
}
md-select.md-default-theme:not([disabled]):focus.md-accent .md-select-value, md-select:not([disabled]):focus.md-accent .md-select-value {
	border-bottom-color:#00499A !important;
}
md-select-menu.md-default-theme md-content md-option[selected].md-accent, md-select-menu md-content md-option[selected].md-accent {
	color:#00499A !important;
}
md-slider.md-default-theme .md-track.md-track-fill, md-slider .md-track.md-track-fill {
	background-color:#00499A !important;
}
md-slider.md-default-theme .md-thumb:after, md-slider .md-thumb:after {
	background-color:#00499A !important;
	border-color:#00499A !important;
}
md-slider.md-default-theme .md-sign, md-slider .md-sign {
	background-color:#00499A !important;
}
md-slider.md-default-theme .md-sign:after, md-slider .md-sign:after {
	border-top-color:#00499A !important;
}
md-slider.md-default-theme[md-vertical] .md-sign:after, md-slider[md-vertical] .md-sign:after {
	border-left-color:#00499A !important;
}
.md-subheader.md-default-theme.md-accent, .md-subheader.md-accent {
	color:#00499A !important;
}
md-switch.md-default-theme.md-checked:not([disabled]) .md-ink-ripple, md-switch.md-checked:not([disabled]) .md-ink-ripple {
	color:#00499A !important;
}
md-switch.md-default-theme.md-checked:not([disabled]) .md-thumb, md-switch.md-checked:not([disabled]) .md-thumb {
	background-color:#00499A !important;
}
md-tabs.md-default-theme md-ink-bar, md-tabs md-ink-bar {
	background:#00499A !important;
	color:#00499A !important;
}
md-tabs.md-default-theme .md-tab.md-active, md-tabs .md-tab.md-active,md-tabs.md-default-theme .md-tab.md-active md-icon, md-tabs .md-tab.md-active md-icon,md-tabs.md-default-theme .md-tab.md-focused, md-tabs .md-tab.md-focused,md-tabs.md-default-theme .md-tab.md-focused md-icon, md-tabs .md-tab.md-focused md-icon {
	color:#00499A !important;
}
md-tabs.md-default-theme.md-accent>md-tabs-wrapper, md-tabs.md-accent>md-tabs-wrapper {
	background-color:#00499A !important;
}
md-toolbar>md-tabs.md-default-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar, md-toolbar>md-tabs>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar {
	background:#00499A !important;
	color:#00499A !important;
}
md-toolbar.md-accent>md-tabs.md-default-theme>md-tabs-wrapper, md-toolbar.md-accent>md-tabs>md-tabs-wrapper {
	background-color:#00499A !important;
}
md-toast.md-default-theme .md-toast-content .md-button.md-highlight, md-toast .md-toast-content .md-button.md-highlight {
	color:#00499A !important;
}
md-toolbar.md-default-theme:not(.md-menu-toolbar) md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused.md-accent .md-input, md-toolbar:not(.md-menu-toolbar) md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused.md-accent .md-input {
	border-color:#00499A !important;
}
md-toolbar.md-default-theme:not(.md-menu-toolbar).md-accent, md-toolbar:not(.md-menu-toolbar).md-accent {
	background-color:#00499A !important;
}
md-toolbar.md-default-theme:not(.md-menu-toolbar).md-accent md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused .md-input, md-toolbar:not(.md-menu-toolbar).md-accent md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused .md-input,md-toolbar.md-default-theme:not(.md-menu-toolbar).md-accent md-input-container[md-no-float]:not(.md-input-invalid).md-input-resized .md-input, md-toolbar:not(.md-menu-toolbar).md-accent md-input-container[md-no-float]:not(.md-input-invalid).md-input-resized .md-input {
	border-color:#00499A !important;
}
md-toolbar.md-default-theme:not(.md-menu-toolbar).md-warn md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused.md-accent .md-input, md-toolbar:not(.md-menu-toolbar).md-warn md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused.md-accent .md-input {
	border-color:#00499A !important;
}
md-tabs.md-default-theme.md-hue-1.md-accent>md-tabs-wrapper, md-tabs.md-hue-1.md-accent>md-tabs-wrapper {
	background-color:#00499A !important;
}
md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-1>md-tabs-wrapper, md-toolbar.md-accent>md-tabs.md-hue-1>md-tabs-wrapper {
	background-color:#00499A !important;
}
md-toolbar.md-default-theme.md-hue-1:not(.md-menu-toolbar).md-accent, md-toolbar.md-hue-1:not(.md-menu-toolbar).md-accent {
	background-color:#00499A !important;
}
md-autocomplete.md-default-theme.md-hue-2.md-accent md-input-container.md-input-focused .md-input, md-autocomplete.md-hue-2.md-accent md-input-container.md-input-focused .md-input {
	border-color:#2D72B9 !important;
}
md-autocomplete.md-default-theme.md-hue-2.md-accent md-input-container.md-input-focused label, md-autocomplete.md-hue-2.md-accent md-input-container.md-input-focused label,md-autocomplete.md-default-theme.md-hue-2.md-accent md-input-container.md-input-focused md-icon, md-autocomplete.md-hue-2.md-accent md-input-container.md-input-focused md-icon {
	color:#2D72B9 !important;
}
md-autocomplete.md-default-theme.md-hue-2.md-accent md-progress-linear .md-bar, md-autocomplete.md-hue-2.md-accent md-progress-linear .md-bar {
	background-color:#2D72B9 !important;
}
.md-button.md-default-theme.md-hue-2.md-fab, .md-button.md-hue-2.md-fab {
	background-color:#2D72B9 !important;
}
.md-button.md-default-theme.md-hue-2.md-accent, .md-button.md-hue-2.md-accent {
	color:#2D72B9 !important;
}
.md-button.md-default-theme.md-hue-2.md-accent.md-fab, .md-button.md-hue-2.md-accent.md-fab,.md-button.md-default-theme.md-hue-2.md-accent.md-raised, .md-button.md-hue-2.md-accent.md-raised {
	background-color:#2D72B9 !important;
}
.md-button.md-default-theme.md-hue-2.md-accent:not([disabled]) md-icon, .md-button.md-hue-2.md-accent:not([disabled]) md-icon {
	color:#2D72B9 !important;
}
._md a.md-default-theme.md-hue-2:not(.md-button).md-accent, ._md a.md-hue-2:not(.md-button).md-accent {
	color:#2D72B9 !important;
}
.md-accent .md-default-theme.md-hue-2 .md-datepicker-input-container.md-datepicker-focused, .md-accent .md-hue-2 .md-datepicker-input-container.md-datepicker-focused {
	border-bottom-color:#2D72B9 !important;
}
.md-accent .md-default-theme.md-hue-2 .md-datepicker-open .md-datepicker-calendar-icon, .md-accent .md-hue-2 .md-datepicker-open .md-datepicker-calendar-icon,.md-default-theme.md-hue-2 .md-datepicker-open.md-accent .md-datepicker-calendar-icon, .md-hue-2 .md-datepicker-open.md-accent .md-datepicker-calendar-icon {
	color:#2D72B9 !important;
}
md-icon.md-default-theme.md-hue-2.md-accent, md-icon.md-hue-2.md-accent {
	color:#2D72B9 !important;
}
md-input-container.md-default-theme.md-hue-2:not(.md-input-invalid).md-input-focused.md-accent .md-input, md-input-container.md-hue-2:not(.md-input-invalid).md-input-focused.md-accent .md-input {
	border-color:#2D72B9 !important;
}
md-input-container.md-default-theme.md-hue-2:not(.md-input-invalid).md-input-focused.md-accent label, md-input-container.md-hue-2:not(.md-input-invalid).md-input-focused.md-accent label,md-input-container.md-default-theme.md-hue-2:not(.md-input-invalid).md-input-focused.md-accent md-icon, md-input-container.md-hue-2:not(.md-input-invalid).md-input-focused.md-accent md-icon {
	color:#2D72B9 !important;
}
md-list.md-default-theme.md-hue-2 md-list-item>md-icon.md-highlight.md-accent, md-list.md-hue-2 md-list-item>md-icon.md-highlight.md-accent {
	color:#2D72B9 !important;
}
md-nav-bar.md-default-theme.md-hue-2 md-nav-ink-bar, md-nav-bar.md-hue-2 md-nav-ink-bar {
	background:#2D72B9 !important;
	color:#2D72B9 !important;
}
md-nav-bar.md-default-theme.md-hue-2.md-accent>.md-nav-bar, md-nav-bar.md-hue-2.md-accent>.md-nav-bar {
	background-color:#2D72B9 !important;
}
md-toolbar.md-accent>md-nav-bar.md-default-theme.md-hue-2>.md-nav-bar, md-toolbar.md-accent>md-nav-bar.md-hue-2>.md-nav-bar {
	background-color:#2D72B9 !important;
}
md-progress-circular.md-default-theme.md-hue-2.md-accent path, md-progress-circular.md-hue-2.md-accent path {
	stroke:#2D72B9 !important;
}
md-progress-linear.md-default-theme.md-hue-2.md-accent .md-bar, md-progress-linear.md-hue-2.md-accent .md-bar {
	background-color:#2D72B9 !important;
}
md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-select-value {
	border-color:#2D72B9 !important;
}
md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-select-value span {
	color:#2D72B9 !important;
}
md-select.md-default-theme.md-hue-2:not([disabled]):focus.md-accent .md-select-value, md-select.md-hue-2:not([disabled]):focus.md-accent .md-select-value {
	border-bottom-color:#2D72B9 !important;
}
md-select-menu.md-default-theme.md-hue-2 md-content md-option[selected].md-accent, md-select-menu.md-hue-2 md-content md-option[selected].md-accent {
	color:#2D72B9 !important;
}
md-slider.md-default-theme.md-hue-2 .md-track.md-track-fill, md-slider.md-hue-2 .md-track.md-track-fill {
	background-color:#2D72B9 !important;
}
md-slider.md-default-theme.md-hue-2 .md-thumb:after, md-slider.md-hue-2 .md-thumb:after {
	background-color:#2D72B9 !important;
	border-color:#2D72B9 !important;
}
md-slider.md-default-theme.md-hue-2 .md-sign, md-slider.md-hue-2 .md-sign {
	background-color:#2D72B9 !important;
}
md-slider.md-default-theme.md-hue-2 .md-sign:after, md-slider.md-hue-2 .md-sign:after {
	border-top-color:#2D72B9 !important;
}
md-slider.md-default-theme.md-hue-2[md-vertical] .md-sign:after, md-slider.md-hue-2[md-vertical] .md-sign:after {
	border-left-color:#2D72B9 !important;
}
.md-subheader.md-default-theme.md-hue-2.md-accent, .md-subheader.md-hue-2.md-accent {
	color:#2D72B9 !important;
}
md-switch.md-default-theme.md-hue-2.md-checked:not([disabled]) .md-ink-ripple, md-switch.md-hue-2.md-checked:not([disabled]) .md-ink-ripple {
	color:#2D72B9 !important;
}
md-switch.md-default-theme.md-hue-2.md-checked:not([disabled]) .md-thumb, md-switch.md-hue-2.md-checked:not([disabled]) .md-thumb {
	background-color:#2D72B9 !important;
}
md-tabs.md-default-theme.md-hue-2 md-ink-bar, md-tabs.md-hue-2 md-ink-bar {
	background:#2D72B9 !important;
	color:#2D72B9 !important;
}
md-tabs.md-default-theme.md-hue-2 .md-tab.md-active, md-tabs.md-hue-2 .md-tab.md-active,md-tabs.md-default-theme.md-hue-2 .md-tab.md-active md-icon, md-tabs.md-hue-2 .md-tab.md-active md-icon,md-tabs.md-default-theme.md-hue-2 .md-tab.md-focused, md-tabs.md-hue-2 .md-tab.md-focused,md-tabs.md-default-theme.md-hue-2 .md-tab.md-focused md-icon, md-tabs.md-hue-2 .md-tab.md-focused md-icon {
	color:#2D72B9 !important;
}
md-tabs.md-default-theme.md-hue-2.md-accent>md-tabs-wrapper, md-tabs.md-hue-2.md-accent>md-tabs-wrapper {
	background-color:#00499A !important;
}
md-toolbar>md-tabs.md-default-theme.md-hue-2>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar, md-toolbar>md-tabs.md-hue-2>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar {
	background:#2D72B9 !important;
	color:#2D72B9 !important;
}
md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-2>md-tabs-wrapper, md-toolbar.md-accent>md-tabs.md-hue-2>md-tabs-wrapper {
	background-color:#00499A !important;
}
md-toast.md-default-theme.md-hue-2 .md-toast-content .md-button.md-highlight, md-toast.md-hue-2 .md-toast-content .md-button.md-highlight {
	color:#2D72B9 !important;
}
md-toolbar.md-default-theme.md-hue-2:not(.md-menu-toolbar) md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused.md-accent .md-input, md-toolbar.md-hue-2:not(.md-menu-toolbar) md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused.md-accent .md-input {
	border-color:#2D72B9 !important;
}
md-toolbar.md-default-theme.md-hue-2:not(.md-menu-toolbar).md-accent, md-toolbar.md-hue-2:not(.md-menu-toolbar).md-accent {
	background-color:#00499A !important;
}
md-toolbar.md-default-theme.md-hue-2:not(.md-menu-toolbar).md-accent md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused .md-input, md-toolbar.md-hue-2:not(.md-menu-toolbar).md-accent md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused .md-input,md-toolbar.md-default-theme.md-hue-2:not(.md-menu-toolbar).md-accent md-input-container[md-no-float]:not(.md-input-invalid).md-input-resized .md-input, md-toolbar.md-hue-2:not(.md-menu-toolbar).md-accent md-input-container[md-no-float]:not(.md-input-invalid).md-input-resized .md-input {
	border-color:#2D72B9 !important;
}
md-toolbar.md-default-theme.md-hue-2:not(.md-menu-toolbar).md-warn md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused.md-accent .md-input, md-toolbar.md-hue-2:not(.md-menu-toolbar).md-warn md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused.md-accent .md-input {
	border-color:#2D72B9 !important;
}
md-tabs.md-default-theme.md-hue-3.md-accent>md-tabs-wrapper, md-tabs.md-hue-3.md-accent>md-tabs-wrapper {
	background-color:#00499A !important;
}
md-toolbar.md-accent>md-tabs.md-default-theme.md-hue-3>md-tabs-wrapper, md-toolbar.md-accent>md-tabs.md-hue-3>md-tabs-wrapper {
	background-color:#00499A !important;
}
md-toolbar.md-default-theme.md-hue-3:not(.md-menu-toolbar).md-accent, md-toolbar.md-hue-3:not(.md-menu-toolbar).md-accent {
	background-color:#00499A !important;
}
md-toolbar.md-default-theme:not(.md-menu-toolbar).md-warn md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused .md-input, md-toolbar:not(.md-menu-toolbar).md-warn md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused .md-input,md-toolbar.md-default-theme:not(.md-menu-toolbar).md-warn md-input-container[md-no-float]:not(.md-input-invalid).md-input-resized .md-input, md-toolbar:not(.md-menu-toolbar).md-warn md-input-container[md-no-float]:not(.md-input-invalid).md-input-resized .md-input {
	border-color:#00499A !important;
}
md-toolbar.md-default-theme.md-hue-2:not(.md-menu-toolbar).md-warn md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused .md-input, md-toolbar.md-hue-2:not(.md-menu-toolbar).md-warn md-input-container[md-no-float]:not(.md-input-invalid).md-input-focused .md-input,md-toolbar.md-default-theme.md-hue-2:not(.md-menu-toolbar).md-warn md-input-container[md-no-float]:not(.md-input-invalid).md-input-resized .md-input, md-toolbar.md-hue-2:not(.md-menu-toolbar).md-warn md-input-container[md-no-float]:not(.md-input-invalid).md-input-resized .md-input {
	border-color:#2D72B9 !important;
}
