#menu, .header { .notification-list { overflow-x: hidden; overflow-y: auto; max-height: 250px; padding: 0; li { width: 300px; text-align: left; margin-bottom: 5px; margin-right: 5px; margin-left: 5px; list-style-type: none; padding: 0.5em; clear: both; img, .user-icon { .user-icon-style(@border-radius: 50%); float: left; } a { color: @text-color; white-space: normal; overflow: hidden; margin: 0; // padding: 3px 5px 3px 20px; text-overflow: ellipsis; .text { margin-left: 40px; margin-right: 50px; display: block; min-height: 32px; } } &.unread { .bg-variant(@state-warning-bg); .mark-read:after { content: "\f111"; } .mark-read:hover:after { content: "\f10c"; } } .mark-read { color: @text-muted; &:after { font-family: "FontAwesome"; content: "\f10c"; padding: 4px 1rem; position: relative; top: 1px; } &:hover { color: @gray-dark; .pointer; &:after { content: "\f111"; } } } } } .chat-list { .notification-list; li { .pointer; width: 200px; a { white-space: nowrap; line-height: 30px; position: relative; i { position: absolute; left: -26px; } img, .user-icon { .user-icon-style(@border-radius: 50%); margin-right: 1em; } } &.no_active a { text-align: center; white-space: normal; } } } } .header { [component="navbar/title"] { display: none !important; //temp } .navbar-toggle { .notification-icon { position: absolute; left: -13px; top: 14px; &:before { display: none; } } } #user_dropdown { padding: 10px 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; } } .pagination-block { margin-right: 10px !important; .progress-container { height: 2px; position: absolute; bottom: 8px; left: 8px; background: #666; width: 90%; margin: auto; .progress-bar { background-color: #eee; height: 2px; } } .dropdown-toggle { display: inline-block; padding-left: 5px; padding-right: 5px; } .open>a { background-color: rgba(0, 0, 0, 0)!important; } .dropdown-menu { padding: 10px; } @media (max-width: @screen-xs-max) { .progress-container { display: inline-block; position: static; bottom: 0px; margin-left: 1em; width: 100px; margin-bottom: 3px; } } } .notif-dropdown-link { // margin-top: 1em; border-top: 1px solid rgba(163, 163, 163, 0.5); a { display: block; text-align: center; padding: 0.5em 0; font-weight: 600; } } #search-form { .advanced-search-link { margin-left: -30px; } } } .breadcrumb { li { max-width: 100%; .text-ellipsis; } .fa { margin-left: 10px; color: rgb(153, 153, 153); } font-size: 16px; padding: 0; background: none; @media (max-width: @screen-sm-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; } } } #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 { content: attr(data-content); position: relative; left: -6px; top: -7px; font-size: 10px; text-align: center; border: 1px solid #890405; color: #fff; font-weight: bold; min-width: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #c91106; padding: 1px 2px; font-family: @font-family-sans-serif; } #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 { width: 98%; } .form-group .advanced-search-link { margin: 0; width: 0; position: relative; left: -30px; } } }