@CHARSET "UTF-8";

@font-face {
    font-family: 'iconfont'; /* project id 667582 */
    src: url('//at.alicdn.com/t/font_667582_th9ag9vqxy.eot');
    src: url('//at.alicdn.com/t/font_667582_th9ag9vqxy.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_667582_th9ag9vqxy.woff') format('woff'), url('//at.alicdn.com/t/font_667582_th9ag9vqxy.ttf') format('truetype'), url('//at.alicdn.com/t/font_667582_th9ag9vqxy.svg#iconfont') format('svg');
}

.iconfont, .adsk-button-icon {
    font-family: "iconfont";
    font-size: 24px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    height: 28px;
    line-height: 28px;
}

.adsk-viewing-viewer .panorama-play,
.adsk-viewing-viewer .share-play,
.adsk-viewing-viewer .room-play,
.adsk-viewing-viewer .collision-play,
.adsk-viewing-viewer .viewpoint-play,
.adsk-viewing-viewer .filtration,
.adsk-viewing-viewer .colour,
.adsk-viewing-viewer .saveView {
    font-size: 28px;
}

.adsk-viewing-viewer .filtrations,
.adsk-viewing-viewer .favorite {
    padding-top: 0px;
}

.panorama-play:before {
    content: "\e898";
}

.share-play:before {
    content: "\e659";
}

.room-play:before {
    content: "\e6a4";
}

.history-play:before {
    content: "\e624";
}

.collision-play:before {
    content: "\e603";
}

.viewpoint-play:before, .saveView:before {
    content: "\e642";
}

/* 过滤 */
.fl-favorite:before {
    content: "\e618";
    font-size: 28px;
}

.filtrations:before {
    content: "\e653";
    font-size: 28px;
}

.favorite:before {
    content: "\e61d";
    font-size: 28px;
}

.colour:before {
    content: "\e672";
}

.icon-xuanzhuan:before {
    content: "\e609";
    font-size: 26px;
}

.icon-pingyi:before {
    content: "\e608";
    font-size: 26px;
}

/* fcq 2018-6-13 10:38:36 修改 */
.icon-combo:before {
    content: "\e673";
    font-size: 26px;
}


.icon-yidong:before {
    content: "\e600";
}


.icon-daoru:before {
    content: "\e61a";
    font-size: 28px;
}

/* 轴网 */
.axis-net:before {
    content: "\e64e";
    font-size: 28px;
}

/* 框选 */
.choose-box:before {
    content: "\e623";
    font-size: 26px;
}

.changeViewer:before {
    content: "\e60d";
    font-size: 28px;
}

/* 按钮颜色修改 */
.adsk-viewing-viewer.dark-theme .adsk-control-group {
    color: #333;
    background-color: #FEFEFE;
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.2);
}
/* 鼠标选中点击后阴影框 */
.adsk-viewing-viewer.dark-theme .adsk-button:focus,
.adsk-viewing-viewer.dark-theme .adsk-button.active {
    box-shadow: inset 0 2px 2px 0 rgb(222, 222, 222);
}

.adsk-viewing-viewer.dark-theme .adsk-control-tooltip {
    color: #333;
    background-color: rgba(255, 255, 255, 0.94);
    box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.2);
}
/* 测量 */
div#measureTools {
}

.adsk-viewing-viewer .adsk-label-button label {
    padding: 0px 3px;
}
/* 校准、设置 */
.adsk-viewing-viewer .calibration-panel,
.adsk-viewing-viewer .measure-settings-popup {
    /* width: 310px; */
}
    /* 校准 table*/
    .adsk-viewing-viewer .calibration-panel .adsk-lmv-tftable {
        padding-top: 10px;
    }

    .adsk-viewing-viewer .calibration-panel .option-drop-down {
        width: 95%;
        height: 20px;
        line-height: 20px;
        margin-left: 4px;
    }

.adsk-viewing-viewer.dark-theme .docking-panel-textbox {
    text-align: left;
    color: #999;
}
/* 设置 */
.adsk-viewing-viewer .measure-settings-popup {
    padding: 16px 20px 0px;
    /* bottom: 120%;
    text-align: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; */
}

.adsk-viewing-viewer.dark-theme .option-drop-down {
    height: 20px;
    line-height: 20px;
}

.adsk-viewing-viewer .adsk-lmv-tftable tr td {
    padding: 0px;
}

.adsk-viewing-viewer .adsk-lmv-tftable tr.switch-slider-row td {
    padding-top: 0px;
    padding-bottom: 0px;
}

/* 浏览器样式 */


.adsk-viewing-viewer.dark-theme .docking-panel {
    box-shadow: 1px 3px 10px 0 rgba(150, 150, 150, 0.4);
    background: rgba(255, 255, 255, 1);
}
/* 外框阴影 */
/* 三角图标 */

.adsk-viewing-viewer.dark-theme .treeview .collapsed > lmvheader > icon {
    background-image: url(../../img/modeltool/xia.png);
}

.adsk-button-arrow > .adsk-button-icon::before {
    content: "▴";
    padding: 0px 5px;
}

.adsk-viewing-viewer.dark-theme .treeview .expanded > lmvheader > icon {
    background-image: url(../../img/modeltool/xial.png);
}

/* 显示图标 */
.adsk-viewing-viewer.dark-theme .treeview div.visibility {
    background-image: url(../../img/modeltool/xians.svg);
}
/* 隐藏图标 */
.adsk-viewing-viewer.dark-theme .treeview .dim div.visibility {
    background-image: url(../../img/modeltool/yinc.svg);
}


/* 字体颜色 */
.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: #333;
}

    .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: #333;
        display: inline-block;
        word-break: keep-all;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .adsk-viewing-viewer.dark-theme .treeview .group > lmvheader > label {
    }
    /* 构件隐藏后字体颜色 */
    .adsk-viewing-viewer.dark-theme .treeview leaf.dim > lmvheader > label,
    .adsk-viewing-viewer.dark-theme .treeview group.dim > lmvheader > label,
    .adsk-viewing-viewer.dark-theme .treeview .leaf.dim > lmvheader > label,
    .adsk-viewing-viewer.dark-theme .treeview .group.dim > lmvheader > label {
        color: rgba(0, 0, 0, 0.3);
    }
/* 背景分割颜色 */
.adsk-viewing-viewer.dark-theme .docking-panel-container-gradient {
    background: none;
}

/* 内容背景 */
.adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-a {
    background-color: rgba(255, 255, 255, 0.9);
    color: #333;
}
/* 搜索框 */
.adsk-viewing-viewer.dark-theme .adsk-filterbox input.filter-box,
.adsk-viewing-viewer.dark-theme .adsk-searchbox input.search-box {
    color: #333;
    background: rgba(142, 177, 255, 0.7);
    border-bottom: solid 1px rgba(255, 255, 255, 0.8);
}

/* 鼠标移入效果 */
.adsk-viewing-viewer.dark-theme .treeview .group > lmvheader:hover {
    background: rgba(166,194,255, 0.7) !important;
}
/* 子集 */
.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(166,194,255, 0.7) !important;
}
/* 底部拖拉 */
.adsk-viewing-viewer.dark-theme .docking-panel-footer {
    background-color: rgba(255, 255, 255, 0.9);
}
/* 搜索内容提示背景 */
.adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-b {
    background-color: rgba(255, 255, 255, 0.94);
    color: #333;
}
/* 搜索内容显示文字 */
.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .search-path {
    color: #174b80;
}
/* 默认选中背景色 */
.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel .selected {
    background-color: rgb(227, 238, 249);
}

.adsk-viewing-viewer.dark-theme .adsk-search-results-scrolling-panel > div[lmv-nodeid]:hover {
    background: #a6c2e1;
}


/* 属性字体 */
.adsk-viewing-viewer.dark-theme .property-panel .property-name {
    color: #666;
}
/* 值字体颜色 */
.adsk-viewing-viewer.dark-theme .property-panel .property-value {
    color: #3c5a94;
}
/* 无内容显示字体 */
.adsk-viewing-viewer.dark-theme .property-panel .no-properties {
    color: #999;
}

/* 设置 */
/* title字体颜色 */
.adsk-viewing-viewer.dark-theme .viewer-settings-panel.docking-panel .settings-tabs span {
    color: #333;
}
/* 名称 */
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .adsk-lmv-tftable tr td:nth-child(1) div {
    color: #424242 !important;
}
/* 让字体居中 */
/*.adsk-viewing-viewer .adsk-lmv-tftable tr.logical-group td div{
	padding-top: 10px;

}*/
/* title边框 */
.adsk-viewing-viewer.dark-theme .viewer-settings-panel .docking-panel-title {
    border: solid 1px rgba(255, 255, 255, 0.8) !important;
}
/* 标题选中颜色 */
.adsk-viewing-viewer.dark-theme .adsk-lmv-tftable tr.logical-group {
    /*  background-color: rgba(77, 101, 181, 0.3); */
    background-color: rgba(34, 34, 34, 0.20);
}

/* 会话记录视点保存样式 */
.new_ztree li span.button.switch {
    padding-top: 0px;
}

/* 涂鸦工具条样式 */ /* 涂鸦关闭按钮 */ /* 涂鸦拖拉框 */
div.docking-markup .docking-panel-title, div.docking-markup .docking-panel-close,
div.docking-markup .docking-panel-footer {
    display: none;
}



.adsk-viewing-viewer.dark-theme .docking-panel.menu .menu-item:hover {
    background-color: rgba(166,194,255, 0.7);
}


.collabPanelContent .collabBoxOK:hover {
    color: #fff;
    background: rgba(166,194,255, 0.7);
}

.adsk-viewing-viewer.dark-theme .docking-panel-container-solid-color-b {
    background-color: rgba(255, 255, 255, 0.94);
    color: #333;
}
/* 测量开关样式 */
.adsk-viewing-viewer.dark-theme .switch .slider:before {
    background-color: #797979;
}

.adsk-viewing-viewer.dark-theme .switch .slider {
    background-color: #636363;
}
/* 测量开关样式 endl */
/* 视点保存开始 */
.container .navBox .search, .navBox .search input {
    background: #b3b3b3;
    width: 100%;
}

.search .imgsearch {
    display: none;
}

.layer-list ul.new_ztree {
    background: rgba(255, 255, 255, 0.8);
}

.new_ztree li span.button {
    background-image: url(../ztree/img/zTreeStandards.png);
}

span .node_name {
    color: #333;
}

.docking-panel div.rMenu, #div_viewpoint div.rMenu {
    background-color: #fff;
    color: #333;
    border-radius: 2px;
    font-size: 12px;
    box-shadow: 0 2px 4px rgba(32,60,94,.3);
    -webkit-box-shadow: 0 2px 4px rgba(32,60,94,.3);
    -moz-box-shadow: 0 2px 4px rgba(32,60,94,.3);
}

    .docking-panel div.rMenu ul li, #div_viewpoint div.rMenu ul li {
        background-color: #fff;
    }

        .docking-panel div.rMenu ul li:hover, #div_viewpoint div.rMenu ul li:hover {
            background-color: #a4b4c7;
            color: #fff;
        }

.navBox {
    margin-top: 10px;
}

    .navBox .search .btnSearch {
        float: right;
        width: 10%;
        height: 100%;
    }

    .navBox .search .clo1 {
        right: 20%;
    }

    .navBox .search input[type=text] {
        background: none !important;
    }

.layer-list ul.ztree,
.container .showbox360 {
    background: rgba(208, 208, 208, 0.34) !important;
}

.ztree li span.button,
.mobile_ztree li span.button {
    background-image: url(../ztree/img/zTreeStandards.png);
}

.sharepoint {
    min-width: 320px;
}

.adsk-viewing-viewer.dark-theme .docking-panel-title {
    color: #151515;
    background-color: rgba(255, 255, 255, 0.94);
    border-bottom: solid 1px rgba(228, 219, 219, 0.8);
}

.adsk-viewing-viewer .docking-panel-title {
    padding: 5px 0 5px 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.dark-theme .docking-panel-title {
    color: #333;
    background-color: rgba(255, 255, 255, 0.94);
    border-bottom: 1px solid #ccc;
    padding: 4px 0px 4px 14px;
    font-size: 14px;
    font-weight: bold;
}

/* wyj  隐藏forge不常用的几个按钮*/
/*#toolbar-orbitTools,
#toolbar-panTool,
#toolbar-zoomTool,
#toolbar-cameraSubmenuTool {
    display: none !important
}*/

@media screen and (max-width: 768px) {
    #toolbar-zoomTools {
        display: none !important
    }

    #guiviewer3d-toolbar .adsk-control-group {
        margin: 2px
    }

    .roamRocker_box {
        left: 10px
    }

    .ygfx-box {
        left: 45%
    }

    div#guiviewer3d-toolbar {
        top: 30px;
        width: 70px;
        bottom: 80px;
        left: inherit;
        transform: translateX(0);
        right: 10px;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        pointer-events: inherit;
        -webkit-overflow-scrolling: touch;
        z-index: 5;
    }

    .mobileOperate {
        display: block
    }

    .adsk-viewing-viewer .explode-submenu.ios {
        left: -80px;
        top: 160px;
    }

    #guiviewer3d-toolbar #bimbdip_sharecolorToolBar {
        display: inline-block
    }

    #guiviewer3d-toolbar .scroll_bar {
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch
    }

    .r330 {
        right: 0px;
    }

    #toolbar-sectionToolSubMenu {
        position: absolute;
        left: -60px;
        top: auto;
        margin-top: -165px;
        height: auto;
        bottom: auto;
    }

    #toolbar-firstPersonToolSubMenu {
        position: absolute;
        left: -60px;
        top: auto;
        margin-top: 2px;
        height: auto;
        bottom: auto;
    }

    .adsk-viewing-viewer .adsk-control {
        float: inherit !important;
    }
}
