/*
 * Better Gmail2 Skin - Fe mails
 *
 * Author      : PP Lanceret
 * Created     : November 13, 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 : #f0e9ee !important;}

/********************************************************************/

/* --------------- header --------------- */
.fgrX7c
{background-color : #c48ca0 !important;
border-bottom : 1px solid #673c56 !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 #673c56 !important;}

#gbar .gb2 A:hover{
width : 90px !important;
background: #f8f0fe !important;}

/* gmail logo */
.zYsCRb{
background-image : url('data:image/gif;base64,R0lGODlhjwA7AKIAAP/BAP3DEM03KCetUDNmzP////Dp7gAAACH5BAAAAAAALAAAAACPADsAAAP/aLrc/jDKSau9OOvNu/+gRYwGKYZoqkZj676m4670AhN1de8vs+coV2E4A7JgxALP9jN2WsNotOVUIKXYaQ/XrGZGWaU0lruGs7yuV0c4t7XG13muTePWl3dYT7w/IUJ0gkp2eCJ8e3pkXz1WUIODhYYUYHSIfoxbj5CQP5iTgG+bj5Wfh3aInHONpqAyU4RyMBuoqaqrVK46sLF9WK2Udre3uboTiqLJvxqow2iBdcDGTL5jqdISws7Wm32L0w2VhFrPHGnb0dCx4NnI3XDmN4mdO9Hs2dZu38zqseK49bzdO0IvyDt5lhAKHCjjXyJsmfgEBCinDsNw9WapUMdD/5CZhRePFKHBUaHHa8VCTnNoclvKBgJU4jlY0eVImAJiwtwQIICDnkB7DqxZBx1IBzmTKkjKVCeFAACi+jQQtGeBoPf6GeUmrWlSLEwpRJVK1WoWrBIGqG2gtm3bJ++2NoLglY7SCGMBABUENMLav24DD4DrEN2NCV8hOX0wdi/fq1PZvg0c5i0/raoOV8jJ6e6DoJz6OhCsVtDay5gpakQsYEjrQTknmA3tM7ICwZBODx58Ckqbwv5834zAmamg2J4XmAVNB6pU26QHmA6MupaQZC+Rtm56vGmD5Y7pNLZtoLQU6eejW8ZgHfPcB8UT2/XOAPzsKOHHSx7Sdk5pwf+0XNfSL6vhFMVrWXB2YFj1BTBEeFKAVtVo6LmVhXkFABiRUWowgOAZxhVA33cORngVfo4J9cB/FqZn3l8RxdXRM0ssoOCHC34VWwRWzeYgeA+Sx8CLGEbR4mm9EeXNgMGVMFyIYCW2I4/3QViiiiui519/GfLGxkRLggkSNvIleGAF9531o5BsnaFlhkZ6GYyY/cRFiAVlhpEcBFWdgVZaRdKBZJJ1AmeLEhfUJcV2U0pQ1aMTVsCloIMGKBFLdmZHF6Ne7eloiUFCmoGFb1IHwj+jtLQPXYuKOCKaoPrJ5gTqmepBN6kq9BtENs63mGyxhoElrZQZ6eJ6AXKTjz/a3GyGY5SefjbIsIC26KZbhHGFEqqrwgRbtD9NO6tfgV4op6UEarOks8dhEKyw4/plwHQf0KTucMQ9u+ivwPIVLwTlYlEpuul+5E+i87n7Lhb/AvxmZedaeqhW70mQ56IapBlhw1lOF/Flw7CCr415gvvpwqJpEHCcH1d3aJhp5GtAp41e8ChktXEwqcAtu9xezDKTvBS/sJaFVcoqP9xlz8f8HHONQWuXMbX16Vwr0+04fUcxmrG2KU817AZYeVhn3aGTlMjkga0LlD1nxWqvMfBtbgcT990SJAAAOw')!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: #d89baf !important;
padding : 2px 0 !important;}

/* inbox background*/
.NQNkZd{ background-color : #f0e9ee !important;}
.lW3BFe td { border-color : #f0e9ee !important;}

/* info space */
.Ch5Hj, .YdYocf {background : #cce2d3 !important;}
.wTQwoc, .rj1J6b{color : #515459 !important;}

/* read mail */
.AnqB9d{
background : #e2e2e2 !important;
font-size : 1.2em !important;
color : #515459 !important;}

/* unread mail */
.QhHSYc{
background-color : #f7eaf9 !important;
font-size : 1.2em !important;
color : #515459 !important;}

/* selected mail */
.rfza3e {background-color : #eaddfc !important;
color : #515459 !important;}

/* hover item */
tr[class^="xweT7d AnqB9d"]:hover,
tr[class^="xweT7d QhHSYc"]:hover {
background-color : #faf5fa !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 #673c56 !important;
background-color: #faf5fa !important;
font-size : 15px !important;}

/* more action & select */
select, .QOD9Ec {
background-color : #faf5fa !important;
border : 1px solid #673c56 !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 #673c56 !important;
background-color: #faf5fa !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 : #e8d6dd !important;
border : 1px solid #673c56 !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 : #f7eaf9 !important;}

/* chat(custom message) */
input.oricqc{
margin-top : 0 !important;
margin-bottom : 0  !important;
height : 17px !important;
border: 1px solid #673c56 !important;
background-color: #fff8ff !important;}

td.hdc97, .jkeV8e td.o186ac, td.EcrCQe{
border: 0  !important;}

/* editor */
.JRJslf{background-color : #faf5fa !important;}
.uQLZXb{background-color : #dbbcc9 !important;}
.iE5Yyc{background-color: #faf5fa !important;
font-size : 15px !important;
color : #515459 !important;}

/* editor background */
.c1I77d, .zWhFxc {background-color: #d89baf !important;}
.uQLZXb form{background-color: #e8d6dd !important;}
.VByZEe, .BldZyd{background-color: #dbbcc9 !important;}
.P95xvf{display:none !important;}

.MRoIub, .mrKIf, .Z5xHXe .t0Pj3c{color : #515459 !important;}
.rwfzSd{border-color : #dbbcc9 !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 : #f2dde5 !important;}

/* background(outer) */
.MMcQxe{
background-color : #f2dde5 !important;
border : 3px dotted #d89baf !important;}

/* background(inner) */
.YrSjGe {
background-color: #faf5fa !important;
padding-bottom : 10px !important;
border : 3px dotted #f2dde5 !important;
margin-right : 5px !important;}

.eNXyxd{background-color : #e8d6dd !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: #f2dde5 !important;}

.XwckWe{
background-color: #e0d3f4 !important;
margin-left : 3px !important;}

.LYI6Sd{
margin-left : 2px  !important;
background-color : #ede8ed !important;}

/* --------------- contacts --------------- */
.manager-page .nobottom{
background-color : #d89baf !important;}

.manager-page .top-row{color : #515459 !important;}

#Node11{
background-color : #e8d6dd !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 : #faf5fa !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 : #ece3e4 !important;
border : 1px solid #d89baf !important;}

.manager-page .add-to-group-box{
background-color : #ffffff !important;
border : 1px solid #d89baf !important;}

.manager-page .add-to-group-box input{
background-color : #ffffff !important;
border : none !important;}

.manager-page .search-box{
width: 170px !important;
border : 1px solid #d89baf !important;}

.manager-page .search-box input{
background-color : #ffffff !important;}

.manager-page input[name="contact-edit-region"]{
width : 90px !important;}

.group-list .active{
background-color: #e8d6dd !important;
border-top: 2px solid #e8d6dd !important;}

.group-list .selected{
background-color: #dbbcc9 !important;
border-top: 2px solid #dbbcc9 !important;}

.checkable-list .active{
background-color: #e8d6dd !important;}

.checkable-list .selected{
background-color: #dbbcc9 !important;}

.actions-row hr{
background-color: #dbbcc9 !important;}

/********************************************************************/
/* --------------- left menu --------------- */
.XoqCub .NIPhib{
margin-left : -4px !important;
width : 140px !important;
background-color: #e8d6dd !important;}

.XoqCub .NIPhib:hover{
width : 140px !important;
margin-left : -4px !important;
background-color: #dbbcc9 !important;}

/* selected menu */
.cBhtOe .NIPhib {
border: 1px solid #673c56 !important;
background-color: #dbbcc9 !important;}

/* menu */
.NIPhib .zD5BAe{
padding : 2px 0 2px 3px !important;
text-decoration : none !important;
background-color : transparent !important;
font-size : 15px !important;
color : #515459 !important;
display: block;}

.cOSVMd .R7iiN, .cOSVMd .wWwc8d,
.ybaOyc .R7iiN, .ybaOyc .wWwc8d{
background-color : transparent !important;}

.Pj5gjf {visibility : hidden !important;}

/* chat & labels box */
.a3hTGd .R7iiN, .a3hTGd .wWwc8d,
.XPj4ef .R7iiN, .XPj4ef .wWwc8d{
background-color: #d89baf !important;
color : #515459 !important;
padding-top : 1px !important;}

.oggeve, .az9OKd{
color : #515459 !important;}

.qHJVCb{
background-color: #f7eaf9 !important;
border-bottom : 1px solid #dbbcc9  !important;}

/* chat options */
.uAn3he{
font-family : arial, san-serif !important;
color : #515459 !important;
background-color : #e8d6dd !important;
border-bottom : 3px solid #d89baf  !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 : #dbbcc9 !important;}

/* Edit labels */
.Qj7Rff{
color : #515459 !important;
border-bottom : 2px solid #d89baf !important;
background-color: #f9f9f9 !important;}

/* label */
.pvSW6e{
padding : 0 !important;
background-color: #f9f9f9 !important;}

.pvSW6e .zD5BAe{
padding : 2px 0 2px 3px !important;
text-decoration : none !important;
background-color : transparent !important;
color : #515459 !important;
display: block;}

.pvSW6e .zD5BAe:hover{background-color: #e8d6dd !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: #d89baf !important;
padding-top : 1px !important;
padding-bottom : 1px !important;}

R7iiN , .lowmzb, .tAYBjb .GVhBfc, .TPdeOc .R7iiN,
.tAYBjb .AiCerc, .lwwhL{
background-color: #d89baf !important;}

.tAYBjb .ZOB6Zc, .TPdeOc .wWwc8d{
background-color: #f2dde5 !important;}

.faRbMc td, .FceqAb{
border-bottom : 1px solid #d89baf !important;}

.YVweLb .ZOB6Zc, .yolZre {
border : 1px solid #db7093 !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;
}