@mixin adf-header-layout-theme($theme) { $primary: map-get($theme, primary); $accent: map-get($theme, accent); $background: map-get($theme, background); adf-layout-header .mat-toolbar-single-row { color: mat-color($primary, default-contrast) !important; position: relative; padding: 0 24px; .adf-menu-icon { position: relative; margin-right: 0; .mat-icon { font-size: 29px; padding: 0 5px 0 0; } } .adf-app-logo { position: relative; height: 28px; width: 28px; vertical-align: middle; margin-top: -3px; } .adf-app-title { cursor: pointer; outline: none; letter-spacing: -0.3px; font-weight: 100; } .adf-toolbar-divider { margin: 0 5px; & > div { background-color: mat-color($background, card, 1); } } .adf-header-delimiter { height: 24px; width: 2px; background-color: mat-color($primary, default-contrast); } .adf-userinfo-container { flex-direction: row; padding: 0; } @media screen and ($mat-xsmall) { .adf-app-logo, .adf-app-title { display: none; } } } [dir='rtl'] adf-layout-header .mat-toolbar-single-row { .adf-menu-icon { margin-right: -11px; } .adf-app-logo { margin-right: 6px; } .adf-app-title { margin-right: 6px; } .adf-header-delimiter { margin-left: 16px; } .adf-userinfo-container { margin-left: 16px; } .adf-userinfo-name { padding-left: 8px; } } [dir='ltr'] adf-layout-header .mat-toolbar-single-row { .adf-menu-icon { margin-left: -11px; } .adf-app-logo { margin-left: 6px; } .adf-app-title { margin-left: 6px; } .adf-header-delimiter { margin-right: 16px; } .adf-userinfo-container { margin-right: 16px; } .adf-userinfo-name { padding-right: 8px; } } }