@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("mail.google.com") {

/* CHANGE GLOBAL FONT */
*{ font-family: "Lucida Grande", Tahoma, Verdana !important; font-size:8pt !important; }

/* CHANGE GLOBAL BACKGROUND TO LIGHT GRAY */
body, .e7Tcgd body, .RRNVab, body.Gdbtkf, div.pvSW6e, .nb1Q2b, .V3nuZd, .M3aZbb, div.vSmUWe { background-color : #E8E8E8 !important;}

/* REPLACE GMAIL LOGO */
.zYsCRb { background-image: url('data:image/gif;base64,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') !important; margin-top: 7px !important; background-repeat:no-repeat !important; }

/* HIDE ICONS */
.aBJ8he,.gUlKtd { display: none !important;}

/* ENLARGE MENU BAR FONT */
.zD5BAe,.HSZged { font-size: 12px !important; }

/* HIDE SPAM COUNT 
#ds_spam b,div.ybaOyc>div>div+div+div+div+div+div+div.ACpQre div.PQmvpb span{visibility:hidden !important;}#ds_spam b::before,div.ybaOyc>div>div+div+div+div+div+div+div.ACpQre div.PQmvpb span::before{content:"Spam" !important;visibility:visible !important;font-weight:400 !important;text-decoration:none !important;} */

/* REDESIGN HEADER BAR - CHANGE FONT SIZE */
#gbar{ font-size: 11px !important; }

/* REDESIGN HEADER BAR - CHANGE LINK COLOR TO GRAY BLACK AND REMOVE UNDERLINES */
#gbar a, #gbar a:active, #gbar a:visited, #gbar .gb3 > a > u, span[id*="1fb"], a[id*="1fb"], #undefined b { color: #515459 !important; text-decoration: none !important; }

/* REDESIGN HEADER BAR - REMOVE UNDERLINES FROM NEWER/OLDER/OLDEST LINKS AND KEEP NEW FEATURES LINK FONT COLOR RED BUT REMOVE UNDERLINES */
.l73JSe, .nnrp0d { text-decoration: none !important; }

/* REDESIGN HEADER BAR, NEWER/OLDER/OLDEST LINKS, AND SEARCH OPTIONS AND CREATE A FILTER LINKS (BESIDE SEARCH BOX) - ADD HOVER EFFECT */
#gbar a:hover, .l73JSe:hover, .nnrp0d:hover, span[id*="1fb"]:hover { background-color: #FF9 !important; }

/* REDESIGN SEARCH OPTIONS LINK AND CREATE A FILTER LINK (BESIDE SEARCH BOX) - INCREASE FONT SIZE AND REMOVE UNDERLINES */
div[class="tYBwhe SUicbd"] { font-size: 11px !important; text-decoration: none !important; }

/* REDESIGN SEARCH OPTIONS LINK AND CREATE A FILTER LINK (BESIDE SEARCH BOX) - CHANGE FONT COLOR TO BLUE */
div[class="tYBwhe SUicbd"]>span { color: #0000CC !important; }

/* REDESIGN OLDER AND OLDEST LINKS - REALIGN */
.nQ6QTe { margin-right: 1em !important; }

/* REDESIGN LEFT NAVIGATION MENU - REMOVE UNDERLINES FROM NAVIGATION LINKS */
.zD5BAe { text-decoration: none !important; }

/* REDESIGN LEFT NAVIGATION MENU - ADD HOVER EFFECT TO NAVIGATION LINKS */
.cOSVMd .R7iiN:hover, .ybaOyc .R7iiN:hover, .cOSVMd .wWwc8d:hover, .ybaOyc .wWwc8d:hover { background: #FF9 !important; }

/* REDESIGN LINKS - REFRESH LINK AND MESSAGE SELECTION TOOLBAR LINKS (SELECT: ALL, NONE, READ, ....) - REMOVE UNDERLINES */
.JcNrlf { text-decoration: none !important; }

/* REDESIGN LINKS - REFRESH LINK AND MESSAGE SELECTION TOOLBAR LINKS (SELECT: ALL, NONE, READ, ....) - ADD HOVER EFFECT */
.bsABdf span:hover, .JcNrlf:hover { background-color: #FF9 !important; }

/* REDESIGN LINKS - DELETE ALL SPAM AND EMPTY TRASH NOW LINKS (IN SPAM AND TRASH FOLDERS) - REMOVE UNDERLINES */
.rj1J6b { text-decoration: none !important; }

/* REDESIGN LINKS - DELETE ALL SPAM AND EMPTY TRASH NOW LINKS (IN SPAM AND TRASH FOLDERS) - ADD HOVER EFFECT */
.rj1J6b:hover { background-color: #FF9 !important; }

/* REDESIGN LINKS - BACK TO INBOX AND TRASH LINKS (IN MESSAGE DISPLAY) - REMOVE UNDERLINES */
.A5liqb { text-decoration: none !important; }

/* REDESIGN LINKS - BACK TO INBOX AND TRASH LINKS (IN MESSAGE DISPLAY) - ADD HOVER EFFECT */
.A5liqb:hover{ background-color: #FF9 !important; }

/* REDESIGN LINKS - DISPLAY/HIDE DETAILS AND FILTER MESSAGES FROM THIS MAILING LIST LINKS (IN MESSAGE DISPLAY) - CHANGE FONT SIZE, CHANGE LINK COLOR TO BLUE, AND REMOVE UNDERLINES */
.D05ws, .URKckc { font-size: 11px !important; color: #0000CC !important; text-decoration: none !important; }

/* REDESIGN LINKS - DISPLAY/HIDE DETAILS AND FILTER MESSAGES FROM THIS MAILING LIST LINKS (IN MESSAGE DISPLAY) - ADD HOVER EFFECT */
.D05ws:hover, .URKckc:hover { background-color: #FF9 !important; }

/* REDESIGN LINKS - DISPLAY/DON'T DISPLAY IMAGES LINKS (IN MESSAGE DISPLAY) - REMOVE UNDERLINES */
span[class^="sSYiNd HNy1cb"], span[class^="G8gNXb HNy1cb"], span[class^="dNDeCd HNy1cb"] { text-decoration: none !important; }

/* REDESIGN LINKS - DISPLAY/DON'T DISPLAY IMAGES LINKS (IN MESSAGE DISPLAY) - ADD HOVER EFFECT */
span[class^="sSYiNd HNy1cb"]:hover, span[class^="G8gNXb HNy1cb"]:hover, span[class^="dNDeCd HNy1cb"]:hover { background-color: #FF9 !important; }

/* REDESIGN LINKS - REPLY AND FORWARD LINKS (IN MESSAGE DISPLAY) - REMOVE UNDERLINES */
.qZkfSe { text-decoration: none !important; }

/* REDESIGN LINKS - REPLY AND FORWARD LINKS (IN MESSAGE DISPLAY) - ADD HOVER EFFECT */
.qZkfSe:hover { background-color: #FF9 !important; }

/* REDESIGN MESSAGE LIST - CHANGE SENDER FONT COLOR TO GREEN */
.qNUdo, .k62PNc { color: #006633 !important; }

/* REDESIGN MESSAGE LIST - CHANGE SUBJECT FONT COLOR TO BLUE */
.HhG5wd { color: #0000CC !important; }

/* REDESIGN MESSAGE LIST - CHANGE UNREAD MESSAGE BACKGROUND TO DARK GRAY */
tr[class^="xweT7d QhHSYc"] {background: #D8D8D8 !important;}

/* REDESIGN MESSAGE LIST - CHANGE READ MESSAGE BACKGROUND TO LIGHT GRAY */
tr[class^="xweT7d AnqB9d"] {background: #E8E8E8 !important;}

/* REDESIGN MESSAGE LIST - HOVER ITEM */
tr[class^="xweT7d AnqB9d"]:hover, tr[class^="xweT7d QhHSYc"]:hover { background-color : #ff9 !important; }

/* REDESIGN MESSAGE LIST - REDUCE FONT SIZE OF EMAIL SNIPPETS */
.bEeVec { font-size:10px !important; }

/* REMOVE LINKS FROM USEFUL UNDERLINE */
.OZly4d u {  text-decoration:none !important; }

/* REDESIGN MESSAGE DISPLAY - REMOVE UNDERLINES FROM AND ADD BOLD TO USEFUL LINKS */
td[class="eWTfhb"]>div[class="XoqCub"]>div[class="XoqCub"]>div[class="yMuNaf"]>div[class="OZly4d"]>span>u, td[class="eWTfhb"]>div[class="XoqCub"]>div[class="XoqCub"]>div[class="yMuNaf"]>div[class="m2U49e"]>div[class="OZly4d"]>span>u { font-weight:bold !important; text-decoration: none !important; }

/* REDESIGN MESSAGE DISPLAY - ADD HOVER EFFECT TO USEFUL LINKS */
td[class="eWTfhb"]>div[class="XoqCub"]>div[class="XoqCub"]>div[class="yMuNaf"]>div[class="OZly4d"]>span>u:hover, td[class="eWTfhb"]>div[class="XoqCub"]>div[class="XoqCub"]>div[class="yMuNaf"]>div[class="m2U49e"]>div[class="OZly4d"]>span>u:hover { background-color : #ff9 !important; }

/* REDESIGN MESSAGE DISPLAY - MOVE MAIL BODY DOWN TO PREVENT USEFUL LINKS FROM BEING WRITTEN OVERTOP OF MAIL BODY */
td[class="eWTfhb"]>div[class="XoqCub ice3Ad"] { margin-top: 0.2em !important; }

/* REDESIGN MESSAGE DISPLAY - WIDEN DELETE ALL SPAM MESSAGES NOW TOOLBAR */
div[class="Ch5Hj"] { margin-right:1% !important; }

/* REDESIGN MESSAGE DISPLAY - WIDEN REPLY TEXT AREA UNDER MESSAGE BODY */
textarea.gV2Gwc { width: 99% !important; }

/* REDESIGN MESSAGE DISPLAY - CHANGE SUBJECT FONT COLOR TO BLUE */
.VrHWId { color: #0000CC !important; font-size:11px !important; padding-left:7px !important; }

/* REDESIGN MESSAGE DISPLAY - FROM, TO, ETC. INDICATORS */
.UdFq5e { color: #000000 !important; font-weight:bold !important; }

/* REDESIGN MESSAGE DISPLAY - CHANGE FROM, TO, ETC. ACTUALS FONT COLOR TO PURPLE */
.sA2K5 { color: #9A77E4 !important; font-weight:bold !important; }

/* REDESIGN MESSAGE DISPLAY - CHANGE SENDER'S NAME AND ADDRESS FONT COLOR TO GREEN */
.EP8xU, .lDACoc { color: #006633 !important; font-weight:bold !important; }

/* REDESIGN MESSAGE DISPLAY - DISPLAY/DON'T DISPLAY IMAGES WARNING  - CHANGE BACKGROUND COLOR TO YELLOW-ORANGE*/
.pj1vZc, div[class^="XwckWe ckChnd"] { font-weight:bold !important; background-color : #FAD163 !important; }

/* HIDE CHAT/CONTACTS BOX  */
div[class="XoqCub a3hTGd"] { display: none !important; }

/* HIDE INVITES BOX */
div[class="XoqCub I94Sdc"] { display: none !important; }

/* HIDE THE FOOTER BAR */
div.s7hnoe, div.Ax9Ooe, div.tBLpAf, .LaiJff { display: none !important; }
}