@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@namespace html url("http://www.w3.org/1999/xhtml");

/* ::::: Images ::::: */
/* Left Cap */
textbox hbox.autocomplete-textbox-container,
textbox:not([multiline="true"]) > hbox.textbox-input-box,
menulist > hbox.menulist-editable-box,
menulist > hbox.menulist-label-box,
#find-field-container {
  -moz-appearance: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAB3RJTUUH1AkHBSYEF8QrhwAAAAlwSFlzAAAK8AAACvABQqw0mAAAAARnQU1BAACxjwv8YQUAAAF/SURBVHjatZXNasJAEMcnifkw0URQRJASbNJDei609FJ6FXyDnnrSZ+hNKILgJYfcBV+kl9K+QI9V6COUBoPR9r+LbalID3F3YHZgA/Obr+wotEdGo5EL04VeQ8+gJ9AqFRBl92I8Hvc0TetXKpWu4zhULpfJMAz+TVXVwwCTyWTguu6wXq83Op0OwZLneWTbNpVKpSIJ/ALiOL6FsziKIsf3fWo2m4Uc7goPK0mSS5TiLggCBwBCeYQ452VlB2p8g+iPWeQinfMMptPpBQO0221qtVpCnfMMdF2/QhOrrKFFG/kvANGfsymp1WrCnX8DTi3L4qMoBWCa5hEDwEoD/PypsgBvOpqb57kcAKJ/0SQDnhVFodVqJQeA2X/Ag/TOAJvNRjwAb8/TJ9FsuVxSlmXiAfxQ1dl6vX7NAIEVDwjD8BHluU/T9AMqtB9/Fs58Ph+g6UOMbsPGJmPThe3GNxkbhIMBTBaLRQ/O+ngEu1AOYLot5eGALWTv0i+SxRdKkVhqdsbhqAAAAABJRU5ErkJggg==") no-repeat left center transparent !important;
  margin-right: 10px !important;
  height: 22px !important; 
}

/* Middle */
textbox hbox.autocomplete-textbox-container > hbox.textbox-input-box,
textbox:not([multiline="true"]) > hbox.textbox-input-box > input.textbox-input,
menulist > hbox.menulist-editable-box > input.menulist-editable-input,
menulist > hbox.menulist-label-box > label.menulist-label,
html|*.textbox-input,
html|*.menulist-editable-input {
  -moz-appearance: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAWCAIAAACDuhG6AAAALHRFWHRDcmVhdGlvbiBUaW1lAFRodSAxMSBEZWMgMjAwMyAxMjoyOTo1OCAtMDYwME3LQakAAAAHdElNRQfTDAsSHgyI2qrLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGPC/xhBQAAAC9JREFUeNpjbG9vZ8AALHp6epiijP///8cUZWLABkZFaSvK8uXLFyyi7969wxQFAO2rCvNC+FPuAAAAAElFTkSuQmCC") repeat-x left center !important;
  height: 22px !important;
  margin-left: 10px !important;
}

/* Right Cap */
textbox:not([multiline="true"]):not([id="urlbar"]),
menulist {
  -moz-appearance: none !important;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAK3RFWHRDcmVhdGlvbiBUaW1lAFdlZCA4IFNlcCAyMDA0IDE4OjMxOjU2IC0wNTAwEMDXPAAAAAd0SU1FB9QJCBYgJDzzobYAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAEZ0FNQQAAsY8L/GEFAAABpElEQVR42q2VP2vCQBjG37SJik2rILjUorbUoV+gYze/SrcugiAFV79B6yCdOnQvunYuFMc6BCLSTTQ2d8Y/idG+74FFpYWmuQdejrwcv3vy5HKn1Gq1FQQTxzKw3rBeKpXK00+TlGaz+WfwcrkUo+u6MJ1OwXEcGI/HLd/36+Vy+XkLvEIFsbtYLGAymYBt2zAcDqHb7dI4YIxVS6XS/b/Bu+r3+9Dr9aDT6Ti42A3qgfpqGCgpnU5DPB6neA4Mw7jFlgDvhQWTdF2HbDYLiUTitNFo3EmJYi3Kvt1ug2maHN0XpTgmqaoKqVSKYjnUNO0qdMabSiaTIm/P8y6lOSYRNBaLQSQSuZAKjkajAozjiVQwCd2KBaSCaWdo+BER/BEKvLtTCbyPYHT9HgqsKMrWM+4G0UPwq7QfhE4+y7LgczTi54XCkbSM5/M5zGYzQJeP4m1kOMbzGDhjYDNm5nK5MylgypWcItg5zmT0dT/wL00+KE9y6dOhjzcJxjBwPa+6OU/lnAeCrl+ditxitbBfz+fzW1eTSl8yoL4vU8zz+rdJX2fg4BbFmlHlAAAAAElFTkSuQmCC") no-repeat right center !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  margin-right: 10px !important;
  height: 22px !important; 
}

/* Wider UrlBar Right Cap */
textbox[id="urlbar"] {
    -moz-appearance: none !important;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAWCAYAAAHrzM+0AAAAB3RJTUUH1QoIFQsZnFEH4gAAAAlwSFlzAABOIAAATiABFn2Z3gAAAARnQU1BAACxjwv8YQUAAAIpSURBVHja5ZfNahpRFMfPDRMU1BEXbkxERZN36BN0Ucg7BIRAFt0IEjfZusgDWCrEbRfuioGCWzcqcSUKwYpUECbFOI4THb8m5wSmhIDTeiU3MP3B4HCdO+eee8/Hf1g2mzVhA5lMhjETARv27P6cTqfAbEx8tX297av/urBNVCoV/smEpGna1pMMw4BgMMjsdmMTGh6EvJPPjOCdXC6X7Y/CjoNQiH+ytL+fY+PxeKtlk5ej0egmEol82umc/5XlcgmDwQDq9Tp0u93zVCqVE2L49SKKxaLGvde8SJIEiUTCJ9ww4ff7d8vlbVksFnCvKPrB4aGXJ5V5uMXrCkvAtz8jpgBUVTUbjYaZz+fvhRq2wCprFgqFDtkVnk7VahXa7fYH4VEdj8fB4/GkhRsOBALg8/k+CjdMlUuW5V/CDZM48Xq9BeHB1e/3IRwO83dkHki04DYzuudSMNtAfq1WK5jNZjCfz0+scVYqlYRu9VuwXq+ff9Gx5xjSdR0mk8kNOvwlnU5/f/ms8NgShaIo0Ov1oNVq6dgqPiPXjnbYgpK3VqvBcDjMJZPJc8c7THQ6HWg2mxTqF9J7L0YEIfxsIU2Pn02n/4XDLpeL2gNV7fC7SPm35nWWUmtyu92keX44PoepZWHBgtHDg3Z0fCw78oQtSHiMVZWK1U9ylsYck8MUqHSa5OQKlfMjChDDMH6jGLmMxWI56zmJmrNDIK16h1c9Go2ebXroCVTpAJmU5NtrAAAAAElFTkSuQmCC") no-repeat right center !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  margin-right: 10px !important;
  height: 22px !important; 
}


/* ::::: Adjustments ::::: */
/* Move deck (favicon) to the right a bit */
#navigator-toolbox textbox#urlbar deck#page-proxy-deck {
  margin-left: 9px !important;
  margin-right: -14px !important; 
}

/* Semi Align Text */
menulist > hbox.menulist-editable-box > input.menulist-editable-input,
menulist > hbox.menulist-label-box > label.menulist-label,
textbox:not([id="urlbar"]):not([id="tfURLBar"]):not([id="browserStartupHomepage"]) html|*.textbox-input {
  padding-top: 3px !important; 
}

html|*.menulist-editable-input {
  padding-top: 8px !important; }

textbox:not([id="urlbar"]):not([id="searchbar"]) {
  margin-bottom: 3px !important; }

#find-field-container {
  height: 25px !important; 
}

/* Adjustment for Add Bookmark .folder-icon & Left Cap */
.folder-icon > .menulist-label-box > .menulist-icon {
  margin-left: 7px !important;
  margin-right: -9px !important;
}
menulist[id="select-menu"] > hbox.menulist-label-box > label.menulist-label {
  padding-left: 5px !important; }
/* ::::: Adjustments End ::::: */


/* ::::: Dropmarker ::::: */
dropmarker.menulist-dropmarker,
#navigator-toolbox textbox#urlbar > dropmarker.autocomplete-history-dropmarker {
  -moz-appearance: none !important;
  border: none !important;
  margin-left: -10px !important;
  margin-right: 3px !important;
  list-style-image: none !important;
  background: url("data:image/gif;base64,R0lGODlhBQADAIABAAAAAP///yH5BAEAAAEALAAAAAAFAAMAAAIFhB0XC1sAOw==") no-repeat center transparent !important;
}
/* ::::: Dropmarker End ::::: */

/* A Few Extension Adjustments */
textbox[id="location"] html|*.textbox-input,
textbox[id="txtUserExtensionPath"] html|*.textbox-input,
textbox[id="txtUserThemePath"] html|*.textbox-input,
textbox[id="sampleURL"] html|*.textbox-input,
textbox[id="TextboxEval"] html|*.textbox-input {
  border-top: 2px solid transparent !important;
  border-bottom: 2px solid transparent !important; 
}

textbox[status="notfound"] html|*.textbox-input {
  color: red !important;
  text-decoration: blink !important; 
}

/* menulist {
 margin-bottom: 2px !important; } for menulist that are stacked */

/* ::: Security ::: */
/* *** Secure *** */
/* Left */
textbox[level="high"] hbox.autocomplete-textbox-container,
textbox[level="low"] hbox.autocomplete-textbox-container {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAB3RJTUUH1AoBAwwrtTiDSAAAAAlwSFlzAAAK8AAACvABQqw0mAAAAARnQU1BAACxjwv8YQUAAAGGSURBVHjatZXPSwJBFMffzO7qrrvuUqtdJMS0RLsGRZfoKvgfdOqkf0M3IQTByx68C/4jXaL+gY4pdIygsm7ubt8ZULAkaJt98GZgf3w/b96bmcdog/X7fRdTC34OP4Lvw/OUwNj3B4PBoK1pWsdxnJZt22RZFmUyGfmOc/4/wHA47Lqu2/N9v1CpVAgzbW2/kq7ricTXAEEQXHqeFzQaDfugbsjIVZguhtFodArBq2q1ajcPLTIMQ4m4TKsYkOMLRL9XLpeVissVjMfjEwEolUpUKM6XTHUrQMRnuVwuLwqatJC/AhD9MQBU3PlQLr4ENE3TlFsxFUA2m90VAByu1ACrk5oW4MlAeuIoTgeA6B80AKI4Sg1wzxijKEoJgN1zgwtpLgBxrD5NHJfbHWQn728+hWGoHiAHzicQf4wAUF1sCajVardI0TVW8blYLJTWY63hTKfTLorec/LPBdlkGCexAYT/7H0JAMJms1kbgh3Xe2mJy28FEB+zv1M2/gHIxqafBPAFHTtakrCk2SkAAAAASUVORK5CYII=") !important;
}

/* Right */
textbox[level="high"],
textbox[level="low"] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAWCAYAAAEHuaqiAAAAB3RJTUUH1QoLBAYyihLmRgAAAAlwSFlzAABOIAAATiABFn2Z3gAAAARnQU1BAACxjwv8YQUAAAI8SURBVHja5ZjPi9NAFMffpFlTaJrIggerxcLWsN6EnvwLvHnwPyi0CD14KRT7F/TgH1DxoFfRg4J0waMebfDHobS6sgULFtc0GtrQmp/OWwksC03YhM2I/YSBECYz733fvJmXkE6n48N6HpLf1iisA3AQAQmbot1uk2RTOI4DkSOE0X+rJRsA4W3LjvWi67kgS9cJiQjEOuZUQQlvErkgnNuNDkMYb15PoldCGJcKhWQD8Ftb3VhR8Omlz+Q9RbnSSLwOToPnefDjUARVVWE8HjeazWY3VQNOGvPi+cd5ohgkgeM4KJfLeWYGILIsA89iYpRf1yRTUS6LcbeCuLyj7T7dRp4ED1JdhJZlwZd9F7NAq9frF1I3IMC2bXj2VD2oVqs7zNLww3sDRqPRDWZZsHtNgFwu12JmgCAIkM/nbzIzwPd8kCRpwswAx3VAFMXHzBbh4fccFItFwkQBPMJxcryPXVWdFqwBfN8H13XB+LV9K3hOer0ekxCcJXjWILjzLpdLME0TFovFHnX+QavVenm8L7M1mDYoxOdPNgyHQ9MwjLuURxslQAAmf7/fB13Xu7VaLd2S+F9h8pWHwWCAqXGPST3ImouFFUyn20AIqW6kAJlMBqsAPBGKTD9JUuNEkuNRmM1msRZ7tRkCkGNa0FoAfyxxhMwrlcrtzRAgcJ4WwDatDX7q5w+uKsrR36X/VwD/r8Oe6x1FfLVawWwmaZomNUql0k7QjZ9+y7I29ayY07ZPm0odvrOu0x8k2RpA2O3stAAAAABJRU5ErkJggg==") !important;
}

/* Middle */
textbox[level="high"] hbox.autocomplete-textbox-container > hbox.textbox-input-box,
textbox[level="high"] html|*.textbox-input,
textbox[level="low"] hbox.autocomplete-textbox-container > hbox.textbox-input-box,
textbox[level="low"] html|*.textbox-input {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAWCAIAAAH0vSEsAAAAB3RJTUUH1gUGAwMDVVo5HgAAAAlwSFlzAAAK8AAACvABQqw0mAAAAARnQU1BAACxjwv8YQUAAABUSURBVHjaY2hvb2f4+esGEwMQILEZgTSQAgszMLD8/v0bJAhSgC6HSsFUQpSgSJHEgVqFYhQTFqWUsKBuBdmxdetWBgyA4gnszhwCoiwvnnNiigIAJ9Qm+NsErLUAAAAASUVORK5CYII=") !important;
}


/* Broken */
/* Left */
textbox[level="broken"] hbox.autocomplete-textbox-container {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAB3RJTUUH1AoBAxQ7KpQLdQAAAAlwSFlzAAAK8AAACvABQqw0mAAAAARnQU1BAACxjwv8YQUAAAGHSURBVHjatZW/S8NAFMff5UfTJmkSqFuR0KQOdRYUF3EN9D9wcqp/gJObIIVClgwdhUL/ERfRf8BRCq4OhWCraZP43lELaqf27uDdwSV8P+/ee3ePwYbR7/cdXCK0c7QjtAO0Omwx2N+NwWDQVVW1Z9t2ZFkW1Go1qFQq/JuiKLsB4ji+chznttFo7LVaLcAVzDQFTdO2Ev8FSJLk0nXdpNPpWH61yj0XMTSahsPhKQrehGFohbYNuq4LEedhpQljfIHeB77vCxXnJxiNRicEaDabUJ/NKJNiAejxmWmadUqoUpZCxXmI0PtjBIAznwsX/wEcVrFqqBSlAAzD2CcAXi5pgPVNlQV40zE8hYQEcwB6/6IioCwKaYBnxhgUsgBYPQ/4IKUEKGXcA3zcnlB2/OV5kOe5eACfFGWM4q8EEH0KDmi3248YorvM8z6Wy6XQfKxftiAI7rPF4vrTdd+zLAMC5au87HKmfy1zMpl0sap6xnQaURejCiPjPzO2O2AF2dj0twF8A++CbH5z3LymAAAAAElFTkSuQmCC") !important;
}

/* Right */
textbox[level="broken"] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAWCAYAAAEHuaqiAAAAB3RJTUUH1QoLBAgqB/1TngAAAAlwSFlzAABOIAAATiABFn2Z3gAAAARnQU1BAACxjwv8YQUAAAI2SURBVHja5ZjNaiJBEMerx89kvkA2OSSRuES95eQp5AH2toe8wYKy4CEXQeITeMgDGHKI19yDCfsIi+IhIAqSmCWnLGHA6KyijpOqEEECzpAZMr3EHxQMTU93dVV193+GFYtFExZzyp7abasOIIANzGqKQqHA3E0xmUzAdgQrrh8e3A1A+MfjsaMXDcOA9d1dxmwSsYgeRlChB1dLUBIJ+zRY8fvuzr4SrNjc2HA3gD8QKDnKgmmaoEvSZXJ7O+u6Dt7DdDqFp5UVqNVq0Ol0srlcruSpA2+duarXe65y4AZBECAej8vcHCBUVQU/j4kp/Loo6smtLcnpUeCUOtoxHiPnswZPi3A0GsE9Gu6Cx0wms0ZtntZAMBiEHUmCg/39L+Vy+cbzCMzT1DRotVp73HbB19VVEEUxz82BUCgEsix/4+bAFO8DRVHuuTlgoKKRJKnMrQi74TBEo1HGJQJ0hdPk9OxYVb0X0gBkpMaGqvp91s4qlQqXFHwkdNcQdPIOBgPQdR36/f4lLv4kn89fzPflVoNeQ4H4MxxCs9nUu93uIXK2VAGYQZu/Wq2CpmmldDrtrST+X/jLGDQaDdoaR1z0IG8iePBGIhFgjP1YygD4fD5SAXQjRLl+knjF2z1OV2EYzwLUYr+WIgBsPhioBejHksBYL5VKHSxFAOYXT9rgnyzfJpLJl79LnzYA5uuCDRRFlPEhaoC+KD6iZWOx2M6sn18LBHj7+lH00NpoNVzwz0WdngG+SAnUZe4+DQAAAABJRU5ErkJggg==") !important;
}

/* Middle */
textbox[level="broken"] hbox.autocomplete-textbox-container > hbox.textbox-input-box,
textbox[level="broken"] html|*.textbox-input {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAWCAIAAACDuhG6AAAALHRFWHRDcmVhdGlvbiBUaW1lAFRodSAxMSBEZWMgMjAwMyAxMjoyOTo1OCAtMDYwME3LQakAAAAHdElNRQfUCgEDFRZ2UGZBAAAACXBIWXMAAArwAAAK8AFCrDSYAAAABGdBTUEAALGPC/xhBQAAAC5JREFUeNpjbG9vZ8AALHp6epiijJ9u38YUZWLABkZFaSvK8vv3byyiX7i5MUUBPa8I8/CB51oAAAAASUVORK5CYII=") !important;
}
/* ::: Security End ::: */