/* First line of userChrome.css must be this: */
//@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

html { margin-bottom: 0px; margin-top: 0px; }

:root {
//  --bg-color1: #3383e2;
//  --bg-color2: #87cefa;
  --bg-color1: #234567;
  --bg-color2: #abcdef;
  --bg-color3: #000000;
  --bg-color4: #ffffff;
  --bg-color5: #ff0000;
}

/* The nav-bar contains the HOME, URL, and SEARCH BAR */

#nav-bar { background-color: var(--bg-color2) !important;
   color: var(--bg-color4) !important;
 //  font-size:22px;
 // font-weight: bold; 
  }
#nav-bar toolbarbutton > .toolbarbutton-icon  { 
    height:32px!important; 
    width:32px!important; 
  //  color: var(--bg-color4) !important;
    }

/* This is behind the Open TABS */

toolbar#TabsToolbar
{
    -moz-appearance: none !important;
    background-color: var(--bg-color1) !important;
    }

toolbar#TabsToolbar
{
    -moz-appearance: none !important;
    background-color: var(--bg-color1) !important;
    }

/* This is behind the "File Menu" bar */

#toolbar-menubar, #menubar-items, #main-menubar,#bookmarks-toolbar {
  background-color: var(--bg-color1) !important;
  background-image: none !important;
  color: var(--bg-color4) !important;
  padding: 3px 1px 1px 1px; 
//font-family: courier;
//font-weight: bold;
}
/* Classic Menu Bar (windows only?) */
#toolbar-menubar .menubar-text,
#toolbar-menubar menuitem, 
#toolbar-menubar menu {
  font-size: 16px !important;
  padding-right: 5px;
}


/* Current Selected TAB */
.tab-background[selected="true"] {
  background-color: var(--bg-color2) !important;
  color:#333333;
}
tab[selected="true"] {
  color:#333333 !important;
  font-weight:bold !important;
}
tab:not([selected="true"]) {
  background: var(--bg-color1) !important;
  color: var(--bg-color4) !important; 
}
tab:not([selected="true"]):hover {
  background: var(--bg-color2) !important;
  color:black !important;
}

/* Bookmarks Menu Bar */
#PersonalToolbar { 
    background: var(--bg-color2) !important;
    padding: 3px 11px 3px 1px;  
     }
#PersonalToolbar .toolbarbutton-text { 
     color: var(--bg-color3) !important; 
     font-weight: bold; }

/* Bookmarks sidebar: */ 
#bookmarks-view {
  font-size: 10pt !important;
  padding: 9px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
#bookmarks-view treechildren::-moz-tree-row {
  min-height: 12px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

/* Bookmarks from main menu: */
#bookmarksMenuPopup menu,
#bookmarksMenuPopup menuitem {
  font-size: 10pt !important; 
  min-height: 16px !important;
  max-height: 24px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

/* Bookmarks Toolbar: */
#PersonalToolbar {
  font-size: 10pt !important;
  margin-bottom: 0px !important;
}  
#PersonalToolbar menu,
#PersonalToolbar menuitem {
  font-size: 10pt !important;
  min-height: 16px !important;
  max-height: 16px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}


/* *********************************************************************************** */

#menu_unsortedBookmarks { display: none !important; }
#bookmarksToolbarFolderMenu { display: none !important; }

#menu_bookmarkThisPage  { display: none !important; }

#bookmarksShowAll { display: none !important; }

#bookmarksToolbarSeparator { display: none !important; }

#bookmarksMenuItemsSeparator { display: none !important; }

/* #menuitem[label="Show All Bookmarks"]  { display: none !important; } */

/* *********************************************************************************** */

/* Custom favicon for this bookmark */
.bookmark-item[label="New"] image {
    width:0!important;
    height:0!important;
    padding: 0 0 16px 16px !important;
    background:url('https://1gfo.com/images/0_blue_plus.ico')!important; 
}

.bookmark-item[label="Search"] image {
    width:0!important;
    height:0!important;
    padding: 0 0 16px 16px !important;
    background:url('https://1gfo.com/ICONS/smiley2.ico')!important; 
}

.bookmark-item[label="TV Shows"] image {
    width:0 !important;
    height:0 !important;
    padding: 0 0 16px 16px !important;
    background:url('https://1gfo.com/ICONS/tv07.ico')!important; 
  } 

/* .bookmark-item[label="9xbuddy"] image {
    width:0!important;
    height:0!important;
    padding: 0 0 16px 16px !important;
    background:url('https://1gfo.com/images/0_globe2.ico')!important; 
 } */

.bookmark-item[label="TubeOffline"] image {
    width:0!important;
    height:0!important;
    padding: 0 0 16px 16px !important;
    background:url('https://1gfo.com/images/0_globe5.ico')!important; 
}
.bookmark-item[label="FreeonesBabes"] image {
    width:0!important;
    height:0!important;
    padding: 0 0 16px 16px !important;
    background:url('https://1gfo.com/images/0_globea.ico')!important; 
}
.bookmark-item[label="Search Babes"] image {
    width:0!important;
    height:0!important;
    padding: 0 0 16px 16px !important;
    background:url('https://1gfo.com/images/0_red_plus3.ico')!important; 
}
.bookmark-item[label="___________________"] image {
    width:0!important;
    height:0!important;
    padding: 0 0 16px 16px !important;
    background:url('')!important; 
}