/*Wethink, lda Maio 2020*/














/* 
==========================================================================
 Site
========================================================================== 
*/



.formRecPass {
	position: relative;
	width: 100%;
	background-color: #FFFFFF;
	overflow: hidden;
}
		.formRecPass .formRecPass_centro {
			position: relative;
			max-width: 786px;
			padding: 0 0 0 0 ;
			padding-top: 20px;
			margin: 0 auto;
			width: 100%;
			overflow: hidden;
			margin-top: 85px;
			padding-bottom: 177px;
			text-align: center;
		}

				.formRecPass .formRecPass_centro .titulo {
					position: relative;
					margin-top: 14px;
					padding-left: 10px;
					padding-right: 10px;

					-moz-osx-font-smoothing: grayscale;
	                -webkit-font-smoothing: antialiased; 
					font-family:Fontfabric-NexaSlabBlack; 		
					font-size:24px;
					color:#113F37;
					line-height:30px;
				}

				.formRecPass .formRecPass_centro .texto {
					position: relative;
					padding: 0 0 0 0 ;
					margin: 0 auto;
					margin-top: 14px;
					width: 390px;
					padding-left: 10px;
					padding-right: 10px;

					-moz-osx-font-smoothing: grayscale;
	                -webkit-font-smoothing: antialiased; 
					font-family:focoregular; 		
					font-size:13px;
					color:#113F37;
					line-height:19px;
				}

				.formRecPass .formRecPass_centro .textoEliminar {
					position: relative;
					padding: 0 0 0 0 ;
					margin: 0 auto;
					margin-top: 14px;
					width: 590px;
					padding-left: 10px;
					padding-right: 10px;

					-moz-osx-font-smoothing: grayscale;
	                -webkit-font-smoothing: antialiased; 
					font-family:focoregular; 		
					font-size:13px;
					color:#113F37;
					line-height:19px;
				}

				.formRecPass .formRecPass_centro .slot {
					padding: 0 0 0 0 ;
					margin: 0 auto;
					position: relative;
					width: 342px;
					text-align: left;
					/*background-color: #00ff00;*/
				}

						.formRecPass .formRecPass_centro .slot .pl_voltar {
							position: relative;
							width: 100%;
							margin-top: 30px;
							text-align: center;
						}

								.formRecPass .formRecPass_centro .slot .pl_voltar .voltar {
									position: relative;
									width: 90px;
									margin-bottom: 10px;
									cursor: pointer;
								}

						.formRecPass .formRecPass_centro .slot .campo_tit {
							position: relative;
							margin-left: 10px;
							margin-top: 20px;
							margin-bottom: 10px;

							-moz-osx-font-smoothing: grayscale;
			                -webkit-font-smoothing: antialiased; 
							font-family:focobold; 		
							font-size:18px;
							color:#616765;
							line-height:20px;
						}

						.formRecPass .formRecPass_centro .slot .pos_form1 {
							position: relative;
							margin-left: 10px;
						}

						.formRecPass .formRecPass_centro .slot .pos_botao {
							position: relative;
							margin-top: 12px;
							margin-left: 10px;
						}

						.formRecPass .formRecPass_centro .slot .erro {
							position: relative;
							margin-top: 0px;
							text-align: center;

							-moz-osx-font-smoothing: grayscale;
			                -webkit-font-smoothing: antialiased; 
							font-family:focoregular; 		
							font-size:12px;
							color:#A92321;
							line-height:20px;
							display: none;
						}

						.formRecPass .formRecPass_centro .slot .sucesso {
							position: relative;
							margin-top: 0px;
							text-align: center;
							margin-top: 4px;

							-moz-osx-font-smoothing: grayscale;
			                -webkit-font-smoothing: antialiased; 
							font-family:focoregular; 		
							font-size:12px;
							color:#6F9A5C;
							line-height:13px;
							display: none;
						}

			            .formRecPass .formRecPass_centro .slot .linkArea:link {display:block; font-family:focobold; font-size:12px; color:#6F9A5C; text-decoration:underline;}
			            .formRecPass .formRecPass_centro .slot .linkArea:visited {color:#6F9A5C;}
			            .formRecPass .formRecPass_centro .slot .linkArea:hover {color:#113F37; text-decoration:underline;}

						.formRecPass .formRecPass_centro .slot .pl_img {
							position: relative;
							width: 100%;
							margin-top: 30px;
							text-align: center;
						}

								.formRecPass .formRecPass_centro .slot .pl_img .cadeado {
									position: relative;
									width: 35px;
								}

								.formRecPass .formRecPass_centro .slot .pl_img .eliminar {
									position: relative;
									width: 46px;
								}







/* 
==========================================================================
 Site
========================================================================== 
*/



















/* 
==========================================================================
FORMULÁRIOS
========================================================================== 
*/

.botao {
	clear: both;
	position: relative;

	width: 322px;
	height: 35px;
	border-radius: 5px;
	background-color: #909895;
	text-align: center;

	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased; 
	font-family:focobold; 		
	font-size:20px;
	color:#113F37;
	line-height:35px;		
	cursor: pointer;		
}
 .botao:hover {
	background-color: #113F37;
	color:#FFFFFF;
 }


 .botao_Eliminar {
	clear: both;
	position: relative;

	width: 322px;
	height: 35px;
	border-radius: 5px;
	background-color: #A92321;
	text-align: center;

	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased; 
	font-family:focobold; 		
	font-size:20px;
	color:#FFFFFF;
	line-height:35px;		
	cursor: pointer;		
}
 .botao_Eliminar:hover {
	background-color: #B7BCBA;
	color:#A92321;
 }

.formNormal1 { 
	/*-webkit-appearance: none;*/
	padding-right: 4px;
	padding-left:10px;

	font-family: focoregular;
	font-size: 15px;
	color: #6F9A5C;
	border-top: 1px solid #86918F;
	border-right: 1px solid #86918F;
	border-bottom: 1px solid #86918F;
	border-left: 1px solid #86918F;
	background-color: #EAEAEA;
	background: transparent;
	border-radius: 5px;

	width:322px; 
	height:40px;

	/* faz com que o imput não saia dos 100% */
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
.formNormal1:focus { 
 	outline: none;
}


.formNormal1_erro { 
	/*-webkit-appearance: none;*/
	padding-right: 4px;
	padding-left:10px;

	font-family: focoregular;
	font-size: 15px;
	color: #6F9A5C;
	border-top: 1px solid #A92421;
	border-right: 1px solid #A92421;
	border-bottom: 1px solid #A92421;
	border-left: 1px solid #A92421;
	background-color: #EAEAEA;
	background: transparent;
	border-radius: 5px;

	width:322px; 
	height:40px;

	/* faz com que o imput não saia dos 100% */
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
.formNormal1_erro:focus { 
 	outline: none;
}

/* 
==========================================================================
FORMULÁRIOS
========================================================================== 
*/

































/* 
==========================================================================
 Responsive
========================================================================== 
*/



@media screen and (max-width: 425px) {




	.formRecPass {
	}
			.formRecPass .formRecPass_centro {
			}
					.formRecPass .formRecPass_centro .titulo {
					}

					.formRecPass .formRecPass_centro .texto {
						width: 90%;
						padding-left: 10px;
						padding-right: 10px;
					}

					.formRecPass .formRecPass_centro .textoEliminar {
						width: 90%;
						padding-left: 10px;
						padding-right: 10px;
					}



}









@media screen and (max-width: 320px) {





.formRecPass {
}
		.formRecPass .formRecPass_centro {
		}

				.formRecPass .formRecPass_centro .titulo {
				}

				.formRecPass .formRecPass_centro .texto {
				}

				.formRecPass .formRecPass_centro .slot {
					width: 92%;
				}

						.formRecPass .formRecPass_centro .slot .campo_tit {

							margin-left: 0px;


						}

						.formRecPass .formRecPass_centro .slot .pos_form1 {
							margin-left: 0px;
						}
						.formRecPass .formRecPass_centro .slot .pos_botao {
							margin-left: 0px;
						}
						.formRecPass .formRecPass_centro .slot .erro {
						}
						.formRecPass .formRecPass_centro .slot .sucesso {
						}



	.formNormal1 { 
		width:100%; 

		/* faz com que o imput não saia dos 100% */
	    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	    box-sizing: border-box;         /* Opera/IE 8+ */
	}


	.formNormal1_erro { 
		width:100%; 

		/* faz com que o imput não saia dos 100% */
	    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	    box-sizing: border-box;         /* Opera/IE 8+ */
	}


	.botao {
		width: 100%;
	}

	.botao_Eliminar {
		width: 100%;
	}


}






/* 
==========================================================================
 Responsive
========================================================================== 
*/

/*Wethink, lda Maio 2020*/