/* img.logo {
    max-height: 40px;
    width: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
} */

/* Logo sizing and aligning */
.desktoptoolbar-view-wrapper md-toolbar .md-toolbar-tools button.md-image-button,
.menusidenav-view-wrapper md-sidenav md-content md-toolbar button.md-image-button {
    display: flex;
    align-items: center;
    justify-content: center;
}

img.logo {
    max-height: 48px;
    width: auto;
}