
.analysis_filter_right {
	width: calc(100% - 275px);
	height: 100%;
	display: inline-block;
	padding: 20px 15px 30px 15px;
}

.analysis_filter_left {
	height: 100%;
	width: 271px;
	display: inline-block;
	border-right: 1px solid #e6e6e6;
	vertical-align: top;
	padding: 20px;
	position: relative;
	background: #fff;
	z-index: 2;
}

.selection-modal__wrapper.with_filter {
	background: #FFFFFF;
	min-width: 1249px;
	height: calc(95% - 40px);
	max-height: 755px;
	top: calc(5% + 20px);
	left: calc(50% - 490px);
	position: absolute;
	padding: 0;
	display: block;
}

.selection-modal__wrapper {
	background: #FFFFFF;
	/* min-width: 988px; */
	height: calc(95% - 40px);
	max-height: 755px;
	top: calc(5% + 20px);
	left: calc(50% - 490px);
	position: absolute;
	padding: 0;
	display: block;
	width: auto;
}





.selection-modal__wrapper .list_header {
	padding-left: 10px;
}


.selection-modal__wrapper.with_filter .selection-modal__close.modal_cross.modal_cross_general {
	right: 15px;
	top: 16px;
}


.selection-modal__wrapper .ind_filter_by_org.open_filter_panel {
	display: inline-block;
	position: relative;
	top: 10px;
}

.selection-modal__wrapper h2.selection-modal__title {
	display: inline-block;
}

.selection-modal__wrapper.with_filter .analysis_filter_right {
	padding-right: 35px;
}
.selection-modal__wrapper:not(.with_filter) .analysis_filter_right {
	width: calc(100%);
	height: 100%;
	padding: 15px 30px 5px 20px;
}

.selection-modal__wrapper.with_filter .analysis_filter_right{
	padding: 15px 30px 5px 20px;
}


.selection-modal__wrapper .selection-modal__body{
	height: calc(100% - 174px);
}


.analysis_filter_right .selection-modal__header .selection-modal__title {
	width: calc(100% - 49px);
}


.analysis_filter_container {
	position: relative;
	height: 100%;
	width: 240px;
}

.analysis_filter_header {
	margin-bottom: 20px;
	font-family: Segoe Bold;
}

.analysis_filter_container-content {
	overflow-y: auto;
	overflow-x: hidden;
	height: calc(100% - 39px);
}


.ind_filter_select_role_org.analys_filter__left__select {
	margin: 10px 0;
	height: 35px;
}

.ind_filter_select_role_org.analys_filter__left__select > .vs__dropdown-toggle{
	height: 100%;
}

.ind_filter_select_role_org.analys_filter__left__select span.vs__selected {
	top: 2px;
}

/* Подходит для: 1280x1024, 1280x960 */
@media screen and (min-height:820px) and (max-height:900px) {
	.selection-modal__wrapper {
		top: calc(3% + 20px);
	}
}

/* Подходит для: 1600х900, */
@media screen and (min-height:749px) and (max-height:770px) {
	.selection-modal__wrapper {
		top: calc(-1% + 20px);
	}
}

/* Подходит для: 1280x800 */
@media screen and (min-height:651px) and (max-height:670px) {
	.selection-modal__wrapper {
		top: calc(-1% + 22px);
		height: calc(52% - 40px);
	}
}

/* Подходит для: 1366х768, 1280x768, 1280x720 */
@media screen and (min-height:580px) and (max-height:650px) {
	.selection-modal__wrapper {
		top: calc(-1% + 25px);
		height: calc(51% - 40px);
	}
}

/* Подходит для: 1280x600, 1024x600 */
@media screen and (min-height:400px) and (max-height:500px) {
	.selection-modal__wrapper {
		height: calc(52% - 40px);
		top: calc(-1% + 20px);
	}
}


.filter_item .ind_filter_select_role_org .vs__selected {
	height: 29px;
	overflow: hidden;
	white-space: nowrap;
}

.filter_item .ind_filter_select_role_org .vs__selected-options{
	max-width: calc(100% - 15px);
	overflow: hidden;
}
