
.invisible {
  visibility: hidden;
}


/* dark mode example -- to implement */
/*
.themed {  display: block;  width: 10em;  height: 10em;  background: black;  color: white;}
@media (prefers-color-scheme: light) {  .themed {    background: white;    color: black;  }}
*/


/*
 * This is the icon displayed on the right of the
 * urlbar
 */

tabpanels, tabpanel{
  margin:0 !important;
  padding:0 !important;
  border:0 solid #000 !important;
}

tabpanels{
  margin:0 !important;
  padding:0 !important;
  border-radius:0 !important;
}

tabpanels[id=panelsRoot]{
  margin:0 !important;
  padding:0 !important;
}


tabpanels[id=panelsRoot] tabpanels{
  -moz-appearance:none;
  margin:0 !important;
  padding:0 !important;
}

tabpanels[id=panelsRoot] tree{
  margin:0 !important;
  padding:0 !important;
  -moz-appearance: none !important;
  -moz-border-top-colors:none !important;
  -moz-border-right-colors: none !important;
  -moz-border-bottom-colors: none !important;
  -moz-border-left-colors: none !important;
  border-top: 0px !important;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
}


/*For Mac */
tabpanels[id=panelsRoot] > tabpanel>groupbox>box{
  padding:0 !important;
  margin:0 !important;
}


tabpanel[id=panelPage] box{
  border-radius:0 !important;
}

tab {
  -moz-appearance: none !important;
  border-radius:5 !important;
  /*color: red !important;*/
  color: grey;
  font-size: 8pt;
  font-family:Verdana, Geneva, sans-serif;
  background-color: #DDD !important;
  width:250px;
  text-align:center;
  /*border-color:black !important;
  border-width:thin !important;*/
  border-left: 1px solid lightgray !important;
}

tab[selected="true"] {
  /*-moz-appearance: none !important;*/
  font-size: 8pt;
  font-family:Verdana, Geneva, sans-serif;
  /*color: orange !important;*/
  color: #777;
  background-color: #F3F3F3 !important;
}

tab[last-tab="true"] {
  border-right:1px solid lightgray !important;
}

tab>hbox>description {
  font-size: 10pt;
  margin-left: 5px;
}


#outfit-emblem {
  width: 32px;
  height: 32px;
  list-style-image: url(chrome://outwit-modules/skin/appIcons/icon.png);
}

#outfit-emblem:hover {
  list-style-image: url(chrome://outwit-modules/skin/appIcons/icon-hover.png);
}

.tab-close-button{
  display:none !important;
  width:0 !important;
  height:0 !important;
}


#data-tabs tab {
  min-width: 110px !important;
}

#data-tabbox>tabpanels {
  padding-top: 7px;
}

#panelText>hbox {
  overflow: auto;
}

/* Trees */
#ow-menu-tree-container, #ow-menu-tree{
  color: #222 !important;
  width: 140px;
  min-width: 110px;
  max-width: 200px;
  font-size: 8.5pt;
}

#ow-menu-treechildren{
  background-color: rgb(224, 224, 224) !important;
}

#ow-menu-treechildren::-moz-tree-image {
  padding-right: 2px;
  margin: 0 2px;
  width: 16px;
  height: 16px;
}

#ow-menu-treechildren::-moz-tree-cell() {
  background-color: rgb(224, 224, 224);
}

#ow-menu-treechildren::-moz-tree-cell(selected) {
  background-color: #BEBEBE;
}

#ow-menu-treechildren::-moz-tree-cell-text(selected focus) {
  color:white;
}

#ow-menu-treechildren::-moz-tree-cell(selected focus) {
  background-color: #4293B1;
}

#ow-menu-treechildren::-moz-tree-cell-text(dropOn) {
}

#ow-menu-treechildren::-moz-tree-cell-text(bold) {
  font-weight: bold !important;
}

#ow-menu-treechildren::-moz-tree-cell-text(notdefault) {
  font-weight:bold;
}

#ow-menu-treechildren::-moz-tree-cell-text(disabled) {
  color: grey;
  font-style:italic;
}

#ow-menu-treechildren::-moz-tree-image(page) {
  list-style-image: url("chrome://outwit-modules/skin/art/page-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(page loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(links) {
  list-style-image: url("chrome://outwit-modules/skin/art/links-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(links loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(documents) {
  list-style-image: url("chrome://outwit-modules/skin/art/documents-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(documents loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(media) {
  list-style-image: url("chrome://outwit-modules/skin/art/media-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(media loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(images) {
  list-style-image: url("chrome://outwit-modules/skin/art/images-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(images loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(videos) {
  list-style-image: url("chrome://outwit-modules/skin/art/videos-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(videos loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(audio) {
  list-style-image: url("chrome://outwit-modules/skin/art/audio-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(audio loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(emails) {
  list-style-image: url("chrome://outwit-modules/skin/art/emails-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(emails loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(data) {
  list-style-image: url("chrome://outwit-modules/skin/art/data-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(data loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(tables) {
  list-style-image: url("chrome://outwit-modules/skin/art/tables-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(tables loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(lists) {
  list-style-image: url("chrome://outwit-modules/skin/art/lists-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(lists loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}
#ow-menu-treechildren::-moz-tree-image(posts) {
  list-style-image: url("chrome://outwit-modules/skin/art/posts-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(posts loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(guess) {
  list-style-image: url("chrome://outwit-modules/skin/art/guess-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(guess loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(scraped) {
  list-style-image: url("chrome://outwit-modules/skin/art/scraped-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(scraped loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(text) {
  list-style-image: url("chrome://outwit-modules/skin/art/text-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(text loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(words) {
  list-style-image: url("chrome://outwit-modules/skin/art/words-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(words loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(feeds) {
  list-style-image: url("chrome://outwit-modules/skin/art/feeds-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(feeds loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(source) {
  list-style-image: url("chrome://outwit-modules/skin/art/source-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(source loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(automators) {
  list-style-image: url("chrome://outwit-modules/skin/art/automators-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(automators loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(selectors) {
  list-style-image: url("chrome://outwit-modules/skin/art/selectors-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(selectors loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(projects) {
  list-style-image: url("chrome://outwit-modules/skin/art/projects-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(projects loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(debug) {
  list-style-image: url("chrome://outwit-modules/skin/art/debug-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(debug loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(scrapers) {
  list-style-image: url("chrome://outwit-modules/skin/art/scrapers-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(scrapers loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}
#ow-menu-treechildren::-moz-tree-image(wayfinder) {
  list-style-image: url("chrome://outwit-modules/skin/art/wayfinder-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(wayfinder loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(macros) {
  list-style-image: url("chrome://outwit-modules/skin/art/macros-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(macros loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}


#ow-menu-treechildren::-moz-tree-image(queries) {
  list-style-image: url("chrome://outwit-modules/skin/art/queries-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(queries loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(scripts) {
  list-style-image: url("chrome://outwit-modules/skin/art/scripts-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(scripts loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(jobs) {
  list-style-image: url("chrome://outwit-modules/skin/art/jobs-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(jobs loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(thesaurus) {
  list-style-image: url("chrome://outwit-modules/skin/art/thesaurus-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(thesaurus loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(logs) {
  list-style-image: url("chrome://outwit-modules/skin/art/logs-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(logs loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

#ow-menu-treechildren::-moz-tree-image(history) {
  list-style-image: url("chrome://outwit-modules/skin/art/history-icon.png");
}
#ow-menu-treechildren::-moz-tree-image(history loading) {
  list-style-image: url("chrome://outwit-modules/skin/throbber.png");
}

.hider {
  -moz-box-flex: 1;
  -moz-binding: url("chrome://outwit-kernel/content/widgets/subliminalMessage.xbl#subliminalMessage");
}


logPanel {
  width: 200px;
}

infoBar {
  /*  margin-top: -2px;
  margin-bottom: -2px;*/
}

/* fix collapsing bug of splitter in mozBoxDirection reverse */
#viewsDeck > * {
  overflow: hidden;
}
#pageView {
  overflow: hidden;
}

.scrapersContainer[orient="horizontal"] .changeIcon {
  list-style-image: url("chrome://outwit-kernel/skin/sourceRollRight.png");
  height:17px;
  width:17px;
  margin-top:0px;
  margin-bottom:0px;
}

.scrapersContainer[orient="vertical"] .changeIcon {
  list-style-image: url("chrome://outwit-kernel/skin/sourceRoll.png");
  height:17px;
  width:17px;
  margin-top:0px;
  margin-bottom:0px;
}


.scrapersContainer[orient="vertical"] .inversedChangeableOrientationBox{
  -moz-box-orient:horizontal;
}

.scrapersContainer[orient="horizontal"] .inversedChangeableOrientationBox{
  -moz-box-orient:vertical;
}
.scrapersContainer[orient="vertical"] .scraperNameBox{
  margin-right: 10px;
}
.scrapersContainer[orient="horizontal"] .changeableOrientationBox{
  -moz-box-orient:horizontal;

}

.scrapersContainer[orient="vertical"] .changeableOrientationBox{
  -moz-box-orient:vertical;
}
