

/* Start:/bitrix/templates/proopt_default/components/bitrix/news.list/faq/style.css?1613649319561*/
.faq-block {
	margin: 0 0 20px;
}
.faq-block .faq-item {
	padding: 5px 10px;
}
.faq-block .faq-question {
	margin: 10px 0;
	cursor: pointer;
}
.faq-block .faq-question span {
	border-bottom: 1px solid #000;
	font-size: 16px;
}
.faq-block .faq-question:hover span {
	border-bottom: 1px dotted #000;
}
.faq-block .faq-answer {
	display: none;
	padding: 5px 10px 10px;
	font-size: 16px;
}
.faq-block .faq-answer a {
	color: #EE7918;
	border-bottom: 1px solid #EE7918;
}
.faq-block .faq-answer a:hover {
	border-bottom: 1px dotted #EE7918;
	text-decoration: none;
}
/* End */


/* Start:/bitrix/templates/proopt_default/components/bitrix/form.result.new/faq/style.css?1613649319520*/
.ask-question-block.someform {
	padding: 20px 30px;
	border: 1px solid #adb5bd;
	margin-bottom: 20px;
	max-width: 500px;
	
}
.ask-question-title {
	font-size: 20px;
	margin-bottom: 20px;
}
.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/bitrix/templates/proopt_default/components/bitrix/form.result.new/faq/images/icon_warn.gif);
}

@media screen and (max-width: 480px) {
	body.adaptive .ask-question-block.someform {
		box-sizing: border-box;
	}
}
/* End */
/* /bitrix/templates/proopt_default/components/bitrix/news.list/faq/style.css?1613649319561 */
/* /bitrix/templates/proopt_default/components/bitrix/form.result.new/faq/style.css?1613649319520 */
