@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document regexp("^https?://[a-z-0-9]+.google..*") {
  #gbz .gbzt, .gbz0l .gbts, #gbz .gbgt {
    color: black !important;
    text-shadow: 1px 1px white;
  }
  .gbzt-hvr, .gbzt-hvr .gbts, #gbz .gbt:not(.gbto) .gbgt-hvr  {
    color: white !important;
    text-shadow: 1px 1px black;
  }
  .gbzt-hvr, .gbgt-hvr {
    background-color: #369 !important;
  }
  #gbx3, #gbx4 {
    background-color: #036 !important;
    background-position: -100px 0 !important;
    background-image: url("data:image/png;base64,\
iVBORw0KGgoAAAANSUhEUgAABdwAAAAdCAIAAAA/2zmFAAAAFXRFWHRDcmVhdGlvbiBUaW1lAAfbB\
xsMAABdDlDWAAAAB3RJTUUH2wcdDzIfz1oLpwAAAAlwSFlzAAAOwwAADsMBx2+oZAAAA+FJREFUeN\
rt3Qlym0AQBVAmlRvhM8GZ4EzhTIqlkUE7i4SB4b1ypSwZf2FZqYRW90zI8iJ76dDUWZ/QFyJHjhw\
5cuTIkSNHzk5ysgE5Qw15OAA2KxyWPgMAAEhGmCNUaQYgUYoyAADwAZflmMO/6jOZX+X5M3UZgBQp\
ygAAwAfEosxVOaaZWknJuwGoc10miaLM95PTlZkAyLI/S58AAACk6FlFpq6PH5c3H37v5IIOsD6f6\
p4jPQM6ZYa8eIbUu+XIkSNHjhw5cuTISTen65Rp6ymx4FK8UV7J6zQ6ZeIV6ffP0n6y9BkxhV6nae\
Lztvizt/gJ8FA4KNgBAMDbwuliR1HmhS1eE27xnFkhL6Ttmvt3Z3wJAADmURS9FZlQhvjR3VU/31G\
7qT+53zYDuJCGPWu7nOZ7iL9L/4wAALBHsRBTVVV781CdlhZ4WMc51WLiwWU5Y+/MrO8JK3AsRZvG\
4jz/G/ULc2c6ZQAAgKNfeE+YRagIwGRz//UZ0CkzpAQ/pIlSjhw5cuTIkSNHjpyN54Rwe8+4JRrr+\
tlAU1VVsXfm3C9z99UxDzPRGtYiBdiVcOjffgkAADiKRZm2RHKeJMqy7/9Uxy9dLfT7Oup6fKnVZk\
ZPD0hi6V+AnTO+BAAAwFwWH4hb/ATgBQv9AgDAOGVZxgaW7z9j38r9WFPn+cjSQ78zqQT7YSIvJem\
NWBpfAgCAcdoSzIM5pt7xpdOO16Ep3yy+HB/RBBPAxvV3ynwNSPk34Bg5cuTIkSNHjhw5cvaQA2Q/\
Q0NtU8PNTSAKuU4ZAAAYqXnSLNN1yrycWgpluOmUKYoihMdL/8avHr8rhKuH0ykDrE96E0azsqYMA\
ACMFt/abMLtZkmdMevIZKeCy/2d7eI14dWiNbBqLtH3xq97FEUZAACYqO06b3prJqelZO4rNd3tRw\
0ybV9M+0l7vIse2BW1rVTZEhsAANiG9e9tvP4z/H1KCe+LFRmvriT1d8o0df+qM3nR304pR44cOXL\
kyJEjR06qOfnholkmPzXFNMVVd8yAaaY4CXW5aszNgjV2y17/5f36z5AtihUZr64khayy0i8AALyt\
PFZlrt7Kfrk3dihvl/V9ujzNj3jw+TCr/AJsn/ElAABIlnkHgDXTKQMAAG8ru7GmUXWQ8FWOGkqyE\
zZExnlIg6IMAAC8YfwU0ltUZAAS0r/Qb1H3p9QD/mmQI0eOHDly5MiRI2cPOQAwUChynTIAADBR3V\
x1ynRtMnmRNXU2ZHXei8OyywGlpr6N1SYDkBZFGQAAmK5u7jbJbksnTf3gzmceHtzeqRwDkCK7LwE\
AAAAs4D8RewFz0raKvQAAAABJRU5ErkJggg==") !important;
    background-repeat: no-repeat !important;
  }
}