

/* Start:/bitrix/templates/aspro-scorp_modify/components/ma/catalog.section.list/documents.list/style.css?15858036742615*/
/**
 * @version 1.0.1
 * @since 2018-01-19
 */
.b-documents-list {}
	.b-documents-list-search {
		height: 31px;
		margin: 0px 0px 30px 0px;
		overflow: hidden;
	}
		.b-documents-list-search input {
			box-sizing: border-box;
			display: block;
			width: 100%;
			height: 31px;
			padding: 0 8px;
			border: 1px solid #d9d9d9;
			border-top: 1px solid #c0c0c0;
			font: normal 14px/1.2 Arial, sans-serif;
			/*pointer-events: none;*/
		}
		.b-documents-list-search input::-ms-clear {
			/*display: none;*/
		}
table.table tr.b-price-list_section td.b-price-list_section-name {
	position: relative;
	padding-top: 12px;
	padding-bottom: 12px;
	background: #eff5f7;
	font-size: 14px;
	border-bottom: 1px solid #fff;
}
	td.b-price-list_section-name:after {
		content: '\f107';
		position: absolute;
		right: 30px;
		top: 10px;
		display: block;
		font: normal normal normal 22px/1 FontAwesome;
	}
		.open td.b-price-list_section-name:after {
			-moz-transform: rotate(180deg);
		    -ms-transform: rotate(180deg);
		    -webkit-transform: rotate(180deg);
		    -o-transform: rotate(180deg);
			transform: rotate(180deg);
		}
	.table tr.b-price-list_element td {
		background: #fff !important;
		border-bottom: 1px solid #ebebeb;
		vertical-align: middle;
	}
	.table tr.b-price-list_element td:last-child {
		text-align: right;
	}
.b-price-list_section {
	cursor: pointer;
}
.b-price-list_section.child-section {
	display: none;
}
	.b-price-list_section-name.level-1 {
		font-weight: bold;
	}
	.level-2 > span {
		padding-left: 40px;
	}
		.b-price-list_element {
			transition: all .3s ease-in-out;
		}
			.not-visible {
				display: none;
			}
			.b-price-list_element span{
				margin: 0px;
			}
/***
@media (max-width: 864px) {
	.table-wrapper {
		overflow: auto;
	}
	.table-wrapper table {
		max-width: unset;
		width: 834px;
	}
}
***/
/*.b-documents-list table.table {
	position: relative;
}*/
.b-documents-list table.table > tbody > tr > th,
.b-documents-list table.table > tbody > tr > td {
	word-break: normal;
}
.b-documents-list table.table tr.b-price-list_section td.b-price-list_section-name {
	position: static;
}
.b-documents-list td.b-price-list_section-name::after {
	margin-top: -21px;
	top: unset;
}
.g-mobile td.b-price-list_section-name::after {
	transform: rotate(-90deg);
}
.g-mobile .open td.b-price-list_section-name::after {
	transform: rotate(90deg);
}
.g-mobile .level-2 > span {
	padding-left: 0;
	margin-left: 40px;
	display: inline-block;
	width: 75%;
}
@media (max-width: 768px) {
	.table-wrapper {
		overflow: auto;
	}
	.table-wrapper table {
		max-width: unset;
		min-width: 620px;
	}	
}

/* End */
/* /bitrix/templates/aspro-scorp_modify/components/ma/catalog.section.list/documents.list/style.css?15858036742615 */
