

.laws__search-form{
	display: block;
	box-shadow: 0px 0px 0px 1px #bebebe;
	height: 30px;
	background: #327CD1;
	border-radius: 3px;
	overflow: hidden;
}
.laws__search-form-txt{
	background: #fff url(https://s.9111s.ru/img/laws/sprite.png)
		no-repeat 7px 7px;
	height: 100%;
	border: none;
	padding:0 0 0 30px;

	font-size: 14px;
}
.laws__search-form-submit{
	border: none;
	height: 100%;
	background: none;
	color: #fff;

	width: 80px;
	text-transform: uppercase;
	cursor: pointer;
}
.laws{
	padding: 25px 15px 15px;
}

.clr_wline{
	clear: both;
	display:block;
	overflow: hidden;
	margin: 15px 0 10px;
	padding: 0;
	border-bottom: 1px solid #bebebe;
}
.clr_wline:first-child{
    display: none;
}
.law_link{
	/*color:#2483d3;

	font-size: 12px;*/

    display: inline;

    font-size: 14px;
    line-height: 18px;
}


.law__doc-link{

	font-size: 14px;
	display: block;
	line-height:normal;
}

.laws__crumbs{
	float: right;
}
.laws__nav-link{
	background: url(https://s.9111s.ru/img/laws/sprite.png)
		no-repeat 0px -49px;
	color: #707070;

	padding-left: 18px;
	margin-right: 10px;
}
.laws__nav-link:last-of-type{
	margin-right: 0px;
}

.laws__edition_doc {
	color: #777;

    white-space: nowrap;
}
.laws-breadcrumbs{
	display: block;
	margin-bottom: 12px;
	font-size: 13px;
	line-height: 20px;
	color: #777;
}
.laws-breadcrumbs__link{
	color: #2483d3;
	text-decoration: none;
}
.laws-breadcrumbs__link:hover{
	text-decoration: underline;
}
.laws-breadcrumbs__current{
	color: #777;
}
.laws-breadcrumbs__sep{
	margin: 0 6px;
	color: #bbb;
}

.doc_text {
	display: block;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e2e2e2;
}
.doc_text p {
	font-size:15px;
	line-height:146%;
}

/* Оглавление документа: часть/раздел/подраздел/глава/параграф/статья */

.laws-toc{
	display: block;
}

.law__doc-link{
	font-size: 14px;
	display: block;
	line-height: normal;
	padding: 6px 0;
	color: #333;
	text-decoration: none;
}
.law__doc-link:hover{
	color: #2483d3;
}

/* Часть — верхнеуровневый блок кодекса (напр. "ОБЩАЯ ЧАСТЬ") */
.law__doc-link--chast{
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .3px;
	color: #14578b;
	padding: 20px 0 10px;
	margin-top: 10px;
	border-top: 2px solid #14578b;
}
.laws-toc > .law__doc-link--chast:first-child{
	margin-top: 0;
	border-top: none;
}

/* Раздел */
.law__doc-link--razdel{
	font-size: 17px;
	font-weight: 700;
	color: #1a1a1a;
	padding: 14px 0 6px;
	margin-top: 6px;
	border-top: 1px solid #d8d8d8;
}
.law__doc-link--chast + .law__doc-link--razdel{
	border-top: none;
	margin-top: 0;
}

/* Подраздел */
.law__doc-link--podrazdel{
	font-size: 15px;
	font-weight: 700;
	color: #1a1a1a;
	padding: 10px 0 6px;
}

/* Глава */
.law__doc-link--glava{
	font-size: 15px;
	font-weight: 600;
	color: #333;
	padding: 8px 0 6px;
}

/* Параграф */
.law__doc-link--paragraf{
	font-size: 14px;
	font-weight: 600;
	color: #444;
	padding: 6px 0 4px;
}

/* Статья — конечная ссылка на текст */
.law__doc-link--statia{
	font-size: 14px;
	font-weight: normal;
	color: #2483d3;
}
.law__doc-link--statia:hover{
	text-decoration: underline;
}

/* Отступы по уровню вложенности (считаются по глубине алиаса документа) */
.laws_otstup10{ padding-left: 0; }
.laws_otstup20{ padding-left: 18px; }
.laws_otstup30{ padding-left: 36px; }
.laws_otstup40{ padding-left: 54px; }
.laws_otstup50{ padding-left: 72px; }
.laws_otstup60{ padding-left: 90px; }
.laws_otstup70{ padding-left: 108px; }
.laws_otstup80{ padding-left: 126px; }

.laws_articles_list{
    position: relative;
    padding-bottom: 10px;
    display: block;
    line-height: normal;
    padding-top: 0;

}

/* Блок упомянутых законов в ответах */

.mentionedLaws-blockTitle {
	display: flex;
	align-items: center;
	font-size: 24px;
	margin-bottom: 10px;
}

@media (max-width: 400px){
	.mentionedLaws-blockTitle {
		font-size: 18px;
	}

}

.mentionedLaws-blockTitle svg{
	width: 25px;
	height: 25px;
	min-width: 25px;
	min-height: 25px;
	fill: #f1cb00;
	margin-right: 10px;
}
.mentionedLaws{
padding: 10px;
}
.mentionedLaws-item{
	margin-left: 10px;
	margin-bottom: 15px;
}
.mentionedLaws-title{
	display: flex;
	align-items: center;
}
.mentionedLaws-title svg{
	width: 15px;
	min-width: 15px;
	height: 20px;
	min-height: 20px;
	fill: #e53215;
	margin-right: 10px;
}
.mentionedLaws-artiles {
	margin-left: 5px;
	border-left: 1px solid rgb(65, 65, 65);
}
.mentionedLaws-artile{
	display: flex;
	align-items: flex-start;
}
.mentionedLaws-artile svg{
	width: 12px;
	min-width: 12px;
	height: 12px;
	min-height: 12px;
	fill: green;
	margin-right: 5px;
	margin-left: 10px;
}
