// // Scrollbars: // /* W3C standard: Firefox only */ * { scrollbar-width: thin; scrollbar-color: rgba(12, 32, 64, 0.7) transparent; } /* For Chrome/Edge/Safari */ *::-webkit-scrollbar { height: 3px; width: 3px; } *::-webkit-scrollbar-track { background: transparent; } .inventory-scroll { *::-webkit-scrollbar-track { background: transparent; margin: 0 7px; } } *::-webkit-scrollbar-thumb { background-color: rgba(12, 32, 64, 0.7); border-radius: 2px; border: 2px solid transparent; } // // Headers: // h1, .h1 { font-size: 1.5rem !important; font-weight: 500; line-height: 1.2; } h2, .h2 { font-size: 1.25rem !important; font-weight: 500; line-height: 1.2; } h3, .h3 { font-size: 1.25rem !important; font-weight: 400; line-height: 1.2; } h4, .h4 { font-size: 1.15rem !important; font-weight: 400; line-height: 1.2; } h5, .h5 { font-size: 1rem !important; font-weight: 500; line-height: 1.2; } h6, .h6, label { font-size: 0.825rem !important; font-weight: 500; line-height: 1.2; } .navbar-brand { font-size: 1.4rem !important; } .nav-link--current { background-color: $red-light-background !important; color: $red !important; &:hover, &:focus { background-color: $red-light-background !important; color: $red !important; } } .btn-link:active, .nav-link:active { background-color: $red-light-background !important; color: $red !important; } .app-header .navbar-text, .app-header .nav-link, .app-header .btn-link { &:hover { background-color: $red-40 !important; border-radius: $border-radius; } &:active { background-color: $red-active !important; border-radius: $border-radius; } &:focus { outline: 0; } } .header-nav { .nav-link { display: flex; border-radius: $border-radius !important; .status-icon { margin-top: -2px; margin-right: 5px; } &:active, &:hover, &:focus { color: #fff !important; box-shadow: none !important; } &--current { background-color: transparent !important; } } .btn-link { display: flex; border-radius: $border-radius !important; .status-icon { margin-top: -2px; margin-right: 5px; } &:active, &:hover, &:focus { color: #fff !important; box-shadow: none !important; } } } .toolbar-actions { .btn { box-shadow: none; } } .white-space--nowrap { white-space: nowrap; } .display--flex { display: flex; } .align-items--center { align-items: center; } .disabledDiv { pointer-events: none !important; opacity: 0.5 !important; } .custom-select { opacity: 0.5 !important; } .custom-control { input:disabled ~ label::before { opacity: 0.5 !important; } } button:disabled { opacity: 0.5 !important; }