a,
a:focus {
    outline: none;
    user-select: none;
}
.main-sidebar, .left-side{
    z-index:10;
}
.skin-black-light .wrapper, .skin-black-light .main-sidebar, .skin-black-light .left-side {
    background-color: #edf0f5;
}
.user-panel select.use-items,.user-panel select.form-control {
    background-color: #edf0f5;
    border: none;
}
.skin-black-light .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #999;
}
.skin-black-light .treeview-menu > li.active, .skin-black-light .treeview-menu > li:hover {
    background: #e7e8ea;
}
.sidebar-menu>li.active {
    background: #e7e8ea;
}
.sidebar-menu>li.active.have-menus {
    background: none;
}
.user-panel .select2-container--default .select2-selection--single {
    background-color: #edf0f5;
}
.skin-black-light .main-footer {
    background-color: #edf0f5;
    border-top: none;
    padding-left: 20px;
    padding-right: 20px;
}
.skin-black-light .form-control, .skin-black-light .input-group .input-group-addon {
    border-color: #e0e0e0;
    border-top: none;
    border-left: none;
    border-right: none;
}
.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {
    border-color: #e0e0e0;
    border-top: none;
    border-left: none;
    border-right: none;
}
.layui-layer  .select2-container--default{
    z-index:25;

}
.select2-container--default .select2-dropdown{
    border:1px solid #d2d6de;
}
.nav-tabs-custom>.nav-tabs>li.active {
    border-top-color: #52b68b;
}
.nav-tabs-custom>.nav-tabs>li.active a,
.nav-tabs-custom>.nav-tabs>li.active a:hover,
.nav-tabs-custom>.nav-tabs>li.active a:visited {
    color: #52b68b;
}
.nav-tabs-custom>.nav-tabs>li {
    border-top: 4px solid transparent;
}
.sidebar {
    border-right: 1px solid #e0e4e7;
}
.skin-black-light .main-sidebar .select2-selection .select2-selection--single, .skin-black-light .main-sidebar .select2-container--default .select2-selection--single {
    border-bottom:none;
}
.user-panel .select2-dropdown {
    border-right: none;
}

.logo .logo-lg img,
.logo .logo-mini img {
    height: 34px;
}
.logo .logo-mini-ecarx img {
    width: 40px !important;
}

.logo .logo-lg img {
    margin-right: 10px;
}
.logo .logo-lg-zjunicom {
    margin-top: 7px;
    margin-left: 10px;
    line-height: 18px;
    font-size: 15px;
}
.logo .logo-lg-zjunicom img {
    float: left;
}
.logo .logo-lg-zjunicom p {
    text-align: left;
    float: left;
}
.logo .logo-lg-autosense img {
    height: 40px;
}
.logo .logo-lg-migu img {
    height: 34px;
}
.logo .logo-lg-ecarx img {
    width: 80px !important;
}
.main-header .logo {
    padding: 0;
}
form>.box>.box-body{
    padding-bottom:0;
}
.chart-add-box {
    height: 250px;
    width: 100%;
}

.index-map-chart,
.index-dev-chart {
    height: 450px;
    width: 100%;
}
.need-br{
    word-wrap: break-word;
    word-break: break-all;
}
.trumbowyg-box, .trumbowyg-editor{
    min-height:auto;
}
.table-responsive{
    overflow-x: inherit;
}
.fixed-table-container .no-records-found{
    text-align:left;
    text-indent: 40px;
}
.popover {
    max-width: none;
}
.box-header>.box-tools .fa{
    font-size:14px;
}
.pagination-xs>li>a{
    padding: 1px 8px;
}
.network_select_box,
.os_select_box {
    width: 320px;
    height: 40px;
    line-height: 25px;
}

.os_select_box {
    width: 250px;
}

.select_network_box {
    top: 30px;
}

.select_region_box {
    top: 30px;
}

.isp_select_box {
    width: 320px;
    height: 60px;
    line-height: 25px;
}

.region_select_box {
    width: 340px;
    height: 300px;
}

.region_select_box .rleft {
    width: 100px;
    height: 300px;
    float: left;
    border-right: 1px solid #eee;
    overflow-y: auto;
}

.region_select_box .rleft ul,
.region_select_box .rleft li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.region_select_box .rleft a,
.region_select_box .rleft a:visited {
    display: block;
    line-height: 38px;
    padding-left: 10px;
    border-bottom: 1px solid #eee;
}

.region_select_box .rleft a:hover {
    background: #eee;
    color: #333;
}

.region_select_box .rleft a.on {
    background: #3c8dbc;
    color: #fff;
}

.region_select_box .rright {
    width: 240px;
    height: 300px;
    float: right;
    border-right: 1px solid #eee;
    overflow-y: auto;
}




.select_isp_box,
.set_filter_box {
    top: 30px;
}

.select_region_box,
.select_os_box,
.select_plan_box,
.select_dev_box,
.select_testkey_box {
    top: 30px;
}

.region_list_div {
    width: 220px;
}

.network_select_box ul,
.type_select_box ul,
.os_select_box ul,
.plan_select_box ul,
.region_list_div ul,
.testkey-select-list ul,
.dev_select_box ul,
.device-list-box ul,
.dev-select-right ul,
.isp_select_box ul,
.execType_select_box ul,
.set-filter-box ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.network_select_box li,
.os_select_box li,
.isp_select_box li,
.plan_select_box li,
.execType_select_box li,
.dev_select_box #by-dev-type li,
.device-list-box li,
.dev-select-right li,
.region_list_div li {
    overflow: hidden;
    height: 25px;
    line-height: 25px;
    padding: 0;
    padding-right: 10px;
    list-style: none;
    margin: 0;
    float: left;
    white-space: nowrap;
}

.network_select_box li label,
.type_select_box li label,
.os_select_box li label,
.isp_select_box li label,
.plan_select_box li label,
.execType_select_box li label,
.region_select_box li label {
    display: block;
    padding: 0 10px;
}

.network_select_box li label:hover,
.os_select_box li label:hover,
.isp_select_box li label:hover,
.plan_select_box li label:hover,
.execType_select_box li label:hover,
.dev_select_box li label:hover,
.device-list-box li label:hover,
.dev-select-right li label:hover,
.region_list_div li label:hover {
    background: #eee;
}

.popover-footer {
    height: 40px;
    line-height: 36px;
    background: #eee;
    border-top: 1px solid #ddd;
    padding: 0 15px 10px 15px;
}

.panel-title span {
    display: none;
}

.region_list_div li {
    width: 220px;
}

.select_button_text {
    text-align: left;
    color: #999;
}

.region_list {
    width: 320px;
    height: 300px;
    padding-right: 10px;
    padding-top: 10px;
    float: left;
}

.region_selected_list ul,
.region_selected_list li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.region_selected_list li {
    width: 80px;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
    float: left;
    padding: 0 5px;
    background: #eee;
    margin: 1px;
}

#form-box .popover.bottom > .arrow {
    display: none;
}

#form-box .popover.bottom {
    margin-top: 3px;
}

.control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
}

.network-bar-chart {
    width: 100%;
    height: 260px;
}

.dev-chart-item {
    height: 450px;
    overflow-y: auto;
}

.result-box {
    display: none;
}

.search-result-box-bg {
    background: #ecf0f5;
}

.dev-result-line-box {
    height: 260px;
    overflow-y: auto;
}

.mapdata {
    height: 500px;
    overflow-y: auto;
}

.near-index-chart {
    height: 250px;
}

.index-os-box {
    margin: 10px;
}

.index-os-box .progress-group {
    margin-bottom: 20px;
}

.index-os-box .progress {
    height: 46px;
    margin: 5px 0 5px 0;
}

.index-os-box .progress-bar {
    line-height: 46px;
}

.index-os-box .ios-color {
    color: #f0ad4e;
}

.index-os-box .android-color {
    color: #5bc0de;
}

.index-os-box .progress-text-color {
    color: #999;
}

.map-container {
    height: 500px;
    border: 1px solid #ddd;
}

.info-box-text {
    font-size: 16px;
}

.info-box-tips {
    padding-top: 3px;
    color: #777;
}

.box-body-no-padding-top {
    padding-top: 0;
}

.fixed-table-toolbar .columns {
    margin-right: 0;
}

.result-list td,.bootstrap-table td {
    white-space: nowrap !important;
}

.fixed-table-container tbody .selected td {
    background-color: rgba(0,107,255,0.1)!important;
}

.select-result-status-box {
    width: 420px;
    overflow: hidden;
    margin-left: -100px;
}

.select-result-status-box .os_select_box {
    width: 400px;
    height: 160px;
}

.select-network-status-box .network_select_box {
    height: 60px;
}

.select-result-status-box li {
    width: 200px;
    float: left;
}

.select_plan_box {
    width: 340px;
}

.plan_select_box {
    height: 250px;
    overflow-y: auto;
}

.plan_select_box li {
    width: 100%;
}

.select_testkey_box, .select_dev_box {
    height: 400px;
    width: 780px;
    margin-left: -200px;
}

.testkey-select-box, .dev_select_box {
    height: 305px;
}

.dev_select_box {
    height: 324px;
}

.testkey-select-left {
    width: 400px;
    float: left;
    height: 300px;
    border-right: 1px solid #dddddd;
}

.testkey-select-right {
    float: right;
    width: 345px;
}

.testkey_select_box {
    float: left;
    height: 270px;
    overflow-y: auto;
}

.testkey-select-list {
    height: 265px;
    overflow-y: auto;
}

.selected_testkey dt {
    background: #f8f8f8;
    margin-top: 3px;
    height: 25px;
    line-height: 25px;
    padding-left: 5px;
    border-bottom: 1px solid #ddd;
}

.selected_testkey dd {
    background: #fff;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 5px;
    border-bottom: 1px dashed #ddd;
}

.selected_testkey dd .testkeyname {
    float: right;
    width: 280px;
    overflow: hidden;
}

.selected_testkey dd input {
    margin-right: 5px;
    margin-top: 3px;
}

.testkey-select-right h5, .dev-select-right h5 {
    border-bottom: 1px solid #EEEEEE;
    padding-left: 10px;
    display: block;
    height: 30px;
    line-height: 30px;
    margin: 0;
}

#by-dev-type {
    height: 260px;
    overflow-y: auto;
}

.dev_select_box #by-dev-type li {
    width: 185px;
}

.dev-select-left {
    width: 380px;
    float: left;
    border-right: 1px solid #dddddd;
}

.device-list-box {
    height: 220px;
    overflow-y: auto;
}

.device-list-box li {
    width: 100%;
}
.overflow-y {
    overflow:hidden;
    overflow-y:auto;
}
.overflow-x {
    overflow:hidden;
    overflow-x:auto;
}
.dev-select-right {
    float: left;
    width: 340px;
    margin: 10px;
    margin-top: 0;
}

.dev-select-right li {
    width: 340px;
}

.star {
    color: #F60;
}

.gray {
    color: #999;
}

.abg-warning {
    background-color: #FCF9E2;
}

/* ListTable */
.table_list h3 {
    font-size: 14px;
}

.list_table {
    border: 1px solid #8696B0;
    padding: 1px;
}

.list_table .brn {
    border-right: none;
}

.list_table .bbn {
    border-bottom: none;
}

.list_table th {
    border-bottom: 1px solid #8696B0;
    border-right: 1px solid #CECECE;
    padding: 0px 4px;
    background: url(../images/ntdbg.gif) left 0px repeat-x;
    line-height: 27px;
    color: #fff;
    white-space: nowrap;
    font-weight: normal;
}

.list_table th span {
    cursor: pointer;
    display: block;
}

.list_table th span.th-sort-desc {
    background: url(../images/pagination.gif) right -124px no-repeat;
    padding-right: 7px;
}

.list_table th span.th-sort-asc {
    background: url(../images/pagination.gif) right -144px no-repeat;
    padding-right: 7px;
}

.list_table tr.last {
    border-bottom: none;
}

.list_table td {
    border-bottom: 1px solid #8696B0;
    border-right: 1px solid #CECECE;
    line-height: 26px;
    padding: 0px 4px;
}

.list_table tr {
    background: url(../images/ntdbg.gif) left -79px repeat-x;
}

.list_table tr.odd {
    background: url(../images/ntdbg.gif) left -37px repeat-x;
}

.list_table tbody tr:hover, .list_table tbody tr.select {
    background: url(../images/ntdbg.gif) left -121px repeat-x;
}

.list_table tr.last td {
    border-bottom: none;
}

.pagination-div ul,
.pagination-div li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.pagination-box li {
    border-right: 1px solid #ccc;
    border-left: 1px solid #fff;
    padding: 0px 4px;
    float: left;
    margin: 0px;
    height: 28px;
    overflow: hidden;
    line-height: 25px;
}

.pagination-box a {
    width: 26px;
    height: 26px;
    overflow: hidden;
    background: url(../images/pagination.gif);
    text-indent: -50px;
    display: block;
    float: left;
    background-repeat: no-repeat;
    border: 1px solid #eee;
    margin: 0px 2px;
}

.pagination-box a:hover {
    border: 1px solid #7EABCD;
    width: 26px;
    height: 26px;
    overflow: hidden;
    background-color: #EAEFF5;
}

.pagination-box .pgn-first {
    background-position: 8px -45px;
}

.pagination-box .pgn-prev {
    background-position: 9px 7px;
}

.pagination-box .pgn-next {
    background-position: 11px -19px;
}

.pagination-box .pgn-last {
    background-position: 9px -73px;
}

.pagination-box .pgn-referfer {
    background-position: 5px -102px;
}

.pagination-box input {
    width: 30px;
    height: 16px;
    border: 1px solid #ddd;
    line-height: 16px;
    margin: 0px 3px;
    padding-left: 3px;
}

.pagination-box a.alpha {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.list-table-mask {
    position: absolute;
    z-index: 1000;
    opacity: 0.2;
    filter: alpha(opacity=20);
    background: #6593CF;
}

.list-table-loading {
    width: 150px;
    height: 30px;
    line-height: 30px;
    background: #ffffff url(../images/pagination_loading.gif) 5px center no-repeat;
    padding-left: 25px;
    position: absolute;
    border: 2px solid #6593CF;
    z-index: 10001;
    text-align: left;
}

.pagination-div {
    background: #eee;
    height: 35px;
    line-height: 30px;
    padding: 5px 10px;
}

.device-list {
    height: 300px;
    margin-right: 5px;
    overflow: hidden;
    overflow-y: auto;
    white-space: nowrap;
}

.device-list li {
    float: left;
    width: 220px;
    height: 115px;
    overflow: hidden;
    line-height: 25px;
    padding: 10px;
    border: 1px solid #ddd;
    margin: 6px;
    background: #fff;
    cursor: pointer;
}

.device-list li:hover {
    border: 1px solid #aaa;
    background: #fff;
}

.device-list li.checked {
    border: 2px solid #0099CC;
    padding: 9px;
    background: #F0F8FD;
}

.select_devices_box {
    top: 30px;
}

.devices_select_box {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 350px;
    width: 720px;
}

.device-list li b {
    background: url(../images/ui/tree_checkbox_0.gif) left center no-repeat;
    padding-left: 20px;
}

.device-list li.checked b {
    background: url(../images/ui/tree_checkbox_1.gif) left center no-repeat;
}

.select_type_box {
    top: 30px;
}

.popover-footer2 {
    height: auto;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    line-height: 16px;
    background: #eee;
    border-top: 1px solid #ddd;
    padding: 1px 0 1px 15px;
}

.type_select_box li {
    width: 85px;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
    padding: 0;
    padding-right: 10px;
    list-style: none;
    margin: 0;
    float: left;
    white-space: nowrap;
}

.select_testplan_box,
.select_testk_box,
.select_devs_box,
.select_rstatus_box {
    top: 25px;
}


.select_role_box {
    top: 0px;
}

.testplan_select_box {
    height: 380px;
    width: 620px;
}

.testk_select_box {
    height: 380px;
    width: 820px;
}

.devs_select_box {
    height: 380px;
    width: 600px;
}

.select_sedev_box {
    top: 24px;
}

.sedev_select_box {
    height: 260px;
    width: 700px;
}

.rstatus_select_box {

    width: 400px;
}

.rstatus_select_box ul,
.devs_select_box ul,
.testk_select_box ul,
.testplan_select_box ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.devs_select_box li,
.testk_select_box li,
.testplan_select_box li {
    width: 80px;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
    padding: 0;
    padding-right: 10px;
    list-style: none;
    margin: 0;
    float: left;
    white-space: nowrap;
}

.rstatus_select_box li label,
.devs_select_box li label,
.testk_select_box li label,
.testplan_select_box li label {
    display: block;
    padding: 0 10px;
}

.rstatus_select_box li {
    width: 180px;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
    padding: 0;
    padding-right: 10px;
    list-style: none;
    margin: 0;
    float: left;
    white-space: nowrap;
}

.detail {
    border-collapse: collapse;
    border: 1px solid #ccc;
}

.detail th {
    background: url(../images/tbg.gif) repeat-x;
    height: 25px;
    line-height: 25px;
    color: #575858;
    border: 1px solid #ccc;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.detail td {
    padding: 5px;
    color: #999;
    border: 1px solid #ccc;
    text-align: center;
    font-size: 10px;
}

#warpbody {
    width: 100%;
    margin-top: 5px;
    background: #fff;
    padding: 10px .5%;
    border: 0px solid #ccc;
    border-left: none;
    border-right: none;
    min-height: 250px;
}

.infoerror {
    font-size: 18px;
    line-height: 50px;
    padding-left: 40px;
    background: url(../images/ui/messager_info.gif) left center no-repeat;
    text-align: left;
    width: 500px;
    margin: 30px auto;
    color:#999;
}

.logo .logo-mini img, .logo .logo-lg img {
    width: auto;
}

.logo .logo-mini-autosense img {
    height: 40px;
}

.logo .logo-mini-migu img {
    height: 20px;
}

.main-header .sidebar-toggle:before {
    content: '';
}

.main-header .toggle-menu:before {
    content: "\f0c9";
}

.main-header .main-active {
    background: transparent;
    color: #000000;
}

@media (max-width: 1100px) {
    .main-nav-name {
        display: none;
    }
}

.monitor-task-tab li,.dev-lists li, .userbook-lists li, .wechatuser-lists li{
    float:left;
    width:200px;
    height:25px;
    line-height:25px;
    overflow:hidden;
}

.monitor-task-tab ul{
    line-height:40px;
    padding-left:0px;
}
.userbook-lists,.dev-lists{
    margin-top:10px;
    padding-left:0px;
    overflow:hidden;
}
.userbook-lists li, .dev-lists li{
    width: 400px;
}

.wechatuser-lists li{
    height:30px;
    width: 350px;
}


.show-result-status{
    background: url(../images/aicon.png) left center no-repeat;
    padding-left: 20px;
}

.script_app_icon{
     height: 25px;
     width: 25px;
 }

.navbar-nav>.user-menu>.dropdown-menu>li.user-header>img {
    width: 80px;
    height: 80px;
}
.navbar-nav>.create-test>a{
    font-size: 15px;
    height: 34px;
    line-height: 34px;
    padding: 0 11px;
    margin-top: 8px;
    margin-right: 9px;
    background-color: #00ba88;
    border: 1px solid #00ba88;
    border-radius: 2px;
}
.navbar-nav>li.create-test>a:hover,
.navbar-nav>li.create-test>a:active,
.navbar-nav>li.create-test>a:focus{
    background-color: RGBA(82, 183, 139, 0.99)!important;
    border-color: RGBA(82, 183, 139, 0.9)!important;
}
@media (max-width: 991px) {
    .navbar-custom-menu .navbar-nav>li.create-test>a{
        padding-top: 0;
        padding-bottom: 0;
        line-height: 36px;
    }
}
@media (max-width: 991px) {
    .navbar-custom-menu .navbar-nav>li.create-test>a{
        padding: 0 13px;
    }
}
.use-items {
    width: 210px;
    overflow: hidden;
}

.sidebar-collapse .user-panel {
    display: none;
}
.main-sidebar .user-panel>.select2{
    width: 100%!important;
}
/*缩小菜单时，子菜单悬浮*/
.sidebar-expanded-on-hover:not(.sidebar-open) .main-sidebar {
    width: 50px!important;
}
.sidebar-expanded-on-hover .slimScrollDiv,
.sidebar-expanded-on-hover .sidebar {
    overflow: unset!important;
}
.sidebar-expanded-on-hover .sidebar-menu>.header {
    display:none;
}
.sidebar-expanded-on-hover:not(.sidebar-open) .sidebar-menu>li>.treeview-menu{
    position:absolute;
    left: 30px;
    z-index: 9999;
}

.bg-default{
    background-color:#FAFAFA;
}
.text-red{
    color:red;
}
.text-success{
    color:green;
}
.app-icon{
    height: 35px;
    width: 35px;
}
.app-icon-div{
    line-height: 20px;
    width: 145px;
    height: 55px;
    line-height: 50px;
    margin: 0 15px 15px 0px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    cursor: pointer;
    overflow: hidden;
}

.script-div{
    width: 145px;
    height: 60px;
    line-height: 25px;
    margin: 0 15px 15px 0px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    cursor: pointer;
    overflow: hidden;
}

.dev-div{
    width: 120px;
    height: 30px;
    line-height: 15px;
    margin: 0px 15px 15px 0px;
    //background: url(../images/u273.png) left center no-repeat;
    border: 1px solid #92c4ef;
    background: rgba(239, 247, 247, 0.8);
    cursor: pointer;
    overflow: hidden;
}
/*
.hover{
    border: 1px solid #92c4ef;
}*/

.f_l{
    float: left
}

.app-list-box, .scirpt-list-box {
    margin-top: 10px;
    color: #333;
}

.dev-list-box {
    margin-top: 0px;
    color: #333;
}
/*
.checked {
    border: 1px solid #92c4ef;
    background: #eef9ff url(../images/border_cur.png) right bottom no-repeat;
    cursor: default;
}*/
.s-icon{
    height: 11px;
    width: 10px;
}
.filter-toobar dl {
    margin-bottom: 0;
    padding-left: 10px;

}
.filter-toobar dl > dt,
.filter-toobar dl > dd {
    display: inline-block;
    margin-bottom: 5px;
}
.filter-toobar dl > dt{
    font-weight: normal;
}
.filter-toobar dl > dd > a {
    display: block;
    padding: 3px 8px;
    border-radius: 3px;
    color: #555;
}
.filter-toobar dl > dd > a.selected {
    background-color: #3399FF!important;
    color: #FFF;
}
.filter-toobar dl > dd > a:hover{
    background-color: #c4e3f3;
}
.test-result-pic > .pic-cell {
    border: 1px solid #ddd;
    margin-bottom: 20px;
}
.test-result-pic .thumbnail{
    width: 103px;
    height: 157px;
    margin-bottom: 0;
    border-radius: 0;
    padding: 0;
    border:none;
}
.test-result-pic .event{
    border-top: 1px solid #ddd;
    line-height: 28px;
    text-align: center;
}

.log-table td {
    word-break: break-all;
    white-space: normal !important;
}
.log-table > tbody > tr.level-D {
    color: blue;
}
.log-table > tbody > tr.level-E {
    color: red;
}
.log-table > tbody > tr.level-W {
    color: orange;
}
.log-table > tbody > tr.level-V {
    color: green;
}
.circle-green{
    width: 15px;
    height: 15px;
    background-color: #00D096;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.circle-red{
    width: 15px;
    height: 15px;
    background-color: #FF7974;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.circle-gray{
    width: 15px;
    height: 15px;
    background-color: #D0CDC7;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.brand-div, .r-div{
    width: 75px;
    background-color: #fff;
    margin: 0px 0px 10px 10px;
    cursor: pointer;
    float: left;
}

.sys-div{
    width: 85px;
    background-color: #fff;
    margin: 0px 0px 10px 10px;
    cursor: pointer;
    float: left;
}



.dev-more-c dl {
    margin-bottom: 0;
    padding-left: 0px;

}

.dev-more-c dl > dd {
    display: inline-block;
    margin-bottom: 5px;
}
.dev-more-c dl > dt{
    font-weight: normal;
}
.dev-more-c dl > dd > a {
    display: block;
    padding: 3px 8px;
    border-radius: 3px;
    color: #555;
}
.dev-more-c dl > dd > a.selected {
    background-color: #3399FF!important;
    color: #FFF;
}
.dev-more-c dl > dd > a:hover{
    background-color: #c4e3f3;
}

.doc-count{
    float:left;
    width: 145px;

    line-height: 40px;
    margin: 10px 10px 10px 0px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
}
.doc-span{
    padding-left: 10px;
}
.test-type label {
    margin-right: 20px;
}


.app-list-box .checked {
    border: 1px solid #92c4ef;
    background: #eef9ff url(../images/border_cur.png) right bottom no-repeat;
    cursor: default;
}

.app-list-box .hover{
    border: 1px solid #92c4ef;
}

#upload_script_form .checked {
    border: 1px solid #92c4ef;
    background: #eef9ff url(../images/border_cur.png) right bottom no-repeat;
    cursor: default;
}

#upload_script_form .hover{
    border: 1px solid #92c4ef;
}


/**表格操作拦**/
.opt-dropdown{
    position:relative;
}
.opt-dropdown>i{
    cursor:pointer;
    color:#3c8dbc;
}
.opt-dropdown-menu{
    display:none;
    position:absolute;
    left: 32px;
    top: 18px;
    min-width:65px;
    padding: 4px 0px;
    background:#fff;
    border: 1px solid #eee;
    z-index:99;
}
.opt-dropdown-menu>.glyphicon-menu-right{
    position: absolute;
    right: -14px;
    top: 7px;
    font-size: 20px;
    color: #eee;
}
.opt-dropdown-menu>.glyphicon-menu-right>.glyphicon-triangle-right{
    position: absolute;
    right: 1px;
    top: 0px;
    font-size: 20px;
    color: #fff;
    z-index: 1;
}
.opt-dropdown:hover>.opt-dropdown-menu{
    display:block;
}

.opt-dropdown-menu>li{
    list-style:none;
    line-height: 30px;

}
.opt-dropdown>a{
    margin-right:3px;
}
.opt-dropdown-menu>li>a{
    display:block;
    text-align:left;
    padding-left:15px;
    padding-right:10px;
}
.opt-dropdown-menu>li>a:hover{
    background:#efefef;
}
.opt-dropdown-menu>li>a[disabled],
.opt-dropdown>a[disabled]{
    color:#cecece!important;
    cursor: not-allowed;
}
.dashboard-edit {
    font-size: 20px;
    float: right;
    right: 10px;
    cursor: pointer;
}
.item-switch {
    float: left;

}
.item-switch .dropdown-toggle {
    color: #333;
}
.item-switch .dropdown-toggle:hover {
    color: #0c558f;
}
.item-switch .dropdown-toggle span {
    font-size: 20px;
}
@media (max-width: 1100px) {
    .dashboard-edit {
        display: none;
    }
}
.add-row-button-section {
    display: none;
}
.add-row-button i {
    font-size: 20px;
}
.box.box-success,.box.box-primary {
    border-top-color: #e0e4e7;
}
.box{
    border-top-color: #e0e4e7;
    border: 1px solid #e0e4e7;

}
.tt{
    float: left;
    /*border:  1px solid #ddd;*/
    color: #ffffff;
}
.t22{
    margin-left:-14px;
}
.t2{
    margin-left:-19px;
}
.mm{
    width:100%;
    height:35px;
}
.tt-text{
    line-height: 35px;
    height:35px;
    word-wrap: break-word;
    font-weight: bold;
    font-style: normal;
    font-size: 13px;
}
.new-form {
    margin-top: 0px;
}
.fixed-table-toolbar .bs-bars{
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 34px;
}
.selected-script-div {
    line-height: 22px;
    padding: 10px;
    width: 186px;
    height: 89px;
    margin: 0 15px 15px 0px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    overflow: hidden;
}

.selected-script-div2 {
    line-height: 22px;
    padding: 10px;
    width: 186px;
    height: 89px;
    margin: 0 15px 15px 0px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    overflow: hidden;
    margin-left: -10px;
}


.hover {
    border: 1px solid #92c4ef;
}

.f_l {
    float: left
}

.app-list-box, .scirpt-list-box {
    margin-top: 10px;
    color: #333;
}

.dev-list-box {
    margin-top: 0px;
    color: #333;
}


.checked {
    border: 1px solid #92c4ef;
    background: #eef9ff url(../images/border_cur.png) right bottom no-repeat;
    cursor: default;
}
.txt-title{
    font-weight: 700;
    font-style: normal;
    color: #666666;
}
.app-icon {
    height: 35px;
    width: 35px;
}

.app-icon-div {
    line-height: 20px;
    width: 160px;
    height: 60px;
    line-height: 60px;
    margin: 0 14px 15px 0px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    cursor: pointer;
    overflow: hidden;
}

.script-div, .version-div {
    width: 145px;
    height: 66px;
    line-height: 25px;
    margin: 0 15px 15px 0px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    cursor: pointer;
    overflow: hidden;
}

.script-div2 {
    width: 145px;
    height: 66px;
    line-height: 25px;
    margin: 0 15px 15px 0px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    cursor: pointer;
    overflow: hidden;
}

.dev-div {
    width: 120px;
    height: 30px;
    line-height: 15px;
    margin: 0px 15px 15px 0px;
    background: url(../images/u273.png) left center no-repeat;
    border: 1px solid #92c4ef;
    background: rgba(239, 247, 247, 0.8);
    cursor: pointer;
    overflow: hidden;
}

/*冻结表格样式*/
.fixed-table-header-columns,
.fixed-table-body-columns {
    position: absolute;
    background-color: #fff;
    display: none;
    box-sizing: border-box;
    overflow: hidden;
}

.fixed-table-header-columns .table,
.fixed-table-body-columns .table {
    border-right: 1px solid #ddd;
}

.fixed-table-header-columns .table.table-no-bordered,
.fixed-table-body-columns .table.table-no-bordered {
    border-right: 1px solid transparent;
}

.fixed-table-body-columns table {
    position: absolute;
    animation: none;
}
.bootstrap-table .table-hover > tbody > tr.hover{
    border:0;
}
.bootstrap-table .table-hover > tbody > tr.hover > td {
    background-color: #f5f5f5;
}
.bootstrap-table .table-hover > tbody > tr.hover > td {
    background-color: #f5f5f5;
}
.fixed-table-container thead th .sortable{
    padding-right:17px;
}
.fixed-table-pagination li.disabled a{
    pointer-events: auto;
    cursor: default!important;
}
.button-status-type {
    position: absolute;
    top: 10px;
    right: 200px;
}
.button-status-type-webse {
    position: absolute;
    top: 15px;
    right: 120px;
}
#status-00,#count_00 {
    color: #009900;
}

#status-01,#count_01 {
    color: #ff0000;
}
#status-03 {
    color: #ccc;
}
/*任务状态图标颜色*/
.task-status-icon{
    font-size: 14px;
}
/*等待中*/
.task-status-icon.fa-hourglass-half{
    color:#5DBADD;
}
/*执行中*/
.task-status-icon.fa-clock-o{
    color:#5DBADD;
}
/*暂停*/
.task-status-icon.fa-pause-circle{
    color:#E1C356;
}
/*已完成*/
.task-status-icon.fa-check-circle{
    color:#44A17E;
}
/*已过期*/
.task-status-icon.fa-exclamation-circle {
    color: #CBCBCB;
}
.opt-dropdown-menu>li>a[disabled]{
    color:#cecece!important;
}
.filter-list>li{
    float:left;
    width:110px;
}
.logo-lg-shdx {
    word-wrap: break-word;
    font-size: 14px;
}
/*新建任务弱网选择*/
.atc-box{
    position:relative;
    float:left;
    width: 350px;
    height: 89px;
    line-height: 22px;
    padding: 10px;
    margin: 0 15px 15px 0px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    overflow: hidden;
    cursor:pointer;
}
.atc-box.selected{
    border-color: #52b78b;
    background-color:rgba(86, 248, 202, 0.1);
}
.atc-box>p{
    margin:0px;
}
.atc-box>input{
    display:none;
}
.atc-box>i {
    display:none;
}
.atc-box.selected>i{
    display:block;
    position:absolute;
    top:73px;
    right:0;
    color:#0F9932;
}
pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}
.main-header .nav-padding {
    padding-right: 10px;
    padding-left: 10px;
}
label>input[type=checkbox] {
    font-weight:300;
}

/** 导航栏调整 */
.project-option-list{
    height:32px;
    background:rgba(26,33,49,1);
    border-radius:4px;
    margin-top: 12px;
}
.project-option-list>a{
    font-size: 12px;
    padding: 7px 18px 7px 12px !important;
    max-width: 150px;
    word-break: keep-all;
    text-overflow: ellipsis;
    overflow: hidden;
}
.project-option-list>a>.caret{
    position: absolute;
    right: 6px;
    top: 16px;
}
.new-create-task-menu{
    font-size:16px;
    font-weight: 500;
    height: 65px;
    padding-top: 21px !important;
    border-bottom: 1px solid #E1E4E7;
}

.sidebar-menu li > a > .fa-angle-right {
    width: auto;
    height: auto;
    padding: 0;
    margin-right: 10px;
}
.sidebar-menu li.active > a > .fa-angle-right {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}