.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(viewer-fonts/Artifakt%20Element%20Hair.woff2) format("woff2"), local("Artifakt Element Hair"), local("ArtifaktElement-Hair"), url(viewer-fonts/Artifakt%20Element%20Hair.woff) format("woff"), local("Artifakt Element Hair"), local("ArtifaktElement-Hair"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Thin.woff2) format("woff2"), local("Artifakt Element Thin"), local("ArtifaktElement-Thin"), url(viewer-fonts/Artifakt%20Element%20Thin.woff) format("woff"), local("Artifakt Element Thin"), local("ArtifaktElement-Thin"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Light.woff2) format("woff2"), local("Artifakt Element Light"), local("ArtifaktElement-Light"), url(viewer-fonts/Artifakt%20Element%20Light.woff) format("woff"), local("Artifakt Element Light"), local("ArtifaktElement-Light"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Regular.woff2) format("woff2"), local("Artifakt Element Regular"), local("ArtifaktElement-Regular"), url(viewer-fonts/Artifakt%20Element%20Regular.woff) format("woff"), local("Artifakt Element Regular"), local("ArtifaktElement-Regular"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Book.woff2) format("woff2"), local("Artifakt Element Book"), local("ArtifaktElement-Book"), url(viewer-fonts/Artifakt%20Element%20Book.woff) format("woff"), local("Artifakt Element Book"), local("ArtifaktElement-Book"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Medium.woff2) format("woff2"), local("Artifakt Element Medium"), local("ArtifaktElement-Medium"), url(viewer-fonts/Artifakt%20Element%20Medium.woff) format("woff"), local("Artifakt Element Medium"), local("ArtifaktElement-Medium"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Bold.woff2) format("woff2"), local("Artifakt Element Bold"), local("ArtifaktElement-Bold"), url(viewer-fonts/Artifakt%20Element%20Bold.woff) format("woff"), local("Artifakt Element Bold"), local("ArtifaktElement-Bold"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Black.woff2) format("woff2"), local("Artifakt Element Black"), local("ArtifaktElement-Black"), url(viewer-fonts/Artifakt%20Element%20Black.woff) format("woff"), local("Artifakt Element Black"), local("ArtifaktElement-Black"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Heavy.woff2) format("woff2"), local("Artifakt Element Heavy"), local("ArtifaktElement-Heavy"), url(viewer-fonts/Artifakt%20Element%20Heavy.woff) format("woff"), local("Artifakt Element Heavy"), local("ArtifaktElement-Heavy"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Hair%20Italic.woff2) format("woff2"), local("Artifakt Legend Hair"), local("ArtifaktElement-Hair"), url(viewer-fonts/Artifakt%20Element%20Hair%20Italic.woff) format("woff"), local("Artifakt Legend Hair"), local("ArtifaktElement-Hair"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Thin%20Italic.woff2) format("woff2"), local("Artifakt Legend Thin"), local("ArtifaktElement-Thin"), url(viewer-fonts/Artifakt%20Element%20Thin%20Italic.woff) format("woff"), local("Artifakt Legend Thin"), local("ArtifaktElement-Thin"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Light%20Italic.woff2) format("woff2"), local("Artifakt Legend Light"), local("ArtifaktElement-Light"), url(viewer-fonts/Artifakt%20Element%20Light%20Italic.woff) format("woff"), local("Artifakt Legend Light"), local("ArtifaktElement-Light"), url(viewer-fonts/Artifakt%20Element%20Light%20Italic.ttf) format("truetype");
}

@font-face {
    font-family: ArtifaktElement;
    font-style: italic;
    font-weight: 400;
    src: local("Artifakt Legend Regular"), local("ArtifaktElement-Regular"), url(viewer-fonts/Artifakt%20Element%20Regular%20Italic.woff2) format("woff2"), local("Artifakt Legend Regular"), local("ArtifaktElement-Regular"), url(viewer-fonts/Artifakt%20Element%20Regular%20Italic.woff) format("woff"), local("Artifakt Legend Regular"), local("ArtifaktElement-Regular"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Book%20Italic.woff2) format("woff2"), local("Artifakt Legend Book"), local("ArtifaktElement-Book"), url(viewer-fonts/Artifakt%20Element%20Book%20Italic.woff) format("woff"), local("Artifakt Legend Book"), local("ArtifaktElement-Book"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Medium%20Italic.woff2) format("woff2"), local("Artifakt Legend Medium"), local("ArtifaktElement-Medium"), url(viewer-fonts/Artifakt%20Element%20Medium%20Italic.woff) format("woff"), local("Artifakt Legend Medium"), local("ArtifaktElement-Medium"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Bold%20Italic.woff2) format("woff2"), local("Artifakt Legend Bold"), local("ArtifaktElement-Bold"), url(viewer-fonts/Artifakt%20Element%20Bold%20Italic.woff) format("woff"), local("Artifakt Legend Bold"), local("ArtifaktElement-Bold"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Black%20Italic.woff2) format("woff2"), local("Artifakt Legend Black"), local("ArtifaktElement-Black"), url(viewer-fonts/Artifakt%20Element%20Black%20Italic.woff) format("woff"), local("Artifakt Legend Black"), local("ArtifaktElement-Black"), url(viewer-fonts/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(viewer-fonts/Artifakt%20Element%20Heavy%20Italic.woff2) format("woff2"), local("Artifakt Legend Heavy"), local("ArtifaktElement-Heavy"), url(viewer-fonts/Artifakt%20Element%20Heavy%20Italic.woff) format("woff"), local("Artifakt Legend Heavy"), local("ArtifaktElement-Heavy"), url(viewer-fonts/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 .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,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)
}

.adsk-viewing-viewer.acs-theme {
    color: #0a131c;
    font-size: 14px
}

.adsk-viewing-viewer.acs-theme.quality-text {
    text-rendering: geometricPrecision
}

.adsk-viewing-viewer.acs-theme .viewcube {
    color: #000
}

.adsk-viewing-viewer.acs-theme .adsk-lmv-tftable input,
.adsk-viewing-viewer.acs-theme .option-drop-down,
.adsk-viewing-viewer.dark-theme .property-drop-down {
    background-color: #edf0f2;
    border: 1px solid #d5dbe1;
    color: #000
}

.adsk-viewing-viewer.acs-theme .adsk-control-group {
    background-color: rgba(0, 0, 0, .85);
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, .5);
    color: #f4f4f4
}

.minimap3D .minimap-header.adsk-viewing-viewer.acs-theme {
    background-color: #fff;
    box-shadow: none;
    color: #0a131c
}

.adsk-viewing-viewer.acs-theme .adsk-button:hover {
    color: #00bfff
}

.adsk-viewing-viewer.acs-theme .adsk-button.active,
.adsk-viewing-viewer.acs-theme .adsk-button:focus {
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0 rgba(34, 34, 34, .3);
    color: #38abdf;
    outline: none
}

.adsk-viewing-viewer.acs-theme .adsk-label-button.active,
.adsk-viewing-viewer.acs-theme .adsk-label-button:focus,
.adsk-viewing-viewer.acs-theme .adsk-label-button:hover {
    border: 1px solid transparent
}

.adsk-viewing-viewer.acs-theme .adsk-label-button label {
    background-color: #06a7df;
    color: #fff
}

.adsk-viewing-viewer.acs-theme .adsk-label-button.active label,
.adsk-viewing-viewer.acs-theme .adsk-label-button:focus label,
.adsk-viewing-viewer.acs-theme .adsk-label-button:hover label {
    background-color: #38abdf;
    color: #fff
}

.adsk-viewing-viewer.acs-theme .adsk-control-tooltip {
    background-color: rgba(24, 42, 61, .9);
    border-radius: 3px;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1);
    color: #fff;
    opacity: 1
}

.adsk-viewing-viewer.acs-theme .docking-panel {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .3)
}

.adsk-viewing-viewer.acs-theme .docking-panel-delimiter-shadow {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1)
}

.adsk-viewing-viewer.acs-theme .docking-panel-title {
    background-color: #edf0f2;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    color: #0a131c
}

.adsk-viewing-viewer.acs-theme .docking-panel-close {
    background-image: url(data:image/svg+xml;base64,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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)
}

@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-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
}

.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: 2;
    -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: 5
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical {
    display: flex;
    flex-direction: column;
    height: calc(100% - 20px);
    justify-content: center;
    left: unset;
    right: 15px;
    width: 50px
}

.adsk-viewing-viewer .adsk-control.adsk-hidden {
    display: none
}

.adsk-viewing-viewer .adsk-control:hover>.adsk-control-tooltip {
    visibility: visible
}

.adsk-viewing-viewer .adsk-control-tooltip {
    border-radius: 3px;
    bottom: 120%;
    font-size: 11px;
    left: 0;
    line-height: 1.2;
    opacity: 1;
    padding: 4px;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    visibility: hidden;
    white-space: nowrap;
    z-index: 5
}

.adsk-viewing-viewer .adsk-toolbar-vertical .adsk-control-tooltip {
    bottom: 25%;
    left: unset;
    right: 120%
}

.adsk-toolbar .adsk-control-group {
    border-radius: 5px;
    display: inline-block;
    margin: 0 5px;
    pointer-events: all
}

.adsk-toolbar.adsk-toolbar-vertical .adsk-control-group {
    margin: 5px 0
}

.adsk-viewing-viewer .adsk-button {
    border: 1px solid rgba(34, 34, 34, 0);
    border-radius: 4px;
    cursor: pointer;
    float: left;
    height: 28px;
    margin: 4px;
    padding: 6px;
    position: relative;
    width: 28px
}

.adsk-viewing-viewer .adsk-button-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 24px;
    height: 100%;
    line-height: 1;
    padding-top: 3px;
    position: relative;
    width: 100%
}

.adsk-viewing-viewer .adsk-button.disabled {
    -ms-filter: "alpha(opacity=40)";
    filter: alpha(opacity=40);
    opacity: .4
}

.adsk-viewing-viewer .adsk-button.collapsed {
    display: none
}

.adsk-viewing-viewer .adsk-toolbar .adsk-label-button {
    margin: 3px 3px 3px 1px;
    opacity: 1;
    vertical-align: middle;
    width: auto
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-label-button {
    height: auto;
    margin: 1px 3px 3px;
    width: 28px
}

.adsk-viewing-viewer .adsk-toolbar .adsk-label-button label {
    border-radius: 3px;
    cursor: pointer;
    display: block;
    font-size: 12px;
    padding: 8px 10px
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-label-button label {
    padding: 10px 8px;
    writing-mode: sideways-lr
}

.adsk-button-arrow {
    position: absolute;
    right: -5px;
    top: -5px
}

.adsk-button-arrow>.adsk-button-icon {
    font-size: 18px
}

.adsk-button-arrow>.adsk-button-icon:before {
    content: "\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;
    visibility: hidden;
    overlfow: 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 .datatable .clusterize-scroll {
    max-height: 200px;
    overflow: auto
}

.adsk-viewing-viewer .datatable table {
    border: 1px solid #000;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 0;
    width: 100%
}

.adsk-viewing-viewer .datatable .subrow {
    font-size: 0;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out
}

.adsk-viewing-viewer .datatable .parentrow {
    background-color: #4a4747
}

.adsk-viewing-viewer .datatable table td,
.adsk-viewing-viewer .datatable table th {
    border: 1px solid #000;
    white-space: nowrap
}

.adsk-viewing-viewer .datatable .table-striped>tbody>tr:nth-child(odd)>td,
.adsk-viewing-viewer .datatable .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #4a4747
}

.adsk-viewing-viewer .datatable td>span {
    float: right;
    height: 1em;
    margin-left: 5px;
    margin-right: 3px;
    margin-top: 4px;
    position: relative;
    white-space: nowrap;
    width: 1em
}

.adsk-viewing-viewer .datatable td>span:before {
    border-top: 2px solid #000;
    border-color: inherit;
    content: "";
    height: 0;
    left: 10%;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    width: 80%
}

.adsk-viewing-viewer .datatable td>span.collapsed:after {
    border-left: 2px solid #000;
    border-color: inherit;
    content: "";
    height: 80%;
    left: 50%;
    margin-left: -1px;
    position: absolute;
    top: 10%;
    width: 0
}

.adsk-viewing-viewer .datatable td>span:hover {
    border-color: orange
}

.adsk-viewing-viewer .datatable .aggregate-headers {
    overflow-x: scroll
}

.adsk-viewing-viewer .datatable .aggregateArea td {
    font-family: initial !important;
    font-size: 16px !important;
    text-align: center
}

.split-view-container {
    height: 100%;
    left: 0;
    position: relative;
    width: 100%
}

.split-view-container .split-view-viewer-container {
    background-color: #e5e5e5;
    height: 100%;
    position: absolute;
    width: 100%
}

.split-view-container .resize-handler {
    background: transparent;
    position: absolute;
    z-index: 4
}

.split-view-container .resize-handler.vertical {
    cursor: col-resize;
    height: 100%;
    left: 100%;
    top: 0
}

.split-view-container .resize-handler.horizontal {
    cursor: row-resize;
    left: 0;
    top: 100%;
    width: 100%
}

.split-view-container .resize-handler-center-mark {
    background: #73a9e8;
    position: absolute
}

.split-view-container .resize-handler-center-mark.vertical {
    height: 100%;
    left: 7.5px;
    width: 1px
}

.split-view-container .resize-handler-center-mark.horizontal {
    height: 1px;
    top: 7.5px;
    width: 100%
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.orbit-gizmo {
    height: 500px;
    left: calc(50% - 250px);
    pointer-events: none;
    position: absolute;
    top: calc(50% - 250px);
    width: 500px
}

div.orbit-gizmo div {
    border: 0;
    border-color: #989898;
    border-style: solid
}

.orbit-gizmo .layout-ver {
    float: left;
    height: 100%;
    width: 10%
}

.orbit-gizmo .layout-hor {
    height: 10%;
    margin: 0 auto;
    width: 80%
}

.orbit-gizmo .layout-mid {
    height: 80%;
    text-align: center;
    width: 100%
}

.orbit-gizmo .outside {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGd27GMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS44NzuAXQAAAHJJREFUOE/Vk0ESwCAIA+n/H02FItBK8Go5ObqDMUTiTdERAPUyiOlqCQFaQoGOeIBEfCUZ4MSiaAJGiKBXsQNK6HW5xnFspqUzAWhf2CGsqDVks6pXDHXJzcIHiQz22wa1BXCLOWrYwrOAcnNGqn/w9W4hXTJqyBXrqAAAAABJRU5ErkJggg==), auto;
    height: 1000%;
    margin-bottom: -550%;
    margin-left: -450%;
    margin-top: -450%;
    pointer-events: auto;
    width: 1000%
}

.orbit-gizmo .ring {
    border: 50px solid hsla(0, 0%, 100%, 0);
    border-radius: 2500px;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAlklEQVQ4T81TwRbAIAiy///ozaQUN31d61IRKYbJcxhyHUHmyKp4KzJ0tAQc9wTcRgpOswPOc8cllg8RIjmzF6oQiYMaAC1BBspdNA9ge9WQAUV2QJt7gqlDjK3pk0LvInNH+Isuq6AAdZkFgSFW4A81CdsAs9XfNRbuZvacHFr9wLaGFyh+mZR6KjfYoSfLP3TfzypkvjV8LGaZGHW7AAAAAElFTkSuQmCC) 16 16, nesw-resize;
    height: 80%;
    margin-bottom: -100%;
    pointer-events: auto;
    width: 80%
}

.orbit-gizmo .ring:hover {
    border-color: hsla(0, 0%, 100%, .1)
}

.orbit-gizmo .circle {
    border-radius: 2500px;
    border-width: 1px;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAt1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAzMzP6+vri4uISEhKKioqtra2dnZ2EhIR9fX10dHRkZGQdHR3t7e3Hx8e5ubm1tbWoqKhWVlZKSko4ODgICAjv7+/o6OjMzMyxsbFOTk4pKSkXFxcEBAT29vbW1tZ6enpISEgLCwvhzeX+AAAAGXRSTlMANRO0nHRJHfnskIxQRKh89syDVwTWZjEJxPFEswAAAOFJREFUKM+1j+lygkAQhIflEAJe0Rw9u4CCeKKoSTTX+z9XoMJWWeX+ssrvZ3f19DQ5zOw/0DUMQPlmQ72bE2adBp8/Rp3CQUi3ILx+bxj4fjDs9T1Bmo6bbPPN8aDU4bjJt4nb+de789kSFyxn826jW3ICLNZZKU8nWWbrBTCRVm04U8TpjquRFf1Go0d7l8aYOrUR7FGEFr1S9LGymwthgX2gE/Kl0cHPOtF2xOWZ5QpIC93RflW4InkDoPRXesd5LJIMQPzV7tCMa7f6BvhJL79AVDmYTNQ1NhnxbI/uwB8H5Bjd4zQPBAAAAABJRU5ErkJggg==), auto;
    float: left;
    height: calc(100% - 3px);
    pointer-events: auto;
    width: calc(80% - 3px)
}

.orbit-gizmo .circle .crosshair-area {
    height: 10%;
    margin: 45% auto 0;
    width: 10%
}

.orbit-gizmo .circle .crosshair-area .crosshair-v {
    border-left-width: 1px;
    height: 100%;
    margin: 0 auto;
    width: 0
}

.orbit-gizmo .circle .crosshair-area .crosshair-h {
    border-bottom-width: 1px;
    height: 0;
    margin-top: -50%;
    width: 100%
}

.orbit-gizmo .edgemark-area {
    pointer-events: auto
}

.orbit-gizmo .edgemark-area .edgemark {
    pointer-events: none
}

.orbit-gizmo .edgemark-area:hover {
    background-color: hsla(0, 0%, 100%, .1)
}

.orbit-gizmo .layout-hor .edgemark-area {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGd27GMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS44NzuAXQAAAHJJREFUOE/dk8EOwCAIQ/H/P1ot6gZd7A5LPIyb6UsxUKy+lJ0GDJWbhmfXCioTEYAIKBEEFJgooGtkkR3wUoDTAphumbhbXCPYAuv7/wbWCD/twhe9dxgSByKGA4BKlLurTI7+lNnKIefUM/A8xAO32QA2rkRBShFyJgAAAABJRU5ErkJggg==) 16 16, ns-resize;
    height: 100%;
    margin: 0 auto;
    width: 12.5%
}

.orbit-gizmo .layout-ver .edgemark-area {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAeUlEQVQ4T+VTwRbAIAhy///RTUWMtt7bbZc8LaEEVjY+ys4jWNXivHNw8EKRZ4kVodEkFDFPAgGtHpFLbiXu6JwtjOj6UlFsiSZH8FvVh5CF8PqrSkiNqgGWS//GBSSqC/qspMRkBzVmkM9xYr4zXuycdye3jn94mzejtD9JdIFZgAAAAABJRU5ErkJggg==) 16 16, ew-resize;
    height: 12.5%;
    margin-top: 350%;
    width: 100%
}

.orbit-gizmo .layout-hor .edgemark-area .edgemark {
    border-left-width: 1px;
    height: 100%;
    margin: 0 auto;
    width: 0
}

.orbit-gizmo .layout-ver .edgemark-area .edgemark {
    border-bottom-width: 1px;
    height: 0;
    padding-top: 50%;
    width: 100%
}