﻿body {
    background: #FFF;
}

tbody > tr > td {
    height: 27px;
    line-height: 27px !important;
}

.org-tree, .community-tree, .office-tree, .history-org-tree, .reg-tree, .gov-tree {
    height: 700px;
    overflow: auto;
}

.org-tree1 {
    height: 500px;
    overflow: auto;
}

.nav-custom {
    background-color: burlywood;
    font-weight: bold;
}

.main-container {
    background: #fff;
}

/*登录页*/
.login-div {
    width: 612px;
    height: 460px;
    margin: 0 auto;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #666 0px 0px 10px;
    -moz-box-shadow: #666 0px 0px 10px;
    box-shadow: #666 0px 0px 10px;
}

.login-top {
    width: 592px;
    height: 150px;
    margin: 10px auto;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    background: url(themes/login_top.jpg) no-repeat;
}

.login-main {
    width: 100%;
    height: 265px;
}

    .login-main table {
        width: 360px;
        margin: 20px auto;
    }

        .login-main table tr {
            width: 100%;
            height: 55px;
        }

.login-title {
    width: 70px;
}

.code-input {
    width: 110px;
}

.code-img {
    width: 200px;
    border: 1px solid #ccc;
    text-align: center;
}

.btn-width {
    width: 100px;
    color: #fff;
    background-color: #F17323;
    border-color: #F17323;
}

    .btn-width:hover {
        color: #fff;
    }

    .btn-width:focus {
        color: #fff;
    }

.btn-right {
    float: right;
}

/*发送验证码*/
#sendcode {
    cursor: pointer;
}


/*首页*/
.head {
    background: #C72B2C url(themes/topBar.jpg) no-repeat left center;
    /*background-size: 98%;*/
    height: 75px;
}

.btn-logout {
    float: right;
    margin-top: 25px !important;
    margin-right: 10px;
    background-color: transparent;
    color: white;
}

.error-message {
    color: red;
}

/*头部标题*/
.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px;
        border-radius: 0 6px 6px 6px;
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }

    .dropdown-submenu > a:after {
        display: block;
        content: " ";
        float: right;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
        border-width: 5px 0 5px 5px;
        border-left-color: #ccc;
        margin-top: 5px;
        margin-right: -10px;
    }

    .dropdown-submenu:hover > a:after {
        border-left-color: #fff;
    }

    .dropdown-submenu.pull-left {
        float: none;
    }

        .dropdown-submenu.pull-left > .dropdown-menu {
            left: -100%;
            margin-left: 10px;
            -webkit-border-radius: 6px 0 6px 6px;
            -moz-border-radius: 6px 0 6px 6px;
            border-radius: 6px 0 6px 6px;
        }

/* WYF 2019-04-12 */
.container-fluid {
    padding: 0;
    margin: auto;
}

.columnName {
    color: grey;
    padding-left: 5px;
    padding-bottom: 5px;
    font-weight: 400;
}

.row {
    margin-right: 0px;
    margin-left: 0px;
}

/*wws 2019-04-19*/
.nav > li > a {
    padding-left: 0;
    padding-right: 0;
}


/*表格数据超出部分隐藏 wws 2019-10-11*/
.table-condensed.table-hover {
    table-layout: fixed;
}

    .table-condensed.table-hover tr th, .table-condensed.table-hover tr td {
        text-align: center;
    }

.dw-over {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}

/*页面高度*/
.whole {
    border-right: 1px dashed #faa755;
    padding: 0px 0px;
}

    .whole div {
        height: calc(100vh - 160px) !important;
    }

/* 菜单宽度 WYF 20191104 */
@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        width: unset;
        /*min-width: 120px !important;*/
        width: 15vw !important;
        max-width: 200px !important;
        cursor: pointer;
    }

    .nav-justified > li {
        width: unset;
        /*min-width: 120px !important;*/
        width: 15vw !important;
        max-width: 200px !important;
        cursor: pointer;
    }
}
