@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

/*Removes background-color from Chrome*/
#appcontent,
#appcontent > #content,
#appcontent > #content > tabbox > tabpanels
{
background-color: transparent !important;
}

/*For transparency in fullscreen*/
#main-window[inFullscreen="true"]
{
-moz-appearance: -moz-win-borderless-glass !important;
background: none !important;
}

/*Sets content transparent*/
#main-window[stylish-url="about:blank"]:not([onclose^="PrintUtils"]):not([title^="Source Chart"]):not([chromehidden="menubar toolbar directories extrachrome "]) #content browser:not([src])
{ 
opacity: 0.5 !important;
}
#main-window[stylish-url="about:newtab"]:not([onclose^="PrintUtils"]):not([title^="Source Chart"]):not([chromehidden="menubar toolbar directories extrachrome "]) #content browser:not([src])
{ 
opacity: 0.5 !important;
}


/*Fixes Aero border*/
#main-window[stylish-url="about:blank"]:not([onclose^="PrintUtils"]):not([title^="Source Chart"]):not([chromehidden="menubar toolbar directories extrachrome "]) #appcontent
{ 
-moz-appearance: none !important;
}

#main-window[stylish-url="about:newtab"]:not([onclose^="PrintUtils"]):not([title^="Source Chart"]):not([chromehidden="menubar toolbar directories extrachrome "]) #appcontent
{ 
-moz-appearance: none !important;
}

/*Sets tab appearance*/
.tabbrowser-tab 
{
background: transparent!important;
color: #ffffff!important;
border: none !important;
/*border-bottom: solid 0px !important;*/
padding-left: 2px !important;
padding-right: 2px !important;
height: 20px !important;
text-shadow: #555444 0px 0px 5px !important;
border-radius: 3px 3px 0px 0px !important;
box-shadow: inset 0px 0.5px 0.5px 0px #e3e3e3;
}

/*Sets selected tab appearance*/
.tabbrowser-tab[selected="true"]
{
background: transparent !important;
border-bottom: none !important;
color: #ffffff !important;
font-weight: bold;
text-shadow: #555444 0px 0px 5px !important;
box-shadow: inset 1px 5px 5px 0px #e3e3e3;
}

/*Sets tab appearance when hovered over*/
.tabbrowser-tab:hover
{
background: transparent !important;
border-bottom: solid 0px;
color: #FFFFFF !important;
/*font-weight: bold;*/
text-shadow: #e3e3e3 0px 0px 5px !important;
box-shadow: inset 1px 5px 5px 0px #e3e3e3;
}

/*Sets new tab button appearance*/
.tabs-newtab-button
{
background: transparent!important;
color: #ffffff!important;
text-shadow: #000000 0px 0px 5px !important;
/*border: solid 0px !important;*/
padding-left: 1px !important;
padding-right: 1px !important;
margin-top: -2px !important;
border-radius: 0px 0px 0px 0px !important;
height: 20px !important;
width: 24px !important;
}

/*Sets tab and new tab button spacing*/	
.tabbrowser-tab:not([pinned="true"])
{
margin-left: 0px !important;
margin-right: 0px !important;
color: #ffffff !important;
}

/*Settings for toolbars, status-bar, add-on etc. appearance*/
#TabsToolbar, #browser-bottombox, #status-bar, #status-bar > *, #PersonalToolbar, #addon-bar
{
background: transparent !important;
border: #000000 !important;
border-style: none !important;
color: #ffffff !important;
text-shadow: #FFFFFF 0px 0px 5px !important; 
-moz-appearance: none !important;
}
	
#nav-bar
{
background: transparent !important;
border: #000000 !important;
border-style: none !important;
color: #ffffff !important;
text-shadow: #FFFFFF 0px 0px 5px !important; 
-moz-appearance: none !important;
box-shadow: inset 0px 0px 0.5px 0px #e3e3e3;
}

searchbar#searchbar textbox
{
border-style: none !important;
color: #000000 !important;
}

textbox#urlbar
{
border-style: none !important;
color: #000000 !important;
}

stack#page-proxy-stack
{
background-color: transparent !important;
border-style: none !important;
color: #ffffff!important;
}

image#page-proxy-favicon
{
background-color: transparent !important;
border-style: none !important;
}

box.unknownIdentity#identity-box
{
background-color: transparent !important;
border-style: none !important;
}

#webdeveloper-toolbar
{
background-color: transparent!important;
border-style: none !important;
color:#ffffff !important;
text-shadow: #FFFFFF 0px 0px 5px !important; 
}

#PersonalToolbar
{
background-color: transparent!important;
color: #ffffff!important;
}

.chromeclass-directories *, #bookmarksPanel *
{
/*color: #ffffff !important;*/
text-shadow: #FFFFFF 0px 0px 5px !important;    
}

#personal-bookmarks
{
background-color: transparent!important;
}
	
tooltip
{
-moz-appearance: none !important;
border: none !important;
color: #e3e3e3 !important;
text-shadow: #000000 0px 0px 5px !important;
background-color: rgba(0,0,0,0.60) !important;
border-radius:7px 7px 7px 7px;
}

#appmenu-button
{
padding: 1px 5px 1px 5px !important;
background: transparent !important;
border-radius: 0px 0px 4px 4px !important;
border-top: 0px !important;
margin-top: 0px !important;
margin-left: 3px !important;
}

#appmenu-button[open="true"]
{
border-radius: 0px !important;
}