@charset "UTF-8";
/*
 * Copyright (c) OutWit Technologies 2007-2017.
 * All rights reserved.
 */

@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
@namespace html "http://www.w3.org/1999/xhtml";


#searchbar {
  -moz-binding: url("chrome://outwit-modules-images/content/bindings/search.xbl#searchbar");
}

toolbar{
 -moz-appearance: none;
 padding:0px !important;
 border-bottom-width:0px !important;
 border-top-width:0px !important;
 border-left-width:0px !important;
 border-right-width:0px !important;
 border:0px solid transparent !important;
}

#owImagesTopPanelToolbarUrl, #owImagesTopPanelToolbaritemUrl, #search-container, #searchbar, .searchbar-engine-button {
  margin:0px !important;
  padding:0px !important; 
  border-bottom-width:0px !important;
  border-top-width:0px !important;
  border-left-width:0px !important;
  border-right-width:0px !important;
  max-height:20px !important;
  min-height:20px !important;
  height:20px !important;
  min-width:100px;
  background-color: #222222 !important;
  background-image: none !important;
  color:#959595 !important;
}
#search-container, #searchbar {
  min-width:100px;
}



#owImagesTopPanelToolbaritemUrl, #urlbar, #searchbar, #searchbar > textbox {
  -moz-appearance: none;
  min-width:200px;
  background-image: none !important;
  background-color: #222222 !important;
  border: none !important;
  margin: 0px !important;
  padding: 0px !important;
  max-height:20px !important;
  min-height:20px !important;
  height:20px !important;
}
#searchbar, #searchbar > textbox {
  min-width:100px;
}


#searchbar * , #owImagesTopPanelToolbaritemUrl *{
  font-family: "Verdana", Helvetica, sans-serif !important;
  font-size: 11px !important;
  color:#959595 !important;
}

#searchbar > textbox{
  height:20px !important;
  min-height:20px !important;
  max-height:20px !important;
  margin:0px !important;
  min-width:150px;
  width: 150px;
  padding:0px !important;
}
#searchbar > textbox > hbox > hbox{
  height:18px !important;
  min-height:18px !important;
  max-height:18px !important;
  margin:0px !important;
  padding:0px !important;
  padding-left:2px !important;
  min-width:100px;
}

#urlbar > hbox > hbox{
  padding:0px !important;
  padding-left:2px !important;
}

#searchbar > textbox > hbox, #urlbar > hbox {
  -moz-appearance: none !important;
  background-image: none !important;
  background-color: #222222 !important;
  border: 1px solid #303030 !important;
  border-bottom-width:1px !important;
  border-top-width:1px !important;
  border-left-width:1px !important;
  border-right-width:1px !important;
  -moz-border-bottom-colors:#303030 !important;
  -moz-border-top-colors:#303030 !important;
  -moz-border-right-colors:#303030 !important;
  -moz-border-left-colors:#303030 !important;
  margin-bottom:0px !important;
  margin-top:0px !important;
  margin-left:0px !important;
  margin-right:0px !important;
  min-width:100px;
  max-height:20px !important;
  min-height:20px !important;
  height:20px !important;
}
#searchbar > textbox > hbox{
  min-width:130px;
}
#urlbar, #urlbar hbox, #urlbar hbox hbox, #urlbar > hbox html|input{
  min-width:200px;
}

#urlbar > hbox > textbox > dropmarker{
  max-height:18px !important;
  min-height:18px !important;
  height:18px !important;
  border-bottom-width:1px !important;
  border-top-width:1px !important;
  border-right-width:1px !important;
  -moz-border-bottom-colors:#303030 !important;
  -moz-border-top-colors:#303030 !important;
  -moz-border-right-colors:#303030 !important;
}

#searchbar > textbox > hbox *, #urlbar > hbox *{
  background-color:#222222 !important;
  background-image: none !important;
}

.searchbar-engine-button {
  -moz-appearance:none !important;
  background-color: #222222 !important;
  border:0px solid transparent !important;
  margin:0px !important;
  padding:0px !important;
  margin-right: 0px !important;
  min-width:0px;
  -moz-margin-end: 2px;
  -moz-box-align: center;
  -moz-border-end: 1px solid;
}
.searchbar-engine-button  >hbox{
  padding:0px !important;
}

#searchbar menuitem{
  background-color:#222222 !important;
}
#searchbar menuitem:hover{
  -moz-appearance: none !important;
  background-color: -moz-cellhighlight !important;
  color: #FFFFFF !important;
}

#searchbar panel, .searchbar-popup , #owImagesTopPanelToolbaritemUrl panel{
  -moz-appearance: none;
  background-color: #222222 !important;
  border: 1px solid #303030 !important;
  border-bottom-width:1px !important;
  border-top-width:1px !important;
  border-left-width:1px !important;
  border-right-width:1px !important;
  -moz-border-bottom-colors:#303030 !important;
  -moz-border-top-colors:#303030 !important;
  -moz-border-right-colors:#303030 !important;
  -moz-border-left-colors:#303030 !important;
  margin-bottom: 1px;
  margin-top: 1px;
}

#urlbar > popupset, #searchbar > textbox > popupset{
  float:right !important;
}

treechildren::-moz-tree-row{
  background-color: #222222;
}

treechildren::-moz-tree-row(current){
  background-color: -moz-cellhighlight !important;
}

treechildren::-moz-tree-cell-text(current){
  color:#959595 !important;
}
#urlbar dropmarker{
  -moz-appearance:none !important;
  list-style-image:url(chrome://outwit-modules-images/skin/dropmarker.png) !important;
  border:1px solid #303030 !important;
  border-left:0px solid transparent !important;
  border-bottom-width:1px !important;
  border-top-width:1px !important;
  border-right-width:1px !important;
  -moz-border-bottom-colors:#303030 !important;
  -moz-border-top-colors:#303030 !important;
  -moz-border-right-colors:#303030 !important;
}

.search-go-button
{
  padding-end-value:0 !important;
  padding:0;
  padding-top:1px;
  width:16px !important;
  height:16px !important;
}
.search-go-container
{
  min-width:0 !important;
  width:13px !important;
  height:16px !important;
  padding:0;
}
