xpi/content/css/mode_icons_big.css
@import url(chrome://ctraddon_os_special/skin/mode_icons_big_extra.css);
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

@-moz-document url(chrome://browser/content/browser.xul) {

	#nav-bar :-moz-any(#home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #cut-button, #copy-button, #paste-button, #fullscreen-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #sync-button, #feed-button, #webrtc-status-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #ctraddon_preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button,#e10s-button,#panic-button,#web-apps-button)[cui-areatype="toolbar"] {
	  list-style-image: url(chrome://browser/skin/menuPanel.png) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar :-moz-any(#home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #cut-button, #copy-button, #paste-button, #fullscreen-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #sync-button, #feed-button, #webrtc-status-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #ctraddon_preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button,#e10s-button,#panic-button,#web-apps-button)[cui-areatype="toolbar"] {
	  list-style-image: url(chrome://browser/skin/menuPanel.svg) !important;
	}
	
	#nav-bar #ctraddon_back-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 64px, 32px, 32px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/menuPanel3.png) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar #ctraddon_back-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 64px, 32px, 32px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/menuPanel3_2.png) !important;
	}
	
	#nav-bar #ctraddon_go-button > .toolbarbutton-icon,
	#nav-bar #ctraddon_forward-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 96px, 32px, 64px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/menuPanel3.png) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar #ctraddon_go-button > .toolbarbutton-icon,
	#main-window[fx51plus="true"] #nav-bar #ctraddon_forward-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 96px, 32px, 64px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/menuPanel3_2.png) !important;
	}

	#nav-bar #home-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 128px, 32px, 96px) !important;
	}
	
	#nav-bar #bookmarks-menu-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 160px, 32px, 128px) !important;
	}

	#nav-bar #bookmarks-menu-button[starred][cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 192px, 32px, 160px) !important;
	}
	
	#main-window[fx55plus="true"] #nav-bar #bookmarks-menu-button[starred][cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 32px, 32px, 0px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/bookmarks_starred.png) !important;
	}

	#nav-bar #history-panelmenu[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 224px, 32px, 192px) !important;
	}

	#nav-bar #downloads-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 256px, 32px, 224px) !important;
	}
	
	#nav-bar #e10s-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 512px, 32px, 480px) !important;
	}
	
	#nav-bar #panic-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0, 896px, 32px, 864px) !important;
	}
	#nav-bar #panic-button[open][cui-areatype="toolbar"] {
	  -moz-image-region: rect(32px, 896px, 64px, 864px) !important;
	}
	
	#nav-bar #web-apps-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0, 928px, 32px, 896px) !important;
	}

	#nav-bar #downloads-indicator-icon,
	#main-window[fx51plus="true"] #nav-bar #downloads-indicator-icon,
	#main-window[fx55plus="true"] #nav-bar #downloads-button #downloads-indicator-progress-outer {
	  width: 32px !important;
	  height: 32px !important;
	  background: -moz-image-rect(url("chrome://browser/skin/menuPanel.svg"), 0, 256, 32, 224) center no-repeat !important;
	}

	#main-window[fx55plus="true"] #nav-bar  #downloads-button:not([attention]) #downloads-indicator-progress-icon,
	#main-window[fx55plus="true"] #nav-bar  #downloads-button:not([attention]) #downloads-indicator-progress-inner {
	  visibility: collapse !important;
	}

	#main-window[fx55plus="true"] #nav-bar  #downloads-button[attention] #downloads-indicator-progress-icon,
	#main-window[fx55plus="true"] #nav-bar  #downloads-button[attention] #downloads-indicator-progress-inner {
	  width: 32px !important;
	  height: 32px !important;
	  margin-top: 0px !important;
	  background-size: 32px !important;
	}
	
	#main-window[fx55plus="true"] #nav-bar #downloads-button[progress] #downloads-indicator-progress-inner,
	#main-window[fx55plus="true"] #nav-bar #downloads-button[progress] #downloads-indicator-progress-outer{
	  background: -moz-image-rect(url("chrome://classic_theme_restorer/content/images/download_ani.png"), 0, 32, 32, 0) center no-repeat !important;
	}
	
	#nav-bar #add-ons-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 288px, 32px, 256px) !important;
	}

	#nav-bar #open-file-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 320px, 32px, 288px) !important;
	}

	#nav-bar #save-page-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 352px, 32px, 320px) !important;
	}

	#nav-bar #sync-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 384px, 32px, 352px) !important;
	}

	#nav-bar #feed-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 416px, 32px, 384px) !important;
	}

	#nav-bar #social-share-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 448px, 32px, 416px) !important;
	}

	#nav-bar #characterencoding-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 480px, 32px, 448px) !important;
	}

	#nav-bar #new-window-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 512px, 32px, 480px) !important;
	}

	#nav-bar #new-tab-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 544px, 32px, 512px) !important;
	}

	#nav-bar #privatebrowsing-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 576px, 32px, 544px) !important;
	}

	#nav-bar #find-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 640px, 32px, 608px) !important;
	}

	#nav-bar #print-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 672px, 32px, 640px) !important;
	}

	#nav-bar #fullscreen-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 704px, 32px, 672px) !important;
	}

	#nav-bar #developer-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 736px, 32px, 704px) !important;
	}

	#nav-bar #ctraddon_preferences-button[cui-areatype="toolbar"],
	#nav-bar #preferences-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0px, 768px, 32px, 736px) !important;
	}
	
	#nav-bar #email-link-button[cui-areatype="toolbar"] {
	  -moz-image-region: rect(0, 800px, 32px, 768px) !important;
	}
	
	#nav-bar #sidebar-button[cui-areatype="toolbar"]{
	  -moz-image-region: rect(0, 864px, 32px, 832px) !important;
	}

	#nav-bar #ctraddon_appbutton > .toolbarbutton-icon{
	  list-style-image: url(chrome://classic_theme_restorer/content/images/appbutton_menuPanel.png) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar #ctraddon_appbutton > .toolbarbutton-icon{
	  list-style-image: url(chrome://classic_theme_restorer/content/images/appbutton_menuPanel_2.png) !important;
	}

	#nav-bar #PanelUI-menu-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2.png") !important;
	  -moz-image-region: rect(0px, 32px, 32px, 0px) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar #PanelUI-menu-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2_2.png") !important;
	  -moz-image-region: rect(0px, 32px, 32px, 0px) !important;
	}

	#nav-bar #cut-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2.png") !important;
	  -moz-image-region: rect(0px, 64px, 32px, 32px) !important;
	}

	#main-window[fx51plus="true"] #nav-bar #cut-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2_2.png") !important;
	  -moz-image-region: rect(0px, 64px, 32px, 32px) !important;
	}

	#nav-bar #copy-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2.png") !important;
	  -moz-image-region: rect(0px, 96px, 32px, 64px) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar #copy-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2_2.png") !important;
	  -moz-image-region: rect(0px, 96px, 32px, 64px) !important;
	}

	#nav-bar #paste-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2.png") !important;
	  -moz-image-region: rect(0px, 128px, 32px, 96px) !important;
	}

	#main-window[fx51plus="true"] #nav-bar #paste-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2_2.png") !important;
	  -moz-image-region: rect(0px, 128px, 32px, 96px) !important;
	}

	#nav-bar #zoom-out-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2.png") !important;
	  -moz-image-region: rect(0px, 160px, 32px, 128px) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar #zoom-out-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2_2.png") !important;
	  -moz-image-region: rect(0px, 160px, 32px, 128px) !important;
	}

	#nav-bar #zoom-in-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2.png") !important;
	  -moz-image-region: rect(0px, 192px, 32px, 160px) !important;
	}

	#main-window[fx51plus="true"] #nav-bar #zoom-in-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2_2.png") !important;
	  -moz-image-region: rect(0px, 192px, 32px, 160px) !important;
	}

	#nav-bar #webrtc-status-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2.png") !important;
	  -moz-image-region: rect(0px, 224px, 32px, 192px) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar #webrtc-status-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2_2.png") !important;
	  -moz-image-region: rect(0px, 224px, 32px, 192px) !important;
	}

	#nav-bar-overflow-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2.png") !important;
	  -moz-image-region: rect(0px, 256px, 32px, 224px) !important;
	}

	#main-window[fx51plus="true"] #nav-bar-overflow-button {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2_2.png") !important;
	  -moz-image-region: rect(0px, 256px, 32px, 224px) !important;
	}
	
	#nav-bar #bookmarks-menu-button > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2.png") !important;
	  -moz-image-region: rect(0px, 288px, 32px, 256px) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar #bookmarks-menu-button > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/menuPanel2_2.png") !important;
	  -moz-image-region: rect(0px, 288px, 32px, 256px) !important;
	}

	#nav-bar #pocket-button[cui-areatype="toolbar"] {
	  list-style-image: url("chrome://browser/skin/menuPanel.png") !important;
	  -moz-image-region: rect(0px, 992px, 32px, 960px) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar #pocket-button[cui-areatype="toolbar"] {
	  list-style-image: url("chrome://browser/skin/menuPanel.svg") !important;
	  -moz-image-region: rect(0px, 992px, 32px, 960px) !important;
	}

	/* fixes bug with tabview buttons wrong panel icon */
	#nav-bar #tabview-button[cui-areatype="toolbar"],
	#tabview-button[cui-areatype="menu-panel"],
	toolbarpaletteitem[place="palette"] > #tabview-button {
	  -moz-image-region: rect(0px, 608px, 32px, 576px) !important;
	  list-style-image: url(chrome://browser/skin/menuPanel.png) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar #tabview-button[cui-areatype="toolbar"],
	#main-window[fx51plus="true"] #tabview-button[cui-areatype="menu-panel"],
	#main-window[fx51plus="true"] toolbarpaletteitem[place="palette"] > #tabview-button {
	  -moz-image-region: rect(0px, 608px, 32px, 576px) !important;
	  list-style-image: url(chrome://browser/skin/menuPanel.svg) !important;
	}

	/* extra buttons from CTR add-on*/
	#nav-bar #ctraddon_stop-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 96px, 32px, 64px) !important;
	  list-style-image: url(chrome://browser/skin/menuPanel.png) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar #ctraddon_stop-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 96px, 32px, 64px) !important;
	  list-style-image: url(chrome://browser/skin/menuPanel.svg) !important;
	}

	#nav-bar #ctraddon_reload-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 64px, 32px, 32px) !important;
	  list-style-image: url(chrome://browser/skin/menuPanel.png) !important;
	}
	
	#main-window[fx51plus="true"] #nav-bar #ctraddon_reload-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 64px, 32px, 32px) !important;
	  list-style-image: url(chrome://browser/skin/menuPanel.svg) !important;
	}
	
	#nav-bar #ctraddon_restart-button > .toolbarbutton-icon{
	  list-style-image: url(chrome://classic_theme_restorer/content/images/ctrrestart@2x.png) !important;
	}

	#nav-bar #ctraddon_history-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 32px, 32px, 0px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/history_sidebar.png) !important;
	}
	#main-window[fx51plus="true"] #nav-bar #ctraddon_history-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 32px, 32px, 0px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/history_sidebar_2.png) !important;
	}
	#nav-bar #ctraddon_history-menu-toolbar-button > .toolbarbutton-icon {
	  -moz-image-region: rect(0px, 32px, 32px, 0px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/history_menu.png) !important;
	}
	#main-window[fx51plus="true"] #nav-bar #ctraddon_history-menu-toolbar-button > .toolbarbutton-icon {
	  -moz-image-region: rect(0px, 32px, 32px, 0px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/history_menu_2.png) !important;
	}
	/* star icon instead of old bookmarks icon */
	#nav-bar #ctraddon_bookmarks-menu-toolbar-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 32px, 32px, 0px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/bookmarks_menu.png) !important;
	}
	#main-window[fx51plus="true"] #nav-bar #ctraddon_bookmarks-menu-toolbar-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 32px, 32px, 0px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/bookmarks_menu_2.png) !important;
	}
	#nav-bar #ctraddon_bookmarks-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 32px, 32px, 0px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/bookmarks_sidebar.png) !important;
	}
	#main-window[fx51plus="true"] #nav-bar #ctraddon_bookmarks-button > .toolbarbutton-icon{
	  -moz-image-region: rect(0px, 32px, 32px, 0px) !important;
	  list-style-image: url(chrome://classic_theme_restorer/content/images/bookmarks_sidebar_2.png) !important;
	}
	
	/*call button*/
	#nav-bar toolbarbutton[id^="loop-"][cui-areatype="toolbar"] > .toolbarbutton-badge-stack image{
      list-style-image: url("chrome://loop/skin/toolbar@2x.png") !important;
      -moz-image-region: rect(0, 36px, 36px, 0) !important;
	}
	#nav-bar toolbarbutton[id^="loop-"][cui-areatype="toolbar"][state="disabled"] > .toolbarbutton-badge-stack image,
	#nav-bar toolbarbutton[id^="loop-"][cui-areatype="toolbar"][disabled="true"] > .toolbarbutton-badge-stack image{
	  list-style-image: url("chrome://loop/skin/toolbar@2x.png") !important;
	  -moz-image-region: rect(0, 72px, 36px, 36px) !important;
	}
	#nav-bar toolbarbutton[id^="loop-"][cui-areatype="toolbar"]:not([disabled="true"])[state="error"] > .toolbarbutton-badge-stack image {
	  list-style-image: url("chrome://loop/skin/toolbar@2x.png") !important;
	  -moz-image-region: rect(0, 108px, 36px, 72px) !important;
	}
	#nav-bar toolbarbutton[id^="loop-"][cui-areatype="toolbar"]:not([disabled="true"])[state="action"] > .toolbarbutton-badge-stack image{
	  list-style-image: url("chrome://loop/skin/toolbar@2x.png") !important;
	  -moz-image-region: rect(0, 144px, 36px, 108px) !important;
	}
	#nav-bar toolbarbutton[id^="loop-"][cui-areatype="toolbar"]:not([disabled="true"])[state="action"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-stack image{
	  list-style-image: url("chrome://loop/skin/toolbar@2x.png") !important;
	  -moz-image-region: rect(0, 180px, 36px, 144px) !important;
	}
	#nav-bar toolbarbutton[id^="loop-"][cui-areatype="toolbar"]:not([disabled="true"])[state="active"] > .toolbarbutton-badge-stack image {
	  list-style-image: url("chrome://loop/skin/toolbar@2x.png") !important;
	  -moz-image-region: rect(0, 216px, 36px, 180px) !important;
	}
	#nav-bar toolbarbutton[id^="loop-"][cui-areatype="toolbar"]:not([disabled="true"])[state="active"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-stack image{
	  list-style-image: url("chrome://loop/skin/toolbar@2x.png") !important;
	  -moz-image-region: rect(0, 252px, 36px, 216px) !important;
	}

	#nav-bar .toolbarbutton-badge-stack image,
	#nav-bar .toolbarbutton-badge-container image {
	  min-width:32px !important;
      min-height:32px !important;
	}
	
	/*CTR button*/
	#nav-bar #ctraddon_ctr-button[cui-areatype="toolbar"] > .toolbarbutton-icon {
	  list-style-image: url("chrome://classic_theme_restorer/content/images/palette_ctr.png") !important;
	}
	
    #nav-bar * .toolbarbutton-icon,
	#nav-bar *,
	window:not([chromehidden~="toolbar"]) #urlbar-container[forwarddisabled] > #urlbar-wrapper {
	  clip-path: none !important;
	}
	
	/* experimental support for buttons, that are not part of toolbarbutton-1 class by default */
	#nav-bar #nav-bar-customization-target > toolbarbutton:not(.toolbarbutton-1) .toolbarbutton-icon {
	  min-width: 32px !important;
	}
	
	/* fix Firefox 44+ button width issues */
	#nav-bar .toolbarbutton-1 > .toolbarbutton-icon,
	#nav-bar .toolbarbutton-1 > :-moz-any(.toolbarbutton-menubutton-button, .toolbarbutton-badge-stack) > .toolbarbutton-icon,
	#nav-bar .toolbarbutton-1:-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, #ctraddon_preferences-button, #privatebrowsing-button, #save-page-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) > .toolbarbutton-icon,
	#nav-bar .toolbarbutton-1:-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, #ctraddon_preferences-button, #privatebrowsing-button, #save-page-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(.toolbarbutton-menubutton-button, .toolbarbutton-badge-stack) > .toolbarbutton-icon,
	#nav-bar #bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
	#nav-bar #bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
	#nav-bar #bookmarks-menu-button[cui-areatype="toolbar"] > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
	#nav-bar #back-button > .toolbarbutton-icon{
	  max-width: unset !important;
	}
	
	/* Fx fixes */
	#main-window:not([fx54plus="true"])[defaultfxtheme="true"] #nav-bar #notification-popup-box[hidden] + * {
	  -moz-padding-start: 4px !important;
	  -moz-padding-end: 5px !important;
	}
	
	#main-window:not([fx54plus="true"]) #identity-icon,
	#main-window:not([fx54plus="true"]) #tracking-protection-icon,
	#main-window:not([fx54plus="true"]) #connection-icon {
	  min-height: 16px !important;
	}
	
	#main-window[fx54plus="true"] #urlbar-container #urlbar-wrapper #forward-button[disabled] + #urlbar #identity-icon {
	  -moz-margin-start: -6px !important;
	}
	
	#main-window[fx54plus="true"] #urlbar-container #urlbar-wrapper #forward-button[disabled] + #urlbar *,
	#main-window[fx54plus="true"] #urlbar-container #urlbar-wrapper #forward-button {
	  transition-property: none !important;
      transition-duration: 0ms !important;
	}
	
	/* Auto Form add-ons icon sizes*/
	#nav-bar toolbarbutton[id^="af_button"] .toolbarbutton-icon {
	  width: unset !important;
	  max-width: unset !important;
	}
	
	/* Action & toggle buttons */
	#nav-bar toolbarbutton[id^="action-button-"] .toolbarbutton-icon,
	#nav-bar toolbarbutton[id^="toggle-button-"] .toolbarbutton-icon {
	  width: 16px !important;
	}
	
	/* cui buttons */
	#ctraddon_cui-icons-button {
	  background:#bdbdbd !important;
	}
	#ctraddon_cui-iconstext-button {
	  background:#fbfbfb !important;
	}
	#ctraddon_cui-textonly-button {
	  background:#fbfbfb !important;
	}
	
	@media all and (-moz-windows-classic) {
		#ctraddon_cui-icons-button * {
		  background: white !important;
		}
		#ctraddon_cui-iconstext-button * {
		  background: unset !important;
		}
		#ctraddon_cui-textonly-button * {
		  background: unset !important;
		}
	}


}