/* SOGo Tenant Branding: Medi Impact Global Mail */
@import url('https://fonts.googleapis.com/css2?family=Google+Sans+Flex:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap');
html, body, body.main, body.main > main.view { font-family: 'Google Sans', 'Google Sans Flex', Roboto, Arial, sans-serif !important; }
html, body, body.main, body.main > main.view { background-color: #01227d !important; color: #ffffff !important; }
body.main *, body.main *::before, body.main *::after { font-family: 'Google Sans', 'Google Sans Flex', Roboto, Arial, sans-serif !important; }
body.main .material-icons, body.main .material-icons::before { font-family: 'Material Icons' !important; }
body.main [class^="icon-"], body.main [class*=" icon-"] { font-family: icomoon !important; }
md-toolbar.md-default-theme, md-toolbar, .topBar, .mainTabBar { background-color: #01227d !important; color: #ffffff !important; }
md-toolbar md-icon, .topBar md-icon, .mainTabBar md-icon, md-toolbar .md-toolbar-tools md-icon, .topBar .md-toolbar-tools md-icon, .mainTabBar .md-toolbar-tools md-icon { color: #ffffff !important; fill: #ffffff !important; }
md-toolbar .md-toolbar-tools, .md-toolbar .md-toolbar-tools *, .topBar .md-toolbar-tools, .topBar .md-toolbar-tools *, .mainTabBar .md-toolbar-tools, .mainTabBar .md-toolbar-tools * { color: #ffffff !important; }
md-toolbar .md-toolbar-tools md-icon, .topBar .md-toolbar-tools md-icon, .mainTabBar .md-toolbar-tools md-icon { fill: #ffffff !important; }
md-toolbar .md-button:not(.md-primary):not(.md-accent), .topBar .md-button:not(.md-primary):not(.md-accent), .mainTabBar .md-button:not(.md-primary):not(.md-accent) { color: #ffffff !important; }
.md-primary.md-bg, md-button.md-primary, .md-button.md-primary { background-color: #01227d !important; color: #ffffff !important; }
.md-accent.md-bg, .accent-bg, .activeTab, md-button.md-accent, .md-button.md-accent, md-button.md-fab, .md-button.md-fab { background-color: #dc0404 !important; color: #ffffff !important; }
.md-primary.md-bg md-icon, md-button.md-primary md-icon, .md-button.md-primary md-icon { color: #ffffff !important; fill: #ffffff !important; }
.md-accent.md-bg md-icon, .accent-bg md-icon, .activeTab md-icon, md-button.md-accent md-icon, .md-button.md-accent md-icon, md-button.md-fab md-icon, .md-button.md-fab md-icon { color: #ffffff !important; fill: #ffffff !important; }
#loginContent .sg-logo { background-color: #fff !important; }
#loginContent .sg-login { background-color: #dc0404 !important; color: #ffffff !important; }
#loginContent .sg-login md-button.md-raised, #loginContent .sg-login md-button.md-fab { background-color: #dc0404 !important; color: #ffffff !important; }
#loginContent .sg-login md-button md-icon { color: #ffffff !important; fill: #ffffff !important; }
#loginContent .sg-logo img, #logo img, .x-brand-logo, img[src*="sogo-full.svg"] { content: url('/logos/mailmedimpact-globalcom_1793129140.png') !important; height: 150px !important; max-height: 150px !important; max-width: 100% !important; width: auto !important; object-fit: contain; }
