/*  rmSearchBox.css    part of Quick-Search in ReminderFox */

.rmQSearchBox{   /* this is the whole box (XUL parent) */
  	background: #DBDBDB;
  	border: 2px white solid;
}

.quick-search-textbox
{
  	margin: 2px;
  	border: 1px #9999FF solid;
	background: white;
	padding: 2px;
}

/* override margins that some themes may use; otherwise quick search text can appear partially hidden */
.quick-search-textbox .textbox-input
{
        margin: 0px !important;
        padding: 0px !important;
}

#rmSearchText {
  -moz-binding: url("chrome://reminderfox/content/searchbar/rmSearch.xml#searchbar");
  	border: 1px #9999FF solid;
}

#rmFilterText {
  	border: 1px #9999FF solid;
}

#rmSearchItem {
	padding-top: 4px;
}

#qsChange {
  margin: 1px;
  list-style-image: url("chrome://reminderfox/skin/images/Search-bar.png");
}

.quick-search-clearbutton[clearButtonShown="true"] {
  visibility: visible;
}

.qsChange-dropmarker {
  -moz-margin-start: 6px;
  margin-top: 8px;
  list-style-image: url("chrome://reminderfox/skin/images/search-arrow.gif");
}

.quick-search-clearbutton {
  list-style-image: url("chrome://reminderfox/skin/images/quick-search-clear.png");
  -moz-image-region: rect(0px, 16px, 16px, 0px);
  -moz-appearance: none;
  padding: 2px !important;
  border: none !important;
  visibility: hidden;
}

.quick-search-clearbutton > .toolbarbutton-icon {
  -moz-margin-end: 0px; /* override toolkit's default value */
}

.quick-search-clearbutton:hover {
  -moz-image-region: rect(0px, 32px, 16px, 16px);
  padding: 2px !important;
}

.quick-search-clearbutton:hover:active {
  -moz-image-region: rect(0px, 48px, 16px, 32px);
  padding: 2px !important;
}
