@import url("../fonts/opensans_regular/stylesheet.css");
@import url("../fonts/opensans_semibold/stylesheet.css");

/* ============================================ */
/*	Geral (Defaults) 										*/
/* ============================================ */

*								{											margin:0px;						padding:0px;	}
body							{	background-color:#FFFFFF;		margin:0px;						padding:0px;	}

/* Link */
a								{	text-decoration:none;	}
a:visited					{	text-decoration:none;	}
a:hover						{	text-decoration:underline;		cursor:pointer;	}

/* Efeitos */
.U								{	text-decoration:underline;	}
.B								{	font-weight:bold;	}
.Low							{	text-transform:lowercase;	}
.It							{	font-style:italic;	}
.Up							{	text-transform:uppercase;	}

/* Usado no match de lum_text na lib global de XSL */
.Texto						{	font-family:Arial;				font-size:12px;				color:#666666;			font-weight:normal;	}

/* Usado no match de lum_label na lib global de XSL */
.Label						{	font-family:Arial;				font-size:12px;				color:#666666;			font-weight:bold;	}

/* Usado no match de lum_inputText e lum_datePicker na lib global de XSL */
.InputText					{	font-family:Arial;				font-size:12px;				color:#666666;			font-weight:normal;	
									background-color:#FFFFFF;		border:1px solid #D5D5D5;	
									height:25px;						line-height:25px;				padding-left:2px;		padding-right:2px;	}

/* Usado no match de lum_inputText e lum_datePicker na lib global de XSL */
.InputTextDisabled		{	font-family:Arial;				font-size:12px;				color:#666666;			font-weight:normal;	
									background-color:#DADADA;		border:1px solid #D5D5D5;	
									height:25px;						line-height:25px;				padding-left:2px;		padding-right:2px;	}

/* Usado no match de lum_inputTextArea na lib global de XSL */
.InputTextArea				{	font-family:Arial;				font-size:12px;				color:#666666;			font-weight:normal;	
									background-color:#FFFFFF;		border:1px solid #D5D5D5;	
									rows:5;																	padding-left:2px;		padding-right:2px;	}

/* Usado no match de lum_inputTextArea na lib global de XSL */
.InputTextAreaDisabled	{	font-family:Arial;				font-size:12px;				color:#666666;			font-weight:normal;	
									background-color:#DADADA;		border:1px solid #D5D5D5;	
									rows:5;																	padding-left:2px;		padding-right:2px;	}
									
.InputSearchAreaDisable{background-color:#666666;}

/* Usado no match de lum_dropDownList na lib global de XSL */
.Select						{	font-family:Arial;				font-size:12px;				color:#666666;	
									background-color:#FFFFFF;		border:1px solid #D5D5D5;	
									height:25px;						line-height:25px;	}

/* Usado no match de lum_dropDownList na lib global de XSL */
.SelectDisabled			{	font-family:Arial;				font-size:12px;				color:#666666;	
									background-color:#DADADA;		border:1px solid #D5D5D5;	
									height:25px;						line-height:25px;	}

/* ============================================ */
/*	Fim Geral (Defaults)									*/
/* ============================================ */


/* ============================================ */
/*	Texto														*/
/* ============================================ */

/* Titulos */
h1 							{ font-family:arial;		font-size:27px;		font-weight:bold;		color:#4c86c4; }
h2 							{ font-family:arial;		font-size:20px;		font-weight:bold;		color:#000; }
h3								{ font-family:arial;		font-size:16px;		font-weight:bold;		color:#000; }
h4								{ font-family:arial;		font-size:14px;		font-weight:bold;		color:#000; }

/* Familia */
.Arial						{ font-family:Arial; }
.LucidaSans					{ font-family:Lucida Sans Unicode; }
.Tahoma						{ font-family:Tahoma; }
.OpenSans					{ font-family: 'open_sansregular'; }
.OpenSansSemiBold			{ font-family: 'open_sanssemibold'; }

.Ayumi						{ font-family: 'ayuminormalregular' ; }

/* Tamanho */
.n9							{ font-size:9px; }
.n10							{ font-size:10px; }
.n11							{ font-size:11px; }
.n12							{ font-size:12px; }
.n13							{ font-size:13px; }
.n14							{ font-size:14px; }
.n15							{ font-size:15px; }
.n16							{ font-size:16px; }
.n17							{ font-size:17px; }
.n18							{ font-size:18px; }
.n19							{ font-size:19px; }
.n20							{ font-size:20px; }
.n21							{ font-size:21px; }
.n22							{ font-size:22px; }
.n23							{ font-size:23px; }
.n24							{ font-size:24px; }
.n27							{ font-size:27px; }
.n30							{ font-size:30px; }
.n35							{ font-size:35px; }

/* Cor */
.Preto						{ color:#000000; }
.Branco						{ color:#FFFFFF; }
.Laranja1					{ color:#F55a02; }
.Laranja2					{ color:#F7641D; }
.Laranja3					{ color:#fffeeb; }
.Laranja4					{ color:#fce8c2; }
.Cinza1						{ color:#666666; } 
.Cinza2						{ color:#969696; } 
.Cinza3						{ color:#c1c0c0; } 
.Cinza4						{ color:#8f8f8f; }
.Cinza5						{ color:#bfbfbf; }
.Cinza6						{ color:#464646; }
.Cinza7						{ color:#727171; }
.Cinza8						{ color:#a6a6a6; }
.Cinza9						{ color:#909090; }
.Cinza10					{ color:#878787; }
.Cinza11					{ color:#555555; }
.Cinza12					{ color:#333333; }
.Vermelho1					{ color:#e4022e; } 
.Azul1						{ color:#7a24b5; } 
.Azul2    				  	{ color:#4c86c4; }
.Azul3    				  	{ color:#477db6; }
.Azul4     					{ color:#2fe8f3; }
.Azul5     					{ color:#00a1e4; }
.Roxo1	 				  	{ color:#a43466; }
.Roxo2	   				{ color:#bb3e7d; }
.Roxo3	   				{ color:#a43466; }
.Roxo4	   				{ color:#9e3c68; }
.Rosa1				   	{ color:#f18096; }
.Rosa2	  				 	{ color:#bbeaee; }
.Rosa3	 				  	{ color:#f2e6eb; }
.Verde1				   	{ color:#609645; }
.Verde2				   	{ color:#5c9145; }


/* ============================================ */
/*	Outros textos											*/
/* ============================================ */

h1 							{ font-family:arial;		font-size:27px;		font-weight:bold;		color:#4c86c4; }
h2 							{ font-family:arial;		font-size:20px;		font-weight:bold;		color:#000; }
h3								{ font-family:arial;		font-size:16px;		font-weight:bold;		color:#000; }
h4								{ font-family:arial;		font-size:14px;		font-weight:bold;		color:#000; }


/* ============================================ */ 
/*				Background, Padding e Margin			*/
/* ============================================ */

.bgAreaHeaderModerna		{ background:url("../images/Header/bgAreaHeaderModerna.png") repeat-x scroll top; height:115px; }
.bgAreaFooterModerna		{ background:url("../images/Footer/bgAreaFooterModerna.jpg") repeat-x scroll top; height:300px; margin-top:50px; }

.seletiva					{ width:100%; background:url() no-repeat center top; }

.bgCinza1					{ background-color:#fbfbfb; }
.bgCinza2					{ background-color:#f0f0f0; }
.bgCinza3					{ background-color:#C6C6C6; }
.bgCinza4					{ background-color:#E7E7E2; }
.bgCinza5					{ background-color: #EEEEEE; }
.bgLaranja1					{ background-color:#fffcf8; }
.bgLaranja2					{ background-color:#fbb23d; }
.bgLaranja3					{ background-color:#E3742E; }
.bgAzul1						{ background-color:#f7faff; }
.bgDashed					{ border-top:1px dashed #ACAAA7; }
.bgAmarelo1					{ background-color:#fffeeb;}
.bgRosa1 					{ background-color:#FFFAFC;}

.padding-sides3			{ padding-left: 3px; padding-right: 3px;}

.roundedBorder				{ border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px }

.bgEpubLista									{ background: url(../images/LivroCatalogo/bgEpubLista.png)		no-repeat;	width:90px;		height:22px;	z-index:2; }
.bgEpubFixoLista								{ background: url(../images/LivroCatalogo/bgEpubFixoLista.png)	no-repeat;	width:90px;		height:22px;	z-index:2; }
.bgEpub											{ background: url(../images/LivroCatalogo/bgEpub.png)				no-repeat;	width:216px;	height:52px;	z-index:2; }
.bgEpubFixo										{ background: url(../images/LivroCatalogo/bgEpubFixo.png)		no-repeat;	width:216px;	height:52px;	z-index:2; }


/* ============================================ */ 
/*					Botőes									*/
/* ============================================ */

.btnGenericoEsq {width:3px;height:29px;background:url(../images/Botao/btnGenericLeft.gif) no-repeat left top;float:left;cursor:pointer;}
.btnGenericoDir {width:auto;height:29px;padding:7px 0px 0 0px;background:url(../images/Botao/btnGenericRight.gif) no-repeat right top;float:left;cursor:pointer;}

.btnCadastroEsq {width:3px;height:31px;background:url(../images/Botao/btnLaranjaLeft2.gif) no-repeat left top;float:left;cursor:pointer;}
.btnCadastroDir {width:auto;height:31px;padding:4px 0px 0 0px;background:url(../images/Botao/btnLaranjaRight2.gif) no-repeat right top;float:left;cursor:pointer;}

.btnAdocaoEsq {width:2px;height:21px;background:url(../images/Botao/btnLaranjaEsq.gif) no-repeat left top;float:left;cursor:pointer;}
.btnAdocaoDir {width:auto;height:21px;padding:4px 0px 0 0px;background:url(../images/Botao/btnLaranjaDir.gif) no-repeat right top;float:left;cursor:pointer;}

.btnMenuPrincipalEsq {width:2px;height:36px;background:url(../images/Navigation/bgBtnMenuLeft.gif) no-repeat left top;float:left;cursor:pointer;}
.btnMenuPrincipalDir {width:auto;height:25px;padding:11px 16px 0 15px;background:url(../images/Navigation/bgBtnMenuRightLong.gif) no-repeat right top;float:left;cursor:pointer;}

.btnPaginacaoEsq {width:2px;height:19px;background:url(../images/Botao/bgBtnPaginacaoLeft.gif) no-repeat left top;float:left;cursor:pointer;}
.btnPaginacaoDir {width:auto;height:19px;padding:1px 9px 0 7px;background:url(../images/Botao/bgBtnPaginacaoRight.gif) no-repeat right top;float:left;cursor:pointer;}

.btnDiminuiFonte {width:32px;height:20px;padding:0px 3px 0px 0px; background:url(../images/Botao/btnDiminuiFonte.gif) no-repeat;cursor:pointer;display:block;}
.btnAumentaFonte {width:32px;height:20px;background:url(../images/Botao/btnAumentaFonte.gif) no-repeat;cursor:pointer;display:block;}

.btnPnldEsq {width:3px;height:40px;background:url(../images/Botao/btnRoxoLeft.gif) no-repeat left top;float:left;cursor:pointer;}
.btnPnldDir {width:auto;height:40px;padding:7px 0px 0 0px;background:url(../images/Botao/btnRoxoRight.gif) no-repeat right top;float:left;cursor:pointer;}

.btnEditarAdocao		{ width:78px }
.btnExcluirAdocao		{ width:87px }


/* ============================================ */
/*					Home										*/
/* ============================================ */

.portalContent {height:300px;}

/* Banner */

.bgBannerHome {height:499px;width:100%;/*background:url(../images/Home/BannerDestaqueHome1.jpg) no-repeat center top;*/}
.cycle-voltar {display:block;width:40px;height:233px;background:url(../images/Home/bannerhome_setaleft.png) no-repeat left top;}
.cycle-avancar {display:block;width:40px;height:233px;background:url(../images/Home/bannerhome_setaright.png) no-repeat left top;}
.bannerhome-link {display:block;width:880px;height:322px;}

/* Lista lateral esquerda  */

.fundoBox1 {background:url(../images/Home/bottomBoxLeft.gif) no-repeat center bottom;}

/* Lista central */

.centralContent {width:516px;height:475px;_height:533px;padding-top:58px;background:url(../images/Home/bgCentro.jpg) no-repeat center 5px;}
.centralContent table {background:url(../images/Home/bgCentroBottom.jpg) no-repeat center bottom;}
.centralContent table table{background:none;}
.fundoBox2 {background:url(../images/Home/bottomBoxLaranja.gif) no-repeat center bottom;}

/* Box Calendário */

.boxCalendario		{width:220px; height:533px; background:url(../images/Home/bgCalendar.jpg) no-repeat center bottom;}

.boxLaranjaTop		{width:auto; height:4px; background:url(../images/Home/bordaBoxLaranjaTop.gif) no-repeat top;}


/* ============================================ */
/*					Box    									*/
/* ============================================ */

/*.boxAzul1					{background:#f7f7f7;border:1px solid #e3ebf4;}
.boxAzul2					{background:#fff;border:1px solid #e8eff6;}
.boxAzul3					{background:#f7f7f7;border:1px solid #dae4f0;}
.boxCinza1					{background:#fbfbfb;border:1px solid #e6e6e6;}
.boxCinza2					{background:#fff;border:1px solid #dedede;}
.boxLaranja1				{background:#fffeeb;border:1px solid #fce8c2;}
.boxVermelho1				{background:#fffafb;border:1px solid #f18096;}
.boxVermelho2				{background:#fffafc;border:1px solid #f8dae7;}
.boxVioleta1				{background:#f8f7fb;border:1px solid #e5d7ef;}*/
.BalaoContainer			{background: url(../images/mouseover/overTopLaranja.png) no-repeat left top; padding-top: 5px; margin: 50px 0 0 50px; width: 478px; }
.BalaoContent				{background: url(../images/mouseover/overBodyLaranja.png) no-repeat left bottom; padding:16px 20px 40px 20px; min-height: 205px; width:438px;}

.bordaLightBoxTopEsq		{background:url(../images/LivroCatalogo/bordaLightBoxTopEsq.gif) no-repeat; width:5px; height:5px;}
.bordaLightBoxTopDir		{background:url(../images/LivroCatalogo/bordaLightBoxTopDir.gif) no-repeat; width:5px; height:5px;}
.bordaLightBoxBottomEsq	{background:url(../images/LivroCatalogo/bordaLightBoxBottomEsq.gif) no-repeat; width:5px; height:5px; float:left;}
.bordaLightBoxBottomDir	{background:url(../images/LivroCatalogo/bordaLightBoxBottomDir.gif) no-repeat; width:5px; height:5px; float:right;}


/* ============================================ */
/*					Busca   									*/
/* ============================================ */

.corSeletiva			{color:#F55A02;}

.bgBoxSeletiva			{background-color:#FFFEEB; border:1px solid #FCE8C2;}

.btnSeletivaEsq		{width:3px;height:30px;background:url(../images/Botao/btnLaranjaLeft2.gif) no-repeat left top;float:left;cursor:pointer;}
.btnSeletivaDir		{width:auto;height:30px;padding-top:5px;background:url(../images/Botao/btnLaranjaRight2.gif) no-repeat right top;float:left;cursor:pointer;}

.lblLancamento								{ background:url(../images/LivroCatalogo/lblLancamentoDidatico.gif)                                                   no-repeat top right; width:130px; height:34px; }
.lblReformulacao							{ background:url(../images/LivroCatalogo/lblReformulacaoDidatico.gif)                                                 no-repeat top right; width:140px; height:34px; }
.IconeFormatoCatalogoEPub				{ background:url(../../../../CustomServices/Moderna/Portal/LivroCatalogo/images/IconeFormatoCatalogoEPub.png)         no-repeat top right; width:130px; height:34px; }
.IconeFormatoCatalogoEPubFixo			{ background:url(../../../../CustomServices/Moderna/Portal/LivroCatalogo/images/IconeFormatoCatalogoEPubFixo.png)     no-repeat top left;  width:123px; height:33px; }
.IconeFormatoCatalogoLivroAnimado	{ background:url(../../../../CustomServices/Moderna/Portal/LivroCatalogo/images/IconeFormatoCatalogoLivroAnimado.png) no-repeat top right; width:130px; height:34px; }


/* ============================================ */
/*						Zoom Arquivos						*/
/* ============================================ */

div.fotoZoom									{position:absolute;z-index:900001;visibility:hidden;height:auto;}

div.fotoZoom div.fechar						{position:absolute;right:6px;bottom:-20px;}
div.fotoZoom div.fechar a					{width:48px;display:block;}
			
div.sombra {
	background:black;
	width:100%;
	left:0;
	top:0;
	position:absolute;
	z-index:900000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}

div.zoom {
	width:100%;
	left:0;
	top:0;
	position:absolute;
	z-index:900001;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	background:#8C9286;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	
}

/* ============================================ */
/*			 esqueci senha						*/
/* ============================================ */
.formulario.contato{border:1px solid #cecece;}
.esqueciSenha {font-family: "ProximaNova", arial;}
.esqueciSenha .clear{clear: both}
.esqueciSenha .numero{background-color: #7fc352; padding: 5px 10px; color: #fff; border-radius: 20px; float: left;}

.esqueciSenha .fxBoxCinzaC{background-color: #f2f2f2; float: left; padding: 37px 25px 25px; width:908px;}
#mensagemSucesso .esqueciSenha .fxBoxCinzaC{border:1px solid #cecece;border-top:none;}
.esqueciSenha .boxInput{background-color: #fff; float: right;}
.esqueciSenha label{font-size:14px; color:#5da22e; font-weight: bold;}
.esqueciSenha .radiobutton:first-child{margin-left: 7px}
.esqueciSenha .radiobutton{background-color: #fff; float: left; padding: 10px 33px 10px 15px; border:1px solid #ccc; margin-left: 20px; margin-top: 16px;}
.esqueciSenha .btnGenericoEsq{display: none;}
.esqueciSenha .btnGenericoDir{margin-top: 23px;height: 100%;color: #fff; text-decoration: none; margin-left: 0px; float:left;background:none;display:block;}
#mensagemSucesso .btnGenericoDir{margin-left: 80px;}
.esqueciSenha .box .element{position:relative; margin-left: 46px;top: -37px; font-size: 11px; padding: 6px 2px; width: 40px;border-radius: 6px; color: #fff; background: #d3d3d3; text-align: center;}
.esqueciSenha .email .element{position:relative; margin-left:46px; top:-37px; font-size:11px; padding:0; width:40px; border-radius:6px; color:#fff; text-align:center; background: transparent;}
.esqueciSenha .login .element{position:relative; margin-left: 46px;top: -37px; font-size: 11px; padding: 4px 1px; width: 40px;border-radius: 6px; color: #fff; background: #d3d3d3; text-align: center;}

/* ============================================ */
/*						Radio Button						*/
/* ============================================ */


.esqueciSenha .pd input[type=radio]{
	padding: 1px;
}
.esqueciSenha .pd input[type=radio]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

.esqueciSenha .pd input[type=radio]:not(old) + label{
  display      : inline-block;
  margin-left  : -2.5em;
  line-height  : 1.5em;
  cursor			: pointer;
}

.esqueciSenha .pd input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  padding		   : 8px;
  margin           : 0.25em 0.8em 0.25em 0.25em;
  border           : 1px solid #ccc;
  border-radius    : 1.25em;
  background       : #fff;
  vertical-align   : bottom;
}

.esqueciSenha .pd input[type=radio   ]:not(old):checked + label > span{
  background       : #fff;
  padding		   : 1px;
}


.esqueciSenha .pd input[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  padding		   : 4px;
  margin           : 0.125em;
  border           : 0.0825em solid #fff;
  border-radius    : 1.125em;
  background       : rgb(153,204,102);
  background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :     -ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102));
}

.esqueciSenha .showBoxInput{padding-top:20px;display:none;overflow:hidden;}
.esqueciSenha .box{width:100%;float:left;position:relative;}
.esqueciSenha .pd{float:left;margin:0 0 0 32px;}
.esqueciSenha h2:first-child{}
.esqueciSenha h2{font-size:20px;color:#7e7e7e;font-weight:500;line-height:28px;}
.esqueciSenha h2::before{content:"2";background:#7fc352;padding:5px 10px;color:#fff;border-radius:20px;float:left;font-family: "ProximaNova", arial;font-size:16px;margin-right:10px;line-height:18px;}
.esqueciSenha .fxBoxCinzaC h2::before{content:"1";}
.showBoxInput{display:none;padding:25px;}
.esqueciSenha input[type="text"]{font-size:15px;padding:10px 10px 10px 60px;margin:27px 0 0 40px;position:relative}

.esqueciSenha .login input{background:url("../images/login-ico.png") 14px center no-repeat;}
.esqueciSenha .cpf input{background:url("../images/cpf-icon.png") 14px center no-repeat;}
.esqueciSenha .email input{background:url("../images/mail-icon.png") 14px center no-repeat;}
.esqueciSenha .btnGenericoDir button{background:#57a026;color:#fff;text-decoration:none;font-size:16px;font-weight:400;padding: 13px 55px;border:none;cursor: pointer;margin-left:41px;}

.esqueciSenha .divRadioLogin{background:#f2f2f2;padding:20px;margin-top:20px;overflow:hidden;}
.esqueciSenha .divRadioLogin .lstLogin{float:left;width:23.5%;padding:0 0 15px 0;}
.esqueciSenha .divRadioLogin label{margin-right: 46px; }
.esqueciSenha .divRadioLogin input{margin-right: 9px; vertical-align: middle;}



.esqueciSenha .box .mensagem{}



/* ============================================ */
/*					Outros 									*/
/* ============================================ */

.conteudoDetalheImagem {float:left; padding: 0 15px 10px 0; margin: 0;}

.rounded {
  border-radius:1ex;
  -webkit-border-radius:1ex;
  -moz-border-radius:1ex;
}


.esqueciSenha .box{width:100%;float:left;position:relative;}
.esqueciSenha .pd{float:left;margin:0 0 0 32px;}
.esqueciSenha h2:first-child{}
.esqueciSenha h2{font-size:20px;color:#7e7e7e;font-weight:500;line-height:28px;}
.esqueciSenha h2::before{content:"2";background:#7fc352;padding:5px 10px;color:#fff;border-radius:20px;float:left;font-family: "ProximaNova", arial;font-size:16px;margin-right:10px;line-height:18px;}
.esqueciSenha .fxBoxCinzaC h2::before{content:"1";}
.showBoxInput{display:none;padding:25px;}
.esqueciSenha input[type="text"]{font-size:15px;padding:10px 10px 10px 60px;margin:27px 0 0 40px;position:relative}

.esqueciSenha .login input{background:url("../images/login-ico.png") 14px center no-repeat;}
.esqueciSenha .cpf input{background:url("../images/cpf-icon.png") 14px center no-repeat;}
.esqueciSenha .email input{background:url("../images/mail-icon.png") 14px center no-repeat;}
.esqueciSenha .btnGenericoDir a{background:#7fc352;color:#fff;text-decoration:none;font-size:16px;font-weight:400;padding: 13px 55px;}

.esqueciSenha .divRadioLogin .lstLogin{float:left;width:23.5%;padding:0 0 15px 0;}
.esqueciSenha .divRadioLogin label{margin-right: 46px;}
.esqueciSenha .divRadioLogin input{margin-right: 9px; vertical-align: middle;}

.esqueciSenha .danger{border:2px solid #f4a3a3;background:#fff1f1;padding:5px 10px;height:auto;position:absolute;top:55px;color:#666666;left:385px;font-size:13px;}
.esqueciSenha .danger p{padding:6px;color:#7e7e7e;}

.esqueciSenha .fxBoxCinzaC li{list-style:none;font-family:"ProximaNova", Sans-Serif;color:#666666;display:inline;float:left;}
.esqueciSenha .fxBoxCinzaC li:last-child{margin-top:20px;padding:0 0 0 80px;}
.esqueciSenha .fxBoxCinzaC li h3{font-size:25px;color:#666666;font-weight:normal;padding-top:20px;font-family:"ProximaNova", Sans-Serif;}
.esqueciSenha .fxBoxCinzaC li p{font-size:21px;}
.esqueciSenha .fxBoxCinzaC li p span{color:#7fc352;font-weight:600;}

.esqueciSenha .fxBoxCinzaC i{font-size:65px;margin-right:25px;color:#7fc352;}


#loadingBg{position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: transparent;z-index: 999;}
.loadingBar{height:2px;background:/*linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,0.7));*/ red; position:absolute;width:0%;max-width:100%;-webkit-animation: progress 2s 1 forwards;-moz-animation: progress 2s 1 forwards;-ms-animation: progress 2s 1 forwards;animation: progress 2s 1 forwards; box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}

@-webkit-keyframes progress { 
    to { width: 100% }
}
@-moz-keyframes progress { 
    to { width: 100% }
}
@-ms-keyframes progress { 
    to { width: 100% }
}
@keyframes progress { 
    to { width: 100% }
}