/* ========================================================*/
/* valid accross the windows */
page, tabbox, dropmarker { background: #000 !important; color: #444 !important}
hbox * button, vbox * button { background: #000 !important; border: #777 1px solid !important; color : #555 !important}

tabbox, tabpanels
{border: none !important}

splitter {background: #113 !important; border: none !important}
grippy { color: gold !important}
treecol, treecolpicker,   textbox, .menulist-dropmarker { background: #000 !important; border: #333 1px dotted !important; color : #555 !important}


treechildren::-moz-tree-row { height : 25px !important; background: #000 !important; border: none !important;}
treechildren::-moz-tree-row(odd) { background: #111 !important; border: none !important}
treechildren::-moz-tree-row(selected) { background: darkcyan !important; border: none !important}
treechildren::-moz-tree-cell-text { font-size: 18px !important; color: #555 !important}
treechildren::-moz-tree-cell-text(selected) { font-weight: bold !important;  color: #000 !important}

slider{ background: #050505 !important; border : #222 1px dotted !important}
thumb { background-color: #080808 !important; border : #444 1px dotted !important}
scrollbarbutton  {background: #080808 !important; border: #444 1px dotted !important; display: none !important}
scrollcorner {background: #000 !important}

/* ================================================ */
/** about:config */
@-moz-document url(about:config){

*{background-color: #000 !important; color : #777 !important; }

#configTree  { border :  none !important}
#filterRow textbox, treecol, treecolpicker {border: #555 1px dotted !important;}

#configTreeBody
{

background-position: 140% 160% !important;
background-repeat: no-repeat!important;
color: #444 !important;
}

}

/* ================================================= */
/* for cool previews */
.cooliris-preview-toolbar[skin=black], .cooliris-statusbar, #cooliris-browser-stack, .cooliris-browser, .default .cooliris-preview-toolbar
 { background: #000!important }

.cooliris-resize, .cooliris_resize_left, .cooliris_resize_right { display: none !important}
.cooliris_pushPin, .cooliris_sendToButton, .cooliris_openTab, .cooliris_stack, .cooliris_zoom, .cooliris_useroptions, .cooliris_logo, .cooliris_piclenslite, menuitem[label="Disable CoolPreviews on this site"][class="menuitem-iconic"], #cooliris_status_menu > menuseparator,
menuitem[label="Enable CoolPreviews on this site"][class="menuitem-iconic"]
 {display: none !important}

statusbarpanel[context="cooliris_status_menu"][status="previewsOffSite"] > image {background: gold !important}

.cooliris-statusbar  { border: 1px solid #222 !important; height: 0px !important } 
[anonid="cooliris-preview-frame"] 
{ border: 0px !important; border-left: 1px solid #222 !important; border-bottom: 1px solid #222 !important; }
[anonid="cooliris-preview-toolbar"] {border: 0px !important; border-left: 1px solid #222 !important;}



/* ============================================================= */
/*** foxytunes */

#foxytunes-statusbar-panel *, #foxytunes-statusbar-panel { padding : 0px 0px 0px 0px !important}

#foxytunes-info-statusbar, #foxytunes-toolbarseparator-6, #foxytunes-toolbarseparator-2, 
 .foxytunes-statusbar-arrow-button,  #foxytunes-main-menu-statusbar, #foxytunes-toggle-mute-statusbar, #foxytunes-strings,
#foxytunes-strings-fallback, #foxytunes-show-hide-dropmarker-statusbar, #foxytunes-previous-statusbar, #foxytunes-next-statusbar,
#foxytunes-show-hide-statusbar :not(#foxytunes-show-hide-player-icon)
   { display : none !important}
#foxytunes-show-hide-player-icon {height : 12px !important; width: 12px !important}

/*=================================================================== */
/* xmarks */
#xmarks-status-showicon, #foxmarks-statusbarpanel > #foxmarks-statepopup > menuseparator, #xmarks-status-showstars {display: none !important}

/* ==================================================================== */
/* cookie swap */
#cookieswap-menu-options, #cookie-profile-list-separator,#cookieswap-tooltip {display: none !important}

/* ====================================================================*/
/* autopagerize GM script */
p.autopagerize_page_info {text-align:center !important; border-top: 1px #222 solid !important;}
.autopagerize_page_separator {display:none !important;}

/* ====================================================================*/
/* Sticky Notes */
.at-ac-tuwien-student-e0427417-sticky-note {
  border-style: solid!important ;
  background-color: #ffe555!important;
  padding: 10px!important;
  border-width: 2px!important;
  border-color: #ccaa22!important;
  opacity: .1 !important;
}

.at-ac-tuwien-student-e0427417-sticky-note  *{  background-color: #ffe555!important;}
.at-ac-tuwien-student-e0427417-sticky-note:hover { opacity : .3 !important}
.at-ac-tuwien-student-e0427417-sticky-note:focus * { opacity : .5 !important}
.at-ac-tuwien-student-e0427417-sticky-note-edit-mode:hover {  opacity: .8 !important}

/* ====================================================================*/
/* zotero */

#zotero-tb-add,#zotero-tb-item-from-page, #zotero-tb-lookup, #zotero-tb-attachment-add
{display:none !important;}

#zotero-tinymce-note *, #zotero-tinymce-note, .mceFirst *, .mceFirst
{background : black !important; color : #777 ; font-size: 15px !important; border-color: #222 !important}

.mceButton *,  .mceButton{ background: #444 !important; color: black !important}

/* ======================================================================*/
/* adblock plus */
#abp-sidebar > tree { border: none !important}
#abpPreferencesWindow *  treechildren::-moz-tree-cell-text(col-slow) {color: #C00000 !important ; font-size: 120% !important}
#abpPreferencesWindow * treechildren::-moz-tree-cell-text(selected) { font-weight: bold !important;  color: #000 !important}
#abpPreferencesWindow * treechildren::-moz-tree-row { height : 25px !important}*/

#abpPreferencesWindow *  treechildren::-moz-tree-cell-text(col-slow) {color: #C00000 !important ; font-size: 120% !important}

/* ====================================================================== */
/* stylish custom */
#stylishCustomToolbox * toolbarbutton 
{ -moz-appearance: none !important; background: #131313 !important;border: #444 1px dotted !important}
#stylishCustomToolbox * toolbarbutton > image { background: transparent !important}

/* ====================================================================== */
/* open tab count */
#tabcount > image { display: none !important}


/* ====================================================================== */
/* FireFTP */

#fireftp-main-window * { color: #555 !important}
#fireftp-main-window * image { opacity: .3 !important}

#fireftp-main-window > statusbar, #fireftp-main-window > vbox > box > vbox, #fireftp-main-window * button,
#fireftp-main-window * menuitem, #fireftp-main-window * tabs *
{ background: #000 !important}

#fireftp-main-window > vbox > box > vbox,  #fireftp-main-window * button, 
#fireftp-main-window * statusbarpanel , #fireftp-main-window * tabs *
{border: none !important}

#fireftp-main-window * tab[selected="true"], #fireftp-main-window * statusbar, #fireftp-main-window *  dropmarker 
{ border: #555 1px dotted !important}

#account, #account > menupopup {min-width : 350px !important}

/* ============================================================== *
/* FireUploader */
#fup_mainBox *   vbox, #fup_actionPanel * { background: #000 !important; color: #555 !important}
#fup_mainBox *  tab {border:none !important; border-bottom: #333 1px dotted  !important}
#fup_mainBox *  tabs spacer{ border-bottom: #333 1px dotted !important}
#fup_mainBox *  tab[selected="true"] {border: #333 1px dotted !important; border-bottom: none !important}

/* ====================================================================== */
/* read it later */
#RIL_list_body {background : black !important;}
#RIL_sidebar  * {  color : #444 !important; font-size: 18px !important}
#RIL_list_body * image, #RIL_menu_btns * { opacity: .2 !important}
.RIL_row {border-bottom: #222 1px dotted!important}


/* ====================================================================== */
/* sqlite manager */
#sbFull {background-color:#000 !important; color: #444 !important }
/*#sm-tabs { border-top : #555 1px solid !important}*/
#sm-tabbox * { background: #000 !important; color: #555 !important}
#sm-tabbox *  tab,  #sm-tabbox *  tabs  * {border:none !important; border-bottom: #666 1px dotted  !important}
#sm-tabbox *  tabs spacer{ border-bottom: #666 1px dotted !important}
#sm-tabbox *  tab[selected="true"] {border: #666 1px dotted !important; border-bottom: none !important}

/* ====================================================================== */
/* form history control */
/*#formHistory * treechildren::-moz-tree-row {  font-size: 18px !important}*/
#formhistoryWindow * , #formhistoryWindow { background: #000 !important; color: #555 !important}
#formhistoryWindow *  tab,  #sm-tabbox *  tabs  * {border:none !important; border-bottom: #555 1px dotted  !important}
#formhistoryWindow *  tabs spacer{ border-bottom: #555 1px dotted !important}
#formhistoryWindow *  tab[selected="true"] {border: #555 1px dotted !important; border-bottom: none !important}
 #formHistoryTree {border: #555 1px solid !important;}
#formhistoryWindow * checkbox > image { opacity: .3 !important}

/* ==================================================================== */
/* error console 2  */
#Console2Window * .console-row { border-bottom: #333 2px dotted !important; color: #777 !important}
#Console2Window * .console-row[category="CSS Parser"] { background-color: #191322 !important}
#Console2Window * .console-row[type="message"] { background-color: #331322 !important}
#Console2Window * .console-row[type="warning"] { background-color: #112023 !important}
#Console2Window *  image { opacity: .3 !important}
#Console2Window * .console-row[selected="true"] 
{ background-color: rgb(93,87,68) !important; color : black !important; 
border: lightgreen 2px dotted !important}
#Console2Window * .console-row[selected="true"]  * { font-weight: bold !important;color: black !important;}
#Console2Window * toolbarbutton[checked="true"] * {color: black !important; font-weight: bold !important}
#Console2Window * .console-row * {border: none !important}


