/* Table of Contents ================================================== # Toolbar # Colors # Media Queries */ /* # Toolbar ================================================== */ .toolbar { background: $color-white; border-right: 1px solid $color-haze; box-sizing: border-box; height: 100%; min-width: 55px; position: fixed; width: 55px; } .toolbar-alt { border-left: 1px solid $color-haze; border-right: 0; } .toolbar > a { background: $color-transparent; border: 0; border-bottom: 1px solid $color-haze; border-radius: 0; box-sizing: border-box; color: $color-light-black; display: block; font-size: 21px; height: 55px; line-height: 60px; padding: 0; text-align: center; width: 55px; } .toolbar > a.btn { line-height: 55px; } .toolbar > a:hover, .toolbar > a.active, .toolbar > a:active .toolbar > a:focus { background: $color-primary; color: $color-white; } .toolbar > a[disabled], .toolbar > a[disabled]:hover, .toolbar > a[disabled]:active, .toolbar > a[disabled]:focus { background: $color-transparent; color: $color-light-black; cursor: not-allowed; pointer-events: none; } .toolbar > .tooltip { width: auto !important; min-width: 80px; } /* # Colors ================================================== */ .toolbar-dark, .toolbar-dark.toolbar-alt { background: $color-black; border-color: $color-dark-black; } .toolbar-dark > a, .toolbar-dark > a[disabled], .toolbar-dark > a[disabled]:hover, .toolbar-dark > a[disabled]:active, .toolbar-dark > a[disabled]:focus { color: $color-gray; border-color: $color-dark-black; } .toolbar-light, .toolbar-light.toolbar-alt { background: $color-light-haze; border-color: $color-dark-haze; } .toolbar-light > a, .toolbar-light > a[disabled], .toolbar-light > a[disabled]:hover, .toolbar-light > a[disabled]:active, .toolbar-light > a[disabled]:focus { border-color: $color-dark-haze; } /* # Media Queries ================================================== */ @media only screen and (max-width: 767px) { .toolbar { display: none; } } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) { .toolbar, .toolbar > a { border-width: 0.5px; } }