﻿/* Set padding to keep content from hitting the edges */
.body-content {
    /*padding-left: 15px;
    padding-right: 15px;*/
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.custom_footer {
    clear: both;
    text-align: center;
    padding: 8px 0;
    margin: 0;
    border-top: 1px solid #ccc;
    display: none;
}

.no_margin {
    margin: 0;
}

.no_padding {
    padding: 0;
}

.f_left {
    float: left;
}

.f_right {
    float: right;
}

.m_l_20 {
    margin-left: 20px;
}

.m_10 {
    margin: 10px;
}

.m_t_0 {
    margin-top: 0px;
}

.m_t_10 {
    margin-top: 10px;
}

.m_b_10 {
    margin-bottom: 10px;
}

.m_l_10 {
    margin-left: 10px;
}

.m_l_20 {
    margin-left: 20px;
}

.m_l_30 {
    margin-left: 30px;
}

.m_r_10 {
    margin-right: 10px;
}

.m_r_20 {
    margin-right: 20px;
}

.m_t_6 {
    margin-top: 6px;
}

.m_t_5 {
    margin-top: 5px;
}

.m_t_3 {
    margin-top: 3px;
}

.m_b_0 {
    margin-bottom: 0px;
}

.m_r_0 {
    margin-right: 0px;
}

.m_b_5 {
    margin-bottom: 5px;
}

.m_l_5 {
    margin-left: 5px;
}

.m_r_5 {
    margin-right: 5px;
}

.m_t_15 {
    margin-top: 15px;
}

.m_b_15 {
    margin-bottom: 15px;
}

.btn_Show_Map {
    position: absolute;
    right: 50px;
    top: -55px;
}

.p_10 {
    padding: 10px;
}

.p_t_2 {
    padding-top: 2px !important;
}

.border_no_top {
    border: 1px solid #DDDDDD;
    border-top: none;
}

#div_switch_layer {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 20;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-align: center;
}

.color_red {
    color: #FF0000;
}

.color_blue {
    color: blue;
}

.no_show {
    display: none;
}

#div_PromptInfo, #div_PromptInfo_1, #div_PromptInfo_2, #div_PromptInfo_3, #div_PromptInfo_4 {
    color: #FF0000;
    display: none;
    margin-bottom: 11px;
    text-align: center;
}

    #div_PromptInfo label, #div_PromptInfo_1 label, #div_PromptInfo_2 label, #div_PromptInfo_3 label, #div_PromptInfo_4 label {
        margin-bottom: 0;
        word-break: break-all;
    }

.width_120 {
    width: 120px;
}

.current_page_navbar_nav_li_a {
    background-color: rgb(10, 99, 177) !important;
    color: #FFFFFF !important;
}

.ol-popup, .ol-popup1 {
position: absolute;
    /* background-color: white; */
    /* background-color: rgba(45, 148, 190, 1); */
    -webkit-filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2));
    filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2));
    /* padding: 15px; */
    border-radius: 7px;
    /* border: 1px solid #cccccc; */
    /*bottom: 12px;*/
    /* box-shadow: 5px 5px 10px rgba(0,0,0,0.349019); */
    display: none;
    z-index: 1000;
}

.ol-popup {
    left: -499px;
    width: 610px;
}

.ol-popup1 {
    left: 120px;
    top: -260px;
    width: 400px;
}

    .ol-popup:after, .ol-popup:before, .ol-popup1:after, .ol-popup1:before {
        top: 100%;
        /*border: solid transparent;*/
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }
    .popup-arrow {
        position: absolute;
        margin-left: -108px;
        margin-top: 135px;
        height: 144px;
        width: 126px;
        background-size: cover;
        background-image: url(../Images/ui/popup-line.png);
        background-repeat: round;
    }

    .ol-popup:before, .ol-popup1:before {
        border-top-color: #cccccc;
        border-width: 11px;
        left: 50%;
        margin-left: -11px;
    }

.ol-popup-closer {
    text-decoration: none;
    position: absolute;
    top: 6px;
    right: 6px;
    z-index: 1000;
    color: #939393;
}

    .ol-popup-closer:after {
        content: "✖";
    }

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}

.card-title {
    margin-bottom: .75rem;
}

.label_info {
    width: 100%;
    height: 34px;
    font-size: 14px;
    line-height: 34px;
    vertical-align: middle;
    font-weight: normal;
}


.loading {
    clear: both;
    display: none;
    width: 160px;
    height: 56px;
    position: absolute;
    top: 50%;
    left: 45%;
    line-height: 56px;
    color: #fff;
    padding-left: 60px;
    font-size: 15px;
    background: #222 url(/Images/loader.gif) no-repeat 10px 50%;
    opacity: 0.7;
    z-index: 9999;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.modal_dialog_form_left {
    float: left;
    text-align: right;
    width: 127px;
    margin-right: 16px;
    padding-top: 7px;
    color: #333333;
    font-weight: bold;
}

.modal_dialog_form_right {
    float: left;
    width: 380px;
}

.modal_dialog_form_title {
    float: left;
    text-align: right;
    width: 90px;
    margin-right: 10px;
    padding-top: 7px;
    color: #333333;
    font-weight: bold;
}

.modal_dialog_form_box {
    float: left;
    width: 260px;
}

    .modal_dialog_form_box input {
        width: 100%;
    }

    .modal_dialog_form_box select {
        width: 80%;
    }

.div_hole_box_title {
    width: 100%;
    height: 32px !important;
    line-height: 31px !important;
    /*border-bottom: 1px dashed #6F7478;*/
    border-bottom: 1px dashed #D2D2D2;
    font-weight: bold;
}

.div_Table_Title {
    clear: both;
    margin: 10px 0 7px 0;
}

.div_Table_Title_Operation {
    margin: 0 15px 0 0;
    height: 34px;
    float: left;
}

.div_Table_Title_Operation .col-sm-1,
.div_Table_Title_Operation .col-sm-2 {
    padding-left: 0;
    padding-right: 0;
}

.div_Table_Title_SearchBox {
    position: relative;
    margin: 0 15px 0 0;
    height: 34px;
    float: right;
}

    .div_Table_Title_SearchBox #span_SearchStandardLayerTitle,
    .div_Table_Title_SearchBox #span_SearchProjectStandardLayerTitle,
    .div_Table_Title_SearchBox #span_SearchProjectHoleStandardLayerTitle,
    .div_Table_Title_SearchBox #span_SearchHoleTitle,
    .div_Table_Title_SearchBox #span_SearchZuanKongTitle,
    .div_Table_Title_SearchBox #span_SearchBiaoGuanYeHuaTuCengTitle,
    .div_Table_Title_SearchBox #span_SearchBoSuDiCengTitle,
    .div_Table_Title_SearchBox #span_SearchBoSuChangDiPanBieTitle,
    .div_Table_Title_SearchBox #span_SearchStandardizedHoleTucengTitle {
        float: left;
        margin: 9px 6px 0 0;
    }

    .div_Table_Title_SearchBox input {
        width: 168px;
        float: left;
    }

    .div_Table_Title_SearchBox #span_RemoveSearchStandardLayerKey,
    .div_Table_Title_SearchBox #span_RemoveSearchProjectStandardLayerKey,
    .div_Table_Title_SearchBox #span_RemoveSearchProjectHoleStandardLayerKey,
    .div_Table_Title_SearchBox #span_RemoveSearchStandardizedHolesKey,
    .div_Table_Title_SearchBox #span_RemoveSearchHoleKey,
    .div_Table_Title_SearchBox #span_RemoveSearchZuanKongKey,
    .div_Table_Title_SearchBox #span_RemoveSearchBiaoGuanYeHuaTuCengKey,
    .div_Table_Title_SearchBox #span_RemoveSearchBoSuDiCengKey,
    .div_Table_Title_SearchBox #span_RemoveSearchBoSuChangDiPanBieKey,
    .div_Table_Title_SearchBox #span_RemoveSearchStandardizedHoleTucengKey {
        cursor: pointer;
        position: absolute;
        left: 180px;
        top: 7px;
        display: none;
    }

    .div_Table_Title_SearchBox .tooltip-inner {
        width: 40px;
    }

#div_ProjectHole_Table_info,
#div_StandardLayer_Table_info,
#div_ProjectStandardLayer_Table_info,
#div_ProjectHoleStandardLayer_Table_info,
#div_ZuanKong_Table_info,
#div_BiaoGuanYeHuaTuCeng_Table_info,
#div_BiaoGuanYeHuaPanBie_Table_info,
#div_BoSuDiCeng_Table_info,
#div_BoSuChangDiPanBie_Table_info,
#div_StandardizedHoleTuceng_Table_info,
#div_ProjectHoleSimple_Table .dataTables_info,
#div_StandardizedHoleTucengHistoryRecords_Table .dataTables_info {
    margin: 2px 0 10px 0;
    padding: 8px 5px 0 15px;
    line-height: 12px;
}

/*#div_ProjectHole_Table .row,*/
#div_StandardLayer_Table .row,
#div_ProjectStandardLayer_Table .row,
#div_ProjectHoleStandardLayer_Table .row,
#div_ZuanKong_Table .row,
#div_BiaoGuanYeHuaTuCeng_Table .row,
#div_BiaoGuanYeHuaPanBie_Table .row,
#div_BoSuDiCeng_Table .row,
#div_BoSuChangDiPanBie_Table .row,
#div_StandardizedHoleTuceng_Table .row,
#div_StandardLayerHistoryRecords_Table .row {
    display: none;
}

#table_ProjectHole_filter,
#table_StandardLayer_filter,
#table_ProjectHoleStandardLayer_filter,
#table_ZuanKong_filter,
#table_BiaoGuanYeHuaTuCeng_filter,
#table_BiaoGuanYeHuaPanBie_filter,
#table_BoSuDiCeng_filter,
#table_BoSuChangDiPanBie_filter {
    display: none;
}

#table_ProjectHole_info {
    padding: 0px !important;
    margin-bottom: 12px;
}

#table_StandardLayer_info,
#table_ProjectHoleStandardLayer_info,
#table_ZuanKong_info,
#table_BiaoGuanYeHuaTuCeng_info,
#table_BiaoGuanYeHuaPanBie_info,
#table_BoSuDiCeng_info,
#table_BoSuChangDiPanBie_info {
    display: none;
}

.table_ProjectHole_length {
    position: absolute;
    right: 0px;
    top: 42px;
    line-height: 30px;
}

    .table_ProjectHole_length label {
        color: #FFFFFF !important;
        line-height: 34px;
        margin: 0px;
    }

#table_ProjectHole_length select {
    height: 34px;
    padding: 6px;
    border-radius: 3px;
    border-color: #d3d8de;
    color: #555;
    width: 65px;
}

#table_ProjectHole_paginate a {
    margin-left: 5px;
    color: #348fe2 !important;
}

    #table_ProjectHole_paginate a:hover {
        cursor: pointer;
        color: #348fe2 !important;
    }

.cursor_pointer {
    cursor: pointer;
}

.label_not_adopted {
    cursor: pointer;
    text-decoration: underline;
}

#div_StandardLayer_Table,
#div_ProjectStandardLayer_Table,
#div_ProjectHoleStandardLayer_Table,
#div_ZuanKong_Table,
#div_BiaoGuanYeHuaTuCeng_Table,
#div_BiaoGuanYeHuaPanBie_Table,
#div_BoSuDiCeng_Table,
#div_BoSuChangDiPanBie_Table,
#div_StandardizedHoleTuceng_Table {
    max-height: 350px;
    overflow-y: auto;
    overflow-x: hidden;
    /*-ms-overflow-style: none;*/
    clear: both;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}

    #div_StandardLayer_Table table,
    #div_ProjectStandardLayer_Table table,
    #div_ProjectHoleStandardLayer_Table table,
    #div_ZuanKong_Table table,
    #div_BiaoGuanYeHuaTuCeng_Table table,
    #div_BiaoGuanYeHuaPanBie_Table table,
    #div_BoSuDiCeng_Table table,
    #div_BoSuChangDiPanBie_Table table,
    #div_StandardizedHoleTuceng_Table table,
    #div_StandardLayerHistoryRecords_Table table {
        border-top: none;
        border-bottom: none;
        margin: 0;
        padding: 0;
        clear: both;
    }

#div_ProjectHole_Table table th, #div_ProjectHole_Table table td {
    line-height: 15px;
    vertical-align: middle;
}

#div_click_project_hole_overlay_content_Table table th, #div_click_project_hole_overlay_content_Table table td,
#div_StandardLayer_Table table th, #div_StandardLayer_Table table td,
#div_ProjectStandardLayer_Table table th, #div_ProjectStandardLayer_Table table th,
#div_ProjectHoleStandardLayer_Table table th, #div_ProjectHoleStandardLayer_Table table td {
    line-height: 18px;
    vertical-align: middle;
}

    #div_StandardLayer_Table table td div,
    #div_ProjectStandardLayer_Table table td div,
    #div_ProjectHoleStandardLayer_Table table td div,
    #div_click_project_hole_overlay_content_Table table td div {
        text-align: left;
        text-indent: 2em;
        padding-left: 5px;
        width: 100%;
        line-height: 18px;
    }

table td a {
    cursor: pointer;
}

#div_statistics_Zuankong_Table,
#div_statistics_Zuankong_Tbody {
    width: 997px;
}

    #div_statistics_Zuankong_Table table {
        width: 980px;
    }

#div_statistics_StratigraphicInformation_Table,
#div_statistics_StratigraphicInformation_Tbody {
    width: 1317px;
}

    #div_statistics_StratigraphicInformation_Table table {
        width: 1300px;
    }

#div_statistics_Yanshi_Table,
#div_statistics_Raodongtu_Table,
#div_statistics_Raodongtu_Tbody {
    width: 1322px;
}

    #div_statistics_Raodongtu_Table table {
        width: 1305px;
    }

#div_statistics_Yuanzhuangtu_Table,
#div_statistics_Yuanzhuangtu_Tbody {
    width: 2612px;
}

#div_statistics_Yuanzhuangtu_Tbody {
    width: 2612px;
}

#div_statistics_Yuanzhuangtu_Table table {
    width: 2595px;
}
#div_statistics_Yanshi_Table table {
    width: 1305px;
}

#div_statistics_YuanWeiCeShi_Table,
#div_statistics_YuanWeiCeShi_Tbody {
    width: 1057px;
}

    #div_statistics_YuanWeiCeShi_Table table {
        width: 1057px;
    }

#div_statistics_ZuanKong_Table,
#div_statistics_ZhiJianShiYan_Table,
#div_statistics_SanZhouShiYan_Table,
#div_statistics_KeFenShiYan_Table {
    overflow-x: auto;
}

#div_Role_Table,
#div_Unit_Table,
#div_User_Table,
#div_Project_Table,
#div_ProjectDocument_Table,
#div_StandardLayer_Table,
#div_ProjectStandardLayer_Table,
#div_ProjectHoleStandardLayer_Table,
#div_statistics_ChangGuiShiYan_Table,
#div_statistics_GuJieShiYan_Table,
#div_CalibrationProject_Table {
    min-width: 997px;
    overflow-x: auto;
}

    #div_Role_Table table,
    #div_Unit_Table table,
    #div_User_Table table,
    #div_Project_Table table,
    #div_ProjectDocument_Table table,
    #div_StandardLayer_Table table,
    #div_ProjectStandardLayer_Table table,
    #div_ProjectHoleStandardLayer_Table table,
    #div_statistics_ChangGuiShiYan_Table table,
    #div_statistics_GuJieShiYan_Table table,
    #div_CalibrationProject_Table table {
        min-width: 980px;
    }

#div_project_hole_histogram_Table,
#div_statistics_SanZhouShiYan_Table,
#div_statistics_ZhiJianShiYan_Table {
    width: 997px;
}

#div_data_BengTaYuHuaPoWeiXianQuTu_Table,
#div_data_ChangDiFenLeiKongZhiDianFenBuTu_Table,
#div_data_ChangDiLeiBieFenQuTu_Table,
#div_data_DiSiXiDengHouTu_Table,
#div_data_DiZhenDiZhiZaiHaiYuCeFenBuTu_Table,
#div_data_GuWaDiGuHeChuangFenBuTu_Table,
#div_data_DuanCengFenBuTu_Table,
#div_data_GongChengDiZhiFenQuTu_Table,
#div_data_JieDao_Table,
#div_data_JiYanDiZhiFenQuTu_Table,
#div_data_KangZhenFangZaiTuDiLiYongGuiHuaTu_Table,
#div_data_QuanXinTongDengHouTu_Table,
#div_data_RuanTuZhenXianQuTu_Table,
#div_data_ShaTuYeHuaWeiXianQuTu_Table,
#div_data_ShuiXiFenBuTu_Table {
    width: 997px;
    margin: 0 auto;
}

    #div_project_hole_histogram_Table table,
    #div_statistics_SanZhouShiYan_Table table,
    #div_statistics_ZhiJianShiYan_Table table,
    #div_data_BengTaYuHuaPoWeiXianQuTu_Table table,
    #div_data_ChangDiFenLeiKongZhiDianFenBuTu_Table table,
    #div_data_ChangDiLeiBieFenQuTu_Table table,
    #div_data_DiSiXiDengHouTu_Table table,
    #div_data_DiZhenDiZhiZaiHaiYuCeFenBuTu_Table table,
    #div_data_GuWaDiGuHeChuangFenBuTu_Table table,
    #div_data_DuanCengFenBuTu_Table table,
    #div_data_GongChengDiZhiFenQuTu_Table table,
    #div_data_JieDao_Table table,
    #div_data_JiYanDiZhiFenQuTu_Table table,
    #div_data_KangZhenFangZaiTuDiLiYongGuiHuaTu_Table table,
    #div_data_QuanXinTongDengHouTu_Table table,
    #div_data_RuanTuZhenXianQuTu_Table table,
    #div_data_ShaTuYeHuaWeiXianQuTu_Table table,
    #div_data_ShuiXiFenBuTu_Table table {
        width: 980px;
    }

#div_statistics_ZuanKong_Table,
#div_statistics_ChangGuiShiYan_Table {
    max-width: 1318px;
}

    #div_statistics_ZuanKong_Table table,
    #div_statistics_ChangGuiShiYan_Table table {
        width: 1300px;
    }

#div_statistics_Raodongtu_Table table tbody tr td,
#div_statistics_Yanshi_Table table tbody tr td,
#div_statistics_Yuanzhuangtu_Table table tbody tr td,
#div_statistics_YuanWeiCeShi_Table table tbody tr td {
    vertical-align: middle;
}

.div_Table_Title_Desc {
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
    float: left;
}

#div_ProjectHoleSimple_Table,
#div_StandardLayerHistoryRecords_Table,
#div_StandardizedHoleTucengHistoryRecords_Table {
    width: 709px;
    overflow-y: auto;
    overflow-x: hidden;
    /*-ms-overflow-style: none;*/
}

    #div_ProjectHoleSimple_Table table,
    #div_StandardLayerHistoryRecords_Table table,
    #div_StandardizedHoleTucengHistoryRecords_Table table {
        min-width: 691px;
        max-width: 709px;
    }
/*#div_ProjectHoleSimple_Table::-webkit-scrollbar,
    #div_StandardLayerHistoryRecords_Table::-webkit-scrollbar,
    #div_ProjectStandardLayer_Table::-webkit-scrollbar,
    #div_ProjectHoleStandardLayer_Table::-webkit-scrollbar,
    #div_StandardLayer_Table::-webkit-scrollbar {
        display: none;
    }*/

@media print {
    .div_hole_box_bh, .div_hole_box_bg {
        background: #EEF5F8 !important;
    }
}

#div_LeftOperationBox {
    position: absolute;
    left: 58px;
    top: 10px;
    z-index: 800;
    overflow-y: auto;
}

#div_RightOperationBox {
    position: absolute;
    right: 68px;
    top: 15px;
    z-index: 800;
}

    #div_RightOperationBox li a {
        cursor: pointer;
    }

.div_RightOperationBoxChildren {
    width: auto;
    display: block;
    float: left;
    margin-left: 10px;
}

    /*.div_RightOperationBoxChildren button {
        background: #2A353C !important;
        border: none !important;
        border-left: 1px dashed #6F7478 !important;
        color: #333333 !important;
        border-radius: 0px !important;
        padding-bottom: 3px !important;
        margin: 4px 0px !important;
        font-weight: normal;
    }

        .div_RightOperationBoxChildren button:hover {
            background: #505354 !important;
        }*/

     .GeneralBackground {
      background: rgba(0,0,0,.5);
      border-radius: 5px;
    }

     .BusinessFunction {
        color: #fff;
        background-color: #00A3EA;
        border: 1px solid #C8C8C8;
        float: left;
        height: 34px;
        line-height: 32px;
        /*margin: 0 5px 0 5px;*/
        margin-right: 1px;
    }

     .button_visited {
        background-color: #2a72b5 !important;
        font-weight: bold;
        border-color: #FFFFFF !important;
     }

     .BusinessFunction:hover {
        background-color: #3CACAD;
    }

    .div_RightOperationBoxChildren .btn-group {
        height: 34px;
        /*background: #2A353C;*/
        margin: 0px !important;
        display: flex;
        float: left;
        position: relative !important;
        /*border: 1px solid #6F7478;
        border-left: none;*/
    }

        .div_RightOperationBoxChildren .btn-group .MeasuringToolsUl {
            text-align: center;
            top: 37px;
            float: right;
            min-width: 96px !important;
            border-radius: 0;
            border: 1px solid #1e88e5;
            left: initial;
            right: 5px;
        }

        .div_RightOperationBoxChildren .btn-group .SelectBasemapUl {
            text-align: center;
            top: 39px;
            float: right;
            width: auto !important;
            border-radius: 0;
            border: 1px solid #1e88e5;
            left: initial;
            right: 5px;
            height: auto;
            overflow: auto;
            margin: 0px;
            padding: 0px;
        }

    .div_RightOperationBoxChildren .HolesZoomExtent {
        /*background: url('../Images/MapTool/SpinningEarth.gif') no-repeat !important;*/
        background-image:url('../Images/MapTool/SpinningEarth.gif');
        background-size: 32px;
        width: 34px;
        height: 32px;
        border: none;
        margin: 1px 5px 0 10px;
        display: flex;
        float: left;
        background-color: transparent;
    }

        /*.div_RightOperationBoxChildren .HolesZoomExtent:hover {
            background: url('../Images/MapTool/钻孔全图_hover.png') no-repeat !important;
        }*/

    .div_RightOperationBoxChildren .MeasuringTools {
        background: url('../Images/MapTool/测量工具.png') no-repeat !important;
        width: 25px;
        height: 25px;
        border: none;
        margin: 4px 5px 0 10px;
        display: flex;
        float: left;
    }

    .div_RightOperationBoxChildren .MeasuringTools:hover {
        background: url('../Images/MapTool/测量工具_hover.png') no-repeat !important;
    }

   .div_RightOperationBoxChildren .LayersTools {
        background: url(../Images/MapTool/图层.png) no-repeat !important;
        width: 35px;
        height: 29px;
        border: none;
        margin: 2px 3px 0 8px;
        display: flex;
        float: left;
    }

      .div_RightOperationBoxChildren .DrawTools {
        background: url(../Images/MapTool/绘制.png) no-repeat !important;
        width: 35px;
        height: 29px;
        border: none;
        margin: 2px 3px 0 8px;
        display: flex;
        float: left;
    }

.map_layers_panel {
    position: absolute;
    overflow-y: auto;
    right: 15px;
    top: 67px;
    z-index: 800;
    height: 642px;
    width: 310px;
    background-color: white;
    padding: 5px;
    border-radius: 5px;
}
.map_layer_group_title {
    line-height:16px;
    color:#3784D2;
}
.map-layer-panel-body {
 padding:8px;
}
.map_layer_title_ico {
    float: right;
    font-size: 20px;
    margin-top: -3px;
}
.map_layer_title {
    color: #3784D2;
    line-height: 0px;
    font-size: 12px;
}
.map-group-layer-panel {
  background-color:white;
  /*height:100%;*/
  width:100%;
  overflow:auto;
  border-radius:5px;
}
.map-group-layer-group-panel {
    border: 1px solid #b5afaf;
    border-radius: 5px;
}

    .div_RightOperationBoxChildren .LayersTools:hover {
        background: url('../Images/MapTool/图层_hover.png') no-repeat !important;
    }

     .ReturnTools {
        background: url('../Images/MapTool/返回.png') no-repeat !important;
        width: 25px;
        height: 25px;
        border: none;
        top:3px;
        margin: 4px 5px 0 10px;
        display: flex;
        float: left;
    }

    .ReturnTools:hover {
        background: url('../Images/MapTool/返回_hover.png') no-repeat !important;
    }

    .div_RightOperationBoxChildren .MeasuringTools {
        background: url('../Images/MapTool/测量工具.png') no-repeat !important;
        width: 25px;
        height: 25px;
        border: none;
        margin: 4px 5px 0 10px;
        display: flex;
        float: left;
    }



@-webkit-keyframes _360rotate {
    0% {
        transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
    }

    100% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
}

 .LegendSwitch {
    background: url('../Images/MapTool/图例.png') no-repeat !important;
    width: 25px;
    height: 22px;
    border: none;
    margin: 6px 5px 0 10px;
    display: flex;
    float: left;
    -webkit-animation: _180rotate 3s infinite linear;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
}

 .LegendSwitch:hover {
        background: url('../Images/MapTool/图例_hover.png') no-repeat !important;
 }

 .SelectBasemap {
    background: url('../Images/MapTool/选择底图.png') no-repeat !important;
    width: 25px;
    height: 22px;
    border: none;
    margin: 6px 5px 0 10px;
    display: flex;
    float: left;
    -webkit-animation: _180rotate 3s infinite linear;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
}

   .SelectBasemap:hover {
        background: url('../Images/MapTool/选择底图_hover.png') no-repeat !important;
 }

 .DisplayHoleNo {
    background: url('../Images/MapTool/显示孔号.png') no-repeat !important;
    width: 25px;
    height: 20px;
    border: none;
    margin: 7px 10px 0 10px;
    display: flex;
    float: left;
}

     .DisplayHoleNo:hover {
        background: url('../Images/MapTool/显示孔号_hover.png') no-repeat !important;
    }

.div_RightOperationBoxChildren .ScrollBackground {
    /*background: -webkit-repeating-linear-gradient(0deg, #83a7cf 0, #83a7cf 3px,#FFFFFF 3px, #FFFFFF 40px);
    -webkit-animation: _scrollBackground 5s linear infinite;*/
    /*animation: mymove 5s infinite; animation 时间 播放次数
    animation-direction: alternate; 是否循环交替反向播放动画
    Safari 和 Chrome:
    -webkit-animation: mymove 5s infinite;*/
}

@-webkit-keyframes _scrollBackground {
    0% {
        background-position: -40px 0;
    }

    100% {
        background-position: 0 0;
    }
}


/*背景渐变色
    @keyframes mymove {

    0% {
        background: #87CEFF;
    }

    25% {
        background: #54FF9F;
    }

    50% {
        background: #7CCD7C;
    }

    75% {
        background: #63B8FF;
    }

    100% {
        background: #00FFFF;
    }
}*/

/*Safari 和 Chrome:*/
/*@-webkit-keyframes mymove {

    0% {
        background: #87CEFF;
    }

    25% {
        background: #54FF9F;
    }

    50% {
        background: #7CCD7C;
    }

    75% {
        background: #63B8FF;
    }

    100% {
        background: #00FFFF;
    }
}*/

.width_95px {
    width: 95px !important;
}

.width_60px {
    width: 60px !important;
}

#table_StandardizedHoleTuceng .tr_merge_child {
    background-color: #CCCCCC;
}

#table_StandardizedHoleTuceng .tr_merge_parent {
    background-color: #5BC0DE;
}

    #table_StandardizedHoleTuceng .tr_merge_parent:hover {
        background-color: #56B6D3;
    }

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    font-size: 15px;
}

.navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.navbar-inverse .navbar-brand {
    color: #fff;
    font-size: 20px;
}

.navbar-inverse {
    background-color: #1e88e5;
    border-color: rgba(0,0,0,0);
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #1e88e5;
    border-color: #1e88e5;
}

.btn-primary {
    color: #fff;
    background-color: #1e88e5;
    border-color: #1e88e5;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: rgb(255, 255, 255);
    background-color: #0a63b1;
}

/*滚动条 start*/
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow-y: auto;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background: rgb(228,232,241);
}

::-webkit-scrollbar-track-piece {
    background-color: rgb(228,232,241);
    border-left: 1px solid rgba(0, 0, 0, 0);
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
    background-color: rgb(100,200,158);
    background-clip: padding-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-height: 28px;
}

.sidebar .has-sub a {
    cursor: pointer !important;
}
.search_layer_title {
  cursor:pointer;
}

#div_LeftSearchOperationBox {
    position: absolute;
    left: 15px;
    width:400px;
    top: 15px;
    z-index: 800;
}
