@namespace url(http://www.w3.org/1999/xhtml);

/*@-moz-document url-prefix("https://mail.google.com/mail/?chat=0"),
url-prefix("http://mail.google.com/mail/?chat=0") {*/

/*html.cQ {
overflow: auto !important;
}*/

div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn {
  margin-left: -10px !important;
}

/* */
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover) {
  /*opacity: .5 !important;*/
  width: 39px !important;
  overflow: hidden !important;
}
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn + div.nH.nn > * {
  margin-right: -19px !important;
}
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover) + div.nH.nn > * {
  margin-right: -152px !important;
}
/*/
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn {
display: none !important;
}
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn + div.nH.nn > * {
  margin-left: -9px !important;
  margin-right: -180px !important;
}
/* */

div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn + div.nH.nn > * {
  margin-top: -6px !important;
}

div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:hover
div[id=":r3"] > div.n6 {
margin: 0 0 5px 0 !important;
}
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div[id=":r3"] > div.n6 *,
div[id=":r2"],
div.nH.pp,
img.vt.BUw1sf {
margin: 0 !important;
padding: 0 !important;
width: auto !important;
}
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div[id=":r3"] > div.n6 > span.n4.toxOdd {
text-align: right !important;
position: static !important;
padding-right: 4px !important;
}
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div[id=":r3"] > div.n6 > span.n4.toxOdd > span.CJ {
margin: 5px 0 3px 0 !important;
width: 100% !important;
}

div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div.pX > div.nH > div.nH > div.pi + div.l.m > div.l.n > div.k > div.diLZtc > div.nH > div.qk > span.p9[role="link"]:first-child::before,
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div.nH.ps > div.nH > div.nH.s > div.nH > div.nH.r > div.nH > div.pi + div.l.m > div.l.n > div.k > div.diLZtc > div.nH.pv > div.py > h2.pw::before {
font-size: 17px !important;
font-weight: bold !important;
font-family: monospace !important;
}
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div > div.nH > div.nH > div.pi + div.l.m > div.l.n > div.k > div.diLZtc div.nH > div.qk > span.p9[role="link"],
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div.nH.ps > div.nH > div.nH.s > div.nH > div.nH.r > div.nH > div.pi + div.l.m > div.l.n > div.k > div.diLZtc > div.nH.pv > div.py > h2.pw {
font-size: 0 !important;
display: inline-block !important;
}
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div.pz.pp.pA > div.nH > div.nH > div.pi + div.l.m > div.l.n > div.k > div.diLZtc > div.nH > div.qk > span.p9[role="link"]::before {
font-size: 11px !important;
content: "+" !important;
}
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div.nH.ps > div.nH > div.nH.s > div.nH > div.nH.r > div.nH > div.pi + div.l.m > div.l.n > div.k > div.diLZtc > div.nH.pv > div.py > h2.pw::before {
content: ":)" !important;
}
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div.pz.pp.pX.Dv > div.nH > div.nH > div.pi + div.l.m > div.l.n > div.k > div.diLZtc > div.nH > div.qk > span.p9[role="link"]:first-child::before {
content: "C" !important;
}
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div.nH.pX > div.nH > div.nH > div.pi + div.l.m > div.l.n > div.k > div.diLZtc > div.nH > div.qk > span.p9[role="link"]:first-child::before {
content: "T" !important;
}

table.cf.vH {
  width: auto !important;
  border-spacing: 0 !important;
}
/*table.cf.vH tr.vI td:first-child img {
  margin: -1px -5px -2px -0px !important;
}*/

div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div.diLZtc > div.nH.pt > div.nH:last-child > div.ow {
display: none !important;
}
div.oJ.oL[id=":gf"] {
  float: right !important;
}
div.ow > div.ox > div.oG {
  float: none !important;
}
div.oJ.oL[id=":gf"],
div.ow > div.ox > div.oG {
  display: inline-block !important;
}

/* This hides the interior of the chat box. */
/*div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
div.nH.ps > div.nH > div.nH.s > div.nH > div.nH.r + div.nH.pu {
  display: none !important;
}*/

div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:not(:hover)
tr a.n0,
tr[id=":i2"] a.n0,
div.oJ.oL[id=":gf"] {
  font-size: 0 !important;
}
div.nH > div.nH > div.aC + div.nH > div.no > div.nH.nn:first-child + div.nH.nn:hover
tr[id=":i2"] a.n0::before {
  content: "Out" !important;
  font-size: 11px !important;
}
div.oJ.oL[id=":gf"]::before {
  content: "+" !important;
  font-size: 11px !important;
}

div.diLZtc > div.nH > div.qk {
padding-right: 13px !important;
}
div.diLZtc > div.nH > div.qk > span {
  margin: 0 !important;
  width: 100% !important;
}

div.nH.l2.ov {
  display: none !important;
}

DIV:first-child > DIV:last-child > DIV > DIV:first-child > DIV > DIV:first-child + DIV > DIV {
min-width: 0 !important;
}

DIV.aC:first-child > div.nH > div.nH:first-child + div.nH + div.nH > div.no {
  margin-top: -9px !important;
  padding-top: 3px !important;
  height: 40px !important;
  width: 100% !important;
}
DIV.aC:first-child > div.nH > div.nH:first-child + div.nH + div.nH > div.no   div.a9.Rgky9 {
background-position: 0px -1px !important;
}
DIV.aC:first-child > div.nH > div.nH:first-child + div.nH + div.nH > div.no   table.cf.d {
  margin-top: 10px !important;
}
DIV.aC:first-child > div.nH > div.nH:first-child + div.nH + div.nH > div.no > div.nH.nn:first-child + div.nH.nn {
 margin-top: -3px !important;
}

DIV.aC:first-child > div.nH > div.nH:first-child + div.nH + div.nH > div.no > div.nH.nn:first-child + div.nH.nn > div.nH + div.nH > div.no > div.nH.nn:first-child + div.nH.nn > div:first-child {
 float: left !important;
}
DIV.aC:first-child > div.nH > div.nH:first-child + div.nH + div.nH > div.no > div.nH.nn:first-child + div.nH.nn > div.nH + div.nH > div.no > div.nH.nn:first-child + div.nH.nn > div:first-child + div.nH {
 float: right !important;
 margin-left: -100% !important;
}

/*div.no > div.nH.nn:first-child + div.nH.nn + div.nH.nn {
  width: auto !important;
  margin: 0 !important;
  margin-top: -7px !important;
}

.A1.D.E { 
  margin-bottom: auto !important;
}

.nH.qp {
  height: 0px !important;
}*/

#gbar, #guser {
  margin-top: -4px !important;
}
#gbar > *, #guser > * {
  font-size: 10px !important;
}

/*div.goog-imageless-button > div > div > div
.goog-imageless-button * {
  background: transparent !important;
  border: none !important;
}
.goog-imageless-button {
  border: 5px red solid !important;
  -moz-border-radius: 5px !important;
}

.goog-imageless-button-collapse-left {
  -moz-border-radius-topleft: 0px !important;
  -moz-border-radius-bottomleft: 0px !important;
}

.goog-imageless-button-collapse-right {
  -moz-border-radius-topright: 0px !important;
  -moz-border-radius-bottomright: 0px !important;
}*/

/*}*/