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

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

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

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

/* Toolbar */
.adsk-viewing-viewer.dark-theme .adsk-control-group {
  color: #f4f4f4;
  background-color: rgba(34, 34, 34, 0.94);
  box-shadow: 1px 3px 10px 0 rgba(0, 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:focus,
.adsk-viewing-viewer.dark-theme .adsk-button.active {
  color: #00bfff;
  outline: none;
  border-radius: 3px;
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 1);
}

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

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

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

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

/* Panel */
.adsk-viewing-viewer.dark-theme .docking-panel {
  box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.4);
}

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

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

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

.adsk-viewing-viewer.dark-theme .docking-panel-close {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5kYXJrX25vcm1hbF9wYW5lbGNsb3NlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkRBUkstVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwMS4wMDAwMDAsIC0xOTguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJkYXJrX25vcm1hbF9wYW5lbGNsb3NlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDEuMDAwMDAwLCAxOTguMDAwMDAwKSI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMC40NTQ5NDg1MDYsMTAuOTk3MDU3MiBDMC4yNjIwNzgzOTgsMTAuOTc5NjAyNyAwLjA5NjYzMTgzNTQsMTAuODUyMzQzNyAwLjAzMDI3ODYyMzcsMTAuNjcwNDA3NCBDLTAuMDM2MDc0NTg4MSwxMC40ODg0NzEyIDAuMDA4NTk5NDk1NDksMTAuMjg0NTc5OSAwLjE0NDk0ODUwNiwxMC4xNDcwNTcyIEwxMC4xNDQ5NDg1LDAuMTQ3MDU3MjQ5IEMxMC4yNzE3Nzc4LDAuMDIwMjI3OTY1MSAxMC40NTY2MzU1LC0wLjAyOTMwNDUwODkgMTAuNjI5ODg3NSwwLjAxNzExODIzMTIgQzEwLjgwMzEzOTUsMC4wNjM1NDA5NzEyIDEwLjkzODQ2NDgsMC4xOTg4NjYyMDcgMTAuOTg0ODg3NSwwLjM3MjExODIzMSBDMTEuMDMxMzEwMywwLjU0NTM3MDI1NiAxMC45ODE3Nzc4LDAuNzMwMjI3OTY1IDEwLjg1NDk0ODUsMC44NTcwNTcyNDkgTDAuODU0OTQ4NTA2LDEwLjg1NzA1NzIgQzAuNzQ4OTYzNTI0LDEwLjk2MDcxNjEgMC42MDI0NDM0MDUsMTEuMDExOTk4MiAwLjQ1NDk0ODUwNiwxMC45OTcwNTcyIFoiIGlkPSJTaGFwZSIgZmlsbD0iIzk0OTQ5RiI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiIGZpbGw9IiM5MzlDQTUiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.dark-theme .docking-panel-close:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5kYXJrX2hvdmVyX3BhbmVsY2xvc2U8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iREFSSy1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA2MC4wMDAwMDAsIC0xOTguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJkYXJrX2hvdmVyX3BhbmVsY2xvc2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjAuMDAwMDAwLCAxOTguMDAwMDAwKSIgZmlsbD0iI0JFQzhEMiI+DQogICAgICAgICAgICA8cGF0aCBkPSJNMC40NTQ5NDg1MDYsMTAuOTk3MDU3MiBDMC4yNjIwNzgzOTgsMTAuOTc5NjAyNyAwLjA5NjYzMTgzNTQsMTAuODUyMzQzNyAwLjAzMDI3ODYyMzcsMTAuNjcwNDA3NCBDLTAuMDM2MDc0NTg4MSwxMC40ODg0NzEyIDAuMDA4NTk5NDk1NDksMTAuMjg0NTc5OSAwLjE0NDk0ODUwNiwxMC4xNDcwNTcyIEwxMC4xNDQ5NDg1LDAuMTQ3MDU3MjQ5IEMxMC4yNzE3Nzc4LDAuMDIwMjI3OTY1MSAxMC40NTY2MzU1LC0wLjAyOTMwNDUwODkgMTAuNjI5ODg3NSwwLjAxNzExODIzMTIgQzEwLjgwMzEzOTUsMC4wNjM1NDA5NzEyIDEwLjkzODQ2NDgsMC4xOTg4NjYyMDcgMTAuOTg0ODg3NSwwLjM3MjExODIzMSBDMTEuMDMxMzEwMywwLjU0NTM3MDI1NiAxMC45ODE3Nzc4LDAuNzMwMjI3OTY1IDEwLjg1NDk0ODUsMC44NTcwNTcyNDkgTDAuODU0OTQ4NTA2LDEwLjg1NzA1NzIgQzAuNzQ4OTYzNTI0LDEwLjk2MDcxNjEgMC42MDI0NDM0MDUsMTEuMDExOTk4MiAwLjQ1NDk0ODUwNiwxMC45OTcwNTcyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

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

.adsk-viewing-viewer.dark-theme .docking-panel-footer-resizer {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmRhcmtfbm9ybWFsX3Jlc2l6ZV9pY29uPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkRBUkstVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYyNC4wMDAwMDAsIC04MjkuMDAwMDAwKSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+DQogICAgICAgIDxnIGlkPSJkYXJrX25vcm1hbF9yZXNpemVfaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjI0LjAwMDAwMCwgODI5LjAwMDAwMCkiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuNSw2LjUgTDYuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiMwMDAwMDAiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNi41IEw2LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iIzAwMDAwMCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEuNSw2LjUgTDcuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiNCRUM4RDIiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjUsNi41IEw3LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iI0JFQzhEMiI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmRhcmtfaG92ZXJfcmVzaXplX2ljb248L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iREFSSy1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI4My4wMDAwMDAsIC04MjkuMDAwMDAwKSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+DQogICAgICAgIDxnIGlkPSJkYXJrX2hvdmVyX3Jlc2l6ZV9pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjgzLjAwMDAwMCwgODI5LjAwMDAwMCkiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuNSw2LjUgTDYuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiMwMDAwMDAiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNi41IEw2LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iIzAwMDAwMCI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEuNSw2LjUgTDcuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiNENERCRTEiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjUsNi41IEw3LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iI0Q0REJFMSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  background-repeat: no-repeat;
  background-position-x: 9px;
  background-position-y: 8px;
}

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

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

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

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

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

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

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

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

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

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

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

/*.adsk-viewing-viewer.dark-theme .adsk-lmv-tftable tr td div {*/
/*color: #bec8d2;*/
/*}*/
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .adsk-lmv-tftable tr td:nth-child(1) div {
  color: #f3f7fb !important;
}

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

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

.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: rgba(147, 156, 165, 1);
}

.adsk-viewing-viewer.dark-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
  background: rgba(190, 200, 210, 1);
}

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

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

/* Searchbox and Filterbox */
.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, 0.94);
  border: solid 1px rgba(0, 0, 0, 0);
  border-bottom: solid 1px rgba(34, 34, 34, 0.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj4NCiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjIxNCA5LjIzNmE1LjAzNCA1LjAzNCAwIDAgMS0xLjQ1LTMuNTExYzAtMS4yOTguNTM0LTIuNTk1IDEuNDUtMy41MTFhNS4wMzQgNS4wMzQgMCAwIDEgMy41MS0xLjQ1YzEuMjk4IDAgMi41OTYuNTM0IDMuNTEyIDEuNDVhNS4wMzQgNS4wMzQgMCAwIDEgMS40NSAzLjUxIDUuMDM0IDUuMDM0IDAgMCAxLTEuNDUgMy41MTIgNS4wMzQgNS4wMzQgMCAwIDEtMy41MTEgMS40NSA1LjAzNCA1LjAzNCAwIDAgMS0zLjUxMS0xLjQ1TTEyLjkgMTIuMjlsLTIuODI0LTIuODI0Yy45MTYtMS4wNjkgMS40NS0yLjM2NiAxLjQ1LTMuNzRhNS43MiA1LjcyIDAgMCAwLTEuNjgtNC4wNDZDOC43NzkuNjExIDcuMjUyIDAgNS43MjYgMGE1LjcyIDUuNzIgMCAwIDAtNC4wNDYgMS42OEE1LjcyIDUuNzIgMCAwIDAgMCA1LjcyNCA1LjcyIDUuNzIgMCAwIDAgMS42OCA5Ljc3YTUuNzIgNS43MiAwIDAgMCA0LjA0NSAxLjY4QTUuNTkzIDUuNTkzIDAgMCAwIDkuNDY1IDEwbDIuODI0IDIuODI0Yy4wNzcuMDc2LjE1My4wNzYuMzA2LjA3Ni4xNTIgMCAuMjI5IDAgLjMwNS0uMDc2LjA3Ni0uMDc3LjA3Ni0uMzgyIDAtLjUzNSIvPg0KPC9zdmc+');
}

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

.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-icon {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjdweCIgdmlld0JveD0iMCAwIDEwIDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4yICg0NDQ5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkZpbHRlcl9JY29uPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkxheWVycyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX3dpdGgtTGF5ZXJzLTNEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODkwLjAwMDAwMCwgLTM0MC4wMDAwMDApIiBzdHJva2U9IiM5Nzk3OTciPg0KICAgICAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4OTAuMDAwMDAwLCAzMzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI4Ij4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjUsNy41IEwyLjUsNy41IiBpZD0iTGluZS0yIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC41LDQuNSBMMS41LDQuNSIgaWQ9IkxpbmUtMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.dark-theme .adsk-filterbox .filter-box-icon.focused {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgMTAgNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjIgKDQ3MzI3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+RmlsdGVyX0ljb25fc2VsZWN0ZWQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYtIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTI3LjAwMDAwMCwgLTI0Mi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4NCiAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MjcuMDAwMDAwLCAyNDEuMDAwMDAwKSIgc3Ryb2tlPSIjMDBCRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yOCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uX3NlbGVjdGVkIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNSw3LjUgTDIuNSw3LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNSw0LjUgTDEuNSw0LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5kYXJrX25vcm1hbF9zZWFyY2hjbGVhcjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJEQVJLLVRIRU1FRC1QQU5FTFMtLS1Ib3ZlcnMtLS1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MDEuMDAwMDAwLCAtMjM4LjAwMDAwMCkiPg0KICAgICAgICA8ZyBpZD0iZGFya19ub3JtYWxfc2VhcmNoY2xlYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwMS4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNCI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC02Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iIzkzOUNBNSIgY3g9IjciIGN5PSI3IiByPSI3Ij48L2NpcmNsZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgZmlsbD0iIzM2MzYzNiIgcG9pbnRzPSI0LjUwOTY4OTczIDEwIDQgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDQgMTAgNC41MDk2ODk3MyI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBmaWxsPSIjMzYzNjM2IiBwb2ludHM9IjEwIDkuNDkwMzEwMjcgOS40OTAzMTAyNyAxMCA0IDQuNTA5Njg5NzMgNC41MDk2ODk3MyA0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA1LjAwMDAwMCkiPjwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCAyLjAwMDAwMCkiPjwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5kYXJrX2hvdmVyX3NlYXJjaGNsZWFyPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkRBUkstVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNjAuMDAwMDAwLCAtMjM4LjAwMDAwMCkiPg0KICAgICAgICA8ZyBpZD0iZGFya19ob3Zlcl9zZWFyY2hjbGVhciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2MC4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iI0JFQzhEMiIgY3g9IjciIGN5PSI3IiByPSI3Ij48L2NpcmNsZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIGZpbGw9IiMzNjM2MzYiIHBvaW50cz0iNC41MDk2ODk3MyAxMCA0IDkuNDkwMzEwMjcgOS40OTAzMTAyNyA0IDEwIDQuNTA5Njg5NzMiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIGZpbGw9IiMzNjM2MzYiIHBvaW50cz0iMTAgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDEwIDQgNC41MDk2ODk3MyA0LjUwOTY4OTczIDQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgNS4wMDAwMDApIj48L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgMi4wMDAwMDApIj48L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

/* Search Results */
.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .selected {
  background-color: rgb(53, 61, 65);
}

.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel > div[lmv-nodeid]:hover {
  background-color: rgba(0, 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;
}

/* Loading Spinner */
.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: #ffffff;
}

/* Context menu */
.adsk-viewing-viewer.dark-theme .docking-panel.menu .menu-item:hover {
  background: rgba(0, 0, 0, 0.4);
}

/* Settings Panel */
.adsk-viewing-viewer.dark-theme .viewer-settings-panel.docking-panel .settings-tabs span {
  color: #ffffff;
}

.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: solid 1px #4a555b;
}

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

.adsk-viewing-viewer.dark-theme .viewer-settings-panel .settings-environment-cell.border-select {
  border: solid 1px #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: solid 1px #4a555b;
}

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

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

.adsk-viewing-viewer.dark-theme .switch input:checked + .slider:before {
  background-color: #1dc6f2;
}
/* Layers Panel */
.adsk-viewing-viewer.dark-theme .layers-panel .visibility {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+R3JvdXAgMjU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iU2VsZWN0LSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX2hvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYzLjAwMDAwMCwgLTE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUzLjAwMDAwMCwgNzQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzYuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZ3VpZGUiIG9wYWNpdHk9IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTguMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0xOC4wMDAwMDApICIgZmlsbD0iI0ZGOTg5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTQiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJzaG93LW1hcmtlcnMtaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMy4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkxheWVyXzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgWiBNOC41MzIsOC4wNTk0NjMwNiBDOC45NjAxMDIyOSw4LjA1NTI5NTM2IDkuMzgyODA0ODMsNy45NjM0MDM1IDkuNzc0LDcuNzg5NDYzMDYgQzEwLjE1NjgyNjIsNy42MjE1NjcyNCAxMC41MDQ4MjQyLDcuMzgzNDYzMyAxMC44LDcuMDg3NDYzMDYgQzExLjQwOTE4MDYsNi40NzA2MDIwNyAxMS43NDA2NzExLDUuNjMyMTI1ODggMTEuNzE4LDQuNzY1NDYzMDYgQzExLjcyNjA1ODMsMy45MTc0MTMzNSAxMS4zOTU2NjU0LDMuMTAxMTQ4NDMgMTAuOCwyLjQ5NzQ2MzA2IEMxMC41MDQ4MjQyLDIuMjAxNDYyODIgMTAuMTU2ODI2MiwxLjk2MzM1ODg3IDkuNzc0LDEuNzk1NDYzMDYgQzguOTYzMjAwODEsMS40NTAzMjYwNyA4LjA0Njc5OTE5LDEuNDUwMzI2MDcgNy4yMzYsMS43OTU0NjMwNiBDNi44NTMxNzM4NCwxLjk2MzM1ODg3IDYuNTA1MTc1NzYsMi4yMDE0NjI4MiA2LjIxLDIuNDk3NDYzMDYgQzUuNjAwODE5NDUsMy4xMTQzMjQwNSA1LjI2OTMyODg2LDMuOTUyODAwMjQgNS4yOTIsNC44MTk0NjMwNiBDNS4yOTc2Njg2Nyw1LjI0NzM5NTM2IDUuMzg5NDk1NjMsNS42Njk3OTkzOSA1LjU2Miw2LjA2MTQ2MzA2IEM1LjcyNzU3OTMsNi40NDU1NzAxMyA1Ljk2NTk2NjY2LDYuNzkzOTgyNDQgNi4yNjQsNy4wODc0NjMwNiBDNi41NTgzNDMzMyw3LjM4NDQ2MzMxIDYuOTA2NTQzMzEsNy42MjI3MDU0IDcuMjksNy43ODk0NjMwNiBDNy42ODExOTUxNyw3Ljk2MzQwMzUgOC4xMDM4OTc3MSw4LjA1NTI5NTM2IDguNTMyLDguMDU5NDYzMDYgTDguNTMyLDguMDU5NDYzMDYgWiBNMTAuNDIyLDQuNzY1NDYzMDYgQzEwLjQxNjM1ODgsNC41MjI4NzM5MiAxMC4zNjEyMzI0LDQuMjgzOTkyNjggMTAuMjYsNC4wNjM0NjMwNiBDMTAuMTcyMzE3OCwzLjg0MzUzNDU2IDEwLjA0NDA5MzQsMy42NDIwMzg5NiA5Ljg4MiwzLjQ2OTQ2MzA2IEM5LjcxMTEwOTY4LDMuMzA1MjEyNSA5LjUwOTE2ODc2LDMuMTc2NzA0NjUgOS4yODgsMy4wOTE0NjMwNiBMOC41ODYsMi45Mjk0NjMwNiBMNy44ODQsMy4wOTE0NjMwNiBDNy40NDYzNTgyNiwzLjI3NzM3MzU0IDcuMDk3OTEwNDgsMy42MjU4MjEzMSA2LjkxMiw0LjA2MzQ2MzA2IEM2LjcxMDc1NzY2LDQuNTI4NjMwNTEgNi43MTA3NTc2Niw1LjA1NjI5NTYxIDYuOTEyLDUuNTIxNDYzMDYgQzcuMDg0OTYzNjIsNS45NDkzMjI1NiA3LjQxMjcxNDA0LDYuMjk2MzUyNDMgNy44Myw2LjQ5MzQ2MzA2IEw4LjUzMiw2LjY1NTQ2MzA2IEw5LjIzNCw2LjQ5MzQ2MzA2IEM5LjQ1NDUzMTUzLDYuNDA2OTYzMjEgOS42NTYyMzk3Miw2LjI3ODYwMzQ1IDkuODI4LDYuMTE1NDYzMDYgQzkuOTg5MTA0MjEsNS45NDIxMjA5IDEwLjExNzIwNDgsNS43NDA4MjAwMiAxMC4yMDYsNS41MjE0NjMwNiBDMTAuMzE0Njc2MSw1LjI4NDM1NTU3IDEwLjM2OTk3NzYsNS4wMjYyODIwNCAxMC4zNjgsNC43NjU0NjMwNiBMMTAuNDIyLDQuNzY1NDYzMDYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
  opacity: 0.7;
}

.adsk-viewing-viewer.dark-theme .layers-panel .visibility.dim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNiAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2ICg0NDQyMykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPm1hcmt1cF9kaXNwbGF5X3R1cm5fb2ZmPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJDYW1lcmEtSW50ZXJhY3Rpb25zLS0tSG92ZXItQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNTcuMDAwMDAwLCAtMTIzLjAwMDAwMCkiIGZpbGw9IiNGNEY0RjQiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MTAuMDAwMDAwLCAxMTIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9mZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM5LjAwMDAwMCwgMy4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cF9kaXNwbGF5X3R1cm5fb2ZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4zMjIsMC41OTQgQzE0LjA1OCwwLjMzIDEzLjY2MiwwLjMzIDEzLjM5OCwwLjU5NCBMMTAuMzYyLDMuNjMgQzkuNTcsMy40MzIgOC43NzgsMy4yMzQgNy45MiwzLjIzNCBDNC4zNTYsMy4yMzQgMS4zMiw1LjQxMiAwLDguMDUyIEwwLDguMDUyIEMwLjU5NCw5LjI0IDEuNTg0LDEwLjM2MiAyLjc3MiwxMS4yMiBMMC40NjIsMTMuNTMgQzAuMTk4LDEzLjc5NCAwLjE5OCwxNC4xOSAwLjQ2MiwxNC40NTQgQzAuNzI2LDE0LjcxOCAxLjEyMiwxNC43MTggMS4zODYsMTQuNDU0IEwxNC4zMjIsMS41MTggQzE0LjU4NiwxLjI1NCAxNC41ODYsMC44NTggMTQuMzIyLDAuNTk0IEwxNC4zMjIsMC41OTQgWiBNNC43NTIsOC4wNTIgQzQuNzUyLDYuMjcgNi4yMDQsNC44ODQgNy45Miw0Ljg4NCBDOC4yNSw0Ljg4NCA4LjY0Niw0Ljk1IDguOTEsNS4wODIgTDguMDUyLDUuOTQgTDcuODU0LDUuOTQgQzYuNjY2LDUuOTQgNS42NzYsNi45MyA1LjY3Niw4LjExOCBMNS42NzYsOC4zMTYgTDQuODE4LDkuMTc0IEM0LjgxOCw4Ljc3OCA0Ljc1Miw4LjM4MiA0Ljc1Miw4LjA1MiBMNC43NTIsOC4wNTIgWiBNNy45MiwxMC4yMyBDOS4xMDgsMTAuMjMgMTAuMDk4LDkuMjQgMTAuMDk4LDguMDUyIEMxMC4wOTgsNy44NTQgMTAuMDMyLDcuNjU2IDkuOTY2LDcuMzkyIEw3LjI2LDEwLjA5OCBDNy41MjQsMTAuMTY0IDcuNzIyLDEwLjIzIDcuOTIsMTAuMjMgTDcuOTIsMTAuMjMgWiBNMTUuODQsOC4wNTIgQzE1LjE4LDYuNzMyIDE0LjA1OCw1LjU0NCAxMi43MzgsNC42ODYgTDEwLjc1OCw2LjY2NiBDMTAuOTU2LDcuMDYyIDExLjA4OCw3LjU5IDExLjA4OCw4LjA1MiBDMTEuMDg4LDkuODM0IDkuNjM2LDExLjIyIDcuOTIsMTEuMjIgQzcuMzkyLDExLjIyIDYuOTMsMTEuMDg4IDYuNTM0LDEwLjg5IEw1LjA4MiwxMi4zNDIgQzUuOTQsMTIuNjcyIDYuOTMsMTIuODcgNy45MiwxMi44NyBDMTEuNDg0LDEyLjg3IDE0LjUyLDEwLjY5MiAxNS44NCw4LjA1MiBMMTUuODQsOC4wNTIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
  opacity: 0.3;
}

/* Property Panel */
.adsk-viewing-viewer.dark-theme .property-panel .no-properties {
  color: #eeeeee;
}

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

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

/* First Person Tools */
.adsk-viewing-viewer.dark-theme .bimwalk .c-bimwalk-tooltip {
  background-color: rgba(57, 57, 57, 1);
}

.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: #ffffff;
}

/* Animation Panel */
.adsk-viewing-viewer.dark-theme .toolbar-animation-play-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-play-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-play-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwMEJGRkYiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-pause-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQyPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OS4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1OS4wMDAwMDAsIDcwMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTciPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzLUNvcHkiIHg9IjgiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-pause-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-pause-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDE3PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OS4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1OS4wMDAwMDAsIDcwMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTciPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzLUNvcHkiIHg9IjgiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-backward-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4MS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5MC4wMDAwMDAsIDY0OS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI5MC4wMDAwMDAsIC02NDkuMDAwMDAwKSB0cmFuc2xhdGUoMjgxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-backward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-backward-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4MS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5MC4wMDAwMDAsIDY0OS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI5MC4wMDAwMDAsIC02NDkuMDAwMDAwKSB0cmFuc2xhdGUoMjgxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.dark-theme .toolbar-animation-forward-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDQiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iMiIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.dark-theme .adsk-button:hover .toolbar-animation-forward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.dark-theme .adsk-button.active .toolbar-animation-forward-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDQiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iMiIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

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

/* Tree / Tree on Demand */
.adsk-viewing-viewer.dark-theme .treeview group,
.adsk-viewing-viewer.dark-theme .treeview .group,
.adsk-viewing-viewer.dark-theme .treeview leaf,
.adsk-viewing-viewer.dark-theme .treeview .leaf {
  color: #ffffff;
}

.adsk-viewing-viewer.dark-theme .treeview leaf.selected-ex > lmvheader > 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 .group.selected label,
.adsk-viewing-viewer.dark-theme .treeview leaf.selected label,
.adsk-viewing-viewer.dark-theme .treeview .leaf.selected label {
  color: #1dc7f3 !important;
}

.adsk-viewing-viewer .treeview .leaf.property,
.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, 0.2);
}

.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,
.adsk-viewing-viewer.dark-theme .treeview .group > lmvheader > label {
  color: #ffffff;
}

.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,
.adsk-viewing-viewer.dark-theme .treeview .group > lmvheader:hover {
  background: rgba(0, 0, 0, 0.4) !important;
}

/* Tree */
.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,
.adsk-viewing-viewer.dark-theme .treeview .group.dim > lmvheader > label {
  color: rgba(238, 238, 238, 0.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+R3JvdXAgMjU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iU2VsZWN0LSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX2hvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYzLjAwMDAwMCwgLTE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUzLjAwMDAwMCwgNzQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzYuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZ3VpZGUiIG9wYWNpdHk9IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTguMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0xOC4wMDAwMDApICIgZmlsbD0iI0ZGOTg5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTQiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJzaG93LW1hcmtlcnMtaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMy4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkxheWVyXzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgWiBNOC41MzIsOC4wNTk0NjMwNiBDOC45NjAxMDIyOSw4LjA1NTI5NTM2IDkuMzgyODA0ODMsNy45NjM0MDM1IDkuNzc0LDcuNzg5NDYzMDYgQzEwLjE1NjgyNjIsNy42MjE1NjcyNCAxMC41MDQ4MjQyLDcuMzgzNDYzMyAxMC44LDcuMDg3NDYzMDYgQzExLjQwOTE4MDYsNi40NzA2MDIwNyAxMS43NDA2NzExLDUuNjMyMTI1ODggMTEuNzE4LDQuNzY1NDYzMDYgQzExLjcyNjA1ODMsMy45MTc0MTMzNSAxMS4zOTU2NjU0LDMuMTAxMTQ4NDMgMTAuOCwyLjQ5NzQ2MzA2IEMxMC41MDQ4MjQyLDIuMjAxNDYyODIgMTAuMTU2ODI2MiwxLjk2MzM1ODg3IDkuNzc0LDEuNzk1NDYzMDYgQzguOTYzMjAwODEsMS40NTAzMjYwNyA4LjA0Njc5OTE5LDEuNDUwMzI2MDcgNy4yMzYsMS43OTU0NjMwNiBDNi44NTMxNzM4NCwxLjk2MzM1ODg3IDYuNTA1MTc1NzYsMi4yMDE0NjI4MiA2LjIxLDIuNDk3NDYzMDYgQzUuNjAwODE5NDUsMy4xMTQzMjQwNSA1LjI2OTMyODg2LDMuOTUyODAwMjQgNS4yOTIsNC44MTk0NjMwNiBDNS4yOTc2Njg2Nyw1LjI0NzM5NTM2IDUuMzg5NDk1NjMsNS42Njk3OTkzOSA1LjU2Miw2LjA2MTQ2MzA2IEM1LjcyNzU3OTMsNi40NDU1NzAxMyA1Ljk2NTk2NjY2LDYuNzkzOTgyNDQgNi4yNjQsNy4wODc0NjMwNiBDNi41NTgzNDMzMyw3LjM4NDQ2MzMxIDYuOTA2NTQzMzEsNy42MjI3MDU0IDcuMjksNy43ODk0NjMwNiBDNy42ODExOTUxNyw3Ljk2MzQwMzUgOC4xMDM4OTc3MSw4LjA1NTI5NTM2IDguNTMyLDguMDU5NDYzMDYgTDguNTMyLDguMDU5NDYzMDYgWiBNMTAuNDIyLDQuNzY1NDYzMDYgQzEwLjQxNjM1ODgsNC41MjI4NzM5MiAxMC4zNjEyMzI0LDQuMjgzOTkyNjggMTAuMjYsNC4wNjM0NjMwNiBDMTAuMTcyMzE3OCwzLjg0MzUzNDU2IDEwLjA0NDA5MzQsMy42NDIwMzg5NiA5Ljg4MiwzLjQ2OTQ2MzA2IEM5LjcxMTEwOTY4LDMuMzA1MjEyNSA5LjUwOTE2ODc2LDMuMTc2NzA0NjUgOS4yODgsMy4wOTE0NjMwNiBMOC41ODYsMi45Mjk0NjMwNiBMNy44ODQsMy4wOTE0NjMwNiBDNy40NDYzNTgyNiwzLjI3NzM3MzU0IDcuMDk3OTEwNDgsMy42MjU4MjEzMSA2LjkxMiw0LjA2MzQ2MzA2IEM2LjcxMDc1NzY2LDQuNTI4NjMwNTEgNi43MTA3NTc2Niw1LjA1NjI5NTYxIDYuOTEyLDUuNTIxNDYzMDYgQzcuMDg0OTYzNjIsNS45NDkzMjI1NiA3LjQxMjcxNDA0LDYuMjk2MzUyNDMgNy44Myw2LjQ5MzQ2MzA2IEw4LjUzMiw2LjY1NTQ2MzA2IEw5LjIzNCw2LjQ5MzQ2MzA2IEM5LjQ1NDUzMTUzLDYuNDA2OTYzMjEgOS42NTYyMzk3Miw2LjI3ODYwMzQ1IDkuODI4LDYuMTE1NDYzMDYgQzkuOTg5MTA0MjEsNS45NDIxMjA5IDEwLjExNzIwNDgsNS43NDA4MjAwMiAxMC4yMDYsNS41MjE0NjMwNiBDMTAuMzE0Njc2MSw1LjI4NDM1NTU3IDEwLjM2OTk3NzYsNS4wMjYyODIwNCAxMC4zNjgsNC43NjU0NjMwNiBMMTAuNDIyLDQuNzY1NDYzMDYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
  background-repeat: no-repeat;
  opacity: 0.7;
  position: absolute;
}

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

.adsk-viewing-viewer.dark-theme .treeview .dim div.visibility {
  background-position: 6px 9px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNiAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2ICg0NDQyMykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPm1hcmt1cF9kaXNwbGF5X3R1cm5fb2ZmPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJDYW1lcmEtSW50ZXJhY3Rpb25zLS0tSG92ZXItQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNTcuMDAwMDAwLCAtMTIzLjAwMDAwMCkiIGZpbGw9IiNGNEY0RjQiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MTAuMDAwMDAwLCAxMTIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9mZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM5LjAwMDAwMCwgMy4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cF9kaXNwbGF5X3R1cm5fb2ZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4zMjIsMC41OTQgQzE0LjA1OCwwLjMzIDEzLjY2MiwwLjMzIDEzLjM5OCwwLjU5NCBMMTAuMzYyLDMuNjMgQzkuNTcsMy40MzIgOC43NzgsMy4yMzQgNy45MiwzLjIzNCBDNC4zNTYsMy4yMzQgMS4zMiw1LjQxMiAwLDguMDUyIEwwLDguMDUyIEMwLjU5NCw5LjI0IDEuNTg0LDEwLjM2MiAyLjc3MiwxMS4yMiBMMC40NjIsMTMuNTMgQzAuMTk4LDEzLjc5NCAwLjE5OCwxNC4xOSAwLjQ2MiwxNC40NTQgQzAuNzI2LDE0LjcxOCAxLjEyMiwxNC43MTggMS4zODYsMTQuNDU0IEwxNC4zMjIsMS41MTggQzE0LjU4NiwxLjI1NCAxNC41ODYsMC44NTggMTQuMzIyLDAuNTk0IEwxNC4zMjIsMC41OTQgWiBNNC43NTIsOC4wNTIgQzQuNzUyLDYuMjcgNi4yMDQsNC44ODQgNy45Miw0Ljg4NCBDOC4yNSw0Ljg4NCA4LjY0Niw0Ljk1IDguOTEsNS4wODIgTDguMDUyLDUuOTQgTDcuODU0LDUuOTQgQzYuNjY2LDUuOTQgNS42NzYsNi45MyA1LjY3Niw4LjExOCBMNS42NzYsOC4zMTYgTDQuODE4LDkuMTc0IEM0LjgxOCw4Ljc3OCA0Ljc1Miw4LjM4MiA0Ljc1Miw4LjA1MiBMNC43NTIsOC4wNTIgWiBNNy45MiwxMC4yMyBDOS4xMDgsMTAuMjMgMTAuMDk4LDkuMjQgMTAuMDk4LDguMDUyIEMxMC4wOTgsNy44NTQgMTAuMDMyLDcuNjU2IDkuOTY2LDcuMzkyIEw3LjI2LDEwLjA5OCBDNy41MjQsMTAuMTY0IDcuNzIyLDEwLjIzIDcuOTIsMTAuMjMgTDcuOTIsMTAuMjMgWiBNMTUuODQsOC4wNTIgQzE1LjE4LDYuNzMyIDE0LjA1OCw1LjU0NCAxMi43MzgsNC42ODYgTDEwLjc1OCw2LjY2NiBDMTAuOTU2LDcuMDYyIDExLjA4OCw3LjU5IDExLjA4OCw4LjA1MiBDMTEuMDg4LDkuODM0IDkuNjM2LDExLjIyIDcuOTIsMTEuMjIgQzcuMzkyLDExLjIyIDYuOTMsMTEuMDg4IDYuNTM0LDEwLjg5IEw1LjA4MiwxMi4zNDIgQzUuOTQsMTIuNjcyIDYuOTMsMTIuODcgNy45MiwxMi44NyBDMTEuNDg0LDEyLjg3IDE0LjUyLDEwLjY5MiAxNS44NCw4LjA1MiBMMTUuODQsOC4wNTIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
  opacity: 0.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: 0px 11px;
}

.adsk-viewing-viewer.dark-theme .treeview .collapsed > lmvheader > icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2cHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDYgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlBhdGggMiBDb3B5PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX1NlbGVjdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2LjAwMDAwMCwgLTIzMS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMi1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi45NTY2NjYsIDIyNS45NTY2NjYpIHJvdGF0ZSgtNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTE2Ljk1NjY2NiwgLTIyNS45NTY2NjYpICIgcG9pbnRzPSIyMC4yODE5NzQ4IDIyMi41NDc3MDkgMTMuMzU1ODM5MSAyMjkuMzY1NjIzIDIwLjU1NzQ5MzEgMjI5LjM2NTYyMyI+PC9wb2x5bGluZT4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
  cursor: zoom-in;
}

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

.adsk-viewing-viewer.dark-theme .treeview .expanded.selected > lmvheader > icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPk1lbnU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS02IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsX0Jyb3dzZXJfU2VsZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuMDAwMDAwLCAtMTk5LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDEwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4zMDMzMDEsIDE5MC4zMDMzMDEpIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMTkwLjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMTg2LjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgNy4xMDU0MjczNmUtMTUgMS4yNDM0NDk3OWUtMTQgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  cursor: zoom-out;
}

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

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

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

.adsk-viewing-viewer.dark-theme .hyperlink-container {
  filter: drop-shadow(0 3px 5px rgba(0, 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, 0.9); /* same as docking-panel-container-solid-color-a */
}

.adsk-viewing-viewer.dark-theme .hyperlink-back-closer {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMXB4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9IjAgMCAxMSAxMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDI1PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJTZXR0aW5ncy0tLU9wdGlvbi0xLS0tQWRkaW5nLUNsYXJpdHktQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkxNS4wMDAwMDAsIC0xOS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA0LjAwMDAwMCwgMC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYxMS4wMDAwMDAsIDE5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC40NTQ5NDg1MDYsMTAuOTk3MDU3MiBDMC4yNjIwNzgzOTgsMTAuOTc5NjAyNyAwLjA5NjYzMTgzNTQsMTAuODUyMzQzNyAwLjAzMDI3ODYyMzcsMTAuNjcwNDA3NCBDLTAuMDM2MDc0NTg4MSwxMC40ODg0NzEyIDAuMDA4NTk5NDk1NDksMTAuMjg0NTc5OSAwLjE0NDk0ODUwNiwxMC4xNDcwNTcyIEwxMC4xNDQ5NDg1LDAuMTQ3MDU3MjQ5IEMxMC4yNzE3Nzc4LDAuMDIwMjI3OTY1MSAxMC40NTY2MzU1LC0wLjAyOTMwNDUwODkgMTAuNjI5ODg3NSwwLjAxNzExODIzMTIgQzEwLjgwMzEzOTUsMC4wNjM1NDA5NzEyIDEwLjkzODQ2NDgsMC4xOTg4NjYyMDcgMTAuOTg0ODg3NSwwLjM3MjExODIzMSBDMTEuMDMxMzEwMywwLjU0NTM3MDI1NiAxMC45ODE3Nzc4LDAuNzMwMjI3OTY1IDEwLjg1NDk0ODUsMC44NTcwNTcyNDkgTDAuODU0OTQ4NTA2LDEwLjg1NzA1NzIgQzAuNzQ4OTYzNTI0LDEwLjk2MDcxNjEgMC42MDI0NDM0MDUsMTEuMDExOTk4MiAwLjQ1NDk0ODUwNiwxMC45OTcwNTcyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuNDU3MDQ1OCwxMS4wMDcwNDU4IEMxMC4zMzkyMTAyLDEwLjk5NTMzMjQgMTAuMjI5MzU2NSwxMC45NDIxNzczIDEwLjE0NzA0NTgsMTAuODU3MDQ1OCBMMC4xNDcwNDU4MDksMC44NTcwNDU4MDkgQy0wLjA0OTAxNTI3MTksMC42NjA5ODQ3MjIgLTAuMDQ5MDE1MjY5NSwwLjM0MzEwNjg5OSAwLjE0NzA0NTgxNSwwLjE0NzA0NTgxNSBDMC4zNDMxMDY4OTksLTAuMDQ5MDE1MjY5NSAwLjY2MDk4NDcyMiwtMC4wNDkwMTUyNzE5IDAuODU3MDQ1ODA5LDAuMTQ3MDQ1ODA5IEwxMC44NTcwNDU4LDEwLjE0NzA0NTggQzExLjAxMzI4MjgsMTAuMjk0ODc5NyAxMS4wNTc0NjU5LDEwLjUyNjA2NzQgMTAuOTY2NzU0NywxMC43MjEwOTY1IEMxMC44NzYwNDM1LDEwLjkxNjEyNTUgMTAuNjcwNzY4MiwxMS4wMzEyODYgMTAuNDU3MDQ1OCwxMS4wMDcwNDU4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

/* viewer */
.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: #000000;
}

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

/* Toolbar */
.adsk-viewing-viewer.light-theme .adsk-control-group {
  color: #0a131c;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 1px 3px 10px 0 rgba(0, 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:focus,
.adsk-viewing-viewer.light-theme .adsk-button.active {
  color: #00bfff;
  outline: none;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.6);
}

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

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

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

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

/* Panel */
.adsk-viewing-viewer.light-theme .docking-panel {
  box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.4);
}

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

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

.adsk-viewing-viewer.light-theme .docking-panel-close {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ob3Zlcl9wYW5lbGNsb3NlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkxJR0hULVRIRU1FRC1QQU5FTFMtLS1Ib3ZlcnMtLS1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDYxLjAwMDAwMCwgLTE5OS4wMDAwMDApIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X2hvdmVyX3BhbmVsY2xvc2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjEuMDAwMDAwLCAxOTkuMDAwMDAwKSIgZmlsbD0iIzRBNTU1QiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjQ1NDk0ODUwNiwxMC45OTcwNTcyIEMwLjI2MjA3ODM5OCwxMC45Nzk2MDI3IDAuMDk2NjMxODM1NCwxMC44NTIzNDM3IDAuMDMwMjc4NjIzNywxMC42NzA0MDc0IEMtMC4wMzYwNzQ1ODgxLDEwLjQ4ODQ3MTIgMC4wMDg1OTk0OTU0OSwxMC4yODQ1Nzk5IDAuMTQ0OTQ4NTA2LDEwLjE0NzA1NzIgTDEwLjE0NDk0ODUsMC4xNDcwNTcyNDkgQzEwLjI3MTc3NzgsMC4wMjAyMjc5NjUxIDEwLjQ1NjYzNTUsLTAuMDI5MzA0NTA4OSAxMC42Mjk4ODc1LDAuMDE3MTE4MjMxMiBDMTAuODAzMTM5NSwwLjA2MzU0MDk3MTIgMTAuOTM4NDY0OCwwLjE5ODg2NjIwNyAxMC45ODQ4ODc1LDAuMzcyMTE4MjMxIEMxMS4wMzEzMTAzLDAuNTQ1MzcwMjU2IDEwLjk4MTc3NzgsMC43MzAyMjc5NjUgMTAuODU0OTQ4NSwwLjg1NzA1NzI0OSBMMC44NTQ5NDg1MDYsMTAuODU3MDU3MiBDMC43NDg5NjM1MjQsMTAuOTYwNzE2MSAwLjYwMjQ0MzQwNSwxMS4wMTE5OTgyIDAuNDU0OTQ4NTA2LDEwLjk5NzA1NzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.light-theme .docking-panel-close:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ub3JtYWxfcGFuZWxjbG9zZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDAxLjAwMDAwMCwgLTE5OS4wMDAwMDApIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X25vcm1hbF9wYW5lbGNsb3NlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDEuMDAwMDAwLCAxOTkuMDAwMDAwKSIgZmlsbD0iIzBBMTMxQyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjQ1NDk0ODUwNiwxMC45OTcwNTcyIEMwLjI2MjA3ODM5OCwxMC45Nzk2MDI3IDAuMDk2NjMxODM1NCwxMC44NTIzNDM3IDAuMDMwMjc4NjIzNywxMC42NzA0MDc0IEMtMC4wMzYwNzQ1ODgxLDEwLjQ4ODQ3MTIgMC4wMDg1OTk0OTU0OSwxMC4yODQ1Nzk5IDAuMTQ0OTQ4NTA2LDEwLjE0NzA1NzIgTDEwLjE0NDk0ODUsMC4xNDcwNTcyNDkgQzEwLjI3MTc3NzgsMC4wMjAyMjc5NjUxIDEwLjQ1NjYzNTUsLTAuMDI5MzA0NTA4OSAxMC42Mjk4ODc1LDAuMDE3MTE4MjMxMiBDMTAuODAzMTM5NSwwLjA2MzU0MDk3MTIgMTAuOTM4NDY0OCwwLjE5ODg2NjIwNyAxMC45ODQ4ODc1LDAuMzcyMTE4MjMxIEMxMS4wMzEzMTAzLDAuNTQ1MzcwMjU2IDEwLjk4MTc3NzgsMC43MzAyMjc5NjUgMTAuODU0OTQ4NSwwLjg1NzA1NzI0OSBMMC44NTQ5NDg1MDYsMTAuODU3MDU3MiBDMC43NDg5NjM1MjQsMTAuOTYwNzE2MSAwLjYwMjQ0MzQwNSwxMS4wMTE5OTgyIDAuNDU0OTQ4NTA2LDEwLjk5NzA1NzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.light-theme .docking-panel-footer-resizer {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmxpZ2h0X25vcm1hbF9yZXNpemVfaWNvbjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjI4LjAwMDAwMCwgLTgzMi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X25vcm1hbF9yZXNpemVfaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjI4LjAwMDAwMCwgODMyLjAwMDAwMCkiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuNSw2LjUgTDYuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiNCRUM4RDIiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNi41IEw2LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iI0JFQzhEMiI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEuNSw2LjUgTDcuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiM5MzlDQTUiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjUsNi41IEw3LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iIzkzOUNBNSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iTElHSFQtVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNzMuMDAwMDAwLCAtODYxLjAwMDAwMCkiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA3My4wMDAwMDAsIDg2MS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNi41IEw2LjUsMC41IiBpZD0iTGluZSIgc3Ryb2tlPSIjQkVDOEQyIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNNC41LDYuNSBMNi4wMzU1MzM5MSw0Ljk2NDQ2NjA5IiBpZD0iTGluZS1Db3B5IiBzdHJva2U9IiNCRUM4RDIiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjUsNi41IEw3LjUsMC41IiBpZD0iTGluZSIgc3Ryb2tlPSIjNEE1NTVCIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNNS41LDYuNSBMNy4wMzU1MzM5MSw0Ljk2NDQ2NjA5IiBpZD0iTGluZS1Db3B5IiBzdHJva2U9IiM0QTU1NUIiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
  background-repeat: no-repeat;
  background-position-x: 9px;
  background-position-y: 8px;
}

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

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

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

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

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

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

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

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

.adsk-viewing-viewer.light-theme .docking-panel-container-solid-color-a {
  background-color: rgba(255, 255, 255, 0.94);
}

.adsk-viewing-viewer.light-theme .docking-panel-container-solid-color-b {
  background-color: rgba(255, 255, 255, 0.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, 0.7),
    rgba(242, 247, 250, 0.7) 36px,
    rgba(242, 247, 250, 0) 36px,
    rgba(242, 247, 250, 0) 72px
  );
}

.adsk-viewing-viewer.light-theme .docking-panel-textbox {
  border: solid 1px #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, 0.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: rgb(190, 200, 210);
}

.adsk-viewing-viewer.light-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
  background: rgb(147, 156, 165);
}

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

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

/* Searchbox and Filterbox */
.adsk-viewing-viewer.light-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.light-theme .adsk-searchbox input.search-box {
  color: #0a131c;
  background: #ffffff;
  border: solid 1px rgba(0, 0, 0, 0);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCAxMyAxMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPnNlYXJjaF9saWdodDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDEuMDAwMDAwLCAtMjM4LjAwMDAwMCkiIGZpbGw9IiM0QTU1NUIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjYuMDAwMDAwLCAxNzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjIxMzYwOTQsNjguMjM2MDk0NCBDMTYuMjk3NjMzMSw2Ny4zMjAxMTgxIDE1Ljc2MzMxMzYsNjYuMDIyNDg1IDE1Ljc2MzMxMzYsNjQuNzI0ODUxOSBDMTUuNzYzMzEzNiw2My40MjcyMTg4IDE2LjI5NzYzMzEsNjIuMTI5NTg1NyAxNy4yMTM2MDk0LDYxLjIxMzYwOTQgQzE4LjEyOTU4NTcsNjAuMjk3NjMzMSAxOS40MjcyMTg4LDU5Ljc2MzMxMzYgMjAuNzI0ODUxOSw1OS43NjMzMTM2IEMyMi4wMjI0ODUsNTkuNzYzMzEzNiAyMy4zMjAxMTgxLDYwLjI5NzYzMzEgMjQuMjM2MDk0NCw2MS4yMTM2MDk0IEMyNS4xNTIwNzA3LDYyLjEyOTU4NTcgMjUuNjg2MzkwMiw2My40MjcyMTg4IDI1LjY4NjM5MDIsNjQuNzI0ODUxOSBDMjUuNjg2MzkwMiw2Ni4wMjI0ODUgMjUuMTUyMDcwNyw2Ny4zMjAxMTgxIDI0LjIzNjA5NDQsNjguMjM2MDk0NCBDMjMuMzIwMTE4MSw2OS4xNTIwNzA3IDIyLjAyMjQ4NSw2OS42ODYzOTAyIDIwLjcyNDg1MTksNjkuNjg2MzkwMiBDMTkuNDI3MjE4OCw2OS42ODYzOTAyIDE4LjEyOTU4NTcsNjkuMTUyMDcwNyAxNy4yMTM2MDk0LDY4LjIzNjA5NDQgTTI3Ljg5OTk5OTYsNzEuMjg5MzQ4NyBMMjUuMDc1NzM5Myw2OC40NjUwODg1IEMyNS45OTE3MTU3LDY3LjM5NjQ0OTUgMjYuNTI2MDM1Miw2Ni4wOTg4MTY0IDI2LjUyNjAzNTIsNjQuNzI0ODUxOSBDMjYuNTI2MDM1Miw2My4xOTgyMjQ3IDI1LjkxNTM4NDMsNjEuNzQ3OTI4OSAyNC44NDY3NDUzLDYwLjY3OTI4OTkgQzIzLjc3ODEwNjIsNTkuNjEwNjUwOSAyMi4yNTE0NzkxLDU5IDIwLjcyNDg1MTksNTkgQzE5LjE5ODIyNDcsNTkgMTcuNzQ3OTI4OSw1OS42MTA2NTA5IDE2LjY3OTI4OTksNjAuNjc5Mjg5OSBDMTUuNjEwNjUwOSw2MS43NDc5Mjg5IDE1LDYzLjE5ODIyNDcgMTUsNjQuNzI0ODUxOSBDMTUsNjYuMjUxNDc5MSAxNS42MTA2NTA5LDY3LjcwMTc3NDkgMTYuNjc5Mjg5OSw2OC43NzA0MTM5IEMxNy43NDc5Mjg5LDY5LjgzOTA1MjkgMTkuMTk4MjI0Nyw3MC40NDk3MDM4IDIwLjcyNDg1MTksNzAuNDQ5NzAzOCBDMjIuMDk4ODE2NCw3MC40NDk3MDM4IDIzLjQ3Mjc4MDgsNjkuOTE1Mzg0MyAyNC40NjUwODg1LDY4Ljk5OTQwOCBMMjcuMjg5MzQ4Nyw3MS44MjM2NjgzIEMyNy4zNjU2ODAxLDcxLjg5OTk5OTYgMjcuNDQyMDExNSw3MS44OTk5OTk2IDI3LjU5NDY3NDIsNzEuODk5OTk5NiBDMjcuNzQ3MzM2OSw3MS44OTk5OTk2IDI3LjgyMzY2ODMsNzEuODk5OTk5NiAyNy44OTk5OTk2LDcxLjgyMzY2ODMgQzI3Ljk3NjMzMSw3MS43NDczMzY5IDI3Ljk3NjMzMSw3MS40NDIwMTE1IDI3Ljg5OTk5OTYsNzEuMjg5MzQ4NyIgaWQ9InNlYXJjaF9saWdodCI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

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

.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-icon {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjdweCIgdmlld0JveD0iMCAwIDEwIDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4yICg0NDQ5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkZpbHRlcl9JY29uPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkxheWVycyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX3dpdGgtTGF5ZXJzLTNEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODkwLjAwMDAwMCwgLTM0MC4wMDAwMDApIiBzdHJva2U9IiM5Nzk3OTciPg0KICAgICAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4OTAuMDAwMDAwLCAzMzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI4Ij4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjUsNy41IEwyLjUsNy41IiBpZD0iTGluZS0yIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC41LDQuNSBMMS41LDQuNSIgaWQ9IkxpbmUtMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.light-theme .adsk-filterbox .filter-box-icon.focused {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgMTAgNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjIgKDQ3MzI3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+RmlsdGVyX0ljb25fc2VsZWN0ZWQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYtIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTI3LjAwMDAwMCwgLTI0Mi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4NCiAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MjcuMDAwMDAwLCAyNDEuMDAwMDAwKSIgc3Ryb2tlPSIjMDBCRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yOCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uX3NlbGVjdGVkIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNSw3LjUgTDIuNSw3LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNSw0LjUgTDEuNSw0LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ub3JtYWxfc2VhcmNoY2xlYXI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iTElHSFQtVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwMS4wMDAwMDAsIC0yMzguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJsaWdodF9ub3JtYWxfc2VhcmNoY2xlYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwMS4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iI0JFQzhEMiIgY3g9IjciIGN5PSI3IiByPSI3Ij48L2NpcmNsZT4NCiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0LjUwOTY4OTczIDEwIDQgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDQgMTAgNC41MDk2ODk3MyI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwIDkuNDkwMzEwMjcgOS40OTAzMTAyNyAxMCA0IDQuNTA5Njg5NzMgNC41MDk2ODk3MyA0Ij48L3BvbHlnb24+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ob3Zlcl9zZWFyY2hjbGVhcjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA2MS4wMDAwMDAsIC0yMzguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJsaWdodF9ob3Zlcl9zZWFyY2hjbGVhciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2MS4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMi1Db3B5IiBmaWxsPSIjOTM5Q0E1IiBjeD0iNyIgY3k9IjciIHI9IjciPjwvY2lyY2xlPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlLUNvcHktMiIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0LjUwOTY4OTczIDEwIDQgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDQgMTAgNC41MDk2ODk3MyI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlLUNvcHktMyIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMCA5LjQ5MDMxMDI3IDkuNDkwMzEwMjcgMTAgNCA0LjUwOTY4OTczIDQuNTA5Njg5NzMgNCI+PC9wb2x5Z29uPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

/* Search Results */
.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, 0.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: rgb(0, 0, 0);
}

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

/* Loading Spinner */
.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;
}

/* Context menu */
.adsk-viewing-viewer.light-theme .docking-panel.menu .menu-item:hover {
  background: rgba(0, 191, 255, 0.2);
}

/* Settings Panel */
.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: solid 1px #f2f7fa;
}

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

.adsk-viewing-viewer.light-theme .viewer-settings-panel .settings-environment-cell.border-select {
  border: solid 1px #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: solid 1px #4a555b;
}

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

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

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

/* Layers Panel */
.adsk-viewing-viewer.light-theme .layers-panel .visibility {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxMDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vbi1jb3B5LTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ic2hvdy1tYXJrZXJzLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGF5ZXJfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBMOC40MjQsMC4wMTM0NjMwNTczIFogTTguNTMyLDguMDU5NDYzMDYgQzguOTYwMTAyMjksOC4wNTUyOTUzNiA5LjM4MjgwNDgzLDcuOTYzNDAzNSA5Ljc3NCw3Ljc4OTQ2MzA2IEMxMC4xNTY4MjYyLDcuNjIxNTY3MjQgMTAuNTA0ODI0Miw3LjM4MzQ2MzMgMTAuOCw3LjA4NzQ2MzA2IEMxMS40MDkxODA2LDYuNDcwNjAyMDcgMTEuNzQwNjcxMSw1LjYzMjEyNTg4IDExLjcxOCw0Ljc2NTQ2MzA2IEMxMS43MjYwNTgzLDMuOTE3NDEzMzUgMTEuMzk1NjY1NCwzLjEwMTE0ODQzIDEwLjgsMi40OTc0NjMwNiBDMTAuNTA0ODI0MiwyLjIwMTQ2MjgyIDEwLjE1NjgyNjIsMS45NjMzNTg4NyA5Ljc3NCwxLjc5NTQ2MzA2IEM4Ljk2MzIwMDgxLDEuNDUwMzI2MDcgOC4wNDY3OTkxOSwxLjQ1MDMyNjA3IDcuMjM2LDEuNzk1NDYzMDYgQzYuODUzMTczODQsMS45NjMzNTg4NyA2LjUwNTE3NTc2LDIuMjAxNDYyODIgNi4yMSwyLjQ5NzQ2MzA2IEM1LjYwMDgxOTQ1LDMuMTE0MzI0MDUgNS4yNjkzMjg4NiwzLjk1MjgwMDI0IDUuMjkyLDQuODE5NDYzMDYgQzUuMjk3NjY4NjcsNS4yNDczOTUzNiA1LjM4OTQ5NTYzLDUuNjY5Nzk5MzkgNS41NjIsNi4wNjE0NjMwNiBDNS43Mjc1NzkzLDYuNDQ1NTcwMTMgNS45NjU5NjY2Niw2Ljc5Mzk4MjQ0IDYuMjY0LDcuMDg3NDYzMDYgQzYuNTU4MzQzMzMsNy4zODQ0NjMzMSA2LjkwNjU0MzMxLDcuNjIyNzA1NCA3LjI5LDcuNzg5NDYzMDYgQzcuNjgxMTk1MTcsNy45NjM0MDM1IDguMTAzODk3NzEsOC4wNTUyOTUzNiA4LjUzMiw4LjA1OTQ2MzA2IEw4LjUzMiw4LjA1OTQ2MzA2IFogTTEwLjQyMiw0Ljc2NTQ2MzA2IEMxMC40MTYzNTg4LDQuNTIyODczOTIgMTAuMzYxMjMyNCw0LjI4Mzk5MjY4IDEwLjI2LDQuMDYzNDYzMDYgQzEwLjE3MjMxNzgsMy44NDM1MzQ1NiAxMC4wNDQwOTM0LDMuNjQyMDM4OTYgOS44ODIsMy40Njk0NjMwNiBDOS43MTExMDk2OCwzLjMwNTIxMjUgOS41MDkxNjg3NiwzLjE3NjcwNDY1IDkuMjg4LDMuMDkxNDYzMDYgTDguNTg2LDIuOTI5NDYzMDYgTDcuODg0LDMuMDkxNDYzMDYgQzcuNDQ2MzU4MjYsMy4yNzczNzM1NCA3LjA5NzkxMDQ4LDMuNjI1ODIxMzEgNi45MTIsNC4wNjM0NjMwNiBDNi43MTA3NTc2Niw0LjUyODYzMDUxIDYuNzEwNzU3NjYsNS4wNTYyOTU2MSA2LjkxMiw1LjUyMTQ2MzA2IEM3LjA4NDk2MzYyLDUuOTQ5MzIyNTYgNy40MTI3MTQwNCw2LjI5NjM1MjQzIDcuODMsNi40OTM0NjMwNiBMOC41MzIsNi42NTU0NjMwNiBMOS4yMzQsNi40OTM0NjMwNiBDOS40NTQ1MzE1Myw2LjQwNjk2MzIxIDkuNjU2MjM5NzIsNi4yNzg2MDM0NSA5LjgyOCw2LjExNTQ2MzA2IEM5Ljk4OTEwNDIxLDUuOTQyMTIwOSAxMC4xMTcyMDQ4LDUuNzQwODIwMDIgMTAuMjA2LDUuNTIxNDYzMDYgQzEwLjMxNDY3NjEsNS4yODQzNTU1NyAxMC4zNjk5Nzc2LDUuMDI2MjgyMDQgMTAuMzY4LDQuNzY1NDYzMDYgTDEwLjQyMiw0Ljc2NTQ2MzA2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  opacity: 1;
}

.adsk-viewing-viewer.light-theme .layers-panel .visibility.dim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNzQuMDAwMDAwKSIgZmlsbD0iIzk0OTQ5RiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vZmYtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAzNTQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWFya3VwX2Rpc3BsYXlfdHVybl9vZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgQzE0LjIsLTAuMDY0ODE0ODE0OCAxMy44LC0wLjA2NDgxNDgxNDggMTMuNTMzMzMzMywwLjE5NDQ0NDQ0NCBMMTAuNDY2NjY2NywzLjE3NTkyNTkzIEM5LjY2NjY2NjY3LDIuOTgxNDgxNDggOC44NjY2NjY2NywyLjc4NzAzNzA0IDgsMi43ODcwMzcwNCBDNC40LDIuNzg3MDM3MDQgMS4zMzMzMzMzMyw0LjkyNTkyNTkzIDAsNy41MTg1MTg1MiBMMCw3LjUxODUxODUyIEMwLjYsOC42ODUxODUxOSAxLjYsOS43ODcwMzcwNCAyLjgsMTAuNjI5NjI5NiBMMC40NjY2NjY2NjcsMTIuODk4MTQ4MSBDMC4yLDEzLjE1NzQwNzQgMC4yLDEzLjU0NjI5NjMgMC40NjY2NjY2NjcsMTMuODA1NTU1NiBDMC43MzMzMzMzMzMsMTQuMDY0ODE0OCAxLjEzMzMzMzMzLDE0LjA2NDgxNDggMS40LDEzLjgwNTU1NTYgTDE0LjQ2NjY2NjcsMS4xMDE4NTE4NSBDMTQuNzMzMzMzMywwLjg0MjU5MjU5MyAxNC43MzMzMzMzLDAuNDUzNzAzNzA0IDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgTDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgWiBNNC44LDcuNTE4NTE4NTIgQzQuOCw1Ljc2ODUxODUyIDYuMjY2NjY2NjcsNC40MDc0MDc0MSA4LDQuNDA3NDA3NDEgQzguMzMzMzMzMzMsNC40MDc0MDc0MSA4LjczMzMzMzMzLDQuNDcyMjIyMjIgOSw0LjYwMTg1MTg1IEw4LjEzMzMzMzMzLDUuNDQ0NDQ0NDQgTDcuOTMzMzMzMzMsNS40NDQ0NDQ0NCBDNi43MzMzMzMzMyw1LjQ0NDQ0NDQ0IDUuNzMzMzMzMzMsNi40MTY2NjY2NyA1LjczMzMzMzMzLDcuNTgzMzMzMzMgTDUuNzMzMzMzMzMsNy43Nzc3Nzc3OCBMNC44NjY2NjY2Nyw4LjYyMDM3MDM3IEM0Ljg2NjY2NjY3LDguMjMxNDgxNDggNC44LDcuODQyNTkyNTkgNC44LDcuNTE4NTE4NTIgTDQuOCw3LjUxODUxODUyIFogTTgsOS42NTc0MDc0MSBDOS4yLDkuNjU3NDA3NDEgMTAuMiw4LjY4NTE4NTE5IDEwLjIsNy41MTg1MTg1MiBDMTAuMiw3LjMyNDA3NDA3IDEwLjEzMzMzMzMsNy4xMjk2Mjk2MyAxMC4wNjY2NjY3LDYuODcwMzcwMzcgTDcuMzMzMzMzMzMsOS41Mjc3Nzc3OCBDNy42LDkuNTkyNTkyNTkgNy44LDkuNjU3NDA3NDEgOCw5LjY1NzQwNzQxIEw4LDkuNjU3NDA3NDEgWiBNMTYsNy41MTg1MTg1MiBDMTUuMzMzMzMzMyw2LjIyMjIyMjIyIDE0LjIsNS4wNTU1NTU1NiAxMi44NjY2NjY3LDQuMjEyOTYyOTYgTDEwLjg2NjY2NjcsNi4xNTc0MDc0MSBDMTEuMDY2NjY2Nyw2LjU0NjI5NjMgMTEuMiw3LjA2NDgxNDgxIDExLjIsNy41MTg1MTg1MiBDMTEuMiw5LjI2ODUxODUyIDkuNzMzMzMzMzMsMTAuNjI5NjI5NiA4LDEwLjYyOTYyOTYgQzcuNDY2NjY2NjcsMTAuNjI5NjI5NiA3LDEwLjUgNi42LDEwLjMwNTU1NTYgTDUuMTMzMzMzMzMsMTEuNzMxNDgxNSBDNiwxMi4wNTU1NTU2IDcsMTIuMjUgOCwxMi4yNSBDMTEuNiwxMi4yNSAxNC42NjY2NjY3LDEwLjExMTExMTEgMTYsNy41MTg1MTg1MiBMMTYsNy41MTg1MTg1MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
  opacity: 1;
}

/* Property Panel */
.adsk-viewing-viewer.light-theme .property-panel .no-properties {
  color: #4a555b;
}

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

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

/* First Person Tools */
.adsk-viewing-viewer.light-theme .bimwalk .c-bimwalk-tooltip {
  background-color: #ffffff;
}

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

/* Animation Panel */
.adsk-viewing-viewer.light-theme .toolbar-animation-play-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2xpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzM1LjAwMDAwMCwgLTY0Mi4wMDAwMDApIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC00NCI+DQogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-play-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-play-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwMEJGRkYiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.adsk-viewing-viewer.light-theme .toolbar-animation-pause-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDY8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9ImFuaW1hdGlvbl9saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OC4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iIzBBMTMxQyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMC4wMDAwMDAsIDY4NC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyOC4wMDAwMDAsIDE4LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMy1Db3B5IiB4PSI4IiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-pause-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-pause-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDE3PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OS4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1OS4wMDAwMDAsIDcwMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTciPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzLUNvcHkiIHg9IjgiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

.adsk-viewing-viewer.light-theme .toolbar-animation-backward-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fbGlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODEuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTAuMDAwMDAwLCA2NDkuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yOTAuMDAwMDAwLCAtNjQ5LjAwMDAwMCkgdHJhbnNsYXRlKDI4MS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTMiIHg9IjAiIHk9IjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-backward-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-backward-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4MS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5MC4wMDAwMDAsIDY0OS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI5MC4wMDAwMDAsIC02NDkuMDAwMDAwKSB0cmFuc2xhdGUoMjgxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.light-theme .toolbar-animation-forward-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fbGlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzEuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.adsk-viewing-viewer.light-theme .adsk-button:hover .toolbar-animation-forward-icon,
.adsk-viewing-viewer.light-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.light-theme .adsk-button.active .toolbar-animation-forward-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDQiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iMiIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

/* Tree / Tree on Demand */
.adsk-viewing-viewer.light-theme .treeview group,
.adsk-viewing-viewer.light-theme .treeview .group,
.adsk-viewing-viewer.light-theme .treeview leaf,
.adsk-viewing-viewer.light-theme .treeview .leaf {
  color: #0a131c;
}

.adsk-viewing-viewer.light-theme .treeview leaf.selected-ex > lmvheader > 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 .group.selected label,
.adsk-viewing-viewer.light-theme .treeview leaf.selected 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, 0.7);
}

.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,
.adsk-viewing-viewer.light-theme .treeview .group > lmvheader > label {
  color: #0a131c;
}

.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,
.adsk-viewing-viewer.light-theme .treeview .group > lmvheader:hover {
  background: rgba(0, 191, 255, 0.2) !important;
}

/* Tree */
.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,
.adsk-viewing-viewer.light-theme .treeview .group.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxMDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vbi1jb3B5LTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ic2hvdy1tYXJrZXJzLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGF5ZXJfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBMOC40MjQsMC4wMTM0NjMwNTczIFogTTguNTMyLDguMDU5NDYzMDYgQzguOTYwMTAyMjksOC4wNTUyOTUzNiA5LjM4MjgwNDgzLDcuOTYzNDAzNSA5Ljc3NCw3Ljc4OTQ2MzA2IEMxMC4xNTY4MjYyLDcuNjIxNTY3MjQgMTAuNTA0ODI0Miw3LjM4MzQ2MzMgMTAuOCw3LjA4NzQ2MzA2IEMxMS40MDkxODA2LDYuNDcwNjAyMDcgMTEuNzQwNjcxMSw1LjYzMjEyNTg4IDExLjcxOCw0Ljc2NTQ2MzA2IEMxMS43MjYwNTgzLDMuOTE3NDEzMzUgMTEuMzk1NjY1NCwzLjEwMTE0ODQzIDEwLjgsMi40OTc0NjMwNiBDMTAuNTA0ODI0MiwyLjIwMTQ2MjgyIDEwLjE1NjgyNjIsMS45NjMzNTg4NyA5Ljc3NCwxLjc5NTQ2MzA2IEM4Ljk2MzIwMDgxLDEuNDUwMzI2MDcgOC4wNDY3OTkxOSwxLjQ1MDMyNjA3IDcuMjM2LDEuNzk1NDYzMDYgQzYuODUzMTczODQsMS45NjMzNTg4NyA2LjUwNTE3NTc2LDIuMjAxNDYyODIgNi4yMSwyLjQ5NzQ2MzA2IEM1LjYwMDgxOTQ1LDMuMTE0MzI0MDUgNS4yNjkzMjg4NiwzLjk1MjgwMDI0IDUuMjkyLDQuODE5NDYzMDYgQzUuMjk3NjY4NjcsNS4yNDczOTUzNiA1LjM4OTQ5NTYzLDUuNjY5Nzk5MzkgNS41NjIsNi4wNjE0NjMwNiBDNS43Mjc1NzkzLDYuNDQ1NTcwMTMgNS45NjU5NjY2Niw2Ljc5Mzk4MjQ0IDYuMjY0LDcuMDg3NDYzMDYgQzYuNTU4MzQzMzMsNy4zODQ0NjMzMSA2LjkwNjU0MzMxLDcuNjIyNzA1NCA3LjI5LDcuNzg5NDYzMDYgQzcuNjgxMTk1MTcsNy45NjM0MDM1IDguMTAzODk3NzEsOC4wNTUyOTUzNiA4LjUzMiw4LjA1OTQ2MzA2IEw4LjUzMiw4LjA1OTQ2MzA2IFogTTEwLjQyMiw0Ljc2NTQ2MzA2IEMxMC40MTYzNTg4LDQuNTIyODczOTIgMTAuMzYxMjMyNCw0LjI4Mzk5MjY4IDEwLjI2LDQuMDYzNDYzMDYgQzEwLjE3MjMxNzgsMy44NDM1MzQ1NiAxMC4wNDQwOTM0LDMuNjQyMDM4OTYgOS44ODIsMy40Njk0NjMwNiBDOS43MTExMDk2OCwzLjMwNTIxMjUgOS41MDkxNjg3NiwzLjE3NjcwNDY1IDkuMjg4LDMuMDkxNDYzMDYgTDguNTg2LDIuOTI5NDYzMDYgTDcuODg0LDMuMDkxNDYzMDYgQzcuNDQ2MzU4MjYsMy4yNzczNzM1NCA3LjA5NzkxMDQ4LDMuNjI1ODIxMzEgNi45MTIsNC4wNjM0NjMwNiBDNi43MTA3NTc2Niw0LjUyODYzMDUxIDYuNzEwNzU3NjYsNS4wNTYyOTU2MSA2LjkxMiw1LjUyMTQ2MzA2IEM3LjA4NDk2MzYyLDUuOTQ5MzIyNTYgNy40MTI3MTQwNCw2LjI5NjM1MjQzIDcuODMsNi40OTM0NjMwNiBMOC41MzIsNi42NTU0NjMwNiBMOS4yMzQsNi40OTM0NjMwNiBDOS40NTQ1MzE1Myw2LjQwNjk2MzIxIDkuNjU2MjM5NzIsNi4yNzg2MDM0NSA5LjgyOCw2LjExNTQ2MzA2IEM5Ljk4OTEwNDIxLDUuOTQyMTIwOSAxMC4xMTcyMDQ4LDUuNzQwODIwMDIgMTAuMjA2LDUuNTIxNDYzMDYgQzEwLjMxNDY3NjEsNS4yODQzNTU1NyAxMC4zNjk5Nzc2LDUuMDI2MjgyMDQgMTAuMzY4LDQuNzY1NDYzMDYgTDEwLjQyMiw0Ljc2NTQ2MzA2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  opacity: 1;
  position: absolute;
}

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

.adsk-viewing-viewer.light-theme .treeview .dim div.visibility {
  background-position: 6px 9px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNzQuMDAwMDAwKSIgZmlsbD0iIzk0OTQ5RiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vZmYtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAzNTQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWFya3VwX2Rpc3BsYXlfdHVybl9vZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgQzE0LjIsLTAuMDY0ODE0ODE0OCAxMy44LC0wLjA2NDgxNDgxNDggMTMuNTMzMzMzMywwLjE5NDQ0NDQ0NCBMMTAuNDY2NjY2NywzLjE3NTkyNTkzIEM5LjY2NjY2NjY3LDIuOTgxNDgxNDggOC44NjY2NjY2NywyLjc4NzAzNzA0IDgsMi43ODcwMzcwNCBDNC40LDIuNzg3MDM3MDQgMS4zMzMzMzMzMyw0LjkyNTkyNTkzIDAsNy41MTg1MTg1MiBMMCw3LjUxODUxODUyIEMwLjYsOC42ODUxODUxOSAxLjYsOS43ODcwMzcwNCAyLjgsMTAuNjI5NjI5NiBMMC40NjY2NjY2NjcsMTIuODk4MTQ4MSBDMC4yLDEzLjE1NzQwNzQgMC4yLDEzLjU0NjI5NjMgMC40NjY2NjY2NjcsMTMuODA1NTU1NiBDMC43MzMzMzMzMzMsMTQuMDY0ODE0OCAxLjEzMzMzMzMzLDE0LjA2NDgxNDggMS40LDEzLjgwNTU1NTYgTDE0LjQ2NjY2NjcsMS4xMDE4NTE4NSBDMTQuNzMzMzMzMywwLjg0MjU5MjU5MyAxNC43MzMzMzMzLDAuNDUzNzAzNzA0IDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgTDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgWiBNNC44LDcuNTE4NTE4NTIgQzQuOCw1Ljc2ODUxODUyIDYuMjY2NjY2NjcsNC40MDc0MDc0MSA4LDQuNDA3NDA3NDEgQzguMzMzMzMzMzMsNC40MDc0MDc0MSA4LjczMzMzMzMzLDQuNDcyMjIyMjIgOSw0LjYwMTg1MTg1IEw4LjEzMzMzMzMzLDUuNDQ0NDQ0NDQgTDcuOTMzMzMzMzMsNS40NDQ0NDQ0NCBDNi43MzMzMzMzMyw1LjQ0NDQ0NDQ0IDUuNzMzMzMzMzMsNi40MTY2NjY2NyA1LjczMzMzMzMzLDcuNTgzMzMzMzMgTDUuNzMzMzMzMzMsNy43Nzc3Nzc3OCBMNC44NjY2NjY2Nyw4LjYyMDM3MDM3IEM0Ljg2NjY2NjY3LDguMjMxNDgxNDggNC44LDcuODQyNTkyNTkgNC44LDcuNTE4NTE4NTIgTDQuOCw3LjUxODUxODUyIFogTTgsOS42NTc0MDc0MSBDOS4yLDkuNjU3NDA3NDEgMTAuMiw4LjY4NTE4NTE5IDEwLjIsNy41MTg1MTg1MiBDMTAuMiw3LjMyNDA3NDA3IDEwLjEzMzMzMzMsNy4xMjk2Mjk2MyAxMC4wNjY2NjY3LDYuODcwMzcwMzcgTDcuMzMzMzMzMzMsOS41Mjc3Nzc3OCBDNy42LDkuNTkyNTkyNTkgNy44LDkuNjU3NDA3NDEgOCw5LjY1NzQwNzQxIEw4LDkuNjU3NDA3NDEgWiBNMTYsNy41MTg1MTg1MiBDMTUuMzMzMzMzMyw2LjIyMjIyMjIyIDE0LjIsNS4wNTU1NTU1NiAxMi44NjY2NjY3LDQuMjEyOTYyOTYgTDEwLjg2NjY2NjcsNi4xNTc0MDc0MSBDMTEuMDY2NjY2Nyw2LjU0NjI5NjMgMTEuMiw3LjA2NDgxNDgxIDExLjIsNy41MTg1MTg1MiBDMTEuMiw5LjI2ODUxODUyIDkuNzMzMzMzMzMsMTAuNjI5NjI5NiA4LDEwLjYyOTYyOTYgQzcuNDY2NjY2NjcsMTAuNjI5NjI5NiA3LDEwLjUgNi42LDEwLjMwNTU1NTYgTDUuMTMzMzMzMzMsMTEuNzMxNDgxNSBDNiwxMi4wNTU1NTU2IDcsMTIuMjUgOCwxMi4yNSBDMTEuNiwxMi4yNSAxNC42NjY2NjY3LDEwLjExMTExMTEgMTYsNy41MTg1MTg1MiBMMTYsNy41MTg1MTg1MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
  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: 0px 11px;
}

.adsk-viewing-viewer.light-theme .treeview .collapsed > lmvheader > icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2cHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDYgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuMDAwMDAwLCAtMzQwLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMzM2LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMzM2LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMzMyLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  cursor: zoom-in;
}

.adsk-viewing-viewer.light-theme .treeview .expanded > lmvheader > icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMjczLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMjY0LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMjY0LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMjYwLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy42MDA4MjcsIDMuNDA4OTU3KSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuNjAwODI3LCAtMy40MDg5NTcpICIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  cursor: zoom-out;
}

.adsk-viewing-viewer.light-theme .treeview .expanded.selected > lmvheader > icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPk1lbnU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS02IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsX0Jyb3dzZXJfU2VsZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuMDAwMDAwLCAtMTk5LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDEwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4zMDMzMDEsIDE5MC4zMDMzMDEpIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMTkwLjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMTg2LjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgNy4xMDU0MjczNmUtMTUgMS4yNDM0NDk3OWUtMTQgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  cursor: zoom-out;
}

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

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

.adsk-viewing-viewer.light-theme .hyperlink-container {
  filter: drop-shadow(0 3px 5px rgba(0, 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 rgba(255, 255, 255, 0.94); /* same as docking-panel-container-solid-color-a */
}

.adsk-viewing-viewer.light-theme .hyperlink-back-closer {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMXB4IiBoZWlnaHQ9IjExcHgiIHZpZXdCb3g9IjAgMCAxMSAxMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDI1PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJTZXR0aW5ncy0tLU9wdGlvbi0xLS0tQWRkaW5nLUNsYXJpdHktQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkxNS4wMDAwMDAsIC0xOS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA0LjAwMDAwMCwgMC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYxMS4wMDAwMDAsIDE5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC40NTQ5NDg1MDYsMTAuOTk3MDU3MiBDMC4yNjIwNzgzOTgsMTAuOTc5NjAyNyAwLjA5NjYzMTgzNTQsMTAuODUyMzQzNyAwLjAzMDI3ODYyMzcsMTAuNjcwNDA3NCBDLTAuMDM2MDc0NTg4MSwxMC40ODg0NzEyIDAuMDA4NTk5NDk1NDksMTAuMjg0NTc5OSAwLjE0NDk0ODUwNiwxMC4xNDcwNTcyIEwxMC4xNDQ5NDg1LDAuMTQ3MDU3MjQ5IEMxMC4yNzE3Nzc4LDAuMDIwMjI3OTY1MSAxMC40NTY2MzU1LC0wLjAyOTMwNDUwODkgMTAuNjI5ODg3NSwwLjAxNzExODIzMTIgQzEwLjgwMzEzOTUsMC4wNjM1NDA5NzEyIDEwLjkzODQ2NDgsMC4xOTg4NjYyMDcgMTAuOTg0ODg3NSwwLjM3MjExODIzMSBDMTEuMDMxMzEwMywwLjU0NTM3MDI1NiAxMC45ODE3Nzc4LDAuNzMwMjI3OTY1IDEwLjg1NDk0ODUsMC44NTcwNTcyNDkgTDAuODU0OTQ4NTA2LDEwLjg1NzA1NzIgQzAuNzQ4OTYzNTI0LDEwLjk2MDcxNjEgMC42MDI0NDM0MDUsMTEuMDExOTk4MiAwLjQ1NDk0ODUwNiwxMC45OTcwNTcyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuNDU3MDQ1OCwxMS4wMDcwNDU4IEMxMC4zMzkyMTAyLDEwLjk5NTMzMjQgMTAuMjI5MzU2NSwxMC45NDIxNzczIDEwLjE0NzA0NTgsMTAuODU3MDQ1OCBMMC4xNDcwNDU4MDksMC44NTcwNDU4MDkgQy0wLjA0OTAxNTI3MTksMC42NjA5ODQ3MjIgLTAuMDQ5MDE1MjY5NSwwLjM0MzEwNjg5OSAwLjE0NzA0NTgxNSwwLjE0NzA0NTgxNSBDMC4zNDMxMDY4OTksLTAuMDQ5MDE1MjY5NSAwLjY2MDk4NDcyMiwtMC4wNDkwMTUyNzE5IDAuODU3MDQ1ODA5LDAuMTQ3MDQ1ODA5IEwxMC44NTcwNDU4LDEwLjE0NzA0NTggQzExLjAxMzI4MjgsMTAuMjk0ODc5NyAxMS4wNTc0NjU5LDEwLjUyNjA2NzQgMTAuOTY2NzU0NywxMC43MjEwOTY1IEMxMC44NzYwNDM1LDEwLjkxNjEyNTUgMTAuNjcwNzY4MiwxMS4wMzEyODYgMTAuNDU3MDQ1OCwxMS4wMDcwNDU4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}
/* viewer */
.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: #000000;
}

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

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

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

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

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

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

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

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

/* Panel */
.adsk-viewing-viewer.bim-theme .docking-panel {
  box-shadow: 0 0 12px 0px rgba(0, 0, 0, 0.3);
}

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

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

.adsk-viewing-viewer.bim-theme .docking-panel-close {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ob3Zlcl9wYW5lbGNsb3NlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkxJR0hULVRIRU1FRC1QQU5FTFMtLS1Ib3ZlcnMtLS1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDYxLjAwMDAwMCwgLTE5OS4wMDAwMDApIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X2hvdmVyX3BhbmVsY2xvc2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjEuMDAwMDAwLCAxOTkuMDAwMDAwKSIgZmlsbD0iIzRBNTU1QiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjQ1NDk0ODUwNiwxMC45OTcwNTcyIEMwLjI2MjA3ODM5OCwxMC45Nzk2MDI3IDAuMDk2NjMxODM1NCwxMC44NTIzNDM3IDAuMDMwMjc4NjIzNywxMC42NzA0MDc0IEMtMC4wMzYwNzQ1ODgxLDEwLjQ4ODQ3MTIgMC4wMDg1OTk0OTU0OSwxMC4yODQ1Nzk5IDAuMTQ0OTQ4NTA2LDEwLjE0NzA1NzIgTDEwLjE0NDk0ODUsMC4xNDcwNTcyNDkgQzEwLjI3MTc3NzgsMC4wMjAyMjc5NjUxIDEwLjQ1NjYzNTUsLTAuMDI5MzA0NTA4OSAxMC42Mjk4ODc1LDAuMDE3MTE4MjMxMiBDMTAuODAzMTM5NSwwLjA2MzU0MDk3MTIgMTAuOTM4NDY0OCwwLjE5ODg2NjIwNyAxMC45ODQ4ODc1LDAuMzcyMTE4MjMxIEMxMS4wMzEzMTAzLDAuNTQ1MzcwMjU2IDEwLjk4MTc3NzgsMC43MzAyMjc5NjUgMTAuODU0OTQ4NSwwLjg1NzA1NzI0OSBMMC44NTQ5NDg1MDYsMTAuODU3MDU3MiBDMC43NDg5NjM1MjQsMTAuOTYwNzE2MSAwLjYwMjQ0MzQwNSwxMS4wMTE5OTgyIDAuNDU0OTQ4NTA2LDEwLjk5NzA1NzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.bim-theme .docking-panel-close:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjExcHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDExIDExIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ub3JtYWxfcGFuZWxjbG9zZTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDAxLjAwMDAwMCwgLTE5OS4wMDAwMDApIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X25vcm1hbF9wYW5lbGNsb3NlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDEuMDAwMDAwLCAxOTkuMDAwMDAwKSIgZmlsbD0iIzBBMTMxQyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPg0KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjQ1NDk0ODUwNiwxMC45OTcwNTcyIEMwLjI2MjA3ODM5OCwxMC45Nzk2MDI3IDAuMDk2NjMxODM1NCwxMC44NTIzNDM3IDAuMDMwMjc4NjIzNywxMC42NzA0MDc0IEMtMC4wMzYwNzQ1ODgxLDEwLjQ4ODQ3MTIgMC4wMDg1OTk0OTU0OSwxMC4yODQ1Nzk5IDAuMTQ0OTQ4NTA2LDEwLjE0NzA1NzIgTDEwLjE0NDk0ODUsMC4xNDcwNTcyNDkgQzEwLjI3MTc3NzgsMC4wMjAyMjc5NjUxIDEwLjQ1NjYzNTUsLTAuMDI5MzA0NTA4OSAxMC42Mjk4ODc1LDAuMDE3MTE4MjMxMiBDMTAuODAzMTM5NSwwLjA2MzU0MDk3MTIgMTAuOTM4NDY0OCwwLjE5ODg2NjIwNyAxMC45ODQ4ODc1LDAuMzcyMTE4MjMxIEMxMS4wMzEzMTAzLDAuNTQ1MzcwMjU2IDEwLjk4MTc3NzgsMC43MzAyMjc5NjUgMTAuODU0OTQ4NSwwLjg1NzA1NzI0OSBMMC44NTQ5NDg1MDYsMTAuODU3MDU3MiBDMC43NDg5NjM1MjQsMTAuOTYwNzE2MSAwLjYwMjQ0MzQwNSwxMS4wMTE5OTgyIDAuNDU0OTQ4NTA2LDEwLjk5NzA1NzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBDMTAuMzM5MjEwMiwxMC45OTUzMzI0IDEwLjIyOTM1NjUsMTAuOTQyMTc3MyAxMC4xNDcwNDU4LDEwLjg1NzA0NTggTDAuMTQ3MDQ1ODA5LDAuODU3MDQ1ODA5IEMtMC4wNDkwMTUyNzE5LDAuNjYwOTg0NzIyIC0wLjA0OTAxNTI2OTUsMC4zNDMxMDY4OTkgMC4xNDcwNDU4MTUsMC4xNDcwNDU4MTUgQzAuMzQzMTA2ODk5LC0wLjA0OTAxNTI2OTUgMC42NjA5ODQ3MjIsLTAuMDQ5MDE1MjcxOSAwLjg1NzA0NTgwOSwwLjE0NzA0NTgwOSBMMTAuODU3MDQ1OCwxMC4xNDcwNDU4IEMxMS4wMTMyODI4LDEwLjI5NDg3OTcgMTEuMDU3NDY1OSwxMC41MjYwNjc0IDEwLjk2Njc1NDcsMTAuNzIxMDk2NSBDMTAuODc2MDQzNSwxMC45MTYxMjU1IDEwLjY3MDc2ODIsMTEuMDMxMjg2IDEwLjQ1NzA0NTgsMTEuMDA3MDQ1OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.bim-theme .docking-panel-footer-resizer {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPmxpZ2h0X25vcm1hbF9yZXNpemVfaWNvbjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjI4LjAwMDAwMCwgLTgzMi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4NCiAgICAgICAgPGcgaWQ9ImxpZ2h0X25vcm1hbF9yZXNpemVfaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjI4LjAwMDAwMCwgODMyLjAwMDAwMCkiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTAuNSw2LjUgTDYuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiNCRUM4RDIiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNi41IEw2LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iI0JFQzhEMiI+PC9wYXRoPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEuNSw2LjUgTDcuNSwwLjUiIGlkPSJMaW5lIiBzdHJva2U9IiM5MzlDQTUiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LjUsNi41IEw3LjAzNTUzMzkxLDQuOTY0NDY2MDkiIGlkPSJMaW5lLUNvcHkiIHN0cm9rZT0iIzkzOUNBNSI+PC9wYXRoPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCA4IDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OC4yICg0NzMyNykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iTElHSFQtVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNzMuMDAwMDAwLCAtODYxLjAwMDAwMCkiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPg0KICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA3My4wMDAwMDAsIDg2MS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNi41IEw2LjUsMC41IiBpZD0iTGluZSIgc3Ryb2tlPSIjQkVDOEQyIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNNC41LDYuNSBMNi4wMzU1MzM5MSw0Ljk2NDQ2NjA5IiBpZD0iTGluZS1Db3B5IiBzdHJva2U9IiNCRUM4RDIiPjwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjUsNi41IEw3LjUsMC41IiBpZD0iTGluZSIgc3Ryb2tlPSIjNEE1NTVCIj48L3BhdGg+DQogICAgICAgICAgICA8cGF0aCBkPSJNNS41LDYuNSBMNy4wMzU1MzM5MSw0Ljk2NDQ2NjA5IiBpZD0iTGluZS1Db3B5IiBzdHJva2U9IiM0QTU1NUIiPjwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
  background-repeat: no-repeat;
  background-position-x: 9px;
  background-position-y: 8px;
}

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

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

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

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

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

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

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

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

.adsk-viewing-viewer.bim-theme .docking-panel-container-solid-color-a {
  background-color: rgba(255, 255, 255, 0.94);
}

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

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

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

.adsk-viewing-viewer.bim-theme .docking-panel-textbox {
  border: solid 1px #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, 0.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: rgb(190, 200, 210);
}

.adsk-viewing-viewer.bim-theme .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
  background: rgb(147, 156, 165);
}

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

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

/* Searchbox and Filterbox */
.adsk-viewing-viewer.bim-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.bim-theme .adsk-searchbox input.search-box {
  color: #0a131c;
  background: #ffffff;
  border: solid 1px rgba(0, 0, 0, 0);
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCAxMyAxMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPnNlYXJjaF9saWdodDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDEuMDAwMDAwLCAtMjM4LjAwMDAwMCkiIGZpbGw9IiM0QTU1NUIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjYuMDAwMDAwLCAxNzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjIxMzYwOTQsNjguMjM2MDk0NCBDMTYuMjk3NjMzMSw2Ny4zMjAxMTgxIDE1Ljc2MzMxMzYsNjYuMDIyNDg1IDE1Ljc2MzMxMzYsNjQuNzI0ODUxOSBDMTUuNzYzMzEzNiw2My40MjcyMTg4IDE2LjI5NzYzMzEsNjIuMTI5NTg1NyAxNy4yMTM2MDk0LDYxLjIxMzYwOTQgQzE4LjEyOTU4NTcsNjAuMjk3NjMzMSAxOS40MjcyMTg4LDU5Ljc2MzMxMzYgMjAuNzI0ODUxOSw1OS43NjMzMTM2IEMyMi4wMjI0ODUsNTkuNzYzMzEzNiAyMy4zMjAxMTgxLDYwLjI5NzYzMzEgMjQuMjM2MDk0NCw2MS4yMTM2MDk0IEMyNS4xNTIwNzA3LDYyLjEyOTU4NTcgMjUuNjg2MzkwMiw2My40MjcyMTg4IDI1LjY4NjM5MDIsNjQuNzI0ODUxOSBDMjUuNjg2MzkwMiw2Ni4wMjI0ODUgMjUuMTUyMDcwNyw2Ny4zMjAxMTgxIDI0LjIzNjA5NDQsNjguMjM2MDk0NCBDMjMuMzIwMTE4MSw2OS4xNTIwNzA3IDIyLjAyMjQ4NSw2OS42ODYzOTAyIDIwLjcyNDg1MTksNjkuNjg2MzkwMiBDMTkuNDI3MjE4OCw2OS42ODYzOTAyIDE4LjEyOTU4NTcsNjkuMTUyMDcwNyAxNy4yMTM2MDk0LDY4LjIzNjA5NDQgTTI3Ljg5OTk5OTYsNzEuMjg5MzQ4NyBMMjUuMDc1NzM5Myw2OC40NjUwODg1IEMyNS45OTE3MTU3LDY3LjM5NjQ0OTUgMjYuNTI2MDM1Miw2Ni4wOTg4MTY0IDI2LjUyNjAzNTIsNjQuNzI0ODUxOSBDMjYuNTI2MDM1Miw2My4xOTgyMjQ3IDI1LjkxNTM4NDMsNjEuNzQ3OTI4OSAyNC44NDY3NDUzLDYwLjY3OTI4OTkgQzIzLjc3ODEwNjIsNTkuNjEwNjUwOSAyMi4yNTE0NzkxLDU5IDIwLjcyNDg1MTksNTkgQzE5LjE5ODIyNDcsNTkgMTcuNzQ3OTI4OSw1OS42MTA2NTA5IDE2LjY3OTI4OTksNjAuNjc5Mjg5OSBDMTUuNjEwNjUwOSw2MS43NDc5Mjg5IDE1LDYzLjE5ODIyNDcgMTUsNjQuNzI0ODUxOSBDMTUsNjYuMjUxNDc5MSAxNS42MTA2NTA5LDY3LjcwMTc3NDkgMTYuNjc5Mjg5OSw2OC43NzA0MTM5IEMxNy43NDc5Mjg5LDY5LjgzOTA1MjkgMTkuMTk4MjI0Nyw3MC40NDk3MDM4IDIwLjcyNDg1MTksNzAuNDQ5NzAzOCBDMjIuMDk4ODE2NCw3MC40NDk3MDM4IDIzLjQ3Mjc4MDgsNjkuOTE1Mzg0MyAyNC40NjUwODg1LDY4Ljk5OTQwOCBMMjcuMjg5MzQ4Nyw3MS44MjM2NjgzIEMyNy4zNjU2ODAxLDcxLjg5OTk5OTYgMjcuNDQyMDExNSw3MS44OTk5OTk2IDI3LjU5NDY3NDIsNzEuODk5OTk5NiBDMjcuNzQ3MzM2OSw3MS44OTk5OTk2IDI3LjgyMzY2ODMsNzEuODk5OTk5NiAyNy44OTk5OTk2LDcxLjgyMzY2ODMgQzI3Ljk3NjMzMSw3MS43NDczMzY5IDI3Ljk3NjMzMSw3MS40NDIwMTE1IDI3Ljg5OTk5OTYsNzEuMjg5MzQ4NyIgaWQ9InNlYXJjaF9saWdodCI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

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

.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-icon {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjdweCIgdmlld0JveD0iMCAwIDEwIDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4yICg0NDQ5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkZpbHRlcl9JY29uPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IkxheWVycyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX3dpdGgtTGF5ZXJzLTNEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODkwLjAwMDAwMCwgLTM0MC4wMDAwMDApIiBzdHJva2U9IiM5Nzk3OTciPg0KICAgICAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4OTAuMDAwMDAwLCAzMzkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI4Ij4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjUsNy41IEwyLjUsNy41IiBpZD0iTGluZS0yIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC41LDQuNSBMMS41LDQuNSIgaWQ9IkxpbmUtMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.bim-theme .adsk-filterbox .filter-box-icon.focused {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iN3B4IiB2aWV3Qm94PSIwIDAgMTAgNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjIgKDQ3MzI3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+RmlsdGVyX0ljb25fc2VsZWN0ZWQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iRGFyay10aGVtZWQtcGFuZWxzLShTRUxFQ1RFRCktLS1MTVYtIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTI3LjAwMDAwMCwgLTI0Mi4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4NCiAgICAgICAgPGcgaWQ9IkZpbHRlci1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MjcuMDAwMDAwLCAyNDEuMDAwMDAwKSIgc3Ryb2tlPSIjMDBCRkZGIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yOCI+DQogICAgICAgICAgICAgICAgPGcgaWQ9IkZpbHRlcl9JY29uX3NlbGVjdGVkIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNSw3LjUgTDIuNSw3LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNSw0LjUgTDEuNSw0LjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTkuNSwxLjUgTDAuNSwxLjUiIGlkPSJMaW5lLTIiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ub3JtYWxfc2VhcmNoY2xlYXI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iTElHSFQtVEhFTUVELVBBTkVMUy0tLUhvdmVycy0tLUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwMS4wMDAwMDAsIC0yMzguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJsaWdodF9ub3JtYWxfc2VhcmNoY2xlYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwMS4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iI0JFQzhEMiIgY3g9IjciIGN5PSI3IiByPSI3Ij48L2NpcmNsZT4NCiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0LjUwOTY4OTczIDEwIDQgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDQgMTAgNC41MDk2ODk3MyI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwIDkuNDkwMzEwMjcgOS40OTAzMTAyNyAxMCA0IDQuNTA5Njg5NzMgNC41MDk2ODk3MyA0Ij48L3BvbHlnb24+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE0IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDguMiAoNDczMjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5saWdodF9ob3Zlcl9zZWFyY2hjbGVhcjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJMSUdIVC1USEVNRUQtUEFORUxTLS0tSG92ZXJzLS0tTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA2MS4wMDAwMDAsIC0yMzguMDAwMDAwKSI+DQogICAgICAgIDxnIGlkPSJsaWdodF9ob3Zlcl9zZWFyY2hjbGVhciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2MS4wMDAwMDAsIDIzOC4wMDAwMDApIj4NCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMi1Db3B5IiBmaWxsPSIjOTM5Q0E1IiBjeD0iNyIgY3k9IjciIHI9IjciPjwvY2lyY2xlPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlLUNvcHktMiIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI0LjUwOTY4OTczIDEwIDQgOS40OTAzMTAyNyA5LjQ5MDMxMDI3IDQgMTAgNC41MDk2ODk3MyI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlLUNvcHktMyIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMCA5LjQ5MDMxMDI3IDkuNDkwMzEwMjcgMTAgNCA0LjUwOTY4OTczIDQuNTA5Njg5NzMgNCI+PC9wb2x5Z29uPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

/* Search Results */
.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, 0.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: rgb(0, 0, 0);
}

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

/* Loading Spinner */
.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;
}

/* Context menu */
.adsk-viewing-viewer.bim-theme .docking-panel.menu .menu-item:hover {
  background: rgba(0, 191, 255, 0.2);
}

/* Settings Panel */
.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: solid 1px #f2f7fa;
}

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

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-cell.border-select {
  border: solid 1px #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: solid 1px #38abdf;
}

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

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

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

/* Layers Panel */
.adsk-viewing-viewer.bim-theme .layers-panel .visibility {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxMDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vbi1jb3B5LTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ic2hvdy1tYXJrZXJzLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGF5ZXJfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBMOC40MjQsMC4wMTM0NjMwNTczIFogTTguNTMyLDguMDU5NDYzMDYgQzguOTYwMTAyMjksOC4wNTUyOTUzNiA5LjM4MjgwNDgzLDcuOTYzNDAzNSA5Ljc3NCw3Ljc4OTQ2MzA2IEMxMC4xNTY4MjYyLDcuNjIxNTY3MjQgMTAuNTA0ODI0Miw3LjM4MzQ2MzMgMTAuOCw3LjA4NzQ2MzA2IEMxMS40MDkxODA2LDYuNDcwNjAyMDcgMTEuNzQwNjcxMSw1LjYzMjEyNTg4IDExLjcxOCw0Ljc2NTQ2MzA2IEMxMS43MjYwNTgzLDMuOTE3NDEzMzUgMTEuMzk1NjY1NCwzLjEwMTE0ODQzIDEwLjgsMi40OTc0NjMwNiBDMTAuNTA0ODI0MiwyLjIwMTQ2MjgyIDEwLjE1NjgyNjIsMS45NjMzNTg4NyA5Ljc3NCwxLjc5NTQ2MzA2IEM4Ljk2MzIwMDgxLDEuNDUwMzI2MDcgOC4wNDY3OTkxOSwxLjQ1MDMyNjA3IDcuMjM2LDEuNzk1NDYzMDYgQzYuODUzMTczODQsMS45NjMzNTg4NyA2LjUwNTE3NTc2LDIuMjAxNDYyODIgNi4yMSwyLjQ5NzQ2MzA2IEM1LjYwMDgxOTQ1LDMuMTE0MzI0MDUgNS4yNjkzMjg4NiwzLjk1MjgwMDI0IDUuMjkyLDQuODE5NDYzMDYgQzUuMjk3NjY4NjcsNS4yNDczOTUzNiA1LjM4OTQ5NTYzLDUuNjY5Nzk5MzkgNS41NjIsNi4wNjE0NjMwNiBDNS43Mjc1NzkzLDYuNDQ1NTcwMTMgNS45NjU5NjY2Niw2Ljc5Mzk4MjQ0IDYuMjY0LDcuMDg3NDYzMDYgQzYuNTU4MzQzMzMsNy4zODQ0NjMzMSA2LjkwNjU0MzMxLDcuNjIyNzA1NCA3LjI5LDcuNzg5NDYzMDYgQzcuNjgxMTk1MTcsNy45NjM0MDM1IDguMTAzODk3NzEsOC4wNTUyOTUzNiA4LjUzMiw4LjA1OTQ2MzA2IEw4LjUzMiw4LjA1OTQ2MzA2IFogTTEwLjQyMiw0Ljc2NTQ2MzA2IEMxMC40MTYzNTg4LDQuNTIyODczOTIgMTAuMzYxMjMyNCw0LjI4Mzk5MjY4IDEwLjI2LDQuMDYzNDYzMDYgQzEwLjE3MjMxNzgsMy44NDM1MzQ1NiAxMC4wNDQwOTM0LDMuNjQyMDM4OTYgOS44ODIsMy40Njk0NjMwNiBDOS43MTExMDk2OCwzLjMwNTIxMjUgOS41MDkxNjg3NiwzLjE3NjcwNDY1IDkuMjg4LDMuMDkxNDYzMDYgTDguNTg2LDIuOTI5NDYzMDYgTDcuODg0LDMuMDkxNDYzMDYgQzcuNDQ2MzU4MjYsMy4yNzczNzM1NCA3LjA5NzkxMDQ4LDMuNjI1ODIxMzEgNi45MTIsNC4wNjM0NjMwNiBDNi43MTA3NTc2Niw0LjUyODYzMDUxIDYuNzEwNzU3NjYsNS4wNTYyOTU2MSA2LjkxMiw1LjUyMTQ2MzA2IEM3LjA4NDk2MzYyLDUuOTQ5MzIyNTYgNy40MTI3MTQwNCw2LjI5NjM1MjQzIDcuODMsNi40OTM0NjMwNiBMOC41MzIsNi42NTU0NjMwNiBMOS4yMzQsNi40OTM0NjMwNiBDOS40NTQ1MzE1Myw2LjQwNjk2MzIxIDkuNjU2MjM5NzIsNi4yNzg2MDM0NSA5LjgyOCw2LjExNTQ2MzA2IEM5Ljk4OTEwNDIxLDUuOTQyMTIwOSAxMC4xMTcyMDQ4LDUuNzQwODIwMDIgMTAuMjA2LDUuNTIxNDYzMDYgQzEwLjMxNDY3NjEsNS4yODQzNTU1NyAxMC4zNjk5Nzc2LDUuMDI2MjgyMDQgMTAuMzY4LDQuNzY1NDYzMDYgTDEwLjQyMiw0Ljc2NTQ2MzA2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  opacity: 1;
}

.adsk-viewing-viewer.bim-theme .layers-panel .visibility.dim {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNzQuMDAwMDAwKSIgZmlsbD0iIzk0OTQ5RiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vZmYtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAzNTQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWFya3VwX2Rpc3BsYXlfdHVybl9vZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgQzE0LjIsLTAuMDY0ODE0ODE0OCAxMy44LC0wLjA2NDgxNDgxNDggMTMuNTMzMzMzMywwLjE5NDQ0NDQ0NCBMMTAuNDY2NjY2NywzLjE3NTkyNTkzIEM5LjY2NjY2NjY3LDIuOTgxNDgxNDggOC44NjY2NjY2NywyLjc4NzAzNzA0IDgsMi43ODcwMzcwNCBDNC40LDIuNzg3MDM3MDQgMS4zMzMzMzMzMyw0LjkyNTkyNTkzIDAsNy41MTg1MTg1MiBMMCw3LjUxODUxODUyIEMwLjYsOC42ODUxODUxOSAxLjYsOS43ODcwMzcwNCAyLjgsMTAuNjI5NjI5NiBMMC40NjY2NjY2NjcsMTIuODk4MTQ4MSBDMC4yLDEzLjE1NzQwNzQgMC4yLDEzLjU0NjI5NjMgMC40NjY2NjY2NjcsMTMuODA1NTU1NiBDMC43MzMzMzMzMzMsMTQuMDY0ODE0OCAxLjEzMzMzMzMzLDE0LjA2NDgxNDggMS40LDEzLjgwNTU1NTYgTDE0LjQ2NjY2NjcsMS4xMDE4NTE4NSBDMTQuNzMzMzMzMywwLjg0MjU5MjU5MyAxNC43MzMzMzMzLDAuNDUzNzAzNzA0IDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgTDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgWiBNNC44LDcuNTE4NTE4NTIgQzQuOCw1Ljc2ODUxODUyIDYuMjY2NjY2NjcsNC40MDc0MDc0MSA4LDQuNDA3NDA3NDEgQzguMzMzMzMzMzMsNC40MDc0MDc0MSA4LjczMzMzMzMzLDQuNDcyMjIyMjIgOSw0LjYwMTg1MTg1IEw4LjEzMzMzMzMzLDUuNDQ0NDQ0NDQgTDcuOTMzMzMzMzMsNS40NDQ0NDQ0NCBDNi43MzMzMzMzMyw1LjQ0NDQ0NDQ0IDUuNzMzMzMzMzMsNi40MTY2NjY2NyA1LjczMzMzMzMzLDcuNTgzMzMzMzMgTDUuNzMzMzMzMzMsNy43Nzc3Nzc3OCBMNC44NjY2NjY2Nyw4LjYyMDM3MDM3IEM0Ljg2NjY2NjY3LDguMjMxNDgxNDggNC44LDcuODQyNTkyNTkgNC44LDcuNTE4NTE4NTIgTDQuOCw3LjUxODUxODUyIFogTTgsOS42NTc0MDc0MSBDOS4yLDkuNjU3NDA3NDEgMTAuMiw4LjY4NTE4NTE5IDEwLjIsNy41MTg1MTg1MiBDMTAuMiw3LjMyNDA3NDA3IDEwLjEzMzMzMzMsNy4xMjk2Mjk2MyAxMC4wNjY2NjY3LDYuODcwMzcwMzcgTDcuMzMzMzMzMzMsOS41Mjc3Nzc3OCBDNy42LDkuNTkyNTkyNTkgNy44LDkuNjU3NDA3NDEgOCw5LjY1NzQwNzQxIEw4LDkuNjU3NDA3NDEgWiBNMTYsNy41MTg1MTg1MiBDMTUuMzMzMzMzMyw2LjIyMjIyMjIyIDE0LjIsNS4wNTU1NTU1NiAxMi44NjY2NjY3LDQuMjEyOTYyOTYgTDEwLjg2NjY2NjcsNi4xNTc0MDc0MSBDMTEuMDY2NjY2Nyw2LjU0NjI5NjMgMTEuMiw3LjA2NDgxNDgxIDExLjIsNy41MTg1MTg1MiBDMTEuMiw5LjI2ODUxODUyIDkuNzMzMzMzMzMsMTAuNjI5NjI5NiA4LDEwLjYyOTYyOTYgQzcuNDY2NjY2NjcsMTAuNjI5NjI5NiA3LDEwLjUgNi42LDEwLjMwNTU1NTYgTDUuMTMzMzMzMzMsMTEuNzMxNDgxNSBDNiwxMi4wNTU1NTU2IDcsMTIuMjUgOCwxMi4yNSBDMTEuNiwxMi4yNSAxNC42NjY2NjY3LDEwLjExMTExMTEgMTYsNy41MTg1MTg1MiBMMTYsNy41MTg1MTg1MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
  opacity: 1;
}

/* Property Panel */
.adsk-viewing-viewer.bim-theme .property-panel .no-properties {
  color: #4a555b;
}

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

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

/* First Person Tools */
.adsk-viewing-viewer.bim-theme .bimwalk .c-bimwalk-tooltip {
  background-color: #ffffff;
}

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

/* Animation Panel */
.adsk-viewing-viewer.bim-theme .toolbar-animation-play-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2xpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzM1LjAwMDAwMCwgLTY0Mi4wMDAwMDApIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC00NCI+DQogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-play-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-play-icon,
.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-play-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlN0YXIgMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSIzRC1MTVYiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iYW5pbWF0aW9uX2RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwMEJGRkYiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-pause-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDY8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9ImFuaW1hdGlvbl9saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OC4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iIzBBMTMxQyI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMC4wMDAwMDAsIDY4NC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyOC4wMDAwMDAsIDE4LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMy1Db3B5IiB4PSI4IiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-pause-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-pause-icon,
.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-pause-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDE3PC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1OS4wMDAwMDAsIC03MDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1OS4wMDAwMDAsIDcwMi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTciPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzLUNvcHkiIHg9IjgiIHk9IjAiIHdpZHRoPSI0IiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-backward-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fbGlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODEuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTAuMDAwMDAwLCA2NDkuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yOTAuMDAwMDAwLCAtNjQ5LjAwMDAwMCkgdHJhbnNsYXRlKDI4MS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTMiIHg9IjAiIHk9IjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjE0Ij48L3JlY3Q+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-backward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-backward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-backward-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI4MS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5MC4wMDAwMDAsIDY0OS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI5MC4wMDAwMDAsIC02NDkuMDAwMDAwKSB0cmFuc2xhdGUoMjgxLjAwMDAwMCwgNjQyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTdGFyLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtNy4wMDAwMDApICIgcG9pbnRzPSIxMSAxNCA0IDE0IDcuNSA3IDExIDAgMTQuNSA3IDE4IDE0Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

.adsk-viewing-viewer.bim-theme .toolbar-animation-forward-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fbGlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzEuMDAwMDAwLCAtNjQyLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCA2NDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTQ0Ij4NCiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlN0YXItMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMDAwMDAwLCA3LjAwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC03LjAwMDAwMCkgIiBwb2ludHM9IjExIDE0IDQgMTQgNy41IDcgMTEgMCAxNC41IDcgMTggMTQiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMTQiPjwvcmVjdD4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
}

.adsk-viewing-viewer.bim-theme .adsk-button:hover .toolbar-animation-forward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button:focus .toolbar-animation-forward-icon,
.adsk-viewing-viewer.bim-theme .adsk-button.active .toolbar-animation-forward-icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxOCAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPkdyb3VwIDQzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJhbmltYXRpb25fZGFyayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMzMS4wMDAwMDAsIC02NDIuMDAwMDAwKSIgZmlsbD0iIzAwQkZGRiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMS4wMDAwMDAsIDY0Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNDQiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU3Rhci0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDcuMDAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjAwMDAwMCwgLTcuMDAwMDAwKSAiIHBvaW50cz0iMTEgMTQgNCAxNCA3LjUgNyAxMSAwIDE0LjUgNyAxOCAxNCI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEzIiB4PSIwIiB5PSIwIiB3aWR0aD0iMiIgaGVpZ2h0PSIxNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
}

/* Tree / Tree on Demand */
.adsk-viewing-viewer.bim-theme .treeview group,
.adsk-viewing-viewer.bim-theme .treeview .group,
.adsk-viewing-viewer.bim-theme .treeview leaf,
.adsk-viewing-viewer.bim-theme .treeview .leaf {
  color: #0a131c;
}

.adsk-viewing-viewer.bim-theme .treeview leaf.selected-ex > lmvheader > 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 .group.selected label,
.adsk-viewing-viewer.bim-theme .treeview leaf.selected 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, 0.7);
}

.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,
.adsk-viewing-viewer.bim-theme .treeview .group > lmvheader > label {
  color: #0a131c;
}

.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,
.adsk-viewing-viewer.bim-theme .treeview .group > lmvheader:hover {
  background: rgba(0, 191, 255, 0.2) !important;
}

/* Tree */
.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,
.adsk-viewing-viewer.bim-theme .treeview .group.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNDAuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMEExMzFDIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDkuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxMDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIxNi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vbi1jb3B5LTE0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ic2hvdy1tYXJrZXJzLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTMuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGF5ZXJfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBMOC40MjQsMC4wMTM0NjMwNTczIFogTTguNTMyLDguMDU5NDYzMDYgQzguOTYwMTAyMjksOC4wNTUyOTUzNiA5LjM4MjgwNDgzLDcuOTYzNDAzNSA5Ljc3NCw3Ljc4OTQ2MzA2IEMxMC4xNTY4MjYyLDcuNjIxNTY3MjQgMTAuNTA0ODI0Miw3LjM4MzQ2MzMgMTAuOCw3LjA4NzQ2MzA2IEMxMS40MDkxODA2LDYuNDcwNjAyMDcgMTEuNzQwNjcxMSw1LjYzMjEyNTg4IDExLjcxOCw0Ljc2NTQ2MzA2IEMxMS43MjYwNTgzLDMuOTE3NDEzMzUgMTEuMzk1NjY1NCwzLjEwMTE0ODQzIDEwLjgsMi40OTc0NjMwNiBDMTAuNTA0ODI0MiwyLjIwMTQ2MjgyIDEwLjE1NjgyNjIsMS45NjMzNTg4NyA5Ljc3NCwxLjc5NTQ2MzA2IEM4Ljk2MzIwMDgxLDEuNDUwMzI2MDcgOC4wNDY3OTkxOSwxLjQ1MDMyNjA3IDcuMjM2LDEuNzk1NDYzMDYgQzYuODUzMTczODQsMS45NjMzNTg4NyA2LjUwNTE3NTc2LDIuMjAxNDYyODIgNi4yMSwyLjQ5NzQ2MzA2IEM1LjYwMDgxOTQ1LDMuMTE0MzI0MDUgNS4yNjkzMjg4NiwzLjk1MjgwMDI0IDUuMjkyLDQuODE5NDYzMDYgQzUuMjk3NjY4NjcsNS4yNDczOTUzNiA1LjM4OTQ5NTYzLDUuNjY5Nzk5MzkgNS41NjIsNi4wNjE0NjMwNiBDNS43Mjc1NzkzLDYuNDQ1NTcwMTMgNS45NjU5NjY2Niw2Ljc5Mzk4MjQ0IDYuMjY0LDcuMDg3NDYzMDYgQzYuNTU4MzQzMzMsNy4zODQ0NjMzMSA2LjkwNjU0MzMxLDcuNjIyNzA1NCA3LjI5LDcuNzg5NDYzMDYgQzcuNjgxMTk1MTcsNy45NjM0MDM1IDguMTAzODk3NzEsOC4wNTUyOTUzNiA4LjUzMiw4LjA1OTQ2MzA2IEw4LjUzMiw4LjA1OTQ2MzA2IFogTTEwLjQyMiw0Ljc2NTQ2MzA2IEMxMC40MTYzNTg4LDQuNTIyODczOTIgMTAuMzYxMjMyNCw0LjI4Mzk5MjY4IDEwLjI2LDQuMDYzNDYzMDYgQzEwLjE3MjMxNzgsMy44NDM1MzQ1NiAxMC4wNDQwOTM0LDMuNjQyMDM4OTYgOS44ODIsMy40Njk0NjMwNiBDOS43MTExMDk2OCwzLjMwNTIxMjUgOS41MDkxNjg3NiwzLjE3NjcwNDY1IDkuMjg4LDMuMDkxNDYzMDYgTDguNTg2LDIuOTI5NDYzMDYgTDcuODg0LDMuMDkxNDYzMDYgQzcuNDQ2MzU4MjYsMy4yNzczNzM1NCA3LjA5NzkxMDQ4LDMuNjI1ODIxMzEgNi45MTIsNC4wNjM0NjMwNiBDNi43MTA3NTc2Niw0LjUyODYzMDUxIDYuNzEwNzU3NjYsNS4wNTYyOTU2MSA2LjkxMiw1LjUyMTQ2MzA2IEM3LjA4NDk2MzYyLDUuOTQ5MzIyNTYgNy40MTI3MTQwNCw2LjI5NjM1MjQzIDcuODMsNi40OTM0NjMwNiBMOC41MzIsNi42NTU0NjMwNiBMOS4yMzQsNi40OTM0NjMwNiBDOS40NTQ1MzE1Myw2LjQwNjk2MzIxIDkuNjU2MjM5NzIsNi4yNzg2MDM0NSA5LjgyOCw2LjExNTQ2MzA2IEM5Ljk4OTEwNDIxLDUuOTQyMTIwOSAxMC4xMTcyMDQ4LDUuNzQwODIwMDIgMTAuMjA2LDUuNTIxNDYzMDYgQzEwLjMxNDY3NjEsNS4yODQzNTU1NyAxMC4zNjk5Nzc2LDUuMDI2MjgyMDQgMTAuMzY4LDQuNzY1NDYzMDYgTDEwLjQyMiw0Ljc2NTQ2MzA2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  opacity: 1;
  position: absolute;
}

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

.adsk-viewing-viewer.bim-theme .treeview .dim div.visibility {
  background-position: 6px 9px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3ICg0NTM5NikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPlNoYXBlPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IjNELUxNViIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbC0tLWJyb3dzZXJfd2l0aC1MYXllcnMtLS1saWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Mi4wMDAwMDAsIC0zNzQuMDAwMDAwKSIgZmlsbD0iIzk0OTQ5RiI+DQogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMDAwMDAwLCA5LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJtYXJrdXAtZGlzcGxheS1vZmYtY29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAzNTQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibWFya3VwX2Rpc3BsYXlfdHVybl9vZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTEuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgQzE0LjIsLTAuMDY0ODE0ODE0OCAxMy44LC0wLjA2NDgxNDgxNDggMTMuNTMzMzMzMywwLjE5NDQ0NDQ0NCBMMTAuNDY2NjY2NywzLjE3NTkyNTkzIEM5LjY2NjY2NjY3LDIuOTgxNDgxNDggOC44NjY2NjY2NywyLjc4NzAzNzA0IDgsMi43ODcwMzcwNCBDNC40LDIuNzg3MDM3MDQgMS4zMzMzMzMzMyw0LjkyNTkyNTkzIDAsNy41MTg1MTg1MiBMMCw3LjUxODUxODUyIEMwLjYsOC42ODUxODUxOSAxLjYsOS43ODcwMzcwNCAyLjgsMTAuNjI5NjI5NiBMMC40NjY2NjY2NjcsMTIuODk4MTQ4MSBDMC4yLDEzLjE1NzQwNzQgMC4yLDEzLjU0NjI5NjMgMC40NjY2NjY2NjcsMTMuODA1NTU1NiBDMC43MzMzMzMzMzMsMTQuMDY0ODE0OCAxLjEzMzMzMzMzLDE0LjA2NDgxNDggMS40LDEzLjgwNTU1NTYgTDE0LjQ2NjY2NjcsMS4xMDE4NTE4NSBDMTQuNzMzMzMzMywwLjg0MjU5MjU5MyAxNC43MzMzMzMzLDAuNDUzNzAzNzA0IDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgTDE0LjQ2NjY2NjcsMC4xOTQ0NDQ0NDQgWiBNNC44LDcuNTE4NTE4NTIgQzQuOCw1Ljc2ODUxODUyIDYuMjY2NjY2NjcsNC40MDc0MDc0MSA4LDQuNDA3NDA3NDEgQzguMzMzMzMzMzMsNC40MDc0MDc0MSA4LjczMzMzMzMzLDQuNDcyMjIyMjIgOSw0LjYwMTg1MTg1IEw4LjEzMzMzMzMzLDUuNDQ0NDQ0NDQgTDcuOTMzMzMzMzMsNS40NDQ0NDQ0NCBDNi43MzMzMzMzMyw1LjQ0NDQ0NDQ0IDUuNzMzMzMzMzMsNi40MTY2NjY2NyA1LjczMzMzMzMzLDcuNTgzMzMzMzMgTDUuNzMzMzMzMzMsNy43Nzc3Nzc3OCBMNC44NjY2NjY2Nyw4LjYyMDM3MDM3IEM0Ljg2NjY2NjY3LDguMjMxNDgxNDggNC44LDcuODQyNTkyNTkgNC44LDcuNTE4NTE4NTIgTDQuOCw3LjUxODUxODUyIFogTTgsOS42NTc0MDc0MSBDOS4yLDkuNjU3NDA3NDEgMTAuMiw4LjY4NTE4NTE5IDEwLjIsNy41MTg1MTg1MiBDMTAuMiw3LjMyNDA3NDA3IDEwLjEzMzMzMzMsNy4xMjk2Mjk2MyAxMC4wNjY2NjY3LDYuODcwMzcwMzcgTDcuMzMzMzMzMzMsOS41Mjc3Nzc3OCBDNy42LDkuNTkyNTkyNTkgNy44LDkuNjU3NDA3NDEgOCw5LjY1NzQwNzQxIEw4LDkuNjU3NDA3NDEgWiBNMTYsNy41MTg1MTg1MiBDMTUuMzMzMzMzMyw2LjIyMjIyMjIyIDE0LjIsNS4wNTU1NTU1NiAxMi44NjY2NjY3LDQuMjEyOTYyOTYgTDEwLjg2NjY2NjcsNi4xNTc0MDc0MSBDMTEuMDY2NjY2Nyw2LjU0NjI5NjMgMTEuMiw3LjA2NDgxNDgxIDExLjIsNy41MTg1MTg1MiBDMTEuMiw5LjI2ODUxODUyIDkuNzMzMzMzMzMsMTAuNjI5NjI5NiA4LDEwLjYyOTYyOTYgQzcuNDY2NjY2NjcsMTAuNjI5NjI5NiA3LDEwLjUgNi42LDEwLjMwNTU1NTYgTDUuMTMzMzMzMzMsMTEuNzMxNDgxNSBDNiwxMi4wNTU1NTU2IDcsMTIuMjUgOCwxMi4yNSBDMTEuNiwxMi4yNSAxNC42NjY2NjY3LDEwLjExMTExMTEgMTYsNy41MTg1MTg1MiBMMTYsNy41MTg1MTg1MiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
  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: 0px 11px;
}

.adsk-viewing-viewer.bim-theme .treeview .collapsed > lmvheader > icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2cHgiIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDYgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuMDAwMDAwLCAtMzQwLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMzM2LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMzM2LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMzMyLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  cursor: zoom-in;
}

.adsk-viewing-viewer.bim-theme .treeview .expanded > lmvheader > icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NyAoNDUzOTYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5QYXRoIDI8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iM0QtTE1WIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsLS0tYnJvd3Nlcl93aXRoLUxheWVycy0tLWxpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMjczLjAwMDAwMCkiIGZpbGw9IiMwQTEzMUMiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOS4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iTWVudS1Db3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjMwMzMwMSwgMjY0LjMwMzMwMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMjY0LjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMjYwLjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy42MDA4MjcsIDMuNDA4OTU3KSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuNjAwODI3LCAtMy40MDg5NTcpICIgcG9pbnRzPSI2LjkyNjEzNTcgLTguODgxNzg0MmUtMTYgLTguODgxNzg0MmUtMTYgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  cursor: zoom-out;
}

.adsk-viewing-viewer.bim-theme .treeview .expanded.selected > lmvheader > icon {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDEwIDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ni4xICg0NDQ2MykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPk1lbnU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS02IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ik1vZGVsX0Jyb3dzZXJfU2VsZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuMDAwMDAwLCAtMTk5LjAwMDAwMCkiIGZpbGw9IiMxREM2RjIiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDEwLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy4zMDMzMDEsIDE5MC4zMDMzMDEpIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTcuMzAzMzAxLCAtMTkwLjMwMzMwMSkgdHJhbnNsYXRlKDEzLjMwMzMwMSwgMTg2LjgwMzMwMSkiPg0KICAgICAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI2LjkyNjEzNTcgNy4xMDU0MjczNmUtMTUgMS4yNDM0NDk3OWUtMTQgNi44MTc5MTQ4MyA3LjIwMTY1Mzk3IDYuODE3OTE0ODMiPjwvcG9seWxpbmU+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+');
  cursor: zoom-out;
}

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

.adsk-viewing-viewer.bim-theme .viewer-settings-panel .settings-environment-image {
  border: solid 1px #d4dbe1 !important;
}
@font-face {
  font-family: 'adsk-viewing';
  src: url('data:application/font-woff;base64,d09GRgABAAAAABhwAA0AAAAAJCgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAYVAAAABwAAAAcfSW63kdERUYAABg4AAAAHAAAAB4AJwA8T1MvMgAAAaQAAABJAAAAYFHUXrBjbWFwAAACRAAAAH8AAAFSdNFbzmdhc3AAABgwAAAACAAAAAj//wADZ2x5ZgAAAzQAABLDAAAccBjucA9oZWFkAAABMAAAADQAAAA2Ckrl1WhoZWEAAAFkAAAAHgAAACQETgMIaG10eAAAAfAAAABRAAAApDjXBPZsb2NhAAACxAAAAG4AAAButdau7G1heHAAAAGEAAAAHgAAACAAgwC3bmFtZQAAFfgAAADVAAABUysDfXlwb3N0AAAW0AAAAV0AAAH+r6ng93icY2BkYGAAYtdfvx7H89t8ZeBmYgCBy2EZM0H01e02xv9//v/GpMokBuRyMIClAXiKDSZ4nGNgZGBgYgACPWau/z//P2RSZWBkQAUyAGBjBFsAAHicY2BkYGAwY9jCwM0AAkxAzMgAEnMA8xkAGnwBOwAAeJxjYGZiZZzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsAAIwMSCEhzTWFwYHBkqGJ88P8Bgx4TkhrG14zXgZQCAyMA3gILKwAAAHicY2KAACYIDgViZyYEH4aPAvFuLOJMQMyIRVwKSsPk3Ji5GGYwMfz/ydDHoP3/D9jKQgZRBm0GByBkANIQqMRgyBDKoAYUcQDKQgEAoZgLAgAAAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhExgmUiGqv//wSxHhkQQ6/+h/7uhusCAkY0BzmUE6WFiQAWMDIQBMwsrGzsHJxc3Dy8fv4CgkLCIqJi4hKSUNFReRlZOXkFRSVlFVU1dQ1NLW0dXT9/A0MjYxJQIw2kPADkuD2UAAAAAAAAAAAAAHgB4AKYBQAFyAZIBsAHoAg4CLgJOAm4CqAL6A7wD3AP2BBAEbATaBRgF3gYqBnYHRAdWB3IIegimCMIJEAlGCWQJggmeCiYKOgpaCr4K8AswC2wLqgvaDAQMMAyoDPoNaA3QDjgAAHicnVl5kCNXeX9fX68PtaRW63XrGp0j9Yw0o9mR1Oo9Z7Re27tre8H2evbywdba3tgzmzIOFRNILaiW2CHEBleRGXAqcSgCCawqCRQYcpDKBEOqMGVisAdcSYhdoYCEIYF/cJWB0uZ7Lc3uLLZJBanf0d3vft/3+37fawJkifRgABvEJGQRXJt6gUs9G6Ol5l36DZULF8o36nc1B8/l3gRKNbN3b6Y6/NmR3OOEEIkcuPQKPAs/JSJJkwnihy3EwAm6XhO8ThjXFIp/16l6tABRwasFCxB0wrjruPinyjt2y7sj8fmZqBABSxSLcZrVs4bKGNR78mJENCbYa94lL2gFLXurod9szOjiSjoXRKmkT1wzu3Dkt81sJG4X0vLo3XJ6Iogqop7fP7twA6E4bgabAsExU2KQGLGJS7KE+G1WsTG4GEQMXomV5jGtYlhdXV1fX19bW2ZsACvDVRzZkuMM1mBzfXUNnB5jvV6Pt8jbHsKAzJAuuZ+Qqtvp+rierW47qHntluO23a7fqTUAF6bit/0Kw9YV6lF8E7ScpFIp1zpdzHcDN/DCaB8EHq15PJqDCuWF3TBiSZe6gTOKgEwKkVoOJKBqIsYmRE2VW+VJ0RLnWI/VPXbGfJv0rg+4hYLrFApRS7W1nGlSpSjlclJRlyORjK2plsaoi49VfCxk+HPTzNDE8wIIUCy6Qqbm5tiko1Q7oiQwx2H2ZNN6SskWZgr5Zv7TeVFxjCKNCDHLNK2YEJfzOtOEclmWbD1H4/jcMKTRC8ORJVwuIowiTCgpYLasJJ1Wt0NZpbMAfrdWKeNkO11cO5aMAoXlF9bWXlj74Ms33ywWkiwl7ts7P7ff6+oCWeNvXujmT94YNSsFKz5x4Hov1/bZ1X3Er/QhVnzqoxi2x42+3OtJR2LFcUvDV14u9sSWgeWBfBmjPVgfdaRq4abgmls88kD39D17dC+M8/Cl0d1wb5iOuv07Eocb4RKJkjy2klSoixPr1DycjSN6wag16o6a21PNS6WpagEXfME+edIxSzfJnTvu6Mg3lUyITS5YWuKAV91vCwpMDV/81292lCNFk337O45ZPCL/4nraV+YaA1RqVG3e33i6/dOni1vXeM76tkfkDdctBqzib2vokVO9O4t3nhq3ET/VP39n5dSdv1DfulLfYxSl3g8q/riBjzz++Prjj4/rO8X1Il6/ZC60grW59rTZ1tad7vf6eI2beB/P9wmRsWoJLsFL2DvHpxKpEmIzyoUq6bRbqIpe0PYJ1zlUviq2GYRa6befe2sklvO8XNajj7w6fHPCNBMmHPjYx/a8hD946Z8fULyd+DoeffjF4QMmf/1tN+dMuIiJQBrY5wauWAFRYBf2WOHYMtL1UOdpZ0EM/LKCGhzUqiwvcNFuQCgIXjisWjWofG9mY6bK7mDVv6cp79DcfedbhWmYb+5NzN63/+5W+vbb096J+1ePDpeOHoV3HztWH8zMDOofoTFmRWDqupmpfIG9u6GkU0akNNFK3X4y5V23o76rd3S0ri6uq0ieIH+MMokja7ltDj8NwOuX3fFxlmtepeyFSLUH8PJ/xbsF2AOtvOC+YXfUqljwmXRalatGPG5UZfUN88CiP4wy2PYolfr/5cMmqKkp8Pp9PPAEHMzIcScuZ5QYxlnMxxQzmTS33b5eAVmPKNsebMKZ4ZOXZRtxQUQbROZLVkmmV3RUIEMC2zUULv3JVcq5pRuA9SNb9cd6GVZ+51gr4c8vK+QVfRI5koV1LutiWOn0WBP7l5VQIBlChapgkRZKM+EwooTjHAdlfiuzLVK4XQ+gOwc1qjhKrQuPOo6jGzPODGMOc7alho52xNAxl1UMo1syDHivYRw3DGM/VoHvOuO33NqwbamhY2arnt4t6/r2epybEPKbuL5/TebJIjlCjiNyh0o4CuXL0VVPKuUJSLZLrX3QqdSFANUSxRVvEB6YfPUd9UvMC1jJh2eymVwGrSleWf6LRbLTpgnfjUblWHSHpIiKqhrqMCspksxz8MwtwxdvuQWmfpbNdrvbg3nOxOtaLKgq57CsfO5Kttudne12p6cJ3z0gDvxIcNCm2BzTqiF1KPlWODSrGoQkruaF/4rfygPfEPh3qut0WNFjOlxzYO6te7tlAUeUmr3r4YPvuSerKeIuPWok4Nthsc67Eo+dic9RI2In9jTvqnTv3c9YhHB7SHFdf4B9B7iyB8mt5BQ5Q5bJb5B3kgs4Fr8p+lXUXcctdYM8sJDUeKWogInf6QZWU/BDg+7KI7OuUAFRvYaYnBinhGNgEyrbHtlKbRG6TgyuTpELjVJvnMKXqaHKw0+riPNwM+2Y8Ywdc+Xhp6SIpdsZy9RMNWPHUxIsRV07EzediKZtXcO7I5pEJWV8+x7dMT6B4U0YHsHwI4MZy5iewHR2fJ/H8JbvC6pu0r0JZfgsdRwquzHeshqlYd/QFk3etx1dsEeDeSlsHzphMvxbTcFO8b4/un/WcPRPYPikzoyHMd2F6TKmn+fdYvpbGAr4DO3b9aQCX4CvI38tEI80yBxqKOevnHNX+O6L3OLUAkTbFjJtFxmuiPdeRXG5NQowwP1HnQQosvozVZEhkT4KUdM6b0VMgb2afO7j50F8uwhTU7c2GvBYc/gvmqIAKIoGtWbKNiMR0752+GPYG5EFUTr72c9+loTy+WGSQRv4AspmE/WPILQCp6u4oXkEfeouQrsAoa3jZNjjFs/zKZdibh0KUIEgkVJOpGQFR2aacn3i8/m6HI1KlEruCSWVYCoyzEhEu+Wj8EKbFplpPqtoSmEH272b7Shg9tlIlBVp+yQvZZlveZKPS7r0KhEEpJ9kgVyDcvvw6+DZDvpGeLYIIVkL3EXBDa5AG8WFZUmqeIqH4h38SuT9HKKars+4HN0c1nAupxzlnEiIckjR/bKhXyjaVRprZOJqxzyxBXiMzeUStp3IZexEwraSKJvlWEylnlQqSdmMFIsVXF1PGhk1G49rWk0uiQXJM2g8XlBDjGWGttX7tnTUO3+Dvescm/vZ3SItTOelhmzcYei89x6W/WnCzmQTNkAikcva1vMVUc2YNTUmJJJx5CN6XpyMpHVxelqR3UhJswWLmVEpmRCS8qSZUeSQY7+ftOCD8DWUasK9Ty94f/C1rwUfgg+Fych0NcgErCO3krn9silzA1/0/MBllP3kma8+88znnvocurLLm3ffvTl87tg/nT5Nb3+KEOXSzy/9HP4H+c4k6eC+30P+iHwG6yMBc0YkcLSdBUBcQXJIPY4lXg1BxhVx7xSGHShcArpetQn4uIKeLe5mWUFz4bQ5n/fcFr6mvOIcCjhvLI8ericGXW4xfMzWFKyJFbAPLzQlKFleGd/WfG/UO74sAM0D6gXlpctbw2oHfKyuX/uqUZgpGjlFtVSqqrokMc2Ka44kGZQqmqXRB1XLFYo5XVdj05IEvw9RuSZorhiXvf2yaii7bhQsKs1H9ktSUZRTllZWlCkhruj6rdOSUFVNKSpOCvKkxaQZN9OAtFmVBE81Iyo+nRJiB2dmb/qJHBNTiuShxx2bF1RLOL54BP4qGrHSaUuzaoZhUapSA3tQ0MHEoamKZBvG8JNK2RVoTy1HIqralaR/Q+R3BIEK1Dc05VFFM+49YCoCep5fl6SeJLtlZbckdQVBikSgwSRpN1CR+/mivFdQ5xXRTuqxTDppWjadx1e7TE01A0HbLYtMnO50dWxZEBwxGhcz2Ih56D75okpG3GAFNqB/xfu3K+O9LLX4ftUo4iY/CQiYa/38+zRqquBokakPLy1tOE5jCfpRuqlFTPULuamVHltdXe0BC/3/JNrGzfHZAgGUYtllXpWyAAb4u0QGAwEDrB47duxbS4Pwj3L9IJZ9HOtRlE9sI0TBlo1ChmybS42L3soiWKHTgsPjZhMhJHRhLP4u6EIjPZlOT779sJCJNmJp8RCNS4ImN0xVM5lmAF+aGVkXpSh8gxdMD3/4B0ospqzGFEE/M/wB4qm6xnRFXuM5cM7oQuhPKoShP7OJY5NxRhauFvejSBD6M2J4glFFU9L2Rcz5FS/UyRj4wWClsbaysoaMfqXRwHR95dfvd5aWlo71YbWxtoaPhsv1/vMLK73eyj3z98yP9buH+7KJvUaRSQRNnD2VxssBZKPy4IUHK8BqnVqts/n+zsJC5yWerYV1e1h3HdbDMx3CXVROh7lD51klCwaN/gDdQtx0GKyhdzjoN9iwjyIQYs9W3VjoDY18ywDpsUXbsLo6GDSWhwPor/QA9261t4IVl5YJ4bI0j/s9IMXwxGcB2dCbkWm+BVvhxKtMkfqMUsr1d2SG8+j4eN3qlgfLKswdOaDIhLpjE6iMUr/jjH3T7i+k8LxeaUSTeq49n9OTdq2kz/dm040n6xm3no2DMMRFrzcajeRErp7Lf9SxLCeW43HUreWyU9kwb2V4HId3lpHxmKamKeV33XLDjoXaZNlOdSrXWryJeuOOiamJHLPzL6P7Yjk5rJeIGB/P1XK52s44byFj8Ziv42j/1onOZZ9LRRhw5+r9Y/06rG8McDVRO7bKyaPdqlZoKah4YYyhBDds3ABsdf84uW24uYrp0oAtXewNRnLSxP36BtGQgRL78sGZvd32hsD++tZXucr8vlL1/WrN91NZM82azI1qO2lTEJq0q8XQCqdS0WyUpeqMxYydShOEBu0Y+GI26cJJ/yYfr+FGRzImLT+akLK5uKpEJzKSlWhZZVPauVOKlKw5hNNMXjEtDa2xHW9ZFUPk5xMNwnAe30JE0lHiE+hr4bqxwOcMIfCrlmxRz3ep7zHX93wYrPQ//sigP1xB/r+Ba9pvkEvdQ732d/a++dretYXhyw9B8dUz/3XmWm/Phd3z9nSoF2XU3w20mZRMXcEWrxwuBC7NArTH6xfaNDe0Pp3aGE8S3dMTRpH9nnTEPTJ7/b33Xt85lhQtlRmplf0nzp+HRIglF/3Zw/J7WdH0Zu999N49O1QqGda+g+c/dR5lYp4k4GX4MY4D5xaedvEjYSRUXdwsTv9qClNoFJoQLIALdx7Q/rTWNg/+2exc7fChwY6UrMoVqqlG+aF7MoXC21pwKt6pf8rs1SsHb7zYbDaOFALFFRRlp+XnF97emXfzXKdlsoRrO0As0ZArpJGJToenb6EP0nI4JojbzpH87fmSX4JeCDK1TTjmLDUuXmws4YWZ4TehDivZajWbqdXODuvwzeEyd2UZp0EYb4x4So0cxn39CnrmaX7iFHBHhyKQu5aMDNFRwuO4wF2/NaK4GUNR7nxp+OGnGXoe6tO3GY8FOfjKF6vSVEYT6w8A+d3jNKFa4vFSrvuYsXUuxjF5A6XG5ViXRO65D6gcVMPDe8anuQ+g0c6qG0A2h+vOyorTiyQiYB/NOY5inF7u9y86y8tOb0NDFr0xws/D8KVwzCnEd8QvHHQBfGoh3+WnEuhFFOAvNNHIuFQ/uvnVX8Ph6Lc9baua/fR/iFpmSqp+sX+JPHCX8Vg3VzpOWYIe55jA0Fd9Cl5BZOSt8i8CSJRxq8PD/66H3mAt/BCQh66POov55PgmwBtOrZ3wY0H4uQDlhHJPsil4DwWqoIqyKcpKMh9JJ2ULRF2FhCOCA1FcWAfwZ0Y1IZkESIqiDoKmxEESxAIVrX3NXLuUkR86qYsJkUYlWVeEpD1FBd3InjtErXgkLn9Ap6r2vtloxIjTP2QRvDnbiuqR6BNRUzK0njmhyYpWN9P/kNVTuWQup4+4xeiMRUV9zvNvImj9Oc/cBwLnGC5tWx3awRn5UXjjA0BQJ3C/8CrR+H+XDjdvO9cu1CHVPFxq3nfN1vHf8tq5lfxObrCPwaqpvliiQNT/1LNZpaEv3lwosN9pKNmsbpYmRhWum59aDG06IUuh3Zoju8g+sp9cR45efT7yf4eSL3MkCcGDfyvxx99KcA6l0URKGMFGqB2vuQQybHCTg2Nv85MnxmCTsRtj2eEnsjHfj2XhBKZYuV5/bej3l0drs8w219bW+rHsqA7GIQcb8RUbLfIN/DwiPG4vhwQagQb1u1blYsUcdwLa+6AboIOM7mdYrHK53OtUg1U7hfQ7nXgTXafDdersVnrqzgpz5hNp/l0lZbePJLBEIRWW+J4iTdhOoeDYE5LiLS4tLfbjsbxDp3fDsWOwZ4pWdkymeBm3UAzLpM5vrzG1gDVCeWKhPCURQefIAY6i4dEI7ba7IbCEnw44xUCyQTknDMrVTncRKlsnzNR5jXzBX04Zh5qFwBZlqZbO59p6xzlz69mUmS4YsXx2orgzIQ//8eyRSWF5rYuC9zfZyPzZhdOzXIxmTy+vwTvmbj7bmgGQZ472Gtmjd/9IgqY+kerMrLE5eea6HdPFonOoGNGi5exs6vZT6Znr5nM4lf8FJiVmWwB4nFWOPW7CQBBGn7ExiUCUqRDaIq0t2xKRQNQcgIIepJWFZGxpgfQpU9DmBjlASm7HZ3sLsquZeTt/3wITfghoT0DIi+cBI2aeQ+YcPEd6fXseMubXc6z8XRZEr8rE3VTLA6ZS6DlkzbvnSD1fnoe8cfMc6/5RceITqpPcFkvJVbk9Tk9bXqu9YENDzaWLTh0WQ0FKpriS9Tt6XpKwkBWq5nxouKkvm8aV1hRpZlZGSvLLZJEUWa768wd2Wu04c+wEjRa0IuysOx+b2uRp9q//AZXnKwQAAAB4nH1Q21LbMBTUxo5NEiChpeV+6RVe9FJ6Adqfke3joEGRPEdy4uTrK0gob9WMZs+c2dnds6In/v9+xg/RQw8JUvSRIccWBhhihG2xix3sim/iRnwXPyL3l7gVd+Je/BZ/MMYEe3iDt9jHO7zHAQ5xhGOc4BRnOMcFLvEBH/EJn/EFX3GF63Tl3CxdKPM48IHbMrRMY08haDv1kslWxJmn0tmqX2v2YTIj5SNJVtoHZUvaeVkoOzWUqU572a1huYbVoNDGFE5xNfk3ybJl77ivmN0iKVyXFO00K9WMWOXUNcZVtP3sKBuKTDuqdZDBybmmRVK7+bBujfElE9nx6yip02E8jTIyZg7sjCFOH9yMMqOWUWjr5bhJvCpoZ2NuZZZe+/SJnDPVTP5h2LCLvkGTzxujLMnVBpcb7JJG2T3HRYwVrWJ7Sluq8k0dI6PnFAt8ijtcs6Iw/QVmGo3GAAAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQlMgZgHzGAAF5QBkAAAAAQAAAADUGBYRAAAAANNWaJkAAAAA1bc8Mw==')
    format('woff');
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: 'adsk-viewing' !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^='adsk-icon-']:before,
[class*=' adsk-icon-']:before {
  font-family: 'adsk-viewing' !important;
  font-style: normal !important;
  font-weight: normal !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-axis-delta-x:before {
  /*content: "P";*/
}
.adsk-icon-axis-delta-y:before {
  /*content: "Q";*/
}
.adsk-icon-axis-delta-z:before {
  /*content: "R";*/
}
.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: bold;
  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 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.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: rgba(250, 250, 250, 0.9);
  padding: 10px;
  visibility: hidden;

  border-radius: 5px;
  border-width: 1px;
  border-color: #b8b8b8;
  border-style: solid;

  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
  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: #333333;
  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: rgba(0, 0, 0, 0);
  border-radius: 2px;
  border-width: 1px;
  border-color: #999999;
  border-style: solid;
  padding: 3px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.adsk-viewing-viewer .alert-box-ok:hover {
  color: #111111;
  background: rgba(255, 255, 255, 1);
}

/* Multiple errors display */
.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 5px 10px;
}

.adsk-viewing-viewer .docking-panel.menu .menu-item-icon {
  display: table-cell;
  float: left;
  padding: 5px 0px 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 0px;
  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: bold;
  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: 0px;
}

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

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

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

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

.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:nth-child(1) {
  width: 150px;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(1) div {
  font-weight: 600;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(2) {
  padding-left: 0px;
  padding-right: 0px;
  width: 350px;
}
.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td:nth-child(2) div {
  padding-left: 0px;
  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-width: 1px;
  border-color: #2c2c2c;
  border-style: solid;
  background: rgba(0, 0, 0, 1);
}

.progressfg {
  height: 4px;
  background: linear-gradient(to right, #189e1c, #22e328);
  width: 100%;
  border-radius: 2px;
}
.adsk-viewing-viewer .treeview {
  margin-left: 0px;
  width: 100%;
}

.adsk-viewing-viewer .treeview group {
  position: relative;
  font-size: 14px;
  color: #333333;
  display: block;
  -webkit-user-select: none; /* Chrome/Safari */
  -moz-user-select: none; /* Firefox */
  -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 .group.category,
.adsk-viewing-viewer .treeview leaf.category,
.adsk-viewing-viewer .treeview .leaf.category {
  font-weight: bold;
}

.adsk-viewing-viewer .treeview group.property,
.adsk-viewing-viewer .treeview .group.property,
.adsk-viewing-viewer .treeview leaf.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 lmvheader {
  width: 100%;
  margin-bottom: 1px;
  padding: 6px;
  white-space: nowrap;
  display: inline-block;
}

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

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

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

.adsk-viewing-viewer .treeview group.selected,
.adsk-viewing-viewer .treeview leaf.selected {
  border-left: 3px solid #999999;
  background-color: rgba(0, 0, 0, 0);
  transition: all 0.2s ease;
}

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

/* Bootstrap Fix */
.adsk-viewing-viewer .treeview label {
  margin-bottom: 0px;
  font-weight: normal;
}

.adsk-viewing-viewer .treeview lmvheader {
  line-height: normal;
}
.adsk-viewing-viewer .treeview.on-demand {
  width: 100%;
}

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

.adsk-viewing-viewer .treeview .group {
  position: relative;
  font-size: 14px;
  color: #333333;
  display: block;
  -webkit-user-select: none; /* Chrome/Safari */
  -moz-user-select: none; /* Firefox */
  -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 {
  width: 100%;
  margin-bottom: 1px;
  padding: 6px;
  white-space: nowrap;
  display: inline-block;
  -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; /* Chrome/Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none;
}

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

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

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

.adsk-viewing-viewer .treeview .group.selected,
.leaf.selected {
  border-left: 3px solid #999999;
  background-color: rgba(0, 0, 0, 0);
  transition: all 0.2s ease;
}

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

.adsk-viewing-viewer .treeview .leaf label {
  width: calc(100% - 30px);
  margin-bottom: 0px;
  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: #ffffff;
}

.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 0px 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: 0px;
  width: 25px;
  height: 50px;
  background-position: 0px 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: 0px;
  right: 0px;
  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-solid-container {
  background: none;
}

.adsk-viewing-viewer .docking-panel-gradient-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: bold;
  letter-spacing: -0.1px;
}

.adsk-viewing-viewer .docking-panel-tertiary-button {
  margin: 7px 10px 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: 0px;
}

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

.adsk-viewing-viewer .docking-panel-scroll::-webkit-scrollbar-thumb:hover {
}

.adsk-viewing-viewer .docking-panel-scroll::-webkit-resizer {
}

.adsk-viewing-viewer .docking-pane-scroll::-webkit-scrollbar-corner {
}

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

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

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

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

.adsk-viewing-viewer .treeview .group.selected,
.adsk-viewing-viewer .leaf.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;
  /* box-shadow: 0px 3px 5px rgba(0,0,0,0.2); */
}

.adsk-viewing-viewer .treeview .leaf.selected {
  /*border-left: 3px solid #5085bf;*/
  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: #ffffff;
}

.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: 0px;
  padding: 0;
  overflow: hidden;
}

.adsk-viewing-viewer .property-panel .treeview group {
  left: 0px;
  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%;
  display: table-cell;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  max-width: 10px; /* Stub value, small enough to work along with table-cell's percentage width */
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.adsk-viewing-viewer .property-panel .property-value {
  width: 60%;
  height: 100%;
  display: table-cell;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  font-weight: normal;
  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: rgba(0, 0, 0, 0);

  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: 0px 0px 3px 0px;
  font-weight: bold;
  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: 0px;
}

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

/* Search */
.adsk-viewing-viewer .model-structure-panel {
  overflow: visible;
}

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

/* Scroller */
.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: 0px;
  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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+R3JvdXAgMjU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iU2VsZWN0LSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX2hvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYzLjAwMDAwMCwgLTE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUzLjAwMDAwMCwgNzQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzYuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZ3VpZGUiIG9wYWNpdHk9IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTguMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0xOC4wMDAwMDApICIgZmlsbD0iI0ZGOTg5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTQiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJzaG93LW1hcmtlcnMtaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMy4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkxheWVyXzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgWiBNOC41MzIsOC4wNTk0NjMwNiBDOC45NjAxMDIyOSw4LjA1NTI5NTM2IDkuMzgyODA0ODMsNy45NjM0MDM1IDkuNzc0LDcuNzg5NDYzMDYgQzEwLjE1NjgyNjIsNy42MjE1NjcyNCAxMC41MDQ4MjQyLDcuMzgzNDYzMyAxMC44LDcuMDg3NDYzMDYgQzExLjQwOTE4MDYsNi40NzA2MDIwNyAxMS43NDA2NzExLDUuNjMyMTI1ODggMTEuNzE4LDQuNzY1NDYzMDYgQzExLjcyNjA1ODMsMy45MTc0MTMzNSAxMS4zOTU2NjU0LDMuMTAxMTQ4NDMgMTAuOCwyLjQ5NzQ2MzA2IEMxMC41MDQ4MjQyLDIuMjAxNDYyODIgMTAuMTU2ODI2MiwxLjk2MzM1ODg3IDkuNzc0LDEuNzk1NDYzMDYgQzguOTYzMjAwODEsMS40NTAzMjYwNyA4LjA0Njc5OTE5LDEuNDUwMzI2MDcgNy4yMzYsMS43OTU0NjMwNiBDNi44NTMxNzM4NCwxLjk2MzM1ODg3IDYuNTA1MTc1NzYsMi4yMDE0NjI4MiA2LjIxLDIuNDk3NDYzMDYgQzUuNjAwODE5NDUsMy4xMTQzMjQwNSA1LjI2OTMyODg2LDMuOTUyODAwMjQgNS4yOTIsNC44MTk0NjMwNiBDNS4yOTc2Njg2Nyw1LjI0NzM5NTM2IDUuMzg5NDk1NjMsNS42Njk3OTkzOSA1LjU2Miw2LjA2MTQ2MzA2IEM1LjcyNzU3OTMsNi40NDU1NzAxMyA1Ljk2NTk2NjY2LDYuNzkzOTgyNDQgNi4yNjQsNy4wODc0NjMwNiBDNi41NTgzNDMzMyw3LjM4NDQ2MzMxIDYuOTA2NTQzMzEsNy42MjI3MDU0IDcuMjksNy43ODk0NjMwNiBDNy42ODExOTUxNyw3Ljk2MzQwMzUgOC4xMDM4OTc3MSw4LjA1NTI5NTM2IDguNTMyLDguMDU5NDYzMDYgTDguNTMyLDguMDU5NDYzMDYgWiBNMTAuNDIyLDQuNzY1NDYzMDYgQzEwLjQxNjM1ODgsNC41MjI4NzM5MiAxMC4zNjEyMzI0LDQuMjgzOTkyNjggMTAuMjYsNC4wNjM0NjMwNiBDMTAuMTcyMzE3OCwzLjg0MzUzNDU2IDEwLjA0NDA5MzQsMy42NDIwMzg5NiA5Ljg4MiwzLjQ2OTQ2MzA2IEM5LjcxMTEwOTY4LDMuMzA1MjEyNSA5LjUwOTE2ODc2LDMuMTc2NzA0NjUgOS4yODgsMy4wOTE0NjMwNiBMOC41ODYsMi45Mjk0NjMwNiBMNy44ODQsMy4wOTE0NjMwNiBDNy40NDYzNTgyNiwzLjI3NzM3MzU0IDcuMDk3OTEwNDgsMy42MjU4MjEzMSA2LjkxMiw0LjA2MzQ2MzA2IEM2LjcxMDc1NzY2LDQuNTI4NjMwNTEgNi43MTA3NTc2Niw1LjA1NjI5NTYxIDYuOTEyLDUuNTIxNDYzMDYgQzcuMDg0OTYzNjIsNS45NDkzMjI1NiA3LjQxMjcxNDA0LDYuMjk2MzUyNDMgNy44Myw2LjQ5MzQ2MzA2IEw4LjUzMiw2LjY1NTQ2MzA2IEw5LjIzNCw2LjQ5MzQ2MzA2IEM5LjQ1NDUzMTUzLDYuNDA2OTYzMjEgOS42NTYyMzk3Miw2LjI3ODYwMzQ1IDkuODI4LDYuMTE1NDYzMDYgQzkuOTg5MTA0MjEsNS45NDIxMjA5IDEwLjExNzIwNDgsNS43NDA4MjAwMiAxMC4yMDYsNS41MjE0NjMwNiBDMTAuMzE0Njc2MSw1LjI4NDM1NTU3IDEwLjM2OTk3NzYsNS4wMjYyODIwNCAxMC4zNjgsNC43NjU0NjMwNiBMMTAuNDIyLDQuNzY1NDYzMDYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
  background-repeat: no-repeat;
  opacity: 0.7;
  position: absolute;
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxNyAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjIgKDQ0NDk2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+R3JvdXAgMjU8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iU2VsZWN0LSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJNb2RlbF9Ccm93c2VyX2hvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYzLjAwMDAwMCwgLTE5NS4wMDAwMDApIj4NCiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUzLjAwMDAwMCwgNzQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzYuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcyLjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9uIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMjIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iZ3VpZGUiIG9wYWNpdHk9IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTguMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xOC4wMDAwMDAsIC0xOC4wMDAwMDApICIgZmlsbD0iI0ZGOTg5OCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTQiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJzaG93LW1hcmtlcnMtaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMy4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkxheWVyXzEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi40NzQsMC44MjM0NjMwNTcgQzEzLjQwOTk4ODMsMS4yMTU3ODg4NiAxNC4yODMzMDE4LDEuNzQzNDE1NzQgMTUuMDY2LDIuMzg5NDYzMDYgQzE1Ljc3NjcxMTYsMy4wMjUzOTQ1MSAxNi4zNzg2NTM3LDMuNzczMjYxOTMgMTYuODQ4LDQuNjAzNDYzMDYgQzE2LjQ5NzQ1OTEsNS41MTE5MjQ3NyAxNS45NjQ0OTk5LDYuMzM4OTMwNDMgMTUuMjgyLDcuMDMzNDYzMDYgQzE0LjUzNjE5MjEsNy43MzAyNjE3MSAxMy42NzgxNDUsOC4yOTYyMDc2OSAxMi43NDQsOC43MDc0NjMwNiBDMTEuMzYxMDM2NSw5LjI5MzUzOTU4IDkuODcxOTM1NjEsOS41ODc2ODI5NyA4LjM3LDkuNTcxNDYzMDYgQzYuODk2MjcwMjEsOS42NTA4OTU4OCA1LjQyMjc0OTI5LDkuNDExNDQ4NzMgNC4wNSw4Ljg2OTQ2MzA2IEMzLjExMzAyOTI4LDguNDg3MzIwMTcgMi4yNTMxMTg1Niw3LjkzODQ0MDk5IDEuNTEyLDcuMjQ5NDYzMDYgQzAuODQyNjYxOTQ4LDYuNTM0MTYwMTUgMC4zMjc5NTI0MTksNS42ODg1NjU5MiAwLDQuNzY1NDYzMDYgQzAuNDU1MjQyNjA0LDMuODYyMzEzMjkgMS4wNTc0NTAzMSwzLjA0MTEyMDk2IDEuNzgyLDIuMzM1NDYzMDYgQzIuNTUyMzY1MDQsMS42NTgzODQzOSAzLjQyNzgxNDI3LDEuMTExMjI4NjIgNC4zNzQsMC43MTU0NjMwNTcgQzUuNjUzNTg1NzEsMC4xNzgzNTEzOTYgNy4wMzgyOTI4MywtMC4wNjE2NjQ1MDQ1IDguNDI0LDAuMDEzNDYzMDU3MyBDOS44MTM2NzUzNCwwLjAxOTA0NzQ5MjggMTEuMTg5MDc0OSwwLjI5NDEyNzQwNiAxMi40NzQsMC44MjM0NjMwNTcgWiBNOC41MzIsOC4wNTk0NjMwNiBDOC45NjAxMDIyOSw4LjA1NTI5NTM2IDkuMzgyODA0ODMsNy45NjM0MDM1IDkuNzc0LDcuNzg5NDYzMDYgQzEwLjE1NjgyNjIsNy42MjE1NjcyNCAxMC41MDQ4MjQyLDcuMzgzNDYzMyAxMC44LDcuMDg3NDYzMDYgQzExLjQwOTE4MDYsNi40NzA2MDIwNyAxMS43NDA2NzExLDUuNjMyMTI1ODggMTEuNzE4LDQuNzY1NDYzMDYgQzExLjcyNjA1ODMsMy45MTc0MTMzNSAxMS4zOTU2NjU0LDMuMTAxMTQ4NDMgMTAuOCwyLjQ5NzQ2MzA2IEMxMC41MDQ4MjQyLDIuMjAxNDYyODIgMTAuMTU2ODI2MiwxLjk2MzM1ODg3IDkuNzc0LDEuNzk1NDYzMDYgQzguOTYzMjAwODEsMS40NTAzMjYwNyA4LjA0Njc5OTE5LDEuNDUwMzI2MDcgNy4yMzYsMS43OTU0NjMwNiBDNi44NTMxNzM4NCwxLjk2MzM1ODg3IDYuNTA1MTc1NzYsMi4yMDE0NjI4MiA2LjIxLDIuNDk3NDYzMDYgQzUuNjAwODE5NDUsMy4xMTQzMjQwNSA1LjI2OTMyODg2LDMuOTUyODAwMjQgNS4yOTIsNC44MTk0NjMwNiBDNS4yOTc2Njg2Nyw1LjI0NzM5NTM2IDUuMzg5NDk1NjMsNS42Njk3OTkzOSA1LjU2Miw2LjA2MTQ2MzA2IEM1LjcyNzU3OTMsNi40NDU1NzAxMyA1Ljk2NTk2NjY2LDYuNzkzOTgyNDQgNi4yNjQsNy4wODc0NjMwNiBDNi41NTgzNDMzMyw3LjM4NDQ2MzMxIDYuOTA2NTQzMzEsNy42MjI3MDU0IDcuMjksNy43ODk0NjMwNiBDNy42ODExOTUxNyw3Ljk2MzQwMzUgOC4xMDM4OTc3MSw4LjA1NTI5NTM2IDguNTMyLDguMDU5NDYzMDYgTDguNTMyLDguMDU5NDYzMDYgWiBNMTAuNDIyLDQuNzY1NDYzMDYgQzEwLjQxNjM1ODgsNC41MjI4NzM5MiAxMC4zNjEyMzI0LDQuMjgzOTkyNjggMTAuMjYsNC4wNjM0NjMwNiBDMTAuMTcyMzE3OCwzLjg0MzUzNDU2IDEwLjA0NDA5MzQsMy42NDIwMzg5NiA5Ljg4MiwzLjQ2OTQ2MzA2IEM5LjcxMTEwOTY4LDMuMzA1MjEyNSA5LjUwOTE2ODc2LDMuMTc2NzA0NjUgOS4yODgsMy4wOTE0NjMwNiBMOC41ODYsMi45Mjk0NjMwNiBMNy44ODQsMy4wOTE0NjMwNiBDNy40NDYzNTgyNiwzLjI3NzM3MzU0IDcuMDk3OTEwNDgsMy42MjU4MjEzMSA2LjkxMiw0LjA2MzQ2MzA2IEM2LjcxMDc1NzY2LDQuNTI4NjMwNTEgNi43MTA3NTc2Niw1LjA1NjI5NTYxIDYuOTEyLDUuNTIxNDYzMDYgQzcuMDg0OTYzNjIsNS45NDkzMjI1NiA3LjQxMjcxNDA0LDYuMjk2MzUyNDMgNy44Myw2LjQ5MzQ2MzA2IEw4LjUzMiw2LjY1NTQ2MzA2IEw5LjIzNCw2LjQ5MzQ2MzA2IEM5LjQ1NDUzMTUzLDYuNDA2OTYzMjEgOS42NTYyMzk3Miw2LjI3ODYwMzQ1IDkuODI4LDYuMTE1NDYzMDYgQzkuOTg5MTA0MjEsNS45NDIxMjA5IDEwLjExNzIwNDgsNS43NDA4MjAwMiAxMC4yMDYsNS41MjE0NjMwNiBDMTAuMzE0Njc2MSw1LjI4NDM1NTU3IDEwLjM2OTk3NzYsNS4wMjYyODIwNCAxMC4zNjgsNC43NjU0NjMwNiBMMTAuNDIyLDQuNzY1NDYzMDYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
  background-repeat: no-repeat;
  opacity: 0.7;
  position: absolute;
}

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

.adsk-viewing-viewer .treeview .dim div.visibility {
  background-position: 6px 9px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNiAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2ICg0NDQyMykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPm1hcmt1cF9kaXNwbGF5X3R1cm5fb2ZmPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJDYW1lcmEtSW50ZXJhY3Rpb25zLS0tSG92ZXItQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNTcuMDAwMDAwLCAtMTIzLjAwMDAwMCkiIGZpbGw9IiNGNEY0RjQiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MTAuMDAwMDAwLCAxMTIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cC1kaXNwbGF5LW9mZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM5LjAwMDAwMCwgMy4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Im1hcmt1cF9kaXNwbGF5X3R1cm5fb2ZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgOC4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNC4zMjIsMC41OTQgQzE0LjA1OCwwLjMzIDEzLjY2MiwwLjMzIDEzLjM5OCwwLjU5NCBMMTAuMzYyLDMuNjMgQzkuNTcsMy40MzIgOC43NzgsMy4yMzQgNy45MiwzLjIzNCBDNC4zNTYsMy4yMzQgMS4zMiw1LjQxMiAwLDguMDUyIEwwLDguMDUyIEMwLjU5NCw5LjI0IDEuNTg0LDEwLjM2MiAyLjc3MiwxMS4yMiBMMC40NjIsMTMuNTMgQzAuMTk4LDEzLjc5NCAwLjE5OCwxNC4xOSAwLjQ2MiwxNC40NTQgQzAuNzI2LDE0LjcxOCAxLjEyMiwxNC43MTggMS4zODYsMTQuNDU0IEwxNC4zMjIsMS41MTggQzE0LjU4NiwxLjI1NCAxNC41ODYsMC44NTggMTQuMzIyLDAuNTk0IEwxNC4zMjIsMC41OTQgWiBNNC43NTIsOC4wNTIgQzQuNzUyLDYuMjcgNi4yMDQsNC44ODQgNy45Miw0Ljg4NCBDOC4yNSw0Ljg4NCA4LjY0Niw0Ljk1IDguOTEsNS4wODIgTDguMDUyLDUuOTQgTDcuODU0LDUuOTQgQzYuNjY2LDUuOTQgNS42NzYsNi45MyA1LjY3Niw4LjExOCBMNS42NzYsOC4zMTYgTDQuODE4LDkuMTc0IEM0LjgxOCw4Ljc3OCA0Ljc1Miw4LjM4MiA0Ljc1Miw4LjA1MiBMNC43NTIsOC4wNTIgWiBNNy45MiwxMC4yMyBDOS4xMDgsMTAuMjMgMTAuMDk4LDkuMjQgMTAuMDk4LDguMDUyIEMxMC4wOTgsNy44NTQgMTAuMDMyLDcuNjU2IDkuOTY2LDcuMzkyIEw3LjI2LDEwLjA5OCBDNy41MjQsMTAuMTY0IDcuNzIyLDEwLjIzIDcuOTIsMTAuMjMgTDcuOTIsMTAuMjMgWiBNMTUuODQsOC4wNTIgQzE1LjE4LDYuNzMyIDE0LjA1OCw1LjU0NCAxMi43MzgsNC42ODYgTDEwLjc1OCw2LjY2NiBDMTAuOTU2LDcuMDYyIDExLjA4OCw3LjU5IDExLjA4OCw4LjA1MiBDMTEuMDg4LDkuODM0IDkuNjM2LDExLjIyIDcuOTIsMTEuMjIgQzcuMzkyLDExLjIyIDYuOTMsMTEuMDg4IDYuNTM0LDEwLjg5IEw1LjA4MiwxMi4zNDIgQzUuOTQsMTIuNjcyIDYuOTMsMTIuODcgNy45MiwxMi44NyBDMTEuNDg0LDEyLjg3IDE0LjUyLDEwLjY5MiAxNS44NCw4LjA1MiBMMTUuODQsOC4wNTIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=');
  opacity: 0.3;
}

/* Tree */
.adsk-viewing-viewer .treeview {
  left: 0px;
  position: relative;
}

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

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

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

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

.adsk-viewing-viewer .treeview group label:hover,
.adsk-viewing-viewer .treeview .group label:hover,
.adsk-viewing-viewer .treeview leaf 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: 0px;
}

.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,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAA7BAAAOwQG4kWvtAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAG5JREFUeNq00qENwlAUBdAfEkwF/ghcJ6hkByZgj9rugOwSTTpABYaE/J0+Ftn3UsSVJ3m575bWWsmkHAox4oTymz2w4okuAysWXDOwYsOQgRVv3DPwg0cUvnCLnrqij5Yz4xJ9x4RzeAB/3ep3AGt8wANc/1TxAAAAAElFTkSuQmCC);
  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 lmvheader > icon,
.adsk-viewing-viewer .treeview .dim .dim > :not(.visible) > lmvheader > icon {
  opacity: 0.3;
}

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

.adsk-viewing-viewer .treeview leaf > lmvheader > icon,
.adsk-viewing-viewer .treeview .leaf > lmvheader > icon {
  display: none; /*I've left the other pieces of the style here if we come back to utilizing these but it is being removed for now to match other styling*/
  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;
  left: 50%;
  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 {
  position: absolute;
  width: fit-content;
  width: -moz-max-content;
  display: table;
  left: 50%;
  transform: translateX(-50%);
  background-color: transparent;
}

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

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

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

.adsk-viewing-viewer .viewer-settings-panel .environments-lighting-table {
  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;
  left: 10px;
  width: calc(100% - 20px);
  text-align: center;
  z-index: 5;
  pointer-events: none;
}

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

.adsk-viewing-viewer .adsk-control {
}

.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%; /* Position tooltip above the element */
  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-viewing-viewer .adsk-toolbar-vertical .adsk-control-tooltip {
  right: 120%;
  left: unset;
  bottom: 25%;
}

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

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

.adsk-viewing-viewer .adsk-button {
  position: relative;
  float: left;
  cursor: pointer;
  width: 28px;
  height: 28px;
  padding: 6px 6px 6px 6px;
  margin: 4px 4px 4px 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;

  /* legacy: for icons as background images */
  position: relative;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.adsk-viewing-viewer .adsk-button.inactive {
}

.adsk-viewing-viewer .adsk-button.disabled {
  opacity: 0.4;

  -ms-filter: 'alpha(opacity=40)';
  filter: alpha(opacity=40);
}

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

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

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

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

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

.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-toolbar.adsk-toolbar-vertical .adsk-button-arrow {
  left: -5px;
  right: unset;
}

.adsk-toolbar.adsk-toolbar-vertical .adsk-button-arrow > .adsk-button-icon:before {
  content: '\25C2';
}

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

  /* Bootstrap Fix */
  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;

  /* Bootstrap Fix */
  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 .no-results-description {
}

.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;
  text-overflow: ellipsis;
  display: block;
  width: calc(100% - 5px);
  text-overflow: ellipsis;
  overflow: hidden;
}

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

.browserview item {
}

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

.browserview:hover item.selected {
  opacity: 1;
  transition: all 0.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, 0.6);
  height: 72px;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  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:hover {
  height: 200px;
  overflow: visible;
  white-space: normal;
  margin-top: -72px;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.geometry label:hover ~ img {
  display: block;
  margin-top: -148px;
  width: 200px;
  transition: all 0.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 0.2s ease-in-out;
}

.geometry img:hover {
  cursor: pointer;
}

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

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

.browserVisible {
  visibility: visible;
  opacity: 1;
  transition: opacity 1s linear;
}
.browserHidden {
  visibility: hidden;
  opacity: 0;
  height: 0;
  overlfow: hidden;
  /*transition: visibility 0s 1s, opacity 1s linear;*/
}
/*NEW FLIP JAZZ*/

.cameraview {
  padding: 6px;
  padding-left: 28px;
  margin: 1px 2px 0px 2px;
  background-color: rgba(224, 224, 224, 0.8);
  transition: all 0.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 #999999;
  transition: all 0.2s ease;
}

.cameraview:hover {
  background-color: rgba(204, 204, 204, 0.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 rgba(204, 204, 204, 0.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 0.38s ease-in;
}

/*front*/

.browserElement {
  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;
  transform: perspective(800px) rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  transition: all 0.38s;
}

/*back*/
.wrappercam {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  background-color: rgba(255, 255, 255, 0.7);
  display: block;
  position: relative;
  top: -200px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transform: perspective(800px) rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transition: all 0.38s;
}

.cameraviews {
  height: calc(100% - 44px) !important;
  transition: all 0.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: bold;
  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, 0.8);
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
  border-radius: 16px;
  transition: all 0.38s ease-in-out;
  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:hover {
  background-color: rgba(96, 96, 96, 0.8);
  transition: all 0.38s ease-in-out;
}

.flipped ~ .viewsbtn {
  width: 14px;
  transition: all 0.38s ease-in-out;
  background-image: none;
  background-position: 35px 4px;
}

.viewsbtn p {
  margin: 0px;
  margin-left: 3px;
  text-align: left;
  font-weight: bold;
  transition: all 0.38s ease-in-out;
}

#count {
  opacity: 1;
}

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

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

.flipped ~ .viewsbtn > #close {
  opacity: 1;
}
.adsk-viewing-viewer {
  background: rgb(237, 237, 237);
  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;
}

/* Don't let third party CSS override the box-sizing within the viewer. */
.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;
}

/* Override alertBox settings for breaking the words */
.adsk-viewing-viewer .viewer-container .alert-box-title,
.adsk-viewing-viewer .viewer-container .alert-box-text,
.adsk-viewing-viewer .viewer-container .alert-box-content {
  word-wrap: normal;
  word-break: normal;
}

/* Loading spinner CSS below */

.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 infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

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

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

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

@-webkit-keyframes bouncedelay {
  0%,
  95%,
  100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}

@keyframes bouncedelay {
  0%,
  95%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

/**
 * Little panel on top of the screen with an attribute name and a value.
 **/
.adsk-viewing-viewer .message-panel table {
  display: block; /* Safari bug wth border-radius - unless we specify block here it does not work SPK-1032 */
  position: relative;
  -webkit-border-horizontal-spacing: 0px;
  -webkit-border-vertical-spacing: 0px;
}

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

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

/**
 * Little button bar on top of the screen
 **/
.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%;
}

/* original icon: res/icons/layers_24.png */
.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;
}

/* Settings sub-menu CSS. Should be reviewed and probably have classes renamed */
.adsk-viewing-viewer .toolbar-settings-sub-menu {
  min-width: 300px;
  position: absolute;

  display: block;
  left: 0;
  bottom: 40px;
  margin-bottom: 10px;

  background: rgba(34, 34, 34, 1);
  list-style: none;

  font-size: 14px;
  color: #ffffff;
  line-height: 14px;
  text-align: left;

  -webkit-padding-start: 0;
  -moz-padding-start: 0;
  -ms-padding-start: 0;

  border: 1px solid rgba(150, 150, 150, 0.15);
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
  border-radius: 5px;

  transition: all 0.2s ease;
}

.adsk-viewing-viewer .toolbar-settings-sub-menu.adsk-hidden {
  display: block;
  visibility: hidden;
  opacity: 0;
  /*transition: all 0.2s ease 0.5s;*/ /*comment it for fusion-like*/
}

.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 black;
}

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

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

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

.adsk-viewing-viewer .toolbar-submenu .toolbar-submenu-selectlabel {
  position: relative;
  display: block;
  padding-bottom: 4px;
  cursor: default;
}
/* End of settings sub-menu CSS */

.adsk-viewing-viewer .toolbar-menu div > li {
  float: left;
  padding: 4px 4px 4px 4px;
}

.adsk-viewing-viewer .docking-panel .adsk-lmv-tftable {
  padding: 0;
}

.adsk-viewing-viewer .statspanel {
  display: block;
  position: absolute;
  z-index: 1;
  left: 4px;
  bottom: 8px;
  height: 80px;
  width: 220px;
  color: #eeeeee;
  font-family: 'consolas', 'courier', 'monospace';
  font-size: 14px;
  background: rgba(0, 0, 0, 0.5);
  visibility: hidden;
}

.adsk-viewing-viewer .fps {
  position: absolute;
  right: 0px;
  bottom: 0px;
  color: #000000;
  font-family: 'consolas', 'courier', 'monospace';
  font-size: 14px;
  visibility: hidden;
  z-index: 1;
}

.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-toolbar .adsk-button > .toolbar-vertical-group {
  position: absolute;
  bottom: 125%;
  left: -5px;
  margin: 0;
  transition: all 0.2s ease;
  z-index: 1;
}

.adsk-viewing-viewer .adsk-toolbar.adsk-toolbar-vertical .adsk-button > .toolbar-vertical-group {
  bottom: -5px;
  right: 50px;
  left: unset;
}

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

.adsk-viewing-viewer .adsk-toolbar .adsk-button > .toolbar-vertical-group.adsk-hidden {
  display: block;
  visibility: hidden;
  opacity: 0;
  /*transition: all 0.2s ease 0.5s;*/ /*comment it for fusion-like*/
}

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

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

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

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

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

.adsk-viewing-viewer
  .adsk-toolbar.adsk-toolbar-vertical
  .adsk-button
  > .toolbar-vertical-group
  > .adsk-button
  > .adsk-control-tooltip {
  left: unset;
}

.adsk-viewing-viewer .explode-submenu {
  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.ios {
  left: 50%;
  bottom: 62px;
  width: 80%;
}

.adsk-viewing-viewer .explode-submenu.android {
  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: 0.4s;
  transition: 0.4s;
}

.adsk-viewing-viewer .switch .slider:before {
  position: absolute;
  content: '';
  height: 16px;
  width: 16px;
  left: 0px;
  top: 3px;
  -webkit-transition: 0.4s;
  transition: 0.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 .table-button {
  width: 80%;
  height: auto;
  text-align: center;
  color: #fefffe;
  border: 1px solid #fefffe;
}

/* max-height - the only parameter in this file that needs to be edited.
 * Change it to suit your needs. The rest is recommended to leave as is.
 */
.adsk-viewing-viewer .datatable .clusterize-scroll {
  max-height: 200px;
  overflow: auto;
}

.adsk-viewing-viewer .datatable table {
  width: 100%;
  border: 1px solid #000;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 0;
}

.adsk-viewing-viewer .datatable .subrow {
  font-size: 0;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  /* transition:font-size 400ms; */
}

.adsk-viewing-viewer .datatable .parentrow {
  background-color: #4a4747;
}

.adsk-viewing-viewer .datatable table td,
th {
  /* border: 1px solid #000;
  white-space: nowrap; */
}

.adsk-viewing-viewer .datatable .table-striped > tbody > tr:nth-child(2n + 1) > td,
.table-striped > tbody > tr:nth-child(2n + 1) > th {
  background-color: #4a4747;
}

.adsk-viewing-viewer .datatable td > span {
  float: right;
  width: 1em;
  height: 1em;
  position: relative;
  margin-right: 3px;
  margin-top: 4px;
  margin-left: 5px;
  white-space: nowrap;
}

.adsk-viewing-viewer .datatable td > span:before {
  content: '';
  position: absolute;
  width: 80%;
  height: 0;
  left: 10%;
  top: 50%;
  margin-top: -1px;
  border-top: 2px solid black;
  border-color: inherit;
}

.adsk-viewing-viewer .datatable td > span.collapsed:after {
  content: '';
  position: absolute;
  height: 80%;
  width: 0;
  margin-left: -1px;
  border-left: 2px solid black;
  border-color: inherit;
  left: 50%;
  top: 10%;
}

.adsk-viewing-viewer .datatable td > span:hover {
  border-color: orange;
}

.adsk-viewing-viewer .datatable .aggregate-headers {
  overflow-x: scroll;
}

.adsk-viewing-viewer .datatable .aggregateArea td {
  font-size: 16px !important;
  font-family: initial !important;
  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; /* ABSOLUTE HERE */
  height: 500px; /* ABSOLUTE HERE */
  position: absolute;
  top: calc(50% - 250px); /* ABSOLUTE HERE */
  left: calc(50% - 250px); /* ABSOLUTE HERE */
  pointer-events: none;
}

div.orbit-gizmo div {
  border: 0px;
  border-color: rgb(152, 152, 152);
  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%; /* NOP_NOTE: technically should use vw and vh, caniuse.com/#feat=viewport-units */
  height: 1000%;
  margin-top: calc(100% / 2 - 1000% / 2);
  margin-bottom: calc(-100% / 2 - 1000% / 2);
  margin-left: calc(100% / 2 - 1000% / 2);
  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-width: 50px; /* ABSOLUTE HERE */
  border-style: solid;
  border-radius: 2500px;
  border-color: rgba(255, 255, 255, 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: rgba(255, 255, 255, 0.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:hover {
  /*background-color: rgba(255,255,255,0.2);*/
}
.orbit-gizmo .circle .crosshair-area {
  width: 10%;
  height: 10%;
  margin: 0 auto;
  margin-top: 45%;
}
.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: rgba(255, 255, 255, 0.1);
}
.orbit-gizmo .layout-hor .edgemark-area {
  width: 12.5%; /* square, w/8 ratio is 8 */
  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%; /* square */
  margin-top: 350%; /* as percentage of width (messed up, don't ask) */
  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;
}

/*# sourceMappingURL=style.css.map*/
