@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("mail.google.com") {
/*
body {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEWCAYAAACnsf0eAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AEYEA4VdQwINwAAAHNJREFUOMu1kzsSwCAIRN94/1N6jkRsIwMIiWmYhf2AhfTepQGjAawIj3BRQiJlr2Jl77UWuSkxoQ4fRhtLaMBlxLt54j1BzqEsUW9Ls9uYxQ5JOupeVaicxruomFAfsZ7HiggdGO0ZxJ6NxVnJL8Rn8aNMwOu90kxODoAAAAAASUVORK5CYII=) !important;
 background-repeat: repeat-x !important;
 background-position: top center !important;
}*/

/* Remove links to other Google services. */
#gbar {display:none !important;}

/* Google User Bar. */
#guser *{
  font-size:11px !important;
  font-weight: normal !important;
  padding-right:3px !important;
}

/* Move Search box in alignment with inbox list. */
table[class="cf d"]{margin:16px 0 0px 12px !important;}

/* Hide SearchWeb button */
div[id=":r8"] {display:none !important;}

/* Search Options. */
table.cf td.bN span {
  text-decoration:none !important;
  display:none !important;
}

table.cf:hover td.bN span {
  display:inline !important;
}

/* Remove top border */
div[class="nH qp"] {border:0 !important;}

/* Customize RSS Ticker */
div[class="nH mq"]{
  font-size:14px !important;
  padding: 0.3em 0 0.3em 0.1em !important;
  height: 1.3em !important;
}




/* Customize message list. */
table[class="F cf zt"] {
 font-size:15px !important;
}

table[class="F cf zt"] td {
  height: 2.3em !important;
}


/* Select Options. */
div.yV {
 opacity: 1 !important;
 text-transform:lowercase !important;
 font-size:11px !important;}



/*----- Message appearance -----*/
table[class="Bs nH iY"] td.Bu{
 padding-top:10px !important;
}

/* Message heading */
h1.ha {
 font-size:21px !important;
 padding:0 12px 0 7px !important;
}
h1.ha span.hP {display: block !important;}
  /* Causes labels to appear below the message. */
td.Bu+ td.Bu+ td.Bu{
  padding-top:18px !important;
  /* Moves message actions (print, etc.) lower in line with heading. */
}


/* Remove 'back to inbox' link */
div.nH div[class=" iI D E"] div.iH  div.AO {
 clear:both !important;
 display:block !important;
 float:left !important;
 text-decoration: none !important;
 text-transform: lowercase !important;
}



div.gE {line-height:1.4em !important;}

/*----- Remove underlining of various links -----*/
#guser *,
.p9, /* active tab, compose, contacts */
div.nU a, /* inactive tabs */
.AP, /* Refresh */
.e, /* Older, newer, etc. */
td.tELAdc + td.tELAdc + td.tELAdc *, /* Actions at the side of messages */
div.nH div.ma *, div.nH div.mp *, /* Links at the bottom */
div.b8 a, div.b8 span.ag, /* Alert box links */
td.r8 a, td.r9 span, td.r9 a, td.q6 .sA, td.qS .sA, div.s0 .sA, td.rl a, div.se .sg /* links in settings links */,
span.mG /* Reply, forward, etc. */,
div[class="nH fY"] * /* Settings tabs */
 {
  text-decoration:none !important;
}



/* Chat Box */
div[class="nH pp ps"]{font-size:15px !important;}
div.vz * {line-height: 1.7em !important;}

/*----- Settings page -----*/
h2.qZ {line-height:1.8em !important;}
div[class="nH fY"] {
 font-size:16px !important;
 line-height:1.4em !important;
}

/*---*/




table.RnTrV tr[class="zA yO"] { background-color: #EBF2FF !important;}


/*

td.tELAdc span u {display:none !important;}
td.tELAdc span {display:inline !important; margin-right:4px !important}
td.tELAdc > div.nH > div.nH > div.nH > div.hj > div.hk {display:inline !important; text-align:right !important; float:right !important;}


.AO, .AQ,
.h0 .e
 {font-weight: normal !important;}
*/


/* New Message Composition */
div[class="dX goog-container"] {
  padding-top:4px !important;
  padding-bottom: 2px !important;
}


div.goog-imageless-button + span.d2 {
  text-transform: lowercase !important;
  font-size: 70% !important;
}

/* Reply messages */
form td.eD, form td.eE{
  text-transform:lowercase !important;
}
div.fN form {
  padding: 5px !important;
}
/* Reply message buttons */
div.ej div[class="dX goog-container"]{
 padding-left: 2px !important;
}
img[alt="Open message in new window"]{
 position:relative !important;
 left: -2px !important;
}
form td.eF *{
 font-size:90% !important;
 text-transform: lowercase !important;
 text-decoration: none !important;
}


/*---- Colors ----*/
/*----------------*/
#guser a {color: #3868CF !important;}



div[id=":qo"] a /* Trash */,
div[id=":qq"] a /* Spam */,
div[id=":qs"] a /* All Mail */,
div[id=":qu"] a /* Drafts */,
div[id=":qw"] a /* Sent Mail */,
div[id=":qy"] a /* Chats */,
div[id=":r0"] a /* Starred */,
div[id=":r2"] a /* Inbox */,
div[class="pz pA pp pX"] *[role="link"]/* Compose Mail */,
span[id=":q5"] /* Contacts */
{
  text-transform: lowercase;
}



}