.header, .slideout-menu { .notifications.dropdown, .chats.dropdown { .dropdown-menu { padding: 0; } } .notification-list { overflow-x: hidden; overflow-y: auto; max-height: 250px; padding: 0; li { display: flex; gap: 1rem; width: 400px; text-align: left; list-style-type: none; padding: .75em 0.5em; &:hover { background-color: @dropdown-link-hover-bg; } &.loading-text, &.no-notifs { justify-content: center; a { color: inherit; } } .notification-chat-content { flex: 1; a { white-space: normal; margin: 0; text-overflow: ellipsis; .text { margin-left: 40px; margin-right: 60px; display: block; min-height: 32px; } } } .notification-chat-controls { display: flex; flex-direction: column; align-items: center; gap: .5rem; .relTime { font-size: 10px; } } .mark-read { color: @text-muted; &:after { font-family: "Font Awesome 5 Free"; content: @fa-var-circle; font-weight: 400; padding: 4px 1rem; position: relative; top: 1px; } &:hover { color: darken(@text-muted, 10%); .pointer; } } &.unread { background-color: @state-warning-bg; &:hover { background-color: darken(@state-warning-bg, 5%); } .mark-read:after { font-weight: 900; } } } } .chat-list { .notification-list; > li { .pointer; width: 500px; padding: 0; margin: 0; gap: 0; overflow-y: hidden; .notification-chat-content { padding: 0.5rem; overflow: hidden; text-overflow: ellipsis; } .teaser-content { white-space: nowrap; max-height: 19px; } &:not(:last-child) { border-bottom: 1px solid @dropdown-border; } &.no_active a { text-align: center; white-space: normal; } a { line-height: 24px; } .members { padding-left: 1rem; li { display: inline-block; width: 16px; padding: 0; margin: 0; } } } } } .header { [component="navbar/title"] { display: none !important; //temp } .navbar-toggle { .notification-icon { position: absolute; left: -13px; top: 14px; &:before { display: none; } } } #user_dropdown { padding: ((@navbar-height - 30px) / 2) 15px; img, .user-icon { .user-icon-style(30px, 1.8rem, 50%); border: 0px none; span { font-size: 14px; font-weight: 400; } } } .forum-title { margin: 0px; } .forum-logo { float: left; max-height: 50px; width: auto; } @media (max-width: @screen-xs-max) { .forum-logo { margin-left: 15px; } } .header-topic-title { text-align: right; padding: 15px 15px; font-size: 18px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; span { text-overflow: ellipsis; white-space: nowrap; color: @brand-primary; } } .notif-dropdown-link { border-top: 1px solid rgba(163, 163, 163, 0.5); .btn-group-justified { table-layout: auto; } a { text-align: center; padding: 0.5em 0.5em; font-weight: 600; color: @dropdown-link-color; &:hover { color: @dropdown-link-hover-color; background: @dropdown-link-hover-bg; } } } #search-form { .advanced-search-link { margin-left: -30px; } } } .breadcrumb { li { max-width: 100%; .text-ellipsis; position: relative; top: calc(16px / 4); } .fa { margin-left: 10px; color: rgb(153, 153, 153); } font-size: 16px; padding: 0; background: none; @media (max-width: @screen-xs-max) { li { display: none; } li:nth-last-child(2), li:nth-last-child(1), li:last-child { display: inline-block; } li:nth-last-child(2):before { display: none; } li:last-child { white-space: normal; } } } #reconnect { font-size: 14px; -webkit-transition: opacity 250ms linear; -moz-transition: opacity 250ms linear; -ms-transition: opacity 250ms linear; -o-transition: opacity 250ms linear; transition: opacity 250ms linear; -moz-opacity: 0.00; opacity: 0.00; min-width: 45px; &.active { -moz-opacity: 1; opacity: 1; } & +div.tooltip .tooltip-inner { width: 350px; } } .unread-count:after { position: absolute; left: 23px; top: 10px; font-size: 10px; text-align: center; border: 1px solid #890405; color: #fff; font-weight: bold; min-width: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #c91106; padding: 1px 2px; font-family: @font-family-sans-serif; } .unread-count[data-content]:not([data-content=""]):not([data-content="0"]):after { content: attr(data-content); } .slideout-menu .unread-count:after { position: relative; left: -6px; top: -7px; } #search-form { #search-button { float: right; max-width: 60px; width: auto; transition-property: max-width, padding-left, padding-right; transition-duration: .2s; transition-timing-function: ease; overflow: hidden; } #search-button.hidden { display: inline-block !important; visibility: visible !important; max-width: 0; padding-left: 0; padding-right: 0; } #search-fields { width: auto; max-width: 100%; overflow: hidden; transition: max-width 0.2s ease 0s; max-height: 42px; float: right; display: inline-block !important; visibility: visible !important; &.hidden { max-width: 0; } input.form-control { white-space: nowrap; } .form-group .advanced-search-link { margin: 0; width: 0; position: relative; left: -30px; } } } body.skin-default .header { .notification-list { li { a { color: inherit; } } } } label.dropdown-toggle { cursor: pointer; margin: 0; } #user-control-list-check:checked + #user-control-list { display: block; } .navbar-default { .navbar-nav { > li > label { color: @navbar-default-link-color; &:hover, &:focus { color: @navbar-default-link-hover-color; background-color: @navbar-default-link-hover-bg; } } > .active > label { &, &:hover, &:focus { color: @navbar-default-link-active-color; background-color: @navbar-default-link-active-bg; } } > .disabled > label { &, &:hover, &:focus { color: @navbar-default-link-disabled-color; background-color: @navbar-default-link-disabled-bg; } } > .open > label { &, &:hover, &:focus { background-color: @navbar-default-link-active-bg; color: @navbar-default-link-active-color; } } } } .dropdown-menu > li > form { > button, > .btn-link { text-align: left; width: 100%; background: none; border: none; display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: @line-height-base; color: @dropdown-link-color; white-space: nowrap; // prevent links from randomly breaking onto new lines &:hover, &:focus { text-decoration: none; color: @dropdown-link-hover-color; background-color: @dropdown-link-hover-bg; } } } html[data-dir="rtl"] { .dropdown-menu > li > form > button { text-align: right; } }