/*
	@homepage http://userstyles.org/styles/19022
	@updateurl http://userstyles.org/styles/iecss/19022/Gmail%20Vitamin.css
	@url-prefix http://mail.google.com/mail/
	@url-prefix https://mail.google.com/mail/
*/
@namespace url(http://www.w3.org/1999/xhtml);.u5[style="width: 225px;"] .oM,
.nH[style="width: 225px;"] .nH .nH:last-child,
.u5[style="width: 189px;"] .oM,
.nH[style="width: 189px;"] .nH .nH:last-child {
  display: none;
}


td.d7 div[style="display: block;"] {
  max-width: 540px;
}


.nH.nn[style="width: 172px;"] > .nH > .pp.ps:last-child {
  display: none;
}



.J-K-I-Kv-H,
.J-K-I-J6-H {
  border: none !important;
}

.J-K-I { 
  margin-right: 2px !important;
}


.J-K-I-J6-H {
  background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAATElEQVQImS3LQQoAEABFwX//KyolpURCJCXPxnoa3XvROQftvdFaC805Ue8d1VpRKQWllFCMERljkLUWOeeQ9x6FEL7mnP9oraExBg/jrkuXTSSiSwAAAABJRU5ErkJggg==) bottom repeat-x !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #CCC #BBB #AAA !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.J-K-I-J6-H:hover, 
.J-K-I-JW .J-K-I-J6-H {
  border-color: #AAA #999 #777 !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAYUlEQVQImQXB0QaDUACA4f/9X2WMGWNkzHa1u92NaBKHo3ZUTpLSv+9j31fZtizL8pN5DjJNXxnHj/T9W1J6Sds+JMZCyvIgVXWUuj5J05wlhIvEeJWuKySlmwzDXXJ++gd3ZkjH2YGYeQAAAABJRU5ErkJggg==) !important;
}
.J-K-I-JE .J-K-I-J6-H, 
.J-K-I-JE .J-K-I-J6-H:hover {
  cursor: default !important;
  background: #EEE !important;
  border-color: #CCC #BBB #AAA !important;
}

.J-K-I-K9-KP {
  background: transparent !important;
  border: none !important;
}



.J-K-I-Kq .J-K-I-J6-H,
.J-K-I-Kq .J-K-I-Jz {
background:#999999 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAYAAACaV7S8AAAATElEQVQImQXBQQYAIBRF0bfbBg0aROSTiEQikZZ7O0fOOeS9RyEEFGNEKSWUc0ZmhkopqNaKWmuo947GGGjOidZaaO+Nzjno3ovee3yV2C0oGmDhUQAAAABJRU5ErkJggg==) top repeat-x !important;
  border-color: #555 #666 #888 !important;
}


.J-K-I-Je .J-K-I-J6-H {
  background: #CCC url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAASCAYAAABxYA+/AAAAb0lEQVQImU3IMQoAIRAEwfn/30QEQVTEyEhkUTbvS6/CUgiBEAKKMRJjRCklUkoo50zOGZVSKKWgWiu1VtR7p/eOxhiMMdCckzknaq3RWvvNWou1Ftp7s/dG5xzOOcjMMDN07+Xei957vPeQu+PufFMkgnXg9M8BAAAAAElFTkSuQmCC) bottom repeat-x !important;
}


.eeCDlc {
  margin-right: 9px;
}



.D.E,
.v9 {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA8CAYAAACn8dD6AAAAi0lEQVQYlQXBMSsEAACA0Q8hhJATQggdoSOEMFgsJovFZLGYLBa//Xkv/IXf8BO+w1f4DB/hPbyF1/ASnsNTeAwP4T7chdtwE67DVbgMF2EUzsNZOA0n4TgMw1E4DAdhP+yF3bATtsNW2AwbYT2shUFYDSthOSyFxbAQ5sNcmA0zYTpMhckwEcbD2D/twb3NQweSsQAAAABJRU5ErkJggg==) !important;
  background-position: top !important;
  background-repeat: repeat-x !important;
}

.qZ,
.v9 .fY,
.v9 .f1 { 
  background: transparent !important;
}

.A1, .AY { 
  padding-left: 6px !important;
}

.yV { 
  padding: 5px 0 5px 3px !important;
}




.q0CeU .nH > .l.m > .l.n {
  margin-left: 1px !important;
}



.q0CeU .nH > .l.m > .l.n > .k[style="margin: 0px 4px 0px 0px; padding: 0px;"] {
  margin-right: 1px !important;
}


.q0CeU > .nH > .pi > .o,  
.q0CeU > .nH > .pi > .h,
.q0CeU > .nH > .pi       
 {
  height: 1px !important;
}




.q0CeU > .nH > .pi > .p,
.q0CeU > .nH > .pi > .q,
.q0CeU > .nH > .pi > .i,
.q0CeU > .nH > .pi > .j
 {
  display: none !important;
}




.q0CeU {
  -moz-box-shadow: 0 4px 8px hsla(0,0%,0%, .13);
  -webkit-box-shadow: 0 4px 8px hsla(0,0%,0%, .13);
} 

.nH.nn[style="width: 172px;"] > .nH > .pp.ps + .pp.ps + .pp.ps {
  display: none;
}




.zA {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAASCAYAAABxYA+/AAAAWElEQVQImQXBoQqDAAAFwIdJkwPTTBNMNkHTTA5MW1Kwmfz/X7jdBQWKoEIZ1HgEDZqgxTN4oQt69MGAIRgxBhPm4I0l+GANNmzBF79gxxGcOIMLV3Dj/gO7ZnLEeYHfHwAAAABJRU5ErkJggg==) !important;
  background-repeat: repeat-x !important;
  background-position: bottom center !important;
}

.zA td {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}



.cf.nX { 
  line-height: 1.35em;
}
.qi.pk + div .cf.nX, .pz {  
  font-size: 1.05em;
}



.pp .Alfa2e a,   
.p9, .pU, .toxOdd .XTXuMe,  
.ZCbBHb a, .XZmtTd a, .CJ, .CK,
.oJ, 
.qp a, .qp a u, 
.f0, .f1,
.AO, .e, .cg, .AP, 
.mD .mG,
.hk span u, 
.bR,  
.l8, a.mo, a.l9, 
.el, .dP, .dU, .eu, .ew, .ev, 
.sA, .sv, .r4 .e, .oj, 
.vh a, .ag, 
.iD 
{  text-decoration: none !important;} 

.pp .Alfa2e a:hover,
.p9:hover, .pU:hover, .toxOdd:hover .XTXuMe,
.ZCbBHb a:hover, .XZmtTd a:hover, .n4:hover .CJ, .CK:hover,
.oJ.oL:hover, .oD:hover .oJ,
.yU span:hover,
.qp a:hover,
.f1:hover,
.AO:hover, .h0 span:hover, .cg span:hover, .AP:hover,
.mD:hover .mG,
.hk span:hover u,
.bR span:hover,
.l8:hover, a.mo:hover, a.l9:hover,
.el:hover, .dP:hover, .dU:hover, .eu:hover, .ew:hover, .ev:hover,
.sA:hover, .sv:hover, .r4 .e:hover, .oj:hover,
.vh a:hover, .ag:hover,
.iD:hover
{  text-decoration: underline !important; }
