#left-sidebar .brand { display: table-row; } #left-sidebar #user-list, #left-sidebar #group-pm-list { padding-left: 10px; } #streams_inline_cog, #streams_filter_icon { float: right; color: #000; font-size: 13px; margin-top: 3px; margin-left: 6px; opacity: 0.5; } #streams_inline_cog:hover, #streams_filter_icon:hover { opacity: 1.0; } #streams_header a { color: inherit; text-decoration: none; } .tooltip { max-width: 10em; } #stream_filters { overflow: visible; margin: 2px 0px 2px 0px; padding: 0; font-weight: normal; } #stream-filters-container { overflow-y: hidden; position: relative; } #stream-filters-container .ps-scrollbar-y-rail { right: 0px !important; width: 4px !important; } #stream-filters-container .ps-scrollbar-y { width: 4px !important; } .stream-list-filter { margin-left: 1ex; } #global_filters li:hover, #stream_filters li:hover { background-color: #e2e8dd; } #stream_filters li.active-sub-filter:hover { background-color: #ccd6cc; } ul.filters { list-style-type: none; margin-left: 0px; } ul.filters a { color: #333; } ul.filters hr { margin-top: 10px; margin-bottom: 10px; } li.active-filter, li.active-sub-filter { font-weight: 600 !important; background: #ddedf6; position: relative; } li.hidden-filter { visibility: hidden; display: none; } .filter-icon { display: inline-block; width: 18px; text-align: center; margin-right: 5px; } .stream-pin-icon { margin-right: 4px !important; margin-left: 3px; } #global_filters .global-filter { position: relative; padding: 1px 10px; font-size: 16px; font-weight: 300; } #global_filters .global-filter i { font-size: 14px; } #global_filters .count, #stream_filters .count { position: absolute; right: 20px; top: 4px; padding: 2px 3px 1px 3px; background: #80837f; border-radius: 0px; color: #ffffff; font-size: 12px; font-weight: normal; letter-spacing: 0.6px; } #stream_filters .count, #global_filters .count { margin-left: 0.5em; display: none; } #global_filters .count { line-height: 13px; top: 2px; } .subject_count { display: block; position: absolute; line-height: 1em; right: 20px; top: 2px; padding: 2px 3px 0px 3px; background: #a6ada4; color: #ffffff; border-radius: 1px; font-size: 12px; font-weight: normal; letter-spacing: 0.6px; } .private_message_count { display: block; position: absolute; line-height: 1em; right: 10px; top: 2px; padding: 2px 3px 0px 3px; background: #a6ada4; color: #ffffff; border-radius: 1px; font-size: 12px; font-weight: normal; letter-spacing: 0.6px; } ul.filters i { padding-right: 0.25em; /* Make filter icons the same width so labels line up. */ display: inline-block; width: 13px; } ul.filters .arrow { position: absolute; right: 0px; top: 2px; font-size: 0.8em; display: none; } ul.filters li:hover .arrow { display: inline; cursor: pointer; color: #888; } ul.filters li .arrow:hover { display: inline; cursor: pointer; color: #000; } ul.filters .topic-sidebar-arrow { font-size: 0.7em; top: 1px; display: none !important; } ul.filters li.expanded_subject:hover .topic-sidebar-arrow { display: inline !important; cursor: pointer; color: #888; } ul.filters li.expanded_subject .topic-sidebar-arrow:hover { display: inline; cursor: pointer; color: #000; } ul.filters li.muted_topic, ul.filters li.out_of_home_view { opacity: 0.25; } ul.filters li.out_of_home_view li.muted_topic { /* If stream is muted, this resets opacity of muted topics in muted stream to 1; since opacity is multiplied down through child elements, this avoids an unreadable opacity of 0.25^2. */ opacity: 1; } #stream_filters .subscription_block { padding-bottom: 3px; line-height: 12px; padding-top: 4px; margin-right: 15px; padding-left: 33px; } #stream_filters .subscription_block.stream-with-count { margin-right: 38px; } .streamlist_swatch { display: block; width: 11px; height: 11px; vertical-align: middle; float: left; position: absolute; left: 10px; top: 5px; box-shadow: inset 0px 0px 3px -2px #000; } .streamlist_swatch.private-stream-swatch { visibility: hidden; } .stream-privacy { position: absolute; left: 11px; top: 3px; font-size: 15px; } ul.expanded_subjects { list-style-type: none; font-weight: normal; margin-left: 0px; padding-bottom: 2px; } ul.expanded_private_messages { list-style-type: none; font-weight: 300; font-size: 84%; margin-left: 0px; padding-bottom: 2px; } li.show-more-topics, li.expanded_subject { position: relative; padding-left: 33px; } li.show-more-private-messages, li.expanded_private_message { position: relative; padding-left: 24px; padding-bottom: 1px; padding-top: 2px; } .show-all-streams a { color: #333; } .all-streams-padding { padding-top: 5px; margin-bottom: -5px; } .expanded_subject .subject_box, #private .expanded_private_message .subject_box { display: block; margin-right: 38px; } .expanded_subject.zero-subject-unreads .subject_box, #private .expanded_private_messages.zero-subject-unreads .subject_box { display: block; margin-right: 15px; } .zoom-out #topics_header { display: none; } #global_filters { margin-bottom: 20px; } #topics_header, #sharethelove-header { border-top: 1px solid #e2e2e2; margin-top: 5px; margin-right: 10px; } #streams_header { margin-right: 0px; padding-left: 10px; } #stream_filters .inactive_stream { opacity: .5; } .zero_count { display: none; } #share-the-love { margin-left: 0px; margin-right: 0px; margin-bottom: 5px; line-height: 18px; display: none; } #share-the-love-contents { display: none; } #share-the-love-expand-collapse { position: relative; cursor: pointer; } #share-the-love-expand-collapse h4 { padding-left: 1em; } #share-the-love-expand-collapse .toggle { position: absolute; left: 0px; top: 50%; margin-top: -8px; } #share-the-love input, #share-the-love p { margin-top: 5px; margin-bottom: 5px; } #referral-form label { margin: 0; } #share-the-love .icon-vector-heart { color: red; } #share-the-love .still-have-invites { clear: both; margin-right: 10px; } #share-the-love .no-more-invites { clear: both; display: none; margin-right: 10px; } #share-the-love .invite-count-area { margin-right: 10px; } #share-the-love .alert { margin-top: 0.5em; margin-bottom: 0.5em; } #referral-form { margin-bottom: 0; } #tell-a-friend-success { display: none; } li.show-more-topics a { font-size: 75%; } li.show-more-private-messages a { font-size: 90% } .zoom-in .show-more-topics { display: none; } .zoom-in .show-more-private-messages { display: none; } .zoom-out .zoom-out-hide { display: none; } .zoom-in .zoom-in-hide { display: none; }