Advertisement
Guest User

Untitled

a guest
Mar 16th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 19.76 KB | None | 0 0
  1. /* Firefox Quantum userChrome.css tweaks ************************************************/
  2. /* Github: https://github.com/aris-t2/customcssforfx ************************************/
  3. /****************************************************************************************/
  4.  
  5.  
  6. :root {
  7.   --colored_menubar_background_image: linear-gradient(#f9f9fa,#f9f9fa);
  8.   --general_toolbar_color_toolbars: linear-gradient(#f9f9fa,#f9f9fa);
  9.   --general_toolbar_color_navbar: linear-gradient(#f9f9fa,#f9f9fa);
  10.   --tabs_toolbar_color_tabs_not_on_top: linear-gradient(#f9f9fa,#f9f9fa);
  11.   --tabs_toolbar_border-tnot_normal_mode_size: 1px;
  12.   --tabs_toolbar_border-tnot_normal_mode: var(--tabs-border-color);
  13.   --classic_squared_tabs_tab_text_color: black;
  14.   --classic_squared_tabs_new_tab_icon_color: black;
  15.   --classic_squared_tabs_tab_text_shadow: transparent;
  16.   --tab-min-height_tnot: 32px;
  17. }
  18.  
  19. :root[uidensity=compact]  {
  20.   --tab-min-height_tnot: 28px;
  21. }
  22.  
  23. :root[uidensity=touch] {
  24.   --tab-min-height_tnot: 40px;
  25. }
  26.  
  27. /* tabs toolbar adjustment */
  28. #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  29. #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  30. #main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  31. #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  32. #TabsToolbar {
  33.   -moz-padding-start: 2px !important;
  34. }
  35.  
  36. #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,
  37. #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,
  38. #main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,
  39. #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme,
  40. #TabsToolbar:-moz-lwtheme,
  41. #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  42. #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  43. #main-window[sizemode="maximized"] #TabsToolbar,
  44. #main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  45. #main-window[tabsintitlebar][sizemode="maximized"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  46. #main-window[uidensity=compact][tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  47. #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  48. #main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #TabsToolbar {
  49.   -moz-padding-start: 0px !important;
  50. }
  51.  
  52. #main-window[tabsintitlebar][sizemode="normal"]:not([sizemode="fullscreen"]) #TabsToolbar {
  53.   margin-top: 0px !important;
  54. }
  55.  
  56. #main-window[tabsintitlebar][sizemode="normal"][chromehidden~="menubar"] #TabsToolbar,
  57. #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar,
  58. #main-window[tabsintitlebar][sizemode="maximized"][chromehidden~="menubar"] #TabsToolbar,
  59. #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar {
  60.   padding-top: 0px !important;
  61. }
  62.  
  63. #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"]:not([inactive="true"]) ~ #TabsToolbar,
  64. #main-window[tabsintitlebar] #toolbar-menubar[autohide="false"] ~ #TabsToolbar{
  65.   margin-top: 0px !important;
  66. }
  67.  
  68. /* tab title in titlebar support */
  69. #main-window[tabsintitlebar][sizemode="normal"] #navigator-toolbox #TabsToolbar,
  70. #main-window[uidensity=compact][tabsintitlebar][sizemode="normal"] #navigator-toolbox #TabsToolbar,
  71. #main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar,
  72. #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar,
  73. #main-window[tabsintitlebar][sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  74. #main-window[uidensity=compact][tabsintitlebar][sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  75. #main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  76. #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar{
  77.   margin-top: 0px !important;
  78. }
  79.  
  80. /* titlebar button support */
  81. #main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar{
  82.   margin-top: 2px !important;
  83. }
  84.  
  85. /* fix for application/hamburger button in titlebar */
  86. #main-window[tabsintitlebar][sizemode="fullscreen"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar #PanelUI-button {
  87.   visibility: collapse !important;
  88. }
  89.  
  90. #main-window[inDOMFullscreen="true"] #TabsToolbar {
  91.   opacity: 0 !important;
  92. }
  93.  
  94. /* tab height */
  95. #tabbrowser-tabs,
  96. #tabbrowser-tabs > .tabbrowser-arrowscrollbox,
  97. .tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {
  98.   min-height: var(--tab-min-height_tnot) !important;
  99. }
  100.  
  101. /* toolbar order (start) ************************************/
  102. #print-preview-toolbar,
  103. #printedit-toolbar,
  104. #titlebar {
  105.   -moz-box-ordinal-group: 0 !important;
  106. }
  107. #navigator-toolbox #toolbar-menubar {
  108.   -moz-box-ordinal-group: 1 !important;
  109. }
  110. /* navigation toolbar */
  111. #navigator-toolbox #nav-bar {
  112.   -moz-box-ordinal-group: 2 !important;
  113. }
  114. /* bookmarks toolbar */
  115. #navigator-toolbox #PersonalToolbar {
  116.   -moz-box-ordinal-group: 3 !important;
  117. }
  118. /* 3rd party toolbars */
  119. #navigator-toolbox toolbar {
  120.   -moz-box-ordinal-group: 10 !important;
  121. }
  122. /* tabs toolbar */
  123. #navigator-toolbox #TabsToolbar {
  124.   -moz-box-ordinal-group: 100 !important;
  125. }
  126. /* toolbar order (end) **************************************/
  127.  
  128. /* toolbar colors */
  129. #main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) {
  130.   background-image: var(--colored_menubar_background_image) !important;
  131.   border: 0px !important;
  132.   margin-bottom: -1px !important;
  133. }
  134.  
  135. #nav-bar:not(:-moz-lwtheme) {
  136.   -moz-appearance: none !important;
  137.   background: var(--general_toolbar_color_navbar, inherit) !important;
  138. }
  139.  
  140. toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {
  141.   -moz-appearance: none !important;
  142.   background: var(--general_toolbar_color_toolbars, inherit) !important;
  143. }
  144. #TabsToolbar:not(:-moz-lwtheme){
  145.   -moz-appearance: none !important;
  146.   background-image: var(--tabs_toolbar_color_tabs_not_on_top) !important;
  147. }
  148.  
  149. /* remove color overlay for lw-themes */
  150. #main-window[style*='--lwt-header-image'] :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme{
  151.   background: unset !important;
  152. }
  153.  
  154. /* adjust compact themes background color */
  155. #main-window:not([style*='--lwt-header-image']) #TabsToolbar:-moz-lwtheme {
  156.   -moz-appearance: none !important;
  157.   background-image: linear-gradient(var(--toolbar-bgcolor),var(--toolbar-bgcolor)) !important;
  158. }
  159.  
  160. #main-window:not(:-moz-lwtheme) #TabsToolbar :-moz-any(.tabs-newtab-button,.scrollbutton-up,.scrollbutton-down),
  161. #main-window:not(:-moz-lwtheme) #TabsToolbar > toolbarbutton,
  162. #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar :-moz-any(.tabs-newtab-button,.scrollbutton-up,.scrollbutton-down),
  163. #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar > toolbarbutton {
  164.   fill: var(--classic_squared_tabs_new_tab_icon_color) !important;
  165.   color: var(--classic_squared_tabs_new_tab_icon_color) !important;
  166. }
  167.  
  168. /* toolbar borders */
  169. #main-window #navigator-toolbox::after {
  170.   opacity: 0 !important;
  171. }
  172.  
  173. #TabsToolbar{
  174.   margin-bottom: 0px !important;
  175.   border-bottom: 1px solid #5f7181 !important;
  176. }
  177.  
  178. #main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {
  179.   border-left: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important;
  180.   border-right: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important;
  181.   background-clip: padding-box !important;
  182. }
  183.  
  184. #main-window[sizemode="maximized"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {
  185.   border-left: 0px !important;
  186.   border-right: 0px !important;
  187. }
  188.  
  189. #main-window[style*='--lwt-header-image'][sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme,
  190. #main-window[style*='--lwt-header-image'][sizemode="maximized"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme {
  191.   border-top: 0px !important;
  192.   border-left: 0px !important;
  193.   border-right: 0px !important;
  194. }
  195.  
  196. #main-window:not([style*='--lwt-header-image']):-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme {
  197.   border-bottom: 1px solid #323234 !important;
  198. }
  199.  
  200. #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme {
  201.   border-bottom: 1px solid #323234 !important;
  202. }
  203.  
  204. #main-window:not([sizemode="fullscreen"])[tabsintitlebar] #TabsToolbar{
  205.   -moz-margin-end: 0px !important;
  206. }
  207.  
  208. #main-window[tabsintitlebar] #TabsToolbar .titlebar-placeholder{
  209.   visibility: collapse !important;
  210. }
  211.  
  212. #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"] {
  213.   margin-top: 21px !important;
  214. }
  215. #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] {
  216.   margin-top: 20px !important;
  217. }
  218.  
  219. #tabbrowser-tabs .tab-drop-indicator {
  220.   margin-bottom: 0px !important;
  221. }
  222.  
  223. #PersonalToolbar:-moz-lwtheme,
  224. #nav-bar:-moz-lwtheme {
  225.   background-image: none !important;
  226.   box-shadow: none !important;
  227.   border-top: none !important;
  228.   border-bottom: none !important;
  229. }
  230.  
  231. /* remove tab fog */
  232. #TabsToolbar:not(:-moz-lwtheme),
  233. #TabsToolbar:not(:-moz-lwtheme)::before,
  234. #TabsToolbar:not(:-moz-lwtheme)::after {
  235.   box-shadow: unset !important;
  236. }
  237.  
  238. /* remove 'dragging tab' margin/padding nonsense */
  239. #TabsToolbar[movingtab] {
  240.   padding-bottom: unset !important;
  241. }
  242.  
  243. #TabsToolbar[movingtab] > .tabbrowser-tabs {
  244.   padding-bottom: unset !important;
  245.   margin-bottom: unset !important;
  246. }
  247.  
  248. #TabsToolbar[movingtab] + #nav-bar {
  249.   margin-top: unset !important;
  250. }
  251.  
  252. /* scroll buttons */
  253. #TabsToolbar:not(:-moz-lwtheme) #alltabs-button,
  254. #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-up,
  255. #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-down {
  256.   fill: black !important;
  257. }
  258.  
  259. /* Fx58+ titlebar placeholders */
  260. #TabsToolbar *[type="pre-tabs"],
  261. #TabsToolbar *[type="post-tabs"] {
  262.   display: none !important;
  263. }
  264.  
  265. @media (-moz-os-version: windows-win10) {
  266.     #main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"] {
  267.       margin-top: 30px !important;
  268.     }
  269.     #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] {
  270.       margin-top: 30px !important;
  271.     }
  272. }
  273.  
  274. @media (-moz-windows-classic) {
  275.  
  276.     /* tweaks for Windows Classic theme */
  277.     #nav-bar:not(:-moz-lwtheme),
  278.     #PersonalToolbar:not(:-moz-lwtheme),
  279.     #main-window:not([tabsintitlebar])  #TabsToolbar:not(:-moz-lwtheme) {
  280.       border-left: unset !important;
  281.       border-right: unset !important;
  282.       background: unset !important;
  283.     }
  284.  
  285.     #main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {
  286.       border-left: 0px !important;
  287.       border-right: 0px !important;
  288.     }
  289.  
  290.     #main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) {
  291.       background: unset !important;
  292.       box-shadow: unset !important;
  293.       border-bottom: unset !important;
  294.     }
  295.  
  296.     #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox,
  297.     #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar,
  298.     #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::before,
  299.     #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::before,
  300.     #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::after,
  301.     #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::after {
  302.       background: unset !important;
  303.       box-shadow: unset !important;
  304.       border: unset !important;
  305.       border-image: unset !important;
  306.     }
  307.  
  308.     #main-window:not([tabsintitlebar]) toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {
  309.       background: unset !important;
  310.     }
  311.  
  312. }
  313.  
  314. /* tab text colors */
  315. #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab {
  316.   color: var(--classic_squared_tabs_tab_text_color) !important;
  317.   text-shadow: 1px 1px 1px var(--classic_squared_tabs_tab_text_shadow) !important;
  318. }
  319.  
  320. /* fix Windows 7s default tab background (remove dark purple bg color)*/
  321. @media (-moz-os-version: windows-win7) {
  322.   @media (-moz-windows-default-theme) {
  323.     .tabbrowser-tab:not([selected]):not(:hover):not(:-moz-lwtheme) {
  324.       background-color: #e3e4e6 !important;
  325.     }
  326.     .tabbrowser-tab:not([selected]):hover:not(:-moz-lwtheme) {
  327.       background-color: #cccdcf !important;
  328.     }
  329.  
  330.   }
  331. }
  332.  
  333. /* Simple Close Tab button */
  334. #TabsToolbar:not(:-moz-lwtheme) #_fe8cab45-aaee-45f8-8765-781e0ebea300_-browser-action {
  335.   --webextension-toolbar-image-light: url("moz-extension://7904448c-2319-4f6f-aac9-a1f701258098/icons/Close-dark.svg") !important;
  336. }
  337.  
  338. /* close tab button */
  339. #TabsToolbar:not(:-moz-lwtheme) #closetab_fmarin_com-browser-action {
  340.   --webextension-toolbar-image-light: url("moz-extension://31006e48-8e00-476f-8ea9-697e40934b02/icons/icon.svg") !important;
  341.   --webextension-toolbar-image-2x-light: url("moz-extension://31006e48-8e00-476f-8ea9-697e40934b02/icons/icon.svg") !important;
  342. }
  343.  
  344. /* close window button */
  345. #TabsToolbar:not(:-moz-lwtheme) #close-window-button_nanpuyue_com-browser-action {
  346.   --webextension-toolbar-image-light: url("moz-extension://c914bd13-793f-4a2d-ab66-c655a3d75c52/icons/icon.svg") !important;
  347.   --webextension-toolbar-image-2x-light: url("moz-extension://c914bd13-793f-4a2d-ab66-c655a3d75c52/icons/icon.svg") !important;
  348. }
  349.  
  350.  
  351.  
  352. #main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
  353.   padding-bottom: calc(1px + var(--tab-min-height_tnot)) !important;
  354. }
  355.  
  356. #TabsToolbar {
  357.   position: absolute !important;
  358.   bottom: 0 !important;
  359.   width: 100vw !important;
  360. }
  361.  
  362. #tabbrowser-tabs {
  363.   width: 100vw !important;
  364. }
  365.  
  366. /* make sure button icon colors set correctly */
  367. #main-window:not(:-moz-lwtheme) #TabsToolbar-customization-target toolbarbutton .toolbarbutton-icon,
  368. #main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar-customization-target toolbarbutton .toolbarbutton-icon {
  369.   fill: var(--classic_squared_tabs_new_tab_icon_color) !important;
  370.   color: var(--classic_squared_tabs_new_tab_icon_color) !important;
  371. }
  372.  
  373. /* move caption buttons to windows top right position */
  374. #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container {
  375.   position: fixed !important;
  376.   right: 0 !important;
  377.   visibility: visible !important;
  378.   display: block !important;
  379. }
  380.  
  381. /* caption button position in maximized mode after moving to the top */
  382. #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container,
  383. #main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #TabsToolbar .titlebar-buttonbox-container {
  384.   top: -14px !important;
  385. }
  386.  
  387.  
  388. /* Windows */
  389. @media (-moz-os-version:windows-win10), (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {
  390.     #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container   {
  391.       top: 1px !important;
  392.     }
  393.     #main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container {
  394.       top: 8px !important;
  395.     }
  396. }
  397.  
  398. /* Windows 7 extra tweaks */
  399. @media (-moz-os-version: windows-win7) {
  400.   @media all and (-moz-windows-compositor) {
  401.     #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container {
  402.       display: none !important;
  403.     }
  404.   }
  405.   @media not all and (-moz-windows-compositor) {
  406.     #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container {
  407.       top: -2px !important;
  408.     }
  409.     #main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container {
  410.       top: 0px !important;
  411.     }
  412.     #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"]:not([inactive="true"]) ~ #TabsToolbar .titlebar-buttonbox-container {
  413.       display: none !important;
  414.     }
  415.   }
  416. }
  417.  
  418. /* Windows 10 extra tweaks */
  419. @media (-moz-os-version: windows-win10) {
  420.   #main-window:not([tabsintitlebar]) menubar > menu:not(:-moz-lwtheme):hover:not([disabled="true"]),
  421.   #main-window:not([tabsintitlebar]) menubar > menu:not(:-moz-lwtheme)[_moz-menuactive="true"]:not([disabled="true"]) {
  422.     background-color: Highlight !important;
  423.     color: HighlightText !important;
  424.   }
  425. }
  426.  
  427. /* tweaks for fullscreen mode */
  428. #main-window[tabsintitlebar][sizemode="fullscreen"] #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container,
  429. #main-window[tabsintitlebar][sizemode="fullscreen"] #navigator-toolbox #PanelUI-button,
  430. #main-window #TabsToolbar #window-controls {
  431.   display: none !important;
  432. }
  433.  
  434. /* hide non-required items */
  435. #TabsToolbar .private-browsing-indicator,
  436. #TabsToolbar #window-controls,
  437. #TabsToolbar *[type="caption-buttons"],
  438. #TabsToolbar *[type="pre-tabs"],
  439. #TabsToolbar *[type="post-tabs"] {
  440.   display: none !important;
  441. }
  442.  
  443. /* adjust tabs toolbar padding */
  444. #main-window:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  445. #main-window[tabsintitlebar]:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar,
  446. #main-window:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #TabsToolbar,
  447. #main-window[tabsintitlebar]:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #TabsToolbar {
  448.  -moz-padding-start: 0px !important;
  449.  -moz-margin-start: 0px !important;
  450. }
  451.  
  452. /* hide line above navigation toolbar appearing in some cases */
  453. #main-window:not([tabsintitlebar]) #nav-bar,
  454. #main-window:not([tabsintitlebar]) #navigator-toolbox {
  455.   border-top: 0 !important;
  456.   box-shadow: unset !important;
  457. }
  458.  
  459. /* disable Mozillas tab jumping nonsense when moving tabs */
  460. #navigator-toolbox[movingtab] > #titlebar > #TabsToolbar {
  461.   padding-bottom: unset !important;
  462. }
  463. #navigator-toolbox[movingtab] #tabbrowser-tabs {
  464.   padding-bottom: unset !important;
  465.   margin-bottom: unset !important;
  466. }
  467. #navigator-toolbox[movingtab] > #nav-bar {
  468.   margin-top: unset !important;
  469. }
  470.  
  471. /* size of new tab tabs '+' icon */
  472. .tabs-newtab-button .toolbarbutton-icon {
  473.   padding: 0px !important;
  474.   margin: 0px !important;
  475.   width: 18px !important;
  476.   height: 18px !important;
  477. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement