


/* Start:/local/components/custom/ppf.recoverPassword/templates/.default/ajax-captcha.css*/
/*--CAPTCHA--*/
#captchaBlock{position:relative;}
#captchaBlock #whiteBlock{display:none; text-align:center; position:absolute; background-color:#FFF; width:180px; height:40px;}
#captchaBlock #whiteBlock #loaderImg{margin-top:11px;}
#captchaBlock #reloadCaptcha {cursor: pointer}
/* End */



/* Start:/local/components/custom/ppf.recoverPassword/templates/recoverLogin/style.css*/
.recovery.is-button-d:hover span {
	color: #fff;
}

.recovery.is-button-d:hover {
	background: #b06f41;
}

.recovery.is-button-d:hover:before {
	height: 0;
}

#emailRecoverySendBtn {
	cursor: pointer;
	width: 50%;
	display: block;
	margin: 0 auto;
}

.button100.recovery {
	width: 50%;
	display: block;
	margin: 0 auto 20px auto;
}

p.whiteText {
	text-align: center;
}



/*
#errMessage {
	background: #CC0000;
	width: 100%;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 20px;
	display: none;
}
#errMessage span:before {
	content: "!";
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background: #fff;
	border-radius: 50%;
	color: #CC0000;
	margin-right: 10px;
	line-height: 16px;
}*/
.errorModal {
	padding: 10px 0;
	font-size: 1.3rem;
	color: red;
}

.middle-block {
	max-width: 500px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.recovery-block {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: auto;
}

.is-inline-box+.is-inline-box {
	margin-left: 0 !important;

}

.is-inline-box {
	float: none;
	margin-bottom: 20px;
}

.is-button-d {
	width: 100%;
}

.innermenublockNotBorder {
	width: 25%;
	background: #fff;
	top: 0px;
	position: absolute;
	float: left;
	margin-top: 60px;
}

.cintentleftblockInfoStrah {
	max-width: 875px;
	width: 70%;
	float: left;
	padding-left: 50px;
	padding-top: 50px;
	margin-bottom: 40px;
	margin-left: 25%;
}

.is-files-list .fl-item-file {
	width: 100% !important;
}

.global-content {
	padding-bottom: 220px !important;
}

@media screen and (max-width: 738px) {
	#emailRecoverySendBtn {
		cursor: pointer;
		width: 100%;
		display: block;
		margin: 0 auto;
	}

	.button100.recovery {
		width: 100%;
		display: block;
		margin: 0 auto 20px auto;
	}

	.loginBgFon {
		position: relative;
		z-index: 200;
		min-height: 40em;
	}

	#forgotareas {
		width: 80% !important;
	}

	#forgotareas br {
		display: none;
	}

	#forgotareas a.is-button-a.is-button-d {
		margin-top: 20px;
	}

	.main {
		padding-top: 50px !important;
	}

	.loginBgFon {
		background-position: center !important;
	}

	.global-content {
		padding-bottom: 0px !important;
	}
}

.login-esia {
	display: inline-block;
	width: 84px;
	height: 20px;
	vertical-align: bottom;
	background: url(/local/templates/ppf/img/gosuslugi-logo.svg) no-repeat no-repeat top 5px center;
	background-size: contain;
}

#esia-link {
	padding: 0 5px !important;
	height: 47px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#esia-link.is-button-g div {
	font-size: 1.1rem;
	color: #b06f41 !important;
}

.is-button-g:before {
	background: transparent;
	display: none!important;
}
/* End */
/* /local/components/custom/ppf.recoverPassword/templates/.default/ajax-captcha.css */
/* /local/components/custom/ppf.recoverPassword/templates/recoverLogin/style.css */
