body {
	min-height: 200vh;
}

.hidden {
	display: none !important;
}

.tab_container .sidebar.ui-droppable > div:first-child,
	/* .tab_container .sidebar.ui-droppable > div.sidebar_inner:nth-child(2), */
#uphead,
#header > #toolbar {
	display: none;
}

.tab_container .workspace_results table th.row,
.tab_container .workspace_results table th.row_null {
	position: unset !important;
}

thead td.data.spark,
.tab_container .workspace_results table th.col {
	background: #ECEFF2;
	color: #000; /*#1eb0d5*/
}

.tab_container {
	height: 100%;
	font-size: 13px;
	color: #343a40;
	background-color: #F5F8F8;
}

.tab_container .sidebar {
	margin-left: 0;
	transition: margin-left 1s ease;
}

.tab_container.hide_measure .sidebar {
	margin-left: -240px;
}

.tab_container.hide_measure .workspace_fields {
	margin-left: -280px;
	visibility: hidden;
}

.tab_container.hide_measure .workspace_results {
	width: calc(100% - 63px);
}

.tab_container.hide_measure .workspace_results table {
	/* width: 100%;*/
}

.tab_container.hide_measure .workspace_inner {
	margin-left: 0;
	width: 100%;
}

div.workspace_results table tbody tr,
.tab_container .workspace_results table > thead > tr {
	height: 47px;
}

div.workspace_results table tbody td.data {
	font-size: 13px;
}

.metadata_attribute_wrapper {
	height: calc(100% - 54px);
	padding: 9px;
}

body button {
	outline: none !important;
}

button.run.button,
button.save.button {
	float: right;
	height: 24px;
	display: inline-block;
	padding: 3px 15px 5px 15px;
	cursor: pointer;
	border: 1px solid #dfdfdf;
	vertical-align: top;
	background: linear-gradient(to bottom, #ffffff, #ececec);
	margin-top: 2px;
	border-radius: 3px;
}

button:disabled {
	background: linear-gradient(to bottom, #ffffff, #ececec);
}

div#query_processing {
	position: absolute;
	left: 300px;
	margin-top: 50px;
	margin-right: 65px;
}

button:disabled .save_button {
	background-image: url(../../../images/analysis/save_disabled.png);
}

.save_button {
	position: relative;
	display: inline-block;
	top: 8px;
	left: 6px;
	height: 16px;
	width: 15px;
	cursor: pointer;
	vertical-align: top;
	background: url(../../../images/redesign/save.png) no-repeat;
}

a.export_button.menu.button {
	display: inline-block;
	height: 26px;
	width: 26px;
	text-align: center;
	margin-top: -4px;
}

a.export_button.menu.button:before {
	font-family: "icons";
	content: "\e92e";
	color: #1EB0D5;
	font-size: 18px;
	padding-top: 4px;
	display: inline-block;
	font-weight: 300;
	line-height: 1;
}

a.export_button.menu.button:hover:before {
	color: #1B8BA5;
}

a.export_button.menu.button:active:before {
	color: #283A40;
}

.export_button__context_menu_list {
	display: inline-block;
	width: 75px !important;
	min-width: 75px !important;
	z-index: 100001 !important;
}

.export_button__context_menu_list .context-menu-item {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 0;
	margin: auto;
	color: #343a40;
	text-shadow: none;
}

button:disabled .refresh_button {
	background-image: url(../../../images/analysis/refresh_button_disabled.png);
}

.refresh_button {
	height: 20px;
	width: 20px;
	position: relative;
	display: inline-block;
	left: -9px;
	top: -5px;
	background-image: url(../../../images/analysis/refresh_button.png);
	cursor: pointer;
	vertical-align: top;
}

.workspace_toolbar a.button#save_icon:active:not(".disabled_toolbar") {
	background: linear-gradient(to bottom, #f3f3f3, #cccccc);
}

.workspace_toolbar a.button#save_icon.disabled {
	cursor: default;
}

.workspace_toolbar a.button#save_icon {
	float: right;
	height: 26px;
	width: auto;
	top: 2px;
	position: relative;
	display: inline-block;
	padding: 3px 15px 5px 15px;
	cursor: pointer;
	border: 1px solid #dfdfdf;
	vertical-align: top;
	background: linear-gradient(to bottom, #ffffff, #ececec);
	text-decoration: none !important;
	border-radius: 3px;
	color: #333 !important;
	outline: none !important;
}

.workspace_toolbar a.button#run_query:active:not(".disabled_toolbar") {
	background: linear-gradient(to bottom, #f3f3f3, #cccccc);
}

.workspace_toolbar a.button#run_query {
	float: right;
	top: 1px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	vertical-align: top;
	outline: none !important;
	text-align: center;
}

a#run_query.disabled_toolbar:hover,
a#save_icon.disabled_toolbar:hover {
	padding: 3px 15px 5px 15px;
}

.sidebar.ui-droppable > .sidebar_inner {
	display: none;
}

.d_hierarchy > .ui-draggable-handle {
	cursor: pointer;
}

.hide.d_level.ui-draggable.ui-draggable-handle {
	/*display: list-item !important;*/
	/*height: 41px;*/
	min-height: 41px;
	padding-top: 10px;
	padding-left: 13px;
	/*outline: 1px solid #ECEFF2;*/
	border-top: none;
	margin: 0 0 0 1px;
}

.hide.d_level.ui-draggable.ui-draggable-handle .clear_dimension {
	display: none;
}

.connectable.ui-sortable .hide.d_level.ui-draggable.ui-draggable-handle .clear_dimension {
	display: inline-block;
}

.selection.ui-draggable-dragging .ui-draggable-handle {
	background: #EFF2F4 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/*.dimension_tree .d_level .level:after {*/
/*	!*background: url(../../../images/analysis/dimension_disable.svg) no-repeat 2% 45%;*!*/
/*	content: "+";*/
/*	float: left;*/
/*	margin-right: 5px;*/
/*	font-size: 16px;*/
/*	color: #8ED7EA;*/
/*}*/

/*.dimension_tree .d_level .level:hover:after {*/
/*	!*background: url(../../../images/analysis/dimension_hover.svg) no-repeat 2% 45%;*!*/
/*	content: "+";*/
/*	float: left;*/
/*	margin-right: 5px;*/
/*	font-size: 16px;*/
/*	color: #1B8BA5;*/
/*}*/

/*.dimension_tree .d_level.ui-draggable-disabled .level:after {*/
/*	!*background: url(../../../images/analysis/dimension_active.svg) no-repeat 2% 45%;*!*/
/*	content: "+";*/
/*	float: left;*/
/*	margin-right: 5px;*/
/*	font-size: 16px;*/
/*	color: #17373E;*/
/*}*/

.hide.d_level.ui-draggable.ui-draggable-handle:hover {
	background: #F2F5F7;
	/*outline: 1px solid #DFE4EA;*/
}

.selection.ui-draggable-dragging .hide.d_level.ui-draggable.ui-draggable-handle:hover {
	outline: 0;
}

.hide.d_level.ui-draggable.ui-draggable-handle:active {
	background: #EFF2F4;
	outline: 1px solid #DFE4EA;
	margin-right: 1px;
}

.selection.ui-draggable-dragging .hide.d_level.ui-draggable.ui-draggable-handle:active {
	outline: 0;
}

li.parent_dimension > span {
	/*li.parent_dimension > a {*/
	display: none;
}

a.folder_collapsed.sprite {
	display: none;
}

.dimension_tree li.parent_dimension li.hierarchy {
	border-top: 1px solid #e6e6e6;
}

.hierarchy_triangle {
	top: 16px !important;
	left: -16px;
}

.sidebar_inner.measure_tree .parent_dimension li {
	border-bottom: 1px solid #e6e6e6;
	padding: 5px 0 5px 10px;
}

.workspace_results table th.row_header:first-child {
	border-radius: 3px 0 0 0px;
}

.workspace_results table th.row_header:last-child {
	border-radius: 3px 0 0 0px;
}

.remove_row {
	background: url(../../../images/src/cancel3.png) no-repeat scroll center center transparent;
	cursor: pointer;
	display: inline-block;
	width: 20px;
	height: 20px;
	position: relative;
	float: right;
	top: -19px;
}

#swap_axis_icon {
	background: none;
}

#swap_axis_icon:before {
	color: #1EB0D5;
	font-size: 16px;
	display: inline-block;
}

#swap_axis_icon:hover:before,
#swap_axis_icon:focus:before {
	color: #1B8BA5;
}

#swap_axis_icon:active:before {
	color: #283A40;
}

#non_empty_icon:not(.on){
	background: url(../../../images/redesign/hide3.png) 4px 6px no-repeat !important;
	background-size: 70% 70%;
	margin: -6px 0 0 0;
}

#non_empty_icon:hover,
#non_empty_icon:focus {
	background: url(../../../images/redesign/hide2.png) 4px 6px no-repeat;
	background-size: 70% 70%;
}

#non_empty_icon.on,
#non_empty_icon:active{
	background: url(../../../images/redesign/hide1.png) 4px 6px no-repeat;
	background-size: 70% 70%;
	margin-top: -6px;
}

#run_query:before {
	font-family: "icons";
	content: "\e982";
	color: #1EB0D5;
	font-size: 15px;
	padding-top: 3px;
	display: inline-block;
	font-weight: 300;
}

#run_query:hover:before,
#run_query:focus:before {
	color: #1B8BA5;
}

#run_query:active:before {
	color: #283A40;
}

#clear_filter:hover {
	background: url(../../../images/redesign/clear2-01.png) 50% 50% no-repeat;
}

#clear_filter:active {
	background: url(../../../images/redesign/clear3-01.png) 50% 50% no-repeat;
}

#clear_filter {
	background: url(../../../images/redesign/clear-01.png) 50% 50% no-repeat;
	position: relative;
	left: 0;
	top: -5px;
}

.save_report_modal {
	position: fixed;
	width: 538px;
	height: 212px;
	border: 1px solid #C1C1C1;
	background: #FFFFFF;
	z-index: 999;
	left: calc(50% - 538px / 2);
	top: 204px;
	border-radius: 3px;
	font-family: Arial;
}

.save_new_report > span:nth-child(1) {
	font-size: 18px;
	padding-left: 20px;
	position: absolute;
	top: 16px;
	font-weight: bold;
}

.save_new_report > span:nth-child(2) {
	font-size: 13px;
	padding-left: 20px;
	position: absolute;
	top: 56px;
}

.save_new_report > span:nth-child(3) {
	font-size: 13px;
	padding-left: 20px;
	position: absolute;
	top: 92px;
	font-weight: normal;
	width: 143px;
}

.save_new_report > span:nth-child(4) {
	font-size: 16px;
	padding-left: 20px;
	position: absolute;
	top: 90px;
	font-weight: normal;
	width: 150px;
}

.modal_overlay {
	position: fixed;
	padding: 0;
	z-index: 98;
	margin: 0;
	width: 100%;
	top: 0;
	left: 0;
	height: 100%;
	background: rgba(0, 0, 0, 0.25);
}

input.report_name_input {
	width: 359px;
	height: 24px;
	border-radius: 6px;
	position: absolute;
	top: 92px;
	font-size: 12px;
	left: 158px;
	border: 1px solid #dedae0;
	outline: none !important;
	padding: 10px;
	font-weight: normal;
	line-height: 16px;
	box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
	font-family: Arial;
}

.modal_bottom_line {
	background: #DADEE0;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 64px;
}

.modal_bottom_buttons {
	width: 100%;
	position: absolute;
	bottom: 0;
	height: 64px;
	padding: 19px 21px 21px;
}

.modal_bottom_buttons > button:active {
	background: linear-gradient(to bottom, #f3f3f3, #cccccc);

}

.modal_bottom_buttons > button {
	float: right;
	margin-left: 12px;
	border-radius: 4px;
	font-family: Arial;
	background: linear-gradient(to bottom, #ffffff, #ececec);
	border: 1px solid #dfdfdf;
	height: 26px;
	font-weight: 400;
}

button.show_when_success_saved {
	min-width: 50px;
}

#save_report_name {
	font-size: 18px;
	padding-top: 16px;
	font-family: "Segoe Bold";
	color: #283a40;
	font-weight: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
}

.save_report_modal .middle_area {
	width: 100%;
	height: 78px;
	position: absolute;
	top: 65px;
	background: #F2F2F2;
}

.save_report_modal.save_opened_owned_report {
	height: 269px;
}

.middle_area > span:nth-child(3),
.middle_area > span:nth-child(1) {
	color: #888;
	position: absolute;
	margin-top: 12px;
}

.middle_area > span:nth-child(3) {
	position: absolute;
	bottom: 10px;
	left: 0px;
}

.middle_area > span {
	padding-left: 20px;
}

.save_report_modal.save_new_report {
	font-family: Arial;
	font-weight: normal;
}

.save_opened_owned_report > span:nth-child(1) {
	font-size: 18px;
	padding-left: 20px;
	position: absolute;
	top: 16px;
	font-weight: bold;
}

.save_opened_alien_report > span:nth-child(1) {
	font-size: 18px;
	padding-left: 20px;
	position: absolute;
	top: 16px;
	font-weight: bold;
}

.save_opened_alien_report > span:nth-child(2) {
	font-size: 13px;
	padding-left: 20px;
	position: absolute;
	top: 56px;
	line-height: 16px;
}

.save_report_modal.save_opened_alien_report {
	height: 229px;
}

.save_report_modal.save_opened_alien_report input.report_name_input {
	top: 106px;
	position: absolute;
}

.save_report_modal.save_opened_alien_report > span:nth-child(3) {
	font-size: 13px;
	padding-left: 20px;
	position: absolute;
	top: 102px;
	font-weight: normal;
	width: 143px;
}

.save_report_modal.save_report_success {
	width: 400px;
	height: 170px;
}

.save_report_modal.save_report_success > span,
.save_report_modal.following_1C > span{
	font-size: 16px;
	left: 25%;
	top: 46px;
	position: absolute;
}

.save_report_modal.save_report_success button,
.save_report_modal.following_1C button{
	min-width: 60px;
}

span#update_report_name_span {
	top: 12px;
	left: 140px;
	position: initial;
	display: block;
	margin: 6px 0 0 13px;
	font-family: Segoe Regular;
	font-weight: 700;
}

span#update_report_update_date_span {
	top: 49px;
	left: 140px;
	position: initial;
	display: block;
	margin: 6px 0 0 13px;
	font-family: Segoe Regular;
	font-weight: 700;
}

.delete_report_icon:hover {
	background: url(../../../images/redesign/delete2.png) no-repeat;
}

.delete_report_icon:active {
	background: url(../../../images/redesign/delete3.png) no-repeat;
}

.delete_report_icon {
	/*float: right;*/
	background: url(../../../images/redesign/delete.png) no-repeat;
	width: 12px;
	height: 14px;
	margin: 3px 10px 0 10px;
	cursor: pointer;
	position: relative;
	/*top: 3px;*/
}

.show_report_icon {
	/*float: right;*/
	display: inline-block;
	background: url(../../../images/redesign/showReport.png) no-repeat;
	width: 16px;
	height: 18px;
	margin: 2px 10px 0 10px;
	cursor: pointer;
	position: relative;
	/*top: 2px;*/
}

.show_report_icon:focus {
	outline: none;
}

.show_report_icon:hover {
	background: url(../../../images/redesign/showReport2.png) no-repeat;
}

.show_report_icon:active {
	background: url(../../../images/redesign/showReport3.png) no-repeat;
}

.show_report_icon:active {
	outline: none;
}

.show_detail_download_error_icon {
	display: inline-block;
	background: url(../../../images/redesign/downloads_selected.png) no-repeat;
	width: 16px;
	height: 18px;
	margin: 2px 10px 0 10px;
	cursor: pointer;
	position: relative;
	opacity: 0.3;
	left: -55px;
}

.show_detail_download_error_icon:focus {
	background: url(../../../images/redesign/downloads_normal.png) no-repeat;
	opacity: 1;
}

.show_detail_download_error_icon:hover {
	background: url(../../../images/redesign/downloads_normal.png) no-repeat;
	opacity: 1;
	outline: none;
}

.show_detail_download_error_icon:active {

}

a#automatic_icon {
	border: none;
}

li > div.export_arrow {
	right: 0px;
	background-image: url(../../../images/indicators/arrow_down_small.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	top: -2px;
	transform: rotateZ(-90deg);
}

li:not(.disabled):hover > div.export_arrow {
	transform: rotateZ(0deg);
	top: 13px;
}

.add_measure_modal_dialog {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	left: 0;
	top: 0;
	z-index: 97;
}

.add_measure_modal_dialog .indicators_header {
	margin-bottom: 20px;
	/* margin-top: 40px; */
}

.add_measure_modal_dialog .indicators_table {
	padding: 40px 10px;
}

.add_measure_modal_dialog .bottom_line {
	width: 100%;
	height: 1px;
	position: absolute;
	background: #c7c7c7;
	bottom: 70px;
	display: none;
}

.add_measure_modal_dialog .full_page_form.indicators_form {
	width: 80%;
	height: 80%;
	left: auto;
	top: 10%;
	margin: auto;
}

.add_measure_modal_dialog .bottom_panel {
	display: inline-block;
	position: relative;
	left: -25px;
	width: 100%;
	text-align: right;
}

button#addMeasureButton {
	position: absolute;
	right: 45px;
	bottom: 30px;
	display: inline-block;
	padding: 3px 15px 5px 15px;
	vertical-align: top;
	margin-right: -5px;
}

button#addMeasureButton div {
	background-image: url(../../../images/analysis/add.png);
	height: 20px;
	width: 20px;
	position: relative;
	display: inline-block;
	left: -8px;
	top: -1px;
	cursor: pointer;
	vertical-align: top;
}

div#cancelAddMeasureButton {
	position: absolute;
	display: inline-block;
	right: 213px;
	bottom: 30px;
	padding: 7px 20px 5px 20px;
	color: #1EB0D5;
	font-size: 13px;
	cursor: pointer;
	height: 35px;
	border: 1px solid white;
	font-family: Segoe Regular;
}

div#cancelAddMeasureButton:hover {
	border: 1px solid #e6e6e6;
}

div#cancelAddMeasureButton:active {
	border: 1px solid #1EB0D5;
}

.add_measure_modal_dialog .full_page_form.indicators_form {
	padding-top: 40px;
}

.add_measure_modal_dialog div#searchByName {
	top: 63px;
}

.add_measure_modal_dialog div#clearSearch {
	top: 63px;
}

.add_measure_header {
	position: absolute;
	font-size: 16PX;
	top: 34px;
	left: 50px;
	font-family: Segoe Bold;
}

input.clear_filter_search {
	height: 26px !important;
	padding-top: 4px;
	background: linear-gradient(to bottom, #ffffff, #ececec);
	font-size: 13px;
	font-family: Arial, serif;
	outline: none !important;
	border-color: #dfdfdf !important;
	box-shadow: none !important;
}

input.filter_search_input {
	height: 25px;
	box-shadow: none !important;
}

.dialog_info .dialog_footer a.form_button {
	background: #1EB0D5;
	height: 35px;
	color: #fff;
	font-family: Segoe Semibold;
	font-size: 13px;
	border: none;
	outline: none !important;
	cursor: pointer;
	position: absolute;
	right: 49px;
	border-radius: 0;
	bottom: 28px;
	display: inline-block;
	padding: 6px 15px 5px 15px;
	vertical-align: top;
	margin-right: -5px;
	width: 141px;
}

.dialog_login .dialog_footer a.form_button {
	height: 26px;
	display: inline-block;
	padding: 4px 15px 5px 15px;
	cursor: pointer;
	border: 1px solid #dfdfdf;
	vertical-align: top;
	margin-right: 0px;
	background: linear-gradient(to bottom, #ffffff, #ececec);
	font-family: Arial, serif;
	font-size: 13px;
}

.dialog_footer a.form_button:active {
	background: linear-gradient(to bottom, #f3f3f3, #cccccc);
}

.round_tab {
	width: calc(100% - 40px) !important;
	position: absolute !important;
	left: 20px;
	height: calc(100% - 77px);
	border: 1px solid #e6e6e6;
	box-shadow: -1px -1px 8px 1px rgba(201, 201, 201, 0.4);
	background: #FFFFFF;
}

h3.measure_caption {
	/* border: 1px solid #dadee0; */
	border-radius: 3px 3px 0 0;
	height: 47px;
	padding-top: 10px;
}

.sidebar_inner.measure_tree {
	border: 1px solid #dadee0;
	border-top: 0;
	margin-bottom: 20px;
	border-radius: 3px;
}

h3.dimension_header {
	border: 1px solid #dadee0;
	border-radius: 3px 3px 0 0;
	position: relative;
}

.sidebar_inner.measure_tree li.parent_dimension:last-child li:last-child {
	border-bottom: none;
}

.sidebar_inner.dimension_tree {
	/* border: 1px solid #dadee0; */
	border-top: 0;
	margin-bottom: 9px;
	border-radius: 3px;
}

.sidebar_inner.measure_tree,
.sidebar_inner.dimension_tree {
	background-color: #FFFFFF;
}

a.button.addMeasure {
	top: -36px;
	width: 100%;
	left: 0;
	float: right;
	height: 26px;
	position: absolute;
	padding: 3px 15px 5px 20%;
	cursor: pointer;
	border: 1px solid #dfdfdf;
	vertical-align: top;
	background: linear-gradient(to bottom, #ffffff, #ececec);
	text-decoration: none !important;
	border-radius: 3px;
	color: #333 !important;
	outline: none !important;
}

a.button.addMeasure > div {
	height: 20px;
	width: 20px;
	position: absolute;
	display: inline-block;
	left: 5%;
	top: 3px;
	background-image: url(../../../images/analysis/add.png);
	cursor: pointer;
	vertical-align: top;
}

li.d_measure {
	position: relative;
}

.indicators_img {
	display: inline-block;
	width: 16px;
	background: url(../../../images/redesign/index_.png) no-repeat;
	height: 14px;
	position: relative;
	top: 2px;
	left: -13px;
	pointer-events: none;
}

.measure_indicators_img {
	display: inline-block;
	width: 16px;
	background: url(../../../images/redesign/index_.png) no-repeat;
	height: 14px;
	position: relative;
	top: 2px;
	left: -8px;
	pointer-events: none;
}

.measure_dimension_img {
	display: inline-block;
	width: 16px;
	background: url(../../../images/redesign/measurements-01.png) no-repeat;
	height: 14px;
	position: relative;
	top: 2px;
	left: -8px;
	pointer-events: none;
}

.measures_img {
	display: inline-block;
	width: 16px;
	background: url(../../../images/redesign/columns.png) no-repeat;
	height: 14px;
	position: relative;
	top: 2px;
	left: -13px;
	pointer-events: none;
}

.rows_img {
	display: inline-block;
	width: 16px;
	background: url(../../../images/redesign/rows.png) no-repeat;
	height: 14px;
	position: relative;
	top: 2px;
	left: -13px;
	pointer-events: none;
}

.filter_img {
	display: inline-block;
	width: 16px;
	background: url(../../../images/redesign/filter1.png) no-repeat;
	height: 14px;
	position: relative;
	top: 2px;
	left: -13px;
	pointer-events: none;
}

.fields_list_body.rows.axis_fields ul.connectable.ui-sortable {
	/*border: none;*/
	/*border-top: 1px solid #e6e6e6;*/
}

div.select_all_groups__in_adding_indicators {
	position: relative;
	cursor: pointer;
	width: 15px;
	height: 15px;
	background: url(../../../images/redesign/check-1.png) no-repeat;
	padding: 0;
	top: 8px;
	left: 11px;
}

.select_all_groups__in_adding_indicators:hover {
	background: url(../../../images/redesign/check-2.png) no-repeat
}

.select_all_groups__in_adding_indicators.active {
	background: url(../../../images/redesign/check2.png) no-repeat
}

.select_all_groups__in_adding_indicators > input {
	opacity: 0;
}

div.select_all_groups__in_adding_indicators {
	position: relative;
	cursor: pointer;
	width: 15px;
	height: 15px;
	background: url(../../../images/redesign/check.png) #fff no-repeat;
	padding: 0;
	top: 8px;
	left: 11px;
}

.select_all_groups__in_adding_indicators.active {
	background: url(../../../images/redesign/check2.png) no-repeat
}

.select_all_groups__in_adding_indicators > input {
	opacity: 0;
	cursor: pointer;
}

.add_measures__indicators_table__header {
	height: 41px;
	padding: 5px 0 0 65px;
	color: #828F9D;
	font-family: Segoe Bold;
	display: inline-block;
	width: 100%;
	top: 40px;
}

.add_measures__indicators_table__header > div {
	display: inline-block;
}

.add_measures__indicators_table__header .select_all_groups__in_adding_indicators {
	left: -30px;
	position: relative;
	top: 50px;
}

.add_measures__indicators_table__header > div:nth-child(2) {
	position: relative;
	top: 46px;
}

.icon_and_input_block {
	position: absolute;
	top: 34px;
	right: 40px;
}

.add_measures__indicators_table__header .vm_input_icon.vm_search_icon {
	top: 10px;
}

a.form_button.btn.btn-default[href="#close"] {
	position: absolute;
	display: inline-block;
	right: 195px;
	bottom: 35px;
	padding: 7px 0 5px;
	color: #1EB0D5;
	font-size: 13px;
	cursor: pointer;
	height: 35px;
	border: 1px solid white;
	font-family: Segoe Regular;
	background: #fff;
	box-shadow: none;
	width: 106px;
	text-align: center;
	border-radius: 1px;
}

a.form_button.btn.btn-default[href="#close"]:hover {
	border: 1px solid #c9ced4; /*#c9eed4*/
}

a.form_button.btn.btn-default[href="#close"]:active {
	border: 1px solid #1EB0D5;
}

a.form_button.btn.btn-default[href="#save"] {
	background: #1EB0D5;
	height: 35px;
	color: #fff;
	font-family: Segoe Regular;
	font-size: 13px;
	border: none;
	outline: none !important;
	cursor: pointer;
	position: absolute;
	right: 55px;
	border-radius: 0;
	bottom: 35px;
	display: inline-block;
	padding: 6px 0 5px;
	vertical-align: top;
	margin-right: -5px;
	width: 141px;
	text-align: center;
}

a.form_button.btn.btn-default[href="#save"]:hover {
	background-color: #1B8BA5;
}

a.form_button.btn.btn-default[href="#save"]:active {
	background-color: #283A40;
}

.ui-dialog.filter_modal_in_analysys {
	padding: 35px;
	outline: none !important;
}

.filter_modal_in_analysys .ui-dialog-titlebar.ui-widget-header {
	padding-left: 3px;
}

.filter_modal_in_analysys .ui-dialog-titlebar span {
	font-size: 13px;
	font-family: Segoe Bold;
	display: inline-block;
	margin-bottom: 16px;
	font-weight: normal;
}

.filter_modal_in_analysys .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-draggable-handle {
}

.filter_modal_in_analysys input.clear_filter_search {
	display: none;
}

.filter_modal_in_analysys input#filter_selections {
	width: 228px;
	height: 35px;
	outline: none;
	border: 1px solid #e6e6e6;
	padding-left: 30px;
	font-family: Segoe Regular, serif;
	vertical-align: top;
	margin-right: 25px;
	position: relative;
	left: -19px;
	margin-left: 0;
	border-radius: 0;
}

.filter_modal_in_analysys input#filter_selections:focus {
	border-color: #1EB0D5;
}

.filter_modal_in_analysys label[for="filter_selections"] {
	display: none;
}

.filter_modal_in_analysys .vm_input_icon.vm_search_icon {
	top: 11px;
	left: 5px;
	z-index: 1;
}

.filter_modal_in_analysys .vm_input_icon.vm_analys_icon {
	top: 4px;
	left: 29px;
}

.filter_modal_in_analysys #filter_analys {
	padding-left: 30px;
	border: 1px solid #e6e6e6;
	border-radius: 1px;
	width: 228px;
}

.filter_modal_in_analysys #filter_analys:focus {
	border-color: #1EB0D5;
}

.available_selections.form-.filter_modal_in_analysys inline.caption {
}

.filter_modal_in_analysys .available_selections.form-inline.caption {
	padding-left: 0;
}

.filter_modal_in_analysys li.i18n.all_options.ui-selectee {
	background-color: rgb(37, 38, 39);
}

.filter_modal_in_analysys .dialog.dialog_selections.ui-dialog-content.ui-widget-content {
	font-size: 13px;
	font-family: Segoe Regular;
	color: #343a40;
}

.filter_modal_in_analysys .available_selections.form-inline.unique > span, .filter_modal_in_analysys .available_selections.form-inline.caption > span {
	margin: 12px 12px 12px 0;
	display: inline-block;
	padding-left: 0;
}

.used_members_clean,
.ind_filter_clean,
.available_members_clean {
	position: relative;
	background: url(../../../images/redesign/clean.png) no-repeat;
	width: 18px;
	height: 14px;
	display: inline-block;
	left: 14px;
	top: 3px;
	cursor: pointer;
}

.available_members_clean,
.used_members_clean,
.ind_filter_clean {
	left: 2px;
	display: inline-block;
	width: 32px;
	height: 32px;
	margin: 0 20px -8px 0;
	border: 1px solid #eceff2;
	background: url(../../../images/redesign/clean.svg) no-repeat 6px 6px;
	background-size: 72%;
}

.available_members_clean:hover,
.used_members_clean:hover,
.ind_filter_clean:hover {
	border: 1px solid #1b8ba5;
	background: url(../../../images/redesign/clean-2.svg) no-repeat 6px 6px;
	background-size: 72%;
}

.available_members_clean:active, .used_members_clean:active, .ind_filter_clean:active {
	border: 1px solid #1EB0D5;
	background: url(../../../images/redesign/clean.svg) no-repeat 6px 6px;
	background-size: 72%;
}

.filter_modal_in_analysys
li.option_value {
	height: 41px;
	border-bottom: 1px solid #e6e6e6;
	padding-top: 7px;
	font-size: 13px;
	font-family: Segoe Regular;
	width: 100%;
	overflow: hidden;
}

.filter_modal_in_analysys
li.option_value.option_subvalue {
	padding-left: 20px;
}

.filter_modal_in_analysys
li.all_options {
	height: 41px;
	border-bottom: 1px solid #e6e6e6 !important;
	padding-top: 7px !important;
	font-size: 13px;
	font-family: Segoe Regular;
}

li.i18n.all_options.ui-selectee.i18n_failed.i18n_translated {
}

.filter_modal_in_analysys .parent_div_in_filter_button > a {
	border: none;
	width: 7px;
	height: 12px;
}

.filter_modal_in_analysys a {
	padding-left: 0;
	width: 35px;
	height: 35px;
	display: inline-block;
	padding: 0;
	border: none;
}

div.parent_div_in_filter_button {
	border: 1px solid #ECEFF2;
	width: 35px;
	height: 35px;
	cursor: pointer;
	position: relative;
	top: 0px;
}

div.parent_div_in_filter_button:hover {
	border-color: #1B8BA5;
}

div.parent_div_in_filter_button:active {
	border-color: #1EB0D5;
}

.filter_modal_in_analysys a.btn {
	box-shadow: none !important;
	background: none;
}

.filter_modal_in_analysys .dialog_body {
	font-family: Segoe Regular;
	padding-left: 3px;
}

.selection_buttons a > .parent_div_in_filter_button > div {
	width: 16px;
	height: 16px;
	position: relative;
	left: 11px;
	top: 12px;
}

a#add_members > .parent_div_in_filter_button > div {
	background: url(../../../images/redesign/filterAdd.png) no-repeat;
	left: 14px;
}

a#add_all_members > .parent_div_in_filter_button > div {
	background: url(../../../images/redesign/filterAddAll.png) no-repeat;
}

a#remove_all_members > .parent_div_in_filter_button > div {
	background: url(../../../images/redesign/filterDeleteAll.png) no-repeat;
}

a#remove_all_members > .parent_div_in_filter_button:hover > div {
	background: url(../../../images/redesign/filterDeleteAll2.png) no-repeat;
}

a#remove_members > .parent_div_in_filter_button > div {
	background: url(../../../images/redesign/filterDelete.png) no-repeat;
	left: 14px;
}

a#add_members > .parent_div_in_filter_button:hover > div {
	background: url(../../../images/redesign/filterAdd2.png) no-repeat;
}

.filter_modal_in_analysys .selection_buttons a.btn {
	margin-bottom: 8px;
}

.used_selection_header_labels {
	margin: 3px 12px 12px 0;
}

.used_selection_header_labels_analys {
	margin: 1px 12px -7px 0;
}

.selection_options .used_selections {
}

.dialog_selections .used_selections .selection_options {
	position: relative;
	height: 272px;
}

label[for="show_unique"] {
	margin-bottom: 0;
}

.counter_cureent_window_analys {
	text-transform: uppercase;
}

input#show_unique {
	margin-top: 0;
	margin-right: 10px;
}

.info.filter_sum_count {
	position: absolute;
	left: 330px;
	top: 387px;
	width: 100px;
}

.hint.how_much_can_select {
	position: absolute;
	right: 12px;
	top: 400px;
	text-align: right;
	color: #bcbcbc;
}

.styled_checkbox {
	z-index: -1;
	width: 0;
	opacity: 0;
	margin: 10px 0 0 20px;
}

.styled_checkbox + label {
	position: relative;
	padding: 0 0 0 24px;
	cursor: pointer;
	color: #6d7c8c;
	font-weight: 100;
	float: left;
	min-width: 100%;
}

.styled_checkbox + label:after {
	content: '';
	position: absolute;
	top: 3px;
	left: 2px;
	width: 15px;
	height: 15px;
	transition: .2s;
	background: url(../../../images/redesign/check-1.png) no-repeat;
}

.styled_checkbox + label[for="allSelectedLeft"]:after {
	left: 5px;
	position: absolute;
	z-index: 99999;
	height: 100px;
}

.styled_checkbox:disabled + label:after {
	background-image: url(../../../images/redesign/check.png);
}

.styled_checkbox:not(:disabled):checked + label:after {
	background: url(../../../images/redesign/check2.png) no-repeat;
}

.styled_checkbox:disabled + label {
	cursor: default;
}

.styled_radio {
	z-index: 4;
	width: 0;
	opacity: 0;
	margin: 10px 0 0 20px;
}

.styled_radio + label {
	position: relative;
	padding: 0 0 0 24px;
	cursor: pointer;
	height: 13px;
}

.styled_radio + label:hover:after,
.styled_radio:hover + label:after {
	background: url(../../../images/redesign/radiobtn_hover.png) no-repeat;
}

.styled_radio + label:after {
	content: '';
	position: absolute;
	top: 6px;
	left: 7px;
	width: 15px;
	height: 15px;
	transition: .2s;
	background: url(../../../images/redesign/radiobtn.png) no-repeat;
}

.styled_radio:checked + label:after {
	background: url(../../../images/redesign/radiobtn_active.png) no-repeat;
}

input.selection_type.styled_radio {
	width: 92px;
	height: 16px;
	position: absolute;
	top: 52px;
	cursor: pointer;
}

.add_measure_modal_dialog .indicator_row.indicator_check_box > div:nth-child(2) {
	position: relative;
	left: 36px;
}

.add_measure_modal_dialog .title-item .select_all_indicator_row__div {
	position: relative;
	top: 3px;
	margin-top: 7px;
}

.add_measure_modal_dialog .indicator_row .select_indicator_row__div {
	position: relative;
	top: 1px;
}

.styled_checkbox.styled_checkbox_fix_top + label:after {
	top: -7px;
}

.filterHidden {
	display: none !important;
}

.workspace_results table thead > tr > th.all_null {
	background: #CBE5FF;
	border-top: 1px solid #d5d5d5 !important;
}

.workspace_results table thead > tr > th.all_null:first-child {
	border-left: 1px solid #d5d5d5 !important;
}

.info.filter_sum_count_left label,
.info.filter_sum_count_right label {
	color: #6d7c8c;
	font-weight: normal;
}

/* this prop failing modal checkbox (task #136652) so is commented*/
/*label[for="show_unique"] {
	left: -58px;
}*/
.filter_sum_count_right > div,
.filter_sum_count_left > div {
	color: #6d7c8c;
	font-family: Segoe Semibold;
	font-weight: normal;
}

.info filter_sum_count_left {
	margin-top: 19px;
}

.filter_sum_count_right {
	margin-top: 12px;
}

.description_save_analyse_modal {
	margin: 24px 0 0 40px;
	font-weight: 100;
}

.buttons_save_analyse_modal {

}

.report_name_input_analys_modal {
	display: block;
	position: initial !important;
	margin: 8px 0 0 38px;
	border-radius: 1px !important;
	padding: 16px !important;
}

.report_name_input_analys_modal:focus {
	border-color: #1EB0D5 !important;
}

.cross_general_analys_modal {
	background: url(../../../images/sprite.png) no-repeat;
	background-color: inherit;
	border: none;
	background-position: -690px -97px;
	display: inline-block;
	height: 18px;
	text-indent: -9999px;
	width: 20px;
	position: absolute;
	cursor: pointer;
	right: 9px;
	top: 8px;
}

.title_save_analyse_modal {
	text-transform: uppercase;
	position: initial !important;
	margin: 27px 0 0 17px;
	display: block;
}

.save_report_analys_modal {
	position: fixed;
	width: 385px;
	height: 235px;
	border: 1px solid #C1C1C1;
	background: #FFFFFF;
	z-index: 999;
	left: calc(50% - 538px / 2);
	top: 204px;
	border-radius: 1px;
	font-family: Arial;
	font-weight: normal;
	box-shadow: 1px 1px 15px rgba(0, 0, 0, .3);
}

input.report_name_input_analys_modal {
	width: 301px;
	height: 24px;
	border-radius: 6px;
	position: absolute;
	top: 92px;
	font-size: 12px;
	left: 158px;
	border: 1px solid #dedae0;
	outline: none !important;
	padding: 10px;
	font-weight: normal;
	line-height: 16px;
	box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
	font-family: Arial;
}

.buttons_save_analyse_modal > .modalCancelQuery {
	position: absolute;
	display: inline-block;
	right: 197px;
	bottom: 28px;
	padding: 7px 20px 5px 20px;
	color: #1EB0D5;
	font-size: 13px;
	cursor: pointer;
	height: 35px;
	border: 1px solid white;
	font-family: Segoe Semibold;
	background: #fff;
	box-shadow: none;
	width: 94px;
}

.buttons_save_analyse_modal > .modalSaveQuery {
	background: #1EB0D5;
	height: 35px;
	color: #fff;
	font-family: Segoe Semibold;
	font-size: 13px;
	border: none;
	outline: none !important;
	cursor: pointer;
	position: absolute;
	right: 49px;
	border-radius: 0;
	bottom: 28px;
	display: inline-block;
	padding: 6px 15px 5px 15px;
	vertical-align: top;
	margin-right: -5px;
	width: 141px;
	margin-top: 12px;
}

.description_save_analyse_modal {
	margin: 24px 0 0 40px;
	font-weight: 100;
}

.buttons_save_analyse_modal {
}

.report_name_input_analys_modal {
	display: block;
	position: initial !important;
	margin: 8px 0 0 38px;
	border-radius: 1px !important;
	padding: 16px !important;
}

.report_name_input_analys_modal:focus {
	border-color: #1EB0D5 !important;
}

.cross_general_analys_modal {
	background: url(../../../images/sprite.png) no-repeat;
	background-color: inherit;
	border: none;
	background-position: -690px -97px;
	display: inline-block;
	height: 18px;
	text-indent: -9999px;
	width: 20px;
	position: absolute;
	cursor: pointer;
	right: 9px;
	top: 8px;
}

.title_save_analyse_modal {
	text-transform: uppercase;
	position: initial !important;
	margin: 27px 0 0 17px;
	display: block;
}

.save_report_analys_modal {
	position: fixed;
	width: 385px;
	height: 235px;
	border: 1px solid #C1C1C1;
	background: #FFFFFF;
	z-index: 999;
	left: calc(50% - 538px / 2);
	top: 204px;
	border-radius: 1px;
	font-family: Arial;
	font-weight: normal;
	box-shadow: 1px 1px 15px rgba(0, 0, 0, .3);
}

.delete_report_myorder_modal {
	position: fixed;
	width: 482px;
	height: 338px;
	border: 1px solid #C1C1C1;
	background: #FFFFFF;
	z-index: 999;
	left: calc(50% - 538px / 2);
	top: 204px;
	border-radius: 1px;
	font-family: Arial;
	font-weight: normal;
	box-shadow: 1px 1px 15px rgba(0, 0, 0, .3);
}

.save_opened_owned_report_modal {
	position: fixed;
	width: 501px;
	height: 278px;
	border: 1px solid #C1C1C1;
	background: #FFFFFF;
	z-index: 999;
	left: calc(50% - 538px / 2);
	top: 204px;
	border-radius: 1px;
	font-family: Arial;
	font-weight: normal;
	box-shadow: 1px 1px 15px rgba(0, 0, 0, .3);
}

.delete_report_myorder_modal > span:nth-child(1) {
	font-size: 14px;
	padding-left: 20px;
	margin: 29px 0 0 10px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}

.save_opened_owned_report_modal > span:nth-child(1) {
	font-size: 14px;
	padding-left: 20px;
	margin: 29px 0 0 10px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	position: initial;
}

.update_confirm_span {
	font-size: 14px;
	padding-left: 20px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	margin: 9px 0 0 11px;
}

input.report_name_input_analys_modal {
	width: 301px;
	height: 24px;
	border-radius: 6px;
	position: absolute;
	top: 92px;
	font-size: 12px;
	left: 158px;
	border: 1px solid #dedae0;
	outline: none !important;
	padding: 10px;
	font-weight: normal;
	line-height: 16px;
	box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
	font-family: Arial;
}

.buttons_save_analyse_modal > .modalCancelQuery {
	position: absolute;
	display: inline-block;
	right: 197px;
	bottom: 28px;
	padding: 7px 20px 5px 20px;
	color: #1EB0D5;
	font-size: 13px;
	cursor: pointer;
	height: 35px;
	border: 1px solid white;
	font-family: Segoe Semibold;
	background: #fff;
	box-shadow: none;
	width: 94px;
}

.buttons_save_analyse_modal > .modalSaveQuery {
	background: #1EB0D5;
	height: 35px;
	color: #fff;
	font-family: Segoe Semibold;
	font-size: 13px;
	border: none;
	outline: none !important;
	cursor: pointer;
	position: absolute;
	right: 49px;
	border-radius: 0;
	bottom: 28px;
	display: inline-block;
	padding: 6px 15px 5px 15px;
	vertical-align: top;
	margin-right: -5px;
	width: 141px;
}

.buttons_delete_report_modal > .close_delete_report_modal {
	position: absolute;
	display: inline-block;
	right: 197px;
	bottom: 18px;
	padding: 7px 20px 5px 20px;
	color: #ED1C24;
	font-size: 13px;
	cursor: pointer;
	height: 35px;
	border: 1px solid white;
	font-family: Segoe Semibold;
	box-shadow: none;
	background: none;
	width: 94px;
}

.buttons_delete_report_modal > .modalDeleteQuery {
	background: #ED1C24;
	height: 35px;
	color: #fff;
	font-family: Segoe Semibold;
	font-size: 13px;
	border: none;
	outline: none !important;
	cursor: pointer;
	position: absolute;
	right: 49px;
	border-radius: 0;
	bottom: 18px;
	display: inline-block;
	padding: 6px 15px 5px 15px;
	vertical-align: top;
	margin-right: -5px;
	width: 141px;
}

.buttons_save_report_modal > .modalCancelQuery {
	position: absolute;
	display: inline-block;
	right: 197px;
	bottom: 18px;
	padding: 7px 20px 5px 20px;
	color: #1EB0D5;
	font-size: 13px;
	cursor: pointer;
	height: 35px;
	border: 1px solid white;
	font-family: Segoe Semibold;
	box-shadow: none;
	background: none;
	width: 94px;
}

.buttons_save_report_modal > .modalSaveQuery {
	background: #1EB0D5;
	height: 35px;
	color: #fff;
	font-family: Segoe Semibold;
	font-size: 13px;
	border: none;
	outline: none !important;
	cursor: pointer;
	position: absolute;
	right: 49px;
	border-radius: 0;
	bottom: 18px;
	display: inline-block;
	padding: 6px 15px 5px 15px;
	vertical-align: top;
	margin-right: -5px;
	width: 141px;
}

.modal_bottom_buttons > .button_report_style_save_success {
	background: #1EB0D5;
	height: 35px;
	color: #fff;
	font-family: Segoe Semibold;
	font-size: 13px;
	border: none;
	outline: none !important;
	cursor: pointer;
	position: absolute;
	right: 21px;
	border-radius: 0;
	bottom: 16px;
	display: inline-block;
	padding: 2px 0 5px;
	vertical-align: top;
	text-transform: uppercase;
	margin-right: -5px;
	width: 141px;
	text-align: center;
}

.modal_bottom_buttons > .button_report_style_save_success:hover {
	background-color: #1B8BA5;
}

.modal_bottom_buttons > .button_report_style_save_success:active {
	background: #283A40;
}

/*.custom_title:hover::after{*/
/*content: attr(data-title); !* Ãâ€™Ã‘â€¹ÃÂ²ÃÂ¾ÃÂ´ÃÂ¸ÃÂ¼ Ã‘â€šÃÂµÃÂºÃ‘ÂÃ‘â€š *!*/
/*position: absolute; !* ÃÂÃÂ±Ã‘ÂÃÂ¾ÃÂ»Ã‘Å½Ã‘â€šÃÂ½ÃÂ¾ÃÂµ ÃÂ¿ÃÂ¾ÃÂ·ÃÂ¸Ã‘â€ ÃÂ¸ÃÂ¾ÃÂ½ÃÂ¸Ã‘â‚¬ÃÂ¾ÃÂ²ÃÂ°ÃÂ½ÃÂ¸ÃÂµ *!*/
/*left: 20%; top: 30%; !* ÃÅ¸ÃÂ¾ÃÂ»ÃÂ¾ÃÂ¶ÃÂµÃÂ½ÃÂ¸ÃÂµ ÃÂ¿ÃÂ¾ÃÂ´Ã‘ÂÃÂºÃÂ°ÃÂ·ÃÂºÃÂ¸ *!*/
/*z-index: 1; !* ÃÅ¾Ã‘â€šÃÂ¾ÃÂ±Ã‘â‚¬ÃÂ°ÃÂ¶ÃÂ°ÃÂµÃÂ¼ ÃÂ¿ÃÂ¾ÃÂ´Ã‘ÂÃÂºÃÂ°ÃÂ·ÃÂºÃ‘Æ’ ÃÂ¿ÃÂ¾ÃÂ²ÃÂµÃ‘â‚¬Ã‘â€¦ ÃÂ´Ã‘â‚¬Ã‘Æ’ÃÂ³ÃÂ¸Ã‘â€¦ Ã‘ÂÃÂ»ÃÂµÃÂ¼ÃÂµÃÂ½Ã‘â€šÃÂ¾ÃÂ² *!*/
/*background: rgba(28,28,28,0.9);*/
/*font-size: 11px; !* ÃÂ ÃÂ°ÃÂ·ÃÂ¼ÃÂµÃ‘â‚¬ Ã‘â€šÃÂµÃÂºÃ‘ÂÃ‘â€šÃÂ° ÃÂ¿ÃÂ¾ÃÂ´Ã‘ÂÃÂºÃÂ°ÃÂ·ÃÂºÃÂ¸ *!*/
/*padding: 5px 10px; !* ÃÅ¸ÃÂ¾ÃÂ»Ã‘Â *!*/
/*border: 1px solid #333; !* ÃÅ¸ÃÂ°Ã‘â‚¬ÃÂ°ÃÂ¼ÃÂµÃ‘â€šÃ‘â‚¬Ã‘â€¹ Ã‘â‚¬ÃÂ°ÃÂ¼ÃÂºÃÂ¸ *!*/
/*color:#FFF;*/
/*line-height: 14px;*/
/*border-radius: 3px;*/
/*}*/

.workspace_fields .placeholder {
	max-width: 290px;
	overflow: hidden;
	white-space: normal !important;
}

li.d_measure.ui-draggable.ui-draggable-handle {
	overflow: hidden;
}

.d_measure.ui-draggable.ui-draggable-handle.ui-draggable-dragging > a,
.d_measure.ui-draggable.ui-draggable-handle.ui-draggable-dragging {
	z-index: 1;
	text-align: left;
	line-height: 14px;
}

.fields_list_body > ul.connectable:last-child > li {
	border-bottom: none !important;
	opacity: 1 !important;
}

li.selection:not(:last-child) > ul > li:not(:last-child),
li.selection:last-child > ul > li:not(:last-child),
li.selection:not(:last-child) > ul > li {
	border-bottom: 1px solid #e6e6e6;
}

.fields_list.columns_fields ul.connectable.ui-sortable,
.fields_list.filter_fields ul.connectable.ui-sortable,
.fields_list.rows_fields ul.connectable.ui-sortable {
	border-bottom: none;
}

ul.connectable:empty {
	border-bottom: 1px solid #e6e6e6 !important;
}

/*Custom indicator modal*/

.dialog_custom_indicator {
	display: flex;
	flex-flow: column nowrap;
	font-family: "Segoe Regular", sans-serif;
}

.custom_indicator_inputs {
	margin: 10px 10px 0 10px;
	display: flex;
	flex-flow: column nowrap;
}

.custom_indicator_inputs input,
.custom_indicator_inputs select {
	width: 75%;
}

.custom_indicator_inputs__name {
	display: flex;
	justify-content: space-between;
	margin: 5px 0 5px 0;
}

.custom_indicator_inputs__subject_area {
	display: flex;
	justify-content: space-between;
	margin: 5px 0 5px 0;
}

.custom_indicator_inputs__subject_area__select {
	display: flex;
	justify-content: space-between;
	width: 75%;
}

.custom_indicator_inputs__subject_area__add_btn {
	background: url("../../../images/redesign/add1-01.svg") center no-repeat;
	background-size: 1rem 1rem;
	padding: 0;
	width: calc(2rem - 1px);
	height: calc(2rem - 1px);
	border: 1px solid #bbb;
	border-radius: 2px;
}

.custom_indicator_inputs__measure_unit {
	display: flex;
	justify-content: space-between;
	margin: 5px 0 5px 0;
}

.custom_indicator_inputs__periodicity {
	display: flex;
	justify-content: space-between;
	margin: 5px 0 5px 0;
}

.custom_indicator_algo {
	margin: 10px 10px;
	padding: 10px;
	display: flex;
	flex-flow: column nowrap;
	border: 1px solid lightgray;
	border-left: 2px solid #1EB0D5;
	border-radius: 2px;
}

.custom_indicator_algo h4 {
	margin: 0 0 10px 0;
}

.custom_indicator_algo p {
	font-family: "Segoe Semibold", sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.custom_indicator_algo .custom_indicator_algo__add_indicator {
	display: inline-block;
	width: 260px;
	height: 35px;
	font-family: "Segoe Semibold", sans-serif;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
	line-height: 2.3;
	color: white;
	background: #1EB0D5;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
	cursor: pointer;
}

.custom_indicator_algo .custom_indicator_algo__add_indicator:hover {
	background: #1B8BA5;
}

.custom_indicator_algo__actions {
	display: flex;
}

.custom_indicator_algo__actions .custom_indicator_algo__action {
	display: inline-block;
	margin: 0 5px;
	width: 2rem;
	height: 2rem;
	font-family: "Segoe UI Semibold", sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	border: 1px solid #BBBBBB;
	border-radius: 2px;
	cursor: pointer;
}

.custom_indicator_algo__actions .custom_indicator_algo__action:hover {
	border: 1px solid #1B8BA5;
}

.custom_indicator_algo__formula {
	margin-top: 10px;
}

textarea#formula {
	width: 100%;
	height: 5rem;
	resize: none;
	overflow: auto;
	outline: none;
	border: 1px solid #BBBBBB;
	border-radius: 2px;
}

.custom_indicator_algo__formula_check {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}

.custom_indicator_algo__formula_check .custom_indicator_algo__formula_check__btn {
	display: inline-block;
	line-height: 2.3;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	color: #1eb0d5;
	font-weight: bold;
}

.custom_indicator_algo__formula_check .custom_indicator_algo__formula_check__btn:hover {
	color: #1B8BA5;
}

.custom_indicator_algo__formula_check__result,
.custom_indicator_algo__formula_check__result--success,
.custom_indicator_algo__formula_check__result--error {
	font-family: "Segoe UI Semibold", sans-serif;
	font-size: 13px;
}

.custom_indicator_algo__formula_check__result--success {
	color: #28A745;
}

.custom_indicator_algo__formula_check__result--error {
	color: #DC3545;
}

div#modal_subject_area_add {
	display: none;
}

.modal_subject_area_add__input_group {
	margin: 10px 10px 0 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.modal_subject_area_add__input_group input {
	width: 75%;
}

.modal_subject_area_add__buttonpane {
	border: none;
}

.ui-dialog button.modal_subject_area_add__create_btn,
.ui-dialog button.modal_subject_area_add__cancel_btn {
	width: 140px;
	height: 35px;
	font-family: "Segoe Semibold", sans-serif !important;
	font-size: 13px !important;
	text-align: center;
	border: none;
	border-radius: 0;
	outline: none;
	cursor: pointer;
}

.ui-dialog button.modal_subject_area_add__create_btn {
	background: #1EB0D5;
	color: white;
}

.ui-dialog button.modal_subject_area_add__create_btn:hover {
	background: #1B8BA5;
	color: white;
}

.ui-dialog button.modal_subject_area_add__cancel_btn {
	background: white;
	color: #1EB0D5;
}

.ui-dialog button.modal_subject_area_add__cancel_btn:hover {
	background: white;
	border: 1px solid #c9eed4 !important;
}

.custom_indicator_select {
	margin: 10px 10px;
	display: flex;
	flex-flow: column nowrap;
	align-items: flex-end;
	font-family: "Segoe Regular", sans-serif !important;
	font-size: 13px !important;
}

.custom_indicator_select__search {
	display: flex;
	align-content: center;
	width: 45%;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
}

.custom_indicator_select__search .custom_indicator_select__search__icon {
	background: white url(../../../images/redesign/search.svg) center no-repeat;
	background-size: 1rem 1rem;
	height: 2rem;
	width: 2rem;
	border: none;
	cursor: pointer;
}

.custom_indicator_select__search__input {
	display: inline-block;
	border: none !important;
	outline: none !important;
	width: 100%;
}

.custom_indicator_select__list {
	width: 100%;
	height: 430px;
	margin: 10px 0;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
	overflow: auto;
}

.custom_indicator_select__list .title-item-all {
	display: none;
}

.custom_indicator_select__list .table_content_block_modal:first-child {
	border-top: none;
}

.custom_indicator__dataarea {
	height: 250px;
	margin: 10px 10px;
	padding: 10px;
	display: flex;
	flex-flow: column nowrap;
	border: 1px solid lightgray;
	border-left: 2px solid #1EB0D5;
	border-radius: 2px;
	/*overflow: auto;*/
	overflow: visible;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.custom_indicator_dialog_flag .dialog_body {
	overflow: visible !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.custom_indicator_dialog_flag .chosen-results {
	max-height: 190px;
}

.custom_indicator__dataarea h4 {
	margin: 0 0 10px 0;
}

.custom_indicator__dataarea__group {
	display: flex;
	justify-content: space-between;
	margin: 5px 0 5px 0;
}

.custom_indicator__dataarea__group__item {
	display: flex;
	width: 75%;
}

.custom_indicator__dataarea__group .chosen-container {
	width: 75%;
}

.custom_indicator__delete {
	background: url("../../../images/redesign/delete.png") center no-repeat;
	padding: 0;
	width: 12px;
	height: 14px;
	float: right;
	margin: 3px 10px 0 10px;
}

.custom_indicator__delete:hover {
	background: url("../../../images/redesign/delete2.png") center no-repeat;
}

.custom_indicator__delete:active {
	background: url("../../../images/redesign/delete3.png") center no-repeat;
}

.custom_indicator__edit {
	background: url("../../../images/redesign/cm_edit.svg") center no-repeat;
	padding: 0;
	width: 12px;
	height: 14px;
	float: right;
	margin: 3px 10px 0 10px;
}

.custom_indicator__edit:hover {
	background: url("../../../images/redesign/cm_edit_hover.svg") center no-repeat;
}

.custom_indicator__edit:active {
	background: url("../../../images/redesign/cm_edit_active.svg") center no-repeat;
}

.custom_indicator__share {
	background: url('../../../images/redesign/cm_share.svg') no-repeat center;
	padding: 0;
	width: 12px;
	height: 14px;
	margin: 3px 10px 0 10px;
	cursor: pointer;
}

.custom_indicator__share:active {
	background: url('../../../images/redesign/cm_share_active.svg') no-repeat center;
}

.custom_indicator__share:hover {
	background: url('../../../images/redesign/cm_share_hover.svg') no-repeat center;
}

a#add_indicator {
	display: inline-block;
	width: 160px;
	height: 35px;
	font-family: "Segoe Semibold", sans-serif;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
	line-height: 2.3;
	color: white;
	background: #1EB0D5;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
	cursor: pointer;
}

a#add_indicator:hover {
	background: #1B8BA5;
}

button#subject_area_add {
	background: url("../../../images/redesign/add1-01.svg") center no-repeat;
	background-size: 1rem 1rem;
	padding: 0;
	width: calc(2rem - 1px);
	height: calc(2rem - 1px);
	border: 1px solid #bbb;
	border-radius: 2px;
	margin-left: 10px;
}

.subject_area_indicators {
	display: flex;
	flex-flow: column nowrap;
}

.subject_area_indicators .remove_indicator {
	font-size: 1.3rem;
	color: #1EB0D5;
	cursor: pointer;
}

.error_delete,
.custom_indicator__delete_confirm_dialog_text {
	margin-left: 10px;
	margin-right: 10px;
}

.custom_indicator__my_indicator {
	background: url("../../../images/redesign/my_index.svg") center no-repeat;
	padding: 0;
	width: 12px;
	height: 14px;
	margin: 3px 10px 0 10px;
}

.custom_indicator__my_indicator:active {
	background: url("../../../images/redesign/my_index_active.svg") center no-repeat;
}

.custom_indicator__my_indicator:hover {
	background: url("../../../images/redesign/my_index_hover.svg") center no-repeat;
}

.custom_indicator__user_indicator {
	background: url("../../../images/redesign/other_index.svg") center no-repeat;
	padding: 0;
	width: 12px;
	height: 14px;
	margin: 3px 10px 0 10px;
}

.custom_indicator__user_indicator:active {
	background: url("../../../images/redesign/other_index_active.svg") center no-repeat;
}

.custom_indicator__user_indicator:hover {
	background: url("../../../images/redesign/other_index_hover.svg") center no-repeat;
}

.custom_indicator__icons {
	display: inline-flex !important;
	padding: 0;
	margin: 0;
	float: right;
}

.ind_info_modal_overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	left: 0;
	top: 0;
	z-index: 97;
}

.ind_info_modal {
	background: #fff;
	width: 974px;
	min-height: 345px;
	max-height: 660px;
	top: calc(50% - 329px);
	left: calc(50% - 487px);
	/*margin: auto;*/
	position: relative;
	padding: 30px 40px;
	font-family: Segoe Regular;
}

.ind_info_data_row__name {
	color: #828F9D;
	font-family: Segoe Semibold;
	width: 250px;
}

.ind_info_data_row > div {
	position: relative;
	display: inline-block;
	font-size: 13px;
}

.ind_info_data_row {
	height: 25px;
}

.ind_info_header {
	color: #343a40;
	font-family: "Segoe Bold";
	margin-bottom: 20px;
	font-size: 16px;
	user-select: none;
}

.ind_info_data_row__value {
	color: #343a40;
	font-family: Segoe Bold;
}

.ii__nub__header,
.ii__dub__header {
	font-family: "Segoe Bold";
	font-size: 14px;
	color: #1eb0d5;
	margin: 10px 0;
}

.ii__dub__header:hover {
	color: #63c0d9;
	cursor: pointer;
}

.ii__nub__last_label,
.ii__dub__last_label {
	font-size: 13px;
	color: #6d7c8c;
	font-family: Segoe Regular;
	display: inline-block;
	margin: 10px 0 10px 0;
}

.ii__nub__table__header,
.ii__dub__table__header {
	background: #ECEFF2;
	font-family: Segoe Bold;
	font-size: 12px;
	height: 41px;
	display: flex;
	align-items: center;
}

.ii__nub__table__header > div,
.ii__dub__table__header > div {
	display: inline-block;
}

.ii__nub__table__data_row > div,
.ii__nub__table__data_row,
.ii__dub__table__data_row > div,
.ii__dub__table__data_row {
	min-height: 41px;
	display: inline-block;
	vertical-align: middle;
}

.ii__nub__table__data_row > div,
.ii__dub__table__data_row > div {
	/* height: calc(100% + 5px); */
	border-right: 1px solid #e6e6e6;
	vertical-align: top;
	text-align: center;
}

.ii__nub__table__data_row > div:nth-child(1) {
	width: 100px;
}

.ii__nub__table__header > div:nth-child(1) {
	padding-left: 23px;
	width: 100px;
}

.ii__nub__table__data_row > div:nth-child(2),
.ii__nub__table__header > div:nth-child(2) {
	padding-left: 18px;
	width: 226px;
}

.ii__nub__table__data_row > div:nth-child(3),
.ii__nub__table__header > div:nth-child(3) {
	padding-left: 15px;
	width: 228px;
}

.ii__nub__table__data_row > div:nth-child(4),
.ii__nub__table__header > div:nth-child(4) {
	padding-left: 14px;
	width: 137px;
}

.ii__nub__table__data_row > div:nth-child(5),
.ii__nub__table__header > div:nth-child(5) {
	padding-left: 14px;
	width: 188px;
}

.ii__dub__table__data_row > div:nth-child(1) {
	width: 136px;
}

@-moz-document url-prefix() {
	.ii__dub__table__data_row > div:nth-child(1) {
		width: 125px;
	}
}

.ii__dub__table__header > div:nth-child(1) {
	width: 136px;
	text-align: center;
	padding: 0 5px;
}

.ii__dub__table__data_row > div:nth-child(2),
.ii__dub__table__header > div:nth-child(2) {
	width: 138px;
	padding: 0 5px;
	text-align: center;
}

.ii__dub__table__data_row > div:nth-child(3) {
	width: 263px;
	text-align: left;
	padding: 0 5px;
}

.ii__dub__table__header > div:nth-child(3) {
	width: 263px;
	text-align: center;
	padding: 0 5px;
}

.ii__dub__table__data_row > div:nth-child(4) {
	text-align: left;
	padding: 0 5px;
	width: 178px;
}

.ii__dub__table__header > div:nth-child(4) {
	text-align: center;
	padding: 0 5px;
	width: 178px;
}

.ii__dub__table__data_row > div:nth-child(5) {
	text-align: left;
	padding: 0 5px;
	width: 158px;
	flex: 1;
}

.ii__dub__table__header > div:nth-child(5) {
	text-align: center;
	padding: 0 5px;
	width: 158px;
	flex: 1;
}

.ii__nub__last_label__show_all,
.ii__dub__last_label__show_all {
	float: right;
	vertical-align: top;
	color: #1eb0d5;
	font-family: Segoe Regular;
	margin-top: 10px;
}

.ii__nub__last_label__show_all:hover,
.ii__dub__last_label__show_all:hover {
	color: #63c0d9;
	cursor: pointer;
}

.ii__nub__last_label__show_all:active,
.ii__dub__last_label__show_all:active {
	color: #077b99;
}

.ind_info__table_data {
	max-height: 186px;
	overflow: auto;
}

.ii__nub__table__data_row,
.ii__dub__table__data_row {
	border-bottom: 1px solid #e6e6e6;
	position: relative;
	display: flex;
}

.ii__nub__table__data_row > div:first-child,
.ii__dub__table__data_row > div:first-child {
	border-left: 1px solid #e6e6e6;
}

.ii_udb__header_control_block {
	display: inline-block;
	width: 100%;
}

.ii_udb__header_control_block .ii_udb__header__label2 {
	display: inline-block;
	margin-top: 0;
	margin-left: 10px;
}

.ii_udb__header_control_block > div {
	display: inline-block;
}

.ii_udb__indicator_name {
	font-family: Segoe Bold;
	font-size: 13px;
	width: 420px;
}

.ii_udb__header_control_block .el-date-editor {
	width: 160px !important;
	padding: 3px 5px !important;
	border-radius: 0px;
}

i.el-input__icon.el-range__close-icon {
	display: none;
}

.ii_udb__header_control_block span.el-range-separator {
	margin-left: -2px;
	margin-right: 1px;
}

.ii_udb__header__label {
	margin-right: 5px;
	font-family: Segoe Regular;
	/* margin-left: 32%; */
}

.updateNamesBlock .ii__nub__table,
.updateDataBlock .ii__dub__table {
	margin-top: 20px;
}

.updateNamesBlock .ind_info__table_data,
.updateDataBlock .ind_info__table_data {
	max-height: 450px;
}

.close_iim {
	position: absolute;
	right: 32px;
	top: 16px;
	width: 16px;
	height: 16px;
	opacity: 0.6;
	cursor: pointer;
}

.close_iim:hover {
	opacity: 0.8;
}

.close_iim:active {
	opacity: 1;
}

.close_iim:before, .close_iim:after {
	position: absolute;
	left: 15px;
	content: ' ';
	height: 20px;
	width: 2px;
	background-color: #1eb0d5;
}

.close_iim:before {
	transform: rotate(45deg);
}

.close_iim:after {
	transform: rotate(-45deg);
}

.ii__org_filter {
	height: 28px;
	border: 1px solid #dcdfe6;
	top: 0 !important;
	left: 8px;
	padding: 3px 5px 0 5px;
	width: 120px;
	cursor: pointer;
}

.ii_udb__header_control_block > div:not(.el-date-editor) {
	position: relative;
	top: -5px;
	vertical-align: bottom;
}

.ii__org_filter:hover {
	border: 1px solid #c0c4cc;
}

.ii__update_info {
	background: url(../../../images/redesign/update.svg) no-repeat;
	height: 28px;
	width: 30px;
	left: 6px;
	cursor: pointer;
	margin-left: 3px;
	top: 0 !important;
	border: 1px solid #dcdfe6;
}

.ii__update_info:hover {
	background: url(../../../images/redesign/update2.svg) no-repeat;
}

.ii__update_info:active {
	background: url(../../../images/redesign/update3.svg) no-repeat;
}

.radiobox {
	display: inline-block;
	cursor: pointer;
	user-select: none;
	margin: 0;
}

.radiobox > .text {
	display: flex;
	align-items: center;
	font-weight: normal;
}

.radiobox > .text::before {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	transition-duration: 0.2s;
	background: url('../../../images/redesign/radiobtn.png') no-repeat;
	margin-right: 5px;
}

.radiobox > input[type="radio"] {
	display: none;
}

.radiobox > input[type="radio"]:checked ~ .text::before {
	background-image: url('../../../images/redesign/radiobtn_active.png');
}

/* Selection modal */
.selection-modal {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.3);
	z-index: 1;
}

/*.selection-modal__wrapper {*/
/*	position: fixed;*/
/*	width: 1040px;*/
/*	height: 630px;*/
/*	background: white;*/
/*	padding: 35px;*/
/*	top: calc(50% - 315px);*/
/*	!*top: 100px;*!*/
/*	left: calc(50% - 520px);*/
/*}*/

.selection-modal .selection-modal__close {
	position: absolute;
	right: 15px;
	top: 16px;
}

.selection-modal__title {
	margin: 0;
	padding-right: 25px;
	font-size: 13px;
	font-family: 'Segoe Bold', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}

.selection-modal__inline-radioboxes {
	margin-left: 10px;
}

.selection-modal__inline-selects > .radiobox {
	margin-right: 10px;
}

.selection-modal__inline-selects > .radiobox:last-child {
	margin-right: 0;
}

.selection-modal__wrapper {
	display: flex;
	flex-direction: column;
}

.selection-modal__footer {
	margin-top: auto;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.selection-modal__body {
	display: flex;
	height: 400px;
}

.selection-modal__body-left,
.selection-modal__body-right {
	max-width: 450px;
	flex: 1;
	height: unset !important;
}

.selection-modal__body-center {
	width: 53px;
}

.selection-modal__body .list_header {
	padding: 0;
	margin-bottom: 5px;
	font-family: 'Segoe Regular', sans-serif;
	color: #343a40;
	display: flex;
	align-items: center;
}

.selection-modal__body .list_header .ind_filter_clean {
	margin: 0 20px 0 0;
	top: 0;
	left: 0;
}

.selection-modal__info {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	color: #bcbcbc;
}

.selection-modal__footer-buttons {
	margin-top: 20px;
	display: flex;
}

.selection-modal__button {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 7px 37px;
	border: 1px solid transparent;
	margin-right: 5px;
	user-select: none;
	cursor: pointer;
	color: #1EB0D5;
}

.selection-modal__button:last-child {
	margin-right: 0;
}

.selection-modal__button:hover {
	border-color: #c9ced4;
}

.selection-modal__button:active {
	border-color: #1EB0D5;
}

.selection-modal__button--blue {
	color: white;
	background-color: #1EB0D5;
	border: none;
}

.selection-modal__button--blue:hover {
	background-color: #1B8BA5;
}

.selection-modal__button--blue:active {
	background-color: #283A40;
}

.selection-modal__search {
	display: inline-block;
	position: relative;
	margin-top: 15px;
	z-index: 2;
}

.selection-modal__search-icon {
	position: absolute;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
}

.selection-modal__search .selection-modal__search-input {
	width: 300px;
	height: 35px;
	outline: none;
	border: 1px solid #e6e6e6;
	font-family: 'Segoe Regular', sans-serif;
	vertical-align: top;
	margin-right: 0; /* 25px; */
	padding: 6px 12px 6px 30px;
	position: relative;
	margin-left: 0;
	border-radius: 0;
	background: white;
	color: #555;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	font-weight: normal;
}

.selection-modal__search .selection-modal__search-input:focus {
	border-color: #1EB0D5;
}

.selection-modal__search .v-autocomplete .v-autocomplete-list {
	width: 300px;
	max-height: 250px;
	overflow: auto;
	background: white;
	border: 1px solid #E6E6E6;
	border-top: none;
}

.selection-modal__search .v-autocomplete .v-autocomplete-list .v-autocomplete-list-item {
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
}

.workspace_results_selected_measurements__title {
	font-weight: normal;
}

.context-menu-active {
	z-index: 10 !important;
}

.filter_modal_in_analysys .ui-dialog-titlebar.ui-widget-header {
	font-size: 13px;
	font-family: Segoe Bold;
	text-transform: uppercase;
}

.workspace_inner.drill_down td.data.can_drill_down:hover {
	background: #CBE5FF;
}

.workspace_inner.drill_down_in_onec_active td.data.can_drill_down:hover {
	background: #CBE5FF !important;;
}

#cubesselect {
	display: none;
}

.vm_filter_icon {
	background: url(../../../images/redesign/filter2.png) no-repeat;
	width: 17px;
	height: 16px;
	top: 25px !important;
}

.filter_role {
	padding-left: 25px !important;
	margin-top: 15px !important;
}

/* ÃÂÃÂ°Ã‘ÂÃ‘â€šÃ‘â‚¬ÃÂ¾ÃÂ¹ÃÂºÃÂ° ÃÂ¿ÃÂ°Ã‘â‚¬ÃÂ°ÃÂ¼ÃÂµÃ‘â€šÃ‘â‚¬ÃÂ¾ÃÂ² ÃÂ´ÃÂµÃ‘â€šÃÂ°ÃÂ»ÃÂ¸ÃÂ·ÃÂ°Ã‘â€ ÃÂ¸ÃÂ¸ */

.detail_info_modal_overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	left: 0;
	top: 0;
	z-index: 97;
}

.detail_info_header {
	color: #343a40;
	font-family: "Segoe Regular";
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: bold;
	user-select: none;
}

.detail_info_modal {
	top: calc(50% - 35%);
	background: #fff;
	width: 577px;
	height: 622px;
	/* min-height: 345px; */
	/* max-height: 660px; */
	margin: auto auto;
	position: relative;
	padding: 30px 40px;
	font-family: "Segoe Regular";
}

.detail_info__main_info {
	height: 380px !important;
	margin: 10px 0;
}

.detail_info__main_info .indicators_group_row {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

.detail_info__main_info .ind_fact_name {
	width: 70% !important;
}

.detail_info__main_info .indicator_row {
	padding: 10px 10px 0 40px !important;
	background: #f2f5f7;
}

.indicators_table > div.table_content_block {
	height: calc(100% - 8px) !important;
}

.detail_info__choosed_quantity {
	display: inline;
	height: 35px;
	padding: 8px;
	position: absolute;
	margin: 0;
}

.detail_info__search_input {
	width: 218px;
	height: 35px;
	outline: none;
	border: 1px solid #e6e6e6;
	padding-left: 30px;
	font-family: "Segoe Regular";
	vertical-align: top;
	float: right;
	left: 16px;
	position: relative;
}

.detail_info__search_icon {
	display: inline-block;
	position: relative;
	float: right;
	right: 194px;
	top: 10px;
	z-index: 1;
}

.detail_info__footer {
	display: inline-flex;
	position: relative;
	height: 40px;
	width: 100%;
	justify-content: space-between;
	top: -15px;
}

.detail_info__footer p {
	margin: 0 15px 0 0;
	height: 35px;
	padding: 8px 0;
	color: #6d7c8c;
}

.detail_info__footer-buttons {
	margin-top: 20px;
	display: flex;
}

.detail_info__checkbox {
	content: '';
	width: 100px;
	height: 40px;
	background: url(../../../images/redesign/check-1.png) 0px 11px no-repeat;
	position: relative;
	padding-left: 20px;
	padding-top: 8px;
}

.detail_info__checkbox.checked {
	background-image: url('../../../images/redesign/check2.png');
	color: #6d7c8c;
}

.detail_info__warning {
	background: url(../../../images/redesign/info.png) 0px 11px no-repeat;
	width: 224px;
	height: 60px;
	padding-left: 20px;
	padding-top: 8px;
	color: #abb3bd;
}

.detail_info__input_quantity {
	height: 35px;
	width: 60px;
	/* margin: 5px 0; */
	text-align: center;
	border: 1px solid #e6e6e6;
}

.detail_info__footer-buttons {
	margin-top: 20px;
	display: inline-flex;
	float: right;
}

.detail_info__button {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 7px 37px;
	border: 1px solid transparent;
	margin-right: 5px;
	user-select: none;
	cursor: pointer;
}

.detail_info__button.cancel {
	color: #1EB0D5;
}

.detail_apply_button__deactive {
	opacity: 0.3;
}

/* Ãâ€ÃÂ°ÃÂ½ÃÂ½Ã‘â€¹ÃÂµ ÃÂ´ÃÂµÃ‘â€šÃÂ°ÃÂ»ÃÂ¸ÃÂ·ÃÂ°Ã‘â€ ÃÂ¸ÃÂ¸ */

.detail_table_modal_overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	left: 0;
	top: 0;
	z-index: 100;
}

.detail_table_modal {
	top: calc(50% - 35%);
	background: #fff;
	width: 860px;
	height: 700px;
	margin: auto auto;
	position: relative;
	padding: 30px 40px;
	font-family: "Segoe Regular";
}

.detail_table_header {
	color: #343a40;
	font-family: "Segoe Bold";
	margin-bottom: 15px;
	font-size: 16px;
	user-select: none;
}

.detail_table__filter_container {
	width: 500px;
	max-height: 100px;
	overflow-y: auto;
	position: relative;
	display: inline-block;
}

.detail_table__results_selected_measurements__toggle {
	position: relative;
	float: right;
	top: 22px;
	right: 263px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 5px solid #2D3F44;
	cursor: pointer;
}

.detail_table__results_selected_measurements__toggle.off {
	transform: rotate(-90deg);
	border-top-color: #20B1D5;
}

.detail_table__header_filter {
	/*display: table;*/
	line-height: 10px;
	/* margin: 0 0 15px 15px; */
	vertical-align: top;
	/* max-height: 78px; */
	/* overflow-y: auto; */
	width: calc(100% - 0px);
	display: inline-block;
}

.territory_filter {
	/* float: right; */
	/* position: relative; */
}

.detail_table__header_filter p:first-child {
	color: #1EB0D5;
}

.detail_table__search_icon {
	display: inline-block;
	position: relative;
	float: right;
	right: 219px;
	top: 20px;
	z-index: 1;
}

.detail_table__search_input {
	width: 218px;
	height: 35px;
	outline: none;
	border: 1px solid #e6e6e6;
	padding-left: 30px;
	font-family: "Segoe Regular";
	vertical-align: top;
	float: right;
	margin: 10px 0;
	position: relative;
	right: 10px;
}

.detail_table__table_container {
	overflow: auto;
	display: inline-block;
	max-height: 489px;
	width: 100%;
}

.detail_table__table_container > table {
	width: 100%;
	border-collapse: collapse;
	position: relative;
	display: block;
}

.detail_table__table_container thead {
	font-family: "Segoe Regular";
	font-size: 13px;
	font-weight: bold;
	user-select: none;
	background: #eceff2;
}

.tdValue, .thValue {
	padding: 6px 10px 6px 10px;
	border: 1px solid #ccc;
	text-align: left;
}

.detail_table__table_container th,
.detail_table__table_container td {
	padding: 6px 10px 6px 10px;
	border: 1px solid #ccc;
	text-align: left;
}

.detail_table__footer_back_to_params {
	background: url(../../../images/redesign/back_arrow.png) 0px 3px no-repeat;
	color: #1EB0D5;
	padding-left: 20px;
	cursor: pointer;
	margin: 20px auto;
}

.detail_table_modal .pagination {
	margin: 15px 0 0 !important;
	display: inline-flex;
	float: right;
}

.detail_table {
	position: relative !important;
	float: right;
	top: 18px !important;
	left: 236px;
}
.tooltipster-base span{
	background: rgba(0,0,0, 0.0);
}

.no_data_modal {
	position: absolute;
	top: 30%;
	background: #fff;
	z-index: 1;
	width: 250px;
	height: 50px;
	margin: 0 40%;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.10);
	border: 1px solid rgba(0, 0, 0, 0.10);
}

.no_data_modal-close {
	float: right;
	position: relative;
	left: -8px;
	cursor: pointer;
}

.no_data_modal-message {
	font-family: "Segoe Regular";
	margin: 6% 25%;
}

@media screen and (min-height:600px) and (max-height:900px) {
	.detail_info_modal {
		top: calc(50% - 46%);
		height: 585px;
	}

	.detail_info__main_info {
		height: 350px !important;
	}
}

.map.icon-autosumm:before {
	font-family: "icons";
	/*content: "\e902";*/
	color: #1EB0D5;
	font-size: 18px;
	padding-top: 6px;
	display: inline-block;
}

#mapResultBlock {
	position: relative;
	height: calc(100% - 41px);
	left: 30px;
	width: calc(100% - 30px);
}
a#map_icon {
	background: url(../../../images/analysis/mapIcon_hover.png) 0 no-repeat;
	cursor: pointer;
	left: 5px;
	position: relative;
}
a#map_icon.active,
a#map_icon:hover {
	background: url(../../../images/analysis/mapIcon.png) 0 no-repeat
}


#map_icon.map.icon-autosumm:before {
	color: #283a40 !important;
}

.detail_table__header_filter > p.tooltipstered {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 14px;
}


.custom_indicator__dataarea__group__item select#subject_area_select {
	width: calc(100% - 18px);
}

@media screen and (max-height: 820px) {
	.custom_indicator_dialog_flag {
		max-height:100% !important;
		top:0  !important;
	}
	.check_algo_result{
		bottom:80px;
	}
}


@media screen and (max-height:830px)  {
.detail_table_modal{
	top:7%;
}

}



@media screen and (max-height:767px)  {
	.detail_table_modal{
		top:0;
		height: 100%;
	}

	.detail_table__table_container{
		max-height: calc(100% - 127px);
	}
}

.ind_system_fact_name {
	color: #bfc3c7;
}



li.context-menu-item.disabled_item {
	color: #666;
	font-family: Segoe Semibold;
	font-size: 13px;
	opacity: 0.3 !important;
	pointer-events: none;
	cursor:default  !important;;
}

.following_1C {
	width: 300px !important;
	height: 180px !important;
	left: calc(50% - 300px / 2) !important;
}

.following_1C > span {
	left: 20% !important;
}


.not_expand.ind_fact_name.systemFact > mark > mark,
.not_expand.ind_fact_name.systemFact > mark,
.not_expand.ind_fact_name.systemFact {
	color: #cccccc !important;
}



.detail_info_modal .detail_info_header,
.detail_table_modal > .detail_table_header {
	cursor: default !important;
}


.disabled_toolbar {
	pointer-events: none;
	cursor: default;
}


a#non_eliminated_icon {
	background: url(../../../images/redesign/eliminated_normal.svg) 4px 0 no-repeat;
}

a#non_eliminated_icon:hover {
	background: url(../../../images/redesign/eliminated_hover.svg) 4px 0 no-repeat;
}
a#non_eliminated_icon.on,
a#non_eliminated_icon:active {
	background: url(../../../images/redesign/eliminated_active.svg) 4px 0 no-repeat;
}
a#non_eliminated_icon.disabled{
	background: url(../../../images/redesign/eliminated_disable.svg) 4px 0 no-repeat;
}
