@import "../../stylesheets/variables/breakpoints"; :root { --mobile-nav-height: 5rem; --mobile-margin-top: .25rem; --arrow-l-offset: .25rem; --arrow-r-offset: .0125rem; --arrow-size: 40%; } .navbar { position: absolute; display: flex; flex-direction: column; text-align: center; font-size: 1.5rem; padding: var(--bars-padding) var(--bars-padding) 0 var(--bars-padding); } .top, .bottom { display: flex; flex-direction: row; } .bottom { @include mq($phone-landscape) { margin-top: var(--mobile-margin-top); } } .left, .right, .center { display: flex; flex-direction: row; justify-content: center; align-items: center; } .right { flex: 0; } .center { width: 70%; flex: 1; } .presentationTitle { font-weight: 200; color: var(--color-white); font-size: var(--font-size-base); margin: 0; padding: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 30vw; > [class^="icon-bbb-"] { font-size: 75%; } } .btnWithNotificationDot { position: relative; &:after { content: ''; position: absolute; border-radius: 50%; width: 12px; height: 12px; bottom: var(--border-size); right: 3px; background-color: var(--color-danger); border: var(--border-size) solid var(--color-gray-dark); } } .left { position: relative; } .arrowRight, .arrowLeft { position: absolute; font-size: var(--arrow-size); color: var(--color-white); } .arrowLeft { left: var(--arrow-l-offset); } .arrowRight { right: var(--arrow-r-offset); } .btn { margin: 0; span { border: none; box-shadow: none; } z-index: 3; &:hover, &:focus { span { background-color: transparent !important; color: var(--color-white) !important; opacity: .75; } } } .dropdown{ z-index: 99; } .offsetTop { :global(.MuiPaper-root) { top: 4rem !important; bottom: auto !important; } } .hideDropdownButton { @include mq($small-only) { display: none; } } .leaveMeetingButton { color: var(--color-danger) !important; }