@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("mail.google.com") {

/*================================
   Fixed
=================================*/
/* List View attachment icon */
img.yE {margin-top:2px !important;}

/* List View Stars */
.y4 img, .cnYuxb img, .r2 img {margin-bottom:-2px !important;}

/* View Mail header Attachment icon */
img[class="f gW"][src^="images/"] {background-repeat:no-repeat !important; background-position:0 2px !important; padding:18px 18px 0 0 !important;}

/* View Mail header Reply arrow image */
.mK {background-position:-34px -2px !important;}

/* View Mail header Reply and Dropdown button */
.G0 {margin-top:-2px !important; padding-bottom:1px !important;}
.G0 .J-Zh-I {-moz-border-radius-topleft:0 !important;}

/* View Mail header show details */
.iv .iD, .ib .iD {margin-top:-1px !important; padding-bottom:3px !important; -moz-border-radius:0 !important;}
.ib .iD {-moz-border-radius:0 0 4px 4px !important;}

/* List View Older and Oldest button */
div[class="nH Cr"]{margin-top:3px !important;}


/*================================
   Extra
   Chatbox is Most popular
==================================
div[class="nH pp ps TZ"][style=""] h2.pw {visibility:hidden;}
div[class="nH pp ps TZ"][style=""] h2.pw:before {content:"Contacts"; visibility:visible; padding-left:22px;}
.uE, .qg {visibility:hidden;}
.pp .qn {right:5px !important;}
.dF .dG {color:transparent !important;}
.dH {display:none !important;}
.uk {border-top:0 !important; border-bottom:1px solid #40464F !important;}
.uD, .uc {text-align:center !important;}
.uC {color:#3B4049 !important; font-size:10px; text-shadow:0 1px 0 #676F78;}
.uu {display:none !important;}
.s {-moz-border-radius-bottomleft:2px !important; -moz-border-radius-bottomright:2px !important;}
.uC {visibility:hidden;} .uC:before {content:"Most popular"; visibility:visible; padding-left:22px;}
*/

/*================================
   Extra
   List View Scrollable
==================================
div[class='nH Cp'] {overflow-y:scroll !important; overflow-x:hidden !important; height:852px !important;}
.TB {margin-top:-852px !important; height:852px !important;}
*/


/*-------------------------------
  Hidden Stuff
--------------------------------*/
.s,
.MI,
div[id=":ri"],
.u5, .u8, .pY, .FVNmUc, .tq, .mn, .mp,
span[class="el ou"][tabindex="2"][role="link"],
#link_invite, .b8 .J-J5-Ji, .b8 .vh
{display:none !important;}

/*-------------------------------
  Gbar, Searchbar, Sidebar, Tasks
--------------------------------*/
/* Gbar - Mail address and Sign out */
#guser b, .a8 .e {color:#969696 !important; font-weight:normal !important;}

/* Mail add Dropdown */
.bA .J-N .e {color:#DDD !important;}

/* Search bar */
.bN .nr {-moz-border-radius:4px 0 0 4px !important; margin-right:-3px !important;}
.no .d {float:right !important; margin:18px 8px 0 0 !important;}
.bR span, .s .lk {text-shadow:0 1px #FFF !important;}
div[id=":rj"] {-moz-border-radius:0 4px 4px 0 !important; padding:2px 4px 3px !important;}

/* Tasks */
.Hy, .EM {-moz-box-shadow:0 2px 4px rgba(0,0,0, 0.6);}

/*-------------------------------
  View Mail
--------------------------------*/
/* Right side horizontally button */
.iY .Bu:last-child > .nH {height: 0px !important; overflow: hidden !important; width: 0px !important;}
.iY .Bu:last-child .nH > .nH > .nH:first-child {position: absolute !important; left: -12px!important; width: 100% !important;}
.iY .Bu:last-child .hj {margin: 3px !important; float: right !important;}
.hk {float: left !important; padding: 1px 4px 1px 4px !important; margin-left:1px !important;}
.hk u {font-weight: normal !important; font-size: 9px !important; margin-left: -3px !important;}

/* Thread Author */
.gD[style="color: rgb(0, 104, 28);"] {color: #3C5168 !important;}
.gD[style="color: rgb(121, 6, 25);"] {color: #376059 !important;}
.gD[style="color: rgb(91, 16, 148);"] {color: #4E425C !important;}
.gD {margin-left:-15px;}

/* Thread header Chat indicator */
#upi.df {visibility:hidden;}

/* Title */
.hP {color:#566068 !important; font-size:10pt !important; margin-top:-5px !important; margin-bottom:3px !important; text-shadow:none !important;}

/* Labels */
.hX {margin-top:6px !important; -moz-box-shadow:0 0 1px #666; -moz-border-radius:2px;}

/* Body text */
.ii {font-size:13px !important; line-height:19px !important;}
.im {color:#566068 !important;}

/* Compose body, Message area */
.iY, .x, .hx {width:99.4% !important;}

/* Link Color */
.gt a, .ii a, .iT {color: #3558AA !important;}

/* Deleted messages */
.iS {-moz-border-radius:8px;}

/* Images are not displayed */
.h9 {background:-moz-linear-gradient(center top , #E9E9E9, #F9F9F9) repeat scroll 0 0 transparent !important; border-bottom:1px solid #DDD !important;}
.h8 {color:#3558AA !important; text-decoration:none !important;}

/* Translate and Quoted text button */
.B9 {background-image:-moz-linear-gradient(center top , #F1F1F1, #E0E0E0); color:#333; border:1px solid #FFF; padding:2px 8px 3px; line-height:22px; font-weight:normal !important; -moz-border-radius:3px; -moz-box-shadow:0 0 1px #666;  text-decoration:none !important;}
.B9:hover, .h4:hover {background:-moz-linear-gradient(center top , #EAEAEA, #DADADA);}
.B9:active, .h4:active {background:-moz-linear-gradient(center top , #DFDFDF, #F0F0F0);}

/* Show quoted text button */
.h4 {background-image:-moz-linear-gradient(center top , #F9F9F9, #E8E8E8); color:#333 !important; border:1px solid #FFF; padding:0 6px 0; -moz-border-radius:8px; -moz-box-shadow:0 0 1px #666;}

/* Thread Tips */
.it {background: #566068 !important; padding:0 8px 0 1px; -moz-border-radius-topleft:3px; opacity:0.75;}

/* New Message from */
.Ac {background:-moz-linear-gradient(top, rgba(85,97,105, 0.85), rgba(68,74,83, 0.85))!important; color:#EEE !important; text-shadow:0 -1px 0 rgba(67, 73, 82, 0.75)!important; font-family:Tahoma, Lucida Grande, sans-serif !important; bottom:12px !important; right:24px !important;}
.Ad {color: #FFBB00 !important; text-decoration:none !important;}

/* Reply, Forward bottom area */
.ir {display:none !important; /* width:99% !important; height:30px !important; */}

/* Reply Text box */
.ej .Ak {min-height:800px;}

/*-------------------------------
  Compose Mail
--------------------------------*/
/* Top margin */
.x {margin-top:5px !important;}

/* Middle graybar */
.eJ {padding-left:0 !important; width:100% !important;}
.ej .fN form {padding:0 !important;}

/* Pop-out arrow icon */
.eH .eI, .mn img[src="images/tearoff_icon.gif"]{background:url("data:image;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYRJREFUeNqMUz9PwkAcfW2vR+3KzAfgI+CgMYphUBcTEwcXE6MLCYm6sDoY458BQ8SQaAQS40AYmFQSgwOY8GlgEEoLtXdw0NLG9Jf8kvZd37v37n6VbNuGu5Jbu7Y5NBCmVBoBWQSt4QC5m8tQApmzrF9gZI2gKArCleQXgOSAxAsfp08974/3t/NvUzt79tDowzJNjhmDX6iq6iE8FXIovtbRbn5Osk/XHT4IO7C7qwv0ej0Odjodn8BDpcbJiZUNtL8brnUJstM8syzLs6aUzjr/UkXr6wPLa5vIHO1zmlhjXMJtOJlFbiHA6rpQxo+zY2I1ifOTA47V3sru4wIxBn1uSdhibsSz2DmbPgy8A8YlzAcjCAdugfd6Ncw1SvNM8MYJNQcsh6Zps11jsRhKpVLg5/lCEVTTp07JZJSlaQRd12E6sxCPx3kHVfG5glazIbkxwq6CCUSjUXS7XViW9Z9jX3EBkZmJsBqPx8F/38KAcQFKNayntkMdGY0s+bA/AQYAAlFoh206iqAAAAAASUVORK5CYII=") no-repeat !important;}

/* From: select */
select > input[type="button"] {background-color:transparent !important; border:none !important;}

/* Compose, Contacts, Searchbox focus */
input[type="text"]:focus, .nr:focus, .R5:focus,
.Br:focus, textarea[class="dK nr"]:focus, input[class="ez nr"]:focus {background-image:-moz-linear-gradient(center top, #E9EAED, #D5D8DB) !important;}
.Ao {-moz-box-shadow: 0 0 3px #777 !important;}

/* Body text */
.Ak {font-family:Lucida Grande, sans-serif !important; font-size:13px !important; line-height:20px !important;}

/*-------------------------------
  List View
--------------------------------*/
/* List height
.xY {height: 4ex !important;}
*/

/* Snippets */
.y2 {color: #98A5B2 !important;}
.y2:hover {color: #656D76 !important;}

/* From Column */
.yY {width:185px !important;}

/* Labels */
.ar {width:60px !important; text-align:center !important;}

/* Row Background - Hover and Checked */
.yO:hover td, .zE:hover td, .MT:hover td {background-image: -moz-linear-gradient(top, #C9DFE5, #9EAEB7 2px, #C4D9E1) !important;}
.x7 td, .x7:hover td {background-image: -moz-linear-gradient(top, #EEEFF0, #DADCE0 1px, #BFC2C7) !important;}

/* Footer - You are currently using, Last account activity, Copylight */
.mj, .l6, .ma {color:#CCC !important; position:absolute !important; right:10px !important;}
.mj {bottom:-2px !important; font-weight:normal; font-size:9pt !important;}
.l6 {bottom:-20px !important;}
/*.l6 .e {color:#CCC !important;}*/
.ma {bottom:-50px !important; visibility:hidden;}

/*.mj, .l6, .ma {display:none !important;}*/

/*-------------------------------
  Attachment
--------------------------------*/
/* Some attachment icons */
img[src$="zip.gif"], img[alt$=".lzh"], img[title$=lzh], img[title$=LZH], img[title$=sit], img[title$=SIT], img[title$=sitx], img[title$=SITX], img[alt$=".sit"], img[alt$=".sitx"], img[alt$=".rar"] {background:url("moz-icon://.zip?size=16") no-repeat !important;}
img[src$="pdf.gif"] {background:url("moz-icon://.pdf?size=16") no-repeat !important;}
img[src$="doc.gif"] {background:url("moz-icon://.doc?size=16") no-repeat !important;}
img[src$="xls.gif"] {background:url("moz-icon://.xls?size=16") no-repeat !important;}
img[src$="ppt.gif"] {background:url("moz-icon://.ppt?size=16") no-repeat !important;}
img[src$="docx.gif"], img[alt$=".docx"], img[alt$=".DOCX"] {background:url("moz-icon://.docx?size=16") no-repeat !important;}
img[src$="xlsx.gif"], img[alt$=".xlsx"], img[alt$=".XLSX"] {background:url("moz-icon://.xlsx?size=16") no-repeat !important;}
img[src$="pptx.gif"], img[alt$=".pptx"], img[alt$=".PPTX"] {background:url("moz-icon://.pptx?size=16") no-repeat !important;}
img[alt$=".eps"], img[alt$=".EPS"], img[title$=EPS], img[title$=eps] {background:url("moz-icon://.eps?size=16") no-repeat !important;}
img[alt$=".ai"], img[alt$=".AI"] {background:url("moz-icon://.ai?size=16") no-repeat !important;}
img[alt$=".psd"], img[alt$=".PSD"] {background:url("moz-icon://.psd?size=16") no-repeat !important;}
img[src$="txt.gif"], img[src$="txt.GIF"] {background:url("moz-icon://.txt?size=16") no-repeat !important;}
img[src$="zip.gif"], img[alt$=".lzh"], img[alt$=".sit"], img[alt$=".sitx"], img[src$="pdf.gif"], img[src$="doc.gif"], img[src$="docx.gif"], img[alt$=".docx"], img[alt$=".DOCX"], img[src$="xls.gif"], img[src$="xlsx.gif"], img[alt$=".xlsx"], img[alt$=".XLSX"], img[src$="ppt.gif"], img[src$="pptx.gif"], img[alt$=".pptx"], img[alt$=".PPTX"], img[alt$=".eps"], img[alt$=".EPS"], img[alt$=".ai"], img[alt$=".AI"], img[alt$=".psd"], img[alt$=".PSD"], img[src$="txt.gif"], img[src$="txt.GIF"], img[alt$=".rar"] {width:0px !important; height:0px !important; padding:16px 16px 0 0 !important;}
}