/* AGENT_SHEET */
/* about:Config fixes are automatically activated. They're just :not entries placed at the elements affected -- It should not impede, and may even enhance the use of about:config-related styles. Also, #viewGroup has been fixed, the width "Fix" I put in place some odd time ago last year was an utter failure, and I apologize for any inconvenience it has caused. It was so easy too, just apply -moz-box-flex to it and there went the white stuff that refused to die any other way. */

/* Wait... Wasn't there some code here earlier? Yes there was, and now it's gone. The awesomebar fixes are in the style, with no need to override them yourself in this style. */

/* Panel selection colors. Modify to fit a specific theme if necessary. */
radio:hover,
radio[selected="true"]
{
background: RGBa(255,255,255,0.50) !important;
}

/*          ---main boxes------------   */

#styles richlistitem label{opacity:0.99 !important;
color: white !important;
}

#styles richlistitem label:active{opacity:0.99 !important;
color: grey !important;
}

#aios-toggle-toolbox
{
-moz-appearance: none !important;
background: none !important;
background-color: black !important;
margin: -1px !important;
}

#aios-toolbar
{
-moz-appearance: none !important;
background: black !important;
border: none !important;
}

/*                           ---------splitter-----              */
#sidebar-splitter
{
-moz-appearance: none !important;
background: black !important;
/* Sidebar splitter fix. De-comment to enable. */
/*margin-top: 27px !important;*/
}

#aios-sidebarGrippy
{
margin-right: 0px !important;
/* Part of the fix, enable to re-position the grippy */
/*margin-bottom: 27px !important;*/
}

#aios-sidebarGrippy:hover
{
background: RGBa(0,0,0,0.2) !important;
}
/*                         ---------- main header ---------*/
sidebarheader
{
-moz-appearance: none !important;
background: black !important;
border: none !important;
padding-right: 15px !important;
margin: 0px -7px 0px 0px !important;

}

/*                              -------- sub headers --------------*/
#history-panel > hbox,
#bookmarksPanel > hbox,
#userstyles-heading,
#search,
#commandBar,
#searchPanel

{
-moz-appearance: none !important;
background: black !important;
margin: -2px 0px -1px 0px !important;
}
#filterRow a:not([href="about:config"])
{
-moz-appearance: none !important;
background: black !important;
margin: 0px !important;
}
#viewGroup{
-moz-appearance: none !important;
-moz-box-flex: 1 !important;
background: black !important;
border: none !important;
margin: -1px -1px -4px -1px !important;
}
/*                         ------ search boxes    ----------    */


#search #searchbox,
#bookmarksPanel > hbox > textbox,
#history-panel > hbox > textbox,
#searchPanel #searchfield,
#styles-filter
{
-moz-appearance: none !important;
background: RGBa(255,255,255,0.3) !important;
border-width: 1px !important;
}

/*   ----------- bookmarks and history tree view   ---------*/






/*                               ---------- main backgrounds ----------        */
#extensionsView{
-moz-appearance: none !important;
background: black !important;
border: none !important;
margin: 0px !important;
}
#downloadView,
.sidebar-placesTree,
#styles,
#web-panels-browser,
#mainDeck,
#viewsource,
#metatree .tree-bodybox,
#imagetree .tree-bodybox,
#mediaPreviewBox > vbox,
#feedListbox,
#permList,
#extensionsManager
{
-moz-appearance: none !important;
background: black !important;
border: none !important;
margin: 0px !important;
}

/*                               --download manager items -------       */
richlistitem:not(.autocomplete-richlistitem){
background: RGBa(0,0,0,0.1) !important;
}
richlistitem:hover:not(.autocomplete-richlistitem){
background: RGBa(0,0,0,0.2) !important;
}
richlistitem:active{
background: RGBa(25,25,50,0.1) !important;
}
/***                                      ----------extension manager -*/
#noThemeSelected,
#previewImageContainer

{
-moz-appearance: none !important;
background: black !important;
border: none !important;
margin: 0px !important;
padding: 0px !important;
}
#extensionsView vbox[type="header-recommended"]
{
-moz-appearance: none !important;
background: black !important;
border: none !important;
}

                                                                      

#commandBarBottom{
-moz-appearance: none !important;
background: black !important;
border: none !important;
}


#extensionsView .addonThumbnailContainer
{
background: RGBa(0,0,0,0.2) !important;
}

/*                                   ---------- page info ------*/
#mediaSplitter,
#themeSplitter{
background: RGBa(0,0,0,0.2) !important;
border: none !important;
}


/*                                          --- permissions --*/

#permList > vbox{
background: RGBa(0,0,0,0.1) !important;
}
#permList > vbox:hover{
background: RGBa(0,0,0,0.2) !important;
}

/*                                                          tweaks*/
#aios-toolbox-left toolbarseparator,
#aios-toolbox-right toolbarseparator
{
-moz-appearance:none !important;
background: RGBa(0,0,0,0.2) !important;
border:none !important
}
/*******************************TEXT*****************************/

/*                                     -   -------title text--------                 */

#sidebars-titlebutton > label
{
color: black !important;
opacity: 0.99 !important;
background: none !important;
text-shadow: white 0px 0px 12px,
             white 0px 0px 12px,
             white 0px 0px 12px !important
}



/*                                                ----button text-----     */

#viewButton,
#clearListButton,
.selectedButtons,
.toolbarbutton-1,
#styles-sort,
#mainDeck button,
#mainDeck .caption-text,
#styles button,
#extensionsManager toolbarbutton,
#extensionsView .addonInstallButton,
#styles .button-text

{
color: black !important;
border: none !important;
opacity: 0.99 !important;
background: none !important;
text-shadow: white 0px 0px 8px,
             white 0px 0px 8px,
             white 0px 0px 8px !important;
}

/*                                          --- search box text -----*/

#search-box,
.textbox-input:not(.autocomplete-textbox),
#search #searchbox .textbox-input-box,
#searchPanel #searchfield,
#styles-filter
{
opacity: 0.99 !important;
color:black !important;
text-shadow: white 0px 0px 6px,
             white 0px 0px 6px !important;
}
/*                  -stylish-/
#styles > richlist labal{
opacity:0.99 !important;
color: black !important;
}
/*                                     ------download manager text --------- */
richlistitem .name,
richlistitem .dateTime,
richlistitem .status
{
color: white !important;
font-weight: normal !important;
opacity: 0.99 !important;
text-shadow: black 0px 0px 6px,
             black 0px 0px 6px !important
}

richlistitem .name:active,
richlistitem .dateTime:active,
richlistitem .status:active
{

color: white !important;
opacity: 0.99 !important;
text-shadow: black 0px 0px 6px,
             black 0px 0px 6px !important
}

/*                ---bookmarks and history tree text    -----   */
.sidebar-placesTreechildren{
color: white !important;
opacity: 0.99 !important;
text-shadow: black 0px 0px 6px,
             black 0px 0px 6px !important;
}

/*                                          --stylish       ----*/

#styles richlistitem label{
opacity: 0.99 !important;
color: white !important;
text-shadow: black 0px 0px 6px,
             black 0px 0px 6px !important;
}


/***                             ----------extension manager text-*/



#noThemeSelected > label,
#previewImageContainer > description,
.addon-name-version,
.descriptionWrap,
.selectedStatusMsgs,
.addonTextBox
{
opacity: 0.99 !important;
color: white !important;
text-shadow: black 0px 0px 6px,
             black 0px 0px 6px !important;
}
#extensionsView label[value="Recommended"],
#extensionsView label[value="See All Recommended Add-ons"],
#browseAddons,
#extensionsView .addonLearnMore.text-link,
#extensionsView .text-link
{
opacity: 0.99 !important;
color: black !important;
text-shadow: white 0px 0px 6px,
             white 0px 0px 6px !important;
}
#extensionsView .addonType.addonTypeExtension,
#extensionsView .descriptionWrap{
opacity: 0.99 !important;
color: white !important;
text-shadow: black 0px 0px 6px,
             black 0px 0px 6px !important;
}
#browseAddons:hover,
#extensionsView .addonLearnMore.text-link:hover,
#extensionsView label[value="See All Recommended Add-ons"]:hover{
opacity: 0.99 !important;
color: purple !important;
text-shadow: white 0px 0px 6px,
             white 0px 0px 6px !important;
}


/* --                                        page info tab*/
#urltext,
#typetext,
#modetext,
#encodingtext,
#sizetext,
#refertext,
#modifiedtext,
#metatree > treechildren,
#general-security-identity,
#general-security-privacy
{
opacity: 0.99 !important;
color: white !important;
text-shadow: black 0px 0px 6px,
             black 0px 0px 6px !important;
}

#titletext,
#generalPanel > grid,
#metatree .treecol-text
{
opacity: 0.99 !important;
color: black !important;
text-shadow: white 0px 0px 6px,
             white 0px 0px 6px !important;
}
/* --                                          image info tab*/

#imagetree > treechildren,
#imageurltext,
#imagetypetext,
#imagesizetext,
#imagedimensiontext,
#imagetext,
#imagelongdesctext,
#blockImage
{
opacity: 0.99 !important;
color: white !important;
text-shadow: black 0px 0px 6px,
             black 0px 0px 6px !important;
}

#imagetree > treecols,
#mediaPreviewBox
{
opacity: 0.99 !important;
color: black !important;
text-shadow: white 0px 0px 6px,
             white 0px 0px 6px !important;
}
/**                                             rss **/
#feedListbox .text-link,
#feedListbox .feedTitle,
#feedListbox > richlistitem
{
opacity: 0.99 !important;
text-shadow: white 0px 0px 6px,
             white 0px 0px 6px !important;
}

/*-                                           permissions*/
#permList > vbox > label{
color:black !important;
opacity: 0.99 !important;
text-shadow: white 0px 0px 6px,
             white 0px 0px 6px !important;
}

#permList #permImageGroup,
#permList #permPopupGroup,
#permList #permCookieGroup,
#permList #permInstallGroup,
#permList radio
{
opacity: 0.99 !important;
color: white !important;
text-shadow: black 0px 0px 6px,
             black 0px 0px 6px !important;
}
/*                                               security*/
#security-privacy,
#security-technical-groupbox,
#security-privacy-groupbox textbox,
#security-identity-groupbox
{
color:black !important;
opacity: 0.99 !important;
text-shadow: white 0px 0px 6px,
             white 0px 0px 6px !important;
}
#security-privacy-groupbox,
#security-identity-groupbox textbox{
opacity: 0.99 !important;
color: white !important;
text-shadow: black 0px 0px 6px,
             black 0px 0px 6px !important;
}

#metaTagsCaption,
#securityBoxCaption,
#mainDeck #securityPanel caption{
Background: RGBa(200,200,200,0.6) !important;
}

/***  scrollbars   */

scrollbox scrollbar{
display: none !important;
}
#config #configTree .tree-scrollable-columns a:not([href="about:config"]){
opacity: 0.99 !important;
color: black !important;
text-shadow: white 0px 0px 6px,
             white 0px 0px 6px !important;
background: RGBa(0,0,0,0.5) !important;
-moz-appearance: none !important;
}
#config #configTree .tree-rows a:not([href="about:config"]){
opacity: 0.99 !important;
color: white !important;
text-shadow: black 0px 0px 6px,
             black 0px 0px 6px !important;
background: black !important;
}