@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/* Autocomplete */
#urlbar .autocomplete-textbox-container {
-moz-box-align: stretch !important;
}

#treecolAutoCompleteImage {
max-width : 36px !important;
}

.ac-result-type-bookmark,
.autocomplete-treebody::-moz-tree-image(bookmark, treecolAutoCompleteImage) {
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACgUlEQVR42o2TX0jTURTHz+/P3X65idNCGhIkmgSJzCyRxD8JY3tZYmDiZJTYSz0ESkIPViROCIuop6JehlpGC5UoMLNI/BdkhEPyoajWxNRWbc75m/d3f+tsCOH8g5d7OXDvOZ9z7veey8EWw9VYnMPz3Bvg+BWVMdvpW6OfNvPjtgF0m45X1RCNxE0O9vQ7bo6c3DEAg9N5kczWtvaJgkjgUYuN0dXIPqxibqeAloNF1iv55lrCaARmxp8rU2/72xBwbQMAnTVoL+DK5AUhA60RV17N1acSC3lBjYSANxwAt9Megag6hWdzqIkP7Xdcd2KAJ1mHyypzK+qIVpcKRNKDoJEQTf6nUcLAGINI4Ccs+X0gB/3RmbFndP7Hl8EYoKPAUtd4yHJO2EpQiDKgAS/IS/MgcDxod2fDWI9T+ep5dy8GSEaXvpwjFaVF1ZfEuCo8iQex1TCo8h+goQXMOot7AFJ6Lky4b1PfZ88Eep7g1kQT0dzVp6WfsTa0CrJ/GoP8ACrFuRIvguj2gNZ4FF672ljg11wPbtWjqHTdKyCoK6+ssiYr/5hI/35bdwti2A/e6Q/K5ODjPgys3vQZOy+Wviy3N5vT9mYAkwMAorQmogyClAKBxQUY6mwfcdwYLtkAwOwctm2wqvm+XkrSAa9JgtCiD5hCIcWYCSrqIYdXoLejIfaceqxCSQTkJiUbPFUt7rjz1MADOj32IsILvJJtKtcV2M4TXquHXuepaDj4uxAB7xMBxUS7a7jAWs9NDrhUbN2HoCpNsQtgZdeJRnvWZHZwH191q1RetiBgaIMGrqaSLuzGVFWh7egwmiBwIf6Py9iFy3gFO56r2/7GnY5/ee0WtHuhd/UAAAAASUVORK5CYII=") !important;
width: 16px !important;
height: 16px !important;
}

.ac-result-type-tag,
.autocomplete-treebody::-moz-tree-image(tag, treecolAutoCompleteImage) {
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMFSURBVHjaYowwF2UAAgEgjv3///8zRkbGqwz//0cyMDF6MzIwKgLF/wLFHwHpo0C8AoiPMyABgABigdKGQDyJhYX1399/f16zsnGIMzEzMwANAJr1j+Hvn9+if//+NQYalARUlwXEi2EGAAQQE5R++Z+B4QlQExMLC5s4IyMDAzsHFwMrGxsDCysQs7EzMLOwMgBdxwNU2wbEEjADAAIIZIAUEC8FKpb5zwA0BohZ2TmAGljAmsA0MwQzMTGBXCQFdIkXzACAAAJ5IY2RickApICVlR1oIytYIwMjUDET0MA/v8A0E9NfoBgDA9CFQHMYe379+nUO6KILAAEEcoEfEyPItzAAYQENBTkZjEE2//v/n+H3r98M8gpKDCpqWoJA184EukQQIIBABmiCnA5xPIz8x/D/719wAILM+/37F8PP798YZOUUGYTFJBn4BQQZJKVkzf79+5sMEEAs4Gj6B9Ty7y/DP6Cmv0x/wEYwMgI1A239/u0Lw++fPxkUFJUZhEXEGP4CDfsPjCExCSmGN69fpgAEEMiAM0Cn2P/58wfugf///oEN/PnjOwMbMEwUlVQZePn4gS75DfYSCLACw4mVlU0ZIIBABkwBYnuQk/8AbQRr/vsP6G9GBgF+AQYhoK2gQP358wc4XJiZmMGGQNT9/QgQQKAwWAPE2UD8AuRkUDBwcXExiIqJM/Dw8jP8Adr669cPYGL6wwBMTBCvAjV/B4YJMGzOAgQQLCVOA+IbQLyRg5ODhw0YnX9+A8Pi/3dgtAGj9S9QGRAxAwMV5EpQnH3+/Alk6CmAAGJCStb7gGFR+O3r178g038CAw4Y12AMigUQRrB/M3z88O4X0C87AQKIhQEVzAE6j/3Hj+99QOeysf1jAzv3H8tfBpb/f4H+ZwH7/+uPTwzfvn09C0wfZwACiIkBE0wFusT916+fR4Eu+f/92zdwbIBdBEoPwMB8+/YNKI1MAqr9ARBALAzYwQEgdga6wgmIvYGBaMrIyMQLxKB4YgSG/l4gey1IIUCAAQA1CVRv5pIKlwAAAABJRU5ErkJggg==") !important;
width: 16px !important;
height: 16px !important;
}

.ac-comment {
font-size: 1.15em !important;
}

.ac-extra > .ac-comment {
font-size: inherit !important;
}

.ac-url-text {
color: GrayText !important;
}

.autocomplete-treebody::-moz-tree-cell-text(treecolAutoCompleteComment) {
color: GrayText !important;
}

.ac-comment[selected="true"], .ac-url-text[selected="true"] {
color: inherit !important;
}

.autocomplete-treebody::-moz-tree-cell-text(suggesthint, treecolAutoCompleteComment),
.autocomplete-treebody::-moz-tree-cell-text(suggestfirst, treecolAutoCompleteComment) {
color: GrayText !important;
font-size: smaller !important;
}

.autocomplete-treebody::-moz-tree-cell(suggesthint) {
border-top: 1px solid GrayText !important;
}

/* Star button */
#star-button {
padding: 1px !important;
list-style-image: url("chrome://browser/skin/places/starPage.png") !important;
}

#star-button[starred="true"] {
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACgUlEQVR42o2TX0jTURTHz+/P3X65idNCGhIkmgSJzCyRxD8JY3tZYmDiZJTYSz0ESkIPViROCIuop6JehlpGC5UoMLNI/BdkhEPyoajWxNRWbc75m/d3f+tsCOH8g5d7OXDvOZ9z7veey8EWw9VYnMPz3Bvg+BWVMdvpW6OfNvPjtgF0m45X1RCNxE0O9vQ7bo6c3DEAg9N5kczWtvaJgkjgUYuN0dXIPqxibqeAloNF1iv55lrCaARmxp8rU2/72xBwbQMAnTVoL+DK5AUhA60RV17N1acSC3lBjYSANxwAt9Megag6hWdzqIkP7Xdcd2KAJ1mHyypzK+qIVpcKRNKDoJEQTf6nUcLAGINI4Ccs+X0gB/3RmbFndP7Hl8EYoKPAUtd4yHJO2EpQiDKgAS/IS/MgcDxod2fDWI9T+ep5dy8GSEaXvpwjFaVF1ZfEuCo8iQex1TCo8h+goQXMOot7AFJ6Lky4b1PfZ88Eep7g1kQT0dzVp6WfsTa0CrJ/GoP8ACrFuRIvguj2gNZ4FF672ljg11wPbtWjqHTdKyCoK6+ssiYr/5hI/35bdwti2A/e6Q/K5ODjPgys3vQZOy+Wviy3N5vT9mYAkwMAorQmogyClAKBxQUY6mwfcdwYLtkAwOwctm2wqvm+XkrSAa9JgtCiD5hCIcWYCSrqIYdXoLejIfaceqxCSQTkJiUbPFUt7rjz1MADOj32IsILvJJtKtcV2M4TXquHXuepaDj4uxAB7xMBxUS7a7jAWs9NDrhUbN2HoCpNsQtgZdeJRnvWZHZwH191q1RetiBgaIMGrqaSLuzGVFWh7egwmiBwIf6Py9iFy3gFO56r2/7GnY5/ee0WtHuhd/UAAAAASUVORK5CYII=") !important;
}

/* Bookmarking panel */
#editBookmarkPanel {
  padding: 4px !important;
}

#editBookmarkPanelStarIcon {
  list-style-image: url("data:image/png;base64,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") !important;
  width: 48px !important;
  height: 48px !important;
}

#editBookmarkPanelStarIcon[unstarred] {
  list-style-image: url("chrome://browser/skin/places/unstarred48.png") !important;
}

#editBookmarkPanelTitle {
  font-size: 130% !important;
}