

/* Start:/local/templates/nps/components/bitrix/form.result.new/anti-corruption-measures/style.css?17689958233454*/
.ac-form {
	width: 692px;
	max-width: 100%;
	position: relative;		
	margin: 40px 0px;
}
.ac-form__title {
	color: #08131A;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.ac-form__fields {
	margin-top: 20px;
	position: relative;
}
.ac-form__field {
	margin-top: 24px;
	position: relative;
}
.ac-form__field:first-child {
	margin-top: 0;
}
.ac-form__field-label {
	color: #5A5F62;
	font-size: 19px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	position: absolute;
	top: 22px;
	left: 21px;
	z-index: 10;
	cursor: text;
}
.ac-form__field-label span {
	color: #DF2028;
}
.ac-form__field-input {

}
.ac-form__field-input input,
.ac-form__field-input textarea {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	padding: 21px 20px 21px 20px;
	border: 1px solid #E6E6E6;
	color: #08131A;
	font-size: 19px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	outline: none;
}
.ac-form__field-input textarea {
	min-height: 100px;
	height: 100px;
}
.ac-form__field-error {
	display: none;
	color: #DF2028;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 6px;
}
.ac-form__field.error .ac-form__field-input input,
.ac-form__field.error .ac-form__field-input textarea {
	border: 1px solid #DF2028;
	color: #DF2028;
}
.ac-form__field.error .ac-form__field-error {
	display: block;
}
.ac-form__uploader {
	position: relative;	
}
.ac-form__uploader__label {
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #015689;
	background-color: #fff;
	padding: 22px;
	color: #015689;
	font-size: 19px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}
.ac-form__uploader__label span {
	margin-right: 6px;		
}
.ac-form__uploader__label svg {
	display: block;

}
.ac-form__uploader-files {
	display: none;
}
.ac-form__uploader__info {
	margin-top: 12px;
	color: #979797;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 17px;
}
.ac-form__uploader__list {

}
.ac-form__uploader__item {
	margin-top: 16px;
	display: flex;
	align-items: flex-start;
}
.ac-form__uploader__item-name {
	color: #08131A;
	font-size: 19px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin-right: 8px;
}
.ac-form__uploader__item-name span {
	color: #ACAFB1;
}
.ac-form__uploader__item-remove {
	display: block;
	width: 20px;
	min-width: 20px;
	height: 20px;
	border-radius: 100%;
	background-color: #015689;
	position: relative;
	cursor: pointer;
	margin-top: 2px;
}
.ac-form__uploader__item-remove svg {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
.ac-form__button {
	margin-top: 48px;
}
.ac-form__submit {
	display: block;
	cursor: pointer;
	outline: none;
	background: #015689;
	border: 1px solid #015689;
	transition: all 0.3s;
	padding: 20px;
	text-align: center;
	width: 382px;
	max-width: 100%;
	color: #FFF;	
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;

}
.ac-form__info {
	margin-top: 12px;
	color: #979797;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 17px;
}
.ac-form__info a {
	text-decoration: underline;
	color: inherit !important;
	border-bottom: none !important;
}
/* End */
/* /local/templates/nps/components/bitrix/form.result.new/anti-corruption-measures/style.css?17689958233454 */
