.adsk-viewing-viewer.dark-theme {
    color: #fff;
    font-size: 14px
}

.adsk-viewing-viewer.dark-theme.quality-text {
    text-rendering: geometricPrecision
}

.adsk-viewing-viewer.dark-theme .viewcube {
    color: #000
}

.adsk-viewing-viewer.dark-theme .adsk-lmv-tftable input,
.adsk-viewing-viewer.dark-theme .option-drop-down,
.adsk-viewing-viewer.dark-theme .property-drop-down {
    background-color: #d5dbe1;
    border: 1px solid #939ca5;
    color: #000
}

.adsk-viewing-viewer.dark-theme .adsk-control-group {
    background-color: rgba(34, 34, 34, .94);
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, .5);
    color: #f4f4f4
}

.adsk-viewing-viewer.dark-theme .adsk-button:hover {
    border: 1px solid #00bfff;
    color: #00bfff
}

.adsk-viewing-viewer.dark-theme .adsk-button.active,
.adsk-viewing-viewer.dark-theme .adsk-button:focus {
    border-radius: 3px;
    box-shadow: inset 0 2px 2px 0 #000;
    color: #00bfff;
    outline: none
}

.adsk-viewing-viewer.dark-theme .adsk-label-button.active,
.adsk-viewing-viewer.dark-theme .adsk-label-button:focus,
.adsk-viewing-viewer.dark-theme .adsk-label-button:hover {
    border: 1px solid transparent
}

.adsk-viewing-viewer.dark-theme .adsk-label-button label {
    background-color: #06a7df;
    color: #fff
}

.adsk-viewing-viewer.dark-theme .adsk-label-button.active label,
.adsk-viewing-viewer.dark-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.dark-theme .adsk-label-button:hover label {
    background-color: #00bfff;
    color: #fff
}

.adsk-viewing-viewer.dark-theme .adsk-control-tooltip {
    background-color: rgba(34, 34, 34, .94);
    border-radius: 3px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
    color: #f4f4f4;
    opacity: 1
}

.adsk-viewing-viewer.dark-theme .docking-panel {
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, .4)
}

.adsk-viewing-viewer.dark-theme .docking-panel-delimiter-shadow {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1)
}

.adsk-viewing-viewer.dark-theme .docking-panel-title {
    background-color: rgba(34, 34, 34, .94);
    border-bottom: 1px solid rgba(34, 34, 34, .8);
    color: #fff
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .docking-panel-title {
    border-bottom: 1px solid #4a555b
}

.adsk-viewing-viewer.dark-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiIGZpbGw9IiM5NDk0OUYiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiIGZpbGw9IiM5MzlDQTUiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.dark-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0JFQzhEMiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.dark-theme .docking-panel-footer {
    background-color: #222
}

.adsk-viewing-viewer.dark-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0ibS41IDYuNSA2LTZNNC41IDYuNWwxLjUzNi0xLjUzNiIgc3Ryb2tlPSIjMDAwIi8+PHBhdGggZD0ibTEuNSA2LjUgNi02TTUuNSA2LjVsMS41MzYtMS41MzYiIHN0cm9rZT0iI0JFQzhEMiIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat
}

.adsk-viewing-viewer.dark-theme .docking-panel-footer-resizer:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0ibS41IDYuNSA2LTZNNC41IDYuNWwxLjUzNi0xLjUzNiIgc3Ryb2tlPSIjMDAwIi8+PHBhdGggZD0ibTEuNSA2LjUgNi02TTUuNSA2LjVsMS41MzYtMS41MzYiIHN0cm9rZT0iI0Q0REJFMSIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat
}

.adsk-viewing-viewer.dark-theme .docking-panel-primary-button {
    background-color: #06a7df;
    color: #fff
}

.adsk-viewing-viewer.dark-theme .docking-panel-primary-button.active,
.adsk-viewing-viewer.dark-theme .docking-panel-primary-button:focus,
.adsk-viewing-viewer.dark-theme .docking-panel-primary-button:hover {
    background-color: #00bfff;
    color: #fff
}

.adsk-viewing-viewer.dark-theme .docking-panel-secondary-button {
    background-color: #939ca5;
    color: #fff
}

.adsk-viewing-viewer.dark-theme .docking-panel-secondary-button.active,
.adsk-viewing-viewer.dark-theme .docking-panel-secondary-button:focus,
.adsk-viewing-viewer.dark-theme .docking-panel-secondary-button:hover {
    background-color: #bec8d2;
    color: #fff
}

.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button {
    border: 1px solid #939ca5;
    color: #939ca5
}

.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button.active,
.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button:focus,
.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button:hover {
    background-color: #939ca5;
    color: #fff
}

.adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-a {
    background-color: rgba(34, 34, 34, .9)
}

.adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-b {
    background-color: rgba(34, 34, 34, .94)
}

.adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-c {
    background-color: rgba(34, 34, 34, .4)
}

.adsk-viewing-viewer.dark-theme .docking-panel-container-gradient {
    background: repeating-linear-gradient(rgba(34, 34, 34, .2), rgba(34, 34, 34, .2) 36px, rgba(34, 34, 34, 0) 0, rgba(34, 34, 34, 0) 72px)
}

.adsk-viewing-viewer.dark-theme .docking-panel-textbox {
    background-color: transparent;
    border: 1px solid #494849;
    color: #ccc
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .adsk-lmv-tftable tr td:first-child div {
    color: #f3f7fb !important
}

.adsk-viewing-viewer.dark-theme .adsk-lmv-tftable tr.logical-group {
    background-color: rgba(34, 34, 34, .4)
}

.adsk-viewing-viewer.dark-theme .adsk-lmv-tftable tr.logical-group td div {
    color: #fff
}

.adsk-viewing-viewer.dark-theme .docking-panel-scroll::-webkit-scrollbar-track {
    background: none
}

.adsk-viewing-viewer.dark-theme .docking-panel-scroll::-webkit-scrollbar-thumb {
    background: #939ca5
}

.adsk-viewing-viewer.dark-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
    background: #bec8d2
}

.adsk-viewing-viewer.dark-theme .docking-panel-scroll::-webkit-resizer {
    background-color: rgba(30, 30, 30, .8)
}

.adsk-viewing-viewer.dark-theme .docking-pane-scroll::-webkit-scrollbar-corner {
    background-color: rgba(0, 0, 0, .2)
}

.adsk-viewing-viewer.dark-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.dark-theme .adsk-searchbox input.search-box {
    background: rgba(34, 34, 34, .94);
    border: 1px solid transparent;
    border-bottom-color: rgba(34, 34, 34, .8);
    color: #fff
}

.adsk-viewing-viewer.dark-theme .adsk-filterbox input.filter-box:focus,
.adsk-viewing-viewer.dark-theme .adsk-searchbox input.search-box:focus {
    border: 1px solid #1dc6f2
}

.adsk-viewing-viewer.dark-theme .adsk-searchbox .search-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMzQgNS4wMzQgMCAwIDEtMS40NS0zLjUxMWMwLTEuMjk4LjUzNC0yLjU5NSAxLjQ1LTMuNTExYTUuMDM0IDUuMDM0IDAgMCAxIDMuNTEtMS40NWMxLjI5OCAwIDIuNTk2LjUzNCAzLjUxMiAxLjQ1YTUuMDM0IDUuMDM0IDAgMCAxIDEuNDUgMy41MSA1LjAzNCA1LjAzNCAwIDAgMS0xLjQ1IDMuNTEyIDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExIDEuNDUgNS4wMzQgNS4wMzQgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBBNS43MiA1LjcyIDAgMCAwIDEuNjggMS42OCA1LjcyIDUuNzIgMCAwIDAgMCA1LjcyNCA1LjcyIDUuNzIgMCAwIDAgMS42OCA5Ljc3YTUuNzIgNS43MiAwIDAgMCA0LjA0NSAxLjY4QTUuNTkzIDUuNTkzIDAgMCAwIDkuNDY1IDEwbDIuODI0IDIuODI0Yy4wNzcuMDc2LjE1My4wNzYuMzA2LjA3Ni4xNTIgMCAuMjI5IDAgLjMwNS0uMDc2LjA3Ni0uMDc3LjA3Ni0uMzgyIDAtLjUzNSIvPjwvc3ZnPg==)
}

.adsk-viewing-viewer.dark-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMjE0IDkuMjM2YTUuMDM0IDUuMDM0IDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzNCA1LjAzNCAwIDAgMSAzLjUxLTEuNDVjMS4yOTggMCAyLjU5Ni41MzQgMy41MTIgMS40NWE1LjAzNCA1LjAzNCAwIDAgMSAxLjQ1IDMuNTEgNS4wMzQgNS4wMzQgMCAwIDEtMS40NSAzLjUxMiA1LjAzNCA1LjAzNCAwIDAgMS0zLjUxMSAxLjQ1IDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExLTEuNDVNMTIuOSAxMi4yOWwtMi44MjQtMi44MjRjLjkxNi0xLjA2OSAxLjQ1LTIuMzY2IDEuNDUtMy43NGE1LjcyIDUuNzIgMCAwIDAtMS42OC00LjA0NkM4Ljc3OS42MTEgNy4yNTIgMCA1LjcyNiAwYTUuNzIgNS43MiAwIDAgMC00LjA0NiAxLjY4QTUuNzIgNS43MiAwIDAgMCAwIDUuNzI0IDUuNzIgNS43MiAwIDAgMCAxLjY4IDkuNzdhNS43MiA1LjcyIDAgMCAwIDQuMDQ1IDEuNjhBNS41OTMgNS41OTMgMCAwIDAgOS40NjUgMTBsMi44MjQgMi44MjRjLjA3Ny4wNzYuMTUzLjA3Ni4zMDYuMDc2LjE1MiAwIC4yMjkgMCAuMzA1LS4wNzYuMDc2LS4wNzcuMDc2LS4zODIgMC0uNTM1IiBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiM5Nzk3OTciIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMEJGRkYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=)
}

.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+)
}

.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-close:hover,
.adsk-viewing-viewer.dark-theme .adsk-searchbox .search-box-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48Y2lyY2xlIGZpbGw9IiNCRUM4RDIiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .selected {
    background-color: #353d41
}

.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel>div[lmv-nodeid]:hover {
    background-color: rgba(0, 0, 0, .4)
}

.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .search-match {
    color: #1dc6f2
}

.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .search-path {
    color: #bec8d2
}

.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .no-results-title {
    color: #f3f3f3
}

.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .no-results-description {
    color: #bec8d2
}

.adsk-viewing-viewer.dark-theme .loading-spinner path {
    stroke: #00bfff;
    fill: transparent
}

.adsk-viewing-viewer.dark-theme .loading-spinner path:first-child {
    stroke: #4a555b
}

.adsk-viewing-viewer.dark-theme .loading-spinner .message {
    color: #fff
}

.adsk-viewing-viewer.dark-theme .docking-panel.menu .menu-item:hover {
    background: rgba(0, 0, 0, .4)
}

.adsk-viewing-viewer.dark-theme .docking-panel.menu .menu-divider {
    background-color: #666
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #fff
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel.docking-panel .settings-tabs span:hover {
    color: #1dc6f2
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel.docking-panel .settings-tabs .tabselected span {
    border-color: #1dc6f2;
    color: #1dc6f2
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-cell {
    border: 1px solid #4a555b
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-cell:hover {
    border: 1px solid #939ca5
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-cell.border-select {
    border: 1px solid #1dc6f2
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-name {
    color: #bec8d2
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-cell {
    border: 1px solid #4a555b
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-cell:hover {
    border: 1px solid #939ca5
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-cell.border-select {
    border: 1px solid #1dc6f2
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-description,
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-name {
    color: #bec8d2
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .docking-panel-tertiary-button:active {
    background-color: #4a555b;
    border: 1px solid #4a555b
}

.adsk-viewing-viewer.dark-theme .switch .slider,
.adsk-viewing-viewer.dark-theme .switch .slider:before {
    background-color: #d9e1e9
}

.adsk-viewing-viewer.dark-theme .switch input:checked+.slider:before {
    background-color: #1dc6f2
}

.adsk-viewing-viewer.dark-theme .layers-panel .visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjQ3NC44MjNjLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4Ljc0OCA4Ljc0OCAwIDAgMSAxLjc4MiAyLjIxNCA3LjEyOCA3LjEyOCAwIDAgMS0xLjU2NiAyLjQzIDkuMDcyIDkuMDcyIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjI2IDEwLjI2IDAgMCAxLTQuMzItLjcwMiA4LjM3IDguMzcgMCAwIDEtMi41MzgtMS42MkE3LjEyOCA3LjEyOCAwIDAgMSAwIDQuNzY1YTkuMTI2IDkuMTI2IDAgMCAxIDEuNzgyLTIuNDNBOS40NSA5LjQ1IDAgMCAxIDQuMzc0LjcxNWE5LjE4IDkuMTggMCAwIDEgNC4wNS0uNzAyYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxWk04LjUzMiA4LjA2Yy40MjgtLjAwNC44NS0uMDk2IDEuMjQyLS4yNy4zODMtLjE2Ny43My0uNDA2IDEuMDI2LS43MDIuNjEtLjYxNi45NC0xLjQ1NS45MTgtMi4zMjJhMy4xODYgMy4xODYgMCAwIDAtLjkxOC0yLjI2OCAzLjM0OCAzLjM0OCAwIDAgMC0xLjAyNi0uNzAyIDMuMjQgMy4yNCAwIDAgMC0yLjUzOCAwYy0uMzgzLjE2OC0uNzMuNDA2LTEuMDI2LjcwMmEzLjE4NiAzLjE4NiAwIDAgMC0uOTE4IDIuMzIyYy4wMDYuNDI4LjA5Ny44NS4yNyAxLjI0Mi4xNjYuMzg1LjQwNC43MzMuNzAyIDEuMDI2YTMuMjk0IDMuMjk0IDAgMCAwIDIuMjY4Ljk3MlptMS44OS0zLjI5NGExLjc4MiAxLjc4MiAwIDAgMC0uMTYyLS43MDIgMS44OSAxLjg5IDAgMCAwLS4zNzgtLjU5NCAxLjc4MiAxLjc4MiAwIDAgMC0uNTk0LS4zNzhsLS43MDItLjE2Mi0uNzAyLjE2MmExLjgzNiAxLjgzNiAwIDAgMC0uOTcyLjk3MiAxLjgzNiAxLjgzNiAwIDAgMCAwIDEuNDU4Yy4xNzMuNDI4LjUuNzc1LjkxOC45NzJsLjcwMi4xNjIuNzAyLS4xNjJjLjIyLS4wODYuNDIyLS4yMTQuNTk0LS4zNzguMTYxLS4xNzMuMjktLjM3NC4zNzgtLjU5NC4xMDktLjIzNy4xNjQtLjQ5NS4xNjItLjc1NmguMDU0WiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRkZGIi8+PC9zdmc+);
    opacity: .7
}

.adsk-viewing-viewer.dark-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjMyMi41OTRhLjYzOC42MzggMCAwIDAtLjkyNCAwTDEwLjM2MiAzLjYzYy0uNzkyLS4xOTgtMS41ODQtLjM5Ni0yLjQ0Mi0uMzk2LTMuNTY0IDAtNi42IDIuMTc4LTcuOTIgNC44MTguNTk0IDEuMTg4IDEuNTg0IDIuMzEgMi43NzIgMy4xNjhsLTIuMzEgMi4zMWEuNjM4LjYzOCAwIDAgMCAwIC45MjRjLjI2NC4yNjQuNjYuMjY0LjkyNCAwTDE0LjMyMiAxLjUxOGEuNjM4LjYzOCAwIDAgMCAwLS45MjRabS05LjU3IDcuNDU4QTMuMTY5IDMuMTY5IDAgMCAxIDcuOTIgNC44ODRjLjMzIDAgLjcyNi4wNjYuOTkuMTk4bC0uODU4Ljg1OGgtLjE5OGMtMS4xODggMC0yLjE3OC45OS0yLjE3OCAyLjE3OHYuMTk4bC0uODU4Ljg1OGMwLS4zOTYtLjA2Ni0uNzkyLS4wNjYtMS4xMjJaTTcuOTIgMTAuMjNjMS4xODggMCAyLjE3OC0uOTkgMi4xNzgtMi4xNzggMC0uMTk4LS4wNjYtLjM5Ni0uMTMyLS42Nkw3LjI2IDEwLjA5OGMuMjY0LjA2Ni40NjIuMTMyLjY2LjEzMlptNy45Mi0yLjE3OGMtLjY2LTEuMzItMS43ODItMi41MDgtMy4xMDItMy4zNjZsLTEuOTggMS45OGMuMTk4LjM5Ni4zMy45MjQuMzMgMS4zODZBMy4xNjkgMy4xNjkgMCAwIDEgNy45MiAxMS4yMmMtLjUyOCAwLS45OS0uMTMyLTEuMzg2LS4zM2wtMS40NTIgMS40NTJjLjg1OC4zMyAxLjg0OC41MjggMi44MzguNTI4IDMuNTY0IDAgNi42LTIuMTc4IDcuOTItNC44MThaIiBmaWxsPSIjRjRGNEY0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    opacity: .3
}

.adsk-viewing-viewer.dark-theme .property-panel .no-properties {
    color: #eee
}

.adsk-viewing-viewer.dark-theme .property-panel .property-name {
    color: #f3f7fb
}

.adsk-viewing-viewer.dark-theme .property-panel .property-value {
    color: #e4e9ee
}

.adsk-viewing-viewer.dark-theme .property-panel .property-drop-down {
    background: rgba(0, 0, 0, .25);
    color: #f3f7fb
}

.adsk-viewing-viewer.dark-theme .property-panel .property-drop-down>option {
    background: rgba(0, 0, 0, .75)
}

.adsk-viewing-viewer.dark-theme .model-structure-panel .lmv-no-properties {
    color: #eee
}

.adsk-viewing-viewer.dark-theme .bimwalk .c-bimwalk-tooltip {
    background-color: #393939
}

.adsk-viewing-viewer.dark-theme .bimwalk .bimwalk-guide-dark-theme {
    display: block
}

.adsk-viewing-viewer.dark-theme .bimwalk .bimwalk-guide-light-theme {
    display: none
}

.adsk-viewing-viewer.dark-theme .bimwalk .bimwalk-tooltip-or {
    color: #fff
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgN1YwbDcgMy41TDE0IDdsLTcgMy41TDAgMTR6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-play-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgN1YwbDcgMy41TDE0IDdsLTcgMy41TDAgMTR6IiBmaWxsPSIjMDBCRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-pause-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-backward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-forward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.dark-theme .treeview .group,
.adsk-viewing-viewer.dark-theme .treeview .leaf,
.adsk-viewing-viewer.dark-theme .treeview group,
.adsk-viewing-viewer.dark-theme .treeview leaf {
    color: #fff
}

.adsk-viewing-viewer.dark-theme .treeview .group.selected label,
.adsk-viewing-viewer.dark-theme .treeview .leaf.selected label,
.adsk-viewing-viewer.dark-theme .treeview group.selected label,
.adsk-viewing-viewer.dark-theme .treeview group.selected-ex>lmvheader>label,
.adsk-viewing-viewer.dark-theme .treeview leaf.selected label,
.adsk-viewing-viewer.dark-theme .treeview leaf.selected-ex>lmvheader>label {
    color: #1dc7f3 !important
}

.adsk-viewing-viewer .treeview .leaf.property {
    color: #f3f7fb
}

.adsk-viewing-viewer.dark-theme .treeview .group.category>lmvheader,
.adsk-viewing-viewer.dark-theme .treeview group.category>lmvheader {
    background-color: rgba(34, 34, 34, .2)
}

.adsk-viewing-viewer.dark-theme .treeview .group>lmvheader>label,
.adsk-viewing-viewer.dark-theme .treeview .leaf>lmvheader>label,
.adsk-viewing-viewer.dark-theme .treeview group>lmvheader>label,
.adsk-viewing-viewer.dark-theme .treeview leaf>lmvheader>label {
    color: #fff
}

.adsk-viewing-viewer.dark-theme .treeview .group>lmvheader:hover,
.adsk-viewing-viewer.dark-theme .treeview .leaf>lmvheader:hover,
.adsk-viewing-viewer.dark-theme .treeview group>lmvheader:hover,
.adsk-viewing-viewer.dark-theme .treeview leaf>lmvheader:hover {
    background: rgba(0, 0, 0, .4) !important
}

.adsk-viewing-viewer.dark-theme .treeview .group.dim>lmvheader>label,
.adsk-viewing-viewer.dark-theme .treeview .leaf.dim>lmvheader>label,
.adsk-viewing-viewer.dark-theme .treeview group.dim>lmvheader>label,
.adsk-viewing-viewer.dark-theme .treeview leaf.dim>lmvheader>label {
    color: hsla(0, 0%, 93%, .3)
}

.adsk-viewing-viewer.dark-theme .treeview div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjQ3NC44MjNjLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4Ljc0OCA4Ljc0OCAwIDAgMSAxLjc4MiAyLjIxNCA3LjEyOCA3LjEyOCAwIDAgMS0xLjU2NiAyLjQzIDkuMDcyIDkuMDcyIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjI2IDEwLjI2IDAgMCAxLTQuMzItLjcwMiA4LjM3IDguMzcgMCAwIDEtMi41MzgtMS42MkE3LjEyOCA3LjEyOCAwIDAgMSAwIDQuNzY1YTkuMTI2IDkuMTI2IDAgMCAxIDEuNzgyLTIuNDNBOS40NSA5LjQ1IDAgMCAxIDQuMzc0LjcxNWE5LjE4IDkuMTggMCAwIDEgNC4wNS0uNzAyYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxWk04LjUzMiA4LjA2Yy40MjgtLjAwNC44NS0uMDk2IDEuMjQyLS4yNy4zODMtLjE2Ny43My0uNDA2IDEuMDI2LS43MDIuNjEtLjYxNi45NC0xLjQ1NS45MTgtMi4zMjJhMy4xODYgMy4xODYgMCAwIDAtLjkxOC0yLjI2OCAzLjM0OCAzLjM0OCAwIDAgMC0xLjAyNi0uNzAyIDMuMjQgMy4yNCAwIDAgMC0yLjUzOCAwYy0uMzgzLjE2OC0uNzMuNDA2LTEuMDI2LjcwMmEzLjE4NiAzLjE4NiAwIDAgMC0uOTE4IDIuMzIyYy4wMDYuNDI4LjA5Ny44NS4yNyAxLjI0Mi4xNjYuMzg1LjQwNC43MzMuNzAyIDEuMDI2YTMuMjk0IDMuMjk0IDAgMCAwIDIuMjY4Ljk3MlptMS44OS0zLjI5NGExLjc4MiAxLjc4MiAwIDAgMC0uMTYyLS43MDIgMS44OSAxLjg5IDAgMCAwLS4zNzgtLjU5NCAxLjc4MiAxLjc4MiAwIDAgMC0uNTk0LS4zNzhsLS43MDItLjE2Mi0uNzAyLjE2MmExLjgzNiAxLjgzNiAwIDAgMC0uOTcyLjk3MiAxLjgzNiAxLjgzNiAwIDAgMCAwIDEuNDU4Yy4xNzMuNDI4LjUuNzc1LjkxOC45NzJsLjcwMi4xNjIuNzAyLS4xNjJjLjIyLS4wODYuNDIyLS4yMTQuNTk0LS4zNzguMTYxLS4xNzMuMjktLjM3NC4zNzgtLjU5NC4xMDktLjIzNy4xNjQtLjQ5NS4xNjItLjc1NmguMDU0WiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRkZGIi8+PC9zdmc+);
    background-position: 6px 12px;
    background-repeat: no-repeat;
    border: none;
    height: 100%;
    margin: 0;
    opacity: .7;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px
}

.adsk-viewing-viewer.dark-theme .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0 #fff)
}

.adsk-viewing-viewer.dark-theme .treeview .dim div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjMyMi41OTRhLjYzOC42MzggMCAwIDAtLjkyNCAwTDEwLjM2MiAzLjYzYy0uNzkyLS4xOTgtMS41ODQtLjM5Ni0yLjQ0Mi0uMzk2LTMuNTY0IDAtNi42IDIuMTc4LTcuOTIgNC44MTguNTk0IDEuMTg4IDEuNTg0IDIuMzEgMi43NzIgMy4xNjhsLTIuMzEgMi4zMWEuNjM4LjYzOCAwIDAgMCAwIC45MjRjLjI2NC4yNjQuNjYuMjY0LjkyNCAwTDE0LjMyMiAxLjUxOGEuNjM4LjYzOCAwIDAgMCAwLS45MjRabS05LjU3IDcuNDU4QTMuMTY5IDMuMTY5IDAgMCAxIDcuOTIgNC44ODRjLjMzIDAgLjcyNi4wNjYuOTkuMTk4bC0uODU4Ljg1OGgtLjE5OGMtMS4xODggMC0yLjE3OC45OS0yLjE3OCAyLjE3OHYuMTk4bC0uODU4Ljg1OGMwLS4zOTYtLjA2Ni0uNzkyLS4wNjYtMS4xMjJaTTcuOTIgMTAuMjNjMS4xODggMCAyLjE3OC0uOTkgMi4xNzgtMi4xNzggMC0uMTk4LS4wNjYtLjM5Ni0uMTMyLS42Nkw3LjI2IDEwLjA5OGMuMjY0LjA2Ni40NjIuMTMyLjY2LjEzMlptNy45Mi0yLjE3OGMtLjY2LTEuMzItMS43ODItMi41MDgtMy4xMDItMy4zNjZsLTEuOTggMS45OGMuMTk4LjM5Ni4zMy45MjQuMzMgMS4zODZBMy4xNjkgMy4xNjkgMCAwIDEgNy45MiAxMS4yMmMtLjUyOCAwLS45OS0uMTMyLTEuMzg2LS4zM2wtMS40NTIgMS40NTJjLjg1OC4zMyAxLjg0OC41MjggMi44MzguNTI4IDMuNTY0IDAgNi42LTIuMTc4IDcuOTItNC44MThaIiBmaWxsPSIjRjRGNEY0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    background-position: 6px 9px;
    opacity: .3
}

.adsk-viewing-viewer.dark-theme .treeview .view lmvheader>icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline;
    padding: 0 11px
}

.adsk-viewing-viewer.dark-theme .treeview .collapsed>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjg5OC4xOTUuODIgOS45MTNsNS4wOTItNS4wOTIiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    cursor: zoom-in
}

.adsk-viewing-viewer.dark-theme .treeview .expanded>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjcxOS44OTggMCAuODJsNS4wOTIgNS4wOTIiLz48L3N2Zz4=);
    cursor: zoom-out
}

.adsk-viewing-viewer.dark-theme .treeview .expanded.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS44NDcuODk4LjEzLjgyIDUuMjIgNS45MTMiIGZpbGw9IiMxREM2RjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    cursor: zoom-out
}

.adsk-viewing-viewer.dark-theme .treeview .collapsed.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NS44MiA5LjkxM2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in
}

.adsk-viewing-viewer.dark-theme .settings-tabs ul {
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .2)
}

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-image {
    border: 1px solid #4a555b !important
}

.adsk-viewing-viewer.dark-theme .propertysearch-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OC4zNzEgNTguMzcxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OC4zNzEgNTguMzcxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJtNTUuODMzIDU2LjY3OS01Ljk2OS02LjI0M2ExMC43NDIgMTAuNzQyIDAgMCAwIDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2cy0xMC43OTYgNC44NDMtMTAuNzk2IDEwLjc5NiA0Ljg0MyAxMC43OTYgMTAuNzk2IDEwLjc5NmMyLjQ0MiAwIDQuNjg5LS44MjQgNi41LTIuMTk2bDYgNi4yNzZhLjk5OC45OTggMCAwIDAgMS40MTQuMDMyIDEuMDAyIDEuMDAyIDAgMCAwIC4wMzEtMS40MTV6TTMzLjA5MiA0My4xODZjMC00Ljg1IDMuOTQ2LTguNzk2IDguNzk2LTguNzk2czguNzk2IDMuOTQ2IDguNzk2IDguNzk2LTMuOTQ2IDguNzk2LTguNzk2IDguNzk2LTguNzk2LTMuOTQ2LTguNzk2LTguNzk2ek0yOC4wOTYgNDMuMWMuMDI1LTQuMDI5IDEuNzkzLTcuNjQ0IDQuNTc4LTEwLjE1My0uOTExLjA1NC0xLjg0NC4wOTctMi44MDcuMTIzYTg0LjA3NCA4NC4wNzQgMCAwIDEtNS4yMi0uMDAxYy03LjM0MS0uMjAxLTEzLjE5MS0xLjIzOC0xNy40MDMtMi43MTctMS45OC0uNjY3LTMuNjc1LTEuNDUzLTQuOTgzLTIuMzUydjkuNGMyLjg0NiAyLjk3MSAxMi4zOTQgNS43MTEgMjUgNS43MTEuMjgzIDAgLjU1NS0uMDA4LjgzNS0uMDExek0yNC44OTYgMjkuOTY1Yy4zMjYuMDA5LjY1MS4wMTguOTgyLjAyM2E3OC44NDggNzguODQ4IDAgMCAwIDIuNzY2LjAwMWMuMzMtLjAwNS42NTYtLjAxNS45ODItLjAyM2wuMzQ5LS4wMDhjMTEuMjUzLS4zNTkgMTkuNjQ4LTIuOTE1IDIyLjI4Ni01LjY2OHYtOS40MDFDNDcuMzkzIDE4LjIzMiAzNy4xMDUgMjAgMjcuMjYxIDIwcy0yMC4xMzMtMS43NjgtMjUtNS4xMTF2OS40YzIuNjM4IDIuNzU0IDExLjAzMyA1LjMxIDIyLjI4NiA1LjY2OGwuMzQ5LjAwOHoiLz48cGF0aCBkPSJNNTIuMjYxIDExLjMwNlY5YS45Mi45MiAwIDAgMC0uMTM1LS40NThDNTEuMDAzIDQuMjQxIDQyLjM3NiAwIDI3LjI2MSAwIDEyLjE4MyAwIDMuNTY0IDQuMjIgMi40MDcgOC41MWEuOTcuOTcgMCAwIDAtLjE0Ni40OXYyLjMwNkM1LjA5NyAxNC4yNjcgMTQuNTc3IDE3IDI3LjI2MSAxN3MyMi4xNjMtMi43MzMgMjUtNS42OTR6TTI4LjQzIDQ2LjE4N2MtLjM5LjAwNS0uNzcyLjAxNC0xLjE3LjAxNC0xMi4zNDYgMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWEuOTQuOTQgMCAwIDAgLjExNy40NTFjMS4xODEgNC44OTUgMTEuNzQ3IDguNTQ5IDI0Ljg4MyA4LjU0OSA0Ljc2NCAwIDkuMTgyLS40ODYgMTIuOTQ1LTEuMzMyLTUuODE2LS43MTItMTAuNTE5LTUuMDUtMTEuNzc1LTEwLjY4MnoiLz48L3N2Zz4=);
    filter: invert(1)
}

.adsk-viewing-viewer.dark-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjg5OC4xOTUuODIgOS45MTNsNS4wOTItNS4wOTIiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}

.adsk-viewing-viewer.dark-theme .hyperlink-container {
    filter: drop-shadow(0 3px 5px rgba(0, 0, 0, .3))
}

.adsk-viewing-viewer.dark-theme .hyperlink-container .docking-panel {
    box-shadow: none
}

.adsk-viewing-viewer.dark-theme .hyperlink-container-triangle {
    border-right: 19px solid rgba(34, 34, 34, .9)
}

.adsk-viewing-viewer.dark-theme .hyperlink-back-closer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+)
}

/* @font-face {
    font-family: ArtifaktElement;
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Hair.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Hair.eot?#iefix) format("embedded-opentype"), local("Artifakt Element Hair"), local("ArtifaktElement-Hair"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt Element Regular.woff2) format("woff2"), local("Artifakt Element Hair"), local("ArtifaktElement-Hair"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Hair.woff) format("woff"), local("Artifakt Element Hair"), local("ArtifaktElement-Hair"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Hair.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Thin.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Thin.eot?#iefix) format("embedded-opentype"), local("Artifakt Element Thin"), local("ArtifaktElement-Thin"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Thin.woff2) format("woff2"), local("Artifakt Element Thin"), local("ArtifaktElement-Thin"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Thin.woff) format("woff"), local("Artifakt Element Thin"), local("ArtifaktElement-Thin"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Thin.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Light.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Light.eot?#iefix) format("embedded-opentype"), local("Artifakt Element Light"), local("ArtifaktElement-Light"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Light.woff2) format("woff2"), local("Artifakt Element Light"), local("ArtifaktElement-Light"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Light.woff) format("woff"), local("Artifakt Element Light"), local("ArtifaktElement-Light"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Light.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Regular.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Regular.eot?#iefix) format("embedded-opentype"), local("Artifakt Element Regular"), local("ArtifaktElement-Regular"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Regular.woff2) format("woff2"), local("Artifakt Element Regular"), local("ArtifaktElement-Regular"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Regular.woff) format("woff"), local("Artifakt Element Regular"), local("ArtifaktElement-Regular"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Regular.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Book.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Book.eot?#iefix) format("embedded-opentype"), local("Artifakt Element Book"), local("ArtifaktElement-Book"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Book.woff2) format("woff2"), local("Artifakt Element Book"), local("ArtifaktElement-Book"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Book.woff) format("woff"), local("Artifakt Element Book"), local("ArtifaktElement-Book"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Book.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Medium.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Medium.eot?#iefix) format("embedded-opentype"), local("Artifakt Element Medium"), local("ArtifaktElement-Medium"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Medium.woff2) format("woff2"), local("Artifakt Element Medium"), local("ArtifaktElement-Medium"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Medium.woff) format("woff"), local("Artifakt Element Medium"), local("ArtifaktElement-Medium"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Medium.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Bold.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Bold.eot?#iefix) format("embedded-opentype"), local("Artifakt Element Bold"), local("ArtifaktElement-Bold"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Bold.woff2) format("woff2"), local("Artifakt Element Bold"), local("ArtifaktElement-Bold"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Bold.woff) format("woff"), local("Artifakt Element Bold"), local("ArtifaktElement-Bold"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Bold.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: normal;
    font-weight: 800;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Black.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Black.eot?#iefix) format("embedded-opentype"), local("Artifakt Element Black"), local("ArtifaktElement-Black"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Black.woff2) format("woff2"), local("Artifakt Element Black"), local("ArtifaktElement-Black"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Black.woff) format("woff"), local("Artifakt Element Black"), local("ArtifaktElement-Black"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Black.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Heavy.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Heavy.eot?#iefix) format("embedded-opentype"), local("Artifakt Element Heavy"), local("ArtifaktElement-Heavy"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Heavy.woff2) format("woff2"), local("Artifakt Element Heavy"), local("ArtifaktElement-Heavy"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Heavy.woff) format("woff"), local("Artifakt Element Heavy"), local("ArtifaktElement-Heavy"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Heavy.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: italic;
    font-weight: 100;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Hair%20Italic.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Hair%20Italic.eot?#iefix) format("embedded-opentype"), local("Artifakt Legend Hair"), local("ArtifaktElement-Hair"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Hair%20Italic.woff2) format("woff2"), local("Artifakt Legend Hair"), local("ArtifaktElement-Hair"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Hair%20Italic.woff) format("woff"), local("Artifakt Legend Hair"), local("ArtifaktElement-Hair"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Hair%20Italic.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: italic;
    font-weight: 200;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Thin%20Italic.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Thin%20Italic.eot?#iefix) format("embedded-opentype"), local("Artifakt Legend Thin"), local("ArtifaktElement-Thin"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Thin%20Italic.woff2) format("woff2"), local("Artifakt Legend Thin"), local("ArtifaktElement-Thin"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Thin%20Italic.woff) format("woff"), local("Artifakt Legend Thin"), local("ArtifaktElement-Thin"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Thin%20Italic.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Light%20Italic.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Light%20Italic.eot?#iefix) format("embedded-opentype"), local("Artifakt Legend Light"), local("ArtifaktElement-Light"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Light%20Italic.woff2) format("woff2"), local("Artifakt Legend Light"), local("ArtifaktElement-Light"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Light%20Italic.woff) format("woff"), local("Artifakt Legend Light"), local("ArtifaktElement-Light"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Light%20Italic.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: italic;
    font-weight: italic;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Regular%20Italic.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Regular%20Italic.eot?#iefix) format("embedded-opentype"), local("Artifakt Legend Regular"), local("ArtifaktElement-Regular"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Regular%20Italic.woff2) format("woff2"), local("Artifakt Legend Regular"), local("ArtifaktElement-Regular"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Regular%20Italic.woff) format("woff"), local("Artifakt Legend Regular"), local("ArtifaktElement-Regular"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Regular%20Italic.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: italic;
    font-weight: 500;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Book%20Italic.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Book%20Italic.eot?#iefix) format("embedded-opentype"), local("Artifakt Legend Book"), local("ArtifaktElement-Book"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Book%20Italic.woff2) format("woff2"), local("Artifakt Legend Book"), local("ArtifaktElement-Book"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Book%20Italic.woff) format("woff"), local("Artifakt Legend Book"), local("ArtifaktElement-Book"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Book%20Italic.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Medium%20Italic.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Medium%20Italic.eot?#iefix) format("embedded-opentype"), local("Artifakt Legend Medium"), local("ArtifaktElement-Medium"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Medium%20Italic.woff2) format("woff2"), local("Artifakt Legend Medium"), local("ArtifaktElement-Medium"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Medium%20Italic.woff) format("woff"), local("Artifakt Legend Medium"), local("ArtifaktElement-Medium"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Medium%20Italic.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Bold%20Italic.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Bold%20Italic.eot?#iefix) format("embedded-opentype"), local("Artifakt Legend Bold"), local("ArtifaktElement-Bold"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Bold%20Italic.woff2) format("woff2"), local("Artifakt Legend Bold"), local("ArtifaktElement-Bold"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Bold%20Italic.woff) format("woff"), local("Artifakt Legend Bold"), local("ArtifaktElement-Bold"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Bold%20Italic.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: italic;
    font-weight: 800;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Black%20Italic.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Black%20Italic.eot?#iefix) format("embedded-opentype"), local("Artifakt Legend Black"), local("ArtifaktElement-Black"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Black%20Italic.woff2) format("woff2"), local("Artifakt Legend Black"), local("ArtifaktElement-Black"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Black%20Italic.woff) format("woff"), local("Artifakt Legend Black"), local("ArtifaktElement-Black"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Black%20Italic.ttf) format("truetype")
}

@font-face {
    font-family: ArtifaktElement;
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Heavy%20Italic.eot);
    src: url(https://fonts.autodesk.com/ArtifaktElement/EOT/Artifakt%20Element%20Heavy%20Italic.eot?#iefix) format("embedded-opentype"), local("Artifakt Legend Heavy"), local("ArtifaktElement-Heavy"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Heavy%20Italic.woff2) format("woff2"), local("Artifakt Legend Heavy"), local("ArtifaktElement-Heavy"), url(https://fonts.autodesk.com/ArtifaktElement/WOFF/Artifakt%20Element%20Heavy%20Italic.woff) format("woff"), local("Artifakt Legend Heavy"), local("ArtifaktElement-Heavy"), url(https://fonts.autodesk.com/ArtifaktElement/TTF/Artifakt%20Element%20Heavy%20Italic.ttf) format("truetype")
} */

.adsk-viewing-viewer.light-theme {
    color: #0a131c;
    font-size: 14px
}

.adsk-viewing-viewer.light-theme.quality-text {
    text-rendering: geometricPrecision
}

.adsk-viewing-viewer.light-theme .viewcube {
    color: #000
}

.adsk-viewing-viewer.dark-theme .property-drop-down,
.adsk-viewing-viewer.light-theme .adsk-lmv-tftable input,
.adsk-viewing-viewer.light-theme .option-drop-down {
    background-color: #fff;
    border: 1px solid #d5dbe1;
    color: #000
}

.adsk-viewing-viewer.light-theme .adsk-control-group {
    background-color: #fff;
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, .5);
    color: #0a131c
}

.adsk-viewing-viewer.light-theme .adsk-button:hover {
    border: 1px solid #00bfff;
    color: #00bfff
}

.adsk-viewing-viewer.light-theme .adsk-button.active,
.adsk-viewing-viewer.light-theme .adsk-button:focus {
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, .6);
    color: #00bfff;
    outline: none
}

.adsk-viewing-viewer.light-theme .adsk-label-button.active,
.adsk-viewing-viewer.light-theme .adsk-label-button:focus,
.adsk-viewing-viewer.light-theme .adsk-label-button:hover {
    border: 1px solid transparent
}

.adsk-viewing-viewer.light-theme .adsk-label-button label {
    background-color: #06a7df;
    color: #fff
}

.adsk-viewing-viewer.light-theme .adsk-label-button.active label,
.adsk-viewing-viewer.light-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.light-theme .adsk-label-button:hover label {
    background-color: #00bfff;
    color: #fff
}

.adsk-viewing-viewer.light-theme .adsk-control-tooltip {
    background-color: hsla(0, 0%, 100%, .94);
    border-radius: 3px;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1);
    color: #0a131c;
    opacity: 1
}

.adsk-viewing-viewer.light-theme .docking-panel {
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, .4)
}

.adsk-viewing-viewer.light-theme .docking-panel-delimiter-shadow {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1)
}

.adsk-viewing-viewer.light-theme .docking-panel-title {
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    color: #0a131c
}

.adsk-viewing-viewer.light-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.light-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.light-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0ibS41IDYuNSA2LTZNNC41IDYuNWwxLjUzNi0xLjUzNiIgc3Ryb2tlPSIjQkVDOEQyIi8+PHBhdGggZD0ibTEuNSA2LjUgNi02TTUuNSA2LjVsMS41MzYtMS41MzYiIHN0cm9rZT0iIzkzOUNBNSIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat
}

.adsk-viewing-viewer.light-theme .docking-panel-footer-resizer:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0ibS41IDYuNSA2LTZNNC41IDYuNWwxLjUzNi0xLjUzNiIgc3Ryb2tlPSIjQkVDOEQyIi8+PHBhdGggZD0ibTEuNSA2LjUgNi02TTUuNSA2LjVsMS41MzYtMS41MzYiIHN0cm9rZT0iIzRBNTU1QiIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat
}

.adsk-viewing-viewer.light-theme .docking-panel-button {
    border: 1px solid #d5dbe1;
    color: #4a555b
}

.adsk-viewing-viewer.light-theme .docking-panel-primary-button {
    background-color: #06a7df;
    color: #fff
}

.adsk-viewing-viewer.light-theme .docking-panel-primary-button.active,
.adsk-viewing-viewer.light-theme .docking-panel-primary-button:focus,
.adsk-viewing-viewer.light-theme .docking-panel-primary-button:hover {
    background-color: #00bfff;
    color: #fff
}

.adsk-viewing-viewer.light-theme .docking-panel-secondary-button {
    background-color: #939ca5;
    color: #fff
}

.adsk-viewing-viewer.light-theme .docking-panel-secondary-button.active,
.adsk-viewing-viewer.light-theme .docking-panel-secondary-button:focus,
.adsk-viewing-viewer.light-theme .docking-panel-secondary-button:hover {
    background-color: #bec8d2;
    color: #fff
}

.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button {
    border: 1px solid #939ca5;
    color: #939ca5
}

.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button.active,
.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button:focus,
.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button:hover {
    background-color: #939ca5;
    color: #fff
}

.adsk-viewing-viewer.light-theme .docking-panel-footer {
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, .2)
}

.adsk-viewing-viewer.light-theme .docking-panel-container-solid-color-a {
    background-color: hsla(0, 0%, 100%, .94)
}

.adsk-viewing-viewer.light-theme .docking-panel-container-solid-color-b {
    background-color: hsla(0, 0%, 100%, .98)
}

.adsk-viewing-viewer.light-theme .docking-panel-container-solid-color-c {
    background-color: #ecf0f3
}

.adsk-viewing-viewer.light-theme .docking-panel-container-gradient {
    background: repeating-linear-gradient(rgba(242, 247, 250, .7), rgba(242, 247, 250, .7) 36px, rgba(242, 247, 250, 0) 0, rgba(242, 247, 250, 0) 72px)
}

.adsk-viewing-viewer.light-theme .docking-panel-textbox {
    background-color: transparent;
    border: 1px solid #d5dbe1
}

.adsk-viewing-viewer.light-theme .adsk-lmv-tftable tr td div {
    color: #4a555b
}

.adsk-viewing-viewer.light-theme .adsk-lmv-tftable tr.logical-group {
    background-color: rgba(242, 247, 250, .7)
}

.adsk-viewing-viewer.light-theme .adsk-lmv-tftable tr.logical-group td div {
    color: #0a131c
}

.adsk-viewing-viewer.light-theme .docking-panel-scroll::-webkit-scrollbar-track {
    background: none
}

.adsk-viewing-viewer.light-theme .docking-panel-scroll::-webkit-scrollbar-thumb {
    background: #bec8d2
}

.adsk-viewing-viewer.light-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
    background: #939ca5
}

.adsk-viewing-viewer.light-theme .docking-panel-scroll::-webkit-resizer {
    background-color: rgba(30, 30, 30, .8)
}

.adsk-viewing-viewer.light-theme .docking-pane-scroll::-webkit-scrollbar-corner {
    background-color: rgba(0, 0, 0, .2)
}

.adsk-viewing-viewer.light-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.light-theme .adsk-searchbox input.search-box {
    background: #fff;
    border: 1px solid transparent;
    color: #0a131c
}

.adsk-viewing-viewer.light-theme .adsk-filterbox input.filter-box:focus,
.adsk-viewing-viewer.light-theme .adsk-searchbox input.search-box:focus {
    border: 1px solid #1dc6f2
}

.adsk-viewing-viewer.light-theme .adsk-searchbox .search-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMjE0IDkuMjM2YTUuMDM0IDUuMDM0IDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzNCA1LjAzNCAwIDAgMSAzLjUxLTEuNDVjMS4yOTggMCAyLjU5Ni41MzQgMy41MTIgMS40NWE1LjAzNCA1LjAzNCAwIDAgMSAxLjQ1IDMuNTEgNS4wMzQgNS4wMzQgMCAwIDEtMS40NSAzLjUxMiA1LjAzNCA1LjAzNCAwIDAgMS0zLjUxMSAxLjQ1IDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExLTEuNDVNMTIuOSAxMi4yOWwtMi44MjQtMi44MjRjLjkxNi0xLjA2OSAxLjQ1LTIuMzY2IDEuNDUtMy43NGE1LjcyIDUuNzIgMCAwIDAtMS42OC00LjA0NkM4Ljc3OS42MTEgNy4yNTIgMCA1LjcyNiAwYTUuNzIgNS43MiAwIDAgMC00LjA0NiAxLjY4QTUuNzIgNS43MiAwIDAgMCAwIDUuNzI0IDUuNzIgNS43MiAwIDAgMCAxLjY4IDkuNzdhNS43MiA1LjcyIDAgMCAwIDQuMDQ1IDEuNjhBNS41OTMgNS41OTMgMCAwIDAgOS40NjUgMTBsMi44MjQgMi44MjRjLjA3Ny4wNzYuMTUzLjA3Ni4zMDYuMDc2LjE1MiAwIC4yMjkgMCAuMzA1LS4wNzYuMDc2LS4wNzcuMDc2LS4zODIgMC0uNTM1IiBmaWxsPSIjNEE1NTVCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMjE0IDkuMjM2YTUuMDM0IDUuMDM0IDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzNCA1LjAzNCAwIDAgMSAzLjUxLTEuNDVjMS4yOTggMCAyLjU5Ni41MzQgMy41MTIgMS40NWE1LjAzNCA1LjAzNCAwIDAgMSAxLjQ1IDMuNTEgNS4wMzQgNS4wMzQgMCAwIDEtMS40NSAzLjUxMiA1LjAzNCA1LjAzNCAwIDAgMS0zLjUxMSAxLjQ1IDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExLTEuNDVNMTIuOSAxMi4yOWwtMi44MjQtMi44MjRjLjkxNi0xLjA2OSAxLjQ1LTIuMzY2IDEuNDUtMy43NGE1LjcyIDUuNzIgMCAwIDAtMS42OC00LjA0NkM4Ljc3OS42MTEgNy4yNTIgMCA1LjcyNiAwYTUuNzIgNS43MiAwIDAgMC00LjA0NiAxLjY4QTUuNzIgNS43MiAwIDAgMCAwIDUuNzI0IDUuNzIgNS43MiAwIDAgMCAxLjY4IDkuNzdhNS43MiA1LjcyIDAgMCAwIDQuMDQ1IDEuNjhBNS41OTMgNS41OTMgMCAwIDAgOS40NjUgMTBsMi44MjQgMi44MjRjLjA3Ny4wNzYuMTUzLjA3Ni4zMDYuMDc2LjE1MiAwIC4yMjkgMCAuMzA1LS4wNzYuMDc2LS4wNzcuMDc2LS4zODIgMC0uNTM1IiBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiM5Nzk3OTciIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMEJGRkYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-close,
.adsk-viewing-viewer.light-theme .adsk-searchbox .search-box-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNCRUM4RDIiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-close:hover,
.adsk-viewing-viewer.light-theme .adsk-searchbox .search-box-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiM5MzlDQTUiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel .selected {
    background-color: #f2f7fa
}

.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel>div[lmv-nodeid]:hover {
    background-color: rgba(0, 191, 255, .2)
}

.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel .search-match {
    color: #1dc6f2
}

.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel .search-path {
    color: #939ca5
}

.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel .no-results-title {
    color: #000
}

.adsk-viewing-viewer.light-theme .adsk-search-results-scrolling-panel .no-results-description {
    color: #939ca5
}

.adsk-viewing-viewer.light-theme .loading-spinner path {
    stroke: #00bfff;
    fill: transparent
}

.adsk-viewing-viewer.light-theme .loading-spinner path:first-child {
    stroke: #ecf0f3
}

.adsk-viewing-viewer.light-theme .loading-spinner .message {
    color: #0a131c
}

.adsk-viewing-viewer.light-theme .docking-panel.menu .menu-item:hover {
    background: rgba(0, 191, 255, .2)
}

.adsk-viewing-viewer.light-theme .docking-panel.menu .menu-divider {
    background-color: #666
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #0a131c
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel.docking-panel .settings-tabs span:hover {
    color: #1dc6f2
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel.docking-panel .settings-tabs .tabselected span {
    border-color: #00bfff;
    color: #00bfff
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-cell {
    border: 1px solid #f2f7fa
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-cell:hover {
    border: 1px solid #939ca5
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-cell.border-select {
    border: 1px solid #00bfff
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-cell {
    border: 1px solid #f2f7fa
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-cell:hover {
    border: 1px solid #939ca5
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-cell.border-select {
    border: 1px solid #00bfff
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-description,
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-name,
.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-name {
    color: #4a555b
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .docking-panel-tertiary-button:active {
    background-color: #4a555b;
    border: 1px solid #4a555b
}

.adsk-viewing-viewer.light-theme .switch .slider,
.adsk-viewing-viewer.light-theme .switch .slider:before {
    background-color: #d9e1e9
}

.adsk-viewing-viewer.light-theme .switch input:checked+.slider:before {
    background-color: #00bfff
}

.adsk-viewing-viewer.light-theme .layers-panel .visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNDI0LjAxM2MxLjM5LjAwNiAyLjc2NS4yODEgNC4wNS44MS45MzYuMzkzIDEuODEuOTIgMi41OTIgMS41NjZhOC43NDggOC43NDggMCAwIDEgMS43ODIgMi4yMTQgNy4xMjggNy4xMjggMCAwIDEtMS41NjYgMi40MyA5LjA3MiA5LjA3MiAwIDAgMS0yLjUzOCAxLjY3NGMtMS4zODMuNTg3LTIuODcyLjg4LTQuMzc0Ljg2NGExMC4yNiAxMC4yNiAwIDAgMS00LjMyLS43MDIgOC4zNyA4LjM3IDAgMCAxLTIuNTM4LTEuNjJBNy4xMjggNy4xMjggMCAwIDEgMCA0Ljc2NWE5LjEyNiA5LjEyNiAwIDAgMSAxLjc4Mi0yLjQzQTkuNDUgOS40NSAwIDAgMSA0LjM3NC43MTVhOS4xOCA5LjE4IDAgMCAxIDQuMDUtLjcwMlptLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTg2IDMuMTg2IDAgMCAwLS45MTgtMi4yNjggMy4zNDggMy4zNDggMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xODYgMy4xODYgMCAwIDAtLjkxOCAyLjMyMmMuMDA2LjQyOC4wOTcuODUuMjcgMS4yNDIuMTY2LjM4NS40MDQuNzMzLjcwMiAxLjAyNmEzLjI5NCAzLjI5NCAwIDAgMCAyLjI2OC45NzJabTEuODktMy4yOTRhMS43ODIgMS43ODIgMCAwIDAtLjE2Mi0uNzAyIDEuODkgMS44OSAwIDAgMC0uMzc4LS41OTQgMS43ODIgMS43ODIgMCAwIDAtLjU5NC0uMzc4bC0uNzAyLS4xNjItLjcwMi4xNjJhMS44MzYgMS44MzYgMCAwIDAtLjk3Mi45NzIgMS44MzYgMS44MzYgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZoLjA1NFoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzBBMTMxQyIvPjwvc3ZnPg==);
    opacity: 1
}

.adsk-viewing-viewer.light-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjQ2Ny4xOTRhLjY1Ny42NTcgMCAwIDAtLjkzNCAwbC0zLjA2NiAyLjk4MmMtLjgtLjE5NS0xLjYtLjM4OS0yLjQ2Ny0uMzg5LTMuNiAwLTYuNjY3IDIuMTM5LTggNC43MzIuNiAxLjE2NiAxLjYgMi4yNjggMi44IDMuMTFMLjQ2NyAxMi45YS42MTUuNjE1IDAgMCAwIDAgLjkwN2MuMjY2LjI1OS42NjYuMjU5LjkzMyAwTDE0LjQ2NyAxLjEwMmEuNjE1LjYxNSAwIDAgMCAwLS45MDhaTTQuOCA3LjUyYzAtMS43NSAxLjQ2Ny0zLjExMiAzLjItMy4xMTIuMzMzIDAgLjczMy4wNjUgMSAuMTk1bC0uODY3Ljg0MmgtLjJjLTEuMiAwLTIuMi45NzMtMi4yIDIuMTR2LjE5NGwtLjg2Ni44NDJjMC0uMzg5LS4wNjctLjc3Ny0uMDY3LTEuMTAxWk04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTNabTgtMi4xMzhjLS42NjctMS4yOTctMS44LTIuNDYzLTMuMTMzLTMuMzA2bC0yIDEuOTQ0Yy4yLjM5LjMzMy45MDguMzMzIDEuMzYyIDAgMS43NS0xLjQ2NyAzLjExLTMuMiAzLjExLS41MzMgMC0xLS4xMjktMS40LS4zMjNMNS4xMzMgMTEuNzNBOC4zMTggOC4zMTggMCAwIDAgOCAxMi4yNWMzLjYgMCA2LjY2Ny0yLjEzOSA4LTQuNzMxWiIgZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    opacity: 1
}

.adsk-viewing-viewer.light-theme .property-panel .no-properties,
.adsk-viewing-viewer.light-theme .property-panel .property-name {
    color: #4a555b
}

.adsk-viewing-viewer.light-theme .property-panel .property-value {
    color: #939ca5
}

.adsk-viewing-viewer.light-theme .property-panel .property-drop-down {
    background: hsla(0, 0%, 93%, .6);
    color: #4a555b
}

.adsk-viewing-viewer.light-theme .property-panel .property-drop-down>option {
    background: hsla(0, 0%, 93%, .75)
}

.adsk-viewing-viewer.light-theme .model-structure-panel .lmv-no-properties {
    color: #4a555b
}

.adsk-viewing-viewer.light-theme .bimwalk .c-bimwalk-tooltip {
    background-color: #fff
}

.adsk-viewing-viewer.light-theme .bimwalk .bimwalk-guide-dark-theme {
    display: none
}

.adsk-viewing-viewer.light-theme .bimwalk .bimwalk-guide-light-theme {
    display: block
}

.adsk-viewing-viewer.light-theme .bimwalk .bimwalk-tooltip-or {
    color: #939ca5
}

.adsk-viewing-viewer.light-theme .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgN1YwbDcgMy41TDE0IDdsLTcgMy41TDAgMTR6IiBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-play-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgN1YwbDcgMy41TDE0IDdsLTcgMy41TDAgMTR6IiBmaWxsPSIjMDBCRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-pause-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.light-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-backward-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-forward-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.light-theme .treeview .group,
.adsk-viewing-viewer.light-theme .treeview .leaf,
.adsk-viewing-viewer.light-theme .treeview group,
.adsk-viewing-viewer.light-theme .treeview leaf {
    color: #0a131c
}

.adsk-viewing-viewer.light-theme .treeview .group.selected label,
.adsk-viewing-viewer.light-theme .treeview .leaf.selected label,
.adsk-viewing-viewer.light-theme .treeview group.selected label,
.adsk-viewing-viewer.light-theme .treeview group.selected-ex>lmvheader>label,
.adsk-viewing-viewer.light-theme .treeview leaf.selected label,
.adsk-viewing-viewer.light-theme .treeview leaf.selected-ex>lmvheader>label {
    color: #1dc7f3 !important
}

.adsk-viewing-viewer.light-theme .treeview .group.category>lmvheader,
.adsk-viewing-viewer.light-theme .treeview group.category>lmvheader {
    background-color: rgba(242, 247, 250, .7)
}

.adsk-viewing-viewer.light-theme .treeview .group>lmvheader>label,
.adsk-viewing-viewer.light-theme .treeview .leaf>lmvheader>label,
.adsk-viewing-viewer.light-theme .treeview group>lmvheader>label,
.adsk-viewing-viewer.light-theme .treeview leaf>lmvheader>label {
    color: #0a131c
}

.adsk-viewing-viewer.light-theme .treeview .group>lmvheader:hover,
.adsk-viewing-viewer.light-theme .treeview .leaf>lmvheader:hover,
.adsk-viewing-viewer.light-theme .treeview group>lmvheader:hover,
.adsk-viewing-viewer.light-theme .treeview leaf>lmvheader:hover {
    background: rgba(0, 191, 255, .2) !important
}

.adsk-viewing-viewer.light-theme .treeview .group.dim>lmvheader>label,
.adsk-viewing-viewer.light-theme .treeview .leaf.dim>lmvheader>label,
.adsk-viewing-viewer.light-theme .treeview group.dim>lmvheader>label,
.adsk-viewing-viewer.light-theme .treeview leaf.dim>lmvheader>label {
    color: #939ca5
}

.adsk-viewing-viewer.light-theme .treeview div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNDI0LjAxM2MxLjM5LjAwNiAyLjc2NS4yODEgNC4wNS44MS45MzYuMzkzIDEuODEuOTIgMi41OTIgMS41NjZhOC43NDggOC43NDggMCAwIDEgMS43ODIgMi4yMTQgNy4xMjggNy4xMjggMCAwIDEtMS41NjYgMi40MyA5LjA3MiA5LjA3MiAwIDAgMS0yLjUzOCAxLjY3NGMtMS4zODMuNTg3LTIuODcyLjg4LTQuMzc0Ljg2NGExMC4yNiAxMC4yNiAwIDAgMS00LjMyLS43MDIgOC4zNyA4LjM3IDAgMCAxLTIuNTM4LTEuNjJBNy4xMjggNy4xMjggMCAwIDEgMCA0Ljc2NWE5LjEyNiA5LjEyNiAwIDAgMSAxLjc4Mi0yLjQzQTkuNDUgOS40NSAwIDAgMSA0LjM3NC43MTVhOS4xOCA5LjE4IDAgMCAxIDQuMDUtLjcwMlptLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTg2IDMuMTg2IDAgMCAwLS45MTgtMi4yNjggMy4zNDggMy4zNDggMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xODYgMy4xODYgMCAwIDAtLjkxOCAyLjMyMmMuMDA2LjQyOC4wOTcuODUuMjcgMS4yNDIuMTY2LjM4NS40MDQuNzMzLjcwMiAxLjAyNmEzLjI5NCAzLjI5NCAwIDAgMCAyLjI2OC45NzJabTEuODktMy4yOTRhMS43ODIgMS43ODIgMCAwIDAtLjE2Mi0uNzAyIDEuODkgMS44OSAwIDAgMC0uMzc4LS41OTQgMS43ODIgMS43ODIgMCAwIDAtLjU5NC0uMzc4bC0uNzAyLS4xNjItLjcwMi4xNjJhMS44MzYgMS44MzYgMCAwIDAtLjk3Mi45NzIgMS44MzYgMS44MzYgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZoLjA1NFoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzBBMTMxQyIvPjwvc3ZnPg==);
    background-position: 6px 12px;
    background-repeat: no-repeat;
    border: none;
    height: 100%;
    margin: 0;
    opacity: 1;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px
}

.adsk-viewing-viewer.light-theme .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0 #fff)
}

.adsk-viewing-viewer.light-theme .treeview .dim div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjQ2Ny4xOTRhLjY1Ny42NTcgMCAwIDAtLjkzNCAwbC0zLjA2NiAyLjk4MmMtLjgtLjE5NS0xLjYtLjM4OS0yLjQ2Ny0uMzg5LTMuNiAwLTYuNjY3IDIuMTM5LTggNC43MzIuNiAxLjE2NiAxLjYgMi4yNjggMi44IDMuMTFMLjQ2NyAxMi45YS42MTUuNjE1IDAgMCAwIDAgLjkwN2MuMjY2LjI1OS42NjYuMjU5LjkzMyAwTDE0LjQ2NyAxLjEwMmEuNjE1LjYxNSAwIDAgMCAwLS45MDhaTTQuOCA3LjUyYzAtMS43NSAxLjQ2Ny0zLjExMiAzLjItMy4xMTIuMzMzIDAgLjczMy4wNjUgMSAuMTk1bC0uODY3Ljg0MmgtLjJjLTEuMiAwLTIuMi45NzMtMi4yIDIuMTR2LjE5NGwtLjg2Ni44NDJjMC0uMzg5LS4wNjctLjc3Ny0uMDY3LTEuMTAxWk04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTNabTgtMi4xMzhjLS42NjctMS4yOTctMS44LTIuNDYzLTMuMTMzLTMuMzA2bC0yIDEuOTQ0Yy4yLjM5LjMzMy45MDguMzMzIDEuMzYyIDAgMS43NS0xLjQ2NyAzLjExLTMuMiAzLjExLS41MzMgMC0xLS4xMjktMS40LS4zMjNMNS4xMzMgMTEuNzNBOC4zMTggOC4zMTggMCAwIDAgOCAxMi4yNWMzLjYgMCA2LjY2Ny0yLjEzOSA4LTQuNzMxWiIgZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-position: 6px 9px;
    opacity: 1
}

.adsk-viewing-viewer.light-theme .treeview .view lmvheader>icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline;
    padding: 0 11px
}

.adsk-viewing-viewer.light-theme .treeview .collapsed>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjg5OC43Ni44MiAxMC40NzdsNS4wOTItNS4wOTIiIGZpbGw9IiMwQTEzMUMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    cursor: zoom-in
}

.adsk-viewing-viewer.light-theme .treeview .expanded>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS43MTkuNDYyIDAgLjM4Nmw1LjA5MiA1LjA5MiIgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    cursor: zoom-out
}

.adsk-viewing-viewer.light-theme .treeview .expanded.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS44NDcuODk4LjEzLjgyIDUuMjIgNS45MTMiIGZpbGw9IiMxREM2RjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    cursor: zoom-out
}

.adsk-viewing-viewer.light-theme .treeview .collapsed.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NS44MiA5LjkxM2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in
}

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-image {
    border: 1px solid #d4dbe1 !important
}

.adsk-viewing-viewer.light-theme .propertysearch-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OC4zNzEgNTguMzcxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OC4zNzEgNTguMzcxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJtNTUuODMzIDU2LjY3OS01Ljk2OS02LjI0M2ExMC43NDIgMTAuNzQyIDAgMCAwIDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2cy0xMC43OTYgNC44NDMtMTAuNzk2IDEwLjc5NiA0Ljg0MyAxMC43OTYgMTAuNzk2IDEwLjc5NmMyLjQ0MiAwIDQuNjg5LS44MjQgNi41LTIuMTk2bDYgNi4yNzZhLjk5OC45OTggMCAwIDAgMS40MTQuMDMyIDEuMDAyIDEuMDAyIDAgMCAwIC4wMzEtMS40MTV6TTMzLjA5MiA0My4xODZjMC00Ljg1IDMuOTQ2LTguNzk2IDguNzk2LTguNzk2czguNzk2IDMuOTQ2IDguNzk2IDguNzk2LTMuOTQ2IDguNzk2LTguNzk2IDguNzk2LTguNzk2LTMuOTQ2LTguNzk2LTguNzk2ek0yOC4wOTYgNDMuMWMuMDI1LTQuMDI5IDEuNzkzLTcuNjQ0IDQuNTc4LTEwLjE1My0uOTExLjA1NC0xLjg0NC4wOTctMi44MDcuMTIzYTg0LjA3NCA4NC4wNzQgMCAwIDEtNS4yMi0uMDAxYy03LjM0MS0uMjAxLTEzLjE5MS0xLjIzOC0xNy40MDMtMi43MTctMS45OC0uNjY3LTMuNjc1LTEuNDUzLTQuOTgzLTIuMzUydjkuNGMyLjg0NiAyLjk3MSAxMi4zOTQgNS43MTEgMjUgNS43MTEuMjgzIDAgLjU1NS0uMDA4LjgzNS0uMDExek0yNC44OTYgMjkuOTY1Yy4zMjYuMDA5LjY1MS4wMTguOTgyLjAyM2E3OC44NDggNzguODQ4IDAgMCAwIDIuNzY2LjAwMWMuMzMtLjAwNS42NTYtLjAxNS45ODItLjAyM2wuMzQ5LS4wMDhjMTEuMjUzLS4zNTkgMTkuNjQ4LTIuOTE1IDIyLjI4Ni01LjY2OHYtOS40MDFDNDcuMzkzIDE4LjIzMiAzNy4xMDUgMjAgMjcuMjYxIDIwcy0yMC4xMzMtMS43NjgtMjUtNS4xMTF2OS40YzIuNjM4IDIuNzU0IDExLjAzMyA1LjMxIDIyLjI4NiA1LjY2OGwuMzQ5LjAwOHoiLz48cGF0aCBkPSJNNTIuMjYxIDExLjMwNlY5YS45Mi45MiAwIDAgMC0uMTM1LS40NThDNTEuMDAzIDQuMjQxIDQyLjM3NiAwIDI3LjI2MSAwIDEyLjE4MyAwIDMuNTY0IDQuMjIgMi40MDcgOC41MWEuOTcuOTcgMCAwIDAtLjE0Ni40OXYyLjMwNkM1LjA5NyAxNC4yNjcgMTQuNTc3IDE3IDI3LjI2MSAxN3MyMi4xNjMtMi43MzMgMjUtNS42OTR6TTI4LjQzIDQ2LjE4N2MtLjM5LjAwNS0uNzcyLjAxNC0xLjE3LjAxNC0xMi4zNDYgMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWEuOTQuOTQgMCAwIDAgLjExNy40NTFjMS4xODEgNC44OTUgMTEuNzQ3IDguNTQ5IDI0Ljg4MyA4LjU0OSA0Ljc2NCAwIDkuMTgyLS40ODYgMTIuOTQ1LTEuMzMyLTUuODE2LS43MTItMTAuNTE5LTUuMDUtMTEuNzc1LTEwLjY4MnoiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/png;base64,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)
}

.adsk-viewing-viewer.light-theme .hyperlink-container {
    filter: drop-shadow(0 3px 5px rgba(0, 0, 0, .3))
}

.adsk-viewing-viewer.light-theme .hyperlink-container .docking-panel {
    box-shadow: none
}

.adsk-viewing-viewer.light-theme .hyperlink-container-triangle {
    border-right: 19px solid hsla(0, 0%, 100%, .94)
}

.adsk-viewing-viewer.light-theme .hyperlink-back-closer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.bim-theme {
    color: #0a131c;
    font-size: 14px
}

.adsk-viewing-viewer.bim-theme.quality-text {
    text-rendering: geometricPrecision
}

.adsk-viewing-viewer.bim-theme .viewcube {
    color: #000
}

.adsk-viewing-viewer.bim-theme .adsk-lmv-tftable input,
.adsk-viewing-viewer.bim-theme .option-drop-down,
.adsk-viewing-viewer.dark-theme .property-drop-down {
    background-color: #edf0f2;
    border: 1px solid #d5dbe1;
    color: #000
}

.adsk-viewing-viewer.bim-theme .adsk-control-group {
    background-color: #edf0f2;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .3);
    color: #0a131c
}

.adsk-viewing-viewer.bim-theme .adsk-button:hover {
    color: #38abdf
}

.adsk-viewing-viewer.bim-theme .adsk-button.active,
.adsk-viewing-viewer.bim-theme .adsk-button:focus {
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0 rgba(34, 34, 34, .3);
    color: #38abdf;
    outline: none
}

.adsk-viewing-viewer.bim-theme .adsk-label-button.active,
.adsk-viewing-viewer.bim-theme .adsk-label-button:focus,
.adsk-viewing-viewer.bim-theme .adsk-label-button:hover {
    border: 1px solid transparent
}

.adsk-viewing-viewer.bim-theme .adsk-label-button label {
    background-color: #0696d7;
    color: #fff
}

.adsk-viewing-viewer.bim-theme .adsk-label-button.active label,
.adsk-viewing-viewer.bim-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.bim-theme .adsk-label-button:hover label {
    background-color: #38abdf;
    color: #fff
}

.adsk-viewing-viewer.bim-theme .adsk-control-tooltip {
    background-color: rgba(24, 42, 61, .9);
    border-radius: 3px;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1);
    color: #fff;
    opacity: 1
}

.adsk-viewing-viewer.bim-theme .docking-panel {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .3)
}

.adsk-viewing-viewer.bim-theme .docking-panel-delimiter-shadow {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1)
}

.adsk-viewing-viewer.bim-theme .docking-panel-title {
    background-color: #edf0f2;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    color: #0a131c
}

.adsk-viewing-viewer.bim-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.bim-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.bim-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0ibS41IDYuNSA2LTZNNC41IDYuNWwxLjUzNi0xLjUzNiIgc3Ryb2tlPSIjQkVDOEQyIi8+PHBhdGggZD0ibTEuNSA2LjUgNi02TTUuNSA2LjVsMS41MzYtMS41MzYiIHN0cm9rZT0iIzkzOUNBNSIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat
}

.adsk-viewing-viewer.bim-theme .docking-panel-footer-resizer:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0ibS41IDYuNSA2LTZNNC41IDYuNWwxLjUzNi0xLjUzNiIgc3Ryb2tlPSIjQkVDOEQyIi8+PHBhdGggZD0ibTEuNSA2LjUgNi02TTUuNSA2LjVsMS41MzYtMS41MzYiIHN0cm9rZT0iIzRBNTU1QiIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat
}

.adsk-viewing-viewer.bim-theme .docking-panel-button {
    border: 1px solid #d5dbe1;
    color: #4a555b
}

.adsk-viewing-viewer.bim-theme .docking-panel-primary-button {
    background-color: #0696d7;
    color: #fff
}

.adsk-viewing-viewer.bim-theme .docking-panel-primary-button.active,
.adsk-viewing-viewer.bim-theme .docking-panel-primary-button:focus,
.adsk-viewing-viewer.bim-theme .docking-panel-primary-button:hover {
    background-color: #38abdf;
    color: #fff
}

.adsk-viewing-viewer.bim-theme .docking-panel-secondary-button {
    background-color: #939ca5;
    color: #fff
}

.adsk-viewing-viewer.bim-theme .docking-panel-secondary-button.active,
.adsk-viewing-viewer.bim-theme .docking-panel-secondary-button:focus,
.adsk-viewing-viewer.bim-theme .docking-panel-secondary-button:hover {
    background-color: #bec8d2;
    color: #fff
}

.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button {
    border: 1px solid #0696d7;
    color: #0696d7
}

.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button.active,
.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button:focus,
.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button:hover {
    border: 1px solid #38abdf;
    color: #38abdf
}

.adsk-viewing-viewer.bim-theme .docking-panel-footer {
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, .2)
}

.adsk-viewing-viewer.bim-theme .docking-panel-container-solid-color-a {
    background-color: hsla(0, 0%, 100%, .94)
}

.adsk-viewing-viewer.bim-theme .docking-panel-container-solid-color-b {
    background-color: #fff
}

.adsk-viewing-viewer.bim-theme .docking-panel-container-solid-color-c {
    background-color: #ecf0f3;
    color: #000
}

.adsk-viewing-viewer.bim-theme .docking-panel-container-gradient {
    background: repeating-linear-gradient(rgba(242, 247, 250, .7), rgba(242, 247, 250, .7) 36px, rgba(242, 247, 250, 0) 0, rgba(242, 247, 250, 0) 72px)
}

.adsk-viewing-viewer.bim-theme .docking-panel-textbox {
    background-color: transparent;
    border: 1px solid #d5dbe1
}

.adsk-viewing-viewer.bim-theme .adsk-lmv-tftable tr td div {
    color: #4a555b
}

.adsk-viewing-viewer.bim-theme .adsk-lmv-tftable tr.logical-group {
    background-color: rgba(242, 247, 250, .7)
}

.adsk-viewing-viewer.bim-theme .adsk-lmv-tftable tr.logical-group td div {
    color: #0a131c
}

.adsk-viewing-viewer.bim-theme .docking-panel-scroll::-webkit-scrollbar-track {
    background: none
}

.adsk-viewing-viewer.bim-theme .docking-panel-scroll::-webkit-scrollbar-thumb {
    background: #bec8d2
}

.adsk-viewing-viewer.bim-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
    background: #939ca5
}

.adsk-viewing-viewer.bim-theme .docking-panel-scroll::-webkit-resizer {
    background-color: rgba(30, 30, 30, .8)
}

.adsk-viewing-viewer.bim-theme .docking-pane-scroll::-webkit-scrollbar-corner {
    background-color: rgba(0, 0, 0, .2)
}

.adsk-viewing-viewer.bim-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.bim-theme .adsk-searchbox input.search-box {
    background: #fff;
    border: 1px solid transparent;
    color: #0a131c
}

.adsk-viewing-viewer.bim-theme .adsk-filterbox input.filter-box:focus,
.adsk-viewing-viewer.bim-theme .adsk-searchbox input.search-box:focus {
    border: 1px solid #1dc6f2
}

.adsk-viewing-viewer.bim-theme .adsk-searchbox .search-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMjE0IDkuMjM2YTUuMDM0IDUuMDM0IDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzNCA1LjAzNCAwIDAgMSAzLjUxLTEuNDVjMS4yOTggMCAyLjU5Ni41MzQgMy41MTIgMS40NWE1LjAzNCA1LjAzNCAwIDAgMSAxLjQ1IDMuNTEgNS4wMzQgNS4wMzQgMCAwIDEtMS40NSAzLjUxMiA1LjAzNCA1LjAzNCAwIDAgMS0zLjUxMSAxLjQ1IDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExLTEuNDVNMTIuOSAxMi4yOWwtMi44MjQtMi44MjRjLjkxNi0xLjA2OSAxLjQ1LTIuMzY2IDEuNDUtMy43NGE1LjcyIDUuNzIgMCAwIDAtMS42OC00LjA0NkM4Ljc3OS42MTEgNy4yNTIgMCA1LjcyNiAwYTUuNzIgNS43MiAwIDAgMC00LjA0NiAxLjY4QTUuNzIgNS43MiAwIDAgMCAwIDUuNzI0IDUuNzIgNS43MiAwIDAgMCAxLjY4IDkuNzdhNS43MiA1LjcyIDAgMCAwIDQuMDQ1IDEuNjhBNS41OTMgNS41OTMgMCAwIDAgOS40NjUgMTBsMi44MjQgMi44MjRjLjA3Ny4wNzYuMTUzLjA3Ni4zMDYuMDc2LjE1MiAwIC4yMjkgMCAuMzA1LS4wNzYuMDc2LS4wNzcuMDc2LS4zODIgMC0uNTM1IiBmaWxsPSIjNEE1NTVCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMjE0IDkuMjM2YTUuMDM0IDUuMDM0IDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzNCA1LjAzNCAwIDAgMSAzLjUxLTEuNDVjMS4yOTggMCAyLjU5Ni41MzQgMy41MTIgMS40NWE1LjAzNCA1LjAzNCAwIDAgMSAxLjQ1IDMuNTEgNS4wMzQgNS4wMzQgMCAwIDEtMS40NSAzLjUxMiA1LjAzNCA1LjAzNCAwIDAgMS0zLjUxMSAxLjQ1IDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExLTEuNDVNMTIuOSAxMi4yOWwtMi44MjQtMi44MjRjLjkxNi0xLjA2OSAxLjQ1LTIuMzY2IDEuNDUtMy43NGE1LjcyIDUuNzIgMCAwIDAtMS42OC00LjA0NkM4Ljc3OS42MTEgNy4yNTIgMCA1LjcyNiAwYTUuNzIgNS43MiAwIDAgMC00LjA0NiAxLjY4QTUuNzIgNS43MiAwIDAgMCAwIDUuNzI0IDUuNzIgNS43MiAwIDAgMCAxLjY4IDkuNzdhNS43MiA1LjcyIDAgMCAwIDQuMDQ1IDEuNjhBNS41OTMgNS41OTMgMCAwIDAgOS40NjUgMTBsMi44MjQgMi44MjRjLjA3Ny4wNzYuMTUzLjA3Ni4zMDYuMDc2LjE1MiAwIC4yMjkgMCAuMzA1LS4wNzYuMDc2LS4wNzcuMDc2LS4zODIgMC0uNTM1IiBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiM5Nzk3OTciIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMEJGRkYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-close,
.adsk-viewing-viewer.bim-theme .adsk-searchbox .search-box-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNCRUM4RDIiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-close:hover,
.adsk-viewing-viewer.bim-theme .adsk-searchbox .search-box-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiM5MzlDQTUiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel .selected {
    background-color: #f2f7fa
}

.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel>div[lmv-nodeid]:hover {
    background-color: rgba(0, 191, 255, .2)
}

.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel .search-match {
    color: #1dc6f2
}

.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel .search-path {
    color: #939ca5
}

.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel .no-results-title {
    color: #000
}

.adsk-viewing-viewer.bim-theme .adsk-search-results-scrolling-panel .no-results-description {
    color: #939ca5
}

.adsk-viewing-viewer.bim-theme .loading-spinner path {
    stroke: #38abdf;
    fill: transparent
}

.adsk-viewing-viewer.bim-theme .loading-spinner path:first-child {
    stroke: #ecf0f3
}

.adsk-viewing-viewer.bim-theme .loading-spinner .message {
    color: #0a131c
}

.adsk-viewing-viewer.bim-theme .docking-panel.menu .menu-item:hover {
    background: rgba(0, 191, 255, .2)
}

.adsk-viewing-viewer.bim-theme .docking-panel.menu .menu-divider {
    background-color: #666
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #0a131c
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel.docking-panel .settings-tabs span:hover {
    color: #1dc6f2
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel.docking-panel .settings-tabs .tabselected span {
    border-color: #38abdf;
    color: #38abdf
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-cell {
    border: 1px solid #f2f7fa
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-cell:hover {
    border: 1px solid #939ca5
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-cell.border-select {
    border: 1px solid #38abdf
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-name {
    color: #4a555b
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-cell {
    border: 1px solid #f2f7fa
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-cell:hover {
    border: 1px solid #939ca5
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-cell.border-select {
    border: 1px solid #38abdf
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-description,
.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-name {
    color: #4a555b
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .docking-panel-tertiary-button:active {
    border: 1px solid #38abdf;
    color: #38abdf
}

.adsk-viewing-viewer.bim-theme .switch .slider,
.adsk-viewing-viewer.bim-theme .switch .slider:before {
    background-color: #d9e1e9
}

.adsk-viewing-viewer.bim-theme .switch input:checked+.slider:before {
    background-color: #38abdf
}

.adsk-viewing-viewer.bim-theme .layers-panel .visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNDI0LjAxM2MxLjM5LjAwNiAyLjc2NS4yODEgNC4wNS44MS45MzYuMzkzIDEuODEuOTIgMi41OTIgMS41NjZhOC43NDggOC43NDggMCAwIDEgMS43ODIgMi4yMTQgNy4xMjggNy4xMjggMCAwIDEtMS41NjYgMi40MyA5LjA3MiA5LjA3MiAwIDAgMS0yLjUzOCAxLjY3NGMtMS4zODMuNTg3LTIuODcyLjg4LTQuMzc0Ljg2NGExMC4yNiAxMC4yNiAwIDAgMS00LjMyLS43MDIgOC4zNyA4LjM3IDAgMCAxLTIuNTM4LTEuNjJBNy4xMjggNy4xMjggMCAwIDEgMCA0Ljc2NWE5LjEyNiA5LjEyNiAwIDAgMSAxLjc4Mi0yLjQzQTkuNDUgOS40NSAwIDAgMSA0LjM3NC43MTVhOS4xOCA5LjE4IDAgMCAxIDQuMDUtLjcwMlptLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTg2IDMuMTg2IDAgMCAwLS45MTgtMi4yNjggMy4zNDggMy4zNDggMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xODYgMy4xODYgMCAwIDAtLjkxOCAyLjMyMmMuMDA2LjQyOC4wOTcuODUuMjcgMS4yNDIuMTY2LjM4NS40MDQuNzMzLjcwMiAxLjAyNmEzLjI5NCAzLjI5NCAwIDAgMCAyLjI2OC45NzJabTEuODktMy4yOTRhMS43ODIgMS43ODIgMCAwIDAtLjE2Mi0uNzAyIDEuODkgMS44OSAwIDAgMC0uMzc4LS41OTQgMS43ODIgMS43ODIgMCAwIDAtLjU5NC0uMzc4bC0uNzAyLS4xNjItLjcwMi4xNjJhMS44MzYgMS44MzYgMCAwIDAtLjk3Mi45NzIgMS44MzYgMS44MzYgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZoLjA1NFoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzBBMTMxQyIvPjwvc3ZnPg==);
    opacity: 1
}

.adsk-viewing-viewer.bim-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjQ2Ny4xOTRhLjY1Ny42NTcgMCAwIDAtLjkzNCAwbC0zLjA2NiAyLjk4MmMtLjgtLjE5NS0xLjYtLjM4OS0yLjQ2Ny0uMzg5LTMuNiAwLTYuNjY3IDIuMTM5LTggNC43MzIuNiAxLjE2NiAxLjYgMi4yNjggMi44IDMuMTFMLjQ2NyAxMi45YS42MTUuNjE1IDAgMCAwIDAgLjkwN2MuMjY2LjI1OS42NjYuMjU5LjkzMyAwTDE0LjQ2NyAxLjEwMmEuNjE1LjYxNSAwIDAgMCAwLS45MDhaTTQuOCA3LjUyYzAtMS43NSAxLjQ2Ny0zLjExMiAzLjItMy4xMTIuMzMzIDAgLjczMy4wNjUgMSAuMTk1bC0uODY3Ljg0MmgtLjJjLTEuMiAwLTIuMi45NzMtMi4yIDIuMTR2LjE5NGwtLjg2Ni44NDJjMC0uMzg5LS4wNjctLjc3Ny0uMDY3LTEuMTAxWk04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTNabTgtMi4xMzhjLS42NjctMS4yOTctMS44LTIuNDYzLTMuMTMzLTMuMzA2bC0yIDEuOTQ0Yy4yLjM5LjMzMy45MDguMzMzIDEuMzYyIDAgMS43NS0xLjQ2NyAzLjExLTMuMiAzLjExLS41MzMgMC0xLS4xMjktMS40LS4zMjNMNS4xMzMgMTEuNzNBOC4zMTggOC4zMTggMCAwIDAgOCAxMi4yNWMzLjYgMCA2LjY2Ny0yLjEzOSA4LTQuNzMxWiIgZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    opacity: 1
}

.adsk-viewing-viewer.bim-theme .property-panel .no-properties,
.adsk-viewing-viewer.bim-theme .property-panel .property-name {
    color: #4a555b
}

.adsk-viewing-viewer.bim-theme .property-panel .property-value {
    color: #939ca5
}

.adsk-viewing-viewer.bim-theme .property-panel .property-drop-down {
    background: hsla(0, 0%, 93%, .6);
    color: #4a555b
}

.adsk-viewing-viewer.bim-theme .property-panel .property-drop-down>option {
    background: hsla(0, 0%, 93%, .75)
}

.adsk-viewing-viewer.bim-theme .model-structure-panel .lmv-no-properties {
    color: #4a555b
}

.adsk-viewing-viewer.bim-theme .bimwalk .c-bimwalk-tooltip {
    background-color: #fff
}

.adsk-viewing-viewer.bim-theme .bimwalk .bimwalk-guide-dark-theme {
    display: none
}

.adsk-viewing-viewer.bim-theme .bimwalk .bimwalk-guide-bim-theme,
.adsk-viewing-viewer.bim-theme .bimwalk .bimwalk-guide-light-theme {
    display: block
}

.adsk-viewing-viewer.bim-theme .bimwalk .bimwalk-tooltip-or {
    color: #939ca5
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgN1YwbDcgMy41TDE0IDdsLTcgMy41TDAgMTR6IiBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-play-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgN1YwbDcgMy41TDE0IDdsLTcgMy41TDAgMTR6IiBmaWxsPSIjMDBCRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-pause-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-backward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-forward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.bim-theme .treeview .group,
.adsk-viewing-viewer.bim-theme .treeview .leaf,
.adsk-viewing-viewer.bim-theme .treeview group,
.adsk-viewing-viewer.bim-theme .treeview leaf {
    color: #0a131c
}

.adsk-viewing-viewer.bim-theme .treeview .group.selected label,
.adsk-viewing-viewer.bim-theme .treeview .leaf.selected label,
.adsk-viewing-viewer.bim-theme .treeview group.selected label,
.adsk-viewing-viewer.bim-theme .treeview group.selected-ex>lmvheader>label,
.adsk-viewing-viewer.bim-theme .treeview leaf.selected label,
.adsk-viewing-viewer.bim-theme .treeview leaf.selected-ex>lmvheader>label {
    color: #1dc7f3 !important
}

.adsk-viewing-viewer.bim-theme .treeview .group.category>lmvheader,
.adsk-viewing-viewer.bim-theme .treeview group.category>lmvheader {
    background-color: rgba(242, 247, 250, .7)
}

.adsk-viewing-viewer.bim-theme .treeview .group>lmvheader>label,
.adsk-viewing-viewer.bim-theme .treeview .leaf>lmvheader>label,
.adsk-viewing-viewer.bim-theme .treeview group>lmvheader>label,
.adsk-viewing-viewer.bim-theme .treeview leaf>lmvheader>label {
    color: #0a131c
}

.adsk-viewing-viewer.bim-theme .treeview .group>lmvheader:hover,
.adsk-viewing-viewer.bim-theme .treeview .leaf>lmvheader:hover,
.adsk-viewing-viewer.bim-theme .treeview group>lmvheader:hover,
.adsk-viewing-viewer.bim-theme .treeview leaf>lmvheader:hover {
    background: rgba(0, 191, 255, .2) !important
}

.adsk-viewing-viewer.bim-theme .treeview .group.dim>lmvheader>label,
.adsk-viewing-viewer.bim-theme .treeview .leaf.dim>lmvheader>label,
.adsk-viewing-viewer.bim-theme .treeview group.dim>lmvheader>label,
.adsk-viewing-viewer.bim-theme .treeview leaf.dim>lmvheader>label {
    color: #939ca5
}

.adsk-viewing-viewer.bim-theme .treeview div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNDI0LjAxM2MxLjM5LjAwNiAyLjc2NS4yODEgNC4wNS44MS45MzYuMzkzIDEuODEuOTIgMi41OTIgMS41NjZhOC43NDggOC43NDggMCAwIDEgMS43ODIgMi4yMTQgNy4xMjggNy4xMjggMCAwIDEtMS41NjYgMi40MyA5LjA3MiA5LjA3MiAwIDAgMS0yLjUzOCAxLjY3NGMtMS4zODMuNTg3LTIuODcyLjg4LTQuMzc0Ljg2NGExMC4yNiAxMC4yNiAwIDAgMS00LjMyLS43MDIgOC4zNyA4LjM3IDAgMCAxLTIuNTM4LTEuNjJBNy4xMjggNy4xMjggMCAwIDEgMCA0Ljc2NWE5LjEyNiA5LjEyNiAwIDAgMSAxLjc4Mi0yLjQzQTkuNDUgOS40NSAwIDAgMSA0LjM3NC43MTVhOS4xOCA5LjE4IDAgMCAxIDQuMDUtLjcwMlptLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTg2IDMuMTg2IDAgMCAwLS45MTgtMi4yNjggMy4zNDggMy4zNDggMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xODYgMy4xODYgMCAwIDAtLjkxOCAyLjMyMmMuMDA2LjQyOC4wOTcuODUuMjcgMS4yNDIuMTY2LjM4NS40MDQuNzMzLjcwMiAxLjAyNmEzLjI5NCAzLjI5NCAwIDAgMCAyLjI2OC45NzJabTEuODktMy4yOTRhMS43ODIgMS43ODIgMCAwIDAtLjE2Mi0uNzAyIDEuODkgMS44OSAwIDAgMC0uMzc4LS41OTQgMS43ODIgMS43ODIgMCAwIDAtLjU5NC0uMzc4bC0uNzAyLS4xNjItLjcwMi4xNjJhMS44MzYgMS44MzYgMCAwIDAtLjk3Mi45NzIgMS44MzYgMS44MzYgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZoLjA1NFoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzBBMTMxQyIvPjwvc3ZnPg==);
    background-position: 6px 12px;
    background-repeat: no-repeat;
    border: none;
    height: 100%;
    margin: 0;
    opacity: 1;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px
}

.adsk-viewing-viewer.bim-theme .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0 #fff)
}

.adsk-viewing-viewer.bim-theme .treeview .dim div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjQ2Ny4xOTRhLjY1Ny42NTcgMCAwIDAtLjkzNCAwbC0zLjA2NiAyLjk4MmMtLjgtLjE5NS0xLjYtLjM4OS0yLjQ2Ny0uMzg5LTMuNiAwLTYuNjY3IDIuMTM5LTggNC43MzIuNiAxLjE2NiAxLjYgMi4yNjggMi44IDMuMTFMLjQ2NyAxMi45YS42MTUuNjE1IDAgMCAwIDAgLjkwN2MuMjY2LjI1OS42NjYuMjU5LjkzMyAwTDE0LjQ2NyAxLjEwMmEuNjE1LjYxNSAwIDAgMCAwLS45MDhaTTQuOCA3LjUyYzAtMS43NSAxLjQ2Ny0zLjExMiAzLjItMy4xMTIuMzMzIDAgLjczMy4wNjUgMSAuMTk1bC0uODY3Ljg0MmgtLjJjLTEuMiAwLTIuMi45NzMtMi4yIDIuMTR2LjE5NGwtLjg2Ni44NDJjMC0uMzg5LS4wNjctLjc3Ny0uMDY3LTEuMTAxWk04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTNabTgtMi4xMzhjLS42NjctMS4yOTctMS44LTIuNDYzLTMuMTMzLTMuMzA2bC0yIDEuOTQ0Yy4yLjM5LjMzMy45MDguMzMzIDEuMzYyIDAgMS43NS0xLjQ2NyAzLjExLTMuMiAzLjExLS41MzMgMC0xLS4xMjktMS40LS4zMjNMNS4xMzMgMTEuNzNBOC4zMTggOC4zMTggMCAwIDAgOCAxMi4yNWMzLjYgMCA2LjY2Ny0yLjEzOSA4LTQuNzMxWiIgZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-position: 6px 9px;
    opacity: 1
}

.adsk-viewing-viewer.bim-theme .treeview .view lmvheader>icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline;
    padding: 0 11px
}

.adsk-viewing-viewer.bim-theme .treeview .collapsed>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjg5OC43Ni44MiAxMC40NzdsNS4wOTItNS4wOTIiIGZpbGw9IiMwQTEzMUMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    cursor: zoom-in
}

.adsk-viewing-viewer.bim-theme .treeview .expanded>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS43MTkuNDYyIDAgLjM4Nmw1LjA5MiA1LjA5MiIgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    cursor: zoom-out
}

.adsk-viewing-viewer.bim-theme .treeview .expanded.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS44NDcuODk4LjEzLjgyIDUuMjIgNS45MTMiIGZpbGw9IiMxREM2RjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    cursor: zoom-out
}

.adsk-viewing-viewer.bim-theme .treeview .collapsed.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NS44MiA5LjkxM2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in
}

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-image {
    border: 1px solid #d4dbe1 !important
}

.adsk-viewing-viewer.bim-theme .propertysearch-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OC4zNzEgNTguMzcxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OC4zNzEgNTguMzcxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJtNTUuODMzIDU2LjY3OS01Ljk2OS02LjI0M2ExMC43NDIgMTAuNzQyIDAgMCAwIDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2cy0xMC43OTYgNC44NDMtMTAuNzk2IDEwLjc5NiA0Ljg0MyAxMC43OTYgMTAuNzk2IDEwLjc5NmMyLjQ0MiAwIDQuNjg5LS44MjQgNi41LTIuMTk2bDYgNi4yNzZhLjk5OC45OTggMCAwIDAgMS40MTQuMDMyIDEuMDAyIDEuMDAyIDAgMCAwIC4wMzEtMS40MTV6TTMzLjA5MiA0My4xODZjMC00Ljg1IDMuOTQ2LTguNzk2IDguNzk2LTguNzk2czguNzk2IDMuOTQ2IDguNzk2IDguNzk2LTMuOTQ2IDguNzk2LTguNzk2IDguNzk2LTguNzk2LTMuOTQ2LTguNzk2LTguNzk2ek0yOC4wOTYgNDMuMWMuMDI1LTQuMDI5IDEuNzkzLTcuNjQ0IDQuNTc4LTEwLjE1My0uOTExLjA1NC0xLjg0NC4wOTctMi44MDcuMTIzYTg0LjA3NCA4NC4wNzQgMCAwIDEtNS4yMi0uMDAxYy03LjM0MS0uMjAxLTEzLjE5MS0xLjIzOC0xNy40MDMtMi43MTctMS45OC0uNjY3LTMuNjc1LTEuNDUzLTQuOTgzLTIuMzUydjkuNGMyLjg0NiAyLjk3MSAxMi4zOTQgNS43MTEgMjUgNS43MTEuMjgzIDAgLjU1NS0uMDA4LjgzNS0uMDExek0yNC44OTYgMjkuOTY1Yy4zMjYuMDA5LjY1MS4wMTguOTgyLjAyM2E3OC44NDggNzguODQ4IDAgMCAwIDIuNzY2LjAwMWMuMzMtLjAwNS42NTYtLjAxNS45ODItLjAyM2wuMzQ5LS4wMDhjMTEuMjUzLS4zNTkgMTkuNjQ4LTIuOTE1IDIyLjI4Ni01LjY2OHYtOS40MDFDNDcuMzkzIDE4LjIzMiAzNy4xMDUgMjAgMjcuMjYxIDIwcy0yMC4xMzMtMS43NjgtMjUtNS4xMTF2OS40YzIuNjM4IDIuNzU0IDExLjAzMyA1LjMxIDIyLjI4NiA1LjY2OGwuMzQ5LjAwOHoiLz48cGF0aCBkPSJNNTIuMjYxIDExLjMwNlY5YS45Mi45MiAwIDAgMC0uMTM1LS40NThDNTEuMDAzIDQuMjQxIDQyLjM3NiAwIDI3LjI2MSAwIDEyLjE4MyAwIDMuNTY0IDQuMjIgMi40MDcgOC41MWEuOTcuOTcgMCAwIDAtLjE0Ni40OXYyLjMwNkM1LjA5NyAxNC4yNjcgMTQuNTc3IDE3IDI3LjI2MSAxN3MyMi4xNjMtMi43MzMgMjUtNS42OTR6TTI4LjQzIDQ2LjE4N2MtLjM5LjAwNS0uNzcyLjAxNC0xLjE3LjAxNC0xMi4zNDYgMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWEuOTQuOTQgMCAwIDAgLjExNy40NTFjMS4xODEgNC44OTUgMTEuNzQ3IDguNTQ5IDI0Ljg4MyA4LjU0OSA0Ljc2NCAwIDkuMTgyLS40ODYgMTIuOTQ1LTEuMzMyLTUuODE2LS43MTItMTAuNTE5LTUuMDUtMTEuNzc1LTEwLjY4MnoiLz48L3N2Zz4=);
    filter: invert(1)
}

.adsk-viewing-viewer.bim-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/png;base64,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)
}

.adsk-viewing-viewer.acs-theme {
    color: #0a131c;
    font-size: 14px
}

.adsk-viewing-viewer.acs-theme.quality-text {
    text-rendering: geometricPrecision
}

.adsk-viewing-viewer.acs-theme .viewcube {
    color: #000
}

.adsk-viewing-viewer.acs-theme .adsk-lmv-tftable input,
.adsk-viewing-viewer.acs-theme .option-drop-down,
.adsk-viewing-viewer.dark-theme .property-drop-down {
    background-color: #edf0f2;
    border: 1px solid #d5dbe1;
    color: #000
}

.adsk-viewing-viewer.acs-theme .adsk-control-group {
    background-color: rgba(0, 0, 0, .85);
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, .5);
    color: #f4f4f4
}

.minimap3D .minimap-header.adsk-viewing-viewer.acs-theme {
    background-color: #fff;
    box-shadow: none;
    color: #0a131c
}

.adsk-viewing-viewer.acs-theme .adsk-button:hover {
    color: #00bfff
}

.adsk-viewing-viewer.acs-theme .adsk-button.active,
.adsk-viewing-viewer.acs-theme .adsk-button:focus {
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0 rgba(34, 34, 34, .3);
    color: #38abdf;
    outline: none
}

.adsk-viewing-viewer.acs-theme .adsk-label-button.active,
.adsk-viewing-viewer.acs-theme .adsk-label-button:focus,
.adsk-viewing-viewer.acs-theme .adsk-label-button:hover {
    border: 1px solid transparent
}

.adsk-viewing-viewer.acs-theme .adsk-label-button label {
    background-color: #06a7df;
    color: #fff
}

.adsk-viewing-viewer.acs-theme .adsk-label-button.active label,
.adsk-viewing-viewer.acs-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.acs-theme .adsk-label-button:hover label {
    background-color: #38abdf;
    color: #fff
}

.adsk-viewing-viewer.acs-theme .adsk-control-tooltip {
    background-color: rgba(24, 42, 61, .9);
    border-radius: 3px;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1);
    color: #fff;
    opacity: 1
}

.adsk-viewing-viewer.acs-theme .docking-panel {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .3)
}

.adsk-viewing-viewer.acs-theme .docking-panel-delimiter-shadow {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1)
}

.adsk-viewing-viewer.acs-theme .docking-panel-title {
    background-color: #edf0f2;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    color: #0a131c
}

.adsk-viewing-viewer.acs-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.acs-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNFoiLz48cGF0aCBkPSJNMTAuNDU3IDExLjAwN2EuNS41IDAgMCAxLS4zMS0uMTVsLTEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS0uNzFsMTAgMTBhLjUuNSAwIDAgMS0uNC44NloiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.acs-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0ibS41IDYuNSA2LTZNNC41IDYuNWwxLjUzNi0xLjUzNiIgc3Ryb2tlPSIjQkVDOEQyIi8+PHBhdGggZD0ibTEuNSA2LjUgNi02TTUuNSA2LjVsMS41MzYtMS41MzYiIHN0cm9rZT0iIzkzOUNBNSIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat
}

.adsk-viewing-viewer.acs-theme .docking-panel-footer-resizer:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0ibS41IDYuNSA2LTZNNC41IDYuNWwxLjUzNi0xLjUzNiIgc3Ryb2tlPSIjQkVDOEQyIi8+PHBhdGggZD0ibTEuNSA2LjUgNi02TTUuNSA2LjVsMS41MzYtMS41MzYiIHN0cm9rZT0iIzRBNTU1QiIvPjwvZz48L3N2Zz4=);
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat
}

.adsk-viewing-viewer.acs-theme .docking-panel-button {
    border: 1px solid #d5dbe1;
    color: #4a555b
}

.adsk-viewing-viewer.acs-theme .docking-panel-primary-button {
    background-color: #0696d7;
    color: #fff
}

.adsk-viewing-viewer.acs-theme .docking-panel-primary-button.active,
.adsk-viewing-viewer.acs-theme .docking-panel-primary-button:focus,
.adsk-viewing-viewer.acs-theme .docking-panel-primary-button:hover {
    background-color: #38abdf;
    color: #fff
}

.adsk-viewing-viewer.acs-theme .docking-panel-secondary-button {
    background-color: #939ca5;
    color: #fff
}

.adsk-viewing-viewer.acs-theme .docking-panel-secondary-button.active,
.adsk-viewing-viewer.acs-theme .docking-panel-secondary-button:focus,
.adsk-viewing-viewer.acs-theme .docking-panel-secondary-button:hover {
    background-color: #bec8d2;
    color: #fff
}

.adsk-viewing-viewer.acs-theme .docking-panel-tertiary-button {
    border: 1px solid #0696d7;
    color: #0696d7
}

.adsk-viewing-viewer.acs-theme .docking-panel-tertiary-button.active,
.adsk-viewing-viewer.acs-theme .docking-panel-tertiary-button:focus,
.adsk-viewing-viewer.acs-theme .docking-panel-tertiary-button:hover {
    border: 1px solid #38abdf;
    color: #38abdf
}

.adsk-viewing-viewer.acs-theme .docking-panel-footer {
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, .2)
}

.adsk-viewing-viewer.acs-theme .docking-panel-container-solid-color-a {
    background-color: hsla(0, 0%, 100%, .94)
}

.adsk-viewing-viewer.acs-theme .docking-panel-container-solid-color-b {
    background-color: #fff
}

.adsk-viewing-viewer.acs-theme .docking-panel-container-solid-color-c {
    background-color: #ecf0f3;
    color: #000
}

.adsk-viewing-viewer.acs-theme .docking-panel-container-gradient {
    background: repeating-linear-gradient(rgba(242, 247, 250, .7), rgba(242, 247, 250, .7) 36px, rgba(242, 247, 250, 0) 0, rgba(242, 247, 250, 0) 72px)
}

.adsk-viewing-viewer.acs-theme .docking-panel-textbox {
    background-color: transparent;
    border: 1px solid #d5dbe1
}

.adsk-viewing-viewer.acs-theme .adsk-lmv-tftable tr td div {
    color: #4a555b
}

.adsk-viewing-viewer.acs-theme .adsk-lmv-tftable tr.logical-group {
    background-color: rgba(242, 247, 250, .7)
}

.adsk-viewing-viewer.acs-theme .adsk-lmv-tftable tr.logical-group td div {
    color: #0a131c
}

.adsk-viewing-viewer.acs-theme .docking-panel-scroll::-webkit-scrollbar-track {
    background: none
}

.adsk-viewing-viewer.acs-theme .docking-panel-scroll::-webkit-scrollbar-thumb {
    background: #bec8d2
}

.adsk-viewing-viewer.acs-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
    background: #939ca5
}

.adsk-viewing-viewer.acs-theme .docking-panel-scroll::-webkit-resizer {
    background-color: rgba(30, 30, 30, .8)
}

.adsk-viewing-viewer.acs-theme .docking-pane-scroll::-webkit-scrollbar-corner {
    background-color: rgba(0, 0, 0, .2)
}

.adsk-viewing-viewer.acs-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.acs-theme .adsk-searchbox input.search-box {
    background: #fff;
    border: 1px solid transparent;
    color: #0a131c
}

.adsk-viewing-viewer.acs-theme .adsk-filterbox input.filter-box:focus,
.adsk-viewing-viewer.acs-theme .adsk-searchbox input.search-box:focus {
    border: 1px solid #1dc6f2
}

.adsk-viewing-viewer.acs-theme .adsk-searchbox .search-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMjE0IDkuMjM2YTUuMDM0IDUuMDM0IDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzNCA1LjAzNCAwIDAgMSAzLjUxLTEuNDVjMS4yOTggMCAyLjU5Ni41MzQgMy41MTIgMS40NWE1LjAzNCA1LjAzNCAwIDAgMSAxLjQ1IDMuNTEgNS4wMzQgNS4wMzQgMCAwIDEtMS40NSAzLjUxMiA1LjAzNCA1LjAzNCAwIDAgMS0zLjUxMSAxLjQ1IDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExLTEuNDVNMTIuOSAxMi4yOWwtMi44MjQtMi44MjRjLjkxNi0xLjA2OSAxLjQ1LTIuMzY2IDEuNDUtMy43NGE1LjcyIDUuNzIgMCAwIDAtMS42OC00LjA0NkM4Ljc3OS42MTEgNy4yNTIgMCA1LjcyNiAwYTUuNzIgNS43MiAwIDAgMC00LjA0NiAxLjY4QTUuNzIgNS43MiAwIDAgMCAwIDUuNzI0IDUuNzIgNS43MiAwIDAgMCAxLjY4IDkuNzdhNS43MiA1LjcyIDAgMCAwIDQuMDQ1IDEuNjhBNS41OTMgNS41OTMgMCAwIDAgOS40NjUgMTBsMi44MjQgMi44MjRjLjA3Ny4wNzYuMTUzLjA3Ni4zMDYuMDc2LjE1MiAwIC4yMjkgMCAuMzA1LS4wNzYuMDc2LS4wNzcuMDc2LS4zODIgMC0uNTM1IiBmaWxsPSIjNEE1NTVCIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMjE0IDkuMjM2YTUuMDM0IDUuMDM0IDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzNCA1LjAzNCAwIDAgMSAzLjUxLTEuNDVjMS4yOTggMCAyLjU5Ni41MzQgMy41MTIgMS40NWE1LjAzNCA1LjAzNCAwIDAgMSAxLjQ1IDMuNTEgNS4wMzQgNS4wMzQgMCAwIDEtMS40NSAzLjUxMiA1LjAzNCA1LjAzNCAwIDAgMS0zLjUxMSAxLjQ1IDUuMDM0IDUuMDM0IDAgMCAxLTMuNTExLTEuNDVNMTIuOSAxMi4yOWwtMi44MjQtMi44MjRjLjkxNi0xLjA2OSAxLjQ1LTIuMzY2IDEuNDUtMy43NGE1LjcyIDUuNzIgMCAwIDAtMS42OC00LjA0NkM4Ljc3OS42MTEgNy4yNTIgMCA1LjcyNiAwYTUuNzIgNS43MiAwIDAgMC00LjA0NiAxLjY4QTUuNzIgNS43MiAwIDAgMCAwIDUuNzI0IDUuNzIgNS43MiAwIDAgMCAxLjY4IDkuNzdhNS43MiA1LjcyIDAgMCAwIDQuMDQ1IDEuNjhBNS41OTMgNS41OTMgMCAwIDAgOS40NjUgMTBsMi44MjQgMi44MjRjLjA3Ny4wNzYuMTUzLjA3Ni4zMDYuMDc2LjE1MiAwIC4yMjkgMCAuMzA1LS4wNzYuMDc2LS4wNzcuMDc2LS4zODIgMC0uNTM1IiBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiM5Nzk3OTciIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMEJGRkYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .adsk-filterbox .filter-box-close,
.adsk-viewing-viewer.acs-theme .adsk-searchbox .search-box-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNCRUM4RDIiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .adsk-filterbox .filter-box-close:hover,
.adsk-viewing-viewer.acs-theme .adsk-searchbox .search-box-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiM5MzlDQTUiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel .selected {
    background-color: #f2f7fa
}

.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel>div[lmv-nodeid]:hover {
    background-color: rgba(0, 191, 255, .2)
}

.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel .search-match {
    color: #1dc6f2
}

.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel .search-path {
    color: #939ca5
}

.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel .no-results-title {
    color: #000
}

.adsk-viewing-viewer.acs-theme .adsk-search-results-scrolling-panel .no-results-description {
    color: #939ca5
}

.adsk-viewing-viewer.acs-theme .loading-spinner path {
    stroke: #38abdf;
    fill: transparent
}

.adsk-viewing-viewer.acs-theme .loading-spinner path:first-child {
    stroke: #ecf0f3
}

.adsk-viewing-viewer.acs-theme .loading-spinner .message {
    color: #0a131c
}

.adsk-viewing-viewer.acs-theme .docking-panel.menu .menu-item:hover {
    background: rgba(0, 191, 255, .2)
}

.adsk-viewing-viewer.acs-theme .docking-panel.menu .menu-divider {
    background-color: #666
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #0a131c
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel.docking-panel .settings-tabs span:hover {
    color: #1dc6f2
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel.docking-panel .settings-tabs .tabselected span {
    border-color: #38abdf;
    color: #38abdf
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-cell {
    border: 1px solid #f2f7fa
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-cell:hover {
    border: 1px solid #939ca5
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-cell.border-select {
    border: 1px solid #38abdf
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-name {
    color: #4a555b
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-cell {
    border: 1px solid #f2f7fa
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-cell:hover {
    border: 1px solid #939ca5
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-cell.border-select {
    border: 1px solid #38abdf
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-description,
.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-name {
    color: #4a555b
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .docking-panel-tertiary-button:active {
    border: 1px solid #38abdf;
    color: #38abdf
}

.adsk-viewing-viewer.acs-theme .switch .slider,
.adsk-viewing-viewer.acs-theme .switch .slider:before {
    background-color: #d9e1e9
}

.adsk-viewing-viewer.acs-theme .switch input:checked+.slider:before {
    background-color: #38abdf
}

.adsk-viewing-viewer.acs-theme .layers-panel .visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNDI0LjAxM2MxLjM5LjAwNiAyLjc2NS4yODEgNC4wNS44MS45MzYuMzkzIDEuODEuOTIgMi41OTIgMS41NjZhOC43NDggOC43NDggMCAwIDEgMS43ODIgMi4yMTQgNy4xMjggNy4xMjggMCAwIDEtMS41NjYgMi40MyA5LjA3MiA5LjA3MiAwIDAgMS0yLjUzOCAxLjY3NGMtMS4zODMuNTg3LTIuODcyLjg4LTQuMzc0Ljg2NGExMC4yNiAxMC4yNiAwIDAgMS00LjMyLS43MDIgOC4zNyA4LjM3IDAgMCAxLTIuNTM4LTEuNjJBNy4xMjggNy4xMjggMCAwIDEgMCA0Ljc2NWE5LjEyNiA5LjEyNiAwIDAgMSAxLjc4Mi0yLjQzQTkuNDUgOS40NSAwIDAgMSA0LjM3NC43MTVhOS4xOCA5LjE4IDAgMCAxIDQuMDUtLjcwMlptLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTg2IDMuMTg2IDAgMCAwLS45MTgtMi4yNjggMy4zNDggMy4zNDggMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xODYgMy4xODYgMCAwIDAtLjkxOCAyLjMyMmMuMDA2LjQyOC4wOTcuODUuMjcgMS4yNDIuMTY2LjM4NS40MDQuNzMzLjcwMiAxLjAyNmEzLjI5NCAzLjI5NCAwIDAgMCAyLjI2OC45NzJabTEuODktMy4yOTRhMS43ODIgMS43ODIgMCAwIDAtLjE2Mi0uNzAyIDEuODkgMS44OSAwIDAgMC0uMzc4LS41OTQgMS43ODIgMS43ODIgMCAwIDAtLjU5NC0uMzc4bC0uNzAyLS4xNjItLjcwMi4xNjJhMS44MzYgMS44MzYgMCAwIDAtLjk3Mi45NzIgMS44MzYgMS44MzYgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZoLjA1NFoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzBBMTMxQyIvPjwvc3ZnPg==);
    opacity: 1
}

.adsk-viewing-viewer.acs-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjQ2Ny4xOTRhLjY1Ny42NTcgMCAwIDAtLjkzNCAwbC0zLjA2NiAyLjk4MmMtLjgtLjE5NS0xLjYtLjM4OS0yLjQ2Ny0uMzg5LTMuNiAwLTYuNjY3IDIuMTM5LTggNC43MzIuNiAxLjE2NiAxLjYgMi4yNjggMi44IDMuMTFMLjQ2NyAxMi45YS42MTUuNjE1IDAgMCAwIDAgLjkwN2MuMjY2LjI1OS42NjYuMjU5LjkzMyAwTDE0LjQ2NyAxLjEwMmEuNjE1LjYxNSAwIDAgMCAwLS45MDhaTTQuOCA3LjUyYzAtMS43NSAxLjQ2Ny0zLjExMiAzLjItMy4xMTIuMzMzIDAgLjczMy4wNjUgMSAuMTk1bC0uODY3Ljg0MmgtLjJjLTEuMiAwLTIuMi45NzMtMi4yIDIuMTR2LjE5NGwtLjg2Ni44NDJjMC0uMzg5LS4wNjctLjc3Ny0uMDY3LTEuMTAxWk04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTNabTgtMi4xMzhjLS42NjctMS4yOTctMS44LTIuNDYzLTMuMTMzLTMuMzA2bC0yIDEuOTQ0Yy4yLjM5LjMzMy45MDguMzMzIDEuMzYyIDAgMS43NS0xLjQ2NyAzLjExLTMuMiAzLjExLS41MzMgMC0xLS4xMjktMS40LS4zMjNMNS4xMzMgMTEuNzNBOC4zMTggOC4zMTggMCAwIDAgOCAxMi4yNWMzLjYgMCA2LjY2Ny0yLjEzOSA4LTQuNzMxWiIgZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    opacity: 1
}

.adsk-viewing-viewer.acs-theme .property-panel .no-properties,
.adsk-viewing-viewer.acs-theme .property-panel .property-name {
    color: #4a555b
}

.adsk-viewing-viewer.acs-theme .property-panel .property-value {
    color: #939ca5
}

.adsk-viewing-viewer.acs-theme .property-panel .property-drop-down {
    background: hsla(0, 0%, 93%, .6);
    color: #4a555b
}

.adsk-viewing-viewer.acs-theme .property-panel .property-drop-down>option {
    background: hsla(0, 0%, 93%, .75)
}

.adsk-viewing-viewer.acs-theme .model-structure-panel .lmv-no-properties {
    color: #4a555b
}

.adsk-viewing-viewer.acs-theme .bimwalk .c-bimwalk-tooltip {
    background-color: #fff
}

.adsk-viewing-viewer.acs-theme .bimwalk .bimwalk-guide-dark-theme {
    display: none
}

.adsk-viewing-viewer.acs-theme .bimwalk .bimwalk-guide-bim-theme,
.adsk-viewing-viewer.acs-theme .bimwalk .bimwalk-guide-light-theme {
    display: block
}

.adsk-viewing-viewer.acs-theme .bimwalk .bimwalk-tooltip-or {
    color: #939ca5
}

.adsk-viewing-viewer.acs-theme .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgN1YwbDcgMy41TDE0IDdsLTcgMy41TDAgMTR6IiBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .adsk-button.active .toolbar-animation-play-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:hover .toolbar-animation-play-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgN1YwbDcgMy41TDE0IDdsLTcgMy41TDAgMTR6IiBmaWxsPSIjMDBCRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.acs-theme .adsk-button.active .toolbar-animation-pause-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:hover .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.acs-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .adsk-button.active .toolbar-animation-backward-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:hover .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.acs-theme .adsk-button.active .toolbar-animation-forward-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.acs-theme .adsk-button:hover .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNCA3VjBsNyAzLjVMMTggN2wtNyAzLjVMNCAxNHpNMCAwaDJ2MTRIMHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.acs-theme .treeview .group,
.adsk-viewing-viewer.acs-theme .treeview .leaf,
.adsk-viewing-viewer.acs-theme .treeview group,
.adsk-viewing-viewer.acs-theme .treeview leaf {
    color: #0a131c
}

.adsk-viewing-viewer.acs-theme .treeview .group.selected label,
.adsk-viewing-viewer.acs-theme .treeview .leaf.selected label,
.adsk-viewing-viewer.acs-theme .treeview group.selected label,
.adsk-viewing-viewer.acs-theme .treeview group.selected-ex>lmvheader>label,
.adsk-viewing-viewer.acs-theme .treeview leaf.selected label,
.adsk-viewing-viewer.acs-theme .treeview leaf.selected-ex>lmvheader>label {
    color: #1dc7f3 !important
}

.adsk-viewing-viewer.acs-theme .treeview .group.category>lmvheader,
.adsk-viewing-viewer.acs-theme .treeview group.category>lmvheader {
    background-color: rgba(242, 247, 250, .7)
}

.adsk-viewing-viewer.acs-theme .treeview .group>lmvheader>label,
.adsk-viewing-viewer.acs-theme .treeview .leaf>lmvheader>label,
.adsk-viewing-viewer.acs-theme .treeview group>lmvheader>label,
.adsk-viewing-viewer.acs-theme .treeview leaf>lmvheader>label {
    color: #0a131c
}

.adsk-viewing-viewer.acs-theme .treeview .group>lmvheader:hover,
.adsk-viewing-viewer.acs-theme .treeview .leaf>lmvheader:hover,
.adsk-viewing-viewer.acs-theme .treeview group>lmvheader:hover,
.adsk-viewing-viewer.acs-theme .treeview leaf>lmvheader:hover {
    background: rgba(0, 191, 255, .2) !important
}

.adsk-viewing-viewer.acs-theme .treeview .group.dim>lmvheader>label,
.adsk-viewing-viewer.acs-theme .treeview .leaf.dim>lmvheader>label,
.adsk-viewing-viewer.acs-theme .treeview group.dim>lmvheader>label,
.adsk-viewing-viewer.acs-theme .treeview leaf.dim>lmvheader>label {
    color: #939ca5
}

.adsk-viewing-viewer.acs-theme .treeview div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNDI0LjAxM2MxLjM5LjAwNiAyLjc2NS4yODEgNC4wNS44MS45MzYuMzkzIDEuODEuOTIgMi41OTIgMS41NjZhOC43NDggOC43NDggMCAwIDEgMS43ODIgMi4yMTQgNy4xMjggNy4xMjggMCAwIDEtMS41NjYgMi40MyA5LjA3MiA5LjA3MiAwIDAgMS0yLjUzOCAxLjY3NGMtMS4zODMuNTg3LTIuODcyLjg4LTQuMzc0Ljg2NGExMC4yNiAxMC4yNiAwIDAgMS00LjMyLS43MDIgOC4zNyA4LjM3IDAgMCAxLTIuNTM4LTEuNjJBNy4xMjggNy4xMjggMCAwIDEgMCA0Ljc2NWE5LjEyNiA5LjEyNiAwIDAgMSAxLjc4Mi0yLjQzQTkuNDUgOS40NSAwIDAgMSA0LjM3NC43MTVhOS4xOCA5LjE4IDAgMCAxIDQuMDUtLjcwMlptLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTg2IDMuMTg2IDAgMCAwLS45MTgtMi4yNjggMy4zNDggMy4zNDggMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xODYgMy4xODYgMCAwIDAtLjkxOCAyLjMyMmMuMDA2LjQyOC4wOTcuODUuMjcgMS4yNDIuMTY2LjM4NS40MDQuNzMzLjcwMiAxLjAyNmEzLjI5NCAzLjI5NCAwIDAgMCAyLjI2OC45NzJabTEuODktMy4yOTRhMS43ODIgMS43ODIgMCAwIDAtLjE2Mi0uNzAyIDEuODkgMS44OSAwIDAgMC0uMzc4LS41OTQgMS43ODIgMS43ODIgMCAwIDAtLjU5NC0uMzc4bC0uNzAyLS4xNjItLjcwMi4xNjJhMS44MzYgMS44MzYgMCAwIDAtLjk3Mi45NzIgMS44MzYgMS44MzYgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZoLjA1NFoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzBBMTMxQyIvPjwvc3ZnPg==);
    background-position: 6px 12px;
    background-repeat: no-repeat;
    border: none;
    height: 100%;
    margin: 0;
    opacity: 1;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px
}

.adsk-viewing-viewer.acs-theme .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0 #fff)
}

.adsk-viewing-viewer.acs-theme .treeview .dim div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjQ2Ny4xOTRhLjY1Ny42NTcgMCAwIDAtLjkzNCAwbC0zLjA2NiAyLjk4MmMtLjgtLjE5NS0xLjYtLjM4OS0yLjQ2Ny0uMzg5LTMuNiAwLTYuNjY3IDIuMTM5LTggNC43MzIuNiAxLjE2NiAxLjYgMi4yNjggMi44IDMuMTFMLjQ2NyAxMi45YS42MTUuNjE1IDAgMCAwIDAgLjkwN2MuMjY2LjI1OS42NjYuMjU5LjkzMyAwTDE0LjQ2NyAxLjEwMmEuNjE1LjYxNSAwIDAgMCAwLS45MDhaTTQuOCA3LjUyYzAtMS43NSAxLjQ2Ny0zLjExMiAzLjItMy4xMTIuMzMzIDAgLjczMy4wNjUgMSAuMTk1bC0uODY3Ljg0MmgtLjJjLTEuMiAwLTIuMi45NzMtMi4yIDIuMTR2LjE5NGwtLjg2Ni44NDJjMC0uMzg5LS4wNjctLjc3Ny0uMDY3LTEuMTAxWk04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTNabTgtMi4xMzhjLS42NjctMS4yOTctMS44LTIuNDYzLTMuMTMzLTMuMzA2bC0yIDEuOTQ0Yy4yLjM5LjMzMy45MDguMzMzIDEuMzYyIDAgMS43NS0xLjQ2NyAzLjExLTMuMiAzLjExLS41MzMgMC0xLS4xMjktMS40LS4zMjNMNS4xMzMgMTEuNzNBOC4zMTggOC4zMTggMCAwIDAgOCAxMi4yNWMzLjYgMCA2LjY2Ny0yLjEzOSA4LTQuNzMxWiIgZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-position: 6px 9px;
    opacity: 1
}

.adsk-viewing-viewer.acs-theme .treeview .view lmvheader>icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline;
    padding: 0 11px
}

.adsk-viewing-viewer.acs-theme .treeview .collapsed>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjg5OC43Ni44MiAxMC40NzdsNS4wOTItNS4wOTIiIGZpbGw9IiMwQTEzMUMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    cursor: zoom-in
}

.adsk-viewing-viewer.acs-theme .treeview .expanded>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS43MTkuNDYyIDAgLjM4Nmw1LjA5MiA1LjA5MiIgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    cursor: zoom-out
}

.adsk-viewing-viewer.acs-theme .treeview .expanded.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS44NDcuODk4LjEzLjgyIDUuMjIgNS45MTMiIGZpbGw9IiMxREM2RjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    cursor: zoom-out
}

.adsk-viewing-viewer.acs-theme .treeview .collapsed.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NS44MiA5LjkxM2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in
}

.adsk-viewing-viewer.acs-theme .viewer-settings-panel .settings-environment-image {
    border: 1px solid #d4dbe1 !important
}

.adsk-viewing-viewer.acs-theme .propertysearch-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OC4zNzEgNTguMzcxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OC4zNzEgNTguMzcxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJtNTUuODMzIDU2LjY3OS01Ljk2OS02LjI0M2ExMC43NDIgMTAuNzQyIDAgMCAwIDIuODItNy4yNWMwLTUuOTUzLTQuODQzLTEwLjc5Ni0xMC43OTYtMTAuNzk2cy0xMC43OTYgNC44NDMtMTAuNzk2IDEwLjc5NiA0Ljg0MyAxMC43OTYgMTAuNzk2IDEwLjc5NmMyLjQ0MiAwIDQuNjg5LS44MjQgNi41LTIuMTk2bDYgNi4yNzZhLjk5OC45OTggMCAwIDAgMS40MTQuMDMyIDEuMDAyIDEuMDAyIDAgMCAwIC4wMzEtMS40MTV6TTMzLjA5MiA0My4xODZjMC00Ljg1IDMuOTQ2LTguNzk2IDguNzk2LTguNzk2czguNzk2IDMuOTQ2IDguNzk2IDguNzk2LTMuOTQ2IDguNzk2LTguNzk2IDguNzk2LTguNzk2LTMuOTQ2LTguNzk2LTguNzk2ek0yOC4wOTYgNDMuMWMuMDI1LTQuMDI5IDEuNzkzLTcuNjQ0IDQuNTc4LTEwLjE1My0uOTExLjA1NC0xLjg0NC4wOTctMi44MDcuMTIzYTg0LjA3NCA4NC4wNzQgMCAwIDEtNS4yMi0uMDAxYy03LjM0MS0uMjAxLTEzLjE5MS0xLjIzOC0xNy40MDMtMi43MTctMS45OC0uNjY3LTMuNjc1LTEuNDUzLTQuOTgzLTIuMzUydjkuNGMyLjg0NiAyLjk3MSAxMi4zOTQgNS43MTEgMjUgNS43MTEuMjgzIDAgLjU1NS0uMDA4LjgzNS0uMDExek0yNC44OTYgMjkuOTY1Yy4zMjYuMDA5LjY1MS4wMTguOTgyLjAyM2E3OC44NDggNzguODQ4IDAgMCAwIDIuNzY2LjAwMWMuMzMtLjAwNS42NTYtLjAxNS45ODItLjAyM2wuMzQ5LS4wMDhjMTEuMjUzLS4zNTkgMTkuNjQ4LTIuOTE1IDIyLjI4Ni01LjY2OHYtOS40MDFDNDcuMzkzIDE4LjIzMiAzNy4xMDUgMjAgMjcuMjYxIDIwcy0yMC4xMzMtMS43NjgtMjUtNS4xMTF2OS40YzIuNjM4IDIuNzU0IDExLjAzMyA1LjMxIDIyLjI4NiA1LjY2OGwuMzQ5LjAwOHoiLz48cGF0aCBkPSJNNTIuMjYxIDExLjMwNlY5YS45Mi45MiAwIDAgMC0uMTM1LS40NThDNTEuMDAzIDQuMjQxIDQyLjM3NiAwIDI3LjI2MSAwIDEyLjE4MyAwIDMuNTY0IDQuMjIgMi40MDcgOC41MWEuOTcuOTcgMCAwIDAtLjE0Ni40OXYyLjMwNkM1LjA5NyAxNC4yNjcgMTQuNTc3IDE3IDI3LjI2MSAxN3MyMi4xNjMtMi43MzMgMjUtNS42OTR6TTI4LjQzIDQ2LjE4N2MtLjM5LjAwNS0uNzcyLjAxNC0xLjE3LjAxNC0xMi4zNDYgMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWEuOTQuOTQgMCAwIDAgLjExNy40NTFjMS4xODEgNC44OTUgMTEuNzQ3IDguNTQ5IDI0Ljg4MyA4LjU0OSA0Ljc2NCAwIDkuMTgyLS40ODYgMTIuOTQ1LTEuMzMyLTUuODE2LS43MTItMTAuNTE5LTUuMDUtMTEuNzc1LTEwLjY4MnoiLz48L3N2Zz4=);
    filter: invert(1)
}

.adsk-viewing-viewer.acs-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/png;base64,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)
}

@font-face {
    font-family: adsk-viewing;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;base64,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 ANNWaJkAAAAA3RT5FA==")
}

[data-icon]:before {
    content: attr(data-icon)
}

[class*=" adsk-icon-"]:before,
[class^=adsk-icon-]:before,
[data-icon]:before {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: adsk-viewing !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: 400 !important;
    line-height: 1;
    text-transform: none !important
}

.adsk-icon-arrow:before {
    content: "a"
}

.adsk-icon-box:before {
    content: "b"
}

.adsk-icon-selection:before {
    content: "0"
}

.adsk-icon-bug:before {
    content: "c"
}

.adsk-icon-camera:before {
    content: "d"
}

.adsk-icon-explode:before {
    content: "e"
}

.adsk-icon-first-person:before {
    content: "f"
}

.adsk-icon-fit-to-view:before {
    content: "g"
}

.adsk-icon-fov:before {
    content: "h"
}

.adsk-icon-fullscreen:before {
    content: "i"
}

.adsk-icon-fullscreen-exit:before {
    content: "j"
}

.adsk-icon-game-controller:before {
    content: "k"
}

.adsk-icon-home:before {
    content: "l"
}

.adsk-icon-layers:before {
    content: "m"
}

.adsk-icon-section-analysis:before {
    content: "o"
}

.adsk-icon-roll:before {
    content: "p"
}

.adsk-icon-refresh:before {
    content: "q"
}

.adsk-icon-properties:before {
    content: "r"
}

.adsk-icon-plane-z:before {
    content: "s"
}

.adsk-icon-plane-y:before {
    content: "t"
}

.adsk-icon-plane-x:before {
    content: "u"
}

.adsk-icon-pan:before {
    content: "v"
}

.adsk-icon-orbit-constrained:before {
    content: "w"
}

.adsk-icon-measure-menu:before {
    content: "x"
}

.adsk-icon-measure:before {
    content: "S"
}

.adsk-icon-measure-distance-new:before {
    content: "T"
}

.adsk-icon-measure-angle-new:before {
    content: "U"
}

.adsk-icon-measure-area-new:before {
    content: "V";
    text-transform: uppercase !important
}

.adsk-icon-measure-arc-new:before {
    content: "Z"
}

.adsk-icon-measure-calibration:before {
    content: "X"
}

.adsk-icon-measure-settings:before {
    content: "Y"
}

.adsk-icon-measure-trash:before {
    content: "W";
    text-transform: uppercase !important
}

.adsk-icon-live-review:before {
    content: "y"
}

.adsk-icon-orbit-free:before {
    content: "z"
}

.adsk-icon-zoom:before {
    content: "A"
}

.adsk-icon-walk:before {
    content: "B"
}

.adsk-icon-structure:before {
    content: "C"
}

.adsk-icon-settings-render:before {
    content: "D"
}

.adsk-icon-second:before {
    content: "E"
}

.adsk-icon-first:before {
    content: "F"
}

.adsk-icon-measure-distance:before {
    content: "G"
}

.adsk-icon-settings:before {
    content: "n"
}

.adsk-icon-measure-angle:before {
    content: "H"
}

.adsk-icon-axis-x:before {
    content: "I"
}

.adsk-icon-axis-y:before {
    content: "J"
}

.adsk-icon-axis-z:before {
    content: "K"
}

.adsk-icon-plus:before {
    content: "L"
}

.adsk-icon-mem-mgr:before {
    content: "O"
}

.adsk-viewing-viewer .loading-spinner {
    height: 150px;
    width: 100%
}

.adsk-viewing-viewer .loading-spinner .message {
    cursor: default;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.2px;
    position: absolute;
    text-align: center !important;
    text-align: left;
    text-transform: uppercase;
    top: 60px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.adsk-viewing-viewer .loading-spinner .path {
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: loading-spinner-perpetual-motion;
    animation-timing-function: linear;
    border: none;
    height: 140px;
    left: calc(50% - 70px);
    position: absolute;
    transform-origin: 50% 50%;
    width: 140px
}

.adsk-viewing-viewer .loading-spinner path {
    stroke-width: 5px;
    stroke-linejoin: round;
    stroke-linecap: round
}

@keyframes loading-spinner-perpetual-motion {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.adsk-viewing-viewer .alert-box {
    word-wrap: break-word;
    background: hsla(0, 0%, 98%, .9);
    border: 1px solid #b8b8b8;
    border-radius: 5px;
    display: block;
    font-family: Helvetica Neue Light, Segoe UI Semilight, sans-serif;
    height: auto;
    left: 50%;
    max-width: 40%;
    padding: 10px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    visibility: hidden;
    white-space: -moz-pre-wrap;
    white-space: pre-line;
    word-break: break-all;
    z-index: 1
}

.adsk-viewing-viewer .alert-box-image {
    display: block;
    float: left;
    height: 60px;
    left: 10px;
    padding-right: 10px;
    top: 10px;
    width: 60px
}

.adsk-viewing-viewer .alert-box-msg {
    color: #333;
    display: block;
    margin-left: 70px;
    margin-top: 2px
}

.adsk-viewing-viewer .alert-box-title {
    word-wrap: break-word;
    display: block;
    font-size: 18px;
    margin-bottom: 10px;
    min-height: 18px;
    word-break: break-all
}

.adsk-viewing-viewer .alert-box-text {
    word-wrap: break-word;
    display: block;
    font-size: 12px;
    min-height: 12px;
    word-break: break-word
}

.adsk-viewing-viewer .alert-box-content {
    display: block;
    font-size: 12px;
    list-style: disc;
    margin-top: 10px;
    min-height: 12px
}

.adsk-viewing-viewer .alert-box-ok {
    background: transparent;
    border: 1px solid #999;
    border-radius: 2px;
    bottom: 5%;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: auto;
    left: 50%;
    line-height: 20px;
    margin-left: -25px;
    margin-top: 10px;
    padding: 3px;
    position: relative;
    text-align: center;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 50px;
    z-index: 2
}

.adsk-viewing-viewer .alert-box-ok:hover {
    background: #fff;
    color: #111
}

.adsk-viewing-viewer .alert-box.errors {
    max-height: 200px
}

.adsk-viewing-viewer .alert-box-msg.errors {
    max-height: 150px;
    overflow-y: auto;
    padding-right: 15px
}

.adsk-viewing-viewer .alert-box-title.errors {
    margin-top: 15px
}

.adsk-viewing-viewer .alert-box-text.errors {
    margin-top: 5px
}

.adsk-viewing-viewer .alert-box-image.img-reload {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAATlBMVEUAAAC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwXZW//AAAAGXRSTlMADdNH4Xntk8apUvNrMPqdZSAGuz2FFF2i4n3MhQAAAXVJREFUSMfdl9tuwyAMQDGQ0FByI+nF//+jm7Ywt4VA8KRJ63mNjrDBGEf8GwC/EEU8fOLrZVjduEjdtlouo1vhuOyVkfiENMofkmE6YYLTBGXZStxB2oI8d5ihm3Oy0phFq33ZnbHAudmTm5dlusbapnsOZghyztVGwbb7yjz6afk20Dc5XcUD10nm5b6lVR1Eh+90RgaqjPssElzHSI4TbqfXRb/x4AaS00EPNn0Hczn/xHQR1XJ/DuUP9fIlBL2KahnCMY6iXlahcnuGbMKVE/XMoUAUQ1bbIUuoVqm6TL1KKVuO3G17PXPkZUvZ/0JexF+uzM+Zv9v8c+ZXGBjFr22FuKhk0t3BzT3dfOk+E3G/kqrQSYi4Ueq11MNi1oGabLl7Jp4Vyq/ct1NNFsfSixFjQ9BtX3irYqYWNxpR+UrOd0TaGMb7TEFzJ4PhJoiKmYQSZkxD5PLmMCcCjAlQBDizJ8GYegnGvE0wJn2i4h/jnfgAT9VrCTWL7i0AAAAASUVORK5CYII=);
    background-repeat: no-repeat
}

.adsk-viewing-viewer .alert-box-image.img-unsupported {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAUVBMVEUAAAC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLzYhxYwAAAAGnRSTlMA8Q73gDv9BiUazrVL6VrDbC+oeuDYkoqfYnTM6tcAAAFySURBVEjH7ZTbkoIwEAVNQgiBoNyR8/8fuoi6szEUZlL7pv1MKzVMz+nLP6I7neyaEqVMlXsAfaJb1ABEmyZ3uFEluQ53zgmuLB/yaPlyhicT220FnijNlSsQF6Z7xl8almtHT64LjjzD58oJQgHIV5RSQmDFMadVaq2LojBnAIxAFmzPG5pdfCB2wI3h8WcNwAhkwoaQFGZ0IDrHhipo8rGBmAvu5I+tvDICafDEUdYbU9T58N+zAr3KG67BRl8oEBN3PujTmjE2EFMCL0dADrGB9GENUoDooqZFa2EVQLh3x9afT0vyYSAOHqP5XTgiOzy2RC39XzwMJIOPsFQkUR0dW0K1/roeBVLhhdwZKYP3wWAPji2hxIrCK9PesY0lDGRGLGEgWu0802crs0JAE0wrIAt2ez+QBbFyGIgdouUwkAlcmQLROVtGRsd2l/kkVyzJ4e7S9oYLtpFjl4rORwLL6soOXCgQVyuRRL6cvnwGPzKpczNf1iTWAAAAAElFTkSuQmCC);
    background-repeat: no-repeat
}

.adsk-viewing-viewer .alert-box-image.img-unloack,
.adsk-viewing-viewer .alert-box-image.img-unlock {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAVFBMVEUAAAC8vLy8vLy8vLy9vb28vLy/v7+8vLy9vb28vLy9vb27u7u8vLy9vb28vLy8vLy8vLy9vb28vLy9vb28vLy8vLy8vLy7u7vFxcW/v7+8vLy+vr4GHu50AAAAGnRSTlMADpDTFeJM/vBFMAf2YciIe+nbu7GgbmtVNgXq938AAAEkSURBVEjH7ZTbdoMgEEVxuCgqEK9JJ///n21WYGFjRMA+tF3uR4ft4GGEbMAEDLSrOjqAYCSJGjh6ONTxKoMKv1NBbHfR45peRLlzi+9o5wj3gltcdl1Vbsql2ou5WyymoIAuXtaFQ28GH/Akm8cTOfnohya4aXSMvks9okOFGmsX7ZUsuboD0IHWN/eB5qVg0CIC40GfSyh7nTlq5Sm0bzG2d0S1GUZfhA/LVG9WFLZ1+UHCMEkc66++kQykzXLOkQvuBjyDhv5CudiFWdnYtQsZkznlU37AQTImgefIWtiLTafLXLqi4Mky+CrEy+ubTiZ3LnyVpcr3I3JZH9h2aQ4Ehrw+cFSorS111ng+azzvx7C1U/7nclt90f61q/eUf1z+BAQm0DzJD1vhAAAAAElFTkSuQmCC);
    background-repeat: no-repeat
}

.adsk-viewing-viewer .alert-box-image.img-item-not-found {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAV1BMVEUAAAC8vLy/v7/c3Nzk5OT///+8vLy8vLy8vLy8vLy8vLy8vLy8vLz///+8vLz///+7u7u4uLjJycnW1tb+/v7n5+e/v7/z8/PQ0NDt7e3ExMT5+fnc3NyZffqfAAAADnRSTlMA8A8R/fHbyh69Ku4xHnuV7q4AAAEzSURBVEjH7dTZboMwEIVhCqRJt+EMi1fe/zk7TnFQZTWBSW8i5b+yBJ9GNjKVRDerq+pUlW3Gx/oOTG/1HVi0Hotu1DhrLaZjo8eiT0qctR6LVuFV6zG9nm5ggEFGIlkseNXv1zAQ3Dx5K/nWGV5xqQvrfOzW4vCScalLPHW/a5v80qo348MFr/rzKo6+nSdb4NzHFWyHQGCYIS646C88+8Ewzkt2O3D2uCys4K+mLipxGbdp9KEvHmzCc5dyCpyPflRNRogJx6DBsuXUBAVmN56x490Y7GIevBcD889cG/ZicO+XO9mD9mEYGbvMZdqJeciX2YCU2DqAlNgaJtLiCaTHnh4MIwyS02ECS9DilBaHPmVUGG03jt3YQ4XTv+sBsXLP+tPWf+eyJ37if8YvG0v4G00xpazwgfUzAAAAAElFTkSuQmCC);
    background-repeat: no-repeat
}

.adsk-viewing-viewer .docking-panel.hud {
    display: block;
    height: auto;
    left: 50%;
    max-width: 350px;
    min-width: 250px;
    position: absolute;
    top: calc(50% - 50px);
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    width: auto
}

.adsk-viewing-viewer .docking-panel.hud.top {
    top: 50px
}

.adsk-viewing-viewer .hud-client {
    position: relative;
    width: 100%
}

.adsk-viewing-viewer .hud-message {
    display: block;
    font-size: 12px;
    min-height: 12px;
    padding: 10px 15px
}

.adsk-viewing-viewer .hud-button {
    position: relative
}

.adsk-viewing-viewer .hud-checkbox {
    margin-bottom: 10px !important;
    margin-left: 20px !important
}

.adsk-viewing-viewer .docking-panel.menu {
    height: auto;
    min-height: 0;
    min-width: 120px;
    padding: 8px 0;
    position: absolute;
    width: auto;
    z-index: 20
}

.adsk-viewing-viewer .docking-panel.menu .menu-item {
    cursor: pointer;
    height: 36px;
    margin-bottom: 1px
}

.adsk-viewing-viewer .docking-panel.menu .menu-divider-container,
.adsk-viewing-viewer .docking-panel.menu .menu-item {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: table-row;
    position: relative
}

.adsk-viewing-viewer .docking-panel.menu .menu-divider-container {
    cursor: default;
    height: 17px
}

.adsk-viewing-viewer .docking-panel.menu .menu-divider {
    cursor: default;
    height: 1px;
    margin-bottom: 8px;
    margin-top: 8px;
    position: absolute;
    width: 100%
}

.adsk-viewing-viewer.touch .docking-panel.menu .menu-item {
    padding: 20px
}

.adsk-viewing-viewer .docking-panel.menu .menu-ttem:last-child {
    margin-bottom: 0
}

.adsk-viewing-viewer .docking-panel.menu .menu-item-text {
    display: table-cell;
    padding: 5px 10px;
    vertical-align: middle;
    white-space: nowrap
}

.adsk-viewing-viewer .docking-panel.menu .menu-item-icon {
    cursor: pointer;
    display: table-cell;
    float: left;
    font-size: 18px;
    height: 100%;
    padding: 5px 0 5px 10px;
    vertical-align: middle;
    width: 100%
}

.adsk-viewing-viewer .docking-panel.menu .menu-item-shortcut {
    cursor: pointer;
    display: table-cell;
    float: right;
    height: 100%;
    margin-bottom: 1px;
    padding: 5px 5px 5px 0;
    vertical-align: middle;
    width: 100%
}

.adsk-viewing-viewer .docking-panel.menu .menu-item-expand {
    background-position: 50%;
    background-repeat: no-repeat;
    display: table-cell;
    padding: 0 10px;
    position: relative;
    top: 0
}

.adsk-viewing-viewer .adsk-lmv-tftable {
    border-spacing: 1px;
    border-style: none;
    width: 100%
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group td {
    border: none;
    font-size: 14px;
    font-weight: 700;
    height: 40px
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group:first-child {
    height: 65px
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group:first-child td {
    padding-bottom: 0;
    padding-top: 15px
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group td div {
    padding-left: 10px;
    text-transform: capitalize
}

.adsk-viewing-viewer .adsk-lmv-tftable tr td {
    border: none;
    font-size: 12px;
    height: 36px;
    padding: 0 10px 0 16px
}

.adsk-viewing-viewer .adsk-lmv-tftable tr td div {
    padding-left: 10px
}

.adsk-viewing-viewer .adsk-lmv-tftable.adsk-lmv-settings td:last-child {
    height: 30px;
    padding: 0;
    width: 30px
}

.adsk-viewing-viewer .adsk-lmv-tftable input {
    margin: 0 8px
}

.adsk-viewing-viewer .adsk-lmv-tftable input:disabled {
    background-color: #ddd;
    color: #777
}

.adsk-viewing-viewer .adsk-lmv-tftable input[type=range]:disabled {
    background-color: #aaa
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td {
    padding-bottom: 13px;
    padding-top: 13px;
    vertical-align: top
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:first-child {
    width: 150px
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:first-child div {
    font-weight: 600
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
    width: 350px
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(2) div {
    font-weight: 300;
    padding-left: 0
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(3) {
    padding: 13px 16px 13px 59px;
    width: 20px
}

.progressbg {
    background: #000;
    border: 1px solid #2c2c2c;
    bottom: 2px;
    display: block;
    height: 4px;
    left: 4px;
    pointer-events: none;
    position: absolute;
    width: 240px;
    will-change: opacity;
    z-index: 2
}

.progressfg {
    background: linear-gradient(90deg, #189e1c, #22e328);
    border-radius: 2px;
    height: 4px;
    transform-origin: left;
    width: 100%;
    will-change: transform
}

.adsk-viewing-viewer .treeview {
    margin-left: 0;
    width: 100%
}

.adsk-viewing-viewer .treeview group {
    color: #333;
    cursor: pointer;
    display: block;
    display: inline;
    font-size: 14px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.adsk-viewing-viewer .treeview .group.category,
.adsk-viewing-viewer .treeview group.category {
    height: 40px
}

.adsk-viewing-viewer .treeview .group.category,
.adsk-viewing-viewer .treeview .leaf.category,
.adsk-viewing-viewer .treeview group.category,
.adsk-viewing-viewer .treeview leaf.category {
    font-weight: 700
}

.adsk-viewing-viewer .treeview .group.property,
.adsk-viewing-viewer .treeview .leaf.property,
.adsk-viewing-viewer .treeview group.property,
.adsk-viewing-viewer .treeview leaf.property {
    font-size: 12px;
    font-weight: 500
}

.adsk-viewing-viewer .treeview group:hover {
    cursor: pointer
}

.adsk-viewing-viewer .treeview leaf {
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    width: 100%
}

.adsk-viewing-viewer .treeview group.selected>leaf,
.adsk-viewing-viewer .treeview group.selected>lmvheader,
.adsk-viewing-viewer leaf.selected>lmvheader {
    background-color: #e7e7e7
}

.adsk-viewing-viewer .treeview group.selected,
.adsk-viewing-viewer .treeview leaf.selected {
    background-color: transparent;
    border-left: 3px solid #999;
    transition: all .2s ease
}

.adsk-viewing-viewer .treeview group.collapsed>group,
.adsk-viewing-viewer .treeview group.collapsed>leaf {
    display: none
}

.adsk-viewing-viewer .treeview label {
    font-weight: 400
}

.adsk-viewing-viewer .treeview.on-demand {
    width: 100%
}

.adsk-viewing-viewer .scroller {
    left: 0;
    position: absolute;
    width: 100%
}

.adsk-viewing-viewer .treeview .group {
    color: #333;
    display: block;
    font-size: 14px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.adsk-viewing-viewer .treeview .model-div {
    border: 0;
    margin: 0;
    padding: 0
}

.adsk-viewing-viewer .treeview .group lmvheader:hover,
.adsk-viewing-viewer .treeview .leaf lmvheader:hover {
    cursor: pointer
}

.adsk-viewing-viewer .treeview .group label:hover,
.adsk-viewing-viewer .treeview .leaf label:hover {
    cursor: pointer;
    text-decoration: underline
}

.adsk-viewing-viewer .treeview lmvheader {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 1px;
    padding: 6px;
    position: relative
}

.adsk-viewing-viewer .treeview .leaf {
    display: inline;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.adsk-viewing-viewer .treeview .group>lmvheader>label,
.adsk-viewing-viewer .treeview .leaf>lmvheader>label,
.adsk-viewing-viewer .treeview group>lmvheader>label,
.adsk-viewing-viewer .treeview leaf>lmvheader>label {
    pointer-events: none
}

.adsk-viewing-viewer .treeview .group.selected .leaf,
.adsk-viewing-viewer .treeview .group.selected>lmvheader,
div.leaf.selected>lmvheader {
    background-color: #e7e7e7
}

.adsk-viewing-viewer .treeview .group.selected,
.leaf.selected {
    background-color: transparent;
    border-left: 3px solid #999;
    transition: all .2s ease
}

.adsk-viewing-viewer .treeview label {
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 50px)
}

.adsk-viewing-viewer .treeview .leaf label {
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 30px)
}

.adsk-viewing-viewer .treeview lmvheader {
    line-height: normal
}

.adsk-viewing-viewer .model-structure-panel .lmv-no-properties {
    display: inline-block;
    padding: 6px 6px 6px 12px;
    position: absolute;
    top: 0;
    width: calc(100% - 18px)
}

.adsk-viewing-viewer .model-structure-panel .tree-loading-spinner {
    margin-top: 40px;
    position: absolute;
    top: 0
}

.adsk-viewing-viewer .docking-panel {
    -webkit-touch-callout: none;
    background: transparent;
    border: none;
    border-radius: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 2
}

.adsk-viewing-viewer .docking-panel-title {
    border: none;
    border-radius: 5px 5px 0 0;
    cursor: move;
    font-size: 20px;
    font-weight: 300;
    line-height: 27px;
    overflow: hidden;
    padding: 11px 0 11px 14px;
    position: relative;
    resize: none;
    text-overflow: ellipsis;
    text-transform: capitalize;
    white-space: nowrap;
    z-index: 1
}

.adsk-viewing-viewer .docking-panel-close {
    background-position: 0 19px;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    z-index: 1
}

.adsk-viewing-viewer .docking-panel-scroll {
    height: 100%;
    overflow-x: auto;
    overflow-y: auto;
    position: relative;
    resize: none;
    width: 100%
}

.adsk-viewing-viewer .docking-panel-footer {
    bottom: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 20px;
    left: 0;
    position: absolute;
    width: 100%
}

.adsk-viewing-viewer.docking-panel-resize-overlay {
    background-color: transparent;
    cursor: pointer;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 999
}

.adsk-viewing-viewer .docking-panel-footer-resizer {
    background-position-x: 9px;
    background-position-y: 8px;
    background-repeat: no-repeat;
    bottom: 0;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 0;
    width: 20px
}

.adsk-viewing-viewer .docking-panel-gradient-container,
.adsk-viewing-viewer .docking-panel-solid-container {
    background: none
}

.adsk-viewing-viewer .docking-panel-textbox {
    border-radius: 2px;
    left: 0;
    outline: none;
    position: relative;
    text-align: right;
    width: calc(100% - 20px)
}

.adsk-viewing-viewer .docking-panel-primary-button,
.adsk-viewing-viewer .docking-panel-secondary-button,
.adsk-viewing-viewer .docking-panel-tertiary-button {
    border-radius: 3px;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    height: 34px;
    letter-spacing: -.1px;
    line-height: 34px;
    margin: 10px;
    text-align: center;
    vertical-align: middle
}

.adsk-viewing-viewer .docking-panel-tertiary-button {
    margin: 7px 10px
}

.adsk-viewing-viewer .docking-panel-scroll.left {
    direction: rtl;
    overflow-x: hidden
}

.adsk-viewing-viewer .docking-panel-scroll.right {
    direction: ltr;
    overflow-x: hidden
}

.adsk-viewing-viewer .docking-panel-scroll::-webkit-scrollbar {
    height: 6px;
    padding: 12px;
    width: 6px
}

.adsk-viewing-viewer .docking-panel-scroll::-webkit-scrollbar-track {
    border-radius: 0
}

.adsk-viewing-viewer .docking-panel-scroll::-webkit-scrollbar-thumb {
    border-radius: 1px;
    padding: 12px
}

.adsk-viewing-viewer .docking-panel-version-label {
    float: right;
    font-size: 10px;
    margin-right: 20px;
    margin-top: 2px
}

.adsk-viewing-viewer .model-structure-panel {
    height: 250px;
    min-height: 100px;
    min-width: 250px;
    width: 300px
}

.adsk-viewing-viewer .treeview {
    left: 4px
}

.adsk-viewing-viewer .treeview .group,
.adsk-viewing-viewer .treeview .leaf {
    direction: ltr;
    height: 29px;
    position: relative;
    width: 100%
}

.adsk-viewing-viewer .leaf.selected,
.adsk-viewing-viewer .treeview .group.selected {
    border: none
}

.adsk-viewing-viewer .treeview lmvheader {
    word-wrap: break-word;
    border-radius: 4px;
    display: inline-block;
    white-space: nowrap;
    width: calc(100% - 7px)
}

.adsk-viewing-viewer .treeview .leaf.selected {
    border: none
}

.adsk-viewing-viewer .exclude>lmvheader {
    display: none
}

.adsk-viewing-viewer .exclude {
    left: 0;
    padding-left: 0
}

.adsk-viewing-viewer .model-structure-panel .message-unexpected {
    color: #fff
}

.adsk-viewing-viewer .property-panel {
    border-color: transparent;
    height: 250px;
    left: 220px;
    min-height: 100px;
    min-width: 250px;
    top: 180px;
    width: 300px
}

.adsk-viewing-viewer .property-panel .treeview {
    margin-left: 0;
    overflow: hidden;
    padding: 0
}

.adsk-viewing-viewer .property-panel .treeview .indented {
    left: 21px
}

.adsk-viewing-viewer .property-panel .treeview .indented>lmvheader>.category-value {
    padding-left: 10px
}

.adsk-viewing-viewer .property-panel .treeview .indented .expanded>lmvheader>.property-value {
    padding-left: 20px
}

.adsk-viewing-viewer .property-panel .treeview group {
    left: 0;
    width: 100%
}

.adsk-viewing-viewer .property-panel .no-properties {
    display: inline-block;
    padding: 6px 6px 6px 12px;
    width: calc(100% - 18px)
}

.adsk-viewing-viewer .property-panel .treeview leaf {
    margin-left: 0
}

.adsk-viewing-viewer .property-panel .category-name,
.adsk-viewing-viewer .property-panel .category-value,
.adsk-viewing-viewer .property-panel .property-drop-down,
.adsk-viewing-viewer .property-panel .property-name,
.adsk-viewing-viewer .property-panel .property-value {
    vertical-align: middle;
    white-space: normal
}

.adsk-viewing-viewer .property-panel .category-name {
    display: inline-block;
    max-width: 100px;
    min-width: 40%;
    position: relative;
    top: -4px;
    vertical-align: middle
}

.adsk-viewing-viewer .property-panel .category-value {
    display: inline-block;
    font-style: oblique;
    font-weight: 200;
    padding-left: 20px;
    position: relative;
    top: -4px;
    vertical-align: middle
}

.adsk-viewing-viewer .property-panel .property-name {
    display: table-cell;
    max-width: 10px;
    overflow-x: hidden;
    padding-left: 28px;
    text-overflow: ellipsis;
    top: -4px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    white-space: nowrap;
    width: 40%
}

.adsk-viewing-viewer .property-panel .aggregate-name {
    font-size: 14px;
    font-weight: 600;
    padding-left: 20px
}

.adsk-viewing-viewer .property-panel .property-value {
    display: table-cell;
    font-weight: 400;
    height: 100%;
    padding-left: 40px;
    position: relative;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    vertical-align: middle;
    width: 60%
}

.adsk-viewing-viewer .property-panel .property-drop-down {
    border: none;
    border-radius: 5px;
    height: 85%;
    margin-left: 20px;
    margin-top: 3px;
    max-width: 150px;
    min-width: 60%;
    padding-left: 5px
}

.adsk-viewing-viewer .property-panel .separator {
    display: table-cell;
    vertical-align: middle;
    width: 1px
}

.adsk-viewing-viewer .property-panel .treeview lmvheader {
    display: table;
    padding-left: 13px
}

.adsk-viewing-viewer .property-panel .treeview group>lmvheader {
    padding-bottom: 10px;
    padding-top: 15px
}

.adsk-viewing-viewer .property-panel .treeview leaf>lmvheader {
    padding-bottom: 0;
    padding-top: 0
}

.adsk-viewing-viewer.dark-theme .treeview .leaf>lmvheader:hover,
.adsk-viewing-viewer.dark-theme .treeview leaf>lmvheader:hover {
    background: none !important
}

.adsk-viewing-viewer .settings-tabs {
    height: 40px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.adsk-viewing-viewer .settings-tabs ul {
    height: 100%;
    position: absolute;
    width: 100%
}

.adsk-viewing-viewer .settings-tabs ul,
.adsk-viewing-viewer .settings-tabs ul li {
    list-style: none;
    margin: 0;
    padding: 0
}

.adsk-viewing-viewer .settings-tabs ul li {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    background-color: transparent;
    cursor: pointer;
    display: inline-block;
    -ms-flex: 1;
    height: 100%;
    min-width: 50px;
    text-overflow: clip;
    white-space: nowrap;
    width: 25%
}

.adsk-viewing-viewer .for-2d-model ul li,
.adsk-viewing-viewer .for-2d-model ul li a {
    width: 33.33% !important
}

.adsk-viewing-viewer .for-2d-model ul li:first-child a {
    text-align: right !important
}

.adsk-viewing-viewer .for-2d-model ul li:last-child a {
    text-align: left !important
}

.adsk-viewing-viewer .settings-tabs ul li a {
    height: 100%;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 25%
}

.adsk-viewing-viewer .settings-tabs ul li:last-child a {
    text-align: center
}

.adsk-viewing-viewer .settings-tabs span {
    border: solid;
    border-color: transparent;
    border-width: 0 0 3px;
    font-size: 12px;
    font-weight: 700;
    padding-bottom: 2px;
    position: relative;
    top: 16px
}

.adsk-viewing-viewer .settings-tabs .dockingPanel .settings-table td,
.dockingPanel .settings-table td>input {
    cursor: pointer;
    display: none
}

.adsk-viewing-viewer .settings-tabs table.settings-table td:last-child {
    height: 30px;
    padding: 0;
    width: 30px
}

.adsk-viewing-viewer .settings-tabs-tables-container {
    min-height: calc(100% - 76px)
}

.adsk-viewing-viewer .settings-tabs-tables-container .adsk-lmv-tftable {
    display: none
}

.adsk-viewing-viewer .settings-tabs-tables-container .settings-selected-table {
    display: block
}

.adsk-viewing-viewer .model-structure-panel {
    overflow: visible
}

.adsk-viewing-viewer .model-structure-panel .adsk-searchbox {
    position: absolute;
    top: 50px;
    width: 100%
}

.adsk-viewing-viewer .model-structure-panel .docking-panel-scroll {
    top: 34px
}

.adsk-viewing-viewer .model-structure-panel .docking-panel-scroll.no-search {
    top: 0
}

.adsk-viewing-viewer .model-structure-panel .scroller {
    left: 0;
    overflow: hidden;
    position: absolute
}

.adsk-viewing-viewer .treeview div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjQ3NC44MjNjLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4Ljc0OCA4Ljc0OCAwIDAgMSAxLjc4MiAyLjIxNCA3LjEyOCA3LjEyOCAwIDAgMS0xLjU2NiAyLjQzIDkuMDcyIDkuMDcyIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjI2IDEwLjI2IDAgMCAxLTQuMzItLjcwMiA4LjM3IDguMzcgMCAwIDEtMi41MzgtMS42MkE3LjEyOCA3LjEyOCAwIDAgMSAwIDQuNzY1YTkuMTI2IDkuMTI2IDAgMCAxIDEuNzgyLTIuNDNBOS40NSA5LjQ1IDAgMCAxIDQuMzc0LjcxNWE5LjE4IDkuMTggMCAwIDEgNC4wNS0uNzAyYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxWk04LjUzMiA4LjA2Yy40MjgtLjAwNC44NS0uMDk2IDEuMjQyLS4yNy4zODMtLjE2Ny43My0uNDA2IDEuMDI2LS43MDIuNjEtLjYxNi45NC0xLjQ1NS45MTgtMi4zMjJhMy4xODYgMy4xODYgMCAwIDAtLjkxOC0yLjI2OCAzLjM0OCAzLjM0OCAwIDAgMC0xLjAyNi0uNzAyIDMuMjQgMy4yNCAwIDAgMC0yLjUzOCAwYy0uMzgzLjE2OC0uNzMuNDA2LTEuMDI2LjcwMmEzLjE4NiAzLjE4NiAwIDAgMC0uOTE4IDIuMzIyYy4wMDYuNDI4LjA5Ny44NS4yNyAxLjI0Mi4xNjYuMzg1LjQwNC43MzMuNzAyIDEuMDI2YTMuMjk0IDMuMjk0IDAgMCAwIDIuMjY4Ljk3MlptMS44OS0zLjI5NGExLjc4MiAxLjc4MiAwIDAgMC0uMTYyLS43MDIgMS44OSAxLjg5IDAgMCAwLS4zNzgtLjU5NCAxLjc4MiAxLjc4MiAwIDAgMC0uNTk0LS4zNzhsLS43MDItLjE2Mi0uNzAyLjE2MmExLjgzNiAxLjgzNiAwIDAgMC0uOTcyLjk3MiAxLjgzNiAxLjgzNiAwIDAgMCAwIDEuNDU4Yy4xNzMuNDI4LjUuNzc1LjkxOC45NzJsLjcwMi4xNjIuNzAyLS4xNjJjLjIyLS4wODYuNDIyLS4yMTQuNTk0LS4zNzguMTYxLS4xNzMuMjktLjM3NC4zNzgtLjU5NC4xMDktLjIzNy4xNjQtLjQ5NS4xNjItLjc1NmguMDU0WiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRkZGIi8+PC9zdmc+);
    background-position: 6px 12px;
    background-repeat: no-repeat;
    border: none;
    height: 100%;
    margin: 0;
    opacity: .7;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px
}

.adsk-viewing-viewer .treeview div.visibility:hover {
    filter: drop-shadow(0 0 0 #fff)
}

.adsk-viewing-viewer .treeview .dim div.visibility {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjMyMi41OTRhLjYzOC42MzggMCAwIDAtLjkyNCAwTDEwLjM2MiAzLjYzYy0uNzkyLS4xOTgtMS41ODQtLjM5Ni0yLjQ0Mi0uMzk2LTMuNTY0IDAtNi42IDIuMTc4LTcuOTIgNC44MTguNTk0IDEuMTg4IDEuNTg0IDIuMzEgMi43NzIgMy4xNjhsLTIuMzEgMi4zMWEuNjM4LjYzOCAwIDAgMCAwIC45MjRjLjI2NC4yNjQuNjYuMjY0LjkyNCAwTDE0LjMyMiAxLjUxOGEuNjM4LjYzOCAwIDAgMCAwLS45MjRabS05LjU3IDcuNDU4QTMuMTY5IDMuMTY5IDAgMCAxIDcuOTIgNC44ODRjLjMzIDAgLjcyNi4wNjYuOTkuMTk4bC0uODU4Ljg1OGgtLjE5OGMtMS4xODggMC0yLjE3OC45OS0yLjE3OCAyLjE3OHYuMTk4bC0uODU4Ljg1OGMwLS4zOTYtLjA2Ni0uNzkyLS4wNjYtMS4xMjJaTTcuOTIgMTAuMjNjMS4xODggMCAyLjE3OC0uOTkgMi4xNzgtMi4xNzggMC0uMTk4LS4wNjYtLjM5Ni0uMTMyLS42Nkw3LjI2IDEwLjA5OGMuMjY0LjA2Ni40NjIuMTMyLjY2LjEzMlptNy45Mi0yLjE3OGMtLjY2LTEuMzItMS43ODItMi41MDgtMy4xMDItMy4zNjZsLTEuOTggMS45OGMuMTk4LjM5Ni4zMy45MjQuMzMgMS4zODZBMy4xNjkgMy4xNjkgMCAwIDEgNy45MiAxMS4yMmMtLjUyOCAwLS45OS0uMTMyLTEuMzg2LS4zM2wtMS40NTIgMS40NTJjLjg1OC4zMyAxLjg0OC41MjggMi44MzguNTI4IDMuNTY0IDAgNi42LTIuMTc4IDcuOTItNC44MThaIiBmaWxsPSIjRjRGNEY0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    background-position: 6px 9px;
    opacity: .3
}

.adsk-viewing-viewer .treeview {
    left: 0;
    position: relative
}

.adsk-viewing-viewer .treeview .group,
.adsk-viewing-viewer .treeview .leaf,
.adsk-viewing-viewer .treeview group,
.adsk-viewing-viewer .treeview leaf {
    min-height: 36px
}

.adsk-viewing-viewer .treeview .group.selected,
.adsk-viewing-viewer .treeview .leaf.selected,
.adsk-viewing-viewer .treeview group.selected,
.adsk-viewing-viewer .treeview leaf.selected {
    border: none
}

.adsk-viewing-viewer .treeview .group.selected lmvheader,
.adsk-viewing-viewer .treeview .leaf.selected lmvheader,
.adsk-viewing-viewer .treeview group.selected lmvheader,
.adsk-viewing-viewer .treeview leaf.selected lmvheader {
    background: none;
    border: none
}

.adsk-viewing-viewer .treeview .group>lmvheader,
.adsk-viewing-viewer .treeview .leaf>lmvheader,
.adsk-viewing-viewer .treeview group>lmvheader,
.adsk-viewing-viewer .treeview leaf>lmvheader {
    background: none;
    height: 35px
}

.adsk-viewing-viewer .treeview .group label:hover,
.adsk-viewing-viewer .treeview .leaf label:hover,
.adsk-viewing-viewer .treeview group label:hover,
.adsk-viewing-viewer .treeview leaf label:hover {
    text-decoration: none
}

.adsk-viewing-viewer .treeview lmvheader {
    border-radius: 0;
    height: 100%;
    padding-top: 9px;
    width: 100%
}

.adsk-viewing-viewer .treeview lmvheader icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    display: inline
}

.adsk-viewing-viewer .treeview .collapsed lmvheader>icon {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    padding: 1px 10px;
    position: relative;
    top: 2px
}

.adsk-viewing-viewer .treeview .expanded lmvheader>icon {
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    padding: 1px 10px;
    position: relative;
    top: 1px
}

.adsk-viewing-viewer .treeview .dim .dim>:not(.visible)>lmvheader>icon,
.adsk-viewing-viewer .treeview .dim lmvheader>icon {
    opacity: .3
}

.adsk-viewing-viewer .treeview .visible .dim>:not(.dim) lmvheader>icon,
.adsk-viewing-viewer .treeview .visible lmvheader>icon {
    opacity: 1
}

.adsk-viewing-viewer .treeview .leaf>lmvheader>icon,
.adsk-viewing-viewer .treeview leaf>lmvheader>icon {
    display: none;
    padding: 1px 10px
}

.adsk-viewing-viewer .search-box-icon {
    height: 13px;
    left: 12px;
    position: absolute;
    top: 58px;
    width: 13px
}

.adsk-viewing-viewer .spinner.search-in-progress {
    bottom: 0;
    left: calc(100% - 65px);
    margin: 0;
    position: absolute;
    text-align: center;
    top: 56px;
    visibility: visible;
    width: 60px;
    z-index: 1
}

.adsk-viewing-viewer .viewer-settings-panel {
    border-radius: 0;
    border-radius: 6px;
    left: 50%;
    top: 5px
}

.adsk-viewing-viewer .viewer-settings-panel .docking-panel-title {
    border-radius: 6px 6px 0 0
}

.adsk-viewing-viewer .viewer-settings-panel.docking-panel .docking-panel-scroll.right {
    height: calc(100% - 60px);
    position: absolute;
    top: 90px
}

.adsk-viewing-viewer .viewer-settings-panel.docking-panel .restore-defaults-container {
    background-color: transparent;
    display: table;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: fit-content;
    width: -moz-max-content
}

.adsk-viewing-viewer .viewer-settings-panel.docking-panel .docking-panel-tertiary-button {
    margin: 20px 0;
    padding: 0 10px
}

.adsk-viewing-viewer .viewer-settings-panel .adsk-lmv-tftable tr td {
    padding-left: 10px
}

.adsk-viewing-viewer .viewer-settings-panel .environments-container {
    padding-top: 15px;
    position: relative
}

.adsk-viewing-viewer .viewer-settings-panel .environments-lighting-table {
    left: 20px;
    position: relative;
    width: calc(100% - 44px)
}

.adsk-viewing-viewer .viewer-settings-panel .settings-row-title {
    font-weight: 600
}

.adsk-viewing-viewer .viewer-settings-panel .settings-environment-cell {
    cursor: pointer;
    display: block;
    height: 36px;
    text-align: left;
    width: 100%
}

.adsk-viewing-viewer .viewer-settings-panel .settings-environment-image {
    display: inline-block;
    height: 24px;
    left: 4px;
    position: relative;
    top: 4px;
    width: 40px
}

.adsk-viewing-viewer .viewer-settings-panel .settings-environment-name {
    font-size: 10px;
    font-weight: 700;
    left: 11px;
    position: relative;
    top: -4px
}

.adsk-viewing-viewer .viewer-settings-panel .settings-container {
    padding-top: 15px;
    position: relative
}

.adsk-viewing-viewer .viewer-settings-panel .settings-table {
    left: 10px;
    position: relative;
    width: calc(100% - 20px)
}

.adsk-viewing-viewer .viewer-settings-panel .settings-cell {
    cursor: pointer;
    display: block;
    text-align: left;
    width: 100%
}

.adsk-viewing-viewer .viewer-settings-panel .settings-name {
    display: block;
    font-size: 18px;
    font-weight: 700;
    margin-left: 5px
}

.adsk-viewing-viewer .viewer-settings-panel .settings-description {
    display: block;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 7px;
    margin-left: 13px
}

.adsk-viewing-viewer .adsk-toolbar {
    bottom: 10px;
    left: 10px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    width: calc(100% - 20px);
    z-index: 5
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical {
    display: flex;
    flex-direction: column;
    height: calc(100% - 20px);
    justify-content: center;
    left: unset;
    right: 15px;
    width: 50px
}

.adsk-viewing-viewer .adsk-control.adsk-hidden {
    display: none
}

.adsk-viewing-viewer .adsk-control:hover>.adsk-control-tooltip {
    visibility: visible
}

.adsk-viewing-viewer .adsk-control-tooltip {
    border-radius: 3px;
    bottom: 120%;
    font-size: 11px;
    left: 0;
    line-height: 1.2;
    opacity: 1;
    padding: 4px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    visibility: hidden;
    white-space: nowrap;
    z-index: 5
}

.adsk-viewing-viewer .adsk-toolbar-vertical .adsk-control-tooltip {
    bottom: 25%;
    left: unset;
    right: 120%
}

.adsk-toolbar .adsk-control-group {
    border-radius: 5px;
    display: inline-block;
    margin: 0 5px;
    pointer-events: all
}

.adsk-toolbar.adsk-toolbar-vertical .adsk-control-group {
    margin: 5px 0
}

.adsk-viewing-viewer .adsk-button {
    border: 1px solid rgba(34, 34, 34, 0);
    border-radius: 4px;
    cursor: pointer;
    float: left;
    height: 28px;
    margin: 4px;
    padding: 6px;
    position: relative;
    width: 28px
}

.adsk-viewing-viewer .adsk-button-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 24px;
    height: 100%;
    line-height: 1;
    padding-top: 3px;
    position: relative;
    width: 100%
}

.adsk-viewing-viewer .adsk-button.disabled {
    -ms-filter: "alpha(opacity=40)";
    filter: alpha(opacity=40);
    opacity: .4
}

.adsk-viewing-viewer .adsk-button.collapsed {
    display: none
}

.adsk-viewing-viewer .adsk-toolbar .adsk-label-button {
    margin: 3px 3px 3px 1px;
    opacity: 1;
    vertical-align: middle;
    width: auto
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-label-button {
    height: auto;
    margin: 1px 3px 3px;
    width: 28px
}

.adsk-viewing-viewer .adsk-toolbar .adsk-label-button label {
    border-radius: 3px;
    cursor: pointer;
    display: block;
    font-size: 12px;
    padding: 8px 10px
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-label-button label {
    padding: 10px 8px;
    writing-mode: sideways-lr
}

.adsk-button-arrow {
    position: absolute;
    right: -5px;
    top: -5px
}

.adsk-button-arrow>.adsk-button-icon {
    font-size: 18px
}

.adsk-button-arrow>.adsk-button-icon:before {
    content: "▴";
    padding: 0 5px
}

.adsk-toolbar.adsk-toolbar-vertical .adsk-button-arrow {
    left: -5px;
    right: unset
}

.adsk-toolbar.adsk-toolbar-vertical .adsk-button-arrow>.adsk-button-icon:before {
    content: "◂"
}

.adsk-viewing-viewer .adsk-searchbox input.search-box {
    box-sizing: border-box;
    direction: ltr;
    font-size: 12px;
    height: 34px;
    line-height: normal;
    margin: 0;
    outline: none;
    padding: 7px 12px 8px 40px;
    position: relative;
    width: 100%;
    z-index: 1
}

.adsk-viewing-viewer .adsk-searchbox .search-box-icon {
    height: 13px;
    left: 12px;
    position: absolute;
    top: 10px;
    width: 13px;
    z-index: 1
}

.adsk-viewing-viewer .adsk-searchbox .search-box-close {
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: 13px;
    top: 10px;
    width: 14px;
    z-index: 1
}

.adsk-viewing-viewer .adsk-searchbox.empty>.search-box-close {
    display: none
}

.adsk-viewing-viewer .adsk-filterbox {
    position: relative
}

.adsk-viewing-viewer .adsk-filterbox input.filter-box {
    box-sizing: border-box;
    direction: ltr;
    font-size: 12px;
    height: 34px;
    line-height: normal;
    margin: 0;
    outline: none;
    padding: 7px 12px 8px 40px;
    position: relative;
    width: 100%;
    z-index: 1
}

.adsk-viewing-viewer .adsk-filterbox .filter-box-icon {
    height: 7px;
    left: 22px;
    position: absolute;
    top: 12px;
    width: 10px;
    z-index: 1
}

.adsk-viewing-viewer .adsk-filterbox .filter-box-close {
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: 13px;
    top: 10px;
    width: 14px;
    z-index: 1
}

.adsk-viewing-viewer .adsk-filterbox.empty>.filter-box-close {
    display: none
}

.adsk-viewing-viewer .adsk-search-results {
    border-radius: 0;
    height: 450px;
    left: 0;
    margin: 0;
    max-height: 400px;
    min-height: 70px;
    min-width: 250px;
    overflow: hidden;
    position: absolute;
    top: 34px;
    width: 550px
}

.adsk-viewing-viewer .adsk-search-results.no-content {
    min-height: 105px
}

.adsk-viewing-viewer .adsk-search-results .docking-panel-scroll {
    height: calc(100% - 20px);
    left: 0;
    position: absolute;
    top: 0
}

.adsk-viewing-viewer .adsk-search-results.no-content .docking-panel-scroll {
    overflow: hidden
}

.adsk-viewing-viewer .adsk-search-results-scrolling-panel .search-result-container {
    overflow-x: hidden;
    padding-left: 20px;
    padding-top: 6px;
    white-space: nowrap
}

.adsk-viewing-viewer .adsk-search-results-scrolling-panel .search-result {
    height: 50px
}

.adsk-viewing-viewer .adsk-search-results-scrolling-panel .no-results-container {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center
}

.adsk-viewing-viewer .adsk-search-results-scrolling-panel .no-results-title {
    font-size: 18px
}

.adsk-viewing-viewer .adsk-search-results-scrolling-panel>div[lmv-nodeid]:hover {
    cursor: pointer
}

.adsk-viewing-viewer .adsk-search-results-scrolling-panel .search-path {
    display: block;
    font-size: 11px;
    overflow: hidden;
    padding-top: 2px;
    text-overflow: ellipsis;
    width: calc(100% - 5px)
}

.geometry {
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica Neue Light, Segoe UI Semilight, sans-serif;
    font-size: 13px;
    margin-left: 1em;
    margin-top: 10px;
    max-width: 200px;
    opacity: .8;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.browserview item:hover {
    opacity: 1;
    transition: all .5s ease
}

.browserview:hover item.selected {
    opacity: 1;
    transition: all .38s ease
}

.geometry label {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    background: rgba(34, 34, 34, .6);
    color: #f4f4f4;
    cursor: pointer;
    display: block;
    height: 72px;
    line-height: 1.5;
    max-width: 200px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-overflow: ellipsis;
    top: 162px;
    white-space: nowrap;
    z-index: 203
}

.geometry label,
.geometry label:hover {
    opacity: 0;
    transition: all .2s ease-in-out
}

.geometry label:hover {
    height: 200px;
    margin-top: -72px;
    overflow: visible;
    white-space: normal
}

.geometry label:hover~img {
    display: block;
    margin-top: -148px;
    transition: all .2s ease-in-out;
    width: 200px
}

.flipped>.browserElement label {
    opacity: 0 !important
}

.browserview>item:hover label {
    filter: alpha(opacity=50);
    opacity: 1
}

.geometry img {
    display: block;
    margin-top: -92px;
    transition: all .2s ease-in-out;
    width: 200px
}

.geometry img:hover {
    cursor: pointer
}

.browserview>item.selected,
.browserview>item.selected label {
    opacity: 1;
    transition: all .2s ease-in-out
}

.geometry .selected:hover {
    background-color: rgba(0, 0, 0, .15);
    opacity: 1
}

.browserVisible {
    opacity: 1;
    transition: opacity 1s linear;
    visibility: visible
}

.browserHidden {
    overlfow: hidden;
    height: 0;
    opacity: 0;
    visibility: hidden
}

.cameraview {
    background-color: hsla(0, 0%, 88%, .8);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNDMxOERGQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxNDMxOEUwQjQzRTExRTNBMTcxRkZFNEJEN0E2NjU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTE0MzE4RERCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTE0MzE4REVCNDNFMTFFM0ExNzFGRkU0QkQ3QTY2NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dltUsAAAAvElEQVR42mL8//8/AyWAiYFCQLEBLCCira3tJZD6DhVjBGI+KI0MVldVVaUC1cL4qkCsBHPBRiDWh2JbIGYDYn40HA1VywnEKUB8DIibWaCCf6AYBH4jsZHBKyjdBcQhQCwCxFdhBiQBcRSSYl4sBvyD0jxA/APK/g8zgB2KiQF/QRoHJBphtnJDA5lkA7ig9HIgvg9lc7CQYIAElN4ExEeAuAGUXmAGHCDCgK9I7HdAXAoylHHoZyaAAAMA0EImBepZpP0AAAAASUVORK5CYII=);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    margin: 1px 2px 0;
    padding: 6px 6px 6px 28px;
    transition: all .2s ease-in-out
}

.cameraview-selected {
    border-left: 3px solid #999;
    transition: all .2s ease
}

.cameraview:hover {
    background-color: hsla(0, 0%, 80%, .8)
}

.geometry {
    background-color: #f4f4f4;
    border: 1px solid hsla(0, 0%, 80%, .8);
    height: 200px;
    overflow: hidden;
    perspective: 800px;
    -webkit-perspective: 800;
    -moz-perspective: 800;
    -ms-perspective: 800;
    -o-perspective: 800;
    position: relative;
    width: 200px
}

.adsk-viewing-viewer .card {
    height: 100%;
    position: absolute;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transition: transform .38s ease-in;
    width: 100%
}

.browserElement {
    transform: perspective(800px) rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg)
}

.browserElement,
.wrappercam {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    display: block;
    height: 100%;
    overflow: hidden;
    transition: all .38s;
    width: 100%
}

.wrappercam {
    background-color: hsla(0, 0%, 100%, .7);
    position: relative;
    top: -200px;
    transform: perspective(800px) rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg)
}

.cameraviews {
    height: calc(100% - 44px) !important;
    transition: all .38s
}

.card .cameraviews {
    overflow-Y: scroll
}

.flipped .browserElement {
    transform: perspective(800px) rotateX(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg)
}

.flipped .wrappercam {
    transform: perspective(800px) rotateX(0deg);
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg)
}

.wrappercam p {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    font-weight: 700;
    margin: 15px 6px 15px 10px
}

.viewsbtn {
    background-color: rgba(34, 34, 34, .8);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3OUM5RjIyQjlCNTExRTM4MzIyREIzMEE0OTQxMjA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3OUM5RjIzQjlCNTExRTM4MzIyREIzMEE0OTQxMjA3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Rjc5QzlGMjBCOUI1MTFFMzgzMjJEQjMwQTQ5NDEyMDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc5QzlGMjFCOUI1MTFFMzgzMjJEQjMwQTQ5NDEyMDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6o3qeAAAAAsElEQVR42mL8//8/A7UAEwMVweA1jOXr16/hQHoqEAsTof4tEGcD8UqYADc3N1yS8cuXLx+AND8JDvgIxALIhgEdJA1kzmJCMkgPZDga1sNiGIrFQIMSgNRVIPYCuQyWNhhxuARb2mGEijMiyyNHgC4WTbokRQAS+9JoomXAEQkgkAhNLmDDPpJoCIp6YDpbAKS0gXgbyLB0aMpmIDIHpKMLAg18CsTejKNFEMkAIMAAglkqhjcW+DoAAAAASUVORK5CYII=);
    background-position: 25px 4px;
    background-repeat: no-repeat;
    border-radius: 16px;
    color: #f4f4f4;
    cursor: pointer;
    height: 14px;
    padding: 6px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px
}

.viewsbtn,
.viewsbtn:hover {
    transition: all .38s ease-in-out
}

.viewsbtn:hover {
    background-color: rgba(96, 96, 96, .8)
}

.flipped~.viewsbtn {
    background-image: none;
    background-position: 35px 4px;
    width: 14px
}

.flipped~.viewsbtn,
.viewsbtn p {
    transition: all .38s ease-in-out
}

.viewsbtn p {
    font-weight: 700;
    margin: 0 0 0 3px;
    text-align: left
}

.adsk-viewing-viewer #count {
    opacity: 1
}

.adsk-viewing-viewer #close {
    opacity: 0;
    position: relative;
    text-shadow: 0 1px 1px #333;
    top: -16px
}

.flipped~.viewsbtn>#count {
    opacity: 0
}

.flipped~.viewsbtn>#close {
    opacity: 1
}

.adsk-viewing-viewer {
    -webkit-touch-callout: none;
    background: #ededed;
    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: 1
}

.adsk-viewing-viewer * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.adsk-viewing-viewer.viewer-fill-browser {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

.adsk-viewing-viewer highlight {
    background-color: #ff9;
    color: #555
}

.adsk-viewing-viewer .hide-while-context-lost {
    display: none
}

.adsk-viewing-viewer .viewer-container .alert-box-content,
.adsk-viewing-viewer .viewer-container .alert-box-text,
.adsk-viewing-viewer .viewer-container .alert-box-title {
    word-wrap: normal;
    word-break: normal
}

.adsk-viewing-viewer .forge-logo-canvas {
    animation: fadeIn 1.5s ease;
    -webkit-animation: fadeIn 1.5s ease;
    border-top: 2px solid hsla(0, 0%, 50%, .4);
    bottom: 0;
    height: 35px;
    position: absolute;
    right: 0;
    text-align: right;
    width: 100%
}

.adsk-viewing-viewer .forge-logo-canvas img {
    max-height: 100%;
    max-width: 100%;
    position: relative
}

.adsk-viewing-viewer .spinner {
    bottom: 0;
    height: 12.5%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    visibility: visible;
    width: 25%
}

.adsk-viewing-viewer .spinner>div {
    -webkit-animation: bouncedelay 1.4s ease-in-out infinite;
    animation: bouncedelay 1.4s ease-in-out infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    height: 0;
    margin: 0 1.5%;
    padding-bottom: 12%;
    width: 12%
}

.adsk-viewing-viewer .spinner .bounce1 {
    -webkit-animation-delay: -.75s;
    animation-delay: -.75s
}

.adsk-viewing-viewer .spinner .bounce2 {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.adsk-viewing-viewer .spinner .bounce3 {
    -webkit-animation-delay: -.25s;
    animation-delay: -.25s
}

@-webkit-keyframes bouncedelay {

    0%,
    95%,
    to {
        -webkit-transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes bouncedelay {

    0%,
    95%,
    to {
        transform: scale(0);
        -webkit-transform: scale(0)
    }

    40% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

.adsk-viewing-viewer .forge-spinner {
    animation: fadeIn .9s ease;
    -webkit-animation: fadeIn .9s ease;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    visibility: visible;
    width: min-content
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.adsk-viewing-viewer .forge-spinner svg {
    transform: rotate(90deg)
}

.adsk-viewing-viewer .forge-spinner img {
    padding-top: 50px;
    transform: scale(.7)
}

.adsk-viewing-viewer .forge-spinner .light-blue {
    fill: #65bee7;
    fill-rule: nonzero;
    opacity: 0
}

.adsk-viewing-viewer .forge-spinner .dark-blue {
    fill: #0895d7;
    fill-rule: nonzero;
    opacity: 0
}

.adsk-viewing-viewer .message-panel table {
    -webkit-border-horizontal-spacing: 0;
    -webkit-border-vertical-spacing: 0;
    display: block;
    position: relative
}

.adsk-viewing-viewer .message-panel tbody,
.adsk-viewing-viewer .message-panel tr {
    position: absolute;
    width: 100%
}

.adsk-viewing-viewer .message-panel .name {
    display: inline-block;
    padding-left: 10px;
    position: relative;
    text-align: left;
    width: calc(60% - 10px)
}

.adsk-viewing-viewer .message-panel .value {
    display: inline-block;
    padding-right: 10px;
    position: absolute;
    text-align: right;
    width: calc(40% - 10px)
}

.adsk-viewing-viewer .message-panel td {
    line-height: 34px;
    vertical-align: middle
}

.adsk-viewing-viewer .focal-length {
    height: 34px;
    left: 50%;
    min-height: 0;
    min-width: 0;
    position: absolute;
    top: 40px;
    transform: translateX(-50%);
    width: 160px
}

[tooltipText*=Inspect] {
    left: 100%
}

.adsk-viewing-viewer .toolbar-layers-tool {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAJ1BMVEUAAADS1dbS1dbS1dbS1dbS1dbS1dbS1dbS1dbS1dbS1dbS1dbS1dbKDmVBAAAADHRSTlMA8NCgYDAgEJBQsHC3H/WiAAAAT0lEQVQY02MgAdicAYFDYDbHGTBQB3N8wOyDCSA2J0RCFCwRCOFMALHZZMDsI2tABhRBJJrBBuiA2Yf3AA2AARZaGgBkwg1oADLhBpAQFgDkeF4dRV5pxwAAAABJRU5ErkJggg==)
}

.adsk-viewing-viewer .toolbar-menu-collapsed .toolbar-subtoolbar:first-child,
.adsk-viewing-viewer .toolbar-menu-collapsed .toolbar-subtoolbar:nth-child(2),
.adsk-viewing-viewer .toolbar-menu-collapsed .toolbar-subtoolbar:nth-child(n+3) {
    display: none
}

.adsk-viewing-viewer .toolbar-settings-sub-menu {
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    -ms-padding-start: 0;
    background: #222;
    border: 1px solid hsla(0, 0%, 59%, .15);
    border-radius: 5px;
    bottom: 40px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
    color: #fff;
    display: block;
    font-size: 14px;
    left: 0;
    line-height: 14px;
    list-style: none;
    margin-bottom: 10px;
    min-width: 300px;
    position: absolute;
    text-align: left;
    transition: all .2s ease
}

.adsk-viewing-viewer .toolbar-settings-sub-menu.adsk-hidden {
    display: block;
    opacity: 0;
    visibility: hidden
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-checkbox {
    cursor: pointer;
    height: 14px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 14px
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-horizontal-divider {
    border-top: 1px solid #000;
    height: 1px
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-listitem {
    padding: 20px;
    position: relative;
    width: calc(100% - 40px)
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-listitem:hover {
    background-color: rgba(166, 194, 255, .8);
    border-radius: 4px
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-select {
    display: block;
    padding: 20px 20px 0;
    position: relative;
    width: calc(100% - 40px)
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-selectlabel {
    cursor: default;
    display: block;
    padding-bottom: 4px;
    position: relative
}

.adsk-viewing-viewer .toolbar-menu div>li {
    float: left;
    padding: 4px
}

.adsk-viewing-viewer .docking-panel .adsk-lmv-tftable {
    padding: 0
}

.adsk-viewing-viewer .statspanel {
    background: rgba(0, 0, 0, .5);
    bottom: 8px;
    color: #eee;
    display: block;
    height: 80px;
    left: 4px;
    width: 220px
}

.adsk-viewing-viewer .fps,
.adsk-viewing-viewer .statspanel {
    font-family: consolas, courier, "monospace";
    font-size: 14px;
    position: absolute;
    visibility: hidden;
    z-index: 1
}

.adsk-viewing-viewer .fps {
    bottom: 0;
    color: #000;
    right: 0
}

.adsk-viewing-viewer .option-drop-down {
    font-size: 11px;
    width: 160px
}

.adsk-viewing-viewer .option-drop-down.tabcell {
    left: 20px;
    position: relative;
    width: calc(100% - 45px)
}

.adsk-viewing-viewer .adsk-toolbar .adsk-button>.toolbar-vertical-group {
    bottom: 125%;
    left: -5px;
    margin: 0;
    position: absolute;
    transition: all .2s ease;
    z-index: 1
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-button>.toolbar-vertical-group {
    bottom: -5px;
    left: unset;
    right: 50px
}

.adsk-viewing-viewer .adsk-toolbar .adsk-button>.toolbar-vertical-group:last-child {
    margin-top: 0
}

.adsk-viewing-viewer .adsk-toolbar .adsk-button>.toolbar-vertical-group.adsk-hidden {
    display: block;
    opacity: 0;
    visibility: hidden
}

.adsk-viewing-viewer .adsk-control-tooltip {
    pointer-events: none
}

.adsk-viewing-viewer .notouch .adsk-toolbar .adsk-button>.toolbar-vertical-group:hover~.adsk-control-tooltip {
    visibility: hidden
}

.adsk-viewing-viewer .adsk-toolbar .adsk-button>.toolbar-vertical-group~.adsk-control-tooltip {
    left: 120%
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-button>.toolbar-vertical-group:not(.adsk-hidden)~.adsk-control-tooltip {
    visibility: hidden
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-button>.toolbar-vertical-group.adsk-hidden~.adsk-control-tooltip {
    bottom: 25%;
    left: unset;
    right: 120%;
    top: unset
}

.adsk-viewing-viewer .adsk-toolbar .adsk-button>.toolbar-vertical-group>.adsk-button>.adsk-control-tooltip {
    bottom: 25%;
    left: 120%;
    top: unset
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-button>.toolbar-vertical-group>.adsk-button>.adsk-control-tooltip {
    left: unset
}

.adsk-viewing-viewer .explode-submenu {
    bottom: calc(100% + 10px);
    cursor: default;
    display: none;
    height: 34px;
    left: 50%;
    min-height: 0;
    min-width: 0;
    position: absolute;
    transform: translateX(-50%);
    width: 160px
}

.adsk-viewing-viewer .explode-submenu.visible {
    display: block
}

.adsk-viewing-viewer .explode-submenu.android,
.adsk-viewing-viewer .explode-submenu.ios {
    width: 80%
}

.adsk-viewing-viewer input[type=range].explode-slider {
    cursor: col-resize;
    display: block;
    height: 14px;
    margin: 10px;
    padding: 0;
    width: calc(100% - 20px)
}

.adsk-viewing-viewer input[type=range].explode-slider::-ms-tooltip {
    display: none
}

.adsk-viewing-viewer #toolbar-inspectTools .explode-submenu {
    bottom: 0;
    left: 55px;
    margin: 0
}

.adsk-viewing-viewer .switch-slider-row {
    cursor: pointer
}

.adsk-viewing-viewer .switch {
    display: inline-block;
    height: 8px;
    margin: 0;
    padding-bottom: 2px;
    padding-top: 10px;
    pointer-events: none;
    position: relative;
    width: 31px
}

.adsk-viewing-viewer .switch input {
    display: none
}

.adsk-viewing-viewer .switch .slider {
    height: 2px;
    left: 15px;
    top: 5px;
    -webkit-transition: .4s;
    transition: .4s;
    width: 16px
}

.adsk-viewing-viewer .switch .slider:before {
    border-radius: 50%;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 3px;
    -webkit-transition: .4s;
    transition: .4s;
    width: 16px
}

.adsk-viewing-viewer .switch input:checked+.slider:before {
    -webkit-transform: translateX(12px);
    -ms-transform: translateX(12px);
    transform: translateX(12px)
}

.adsk-viewing-viewer .table-button {
    border: 1px solid #fefffe;
    color: #fefffe;
    height: auto;
    text-align: center;
    width: 80%
}

.adsk-viewing-viewer .datatable .clusterize-scroll {
    max-height: 200px;
    overflow: auto
}

.adsk-viewing-viewer .datatable table {
    border: 1px solid #000;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0;
    width: 100%
}

.adsk-viewing-viewer .datatable .subrow {
    font-size: 0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out
}

.adsk-viewing-viewer .datatable .parentrow {
    background-color: #4a4747
}

.adsk-viewing-viewer .datatable table td,
.adsk-viewing-viewer .datatable table th {
    border: 1px solid #000;
    white-space: nowrap
}

.adsk-viewing-viewer .datatable .table-striped>tbody>tr:nth-child(odd)>td,
.adsk-viewing-viewer .datatable .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #4a4747
}

.adsk-viewing-viewer .datatable td>span {
    float: right;
    height: 1em;
    margin-left: 5px;
    margin-right: 3px;
    margin-top: 4px;
    position: relative;
    white-space: nowrap;
    width: 1em
}

.adsk-viewing-viewer .datatable td>span:before {
    border-top: 2px solid #000;
    border-color: inherit;
    content: "";
    height: 0;
    left: 10%;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    width: 80%
}

.adsk-viewing-viewer .datatable td>span.collapsed:after {
    border-left: 2px solid #000;
    border-color: inherit;
    content: "";
    height: 80%;
    left: 50%;
    margin-left: -1px;
    position: absolute;
    top: 10%;
    width: 0
}

.adsk-viewing-viewer .datatable td>span:hover {
    border-color: orange
}

.adsk-viewing-viewer .datatable .aggregate-headers {
    overflow-x: scroll
}

.adsk-viewing-viewer .datatable .aggregateArea td {
    font-family: initial !important;
    font-size: 16px !important;
    text-align: center
}

.split-view-container {
    height: 100%;
    left: 0;
    position: relative;
    width: 100%
}

.split-view-container .split-view-viewer-container {
    background-color: #e5e5e5;
    height: 100%;
    position: absolute;
    width: 100%
}

.split-view-container .resize-handler {
    background: transparent;
    position: absolute;
    z-index: 4
}

.split-view-container .resize-handler.vertical {
    cursor: col-resize;
    height: 100%;
    left: 100%;
    top: 0
}

.split-view-container .resize-handler.horizontal {
    cursor: row-resize;
    left: 0;
    top: 100%;
    width: 100%
}

.split-view-container .resize-handler-center-mark {
    background: #73a9e8;
    position: absolute
}

.split-view-container .resize-handler-center-mark.vertical {
    height: 100%;
    left: 7.5px;
    width: 1px
}

.split-view-container .resize-handler-center-mark.horizontal {
    height: 1px;
    top: 7.5px;
    width: 100%
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.orbit-gizmo {
    height: 500px;
    left: calc(50% - 250px);
    pointer-events: none;
    position: absolute;
    top: calc(50% - 250px);
    width: 500px
}

div.orbit-gizmo div {
    border: 0;
    border-color: #989898;
    border-style: solid
}

.orbit-gizmo .layout-ver {
    float: left;
    height: 100%;
    width: 10%
}

.orbit-gizmo .layout-hor {
    height: 10%;
    margin: 0 auto;
    width: 80%
}

.orbit-gizmo .layout-mid {
    height: 80%;
    text-align: center;
    width: 100%
}

.orbit-gizmo .outside {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGd27GMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS44NzuAXQAAAHJJREFUOE/Vk0ESwCAIA+n/H02FItBK8Go5ObqDMUTiTdERAPUyiOlqCQFaQoGOeIBEfCUZ4MSiaAJGiKBXsQNK6HW5xnFspqUzAWhf2CGsqDVks6pXDHXJzcIHiQz22wa1BXCLOWrYwrOAcnNGqn/w9W4hXTJqyBXrqAAAAABJRU5ErkJggg==), auto;
    height: 1000%;
    margin-bottom: -550%;
    margin-left: -450%;
    margin-top: -450%;
    pointer-events: auto;
    width: 1000%
}

.orbit-gizmo .ring {
    border: 50px solid hsla(0, 0%, 100%, 0);
    border-radius: 2500px;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAlklEQVQ4T81TwRbAIAiy///ozaQUN31d61IRKYbJcxhyHUHmyKp4KzJ0tAQc9wTcRgpOswPOc8cllg8RIjmzF6oQiYMaAC1BBspdNA9ge9WQAUV2QJt7gqlDjK3pk0LvInNH+Isuq6AAdZkFgSFW4A81CdsAs9XfNRbuZvacHFr9wLaGFyh+mZR6KjfYoSfLP3TfzypkvjV8LGaZGHW7AAAAAElFTkSuQmCC) 16 16, nesw-resize;
    height: 80%;
    margin-bottom: -100%;
    pointer-events: auto;
    width: 80%
}

.orbit-gizmo .ring:hover {
    border-color: hsla(0, 0%, 100%, .1)
}

.orbit-gizmo .circle {
    border-radius: 2500px;
    border-width: 1px;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAt1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAzMzP6+vri4uISEhKKioqtra2dnZ2EhIR9fX10dHRkZGQdHR3t7e3Hx8e5ubm1tbWoqKhWVlZKSko4ODgICAjv7+/o6OjMzMyxsbFOTk4pKSkXFxcEBAT29vbW1tZ6enpISEgLCwvhzeX+AAAAGXRSTlMANRO0nHRJHfnskIxQRKh89syDVwTWZjEJxPFEswAAAOFJREFUKM+1j+lygkAQhIflEAJe0Rw9u4CCeKKoSTTX+z9XoMJWWeX+ssrvZ3f19DQ5zOw/0DUMQPlmQ72bE2adBp8/Rp3CQUi3ILx+bxj4fjDs9T1Bmo6bbPPN8aDU4bjJt4nb+de789kSFyxn826jW3ICLNZZKU8nWWbrBTCRVm04U8TpjquRFf1Go0d7l8aYOrUR7FGEFr1S9LGymwthgX2gE/Kl0cHPOtF2xOWZ5QpIC93RflW4InkDoPRXesd5LJIMQPzV7tCMa7f6BvhJL79AVDmYTNQ1NhnxbI/uwB8H5Bjd4zQPBAAAAABJRU5ErkJggg==), auto;
    float: left;
    height: calc(100% - 3px);
    pointer-events: auto;
    width: calc(80% - 3px)
}

.orbit-gizmo .circle .crosshair-area {
    height: 10%;
    margin: 45% auto 0;
    width: 10%
}

.orbit-gizmo .circle .crosshair-area .crosshair-v {
    border-left-width: 1px;
    height: 100%;
    margin: 0 auto;
    width: 0
}

.orbit-gizmo .circle .crosshair-area .crosshair-h {
    border-bottom-width: 1px;
    height: 0;
    margin-top: -50%;
    width: 100%
}

.orbit-gizmo .edgemark-area {
    pointer-events: auto
}

.orbit-gizmo .edgemark-area .edgemark {
    pointer-events: none
}

.orbit-gizmo .edgemark-area:hover {
    background-color: hsla(0, 0%, 100%, .1)
}

.orbit-gizmo .layout-hor .edgemark-area {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGd27GMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS44NzuAXQAAAHJJREFUOE/dk8EOwCAIQ/H/P1ot6gZd7A5LPIyb6UsxUKy+lJ0GDJWbhmfXCioTEYAIKBEEFJgooGtkkR3wUoDTAphumbhbXCPYAuv7/wbWCD/twhe9dxgSByKGA4BKlLurTI7+lNnKIefUM/A8xAO32QA2rkRBShFyJgAAAABJRU5ErkJggg==) 16 16, ns-resize;
    height: 100%;
    margin: 0 auto;
    width: 12.5%
}

.orbit-gizmo .layout-ver .edgemark-area {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAeUlEQVQ4T+VTwRbAIAhy///RTUWMtt7bbZc8LaEEVjY+ys4jWNXivHNw8EKRZ4kVodEkFDFPAgGtHpFLbiXu6JwtjOj6UlFsiSZH8FvVh5CF8PqrSkiNqgGWS//GBSSqC/qspMRkBzVmkM9xYr4zXuycdye3jn94mzejtD9JdIFZgAAAAABJRU5ErkJggg==) 16 16, ew-resize;
    height: 12.5%;
    margin-top: 350%;
    width: 100%
}

.orbit-gizmo .layout-hor .edgemark-area .edgemark {
    border-left-width: 1px;
    height: 100%;
    margin: 0 auto;
    width: 0
}

.orbit-gizmo .layout-ver .edgemark-area .edgemark {
    border-bottom-width: 1px;
    height: 0;
    padding-top: 50%;
    width: 100%
}