/* 04/09 by makondo */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("mail.google.com") {

/*star*/IMG[src="images/cleardot.gif"], .J-J5-Ji.J-K-I-J6-H, .J-K-I-K9-KP, .p13n, .note, .action, .fZ, .iN, .iK, .iM
{ -moz-appearance: none !important; 
background: transparent !important; 
background-image: none !important;
border: none !important; }

TD[width="100%"][align="center"][colspan="2"][style="color: rgb(147, 224, 233); font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 12px;"], DIV[style="text-align: right; width: 100%; color: rgb(4, 110, 132); background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: Helvetica,sans-serif,Arial;"] 
{ background: transparent !important; 
color: black !important; }

/* compose window */
.Ar.Au
{ -moz-appearance: none !important; 
background: none !important; 
/*border: 1px black inset !important;*/ }

.editable.LW-yrriRe
{ font-size: 15px !important;
-moz-box-shadow: inset rgba(255,255,255, 0.3) 1px 16px 18px 2px  !important;
-moz-border-radius: 4px !important;   }

.fZ, .f0:hover
{ background: none !important;
color: #C3D0D1 !important;  }

/* logo */ .a9.Rgky9, DIV[title="Gmail by Google"][role="link"][idlink=""][class="a9 Rgky9"][style="background-image: url(images/2/5/lightbright/logo_beta.png); background-position: left top; background-repeat: no-repeat;"], /* footer */ .nH.l2.ov, td.tELAdc, /* chat and invites */.nH.s, .nH.pY, /* labels */.nH.pp.ps, DIV[style="height: 13px;"][class="pi"], /*sponsored links*/.u5.wr, .vc, .u9, .vb, .u5, .u7, /* white tiny border under reply box, don't know what they're > */ .Bi, .is.Bj, .is.Bh, .is.Bg 
{ display: none !important; }

div { border: transparent !important; }

.l.m, .l.n, .l.o, .l.h, .ph, /* bars */ .pU, .iH, .dF .dG, .nr, .d9, .AY.D.ieCXse, .iI.D.ieCXse, .iE.D.ieCXse, .A1.D.ieCXse, .ya, .gmail_quote, .d8, /* left contacts box */.dF, .ZSR3j 
{ background: transparent !important; }

.Bn, .Bk .G2, .toxOdd, .iI.D.E, .iE.D.E, .fN, DIV[style="background: rgb(228, 228, 228) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;"] 
{ background: #889089 !important; border: none !important; }
.ZSR3j { border: black !important; }

/* loading R bottom corner */
.msgb { background: #8C9492 !important; }
/* loading top bar */
#lpt
{ background: url("data:image/gif;base64,R0lGODlhEAAQAPMAAP///yR9rSR9rZO/1oW20bTS4sXc6NTl7uLt86PI3Ovy9n2xzgAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAEKxDISau9OE/Bu//cQBTGgWDhWJ5XSpqoIL6s5a7xjLeyCvOgIEdDLBqPlAgAIfkECQoAAAAsAAAAABAAEAAABCsQyEmrvThPwbv/XJEMxIFg4VieV0qaqCC+rOWu8Yy3sgrzoCBHQywaj5QIACH5BAkKAAAALAAAAAAQABAAAAQrEMhJq704T8G7/9xhFMlAYOFYnldKmqggvqzlrvGMt7IK86AgR0MsGo+UCAAh+QQJCgAAACwAAAAAEAAQAAAEMRDISau9OE/Bu/+cghxGkQyEFY7lmVYraaKqIMpufbc0bLOzFyXGE25AyI5myWw6KREAIfkECQoAAAAsAAAAABAAEAAABDYQyEmrvThPwbv/nKQgh1EkA0GFwFie6SqIpImq29zWMC6xLlssR3vdZEWhDwBqejTQqHRKiQAAIfkECQoAAAAsAAAAABAAEAAABDYQyEmrvThPwbv/HKUgh1EkAyGF01ie6SqIpImqACu5dpzPrRoMpwPwhjLa6yYDOYuaqHRKjQAAIfkECQoAAAAsAAAAABAAEAAABDEQyEmrvThPwbv/nKUgh1EkAxFWY3mmK9WaqCqIJA3fbP7aOFctNpn9QEiPZslsOikRACH5BAkKAAAALAAAAAAQABAAAAQrEMhJq704T8G7/xymIIexEOE1lmdqrSYqiGTsVnA7q7VOszKQ8KYpGo/ICAAh+QQJCgAAACwAAAAAEAAQAAAEJhDISau9OE/Bu/+cthBDEmZjeWKpKYikC6svGq9XC+6e5v/AICUCACH5BAkKAAAALAAAAAAQABAAAAQrEMhJq704T8G7/xy2EENSGOE1lmdqrSYqiGTsVnA7q7VOszKQ8KYpGo/ICAAh+QQJCgAAACwAAAAAEAAQAAAEMRDISau9OE/Bu/+ctRBDUhgHElZjeaYr1ZqoKogkDd9s/to4Vy02mf1ASI9myWw6KREAIfkECQoAAAAsAAAAABAAEAAABDYQyEmrvThPwbv/HLUQQ1IYByKF01ie6SqIpImqACu5dpzPrRoMpwPwhjLa6yYDOYuaqHRKjQAAIfkECQoAAAAsAAAAABAAEAAABDYQyEmrvThPwbv/nLQQQ1IYB0KFwFie6SqIpImq29zWMC6xLlssR3vdZEWhDwBqejTQqHRKiQAAIfkECQoAAAAsAAAAABAAEAAABDEQyEmrvThPwbv/3EIMSWEciBWO5ZlWK2miqiDKbn23NGyzsxclxhNuQMiOZslsOikRADsAAAAAAAAAAAA=") !important; }

.goog-imageless-button-content a { font-weight: bold !important; }

/* themes borders everywhere */
/*B { background: transparent !important; border: 1px dotted #ccc !important; }*/
.A1.D.E, .AY.D.E, .Bm, .Bl, .Bk, .c1  
{ background: transparent !important; border: none !important; }

/* bg for personal and travel arrows > */ 
.p6
{ background: #8C9492 !important; margin-top: 2px !important; }

/* messages list */
TD { border-color: black !important; }
HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:first-child + DIV + DIV > DIV:first-child > DIV > DIV > DIV:first-child + DIV > DIV > DIV > DIV > DIV > DIV:last-child > DIV 
{ min-width: 100% !important; margin-left: -60px !important; }

.nH.Cq { margin-left: -12px !important; }
/* 'More' and 'more action' drop-down */
.n4.toxOdd 
{ margin-left: -16px !important; 
background: transparent !important; }
.nN
{ background: transparent !important; }

#gbs { background: transparent !important; } 
#gbi, .goog-menuitem:hover 
{ background: transparent !important; 
color: black !important; 
border: 1px inset black !important; 
-moz-border-radius: 8px !important; }
#gbi *:hover, .goog-menuitem:hover 
{ background: transparent !important; 
-moz-appearance: toolbarbutton !important; 
color: black !important; }

/* task window */
.Ed, .DJ, .EX.options-menu-button, .goog-menu.goog-menu-vertical 
{ -moz-appearance: none !important;  
background: transparent !important; }

/* searchbars */
.cf.d { margin: 6px 6px 6px 180px !important; }
input, textarea, input[type="submit"], SELECT
{ -moz-appearance: none !important;
background-color: transparent !important; 
color: #31363B !important;
font-family: Segoe UI, Comic Sans MS, sans serif !important;
border: 1px inset #2F3741 !important;
-moz-border-radius: 6px !important; }
input:hover, input:focus { background: #B4B8B2 !important; }

/* Sent box 'inbox' icon */
.at { background: transparent !important;  }

/* message text */
.ii.gt 
{ padding: 6px !important; 
border: 1px inset black !important; 
-moz-border-radius: 5px !important; }
.gt { background: transparent !important; font-weight: bold !important; }
.gB { background: transparent !important; }

/* bg for the message replied to */
.editable { background: transparent !important; color: black !important; }

/* compose/reply box */
.editable.tr-field 
{ min-height: 100px !important; 
-moz-appearance: none !important; 
background: transparent !important; 
border: 1px inset black !important; 
-moz-border-radius: 8px !important; 
color: black !important;
padding: 5px !important;  }

/* FONT */
/* thread messages */
.iA.g6 { color: #475967 !important; }
.iA.g6:hover { color: black !important; }

*{ font-family: Segoe UI, Tahoma, sans serif !important; }
SPAN:hover { color: black !important; }
SPAN, .ad.b9 { color: #364B5F !important; }
#guser > nobr { color: transparent !important; }
#guser > NOBR > B { color: black !important; }
#guser > NOBR a:hover, .ad.b9 a:hover { color: #364B5F !important; }

.J-K-I-Jz
{ font-size: 13px !important; }
.J-K-I-Jz:hover
{ color: #364B5F !important; }

/* left nav bar */
HTML > BODY > DIV:first-child > DIV:last-child > DIV > DIV:last-child > DIV:first-child > DIV:first-child + DIV > DIV { width: 80% !important; }
.nH.pp { width: 80% !important; margin: 3px !important; }
.qk { padding: 4px !important; width: 80% !important;}
.qk:hover 
{ -moz-appearance: toolbarbutton !important; 
font-weight: bold !important; }

/* buttons */
.goog-imageless-button-content, .goog-imageless-button-pos, .goog-imageless-button-inner-box, .goog-imageless-button-outer-box, .goog-imageless-button-top-shadow  
{ background: transparent !important; 
border: none !important; 
font-size: 12px !important; 
color: #364B5F !important; }
.goog-imageless-button-content:hover, .goog-imageless-button-pos:hover, .goog-imageless-button-inner-box:hover, .goog-imageless-button-outer-box:hover, .goog-imageless-button-top-shadow:hover 
{ color: black !important; }

/* contacts */
#manager-new-contact2, #manager-new-group2, 
.deco.search-box, #manager-group-list hr
{ background: transparent !important; }
#ft9tes2ghx8r, #ft9tes2ghx8r *, .frame, /*.frame *,*/
.scrollable, #contact-pane, .cmgr-editbar, .cmgr-contacts-list-actions, .row.selected, #manager-edit-contact2, #manager-edit-groups-menu-contact, #manager-delete-contact2
{ background: /*transparent*/ none !important; 
color: black !important; }
.s_SearchIcon
{ background-image: none !important; }
.manager-page .rightsep
{ border: none !important; }

.selected * { font-weight: bold !important;}
.active * { color: #475967 !important; }

/* settings */
.qZ, .v9 .f1 
{ -moz-appearance: none !important; 
background: transparent !important; }

/* expanded view */ 
td.tELAdc:first-child { display: table-cell !important; }

.iE.D.E { background: none !important; }

/* IMAGES */
html, body, .editable, table, tbody, td, #gbi, .gt, .dW, .h7.hn.ie.ij, form, #loading, .cP, .nH  
{ -moz-appearance: none !important; background: transparent  
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAOuCAIAAABAPkoCAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VJREFUeNrt1tlu4koURuH/3bsTXLbxCGaGBBPCFIYMfc7jnX25DoVk9X1J383SriqXiYLQ7/QX6Tl/IkVVREqqhJRWMSmpY1K/iknJICbFA0dKa0dKy4QUV47kqogU146sY7L9Cfnrq4i890kGjh6cn5JcGZPXcZmQdz9XOZIrHHnnRWVM1o789UVM3vn35/n3j6nzfaPCkdf363t5RJ37u9bfz7u663le33/+d5+vd5/Ckff85ywimzvy75/1yOYx2XmObN4jPRcR6SnvkX0/RGRzRzaPSU9FTNYR2X0jsvMi0lPmyHve78KR937efTru+5w78vp+v3deEVPneV3rn7KIOvd798tiss8npgfvl9CD+919XnfzXhGTdUKd9/We17nekf/3zlKyeUrqlQnZeQnZ/0dK/voyJnvflOx5fbLzU7Lz+vRgnpJ9v6Tk3ef++ffrozIh+z7KyOZ98ub393FVSvb9nZH9fsjJ5jnZvE92Xkb+/jojW98nb39c5yQ3KMjmBdnvm5zs90lOSgcF2e+Bguy8krz16TAnJcOSbH1FnfP+sCSlTUU2r8ieX5H6TU3KmpqsK3qwfkDKRwNSNqpJ+bgmZeOabP+QVIyH1Nn5ZED2vAGpnDTknzdpSOV0RKomDdl5I1I1HZLq2YhUTyekataQzRvSYDomDeYTsvPHZPMRPej/7x8uJqRmPiaNFjNSs5yRmsWU/PlyQhotJ6RmNSWNVlPS+GVGD3pOmrzOyeYLsvmCNF3PSdPXBWmyXpFm6wVpvl6Qpu2SbP2SbP2SNGtXpEW7Iq3aFWnZrkjLzQt1zl/eXsnr1eaFvPl6uya9btek1a4l6zXp9b0lrd9b8rrdtWS9IW32G1K735DeDlvyerN/o8712+OWtD29kc3fSe+nHen9Y0u2f0ve+v3HjrQ77UiH85Z0uOxI+/OB7Lw92f4d6Xg+kM2PpP1lTzpc96Tj9UA6Xo6k0/VI+rgdSR/XI+l0O5BOX0eyPpGddyKdb0fS+fNEunxdyOZnsvmZdP75IF2+z6Tr14V0/TmT9YV0+76Sbj8Xsr6Srt9X8tZ//rlSZ3/9c6POeVd///tJoUOHDh06dOjQoUOHDh06dOjQoUOHDh06dOjQoUOHDh06dOjQoUOHDh06dOjQf9v/ASgM6QygRxOEAAAAAElFTkSuQmCC") fixed !important; } }

@-moz-document url-prefix("https://www.google.com/accounts/ManageAccount") {

HTML > BODY > DIV:first-child + DIV + DIV > DIV > DIV:first-child + H2 + UL > LI:first-child > SPAN > A:first-child { font-size: 150% !important; }
/* bars */
h2 { margin-right: -180px !important; }

a { color: #474E59 !important; }
a:hover { color: black !important; }
/* Gmail link */
HTML > BODY > TABLE:first-child + TABLE + DIV > DIV > DIV:first-child + H2 + UL > LI:first-child > SPAN > A:first-child { font-size: 200% !important; } 
.footer, IMG { display: none !important; }
h2 {  /*border-bottom: 1px #535E5D ridge*/ 
border-bottom: none !important; 
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmkAAAAGCAMAAACvkvlGAAADAFBMVEUsJSMwKSgxKikrJCIrIyHIwLzJxMDIwr7Jwr3HwL3KxMCajIWbjYabjIVOQj1NQTxNQT1NQj0eFhUfGRceFhQeGBcFAQMHAgIFAQIAAAAAAAAAAAAAAAAAAAAAAgAIAAAAAAAAAAAAWAAIAAAACgDdjJwAAHfEAAAAEvg6AEMAXABzAFUAZQBzAHIAXAB1AFAAYgBpAGwAYwBNAFwAbwBpAHoAbABhAGwAXABtAGkAYQBlAGcAcwBiAFwAYQAgAHIAcwBlAHQAZQAuAGwAcABnAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxuAAAdpgAAAAhAADrOAABACQAAAAS+DwADAAmAeUAAAkS+Jj8AABYf/0AWgAkyKAAAQAwAAAAJOsS+GBm6gBwd9133WYAAAAAAAAAAAAAAADdZnD43HfcABJ2mLAAAAADpAD/BBYEFv8WA6QAGAQAAAAAAAAS+MQAQAAAAAByUl5xAAAAAWJLR0QZ7G61iAAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAFlJREFUeNrtycENgCAQRNERRUBEUFDsv1JBW3Bvk+y+/GSAAWpUU3sWS7CgZ22sW5w1LJZgwa8+BEKkwRZTbPeypbj3/q43V64/rThyOUumVFhctd61UirsA/XLvwYvhMZCAAAAAElFTkSuQmCC") repeat-x !important; padding-top: 12px !important; }

body, TD { background: #ADB0AB 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAOuCAIAAABAPkoCAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VJREFUeNrt1tlu4koURuH/3bsTXLbxCGaGBBPCFIYMfc7jnX25DoVk9X1J383SriqXiYLQ7/QX6Tl/IkVVREqqhJRWMSmpY1K/iknJICbFA0dKa0dKy4QUV47kqogU146sY7L9Cfnrq4i890kGjh6cn5JcGZPXcZmQdz9XOZIrHHnnRWVM1o789UVM3vn35/n3j6nzfaPCkdf363t5RJ37u9bfz7u663le33/+d5+vd5/Ckff85ywimzvy75/1yOYx2XmObN4jPRcR6SnvkX0/RGRzRzaPSU9FTNYR2X0jsvMi0lPmyHve78KR937efTru+5w78vp+v3deEVPneV3rn7KIOvd798tiss8npgfvl9CD+919XnfzXhGTdUKd9/We17nekf/3zlKyeUrqlQnZeQnZ/0dK/voyJnvflOx5fbLzU7Lz+vRgnpJ9v6Tk3ef++ffrozIh+z7KyOZ98ub393FVSvb9nZH9fsjJ5jnZvE92Xkb+/jojW98nb39c5yQ3KMjmBdnvm5zs90lOSgcF2e+Bguy8krz16TAnJcOSbH1FnfP+sCSlTUU2r8ieX5H6TU3KmpqsK3qwfkDKRwNSNqpJ+bgmZeOabP+QVIyH1Nn5ZED2vAGpnDTknzdpSOV0RKomDdl5I1I1HZLq2YhUTyekataQzRvSYDomDeYTsvPHZPMRPej/7x8uJqRmPiaNFjNSs5yRmsWU/PlyQhotJ6RmNSWNVlPS+GVGD3pOmrzOyeYLsvmCNF3PSdPXBWmyXpFm6wVpvl6Qpu2SbP2SbP2SNGtXpEW7Iq3aFWnZrkjLzQt1zl/eXsnr1eaFvPl6uya9btek1a4l6zXp9b0lrd9b8rrdtWS9IW32G1K735DeDlvyerN/o8712+OWtD29kc3fSe+nHen9Y0u2f0ve+v3HjrQ77UiH85Z0uOxI+/OB7Lw92f4d6Xg+kM2PpP1lTzpc96Tj9UA6Xo6k0/VI+rgdSR/XI+l0O5BOX0eyPpGddyKdb0fS+fNEunxdyOZnsvmZdP75IF2+z6Tr14V0/TmT9YV0+76Sbj8Xsr6Srt9X8tZ//rlSZ3/9c6POeVd///tJoUOHDh06dOjQoUOHDh06dOjQoUOHDh06dOjQoUOHDh06dOjQoUOHDh06dOjQf9v/ASgM6QygRxOEAAAAAElFTkSuQmCC") fixed !important; color: black !important; } }