.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjOTQ5NDlGIiBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNCIvPjxwYXRoIGZpbGw9IiM5MzlDQTUiIGQ9Ik0xMC40NTcgMTEuMDA3YS41LjUgMCAwIDEtLjMxLS4xNWwtMTAtMTBhLjUwMi41MDIgMCAwIDEgLjcxLS43MWwxMCAxMGEuNS41IDAgMCAxLS40Ljg2Ii8+PC9nPjwvc3ZnPg==)
}

.adsk-viewing-viewer.dark-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iI0JFQzhEMiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNCIvPjxwYXRoIGQ9Ik0xMC40NTcgMTEuMDA3YS41LjUgMCAwIDEtLjMxLS4xNWwtMTAtMTBhLjUwMi41MDIgMCAwIDEgLjcxLS43MWwxMCAxMGEuNS41IDAgMCAxLS40Ljg2Ii8+PC9nPjwvc3ZnPg==)
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjRDREQkUxIiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    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 .viewer-settings-panel .adsk-lmv-tftable tr td:first-child .switch-slider-row-beta-label {
    color: #3c3c3c!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+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMyA1LjAzIDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzIDUuMDMgMCAwIDEgMy41MS0xLjQ1YzEuMjk4IDAgMi41OTYuNTM0IDMuNTEyIDEuNDVhNS4wMyA1LjAzIDAgMCAxIDEuNDUgMy41MSA1LjAzIDUuMDMgMCAwIDEtMS40NSAzLjUxMiA1LjAzIDUuMDMgMCAwIDEtMy41MTEgMS40NSA1LjAzIDUuMDMgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBBNS43MiA1LjcyIDAgMCAwIDEuNjggMS42OCA1LjcyIDUuNzIgMCAwIDAgMCA1LjcyNCA1LjcyIDUuNzIgMCAwIDAgMS42OCA5Ljc3YTUuNzIgNS43MiAwIDAgMCA0LjA0NSAxLjY4QTUuNiA1LjYgMCAwIDAgOS40NjUgMTBsMi44MjQgMi44MjRjLjA3Ny4wNzYuMTUzLjA3Ni4zMDYuMDc2LjE1MiAwIC4yMjkgMCAuMzA1LS4wNzYuMDc2LS4wNzcuMDc2LS4zODIgMC0uNTM1Ii8+PC9zdmc+)
}

.adsk-viewing-viewer.dark-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMyA1LjAzIDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzIDUuMDMgMCAwIDEgMy41MS0xLjQ1YzEuMjk4IDAgMi41OTYuNTM0IDMuNTEyIDEuNDVhNS4wMyA1LjAzIDAgMCAxIDEuNDUgMy41MSA1LjAzIDUuMDMgMCAwIDEtMS40NSAzLjUxMiA1LjAzIDUuMDMgMCAwIDEtMy41MTEgMS40NSA1LjAzIDUuMDMgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjYgNS42IDAgMCAwIDkuNDY1IDEwbDIuODI0IDIuODI0Yy4wNzcuMDc2LjE1My4wNzYuMzA2LjA3Ni4xNTIgMCAuMjI5IDAgLjMwNS0uMDc2LjA3Ni0uMDc3LjA3Ni0uMzgyIDAtLjUzNSIvPjwvc3ZnPg==)
}

.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzk3OTc5NyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwQkZGRiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iIzkzOUNBNSIvPjxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L2c+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iI0JFQzhEMiIvPjxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiMzNjM2MzYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L2c+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTIuNDc0LjgyM2MuOTM2LjM5MyAxLjgxLjkyIDIuNTkyIDEuNTY2YTguOCA4LjggMCAwIDEgMS43ODIgMi4yMTQgNy4xIDcuMSAwIDAgMS0xLjU2NiAyLjQzIDkuMSA5LjEgMCAwIDEtMi41MzggMS42NzRjLTEuMzgzLjU4Ny0yLjg3Mi44OC00LjM3NC44NjRhMTAuMyAxMC4zIDAgMCAxLTQuMzItLjcwMiA4LjQgOC40IDAgMCAxLTIuNTM4LTEuNjJBNy4xIDcuMSAwIDAgMSAwIDQuNzY1YTkuMSA5LjEgMCAwIDEgMS43ODItMi40M0E5LjUgOS41IDAgMCAxIDQuMzc0LjcxNWE5LjIgOS4yIDAgMCAxIDQuMDUtLjcwMmMxLjM5LjAwNiAyLjc2NS4yODEgNC4wNS44MU04LjUzMiA4LjA2Yy40MjgtLjAwNC44NS0uMDk2IDEuMjQyLS4yNy4zODMtLjE2Ny43My0uNDA2IDEuMDI2LS43MDIuNjEtLjYxNi45NC0xLjQ1NS45MTgtMi4zMjJhMy4xOSAzLjE5IDAgMCAwLS45MTgtMi4yNjggMy40IDMuNCAwIDAgMC0xLjAyNi0uNzAyIDMuMjQgMy4yNCAwIDAgMC0yLjUzOCAwYy0uMzgzLjE2OC0uNzMuNDA2LTEuMDI2LjcwMmEzLjE5IDMuMTkgMCAwIDAtLjkxOCAyLjMyMmMuMDA2LjQyOC4wOTcuODUuMjcgMS4yNDIuMTY2LjM4NS40MDQuNzMzLjcwMiAxLjAyNmEzLjMgMy4zIDAgMCAwIDIuMjY4Ljk3Mm0xLjg5LTMuMjk0YTEuOCAxLjggMCAwIDAtLjE2Mi0uNzAyIDEuOSAxLjkgMCAwIDAtLjM3OC0uNTk0IDEuOCAxLjggMCAwIDAtLjU5NC0uMzc4bC0uNzAyLS4xNjItLjcwMi4xNjJhMS44NCAxLjg0IDAgMCAwLS45NzIuOTcyIDEuODQgMS44NCAwIDAgMCAwIDEuNDU4Yy4xNzMuNDI4LjUuNzc1LjkxOC45NzJsLjcwMi4xNjIuNzAyLS4xNjJjLjIyLS4wODYuNDIyLS4yMTQuNTk0LS4zNzguMTYxLS4xNzMuMjktLjM3NC4zNzgtLjU5NC4xMDktLjIzNy4xNjQtLjQ5NS4xNjItLjc1NnoiLz48L3N2Zz4=);
    opacity: .7
}

.adsk-viewing-viewer.dark-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSI+PHBhdGggZmlsbD0iI0Y0RjRGNCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuMzIyLjU5NGEuNjQuNjQgMCAwIDAtLjkyNCAwTDEwLjM2MiAzLjYzYy0uNzkyLS4xOTgtMS41ODQtLjM5Ni0yLjQ0Mi0uMzk2LTMuNTY0IDAtNi42IDIuMTc4LTcuOTIgNC44MTguNTk0IDEuMTg4IDEuNTg0IDIuMzEgMi43NzIgMy4xNjhsLTIuMzEgMi4zMWEuNjQuNjQgMCAwIDAgMCAuOTI0Yy4yNjQuMjY0LjY2LjI2NC45MjQgMEwxNC4zMjIgMS41MThhLjY0LjY0IDAgMCAwIDAtLjkyNG0tOS41NyA3LjQ1OEEzLjE3IDMuMTcgMCAwIDEgNy45MiA0Ljg4NGMuMzMgMCAuNzI2LjA2Ni45OS4xOThsLS44NTguODU4aC0uMTk4Yy0xLjE4OCAwLTIuMTc4Ljk5LTIuMTc4IDIuMTc4di4xOThsLS44NTguODU4YzAtLjM5Ni0uMDY2LS43OTItLjA2Ni0xLjEyMk03LjkyIDEwLjIzYzEuMTg4IDAgMi4xNzgtLjk5IDIuMTc4LTIuMTc4IDAtLjE5OC0uMDY2LS4zOTYtLjEzMi0uNjZMNy4yNiAxMC4wOThjLjI2NC4wNjYuNDYyLjEzMi42Ni4xMzJtNy45Mi0yLjE3OGMtLjY2LTEuMzItMS43ODItMi41MDgtMy4xMDItMy4zNjZsLTEuOTggMS45OGMuMTk4LjM5Ni4zMy45MjQuMzMgMS4zODZBMy4xNyAzLjE3IDAgMCAxIDcuOTIgMTEuMjJjLS41MjggMC0uOTktLjEzMi0xLjM4Ni0uMzNsLTEuNDUyIDEuNDUyYy44NTguMzMgMS44NDguNTI4IDIuODM4LjUyOCAzLjU2NCAwIDYuNi0yLjE3OCA3LjkyLTQuODE4Ii8+PC9zdmc+);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=)
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTIuNDc0LjgyM2MuOTM2LjM5MyAxLjgxLjkyIDIuNTkyIDEuNTY2YTguOCA4LjggMCAwIDEgMS43ODIgMi4yMTQgNy4xIDcuMSAwIDAgMS0xLjU2NiAyLjQzIDkuMSA5LjEgMCAwIDEtMi41MzggMS42NzRjLTEuMzgzLjU4Ny0yLjg3Mi44OC00LjM3NC44NjRhMTAuMyAxMC4zIDAgMCAxLTQuMzItLjcwMiA4LjQgOC40IDAgMCAxLTIuNTM4LTEuNjJBNy4xIDcuMSAwIDAgMSAwIDQuNzY1YTkuMSA5LjEgMCAwIDEgMS43ODItMi40M0E5LjUgOS41IDAgMCAxIDQuMzc0LjcxNWE5LjIgOS4yIDAgMCAxIDQuMDUtLjcwMmMxLjM5LjAwNiAyLjc2NS4yODEgNC4wNS44MU04LjUzMiA4LjA2Yy40MjgtLjAwNC44NS0uMDk2IDEuMjQyLS4yNy4zODMtLjE2Ny43My0uNDA2IDEuMDI2LS43MDIuNjEtLjYxNi45NC0xLjQ1NS45MTgtMi4zMjJhMy4xOSAzLjE5IDAgMCAwLS45MTgtMi4yNjggMy40IDMuNCAwIDAgMC0xLjAyNi0uNzAyIDMuMjQgMy4yNCAwIDAgMC0yLjUzOCAwYy0uMzgzLjE2OC0uNzMuNDA2LTEuMDI2LjcwMmEzLjE5IDMuMTkgMCAwIDAtLjkxOCAyLjMyMmMuMDA2LjQyOC4wOTcuODUuMjcgMS4yNDIuMTY2LjM4NS40MDQuNzMzLjcwMiAxLjAyNmEzLjMgMy4zIDAgMCAwIDIuMjY4Ljk3Mm0xLjg5LTMuMjk0YTEuOCAxLjggMCAwIDAtLjE2Mi0uNzAyIDEuOSAxLjkgMCAwIDAtLjM3OC0uNTk0IDEuOCAxLjggMCAwIDAtLjU5NC0uMzc4bC0uNzAyLS4xNjItLjcwMi4xNjJhMS44NCAxLjg0IDAgMCAwLS45NzIuOTcyIDEuODQgMS44NCAwIDAgMCAwIDEuNDU4Yy4xNzMuNDI4LjUuNzc1LjkxOC45NzJsLjcwMi4xNjIuNzAyLS4xNjJjLjIyLS4wODYuNDIyLS4yMTQuNTk0LS4zNzguMTYxLS4xNzMuMjktLjM3NC4zNzgtLjU5NC4xMDktLjIzNy4xNjQtLjQ5NS4xNjItLjc1NnoiLz48L3N2Zz4=);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSI+PHBhdGggZmlsbD0iI0Y0RjRGNCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuMzIyLjU5NGEuNjQuNjQgMCAwIDAtLjkyNCAwTDEwLjM2MiAzLjYzYy0uNzkyLS4xOTgtMS41ODQtLjM5Ni0yLjQ0Mi0uMzk2LTMuNTY0IDAtNi42IDIuMTc4LTcuOTIgNC44MTguNTk0IDEuMTg4IDEuNTg0IDIuMzEgMi43NzIgMy4xNjhsLTIuMzEgMi4zMWEuNjQuNjQgMCAwIDAgMCAuOTI0Yy4yNjQuMjY0LjY2LjI2NC45MjQgMEwxNC4zMjIgMS41MThhLjY0LjY0IDAgMCAwIDAtLjkyNG0tOS41NyA3LjQ1OEEzLjE3IDMuMTcgMCAwIDEgNy45MiA0Ljg4NGMuMzMgMCAuNzI2LjA2Ni45OS4xOThsLS44NTguODU4aC0uMTk4Yy0xLjE4OCAwLTIuMTc4Ljk5LTIuMTc4IDIuMTc4di4xOThsLS44NTguODU4YzAtLjM5Ni0uMDY2LS43OTItLjA2Ni0xLjEyMk03LjkyIDEwLjIzYzEuMTg4IDAgMi4xNzgtLjk5IDIuMTc4LTIuMTc4IDAtLjE5OC0uMDY2LS4zOTYtLjEzMi0uNjZMNy4yNiAxMC4wOThjLjI2NC4wNjYuNDYyLjEzMi42Ni4xMzJtNy45Mi0yLjE3OGMtLjY2LTEuMzItMS43ODItMi41MDgtMy4xMDItMy4zNjZsLTEuOTggMS45OGMuMTk4LjM5Ni4zMy45MjQuMzMgMS4zODZBMy4xNyAzLjE3IDAgMCAxIDcuOTIgMTEuMjJjLS41MjggMC0uOTktLjEzMi0xLjM4Ni0uMzNsLTEuNDUyIDEuNDUyYy44NTguMzMgMS44NDguNTI4IDIuODM4LjUyOCAzLjU2NCAwIDYuNi0yLjE3OCA3LjkyLTQuODE4Ii8+PC9zdmc+);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NS44MiA5LjkxM2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljg0Ny44OTguMTMuODIgNS4yMiA1LjkxMyIvPjwvc3ZnPg==);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA1OC4zNzEgNTguMzcxIj48cGF0aCBkPSJtNTUuODMzIDU2LjY3OS01Ljk2OS02LjI0M2ExMC43NCAxMC43NCAwIDAgMCAyLjgyLTcuMjVjMC01Ljk1My00Ljg0My0xMC43OTYtMTAuNzk2LTEwLjc5NnMtMTAuNzk2IDQuODQzLTEwLjc5NiAxMC43OTYgNC44NDMgMTAuNzk2IDEwLjc5NiAxMC43OTZjMi40NDIgMCA0LjY4OS0uODI0IDYuNS0yLjE5Nmw2IDYuMjc2YTEgMSAwIDAgMCAxLjQxNC4wMzIgMSAxIDAgMCAwIC4wMzEtMS40MTVNMzMuMDkyIDQzLjE4NmMwLTQuODUgMy45NDYtOC43OTYgOC43OTYtOC43OTZzOC43OTYgMy45NDYgOC43OTYgOC43OTYtMy45NDYgOC43OTYtOC43OTYgOC43OTYtOC43OTYtMy45NDYtOC43OTYtOC43OTZNMjguMDk2IDQzLjFjLjAyNS00LjAyOSAxLjc5My03LjY0NCA0LjU3OC0xMC4xNTMtLjkxMS4wNTQtMS44NDQuMDk3LTIuODA3LjEyM2E4NCA4NCAwIDAgMS01LjIyLS4wMDFjLTcuMzQxLS4yMDEtMTMuMTkxLTEuMjM4LTE3LjQwMy0yLjcxNy0xLjk4LS42NjctMy42NzUtMS40NTMtNC45ODMtMi4zNTJ2OS40YzIuODQ2IDIuOTcxIDEyLjM5NCA1LjcxMSAyNSA1LjcxMS4yODMgMCAuNTU1LS4wMDguODM1LS4wMTFNMjQuODk2IDI5Ljk2NXEuNDg3LjAxNC45ODIuMDIzYTc5IDc5IDAgMCAwIDIuNzY2LjAwMXEuNDk0LS4wMS45ODItLjAyM2wuMzQ5LS4wMDhjMTEuMjUzLS4zNTkgMTkuNjQ4LTIuOTE1IDIyLjI4Ni01LjY2OHYtOS40MDFDNDcuMzkzIDE4LjIzMiAzNy4xMDUgMjAgMjcuMjYxIDIwcy0yMC4xMzMtMS43NjgtMjUtNS4xMTF2OS40YzIuNjM4IDIuNzU0IDExLjAzMyA1LjMxIDIyLjI4NiA1LjY2OHoiLz48cGF0aCBkPSJNNTIuMjYxIDExLjMwNlY5YS45LjkgMCAwIDAtLjEzNS0uNDU4QzUxLjAwMyA0LjI0MSA0Mi4zNzYgMCAyNy4yNjEgMCAxMi4xODMgMCAzLjU2NCA0LjIyIDIuNDA3IDguNTFhLjk3Ljk3IDAgMCAwLS4xNDYuNDl2Mi4zMDZDNS4wOTcgMTQuMjY3IDE0LjU3NyAxNyAyNy4yNjEgMTdzMjIuMTYzLTIuNzMzIDI1LTUuNjk0TTI4LjQzIDQ2LjE4N2MtLjM5LjAwNS0uNzcyLjAxNC0xLjE3LjAxNC0xMi4zNDYgMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWEuOTQuOTQgMCAwIDAgLjExNy40NTFjMS4xODEgNC44OTUgMTEuNzQ3IDguNTQ5IDI0Ljg4MyA4LjU0OSA0Ljc2NCAwIDkuMTgyLS40ODYgMTIuOTQ1LTEuMzMyLTUuODE2LS43MTItMTAuNTE5LTUuMDUtMTEuNzc1LTEwLjY4MiIvPjwvc3ZnPg==);
    filter: invert(1)
}

.adsk-viewing-viewer.dark-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NS44MiA5LjkxM2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==)
}

.adsk-viewing-viewer.dark-theme .progresslb {
    color: #000
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNCIvPjxwYXRoIGQ9Ik0xMC40NTcgMTEuMDA3YS41LjUgMCAwIDEtLjMxLS4xNWwtMTAtMTBhLjUwMi41MDIgMCAwIDEgLjcxLS43MWwxMCAxMGEuNS41IDAgMCAxLS40Ljg2Ii8+PC9nPjwvc3ZnPg==)
}

@font-face {
    font-family: ArtifaktElement;
    font-style: normal;
    font-weight: 100;
    src: local("Artifakt Element Hair"),local("ArtifaktElement-Hair"),url(https://fonts.autodesk.com/ArtifaktElement/WOFF2/Artifakt%20Element%20Hair.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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNCIvPjxwYXRoIGQ9Ik0xMC40NTcgMTEuMDA3YS41LjUgMCAwIDEtLjMxLS4xNWwtMTAtMTBhLjUwMi41MDIgMCAwIDEgLjcxLS43MWwxMCAxMGEuNS41IDAgMCAxLS40Ljg2Ii8+PC9nPjwvc3ZnPg==)
}

.adsk-viewing-viewer.light-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNCIvPjxwYXRoIGQ9Ik0xMC40NTcgMTEuMDA3YS41LjUgMCAwIDEtLjMxLS4xNWwtMTAtMTBhLjUwMi41MDIgMCAwIDEgLjcxLS43MWwxMCAxMGEuNS41IDAgMCAxLS40Ljg2Ii8+PC9nPjwvc3ZnPg==)
}

.adsk-viewing-viewer.light-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjOTM5Q0E1IiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjNEE1NTVCIiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMyA1LjAzIDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzIDUuMDMgMCAwIDEgMy41MS0xLjQ1YzEuMjk4IDAgMi41OTYuNTM0IDMuNTEyIDEuNDVhNS4wMyA1LjAzIDAgMCAxIDEuNDUgMy41MSA1LjAzIDUuMDMgMCAwIDEtMS40NSAzLjUxMiA1LjAzIDUuMDMgMCAwIDEtMy41MTEgMS40NSA1LjAzIDUuMDMgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjYgNS42IDAgMCAwIDkuNDY1IDEwbDIuODI0IDIuODI0Yy4wNzcuMDc2LjE1My4wNzYuMzA2LjA3Ni4xNTIgMCAuMjI5IDAgLjMwNS0uMDc2LjA3Ni0uMDc3LjA3Ni0uMzgyIDAtLjUzNSIvPjwvc3ZnPg==)
}

.adsk-viewing-viewer.light-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMyA1LjAzIDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzIDUuMDMgMCAwIDEgMy41MS0xLjQ1YzEuMjk4IDAgMi41OTYuNTM0IDMuNTEyIDEuNDVhNS4wMyA1LjAzIDAgMCAxIDEuNDUgMy41MSA1LjAzIDUuMDMgMCAwIDEtMS40NSAzLjUxMiA1LjAzIDUuMDMgMCAwIDEtMy41MTEgMS40NSA1LjAzIDUuMDMgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjYgNS42IDAgMCAwIDkuNDY1IDEwbDIuODI0IDIuODI0Yy4wNzcuMDc2LjE1My4wNzYuMzA2LjA3Ni4xNTIgMCAuMjI5IDAgLjMwNS0uMDc2LjA3Ni0uMDc3LjA3Ni0uMzgyIDAtLjUzNSIvPjwvc3ZnPg==)
}

.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzk3OTc5NyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwQkZGRiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iI0JFQzhEMiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=)
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iIzkzOUNBNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=)
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC40MjQuMDEzYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4LjggOC44IDAgMCAxIDEuNzgyIDIuMjE0IDcuMSA3LjEgMCAwIDEtMS41NjYgMi40MyA5LjEgOS4xIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjMgMTAuMyAwIDAgMS00LjMyLS43MDIgOC40IDguNCAwIDAgMS0yLjUzOC0xLjYyQTcuMSA3LjEgMCAwIDEgMCA0Ljc2NWE5LjEgOS4xIDAgMCAxIDEuNzgyLTIuNDNBOS41IDkuNSAwIDAgMSA0LjM3NC43MTVhOS4yIDkuMiAwIDAgMSA0LjA1LS43MDJtLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTkgMy4xOSAwIDAgMC0uOTE4LTIuMjY4IDMuNCAzLjQgMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xOSAzLjE5IDAgMCAwLS45MTggMi4zMjJjLjAwNi40MjguMDk3Ljg1LjI3IDEuMjQyLjE2Ni4zODUuNDA0LjczMy43MDIgMS4wMjZhMy4zIDMuMyAwIDAgMCAyLjI2OC45NzJtMS44OS0zLjI5NGExLjggMS44IDAgMCAwLS4xNjItLjcwMiAxLjkgMS45IDAgMCAwLS4zNzgtLjU5NCAxLjggMS44IDAgMCAwLS41OTQtLjM3OGwtLjcwMi0uMTYyLS43MDIuMTYyYTEuODQgMS44NCAwIDAgMC0uOTcyLjk3MiAxLjg0IDEuODQgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZ6Ii8+PC9zdmc+);
    opacity: 1
}

.adsk-viewing-viewer.light-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDY3LjE5NGEuNjU3LjY1NyAwIDAgMC0uOTM0IDBsLTMuMDY2IDIuOTgyYy0uOC0uMTk1LTEuNi0uMzg5LTIuNDY3LS4zODktMy42IDAtNi42NjcgMi4xMzktOCA0LjczMi42IDEuMTY2IDEuNiAyLjI2OCAyLjggMy4xMUwuNDY3IDEyLjlhLjYxNS42MTUgMCAwIDAgMCAuOTA3Yy4yNjYuMjU5LjY2Ni4yNTkuOTMzIDBMMTQuNDY3IDEuMTAyYS42MTUuNjE1IDAgMCAwIDAtLjkwOE00LjggNy41MmMwLTEuNzUgMS40NjctMy4xMTIgMy4yLTMuMTEyLjMzMyAwIC43MzMuMDY1IDEgLjE5NWwtLjg2Ny44NDJoLS4yYy0xLjIgMC0yLjIuOTczLTIuMiAyLjE0di4xOTRsLS44NjYuODQyYzAtLjM4OS0uMDY3LS43NzctLjA2Ny0xLjEwMU04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTNtOC0yLjEzOGMtLjY2Ny0xLjI5Ny0xLjgtMi40NjMtMy4xMzMtMy4zMDZsLTIgMS45NDRjLjIuMzkuMzMzLjkwOC4zMzMgMS4zNjIgMCAxLjc1LTEuNDY3IDMuMTEtMy4yIDMuMTEtLjUzMyAwLTEtLjEyOS0xLjQtLjMyM0w1LjEzMyAxMS43M0E4LjMgOC4zIDAgMCAwIDggMTIuMjVjMy42IDAgNi42NjctMi4xMzkgOC00LjczMSIvPjwvc3ZnPg==);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=)
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.light-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.light-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC40MjQuMDEzYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4LjggOC44IDAgMCAxIDEuNzgyIDIuMjE0IDcuMSA3LjEgMCAwIDEtMS41NjYgMi40MyA5LjEgOS4xIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjMgMTAuMyAwIDAgMS00LjMyLS43MDIgOC40IDguNCAwIDAgMS0yLjUzOC0xLjYyQTcuMSA3LjEgMCAwIDEgMCA0Ljc2NWE5LjEgOS4xIDAgMCAxIDEuNzgyLTIuNDNBOS41IDkuNSAwIDAgMSA0LjM3NC43MTVhOS4yIDkuMiAwIDAgMSA0LjA1LS43MDJtLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTkgMy4xOSAwIDAgMC0uOTE4LTIuMjY4IDMuNCAzLjQgMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xOSAzLjE5IDAgMCAwLS45MTggMi4zMjJjLjAwNi40MjguMDk3Ljg1LjI3IDEuMjQyLjE2Ni4zODUuNDA0LjczMy43MDIgMS4wMjZhMy4zIDMuMyAwIDAgMCAyLjI2OC45NzJtMS44OS0zLjI5NGExLjggMS44IDAgMCAwLS4xNjItLjcwMiAxLjkgMS45IDAgMCAwLS4zNzgtLjU5NCAxLjggMS44IDAgMCAwLS41OTQtLjM3OGwtLjcwMi0uMTYyLS43MDIuMTYyYTEuODQgMS44NCAwIDAgMC0uOTcyLjk3MiAxLjg0IDEuODQgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZ6Ii8+PC9zdmc+);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDY3LjE5NGEuNjU3LjY1NyAwIDAgMC0uOTM0IDBsLTMuMDY2IDIuOTgyYy0uOC0uMTk1LTEuNi0uMzg5LTIuNDY3LS4zODktMy42IDAtNi42NjcgMi4xMzktOCA0LjczMi42IDEuMTY2IDEuNiAyLjI2OCAyLjggMy4xMUwuNDY3IDEyLjlhLjYxNS42MTUgMCAwIDAgMCAuOTA3Yy4yNjYuMjU5LjY2Ni4yNTkuOTMzIDBMMTQuNDY3IDEuMTAyYS42MTUuNjE1IDAgMCAwIDAtLjkwOE00LjggNy41MmMwLTEuNzUgMS40NjctMy4xMTIgMy4yLTMuMTEyLjMzMyAwIC43MzMuMDY1IDEgLjE5NWwtLjg2Ny44NDJoLS4yYy0xLjIgMC0yLjIuOTczLTIuMiAyLjE0di4xOTRsLS44NjYuODQyYzAtLjM4OS0uMDY3LS43NzctLjA2Ny0xLjEwMU04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTNtOC0yLjEzOGMtLjY2Ny0xLjI5Ny0xLjgtMi40NjMtMy4xMzMtMy4zMDZsLTIgMS45NDRjLjIuMzkuMzMzLjkwOC4zMzMgMS4zNjIgMCAxLjc1LTEuNDY3IDMuMTEtMy4yIDMuMTEtLjUzMyAwLTEtLjEyOS0xLjQtLjMyM0w1LjEzMyAxMS43M0E4LjMgOC4zIDAgMCAwIDggMTIuMjVjMy42IDAgNi42NjctMi4xMzkgOC00LjczMSIvPjwvc3ZnPg==);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjExIj48cGF0aCBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4Ljc2LjgyIDEwLjQ3N2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in
}

.adsk-viewing-viewer.light-theme .treeview .expanded>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjcxOS40NjIgMCAuMzg2bDUuMDkyIDUuMDkyIi8+PC9zdmc+);
    cursor: zoom-out
}

.adsk-viewing-viewer.light-theme .treeview .expanded.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljg0Ny44OTguMTMuODIgNS4yMiA1LjkxMyIvPjwvc3ZnPg==);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA1OC4zNzEgNTguMzcxIj48cGF0aCBkPSJtNTUuODMzIDU2LjY3OS01Ljk2OS02LjI0M2ExMC43NCAxMC43NCAwIDAgMCAyLjgyLTcuMjVjMC01Ljk1My00Ljg0My0xMC43OTYtMTAuNzk2LTEwLjc5NnMtMTAuNzk2IDQuODQzLTEwLjc5NiAxMC43OTYgNC44NDMgMTAuNzk2IDEwLjc5NiAxMC43OTZjMi40NDIgMCA0LjY4OS0uODI0IDYuNS0yLjE5Nmw2IDYuMjc2YTEgMSAwIDAgMCAxLjQxNC4wMzIgMSAxIDAgMCAwIC4wMzEtMS40MTVNMzMuMDkyIDQzLjE4NmMwLTQuODUgMy45NDYtOC43OTYgOC43OTYtOC43OTZzOC43OTYgMy45NDYgOC43OTYgOC43OTYtMy45NDYgOC43OTYtOC43OTYgOC43OTYtOC43OTYtMy45NDYtOC43OTYtOC43OTZNMjguMDk2IDQzLjFjLjAyNS00LjAyOSAxLjc5My03LjY0NCA0LjU3OC0xMC4xNTMtLjkxMS4wNTQtMS44NDQuMDk3LTIuODA3LjEyM2E4NCA4NCAwIDAgMS01LjIyLS4wMDFjLTcuMzQxLS4yMDEtMTMuMTkxLTEuMjM4LTE3LjQwMy0yLjcxNy0xLjk4LS42NjctMy42NzUtMS40NTMtNC45ODMtMi4zNTJ2OS40YzIuODQ2IDIuOTcxIDEyLjM5NCA1LjcxMSAyNSA1LjcxMS4yODMgMCAuNTU1LS4wMDguODM1LS4wMTFNMjQuODk2IDI5Ljk2NXEuNDg3LjAxNC45ODIuMDIzYTc5IDc5IDAgMCAwIDIuNzY2LjAwMXEuNDk0LS4wMS45ODItLjAyM2wuMzQ5LS4wMDhjMTEuMjUzLS4zNTkgMTkuNjQ4LTIuOTE1IDIyLjI4Ni01LjY2OHYtOS40MDFDNDcuMzkzIDE4LjIzMiAzNy4xMDUgMjAgMjcuMjYxIDIwcy0yMC4xMzMtMS43NjgtMjUtNS4xMTF2OS40YzIuNjM4IDIuNzU0IDExLjAzMyA1LjMxIDIyLjI4NiA1LjY2OHoiLz48cGF0aCBkPSJNNTIuMjYxIDExLjMwNlY5YS45LjkgMCAwIDAtLjEzNS0uNDU4QzUxLjAwMyA0LjI0MSA0Mi4zNzYgMCAyNy4yNjEgMCAxMi4xODMgMCAzLjU2NCA0LjIyIDIuNDA3IDguNTFhLjk3Ljk3IDAgMCAwLS4xNDYuNDl2Mi4zMDZDNS4wOTcgMTQuMjY3IDE0LjU3NyAxNyAyNy4yNjEgMTdzMjIuMTYzLTIuNzMzIDI1LTUuNjk0TTI4LjQzIDQ2LjE4N2MtLjM5LjAwNS0uNzcyLjAxNC0xLjE3LjAxNC0xMi4zNDYgMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWEuOTQuOTQgMCAwIDAgLjExNy40NTFjMS4xODEgNC44OTUgMTEuNzQ3IDguNTQ5IDI0Ljg4MyA4LjU0OSA0Ljc2NCAwIDkuMTgyLS40ODYgMTIuOTQ1LTEuMzMyLTUuODE2LS43MTItMTAuNTE5LTUuMDUtMTEuNzc1LTEwLjY4MiIvPjwvc3ZnPg==)
}

.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 .table-action-button {
    border: 1px solid #4a555b!important;
    color: #4a555b!important
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNCIvPjxwYXRoIGQ9Ik0xMC40NTcgMTEuMDA3YS41LjUgMCAwIDEtLjMxLS4xNWwtMTAtMTBhLjUwMi41MDIgMCAwIDEgLjcxLS43MWwxMCAxMGEuNS41IDAgMCAxLS40Ljg2Ii8+PC9nPjwvc3ZnPg==)
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNCIvPjxwYXRoIGQ9Ik0xMC40NTcgMTEuMDA3YS41LjUgMCAwIDEtLjMxLS4xNWwtMTAtMTBhLjUwMi41MDIgMCAwIDEgLjcxLS43MWwxMCAxMGEuNS41IDAgMCAxLS40Ljg2Ii8+PC9nPjwvc3ZnPg==)
}

.adsk-viewing-viewer.bim-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNCIvPjxwYXRoIGQ9Ik0xMC40NTcgMTEuMDA3YS41LjUgMCAwIDEtLjMxLS4xNWwtMTAtMTBhLjUwMi41MDIgMCAwIDEgLjcxLS43MWwxMCAxMGEuNS41IDAgMCAxLS40Ljg2Ii8+PC9nPjwvc3ZnPg==)
}

.adsk-viewing-viewer.bim-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjOTM5Q0E1IiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjNEE1NTVCIiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMyA1LjAzIDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzIDUuMDMgMCAwIDEgMy41MS0xLjQ1YzEuMjk4IDAgMi41OTYuNTM0IDMuNTEyIDEuNDVhNS4wMyA1LjAzIDAgMCAxIDEuNDUgMy41MSA1LjAzIDUuMDMgMCAwIDEtMS40NSAzLjUxMiA1LjAzIDUuMDMgMCAwIDEtMy41MTEgMS40NSA1LjAzIDUuMDMgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjYgNS42IDAgMCAwIDkuNDY1IDEwbDIuODI0IDIuODI0Yy4wNzcuMDc2LjE1My4wNzYuMzA2LjA3Ni4xNTIgMCAuMjI5IDAgLjMwNS0uMDc2LjA3Ni0uMDc3LjA3Ni0uMzgyIDAtLjUzNSIvPjwvc3ZnPg==)
}

.adsk-viewing-viewer.bim-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMyA1LjAzIDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzIDUuMDMgMCAwIDEgMy41MS0xLjQ1YzEuMjk4IDAgMi41OTYuNTM0IDMuNTEyIDEuNDVhNS4wMyA1LjAzIDAgMCAxIDEuNDUgMy41MSA1LjAzIDUuMDMgMCAwIDEtMS40NSAzLjUxMiA1LjAzIDUuMDMgMCAwIDEtMy41MTEgMS40NSA1LjAzIDUuMDMgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjYgNS42IDAgMCAwIDkuNDY1IDEwbDIuODI0IDIuODI0Yy4wNzcuMDc2LjE1My4wNzYuMzA2LjA3Ni4xNTIgMCAuMjI5IDAgLjMwNS0uMDc2LjA3Ni0uMDc3LjA3Ni0uMzgyIDAtLjUzNSIvPjwvc3ZnPg==)
}

.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzk3OTc5NyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwQkZGRiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iI0JFQzhEMiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=)
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iIzkzOUNBNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=)
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC40MjQuMDEzYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4LjggOC44IDAgMCAxIDEuNzgyIDIuMjE0IDcuMSA3LjEgMCAwIDEtMS41NjYgMi40MyA5LjEgOS4xIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjMgMTAuMyAwIDAgMS00LjMyLS43MDIgOC40IDguNCAwIDAgMS0yLjUzOC0xLjYyQTcuMSA3LjEgMCAwIDEgMCA0Ljc2NWE5LjEgOS4xIDAgMCAxIDEuNzgyLTIuNDNBOS41IDkuNSAwIDAgMSA0LjM3NC43MTVhOS4yIDkuMiAwIDAgMSA0LjA1LS43MDJtLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTkgMy4xOSAwIDAgMC0uOTE4LTIuMjY4IDMuNCAzLjQgMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xOSAzLjE5IDAgMCAwLS45MTggMi4zMjJjLjAwNi40MjguMDk3Ljg1LjI3IDEuMjQyLjE2Ni4zODUuNDA0LjczMy43MDIgMS4wMjZhMy4zIDMuMyAwIDAgMCAyLjI2OC45NzJtMS44OS0zLjI5NGExLjggMS44IDAgMCAwLS4xNjItLjcwMiAxLjkgMS45IDAgMCAwLS4zNzgtLjU5NCAxLjggMS44IDAgMCAwLS41OTQtLjM3OGwtLjcwMi0uMTYyLS43MDIuMTYyYTEuODQgMS44NCAwIDAgMC0uOTcyLjk3MiAxLjg0IDEuODQgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZ6Ii8+PC9zdmc+);
    opacity: 1
}

.adsk-viewing-viewer.bim-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDY3LjE5NGEuNjU3LjY1NyAwIDAgMC0uOTM0IDBsLTMuMDY2IDIuOTgyYy0uOC0uMTk1LTEuNi0uMzg5LTIuNDY3LS4zODktMy42IDAtNi42NjcgMi4xMzktOCA0LjczMi42IDEuMTY2IDEuNiAyLjI2OCAyLjggMy4xMUwuNDY3IDEyLjlhLjYxNS42MTUgMCAwIDAgMCAuOTA3Yy4yNjYuMjU5LjY2Ni4yNTkuOTMzIDBMMTQuNDY3IDEuMTAyYS42MTUuNjE1IDAgMCAwIDAtLjkwOE00LjggNy41MmMwLTEuNzUgMS40NjctMy4xMTIgMy4yLTMuMTEyLjMzMyAwIC43MzMuMDY1IDEgLjE5NWwtLjg2Ny44NDJoLS4yYy0xLjIgMC0yLjIuOTczLTIuMiAyLjE0di4xOTRsLS44NjYuODQyYzAtLjM4OS0uMDY3LS43NzctLjA2Ny0xLjEwMU04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTNtOC0yLjEzOGMtLjY2Ny0xLjI5Ny0xLjgtMi40NjMtMy4xMzMtMy4zMDZsLTIgMS45NDRjLjIuMzkuMzMzLjkwOC4zMzMgMS4zNjIgMCAxLjc1LTEuNDY3IDMuMTEtMy4yIDMuMTEtLjUzMyAwLTEtLjEyOS0xLjQtLjMyM0w1LjEzMyAxMS43M0E4LjMgOC4zIDAgMCAwIDggMTIuMjVjMy42IDAgNi42NjctMi4xMzkgOC00LjczMSIvPjwvc3ZnPg==);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=)
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC40MjQuMDEzYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4LjggOC44IDAgMCAxIDEuNzgyIDIuMjE0IDcuMSA3LjEgMCAwIDEtMS41NjYgMi40MyA5LjEgOS4xIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjMgMTAuMyAwIDAgMS00LjMyLS43MDIgOC40IDguNCAwIDAgMS0yLjUzOC0xLjYyQTcuMSA3LjEgMCAwIDEgMCA0Ljc2NWE5LjEgOS4xIDAgMCAxIDEuNzgyLTIuNDNBOS41IDkuNSAwIDAgMSA0LjM3NC43MTVhOS4yIDkuMiAwIDAgMSA0LjA1LS43MDJtLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTkgMy4xOSAwIDAgMC0uOTE4LTIuMjY4IDMuNCAzLjQgMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xOSAzLjE5IDAgMCAwLS45MTggMi4zMjJjLjAwNi40MjguMDk3Ljg1LjI3IDEuMjQyLjE2Ni4zODUuNDA0LjczMy43MDIgMS4wMjZhMy4zIDMuMyAwIDAgMCAyLjI2OC45NzJtMS44OS0zLjI5NGExLjggMS44IDAgMCAwLS4xNjItLjcwMiAxLjkgMS45IDAgMCAwLS4zNzgtLjU5NCAxLjggMS44IDAgMCAwLS41OTQtLjM3OGwtLjcwMi0uMTYyLS43MDIuMTYyYTEuODQgMS44NCAwIDAgMC0uOTcyLjk3MiAxLjg0IDEuODQgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZ6Ii8+PC9zdmc+);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDY3LjE5NGEuNjU3LjY1NyAwIDAgMC0uOTM0IDBsLTMuMDY2IDIuOTgyYy0uOC0uMTk1LTEuNi0uMzg5LTIuNDY3LS4zODktMy42IDAtNi42NjcgMi4xMzktOCA0LjczMi42IDEuMTY2IDEuNiAyLjI2OCAyLjggMy4xMUwuNDY3IDEyLjlhLjYxNS42MTUgMCAwIDAgMCAuOTA3Yy4yNjYuMjU5LjY2Ni4yNTkuOTMzIDBMMTQuNDY3IDEuMTAyYS42MTUuNjE1IDAgMCAwIDAtLjkwOE00LjggNy41MmMwLTEuNzUgMS40NjctMy4xMTIgMy4yLTMuMTEyLjMzMyAwIC43MzMuMDY1IDEgLjE5NWwtLjg2Ny44NDJoLS4yYy0xLjIgMC0yLjIuOTczLTIuMiAyLjE0di4xOTRsLS44NjYuODQyYzAtLjM4OS0uMDY3LS43NzctLjA2Ny0xLjEwMU04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTNtOC0yLjEzOGMtLjY2Ny0xLjI5Ny0xLjgtMi40NjMtMy4xMzMtMy4zMDZsLTIgMS45NDRjLjIuMzkuMzMzLjkwOC4zMzMgMS4zNjIgMCAxLjc1LTEuNDY3IDMuMTEtMy4yIDMuMTEtLjUzMyAwLTEtLjEyOS0xLjQtLjMyM0w1LjEzMyAxMS43M0E4LjMgOC4zIDAgMCAwIDggMTIuMjVjMy42IDAgNi42NjctMi4xMzkgOC00LjczMSIvPjwvc3ZnPg==);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjExIj48cGF0aCBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4Ljc2LjgyIDEwLjQ3N2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in
}

.adsk-viewing-viewer.bim-theme .treeview .expanded>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjcxOS40NjIgMCAuMzg2bDUuMDkyIDUuMDkyIi8+PC9zdmc+);
    cursor: zoom-out
}

.adsk-viewing-viewer.bim-theme .treeview .expanded.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljg0Ny44OTguMTMuODIgNS4yMiA1LjkxMyIvPjwvc3ZnPg==);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA1OC4zNzEgNTguMzcxIj48cGF0aCBkPSJtNTUuODMzIDU2LjY3OS01Ljk2OS02LjI0M2ExMC43NCAxMC43NCAwIDAgMCAyLjgyLTcuMjVjMC01Ljk1My00Ljg0My0xMC43OTYtMTAuNzk2LTEwLjc5NnMtMTAuNzk2IDQuODQzLTEwLjc5NiAxMC43OTYgNC44NDMgMTAuNzk2IDEwLjc5NiAxMC43OTZjMi40NDIgMCA0LjY4OS0uODI0IDYuNS0yLjE5Nmw2IDYuMjc2YTEgMSAwIDAgMCAxLjQxNC4wMzIgMSAxIDAgMCAwIC4wMzEtMS40MTVNMzMuMDkyIDQzLjE4NmMwLTQuODUgMy45NDYtOC43OTYgOC43OTYtOC43OTZzOC43OTYgMy45NDYgOC43OTYgOC43OTYtMy45NDYgOC43OTYtOC43OTYgOC43OTYtOC43OTYtMy45NDYtOC43OTYtOC43OTZNMjguMDk2IDQzLjFjLjAyNS00LjAyOSAxLjc5My03LjY0NCA0LjU3OC0xMC4xNTMtLjkxMS4wNTQtMS44NDQuMDk3LTIuODA3LjEyM2E4NCA4NCAwIDAgMS01LjIyLS4wMDFjLTcuMzQxLS4yMDEtMTMuMTkxLTEuMjM4LTE3LjQwMy0yLjcxNy0xLjk4LS42NjctMy42NzUtMS40NTMtNC45ODMtMi4zNTJ2OS40YzIuODQ2IDIuOTcxIDEyLjM5NCA1LjcxMSAyNSA1LjcxMS4yODMgMCAuNTU1LS4wMDguODM1LS4wMTFNMjQuODk2IDI5Ljk2NXEuNDg3LjAxNC45ODIuMDIzYTc5IDc5IDAgMCAwIDIuNzY2LjAwMXEuNDk0LS4wMS45ODItLjAyM2wuMzQ5LS4wMDhjMTEuMjUzLS4zNTkgMTkuNjQ4LTIuOTE1IDIyLjI4Ni01LjY2OHYtOS40MDFDNDcuMzkzIDE4LjIzMiAzNy4xMDUgMjAgMjcuMjYxIDIwcy0yMC4xMzMtMS43NjgtMjUtNS4xMTF2OS40YzIuNjM4IDIuNzU0IDExLjAzMyA1LjMxIDIyLjI4NiA1LjY2OHoiLz48cGF0aCBkPSJNNTIuMjYxIDExLjMwNlY5YS45LjkgMCAwIDAtLjEzNS0uNDU4QzUxLjAwMyA0LjI0MSA0Mi4zNzYgMCAyNy4yNjEgMCAxMi4xODMgMCAzLjU2NCA0LjIyIDIuNDA3IDguNTFhLjk3Ljk3IDAgMCAwLS4xNDYuNDl2Mi4zMDZDNS4wOTcgMTQuMjY3IDE0LjU3NyAxNyAyNy4yNjEgMTdzMjIuMTYzLTIuNzMzIDI1LTUuNjk0TTI4LjQzIDQ2LjE4N2MtLjM5LjAwNS0uNzcyLjAxNC0xLjE3LjAxNC0xMi4zNDYgMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWEuOTQuOTQgMCAwIDAgLjExNy40NTFjMS4xODEgNC44OTUgMTEuNzQ3IDguNTQ5IDI0Ljg4MyA4LjU0OSA0Ljc2NCAwIDkuMTgyLS40ODYgMTIuOTQ1LTEuMzMyLTUuODE2LS43MTItMTAuNTE5LTUuMDUtMTEuNzc1LTEwLjY4MiIvPjwvc3ZnPg==);
    filter: invert(1)
}

.adsk-viewing-viewer.bim-theme .docking-panel.menu .menu-item-expand {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAA7BAAAOwQG4kWvtAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAG5JREFUeNq00qENwlAUBdAfEkwF/ghcJ6hkByZgj9rugOwSTTpABYaE/J0+Ftn3UsSVJ3m575bWWsmkHAox4oTymz2w4okuAysWXDOwYsOQgRVv3DPwg0cUvnCLnrqij5Yz4xJ9x4RzeAB/3ep3AGt8wANc/1TxAAAAAElFTkSuQmCC)
}

.adsk-viewing-viewer.bim-theme .table-action-button {
    border: 1px solid #4a555b!important;
    color: #4a555b!important
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNCIvPjxwYXRoIGQ9Ik0xMC40NTcgMTEuMDA3YS41LjUgMCAwIDEtLjMxLS4xNWwtMTAtMTBhLjUwMi41MDIgMCAwIDEgLjcxLS43MWwxMCAxMGEuNS41IDAgMCAxLS40Ljg2Ii8+PC9nPjwvc3ZnPg==)
}

.adsk-viewing-viewer.acs-theme .docking-panel-close:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSI+PGcgZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjQ1NSAxMC45OTdhLjUuNSAwIDAgMS0uMzEtLjg1bDEwLTEwYS41MDIuNTAyIDAgMCAxIC43MS43MWwtMTAgMTBhLjUuNSAwIDAgMS0uNC4xNCIvPjxwYXRoIGQ9Ik0xMC40NTcgMTEuMDA3YS41LjUgMCAwIDEtLjMxLS4xNWwtMTAtMTBhLjUwMi41MDIgMCAwIDEgLjcxLS43MWwxMCAxMGEuNS41IDAgMCAxLS40Ljg2Ii8+PC9nPjwvc3ZnPg==)
}

.adsk-viewing-viewer.acs-theme .docking-panel-footer-resizer {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjOTM5Q0E1IiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggc3Ryb2tlPSIjQkVDOEQyIiBkPSJtLjUgNi41IDYtNk00LjUgNi41bDEuNTM2LTEuNTM2Ii8+PHBhdGggc3Ryb2tlPSIjNEE1NTVCIiBkPSJtMS41IDYuNSA2LTZNNS41IDYuNWwxLjUzNi0xLjUzNiIvPjwvZz48L3N2Zz4=);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzRBNTU1QiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMyA1LjAzIDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzIDUuMDMgMCAwIDEgMy41MS0xLjQ1YzEuMjk4IDAgMi41OTYuNTM0IDMuNTEyIDEuNDVhNS4wMyA1LjAzIDAgMCAxIDEuNDUgMy41MSA1LjAzIDUuMDMgMCAwIDEtMS40NSAzLjUxMiA1LjAzIDUuMDMgMCAwIDEtMy41MTEgMS40NSA1LjAzIDUuMDMgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjYgNS42IDAgMCAwIDkuNDY1IDEwbDIuODI0IDIuODI0Yy4wNzcuMDc2LjE1My4wNzYuMzA2LjA3Ni4xNTIgMCAuMjI5IDAgLjMwNS0uMDc2LjA3Ni0uMDc3LjA3Ni0uMzgyIDAtLjUzNSIvPjwvc3ZnPg==)
}

.adsk-viewing-viewer.acs-theme .adsk-searchbox .search-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzFEQzZGMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMTQgOS4yMzZhNS4wMyA1LjAzIDAgMCAxLTEuNDUtMy41MTFjMC0xLjI5OC41MzQtMi41OTUgMS40NS0zLjUxMWE1LjAzIDUuMDMgMCAwIDEgMy41MS0xLjQ1YzEuMjk4IDAgMi41OTYuNTM0IDMuNTEyIDEuNDVhNS4wMyA1LjAzIDAgMCAxIDEuNDUgMy41MSA1LjAzIDUuMDMgMCAwIDEtMS40NSAzLjUxMiA1LjAzIDUuMDMgMCAwIDEtMy41MTEgMS40NSA1LjAzIDUuMDMgMCAwIDEtMy41MTEtMS40NU0xMi45IDEyLjI5bC0yLjgyNC0yLjgyNGMuOTE2LTEuMDY5IDEuNDUtMi4zNjYgMS40NS0zLjc0YTUuNzIgNS43MiAwIDAgMC0xLjY4LTQuMDQ2QzguNzc5LjYxMSA3LjI1MiAwIDUuNzI2IDBhNS43MiA1LjcyIDAgMCAwLTQuMDQ2IDEuNjhBNS43MiA1LjcyIDAgMCAwIDAgNS43MjQgNS43MiA1LjcyIDAgMCAwIDEuNjggOS43N2E1LjcyIDUuNzIgMCAwIDAgNC4wNDUgMS42OEE1LjYgNS42IDAgMCAwIDkuNDY1IDEwbDIuODI0IDIuODI0Yy4wNzcuMDc2LjE1My4wNzYuMzA2LjA3Ni4xNTIgMCAuMjI5IDAgLjMwNS0uMDc2LjA3Ni0uMDc3LjA3Ni0uMzgyIDAtLjUzNSIvPjwvc3ZnPg==)
}

.adsk-viewing-viewer.acs-theme .adsk-filterbox .filter-box-icon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzk3OTc5NyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTcuNSA2LjVoLTVNOC41IDMuNWgtN005LjUuNWgtOSIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .adsk-filterbox .filter-box-icon.focused {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwQkZGRiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iI0JFQzhEMiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=)
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iIzkzOUNBNSIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjUxIDEwIDQgOS40OSA5LjQ5IDRsLjUxLjUxeiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCA5LjQ5LS41MS41MUw0IDQuNTEgNC41MSA0eiIvPjwvZz48L3N2Zz4=)
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC40MjQuMDEzYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4LjggOC44IDAgMCAxIDEuNzgyIDIuMjE0IDcuMSA3LjEgMCAwIDEtMS41NjYgMi40MyA5LjEgOS4xIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjMgMTAuMyAwIDAgMS00LjMyLS43MDIgOC40IDguNCAwIDAgMS0yLjUzOC0xLjYyQTcuMSA3LjEgMCAwIDEgMCA0Ljc2NWE5LjEgOS4xIDAgMCAxIDEuNzgyLTIuNDNBOS41IDkuNSAwIDAgMSA0LjM3NC43MTVhOS4yIDkuMiAwIDAgMSA0LjA1LS43MDJtLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTkgMy4xOSAwIDAgMC0uOTE4LTIuMjY4IDMuNCAzLjQgMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xOSAzLjE5IDAgMCAwLS45MTggMi4zMjJjLjAwNi40MjguMDk3Ljg1LjI3IDEuMjQyLjE2Ni4zODUuNDA0LjczMy43MDIgMS4wMjZhMy4zIDMuMyAwIDAgMCAyLjI2OC45NzJtMS44OS0zLjI5NGExLjggMS44IDAgMCAwLS4xNjItLjcwMiAxLjkgMS45IDAgMCAwLS4zNzgtLjU5NCAxLjggMS44IDAgMCAwLS41OTQtLjM3OGwtLjcwMi0uMTYyLS43MDIuMTYyYTEuODQgMS44NCAwIDAgMC0uOTcyLjk3MiAxLjg0IDEuODQgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZ6Ii8+PC9zdmc+);
    opacity: 1
}

.adsk-viewing-viewer.acs-theme .layers-panel .visibility.dim {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDY3LjE5NGEuNjU3LjY1NyAwIDAgMC0uOTM0IDBsLTMuMDY2IDIuOTgyYy0uOC0uMTk1LTEuNi0uMzg5LTIuNDY3LS4zODktMy42IDAtNi42NjcgMi4xMzktOCA0LjczMi42IDEuMTY2IDEuNiAyLjI2OCAyLjggMy4xMUwuNDY3IDEyLjlhLjYxNS42MTUgMCAwIDAgMCAuOTA3Yy4yNjYuMjU5LjY2Ni4yNTkuOTMzIDBMMTQuNDY3IDEuMTAyYS42MTUuNjE1IDAgMCAwIDAtLjkwOE00LjggNy41MmMwLTEuNzUgMS40NjctMy4xMTIgMy4yLTMuMTEyLjMzMyAwIC43MzMuMDY1IDEgLjE5NWwtLjg2Ny44NDJoLS4yYy0xLjIgMC0yLjIuOTczLTIuMiAyLjE0di4xOTRsLS44NjYuODQyYzAtLjM4OS0uMDY3LS43NzctLjA2Ny0xLjEwMU04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTNtOC0yLjEzOGMtLjY2Ny0xLjI5Ny0xLjgtMi40NjMtMy4xMzMtMy4zMDZsLTIgMS45NDRjLjIuMzkuMzMzLjkwOC4zMzMgMS4zNjIgMCAxLjc1LTEuNDY3IDMuMTEtMy4yIDMuMTEtLjUzMyAwLTEtLjEyOS0xLjQtLjMyM0w1LjEzMyAxMS43M0E4LjMgOC4zIDAgMCAwIDggMTIuMjVjMy42IDAgNi42NjctMi4xMzkgOC00LjczMSIvPjwvc3ZnPg==);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=)
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA3VjBsNyAzLjVMMTQgN2wtNyAzLjVMMCAxNHoiLz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .toolbar-animation-pause-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDR2MTRIMHpNOCAwaDR2MTRIOHoiLz48L2c+PC9zdmc+)
}

.adsk-viewing-viewer.acs-theme .toolbar-animation-backward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+PGcgZmlsbD0iIzAwQkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQgN1YwTDcgMy41IDAgN2w3IDMuNSA3IDMuNXpNMTggMGgtMnYxNGgyeiIvPjwvZz48L3N2Zz4=)
}

.adsk-viewing-viewer.acs-theme .toolbar-animation-forward-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCI+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzBBMTMxQyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC40MjQuMDEzYzEuMzkuMDA2IDIuNzY1LjI4MSA0LjA1LjgxLjkzNi4zOTMgMS44MS45MiAyLjU5MiAxLjU2NmE4LjggOC44IDAgMCAxIDEuNzgyIDIuMjE0IDcuMSA3LjEgMCAwIDEtMS41NjYgMi40MyA5LjEgOS4xIDAgMCAxLTIuNTM4IDEuNjc0Yy0xLjM4My41ODctMi44NzIuODgtNC4zNzQuODY0YTEwLjMgMTAuMyAwIDAgMS00LjMyLS43MDIgOC40IDguNCAwIDAgMS0yLjUzOC0xLjYyQTcuMSA3LjEgMCAwIDEgMCA0Ljc2NWE5LjEgOS4xIDAgMCAxIDEuNzgyLTIuNDNBOS41IDkuNSAwIDAgMSA0LjM3NC43MTVhOS4yIDkuMiAwIDAgMSA0LjA1LS43MDJtLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTkgMy4xOSAwIDAgMC0uOTE4LTIuMjY4IDMuNCAzLjQgMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xOSAzLjE5IDAgMCAwLS45MTggMi4zMjJjLjAwNi40MjguMDk3Ljg1LjI3IDEuMjQyLjE2Ni4zODUuNDA0LjczMy43MDIgMS4wMjZhMy4zIDMuMyAwIDAgMCAyLjI2OC45NzJtMS44OS0zLjI5NGExLjggMS44IDAgMCAwLS4xNjItLjcwMiAxLjkgMS45IDAgMCAwLS4zNzgtLjU5NCAxLjggMS44IDAgMCAwLS41OTQtLjM3OGwtLjcwMi0uMTYyLS43MDIuMTYyYTEuODQgMS44NCAwIDAgMC0uOTcyLjk3MiAxLjg0IDEuODQgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZ6Ii8+PC9zdmc+);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuNDY3LjE5NGEuNjU3LjY1NyAwIDAgMC0uOTM0IDBsLTMuMDY2IDIuOTgyYy0uOC0uMTk1LTEuNi0uMzg5LTIuNDY3LS4zODktMy42IDAtNi42NjcgMi4xMzktOCA0LjczMi42IDEuMTY2IDEuNiAyLjI2OCAyLjggMy4xMUwuNDY3IDEyLjlhLjYxNS42MTUgMCAwIDAgMCAuOTA3Yy4yNjYuMjU5LjY2Ni4yNTkuOTMzIDBMMTQuNDY3IDEuMTAyYS42MTUuNjE1IDAgMCAwIDAtLjkwOE00LjggNy41MmMwLTEuNzUgMS40NjctMy4xMTIgMy4yLTMuMTEyLjMzMyAwIC43MzMuMDY1IDEgLjE5NWwtLjg2Ny44NDJoLS4yYy0xLjIgMC0yLjIuOTczLTIuMiAyLjE0di4xOTRsLS44NjYuODQyYzAtLjM4OS0uMDY3LS43NzctLjA2Ny0xLjEwMU04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTNtOC0yLjEzOGMtLjY2Ny0xLjI5Ny0xLjgtMi40NjMtMy4xMzMtMy4zMDZsLTIgMS45NDRjLjIuMzkuMzMzLjkwOC4zMzMgMS4zNjIgMCAxLjc1LTEuNDY3IDMuMTEtMy4yIDMuMTEtLjUzMyAwLTEtLjEyOS0xLjQtLjMyM0w1LjEzMyAxMS43M0E4LjMgOC4zIDAgMCAwIDggMTIuMjVjMy42IDAgNi42NjctMi4xMzkgOC00LjczMSIvPjwvc3ZnPg==);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjExIj48cGF0aCBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4Ljc2LjgyIDEwLjQ3N2w1LjA5Mi01LjA5MiIvPjwvc3ZnPg==);
    cursor: zoom-in
}

.adsk-viewing-viewer.acs-theme .treeview .expanded>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMEExMzFDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjcxOS40NjIgMCAuMzg2bDUuMDkyIDUuMDkyIi8+PC9zdmc+);
    cursor: zoom-out
}

.adsk-viewing-viewer.acs-theme .treeview .expanded.selected>lmvheader>icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljg0Ny44OTguMTMuODIgNS4yMiA1LjkxMyIvPjwvc3ZnPg==);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA1OC4zNzEgNTguMzcxIj48cGF0aCBkPSJtNTUuODMzIDU2LjY3OS01Ljk2OS02LjI0M2ExMC43NCAxMC43NCAwIDAgMCAyLjgyLTcuMjVjMC01Ljk1My00Ljg0My0xMC43OTYtMTAuNzk2LTEwLjc5NnMtMTAuNzk2IDQuODQzLTEwLjc5NiAxMC43OTYgNC44NDMgMTAuNzk2IDEwLjc5NiAxMC43OTZjMi40NDIgMCA0LjY4OS0uODI0IDYuNS0yLjE5Nmw2IDYuMjc2YTEgMSAwIDAgMCAxLjQxNC4wMzIgMSAxIDAgMCAwIC4wMzEtMS40MTVNMzMuMDkyIDQzLjE4NmMwLTQuODUgMy45NDYtOC43OTYgOC43OTYtOC43OTZzOC43OTYgMy45NDYgOC43OTYgOC43OTYtMy45NDYgOC43OTYtOC43OTYgOC43OTYtOC43OTYtMy45NDYtOC43OTYtOC43OTZNMjguMDk2IDQzLjFjLjAyNS00LjAyOSAxLjc5My03LjY0NCA0LjU3OC0xMC4xNTMtLjkxMS4wNTQtMS44NDQuMDk3LTIuODA3LjEyM2E4NCA4NCAwIDAgMS01LjIyLS4wMDFjLTcuMzQxLS4yMDEtMTMuMTkxLTEuMjM4LTE3LjQwMy0yLjcxNy0xLjk4LS42NjctMy42NzUtMS40NTMtNC45ODMtMi4zNTJ2OS40YzIuODQ2IDIuOTcxIDEyLjM5NCA1LjcxMSAyNSA1LjcxMS4yODMgMCAuNTU1LS4wMDguODM1LS4wMTFNMjQuODk2IDI5Ljk2NXEuNDg3LjAxNC45ODIuMDIzYTc5IDc5IDAgMCAwIDIuNzY2LjAwMXEuNDk0LS4wMS45ODItLjAyM2wuMzQ5LS4wMDhjMTEuMjUzLS4zNTkgMTkuNjQ4LTIuOTE1IDIyLjI4Ni01LjY2OHYtOS40MDFDNDcuMzkzIDE4LjIzMiAzNy4xMDUgMjAgMjcuMjYxIDIwcy0yMC4xMzMtMS43NjgtMjUtNS4xMTF2OS40YzIuNjM4IDIuNzU0IDExLjAzMyA1LjMxIDIyLjI4NiA1LjY2OHoiLz48cGF0aCBkPSJNNTIuMjYxIDExLjMwNlY5YS45LjkgMCAwIDAtLjEzNS0uNDU4QzUxLjAwMyA0LjI0MSA0Mi4zNzYgMCAyNy4yNjEgMCAxMi4xODMgMCAzLjU2NCA0LjIyIDIuNDA3IDguNTFhLjk3Ljk3IDAgMCAwLS4xNDYuNDl2Mi4zMDZDNS4wOTcgMTQuMjY3IDE0LjU3NyAxNyAyNy4yNjEgMTdzMjIuMTYzLTIuNzMzIDI1LTUuNjk0TTI4LjQzIDQ2LjE4N2MtLjM5LjAwNS0uNzcyLjAxNC0xLjE3LjAxNC0xMi4zNDYgMC0yMC44NjYtMi4yOS0yNS01LjIwMXY4LjIwMWEuOTQuOTQgMCAwIDAgLjExNy40NTFjMS4xODEgNC44OTUgMTEuNzQ3IDguNTQ5IDI0Ljg4MyA4LjU0OSA0Ljc2NCAwIDkuMTgyLS40ODYgMTIuOTQ1LTEuMzMyLTUuODE2LS43MTItMTAuNTE5LTUuMDUtMTEuNzc1LTEwLjY4MiIvPjwvc3ZnPg==);
    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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)
}

.adsk-viewing-viewer.acs-theme .table-action-button {
    border: 1px solid #4a555b!important;
    color: #4a555b!important
}

@font-face {
    font-family: adsk-viewing;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;base64,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)
}

[data-icon]:before {
    content: attr(data-icon)
}

[class*=" adsk-icon-"]:before,[class^=adsk-icon-]:before,[data-icon]:before {
    font-family: adsk-viewing!important;
    font-style: normal!important;
    font-variant: normal!important;
    font-weight: 400!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.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-Offset:before {
    content: "5"
}

.adsk-icon-measure-laser-new:before {
    content: "7"
}

.adsk-icon-measure-location:before {
    content: "4"
}

.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-delete:before {
    content: "W"
}

.adsk-icon-mem-mgr:before {
    content: "O"
}

.adsk-icon-visible:before {
    content: "2"
}

.adsk-icon-invisible:before {
    content: "3"
}

.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 {
    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%;
    visibility: hidden;
    white-space: -moz-pre-wrap;
    white-space: pre-line;
    z-index: 1;
    word-wrap: break-word;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    word-break: break-all
}

.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 {
    display: block;
    word-wrap: break-word;
    font-size: 18px;
    margin-bottom: 10px;
    min-height: 18px;
    word-break: break-all
}

.adsk-viewing-viewer .alert-box-text {
    display: block;
    word-wrap: break-word;
    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
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td.settings-row-button {
    padding: 13px 10px;
    width: auto
}

.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
}

.progresslb {
    bottom: 12px;
    display: block;
    left: 4px;
    pointer-events: none;
    position: absolute;
    z-index: 2
}

.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 {
    background: transparent;
    border: none;
    border-radius: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    z-index: 20;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.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 {
    white-space: nowrap;
    word-wrap: break-word;
    border-radius: 4px;
    display: inline-block;
    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 {
    height: 100%;
    width: 25%;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    background-color: transparent;
    cursor: pointer;
    display: inline-block;
    -ms-flex: 1;
    min-width: 50px;
    text-overflow: clip;
    white-space: nowrap
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTIuNDc0LjgyM2MuOTM2LjM5MyAxLjgxLjkyIDIuNTkyIDEuNTY2YTguOCA4LjggMCAwIDEgMS43ODIgMi4yMTQgNy4xIDcuMSAwIDAgMS0xLjU2NiAyLjQzIDkuMSA5LjEgMCAwIDEtMi41MzggMS42NzRjLTEuMzgzLjU4Ny0yLjg3Mi44OC00LjM3NC44NjRhMTAuMyAxMC4zIDAgMCAxLTQuMzItLjcwMiA4LjQgOC40IDAgMCAxLTIuNTM4LTEuNjJBNy4xIDcuMSAwIDAgMSAwIDQuNzY1YTkuMSA5LjEgMCAwIDEgMS43ODItMi40M0E5LjUgOS41IDAgMCAxIDQuMzc0LjcxNWE5LjIgOS4yIDAgMCAxIDQuMDUtLjcwMmMxLjM5LjAwNiAyLjc2NS4yODEgNC4wNS44MU04LjUzMiA4LjA2Yy40MjgtLjAwNC44NS0uMDk2IDEuMjQyLS4yNy4zODMtLjE2Ny43My0uNDA2IDEuMDI2LS43MDIuNjEtLjYxNi45NC0xLjQ1NS45MTgtMi4zMjJhMy4xOSAzLjE5IDAgMCAwLS45MTgtMi4yNjggMy40IDMuNCAwIDAgMC0xLjAyNi0uNzAyIDMuMjQgMy4yNCAwIDAgMC0yLjUzOCAwYy0uMzgzLjE2OC0uNzMuNDA2LTEuMDI2LjcwMmEzLjE5IDMuMTkgMCAwIDAtLjkxOCAyLjMyMmMuMDA2LjQyOC4wOTcuODUuMjcgMS4yNDIuMTY2LjM4NS40MDQuNzMzLjcwMiAxLjAyNmEzLjMgMy4zIDAgMCAwIDIuMjY4Ljk3Mm0xLjg5LTMuMjk0YTEuOCAxLjggMCAwIDAtLjE2Mi0uNzAyIDEuOSAxLjkgMCAwIDAtLjM3OC0uNTk0IDEuOCAxLjggMCAwIDAtLjU5NC0uMzc4bC0uNzAyLS4xNjItLjcwMi4xNjJhMS44NCAxLjg0IDAgMCAwLS45NzIuOTcyIDEuODQgMS44NCAwIDAgMCAwIDEuNDU4Yy4xNzMuNDI4LjUuNzc1LjkxOC45NzJsLjcwMi4xNjIuNzAyLS4xNjJjLjIyLS4wODYuNDIyLS4yMTQuNTk0LS4zNzguMTYxLS4xNzMuMjktLjM3NC4zNzgtLjU5NC4xMDktLjIzNy4xNjQtLjQ5NS4xNjItLjc1NnoiLz48L3N2Zz4=);
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSI+PHBhdGggZmlsbD0iI0Y0RjRGNCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQuMzIyLjU5NGEuNjQuNjQgMCAwIDAtLjkyNCAwTDEwLjM2MiAzLjYzYy0uNzkyLS4xOTgtMS41ODQtLjM5Ni0yLjQ0Mi0uMzk2LTMuNTY0IDAtNi42IDIuMTc4LTcuOTIgNC44MTguNTk0IDEuMTg4IDEuNTg0IDIuMzEgMi43NzIgMy4xNjhsLTIuMzEgMi4zMWEuNjQuNjQgMCAwIDAgMCAuOTI0Yy4yNjQuMjY0LjY2LjI2NC45MjQgMEwxNC4zMjIgMS41MThhLjY0LjY0IDAgMCAwIDAtLjkyNG0tOS41NyA3LjQ1OEEzLjE3IDMuMTcgMCAwIDEgNy45MiA0Ljg4NGMuMzMgMCAuNzI2LjA2Ni45OS4xOThsLS44NTguODU4aC0uMTk4Yy0xLjE4OCAwLTIuMTc4Ljk5LTIuMTc4IDIuMTc4di4xOThsLS44NTguODU4YzAtLjM5Ni0uMDY2LS43OTItLjA2Ni0xLjEyMk03LjkyIDEwLjIzYzEuMTg4IDAgMi4xNzgtLjk5IDIuMTc4LTIuMTc4IDAtLjE5OC0uMDY2LS4zOTYtLjEzMi0uNjZMNy4yNiAxMC4wOThjLjI2NC4wNjYuNDYyLjEzMi42Ni4xMzJtNy45Mi0yLjE3OGMtLjY2LTEuMzItMS43ODItMi41MDgtMy4xMDItMy4zNjZsLTEuOTggMS45OGMuMTk4LjM5Ni4zMy45MjQuMzMgMS4zODZBMy4xNyAzLjE3IDAgMCAxIDcuOTIgMTEuMjJjLS41MjggMC0uOTktLjEzMi0xLjM4Ni0uMzNsLTEuNDUyIDEuNDUyYy44NTguMzMgMS44NDguNTI4IDIuODM4LjUyOCAzLjU2NCAwIDYuNi0yLjE3OCA3LjkyLTQuODE4Ii8+PC9zdmc+);
    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: 50
}

.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: "\25b4";
    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: "\25c2"
}

.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 {
    height: 0;
    opacity: 0;
    overflow: hidden;
    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 {
    background: #ededed;
    font-family: ArtifaktElement,Helvetica Neue,Segoe UI Semilight,sans-serif;
    -webkit-touch-callout: none;
    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 {
    display: block;
    position: relative;
    -webkit-border-horizontal-spacing: 0;
    -webkit-border-vertical-spacing: 0
}

.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 {
    background: #222;
    bottom: 40px;
    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;
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    -ms-padding-start: 0;
    border: 1px solid hsla(0,0%,59%,.15);
    border-radius: 5px;
    box-shadow: 0 3px 5px rgba(0,0,0,.5);
    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-listitem input[type=checkbox] {
    vertical-align: middle
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-listitem input[type=checkbox]+label {
    cursor: pointer;
    vertical-align: middle
}

.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: 12px;
    box-sizing: border-box;
    color: #eee;
    display: block;
    left: 4px;
    min-height: 10px;
    padding: 8px;
    user-select: text;
    white-space: nowrap;
    width: 240px
}

.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-slider-row-beta-label {
    background-color: #f8dba4;
    border-radius: 10px;
    color: #3c3c3c;
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    width: fit-content
}

.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 .table-action-button {
    border: 1px solid #fefffe;
    color: #fefffe;
    float: inline-end;
    height: auto;
    text-align: center;
    width: 50%
}

.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%
}

.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%
}
