/* AGENT_SHEET */
@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@namespace html url(http://www.w3.org/1999/xhtml);


/**********************/
/*** General Tweaks ***/
/**********************/

/* Theme for tab previews in Firefox 3.6 */
#ctrlTab-panel {
  background-image: none !important;
  border: 1px solid #666 !important;
}
#allTabs-panel {
  background-color: rgba(69, 69, 69, 0.65) !important;
  border: 1px solid #666 !important;
  -moz-border-radius: 20px !important;
}
#allTabs-panel:not(:hover) #allTabs-tab-close-button {
  visibility: hidden !important;
}
.KUI-panel-closebutton {
  margin-right: 10px !important;
  margin-top: 10px !important;
}
.allTabs-preview {
  -moz-border-radius: 5px !important;
  border: 2px transparent solid !important;
}
.allTabs-preview:hover {
  background-color: rgba(30, 30, 30, 0.75) !important;
  border: 2px #FFF solid !important;
}
.allTabs-preview-label {
  color: #FFF !important;
}
#allTabs-tab-close-button {
  margin-top: -2px !important;
}

/* Fix the vertical alignment of the text in the URL, search and bookmark bars */
#urlbar > hbox > stack,
#searchbar .textbox-input-box > .textbox-input { margin-top: 1px !important; }
#bookmarksBarContent { margin-top: -4px !important; }

/* Fix the position of the drop-down menu for folders in the bookmark bar */
.bookmark-item > menupopup { margin-top: -2px !important; }

/* Make status bar shorter */
#status-bar { height: 16px !important; }
#status-bar statusbarpanel { margin-top: -2px !important; }

/* Make the Extended Statusbar panel match the status bar */
#ESB_status-bar {
  height: 16px !important;
  color: black !important;
  border-top: 1px solid black !important;
  background: url("chrome://global/skin/toolbar/statusbar.png") transparent !important;
}
#ESB_status-bar * {
  background: none transparent !important;
  border: none !important;
  margin-left: 0px !important;
}
#ESB_loaded_working_progressbar {
  display: none !important;
}

/* Combine the stop and reload buttons */
/* (the reload button must be to the right of the stop button) */
#stop-button[disabled] { display: none; }
#stop-button:not([disabled]) + #reload-button { display: none; }

/* Move the stop and reload buttons into the URL bar */
/* (both buttons must be on the right side of the URL bar) */
#stop-button, #reload-button {
  margin-left: -26px !important;
  margin-right: 10px !important;
  background-repeat: no-repeat !important;
  background-position: left !important;
  -moz-image-region: auto !important;
}
#stop-button { list-style-image: url("chrome://global/skin/icons/loading_16.png") !important; }
#stop-button:hover { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAd0lEQVQ4jd2SQQrAMAgEewrkZ/nAwvrJgCef1148BNHQHFuvOgO7eF3/GhEZJCeAFncAGskpIqMU+MFN0laJw+a7WQoA9OXQALQAG4C+jRElR3AmOYZj5qyT13ASYS/JCsuKLQUkNcscJFoK/JE0K8wlun2kb84D8GN2LbB29n0AAAAASUVORK5CYII=") !important; }
#reload-button { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAxklEQVQ4jc2RwWYDYRSFswp9gCGUrPIYZR4gdPe5332NUEJXeZ6shjxA6WOUrkq3oZQhTDYzVEwmkyyih7v5Oec/372Tyb+XugXmNwdkZqP+RsQrMB1lAkq1Ur8ys+lG/VCXg+aIWP81nQR8qs+Xfj6odVv5sUPIzA3wcIn3PTObiFh3b+oOWIxiV/eZ2QDFKMM1AUDR4vycDehD6BQRL+0y384GnCxxBcyAWUSs1Fo9AE+DGENn7Gs21KRSv9upgHKU+e46Ar0MgcHDAo1yAAAAAElFTkSuQmCC") !important; }

/* Remove the throbber in the top-right corner */
#throbber-box { display: none !important; }

/* Remove the go button and dropmarker in the search bar */
#searchbar .search-go-button { visibility: hidden !important; }
#searchbar .searchbar-dropmarker-image { display: none !important; }

/* Remove go button and dropmarker in the URL bar */
#urlbar #go-button { display: none !important; }
#urlbar .dropmarker-icon { display: none !important; }

/* Prevent the identity box from expanding */
#urlbar #identity-icon-label { display: none !important; }

/* Remove the bookmark star */
#urlbar #star-button { display: none !important; }

/* Move the RSS button to the left of the Stop/Reload buttons */
#urlbar #feed-button { margin-right: 10px !important; }

/* Hide the tab list button */
.tabbrowser-strip *[class^="tabs-alltabs"] { display: none !important; }

/* Move the close button to the left and hide it until the tab is hovered over */
tab .tab-close-button {
  -moz-box-ordinal-group: 1 !important;
  display: -moz-box !important;
  visibility: hidden !important;
}
tab .tab-text { -moz-box-ordinal-group: 2 !important; }
tab:hover .tab-close-button { visibility: visible !important; }
tab[selected="true"][first-tab][last-tab] .tab-close-button { visibility: hidden !important; }

/* Move favicons to the right and hide them when not loading */
/* (this way only the throbber will be shown) */
tab .tab-icon-image { -moz-box-ordinal-group: 3 !important; }
tab:not([busy]) .tab-icon-image { visibility: hidden !important; }
tab[selected="true"] .tab-icon-image { visibility: hidden !important; }

/* Change the focus ring to a blue glow */
*|*:focus {
  outline-style: none !important;
  -moz-box-shadow: 0 0 3px #0063b5 !important;
  -moz-box-shadow: 0 0 4px 1px rgb(40, 120, 212) !important;
  -moz-box-shadow: 0 0 2px 1px rgba(40, 120, 212, 0.7),
  0 0 4px 1px rgb(40, 120, 212),
  0 1px 1px rgba(0, 0, 0, 0.9) !important;
}

/* Remove the focus ring from links, embedded content, objects and divs */
*|*:link, *|*:visited, embed:focus, object:focus, div:focus {
  -moz-box-shadow: 0 0 0 0 transparent !important;
}
@-moz-document url-prefix('chrome://'), url-prefix('about:') {
  *|*:focus {
    -moz-box-shadow: 0 0 0 0 transparent !important;
  }
}

/* Replace the search engine image with the Safari magnifying glass */
#searchbar .searchbar-engine-image {
  width: 0 !important;
  padding-left: 18px !important;
  margin-left: -10px !important;
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAESSURBVHjarJK9K4UBFMZ/z+u9xeKS7uBmkNngljti8JGQWBjFxh9gMWCwGE0WZRC5GxaDjYGMumVQ7mZR11VK+Xgs3tf9UO7gnOnU7/Sc85wj83cEdTCEAHfOkeeNbibpUS0kc+x9IlEzykINFua9hxhjmARXHHJKh0eqsOAEGGdOaaU0oXnEUe1Mt8BQXPazwyNFF9jkAwEBywTvQKJs2RDzSUazCAMzZBR0Ia5j6IZXmmkTTCkLZJkWBIOYA84NkPc2MPDdsEQvi5EFW75ANNLAC0YkWSOtKp/gzDmeEE30cckzLaxWYIpsfHBISlDwBiVaK7D4du1KCaBTKyQpsluu51/y3usu+afWv71KXdDXAPZPWVnI+hFXAAAAAElFTkSuQmCC") !important;
  background-repeat: no-repeat !important;
}

/* Fix the search bar's search results drop-down menu */
#PopupAutoComplete {
  border: none !important;
}

/* Fix the URL bar's search results drop-down menu */
#PopupAutoCompleteRichResult {
  margin-top: -2px !important;
  margin-left: 4px !important;
  padding-right: 8px !important;
  border: none !important;
  background-color: transparent !important;
}
#PopupAutoCompleteRichResult richlistitem {
  margin-left: -2px !important;
}
#PopupAutoCompleteRichResult richlistitem[selected="true"] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAmCAMAAAAyYgE1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRFHUXzMVb0KU/0Jkz0IEjzN1r1SWn1PmH1NVj1QmT1T27zHET0DjfnRGX0OVz1O171F0DwUXD3QGL1M1j0T273PF/1SWjsTGz2K1H0IkrzLlP0ETrqS2v1HkbzRmf0I0r0Ich6zAAAAD5JREFUeNoMwgkWQgAUAMCxL5GlEIX737L/ZqxWrcnb5qd06TVmlcXgqVB7ScLhIw1ZuO3ycOIRRl/dX4ABAFYnAhxGdfBJAAAAAElFTkSuQmCC") !important;
}

/* Fix for Fission bar */
#urlbar[fission="fusion"] #identity-box:not([class*="verified"]) {
  overflow: -moz-hidden-unscrollable;
  -moz-margin-end: -2px;
  height: 22px !important;
  margin: 0px -2px 0px 0px !important;
  color: -moz-dialogText !important;
  -moz-padding-start: 3px !important;
  margin: 0px -3px 0px -4px !important;
}
#urlbar[fission="fusion"] #identity-box:not([class*="verified"]) > hbox {
  min-height: 21px !important;
  padding-left: 2px !important;
  -moz-box-pack: center;
}
#urlbar[fission="fusion"] #identity-box { padding-right: 0px !important; }
#urlbar[fission="fusion"] > #statusbar-icon > .progress-bar {
  margin-left: -1px !important;
  -moz-border-image: url("data:image/png;base64,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") 22 0 0 6 / 22px 0px 0px 6px !important;
}
#urlbar[fission="fusion"]:not([progress="100"]) #identity-box:not([class*="verified"]) {
  background: url("data:image/png;base64,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") no-repeat left !important;
}
#urlbar[fission="fusion"]:not([progress="100"]) #identity-box:not([class*="verified"]) > hbox {
  background: url("data:image/png;base64,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") repeat-x center center;
}


/***************************/
/*** Mac-specific Tweaks ***/
/***************************/

/* Give some windows a unified toolbar */
#extensionsManager #topBar {
  height: 35px !important;
}
#extensionsManager .viewGroupWrapper {
    padding-top: 3px !important;
}
#places #placesToolbar {
  padding-bottom: 5px !important;
}
.chromeclass-toolbar {
  -moz-appearance: -moz-mac-unified-toolbar !important;
}
#main-window .chromeclass-toolbar {
  -moz-appearance: none !important;
}

/* Set up border colors for the main window */
#main-window #PersonalToolbar { border-bottom: 1px solid #A5A5A5 !important; }
#main-window #status-bar { border-top: 1px solid #565656 !important; }
#main-window:not([active]) #PersonalToolbar { border-bottom: 1px solid #E0E0E0 !important; }
#main-window:not([active]) #status-bar, #main-window:not([active]) #ESB_status-bar { border-top: 1px solid #999999 !important; }

/* Gray out the main window when it's not in focus */
#main-window:not([active]) #nav-bar toolbarbutton:not(#stop-button):not(#reload-button) { opacity: 0.85 !important; }
#main-window:not([active]) toolbox, #main-window:not([active]) #status-bar, #main-window:not([active]) #ESB_status-bar { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAABHCAQAAACKNC43AAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACpSURBVHjaZJFJEsMwCAR7KI75/wPzEE8OCCHFPqlMaxakr4WBAEMd6ksDRuSDMCYECOoPmHzdWgcTNRAJhadv2MQDPNDKbq/lvmEDYQpPjfI1okwNr2AmjLqXAdVIF6Ou7FVw3LdpB1sxTOxezYzgkXB7CRfzn3Bfd2/jyHNc38qcOpOnGBE6m4JHJ9U6r2WOV6DZjzvYevfFaDE76jTVKUjDAPnBCPMbAHWoS5tJHbETAAAAAElFTkSuQmCC") !important; }
#main-window:not([active]) .tabbrowser-tabs { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAXCAQAAABpeE3+AAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABiSURBVHjabM7BiQNADEPRJzP9d5cStoScwoxzGJOwEJ8+4gsrf02LWE8tWqxG0KoGYh00qMgo6yaN8rnfOO6/tFWmH7UHW3Gwr9vu8zog+s650toyCyblWK/v9D3AegzwHgDu3iXSl93nawAAAABJRU5ErkJggg==") !important; }
#main-window:not([active]) .tabbrowser-tab { -moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAQAAAChSU5wAAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGTSURBVHjahJRNSgNBEIW/6smoA0kQBW+gEhBFNy7US3gBXbj2MG4Ud7mMuNWNVxDEhRolONNVLqYz3fmZWNDN0F2v3qufHsGRk7PCGmv0jg9uhutkFIAhCD94Pri+eHziizFjfikpHdGy08HdcBPwfDPihxEjFMc6t8PTAVl0lYRt8+F5C0VQAByG4TAA3jjZ533C1knYVrsoFsRZkGkIAF1Yja4pLC8CjwVQ/BYKyKNrmptYol0gWYYRaOfYErNkl8CXWsoWJC4KYVg7TGgzWQZbZtMhO9NyZqPOZtvCpk0V07xYXpL60kKLLWnBrLlpIZPC+4Spnhxtz60G1iwKeFyY0aWVNLQpSx0/nvzTbkFxQZIkL6BdpNTCpHHR6QYsnEnXL3yQY81cuAYs9ItPNy+yc7inVCgebfaKEo/i8RztRZIJLKO3c1aDSkpKKipKqgCu8Gyf0Zv8GDKEnIKN88vLqyxwKIbiMZQKH/q2Oxh9vbzwS4WXewNdMNG2YDqin7yahPjxTaXNleTM6CA4jL8BAKDtt7GBuFD2AAAAAElFTkSuQmCC") 0 11 0 11 repeat stretch !important; }
#main-window:not([active]) .tabbrowser-tab[selected="true"] { -moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAQAAAChSU5wAAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGoSURBVHjafJQ9T9xAEIaf2TOnQ7aE7qQgIl1NB+RDwukiSnSiCYpETUGRgpKSH8AfQPwCuhRpUqZNihSREFXaFKGgoDkOczspbrzrj4st2ZJX88y7M/PuCo4VVugzYJX1rb2DDydv16g+D1z9/PL55ht3THnkiYJCKthoZ//64iUzFEVQw3ok3HF09usr9yXmKmmHk8N1pigKAYI5M14wOWQYQ6vY6Dh/rgEAAkDBcc5oOZamqIXFR+2bQRpXk0pEokFBG3qKr8W6RnILqutpM6iJKYrHA77UWIq21EBwQdWZtnSrLaryKGJKHrE5dm5SakrYf6dahASppWg2JWnPiOCTEnGt7rq2I7zV6EzRhdX/bnKhIYCzxpRjcN1qC6gaKO0Z1WvzNgAJ9vJLfVNXk7JzPhydcl7akI1YkmZxUaybLuCQZnFvEctebUcjlR1Uc4gDdrbJmlif8etdjxJfbxWJwW92GdMvLwphwJDNj6fn73uhAAkOie7JN/6s3f5myhOFLDKeff+UJ3bxNA+pBqMVXP64eAcgf1VR5hUftM82Ae3ZcP4NAMIBmbjgS8LXAAAAAElFTkSuQmCC") 0 11 0 11 repeat stretch !important; }

/* Fix the placement of status bar icons */
#status-bar { padding-right: 15px !important; }

/* Native scrollbars */
scrollbar {
  -moz-appearance: scrollbar !important;
}
scrollbarbutton {
  -moz-appearance: scrollbarbutton-down !important;
}
scrollbar[orient="vertical"], scrollbar[orient="horizontal"], thumb,
thumb[height]:not([width]), thumb > gripper, thumb[height]:not([width]) > gripper,
thumb[orient="horizontal"], thumb[width]:not([height]),
thumb[orient="horizontal"] > gripper, thumb[width]:not([height]) > gripper {
  background: none !important;
}

/* Native buttons */
window:not(#main-window):not(#extensionsManager):not(#places):not(#downloadManager) button:not([class*="xpander"]),
dialog button:not([class*="xpander"]),
panel:not(#ctrlTab-panel):not(#allTabs-panel) button:not([class*="xpander"]):not([id*="bookmark"]):not([id*="Bookmark"]):not([id*="editBMP"]):not([id="history-panel button"]):not([id="identity-popup-more-info-button"]),
prefwindow button:not([class*="xpander"]):not([class*="spinbuttons"]):not([dlgtype="help"]),
wizard button,
#extensionsManager richlistitem button,
#extensionsManager #commandBarBottom button {
  -moz-appearance: button !important;
  background: none !important;
  margin: 6px 6px 3px 6px !important;
  height: 22px !important;
}

window:not(#main-window):not(#extensionsManager):not(#places):not(#downloadManager) button:not([class*="xpander"]) > .button-box,
dialog button:not([class*="xpander"]) > .button-box,
panel:not(#ctrlTab-panel):not(#allTabs-panel) button:not([class*="xpander"]):not([id*="bookmark"]):not([id*="Bookmark"]):not([id*="editBMP"]):not([id="history-panel button"]):not([id="identity-popup-more-info-button"]) > .button-box,
prefwindow button:not([class*="xpander"]):not([dlgtype="help"]) > .button-box,
wizard button > .button-box,
#extensionsManager richlistitem button > .button-box,
#extensionsManager #commandBarBottom button > .button-box {
  background: none !important;
  padding-right: 0px !important;
}

spinbuttons { -moz-appearance: spinner !important; }
.spinbuttons-up,
.spinbuttons-down { background: none !important; }

/* Native drop-down lists */
menulist:not([id*="editBMP"]):not([id*="Bookmark"]):not([id*="bookmark"]) {
  -moz-appearance: menulist !important;
  margin: 2px 4px 1px !important;
  padding-left: 0 !important;
  min-height: 20px !important;
  background: none !important;
}
.menulist-dropmarker,
#stylish .button-menu-dropmarker {
  display: none !important;
}
menupopup,
popup {
  -moz-appearance: menupopup !important;
  background: none Menu !important;
  border: none !important;
}
menu,
menuitem {
  -moz-appearance: menuitem !important;
}

/* Native text boxes */
dialog textbox,
panel textbox,
window:not([id="main-window"]) textbox:not([id*="search"]),
prefwindow textbox:not([id="filter"]):not([id="historyDays"]):not([id="cacheSize"]) {
  -moz-appearance: textfield !important;
}
#places .menulist-editable-box {
  -moz-appearance: textfield !important;
  margin: 0px !important;
}
#places .menulist-editable-input {
  border: 0px !important;
}
#allTabs-filter {
  -moz-appearance: none !important;
}

/* Native check boxes */
.checkbox-check {
  -moz-appearance: checkbox !important;
  list-style-image: none !important;
}
.checkbox-icon {
  display: none !important;
}

/* Native radio buttons */
.radio-check {
  -moz-appearance: radio !important;
  list-style-image: none !important;
}