Guest User

Firefox CSS for Vortikal

a guest
Apr 2nd, 2019
472
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 28.61 KB | None | 0 0
  1. @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  2.  
  3. /* Changes the titlebar background color for default theme on Windows Light BG without any accent color from blue to off-white */
  4. :root:not(:-moz-lwtheme){
  5.   background-color: #e3e4e6 !important;
  6.   color: var(--lwt-text-color) !important;
  7. }
  8.  
  9.  
  10. /* Scrollbars */
  11. toolbarbutton#alltabs-button {
  12.   -moz-binding: url("userChrome.xml#js");
  13. }
  14.  
  15. /*
  16. NAVIGATION*
  17. */
  18.  
  19. /* Fix back button */
  20. #back-button>.toolbarbutton-icon {
  21.   transform: scale(.85, .85) !important;
  22.   animation: none !important;
  23.   border: none !important;
  24.   box-shadow: none !important;
  25. }
  26.  
  27. #back-button:not(:hover),
  28. #back-button:not(:hover) > .toolbarbutton-icon {
  29.   background: none !important;
  30. }
  31.  
  32. #back-button:hover,
  33. #back-button:hover > .toolbarbutton-icon {
  34.   border-radius: 2px !important;
  35. }
  36.  
  37. /* Back Button */
  38. #back-button > .toolbarbutton-icon {
  39.   list-style-image: var(--back-image) !important;
  40.   -moz-image-region: auto !important;
  41.    padding: 9px !important;
  42. }
  43.  
  44. #main-window[lwthemetextcolor=bright] #back-button > .toolbarbutton-icon {
  45.   list-style-image: var(--dark-back-image) !important;
  46.   -moz-image-region: auto !important;
  47.    padding: 9px !important;
  48. }
  49.  
  50. /* Hover and Active states to mimic other buttons */
  51. #back-button:hover:not([disabled]) > .toolbarbutton-icon {
  52. background-color: var(--toolbarbutton-hover-background) !important;
  53. }
  54.  
  55. #back-button:active:not([disabled]) > .toolbarbutton-icon {
  56. background-color: var(--toolbarbutton-active-background) !important;
  57. }
  58.  
  59. /* Forward Button */
  60. #forward-button > .toolbarbutton-icon {
  61.   list-style-image: var(--forward-image) !important;
  62.   -moz-image-region: auto !important;
  63.   padding: 7px !important;
  64. }
  65.  
  66. #main-window[lwthemetextcolor=bright] #forward-button > .toolbarbutton-icon {
  67.   list-style-image: var(--dark-forward-image) !important;
  68.   -moz-image-region: auto !important;
  69.   padding: 7px !important;
  70. }
  71.  
  72. /* Reload Button */
  73. #reload-button > .toolbarbutton-icon {
  74.   list-style-image: var(--reload-image) !important;
  75.   -moz-image-region: auto !important;
  76.   padding: 7px !important;
  77. }
  78.  
  79. #main-window[lwthemetextcolor=bright] #reload-button > .toolbarbutton-icon {
  80.   list-style-image: var(--dark-reload-image) !important;
  81.   -moz-image-region: auto !important;
  82.   padding: 7px !important;
  83. }
  84.  
  85. #context-reload > .menu-iconic-left {
  86.   list-style-image: var(--reload-image) !important;
  87. }
  88.  
  89. #main-window[lwthemetextcolor=bright] #context-reload > .menu-iconic-left {
  90.   list-style-image: var(--dark-reload-image) !important;
  91. }
  92.  
  93. /* Stop Button */
  94. #stop-button > .toolbarbutton-icon, #context-stop > .menu-iconic-left {
  95.   list-style-image: var(--stop-image); !important;
  96.  -moz-image-region: auto !important;
  97. }
  98.  
  99. #main-window[lwthemetextcolor=bright] #stop-button > .toolbarbutton-icon, #main-window[lwthemetextcolor=bright] #context-stop > .menu-iconic-left {
  100.   list-style-image: var(--dark-stop-image); !important;
  101.  -moz-image-region: auto !important;
  102. }
  103.  
  104. /* Home Button */
  105. :-moz-any(#nav-bar, #mainPopupSet) #home-button {
  106.   list-style-image: var(--home-image) !important;
  107.   -moz-image-region: auto !important;
  108. }
  109.  
  110. #main-window[lwthemetextcolor=bright] :-moz-any(#nav-bar, #mainPopupSet) #home-button {
  111.   list-style-image: var(--dark-home-image) !important;
  112.   -moz-image-region: auto !important;
  113. }
  114.  
  115. /*
  116. URL BAR
  117. */
  118.  
  119. /* URL search autocomplete selection highlight */
  120. .autocomplete-richlistitem[selected="true"] {
  121.   background-color: var(--main-accent-color) !important;
  122.   color: #fff !important;
  123. }
  124.  
  125. .autocomplete-richlistbox:focus > richlistitem[selected="true"] {
  126.   background-color: #171B1F !important;
  127.   color: #fff !important;
  128. }
  129.  
  130. /* Address bar focus styles */
  131. #urlbar[focused="true"], .searchbar-textbox[focused="true"] {
  132.   border-color: var(--main-accent-color) !important;
  133. }
  134.  
  135. /*
  136. DOWNLOAD BUTTON
  137. */
  138.  
  139. #downloads-button[attention="success"] #downloads-indicator-icon {
  140.   display: visible !important;
  141. }
  142.  
  143. /* During a download, force display of progress bar */
  144. #downloads-button[attention="success"] #downloads-indicator-progress-area
  145. {
  146.   display: -moz-box !important;
  147.   visibility: visible !important;
  148. }
  149.  
  150. /* After something have successfully completed downloading, set the color of the download icon*/
  151. #downloads-button[attention="success"] > #downloads-indicator-anchor > #downloads-indicator-icon,
  152. #downloads-button[attention="success"] > #downloads-indicator-anchor > #downloads-indicator-progress-outer
  153. {
  154.   fill: #bb1dfe !important;
  155. }
  156.  
  157. /* Sets the color of the animated arrow that appears when a download is starting*/
  158. #downloads-button[notification="start"] > #downloads-indicator-anchor > #downloads-indicator-icon,
  159. #downloads-notification-anchor[notification="start"] > #downloads-indicator-notification {
  160.   fill: #538cfc !important;
  161. }
  162.  
  163. /*Set the color of the download icon as something is downloading*/
  164. #downloads-button[progress] > #downloads-indicator-anchor > #downloads-indicator-icon,
  165. #downloads-button[progress] > #downloads-indicator-anchor > #downloads-indicator-progress-outer {
  166.   fill: #00fc79 !important;
  167. }*/
  168.  
  169. /* Set the color for the progress bar as something is downloading */
  170. #downloads-button > #downloads-indicator-anchor > #downloads-indicator-progress-outer > #downloads-indicator-progress-inner {
  171.   fill: #00fc79 !important;
  172. }
  173.  
  174. /*
  175. TABS
  176. */
  177.  
  178. /* Tab line - adjust color & size, default #0a84ff 2px */
  179. .tab-line {
  180.   background-color: var(--main-accent-color) !important;
  181.   height: 2px !important;
  182. }
  183.  
  184. /* Remove empty space before first tab
  185. Delete this rule if you need a space to drag the window*/
  186. #TabsToolbar .titlebar-spacer[type="pre-tabs"]{
  187.   display: none !important;
  188. }
  189.  
  190. /* Remove empty space after tabs
  191. Delete this rule if you need a space to drag the window*/
  192. #TabsToolbar .titlebar-spacer[type="post-tabs"]{
  193.   display: none !important;
  194. }
  195.  
  196. /* New tab or page load color, usually flashes white, this turns it grey */
  197. .browserContainer {
  198.   background-color: grey !important;
  199. }
  200.  
  201. /* Container tab usercontext colors */
  202. .tab-bottom-line{
  203.   display: none !important;
  204. }
  205.  
  206. .tabbrowser-tab {
  207. --tab-loading-fill: Highlight !important;
  208. }
  209.  
  210. .tabbrowser-tab[usercontextid] {
  211. --tab-loading-fill: var(--identity-tab-color) !important;
  212. }
  213.  
  214. /* Only show close buttons on background tabs when hovering with the mouse */
  215. .tabbrowser-tab:not([selected]):not([pinned]) .tab-close-button {
  216.   display: none !important;
  217. }
  218.  
  219. .tabbrowser-tab:not([selected]):not([pinned]):hover .tab-close-button {
  220.   display: -moz-box !important;
  221. }
  222.  
  223. /* Change up usercontext label */
  224. #userContext-icons{
  225.   background:var(--identity-tab-color)!important;
  226.   margin:auto 3px!important;
  227.   border-radius:2px!important;
  228.   padding:0 2px 0 5px!important;
  229. }
  230. #userContext-label{
  231.   color:#fff!important;
  232. }
  233. #userContext-indicator{
  234.   fill:#fff!important;
  235.   margin-right:2px!important;
  236. }
  237. #userContext-indicator[data-identity-icon="circle"]{
  238.   display:none!important;
  239. }
  240.  
  241. /* Tab close button */
  242. .tab-close-button {
  243.   -moz-appearance: none!important;
  244.   pointer-events: auto!important;
  245.   list-style-image: var(--tab-close-image) !important;
  246.   -moz-image-region: rect(0, 12px, 12px, 0) !important;
  247. }
  248.  
  249. #main-window[lwthemetextcolor=bright] .tab-close-button {
  250.   -moz-appearance: none!important;
  251.   pointer-events: auto!important;
  252.   list-style-image: var(--dark-tab-close-image) !important;
  253.   -moz-image-region: rect(0, 12px, 12px, 0) !important;
  254. }
  255.  
  256. #main-window[lwthemetextcolor=bright] .tab-close-button:hover {
  257.   list-style-image: var(--tab-close-hover-image) !important;
  258.   -moz-image-region: rect(0, 12px, 12px, 0)!important;
  259. }
  260.  
  261. .tab-close-button:hover,
  262. .tab-close-button:hover[selected="true"] {
  263.   -moz-image-region: rect(0, 24px, 12px, 12px)!important;
  264. }
  265.  
  266. .tab-close-button:hover:active,
  267. .tab-close-button:hover:active[selected="true"] {
  268.   -moz-image-region: rect(0, 36px, 12px, 24px)!important;
  269. }
  270.  
  271. /* Microsoft Edge style active tab shadows */
  272. .tabbrowser-tab[visuallyselected="true"] {
  273.   box-shadow: 0px 0px 8px 0px #666;
  274. }
  275.  
  276. #main-window[lwthemetextcolor=bright] .tabbrowser-tab[visuallyselected="true"] {
  277.   box-shadow: 0px 0px 0px 0px #fff;
  278. }
  279.  
  280. /*
  281. Windows 10 style right-click context menu animation
  282. */
  283.  
  284. @keyframes rot{
  285.   from{ transform: rotateX(80deg) }
  286.   to{ transform: rotateX(0deg) }
  287. }
  288. #contentAreaContextMenu{  transform-origin: top; margin: -10px 0 0 -10px }
  289. #contentAreaContextMenu:hover{ animation: 1 rot linear 150ms backwards; }
  290.  
  291. /*
  292. Windows 10 style right-click context menus BRIGHT for light themes
  293. */
  294.  
  295. menupopup {
  296.   -moz-appearance: none !important;
  297.   padding: 8px 2px 8px 2px !important;
  298.   background-color: white !important;
  299.   border: 1px var(--main-accent-color) solid !important;
  300.   min-width: 280px !important;
  301. }
  302.  
  303. menuseparator {
  304.   -moz-appearance: none !important;
  305.   border: none !important;
  306.   padding: .5px 0px .5px 0px !important;
  307.   margin: 4px 8px 4px 8px !important;
  308.   background-color: #808080 !important;
  309. }
  310.  
  311. menuitem, menu {
  312.   -moz-appearance: none !important;
  313.   color: black !important;
  314.   padding: 7.5px 0px 7.5px 0px !important;
  315. }
  316.  
  317. menuitem[disabled="true"], menuitem[disabled="true"] > .menu-text {
  318.   color: graytext !important;
  319. }
  320. menuitem:hover, menu:hover, menu[open="true"], menuitem[_moz-menuactive="true"] {
  321.   -moz-appearance: none !important;
  322.   padding: 7.5px 0px 7.5px 0px !important;
  323.   background-color: var(--main-accent-color) !important;
  324. }
  325.  
  326. menugroup {
  327.   padding: 0px !important;
  328.   background-color: transparent !important;
  329. }
  330.  
  331. menuitem > .menu-text, menuitem > .menu-iconic-text {
  332.   color: black !important;
  333. }
  334.  
  335. menuitem:hover > .menu-text, menuitem:hover > .menu-iconic-text, menu:hover, menu[open="true"], menuitem[_moz-menuactive="true"] {
  336.   color: white !important;
  337. }
  338.  
  339. menuitem[disabled="true"], menuitem[disabled="true"] .menu-text {
  340.   color: graytext !important;
  341. }
  342.  
  343. menuitem[type="checkbox"] {
  344.   padding-left: 8px !important;
  345.   padding-top: 6.5px !important;
  346.   padding-bottom: 6.5px !important;
  347. }
  348.  
  349. menuitem[type="radio"] {
  350.   padding-left: 8px !important;
  351.   padding-top: 6.5px !important;
  352.   padding-bottom: 6.5px !important;
  353. }
  354.  
  355. menuitem[type="checkbox"] > .menu-iconic-text, menuitem[type="radio"] > .menu-iconic-text {
  356.   padding-left: 5px !important;
  357. }
  358.  
  359. menuitem[checked="true"][type="checkbox"] > .menu-iconic-left {
  360.   padding: 7px 0px 0px 0px !important;
  361.   border: solid black;
  362.   border-width: 0 0 2px 2px;
  363.   transform: rotate(-45deg) scale(.75);
  364.   margin-bottom: 4px !important;
  365. }
  366.  
  367. menuitem[checked="true"][type="radio"] > .menu-iconic-left {
  368.   padding: 1px !important;
  369.   border: solid black;
  370.   height: 17px !important;
  371.   border-radius: 100%;
  372.   background: black;
  373.   transform: scale(.5);
  374. }
  375.  
  376. menucaption {
  377.   background-color: transparent !important;
  378.   color: black !important;
  379. }
  380.  
  381. #ContentSelectDropdown > menupopup {
  382.   background-image: none !important;
  383. }
  384.  
  385. #ContentSelectDropdown {
  386.   padding: 0px !important;
  387. }
  388.  
  389. menulist {
  390.   -moz-appearance: none !important;
  391.   padding: 4px 4px 4px 4px !important;
  392.   border: 2px solid #666666 !important;
  393.   background-color: transparent !important;
  394. }
  395.  
  396. menulist:hover {
  397.   padding: 4px 4px 4px 4px !important;
  398.   border: 2px solid #999999 !important;
  399.   background-color: transparent !important;
  400. }
  401.  
  402. menulist[open="true"] {
  403.   border: 2px solid #666666 !important;
  404.   background-color: #333333 !important;
  405. }
  406.  
  407. #context-back > .menu-iconic-left, #context-forward > .menu-iconic-left, #context-reload > .menu-iconic-left, #context-stop > .menu-iconic-left, #context-bookmarkpage > .menu-iconic-left {
  408.   padding: 0px !important;
  409. }
  410.  
  411. .menu-iconic-left {
  412. -moz-appearance: none !important;
  413.   padding: 0px 5px 0px 9px !important;
  414. }
  415.  
  416. .menu-right {
  417.   -moz-appearance: none !important;
  418.   padding: 7.5px !important;
  419.   margin-right: 6px !important;
  420.   color: black;
  421.   border: solid black;
  422.   border-width: 0 2px 2px 0px;
  423.   transform: rotate(-45deg) scale(.55);
  424. }
  425.  
  426. tooltip {
  427.   -moz-appearance: none !important;
  428.   color: black !important;
  429.   background-color: white !important;
  430.   border: 1px solid var(--main-accent-color) !important;
  431.   padding: 6.5px !important;
  432. }
  433.  
  434. /*
  435. Windows 10 style right-click context menus DARK for dark themes
  436. */
  437.  
  438. #main-window[lwthemetextcolor=bright] menupopup {
  439.   background-color: #2a2a2e !important;
  440.   border: 1px var(--main-accent-color) solid !important;
  441. }
  442.  
  443. #main-window[lwthemetextcolor=bright] menuseparator {
  444.   background-color: #5c5c61 !important;
  445. }
  446.  
  447. #main-window[lwthemetextcolor=bright] menuitem, #main-window[lwthemetextcolor=bright] menu {
  448. color: #f9f9fa !important;
  449. }
  450.  
  451. #main-window[lwthemetextcolor=bright] menuitem[disabled="true"], #main-window[lwthemetextcolor=bright] menuitem[disabled="true"] > .menu-text {
  452.   color: graytext !important;
  453. }
  454.  
  455. #main-window[lwthemetextcolor=bright] menuitem:hover, #main-window[lwthemetextcolor=bright] menu:hover, #main-window[lwthemetextcolor=bright] menu[open="true"], #main-window[lwthemetextcolor=bright] menuitem[_moz-menuactive="true"] {
  456.   background-color: var(--main-accent-color) !important;
  457. }
  458.  
  459. #main-window[lwthemetextcolor=bright] menuitem > .menu-text, #main-window[lwthemetextcolor=bright] menuitem > .menu-iconic-text {
  460.   color: white !important;
  461. }
  462.  
  463. #main-window[lwthemetextcolor=bright] menuitem:hover > .menu-text, menuitem:hover > .menu-iconic-text, #main-window[lwthemetextcolor=bright] menu:hover, #main-window[lwthemetextcolor=bright] menu[open="true"], #main-window[lwthemetextcolor=bright] menuitem[_moz-menuactive="true"] {
  464.   color: white !important;
  465. }
  466.  
  467. #main-window[lwthemetextcolor=bright] menuitem[disabled="true"], #main-window[lwthemetextcolor=bright] menuitem[disabled="true"] .menu-text {
  468.   color: graytext !important;
  469. }
  470.  
  471. #main-window[lwthemetextcolor=bright] menuitem[checked="true"][type="checkbox"] > .menu-iconic-left {
  472.   border: solid white;
  473. }
  474.  
  475. #main-window[lwthemetextcolor=bright] menuitem[checked="true"][type="radio"] > .menu-iconic-left {
  476.   border: solid white;
  477.   background: #f9f9fa;
  478. }
  479.  
  480. #main-window[lwthemetextcolor=bright] menucaption {
  481.   color: white !important;
  482. }
  483.  
  484. #main-window[lwthemetextcolor=bright] menulist {
  485.   border: 2px solid #666666 !important;
  486. }
  487.  
  488. #main-window[lwthemetextcolor=bright] menulist:hover {
  489.   border: 2px solid #999999 !important;
  490. }
  491.  
  492. #main-window[lwthemetextcolor=bright] menulist[open="true"] {
  493.   border: 2px solid #666666 !important;
  494.   background-color: #333333 !important;
  495. }
  496.  
  497. #main-window[lwthemetextcolor=bright] .menu-right {
  498.   color: white;
  499.   border: solid white;
  500.   border-width: 0 2px 2px 0px;
  501. }
  502.  
  503. #main-window[lwthemetextcolor=bright] tooltip {
  504.   color: white !important;
  505.   background-color: black !important;
  506.   border: 1px solid var(--main-accent-color) !important;
  507. }
  508.  
  509. /* Rename Inspect Element in the right click context menu into Finnish */
  510. :-moz-any(#context-inspect)::before{
  511.   -moz-appearance: menuitemtext;
  512.   display: -moz-box;
  513. }
  514. :-moz-any(#context-inspect) > .menu-text{ display: none }
  515. #context-inspect::before{ content: "Tarkastele elementtiä" }
  516.  
  517. /* remove Mozilla Multi-Account Containers add-on context menu. */
  518. [id^="_testpilot-containers-menuitem-"]
  519. {display: none !important; }
  520.  
  521. /*
  522.  
  523. DEVELOPMENT INACTIVE
  524.  
  525. */
  526.  
  527. /*
  528. #main-window[lwthemetextcolor=dark] #nav-bar-overflow-button {
  529.   list-style-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE1IDE3Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MC45cHg7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJsaWdodCI+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxMSAxNC41IDQuNSA4IDExIDEuNSIvPjwvZz48L3N2Zz4=) !important;
  530.   -moz-image-region: auto !important;
  531.   transform: scaleX(-1);
  532. }
  533.  
  534. .tab-content {
  535.     display: -moz-box;
  536.     -moz-box-orient: horizontal;
  537.   }
  538.  
  539.   .tab-throbber {
  540.     -moz-box-ordinal-group: 0;
  541.   }
  542.  
  543.   .tab-icon-image {
  544.     -moz-box-ordinal-group: 1;
  545.   }
  546.  
  547.   .tab-sharing-icon-overlay {
  548.     -moz-box-ordinal-group: 1;
  549.   }
  550.  
  551.   .tab-icon-overlay {
  552.     -moz-box-ordinal-group: 1;
  553.   }
  554.  
  555.   .tab-label-container {
  556.     -moz-box-ordinal-group: 3;
  557.   }
  558.  
  559.   .tab-icon-sound {
  560.     -moz-box-ordinal-group: 4;
  561.   }
  562.  
  563.   .tab-close-button {
  564.     -moz-box-ordinal-group: 5;
  565.   }
  566.  
  567.   .tab-icon-sound {
  568.     -moz-box-ordinal-group: 2;
  569.     margin-left: 3px !important;
  570.     margin-right: 5px !important;
  571.   }
  572.  
  573.   .tab-label:not([pinned]) {
  574.     margin-left: 3px !important;
  575.   }
  576.  
  577. /* Container-colored tab lines */
  578. /*
  579. .tabbrowser-tab[usercontextid] .tab-line{
  580.   background:var(--identity-tab-color)!important;
  581.   transform:scaleX(.8)!important;
  582.   opacity:.7!important;
  583.   height:3px!important;
  584.   border-radius:0 0 2px 2px!important;
  585. }
  586. .tabbrowser-tab[usercontextid][pinned] .tab-line{
  587.   transform:scaleX(.55)!important;
  588. }
  589. .tabbrowser-tab[usercontextid]:not([visuallyselected]):hover .tab-line{
  590.   border-radius:0!important;
  591.   height:2px!important;
  592.   transform:scaleX(1)!important;
  593.   opacity:.8!important;
  594. }
  595. .tabbrowser-tab[usercontextid][visuallyselected] .tab-line{
  596.   border-radius:0!important;
  597.   height:2px!important;
  598.   transform:scaleX(1)!important;
  599.   opacity:1!important;
  600. }
  601. */
  602.  
  603. /* New tab button color */
  604. /*
  605. #new-tab-button, .tabs-newtab-button {
  606.   fill: var(--main-accent-color) !important;
  607. }
  608. */
  609.  
  610. /* The default color of the download button */
  611. /*
  612. #downloads-button,
  613. #downloads-button[indicator="true"]:not([attention="success"]) #downloads-indicator-icon
  614. {
  615.    display: -moz-box !important;
  616.    visibility: visible !important;
  617.    fill: black !important;
  618. }
  619.  
  620.  
  621.  
  622. /* Rename Firefox Multi-Account Containers into Finnish */
  623. /*Disabled for now as the checkbox appears after Always Open in This Container*/
  624.  
  625. /*
  626. #_testpilot-containers-menuitem-_open-in-this-container (uses .menu-iconic-text and maybe .menu-iconic-highlightable-text),
  627. #_testpilot-containers-menuitem-_remove-open-in-this-container (uses .menu-iconic-text, menu-iconic-left for the icon and maybe .menu-iconic-highlightable-text),
  628. #_testpilot-containers-menuitem-_move-to-new-window-container
  629. */
  630.  
  631. /* When the address is not set to open in its current container */
  632. /*
  633.  
  634. :-moz-any(#_testpilot-containers-menuitem-_open-in-this-container)::before{
  635.   -moz-appearance: menuitemtext;
  636.   display: -moz-box;
  637. }
  638.  
  639. :-moz-any(#_testpilot-containers-menuitem-_open-in-this-container) > .menu-iconic-left { display: none}
  640. :-moz-any(#_testpilot-containers-menuitem-_open-in-this-container) > .menu-iconic-text{ display: none}
  641. #_testpilot-containers-menuitem-_open-in-this-container::before{ content: "Aina avaa tässä säiliössä" }
  642. */
  643.  
  644. /* When the address is set to always load in its container */
  645. /*
  646. :-moz-any(#_testpilot-containers-menuitem-_remove-open-in-this-container)::before{
  647.   -moz-appearance: menuitemtext;
  648.   display: -moz-box;
  649. }
  650.  
  651. :-moz-any(#_testpilot-containers-menuitem-_remove-open-in-this-container) > .menu-iconic-left { display: none}
  652. :-moz-any(#_testpilot-containers-menuitem-_remove-open-in-this-container) > .menu-iconic-text { display: none}
  653. #_testpilot-containers-menuitem-_remove-open-in-this-container::before{ content: "\2713 Aina avaa tässä säiliössä" }
  654. */
  655.  
  656. /* Bottom two menu options */
  657. /*
  658. :-moz-any(#_testpilot-containers-menuitem-_move-to-new-window-container)::before{
  659.   -moz-appearance: menuitemtext;
  660.   display: -moz-box;
  661. }
  662.  
  663. :-moz-any(#_testpilot-containers-menuitem-_move-to-new-window-container) > .menu-text{ display: none }
  664. #_testpilot-containers-menuitem-_move-to-new-window-container::before{ content: "Siirrä välilehdet uuteen säiliöön" }
  665.  
  666.  
  667. :-moz-any(#_testpilot-containers-menuitem-_hide-container)::before{
  668.   -moz-appearance: menuitemtext;
  669.   display: -moz-box;
  670. }
  671.  
  672. :-moz-any(#_testpilot-containers-menuitem-_hide-container) > .menu-text{ display: none }
  673. #_testpilot-containers-menuitem-_hide-container::before{ content: "Piilota kontti" }
  674. */
  675.  
  676. /* remove Inspect Element from right click context menu*/
  677. /*
  678. #context-inspect,
  679. #inspect-separator
  680. {display: none !important; }
  681. */
  682.  
  683. /* Chrome style pill box */
  684. /*
  685. #urlbar {
  686.   box-shadow: none !important;
  687.   border-radius: 9999px !important;
  688.   transition: all ease-in-out 150ms !important;
  689. }
  690.  
  691. #urlbar[focused="true"] {
  692.   box-shadow: 0 1px 6px -4px rgba(0,0,0,.6) !important;
  693. }
  694. */
  695.  
  696. /*
  697.  
  698. #context-back > .menu-iconic-left {
  699.   list-style-image: var(--back-image) !important;
  700. }
  701.  
  702. #main-window[lwthemetextcolor=bright] #context-back > .menu-iconic-left {
  703.   list-style-image: var(--dark-back-image) !important;
  704. }
  705. */
  706.  
  707. /*
  708. .tabs-newtab-button .toolbarbutton-icon,
  709. #TabsToolbar #new-tab-button .toolbarbutton-icon {
  710.   list-style-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzI5MjkyOSI+ICA8cmVjdCB4PSI2IiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxMyIvPiAgPHJlY3QgeD0iMCIgeT0iNiIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEiLz48L3N2Zz4=) !important;
  711.   padding-top: 8px !important;
  712.   padding-left: 8px !important;
  713. }
  714.  
  715.  
  716. #main-window[lwthemetextcolor=bright] .tabs-newtab-button .toolbarbutton-icon,
  717. #main-window[lwthemetextcolor=bright] #TabsToolbar #new-tab-button .toolbarbutton-icon {
  718.   list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABOSURBVHja1JMxCgAwCAN9hf4f8oz8LZ0KhbppaTvcFDkCQZNkFaxNEBEbAARAWXZG4O6XG5QE83iFpEgqy/oFb8z4ueDaNw4AAAD//wMAfLzrNdYkXloAAAAASUVORK5CYII=") !Important;
  719.   padding-top: 8px !important;
  720.   padding-left: 8px !important;
  721. }
  722. */
  723.  
  724. /*
  725.  
  726. DEVELOPMENT ACTIVE
  727.  
  728. */
  729.  
  730.  
  731. #main-window[lwthemetextcolor=bright] #sidebar-button .toolbarbutton-icon {
  732.   list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGTSURBVHja7Fo9joJAFP5mY0miBYXl3IOGzgvY2A0Ftd5AW+MpqGgs4AR6DLqBjoRCTOyfxa4u+5MNmxicGd9LKCCBvC/fzxsGBBHBhXqDI8VATKtRWZZOmESQI253R1rdk8VigbqurWh8Op0iTdPPC9QpKaU1MpNSdlsnjl8GwkD+kVrL5RLn89kKw4/HYx6I9khrv9/jcrn0zXGEYQgAOB6PKMty0MY9z8N8Pv99IIZhSESEPodS6n7f4XAYXJ7fB+LoxypSiD8fYKql3PRIt3zfh+d5AIC2bdG2rZ2p1TQN1us1aa3pdDrRZrMhK4HwHDHNIx/pJaIoYkYYyCOBEBF2ux1prUlrTavViqz0yG2WSCkBAJPJhKX1dEa22y2SJAGAwVe3D4/foig4tYxghIgQxzEFQQAAyPMcWZYJKz0SBAGUUgCAqqqQZRlL66mM5HmOqqru7+VWp5bJcnoNadm6X+cmI7PZDFEU9aLkNl+A969HSqlBqfR9/6unee/XNGmZPh/6luCfahgIA3kNINcBAESQ5TPkjEHLAAAAAElFTkSuQmCC")!important;
  733.   -moz-image-region:auto!important;
  734.   min-width: 23px !important;
  735.   min-height: 23px !important;
  736.   }
  737.  
  738.  
  739. :root {
  740.     /* COLOR VARIABLES */
  741.     --main-accent-color: #FF6611;
  742.  
  743.     /* IMAGE VARIABLES */
  744.     --dark-tab-close-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABUSURBVHjapJGxEcAwDALZh+GYkAW8FOl8jqOGS0EFr0MSkqARksB2JIUkJkmK7WxAUtZaI3R6G7iNKUwSL+AOTAM+wAlNFf8DVaVq6fqs9eMaPQMAAAIn5Lp9yxoAAAAASUVORK5CYII=");
  745.     --tab-close-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAMCAYAAAAK%2Fx%2FDAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAArElEQVR42s2VsQ2EMBRDMwYNomQBJqCiYI2scCuku0HYgI4FkLKR7z46UkR5FFf94lN8W7JlhyRICv%2FMMU2PU%2FPnfnicm3d9UkrKOYvEDTNO2a2rtO9CM1%2Fs4vz472XRuW0iM4YZpxgywRhj01SNFcGua5qqsVvwNY5NUzWGwrQjYdqRMO0wDUqN0qDUKA1KLVBFVCFWBBVSRVShb0OuKnN1qN399u4uRk9PxwekbZ2eeZOPKwAAAABJRU5ErkJggg%3D%3D);
  746.     --tab-close-hover-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABZSURBVHjapJGxEcAwCANVuWQG9UzFmF7Hiyidz3FodClUSc8JgCQ4giTMCBWpzESnIjUjtIEitcZoodPbwG104czEC7gD3YAPcEJdxf+AVcla2j6r/ThHzwCG9PXNNnHTowAAAABJRU5ErkJggg==");
  747.     --back-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAAAeUlEQVR42mN49eoVAyF87969%2F8SoA2GCCnbs2PE%2FPj7%2BP7GGEjTMysrqP4im2IXkGIbTQHINw2ogJYZhGEipYSgGUsMwuIHUMgxsIMwwBweH%2FwUFBRRjhnXr1lHXQKp7mSaRQpNkQ5OETZOsR5PCgSbFF00KWHKqAACOUTZ7EDEByQAAAABJRU5ErkJggg%3D%3D");
  748.     --dark-back-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACeSURBVHjarNRRDQMhEATQ4VQQLKADFYAPJOCDIAoDCy7o111ouLb02BHwMh+7I7TW+BalVCcigYUcv6CUEmKMfQs7odYaQgjPm51QrRXW2iXoFhsbOeeWoQkboX8aTdgudGEcEAAcXBAAoJTSuSKMMWzNDiIS3ntIKZFz7lsYAHCB12lwgG9HuwtO77QD3j76U/DjBI3g6p4JzqV9DQDquMO0JYR50AAAAABJRU5ErkJggg==");
  749.     --dark-reload-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAG8SURBVHjapJMxq+JAFEbPhG20shPTBGzTTGsZsAgE8itSGsFW0EJCeJ1FLG1tLcSAXSpJygF/QRrFLl3sZotHdp/4fKzuqYaBOXyX+42wbRuANE21ZVk0lGWJ53mCL3x8fOjT6cRms7m7BzCaQ5Ik7Pd7brcbz2i320wmE9I01a7r6m9FAMPhEKUURVF8KxqPx8L3fS6XC1EU8VVmALiuq6MoYrvdEgSBqOv6aarz+SyCIBDb7fZOZgCEYYhSijiOBUBRFByPR34ijmOhlCIMQwBEHMd6Mpng+z7n81nwAqZp6t1ux3K5RCildF3XBEHwkqRhvV7rVquFYVkWWZbxLlmWYVkWRqfTeVsixOcQnU7nfv2vovXfKhlVVfG/VFWFUZYljuO8LXEch7IsMfI8R0qJaZr6VYlpmlpKSZ7nCNu2SdNUXy6XlyuwXq91r9fD8zxhNB9WSsl0Ov3nVNPpVEspSZIEgF8Ah8NBADqKIvr9vp7P509bbpqmXiwWSCmZzWbN28/RGlzX1WEY0u12UUo9FNVxHKSUXK9XkiT5I3kQNYxGIz0YDLAsi6awVVVRliV5nrNarR7S/h4An8jESW2bVvIAAAAASUVORK5CYII=");
  750.     --reload-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48ZGVmcz48c3R5bGU+LmNscy0ye29wYWNpdHk6MC4xO308L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGlnaHQiPjxyZWN0IHg9IjIuMjUiIHdpZHRoPSI0Ljc1IiBoZWlnaHQ9IjEuMjUiLz48cmVjdCB4PSI1LjUiIHdpZHRoPSIxLjUiIGhlaWdodD0iNC41Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTEuNDMuMzRsLS40LDFhNy44OSw3Ljg5LDAsMSwxLTQuNTEuMTNMNS42Ni42NUE5LDksMCwxLDAsMTEuNDMuMzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIvPjxwYXRoIGQ9Ik0xMS40My4zNGwtLjQsMWE3Ljg5LDcuODksMCwxLDEtNC41MS4xM0w1LjY2LjY1QTksOSwwLDEsMCwxMS40My4zNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIi8+PC9nPjwvc3ZnPg==);
  751.     --dark-stop-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACRSURBVHjapNG5DQMxDAXRkcHW1MRGrIMFsA5GalNOVoAPHTTMVJgH7P5Sa+2qirsXfjgz6xGBqCrXdQH0LGJm/W6QO+pZZMStNdy9CEAW+YwBZDyekFn8BuyQVfwFzBCAVTwFJsgyBnjw58npb49PWK0jmal260hmqt3EcopPiGTiHSLZeIVIRLw+pG4gEcFzAKFNpipXKGdKAAAAAElFTkSuQmCC");
  752.     --stop-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsSAAALEgHS3X78AAABrElEQVR42pVUXasBURRd%2F9IvUcoDnkQilEyRB5EUpYR8fxaekCQJKeVfuNauozNn3Ot62NOsmb3WrL1n74PL5QIzlssljscjZrMZQqGQ4NVqhXK5jHA4jN1uh9vthtPp9OLI5Xq9Psbj8YP3TEqn02i1WkI2cT6fRyKRwH6%2FBznkvoT4wOVyidj5fMZgMEAwGESj0cBms3HgXC5n49DZy5r5ot%2FvSxn1eh3b7daG9Vw6e7qC1KlCT1iv1%2Bh0OjYxYj2HzqLRKA6HA3C%2F321hivV6PUQiEYcTYpZZKpWQTCaBarXqCJ0wHA5RqVRsz4hjsRiazaZ8wO12Q9TehU7U72u1Gnw%2BHwqFAuLxOBSGZVm%2FhhJQIsViUXrCxmcyGQQCAXi9XnS73e%2BF2C%2BWm81mRcjj8ch4fF1au93GdDqVKWefFP7YbLp498dYIptNEXH06fePRiOZJU61%2Fo54sVhgMplIzr8GUpHMgaQA3TD344pwWSmiY%2FODsiJ%2FLS0bSRET04nJcRwj3JtUKiWk%2BXzuwM88EeZ6OI4RPfx%2Bv9TMQ41f1zEbq3rCcuhE8X4A5cj%2BxuTY9j8AAAAASUVORK5CYII%3D");
  753.     --forward-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAAAdklEQVR42s3VsQ3AIAwEQOZy5U1YwZO5ZhoGYAlHNKkSeOAjpfgOnWRhntRaS0hqrYGcg7Gcc5RSggL2dExEpigMougSiKDL4AzdAkfoNviGHoFPaDKzOI2q3igVdPfgj%2FybS6GuDXWxqU%2BPWg7U%2BvqkYNEv4AIn2DZ728rD4AAAAABJRU5ErkJggg%3D%3D");
  754.     --dark-forward-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACSSURBVHjarNRNDcAgDAXg16kgtYAkgg8k4INgCgENLrrrDgMK2zs3X9L0h7z3sISZVURoVnNZoJyzllLAzPoZSylR7x0r0IQBQAhhCZoxC7iFrcBtbAYeYSPwGHsDSVUVP6S1BrJewCi1VnXOIcb4rc0nJCJ0/QUdD+ANOsJG0DY2g7awFbT1z1YQAPueWT7tPQBi/HxKH9IQUQAAAABJRU5ErkJggg==");
  755.     --home-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE5IDE3Ij48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtM3tmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5jbHMtMntzdHJva2Utd2lkdGg6MS4xcHg7fS5jbHMtM3tzdHJva2Utd2lkdGg6MS4ycHg7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJsaWdodCI+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxIDEwIDkuNSAxIDE4IDEwIi8+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIzIDggMyAxNiA3LjUgMTYgNy41IDEwLjUgMTEuNSAxMC41IDExLjUgMTYgMTYgMTYgMTYgOCIvPjwvZz48L3N2Zz4=);
  756.     --dark-home-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEYSURBVHjazNSxjYQwEAXQ75WbgNAplEABCCIIoRIMIYKEjAZIoAMkOiCjBxKILJkKfBF3x7HCrHaDm8SyPH4OPDNEKYVPBbEsS5vkuq4ahoHo8h66hDRNVVVV4JyrtzDOuQqCAF3XIQxDLUivoDAMkWUZhmEg0zSpPM8BQBVFQW5jfyEA+3oJ0jvQHjqQ3oXugPQVSAc+diiKIozjiDv1tIPjOCKKou9fpqZpKs/zIKU8XYjj+FQKbdseHpNSwvM8NE2j6LIsxHEc9H1/upgkCZ5gh/22bfB9n9zqgLIsYds2KcsSb7fTK/F/sUPRMsZQ1/VlM/8+Z4w9x9Z1hWEYh4R5niGEAAAIITDP8wlY1/VnOH5y0n4NAFzQqdSIfgDHAAAAAElFTkSuQmCC");
  757. }
Add Comment
Please, Sign In to add comment