/*GENERAL*/
::-webkit-scrollbar {
  width: 12px !important;
  background: #222222 !important;
}
::-webkit-scrollbar-thumb {
  background: #121212 !important;
}
::-webkit-scrollbar-track {
  background: #222222;
}
body {
  color: #999 !important;
}
a {
  color: #00ffff !important;
}
div {
  color: #999;
}

/*POPUPS*/ .b8 .vh, .cc .vh, .vX .vh {
  background: #222 !important;
  border: none !important;
  box-shadow: 0 0 5px #00ffff !important;
  color: #999 !important;
}
/*Link Color*/ .b8 .a8k {
  color: #00ffff !important;
}

/*HEADER*/
/*Top Header*/ .gb_Xc .gb_3b, .gb_3b, .gb_4b, .gb_bc, .gb_Jd, .gb_de, .gb_ge {
  background: url("http://i.imgur.com/Uk0IhKN.png") !important;
}
.gb_bc::before, .gb_Jd::before, .gb_ge::before {
  background: transparent !important;
}
/*Remove Icon*/ .gb_Za .gb_1a {
  background: none !important;
}
/*Logo*/ .gb_0a {
  background: url("http://i.imgur.com/FORvaNR.png") !important;
  background-size: 92px !important;
  background-repeat: no-repeat !important;
}
/*Margin*/ .w-asV {
  margin-bottom: 0px !important;
}
/*Before*/ .gb_3b::before, .gb_4b::before {
  background: transparent !important;
}
/*Search Input*/ .gbqfqw {
  background: #444 !important;
  border: 2px solid rgb(43, 43, 43) !important;
  border-radius: .382em 0 0 .382em !important;
  box-shadow: inset 0px 0px 5px #333 !important;
}
/*Search Button*/ #gbqfb {
  background: #222 !important;
  box-shadow: inset 0px 0px 5px #444!important;
  border: none !important;
}
/*Search Button Icon*/ .gbqfi {
  background: url("http://i.imgur.com/hcdkBCK.png") !important;
  background-position: 5px !important;
  background-repeat: no-repeat !important;
}
/*Search Dropdown*/ .a-ac-Bc-e {
  outline: none !important;
}
/*Search Dropdown Background*/ .j-wi {
  background: #333 !important;
  box-shadow: inset 0 0 5px #555 !important;
  border: 1px solid #111 !important;
  outline: none !important;
}
/*Search Dropdown Subdropdown*/ .j-ia-A-e {
  background: #111 !important;
  border: 1px solid #111 !important;
  box-shadow: inset 0 0 5px #555 !important;
  color: #009999 !important;
}
/*Search Dropdown Checkbox*/ .f-sa {
  border-color: #111 !important;
}
/*Search Dropdown Button*/ .f-e-ua {
  background: #222 !important;
  box-shadow: inset 0px 0px 5px #444!important;
  border: 1px solid #111 !important;
  color: #999 !important;
}
/*Search Typing Dropdown*/ .a-kg-in {
  background: #333 !important;
  box-shadow: inset 0 0 5px #555 !important;
  border: 1px solid #111 !important;
  outline: none !important;
}
/*Search Typing Dropdown Border*/ .a-kg-H {
  border-left: 1px solid #111 !important;
}
/*Search Typing Dropdown Highlight*/ .a-kg-Ga {
  background: #222 !important;
  border-color: #00ffff !important;
  box-shadow: inset 0 0 5px #555 !important
}
/*Account Name*/ #gb#gb span.gb_8a {
  color: #00ffff !important;
}
/*Apps Icon*/ a.gb_ca.gb_7, .gb_ca .gb_b, .gb_ea .gb_b {
  background: url("http://i.imgur.com/AvCjYMn.png") !important;
  background-position: 0px 7px !important;
  background-repeat: no-repeat !important;
  opacity: 1 !important;
}
/*Apps Dropdown*/ .gb_ha, .gb_ia {
  background: #111 !important;
  border: 1px solid #111 !important;
  box-shadow: inset 0 0 5px #555 !important;
}
/*Apps Dropdown Background*/ .gb_ub, .gb_sb, .gb_eb:hover .gb_jb, .gb_ya, .gb_Z:hover .gb_4, .gb_4b.gb_Ce.gb_R, .gb_ja, .gb_ka {
  background: transparent !important;
}
/*Apps Dropdown No Borders*/ .gb_eb, .gb_eb:hover:not(.gb_fb), .gb_Z:hover a {
  border: none !important;
}
/*Apps Dropdown Arrow*/ .gb_u {
  border-bottom-color: #444 !important;
  box-shadow: inset 0 0 5px #555 !important;
}
/*No Highlight*/ span.gb_B {
  background: transparent !important;
}
/*Notifications Icon*/ .gb_da.gb_7.gb_ea, .gb_gc, .gb_oc.gb_pc {
  background: url("http://i.imgur.com/PyMhGau.png") !important;
  background-position: 0px 7px !important;
  background-repeat: no-repeat !important;
  opacity: 1 !important;
  margin: 0px !important;
  border-radius: 0px !important;
  box-sizing: initial !important;
  width: 30px !important;
  height: 30px !important;
}
/*Notifications Dropdown*/ .aac {
  background: #111 !important;
  border: 1px solid #111 !important;
  box-shadow: inset 0 0 5px #555 !important;
}
/*Notifications Talk Bubble*/ .l4a, .f4a {
  background: #333 !important;
}
/*Share Icon*/ .gb_Zb .gb_K, .gb_0b .gb_L {
  background: url("http://i.imgur.com/WqMRL8g.png") !important;
  background-position: 0px 7px !important;
  background-repeat: no-repeat !important;
  opacity: 1 !important;
}
/*Share Dropdown Background*/ .fc, .MNn0h, .Bc {
  background-color: transparent !important;
}
/*Share People Input*/ .g-h-f-vc-B {
  background: #444 !important;
  border: 1px solid #000 !important;
}
/*Share People Bubbles*/ .g-h-f-za {
  background: #333 !important;
  border: 1px solid #111 !important;
  color: #999 !important;
}
/*Share Button*/ .b-c-Ba {
  background: #111 !important;
  border: 1px solid #111 !important;
  box-shadow: inset 0 0 5px #555 !important;
  color: #009999 !important;
}
/*Share Cancel Button*/ .b-c-R {
  background: #333 !important;
  border: 1px solid #111 !important;
  box-shadow: inset 0 0 5px #555 !important;
  color: #009999 !important;
}
/*Account Dropdown*/ .gb_K, .gb_L:hover, .gb_qb, .gb_pb, .gb_tb {
  background: transparent !important;
}
/*Background*/ .gb_w, .gb_ga {
  background: #111 !important;
  border: 1px solid #111 !important;
  box-shadow: inset 0 0 5px #555 !important;
}
/*Account Dropdown Text 1*/ .gb_R, .gb_1c, .gb_xb, .gb_Bb {
  color: #00ffff !important;
}
/*Other Text*/ .gb_Wc {
  color: #999 !important;
}
/*Account Dropdown Buttons*/ .gb_B .gb_a, .gb_a {
  background: #333 !important;
  border: 1px solid #111 !important;
  box-shadow: inset 0 0 5px #555 !important;
  color: #009999 !important;
}
/*Account Dropdown Change Picture*/ .gb_ya {
  background: rgba(75, 75, 75, 0.7) !important;
}
/*No Highlight*/ .gb_Ha, .gb_rb:hover, .gb_vb:hover {
  background: transparent !important;
}
/*Bottom Header*/ .gb_F, .gb_mb {
  background: transparent !important;
}
/* Bottom Header Buttons */ .gb_Aa, a.gb_Da.gb_fe.gb_pb, a#gb_71, a.gb_Da.gb_he.gbp1.gb_pb {
  background: #111 !important;
    border: 1px solid #111 !important;
    box-shadow: inset 0 0 5px #555 !important;
}
/*BOTTOM HEADER*/ .G-atb {
    background-color: #222;
    border-bottom: 1px solid #000;
    box-shadow: 0px 2px 3px #000 !important;
  margin-top: 0px;
  padding-top: 4px;
}
/*Gmail Button*/ .akh {
  color: #009999 !important;
  outline: none !important;
}
/*Arrow*/ .asT-asx {
  -webkit-filter: invert(100%);
}
/*Buttons*/ .TI .T-I-ax7, .z0 .T-I-ax7, .G-atb .T-I-ax7 {
  background: #111 !important;
  border: 1px solid #111 !important;
  box-shadow: inset 0 0 5px #555 !important;
}
/*Invert Icons*/ .T-I-ax7 .T-I-J3 {
  -webkit-filter: invert(100%);
}
/*Dropdown*/ .J-M {
  background: #111 !important;
  border: 1px solid #111 !important;
  box-shadow: inset 0 0 5px #555 !important;
}
/*Items*/ .J-N {
  color: #999 !important;
}
/*Hover*/ .J-N-JT, .J-JK-JT {
  background: transparent !important;
  border: 1px solid transparent !important;
  color: #009999 !important;
}
/*Other Hover*/ .J-LC-JT {
  background-color: transparent !important;
  border: 1px solid transparent !important;
  color: #999 !important;
}
/*Dividers*/ .J-Kh {
  border-color: #333 !important;
}

/*LEFT SIDEBAR*/
/*Background*/ .aeN {
  background: #171717 !important;
  box-shadow: inset 0 0 5px #000 !important;
}
/*Compose Button*/ .T-I-KE {
  background: #111 !important;
  border: 1px solid #111 !important;
  box-shadow: inset 0 0 5px #555 !important;
  color: #009999 !important;
}
/*Folders*/ .TO .n0 {
  color: #009999 !important;
}
/*Selected Border*/ .ain:not(#foo) {
  border-left: 4px solid #00ffff;
}
/*Selected Text*/ .nZ .nU:not(#foo), .nZ .n0:not(#foo) {
  color: #00ffff !important;
}
/*Hover Background*/ .NQ {
  background: #111 !important;
}
/*Circles Icons*/ .aat .aik .nU:before, .aJZ.a0L .aik .nU:before {
  -webkit-filter: invert(100%);
  opacity: 1 !important;
}
/*More*/ .n4 {
  color: #999 !important;
}
/*Divider*/ .aeS {
  border-color: #333 !important;
}
/*Border*/ .aj5.J-KU-Jg {
border-top: none !important;
}
/*Hide Big Border*/ .wl, .wn, .wo, .wp, .wq {
background: #222 !important;
}

/*INBOX*/
/*Background*/ .aeJ {
background: #222 !important;
padding-right: 50px !important;
padding-left: 30px !important;
}
/*Tabs Background*/ .aAy, .aKj {
background: #333 !important;
border: 1px solid #111 !important;
box-shadow: inset 0 0 5px #555 !important;
}
/*Active*/ .J-KU-Jg-K9.aAA .J-KU-KO.aAy:not(#foo) {
background: #111 !important;
}
/*Active Background*/ .aRs {
color: #999 !important;
background-color: #171717 !important;
border: 1px solid #111 !important;
box-shadow: inset 0 0 5px #555 !important;
}
/*Divider*/ .aKm, .J-KU-Jg-K9.aAA .aKi {
background: transparent !important;
border: none !important;
}
/*Border Top*/ .aKo {
background: transparent !important;
}
/*Text Color*/ .aKz {
color: #009999 !important;
}
/*Subtext Color*/ .aKs {
color: #999 !important;
}
/*Icon*/ .aKp {
-webkit-filter: invert(100%);
}
/*Email Background*/ .Cp {
background: #222 !important;
box-shadow: 3px 3px 3px #000 !important;
}
/*Table Border*/ .F {
border: 3px solid #333 !important;
margin-top: 20px !important;
}
/*Email Item Read*/ .yO {
background: #171717 !important;
color: #009999 !important;
}
/*Email Item Unread*/ .zE {
background: #111 !important;
color: #00ffff !important;
}
/*Bottom Border*/ .xY {
border-bottom: 1px solid #333 !important;
}
/*Important*/ .pH {
-webkit-filter: hue-rotate(130deg);
}
/*No Tabs Border*/ .UJ {
border: none !important;
}
/*No Tabs No Mail*/ .TD, .UI .TB {
background: transparent !important;
border: none !important;
color: #999 !important;
}

/*EMAILS*/
/*Background*/ .iY .Bu {
background: #222 !important;
}
/*Profile Pic*/ .ajn {
border: 1px solid #000 !important;
}
/*Subject*/ .ha {
color: #009999 !important;
}
/*Past Messages*/ .kv .Bk .G2, .kQ .Bk .G2 {
background: #171717 !important;
border: 1px solid #111 !important;
box-shadow: inset 0 0 5px #555 !important;
}
/*Outer Background*/ .hx {
background: #222 !important;
border: 1px solid #000 !important;
box-shadow: inset 0 0 5px #000 !important;
padding-left: 8px !important;
}
/*Message Background*/ .Bk {
background: transparent !important;
}
/*Border*/ .Bk .G2 {
border: none !important;
}
/*Text*/ .hx, .gD, .hx .gH {
color: #999 !important;
}
/*Attachments Border*/ .hp {
border-top: 1px dotted #333 !important;
}
/*Attachment Buttons*/ .ho .aZj {
background: #111 !important;
border: 1px solid #111 !important;
box-shadow: inset 0 0 5px #555 !important;
}
/*Reply Buttons*/ .acX .aaq, .acX .aap {
background: #111 !important;
border: 1px solid #111 !important;
box-shadow: inset 0 0 5px #555 !important;
}
/*Reply Input*/ .amn {
background: #444 !important;
border: 2px solid rgb(43, 43, 43) !important;
box-shadow: inset 0px 0px 5px #333 !important;
}
/*Transparency*/ .aC3, .aC2 {
background: transparent !important;
}
/*Top Border*/ .hx .ie .xu .iq, .hx .h7 .ac5 .gB, .hx .h7 .acO {
border-top: 1px solid #333 !important;
}
/*Remove Border*/ .nr:not(#foo) {
border: none !important;
}
/*Header*/ .HM .IG {
background: #222 !important;
border: 1px solid #000 !important;
box-shadow: 0 2px 5px #000 !important;
}
/*Button*/ .Un {
background: #111 !important;
border: 1px solid #111 !important;
box-shadow: inset 0 0 5px #555 !important;
}
/*Icon*/ .mL {
-webkit-filter: invert(100%);
}
/*Input Field*/ .Am, .aoP .Ar, .HM .iN {
background: #444 !important;
}
/*Box Shadow*/ .HM .iN {
border: 1px solid #000 !important;
box-shadow: inset 0 0 5px #000 !important;
}
/*Other Background*/ .GQ, .Ap {
background: transparent !important;
}
/*Text Color*/ .Ar {
color: #999 !important;
}
/*Bottom*/ .aDh {
background: #333 !important;
border: 1px solid #111 !important;
box-shadow: inset 0 0 5px #555 !important;
}
/*Background*/ .gU {
background: transparent !important;
}
/*Border*/ .HM .aDj {
border: 1px solid transparent !important;
}
/*Buttons*/ .T-I-atl, .wG, .Xv {
background: #111 !important;
border: 1px solid #111 !important;
box-shadow: inset 0 0 5px #555 !important;
color: #009999 !important;
}
/*Icons*/ .gU .aaA {
-webkit-filter: invert(100%);
}
/*Dividers*/ .Uz {
background: #222 !important;
border-color: #222 !important;
}
/*Name Color*/ .e, .x2, .anQ {
color: #009999 !important;
}
/*Divider*/ .am6 {
border-top: 1px solid #333 !important;
}

/*SETTINGS*/
/*Background*/ .r4 {
background: transparent !important;
}
/*Tabs*/ .v .f1 {
background: #333 !important;
border: 1px solid #111 !important;
box-shadow: inset 0 0 5px #555 !important;
}
/*Active Tab*/ .v .fZ {
background: #111 !important;
border: 1px solid #111 !important;
box-shadow: inset 0 0 5px #555 !important;
}
/*Background*/ .v .fY {
background: transparent !important;
margin-left: 30px !important;
}
/*Dividers*/ .r7 td.r8, .r7 td.r9 {
border-color: #333 !important;
}
/*Labels Page*/ .alO {
background: transparent !important;
}
/*Dividers*/ .rZ {
background: #333 !important;
}
/*Link Color*/ .sA, .r4 .e, .alP, .ri, .rd {
color: #009999 !important;
}
/*Hover*/ .Ze {
background: transparent !important;
}

/*CONTACTS*/
/*Background*/ .age {
background: transparent !important;
}
/*Contact*/ .MT {
background: transparent !important;
color: #999 !important;
}
/*Border*/ .ML {
border-color: #333 !important;
}
/*Contact Page Background*/ .Rd {
background: #171717 !important;
border: 1px solid #000 !important;
box-shadow: inset 0 0 5px #444 !important;
margin-top: 20px !important;
margin-left: 20px !important;
}
/*Text Color*/ .R5, .ab0, .abX .abY {
color: #009999 !important;
}
/*Hover*/ .RV {
background: transparent !important;
}
/*Input*/ .RU .RT .R5, .RU .R5, .RT .R5 {
background: #444 !important;
border: 2px solid rgb(43, 43, 43) !important;
box-shadow: inset 0px 0px 5px #333 !important;
}
/*Padding*/ .acw {
padding-right: 20px !important;
}
/*Button*/ .T-I-ax7 {
background: #111 !important;
border: 1px solid #111 !important;
box-shadow: inset 0 0 5px #555 !important;
color: #009999 !important;
}
/*Dividers*/ .abh .abl, .abg.abl, .abp .abo {
border-color: #333 !important;
margin-left: 15px !important;
margin-right: 15px !important;
}
/*Left Margin*/ .PI.ako {
margin-left: 15px !important;
}

/*COMPOSE*/
/*Background*/ .Hd {
background: #111 !important;
border: 1px solid #000 !important;
box-shadow: 0 2px 5px #000 !important;
}
/*Header*/ .Hy .o, .Hy .m, .Hy .n, .Hy .k {
background: transparent !important;
}
/*Text Color*/ .Hp {
color: #009999 !important;
}
/*Subheader*/ .aaZ {
background: #222 !important;
border: none !important;
border-top: 1px solid #000 !important;
}
/*Text Color*/ .az9 {
color: #999 !important;
}
/*Input Background*/ .wO {
background: transparent !important;
}
/*Text Color*/ .vT {
color: #999 !important;
}
/*Name Background*/ .vN {
background: #111 !important;
border-color: #000 !important;
}
/*Input Field*/ .vO, .vO:focus, .aoT {
background: #444 !important;
border: 2px solid rgb(43, 43, 43) !important;
box-shadow: inset 0px 0px 5px #333 !important;
color: #999 !important;
}
/*Dropdown*/ .aiv {
background: #222 !important;
}
/*Hover*/ .ah .Jd-Je {
background: #333 !important;
}
/*Dividers*/ .aoC .aoD, .aoC .hl, .aoC .fX {
border-color: #333 !important;
}
/*Bottom Bar*/ .aoI {
color: #999 !important;
}
/*Border Top*/ .aoC .gU {
border-top: none !important;
}
/*Input*/ .iN {
background: #444 !important;
border: 2px solid rgb(43, 43, 43) !important;
box-shadow: inset 0px 0px 5px #333 !important;
}

/*ABOVE FOOTER*/ .l2 {
margin-right: 45px !important;
}
/*Currently Being Used*/ .l7 {
background: #009999 !important;
}

/* fixes */
.gb_Te {
  background: transparent;
}
