@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("https://mail.google.com"),
               url-prefix("https://www.google.com/calendar")
{

div[class="hq gt"] a:last-child { font-size: 180% !important; }

/* ---------- */
/* Every page */
/* ---------- */

/* Prevents overflow scrollbar from appearing, just use mouse wheel to scroll down page */
html[class='cQ'] { overflow-x: hidden !important; }


/* ----------- */
/* Header bars */
/* ----------- */

/* Adjusts highlight bar above links in top header bar */
/* --- Left side --- */
html.cQ body.cP div div.nH div.nH div.nH div.nH div#gb div#gbw div#gbz ol.gbtc li.gbt a[class='gbzt gbz0l gbp1'] span.gbtb2 
{ 
  border-top: #0000EE 2px solid !important; 
  margin-bottom: -1px !important;
}
/* --- Right side --- */
html.cQ body.cP div div.nH div.nH div.nH div.nH div#gb div#gbw div#gbg ol.gbtc li#manage.gbt a.gbzt { border-top: 2px solid !important; }

/* Repositions links in left and right hand corners of bar */
ol[class='gbtc'] li[class='gbt'] span:first-child+span
{
  position: relative !important;
  top: 1px !important;
}
html.cQ body.cP div div.nH div.nH div.nH div.nH div#gb div#gbw div#gbg ol.gbtc li#manage.gbt a.gbzt span.gbtb2 span.gbts
{
  position: relative !important;
  top: -1px !important;
}
html.cQ body.cP div div.nH div.nH div.nH div.nH div#gb div#gbw div#gbg ol.gbtc li#manage.gbt a.gbzt
{
  position: relative !important;
  right: 12px !important;
}

/* Reposition drop down arrows */
/* --- Left hand side --- */
html.cQ body.cP div div.nH div.nH div.nH div.nH div#gb div#gbw div#gbz ol.gbtc li.gbt a#gbztm.gbgt span#gbztms.gbts span.gbma 
{ 
  position: relative !important;
  top: 0px !important;
}
/* --- Right hand side --- */
html.cQ body.cP div div.nH div.nH div.nH div.nH div#gb div#gbw div#gbg ol.gbtc li.gbt a#gbg4.gbgt span#gbgs4.gbts span#gbi4 span.gbma
{ 
  position: relative !important;
  top: 0px !important;
}

/* Changes font color of email address selector */
html.cQ body.cP div div.nH div.nH div.nH div.nH div#gb div#gbw div#gbg ol.gbtc li.gbt a#gbg4.gbgt span#gbgs4.gbts span#gbi4 span#gbi4m1 { color: #999999 !important; }

/* Repositions logo */
div[class="GcwpPb-VArq Rgky9"]
{ 
  position: relative !important;
  left: 12px !important;
}

/* Repositions search bar and maintains text color */
div:first-child+div[class='nH nn'] div table[class='cf d']
{
  position: relative !important;
  top: 1px !important;
  left: -3px !important;
}
td[class='bN bM'] div[class='goog-imageless-button-content'] { color: black !important; } 

/* Repositions "Show search options" and "Create a filter" */
html.cQ body.cP div div.nH div.nH div.nH div.nH div.no div.nH div.nH table.cf tbody tr td.GcwpPb-Pkt3ef span
{
  position: relative !important;
  top: 1px !important;
  left: 2px !important;
}

/* Repositions advanced search box */
div[class='nH b'] 
{
  position: absolute !important; 
  top: 77px !important;
  left: 19px !important; 
}


/* --------------- */
/* Bubble messages */
/* --------------- */

div[class='b8 UC'] div[class='J-J5-Ji']
{ 
  position: relative !important;
  top: -2px !important;
  z-index: 101 !important;
}


/* ------- */
/* Sidebar */
/* ------- */

/* Move all sidebar items */
/* --- Compose --- */
div[class='z0']
{ 
  position: relative !important;
  top: -27px !important;
  height: 27px !important;
  z-index: 102 !important; 
}
div[class='z0'] div 
{ 
  line-height: 11px !important; 
  color: #000000 !important; 
}
/* --- Switches position of Compose and Contacts --- */
div[class^='CX pp']
{ 
  position: relative !important; 
  top: 29px !important;
  z-index: 101 !important;
}
div[class='CX pp'] div { height: 16px !important; }
span[class='is']
{
  position: relative !important;
  top: 1px !important;
}
/* --- Inbox to Trash --- */
div[class='TN']
{ 
  position: relative !important;
  top: 1px !important;
}
/* --- Calendar widget --- */
[class='nH pp T0']
{ 
  position: relative !important;
  top: 1px !important;
}

/* Removes "Mail" button */
div[class^='CX pp'] div:first-child { display: none !important; }

/* Removes "Tasks" button */
div[class^='CX pp'] div:first-child+div+div { display: none !important; }
div[class^='T4 pp'] div:first-child { display: none !important; }

/* Note: Can hide sidebar buttons, including labels, using settings now! Just need the following to hide more labels button */
span[class='n4 toxOdd'] { display: none !important; }

/* Removes "Invite a Friend" */
div[class='nH pp ps'] div[class='nH pY'] { display: none !important; }
div[class='nH pp ps'] div[class='nH'] div[class='nH s'] { display: none !important; }
html[class='cQ'] body[class='cP'] div div[class='nH'] div[class='nH'] div[class='nH'] div[class='nH pp T0'] div[class='nH'] div[class='nH s'] { display: none !important; }
html[class='cQ'] body[class='cP'] div div[class='nH'] div[class='nH'] div[class='nH'] div[class='nH pp T0'] div[class='nH'] div[class='nH pY'] { display: none !important; }

/* Removes "Tasks" */
div:first-child+div+div[class='nH pp'] div[class='nH'] div[class='nH'] div[class='nH'] div:first-child+div[class^='nH'] div[class='nH'] div[class='nH'] div:first-child+div[class='l m'] div[class='l n'] div[class='k'] div[class='diLZtc'] div[class='nH'] div[class='qk'] { display: none !important; }

/* Adjustments to Google Calendar Widget */
div[class='nH nn'] div[class='nH'] div[class='nH pp T0'] div[class='nH'] div[class='nH pS']
{
  position: relative !important;
  top: 2px !important;
  -moz-border-radius: 0px !important;
}
div[class='nH pp T0'] div[class='nH'] div[class='nH pS'] div[class='nH'] div[class='nH pv r'] div[class='py'] { height: 18px !important; }
div[class='nH nn'] div[class='nH'] div[class='nH pp T0'] div[class='nH'] div[class='nH pS'] div[class='nH'] div[class='nH pv r'] div[class='py'] h2[class='pw']
{ 
  position: relative !important; 
  left: 43px !important;
}
td[id='gadget-dp-1cur'] { background-image: -moz-linear-gradient(top, #5E666E, #252B34) !important; }
td[id='gadget-dp-1next'] { background-image: -moz-linear-gradient(top, #5E666E, #252B34) !important; }
td[id='gadget-dp-1prev'] { background-image: -moz-linear-gradient(top, #5E666E, #252B34) !important; }

/* You are currently using... */
div[class='nH l2 ov']
{ 
  color: #d19800 !important; 
  position: fixed !important;
  bottom: 34px !important;
  left: 9px !important;
  width: 150px !important; 
}
div[class='nH l2 ov'] span 
{ 
  color: #DFDFDF !important; 
  opacity: 0.25 !important; 
}


/* --- Removes labels button --- */
span[class='J-Ke n4 toxOdd'] { display: none !important; }
/* --- Removes Chat box --- */
div[class='T0 pp'] { display: none !important; }


/* -------------------------------------------------------- */
/* Manipulating navigation bar, toolbar buttons, and footer */
/* -------------------------------------------------------- */



































}

