

/* Start:/local/templates/newkamo/components/bitrix/form.result.new/complaint_book/style.css?16826080142128*/
.claim {
	font-family: 'FiraSans';
	padding-left: 100px;
}
.claim .form-required {
	color: red;
}
.claim .error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/newkamo/components/bitrix/form.result.new/complaint_book/images/icon_warn.gif);
}
.claim h3 {
	font-size:30px;
	padding-left: 0;
	font-weight: 400;
}
.claim .element {
	margin-bottom: 30px;
}
.claim .element textarea {
	max-width: 510px;
	min-width: 250px;
	width: 100%;
	height: 280px;
	font-family: 'FiraSans';
	font-size: 22px;
	font-weight: 300;
}
.claim .submit_btn {
	width: 200px;
	height: 50px;
	font-size: 18px;
	background: #98bd00;
	color: white;
	margin-top: 40px;
	margin-bottom: 20px;
}
.claim .caption {
	font-size: 22px;
	font-weight: 400;
	color:#4f4f4f;
	margin-bottom:15px;
}
.claim .captcha_word {
	font-size: 30px;
	font-weight: 600;
	text-transform: uppercase;
	width: 100%;
	max-width: 250px;
	min-width: 150px;
	height: 26px;
	display: inline-block!important;
}
.claim .captcha_box {
	position: relative;
}
.claim .captcha_updating {
	position: absolute;
	display:  none;
	background: black;
	left:0px;
	right:0px;
	text-align: center;
} 
.claim .captcha_updating .reload {
	width: 40px;
}
.claim .reload_captcha img {
	width: 30px;
	padding: 5px 0px;
	margin-left: 5px;
}
.claim .element label {
	font-size: 20px;
	line-height: 36px;
}
.claim .element label:hover {
	cursor: pointer;
	color: #98bd00;
}
.claim .element label input[type=radio] {
	display: none;
}
.claim .element .input {
	position: relative;
	padding-right: 35px;
}
.claim .element .input:before {
	position: absolute;
	content: "";
	display: block;
	width: 18px;
	height: 18px;
	border: 2px solid green;
	top: 3px;
}
.claim .element .input.checked:before{
	background: #98bd00;
}
.succ_container { 
	text-align: center;
	font-size: 18px;
}
.succ_container .succ_txt  {
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 30px;
}
.succ_container .succ_img {
	margin-bottom: 30px;
}
.succ_container a {
	text-decoration: underline;
	color: black;
	font-weight: 400;
}
.succ_container a:hover {
	color: #98bd00;
}
.claim .err {
	color: red;
	font-weight: bold;
}
/* End */
/* /local/templates/newkamo/components/bitrix/form.result.new/complaint_book/style.css?16826080142128 */
