Advertisement
Guest User

Untitled

a guest
Aug 28th, 2015
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 43.15 KB | None | 0 0
  1. @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
  2. @-moz-document url(chrome://browser/content/browser.xul) {
  3.  
  4.     /*START: toolbar buttons on urlbar*/
  5.     #navigator-toolbox #nav-bar #urlbar toolbarbutton:not([type="menu-button"]):not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):not(#urlbar-go-button):not(#urlbar-reload-button):not(#urlbar-stop-button),
  6.     #navigator-toolbox #nav-bar #urlbar toolbarbutton:not([type="menu-button"]):not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):not(#urlbar-go-button):not(#urlbar-reload-button):not(#urlbar-stop-button):hover,
  7.     #navigator-toolbox #nav-bar #urlbar toolbarbutton:not([type="menu-button"]):not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):not(#urlbar-go-button):not(#urlbar-reload-button):not(#urlbar-stop-button),
  8.     #navigator-toolbox #nav-bar #urlbar toolbarbutton > .toolbarbutton-menubutton-dropmarker{
  9.         background: none !important;
  10.         background-image: none !important;
  11.         border-color: transparent !important;
  12.         border:0px !important;
  13.         box-shadow: none !important;
  14.         transition-property: none !important;
  15.         transition-duration: 0ms !important;
  16.     }
  17.    
  18.     #navigator-toolbox #nav-bar #urlbar toolbarbutton:not([type="menu-button"]):not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):not(#urlbar-go-button):not(#urlbar-reload-button):not(#urlbar-stop-button){
  19.         padding: 0px 2px !important;
  20.     }
  21.    
  22.     #navigator-toolbox #nav-bar #urlbar toolbarbutton:not(#feed-button):not([type="menu-button"]):not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):not(#urlbar-go-button):not(#urlbar-reload-button):not(#urlbar-stop-button) .toolbarbutton-icon{
  23.         margin: -2px -3px !important;
  24.     }
  25.    
  26.     #nav-bar #urlbar #feed-button:not([type="menu-button"]):not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):not(#urlbar-go-button):not(#urlbar-reload-button):not(#urlbar-stop-button):not(.bookmark-item):not(#zoompage-zoomin-s):not(#zoompage-zoomout-s):not(#zoompage-zoomreset-t):not(#zoompage-zoomout-t):not(#zoompage-zoomin-t) {
  27.         padding: 0px 0px !important;
  28.         margin: 0px 0px !important;
  29.     }
  30.  
  31.     #navigator-toolbox > #nav-bar #urlbar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled="true"]):not(:active):hover,
  32.     #navigator-toolbox > #nav-bar #urlbar .toolbarbutton-1:not([open="true"]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]),
  33.     #navigator-toolbox > #nav-bar #urlbar .toolbarbutton-1:not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):not([type="menu-button"]):not([disabled="true"]):not([checked="true"]):not([open="true"]):not(:active):hover {
  34.       box-shadow: none !important;
  35.       transition: none !important;
  36.     }
  37.  
  38.     #navigator-toolbox > #nav-bar #urlbar .toolbarbutton-1:not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button) > .toolbarbutton-menubutton-button:not([disabled="true"]):hover:active,
  39.     #navigator-toolbox > #nav-bar #urlbar .toolbarbutton-1:not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):hover:active > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]),
  40.     #navigator-toolbox > #nav-bar #urlbar .toolbarbutton-1:not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button)[open="true"] > .toolbarbutton-menubutton-dropmarker,
  41.     #navigator-toolbox > #nav-bar #urlbar .toolbarbutton-1:not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):not([type="menu-button"]):not([disabled="true"]):hover:active,
  42.     #navigator-toolbox > #nav-bar #urlbar .toolbarbutton-1:not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):not([type="menu-button"])[checked="true"],
  43.     #navigator-toolbox > #nav-bar #urlbar .toolbarbutton-1:not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button)[open="true"] {
  44.       box-shadow: none !important;
  45.       transition: none !important;
  46.     }
  47.     /*END: workaround for toolbarbuttons on urlbar*/
  48.    
  49.     #nav-bar .toolbarbutton-1:not([type=menu-button]),
  50.     #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button,
  51.     #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {
  52.      -moz-box-align: center !important;
  53.     }
  54.  
  55.     #nav-bar .toolbarbutton-menubutton-button > .toolbarbutton-icon,
  56.     #nav-bar .toolbarbutton-1:not([type="menu"]) > .toolbarbutton-icon{
  57.         padding:0px !important;
  58.     }
  59.  
  60.     #nav-bar:-moz-locale-dir(ltr) .toolbarbutton-menubutton-button > .toolbarbutton-icon{
  61.       padding-right:2px !important;
  62.     }
  63.     #nav-bar:-moz-locale-dir(rtl) .toolbarbutton-menubutton-button > .toolbarbutton-icon{
  64.       padding-left:2px !important;
  65.     }
  66.  
  67.     #nav-bar #back-button > .toolbarbutton-icon,
  68.     #nav-bar #forward-button > .toolbarbutton-icon{
  69.       padding:1px !important;
  70.     }
  71.    
  72.     #nav-bar .toolbarbutton-menubutton-dropmarker > image{
  73.         padding-left:0px !important;
  74.         padding-right:0px !important;
  75.         padding-top:5px !important;
  76.         padding-bottom:4px !important;
  77.         margin-left:-1px !important;
  78.         margin-right:-1px !important;
  79.     }
  80.    
  81.     #nav-bar #bookmarks-menu-button .toolbarbutton-menubutton-dropmarker > image{
  82.         padding:0 2px !important;
  83.         margin:0 !important;
  84.     }
  85.  
  86.     #nav-bar #back-button:not(:hover) > .toolbarbutton-icon,
  87.     #nav-bar #forward-button:not(:hover) > .toolbarbutton-icon,
  88.     #nav-bar #back-button:hover[disabled] > .toolbarbutton-icon,
  89.     #nav-bar #forward-button:hover[disabled] > .toolbarbutton-icon{
  90.         -moz-appearance: none !important;
  91.         border: 1px solid transparent !important;
  92.         background: none !important;
  93.         box-shadow: none !important;
  94.         transition-property: none !important;
  95.         transition-duration: 0ms !important;
  96.     }
  97.    
  98.     #nav-bar #back-button:hover > .toolbarbutton-icon,
  99.     #nav-bar #forward-button:hover:not([disabled]) > .toolbarbutton-icon{
  100.       -moz-appearance: none !important;
  101.       border: 1px solid #bbc9d7 !important;
  102.       box-shadow: none !important;
  103.       transition-property: none !important;
  104.       transition-duration: 0ms !important;
  105.     }
  106.  
  107.     #nav-bar-customizationtarget *,
  108.     #nav-bar #urlbar-container,
  109.     #nav-bar #urlbar-wrapper,
  110.     #nav-bar #urlbar,
  111.     * #back-button .toolbarbutton-icon,
  112.     * #forward-button .toolbarbutton-icon,
  113.     * #back-button,
  114.     * #forward-button{
  115.       clip-path: none !important;
  116.     }
  117.  
  118.     #back-button[disabled="true"] > .toolbarbutton-icon,
  119.     #forward-button[disabled="true"] > .toolbarbutton-icon,
  120.     #nav-bar #back-button[disabled="true"] {
  121.       opacity: 1.0 !important;
  122.     }
  123.    
  124.     #navigator-toolbox #nav-bar .toolbarbutton-badge-stack,
  125.     #navigator-toolbox #nav-bar .toolbarbutton-badge-container,
  126.     #navigator-toolbox #nav-bar .toolbarbutton-menubutton-dropmarker > image,
  127.     #navigator-toolbox #nav-bar .toolbarbutton-menubutton-button .toolbarbutton-icon,
  128.     #navigator-toolbox #nav-bar toolbarbutton[type="menu-button"] > .toolbarbutton-icon,
  129.     #navigator-toolbox #nav-bar .toolbarbutton-1:-moz-any(:hover ,[checked],[open],[type="menu-button"]) > .toolbarbutton-icon,
  130.     #navigator-toolbox #nav-bar .toolbarbutton-1[type="menu-button"] > .toolbarbutton-menubutton-dropmarker::before{
  131.         -moz-appearance: none !important;
  132.         background: none !important;
  133.         background-image: none !important;
  134.         border-radius: 2.5px;
  135.         border-color: transparent !important;
  136.         box-shadow: none !important;
  137.         transition-property: none !important;
  138.         transition-duration: 0ms !important;
  139.     }
  140.    
  141.     #navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button,
  142.     #navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker,
  143.     #navigator-toolbox #nav-bar .toolbarbutton-1 {
  144.         -moz-appearance: none !important;
  145.         padding: 0px 0px !important;
  146.         background: rgba(151,152,153,.05)
  147.                     linear-gradient(rgba(251,252,253,.95), rgba(246,247,248,.47) 49%,
  148.                     rgba(231,232,233,.45) 51%, rgba(225,226,229,.3)) !important;
  149.         background-clip: padding-box !important;
  150.         border-radius: 2.5px;
  151.         border: 1px solid !important;
  152.         border-color: rgba(0,0,0,.12) rgba(0,0,0,.19) rgba(0,0,0,.38) !important;
  153.         box-shadow: 0 0 0 1px rgba(255,255,255,.3) inset,
  154.                     0 0 0 2px rgba(255,255,255,.1) inset !important;
  155.     }
  156.  
  157.     #navigator-toolbox #nav-bar .toolbarbutton-1[type="menu-button"] {
  158.         -moz-appearance: none !important;
  159.         padding: 0 !important;
  160.         background: none !important;
  161.         border: none !important;
  162.         box-shadow: none !important;
  163.     }
  164.  
  165.     #navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {
  166.         -moz-border-start-style: none !important;
  167.     }
  168.    
  169.     #navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button:-moz-locale-dir(ltr),
  170.     #navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker:-moz-locale-dir(rtl) {
  171.         border-top-right-radius: 0 !important;
  172.         border-bottom-right-radius: 0 !important;
  173.     }
  174.    
  175.     #navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button:-moz-locale-dir(rtl),
  176.     #navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker:-moz-locale-dir(ltr) {
  177.         border-top-left-radius: 0 !important;
  178.         border-bottom-left-radius: 0 !important;
  179.     }
  180.    
  181.     #navigator-toolbox #nav-bar .toolbarbutton-1[disabled="true"] {
  182.       opacity: .8 !important;
  183.     }
  184.    
  185.     #navigator-toolbox #nav-bar .toolbarbutton-1[disabled="true"] > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
  186.     #navigator-toolbox #nav-bar .toolbarbutton-1[disabled="true"] > .toolbarbutton-icon {
  187.       opacity: .5 !important;
  188.     }
  189.    
  190.     #navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled="true"]):not(:active):hover,
  191.     #navigator-toolbox #nav-bar .toolbarbutton-1:not([open="true"]):not(:active):hover > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]),
  192.     #navigator-toolbox #nav-bar .toolbarbutton-1:not([type="menu-button"]):not([disabled="true"]):not([checked="true"]):not([open="true"]):not(:active):hover {
  193.       background-color: hsla(190,60%,70%,.5) !important;
  194.       border-color: hsla(190,50%,65%,.8) hsla(190,50%,50%,.8) hsla(190,50%,40%,.8) !important;
  195.       box-shadow: 0 0 0 1px rgba(255,255,255,.3) inset,
  196.                   0 0 0 1.5px rgba(255,255,255,.1) inset,
  197.                   0 0 3.5px hsl(190,90%,80%) !important;
  198.       transition: background-color .4s ease-in,
  199.                   border-color .3s ease-in,
  200.                   box-shadow .3s ease-in !important;
  201.     }
  202.    
  203.     #navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button:not([disabled="true"]):hover:active,
  204.     #navigator-toolbox #nav-bar .toolbarbutton-1:hover:active > .toolbarbutton-menubutton-dropmarker:not([disabled="true"]),
  205.     #navigator-toolbox #nav-bar .toolbarbutton-1[open="true"] > .toolbarbutton-menubutton-dropmarker,
  206.     #navigator-toolbox #nav-bar .toolbarbutton-1:not([type="menu-button"]):not([disabled="true"]):hover:active,
  207.     #navigator-toolbox #nav-bar .toolbarbutton-1:not([type="menu-button"])[checked="true"],
  208.     #navigator-toolbox #nav-bar .toolbarbutton-1[open="true"] {
  209.       background-color: transparent !important;
  210.       border-color: rgba(0,0,0,.65) rgba(0,0,0,.55) rgba(0,0,0,.5) !important;
  211.       box-shadow: 0 0 6.5px rgba(0,0,0,.4) inset,
  212.                   0 0 2px rgba(0,0,0,.4) inset,
  213.                   0 1px 0 rgba(255,255,255,.4) !important;
  214.     }
  215.    
  216.     #navigator-toolbox #nav-bar .toolbarbutton-1[checked="true"]:not(:active):hover {
  217.       background-color: rgba(90%,90%,90%,.4) !important;
  218.       transition: background-color .4s !important;
  219.     }
  220.    
  221.     #navigator-toolbox #nav-bar  .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
  222.     #navigator-toolbox #nav-bar  .toolbarbutton-1 > .toolbarbutton-icon {
  223.       -moz-margin-end: 0 !important;
  224.     }
  225.    
  226.     #navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
  227.     #navigator-toolbox #nav-bar .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #reload-button, #stop-button, #home-button, #print-button, #downloads-button, #history-button, #bookmarks-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #cut-button, #copy-button, #paste-button, #fullscreen-button, #zoom-out-button, #zoom-in-button, #sync-button, #feed-button, #tabview-button)) > .toolbarbutton-icon {
  228.       margin: 1px !important;
  229.     }
  230.    
  231.     #navigator-toolbox #nav-bar .toolbarbutton-1,
  232.     #navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button {
  233.       min-width: 26px;
  234.     }
  235.     #navigator-toolbox #nav-bar #urlbar-icons .toolbarbutton-1,
  236.     #navigator-toolbox #nav-bar #urlbar-icons .toolbarbutton-1 > .toolbarbutton-menubutton-button {
  237.       min-width: unset !important;
  238.     }
  239.  
  240.     #navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker{
  241.       padding: 0px !important;
  242.     }
  243.    
  244.     #navigator-toolbox #nav-bar #ctraddon_back-button:-moz-locale-dir(ltr),
  245.     #navigator-toolbox #nav-bar #back-button:-moz-locale-dir(ltr),
  246.     #navigator-toolbox #nav-bar #zoom-out-button:-moz-locale-dir(ltr){
  247.       margin: 1px -2px 1px 1px !important;
  248.       border-top-right-radius: 0px !important;
  249.       border-bottom-right-radius: 0px !important;
  250.     }
  251.    
  252.     #navigator-toolbox #nav-bar #ctraddon_forward-button:-moz-locale-dir(ltr),
  253.     #navigator-toolbox #nav-bar #forward-button:-moz-locale-dir(ltr),
  254.     #navigator-toolbox #nav-bar #zoom-in-button:-moz-locale-dir(ltr){
  255.       border-top-left-radius: 0px !important;
  256.       border-bottom-left-radius: 0px !important;
  257.     }
  258.    
  259.     #navigator-toolbox #nav-bar #back-button:-moz-locale-dir(rtl),
  260.     #navigator-toolbox #nav-bar #forward-button:-moz-locale-dir(rtl),
  261.     #navigator-toolbox #nav-bar #ctraddon_back-button:-moz-locale-dir(rtl),
  262.     #navigator-toolbox #nav-bar #ctraddon_forward-button:-moz-locale-dir(rtl){
  263.       border-top-left-radius: 0px !important;
  264.       border-bottom-left-radius: 0px !important;
  265.     }
  266.    
  267.     #navigator-toolbox #nav-bar #ctraddon_back-button:-moz-locale-dir(rtl)
  268.     #navigator-toolbox #nav-bar #back-button:-moz-locale-dir(rtl){
  269.       margin: 1px 1px 1px -2px !important;
  270.     }
  271.    
  272.     #navigator-toolbox #nav-bar #zoom-out-button:-moz-locale-dir(rtl){
  273.       margin: 1px 1px 1px -2px !important;
  274.       border-top-left-radius: 0px !important;
  275.       border-bottom-left-radius: 0px !important;
  276.     }
  277.    
  278.     #navigator-toolbox #nav-bar #zoom-in-button:-moz-locale-dir(rtl){
  279.       border-top-right-radius: 0px !important;
  280.       border-bottom-right-radius: 0px !important;
  281.     }
  282.    
  283.     window:not([chromehidden~="toolbar"]) #urlbar-container > #back-button{
  284.       border-top-left-radius:2.5px !important;
  285.       border-bottom-left-radius:2.5px !important;
  286.     }  
  287.  
  288.     window:not([chromehidden~="toolbar"]) #urlbar-container > #forward-button[disabled] {
  289.       opacity: 1.0 !important;
  290.       transition: none !important;
  291.       transition-property:  none !important;
  292.       transition-delay: 0s !important;
  293.     }
  294.  
  295.     window:not([chromehidden~="toolbar"]) #urlbar-container > #forward-button[disabled] > .toolbarbutton-icon {
  296.       opacity: .5 !important;
  297.     }
  298.  
  299.     window:not([chromehidden~="toolbar"]) #urlbar-container[forwarddisabled] > #urlbar-wrapper {
  300.       clip-path: none !important;
  301.     }
  302.  
  303.     window:not([chromehidden~="toolbar"]) #urlbar-container[forwarddisabled] > #urlbar-wrapper > #urlbar {
  304.       margin-left: 0px !important;
  305.       transition: none !important;
  306.       transition-property:  none !important;
  307.       transition-delay: 0s !important;
  308.     }
  309.  
  310.     /* START: urlbar border tweaking (default theme does not provide left urlbar border) */
  311.     #main-window #navigator-toolbox #nav-bar  #urlbar,
  312.     #main-window #navigator-toolbox #nav-bar  .searchbar-textbox {
  313.       border: 1px solid ThreeDShadow !important;
  314.     }
  315.     @media (-moz-windows-default-theme) {
  316.       #main-window #navigator-toolbox #nav-bar  #urlbar,
  317.       #main-window #navigator-toolbox #nav-bar  .searchbar-textbox {
  318.         border-color: rgba(0,0,0,.32) !important;
  319.       }
  320.     }
  321.     #main-window #navigator-toolbox #nav-bar  #urlbar:-moz-lwtheme,
  322.     #main-window #navigator-toolbox #nav-bar  .searchbar-textbox:-moz-lwtheme {
  323.       border-color: rgba(0,0,0,.32) !important;
  324.     }
  325.  
  326.     @media (-moz-windows-default-theme) {
  327.       #main-window #navigator-toolbox #nav-bar  #urlbar:not(:-moz-lwtheme),
  328.       #main-window #navigator-toolbox #nav-bar  .searchbar-textbox:not(:-moz-lwtheme) {
  329.         border-color: hsla(210,54%,20%,.25) hsla(210,54%,20%,.27) hsla(210,54%,20%,.3) hsla(210,54%,20%,.27) !important;
  330.       }
  331.  
  332.       #main-window #navigator-toolbox #nav-bar  #urlbar:not(:-moz-lwtheme)[focused],
  333.       #main-window #navigator-toolbox #nav-bar  .searchbar-textbox:not(:-moz-lwtheme)[focused] {
  334.         border-color: Highlight !important;
  335.       }
  336.      
  337.       @media (-moz-os-version: windows-vista),
  338.              (-moz-os-version: windows-win7) {
  339.         #main-window #navigator-toolbox #nav-bar  #urlbar:not(:-moz-lwtheme):not([focused]):hover,
  340.         #main-window #navigator-toolbox #nav-bar  .searchbar-textbox:not(:-moz-lwtheme):not([focused]):hover {
  341.           border-color: hsla(210,54%,20%,.35) hsla(210,54%,20%,.37) hsla(210,54%,20%,.4) hsla(210,54%,20%,.37) !important;
  342.         }
  343.  
  344.         #main-window #navigator-toolbox #nav-bar  #urlbar:not(:-moz-lwtheme)[focused],
  345.         #main-window #navigator-toolbox #nav-bar  .searchbar-textbox:not(:-moz-lwtheme)[focused] {
  346.           border-color: hsla(206,100%,60%,.65) hsla(206,100%,55%,.65) hsla(206,100%,50%,.65) hsla(206,100%,55%,.65) !important;
  347.         }
  348.       }
  349.     }
  350.     /* END: urlbar border tweaking (default theme does not provide left urlbar border) */
  351.    
  352.    
  353.     window:not([chromehidden~="toolbar"]) #ctraddon_back-forward-button:-moz-locale-dir(ltr) > #forward-button,
  354.     window:not([chromehidden~="toolbar"]) #urlbar-container:-moz-locale-dir(ltr) > #forward-button{
  355.       -moz-margin-start: 0px !important;
  356.       -moz-margin-end: 2px !important;
  357.       -moz-padding-start: 7px !important;
  358.     }
  359.    
  360.     window:not([chromehidden~="toolbar"]) #ctraddon_back-forward-button:-moz-locale-dir(rtl) > #ctraddon_forward-button,
  361.     window:not([chromehidden~="toolbar"]) #urlbar-container:-moz-locale-dir(rtl) > #forward-button{
  362.       -moz-margin-start: -2px !important;
  363.       -moz-margin-end: 2px !important;
  364.       -moz-padding-end: 0px !important;
  365.     }
  366.    
  367.     #nav-bar #notification-popup-box + *{
  368.       -moz-padding-start: 9px !important;
  369.       transition: none !important;
  370.     }
  371.  
  372.     #nav-bar #notification-popup-box[hidden] + * {
  373.       -moz-padding-start: 2px !important;
  374.       transition: none !important;
  375.     }
  376.  
  377.     #nav-bar #notification-popup-box:not([hidden]) {
  378.       padding-left:2px !important;
  379.       padding-right:2px !important;
  380.       transition: none !important;
  381.     }
  382.    
  383.     #PanelUI-button #PanelUI-menu-button image{
  384.         padding:0px !important;
  385.     }
  386.  
  387.     /* Australis buttons, that are normally inside panel ui menu */
  388.     #nav-bar :-moz-any(#cut-button,#copy-button,#paste-button,#zoom-out-button,#zoom-in-button,#zoom-reset-button){
  389.       -moz-appearance: none !important;
  390.       padding: 0px 0px !important;
  391.       margin:1px 1px !important;
  392.       background: rgba(151,152,153,.05)
  393.                   linear-gradient(rgba(251,252,253,.95), rgba(246,247,248,.47) 49%,
  394.                   rgba(231,232,233,.45) 51%, rgba(225,226,229,.3)) padding-box !important;
  395.       border-radius: 2.5px;
  396.       border: 1px solid !important;
  397.       border-color: rgba(0,0,0,.12) rgba(0,0,0,.19) rgba(0,0,0,.38) !important;
  398.       box-shadow: 0 0 0 1px rgba(255,255,255,.3) inset,
  399.                   0 0 0 2px rgba(255,255,255,.1) inset !important;
  400.       color: black !important;
  401.       text-shadow: 0 0 2px white !important;
  402.       transition-property: background-color, border-color, box-shadow !important;
  403.       transition-duration: 250ms !important;
  404.     }
  405.  
  406.     #nav-bar :-moz-any(#cut-button,#copy-button,#paste-button,#zoom-out-button,#zoom-in-button,#zoom-reset-button):hover{
  407.       background-color: hsla(190,60%,70%,.5) !important;
  408.       border-color: hsla(190,50%,65%,.8) hsla(190,50%,50%,.8) hsla(190,50%,40%,.8) !important;
  409.       box-shadow: 0 0 0 1px rgba(255,255,255,.3) inset,
  410.                   0 0 0 1.5px rgba(255,255,255,.1) inset,
  411.                   0 0 3.5px hsl(190,90%,80%) !important;
  412.       transition: background-color .4s ease-in,
  413.                   border-color .3s ease-in,
  414.                   box-shadow .3s ease-in !important;
  415.     }
  416.    
  417.     #nav-bar :-moz-any(#cut-button,#copy-button,#paste-button,#zoom-out-button,#zoom-in-button,#zoom-reset-button)[open="true"],
  418.     #nav-bar :-moz-any(#cut-button,#copy-button,#paste-button,#zoom-out-button,#zoom-in-button,#zoom-reset-button):hover:active{
  419.       background-color: hsla(210,54%,20%,.2) !important;
  420.       border-color: hsla(210,54%,20%,.3) hsla(210,54%,20%,.35) hsla(210,54%,20%,.4) !important;
  421.       box-shadow: 0 1px 1px rgba(0,0,0,.1) inset,
  422.                   0 0 2px rgba(0,0,0,.3) inset,
  423.                   0 1px 0 hsla(210,54%,20%,0),
  424.                   0 0 2px hsla(210,54%,20%,0) !important;
  425.       text-shadow: none !important;
  426.       transition: none !important;
  427.     }
  428.  
  429.     #nav-bar #edit-controls > separator,
  430.     #nav-bar #zoom-controls > separator {
  431.       visibility:collapse !important;
  432.     }
  433.    
  434.     #main-window #navigator-toolbox #nav-bar #zoom-reset-button{
  435.       border-radius:0px !important;
  436.       border-left: 1px solid transparent !important;
  437.       border-right: 1px solid transparent !important;
  438.       min-width:32px !important;
  439.     }
  440.     #main-window #navigator-toolbox #nav-bar #zoom-reset-button:hover label{
  441.       -moz-appearance: none !important;
  442.       background: none !important;
  443.       border-color: transparent !important;
  444.       box-shadow: none !important;
  445.     }
  446.    
  447.     #nav-bar #zoom-reset-button .toolbarbutton-text {
  448.       margin:0 0 -4px 0 !important;
  449.       padding:0 !important;
  450.     }
  451.    
  452.     #main-window #navigator-toolbox #nav-bar #zoom-reset-button{
  453.       -moz-margin-start:1px !important;
  454.       -moz-margin-end:-3px !important;
  455.  
  456.     }
  457.  
  458.     #nav-bar :-moz-any(#cut-button,#copy-button,#paste-button,#zoom-out-button,#zoom-in-button){
  459.       min-width:28px !important;
  460.     }
  461.    
  462.     #nav-bar #zoom-in-button {
  463.       margin-right:-3px !important
  464.     }
  465.    
  466.     window:not([chromehidden~="toolbar"]) #urlbar-container:not(:hover) > #forward-button[disabled],
  467.     window:not([chromehidden~="toolbar"]) #urlbar-container > #forward-button[occluded-by-urlbar],
  468.     #urlbar-container[forwarddisabled] #forward-button,
  469.     #forward-button[disabled]{
  470.         visibility:visible !important;
  471.         opacity: 1.0 !important;
  472.     }
  473.  
  474.     /* remove PanelUI-buttons separator */
  475.     #PanelUI-button {
  476.       background:none !important;
  477.     }
  478.    
  479.     /* adjust Bookmarks menu popup */
  480.     #nav-bar #BMB_bookmarksPopup {
  481.       margin-top: -2px !important;
  482.     }
  483.     #PanelUI-popup,
  484.     #downloadsPanel,
  485.     #nav-bar .panel-arrow[side=top]{
  486.       margin-top:2px !important;
  487.     }
  488.    
  489.     /* adjust dropmarker for toolbar menu buttons */
  490.     #nav-bar toolbarbutton[type="menu"]:-moz-locale-dir(ltr) .toolbarbutton-menu-dropmarker {
  491.       margin-left: -18px !important;
  492.       margin-right: -6px !important;
  493.     }
  494.  
  495.     #nav-bar toolbarbutton[type="menu"]:-moz-locale-dir(rtl) .toolbarbutton-menu-dropmarker {
  496.       margin-right: -18px !important;
  497.       margin-left: -6px !important;
  498.     }
  499.    
  500.     /*buttons with SVG images*/
  501.     #nav-bar .toolbarbutton-1[image$="svg"] .toolbarbutton-icon {
  502.       max-width: 18px !important;
  503.       width: auto !important;
  504.       height: auto !important;
  505.     }
  506.  
  507.     #nav-bar toolbarbutton[id^="action-button-"] .toolbarbutton-icon,
  508.     #nav-bar toolbarbutton[id^="toggle-button-"] .toolbarbutton-icon {
  509.       width:18px !important;
  510.       padding:0px !important;
  511.     }
  512.     #nav-bar toolbarbutton[id^="action-button-"] .toolbarbutton-badge-stack,
  513.     #nav-bar toolbarbutton[id^="toggle-button-"] .toolbarbutton-badge-stack,
  514.     #nav-bar toolbarbutton[id^="action-button-"] .toolbarbutton-badge,
  515.     #nav-bar toolbarbutton[id^="toggle-button-"] .toolbarbutton-badge,
  516.     #nav-bar toolbarbutton[id^="action-button-"] .toolbarbutton-badge-container,
  517.     #nav-bar toolbarbutton[id^="toggle-button-"] .toolbarbutton-badge-container {
  518.       padding:0px !important;
  519.     }
  520.  
  521.     /* fix badges */
  522.     #nav-bar toolbarbutton .toolbarbutton-badge-stack image,
  523.     #nav-bar #loop-button .toolbarbutton-badge-container image,
  524.     #nav-bar #loop-button-throttled .toolbarbutton-badge-container image,
  525.     #nav-bar #PanelUI-menu-button .toolbarbutton-badge-container image{
  526.       min-width:18px;
  527.     }
  528.     #nav-bar toolbarbutton .toolbarbutton-badge-stack,
  529.     #nav-bar toolbarbutton .toolbarbutton-badge,
  530.     #nav-bar toolbarbutton .toolbarbutton-badge-container{
  531.       padding:0 !important;
  532.     }
  533.    
  534.     /**/
  535.     #navigator-toolbox #nav-bar .toolbarbutton-1:not(#forward-button) {
  536.       margin: 1px 1px !important;
  537.     }
  538.     #navigator-toolbox #nav-bar #forward-button {
  539.       margin: 0px 1px 0px 3px !important;
  540.     }
  541.     * #navigator-toolbox #nav-bar #ctraddon_forward-button:-moz-locale-dir(rtl),
  542.     * #navigator-toolbox #nav-bar #ctraddon_forward-button:-moz-locale-dir(ltr){
  543.       -moz-margin-start: -2px !important;
  544.     }
  545.    
  546.     /* Firefox 40+ giant icons fix*/
  547.     #nav-bar toolbarbutton[cui-areatype="toolbar"] > :-moz-any(#zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button) > .toolbarbutton-icon,
  548.     #nav-bar :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button):-moz-any([cui-areatype="toolbar"],:not([cui-areatype])) > .toolbarbutton-icon,
  549.     #nav-bar :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button):-moz-any([cui-areatype="toolbar"],:not([cui-areatype])) > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
  550.     #nav-bar #bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
  551.       width: unset !important;;
  552.     }
  553.  
  554.    
  555.     /******************************************/
  556.     /* Extra CSS Code needed for some add-ons */
  557.     /******************************************/
  558.    
  559.     /*OmniSidebar extension*/
  560.     #omnisidebar-addons_sidebar_button > .toolbarbutton-icon,
  561.     #omnisidebar-button > .toolbarbutton-icon{
  562.         max-width: 18px !important;
  563.         max-height: 18px !important;
  564.     }
  565.    
  566.     /*Error console 2 extension*/
  567.     #navigator-toolbox #nav-bar #urlbar #console2-button > image {
  568.         min-width: 20px !important;
  569.         min-height: 20px !important;
  570.     }
  571.     #navigator-toolbox #nav-bar #console2-button > image {
  572.         width: 20px !important;
  573.         height: 18px !important;
  574.     }
  575.    
  576.     /*TabUtilities extension*/
  577.     #navigator-toolbox #nav-bar #urlbar #button_tuOptions .toolbarbutton-icon{
  578.         max-width: inherit !important;
  579.         max-height: inherit !important;
  580.     }
  581.     #navigator-toolbox #nav-bar #button_tuOptions .toolbarbutton-icon {
  582.         min-width: 24px !important;
  583.         min-height: 18px !important;
  584.     }
  585.     #navigator-toolbox > #nav-bar #button_tuOptions .toolbarbutton-icon,
  586.     #navigator-toolbox > #nav-bar #closetab-button .toolbarbutton-icon {
  587.       width: 20px !important;
  588.       height: 18px !important;
  589.     }
  590.    
  591.     /*FoxyProxy extension*/
  592.     #navigator-toolbox #nav-bar #foxyproxy-toolbar-icon{
  593.       margin: 1px 2px !important;
  594.       padding: 0px 4px !important;
  595.     }
  596.  
  597.     /*XulGear extension*/
  598.     #xulgear-toolbar-button {
  599.         -moz-appearance: none !important;
  600.         border-color: transparent !important;
  601.     }
  602.     #navigator-toolbox #xulgear-toolbar-button .toolbarbutton-icon{
  603.         list-style-image: url("chrome://xulgear/skin/toolbar-large.png") !important;
  604.         height:18px !important;
  605.     }
  606.    
  607.     /*TooManyTabs extension*/
  608.     #visibo-tmt-palette-button,
  609.     #visibo-tmt-view-options {
  610.         -moz-appearance: none !important;
  611.         border-color: transparent !important;
  612.     }
  613.     #visibo-tmt-palette-button .toolbarbutton-icon,
  614.     #visibo-tmt-view-options .toolbarbutton-icon {
  615.       width: 20px !important;
  616.       height: 18px !important;
  617.     }
  618.    
  619.     /*CookieSafe extension*/
  620.     #navigator-toolbox #nav-bar #cookiesafe-button{
  621.         margin-top: 0px !important;
  622.         margin-bottom: 0px !important;
  623.     }
  624.    
  625.     /* Zoompage add-on*/
  626.     #nav-bar #zoompage-style-s,
  627.     #nav-bar #zoompage-style-t{
  628.         height:24px !important;
  629.     }
  630.     #navigator-toolbox #nav-bar #zoompage-zoomin-s{
  631.         margin-left: -3px !important;
  632.         padding:0px !important;
  633.         margin-bottom: -0.5px !important;
  634.     }
  635.     #navigator-toolbox #nav-bar #zoompage-zoomout-s{
  636.         margin-top: -0.5px !important;
  637.         margin-left: -3px !important;
  638.         padding:0px !important;
  639.     }  
  640.     #navigator-toolbox #nav-bar #zoompage-zoomout-s image,
  641.     #navigator-toolbox #nav-bar #zoompage-zoomin-s image{
  642.         padding:0px 1px !important;
  643.     }
  644.     #navigator-toolbox #nav-bar #zoompage-style-t{
  645.         padding:0px !important;
  646.         margin:0px !important;
  647.         margin-top: 0px !important;
  648.     }
  649.     #navigator-toolbox #nav-bar #zoompage-zoomreset-t{
  650.         padding:0px !important;
  651.         margin:0px !important;
  652.         margin-top: -6px !important;
  653.     }
  654.     #navigator-toolbox #nav-bar #zoompage-zoomout-t,
  655.     #navigator-toolbox #nav-bar #zoompage-zoomin-t{
  656.         margin-top: -2px !important;
  657.         padding:4px !important;
  658.     }
  659.     #navigator-toolbox #nav-bar #zoompage-zoomout-t{
  660.         margin-left: 1px !important;
  661.         margin-right: -1px !important;
  662.     }
  663.     #navigator-toolbox #nav-bar #zoompage-zoomin-t {
  664.         margin-right: 1px !important;
  665.         margin-left: -1px !important;
  666.     }
  667.     #navigator-toolbox #nav-bar #zoompage-zoomout-t image,
  668.     #navigator-toolbox #nav-bar #zoompage-zoomin-t image{
  669.         margin: -4px 0px !important;
  670.         padding:0px !important;
  671.     }
  672.     /* hacktheweb add-on */
  673.     #navigator-toolbox #hacktheweb-toolbar-button > .toolbarbutton-icon{
  674.       height:18px !important;
  675.       width:16px !important;
  676.     }
  677.     /* Skype add-on*/
  678.     #skype_extension_v5_toolbar_button > .toolbarbutton-icon {
  679.         width:18px !important;
  680.         height:18px !important;
  681.         padding:0 !important;
  682.     }
  683.     /* Downloads Tab v1.1 add-on*/
  684.     #navigator-toolbox #custom-button-1 .toolbarbutton-icon{
  685.         height:18px !important;
  686.     }
  687.     /*pluggerIcon*/
  688.     toolbarbutton#pluggerIcon {
  689.         list-style-image:url('chrome://plugintoggler/skin/plugin.png') !important;
  690.     }
  691.    
  692.     /* Stylish add-on */
  693.     #stylish-toolbar-button{
  694.         list-style-image: url("chrome://stylish/skin/16w.png") !important;
  695.     }
  696.     #stylish-toolbar-button[styles-applied~="site"] {
  697.         list-style-image: url("chrome://stylish/skin/16.png") !important;
  698.     }
  699.     #stylish-toolbar-button .toolbarbutton-icon{
  700.         padding-top: 0px !important;
  701.         padding-bottom: 0px !important;
  702.     }
  703.    
  704.     /*Adblock+ Australis*/
  705.     #abp-toolbarbutton[customizableui-areatype="toolbar"],
  706.     #abp-site-info[customizableui-areatype="toolbar"] {
  707.       list-style-image: url("chrome://adblockplus/skin/abp-status-16.png")!important;
  708.       -moz-image-region: rect(0px, 16px, 16px, 0px) !important;
  709.     }
  710.     #abp-toolbarbutton[customizableui-areatype="toolbar"][abpstate="disabled"],
  711.     #abp-toolbarbutton[customizableui-areatype="toolbar"][abpstate="whitelisted"],
  712.     #abp-site-info[customizableui-areatype="toolbar"][abpaction="enable"],
  713.     #abp-site-info[customizableui-areatype="toolbar"][abpaction="enable_site"] {
  714.       -moz-image-region: rect(16px, 16px, 32px, 0px)!important;
  715.     }
  716.     #abp-toolbarbutton[customizableui-areatype="toolbar"] .toolbarbutton-icon{
  717.       padding-top: 0px !important;
  718.       padding-bottom: 0px !important;
  719.     }
  720.    
  721.     /*VideoDownloadHelper*/
  722.     #nav-bar #dwhelper-button toolbarbutton image {
  723.       margin-right:0px !important;
  724.     }
  725.    
  726.     /* CTR add-on */
  727.     #main-window #navigator-toolbox #nav-bar[currentset*="ctraddon_back-forward-button,ctraddon_back-forward-dropmarker"]:not([customizing]) #ctraddon_back-forward-dropmarker:not([type="menu-button"]):not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):not(#urlbar-go-button):not(#urlbar-reload-button):not(#urlbar-stop-button):not(.bookmark-item):not(#zoompage-zoomin-s):not(#zoompage-zoomout-s):not(#zoompage-zoomreset-t):not(#zoompage-zoomout-t):not(#zoompage-zoomin-t) .toolbarbutton-icon {
  728.       padding: 0px 0px !important;
  729.       margin: 0px -2px !important
  730.     }
  731.     #main-window:-moz-locale-dir(ltr) #navigator-toolbox #nav-bar[currentset*="ctraddon_back-forward-button,ctraddon_back-forward-dropmarker"]:not([customizing]) #ctraddon_back-forward-dropmarker:not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):not(#zoompage-zoomin-s):not(#zoompage-zoomout-s):not(#zoompage-zoomreset-t):not(#zoompage-zoomout-t):not(#zoompage-zoomin-t):not(#zoompage-zoomout-c):not(#zoompage-zoomin-c):not(#zoompage-zoomout-n):not(#zoompage-zoomin-n) {
  732.       margin-left: -2px !important;
  733.       min-width:0px !important;
  734.       border-top-left-radius:0px !important;
  735.       border-bottom-left-radius:0px !important;
  736.     }
  737.     #main-window:-moz-locale-dir(ltr) #navigator-toolbox #nav-bar[currentset*="ctraddon_back-forward-button,ctraddon_back-forward-dropmarker"]:not([customizing]) #ctraddon_back-forward-button #ctraddon_forward-button {
  738.       border-top-right-radius:0px !important;
  739.       border-bottom-right-radius:0px !important;
  740.     }
  741.     #main-window:-moz-locale-dir(rtl) #navigator-toolbox #nav-bar[currentset*="ctraddon_back-forward-button,ctraddon_back-forward-dropmarker"]:not([customizing]) #ctraddon_back-forward-dropmarker:not(#back-button):not(#forward-button):not(#ctraddon_back-button):not(#ctraddon_forward-button):not(#zoompage-zoomin-s):not(#zoompage-zoomout-s):not(#zoompage-zoomreset-t):not(#zoompage-zoomout-t):not(#zoompage-zoomin-t):not(#zoompage-zoomout-c):not(#zoompage-zoomin-c):not(#zoompage-zoomout-n):not(#zoompage-zoomin-n) {
  742.       margin-right: -3px !important;
  743.       min-width:0px !important;
  744.       border-top-right-radius:0px !important;
  745.       border-bottom-right-radius:0px !important;
  746.     }
  747.     #main-window:-moz-locale-dir(rtl) #navigator-toolbox #nav-bar[currentset*="ctraddon_back-forward-button,ctraddon_back-forward-dropmarker"]:not([customizing]) #ctraddon_back-forward-button #ctraddon_forward-button {
  748.       border-top-left-radius:0px !important;
  749.       border-bottom-left-radius:0px !important;
  750.     }
  751.    
  752.     /* Facebook social service items */
  753.     #social-toolbar-item *::before{
  754.       visibility:hidden !important;
  755.     }
  756.     #social-notification-icon-friends-jewel *,
  757.     #social-notification-icon-messages-jewel *,
  758.     #social-notification-icon-notifications-jewel * {
  759.       -moz-appearance: none !important;
  760.       border-radius: 2.5px;
  761.       border-color: transparent !important;
  762.       box-shadow: none !important;
  763.       transition-property: none !important;
  764.       transition-duration: 0ms !important;
  765.     }
  766.     #social-toolbar-item * {
  767.       padding:0px !important;
  768.     }
  769.    
  770.     /* 'Extensions options menu' add-on button */
  771.     #extensionsoptionsmenutoolbar .toolbarbutton-icon {
  772.       padding-top: 0 !important;
  773.       padding-bottom: 0 !important;
  774.     }
  775.    
  776.     /* let me search it for you com addon*/
  777.     #nav-bar #LMSIFYbtnGetUrl{
  778.       margin: 1px 0px !important
  779.     }
  780.    
  781.     /* "Navigation Throbber restored" add-on*/
  782.     #main-window #nav-bar #navigator-throbber > image {
  783.       border: 0px solid transparent !important;
  784.       height: 16px !important;
  785.       width: 16px !important;
  786.       padding: 0px !important;
  787.     }
  788.     #main-window #nav-bar #navigator-throbber {
  789.       margin: 1px 0 !important;
  790.     }
  791.     /*Adblock+ */
  792.     #nav-bar #abp-toolbarbutton .toolbarbutton-icon {
  793.       padding-top:0 !important;
  794.       padding-bottom:0 !important;
  795.     }
  796.     /*Ghostery add-on*/
  797.     #ghostery-button-badge {
  798.       -moz-margin-end:3px !important;
  799.       margin-bottom:-3px !important;
  800.     }
  801.     /* Duplicate Tabs Closer add-on */
  802.     #close-duplicate-tabs-btn-badge{
  803.       -moz-margin-end:-7px !important;
  804.       margin-bottom:-3px !important;
  805.     }
  806.     /*Restart Manager*/
  807.     #nav-bar #restman-button{
  808.       margin-top:1px !important;
  809.       margin-bottom:1px !important;
  810.     }
  811.  
  812.     /*Add ToolbarButton effects to:
  813.     * FoxyProxy, PluginsToggler, CookieSafe, VideoDownloadHelper
  814.     */
  815.     #nav-bar #LMSIFYbtnGetUrl,
  816.     #nav-bar #dwhelper-button toolbarbutton,
  817.     #nav-bar #cookiesafe-button,
  818.     #nav-bar #foxyproxy-toolbar-icon,
  819.     #nav-bar #pluggerIcon{
  820.       -moz-appearance: none !important;
  821.       background: rgba(151,152,153,.05)
  822.                   linear-gradient(rgba(251,252,253,.95), rgba(246,247,248,.47) 49%,
  823.                   rgba(231,232,233,.45) 51%, rgba(225,226,229,.3)) padding-box !important;
  824.       border-radius: 2.5px;
  825.       border: 1px solid !important;
  826.       border-color: rgba(0,0,0,.12) rgba(0,0,0,.19) rgba(0,0,0,.38) !important;
  827.       box-shadow: 0 0 0 1px rgba(255,255,255,.3) inset,
  828.                   0 0 0 2px rgba(255,255,255,.1) inset !important;
  829.       color: black !important;
  830.       text-shadow: 0 0 2px white !important;
  831.       transition-property: background-color, border-color, box-shadow !important;
  832.       transition-duration: 250ms !important;
  833.     }
  834.    
  835.     #nav-bar #LMSIFYbtnGetUrl:not([disabled="true"]):not([checked="true"]):not([open="true"]):not(:active):hover,
  836.     #nav-bar #dwhelper-button toolbarbutton:not([disabled="true"]):not([checked="true"]):not([open="true"]):not(:active):hover,
  837.     #nav-bar #cookiesafe-button:not([disabled="true"]):not([checked="true"]):not([open="true"]):not(:active):hover,
  838.     #nav-bar #foxyproxy-toolbar-icon:not([disabled="true"]):not([checked="true"]):not([open="true"]):not(:active):hover,
  839.     #nav-bar #pluggerIcon:not([disabled="true"]):not([checked="true"]):not([open="true"]):not(:active):hover{
  840.       background-color: hsla(190,60%,70%,.5) !important;
  841.       border-color: hsla(190,50%,65%,.8) hsla(190,50%,50%,.8) hsla(190,50%,40%,.8) !important;
  842.       box-shadow: 0 0 0 1px rgba(255,255,255,.3) inset,
  843.                   0 0 0 1.5px rgba(255,255,255,.1) inset,
  844.                   0 0 3.5px hsl(190,90%,80%) !important;
  845.       transition: background-color .4s ease-in,
  846.                   border-color .3s ease-in,
  847.                   box-shadow .3s ease-in !important;
  848.     }
  849.    
  850.     #nav-bar #LMSIFYbtnGetUrl:not([disabled="true"]):hover:active,
  851.     #nav-bar #dwhelper-button toolbarbutton:not([disabled="true"]):hover:active,
  852.     #nav-bar #dwhelper-button toolbarbutton[open="true"],
  853.     #nav-bar #cookiesafe-button:not([disabled="true"]):hover:active,
  854.     #nav-bar #foxyproxy-toolbar-icon:not([disabled="true"]):hover:active,
  855.     #nav-bar #pluggerIcon[open="true"],
  856.     #nav-bar #pluggerIcon:not([disabled="true"]):hover:active{
  857.       background-color: hsla(210,54%,20%,.2) !important;
  858.       border-color: hsla(210,54%,20%,.3) hsla(210,54%,20%,.35) hsla(210,54%,20%,.4) !important;
  859.       box-shadow: 0 1px 1px rgba(0,0,0,.1) inset,
  860.                   0 0 2px rgba(0,0,0,.3) inset,
  861.                   0 1px 0 hsla(210,54%,20%,0),
  862.                   0 0 2px hsla(210,54%,20%,0) !important;
  863.       text-shadow: none !important;
  864.       transition: none !important;
  865.     }
  866.    
  867.     /* some button icons don't need paddings on simulated small button view */
  868.     #nav-bar #bookmarks_backup_restore-menu-button .toolbarbutton-icon,
  869.     #nav-bar #webrtc-status-button .toolbarbutton-icon,
  870.     #nav-bar #ctraddon_appbutton .toolbarbutton-icon,  
  871.     #nav-bar #nav-bar-overflow-button .toolbarbutton-icon{
  872.       padding:0px !important;
  873.     }
  874.    
  875.     #main-window #navigator-toolbox #nav-bar  #ctraddon_history-menu-toolbar-button .toolbarbutton-icon,
  876.     #main-window #navigator-toolbox #nav-bar  #ctraddon_bookmarks-menu-toolbar-button .toolbarbutton-icon{
  877.       padding-top: 0 !important;
  878.       padding-bottom: 0 !important;
  879.     }
  880.    
  881.     #urlbar-container #back-button:not([cui-areatype="menu-panel"]) {
  882.       -moz-image-region: rect(0, 54px, 18px, 36px) !important;
  883.     }
  884.    
  885.     #navigator-toolbox #nav-bar #ctraddon_appbutton #ctraddon_appbuttonPopup{
  886.       margin-top: 0px !important;
  887.       margin-left: 0px !important;
  888.     }
  889.    
  890.     #main-window[ctraddon_appbutton_on_navbar="true"] #appmenu-popup {
  891.       margin-top:0px !important;
  892.     }
  893.    
  894.   /* Fx40+ & Windows 10: tweaks/fixes */
  895.   @media (-moz-os-version: windows-win10) {
  896.  
  897.     #urlbar-wrapper, #urlbar,
  898.     .searchbar-textbox{
  899.       min-height: 24px !important;
  900.       height: 24px !important;
  901.     }
  902.    
  903.     #searchbar .autocomplete-textbox,
  904.     #urlbar .autocomplete-textbox {
  905.       font-size:97% !important;
  906.     }
  907.  
  908.     #urlbar{
  909.       padding-top: unset !important;
  910.       padding-bottom: unset !important;
  911.     }
  912.  
  913.     #searchbar .searchbar-search-button {
  914.       margin-top:unset !important;
  915.       margin-bottom:unset !important;
  916.       padding-top: unset !important;
  917.       padding-bottom: unset !important;
  918.     }
  919.  
  920.     #navigator-toolbox #nav-bar #forward-button {
  921.       margin: 0px 1px 0px 6px !important;
  922.     }
  923.    
  924.     #nav-bar #notification-popup-box + *{
  925.       -moz-padding-start: 0px !important;
  926.       transition: none !important;
  927.     }
  928.  
  929.     #nav-bar #notification-popup-box[hidden] + * {
  930.       -moz-padding-start: 0px !important;
  931.       transition: none !important;
  932.     }
  933.  
  934.     #nav-bar #notification-popup-box:not([hidden]) {
  935.       padding-left:2px !important;
  936.       padding-right:2px !important;
  937.       transition: none !important;
  938.     }
  939.  
  940.   }
  941.  
  942.     @media (min-resolution: 1.1dppx) {
  943.       #nav-bar :-moz-any(#home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button):-moz-any([cui-areatype="toolbar"],:not([cui-areatype])) .toolbarbutton-icon,
  944.       #nav-bar :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button):-moz-any([cui-areatype="toolbar"],:not([cui-areatype])) > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
  945.       #nav-bar #bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon{
  946.         width: 18px !important;
  947.         padding: 0 !important;
  948.       }
  949.       #nav-bar #back-button:-moz-any([cui-areatype="toolbar"],:not([cui-areatype])) > .toolbarbutton-icon{
  950.         width: 22px !important;
  951.         padding: 1px !important;
  952.       }
  953.       #nav-bar #forward-button:-moz-any([cui-areatype="toolbar"],:not([cui-areatype])) > .toolbarbutton-icon{
  954.         width: 20px !important;
  955.         padding: 0 !important;
  956.       }
  957.       #urlbar-container #back-button:not([cui-areatype="menu-panel"]) {
  958.         -moz-image-region: rect(0, 108px, 36px, 72px) !important;
  959.       }
  960.       #navigator-toolbox #nav-bar #forward-button {
  961.         margin: 0px 1px 0px 3px !important;
  962.       }
  963.       /*support CTR buttons*/
  964.       #main-window[defaultfxtheme="true"][fx40plus="true"] #nav-bar :-moz-any(#ctraddon_back-button,#ctraddon_forward-button,#ctraddon_history-button,#ctraddon_bookmarks-button,#ctraddon_stop-button,#ctraddon_reload-button,#ctraddon_go-button) .toolbarbutton-icon {
  965.         width: 18px !important;
  966.         padding: 0px !important;
  967.       }
  968.       #nav-bar > * {
  969.         padding-top: 1px !important;
  970.       }
  971.     }
  972.  
  973.  
  974. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement