xpi/content/css/starinurl.css
@import url(chrome://ctraddon_os_special/skin/starinurlextra.css);

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@-moz-document url(chrome://browser/content/browser.xul){

	toolbar #bookmarks-menu-button,
	#BMB_bookmarksPopup,
	#urlbar[pageproxystate="invalid"] > #urlbar-icons #bookmarks-menu-button {
	  visibility:collapse !important;
	}
	
	#urlbar:not([pageproxystate="invalid"]) > #urlbar-icons #bookmarks-menu-button {
	  visibility:visible !important;
	}
	
	#urlbar-icons #bookmarks-menu-button {
	  -moz-appearance: none !important;
	  background: none !important;
	  padding:0 !important;
	  border:0 !important;
	  border-image:none !important;
	  box-shadow:none !important;
	}
	
	#urlbar-icons #bookmarks-menu-button > .toolbarbutton-menubutton-button,
	#urlbar-icons #bookmarks-menu-button > .toolbarbutton-menubutton-button > .toolbarbutton-icon{
	  -moz-appearance: none !important;
	  background: none !important;
	  background-image: none !important;
	  border-color: transparent !important;
	  border-image:none !important;
	  box-shadow: none !important;
	  transition-property: none !important;
      transition-duration: 0ms !important;
	}

	#urlbar-icons #star-button,
	#urlbar-icons #bookmarks-menu-button .toolbarbutton-menubutton-dropmarker {
	  visibility:collapse !important;
	}
	
	#main-window:not([defaultfxtheme="true"]) #urlbar-icons #bookmarks-menu-button {
	  margin:-8px 0px !important;
	}
	#main-window:not([defaultfxtheme="true"]) toolbar #urlbar-icons #bookmarks-menu-button .toolbarbutton-icon {
	  margin: -2px 0px !important;
	}

	#main-window[defaultfxtheme="true"] toolbar #urlbar-icons #bookmarks-menu-button {
	  -moz-appearance:none !important;
	  margin: -8px 1px !important;
	  padding: 0 !important;
	  min-width: unset !important;
	}
	#main-window[defaultfxtheme="true"] toolbar #urlbar-icons #bookmarks-menu-button .toolbarbutton-menubutton-button {
	  -moz-appearance:none !important;
	  margin: -8px 0 !important;
	  padding: 0 !important;
	}
	#main-window[defaultfxtheme="true"] toolbar #urlbar-icons #bookmarks-menu-button .toolbarbutton-icon {
	  -moz-appearance:none !important;
	  margin-top: -8px !important;
	  margin-bottom: -8px !important;
	  -moz-margin-start:-1px !important;
	  -moz-margin-end:0px !important;
	  padding: 0 !important;
	}

	#bookmarked-notification-dropmarker-icon,
	#bookmarked-notification {
	  visibility: collapse !important;
	}
	
	#bookmarks-menu-button *,
	#bookmarked-notification,
	#bookmarked-notification-dropmarker-icon {
	  animation: none !important;
	}
	
	/* support for text and icons+text modes */
	toolbar #urlbar-icons #bookmarks-menu-button .toolbarbutton-text {
	  display: none !important;
	}
	toolbar #urlbar-icons #bookmarks-menu-button {
	  -moz-box-orient: unset !important;
	}
	toolbar #urlbar-container #urlbar #urlbar-icons #bookmarks-menu-button .toolbarbutton-icon {
	  visibility: visible !important;
	}
	
	/*Fx40+ support*/
	#main-window #nav-bar #urlbar-icons :-moz-any(#bookmarks-menu-button):-moz-any([cui-areatype="toolbar"],:not([cui-areatype])) > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
	  width: unset !important;;
	}
	
	/**/
	#urlbar-icons #bookmarks-menu-button .toolbarbutton-icon { 
	  filter: none !important;
	}

	/* Flagfox support */
	#flagfox-button{
	  -moz-box-ordinal-group:0;
	}
}