.vertical_bim {
	display: none;
	width: 100%;
	background-color: #e0e5e9;
}
.vertical_bim #viewerContainer {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: 30px auto;
	max-width: 98%;
	height: 85%;
}
.vertical_bim .adsk-viewing-viewer {
	-webkit-touch-callout: none;
	background: #fff;
	font-family: ArtifaktElement, Helvetica Neue, Segoe UI Semilight, sans-serif;
	position: absolute;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 0;
	padding: 15px;
}
.vertical_bim .selector-box .adsk-viewing-viewer {
	padding: inherit !important;
}
.vertical_bim .adsk-viewing-viewer.dark-theme {
	font-size: 14px;
	overflow: visible !important;
}
.vertical_bim .adsk-viewing-viewer.dark-theme .adsk-button.active,
.vertical_bim .adsk-viewing-viewer.dark-theme .adsk-button:focus {
	border-radius: 3px;
	box-shadow: inset 0 2px 2px 0 #000;
	color: #0e8bdf;
	outline: none;
	background-color: #e6eff8;
	border: 0;
	box-shadow: none;
}
.vertical_bim .adsk-viewing-viewer.dark-theme .adsk-button:hover {
	border: 1px solid #0e8bdf;
	color: #0e8bdf;
	background-color: #e6eff8;
	border: 0;
	box-shadow: none;
}
.vertical_bim .adsk-viewing-viewer.dark-theme .adsk-icon-documentModels {
	filter: invert(0.49) sepia(0.8) saturate(1) hue-rotate(170deg);
}
.vertical_bim .adsk-toolbar .adsk-control-group {
	border-radius: 0px;
	margin: 0 0px;
	pointer-events: all;
	box-shadow: none !important;
}
.vertical_bim .adsk-viewing-viewer .adsk-button {
	border: 0;
	border-radius: 0;
	cursor: pointer;
	float: left;
	height: 28px;
	margin: 4px;
	padding: 6px;
	position: relative;
	width: 28px;
}
.vertical_bim .adsk-viewing-viewer.dark-theme .adsk-icon-documentModels:hover,
.vertical_bim .adsk-viewing-viewer.dark-theme .active .adsk-icon-documentModels {
	filter: invert(2) sepia(27) saturate(27) hue-rotate(186deg);
}
#zoneFillColor .adsk-button-icon {
	filter: none;
}
.adsk-viewing-viewer.dark-theme .layers-panel .visibility.dim::before {
	display: none;
}
.adsk-viewing-viewer.dark-theme .layers-panel .visibility.dim {
	opacity: 1;
	background: transparent;
}
#forgeViewer .layers-panel .adsk-filterbox {
	max-width: 409px;
	width: 100%;
	margin: 12px 16px;
	color: transparent;
}
#forgeViewer .layers-panel .adsk-filterbox.empty::before {
	content: 'Search here';
	position: absolute;
	color: #000;
	z-index: 11;
	left: 40px;
	top: 7px;
	font-family: Inter;
	font-size: 16px;
	font-weight: 500;
	color: #99aab6;
}
#forgeViewer .layers-panel .adsk-filterbox input::placeholder {
	color: transparent !important;
}
#forgeViewer .layers-panel .adsk-filterbox .filter-box-icon {
	background: transparent;
}
.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-close,
.adsk-viewing-viewer.dark-theme .adsk-searchbox .search-box-close {
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48Y2lyY2xlIGZpbGw9IiM5MzlDQTUiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L2c+PC9zdmc+');
	background-position: 5px;
	background-repeat: no-repeat;
	height: 26px;
	width: 20px;
}
#forgeViewer .layers-panel .adsk-filterbox .filter-box-icon::before {
	content: 'Search here';
	position: absolute;
	background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M22.6013 21.2259L27.6198 26.2432L25.9618 27.9012L20.9445 22.8827C19.0776 24.3793 16.7556 25.1932 14.3629 25.1898C8.54177 25.1898 3.81738 20.4654 3.81738 14.6443C3.81738 8.8232 8.54177 4.09882 14.3629 4.09882C20.184 4.09882 24.9084 8.8232 24.9084 14.6443C24.9118 17.037 24.0978 19.359 22.6013 21.2259ZM20.2508 20.3565C21.7379 18.8272 22.5683 16.7774 22.565 14.6443C22.565 10.1121 18.8939 6.44226 14.3629 6.44226C9.83067 6.44226 6.16083 10.1121 6.16083 14.6443C6.16083 19.1754 9.83067 22.8464 14.3629 22.8464C16.4959 22.8497 18.5458 22.0193 20.075 20.5322L20.2508 20.3565V20.3565Z' fill='%237E8C96'/%3e%3c/svg%3e");
	background-size: 20px;
	background-repeat: no-repeat;
	left: -8px;
	top: 1px;
}

#forgeViewer .adsk-viewing-viewer.dark-theme .adsk-searchbox input.search-box,
#forgeViewer .adsk-viewing-viewer.dark-theme .adsk-filterbox input.filter-box {
	border: 0;
}
#forgeViewer2 .adsk-viewing-viewer {
	overflow: hidden;
	border-right: 3px solid #99aab6;
	max-width: 94.2%;
}

#forgeViewer2 {
	width: 50% !important;
}
#forgeViewer {
	width: 100% !important;
}
#forgeViewer .adsk-viewing-viewer.dark-theme .adsk-filterbox input.filter-box,
#forgeViewer .adsk-viewing-viewer.dark-theme .adsk-searchbox input.search-box {
	background-color: #f3f5f9;
	color: #000;
	height: 34px;
	box-shadow: none;
}
#forgeViewer .adsk-viewing-viewer.dark-theme .adsk-searchbox .search-box-icon {
	filter: brightness(0.1);
}
#forgeViewer .adsk-viewing-viewer.dark-theme .docking-panel-footer {
	background-color: rgba(255, 255, 255, 0.94);
}

#forgeViewer .adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-a {
	background-color: #fff !important;
}

#forgeViewer .adsk-viewing-viewer.dark-theme .docking-panel-container-gradient lmvheader {
	display: flex;
}

#forgeViewer .adsk-viewing-viewer.dark-theme .docking-panel-container-gradient lmvheader label {
	color: black;
}

#forgeViewer .adsk-viewing-viewer.dark-theme .docking-panel-container-gradient .collapsed lmvheader icon {
	-webkit-mask: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMDA1QjhEIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjcxOS44OTggMCAuODJsNS4wOTIgNS4wOTIiLz48L3N2Zz4=') no-repeat center;
	-webkit-mask-size: contain;
	background-color: black;
	width: 10px;
	height: 4px;
	transform: rotate(270deg);
}

#forgeViewer .adsk-viewing-viewer.dark-theme .docking-panel-container-gradient .expanded lmvheader icon {
	-webkit-mask: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjcxOS44OTggMCAuODJsNS4wOTIgNS4wOTIiLz48L3N2Zz4=') no-repeat center;
	-webkit-mask-size: contain;
	background-color: black;
	width: 10px;
	height: 4px;
}


#forgeViewer
	.adsk-viewing-viewer.dark-theme
	.docking-panel-container-gradient
	lmvheader
	.visibility {
	filter: brightness(0.1);
}

#forgeViewer .adsk-viewing-viewer.dark-theme .treeview .dim div.visibility:before {
	content: '';
	background-image: url("data:image/svg+xml,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3_1612)'%3e%3cpath d='M13.1205 23.3472L11.0286 22.786L11.8812 19.6021C10.605 19.1314 9.41893 18.4455 8.37446 17.5741L6.04205 19.9076L4.50913 18.3747L6.84263 16.0422C5.52538 14.4647 4.64031 12.5721 4.27405 10.5497L6.40605 10.1608C7.2283 14.713 11.2106 18.1667 16 18.1667C20.7884 18.1667 24.7718 14.713 25.594 10.1608L27.726 10.5487C27.3603 12.5713 26.4756 14.4642 25.1585 16.0422L27.491 18.3747L25.958 19.9076L23.6256 17.5741C22.5812 18.4455 21.3951 19.1314 20.1189 19.6021L20.9715 22.7871L18.8795 23.3472L18.0259 20.1622C16.6851 20.3919 15.315 20.3919 13.9742 20.1622L13.1205 23.3472Z' fill='%237E8C96'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3_1612'%3e%3crect width='26' height='26' fill='white' transform='translate(3 3)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	position: absolute;
	right: 18px;
}
.vertical_bim .Horizontal.Dark,
.vertical_bim .Vertical.Dark {
	background: #99aab6;
	opacity: 0.8;
	z-index: 1;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	padding: 0 0px !important;
}

.vertical_bim .Horizontal.Dark:hover,
.vertical_bim .Vertical.Dark:hover {
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
	background: #0e8be1;
}
.vertical_bim .__dbk__dragger.Vertical.Dark,
.vertical_bim .__dbk__dragger.Hertical.Dark {
	background: #000;
}
.__dbk__gutter.Dark {
	z-index: 1;
}
.vertical_bim .__dbk__gutter.Dark:hover > .__dbk__dragger {
	background: #fff;
}
.vertical_bim .__dbk__child-wrapper {
	overflow: auto;
	position: relative;
}
.vertical_bim .schedular_section [class*='footer-section'] {
	display: none;
}
[class*='bimview-section'] [class*='body-section'] [class*='header-section'] {
	display: flex;
}
[class*='bimview-section'] [class*='body-section'] [class*='date-range-selector'] {
	display: flex;
	flex: 1 1;
	justify-content: flex-start;
	gap: 15px;
	min-width: 50%;
}

@media (max-width: 1025px) {
	[class*='bimview-section'] [class*='body-section'] [class*='date-range-selector'] {
		min-width: 65%;
	}
}
.react-checkbox-tree .rct-node.pdf-icon .rct-node-icon {
	display: block;
	background-image: url('../css/src/components/Icons/Final_Icons/Icons/Solid/pdf.svg');
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	top: auto;
}
.react-checkbox-tree .rct-node.pdf-icon .rct-node-icon svg,
.rct-node.dwg-icon,
.rct-node-icon svg,
.rct-node.model-icon .rct-node-icon svg {
	display: none;
}
.react-checkbox-tree .rct-node.dwg-icon .rct-node-icon {
	display: block;
	background-image: url('../css/src/components/Icons/Final_Icons/Icons/Solid/dwg.svg');
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	top: auto;
}
.react-checkbox-tree .rct-node.model-icon .rct-node-icon {
	display: block;
	background-image: url('../css/src/components/Icons/Final_Icons/Icons/Solid/3dModels.svg');
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	top: auto;
}
.react-checkbox-tree .rct-node {
	display: block;
}
.react-checkbox-tree span.rct-text {
	position: relative;
	padding: 9px 0 9px 20px;
}
.react-checkbox-tree {
	font-size: 14px !important;
	padding: 0px 24px !important;
	align-items: center;
}
.react-checkbox-tree ol ol {
	padding-left: 35px !important;
}
.react-checkbox-tree .rct-disabled .rct-title {
	color: #99aab6;
	padding-left: 13px;
}
.react-checkbox-tree .rct-title {
	line-height: 28px !important;
	font-size: 18px;
	font-weight: 500;
	color: #535151;
	white-space: nowrap;
	max-width: 280px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.react-checkbox-tree label {
	height: 40px;
}
.rct-disabled > .rct-text > label {
	height: 40px;
}
.rct-disabled > .rct-text > label .rct-node-icon svg {
	position: absolute;
	left: 0;
	top: -20px;
}
.react-checkbox-tree label span.rct-checkbox {
	order: 2;
	position: absolute;
	right: 0px;
	top: 10px;
}
.react-checkbox-tree label .rct-node-icon {
	position: relative;
	left: 0px;
	top: 5px;
}
.rct-collapse *,
.rct-checkbox *,
.rct-node-icon * {
	width: 20px !important;
}
.rct-checkbox {
	width: 30px;
}
li.rct-node.rct-node-parent .rct-collapse.rct-collapse-btn {
	cursor: pointer;
	order: 4;
	position: absolute;
	width: 100%;
	right: 0;
	text-align: right;
	top: 11px;
	height: 30px;
}
.react-checkbox-tree label {
	position: relative;
	padding: 5px 30px 5px 0px;
	width: 100%;
	display: flex;
	align-items: center;
}
.react-checkbox-tree:not(.rct-native-display) input {
	order: 2;
	position: absolute;
	right: 2px;
	top: 7px;
}
li.rct-node.rct-node-parent.rct-node-expanded .rct-node-collapsed .rct-bare-label .rct-title {
	color: #535151;
}
li.rct-node.rct-node-parent.rct-node-expanded .leafFolder .rct-bare-label .rct-title {
	color: #535151;
}
li.rct-node.rct-node-parent.rct-node-expanded .rct-bare-label .rct-title {
	color: #0e8bdf;
}
.rct-icons-fa4 .rct-icon-parent-open::before {
	content: '\f07b' !important;
	color: #0e8bdf;
	font-size: 20px;
}
.rct-icons-fa4 .rct-icon-parent-close::before {
	content: '\f07b' !important;
	color: #99aab6;
	font-size: 20px;
}
.rct-icons-fa4 .rct-icon-leaf::before {
	content: '\f0f6' !important;
	color: #99aab6;
}
li.rct-node.rct-node-leaf.leafFolder .rct-node-icon svg {
	display: none;
}
li.rct-node.rct-node-leaf.leafFolder .rct-collapse {
	display: none;
}
li.rct-node.rct-node-leaf.leafFolder .rct-node-icon::before {
	content: '\f07b';
	font-family: 'FontAwesome';
	color: #99aab6;
	left: 0;
	font-size: 20px;
}
.rct-text {
	justify-content: space-between !important;
}
.react-checkbox-tree .rct-bare-label {
	cursor: default;
	white-space: nowrap;
	max-width: 280px;
	overflow: hidden;
	text-overflow: ellipsis;
}
li.rct-node.rct-node-leaf .rct-collapse {
	display: none;
}
li.rct-node .rct-icon-expand-close::before {
	content: '\f054';
	font-size: 15px;
	position: absolute;
	left: 0;
	top: 7px;
}
li.rct-node .rct-icon-expand-open::before {
	font-size: 15px;
	position: absolute;
	left: 0;
	top: 5px;
}
tr.user-lists {
	display: flex;
	align-items: center;
	margin: 0 24px 13px;
	display: flex;
}
tr.user-lists td:nth-child(2) {
	width: 97px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 57px;
	overflow: hidden;
	cursor: pointer;
}
tr.user-lists td:nth-child(2) img {
	max-width: 100%;
	display: block;
	width: 100%;
	height: 100%;
}
tr.user-lists.selected-item td.thumbnail-img {
	color: #0e8bdf;
	border: 2px solid #0e8bdf;
	border-radius: 8px;
	margin-left: 10px;
}
tr.user-lists.selected-item {
	margin: 0 24px 13px;
	display: flex;
	align-items: center;
}
tr.selected-item [class*='title-name'] {
	color: #0e588a;
}
tr.user-lists td:nth-child(1) {
	color: #99aab6;
	width: 20px;
}
tr.user-lists td.thumbnail-img {
	margin-left: 10px;
	border: 1.5px solid #e0e5e9;
	border-radius: 10px;
	padding: 5px;
}

#toolbar-pdf-text-selection {
	display: none !important;
}
#forgeViewer2 #toolbar-measurementSubmenuTool {
	pointer-events: none;
}

#forgeViewer #guiviewer3d-toolbar #measureTools.adsk-hidden {
	display: none;
}
#forgeViewer #zoneRectangleMarkup .adsk-button-icon,
#forgeViewer #zoneRectangleMarkup.adsk-button.active .adsk-button-icon {
	background-size: 100% 100% !important;
	background-position: center center;
	padding: 0px;
	background-repeat: no-repeat;
}
#customToolbar #viewMarkupsButton .adsk-button-icon,
#zoneMarkupsButton .adsk-button-icon {
	filter: invert(0.49) sepia(0.8) saturate(1) hue-rotate(170deg);
	background-size: 32px 32px;
}
#customToolbar #viewMarkupsButton.active .adsk-button-icon,
#zoneMarkupsButton.active .adsk-button-icon {
	filter: brightness(0) invert(1);
}
.adsk-button-icon {
	filter: invert(0.49) sepia(0.8) saturate(1) hue-rotate(170deg);
}
#strokeMarkup .adsk-button-icon {
	filter: inherit;
}
#myCustomToolbar #myCustomGroup {
	background-color: #fff;
}
#myCustomGroup .adsk-control.adsk-button.active,
.adsk-viewing-viewer.dark-theme .adsk-button.active,
.adsk-viewing-viewer.dark-theme .adsk-button:focus {
	background-color: #f3f5f9;
	box-shadow: none;
}
.fill_color .adsk-button-icon{
	filter:none !important;
}
.adsk-viewing-viewer.dark-theme #guiviewer3d-toolbar .adsk-button.active .adsk-button-icon {
	content: 'v';
	color: #fff !important;
	filter: brightness(2) saturate(100%) invert(33%) sepia(89%) saturate(3175%) hue-rotate(169deg)
		brightness(92%) contrast(102%) !important;
}
#myCustomGroup #fillMarkup.adsk-control.adsk-button.active {
	background-color: transparent;
}
#myCustomGroup .adsk-control.adsk-button.active .adsk-button-icon {
	filter: brightness(0) invert(1);
}
#myCustomGroup #fillMarkup.adsk-control.adsk-button.active .adsk-button-icon {
	filter: inherit;
}
#myCustomToolbar #myCustomZoneGroup {
	background-color: #fff;
}
#myCustomZoneGroup #zoneFillColor.adsk-control.adsk-button.active {
	background: none !important;
}
#myCustomZoneGroup div#zoneFillColor {
	width: 32px;
	height: 30px;
}
#myCustomZoneGroup #zoneFillColor.adsk-control.adsk-button.active .adsk-button-icon {
	filter: inherit !important;
}
.adsk-viewing-viewer #toolbar-measureTool-done.adsk-label-button label {
	border-radius: 3px;
	cursor: pointer;
	display: block;
	font-size: 12px;
	padding: 5px 10px;
}
.adsk-viewing-viewer #toolbar-measureTool-done.adsk-label-button label {
	border-radius: 3px;
	cursor: pointer;
	display: flex;
	width: 28px;
	height: 28px;
	padding: 6px 10px 8px 10px;
	justify-content: center;
	align-items: center;
	margin: 0 0 0 0;
	font-size: 12px;
}
.adsk-viewing-viewer.dark-theme .adsk-label-button label {
	background-color: #0e8bdf;
	color: #fff;
}
.adsk-viewing-viewer.dark-theme .docking-panel-title {
	color: rgba(34, 34, 34, 0.94);
	background-color: #fff;
}
#rectangleMarkup.adsk-control.adsk-button .adsk-button-icon,
#zoneRectangleMarkup.adsk-control.adsk-button .adsk-button-icon,
#polyCloud.adsk-control.adsk-button .adsk-button-icon,
#fillMarkup.adsk-control.adsk-button .adsk-button-icon,
#strokeMarkup.adsk-control.adsk-button .adsk-button-icon {
	background-size: 24px 24px !important;
}
.autodesk_select_box #react-select-2-placeholder {
	color: #7e8c96;
	padding: 0;
	font-size: 16px;
}
.autodesk_select_box #react-select-2-placeholder input {
	padding: 0;
}
.autodesk_select_box [class*='SelectBox_select'] {
	background: #f3f5f9;
	border-radius: 40px !important;
	border-bottom: none !important;
	padding: 0px 16px;
}
.autodesk_select_box [class*='SelectBox_select']:focus,
.autodesk_select_box [class*='SelectBox_select']:focus-within {
	border: none !important;
	border-bottom: none !important;
}
.autodesk_select_box [class*='SelectBox_input'] {
	padding: 0 !important;
}
.autodesk_select_box #react-select-2-listbox {
	padding: 0;
}
.autodesk_select_box .css-1n6sfyn-MenuList {
	overflow-y: unset !important;
	overflow-x: hidden;
	max-height: 160px;
	padding: 0;
}
.autodesk_select_box .SelectBox_menu__Shq27 {
	max-width: 150px;
}
.autodesk_select_box .StatefulMenu_item__sekdg {
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: auto;
}
.autodesk_select_box .StateFulMenu_item__RJ9ln {
	min-width: -webkit-fill-available;
}
[class*='SelectBox_select'] [class*='SelectBox_input'] input {
	opacity: 0 !important;
}

[data-radix-popper-content-wrapper] {
	display: block;
	z-index: 11 !important;
}
.bimviewer-section.active [class*='scheduler-section'] {
	height: calc(100% - 88px);
	position: relative;
}
/* commenting this code because of the z-index issue at report panel, don't remove it
 .bimviewer-section.active [class*='left-container']{
	z-index: inherit;  
}  */
.bimviewer-section.active .__dbk__gutter.Vertical {
	width: 100%;
	padding: 0px 0;
	flex-direction: row;
}
.bimviewer-section.active .__dbk__gutter.Dark {
	background-color: #fff;
	height: 4px;
	padding: 0;
	z-index: 1;
	opacity: -1;
}
.bimviewer-section.active .side_nav {
	display: block;
}
.bimviewer-section.active [class*='activeTab-content'] {
	overflow-y: auto;
	max-height: max-content;
	min-height: auto;
	height: calc(100% - 130px);
	position: relative;
	display: block;
}
.bimviewer-section.active [class*='content-info'] {
	height: 100%;
	max-height: 100%;
}
.bimviewer-section.active [class*='autodesk-info'] {
	height: 100%;
	max-height: 100%;
}
.bimviewer-section.active [class*='autodesk-info'] [class*='activeTab-content'] {
	height: 100%;
}

.bimviewer-section.active [class*='activeTab-content'] [class*='files-folders-content'] {
	overflow-y: auto;
	max-height: max-content;
	min-height: auto;
	height: calc(100% - 130px);
	position: relative;
	display: block;
	position: absolute;
}
.bimviewer-section.active [class*='files-info'] {
	height: 100%;
}
.bimviewer-section.active [class*='files-folders-content'] {
	height: calc(100% - 130px);
	overflow-y: scroll;
}
.bimviewer-section.active .react-checkbox-tree.rct-icons-fa4 {
	display: block;
	padding: 0px 24px;
	margin: 10px 0 0 0;
	max-height: 100% !important;
	height: 100% !important;
}
.react-checkbox-tree.rct-icons-fa4 {
	overflow-y: scroll;
	display: block;
	padding: 0px 24px;
	margin: 10px 0 0 0;
	max-height: calc(100vh - 316px);
}
li.rct-node-leaf .rct-text .rct-bare-label .rct-title {
	color: #535151 !important;
}
.sketch-picker {
	width: 230px !important;
	height: 370px;
	padding: 10px 10px 0px;
	box-sizing: initial;
	background: rgb(255, 255, 255);
	border-radius: 4px;
	box-shadow: rgb(0 0 0 / 15%) 0px 0px 0px 1px, rgb(0 0 0 / 15%) 0px 8px 16px;
	z-index: 9999;
	position: absolute;
	right: 21%;
	bottom: 10%;
	cursor: default;
}
.__dbk__child-wrapper {
	border-bottom: 1px solid #ccc !important;
	background-color: #fff;
}
.__dbk__dragger.Vertical {
	width: 24px;
}
.viewcube,
.viewcubeWrapper {
	right: 90px !important;
}
#forge-color-picker h1 {
	display: none;
}

.adsk-viewing-viewer .adsk-toolbar .adsk-button > .toolbar-vertical-group {
	background-color: #fff;
}
#forgeViewer2 .viewcubeWrapper {
	display: none;
}
[class*='bimview-section'] [class*='body-section'] {
	height: 100% !important;
}
#forgeViewer .hiddenMarkup {
	pointer-events: none;
}
[class*='bimview-section'] [class*='footer-section'] {
	position: absolute;
	bottom: 0;
}
[class*='bimview-section'] [class*='timescales-dropdown'] {
	position: absolute;
	bottom: 0;
}
[class*='bimview-section'] [class*='scheduler-section'] {
	height: calc(100% - 58px);
}
[class*='popup-container'] {
	width: 427px;
}
[class*='bimview-section'] [class*='timescales-dropdown'] {
	position: absolute;
	bottom: 0;
}
[class*='popup-container'] [class*='empty-trade'] {
	width: 100%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.dull-theme {
	opacity: 30%;
}
div#rectangleMarkup {
	order: 1;
}
div#circleMarkup {
	order: 2;
}
div#arrow {
	order: 3;
}
div#freeHand {
	order: 4;
}
div#polyLine {
	order: 5;
}
div#cloudMarkup {
	order: 6;
}
div#polyCloud {
	order: 7;
}
div#callOut {
	order: 8;
	margin: 0 22px 0 0px;
}
div#fillMarkup {
	order: 9;
}
div#strokeMarkup {
	order: 10;
}
div#callOut::after {
	content: '';
}
[class*='drag-and-drop'] [class*='label-file-upload'] {
	border-radius: 3px;
	display: flex;
}
#closeBtn {
	display: block;
}

.custom-image-class {
	max-width: 70px;
	min-width: 70px;
	min-height: 70px;
	max-height: 70px;
}
.custom-image-container-class {
	max-width: 70px;
	min-width: 70px;
	min-height: 70px;
	max-height: 70px;
	background: transparent !important;
}
.searchElementExtensionIcon {
	background-image: url(https://raw.githubusercontent.com/encharm/Font-Awesome-SVG-PNG/master/white/png/128/search.png);
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
}
.savedFiltersExtensionIcon {
	background-image: url(https://raw.githubusercontent.com/Rush/Font-Awesome-SVG-PNG/master/white/png/128/save.png);
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
}
.saveViewportExtensionIcon {
	background-image: url(/src/img/bim-view/viewport.png);
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
}
.VersionCheckExtensionIcon {
	background-image: url(/src/img/bim-view/VersionControl.png);
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
}
.selectTaskExtensionIcon {
	background-image: url(https://raw.githubusercontent.com/encharm/Font-Awesome-SVG-PNG/master/white/png/128/tasks.png);
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
}
.sidePanelExtensionIcon {
	background-image: url(https://raw.githubusercontent.com/Rush/Font-Awesome-SVG-PNG/master/white/png/128/save.png);
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
}
