/*
 * Better Gmail2 Skin - Men's G
 *
 * Author      : PP Lanceret
 * Created     : December 1, 2007
 * Updated     : April 22, 2008
 * Website     : http://lazhaus.com/
 * Description : Restyled page for Gmail.
 * Usage       : Use with Stylish Firefox extension (http://userstyles.org/) or copy to your Firefox userContent.css file
 */


/* --------------- base --------------- */
*{font-family : LiHei Pro !important;}  
body, .e7Tcgd body, .RRNVab, body.Gdbtkf, .z1IiMc, #loading{
background-color : #efeff1 !important;}

/********************************************************************/

/* --------------- header --------------- */
.fgrX7c
{background-color : #89a0c1 !important;
border-bottom : 1px solid #3d3a66 !important;
height : 24px !important;}

.nQ6QTe {
padding-top: 2px !important;
padding-right: 5px !important;
padding-left: 0 !important;
height : 24px  !important;
white-space : nowrap !important;}

.gb1{margin-right : .6em !important;
color : #515459 !important;}
#undefined b{display:none !important;}
#gbh {display:none !important;}

#gbar{
padding-top: 3px !important;
padding-left : 5px !important;}

#gbar a, #gbar a:active, #gbar a:visited, .l73JSe{
font-size : 15px !important;
color : #515459 !important;
text-decoration : none !important;}

/* more meu */
#gbi{
font-size : 15px !important;
padding-bottom : 5px !important;
border : 1px solid #3d3a66 !important;}

#gbar .gb2 A:hover{
width : 90px !important;
background: #e2e8fc !important;}

/* gmail logo */
.zYsCRb{
background-image : url('data:image/gif;base64,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')!important;
margin-top : 10px !important;}

/* attention message on top */
.n38jzf .Ptde9b, .EGPikb, .Ptde9b {display:none !important;}

.m14Grb, .OVyDvc .m14Grb, .jU8Zgd .m14Grb, .wQh1id, .SdKLH{
font-size : 13px !important;
color : #515459 !important;
background: #dbc9e8 !important;}

/* filter & options link */
.SUicbd{font-size : 15px !important;
color : #515459 !important;}

/********************************************************************/

/* --------------- main frame --------------- */
.c1norb, .c1norb a, .uSsNRd, .oi23Hf .BHURSc,
.ar6Hkf .bSwwie .vZFPPc{
color : #515459 !important;}

.Y1jEjc .R7iiN, .oi23Hf .R7iiN, .lLzmXd .R7iiN,
.xNSvsd .R7iiN, .ar6Hkf .R7iiN {
background-color: #99add6 !important;
padding : 2px 0 !important;}

/* inbox background*/
.NQNkZd{ background-color : #efeff1 !important;}
.lW3BFe td { border-color : #efeff1 !important;}

/* info space */
.Ch5Hj, .YdYocf {background : #cce2d3 !important;}
.wTQwoc, .rj1J6b{color : #515459 !important;}

/* read mail */
.AnqB9d{
background : #d8d8d8 !important;
font-size : 1.2em !important;
color : #515459 !important;}

/* unread mail */
.QhHSYc{
background-color : #edeff7 !important;
font-size : 1.2em !important;
color : #515459 !important;}

/* selected mail*/
.rfza3e {background-color : #dbe5ff !important;
color : #515459 !important;}

/* hover item */
tr[class^="xweT7d AnqB9d"]:hover,
tr[class^="xweT7d QhHSYc"]:hover {
background-color : #f4f7f9 !important;}

/* select checkbox, refresh, counter */
.bKmyId, .bsABdf, .DiWSpb,.vZFPPc, .z8N7nd, .vwcZUe{
font-size : 15px !important;
color : #515459 !important;}

span[selector^="all"],span[selector^="none"],
span[selector^="read"],span[selector^="unread"],
span[selector^="starred"]{
padding-right : 5px !important;}

/********************************************************************/

/* --------------- input textarea select --------------- */
/* search mail */
.oF1kyb input {
margin-right : 2px !important;
width : 180px !important;
border: 1px solid #3d3a66 !important;
background-color: #f4f7f9 !important;
font-size : 15px !important;}

/* more action & select */
select, .QOD9Ec {
background-color : #f4f7f9 !important;
border : 1px solid #3d3a66 !important;
font-size : 13px !important;}

/* other input, textarea */
.mMl8gd, .rSfjbb, .mMl8gd, .MtafId, .ReKnmb input, .Z5xHXe input,
.kN8OP input, .tAYBjb textarea, .yolZre input, .pjRZl, 
.GPKGxc input, .GPKGxc textarea, .WwReqb input, .ccqOyd textarea{
border: 1px solid #3d3a66 !important;
background-color: #f4f7f9 !important;}

/* button */
.oF1kyb button,.Gjckbb,.c1I77d button,
.uc1BTd button, .sH9zIf button, .kN8OP button,
.GorKne button, .yolZre button, .tGHexd button{
font-size : 15px !important;
color : #515459 !important;
background-color : #d3d8e5 !important;
border : 1px solid #3d3a66 !important;}

.oF1kyb button:hover,.Gjckbb:hover,.c1I77d button:hover,
.uc1BTd button:hover, .sH9zIf button:hover,
.kN8OP button:hover, .GorKne button:hover,
.yolZre button:hover, .tGHexd button:hover {
background-color : #edeff7 !important;}

/* chat(custom message) */
input.oricqc{
margin-top : 0 !important;
margin-bottom : 0  !important;
height : 17px !important;
border: 1px solid #3d3a66 !important;
background-color: #fff8ff !important;}

td.hdc97, .jkeV8e td.o186ac, td.EcrCQe{
border: 0  !important;}

/* editor */
.JRJslf{background-color : #f4f7f9 !important;}
.uQLZXb{background-color : #d3d8e5 !important;}
.iE5Yyc{background-color: #f4f7f9 !important;
font-size : 15px !important;
color : #515459 !important;}

/* editor background */
.c1I77d, .zWhFxc {background-color: #99add6 !important;}
.uQLZXb form{background-color: #d3d8e5 !important;}
.VByZEe, .BldZyd{background-color: #bac1d8 !important;}
.P95xvf{display:none !important;}

.MRoIub, .mrKIf, .Z5xHXe .t0Pj3c{color : #515459 !important;}
.rwfzSd{border-color : #bac1d8 !important;}

/********************************************************************/
/* --------------- mail view --------------- */

/* Hide Ads */
.yxEQwb{display:none !important;}

table[class*="PwUwPb XoqCub MMcQxe"], td.eWTfhb > div.ice3Ad{
width : 99% !important;}

.f3hr3b > table.PwUwPb > tr > td.eWTfhb > .XoqCub{
width : 100% !important;}

.yMuNaf{
position : absolute !important;
left : 0 !important;
top : 20px !important;}

.jsbnre{padding-bottom : 20px !important;}

.OZly4d, .m2U49e{
float : left !important;
margin-right : 10px !important;}

.OZly4d U{color : #515459 !important;}

td.eWTfhb > .XoqCub{
width : 0px !important;
overflow : visible !important;}

.YfMhcb, .aWL81{background-color : #dbe0ef !important;}

/* background(outer) */
.MMcQxe{
background-color : #dbe0ef !important;}

/* background(inner) */
.YrSjGe {
background-color: #f4f7f9 !important;
padding-bottom : 10px !important;
border : 3px double #3a4f66 !important;
margin-right : 5px !important;}

.eNXyxd{background-color : #dbe0ef !important;}

/* Subject, text, back to Inbox, Reply*/
.VrHWId, .EP8xU, .ckChnd, .A5liqb, .X5Xvu, .D05ws{
font-size : 15px !important;
color : #515459 !important;}

/* text link */
.YrSjGe a:hover, .YrSjGe a:visited{
color : #904060 !important;}
.YrSjGe a{color : #5b6d82 !important;}

.rGOYzc .P0tbHb, .rGOYzc .c1norb,
.rGOYzc .vHYYR, .rGOYzc .F2yfRe,
.rGOYzc .Hemrjb, .rGOYzc .m8lwn, .rGOYzc .kwmAmd {
background-image : none !important;
background-color: #dbe0ef !important;}

.XwckWe{
background-color: #e0d3f4 !important;
margin-left : 3px !important;}

.LYI6Sd{
margin-left : 2px  !important;
background-color : #e5e5ea !important;}

/* --------------- contacts --------------- */
.manager-page .nobottom{
background-color : #99add6 !important;}

.manager-page .top-row{color : #515459 !important;}

#Node11{
background-color : #d3d8e5 !important;}

.contact-pane, .contact-pane b, .manager-page .actions-row,
.manager-page .edit-bar-row, #Node14, #Node55,
.group-list, .checkable-list, .contact-groups .action{
background-color : #f4f7f9 !important;
font-size : 15px !important;
color : #515459 !important;}

.manager-page a, .manager-page a:link, .manager-page a:visited{
color : #b75e7a !important;}

.manager-page input[type="text"], .manager-page textarea{
background-color : #e2e2ea !important;
border : 1px solid #99add6 !important;}

.manager-page .add-to-group-box{
background-color : #f4f7f9 !important;
border : 1px solid #99add6 !important;}

.manager-page .add-to-group-box input{
background-color : #f4f7f9 !important;
border : none !important;}

.manager-page .search-box{
width: 170px !important;
border : 1px solid #99add6 !important;}

.manager-page .search-box input{
background-color : #f4f7f9 !important;}

.manager-page input[name="contact-edit-region"]{
width : 90px !important;}

.group-list .active{
background-color: #d3d8e5 !important;
border-top: 2px solid #d3d8e5 !important;}

.group-list .selected{
background-color: #bac1d8 !important;
border-top: 2px solid #bac1d8 !important;}

.checkable-list .active{
background-color: #d3d8e5 !important;}

.checkable-list .selected{
background-color: #bac1d8 !important;}

.actions-row hr{
background-color: #bac1d8 !important;}

/********************************************************************/
/* --------------- left menu --------------- */
.Pj5gjf {visibility : hidden !important;}

.cOSVMd .R7iiN, .cOSVMd .wWwc8d,
.ybaOyc .R7iiN, .ybaOyc .wWwc8d{
background-color : transparent !important;}

/* menu button */
.XoqCub .NIPhib{
margin-left : -4px !important;
width : 138px !important;
border-top : 1px solid #b7bcc9 !important;
border-right : 2px solid #b7bcc9 !important;
border-bottom : 2px solid #b7bcc9 !important;
border-left : 1px solid #b7bcc9 !important;
background : #f4f7f9 !important;
background-image : url('data:image/gif;base64,R0lGODlhCQAPAIABAMHP4////yH5BAEAAAEALAAAAAAJAA8AAAIXhINpl7jQ3IrhURtxm5tL9kGKV5HaRxUAOw')!important;
background-repeat: no-repeat !important;
background-position: 3px 45% !important;
}

.XoqCub .NIPhib:hover{
margin-left : -4px !important;
width : 138px !important;
border-top : 1px solid #3a4f66 !important;
border-right : 2px solid #3a4f66 !important;
border-bottom : 2px solid #3a4f66 !important;
border-left : 1px solid #3a4f66 !important;
background : #dbe0ef !important;
background-image : url('data:image/gif;base64,R0lGODlhCQAPAIABALRDZ////yH5BAEAAAEALAAAAAAJAA8AAAIXhINpl7jQ3IrhURtxm5tL9kGKV5HaRxUAOw')!important;
background-repeat: no-repeat !important;
background-position: 3px 45% !important;
}

/* menu */
.NIPhib .zD5BAe{
text-decoration : none !important;
background-color : transparent !important;
padding : 2px 0 2px 15px !important;
font-family : Verdana, arial, san-serif !important;
font-size : 15px !important;
color : #515459 !important;
display: block !important;}

/* selected menu */
.cBhtOe .NIPhib {
background-color : #dbe0ef !important;
border-top : 1px solid #3a4f66 !important;
border-right : 2px solid #3a4f66 !important;
border-bottom : 2px solid #3a4f66 !important;
border-left : 1px solid #3a4f66 !important;
background-image : url('data:image/gif;base64,R0lGODlhCQAPAIABALRDZ////yH5BAEAAAEALAAAAAAJAA8AAAIXhINpl7jQ3IrhURtxm5tL9kGKV5HaRxUAOw')!important;
background-repeat: no-repeat !important;
background-position: 3px 45% !important;
z-index : 100 !important;}

/* chat & labels box */
.a3hTGd .R7iiN, .a3hTGd .wWwc8d,
.XPj4ef .R7iiN, .XPj4ef .wWwc8d{
background-color: #99add6 !important;
color : #515459 !important;
padding-top : 1px !important;}

.oggeve, .az9OKd{
color : #515459 !important;}

.qHJVCb{
background-color: #efeff1 !important;
border-bottom : 1px solid #b7bcc9  !important;}

/* chat options */
.uAn3he{
font-family : arial, san-serif !important;
color : #515459 !important;
background-color : #d3d8e5 !important;
border-bottom : 3px solid #99add6  !important;}

.IALsCe, .nM7i0, .ru47se, .vm4hAb{
font-size : 10px !important;
color : #515459 !important;
border : none  !important;}

.WDwv9d , span[class^="PGEdEb"][id^=""]{
font-family : arial, san-serif !important;
color : #515459 !important;}

.a3hTGd .dH86Yd, .a3hTGd .GTx9Hd{
background-color : #adbad3 !important;}

/* Edit label */
.Qj7Rff{
color : #515459 !important;
border-bottom : 2px solid #99add6 !important;
background-color: #f9f9f9 !important;}

/* label */
.pvSW6e{
background-color: #f9f9f9 !important;
padding : 0 !important;}

.pvSW6e .zD5BAe{
text-decoration : none !important;
background-color : transparent !important;
padding-left : 2px !important;
font-family : Verdana, arial, san-serif !important;
color : #515459 !important;
display: block !important;}

.pvSW6e .zD5BAe:hover{background-color: #d3d8e5 !important;}

/* chat search & invite a friend */
.aBJ8he, .gUlKtd, .I94Sdc .R7iiN,.p9ILHf{
display:none !important;}

/********************************************************************/
/* --------------- settings --------------- */
/* create a filter & search options */
.YKsXMe .R7iiN, .YKsXMe .wWwc8d,
.BBrt4c .R7iiN, .BBrt4c .wWwc8d{
background-color: #a5cedb !important;
padding-top : 1px !important;
padding-bottom : 1px !important;}

.Z1uQkf .R7iiN,.ny3hZb .R7iiN{
background-color: #a5cedb !important;
padding-top : 2px !important;
padding-bottom : 2px !important;}

.BBrt4c .G2WAG, .u7uAnb, .YKsXMe .G2WAG{
font-size : 15px !important;
color : #515459 !important;}

.AiCerc, .GaVz0, .f8w49d{
color : #515459 !important;}

.gBJOMe, .gBJOMe{
padding : 0 !important;
background-color: #ddddef !important;
font-size : 15px !important;
color : #515459 !important;}

/* settings */
.TPdeOc{
background-color: #99add6 !important;
padding-top : 1px !important;
padding-bottom : 1px !important;}

R7iiN , .lowmzb, .tAYBjb .GVhBfc, .TPdeOc .R7iiN,
.tAYBjb .AiCerc, .lwwhL{
background-color : #99add6 !important;}

.tAYBjb .ZOB6Zc, .TPdeOc .wWwc8d{
background-color : #dbe0ef !important;}

.faRbMc td, .FceqAb{
border-bottom : 1px solid #99add6 !important;}

.YVweLb .ZOB6Zc, .yolZre{
border : 1px solid #99add6 !important;}

/* hide footer text */
.tBLpAf, .s7hnoe { display:none !important;}
#z1IiMc P0tbHb{ display:none !important;}

.LaiJff, .Ax9Ooe, .tBLpAf, .Ax9Ooe A, .m7Qktd{
font-size : 15px !important;
color : #515459 !important;}


*[title*="Spam ("] {
  visibility: hidden;
}

*[title*="Spam ("]::before {
  content: "Spam";
  visibility: visible;
  font-weight: normal;
  text-decoration: none;
}