Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Disable microphone and camera indicator */
- #webrtcIndicator {
- display: none;
- }
- /** Set minimum width below which tabs will not shrink https://redd.it/ed6mij **/
- :root {
- --my-tab-min-width: 16px;
- --my-tab-margins: 3px;
- }
- /* Essential rule for reducing minimum tab width */
- .tabbrowser-tab:not([pinned]){
- min-width: calc(var(--my-tab-min-width) + 2*var(--my-tab-margins)) !important;
- }
- /* Reduce icon's right margin for less wasted space */
- .tabbrowser-tab:not([pinned]) .tab-icon-image {
- /* visibility: hidden !important; */
- width: var(--my-tab-min-width) !important;
- height: var(--my-tab-min-width) !important;
- /* margin-bottom: 2px !important; */
- margin-right: var(--my-tab-margins) !important;
- margin-left: var(--my-tab-margins) !important;
- }
- /* Match close button for less jumpy */
- .tabbrowser-tab:not([pinned]) .tab-close-button {
- /* visibility: hidden !important; */
- width: var(--my-tab-min-width) !important;
- height: var(--my-tab-min-width) !important;
- /* margin-bottom: 2px !important; */
- margin-right: var(--my-tab-margins) !important;
- margin-left: var(--my-tab-margins) !important;
- }
- /* Adjust padding for better centering and less wasted space */
- .tabbrowser-tab:not([pinned]) .tab-content{
- padding-left: calc((var(--my-tab-min-width) - 22px)/2) !important;
- padding-right: calc((var(--my-tab-min-width) - 22px)/2) !important;
- }
- /* Hide close button */
- /* #tabbrowser-tabs .tabbrowser-tab .tab-close-button {display:none !important}
- #tabbrowser-tabs > .tabbrowser-tab > .tab-stack > .tab-content > .tab-close-button {
- display: none !important;} */
- /* Replace favicon with close button*/
- .tabbrowser-tab:not(:hover):not([selected=true]) .tab-close-button{ display:none; }
- .tabbrowser-tab:not([pinned])[selected=true] .tab-close-button{ display:block !important; }
- .tabbrowser-tab:not([pinned]):hover[selected=true] .tab-throbber {
- display: none !important;
- }
- .tabbrowser-tab:not([pinned]):hover[selected=true] .tab-icon-image {
- display: none !important;
- }
- .tabbrowser-tab:not([pinned]):not(:hover)[selected=true] .tab-close-button {
- display: none !important;
- }
- .tabbrowser-tab:hover .tab-throbber,
- .tabbrowser-tab:hover .tab-icon-image,
- .tabbrowser-tab:hover .tab-sharing-icon-overlay,
- .tabbrowser-tab:hover .tab-icon-overlay,
- .tabbrowser-tab:hover .tab-label-container,
- .tabbrowser-tab:hover .tab-icon-sound {
- -moz-box-ordinal-group: 2 !important;
- }
- .tabbrowser-tab .tab-close-button {
- margin-left: -2px !important;
- margin-right: 2px !important;
- }
- /* Changes yellow pop-up mesage color https://redd.it/jslsl6 */
- notification{
- background: #222 !important;
- color: #777 !important;
- }
- /* Refined Find Bar */
- @keyframes scale-in {
- 0% {
- transform: scaleY(0);
- }
- 100% {
- transform: scaleY(1);
- }
- }
- @keyframes scale-out {
- 0% {
- transform: scaleY(1);
- }
- 100% {
- transform: scaleY(0);
- }
- }
- .browserContainer {
- position: relative;
- }
- findbar {
- animation: 0.2s scale-in;
- transform-origin: top center;
- background: var(--toolbar-bgcolor) !important;
- padding: 4px 6px 6px 6px;
- border: 1px solid var(--toolbox-border-bottom-color);
- border-top-width: 0;
- border-radius: 0 0 var(--toolbarbutton-border-radius) var(--toolbarbutton-border-radius);
- position: absolute;
- top: -2px;
- right: 38px;
- }
- findbar[hidden="true"] {
- animation: 0.2s scale-out;
- }
- findbar .findbar-container {
- padding: 0 !important;
- padding-inline-start: 0 !important;
- padding-inline-end: 0 !important;
- }
- findbar .findbar-container .findbar-textbox {
- padding: 6px 8px !important;
- background-color: var(--url-and-searchbar-background-color) !important;
- border-color: var(--backbutton-border-color) !important;
- }
- findbar .findbar-container .findbar-textbox[status="notfound"] {
- background-color: #E74C3C !important;
- color: white !important;
- }
- findbar .findbar-container .findbar-find-previous,
- findbar .findbar-container .findbar-find-next {
- background: transparent !important;
- border-color: var(--backbutton-border-color) !important;
- }
- findbar .findbar-container .findbar-find-previous:hover, findbar .findbar-container .findbar-find-previous:focus,
- findbar .findbar-container .findbar-find-next:hover,
- findbar .findbar-container .findbar-find-next:focus {
- background-color: var(--toolbarbutton-hover-background) !important;
- }
- findbar .findbar-button {
- border: 1px solid var(--backbutton-border-color);
- border-radius: var(--toolbarbutton-border-radius) !important;
- }
- findbar .findbar-closebutton {
- margin-right: 4px !important;
- padding-inline-end: 0 !important;
- position: relative;
- top: 6px;
- }
- window[lwtheme="true"] findbar {
- background: var(--lwt-header-image) !important;
- background-attachment: fixed !important;
- background-position: top right !important;
- top: -1px;
- }
- window[lwtheme="true"] findbar:before {
- display: block;
- content: '';
- position: absolute;
- top: 0;
- left: 0;
- z-index: 0;
- width: 100%;
- height: 100%;
- background-color: var(--toolbar-bgcolor);
- }
- window[lwtheme="true"] findbar .findbar-container,
- window[lwtheme="true"] findbar .findbar-closebutton {
- position: relative;
- z-index: 1;
- }
- window[lwtheme="true"] findbar .findbar-textbox {
- color: var(--lwt-text-color) !important;
- background-color: var(--toolbar-bgcolor) !important;
- }
- window[lwtheme="true"] findbar .findbar-textbox[status="notfound"] {
- background-color: #E74C3C !important;
- color: white !important;
- }
- window[lwtheme="true"] findbar .findbar-button[checked="true"] {
- font-weight: bold;
- background-color: var(--toolbar-bgcolor) !important;
- }
- window[lwtheme="true"] findbar .findbar-find-status, window[lwtheme="true"] findbar .found-matches {
- color: var(--lwt-text-color) !important;
- }
- /* Reader Mode Changing When Active */
- #reader-mode-button[readeractive] {
- fill: #fff !important;
- }
- /** Drop Down URL with BLUR need layout.css.backdrop-filter.enabled = true **/
- /*
- .urlbarView {
- background-image: url(image/noise-512x512.png) !important;
- background-color: #2A2A2AC0 !important;
- -webkit-backdrop-filter: blur(32px) !important;
- backdrop-filter: blur(32px) !important;
- -moz-backdrop-filter: blur(32px) !important;
- }*/
- #urlbar-background {
- display: none !important;
- }
- /* Search Bar #2b2b2bd1 262626ed #1E1E1EBF*/
- #urlbar{
- --autocomplete-popup-highlight-background: #47476b !important;
- /* --autocomplete-popup-highlight-background: #313131ad;*/
- }
- #urlbar-container {
- border-radius: 8px 8px 8px 8px !important;
- /* padding-top: 0px !important;
- padding-bottom: 0px !important;*/
- }
- #urlbar-input-container, #searchbar {
- border-radius: 8px !important;
- }
- #urlbar[breakout]{
- height: var(--urlbar-height) + 1 !important;
- }
- #urlbar[breakout][breakout-extend] {
- background-image: url(image/noise-512x512.png) !important;
- background-color: #1E1E1EBF;
- backdrop-filter: blur(32px) !important;
- }
- #urlbar[breakout][breakout-extend] > #urlbar-input-container, #urlbar-input-container {
- height: var(--urlbar-height) !important;
- padding-block: 0px !important;
- padding-inline: 0px !important;
- transition: none !important;
- }
- #urlbar[breakout][breakout-extend] {
- top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important;
- left: 0 !important;
- width: 100% !important;
- }
- .urlbarView.megabar .urlbarView-body-inner {
- border-top: 0px !important;
- }
- #urlbar-input-container { /* Fixing icons right and left padding inside search bar for hovering */
- padding-left: 7px;
- padding-right: 7px;
- }
- #navigator-toolbox {
- --lwt-toolbar-field-border-color: transparent !important;
- --lwt-toolbar-field-focus: transparent !important;
- --toolbar-field-focus-border-color: #77777773 !important;
- }
- #urlbar:not(.megabar):not([focused="true"]):-moz-lwtheme, #urlbar:not(.megabar):not([focused="true"]):-moz-lwtheme:hover {
- border-color: transparent;
- }
- #urlbar {
- border: 0 !important;
- border-bottom: 1px solid #ffffff30 !important;
- border-radius: 8px 8px 8px 8px !important;
- background-color:#0000004d;
- }
- #tracking-protection-icon-container {
- border-inline-end: none !important;
- border-image: none !important;
- }
- }
- /* Private Window New Tab Page -- Logo Only */
- @-moz-document url(about:privatebrowsing){
- html.private div.showPrivate div.search-inner-wrapper,
- html.private div.showPrivate div.info {
- display: none !important;
- }
- }
- /* Tab Color */
- #tabbrowser-tabs .tabbrowser-tab:nth-child(n) .tab-background {background-color: #272728 !important;}
- /* Gets rid of annoying space in tab bar */
- .titlebar-spacer[type="pre-tabs"] {
- border-inline-end: 3px solid transparent !important;
- }
- /* Removes extension label from address bar */
- #extension-icon,
- #identity-icon-label {
- display: none !important;
- }
- /* Darkens hovertext tooltips */
- tooltip {
- -moz-appearance: none!important;
- background-color: #262626!important;
- color: white!important;
- border-color: #353535!important;
- }
- /** Dark Context Menus: https://raw.githubusercontent.com/M1ch431/FirefoxW10ContextMenus/compact/userChrome.css **/
- /* Colors */
- @media (prefers-color-scheme: dark)
- {
- :root
- {
- --context-background: #353536;
- --context-border: #808080;
- --context-disabled: #6d6d6d;
- --context-front: #ffffff;
- --context-hover: #414141;
- --context-separator: #808080;
- }
- }
- @media (prefers-color-scheme: light)
- {
- :root
- {
- --context-background: #eeeeee; /* Was #f2f2f2 in 1809 */
- --context-border: #a0a0a0;
- --context-disabled: #6d6d6d;
- --context-front: #000000;
- --context-hover: #ffffff; /* Was #d9d9d9 in 1809 */
- --context-separator: #919191;
- }
- }
- /* Comment the following out if you are using the light theme: */
- #screenshots_mozilla_org-menuitem-_create-screenshot > .menu-iconic-left
- {
- filter: invert(1) !important;
- }
- /* Base */
- #backForwardMenu,
- #contentAreaContextMenu,
- #customizationPaletteItemContextMenu,
- #customizationPanelItemContextMenu,
- #customization-toolbar-menu,
- #downloadsContextMenu,
- #new-tab-button-popup,
- #pageActionContextMenu,
- #PlacesChevronPopup,
- #placesContext,
- .search-one-offs-context-menu,
- #SyncedTabsSidebarContext,
- #SyncedTabsSidebarTabsFilterContext,
- #tabContextMenu,
- #tabs-newtab-button-popup,
- #textbox-contextmenu,
- .textbox-contextmenu,
- #toolbar-context-menu,
- #toolbox-menu,
- #widget-overflow > #customizationPanelItemContextMenu,
- #back-button > menupopup,
- #backForwardMenu menupopup,
- #contentAreaContextMenu menupopup,
- #customizationPaletteItemContextMenu menupopup,
- #customizationPanelItemContextMenu menupopup,
- #customization-toolbar-menu menupopup,
- #downloadsContextMenu menupopup,
- #forward-button > menupopup,
- #main-menubar menupopup,
- #new-tab-button-popup menupopup,
- #pageActionContextMenu menupopup,
- #PlacesChevronPopup menupopup,
- #placesContext menupopup,
- #PlacesToolbarItems .bookmark-item menupopup,
- .search-one-offs-context-menu menupopup,
- #SyncedTabsSidebarContext menupopup,
- #tabContextMenu menupopup,
- #textbox-contextmenu menupopup,
- .textbox-contextmenu menupopup,
- #toolbar-context-menu menupopup,
- #toolbox-menu menupopup,
- #viewButton > menupopup,
- #widget-overflow > #customizationPanelItemContextMenu menupopup,
- #back-button > menupopup menupopup,
- #forward-button > menupopup menupopup,
- #viewButton > menupopup menupopup
- {
- -moz-appearance: none !important;
- background-color: var(--context-background) !important;
- border: 1px solid var(--context-border) !important;
- padding: 2px 2px 2px 2px !important;
- margin: 0px 0px 0px 0px !important;
- min-width: 191px !important;
- }
- #back-button > menupopup :-moz-any(menuitem, menu),
- #backForwardMenu :-moz-any(menuitem, menu),
- #contentAreaContextMenu :-moz-any(menuitem, menu),
- #customizationPaletteItemContextMenu :-moz-any(menuitem, menu),
- #customizationPanelItemContextMenu :-moz-any(menuitem, menu),
- #customization-toolbar-menu :-moz-any(menuitem, menu),
- #downloadsContextMenu :-moz-any(menuitem, menu),
- #forward-button > menupopup :-moz-any(menuitem, menu),
- #main-menubar menupopup :-moz-any(menuitem, menu),
- #new-tab-button-popup :-moz-any(menuitem, menu),
- #pageActionContextMenu :-moz-any(menuitem, menu),
- #PlacesChevronPopup :-moz-any(menuitem, menu),
- #placesContext :-moz-any(menuitem, menu),
- #PlacesToolbarItems .bookmark-item menupopup :-moz-any(menuitem, menu),
- .search-one-offs-context-menu :-moz-any(menuitem, menu),
- #SyncedTabsSidebarContext :-moz-any(menuitem, menu),
- #tabContextMenu :-moz-any(menuitem, menu),
- #tabs-newtab-button-popup :-moz-any(menuitem, menu),
- .textbox-contextmenu :-moz-any(menuitem, menu),
- #toolbar-context-menu :-moz-any(menuitem, menu),
- #toolbox-menu :-moz-any(menuitem, menu),
- .urlbar-input-box .textbox-contextmenu :-moz-any(menuitem, menu),
- #viewButton > menupopup :-moz-any(menuitem, menu),
- #widget-overflow #customizationPanelItemContextMenu :-moz-any(menuitem, menu)
- {
- -moz-appearance: none !important;
- color: var(--context-front) !important;
- padding: 0px 0px 2px 0px !important;
- min-height: 22px !important;
- }
- #back-button > menupopup menugroup,
- #backForwardMenu menugroup,
- #contentAreaContextMenu menugroup,
- #customizationPaletteItemContextMenu menugroup,
- #customizationPanelItemContextMenu menugroup,
- #customization-toolbar-menu menugroup,
- #downloadsContextMenu menugroup,
- #forward-button > menupopup menugroup,
- #main-menubar menupopup menugroup,
- #new-tab-button-popup menugroup,
- #pageActionContextMenu menugroup,
- #PlacesChevronPopup menugroup,
- #placesContext menugroup,
- #PlacesToolbarItems .bookmark-item menupopup menugroup,
- .search-one-offs-context-menu menugroup,
- #SyncedTabsSidebarContext menugroup,
- #tabContextMenu menugroup,
- #tabs-newtab-button-popup menugroup,
- .textbox-contextmenu menugroup,
- #toolbar-context-menu menugroup,
- #toolbox-menu menugroup,
- .urlbar-input-box .textbox-contextmenu menugroup,
- #viewButton > menupopup menugroup,
- #widget-overflow #customizationPanelItemContextMenu menugroup
- {
- padding: 0px !important;
- background-color: transparent !important;
- }
- #back-button > menupopup menuseparator,
- #backForwardMenu menuseparator,
- #contentAreaContextMenu menuseparator,
- #customizationPaletteItemContextMenu menuseparator,
- #customizationPanelItemContextMenu menuseparator,
- #customization-toolbar-menu menuseparator,
- #downloadsContextMenu menuseparator,
- #forward-button > menupopup menuseparator,
- #main-menubar menupopup menuseparator,
- #new-tab-button-popup menuseparator,
- #pageActionContextMenu menuseparator,
- #PlacesChevronPopup menuseparator,
- #placesContext menuseparator,
- #PlacesToolbarItems .bookmark-item menupopup menuseparator,
- .search-one-offs-context-menu menuseparator,
- #SyncedTabsSidebarContext menuseparator,
- #tabContextMenu menuseparator,
- #tabs-newtab-button-popup menuseparator,
- .textbox-contextmenu menuseparator,
- #toolbar-context-menu menuseparator,
- #toolbox-menu menuseparator,
- .urlbar-input-box .textbox-contextmenu menuseparator,
- #viewButton > menupopup menuseparator,
- #widget-overflow > #customizationPanelItemContextMenu menuseparator
- {
- -moz-appearance: none !important;
- margin: 2px 8px 2px 8px !important;
- padding: 0 !important;
- border-top: 1px solid var(--context-separator) !important;
- border-bottom: none !important;
- }
- /* Checkbox and Radio Items */
- #back-button menuitem[type="checkbox"],
- #back-button > menupopup menuitem[type="checkbox"],
- #backForwardMenu menuitem[type="checkbox"],
- #contentAreaContextMenu menuitem[type="checkbox"],
- #customizationPaletteItemContextMenu menuitem[type="checkbox"],
- #customizationPanelItemContextMenu menuitem[type="checkbox"],
- #customization-toolbar-menu menuitem[type="checkbox"],
- #downloadsContextMenu menuitem[type="checkbox"],
- #forward-button menuitem[type="checkbox"],
- #forward-button > menupopup menuitem[type="checkbox"],
- #main-menubar menupopup menuitem[type="checkbox"],
- #new-tab-button-popup menuitem[type="checkbox"],
- #pageActionContextMenu menuitem[type="checkbox"],
- #PlacesChevronPopup menuitem[type="checkbox"],
- #placesContext menuitem[type="checkbox"],
- #PlacesToolbarItems .bookmark-item menupopup menuitem[type="checkbox"],
- .search-one-offs-context-menu menuitem[type="checkbox"],
- #SyncedTabsSidebarContext menuitem[type="checkbox"],
- #tabContextMenu menuitem[type="checkbox"],
- #tabs-newtab-button-popup menuitem[type="checkbox"],
- .textbox-contextmenu menuitem[type="checkbox"],
- #toolbar-context-menu menuitem[type="checkbox"],
- #toolbox-menu menuitem[type="checkbox"],
- .urlbar-input-box .textbox-contextmenu menuitem[type="checkbox"],
- #viewButton > menupopup menuitem[type="checkbox"],
- #widget-overflow > #customizationPanelItemContextMenu menuitem[type="checkbox"]
- {
- -moz-appearance: none !important;
- }
- #back-button menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #back-button > menupopup menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #backForwardMenu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #contentAreaContextMenu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #customizationPaletteItemContextMenu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #customizationPanelItemContextMenu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #customization-toolbar-menu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #downloadsContextMenu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #forward-button menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #forward-button > menupopup menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #main-menubar menupopup menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #new-tab-button-popup menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #pageActionContextMenu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #PlacesChevronPopup menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #placesContext menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #PlacesToolbarItems .bookmark-item menupopup menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- .search-one-offs-context-menu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #SyncedTabsSidebarContext menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #tabContextMenu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #tabs-newtab-button-popup menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- .textbox-contextmenu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #toolbar-context-menu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #toolbox-menu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- .urlbar-input-box .textbox-contextmenu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #viewButton > menupopup menuitem[checked="true"][type="checkbox"] > .menu-iconic-left,
- #widget-overflow > #customizationPanelItemContextMenu menuitem[checked="true"][type="checkbox"] > .menu-iconic-left
- {
- -moz-appearance: none !important;
- padding: 7px 0px 0px 0px !important;
- margin-left: 7px !important;
- margin-right: -7px !important;
- border: solid var(--context-front);
- border-width: 0px 0px 2px 2px;
- transform: rotate(-45deg) scale(.75);
- }
- #back-button menuitem[type="radio"],
- #back-button > menupopup menuitem[type="radio"],
- #backForwardMenu menuitem[type="radio"],
- #contentAreaContextMenu menuitem[type="radio"],
- #customizationPaletteItemContextMenu menuitem[type="radio"],
- #customizationPanelItemContextMenu menuitem[type="radio"],
- #customization-toolbar-menu menuitem[type="radio"],
- #downloadsContextMenu menuitem[type="radio"],
- #forward-button menuitem[type="radio"],
- #forward-button > menupopup menuitem[type="radio"],
- #main-menubar menupopup menuitem[type="radio"],
- #new-tab-button-popup menuitem[type="radio"],
- #pageActionContextMenu menuitem[type="radio"],
- #PlacesChevronPopup menuitem[type="radio"],
- #placesContext menuitem[type="radio"],
- #PlacesToolbarItems .bookmark-item menupopup menuitem[type="radio"],
- .search-one-offs-context-menu menuitem[type="radio"],
- #SyncedTabsSidebarContext menuitem[type="radio"],
- #tabContextMenu menuitem[type="radio"],
- #tabs-newtab-button-popup menuitem[type="radio"],
- .textbox-contextmenu menuitem[type="radio"],
- #toolbar-context-menu menuitem[type="radio"],
- #toolbox-menu menuitem[type="radio"],
- .urlbar-input-box .textbox-contextmenu menuitem[type="radio"],
- #viewButton > menupopup menuitem[type="radio"],
- #widget-overflow > #customizationPanelItemContextMenu menuitem[type="radio"]
- {
- -moz-appearance: none !important;
- }
- #back-button menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #back-button > menupopup menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #backForwardMenu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #contentAreaContextMenu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #customizationPaletteItemContextMenu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #customizationPanelItemContextMenu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #customization-toolbar-menu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #downloadsContextMenu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #forward-button menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #forward-button > menupopup menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #main-menubar menupopup menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #new-tab-button-popup menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #pageActionContextMenu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #PlacesChevronPopup menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #placesContext menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #PlacesToolbarItems .bookmark-item menupopup menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- .search-one-offs-context-menu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #SyncedTabsSidebarContext menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #tabContextMenu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #tabs-newtab-button-popup menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- .textbox-contextmenu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #toolbar-context-menu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #toolbox-menu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- .urlbar-input-box .textbox-contextmenu menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #viewButton > menupopup menuitem[checked="true"][type="radio"] > .menu-iconic-left,
- #widget-overflow > #customizationPanelItemContextMenu menuitem[checked="true"][type="radio"] > .menu-iconic-left
- {
- -moz-appearance: none !important;
- border: solid var(--context-front);
- height: 17px !important;
- border-radius: 100%;
- background: var(--context-front);
- margin-left: 7px !important;
- margin-right: -7px !important;
- margin-top: 1px !important;
- padding: 1px !important;
- transform: scale(0.5);
- }
- #back-button menuitem[type="checkbox"] > .menu-iconic-text,
- #back-button > menupopup menuitem[type="checkbox"] > .menu-iconic-text,
- #backForwardMenu menuitem[type="checkbox"] > .menu-iconic-text,
- #contentAreaContextMenu menuitem[type="checkbox"] > .menu-iconic-text,
- #customizationPaletteItemContextMenu menuitem[type="checkbox"] > .menu-iconic-text,
- #customizationPanelItemContextMenu menuitem[type="checkbox"] > .menu-iconic-text,
- #customization-toolbar-menu menuitem[type="checkbox"] > .menu-iconic-text,
- #downloadsContextMenu menuitem[type="checkbox"] > .menu-iconic-text,
- #forward-button menuitem[type="checkbox"] > .menu-iconic-text,
- #forward-button > menupopup menuitem[type="checkbox"] > .menu-iconic-text,
- #main-menubar menupopup menuitem[type="checkbox"] > .menu-iconic-text,
- #new-tab-button-popup menuitem[type="checkbox"] > .menu-iconic-text,
- #pageActionContextMenu menuitem[type="checkbox"] > .menu-iconic-text,
- #PlacesChevronPopup menuitem[type="checkbox"] > .menu-iconic-text,
- #placesContext menuitem[type="checkbox"] > .menu-iconic-text,
- #PlacesToolbarItems .bookmark-item menupopup menuitem[type="checkbox"] > .menu-iconic-text,
- .search-one-offs-context-menu menuitem[type="checkbox"] > .menu-iconic-text,
- #SyncedTabsSidebarContext menuitem[type="checkbox"] > .menu-iconic-text,
- #tabContextMenu menuitem[type="checkbox"] > .menu-iconic-text,
- #tabs-newtab-button-popup menuitem[type="checkbox"] > .menu-iconic-text,
- .textbox-contextmenu menuitem[type="checkbox"] > .menu-iconic-text,
- #toolbar-context-menu menuitem[type="checkbox"] > .menu-iconic-text,
- #toolbox-menu menuitem[type="checkbox"] > .menu-iconic-text,
- .urlbar-input-box .textbox-contextmenu menuitem[type="checkbox"] > .menu-iconic-text,
- #viewButton > menupopup menuitem[type="checkbox"] > .menu-iconic-text,
- #widget-overflow > #customizationPanelItemContextMenu menuitem[type="checkbox"] > .menu-iconic-text
- {
- margin-left: 15px !important;
- -moz-appearance: none !important;
- }
- #back-button menuitem[type="radio"] > .menu-iconic-text,
- #back-button > menupopup menuitem[type="radio"] > .menu-iconic-text,
- #backForwardMenu menuitem[type="radio"] > .menu-iconic-text,
- #contentAreaContextMenu menuitem[type="radio"] > .menu-iconic-text,
- #customizationPaletteItemContextMenu menuitem[type="radio"] > .menu-iconic-text,
- #customizationPanelItemContextMenu menuitem[type="radio"] > .menu-iconic-text,
- #customization-toolbar-menu menuitem[type="radio"] > .menu-iconic-text,
- #downloadsContextMenu menuitem[type="radio"] > .menu-iconic-text,
- #forward-button menuitem[type="radio"] > .menu-iconic-text,
- #forward-button > menupopup menuitem[type="radio"] > .menu-iconic-text,
- #main-menubar menupopup menuitem[type="radio"] > .menu-iconic-text,
- #new-tab-button-popup menuitem[type="radio"] > .menu-iconic-text,
- #pageActionContextMenu menuitem[type="radio"] > .menu-iconic-text,
- #PlacesChevronPopup menuitem[type="radio"] > .menu-iconic-text,
- #placesContext menuitem[type="radio"] > .menu-iconic-text,
- #PlacesToolbarItems .bookmark-item menupopup menuitem[type="radio"] > .menu-iconic-text,
- .search-one-offs-context-menu menuitem[type="radio"] > .menu-iconic-text,
- #SyncedTabsSidebarContext menuitem[type="radio"] > .menu-iconic-text,
- #tabContextMenu menuitem[type="radio"] > .menu-iconic-text,
- #tabs-newtab-button-popup menuitem[type="radio"] > .menu-iconic-text,
- .textbox-contextmenu menuitem[type="radio"] > .menu-iconic-text,
- #toolbar-context-menu menuitem[type="radio"] > .menu-iconic-text,
- #toolbox-menu menuitem[type="radio"] > .menu-iconic-text,
- .urlbar-input-box .textbox-contextmenu menuitem[type="radio"] > .menu-iconic-text,
- #viewButton > menupopup menuitem[type="radio"] > .menu-iconic-text,
- #widget-overflow > #customizationPanelItemContextMenu menuitem[type="radio"] > .menu-iconic-text
- {
- padding-left: 13px !important;
- -moz-appearance: none !important;
- }
- /* Disabled */
- #back-button > menupopup :-moz-any(menuitem, menu)[disabled="true"],
- #backForwardMenu :-moz-any(menuitem, menu)[disabled="true"],
- #contentAreaContextMenu :-moz-any(menuitem, menu)[disabled="true"],
- #customizationPaletteItemContextMenu :-moz-any(menuitem, menu)[disabled="true"],
- #customizationPanelItemContextMenu :-moz-any(menuitem, menu)[disabled="true"],
- #customization-toolbar-menu :-moz-any(menuitem, menu)[disabled="true"],
- #downloadsContextMenu :-moz-any(menuitem, menu)[disabled="true"],
- #forward-button > menupopup :-moz-any(menuitem, menu)[disabled="true"],
- #main-menubar menupopup :-moz-any(menuitem, menu)[disabled="true"],
- #new-tab-button-popup :-moz-any(menuitem, menu)[disabled="true"],
- #pageActionContextMenu :-moz-any(menuitem, menu)[disabled="true"],
- #PlacesChevronPopup :-moz-any(menuitem, menu)[disabled="true"],
- #placesContext :-moz-any(menuitem, menu)[disabled="true"],
- #PlacesToolbarItems .bookmark-item menupopup :-moz-any(menuitem, menu)[disabled="true"],
- .search-one-offs-context-menu :-moz-any(menuitem, menu)[disabled="true"],
- #SyncedTabsSidebarContext :-moz-any(menuitem, menu)[disabled="true"],
- #tabContextMenu :-moz-any(menuitem, menu)[disabled="true"],
- #tabs-newtab-button-popup :-moz-any(menuitem, menu)[disabled="true"],
- .textbox-contextmenu :-moz-any(menuitem, menu)[disabled="true"],
- #toolbar-context-menu :-moz-any(menuitem, menu)[disabled="true"],
- #toolbox-menu :-moz-any(menuitem, menu)[disabled="true"],
- .urlbar-input-box .textbox-contextmenu :-moz-any(menuitem, menu)[disabled="true"],
- #viewButton > menupopup :-moz-any(menuitem, menu)[disabled="true"],
- #widget-overflow #customizationPanelItemContextMenu :-moz-any(menuitem, menu)[disabled="true"]
- {
- -moz-appearance: none !important;
- color: var(--context-disabled) !important;
- }
- #back-button > menupopup :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #backForwardMenu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #contentAreaContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #customizationPaletteItemContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #customizationPanelItemContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #customization-toolbar-menu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #downloadsContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #forward-button > menupopup :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #main-menubar menupopup :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #new-tab-button-popup :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #pageActionContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #PlacesChevronPopup :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #placesContext :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #PlacesToolbarItems .bookmark-item menupopup :-moz-any(menuitem, menu)[disabled="true"]:hover,
- .search-one-offs-context-menu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #SyncedTabsSidebarContext :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #tabContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #tabs-newtab-button-popup :-moz-any(menuitem, menu)[disabled="true"]:hover,
- .textbox-contextmenu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #toolbar-context-menu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #toolbox-menu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- .urlbar-input-box .textbox-contextmenu :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #viewButton > menupopup :-moz-any(menuitem, menu)[disabled="true"]:hover,
- #widget-overflow #customizationPanelItemContextMenu :-moz-any(menuitem, menu)[disabled="true"]:hover
- {
- -moz-appearance: none !important;
- background-color: transparent !important;
- }
- /* Hover */
- #back-button > menupopup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #backForwardMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #customizationPaletteItemContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #customizationPanelItemContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #customization-toolbar-menu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #downloadsContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #forward-button > menupopup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #main-menubar menupopup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #new-tab-button-popup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #contentAreaContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #pageActionContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #PlacesChevronPopup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #placesContext :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #PlacesToolbarItems .bookmark-item menupopup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- .search-one-offs-context-menu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #SyncedTabsSidebarContext :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #tabContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #tabs-newtab-button-popup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- .textbox-contextmenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #toolbar-context-menu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #toolbox-menu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- .urlbar-input-box .textbox-contextmenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #viewButton > menupopup :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"]),
- #widget-overflow #customizationPanelItemContextMenu :-moz-any(menu, menuitem):-moz-any(:hover, [_moz-menuactive="true"]):not([disabled="true"])
- {
- -moz-appearance: none !important;
- background-color: var(--context-hover) !important;
- }
- /* Icons */
- #back-button menuitem > .menu-iconic-left,
- #back-button > menupopup menuitem > .menu-iconic-left,
- #backForwardMenu menuitem > .menu-iconic-left,
- #contentAreaContextMenu menuitem > .menu-iconic-left,
- #customizationPaletteItemContextMenu menuitem > .menu-iconic-left,
- #customizationPanelItemContextMenu menuitem > .menu-iconic-left,
- #customization-toolbar-menu menuitem > .menu-iconic-left,
- #downloadsContextMenu menuitem > .menu-iconic-left,
- #forward-button menuitem > .menu-iconic-left,
- #forward-button > menupopup menuitem > .menu-iconic-left,
- #main-menubar menupopup .menu-iconic-left,
- #new-tab-button-popup menuitem > .menu-iconic-left,
- #pageActionContextMenu menuitem > .menu-iconic-left,
- #PlacesChevronPopup menuitem > .menu-iconic-left,
- #placesContext menuitem > .menu-iconic-left,
- #PlacesToolbarItems .bookmark-item menupopup menuitem > .menu-iconic-left,
- .search-one-offs-context-menu menuitem > .menu-iconic-left,
- #SyncedTabsSidebarContext menuitem > .menu-iconic-left,
- #tabContextMenu menuitem > .menu-iconic-left,
- #tabs-newtab-button-popup menuitem > .menu-iconic-left,
- .textbox-contextmenu menuitem > .menu-iconic-left,
- #toolbar-context-menu menuitem > .menu-iconic-left,
- #toolbox-menu menuitem > .menu-iconic-left,
- .urlbar-input-box .textbox-contextmenu menuitem > .menu-iconic-left,
- #viewButton > menupopup menuitem > .menu-iconic-left,
- #widget-overflow > #customizationPanelItemContextMenu menuitem > .menu-iconic-left
- {
- -moz-appearance: none !important;
- padding: 0px 6px 0px 8px !important;
- }
- #back-button > menupopup .menu-right,
- #backForwardMenu .menu-right,
- #contentAreaContextMenu .menu-right,
- #customizationPaletteItemContextMenu .menu-right,
- #customizationPanelItemContextMenu .menu-right,
- #customization-toolbar-menu .menu-right,
- #downloadsContextMenu .menu-right,
- #forward-button > menupopup .menu-right,
- #main-menubar menupopup .menu-right,
- #new-tab-button-popup .menu-right,
- #pageActionContextMenu .menu-right,
- #PlacesChevronPopup .menu-right,
- #placesContext .menu-right,
- #PlacesToolbarItems .bookmark-item menupopup .menu-right,
- .search-one-offs-context-menu .menu-right,
- #SyncedTabsSidebarContext .menu-right,
- #tabContextMenu .menu-right,
- #tabs-newtab-button-popup .menu-right,
- .textbox-contextmenu .menu-right,
- #toolbar-context-menu .menu-right,
- #toolbox-menu .menu-right,
- .urlbar-input-box .textbox-contextmenu .menu-right,
- #viewButton > menupopup .menu-right,
- #widget-overflow #customizationPanelItemContextMenu .menu-right
- {
- -moz-appearance: none !important;
- margin-right: 6px !important;
- padding: 7.5px !important;
- color: var(--context-front) !important;
- border: solid var(--context-front);
- border-width: 0px 2px 2px 0px;
- transform: rotate(-45deg) scale(.55);
- }
- /* Colored folders for Bookmarks Menus, Bookmarks Sidebar, Bookmarks Toolbar, Library window, Add/Edit Bookmarks dialog
- Original: https://www.userchrome.org/samples/userChrome-color_bookmark_folders_20171219.css
- Updated for Firefox 60: https://www.userchrome.org/samples/userChrome-color_bookmark_folders_20180510.css
- Uses mods for Firefox 62 from cor-el's Sept. 15, 2018 post:
- https://support.mozilla.org/questions/1232447#answer-1151074
- */
- /* Standard folder -- on Toolbar and Menus */
- #PlacesToolbarItems toolbarbutton[container="true"] .toolbarbutton-icon,
- :-moz-any(
- #PlacesToolbarItems,
- #PlacesChevronPopup,
- #BMB_bookmarksPopup,
- #bookmarksMenu) menu[container="true"] > .menu-iconic-left > .menu-iconic-icon,
- /* Standard folder -- in Sidebar, Library, Add/Edit Bookmark dialog */
- :-moz-any(
- #bookmarks-view,
- #editBMPanel_folderTree,
- #placesList,
- #placeContent) treechildren::-moz-tree-image(container),
- #editBMPanel_folderMenuList > .menulist-label-box > .menulist-icon,
- #editBMPanel_folderMenuList menupopup menuitem {
- fill: #e8bb00 !important; /* slightly muted gold */
- }
- /* Live Bookmark -- on Toolbar and Menus */
- #PlacesToolbarItems toolbarbutton[container="true"][livemark="true"] .toolbarbutton-icon,
- :-moz-any(
- #PlacesToolbarItems,
- #PlacesChevronPopup,
- #BMB_bookmarksPopup,
- #bookmarksMenu) menu[container="true"][livemark="true"] > .menu-iconic-left > .menu-iconic-icon,
- /* Live Bookmark -- in Sidebar, Library, Add/Edit Bookmark dialog */
- :-moz-any(
- #bookmarks-view,
- #editBMPanel_folderTree,
- #placesList,
- #placeContent) treechildren::-moz-tree-image(container, livemark) {
- fill: orange !important;
- }
- /* Smart bookmark folder -- on Toolbar and Menus */
- #PlacesToolbarItems toolbarbutton[container="true"][query="true"] .toolbarbutton-icon,
- :-moz-any(
- #PlacesToolbarItems,
- #PlacesChevronPopup,
- #BMB_bookmarksPopup,
- #bookmarksMenu) menu[container="true"][query="true"] > .menu-iconic-left > .menu-iconic-icon,
- /* Smart bookmark folder -- in Sidebar, Library, Add/Edit Bookmark dialog */
- :-moz-any(
- #bookmarks-view,
- #editBMPanel_folderTree,
- #placesList,
- #placeContent) treechildren::-moz-tree-image(container, query) {
- fill: #69c !important; /* similar to blue smart folder color */
- }
- /*** Top-level "container" icons (otherwise would be Standard folder color) ***/
- /* Bookmarks Menu -- in Sidebar, Library, Add/Edit Bookmark dialog */
- :-moz-any(
- #bookmarks-view,
- #editBMPanel_folderTree,
- #placesList,
- #placeContent) treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksMenu),
- :-moz-any(
- #bookmarks-view,
- #editBMPanel_folderTree,
- #placesList,
- #placeContent) treechildren::-moz-tree-image(container, queryFolder_menu________),
- #editBMPanel_bmRootItem > .menu-iconic-left,
- #editBMPanel_folderMenuList[selectedIndex="1"] > .menulist-label-box > .menulist-icon {
- fill: olive !important;
- }
- /* Bookmarks Toolbar -- on Menus */
- #BMB_bookmarksPopup #BMB_bookmarksToolbar > .menu-iconic-left > .menu-iconic-icon,
- #bookmarksMenuPopup #bookmarksToolbarFolderMenu > .menu-iconic-left > .menu-iconic-icon,
- /* Bookmarks Toolbar -- in Sidebar, Library, Add/Edit Bookmark dialog */
- :-moz-any(
- #bookmarks-view,
- #editBMPanel_folderTree,
- #placesList,
- #placeContent) treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksToolbar),
- :-moz-any(
- #bookmarks-view,
- #editBMPanel_folderTree,
- #placesList,
- #placeContent) treechildren::-moz-tree-image(container, queryFolder_toolbar_____),
- #editBMPanel_toolbarFolderItem > .menu-iconic-left,
- #editBMPanel_folderMenuList[selectedIndex="0"] > .menulist-label-box > .menulist-icon {
- fill: olive !important;
- }
- /* Other Bookmarks -- on Menus */
- #BMB_bookmarksPopup #BMB_unsortedBookmarks > .menu-iconic-left > .menu-iconic-icon,
- #bookmarksMenuPopup #menu_unsortedBookmarks > .menu-iconic-left > .menu-iconic-icon,
- /* Other Bookmarks -- in Sidebar, Library, Add/Edit Bookmark dialog */
- :-moz-any(
- #bookmarks-view,
- #editBMPanel_folderTree,
- #placesList,
- #placeContent) treechildren::-moz-tree-image(container, OrganizerQuery_UnfiledBookmarks),
- :-moz-any(
- #bookmarks-view,
- #editBMPanel_folderTree,
- #placesList,
- #placeContent) treechildren::-moz-tree-image(container, queryFolder_unfiled_____),
- #editBMPanel_unfiledRootItem > .menu-iconic-left,
- #editBMPanel_folderMenuList[selectedIndex="2"] > .menulist-label-box > .menulist-icon {
- fill: olive !important;
- }
- /* (Older Firefox) Avoid overriding classic Bookmarks Toolbar and Other Bookmarks icons in menus */
- #BMB_bookmarksPopup #BMB_bookmarksToolbar.menu-iconic-icon,
- #bookmarksMenu #bookmarksToolbarFolderMenu.menu-iconic-icon {
- list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.png") !important;
- }
- #BMB_bookmarksPopup #BMB_unsortedBookmarks.menu-iconic-icon,
- #bookmarksMenu #menu_unsortedBookmarks.menu-iconic-icon {
- list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png") !important;
- }
- /* Tabs */
- .tab-background {
- border-radius: 6px !important;
- margin: -3px !important /* size of the tab */;
- }
- .tab-background[selected="true"]:-moz-lwtheme {
- background: rgba(255,255,255, 0.0) !important;
- border: 2px solid rgba(255,255,255, 0.5) !important;
- }
- .tabbrowser-tab {
- margin: 0px 0px !important /* keep this at 0px to have click target as high as possible */;
- padding: 5px !important /* space between tabs */;
- -moz-box-align: center !important;
- }
- .tab-line {
- display: none !important;
- }
- tab-item {
- border: solid 2px #00000012 !important;
- }
- .tab-label {
- margin-block: 0 !important;
- color: white !important;
- font-size: 1.12em !important;
- font-weight: 580 !important;
- padding: 0px 2px !important;
- }
- .tab-label-container {
- opacity: 1 !important;
- }
- .tab-icon-image {
- margin-top: 0 !important;
- }
- .close-icon {
- fill: white !important;
- }
- #TabsToolbar #new-tab-button,
- #tabs-newtab-button {
- margin: 5px 0px 5px 0px !important;
- min-height: 21px !important;
- max-width: 25px !important;
- overflow: hidden !
- }
- #tabs-newtab-button > image:nth-child(1) {
- margin: 0px !important;
- padding: 3px 4px !important;
- border: 2px solid rgba(255,255,255, 0.0) !important;
- transition: all 0.1s ease !important;
- }
- #tabs-newtab-button:hover > image:nth-child(1) {
- padding: 3px 4px !important;
- background: rgba(255,255,255, 0.0) !important;
- border: 2px solid rgba(255,255,255, 0.5) !important;
- }
- .titlebar-spacer[type="pre-tabs"] {
- display: none !important;
- }
- /* Disable seperator right of the hamburger menu */
- #PanelUI-button{ border-left: none !important }
- /* No white flash on new tab opening in dark theme */
- #browser vbox#appcontent tabbrowser, #content, #tabbrowser-tabpanels, browser[type=content-primary], browser[type=content] > html { background: #222 !important; }
- /* Removes shadow under tab overflow arrows: https://redd.it/jyjucp */
- [part="overflow-start-indicator"],
- [part="overflow-end-indicator"]{ background-image: none !important }
- /* Disabled changes */
- /* Context Menus
- menupopup {
- -moz-appearance: none !important;
- background-color: #3c3c3f !important;
- border: 1px solid #333 !important;
- margin: -1px 0 0 0 !important;
- }
- menuseparator {
- -moz-appearance: none !important;
- max-height: 1px !important;
- border: none !important;
- padding: 0.5px 0 !important;
- margin: 0 10px !important;
- background-color: #2f2f2f !important;
- }
- menuitem, menu {
- -moz-appearance: none !important;
- color: white !important;
- padding: 0 0 2px 0 !important;
- min-height: 25px !important;
- }
- menugroup {
- padding: 0 !important;
- background-color: transparent !important;
- }
- .menu-right {
- -moz-appearance: none !important;
- padding: 7px !important;
- margin-right: 6px !important;
- color: white !important;
- border: solid white;
- border-width: 0 2px 2px 0;
- transform: rotate(-45deg) scale(.35);
- } */
- /* Bigger Bookmark Icons */
- /*
- #personal-bookmarks .bookmark-item > .toolbarbutton-icon {
- height: 21px !important;
- width: 21px !important;
- border: 2px solid transparent !important;
- border-radius: 2px !important;
- }
- */
- /* Show tab close button when cursor is over the tab icon */
- /*
- .tab-close-button{
- -moz-box-ordinal-group: 0;
- display: -moz-box !important;
- position: relative;
- margin-right: -18px !important;
- z-index: -1;
- visibility: hidden;
- }
- .tabbrowser-tab[pinned] .tab-close-button{ display: none !important; }
- .tab-close-button:hover{ background-color: var(--lwt-accent-color); }
- .tabbrowser-tab[selected] .tab-close-button:hover{ background-color: var(--lwt-selected-tab-background-color, var(--toolbar-bgcolor)); }
- */
- /**** ONLY USE ONE OF THE FOLLOWING ****/
- /**** These select the behavior of a scenario where the page has no favicon ****/
- /*** Option 1 - no favicon - no close-button ***/
- /*
- .tab-icon-image:hover ~ .tab-close-button, .tab-close-button:hover{ visibility: visible; z-index: 1 }
- */
- /*** Option 2 - No icon - always show close-button ***/
- /*
- .tab-icon-image:hover ~ .tab-close-button,
- .tab-close-button:hover,
- .tab-icon-image:not([src]) ~ .tab-close-button{ visibility: visible; z-index: 1 }
- .tab-icon-image:not([src]) ~ .tab-close-button{ margin-right:0px !important; }
- */
- /*** Option 3 - No icon - show close-button when cursor is over the tab text ***/
- /*.tab-icon-image:hover ~ .tab-close-button,
- .tab-close-button:hover,
- .tab-icon-image:not([src]) ~ .tab-label-container:hover ~ .tab-close-button{ visibility: visible; z-index: 1 }
- .tab-icon-image:not([src]) ~ .tab-label-container:hover ~ .tab-close-button,
- .tab-icon-image:not([src]) ~ .tab-close-button:hover {margin-right: 0px !important; }
- */
- /* Accent Color */
- /*
- .tab-line[selected="true"] {
- background: -moz-win-accentcolor !important;
- }
- :root {
- --tab-loading-fill: -moz-win-accentcolor !important;
- }
- */
- /* Extension popup in overflow menu: Force width to 600px extension popup max */
- /*
- #widget-overflow panelview[id^="PanelUI-webext"] {
- min-width: 600px !important;
- max-width: 600px !important;
- }
- */
- /** Replace favicon with close buttom attempts **/
- /* Replace favicon with close buttom V3 */
- /*
- .tab-icon-image {
- -moz-box-ordinal-group: 2 !important;
- margin-left: 3px !important;
- margin-right: 1px !important;
- }
- .tabbrowser-tab:not(:hover) .tab-close-button{ display:none; }
- .tabbrowser-tab:not([pinned]):hover .tab-close-button{ display:block !important; }
- .tabbrowser-tab:not([pinned]):hover .tab-icon-image {
- display: none !important;
- }
- */
- /* Replace favicon with close button V2*/
- /*
- .tabbrowser-tab:not(:hover) .tab-close-button{ display:none; }
- .tabbrowser-tab:not([pinned]):hover .tab-close-button{ display:block !important; }
- .tabbrowser-tab:not([pinned]):hover .tab-icon-image {
- display: none !important;
- }
- .tabbrowser-tab:hover .tab-throbber,
- .tabbrowser-tab:hover .tab-icon-image,
- .tabbrowser-tab:hover .tab-sharing-icon-overlay,
- .tabbrowser-tab:hover .tab-icon-overlay,
- .tabbrowser-tab:hover .tab-label-container,
- .tabbrowser-tab:hover .tab-icon-sound {
- -moz-box-ordinal-group: 2 !important;
- }
- .tabbrowser-tab .tab-close-button {
- margin-left: -2px !important;
- margin-right: 2px !important;
- }
- */
- /* Replace favicon with close button*/
- /*
- .tabbrowser-tab:not(:hover):not([selected=true]) .tab-close-button{ display:none; }
- .tabbrowser-tab:not([pinned])[selected=true] .tab-close-button{ display:block !important; }
- .tabbrowser-tab:not([pinned]):hover[selected=true] .tab-throbber {
- display: none !important;
- }
- .tabbrowser-tab:not([pinned]):hover[selected=true] .tab-icon-image {
- display: none !important;
- }
- .tabbrowser-tab:not([pinned]):not(:hover)[selected=true] .tab-close-button {
- display: none !important;
- }
- .tabbrowser-tab:hover .tab-throbber,
- .tabbrowser-tab:hover .tab-icon-image,
- .tabbrowser-tab:hover .tab-sharing-icon-overlay,
- .tabbrowser-tab:hover .tab-icon-overlay,
- .tabbrowser-tab:hover .tab-label-container,
- .tabbrowser-tab:hover .tab-icon-sound {
- -moz-box-ordinal-group: 2 !important;
- }
- .tabbrowser-tab .tab-close-button {
- margin-left: -2px !important;
- margin-right: 2px !important;
- }
- */
- /*Refined Search Bar */
- /*
- @keyframes scale-in {
- 0% {
- transform: scaleY(0);
- }
- 100% {
- transform: scaleY(1);
- }
- }
- @keyframes scale-out {
- 0% {
- transform: scaleY(1);
- }
- 100% {
- transform: scaleY(0);
- }
- }
- .browserContainer {
- position: relative;
- }
- findbar {
- animation: 0.2s scale-in;
- transform-origin: top center;
- background: var(--toolbar-bgcolor) !important;
- padding: 4px 6px 6px 6px;
- border: 1px solid var(--toolbox-border-bottom-color);
- border-top-width: 0;
- border-radius: 0 0 var(--toolbarbutton-border-radius) var(--toolbarbutton-border-radius);
- position: absolute;
- top: -2px;
- right: 38px;
- }
- findbar[hidden="true"] {
- animation: 0.2s scale-out;
- }
- findbar .findbar-container {
- padding: 0 !important;
- padding-inline-start: 0 !important;
- padding-inline-end: 0 !important;
- }
- findbar .findbar-container .findbar-textbox {
- padding: 6px 8px !important;
- background-color: var(--url-and-searchbar-background-color) !important;
- border-color: var(--backbutton-border-color) !important;
- }
- findbar .findbar-container .findbar-textbox[status="notfound"] {
- background-color: #E74C3C !important;
- color: white !important;
- }
- findbar .findbar-container .findbar-find-previous,
- findbar .findbar-container .findbar-find-next {
- background: transparent !important;
- border-color: var(--backbutton-border-color) !important;
- }
- findbar .findbar-container .findbar-find-previous:hover, findbar .findbar-container .findbar-find-previous:focus,
- findbar .findbar-container .findbar-find-next:hover,
- findbar .findbar-container .findbar-find-next:focus {
- background-color: var(--toolbarbutton-hover-background) !important;
- }
- findbar .findbar-button {
- border: 1px solid var(--backbutton-border-color);
- border-radius: var(--toolbarbutton-border-radius) !important;
- }
- findbar .findbar-closebutton {
- margin-right: 4px !important;
- padding-inline-end: 0 !important;
- position: relative;
- top: 6px;
- }
- window[lwtheme="true"] findbar {
- background: var(--lwt-header-image) !important;
- background-attachment: fixed !important;
- background-position: top right !important;
- top: -1px;
- }
- window[lwtheme="true"] findbar:before {
- display: block;
- content: '';
- position: absolute;
- top: 0;
- left: 0;
- z-index: 0;
- width: 100%;
- height: 100%;
- background-color: var(--toolbar-bgcolor);
- }
- window[lwtheme="true"] findbar .findbar-container,
- window[lwtheme="true"] findbar .findbar-closebutton {
- position: relative;
- z-index: 1;
- }
- window[lwtheme="true"] findbar .findbar-textbox {
- color: var(--lwt-text-color) !important;
- background-color: var(--toolbar-bgcolor) !important;
- }
- window[lwtheme="true"] findbar .findbar-textbox[status="notfound"] {
- background-color: #E74C3C !important;
- color: white !important;
- }
- window[lwtheme="true"] findbar .findbar-button[checked="true"] {
- font-weight: bold;
- background-color: var(--toolbar-bgcolor) !important;
- }
- window[lwtheme="true"] findbar .findbar-find-status, window[lwtheme="true"] findbar .found-matches {
- color: var(--lwt-text-color) !important;
- }
- */
- /* Tab Close Appears on Hover */
- /*
- #TabsToolbar .tabbrowser-tab:hover .close-icon{
- display: inline-block !important;
- }
- */
- /*
- #statuspanel-label {
- background-color: #262626!important;
- color: #A8A8A8!important;
- border-color: #353535!important;
- } */
Add Comment
Please, Sign In to add comment