@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix("https://accounts.google.com/ServiceLogin?service=mail") {

/* Main Styles */

body {
position: absolute;
height: 100%;
min-width: 100%;
}

.wrapper {
position: relative;
min-height: 100%;
background-image: url('https://dl.dropboxusercontent.com/u/109405364/whitestripesbg-alt.png') !important;
}


/*---- Header Bar ----*/

.google-header-bar {
height: 71px;
background: rgba(255, 255, 255, 0.6) !important;
border-bottom: 1px solid #E5E5E5;
overflow: hidden;
opacity: 0.9 !important;
-moz-opacity:0.9 !important;
zoom: 1 !important;
}

/*---- Text Input Fields ----*/

/* input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url] */

input[type=email], input[type=password] {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
display: inline-block;
height: 36px;
padding: 0 8px;
margin: 1px 0 5px !important;
background: #fff;
border-top: none !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
color: #404040;
-webkit-box-sizing: border-box !important;
box-sizing: border-box !important;
border: 1px solid #eee !important;
border-radius: 0 !important;
font-family: "Open Sans", sans-serif !important;
font-weight: 300 !important;
font-size: 16px !important;
/* text-transform: uppercase !important; */
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}

input[type=email]:hover, input[type=password]:hover {
border: 1px solid #7F8C8D !important;
}

input[type=email]:focus, input[type=password]:focus {
border: 1px solid #3079ed !important;
}

/* Hide Big promo Heading */

.banner h1 {
color: transparent !important;
}

/*---- Style smaller Heading Google Services Indication ----*/

.banner h2 {
color: #34495e !important;
}

/* Card Login Box */

.card {
background-color: #ffffff !important;
-moz-border-radius: 2px !important;
-webkit-border-radius: 2px !important;
border-radius: 2px !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}

/* Card animation */
.signin-card {
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;	

	visibility: visible !important;
}


/* Profile Image animation */

.profile-img {
	animation-name: hatch-alt;
	-webkit-animation-name: hatch-alt;
	animation-duration: 2s;	
	-webkit-animation-duration: 2s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;

	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 

	visibility: visible !important;	
}

.profile-img:hover{
	animation-name: hatch;
	-webkit-animation-name: hatch;
	animation-duration: 2s;	
	-webkit-animation-duration: 2s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;

	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 

	visibility: visible !important;	
}

/* Submit Button */

.rc-button {
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
box-shadow: none !important;
}

.rc-button-submit {
color: #95A5A6 !important;
font-weight: 100 !important;
text-shadow: none !important;
background-color: transparent !important;
background-image: none !important;
border: 2px solid #95A5A6 !important;
font-size: 16px !important;
text-transform: uppercase;
}

.rc-button-submit:hover {
color: #3079ed !important;
font-weight: 100 !important;
text-shadow: none !important;
background-color: transparent !important;
background-image: none !important;
border: 2px solid #3079ed !important;
}


/* Checkbox, Radio inputs */

input[type=checkbox], input[type=radio] {
-webkit-appearance: none;
display: inline-block;
width: 14px !important;
height: 14px !important;
background: #fff;
border: 1px solid #7F8C8D !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
border-radius: 10px !important;
box-shadow: none !important;
}


/* Profile name, Bubble, Help Links, Password Recovery */

.signin-card .profile-name {
color: #7F8C8D !important;
}

.signin-card #reauthEmail {
color: #7F8C8D !important;
}

.remember {
color: #7F8C8D !important;
}

.bubble {
color: #34495e !important;
}

#link-forgot-passwd {
color: #95A5A6 !important;
}

/* Create account - Sign Up Link */

#link-signup {
color: #bdc3c7 !important;
background-color: #ecf0f1 !important;
font-size: 12px !important;
padding: 6px !important;
cursor: pointer !important;
text-align: center !important;
text-decoration: none !important;
text-transform: uppercase !important;
border-radius: 2px !important;
-webkit-border-radius: 2px !important;
-moz-border-radius: 2px !important;
}

#link-signup:hover {
color: #fff !important;
background-color: #7F8C8D !important;
}

/* One Google Apps Image */

.one-google img {
display: block;
width: 0 !important;
height: 0 !important;
margin: 10px auto;
padding-left: 220px !important;
padding-top: 17px !important;
background-image: url('https://dl.dropboxusercontent.com/u/12675809/logo_strip_flat-color_2x.png') !important;
background-size: 220px 17px !important;
}

.one-google p {
color: #bdc3c7 !important;
}

.google-footer-bar {
border-top: none !important;
}

.footer a {
color: #95a5a6 !important;
}

.footer ul li {
color: #95a5a6 !important;
}

/* Language Select Icon */

.lang-chooser-wrap img {
vertical-align: top;
height: 0 !important;
width: 0 !important;
padding-left: 21px !important;
padding-top: 21px !important;
background: url('https://dl.dropboxusercontent.com/u/12675809/universal_language_settings-icon.png') no-repeat !important;
background-size: 21px 21px!important;
margin: 3px 3px !important;
}

/* Language Select */

#lang-vis-control select {
width: 240px !important;
height: 24px !important;
overflow: hidden !important;
background: url('https://dl.dropboxusercontent.com/u/12675809/down_arrow_blue_select.png') no-repeat right #eee !important;
background-size: 33px 33px !important;
border: 1px solid #ecf0f1 !important;
font-size: 13px !important;
color: #95a5a6 !important;
-webkit-border-radius: 2px !important;
-moz-border-radius: 2px !important;
border-radius: 2px !important;
box-shadow: none !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
padding: 0 7px !important;
}

/* Animations */

/*
==============================================
slideDown
==============================================
*/

@keyframes slideDown {
	0% {
		transform: translateY(-100%);
	}
	50%{
		transform: translateY(8%);
	}
	65%{
		transform: translateY(-4%);
	}
	80%{
		transform: translateY(4%);
	}
	95%{
		transform: translateY(-2%);
	}			
	100% {
		transform: translateY(0%);
	}		
}

@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translateY(-100%);
	}
	50%{
		-webkit-transform: translateY(8%);
	}
	65%{
		-webkit-transform: translateY(-4%);
	}
	80%{
		-webkit-transform: translateY(4%);
	}
	95%{
		-webkit-transform: translateY(-2%);
	}			
	100% {
		-webkit-transform: translateY(0%);
	}	
}

/*
==============================================
Hatch
==============================================
*/

@keyframes hatch {
	0% {
		transform: rotate(0deg) scaleY(0.6);
	}
	20% {
		transform: rotate(-2deg) scaleY(1.05);
	}
	35% {
		transform: rotate(2deg) scaleY(1);
	}
	50% {
		transform: rotate(-2deg);
	}	
	65% {
		transform: rotate(1deg);
	}	
	80% {
		transform: rotate(-1deg);
	}		
	100% {
		transform: rotate(0deg);
	}			
}

@-webkit-keyframes hatch {
	0% {
		-webkit-transform: rotate(0deg) scaleY(0.6);
	}
	20% {
		-webkit-transform: rotate(-2deg) scaleY(1.05);
	}
	35% {
		-webkit-transform: rotate(2deg) scaleY(1);
	}
	50% {
		-webkit-transform: rotate(-2deg);
	}	
	65% {
		-webkit-transform: rotate(1deg);
	}	
	80% {
		-webkit-transform: rotate(-1deg);
	}		
	100% {
		-webkit-transform: rotate(0deg);
	}		
}

/*
==============================================
Hatch Alt
==============================================
*/

@keyframes hatch-alt {
	0% {
		transform: rotate(0deg) scaleY(0.6);
	}
	20% {
		transform: rotate(-2deg) scaleY(1.05);
	}
	35% {
		transform: rotate(2deg) scaleY(1);
	}
	50% {
		transform: rotate(-2deg);
	}	
	65% {
		transform: rotate(1deg);
	}	
	80% {
		transform: rotate(-1deg);
	}		
	100% {
		transform: rotate(0deg);
	}			
}

@-webkit-keyframes hatch-alt {
	0% {
		-webkit-transform: rotate(0deg) scaleY(0.6);
	}
	20% {
		-webkit-transform: rotate(-2deg) scaleY(1.05);
	}
	35% {
		-webkit-transform: rotate(2deg) scaleY(1);
	}
	50% {
		-webkit-transform: rotate(-2deg);
	}	
	65% {
		-webkit-transform: rotate(1deg);
	}	
	80% {
		-webkit-transform: rotate(-1deg);
	}		
	100% {
		-webkit-transform: rotate(0deg);
	}		
}

}

@-moz-document url-prefix("https://mail.google.com/mail/") {

@font-face {
	font-family: 'icomoon';
	src:url('https://dl.dropboxusercontent.com/u/109405364/icomoon.eot?-d8swk2');
	src:url('https://dl.dropboxusercontent.com/u/109405364/icomoon.eot?#iefix-d8swk2') format('embedded-opentype'),
		url('https://dl.dropboxusercontent.com/u/109405364/icomoon.woff?-d8swk2') format('woff'),
		url('https://dl.dropboxusercontent.com/u/109405364/icomoon.ttf?-d8swk2') format('truetype'),
		url('https://dl.dropboxusercontent.com/u/109405364/icomoon.svg?-d8swk2#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-eye:before {
	content: "\e000";
}
.icon-paper-clip:before {
	content: "\e001";
}
.icon-mail:before {
	content: "\e002";
}
.icon-toggle:before {
	content: "\e003";
}
.icon-link:before {
	content: "\e005";
}
.icon-bell:before {
	content: "\e006";
}
.icon-lock:before {
	content: "\e007";
}
.icon-unlock:before {
	content: "\e008";
}
.icon-ribbon:before {
	content: "\e009";
}
.icon-clock:before {
	content: "\e014";
}
.icon-printer:before {
	content: "\e020";
}
.icon-cog:before {
	content: "\e023";
}
.icon-heart:before {
	content: "\e024";
}
.icon-search:before {
	content: "\e036";
}
.icon-zoom-in:before {
	content: "\e037";
}
.icon-zoom-out:before {
	content: "\e038";
}
.icon-circle-plus:before {
	content: "\e040";
}
.icon-circle-minus:before {
	content: "\e041";
}
.icon-circle-check:before {
	content: "\e042";
}
.icon-circle-cross:before {
	content: "\e043";
}
.icon-square-check:before {
	content: "\e046";
}
.icon-square-cross:before {
	content: "\e047";
}
.icon-microphone:before {
	content: "\e048";
}
.icon-repeat:before {
	content: "\e058";
}
.icon-cloud:before {
	content: "\e065";
}
.icon-cloud-upload:before {
	content: "\e066";
}
.icon-cloud-download:before {
	content: "\e067";
}
.icon-upload:before {
	content: "\e068";
}
.icon-download:before {
	content: "\e069";
}
.icon-location:before {
	content: "\e070";
}
.icon-location-2:before {
	content: "\e071";
}
.icon-map:before {
	content: "\e072";
}
.icon-speech-bubble:before {
	content: "\e076";
}
.icon-globe:before {
	content: "\e078";
}
.icon-reload:before {
	content: "\e080";
}
.icon-share:before {
	content: "\e081";
}
.icon-tag:before {
	content: "\e085";
}
.icon-esc:before {
	content: "\e089";
}
.icon-star:before {
	content: "\e093";
}
.icon-grid:before {
	content: "\e102";
}
.icon-flag:before {
	content: "\e108";
}
.icon-trash:before {
	content: "\e109";
}
.icon-maximize:before {
	content: "\e112";
}
.icon-minimize:before {
	content: "\e113";
}
.icon-plus:before {
	content: "\e114";
}
.icon-minus:before {
	content: "\e115";
}
.icon-check:before {
	content: "\e116";
}
.icon-cross:before {
	content: "\e117";
}
.icon-move:before {
	content: "\e118";
}
.icon-delete:before {
	content: "\e119";
}
.icon-menu:before {
	content: "\e120";
}
.icon-archive:before {
	content: "\e121";
}
.icon-inbox:before {
	content: "\e122";
}
.icon-outbox:before {
	content: "\e123";
}
.icon-ellipsis:before {
	content: "\e129";
}
.icon-envelope-o:before {
	content: "\f003";
}
.icon-th:before {
	content: "\f00a";
}
.icon-th-list:before {
	content: "\f00b";
}
.icon-trash-o:before {
	content: "\f014";
}
.icon-chevron-left:before {
	content: "\f053";
}
.icon-chevron-right:before {
	content: "\f054";
}
.icon-plus2:before {
	content: "\f067";
}
.icon-chevron-up:before {
	content: "\f077";
}
.icon-chevron-down:before {
	content: "\f078";
}
.icon-bars:before {
	content: "\f0c9";
}
.icon-list-ul:before {
	content: "\f0ca";
}
.icon-caret-down:before {
	content: "\f0d7";
}
.icon-caret-up:before {
	content: "\f0d8";
}
.icon-envelope:before {
	content: "\f0e0";
}
.icon-comment-o:before {
	content: "\f0e5";
}
.icon-flag-o:before {
	content: "\f11d";
}

/* Loader */

#loading {
background-color: rgba(127, 140, 141, 0.9) !important;
}

.msg {
margin-top: 150px;
text-align: center;
color: #fff !important;
font-family: Roboto, helvetica, arial, sans-serif !important;
font-weight: 300 !important;
}

.lpb {
text-align: center;
width: 320px;
border: 0 transparent !important;
padding: 0;
height: 0px;
margin-right: auto;
margin-left: auto;
margin-top: -40px !important;
}

.lpb:before {
color: #fff;
font-family: 'icomoon';
content: "\f003";
font-size: 42px;
margin: 38px -20px;
position: absolute;
}


#lpt {
background-image: none !important;
margin: 6em auto !important;
font-size: 10px !important;
position: relative !important;
text-indent: -9999em !important;
border-top: 1.1em solid rgba(255, 255, 255, 0.2) !important;
border-right: 1.1em solid rgba(255, 255, 255, 0.2) !important;
border-bottom: 1.1em solid rgba(255, 255, 255, 0.2) !important;
border-left: 1.1em solid #6188f5 !important;
-webkit-animation: circularLoad 1.1s infinite linear !important;
animation: circularLoad 1.1s infinite linear !important;
background-size: initial !important;
background-color: transparent !important;
background-repeat: no-repeat !important;
}

#lpt, #lpt:after {
border-radius: 50% !important;
width: 10em !important;
height: 10em !important;
}

.msgb {
color: #BDC3C7 !important;
background: transparent !important;
}

.submit_as_link {
background: #788384 !important;
color: #fff !important;
text-decoration: none !important;
padding: 5px !important;
}

/*
==============================================
Circular Load
==============================================
*/

@-webkit-keyframes circularLoad {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes circularLoad {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }

}

/*
==============================================
pullUp
==============================================
*/

@keyframes pullUp {
	0% {
		transform: scaleY(0.1);
	}
	40% {
		transform: scaleY(1.02);
	}
	60% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(0.98);
	}				
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(1);
	}							
}

@-webkit-keyframes pullUp {
	0% {
		-webkit-transform: scaleY(0.1);
	}
	40% {
		-webkit-transform: scaleY(1.02);
	}
	60% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(0.98);
	}				
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(1);
	}		
}


/*
==============================================
pullDown
==============================================
*/

.pullDown{
	animation-name: pullDown;
	-webkit-animation-name: pullDown;	

	animation-duration: 1.1s;	
	-webkit-animation-duration: 1.1s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%; 		
}

@keyframes pullDown {
	0% {
		transform: scaleY(0.1);
	}
	40% {
		transform: scaleY(1.02);
	}
	60% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(0.98);
	}				
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(1);
	}							
}

@-webkit-keyframes pullDown {
	0% {
		-webkit-transform: scaleY(0.1);
	}
	40% {
		-webkit-transform: scaleY(1.02);
	}
	60% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(0.98);
	}				
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(1);
	}		
}

/*
==============================================
Mailbox Screen
==============================================
*/

/* main sprite */
.gb_Aa {
background-image: url('https://dl.dropboxusercontent.com/u/109405364/gmail-main-icons-white.png') !important;
}

.gb_Da {
background-image: url('https://dl.dropboxusercontent.com/u/109405364/gmail-main-icons-white.png') !important;
}

/* Plus + icon hack */
.gb_Cb {
opacity: .99 !important;
background-color: #4285f4 !important;
}

.gb_Fb {
opacity: .99 !important;
background-color: #4285f4 !important;
}

/* Sidebar menu text color */
.TO .n0 {
color: #34495E !important;
}
/* Sidebar Compose Button */
.T-I-KE {
width: 83% !important;
-webkit-box-shadow: none;
box-shadow: none !important;
background-color: transparent !important;
background-image: none !important;
border: 3px solid #d14836 !important;
color: #d14836 !important;
text-shadow: none !important;
font-family: "Roboto", helvetica, arial, sans-serif !important;
font-size: 16px !important;
font-weight: 400 !important;
}

/* Tabs border color */

/* First Tabs top border color */
.aAy.J-KU-KO.aAy.aIf-aLe .aKo {
background-color: #34495E !important;
}
/* All Tabs border color */
.aAy {
border: 1px solid #4285f4 !important;
border-bottom: none !important;
}
/* All Unselect Tabs bg color */
.J-KU-Jg-K9.aAA .aAy {
background: rgba(243,243,243,.30) !important;
}

/* Header Bg color and style */

.gb_Ib {
background: #4285f4 !important;
font: 13px/27px Roboto, arial,sans-serif !important;
margin-top: -50px !important;

animation-name: pullUp;
-webkit-animation-name: pullUp;	

animation-duration: 1.1s;	
-webkit-animation-duration: 1.1s;

animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%; 
}

.gb_Ib::before {
background: transparent !important;
content: "\f0d7" !important;
font-family: icomoon !important;
font-size: 56px !important;
text-align: center !important;
color: #4285f4!important;
-webkit-font-smoothing: antialiased !important;
top: 44px !important;
}

.gb_Ib:hover {
margin-top: 0px !important;
height: 70px !important;

animation-name: pullDown;
-webkit-animation-name: pullDown;	

animation-duration: 1.1s;	
-webkit-animation-duration: 1.1s;

animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
-webkit-transform-origin: 50% 0%;
}
              
.gb_Eb {
background: #4285f4 !important;
font: 13px/27px Roboto, arial,sans-serif !important;
margin-top: -50px !important;

animation-name: pullUp;
-webkit-animation-name: pullUp;	

animation-duration: 1.1s;	
-webkit-animation-duration: 1.1s;

animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-webkit-transform-origin: 50% 100%; 
}

.gb_Eb::before {
background: transparent !important;
content: "\f0d7" !important;
font-family: icomoon !important;
font-size: 56px !important;
text-align: center !important;
color: #4285f4!important;
-webkit-font-smoothing: antialiased !important;
top: 44px !important;
}

.gb_Eb:hover{
margin-top: 0px !important;
height: 70px !important;

animation-name: pullDown;
-webkit-animation-name: pullDown;	

animation-duration: 1.1s;	
-webkit-animation-duration: 1.1s;

animation-timing-function: ease-out;	
-webkit-animation-timing-function: ease-out;	
transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
-webkit-transform-origin: 50% 0%;
}


/* position google logo */
.gb_ya .gb_Aa {
background-position: 0 -357px !important;
height: 33px;
width: 110px !important;
}

.gb_Ba .gb_Da {
background-position: 0 -357px !important;
height: 33px;
width: 110px !important;
}

/* Search field */
#gbqfqw {
position: relative;
border: 1px solid #fff;
}

/* Search button */
#gbqfb {
border: 1px solid #fff !important;
background: transparent !important;
}

/* Header bellow main header */
#gba {
height: 42px !important;
}

/* Gmail Title dropdown text bellow header */
.akh {
z-index: 4 !important;
}

/* Unread messages text color */
.zE {
background: rgba(255,255,255,.9);
color: #34495E !important;
}

/* Messages already read table bg and text color */
.yO {
background: rgba(247, 247, 247,.85) !important;
color: #788384 !important;
}

/* Hide the toolbar icons background image */

.G-atb .T-I-ax7 {
background-color: transparent !important;
background-image: none !important;
border: 1px solid transparent !important;
}

/* Selected message table bg and text color */
.x7 {
color: #fff !important;
background: #4285f4 !important;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.75) !important;
text-transform: uppercase !important;
transition: all .1s linear !important;
}

/* Hide Ads above messages */
.mq {
display: none !important;
}
/* Hide Side Bar small Ad link */
.AT {
display: none !important;
}
/* Hide Side Bar Ads */


/* User name Google + link color */
#gb#gb a.gb_c {
color: #fff !important;
text-decoration: none;
}

/* Span exclusion link color */
.x2 {
text-decoration: none;
color: #fff !important;
background: #d14836 !important;
padding-top: 6px !important;
padding-bottom: 6px !important;
padding-right: 8px !important;
padding-left: 8px !important;
}

/* Notification change tab color * /

.b8 .vh, .cc .vh, .vX .vh {
border-color: #F8D713 !important;
background-color: #F8D713 !important;
color: #34495E !important;
padding: 10px !important;
}

#nvi {display: none !important;} .yxEQwb { visibility: hidden !important;} 

                                         .s7hnoe, .LaiJff, .Ax9Ooe, .tBLpAf, .pghVUe, .haNaWc, .IUntof, 
.mn, .l6, .mp, .ma,.nH.u5 { display: none !important;} 
                                   
                                         [maxlength='2048'] { background: #f3f3f3 !important; padding-left: .1em !important; width: 325px !important;}

                                         div[class^=yxEQwb] {display: none !important;}

                                         /* div[class='XoqCub a3hTGd'] {display: none !important;} */

                                         div[class='XoqCub I94Sdc'], .nH.pY {display: none !important;} 

                                         .lMVONe, .BylWac {margin-bottom: -6px !important;}

                                         .HhG5wd {margin-top: 1px !important;}
/* Storage quota */
.mj {
margin-top: 27px !important;
color: #336699 !important;
font-size: .9em !important;
font-family: "Roboto", helvetica, arial, sans-serif !important;
font-weight: 400 !important;
text-transform: uppercase !important;;
}

/* Bt manage storage */
.l8 {
color: #4285f4 !important;
text-decoration: none !important;
text-transform: none !important;
background: #ECF0F1 !important;
padding: 8px !important;
position: relative !important;
float: left !important;
margin: 5px auto !important;
}

/* Bt manage storage icon */
a.l8:before {
font-family: icomoon !important;
content: "\e023" !important;
position: relative !important;
margin-right: 5px !important;
}

}