.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 .option-drop-down {
    color: #000;
    background-color: #d5dbe1;
    border: 1px solid #939ca5
}

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

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

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

.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 {
    color: #fff;
    background-color: #06a7df
}

.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 {
    color: #fff;
    background-color: #00bfff
}

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

.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 {
    color: #fff;
    background-color: rgba(34, 34, 34, .94);
    border-bottom: 1px solid rgba(34, 34, 34, .8)
}

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

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

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

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

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

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

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

.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 {
    color: #fff;
    background-color: #00bfff
}

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

.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 {
    color: #fff;
    background-color: #bec8d2
}

.adsk-viewing-viewer.dark-theme .docking-panel-tertiary-button {
    color: #939ca5;
    border: 1px solid #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 {
    color: #fff;
    background-color: #939ca5
}

.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 {
    border: 1px solid #494849;
    background-color: transparent;
    color: #ccc
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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 .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 {
    color: #1dc6f2;
    border-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 .docking-panel-tertiary-button:active {
    background-color: #4a555b;
    border: 1px solid #4a555b
}

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

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

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

.adsk-viewing-viewer.dark-theme .layers-panel .visibility.dim {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjMyMi41OTRhLjYzOC42MzggMCAwIDAtLjkyNCAwTDEwLjM2MiAzLjYzYy0uNzkyLS4xOTgtMS41ODQtLjM5Ni0yLjQ0Mi0uMzk2LTMuNTY0IDAtNi42IDIuMTc4LTcuOTIgNC44MTguNTk0IDEuMTg4IDEuNTg0IDIuMzEgMi43NzIgMy4xNjhsLTIuMzEgMi4zMWEuNjM4LjYzOCAwIDAgMCAwIC45MjRjLjI2NC4yNjQuNjYuMjY0LjkyNCAwTDE0LjMyMiAxLjUxOGEuNjM4LjYzOCAwIDAgMCAwLS45MjR6bS05LjU3IDcuNDU4QTMuMTY5IDMuMTY5IDAgMCAxIDcuOTIgNC44ODRjLjMzIDAgLjcyNi4wNjYuOTkuMTk4bC0uODU4Ljg1OGgtLjE5OGMtMS4xODggMC0yLjE3OC45OS0yLjE3OCAyLjE3OHYuMTk4bC0uODU4Ljg1OGMwLS4zOTYtLjA2Ni0uNzkyLS4wNjYtMS4xMjJ6TTcuOTIgMTAuMjNjMS4xODggMCAyLjE3OC0uOTkgMi4xNzgtMi4xNzggMC0uMTk4LS4wNjYtLjM5Ni0uMTMyLS42Nkw3LjI2IDEwLjA5OGMuMjY0LjA2Ni40NjIuMTMyLjY2LjEzMnptNy45Mi0yLjE3OGMtLjY2LTEuMzItMS43ODItMi41MDgtMy4xMDItMy4zNjZsLTEuOTggMS45OGMuMTk4LjM5Ni4zMy45MjQuMzMgMS4zODZBMy4xNjkgMy4xNjkgMCAwIDEgNy45MiAxMS4yMmMtLjUyOCAwLS45OS0uMTMyLTEuMzg2LS4zM2wtMS40NTIgMS40NTJjLjg1OC4zMyAxLjg0OC41MjggMi44MzguNTI4IDMuNTY0IDAgNi42LTIuMTc4IDcuOTItNC44MTh6IiBmaWxsPSIjRjRGNEY0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
    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: #bec8d2
}

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

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

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

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

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

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

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

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

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

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

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

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

.adsk-viewing-viewer.dark-theme .toolbar-animation-close-icon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACXRSTlMAMeLgxL06KCeaXsclAAAAQklEQVQI12PAAlIFGBgYw4AMT0MGBuEpQIbQJAFGTUUgg1FTvWgSUBooNNlSEayaw3JyA4IBl4IrhmuHG4iwAhMAALnxDUlcP8PKAAAAAElFTkSuQmCC")
}

.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-ex>lmvheader>label,
.adsk-viewing-viewer.dark-theme .treeview group.selected label,
.adsk-viewing-viewer.dark-theme .treeview leaf.selected-ex>lmvheader>label,
.adsk-viewing-viewer.dark-theme .treeview leaf.selected 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%, .3)
}

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

.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-position: 6px 9px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjMyMi41OTRhLjYzOC42MzggMCAwIDAtLjkyNCAwTDEwLjM2MiAzLjYzYy0uNzkyLS4xOTgtMS41ODQtLjM5Ni0yLjQ0Mi0uMzk2LTMuNTY0IDAtNi42IDIuMTc4LTcuOTIgNC44MTguNTk0IDEuMTg4IDEuNTg0IDIuMzEgMi43NzIgMy4xNjhsLTIuMzEgMi4zMWEuNjM4LjYzOCAwIDAgMCAwIC45MjRjLjI2NC4yNjQuNjYuMjY0LjkyNCAwTDE0LjMyMiAxLjUxOGEuNjM4LjYzOCAwIDAgMCAwLS45MjR6bS05LjU3IDcuNDU4QTMuMTY5IDMuMTY5IDAgMCAxIDcuOTIgNC44ODRjLjMzIDAgLjcyNi4wNjYuOTkuMTk4bC0uODU4Ljg1OGgtLjE5OGMtMS4xODggMC0yLjE3OC45OS0yLjE3OCAyLjE3OHYuMTk4bC0uODU4Ljg1OGMwLS4zOTYtLjA2Ni0uNzkyLS4wNjYtMS4xMjJ6TTcuOTIgMTAuMjNjMS4xODggMCAyLjE3OC0uOTkgMi4xNzgtMi4xNzggMC0uMTk4LS4wNjYtLjM5Ni0uMTMyLS42Nkw3LjI2IDEwLjA5OGMuMjY0LjA2Ni40NjIuMTMyLjY2LjEzMnptNy45Mi0yLjE3OGMtLjY2LTEuMzItMS43ODItMi41MDgtMy4xMDItMy4zNjZsLTEuOTggMS45OGMuMTk4LjM5Ni4zMy45MjQuMzMgMS4zODZBMy4xNjkgMy4xNjkgMCAwIDEgNy45MiAxMS4yMmMtLjUyOCAwLS45OS0uMTMyLTEuMzg2LS4zM2wtMS40NTIgMS40NTJjLjg1OC4zMyAxLjg0OC41MjggMi44MzguNTI4IDMuNTY0IDAgNi42LTIuMTc4IDcuOTItNC44MTh6IiBmaWxsPSIjRjRGNEY0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
    opacity: .3
}

.adsk-viewing-viewer.dark-theme .treeview .view lmvheader>icon {
    display: inline;
    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;
    padding: 0 11px
}

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

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

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

.adsk-viewing-viewer.dark-theme .treeview .collapsed.selected>lmvheader>icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIj48cGF0aCBmaWxsPSIjMURDNkYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uODk4LjE5NUwuODIgOS45MTNsNS4wOTItNS4wOTIiLz48L3N2Zz4=");
    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 .hyperlink-container {
    filter: drop-shadow(0 3px 5px rgba(0, 0, 0, .3))
}

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

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

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

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Hair.woff2);
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Thin.woff2);
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Light.woff2);
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Regular.woff2);
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Book.woff2);
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Medium.woff2);
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Bold.woff2);
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Black.woff2);
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Heavy.woff2);
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Hair%20Italic.woff2);
    font-weight: 100;
    font-style: italic
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Thin%20Italic.woff2);
    font-weight: 200;
    font-style: italic
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Light%20Italic.woff2);
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Book%20Italic.woff2);
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Medium%20Italic.woff2);
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Bold%20Italic.woff2);
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Black%20Italic.woff2);
    font-weight: 800;
    font-style: italic
}

@font-face {
    font-family: ArtifaktElement;
    src: url(/autodesk-fonts/Artifakt%20Element%20Heavy%20Italic.woff2);
    font-weight: 900;
    font-style: italic
}

.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.light-theme .option-drop-down {
    color: #000;
    background-color: #fff;
    border: 1px solid #d5dbe1
}

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

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

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

.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 {
    color: #fff;
    background-color: #06a7df
}

.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 {
    color: #fff;
    background-color: #00bfff
}

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

.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 {
    color: #0a131c;
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, .2)
}

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

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

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

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

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

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

.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 {
    color: #fff;
    background-color: #00bfff
}

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

.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 {
    color: #fff;
    background-color: #bec8d2
}

.adsk-viewing-viewer.light-theme .docking-panel-tertiary-button {
    color: #939ca5;
    border: 1px solid #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 {
    color: #fff;
    background-color: #939ca5
}

.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 {
    border: 1px solid #d5dbe1;
    background-color: transparent
}

.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 {
    color: #0a131c;
    background: #fff;
    border: 1px solid transparent
}

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

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

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

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

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

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

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

.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 .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 {
    color: #00bfff;
    border-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-environment-name {
    color: #4a555b
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.adsk-viewing-viewer.light-theme .treeview .group.selected label,
.adsk-viewing-viewer.light-theme .treeview .leaf.selected label,
.adsk-viewing-viewer.light-theme .treeview group.selected-ex>lmvheader>label,
.adsk-viewing-viewer.light-theme .treeview group.selected label,
.adsk-viewing-viewer.light-theme .treeview leaf.selected-ex>lmvheader>label,
.adsk-viewing-viewer.light-theme .treeview leaf.selected 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 {
    right: 0;
    top: 0;
    width: 35px;
    height: 100%;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    background-position: 6px 12px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNDI0LjAxM2MxLjM5LjAwNiAyLjc2NS4yODEgNC4wNS44MS45MzYuMzkzIDEuODEuOTIgMi41OTIgMS41NjZhOC43NDggOC43NDggMCAwIDEgMS43ODIgMi4yMTQgNy4xMjggNy4xMjggMCAwIDEtMS41NjYgMi40MyA5LjA3MiA5LjA3MiAwIDAgMS0yLjUzOCAxLjY3NGMtMS4zODMuNTg3LTIuODcyLjg4LTQuMzc0Ljg2NGExMC4yNiAxMC4yNiAwIDAgMS00LjMyLS43MDIgOC4zNyA4LjM3IDAgMCAxLTIuNTM4LTEuNjJBNy4xMjggNy4xMjggMCAwIDEgMCA0Ljc2NWE5LjEyNiA5LjEyNiAwIDAgMSAxLjc4Mi0yLjQzQTkuNDUgOS40NSAwIDAgMSA0LjM3NC43MTVhOS4xOCA5LjE4IDAgMCAxIDQuMDUtLjcwMnptLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTg2IDMuMTg2IDAgMCAwLS45MTgtMi4yNjggMy4zNDggMy4zNDggMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xODYgMy4xODYgMCAwIDAtLjkxOCAyLjMyMmMuMDA2LjQyOC4wOTcuODUuMjcgMS4yNDIuMTY2LjM4NS40MDQuNzMzLjcwMiAxLjAyNmEzLjI5NCAzLjI5NCAwIDAgMCAyLjI2OC45NzJ6bTEuODktMy4yOTRhMS43ODIgMS43ODIgMCAwIDAtLjE2Mi0uNzAyIDEuODkgMS44OSAwIDAgMC0uMzc4LS41OTQgMS43ODIgMS43ODIgMCAwIDAtLjU5NC0uMzc4bC0uNzAyLS4xNjItLjcwMi4xNjJhMS44MzYgMS44MzYgMCAwIDAtLjk3Mi45NzIgMS44MzYgMS44MzYgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZoLjA1NHoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzBBMTMxQyIvPjwvc3ZnPg==");
    opacity: 1;
    position: absolute
}

.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-position: 6px 9px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjQ2Ny4xOTRhLjY1Ny42NTcgMCAwIDAtLjkzNCAwbC0zLjA2NiAyLjk4MmMtLjgtLjE5NS0xLjYtLjM4OS0yLjQ2Ny0uMzg5LTMuNiAwLTYuNjY3IDIuMTM5LTggNC43MzIuNiAxLjE2NiAxLjYgMi4yNjggMi44IDMuMTFMLjQ2NyAxMi45YS42MTUuNjE1IDAgMCAwIDAgLjkwN2MuMjY2LjI1OS42NjYuMjU5LjkzMyAwTDE0LjQ2NyAxLjEwMmEuNjE1LjYxNSAwIDAgMCAwLS45MDh6TTQuOCA3LjUyYzAtMS43NSAxLjQ2Ny0zLjExMiAzLjItMy4xMTIuMzMzIDAgLjczMy4wNjUgMSAuMTk1bC0uODY3Ljg0MmgtLjJjLTEuMiAwLTIuMi45NzMtMi4yIDIuMTR2LjE5NGwtLjg2Ni44NDJjMC0uMzg5LS4wNjctLjc3Ny0uMDY3LTEuMTAxek04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTN6bTgtMi4xMzhjLS42NjctMS4yOTctMS44LTIuNDYzLTMuMTMzLTMuMzA2bC0yIDEuOTQ0Yy4yLjM5LjMzMy45MDguMzMzIDEuMzYyIDAgMS43NS0xLjQ2NyAzLjExLTMuMiAzLjExLS41MzMgMC0xLS4xMjktMS40LS4zMjNMNS4xMzMgMTEuNzNBOC4zMTggOC4zMTggMCAwIDAgOCAxMi4yNWMzLjYgMCA2LjY2Ny0yLjEzOSA4LTQuNzMxeiIgZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
    opacity: 1
}

.adsk-viewing-viewer.light-theme .treeview .view lmvheader>icon {
    display: inline;
    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;
    padding: 0 11px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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 {
    color: #38abdf;
    outline: none;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px 0 rgba(34, 34, 34, .3)
}

.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 {
    color: #fff;
    background-color: #0696d7
}

.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 {
    color: #fff;
    background-color: #38abdf
}

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

.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 {
    color: #0a131c;
    background-color: #edf0f2;
    border-bottom: 1px solid rgba(0, 0, 0, .2)
}

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

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

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

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

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

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

.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 {
    color: #fff;
    background-color: #38abdf
}

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

.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 {
    color: #fff;
    background-color: #bec8d2
}

.adsk-viewing-viewer.bim-theme .docking-panel-tertiary-button {
    color: #0696d7;
    border: 1px solid #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 {
    color: #38abdf;
    border: 1px solid #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 {
    border: 1px solid #d5dbe1;
    background-color: transparent
}

.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 {
    color: #0a131c;
    background: #fff;
    border: 1px solid transparent
}

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

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

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

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

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

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

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

.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 .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 {
    color: #38abdf;
    border-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 .docking-panel-tertiary-button:active {
    color: #38abdf;
    border: 1px solid #38abdf
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.adsk-viewing-viewer.bim-theme .treeview .group.selected label,
.adsk-viewing-viewer.bim-theme .treeview .leaf.selected label,
.adsk-viewing-viewer.bim-theme .treeview group.selected-ex>lmvheader>label,
.adsk-viewing-viewer.bim-theme .treeview group.selected label,
.adsk-viewing-viewer.bim-theme .treeview leaf.selected-ex>lmvheader>label,
.adsk-viewing-viewer.bim-theme .treeview leaf.selected 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 {
    right: 0;
    top: 0;
    width: 35px;
    height: 100%;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    background-position: 6px 12px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNDI0LjAxM2MxLjM5LjAwNiAyLjc2NS4yODEgNC4wNS44MS45MzYuMzkzIDEuODEuOTIgMi41OTIgMS41NjZhOC43NDggOC43NDggMCAwIDEgMS43ODIgMi4yMTQgNy4xMjggNy4xMjggMCAwIDEtMS41NjYgMi40MyA5LjA3MiA5LjA3MiAwIDAgMS0yLjUzOCAxLjY3NGMtMS4zODMuNTg3LTIuODcyLjg4LTQuMzc0Ljg2NGExMC4yNiAxMC4yNiAwIDAgMS00LjMyLS43MDIgOC4zNyA4LjM3IDAgMCAxLTIuNTM4LTEuNjJBNy4xMjggNy4xMjggMCAwIDEgMCA0Ljc2NWE5LjEyNiA5LjEyNiAwIDAgMSAxLjc4Mi0yLjQzQTkuNDUgOS40NSAwIDAgMSA0LjM3NC43MTVhOS4xOCA5LjE4IDAgMCAxIDQuMDUtLjcwMnptLjEwOCA4LjA0NmMuNDI4LS4wMDQuODUtLjA5NiAxLjI0Mi0uMjcuMzgzLS4xNjcuNzMtLjQwNiAxLjAyNi0uNzAyLjYxLS42MTYuOTQtMS40NTUuOTE4LTIuMzIyYTMuMTg2IDMuMTg2IDAgMCAwLS45MTgtMi4yNjggMy4zNDggMy4zNDggMCAwIDAtMS4wMjYtLjcwMiAzLjI0IDMuMjQgMCAwIDAtMi41MzggMGMtLjM4My4xNjgtLjczLjQwNi0xLjAyNi43MDJhMy4xODYgMy4xODYgMCAwIDAtLjkxOCAyLjMyMmMuMDA2LjQyOC4wOTcuODUuMjcgMS4yNDIuMTY2LjM4NS40MDQuNzMzLjcwMiAxLjAyNmEzLjI5NCAzLjI5NCAwIDAgMCAyLjI2OC45NzJ6bTEuODktMy4yOTRhMS43ODIgMS43ODIgMCAwIDAtLjE2Mi0uNzAyIDEuODkgMS44OSAwIDAgMC0uMzc4LS41OTQgMS43ODIgMS43ODIgMCAwIDAtLjU5NC0uMzc4bC0uNzAyLS4xNjItLjcwMi4xNjJhMS44MzYgMS44MzYgMCAwIDAtLjk3Mi45NzIgMS44MzYgMS44MzYgMCAwIDAgMCAxLjQ1OGMuMTczLjQyOC41Ljc3NS45MTguOTcybC43MDIuMTYyLjcwMi0uMTYyYy4yMi0uMDg2LjQyMi0uMjE0LjU5NC0uMzc4LjE2MS0uMTczLjI5LS4zNzQuMzc4LS41OTQuMTA5LS4yMzcuMTY0LS40OTUuMTYyLS43NTZoLjA1NHoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzBBMTMxQyIvPjwvc3ZnPg==");
    opacity: 1;
    position: absolute
}

.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-position: 6px 9px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjQ2Ny4xOTRhLjY1Ny42NTcgMCAwIDAtLjkzNCAwbC0zLjA2NiAyLjk4MmMtLjgtLjE5NS0xLjYtLjM4OS0yLjQ2Ny0uMzg5LTMuNiAwLTYuNjY3IDIuMTM5LTggNC43MzIuNiAxLjE2NiAxLjYgMi4yNjggMi44IDMuMTFMLjQ2NyAxMi45YS42MTUuNjE1IDAgMCAwIDAgLjkwN2MuMjY2LjI1OS42NjYuMjU5LjkzMyAwTDE0LjQ2NyAxLjEwMmEuNjE1LjYxNSAwIDAgMCAwLS45MDh6TTQuOCA3LjUyYzAtMS43NSAxLjQ2Ny0zLjExMiAzLjItMy4xMTIuMzMzIDAgLjczMy4wNjUgMSAuMTk1bC0uODY3Ljg0MmgtLjJjLTEuMiAwLTIuMi45NzMtMi4yIDIuMTR2LjE5NGwtLjg2Ni44NDJjMC0uMzg5LS4wNjctLjc3Ny0uMDY3LTEuMTAxek04IDkuNjU3YzEuMiAwIDIuMi0uOTcyIDIuMi0yLjEzOCAwLS4xOTUtLjA2Ny0uMzktLjEzMy0uNjQ5TDcuMzMzIDkuNTI4Yy4yNjcuMDY1LjQ2Ny4xMy42NjcuMTN6bTgtMi4xMzhjLS42NjctMS4yOTctMS44LTIuNDYzLTMuMTMzLTMuMzA2bC0yIDEuOTQ0Yy4yLjM5LjMzMy45MDguMzMzIDEuMzYyIDAgMS43NS0xLjQ2NyAzLjExLTMuMiAzLjExLS41MzMgMC0xLS4xMjktMS40LS4zMjNMNS4xMzMgMTEuNzNBOC4zMTggOC4zMTggMCAwIDAgOCAxMi4yNWMzLjYgMCA2LjY2Ny0yLjEzOSA4LTQuNzMxeiIgZmlsbD0iIzk0OTQ5RiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
    opacity: 1
}

.adsk-viewing-viewer.bim-theme .treeview .view lmvheader>icon {
    display: inline;
    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;
    padding: 0 11px
}

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

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

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

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

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

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

[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-weight: 400 !important;
    font-variant: normal !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-bug:before {
    content: "c"
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.adsk-viewing-viewer .alert-box-ok {
    display: block;
    position: relative;
    z-index: 2;
    width: 50px;
    height: auto;
    left: 50%;
    margin-left: -25px;
    margin-top: 10px;
    bottom: 5%;
    line-height: 20px;
    text-align: center;
    color: #000;
    font-size: 14px;
    background: transparent;
    border-radius: 2px;
    border: 1px solid #999;
    padding: 3px;
    cursor: pointer;
    -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
}

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

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

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

.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 {
    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;
    position: absolute;
    min-width: 250px;
    width: 180px;
    top: calc(50% - 50px);
    left: 50%;
    width: 350px;
    height: 200px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%)
}

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

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

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

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

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

.adsk-viewing-viewer .docking-panel.menu .menu-item {
    height: 36px;
    position: relative;
    display: table-row;
    margin-bottom: 1px;
    cursor: pointer;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.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;
    white-space: nowrap;
    vertical-align: middle;
    padding: 5px 10px
}

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

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

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

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

.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-top: 15px;
    padding-bottom: 0
}

.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 {
    width: 100%;
    height: 36px;
    padding: 0 10px 0 16px;
    font-size: 12px;
    border: none
}

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

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

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

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

.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-top: 13px;
    padding-bottom: 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 {
    padding-left: 0;
    font-weight: 300
}

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

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

.progressfg {
    height: 4px;
    background: linear-gradient(90deg, #189e1c, #22e328);
    width: 240px;
    border-radius: 2px
}

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

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

.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-weight: 500;
    font-size: 12px
}

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

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

.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 {
    border-left: 3px solid #999;
    background-color: transparent;
    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;
    width: 100%;
    position: absolute
}

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

.adsk-viewing-viewer .treeview .model-div {
    margin: 0;
    padding: 0;
    border: 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 {
    text-decoration: underline;
    cursor: pointer
}

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

.adsk-viewing-viewer .treeview .leaf {
    position: relative;
    display: inline;
    -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 {
    border-left: 3px solid #999;
    background-color: transparent;
    transition: all .2s ease
}

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

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

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

.adsk-viewing-viewer .model-structure-panel .lmv-no-properties {
    margin-top: 20px;
    text-align: center;
    color: #fff
}

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

.adsk-viewing-viewer .docking-panel {
    position: absolute;
    z-index: 2;
    overflow-x: hidden;
    overflow-y: hidden;
    border: none;
    background: transparent;
    border-radius: 5px;
    -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 {
    padding: 11px 0 11px 14px;
    border-radius: 5px 5px 0 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 27px;
    border: none;
    resize: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    cursor: move;
    position: relative;
    z-index: 1
}

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

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

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

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

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

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

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

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

.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 {
    width: 6px;
    height: 6px;
    padding: 12px
}

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

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

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

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

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

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

.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;
    width: calc(100% - 7px);
    display: inline-block;
    border-radius: 4px
}

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

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

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

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

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

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

.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: 100%
}

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

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

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

.adsk-viewing-viewer .property-panel .property-name {
    top: -4px;
    padding-left: 28px;
    width: 40%;
    max-width: 10px;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis
}

.adsk-viewing-viewer .property-panel .property-name,
.adsk-viewing-viewer .property-panel .property-value {
    display: table-cell;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.adsk-viewing-viewer .property-panel .property-value {
    width: 60%;
    height: 100%;
    font-weight: 400;
    vertical-align: middle;
    position: relative;
    padding-left: 8px
}

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

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

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

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

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

.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 {
    width: 25%;
    height: 100%;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    background-color: transparent;
    white-space: nowrap;
    min-width: 50px;
    text-overflow: clip;
    cursor: pointer;
    display: inline-block
}

.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 {
    width: 25%;
    height: 100%;
    text-decoration: none;
    text-align: center;
    position: absolute
}

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

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

.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 {
    width: 30px;
    height: 30px;
    padding: 0
}

.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 .layers-panel {
    left: 0;
    top: 0;
    min-width: 320px;
    min-height: 100px;
    height: calc(100% - 55px)
}

.adsk-viewing-viewer .layers-panel .visibility {
    right: 40px;
    top: 0;
    width: 25px;
    height: 50px;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    background-position: 2px 19px;
    background-repeat: no-repeat;
    position: absolute;
    cursor: pointer;
    z-index: 1
}

.adsk-viewing-viewer .layers-panel .visibility.dim {
    background-position: 2px 16px
}

.adsk-viewing-viewer .layers-panel .treeview {
    height: 100%
}

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

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

.adsk-viewing-viewer .layers-panel .treeview label {
    padding-left: 17px
}

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

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

.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;
    position: absolute;
    overflow: hidden
}

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

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

.adsk-viewing-viewer .treeview .dim div.visibility {
    background-position: 6px 9px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjMyMi41OTRhLjYzOC42MzggMCAwIDAtLjkyNCAwTDEwLjM2MiAzLjYzYy0uNzkyLS4xOTgtMS41ODQtLjM5Ni0yLjQ0Mi0uMzk2LTMuNTY0IDAtNi42IDIuMTc4LTcuOTIgNC44MTguNTk0IDEuMTg4IDEuNTg0IDIuMzEgMi43NzIgMy4xNjhsLTIuMzEgMi4zMWEuNjM4LjYzOCAwIDAgMCAwIC45MjRjLjI2NC4yNjQuNjYuMjY0LjkyNCAwTDE0LjMyMiAxLjUxOGEuNjM4LjYzOCAwIDAgMCAwLS45MjR6bS05LjU3IDcuNDU4QTMuMTY5IDMuMTY5IDAgMCAxIDcuOTIgNC44ODRjLjMzIDAgLjcyNi4wNjYuOTkuMTk4bC0uODU4Ljg1OGgtLjE5OGMtMS4xODggMC0yLjE3OC45OS0yLjE3OCAyLjE3OHYuMTk4bC0uODU4Ljg1OGMwLS4zOTYtLjA2Ni0uNzkyLS4wNjYtMS4xMjJ6TTcuOTIgMTAuMjNjMS4xODggMCAyLjE3OC0uOTkgMi4xNzgtMi4xNzggMC0uMTk4LS4wNjYtLjM5Ni0uMTMyLS42Nkw3LjI2IDEwLjA5OGMuMjY0LjA2Ni40NjIuMTMyLjY2LjEzMnptNy45Mi0yLjE3OGMtLjY2LTEuMzItMS43ODItMi41MDgtMy4xMDItMy4zNjZsLTEuOTggMS45OGMuMTk4LjM5Ni4zMy45MjQuMzMgMS4zODZBMy4xNjkgMy4xNjkgMCAwIDEgNy45MiAxMS4yMmMtLjUyOCAwLS45OS0uMTMyLTEuMzg2LS4zM2wtMS40NTIgMS40NTJjLjg1OC4zMyAxLjg0OC41MjggMi44MzguNTI4IDMuNTY0IDAgNi42LTIuMTc4IDcuOTItNC44MTh6IiBmaWxsPSIjRjRGNEY0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
    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 {
    border: none;
    background: 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 {
    width: 100%;
    height: 100%;
    padding-top: 9px;
    border-radius: 0
}

.adsk-viewing-viewer .treeview lmvheader icon {
    display: inline;
    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
}

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

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

.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 {
    left: 12px;
    top: 58px;
    width: 13px;
    height: 13px;
    position: absolute
}

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

.adsk-viewing-viewer .viewer-settings-panel {
    border-radius: 0;
    top: 5px;
    z-index: 30;
    left: 50%;
    min-width: 285px !important;
    width: 100% !important;
    max-width: 632px !important;
    border-radius: 6px
}

.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 {
    top: 90px;
    height: calc(100% - 60px);
    position: absolute
}

.adsk-viewing-viewer .viewer-settings-panel.docking-panel .restore-defaults-container {
    width: 210px;
    left: calc(50% - 105px);
    position: absolute;
    background-color: transparent
}

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

.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 {
    position: relative;
    width: calc(100% - 44px);
    left: 20px
}

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

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

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

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

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

.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 {
    position: absolute;
    visibility: hidden;
    bottom: 120%;
    padding: 4px;
    z-index: 5;
    left: 0;
    font-size: 11px;
    text-align: center;
    text-transform: capitalize;
    line-height: 1.2;
    white-space: nowrap;
    opacity: 1;
    border-radius: 3px
}

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

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

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

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

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

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

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

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

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

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

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

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

.adsk-viewing-viewer .adsk-searchbox .search-box-close {
    right: 13px;
    top: 10px;
    width: 14px;
    height: 14px;
    cursor: pointer;
    position: absolute;
    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 {
    height: 34px;
    direction: ltr;
    margin: 0;
    padding: 7px 12px 8px 40px;
    font-size: 12px;
    width: 100%;
    outline: none;
    position: relative;
    box-sizing: border-box;
    line-height: normal;
    z-index: 1
}

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

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

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

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

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

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

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

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

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

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

.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 {
    padding-top: 2px;
    font-size: 11px;
    display: block;
    width: calc(100% - 5px);
    text-overflow: ellipsis;
    overflow: hidden
}

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

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

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

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

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

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

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

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

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

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

.geometry img:hover {
    cursor: pointer
}

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

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

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

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

.cameraview {
    padding: 6px 6px 6px 28px;
    margin: 1px 2px 0;
    background-color: hsla(0, 0%, 87.8%, .8);
    transition: all .2s ease-in-out;
    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;
    background-position: 5px 5px
}

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

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

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

.card {
    width: 100%;
    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
}

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

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

.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 {
    font-weight: 700;
    margin: 15px 6px 15px 10px;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden
}

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

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

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

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

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

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

#count {
    opacity: 1
}

#close {
    position: relative;
    top: -16px;
    text-shadow: 0 1px 1px #333
}

#close,
.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;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    position: absolute;
    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%;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 10
}

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

.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 .spinner {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 25%;
    visibility: visible;
    text-align: center;
    height: 12.5%
}

.adsk-viewing-viewer .spinner>div {
    width: 12%;
    height: 0;
    padding-bottom: 12%;
    margin: 0 1.5%;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    -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
}

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

.viewcube,
.viewcubeWrapper {
    display: block;
    position: absolute;
    outline: none;
    width: 150px;
    height: 150px;
    right: -5px;
    top: -5px;
    opacity: .7;
    margin: 0;
    -webkit-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    -ms-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.viewcubeWrapper {
    pointer-events: none
}

.viewcube {
    pointer-events: auto
}

.rewindFrame {
    height: 56px;
    width: 56px;
    z-index: 1002
}

.dropDownMenu,
.rewindFrame {
    background-color: #fff;
    position: absolute
}

.dropDownMenu {
    min-width: 220px;
    margin: 0;
    z-index: 1001;
    font-family: sans-serif;
    font-size: 14px;
    list-style-type: none;
    border: solid;
    border-width: 1px;
    border-color: #979797
}

.dropDownMenuItem {
    width: calc(100% - 24px);
    padding-left: 24px
}

.dropDownMenuCheckbox,
.dropDownMenuItem {
    position: relative;
    height: 21px;
    padding-top: 4px;
    background-color: #fff;
    cursor: pointer
}

.dropDownMenuCheckbox {
    width: calc(100% - 4px);
    margin-left: 4px
}

.dropDownMenuCheck {
    padding-top: 2px;
    cursor: pointer
}

.dropDownMenuCheckText {
    position: relative;
    padding-left: 2px;
    margin: 0;
    cursor: pointer
}

.dropDownMenuItemDisabled {
    color: #999;
    position: relative;
    width: calc(100% - 5px);
    height: 23px;
    background-color: #fff;
    cursor: pointer
}

.dropDownMenuCheckbox:hover,
.dropDownMenuItem:hover {
    background-color: #e7eef6
}

.textBox {
    font-size: 15px;
    background-color: #000;
    opacity: .6;
    padding: 2px 10px;
    border-radius: 2px;
    position: fixed;
    display: none;
    font-family: Monospace;
    color: #fff;
    z-index: 1000
}

#colorCode,
#steeringWheel,
#text {
    position: absolute;
    left: 0;
    top: 0
}

#steeringWheel,
#text {
    z-index: 900
}

.homeViewWrapper {
    display: block;
    outline: none;
    margin: 18px 0 0 -20px;
    opacity: .7;
    width: 24px;
    height: 24px;
    background-image: url(data:image/png;base64,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);
    cursor: pointer;
    pointer-events: auto
}

.homeViewWrapper:hover {
    opacity: 1
}

.homeViewWrapper.no-viewcube {
    position: absolute;
    right: 12px;
    top: 10px;
    margin: 0
}

.homeViewMenu {
    display: none;
    position: absolute;
    right: 10px;
    top: 28px;
    background-color: #fff;
    border: 1px solid #979797;
    z-index: 1
}

.homeViewMenuItem {
    padding: 5px 20px;
    font-family: sans-serif;
    font-size: 14px;
    cursor: pointer;
    z-index: 2
}

.homeViewMenuItem:hover {
    background-color: #e7eef6
}

.homeViewWrapper .homeViewMenuHandle {
    display: none;
    position: relative;
    left: 18px;
    top: 18px
}

.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 {
    width: 100%;
    position: absolute
}

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

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

.adsk-viewing-viewer .message-panel td {
    line-height: 34px;
    vertical-align: middle
}

.adsk-viewing-viewer .focal-length {
    left: 50%;
    top: 40px;
    width: 160px;
    height: 34px;
    min-width: 0;
    min-height: 0;
    transform: translateX(-50%);
    position: absolute
}

[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 {
    min-width: 300px;
    position: absolute;
    display: block;
    left: 0;
    bottom: 40px;
    margin-bottom: 10px;
    background: #222;
    list-style: none;
    font-size: 14px;
    color: #fff;
    line-height: 14px;
    text-align: left;
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    -ms-padding-start: 0;
    border: 1px solid hsla(0, 0%, 58.8%, .15);
    box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
    border-radius: 5px;
    transition: all .2s ease
}

.adsk-viewing-viewer .toolbar-settings-sub-menu.adsk-hidden {
    display: block;
    visibility: hidden;
    opacity: 0
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-checkbox {
    width: 14px;
    height: 14px;
    margin: 0 5px 0 0;
    padding: 0;
    cursor: pointer
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-horizontal-divider {
    height: 1px;
    border-top: 1px solid #000
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-listitem {
    position: relative;
    width: calc(100% - 40px);
    padding: 20px
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-listitem:hover {
    background-color: rgba(166, 194, 255, .8);
    border-radius: 4px
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-select {
    display: block;
    position: relative;
    width: calc(100% - 40px);
    padding: 20px 20px 0
}

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-selectlabel {
    position: relative;
    display: block;
    padding-bottom: 4px;
    cursor: default
}

.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 {
    display: block;
    left: 4px;
    bottom: 8px;
    height: 80px;
    width: 220px;
    color: #eee;
    background: rgba(0, 0, 0, .5)
}

.adsk-viewing-viewer .fps,
.adsk-viewing-viewer .statspanel {
    position: absolute;
    z-index: 1;
    font-family: consolas, courier, "monospace";
    font-size: 14px;
    visibility: hidden
}

.adsk-viewing-viewer .fps {
    right: 0;
    bottom: 0;
    color: #000
}

.adsk-viewing-viewer .option-drop-down {
    font-size: 11px
}

.adsk-viewing-viewer .option-drop-down.tabcell {
    left: 20px;
    width: calc(100% - 45px);
    position: relative
}

.adsk-viewing-viewer .adsk-button>.toolbar-vertical-group {
    position: absolute;
    bottom: 125%;
    left: -5px;
    margin: 0;
    transition: all .2s ease;
    z-index: 1
}

.adsk-viewing-viewer .adsk-button>.toolbar-vertical-group:last-child {
    margin-top: 0
}

.adsk-viewing-viewer .adsk-button>.toolbar-vertical-group.adsk-hidden {
    display: block;
    visibility: hidden;
    opacity: 0
}

.adsk-viewing-viewer .adsk-control-tooltip {
    pointer-events: none
}

.adsk-viewing-viewer .notouch .adsk-button>.toolbar-vertical-group:hover~.adsk-control-tooltip {
    visibility: hidden
}

.adsk-viewing-viewer .adsk-button>.toolbar-vertical-group~.adsk-control-tooltip {
    left: 120%
}

.adsk-viewing-viewer .adsk-button>.toolbar-vertical-group>.adsk-button>.adsk-control-tooltip {
    left: 120%;
    bottom: 25%
}

.adsk-viewing-viewer .explode-submenu {
    min-width: 0;
    min-height: 0;
    width: 160px;
    height: 34px;
    position: absolute;
    left: 21px;
    bottom: 55px;
    cursor: default;
    transform: translateX(-50%)
}

.adsk-viewing-viewer .explode-submenu.android,
.adsk-viewing-viewer .explode-submenu.ios {
    left: 50%;
    bottom: 62px;
    width: 80%
}

.adsk-viewing-viewer input[type=range].explode-slider {
    width: calc(100% - 20px);
    display: block;
    padding: 0;
    margin: 10px;
    height: 14px;
    cursor: col-resize
}

.adsk-viewing-viewer #toolbar-inspectTools .explode-submenu {
    left: 55px;
    bottom: 0;
    margin: 0
}

.adsk-viewing-viewer .switch-slider-row {
    cursor: pointer
}

.adsk-viewing-viewer .switch {
    position: relative;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 2px;
    width: 31px;
    height: 8px;
    pointer-events: none;
    display: inline-block
}

.adsk-viewing-viewer .switch input {
    display: none
}

.adsk-viewing-viewer .switch .slider {
    width: 16px;
    height: 2px;
    left: 15px;
    top: 5px;
    -webkit-transition: .4s;
    transition: .4s
}

.adsk-viewing-viewer .switch .slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 0;
    top: 3px;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 50%
}

.adsk-viewing-viewer .switch input:checked+.slider:before {
    -webkit-transform: translateX(12px);
    -ms-transform: translateX(12px);
    transform: translateX(12px)
}

.adsk-viewing-viewer .toolbar-animation-subtoolbar {
    font-size: 12px;
    height: 50px;
    bottom: 70px;
    z-index: 4
}

.adsk-viewing-viewer .toolbar-menu-collapsed .toolbar-animation-subtoolbar {
    display: none
}

.adsk-viewing-viewer .toolbar-animation-subtoolbar .adsk-control-group {
    padding-top: 10px;
    height: calc(100% - 10px);
    position: relative
}

.adsk-viewing-viewer .toolbar-animation-backward-icon,
.adsk-viewing-viewer .toolbar-animation-forward-icon {
    min-width: 28px;
    min-height: 16px
}

.adsk-viewing-viewer .toolbar-animation-close-icon {
    min-width: 18px;
    min-height: 16px
}

.adsk-viewing-viewer .toolbar-animation-timeline {
    top: 0;
    margin: 2px 0 0
}

.adsk-viewing-viewer .animation-timeline {
    outline: none
}

.adsk-viewing-viewer .animation-time-lapse {
    outline: none;
    border-width: 0;
    width: 48px;
    position: relative;
    z-index: 0;
    background: rgba(34, 34, 34, 0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none
}

.adsk-viewing-viewer .toolbar-animation-menu-placer {
    bottom: 46px
}

.adsk-viewing-viewer .toolbar-animation-button {
    float: left;
    cursor: pointer;
    border-radius: 5px;
    padding: 0;
    width: auto;
    height: auto;
    min-width: 48px;
    min-height: 48px;
    border: none !important
}

.adsk-viewing-viewer .toolbar-animation-button:hover {
    border: none !important
}

.adsk-viewing-viewer .toolbar-animation-close-button {
    top: -14px;
    width: 25px;
    height: 48px;
    min-width: 0;
    min-height: 0;
    position: relative
}

.adsk-viewing-viewer .toolbar-animation-close-button.docking-panel-close {
    background-position: 5px 19px
}

.adsk-viewing-viewer .toolbar-animation-button>input {
    margin-top: 5px;
    width: 80px;
    text-align: center
}

.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 {
    width: 500px;
    height: 500px;
    position: absolute;
    top: calc(50% - 250px);
    left: calc(50% - 250px);
    pointer-events: none
}

div.orbit-gizmo div {
    border: 0;
    border-color: #989898;
    border-style: solid
}

.orbit-gizmo .layout-ver {
    width: 10%;
    height: 100%;
    float: left
}

.orbit-gizmo .layout-hor {
    width: 80%;
    height: 10%;
    margin: 0 auto
}

.orbit-gizmo .layout-mid {
    width: 100%;
    height: 80%;
    text-align: center
}

.orbit-gizmo .outside {
    width: 1000%;
    height: 1000%;
    margin-top: -450%;
    margin-bottom: -550%;
    margin-left: -450%;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGd27GMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS44NzuAXQAAAHJJREFUOE/Vk0ESwCAIA+n/H02FItBK8Go5ObqDMUTiTdERAPUyiOlqCQFaQoGOeIBEfCUZ4MSiaAJGiKBXsQNK6HW5xnFspqUzAWhf2CGsqDVks6pXDHXJzcIHiQz22wa1BXCLOWrYwrOAcnNGqn/w9W4hXTJqyBXrqAAAAABJRU5ErkJggg==), auto;
    pointer-events: auto
}

.orbit-gizmo .ring {
    width: 80%;
    height: 80%;
    margin-bottom: -100%;
    border-radius: 2500px;
    border: 50px solid hsla(0, 0%, 100%, 0);
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAlklEQVQ4T81TwRbAIAiy///ozaQUN31d61IRKYbJcxhyHUHmyKp4KzJ0tAQc9wTcRgpOswPOc8cllg8RIjmzF6oQiYMaAC1BBspdNA9ge9WQAUV2QJt7gqlDjK3pk0LvInNH+Isuq6AAdZkFgSFW4A81CdsAs9XfNRbuZvacHFr9wLaGFyh+mZR6KjfYoSfLP3TfzypkvjV8LGaZGHW7AAAAAElFTkSuQmCC) 16 16, nesw-resize;
    pointer-events: auto
}

.orbit-gizmo .ring:hover {
    border-color: hsla(0, 0%, 100%, .1)
}

.orbit-gizmo .circle {
    width: calc(80% - 3px);
    height: calc(100% - 3px);
    border-radius: 2500px;
    border-width: 1px;
    float: left;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAt1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAzMzP6+vri4uISEhKKioqtra2dnZ2EhIR9fX10dHRkZGQdHR3t7e3Hx8e5ubm1tbWoqKhWVlZKSko4ODgICAjv7+/o6OjMzMyxsbFOTk4pKSkXFxcEBAT29vbW1tZ6enpISEgLCwvhzeX+AAAAGXRSTlMANRO0nHRJHfnskIxQRKh89syDVwTWZjEJxPFEswAAAOFJREFUKM+1j+lygkAQhIflEAJe0Rw9u4CCeKKoSTTX+z9XoMJWWeX+ssrvZ3f19DQ5zOw/0DUMQPlmQ72bE2adBp8/Rp3CQUi3ILx+bxj4fjDs9T1Bmo6bbPPN8aDU4bjJt4nb+de789kSFyxn826jW3ICLNZZKU8nWWbrBTCRVm04U8TpjquRFf1Go0d7l8aYOrUR7FGEFr1S9LGymwthgX2gE/Kl0cHPOtF2xOWZ5QpIC93RflW4InkDoPRXesd5LJIMQPzV7tCMa7f6BvhJL79AVDmYTNQ1NhnxbI/uwB8H5Bjd4zQPBAAAAABJRU5ErkJggg==), auto;
    pointer-events: auto
}

.orbit-gizmo .circle .crosshair-area {
    width: 10%;
    height: 10%;
    margin: 45% auto 0
}

.orbit-gizmo .circle .crosshair-area .crosshair-v {
    width: 0;
    height: 100%;
    margin: 0 auto;
    border-left-width: 1px
}

.orbit-gizmo .circle .crosshair-area .crosshair-h {
    width: 100%;
    height: 0;
    margin-top: -50%;
    border-bottom-width: 1px
}

.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 {
    width: 12.5%;
    height: 100%;
    margin: 0 auto;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGd27GMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS44NzuAXQAAAHJJREFUOE/dk8EOwCAIQ/H/P1ot6gZd7A5LPIyb6UsxUKy+lJ0GDJWbhmfXCioTEYAIKBEEFJgooGtkkR3wUoDTAphumbhbXCPYAuv7/wbWCD/twhe9dxgSByKGA4BKlLurTI7+lNnKIefUM/A8xAO32QA2rkRBShFyJgAAAABJRU5ErkJggg==) 16 16, ns-resize
}

.orbit-gizmo .layout-ver .edgemark-area {
    width: 100%;
    height: 12.5%;
    margin-top: 350%;
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ3bsYwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAeUlEQVQ4T+VTwRbAIAhy///RTUWMtt7bbZc8LaEEVjY+ys4jWNXivHNw8EKRZ4kVodEkFDFPAgGtHpFLbiXu6JwtjOj6UlFsiSZH8FvVh5CF8PqrSkiNqgGWS//GBSSqC/qspMRkBzVmkM9xYr4zXuycdye3jn94mzejtD9JdIFZgAAAAABJRU5ErkJggg==) 16 16, ew-resize
}

.orbit-gizmo .layout-hor .edgemark-area .edgemark {
    width: 0;
    height: 100%;
    margin: 0 auto;
    border-left-width: 1px
}

.orbit-gizmo .layout-ver .edgemark-area .edgemark {
    width: 100%;
    height: 0;
    padding-top: 50%;
    border-bottom-width: 1px
}
