@-moz-document url-prefix("http://mail.google.com/"), url-prefix("https://mail.google.com/") {
/* OFFICE TYPE FILES */

.zA img[title$=pdf],
/* Por.zA Document Format */

.zA img[title$=PDF] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.pdf?size=16) !important;
}
.zA img[title$=xls],
/* Microsoft Excel */

.zA img[title$=XLS] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.xls?size=16) !important;
}
.zA img[title$=xlsx],
/* Microsoft Excel Open XML */

.zA img[title$=XLSX] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.xlsx?size=16) !important;
}
.zA img[title$=doc],
/* Microsoft Word */

.zA img[title$=DOC] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.doc?size=16) !important;
}
.zA img[title$=docx],
/* Microsoft Word Open XML */

.zA img[title$=DOCX] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.xlsx?size=16) !important;
}
.zA img[title$=ppt],
/* Microsoft Powerpoint */

.zA img[title$=pps],
.zA img[title$=PPT],
.zA img[title$=PPS] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.ppt?size=16) !important;
}
.zA img[title$=pptx],
/* Microsoft Excel Open XML */

.zA img[title$=PPTX],
.zA img[title$=ppsx],
.zA img[title$=PPSX] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.pptx?size=16) !important;
}
.zA img[title$=odt],
/* OpenOffice Text */

.zA img[title$=ODT] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.odt?size=16) !important;
}
.zA img[title$=ods],
/* OpenOffice Spreadsheet */

.zA img[title$=ODS] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.ods?size=16) !important;
}
.zA img[title$=odp],
/* OpenOffice Presentation */

.zA img[title$=ODP] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.odp?size=16) !important;
}
.zA img[title$=txt],
/* Text */

.zA img[title$=TXT] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.txt?size=16) !important;
}
.zA img[title$=rtf],
/* Rich Text Format */

.zA img[title$=RTF] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.rtf?size=16) !important;
}
/* COMPRESSED ARCHIVES */

.zA img[title$=zip],
/* Compressed Archive */

.zA img[title$=ZIP] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.zip?size=16) !important;
}
.zA img[title$=rar],
/* WinRAR Compressed Archive */

.zA img[title$=RAR] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.rar?size=16) !important;
}
[title*=".7z"],
/* 7-zip Compressed Archive */

[title*=".7Z"] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.7z?size=16) !important;
}
/* IMAGE FILES */

.zA img[title$=gif],
/* Graphic Interchange Format */

.zA img[title$=GIF] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.gif?size=16) !important;
}
.zA img[title$=bmp],
/* Bitmap */

.zA img[title$=BMP] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.bmp?size=16) !important;
}
.zA img[title$=jpg],
/* Joint Photographic Experts Group image */

.zA img[title$=JPG],
.zA img[title$=jpeg],
.zA img[title$=JPEG] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.jpg?size=16) !important;
}
.zA img[title$=png],
/* Por.zA (Public) Network Graphic */

.zA img[title$=PNG] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.png?size=16) !important;
}
.zA img[title$=tif],
/* Tagged Image Format */

.zA img[title$=TIF],
.zA img[title$=tiff],
.zA img[title$=TIFF] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.png?size=16) !important;
}
.zA img[title$=AI],
/* Adobe Illustrator */

.zA img[title$=ai] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.ai?size=16) !important;
}
.zA img[title$=PSD],
/* Adobe Photosphop */

.zA img[title$=psd] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.psd?size=16) !important;
}
/* INTERNET FILES */

.zA img[title$=html],
/* HyperText Markup Language */

.zA img[title$=htm] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.htm?size=16) !important;
}
.zA img[title$=kmz],
/* Google Earth Saved Working Session */

.zA img[title$=KMZ] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.kmz?size=16) !important;
}
.zA img[title$=kml],
/* Google Earth Saved Working Session */

.zA img[title$=KML] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.kml?size=16) !important;
}
.zA img[title$=java],
/* Java */

.zA img[title$=JAVA],
.zA img[title$=class],
.zA img[title$=CLASS] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.java?size=16) !important;
}
.zA img[title$=JS],
/* JavaScript */

.zA img[title$=js] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.js?size=16) !important;
}
.zA img[title$=CSS],
/* Cascading Style Sheet */

.zA img[title$=css] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.css?size=16) !important;
}
/* MEDIA FILES */

.zA img[title$=mp3],
/* MPEG Audio Stream, Layer III */

.zA img[title$=MP3] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.mp3?size=16) !important;
}
.zA img[title$=flv],
/* Flash video */

.zA img[title$=FLV] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.flv?size=16) !important;
}
.zA img[title$=wma],
/* Windows Media Audio */

.zA img[title$=WMA] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.wma?size=16) !important;
}
.zA img[title$=wmv],
/* Windows Media Video */

.zA img[title$=WMV] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.wmv?size=16) !important;
}
.zA img[title$=wm],
/* Windows Media A/V */

.zA img[title$=WM] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.wm?size=16) !important;
}
.zA img[title$=wme],
/* Windows Media Encoder Session Profile */

.zA img[title$=WME] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.wme?size=16) !important;
}
.zA img[title$=wav],
/* Waveform */

.zA img[title$=WAV] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.wav?size=16) !important;
}
.zA img[title$=mov],
/* Quicktime Video */

.zA img[title$=MOV] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.mov?size=16) !important;
}
.zA img[title$=mpeg],
/* MPEG 1 System Stream */

.zA img[title$=MPEG] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.mpeg?size=16) !important;
}
.zA img[title$=mpg],
/* MPEG 1 System Stream */

.zA img[title$=MPG] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.mpg?size=16) !important;
}
.zA img[title$=mpe],
/* MPEG 1 System Stream */

.zA img[title$=MPE] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.mpe?size=16) !important;
}
.zA img[title$=mp4],
/* MPEG 4 System Stream */

.zA img[title$=MP4] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.mp4?size=16) !important;
}
.zA img[title$=avi],
/* Audio Video Interleave File */

.zA img[title$=AVI] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.avi?size=16) !important;
}
.zA img[title$=divx],
/* DivX Movie */

.zA img[title$=DIVX] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.divx?size=16) !important;
}
/* ASSORTED FILES TYPES */

.zA img[title$=ics],
/* iCalendar Calendar Data */

.zA img[title$=ICS] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.ics?size=16) !important;
}
.zA img[title$=eml],
/* Outlook Express Electronic Mail */

.zA img[title$=EML] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.eml?size=16) !important;
}
.zA img[title$=exe],
/* Windows Execu.zA */

.zA img[title$=EXE] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.exe?size=16) !important;
}
.zA img[title$=msi],
/* Windows Installer File */

.zA img[title$=MSI] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(moz-icon://.msi?size=16) !important;
}
.zA img[title$=rdf]
/* Stylish Extension, Styles Backup */

{
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gsZCQQHp6sXvgAAArBJREFUeNqNkk1oXFUUx3/nvteZl3kdM5mmnYSOJjU0xnZRgsKoKLSIG62CNAQpVZeiGxfiRhFppVCwQl1ZFISiSEWiC0syKriwSLoIBS1qXVRKmmKaiGPnZd598/HucREndqrQ/jcXDuf+z+98yGsnZq7v3V30uYV+W1yO+vJD9z8/vW/phrCw/51fWnobWrz6h35y+ovlk6fmRgAIClmvOHrYXInUWGtpNBrEcUwcxyRJsvFaa7HWkjRbVCqVkm1c+45wWz5bmvgqs3nr934r9cTzPKIoAsAYg3NunU8EgIGBAcrDRZxThgf7t/pbxqq5OwaS2oXZr/22iogIxWKx51NXqooqKHBtZZU3jp/MDg6NTjaWfxoH8H1x2mq1pEvQNekapakjdY4oWuPF19+mFosJgsYH0eKPSwB+xkfDMCQMw/9MXlVxTumkjlffOsHPVyJ23lVy87OnXu7m+BlPsdZSq9UwxiAiGGM20DtpypHj71Gd/5WJsVGeemC0Mz/7bxE/4wmqSqFQwBjzTwtmg+Dd9z/i028vsPPuHTz7+CQj5Tt7KE2709RcLkez2cRaSxzH1KOI6/U6c9UqH5/+jPGR7UzvHWd6agpV7TX4/a/YHJtZIJvNEgQBmWyWtJNQnTtDmOvjlRcOMbXvXqYPHMDaBL1pTv6a5M3Rz88RrJ6n5NVZOPsll384y7bdjzFReYKh4e08+dAjeJs2/e+J+208do0Pc+abD7lneYaMgdJmKJfLPHPoOUBInZKmDgUU7TkUv9lR6gzx6NMvUTi3RhDmGXnwIPdVHmZlZRXn1rfhXEqhOMjNPfgGGMz3s3+sjdvxJk6VPXsmSZ0jCPpIneKcw6mSrpv1EvT7rm6WFv68eLF9XkQMIubSpcsiIgZFEDGyvlcREZMkzc6NBn8DkDtSt7r7s1oAAAAASUVORK5CYII=) !important;
}
.zA img[title$=p7m]
/* Encrypted Email (https://addons.mozilla.org/firefox/592/) */

{
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAKgAtQDPcVqM8gAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gMBQ4XFaJXZKYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAABbklEQVQ4y42SMUtcQRSFv5kds9gEUgSENCmCnegWIT9AEDSNpdiqnbHxD+wiWKVMIJD8BGOwSZdWIYhN/oFIIhixUeO7c+9Mipddfc+3WW8z3MM9Z+acO45abXY/5XF/xc/TczItsmvx/KlyZpO831p29flQB8b9Ffvfj8CN4XwAHzj5FcAf0VS+DlhugRtj481699veB7e2utLFB3DhYQLt/BvnA4tzMz2ApdedHi6Ur3mIQIlWh50PuFa7cXQQytvPF1miEqMi0W5PVWI0opbY9Y2wu/3K3QvRUmbqxZN/ZEOiIWqV/k+hHP44bragZiPJZS/NAmZpJFmioTE2/wOzVCEDvPu4A8DC/CztR4FCdIRA7WaA6c5LAApRCjGixiEWUrpHvluFGCKK6pAXqKaK58vrMqxnE48H5EKMKMX/t9APrO/9LrkQRWTIFlRTJe2+5wo5GrEmcGvBEl++HpCSkVManDmnCpZMKwJ/AQ44VzXwWiNmAAAAAElFTkSuQmCC) !important;
}
.zA img[title$=p7s] {
    width: 0px!important;
    height: 0px!important;
    padding: 16px 3px 0 15px!important;
    background-position: top left !important;
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAOeGAG4eG3AiHmolJWwlJYQhEo8fDIMiFnskGnskHYEnHIYnGZElFXMsKHUvLHkwLHYxLXcxLYQuJY8tHn0zLawpC4UyKIoxJacrEYwzI7gpCbspBY8zJIA7NqI0HJ01JJw3I6Y2HKQ3HrI2GdIvAcIzEJw9LZ09Lb84FN8yALM8IpVGOYxIQb89G8o7E8xBFOE8DvU5AKhKO5NQSdFEE4tTUtJFGpBUUdpEGY5VUr5LMOZFF71QN85RMctYHsdYO/ZOGtxWMbVfTfFUJeRdI8JpHOdcNdphO+heNdplGqhzKOZgOaxzLcpnTM9mTP1cKNhqGudjO7B1Lq92Kd5sSbR7MvtmNtF0QPNrQa+EKuRxT+N4H/9tPcJ/RcGARf1vRPVxSLGLL/5yR8WAc+B9SOd6WNaAaemBX/x9VeWHaOSKcfuGY/+HYeeWMuyTd/eVdfWWdOyYfvCYdOaahMynV/yXePaae/+ZedGsT/+fgeOnlPGnjvKnj9i4Ud2+UPXXZevXhvnadP7ece7fpP/nh/7wsP7xs////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEKAP8ALAAAAAAQABAAAAi4AP8JHEiwoMF/cMgokXNw4J4ravCcOcKj4b8vcbosoTJGiJiDbehwwdLnD5ghKQ6asZOEj6BCfrS0kGEQypoocwgNCoREBAeDaYpYkXIHEJsZG3AczFGjB5EnLjo4aOjDxIcQIDA0YHBwip4mJSY8WBHEA4SCedC4CQMjQ4w3VW4gKGikjhcnKBYw2fJDxwkAA8tk2SGBxAgLQF4UOHCBAA2BLCrY+GeAQgINCggKEKiC4IAAEQ4GBAA7) !important;
}
}