.mdl-layout__container { position:absolute !important; width:100% !important; height:auto !important; margin: 0px 0px !important;}
.modal { display:none; position:fixed; z-index:1000; top:0; left:0; height:100%; width:100%; background: rgba( 255, 255, 255, .8 ); padding-left:48%; padding-top:25em; }
body.loading { overflow:hidden; }
body.loading .modal { display:block; }

.mdl-menu__container { display: block; margin: 0; padding: 0; border: none; position: absolute; overflow: visible; height: 0; width: 0; visibility: hidden; z-index: -1; top: 8em !important; }

.mdl-layout.is-upgraded .mdl-layout__tab.is-active::after {
    height: 5px !important;
    background: #fff !important;
}

.mdl-button:hover{background-color:rgba(158,158,158,.2)}
.mdl-button--raised.mdl-button--colored:hover{background-color:rgb(63,81,181)}
.mdl-button--fab.mdl-button--colored:hover{background-color:rgb(68,138,255)}

.mdl-layout__tab { color:white !important; font-weight:300 !important; }
.mdl-layout__tab-bar .is-active{ font-weight:500 !important; }

.mdl-snackbar { background-color: #8b0000 !important; }

.mdl-dialog__content { padding: 20px 24px 24px !important; color: black !important; }

.p12gContactHelpPageImg {}

div.r01gApplication span { line-height: inherit !important; }
div.r01gApplication { font-size: inherit !important;}
div.r01gApplication a, div.r01gApplication a:visited { text-decoration: none !important; }
div.r01gApplication a.Commons__pgHelpTab___Rss_J span { margin-top: 0px !important; }
div.r01gApplication a.Commons__pgHelpTab___Rss_J i { margin-top: 0px !important; }
div.r01gApplication .mdl-layout__header { min-height: 48px !important; }
div.r01gApplication .mdl-layout__header-row { display:none !important; }
div.r01gApplication .mdl-menu__container { top: 4em !important; }
div.r01gApplication #snackbarVentanilla { margin-bottom: 1.7em !important; }
div.r01gApplication .pg-dots span { line-height: 1.5em !important; }

div.r01gApplication h3 { margin:5px 0px !important; }


.r01ClaimPersonas { display:none !important; }

div.y22_headerRow2 {
	width				: 99% !important;
	z-index				: 9000;
	padding-top			: 2px;
	padding-bottom		: 2px;
	margin-left			: 1em;
}

@-moz-document url-prefix() {
	.p12ContactDataInputSpan {
		float: left;
		margin-top: 2em;
	}
}

/*@-moz-document url-prefix() {*/
	.moz-dialog {
		position: absolute !important;
		margin: 15em 0em 0em 0em;
		vertical-align: middle !important;
		z-index: 300 !important;
		background-color: white !important;
		top: 0 !important;
		left: 12% !important;
		right: 0 !important;
		display:block;
	}


