/*#datatable thead{display:block;}*/
/*#datatable thead th{ text-align: center}*/
/*#datatable tbody{max-height:500px;overflow-y: scroll; display: block}*/
/*#datatable tbody td{ min-width: 200px !important;    max-width: 200px !important; text-align: center}*/
/*#datatable tbody td:first-child{ min-width: 100px !important; max-width: 100px !important; text-align: center}*/

/*#datatable .thefilter tr th{min-width: 200px !important;    max-width: 200px !important; text-align: center}*/
/*#datatable .thefilter  tr th:first-child{ min-width: 100px !important; max-width: 100px !important; text-align: center}*/

/*===============审批表单================*/
/*审批提交信息*/
.workflow-typename{
    padding:12px 18px;
    text-align:center;
    font-size:18px;
    font-weight:bold;
}
.workflow-typename .type {
    font-size: 14px;
    color: #999;
    margin: 3px 5px 0 3px;
    vertical-align: top;
    display: inline-block;
}
.wform-title {
    margin: 13px;
    position: relative;
}
.wform-title .textinput-b.title{
    padding-left:0px;
    padding-right:0px;
}
.module-detail-view .wform-title .title-print{
    font-size: 16px;
    line-height: 20px;
    padding: 5px 0;
    font-weight: bold;
    color: #555;
}
.module-detail-view .wform-title .title-print:empty {
    display: none;
}
.wform-title .sernum-box {
    position: relative;
    padding: 5px 0 0 0;
}
.wform-title .sernum-box:before {
    position: absolute;
    content: "";
    background-color: #e3e3e3;
    height: 1px;
    left: -13px;
    right: -13px;
    top: 0;
}
.wform-title .sernum-span {
    color: #999;
    margin-left: 5px;
}
.wform-post-info{
    border-radius:3px;
}
.wform-post-info .item{
    float:left;
    height:48px;
    padding:8px 15px;
    line-height:30px;
    border-top:1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
    width:30%;
}
.wform-post-info .item:nth-child(2){
    width:40%;
}
.wform-post-info.wform-post-info-col4 .item{
    width:25%;
}
.wform-post-info.wform-post-info-col4 .item:nth-child(4),
.wform-post-info:not(.wform-post-info-col4) .item:nth-child(3){
    border-right:none;
}
.wform-post-info .item .department{
    color:#333;
    text-decoration:none;
}
.wform-post-info .item .entity-container {
    max-width: 147px;
    display: inline-block;
    margin: 0;
}
.wform-post-info .item .entity-item{
    padding:0px;
}
.wform-post-info .item .entity-item a:not(.btn) {
    max-width: 146px;
}
.wform-post-info .item .entity-item .avatar+span {
    max-width: 116px;
    overflow: hidden;
    display: inline-block;
}
.wform-post-info label{
    float:left;
    margin:0 10px 0 0;
    color:#999;
    font-size:12px;
    font-weight:bold;
}
.wform-post-info .textinput-b {
    height: 30px;
    line-height: 30px;
    padding: 0px;
}
.formcatetip:hover{
    opacity:1;
    margin-left:15px;
}
.wform-create-view .most-used>* {
    display: inline-block;
    vertical-align:middle;
}
.wform-create-view .most-used>input {
    margin: 0 3px 0 0;;
}
.wform-create-view.module-detail-view .workflows-container {
    padding-bottom: 0px;
}
/*审批提交历史*/
.wform-submit-history .history-div table th {
    background-color: #f8f8f8;
    color: #6b6b6b;
}
.wform-submit-history .history-div table{
    color: #666;
}
.wform-submit-history .history-div table tr:nth-child(2n) td{
    background:#FBFBFB;
}
.wform-submit-history .history-div table th div,
.wform-submit-history .history-div table td div {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.wform-submit-history .history-div th.title,
.wform-submit-history .history-div th.title div,
.wform-submit-history .history-div td.title,
.wform-submit-history .history-div td.title div {
    width: 185px;
}
.wform-submit-history .history-div th.user,
.wform-submit-history .history-div th.user div,
.wform-submit-history .history-div td.user,
.wform-submit-history .history-div td.user div {
    width: 50px;
}
.wform-submit-history .history-div th.status,
.wform-submit-history .history-div th.status div,
.wform-submit-history .history-div td.status,
.wform-submit-history .history-div td.status div {
    width: 80px;
}
.wform-submit-history .history-div th.filed,
.wform-submit-history .history-div th.filed div,
.wform-submit-history .history-div td.filed,
.wform-submit-history .history-div td.filed div {
    width: 100px;
}
.wform-submit-history .history-div th.num,
.wform-submit-history .history-div th.num div,
.wform-submit-history .history-div td.num,
.wform-submit-history .history-div td.num div{
    width: 40px;
    text-align: center;
}
.wform-submit-history .history-div .flowname {
    vertical-align: middle;
}
.wform-submit-history .history-div .sernum {
    vertical-align: middle;
    font-size: 12px;
    color: #5d9cec;
    height: 20px;
    line-height: 21px;
    margin-left: 5px;
}
.wform-submit-history .history-div .flow-close{
    display:none;
}
/*审批手写签名*/
.wform-signature-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 11;
    background-color: #666;
    opacity: .4;
    -webkit-filter: blur(1px);
    filter: alpha(opacity=40);
}
.wform-signature-div .wform-signature-box {
    height: 490px;
    width: 580px;
    position: absolute;
    z-index: 12;
    top: 60px;
    left: 50%;
    margin-left: -290px;
}
.wform-signature-box .header {
    height: 51px;
    padding: 0 20px;
    border-bottom: 1px solid #d5d5d5;
}

.wform-signature-box .sign-close {
    color: #999;
    text-decoration: none;
    font-size: 31px;
    position: absolute;
    top: 3px;
    right: 15px;
}
.wform-signature-box .sign-close:hover{
    color:#666;
    text-decoration: none;
}
.wform-signature-box .sign-code-box {
    width: 180px;
    height: 180px;
    background-color: #fff;
    padding: 10px;
    border-radius: 5px;
    left: 50%;
    position: relative;
    margin-left: -90px;
    top: 90px;
    border: 1px solid #EAEAEA;
    box-shadow: 2px 2px 10px rgba(0,0,0,0.3);
    overflow: hidden;
}
.wform-signature-box .sign-code-tips {
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin-top: 110px;
    color: #999;
}
.wform-signature-box .header>.title {
    color: #454545;
    padding: 15px 20px;
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
}
.wform-signature-box .toolkit-list .toolkit-item-tab {
    margin-top: 0px;
}
.wform-signature-box .widget-content {
    background-color: #fff;
    margin: 20px 20px 5px 20px;
    border: 1px solid #e3e3e3;
    border-radius: 2px;
}
.wform-signature-box .opt {
    padding: 10px 20px;
    overflow: hidden;
    width: 100%;
    font-size: 13px;
}
.wform-signature-box .opt>* {
    float: left;
    margin-right: 15px;
}
.wform-signature-box .opt>*:last-child {
    margin-right: 0px;
}
.wform-signature-box .opt .text {
    color: #999;
    display: inline-block;
    padding-right: 12px;
    margin-right: 12px;
    border-right: 1px solid #E1E1E1;
    position: relative;
    height: 24px;
    line-height: 24px;
}
.wform-signature-box .opt .text:after {
    position: absolute;
    content: "";
    background-color: #fff;
    top: 0;
    bottom: 0;
    width: 1px;
    right: -2px;
}
.wform-signature-box .opt .size>a {
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}
.wform-signature-box .opt .size>a:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    background-color: #999;
    border-radius: 50%;
}
.wform-signature-box .opt .size>a.small:after {
    width: 2px;
    height: 2px;
    margin: -1px 0 0 -1px;
}

.wform-signature-box .opt .size>a.medium:after {
    width: 6px;
    height: 6px;
    margin: -3px 0 0 -3px;
}

.wform-signature-box .opt .size>a.large:after {
    width: 10px;
    height: 10px;
    margin: -5px 0 0 -5px;
}
.wform-signature-box .opt .size>a.active {
    border: 1px solid #d5d5d5;
}
.wform-signature-box .eraser>a:last-child {
    border: 1px solid transparent;
    display: inline-block;
    width: 22px;
    height: 22px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
.wform-signature-box .size>a:active,
.wform-signature-box .opt-eraser:active{
    -moz-box-shadow:0px 0px 5px #D8D3D3 inset;
    -webkit-box-shadow:0px 0px 5px #D8D3D3 inset;
    box-shadow:0px 0px 5px #D8D3D3 inset;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    transition: all 0.25s ease;
    border:1px solid #d5d5d5;
}
.wform-signature-box .eraser>a.active:last-child{
    border-color:#d5d5d5;
}
.wform-signature-box .opt .color-box {
    display: inline-block;
    vertical-align: middle;
    font-size: 0px;
    width: 170px;
}
.wform-signature-box .opt .color-box>span {
    display: inline-block;
    width: 11px;
    height: 11px;
    margin: 0 1px 1px 0;
    cursor: pointer;
}
.wform-signature-box .opt .color-box>span:first-child {
    width: 23px;
    height: 23px;
    float: left;
}
.wform-signature-box .footer {
    float: right;
    margin-right: 20px;
}
.wform-signature-box {
    background-color: #EEEEEE;
}
/*审批节点选择*/
.wform-node-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 11;
    background-color: #666;
    opacity: .4;
    -webkit-filter: blur(1px);
    filter: alpha(opacity=40);
    display: none;
}
.wform-node-selection .wform-node-box {
    height: 200px;
    width: 500px;
    position: absolute;
    z-index: 12;
    top: 60px;
    left: 50%;
    background-color: #fff;
    border-radius: 5px;
    transform: translateX(-50%);
    display: none;
}
.wform-node-box .header {
    height: 51px;
    padding: 0 20px;
    border-bottom: 1px solid #d5d5d5;
}

.wform-node-box .node-close {
    color: #999;
    text-decoration: none;
    font-size: 31px;
    position: absolute;
    top: 3px;
    right: 15px;
}
.wform-node-box .node-close:hover{
    color:#666;
    text-decoration: none;
}
.wform-node-box .header>.title {
    color: #454545;
    font-weight: bold;
    line-height: 50px;
}
.wform-node-box .main {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 51px;
    bottom: 50px;
    padding: 20px;
    color: #999;
}
.wform-node-box .footer {
    position: absolute;
    bottom: 20px;
    right: 20px;
}
/*===========审批表管理============*/
.wform-list {
    list-style:none;
    margin:0 -10px;
    min-height:10px;
}
.wform-list .status-box {
    float: right;
    right: 0px;
    position: absolute;
    top: 3px;
}
.wform-list .status-box .btn-group>a {
    color: #5c5c5c;
    padding: 0;
}
.wform-list .status-box .btn-group>a:hover {
    text-decoration:none;
}
.wform-list .status-box .btn-group>a.dropdown-toggle {
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.wform-list .status-box .fixed-icon {
    background-position: -68px -366px;
    width: 19px;
    height: 19px;
}
.wform-list > li h4:hover{
    color:#0088cc;
}

.wform-list > li:hover{
    border-color: #53b6eb;
    -webkit-box-shadow: 4px 10px 12px rgba(0,0,0,0.10);
    box-shadow: 4px 10px 12px rgba(0,0,0,0.10);
}
.wform-list > li .btn{
    height: 24px;
    padding: 0 6px;
    font-size: 12px;
    line-height: 22px;
}
.wform-list > li:hover .btn{
    border-color: #53b6eb;
    background: #F9FCFF;
    color: #53b6eb;
}


.wform-list > li:hover .btn:hover{
    background: #D7ECFF;
    color: #0a8fd6;
}
.wform-list li .list-box{
    position:relative;
}
.wform-list li .content {
    left: 0;
    right: 20px;
    top: 0;
}
.wform-manage-list {
    list-style:none;
    margin:0;
    min-height:10px;
    margin-top:15px;
}
.wform-manage-list .wform-list li .list-box{
    position:relative;
}
.wform-list .isGn{
    background:rgba(221, 221, 221, 1);
    border-radius: 11px;
    color: #000;
    line-height: 22px;
    padding: 0 7px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 4px;
}
.wform-list .content > input.form-control {
    margin: 0 45px 0 20px;
    width: auto !important;
}
.wform-list > li {
    margin: 10px;
    min-width: 280px;
    height: 120px;
    padding: 15px;
    width: 272px;
    border: 1px solid #eaeaea;
    background: #fff;
    float: left;
    border-radius: 3px;
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    transition: all 0.15s linear;
}
.wform-list.member > li{
    height:135px;
}
.workflows-container .wform-list > li, .modal .wform-list > li {
    margin: 0 0.8% 15px;
    width: 48%;
}
.wform-addnew-view .opt-list .close-item {
    display: none;
}
.wform-addnew-view .opt-list .opt-item,
.wform-addnew-view .opt-list .change-li {
    margin-right: 0px;
}
.wform-addnew-view .workflows-container .wform-list > li{
    margin: 0 0.5% 15px;
    width: 19%;
    min-width: 280px;
}
.wform-list > li .formItem-disable{
    position:absolute;
    left: 35px;
    top: 63px;
}
.wform-list > li:hover .formItem-disable{
    color:#47B6EE;
}
.wform-list > li .status{
    position:absolute;
    top:10px;
    right:10px;
    font-size:16px;
    color:#eea236;
}
.wform-list > li .serial{
    /* 	background:#e9e9e9; */
    background: none!important;
    border-radius: 50%;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    text-align: center;
    width: 24px;
    margin: 2px 0 0 0;
    color: #999;
    top: 0;
    left: -6px;
}
.wform-list > li:hover .serial{
    /* 	background:#47B6EE; */
    /* 	color:#fff; */
}


.wform-list > li h4{
    color: #666;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    line-height: 28px;
    margin: 0 41px 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
.wform-addnew-view .workflows-container .wform-list h4 {
    display: inline-block;
    width: 100%;
    padding: 0 20px 0 20px;
    margin: 0;
}
.wform-addnew-view .workflows-container .wform-list .nodescription,
.wform-addnew-view .workflows-container .wform-list .description {
    margin-top:-5px
}
.wform-list > li h4 .title{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.wform-list > li h4 .marker{
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    font-size: 16px;
    color: #29adae;
}

.wform-list > li h4 input {
    margin-top:-2px;
}
.wform-list > li .description,.wform-list li .nodescription{
    margin:5px 0 0;
    color:#999;
    font-size:12px;
    margin:0 27px 0 20px;
    min-height:18px;
}
.wform-list .list-box > .btn-group{
    float:right;
    margin: 15px 0 0 0;
}
/*.wform-list .list-box >.btn-group>.btn:first-child {*/
/*border-top-right-radius: 0;*/
/*border-bottom-right-radius: 0;*/
/*}*/
.wform-list .list-box .dropdown-menu,
.wform-list .list-box .dropdownchild-menu {
    max-width: 140px;
}
.wform-list .list-box .dropdown-menu>li>a{
    position: relative;
}
.wform-list .list-box .dropdown-menu>li>a>i {
    position: absolute;
    left: 6px;
    top: 9px;
    font-size: 12px;
}
.wform-li .btn-group{
    background: none;
    height: auto;
    width: auto;
    float:right;
    margin:0 10px 0 0;
}
.wform-li .btn-group>a{
    -moz-user-select: none;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 12px;
    line-height: 1.5;
    float: left;
    position: relative;
    margin-left: 0;
    height:auto;
    width:auto;
}
.wform-li .btn-group>a>span{
    display: inline-block;
    padding: 5px 10px;
}
.wform-li .btn-group>a:hover{
    background:#d7ecff;
    border:1px solid #7ed1ff;
}
.wform-li .text-content {
    margin: -15px 10px 0 30px !important;
    color:#999;
    height:auto !important
}
.wform-li .text-content > .creat-message {
    margin: 0 0 5px;
}
.wform-li .text-content > div:last-child {
    margin: 0;
}
.wform-li .group-data {
    margin: -45px 0 0;
}
.wform-nodata {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #DDD;
    margin-top: 15px;
}
/*权限设置*/
.wform-auth-modal .mCSB_container {
    padding-bottom: 300px;
}
.wform-auth-config {
    position:relative;
    padding:20px;
}
.wform-auth-config .eform-checkbox {
    margin: 0 0px 10px;
    text-align: right;
}
.wform-auth-config .eform-checkbox>.checkbox-inline>* {
    display: block;
    float: left;
}
.wform-auth-config .eform-checkbox>.checkbox-inline>input {
    margin-top: 3px;
}
body.platform-mac .wform-auth-config .eform-checkbox>.checkbox-inline>input {
    margin-top: 5px;
}
.wform-auth-config .entity-item a:not(.btn) {
    line-height: 32px;
}
.wform-auth-config .entity-info .control-group{
    padding: 15px 20px;
}
.wform-auth-config .entity-info .control-group .control-label {
    line-height: 32px;
    font-size: 14px;
    color: #666;
    font-weight: normal;
    width: 110px;
    font-weight: bold;
}
.wform-auth-config .entity-info .control-group .controls {
    margin-left: 120px;
}
.wform-auth-config .detail-block {
    margin: 0 0 13px 0;
    border: none;
}
.wform-auth-config .entity-info .control-group .entity-item-add {
    display: inline-block;
}
.wform-auth-config .entity-info .control-group .entity-item-add i {
    color: #BFC2C7;
}
.wform-auth-config .control-group .tips {
    width: 100%;
    overflow: hidden;
    color: #999;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 120px;
}
.wform-auth-config .entity-info .control-group .controls {
    margin-left: 120px;
    min-height: 32px;
}
.wform-auth-config .entity-info .control-group:hover {
    background: #fff;
}
/*流水号配置*/
.wform-sernumrule-view .title .control-label {
    color: #333;
    font-size: 14px;
    width: auto;
    margin: 0 5px 0 0;
}
.wform-sernumrule-view .title .control-label span{
    font-weight: normal;
    color: #999;
}
.wform-sernumrule-view .title:hover{
    background:#fff;
}
.wform-sernumrule-view .set-text>span {
    margin: 5px 0 0 0;
    display: inline-block;
}
.wform-sernumrule-view .set-text>span>span {
    display: block;
    float: left;
}
.wform-sernumrule-view .select-field .entity-item-add{
    display:inline-block;
}
.wform-sernumrule-view .select-group{
    padding:3px 20px;
}
.wform-sernumrule-view .select-group:hover{
    background:#fff;
}
.wform-sernumrule-view .more-set{
    font-size:12px;
    color:#999;
    cursor:pointer;
    text-align:center;
}
.wform-sernumrule-view .sernumrule-setting {
    margin: 0 18px 13px;
}
.wform-sernumrule-view .sernumrule-setting>div {
    width: 50%;
    float: left;
}
.wform-sernumrule-view .sernumrule-setting .left .detail-block {
    margin: 0px;
}
.wform-sernumrule-view .sernumrule-setting .left .detail-block+.detail-block {
    margin-top: 13px;
}
.wform-sernumrule-view .sernumrule-setting .left .tips {
    margin-left: 10px;
    color: #999;
}
.wform-sernumrule-view .sernumrule-setting .left .detail-block .control-label {
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.wform-sernumrule-view .right .detail-block .title .control-label {
    width: 100%;
    text-align: center;
}
.wform-sernumrule-view .right .detail-block .header {
    text-align: center;
    padding: 5px;
    font-weight: bold;
}
.wform-sernumrule-view .right .detail-block {
    background-color: #f5f5f5;
    border: none;
}
.wform-sernumrule-view .right .control-table {
    padding: 10px;
}
.wform-sernumrule-view .right .control-table table {
    background-color: #fff;
    margin: 10px 0 0 0;
}
.wform-sernumrule-view .right .control-table table * {
    border-color: #ebebeb;
}
.wform-sernumrule-view .right .control-table table tr>td {
    padding: 13px 15px;
}
.wform-sernumrule-view .right .control-table table span {
    color: #999;
    font-weight: bold;
    font-size: 12px;
}
.wform-sernumrule-view .right .control-table table span.name {
    color: #666;
    font-size: 14px;
}
.wform-sernumrule-view .right .control-table table span.num,
.wform-sernumrule-view .right .control-table table span.num>.num {
    color: #fb6e52;
    font-weight: normal;
    font-size: 14px;
}
.wform-sernumrule-view .right .control-table table span.num>span {
    color: #666;
    font-size: 14px;
    font-weight: normal;
}
.wform-sernumrule-view .sernumrule-setting .right .title:hover {
    background-color: transparent;
}
/*历史申请设置*/
.wform-historyset-view .title-group{
    border-bottom:none;
}
.wform-historyset-view .control-label.title {
    color: #333;
    font-size: 14px;
}
.wform-historyset-view .control-label.txt {
    color: #999;
    font-weight: normal;
    font-size: 14px;
}
.wform-historyset-view .wform-column-list li:first-child{
    border-top:1px dashed #ddd;
}
.wform-historyset-view .wform-column-list li:last-child,
.wform-historyset-view .wform-column-list li:only-child{
    border-bottom:none;
}
.wform-historyset-view .preview-content {
    padding: 0 18px;
}
.wform-historyset-view .preview-content .tips-box {
    color: #999;
    font-size: 13px;
    margin-left: 5px;
}
.wform-historyset-view .preview-content .img-box {
    width: 760px;
    height: 374px;
    background-image: url(/static/img/flow/flow-historysetting.png);
    background-size: 760px 374px;
    margin-top: 15px;
}
.wform-historyset-view .setting-tip {
    font-size:12px;
    color: #999;
    padding:15px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.25dppx) {
    .wform-historyset-view .preview-content .img-box {
        background-image: url(/static/img/flow/flow-historysetting.png);
        background-size: 760px 374px;
    }
}
/*添加默认共享人*/
.wform-share-config .modal-body {
    max-height: 440px;
}
.wform-share-config .mCSB_container {
    padding-bottom: 280px;
}
.wform-share-config .toolkit-list {
    margin-top: 0px;
    vertical-align: middle;
    display: inline-block;
}
.wform-share-config .share-person {
    position:relative;
    padding:20px;
}
.wform-share-config .share-person .entity-item a:not(.btn) {
    line-height: 32px;
}
.wform-share-config .share-person .control-group .control-label {
    line-height: 32px;
}
.wform-share-config .share-person .control-group .controls {
    margin-left: 110px;
}
.wform-share-config .share-person .control-group-sync .controls {
    margin-left: 260px;
}
/*共享人字段权限*/
.wform-share-config .share-auth {
    position: relative;
    padding: 20px;
}
.wform-share-config .share-auth .control-group:last-child,
.wform-share-config .share-auth .control-group:only-child {
    border-bottom: none;
}
.wform-share-config .share-auth .control-group {
    padding: 10px 20px;
    color: #999;
    font-size: 12px;
}
.wform-share-config .share-auth .control-group.title {
    color: #666;
    font-weight: bold;
}
.wform-share-config .share-auth .entity-info li>span {
    display: inline-block;
    width: 50%;
    text-align: center;
    float: left;
    vertical-align: top;
}
.wform-share-config .share-auth .entity-info li>span>* {
    vertical-align: top;
    margin-right: 5px;
    display: inline-block;
}
.wform-share-config .share-auth .entity-info li>span>*:last-child {
    margin-right: 0px;
}
.wform-share-config .share-auth .control-group.title:hover {
    background-color: #fff;
}
.wform-share-config .share-auth .entity-info li input {
    cursor: pointer;
}
.wform-share-config .share-auth .control-group.title>span:nth-child(2) {
    text-align: left;
    padding-left: 173px;
}
.wform-share-config .share-auth .common-nodata,
.wform-share-config .share-auth .common-more {
    border-top: 1px solid #e5e5e5;
    margin: 0px;
    padding: 10px 20px;
    line-height: 16px;
}

/*===============提交申请表单列表================*/
.workflow-status {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 2px 5px;
    font-size: 12px;
    width: auto;
    color: #999;
    position: absolute;
    right: 0px;
    top: 15px;
    text-align: center;
}
.workflow-typename {
    font-size: 16px;
    font-weight: bold;
    margin: 10px 20px;
    text-align: center;
    color:#0069BD;
    position: relative;
}
.workflow-typename .name {
    max-width: 84%;
    display: inline-block;
    line-height: 26px;
}
.workflow-container .loading_large,.flow-detail-view .loading-big {
    position: absolute;
}
.flow-detail-view .loading-big{
    width:100%;
    height:400px;
}
.flow-detail-view .form-view .field .file-item {
    line-height: 21px;
    margin-right: 2px;
    margin-top: 8px;
}
.flow-detail-view .detail-actions li .graph-14-entrust {
    background-position: 0 -941px;
}
.flow-detail-view .detail-actions li:hover>a>.graph-14-entrust,
.flow-detail-view .detail-actions li.active>a>.graph-14-entrust {
    background-position: -14px -941px;
}
.workflow-typename .ownership {
    font-size:14px;
    color:#999;
    margin-left:5px;
}

.form-head.center-nav .nav > li.search i {
    color:#666;
}
.form-head.center-nav .nav > li.search {
    margin-right:5px;
}
.workflows-container .wform-list,
.modal .wform-list{
    padding:0 5px;
    margin: 10px 0 0 0;
}
/*切换视图*/
.flow-listview .workflows-container .wform-list {
    padding: 0;
    margin: 10px 10px 0 10px;
}
.flow-listview .workflows-container .wform-list > li {
    border-top: 1px solid #ddd;
}
.flow-listview .workflows-container .wform-list > li {
    margin: 0!important;
    width: 50%!important;
    height: auto;
    padding: 10px;
    border-top-width: 0;
}
.flow-listview .workflows-container .wform-list > li:nth-child(2n) {
    border-left: 0;
}
.flow-listview .workflows-container .wform-list > li:nth-child(1),
.flow-listview .workflows-container .wform-list > li:nth-child(2) {
    border-top: 1px solid #ddd;
}
.wform-addnew-view .flow-listview .workflows-container .wform-list > li {
    width: 25%!important;
    min-width: 190px;
}
.wform-addnew-view .flow-listview .workflows-container .wform-list > li:not(:nth-child(4n+1)) {
    border-left: 0;
}
.wform-addnew-view .flow-listview .workflows-container .wform-list > li:nth-child(1),
.wform-addnew-view .flow-listview .workflows-container .wform-list > li:nth-child(2),
.wform-addnew-view .flow-listview .workflows-container .wform-list > li:nth-child(3),
.wform-addnew-view .flow-listview .workflows-container .wform-list > li:nth-child(4) {
    border-top: 1px solid #ddd;
}
.wform-addnew-view .module-detail-view .workflows-container {
    padding-bottom: 0px;
}
.flow-listview .workflows-container .wform-list > li:hover {
    border-color:#d5d5d5;
}
.flow-listview .workflows-container .wform-list > li .content {
    height: 24px;
}
.flow-listview  .wform-list li .list-box {
    position: relative;
}

.flow-listview .wform-list li .content {
    left: 0;
    margin: 0 50px 0 0;
    top: 0;
}
.flow-listview .wform-list > li .description,
.flow-listview .wform-list li .nodescription {
    display: none;
}
.flow-listview .wform-list .list-box > .btn-group {
    float: none;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.flow-listview .wform-list .list-box .btn {
    padding: 2px 10px;
    height: auto;
    color: #999;
    display:none;
}
.flow-listview .wform-list > li:hover .list-box .btn{
    display:inline-block;
    border:1px solid #ccc;
}
.flow-listview .wform-list > li .list-box .btn:hover{
    border:1px solid #7ED1FF;
}
.flow-listview .wform-list > li .serial{
    margin-top:0;
}
.flow-listview .wform-list > li h4 {
    width: auto;
    font-weight: normal;
    color: #333;
    line-height: 24px;
}

.workflows-container .form-category-hd,
.modal .form-category-hd{
    margin:15px 1.2% 0;
    cursor:default;
}
.form-list-stat .wform-cty-hd,
.form-list-cloud .wform-cty-hd,
.wform-manage-list .wform-cty-hd{
    cursor:default;
}
.workflows-wrap .mCSB_container {
    padding-bottom:150px; /*下拉菜单被遮挡*/
}

/*表单管理-新建表单弹框*/
.newform-modal.entity-info .control-label {
    width:70px;
}
.newform-modal.entity-info .controls {
    margin-left: 75px;
}
@media (-webkit-min-device-pixel-ratio:0) {
    .datetimepicker.datetimepicker-dropdown-bottom-right {
        margin-left:-6px;
    }
}

/*===============审批===============*/
.step-def-title {
    height: 40px;
    line-height: 38px;
    color: #454545;
}
.step-def-title a {
    margin-left: 10px;
}
.approvers-container{
    margin:5px 0;
}
.approvers-container .approver-line {
    border: 1px solid #eee;
    margin-bottom: 10px;
}
.approvers-container .approver-line .hd {
    padding: 5px 20px;
    background: #F8F8F8;
    position: relative;
    border-bottom: 1px solid #eee;
}
.approvers-container .approver-line .bd {
    background: #fff;
}
.approvers-container .approver-line .hd .flow-node-name {
    width: 100%;
    height: 22px;
    line-height: 22px;
    background: transparent;
    border: none;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
.approvers-container .approver-line .hd .flow-node-name:hover {
    background-color: #eee;
}
.approvers-container .approver-line .line-item {
    padding: 5px 20px;
    line-height: 28px;
    min-height: 38px;
    border-bottom: 1px solid #eee;
}
.approvers-container .approver-line .line-item label{
    float:left;
    padding-right:10px;
    color: #999999;
}
.approvers-container .circle-line .controls {
    margin: 0 34px 0 0;
    float: left;
}
.flow-detail-view .detail-actions li.workflow-disabled {
    position: relative;
    opacity: 0.5;
}
.flow-detail-view .detail-actions li.workflow-disabled:after {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    position: absolute;
    content: "";
}
/* 从上一级查找，区别模态框中固定审批 */
.step-container .approver-line .export-line>* {
    vertical-align: top;
    display: inline-block;
}
.step-container .approver-line .export-line>input[type='text']{
    width:100px;
}
.step-container .approver-line .export-line,
.step-container .approver-line .export-line >select,
.step-container .approver-line .export-line>input {
    color: #666;
}
.step-container .approver-line .export-line {
    margin: 0 0 5px 0;
}
.step-container .approver-line .export-line:last-child {
    margin: 0;
}
.step-container .approver-line .export-line >select,
.step-container .approver-line .export-line>input {
    margin: 0 5px 0 0;
}
.step-container .export-line .control-btn i,
.step-container .circle-line .del-box i{
    border: 1px solid #999;
    border-radius: 50%;
    color: #999;
    display: inline-block;
    height: 24px;
    overflow: hidden;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    width: 24px;
    margin-top: 2px;
}
.step-container .export-line .control-btn i:hover,
.step-container .circle-line .del-box i:hover{
    border-color:#78C399;
    color:#78C399;
}
.step-container .circle-line .del-box i {
    margin: 3px 0 0 0;
}
.step-container .approver-line .line-item:last-child{
    border-color:transparent;
}
.step-container .approver-line .opt-item{
    display:inline-block;
    vertical-align:center;
    padding:0 5px 0 0;
}
.step-container .approver-line .opt-item.hide{
    display:none;
}
body[e-lang="en"] .step-container .approver-line .opt-item .txt {
    max-width: 205px;
    display: inline-block;
    vertical-align: middle;
}
.step-container .approver-line .item-tips {
    background: #F8F8F8;
    padding: 10px;
    color: #999;
    position: relative;
}
.step-container .approver-line .item-tips:before {
    position: absolute;
    content: "";
    border-color: #f8f8f8;
    border-style: solid;
    border-width: 13px 13px 0 0;
    top: -6px;
    transform: rotate(-45deg);
    left: 25px;
}
.flow-sequence-dialogs {
    position: absolute;
    background: #fff;
    padding: 20px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    border: 1px solid #e2e2e2;
    width: 515px;
}
.flow-sequence-dialogs .trigon {
    position: absolute;
    content: "";
    border-color: #fff;
    border-style: solid;
    border-width: 13px 13px 0 0;
    transform: rotate(-45deg);
    top: -7px;
}
.flow-sequence-dialogs .txt {
    color: #666;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.flow-sequence-dialogs .choose-item {
    min-height: 30px;
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
}
.flow-sequence-dialogs .choose-item+.choose-item {
    margin-left: 10px;
}
.flow-sequence-dialogs .choose-item>* {
    vertical-align: middle;
}
.flow-sequence-dialogs .choose-item>input {
    margin-right: 3px;
}
.flow-sequence-dialogs .choose-item .entity-item-add {
    margin-left: 5px;
}
.step-container .approver-line .btn-delete-approver{
    color: #999;
    font-size: 16px;
    padding: 4px 10px;
    position: absolute;
    right: 0;
    top: 0;
}
.step-container .approver-line .btn-delete-approver:hover{
    background:#a7a7a7;
    color:#333;
    text-decoration: none;
}
.step-container .approver-line .node-control{
    padding-right:55px;
    position:relative;
}

.step-container .approver-line .node-control .btn {
    margin: 0 5px 0 0;
}
.step-container .approver-line .circle-line {
    overflow: hidden;
    /*     width: 460px; */
}
.step-container .circle-line .line-right {
    margin: 0 0 0 110px;
    overflow: hidden;
}
.step-container .circle-line .del-box {
    position: relative;
    float: right;
}
.step-container .circle-line .box-child {
    position: absolute;
    right: 15px;
    top: 0px;
}
.step-container .approver-line .node-control span{
    max-width: 100%;
    overflow: hidden;
}
.step-container .approver-line .entity-container .entity-item {
    max-width: 100px;
}

.step-container .approver-line .node-control span>a{
    color:#666666;
    display: inline-block;
}
.step-container .approver-line .node-control span>a:not(.close){
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.step-container .approver-line .node-control span>a .delete{
    color:#fd0303;
}
.step-container .approver-line .node-control span>a:hover {
    text-decoration: none;
}
.step-container .approver-line .if-check {
    position: absolute;
    top: 0px;
    right: 5px;
}
.step-container .approver-line .entity-container{
    display:inline;
    float:none;
}
.step-container .approver-line .entity-container:empty{
    display:none;
}

/*审批人员设置*/
.flow-sequence-dialogs {
    width: 500px;
    background: #fff;
    box-shadow: 1px 1px 10px rgba(0,0,0,0.3);
    padding: 20px;
    position: fixed;
    z-index:1;
}
.trigon {
    position: absolute;
    content: "";
    border-color: #fff;
    border-style: solid;
    border-width: 12px 12px 0 0;
    transform: rotate(-45deg);
    top: -6px;
    z-index: 1;
}
.flow-sequence-dialogs .txt {
    color: #666;
    margin-bottom: 5px;
    display: inline-block;
    width: 100%;
}
.flow-sequence-dialogs .choose-box>* {
    vertical-align: middle;
}
.choose-item {
    min-height: 30px;
    display: inline-block;
    line-height: 30px;
}
.flow-sequence-dialogs .choose-item+.choose-item {
    margin-left: 10px;
}
.flow-sequence-dialogs .choose-item>* {
    vertical-align: middle;
    display: inline-block;
}
.flow-sequence-dialogs .choose-box .entity-item {
    max-width: 450px!important;
    vertical-align: text-bottom;
}
.flow-sequence-dialogs .choose-box .entity-container {
    display: inline-block!important;
    height: 30px;
    line-height: 30px;
}
.flow-sequence-dialogs .choose-item *.hide {
    display: none;
}

.approver-line .typeahead-wrapper{
    float:none;
    vertical-align:middle;
}
.approvers-container .control-label{
    float: left;
    width: 75px;
    margin: 0px;
    line-height: 28px;
}
.approver-line .controls{
    margin-left:110px;
}
.approvers-join{
    padding-left:110px;
    position:relative;
    margin:10px 0 5px;
}
.approvers-join .title{
    position:absolute;
    left: 1px;
    line-height: 30px;
    color:#666
}
.approvers-join .control-btn{
    padding:4px 10px;
}
.approvers-join .join-box .origin{
    display:inline-block;
    vertical-align:middle;
    line-height:30px;
    margin-right:12px;
}
.approvers-join .join-box .origin a{
    color:#333;
}
.approvers-join .join-box .origin a:hover{
    color:#5d9cec;
}

/* .workflow-list .title span.flowname {
    display: inline-block;
    max-width: 60%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.workflow-list .title span.sernum {
    vertical-align: top;
    max-width: 40%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
} */
.workflow-list>li .title {
    font-size: 0px;
    margin: 0 180px 0 0;
    height: 44px;
}
.workflow-list .title .finished-tag {
    height: 18px;
    line-height: 16px;
    padding: 0 11px;
    border: 1px solid #24b7e5;
    color: #24b7e5;
    font-size: 12px;
    text-align: center;
    vertical-align: top;
    margin: 12px 0 0 10px;
    border-radius: 2px;
}
.workflow-list .title .text {
    display: block;
    max-width: 100%;
    /*  padding: 0 150px 0 0; */
    font-size: 14px;
    float: left;
}
.workflow-list .title .mark {
    /*  width: 150px; */
    /*  margin: 0 0 0 -150px; */
    display: block;
    float: left;
}
.workflow-list .title .entrust,
.workflow-list .title .carboncopy {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px;
}
.workflow-list .title .entrust {
    background-position:-258px -519px;
}
.workflow-list .title .carboncopy {
    background-position:-240px -519px;
}
.workflow-list .title .process-time {
    padding: 2px 5px;
    font-size: 12px;
    color: #fff;
    border-radius: 3px;
    margin: 12px 0 0 10px;
    display: inline-block;
    line-height: 16px;
    clear: both;
    height: 20px;
    vertical-align: top;
}
.workflow-list .title .process-time-red {
    background-color: #FB6E52;
}
.workflow-list .title .process-time-green {
    background-color: #5ac0b5;
}
.workflow-list .title .finished-tag.hide{display:none;}
.workflow-list .finished-line {
    text-decoration: none;
    font-size:0;
}
.workflow-list .finished-line>span{
    text-decoration: line-through;
    font-size:14px;
}
/* 流程操作提交 */
.flow-option-post {
    margin: 18px 18px 0;
    position: relative;
}
.flow-option-post .steps-box {
    float: right;
    margin-top: 10px;
}
.flow-option-post .steps-box>.btn {
    max-width: 75px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.flow-option-post .steps-box>select {
    width: 103px;
}
.flow-detail-view .free-back-container .flowcomment-option {
    float: none;
    right: 370px;
    position: absolute;
}
.flow-option-post:empty {
    display: none;
}
.flow-option-post textarea{
    width:100%;
    min-height:50px;
    resize:none;
}
.flow-option-post .flowcomment-option {
    float: right;
    margin: 15px 10px 0 0;
}
.flow-option-post .flowcomment-option .comment-actions>a {
    margin-left: 5px;
}
.flow-signnature-img.hide{
    display:none;
}
.flow-signnature-img {
    background-color: #fff;
    margin-top: 10px;
    border: 1px solid #ddd;
    position: relative;
    height: 45px;
    display: inline-block;
}
.flow-signnature-img>img {
    height: 43px;
    display: inline-block;
}
.flow-signnature-img:empty {
    display: none;
}
.flow-signnature-img .img-delete {
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    background-color: #F74949;
    height: 16px;
    text-align: center;
    width: 16px;
    font-size: 16px;
    line-height: 16px;
    cursor: pointer;
    display:none;
}
.flow-signnature-img:hover .img-delete {
    display:inline-block;
}
.flow-comment-emoji.emoji-menu>div:after {
    top: 50%;
    right: -25px;
    -webkit-transform: rotate(-45deg) translateX(-50%);
    -ms-transform: rotate(-45deg) translateX(-50%);
    -moz-transform: rotate(-45deg) translateX(-50%);
    -o-transform: rotate(-45deg) translateX(-50%);
    margin-top: -6px;
    content: "";
    position: absolute;
    height: 9px;
    width: 10px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    background-color: #fff;
}
.flow-comment-emoji.emoji-menu>div {
    position: relative;
}
.flow-comment-emoji.emoji-menu:after{
    display:none;
}
.flow-option-post .approvers-info {
    color: #999;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    padding-left: 3px;
    margin-bottom: 3px;
}
/* 流程图SVG */
.flow-sketch-view .sketch-node-log{
    min-width:200px;
    border:1px solid #d5d5d5;
    border-radius:3px;
    background:#fff;
    position:absolute;
    z-index:10;
    font-size:12px;
    color:#666;
    -webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.15);
    -moz-box-shadow:3px 3px 10px rgba(0,0,0,0.15);
    -ms-box-shadow:3px 3px 10px rgba(0,0,0,0.15);
    box-shadow:3px 3px 10px rgba(0,0,0,0.15);
}
.flow-sketch-view .sketch-node-log .hd{
    padding:8px 30px 8px 15px;
    position:relative;
    background-color:#f5f5f5;
    font-weight:bold;
}
.flow-sketch-view .sketch-node-log .hd span:not(:last-child):after{
    content:'，';
}
.flow-sketch-view .sketch-node-log .hd>.log-title>span:hover{
    cursor:pointer;
}
.flow-sketch-view .sketch-node-log .hd>.log-title>span:hover,
.flow-sketch-view .sketch-node-log .hd>.log-title>span:focus,
.flow-sketch-view .sketch-node-log .hd>.log-title>span:active,
.flow-sketch-view .sketch-node-log .hd>.log-title>span.active{
    color:#5d9cec;
}
.flow-sketch-view .sketch-node-log .hd .close {
    position: absolute;
    right: 10px;
    font-size: 16px;
    top: 8px;
}
.flow-sketch-view .sketch-node-log .hd .close:hover{
    font-weight:bold;
}
.flow-sketch-view .sketch-node-log .bd{
    border-top:1px solid #d5d5d5;
    padding:8px 0;
}
.flow-sketch-view .log-list-wrapper{
    max-height:320px;
}
.flow-sketch-view .sketch-node-log .log-item {
    padding: 4px 8px;
    margin: 0 7px;
}
.flow-sketch-view .sketch-node-log .log-item:hover{
    background:#f6f6f6;
    border-radius:3px;
}
.flow-sketch-view .sketch-node-log .log-item>div {
    padding: 0 5px;
    color: #999;
}
.flow-sketch-view .sketch-node-log .log-item>.name {
    font-size: 12px;
    padding-bottom: 2px;
    margin-bottom: 0px;
    border-bottom: 1px dashed transparent;
}
.flow-sketch-view .sketch-node-log .log-item:hover .name{
    border-bottom-color:#d5d5d5;
}




.workflow-chart .step-approve{
    background: #5CB85C;
}
.workflow-title{
    line-height: 35px;
    padding: 8px 12px 0;
}
.flowList{
    margin: 0px;
}
.workflows-container > .flow-form{
    height: 60px;
    line-height: 30px;
    margin: 10px 10px;
}
.workflow-wrap > .step-container {
    padding: 10px;
    background-color: #f2f2f2;
    border-bottom: 1px solid #999;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.workflow-wrap > .step-container .currentStep{
    background-color: #dffcde;
}
/*固定审批模态框底部空隙*/
.entitybox.modal .fasten-approval .mCustomScrollbar .mCSB_container {
    padding-bottom:30px;
}
/*拖拽站位*/
.wform-list li.form-placeholder,
.formmanage-box li.form-placeholder{
    border:1px dashed #FF7A8A;
    background:none!important;
    height:120px;
}
/* 表单头部字段限制长度 */
.flow-ctrl-length .username,
.flow-ctrl-length .department{
    display:block !important;
}
/*控件滚动条*/
.wform-stat-content > .mCustomScrollBox > .mCSB_container{
    min-height:100%;
}

/*搜索结果table*/
.wform-stat-content .wform-stat-table table {
    background:#fff;
}
.wform-stat-table table th,
.wform-stat-table table td{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    /* 	max-width:220px; */
    /* 	width:220px; */
    /* 	word-break:keep-all */
}
.wform-stat-table table th{
    background:#F8F8F8;
}

.wform-stat-tb table tr>th.ckx,
.wform-stat-tb table tr>td.ckx{
    width:16px;
    -webkit-box-sizing:content-box;
    -ms-box-sizing:content-box;
    box-sizing:content-box;
    text-align:center;
}
.formstat-noresult {
    text-align: center;
    color: #ddd;
    font-size: 18px;
    position: absolute;
    top: 55px;
    left: 0;
    right: 0;
}

/*设置表头*/
.wform-column-modal .modal-footer .checkbox-inline {
    max-width: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.wform-column-list{
    font-size:14px;
}
.wform-column-list li{
    margin:0 !important;
    padding-left:35px;
    /* 	border-bottom:1px dashed #ddd; */
}
.wform-column-list li label{
    display:block;
    padding:10px 0;
}
.wform-column-list li label .sn {
    margin-right: 4px;
}
.wform-column-list .tip{
    font-size:12px;
    color:#999;
    margin-left:10px;
}
.wform-column-content .wformcln-tip{
    border-bottom:1px dashed #ddd;
}


.stream-formdata{
    display:inline-block;
    vertical-align:middle;
    max-width:200px;
    word-wrap:break-word;
    word-break:break-all;
}
.form-horizontal .control-label {
    float: left;
    padding-top: 5px;
    text-align: right;
    width: 160px;
}

.form-horizontal .control-label-scholarship {
    float: left;
    padding-top: 5px;
    text-align: right;
}

/*控件拖拽样式*/
.wform-cty-hd{
    /* border-bottom:1px solid #ddd; */
    margin:10px 0.5% 0 ;
    height:30px;
    cursor:move;
}
.wform-cty-hd h4{
    display:block;
    /* border-bottom:1px solid #fb6e52; */
    margin:0;
    font-size:14px;
    height:30px;
    line-height:30px;
}
.wform-cty-hd:hover{
    border-bottom:1px solid #ddd;
}
.wform-cty-hd h4 .ctyname{
    cursor: text;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 220px;
}
.wform-cty-hd h4 .ctyname .form-control{
    padding: 0;
    width: 220px;
}
.wform-cty-hd .form-acount{
    color: #999;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin-left: 3px;
}
.wform-cty-hd h4 > input, .wform-cty-hd h4 > span {
    display: block;
    float: left;
}
.wform-cty-hd h4, .wform-cty-hd span {
    float: left;
}
.formcatetip{
    color: #999;
    display: block;
    height: 30px;
    line-height: 30px;
    opacity: 0;
    transition: all 0.25s ease 0s;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
}
.wform-cty-hd  .btn-delecategory{
    color: #FF0000;
    font-size: 16px;
    line-height: 1;
    margin: 0 4px;
    position: relative;
    bottom:-2px;
    font-weight:bold;
    text-decoration:none;
}
/* 审批表管理-固定审批 */
/* .wform-sequence-view .detail-header{ */
/* 	background:#eeeeee; */
/* 	border-bottom:1px solid #cecece; */
/* } */
.wform-sequence-view *:focus{
    outline:0;
}
.wform-sequence-view .conditionSet {
    padding: 10px 20px;
    position: relative;
    margin: 0 0 -5px 0;
}
.wform-sequence-view .conditionSet .formfield-condition {
    padding: 0 70px 0 0;
}
.wform-sequence-view .conditionSet>* {
    color: #666666;
}
.wform-sequence-view .conditionSet .formfield-select {
    float: left;
    margin: 0 10px 0 0;
}
.wform-sequence-view .conditionSet>.conditionSet-btn {
    position: absolute;
    right: 20px;
    top: 12px;
}
.wform-sequence-view .formField-condition .decrease-margin{
    margin-left: -15px;
}
.wform-sequence-view span.numberCheck-span>*,
.wform-sequence-view span.datetime-span>*
{
    margin: 0 5px 0 0;
    font-size: 14px;
    vertical-align: middle;
}
.wform-sequence-view .conditionSet input.numberCheck,
.wform-sequence-view .conditionSet input.datetime{
    width:100px;
}
.wform-sequence-view .formField-condition>*{
    margin:0 10px 0 0;
}
.wform-sequence-view .conditionSet-btn i{
    border: 1px solid #999;
    border-radius: 50%;
    color: #999;
    display: inline-block;
    height: 24px;
    overflow:hidden;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    width: 24px;
    margin-top:2px;
}
.wform-sequence-view .conditionSet-btn i.icon-plus-thin{
    font-size:18px;
}
.wform-sequence-view .conditionSet-btn i:hover{
    border-color:#78C399;
    color:#78C399;
}
.wform-sequence-view .conditionList{
    font-size: 12px;
    padding:10px 0;
    min-height: 400px;
}
.wform-sequence-view .conditionList:empty {
    display: none;
    min-height: 0px;
}
.wform-sequence-view .conditionList-wrap.mCustomScrollbar .mCSB_container{
    padding-bottom:0;
}


.wform-sequence-view .condition-line .conditionSet-btn{
    display:none;
    margin: 3px 18px 0 0;
}
.wform-sequence-view .condition-line li:hover>.conditionSet-btn{
    display:block;
}
.wform-sequence-view .conditionList>div:hover,
.wform-sequence-view .conditionList>div.active {
    background-color: #f6f6f6;
}
.wform-sequence-view .conditionList>.condition-line {
    cursor: pointer;
    line-height: 34px;
    width: 100%;
}
.wform-sequence-view .conditionList li>*{
    margin:0 10px 0 0;
    line-height: 23px;
    font-weight:normal;
    vertical-align:middle;
    display:inline;
}
.wform-sequence-view .conditionList li>*.hide{
    display:none;
}
.wform-sequence-view .conditionList li>.include-label{
    max-width:150px;
}
.wform-sequence-view .conditionSet .entity-item a{
    max-width:100px;
}
.wform-sequence-view .conditionSet .open.cdts-addmem-wgt .add-btn{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    border-bottom:none;
    border-color:#ccc;
}
.wform-sequence-view .remarks{
    font-size:12px;
    color:#999999;
    line-height: 23px;
}
.wform-sequence-view .detail-actions>ul>li a i.icon-help {
    font-size: 16px;
    line-height: 50px;
    margin: 0 10px 0;
    top: 0;
}
.wform-sequence-view .ispay-remind {
    left: 0;
    right: 0;
    position: fixed;
    top: 150px;
    text-align: center;
    bottom: 0;
    z-index: 999;
}
.wform-sequence-view .sequence-log-opt {
    overflow: hidden;
}
.wform-sequence-view .toolkit-list .toolkit-item .entity-item a {
    max-width: 100px;
}
.wform-sequence-view .sequence-log-opt .toolkit-list>li {
    margin: 0 15px 10px 0;
    min-height: 32px;
}
.entitybox.modal .wform-sequencelog-tab .mCustomScrollbar .mCSB_container{
    padding-bottom: 0;
}
.wform-sequence-view .flow-conditon .module-help{
    left: 120px;
    top: 1px;
    right: inherit;
}
/*延时设置*/
.flow-steptimeout-modal .modal-body {
    max-height: 600px;
}
.flow-steptimeout-modal .entity-info {
    max-height: 500px;
    padding: 20px;
    min-height: 456px;
}
.flow-steptimeout-modal .entity-info .control-group .control-label {
    width: 80px;
}
.flow-steptimeout-modal .entity-info .control-group .controls>span {
    vertical-align: middle;
}
.flow-steptimeout-modal .entity-info .control-group .controls {
    margin-left: 90px;
}
.flow-steptimeout-modal .entity-info .control-group .controls>* {
    vertical-align: middle;
    line-height: 30px;
    display: inline-block;
}
.flow-steptimeout-modal .entity-info .control-group .controls>input.timeout-select {
    margin: 0px 5px 0 0;
}
.flow-steptimeout-modal .remind-ul>li {
    margin-bottom: 5px;
}
.flow-steptimeout-modal .remind-ul>li span,
.flow-steptimeout-modal .remind-ul>li input {
    vertical-align: middle;
    display: inline-block;
}
.flow-steptimeout-modal .remind-ul>li span.item:not(:first-child) {
    margin-left: 10px;
}
.flow-steptimeout-modal .remind-ul>li input[type="text"] {
    height: 24px;
    line-height: 22px;
    width: 50px;
    margin: 0 3px;
    text-align: center;
}
.flow-steptimeout-modal .remind-ul>li input[type="checkbox"] {
    margin: 0px 3px 0 0;
}
/*自动触发设置*/
.wform-datarule-config {
    position: relative;
    padding: 20px;
}
.wform-datarule-config .entity-info .control-group:last-child,
.wform-datarule-config .entity-info .control-group:only-child {
    border-bottom: none;
}
.wform-datarule-config .entity-info .control-group {
    padding: 3px 20px;
    min-height: 32px;
    line-height: 32px;
}
.wform-datarule-config .entity-info .control-group>span,
.wform-datarule-config .entity-info .control-group a{
    font-size: 12px;
    color: #999;
}
.wform-datarule-config .entity-info .control-group a:link,
.wform-datarule-config .entity-info .control-group a:hover,
.wform-datarule-config .entity-info .control-group a:active,
.wform-datarule-config .entity-info .control-group a:visited{
    text-decoration:none;
}
.wform-datarule-config .entity-info .control-group.title {
    color: #666;
    font-weight: bold;
}
.wform-datarule-config .entity-info li>* {
    display: block;
    float: left;
}
.wform-datarule-config .entity-info .control-group.title:hover {
    background-color: #fff;
}
.wform-datarule-config .entity-info .control-group .entity-item-add {
    display: inline-block;
    margin-top: 2px;
}
.wform-datarule-config .entity-info .control-group .controls {
    margin-left: 0;
}
.wform-datarule-config .entity-info .entity-item {
    vertical-align: top;
}
.wform-datarule-config .entity-info .entity-item > a:first-child {
    font-size: 12px;
    max-width: 150px;
}
.wform-datarule-config .sendback .entity-item > a:first-child,
.wform-datarule-config .delete .entity-item > a:first-child {
    float: left;
    padding-right: 16px;
    max-width: 100%;
}
.wform-datarule-config .entity-info .entity-item > a.close {
    font-size: 14px;
}
.wform-datarule-config .sendback .entity-item > a.close,
.wform-datarule-config .delete .entity-item > a.close {
    float: none;
    margin-right: 0;
    margin-left: -11px;
}
.wform-datarule-config .sendback .entity-container,
.wform-datarule-config .delete .entity-container {
    display: block;
    overflow: hidden;
}
.wform-datarule-config .sendback .entity-item,
.wform-datarule-config .delete .entity-item {
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-right: 0;
    line-height: 30px;
}
.wform-datarule-config .sendback .entity-item>a,
.wform-datarule-config .delete .entity-item>a {
    float: left;
    margin-top: 0;
    margin-bottom: 0;
}
.wform-datarule-modal .mCSB_container {
    padding-bottom: 290px;
}
.wform-datarule-modal .nodata-li {
    min-height: 44px;
    line-height: 44px;
    color: #aaa;
    text-align: center;
    list-style: none;
}
.wform-datarule-modal .nodata-li a {
    text-align: center;
    width: 100%;
}
.wform-datarule-modal .toolkit-list {
    margin-top: 0px;
    vertical-align: middle;
    display: inline-block;
}
/*.toolkit-list .toolkit-item-tab.active > a {*/
/*border-bottom: 2px solid #2dc3e8;*/
/*color: #2dc3e8;*/
/*font-weight: bold;*/
/*}*/
/*自动触发设置*/
.wform-datarule-config {
    position: relative;
    padding: 20px;
}
.wform-datarule-config .entity-info .control-group:last-child,
.wform-datarule-config .entity-info .control-group:only-child {
    border-bottom: none;
}
.wform-datarule-config .entity-info .control-group {
    padding: 3px 20px;
    min-height: 32px;
    line-height: 32px;
}
.wform-datarule-config .entity-info .control-group>span,
.wform-datarule-config .entity-info .control-group a{
    font-size: 12px;
    color: #999;
}
.wform-datarule-config .entity-info .control-group a:link,
.wform-datarule-config .entity-info .control-group a:hover,
.wform-datarule-config .entity-info .control-group a:active,
.wform-datarule-config .entity-info .control-group a:visited{
    text-decoration:none;
}
.wform-datarule-config .entity-info .control-group.title {
    color: #666;
    font-weight: bold;
}
.wform-datarule-config .entity-info li>* {
    display: block;
    float: left;
}
.wform-datarule-config .entity-info .control-group.title:hover {
    background-color: #fff;
}
.wform-datarule-config .entity-info .control-group .entity-item-add {
    display: inline-block;
    margin-top: 2px;
}
.wform-datarule-config .entity-info .control-group .controls {
    margin-left: 0;
}
.wform-datarule-config .entity-info .entity-item {
    vertical-align: top;
}
.wform-datarule-config .entity-info .entity-item > a:first-child {
    font-size: 12px;
    max-width: 150px;
}
.wform-datarule-config .sendback .entity-item > a:first-child,
.wform-datarule-config .delete .entity-item > a:first-child {
    float: left;
    padding-right: 16px;
    max-width: 100%;
}
.wform-datarule-config .entity-info .entity-item > a.close {
    font-size: 14px;
}
.wform-datarule-config .sendback .entity-item > a.close,
.wform-datarule-config .delete .entity-item > a.close {
    float: none;
    margin-right: 0;
    margin-left: -11px;
}
.wform-datarule-config .sendback .entity-container,
.wform-datarule-config .delete .entity-container {
    display: block;
    overflow: hidden;
}
.wform-datarule-config .sendback .entity-item,
.wform-datarule-config .delete .entity-item {
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-right: 0;
    line-height: 30px;
}
.wform-datarule-config .sendback .entity-item>a,
.wform-datarule-config .delete .entity-item>a {
    float: left;
    margin-top: 0;
    margin-bottom: 0;
}
.wform-datarule-modal .mCSB_container {
    padding-bottom: 290px;
}
.wform-datarule-modal .modal-body {
    max-height: 495px;
}
.wform-datarule-modal .nodata-li {
    min-height: 44px;
    line-height: 44px;
    color: #aaa;
    text-align: center;
    list-style: none;
}
.wform-datarule-modal .nodata-li a {
    text-align: center;
    width: 100%;
}
.wform-datarule-modal .toolkit-list {
    margin-top: 0px;
    vertical-align: middle;
    display: inline-block;
}
.wform-datarule-edit {
    background-color: #fff;
}
/* .wform-datarule-edit .mCSB_container {
    padding-bottom: 0px;
} */
.wform-datarule-edit .edit-content>div {
    margin-bottom: 20px;
    color: #A1A1A1;
    line-height: 30px;
}
.wform-datarule-edit .edit-content .step-one .dropdown,
.wform-datarule-edit .edit-content .step-one .dropdown-menu {
    width: 160px;
    z-index:101;
}
.wform-datarule-edit .edit-content .step-one .dropdown-menu>li>a {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.wform-datarule-edit .edit-content .flow-datastep .typeahead-search {
    display: none;
}
.wform-datarule-edit .edit-content .flow-datastep input.typeahead {
    width: 140px;
}
.wform-datarule-list ul {
    margin: 0 -10px;
}
.wform-datarule-list ul>li {
    float: left;
    width: 50%;
    padding: 10px;
}
.wform-datarule-list ul>li .list-box {
    border: 1px solid #E3E3E3;
    padding: 20px;
    height: 130px;
    background-color: #fff;
    position: relative;
    border-radius: 2px;
    transition:all 0.15s linear;
    -webkit-transition:all 0.15s linear;
    -ms-transition:all 0.15s linear;
    -o-transition:all 0.15s linear;
}
.wform-datarule-list ul>li:hover .list-box {
    box-shadow:5px 10px 12px rgba(0,0,0,0.13);
    -webkit-box-shadow:5px 10px 12px rgba(0,0,0,0.13);
    -webkit-transform:translate3d(0,-2px,0);
    -ms-transform:translate3d(0,-2px,0);
    -moz-transform:translate3d(0,-2px,0);
    -o-transform:translate3d(0,-2px,0);
}
.wform-datarule-list ul>li .status-box {
    position: absolute;
    top: 21px;
    right: 20px;
}
.wform-datarule-list .status-box>.del {
    color: #a0a0a0;
    padding-left: 8px;
    margin-left: 8px;
    position: relative;
}
.wform-datarule-list .status-box>.del:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 13px;
    background-color: #bbb;
    left: 0;
    top: 3px;
}
.wform-datarule-list .content {
    margin-bottom: 15px;
    max-width: 100%;
    padding-right: 82px;
    position: relative;
    overflow: hidden;
}
.wform-datarule-list .content>span {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.wform-datarule-list .content>span:first-child {
    color: #a0a0a0;
    position: absolute;
    left: 0px;
    top: 1px;
    max-width: 70px;
}
.wform-datarule-list .content>span:last-child {
    color: #7A7A7A;
    max-width: 100%;
    padding-left: 75px;
}
.wform-datarule-list .content>span:last-child>span+span {
    margin-left: 3px;
}
.wform-datarule-list ul>li .list-add {
    border-style: dashed;
    cursor: pointer;
}
.wform-datarule-list ul>li .list-add>div {
    text-align: center;
    padding-top: 2px;
}
.wform-datarule-list ul>li .list-add span {
    display: inline-block;
    width: 100%;
}
.wform-datarule-list ul>li .list-add i {
    color: #e8e8e8;
    font-size: 53px;
}
.wform-datarule-list ul>li .list-add span:last-child {
    color: #adadad;
    letter-spacing: 1px;
}
/* 拖拽辅助 */
.ui-sortable .j_form-category{
    cursor:move;
}
/* 修复最后一行下拉菜单高度不够问题 */
.module-detail-view .workflows-container,
.wform-manage-wrapper .wform-manage-list:nth-of-type(2),
.wform-manage-wrapper .wform-manage-list:nth-of-type(3){
    padding-bottom:170px;
}
.modal .module-detail-view .workflows-container{
    padding-bottom:0;
}
/*审批统计*/
.wformdata-table>thead>tr>th,
.wformdata-table>tbody>tr>td,
.wformdata-table>tfoot>tr>td {
    padding: 12px 10px;
    border-color: #EEEEEE;
    border-top-color: #DDDDDD;
    border-width: 1px 1px 0 0;
    border-style: solid;
}
.wformdata-table td,
.wformdata-table th {
    overflow: hidden!important;
    white-space: nowrap;
    max-width: 220px;
    text-overflow: ellipsis;
}
.wformdata-table>thead>tr>th>div {
    line-height: 22px;
    height: 22px;
}
.wformdata-table thead th {
    position: relative;
}
.wformdata-table thead th .txt {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 30px 0 0;
    max-width: 100%;
}
.wformdata-table thead th span.sort-location {
    display: inline-block;
    width: 7px;
    height: 10px;
    top: 50%;
    position: absolute;
    margin: -7px 0 0 0;
    right: 10px;
}

.wformdata-table thead .sorting_asc .sort-location{
    background: url("/static/img/global/sort_asc.png") no-repeat;
}
.wformdata-table thead .sorting_desc .sort-location{
    background: url("/static/img/global/sort_desc.png")  no-repeat;
}
.wformdata-table thead .sorting .sort-location{
    background: url("/static/img/global/sort_both.png")  no-repeat;
    display:none;
}
.wformdata-table thead .sorting:hover .sort-location{
    display:inline-block;
}
/*审批综合统计--审批使用情况统计*/
@media (max-width: 1280px){
    .flowreport.statsheet-view .filter {
        width: 100%;
        padding: 5px;
        float: none;
        text-align: left;
        position:relative;
    }
}
.flow-chartcontent{
    overflow:hidden;
}
.flow-chartcontent>div{
    float: left;
}
.flow-countdiv {
    height: 254px;
    width:15%;
}
.flow-countdiv>div{
    height:33.33%;
    border-bottom:1px solid #d5d5d5;
    border-right:1px solid #d5d5d5;
    padding:10px;
    border-left:5px solid #fff;
    min-width:150px;
}
.flow-countdiv>div:last-child{
    border-bottom:none;
}
.flow-chartdiv {
    padding:10px;
    width:85%;
}
.flow-countdiv>div>div {
    float: left;
}
.flow-countdiv .countdiv-num {
    font-size: 40px;
    width: 50%;
    line-height: 64px;
    color:#999;
}

.flow-countdiv>div.active{
    border-left:5px solid #2DC3E8;
}
.flow-countdiv>div.active .requestCountDiv{
    color:#3AEC94;
}
.flow-countdiv>div.active .finishedCountDiv{
    color:#5DB2FF;
}
.flow-countdiv>div.active .unfinishCountDiv{
    color:#FF9966;
}
.flow-countdiv .countdiv-btn>* {
    display: block;
    margin: 0 10px;
}
.flow-countdiv .countdiv-btn>span {
    color: #999;
}
.flow-countdiv .countdiv-btn>.btn {
    color: #999;
}
.flow-countdiv .countdiv-btn {
    width: 50%;
    line-height: 35px;
}
.flow-chartdiv .rank-chart{
    width:100%;
}
/*审批综合统计--审批流程效率分析*/
.flow-efficient-stat .stat-main>div{
    float:left;
    height:100%;
}
.flow-efficient-stat .chart-div{
    width:75%;
    padding:10px
}
.flow-efficient-stat .chart-div>div.chart-stat{
    width:100%;
    height:100%;
}
.flow-efficient-stat .table-div{
    width:25%;
}
.flow-efficient-stat .table-div table {
    table-layout: fixed;
    width: 100%;
}
.flow-efficient-stat .table-div td,
.flow-efficient-stat .table-div th {
    border-left: 1px solid #ddd;
    height: 45px;
    padding: 0 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.flow-efficient-stat .table-div th {
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
}
.flow-efficient-stat .table-div td {
    border-top: 1px solid #ddd;
}
.flow-efficient-stat .table-div tr:first-child td {
    border-top: none;
}
.flow-efficient-stat .tt-suggestion .allflow {
    color: #2dc3e8;
    border-top: 1px solid #ededed;
}
.flow-efficient-stat .tt-suggestion .allflow:hover,
.flow-efficient-stat .tt-suggestion .allflow:focus{
    color:#fff;
}
.flow-efficient-stat .stat-cdts .help-tips>a:link,
.flow-efficient-stat .stat-cdts .help-tips>a:hover,
.flow-efficient-stat .stat-cdts .help-tips>a:active,
.flow-efficient-stat .stat-cdts .help-tips>a:visited{
    color:#999;
    text-decoration: none;
}
/*审批综合统计--审批申请统计*/
.flow-reportlist-view .detail-actions > ul > li.help-li{
    width: 45px;
    text-align: center;
}
.flow-reportlist-view .detail-actions .help-li>i{
    color: #999;
    display: inline-block;
    margin-top: 20px;
}
/* 固定审批 */
.fasten-approval-view{
    padding:10px 18px;
}
.fasten-approval-svg{
    width:395px;
    overflow:auto;
}
.fasten-approval-info{
    width:60%;
}
.fasten-approval-info .mCSB_container{
    padding:0 0 150px 10px;
}
.fasten-approval-view .approver-line {
    position: relative;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
}
.fasten-approval-view .approver-line .panel-heading {
    border-bottom: none;
    padding: 0 25px;
}
.fasten-approval-view .approver-line .panel-heading+.panel-heading {
    border-bottom: 1px solid #ebebeb;
    height: 27px;
    line-height: 20px;
    margin-top: -5px;
}
.fasten-approval-view .approver-line .panel-tab2 > li > a {
    height: 26px;
    padding: 0;
    margin: 0 14px;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.fasten-approval-view .approver-line .panel-tab2 > li.active > a {
    border-color: #2dc3e8;
    color: #2dc3e8;
}
/* .fasten-approval-view .approver-line:before{
	content:'';
	position:absolute;
	height:14px;
	width:14px;
	border-color:#d9d9d9;
	border-width:1px 0 0 1px;
	border-style:solid;
	background:#f5f5f5;
	left:-7px;
	top:22px;
	-webkit-transform:rotate(-45deg);
	   -moz-transform:rotate(-45deg);
		-ms-transform:rotate(-45deg);
			transform:rotate(-45deg);
} */
.fasten-approval-view .approver-line{
    /* 	padding:5px 0; */
}
.fasten-approval-view .approver-line .line-item{
    line-height:30px;
    min-height:45px;
    padding:7px 12px 0 25px;
}
.fasten-approval-view .step-container .approver-line .line-item-nodes{
    padding: 7px 12px 7px 25px;
}
/*.fasten-approval-view .step-container .approver-line .node-control>div:not(.hide) {*/
/*margin: 0;*/
/*padding: 0;*/
/*}*/
.fasten-approval-view .approver-line .line-item:last-child{
    border-bottom:none;
}
.fasten-approval-view .approver-line label {
    float: left;
    margin: 0;
    color: #999;
    white-space: nowrap;
    font-weight: bold;
    font-size: 12px;
}
.fasten-approval-view .approver-line .controls{
    margin-left:80px;
}
.fasten-approval-view .step-container .approver-line .opt-item {
    width: 100%;
}
.fasten-approval-view .approver-line .controls .tips {
    color: #999;
    font-size: 12px;
    margin-left: 5px;
}
.fasten-approval-view .approver-line .orcheck-box {
    padding-bottom: 7px;
}
.fasten-approval-view .approver-line .orcheck-box>.disabled {
    position: relative;
    color: #999;
}
.fasten-approval-view .approver-line .orcheck-box>.disabled:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 16px;
    right: 0;
    z-index: 1;
}
.fasten-approval-view .approver-line .orcheck-box input[type="radio"] {
    vertical-align: -2px;
}
.fasten-approval-view .step-container .approver-line .node-control{
    padding-right:0px;
}
.fasten-approval-view .step-container .approver-line .node-control .entity-container{
    margin-right:0;
}
.fasten-approval-view .step-container .approver-line .node-control .btn,
.fasten-approval-view .step-container .approver-line .node-control .entity-item{
    margin-bottom:3px;
}
.fasten-approval-view .step-container .approver-line .superior-item {
    max-width: 100%;
}
/*退回*/
.fasten-approval-view .step-container .approver-line .reject-box {
    background: #f8f8f8;
    padding: 10px 15px;
    font-size: 12px;
}
.fasten-approval-view .approver-line .reject-group label {
    font-weight: normal;
    color: #666;
}
.fasten-approval-view .approver-line .reject-group label,
.fasten-approval-view .approver-line .reject-group div {
    vertical-align: middle;
}
.fasten-approval-view .approver-line .reject-group .options-radio+.options-radio {
    margin-left: 10px;
}
.fasten-approval-view .step-container .approver-line .reject-box .options-radio i {
    color: #666;
    vertical-align: middle;
    margin-left: 3px;
    font-size: 12px;
}
.fasten-approval-view .approver-line .reject-group .options-radio span,
.fasten-approval-view .approver-line .reject-group .options-radio input {
    vertical-align: middle;
}
.fasten-approval-view .approver-line .reject-group a.nodes-add {
    font-weight: normal;
    color: #999;
    width: 20px;
    height: 20px;
    border: 1px solid #999;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 20px;
    font-size: 18px;
    vertical-align: middle;
}
.fasten-approval-view .approver-line .reject-group a.nodes-add:hover {
    text-decoration: none;
    color: #666;
    border-color: #666;
}
.fasten-approval-view .approver-line .reject-group .options-radio input+span {
    margin-left: 5px;
}

.flow-chartedit-modal .passstepedit-main {
    padding: 20px;
}
.flow-chartedit-modal .targetstep-tips {
    color: #999;
}
.flow-chartedit-modal .passstepedit-main .detail-block {
    margin: 10px 0 0;
}
.flow-chartedit-modal .entity-info .control-group .control-label {
    width: 13px;
}
.flow-chartedit-modal .entity-info .control-group .control-label input {
    display: inline-block;
    vertical-align: -1px;
}
.flow-chartedit-modal .entity-info .control-group .controls {
    margin-left: 18px;
    height: 30px;
    line-height: 30px;
}


.step-container .approver-line .circle-line .line-right {
    margin: 0px;
    /*     width: 460px; */
    background-color: #f8f8f8;
    padding: 10px 15px;
}
.step-container .approver-line .line-right .details-box .explain {
    color: #999;
    font-size: 12px;
}
.step-container .approver-line .line-right .details-box .entity-item {
    font-size: 14px;
}
.step-container .approver-line .line-right .details-box .entity-item:hover>a {
    color: #5d9cec;
}
.step-container .approver-line .node-control .entity-item {
    margin-right: 3px;
}
.fasten-approval-view .step-container .approver-line .export-line {
    padding-top: 7px;
    margin: 0;
    border-top: 1px solid #eaeaea;
    cursor: move;
}
.fasten-approval-view .step-container .approver-line .export-line:first-child {
    padding-top:0;
    margin:0;
    border-top: none;
}
/*添加审批人员*/
/* .flow-selector-modal.entitybox.modal .modal-content {
    background-color: #fff;
} */
.flow-selector-modal .selector-main {
    padding: 20px;
}
.flow-selector-modal .selector-main .detail-block {
    border-bottom: none;
    margin: 0px;
}
.flow-selector-modal .selector-main .control-group:last-child {
    border-bottom: 1px solid #e5e5e5;
}
.flow-selector-modal .control-group .controls {
    min-height: 30px;
    line-height: 30px;
    margin-left: 85px;
}
.step-container .approver-line .sequence-setting,
.flow-selector-modal .sequence-setting {
    color: #999;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    cursor: pointer;
    font-size: 14px;
}
.step-container .approver-line .sequence-setting:hover,
.flow-selector-modal .sequence-setting:hover {
    color: #5d9cec;
    text-decoration: none;
}
.flow-selector-modal .control-group .controls>span {
    overflow: hidden;
    display: block;
    float: left;
}
.flow-selector-modal .operatortype .controls>span.disabled {
    opacity: 0.6;
    position: relative;
    cursor: initial;
}
.flow-selector-modal .operatortype .controls>span.disabled:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.flow-selector-modal .control-group .controls>span:not(:last-child) {
    margin-right: 15px;
}
.flow-selector-modal .control-group .controls>span>* {
    display: block;
    float: left;
}
.flow-selector-modal .control-group .controls input {
    cursor: pointer;
}
.flow-selector-modal .control-group.operatortype .controls input{
    width:20px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
}
.flow-selector-modal .control-group .controls>span>input {
    margin-top: 9px;
    margin-right: 3px;
}
/*.flow-selector-modal .control-group .controls .entity-container {*/
/*margin-left: 10px;*/
/*}*/
.flow-selector-modal .control-group .controls>div {
    min-height: 31px;
    margin-bottom: 6px;
}
.flow-selector-modal .control-group .controls .info-box {
    background-color: #f8f8f8;
    padding: 10px 15px;
}
.flow-selector-modal .control-group .controls .info-box>.tips {
    display: block;
    width: 100%;
    color: #999;
    font-size: 12px;
}
.flow-selector-modal .control-group .controls .entity-item-add {
    display: inline-block;
    margin-left: 5px;
}
.flow-selector-modal .checkbox-inline {
    color: #888;
}
.flow-selector-modal .line-opts .checkbox-inline {
    margin-right: 5px;
    width: 135px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.flow-selector-modal .line-opts .checkbox-inline.no-dropdown {
    width: auto;
}
/*出口设置*/
.wform-export-main {
    padding: 20px;
}
.flow-exits-table li .item {
    height: 48px;
    line-height: 48px;
}
.flow-exits-table .title .item>span {
    padding-left: 8px;
    font-size:12px;
}
.flow-exits-table .item>span {
    vertical-align: middle;
    line-height: 40px;
    height: 40px;
    /*display: inline-block;*/
}
.flow-exits-table .item .flow-path {
    /*width: 135px;*/
    /*display: inline-block;*/
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
    /*overflow: hidden;*/
}
/*.flow-exits-table .item>span>* {*/
/*vertical-align: -1px;*/
/*}*/
.fasten-approval-view .flow-exits-table .item .form-control {
    height: 30px;
    margin-top: 9px;
}
.flow-exits-table li .item .export-select.disabled {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
}
.flow-exits-table .item>span.info,
.flow-exits-table .item>span.info a {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.flow-exits-table .item-actions a,
.flow-exits-table .item-actions a:hover {
    color: #999;
    text-decoration: none;
}
.flow-exits-table .item-actions a i {
    font-size: 20px;
    color: #CACACA;
}
.flow-exits-table .item a+a {
    margin-left: 5px;
}
.flow-exits-table li .item {
    border-left: none;
}
.flow-exits-table li {
    border-color: #ebebeb;
}
.flow-exits-table li.title,
.flow-exits-table .list>ul {
    border-color: #ebebeb;
}
/*拖拽站位*/
.fasten-approval-view .step-container .wform-condset-placeholder {
    border: 1px dashed #FF7A8A;
    height: 44px;
    background-color: transparent;
}
.fasten-approval-view .step-container .approver-line .btn-delete-approver{
    top:5px;
}
.fasten-approval-view .step-container .approver-line .line-name{
    padding: 7px 50px 0px 25px;
}
.fasten-approval-view .approver-line .flow-node-name{
    margin-right:4px;
    height:24px;
    line-height:24px;
    border:none;
    border-bottom:1px solid transparent;
    padding:0;
    width:100%;
    background:transparent;
}
.fasten-approval-view .approver-line .flow-node-name:hover,
.fasten-approval-view .approver-line .flow-node-name:focus{
    border-color:#66afe9;
}
.fasten-approval-view .approver-line .flow-node-name[disabled],
.fasten-approval-view .approver-line .flow-node-name[readonly]{
    border-color:transparent;
}
.fasten-approval-view .approver-line .controls>.btn {
    line-height: 22px;
    height: 24px;
    padding: 0 8px;
    font-size: 14px;
}
.fasten-approval-view .approver-line .form-control{
    height:24px;
    line-height:22px;
    padding-top:0;
    padding-bottom:0;
}
.fasten-approval-view .approvers-if-edit{
    color:#999;
    font-size:12px;
}
.fasten-approval-view .approver-line .line-more{
    color:#999;
    font-size:12px;
    padding:6px;
    text-align:center;
    cursor:pointer;
}
.fasten-approval-view .export-line .form-control{
    margin-top:5px !important;
}
.fasten-approval-view .step-container .approver-line .btn-delete-approver:hover{
    background:none;
    color:#fb6e52;
}

.entitybox.modal .fasten-approval-view .mCustomScrollbar .mCSB_container{
    padding-bottom: 170px;
    padding-left:8px;
}
.entitybox.modal .fasten-approval-view .tt-suggestion .mCSB_container{
    padding-left:0px;
}

/*审批统计--数据表单*/
.wform-stat-content .formdata-table td.num>div{
    position: relative;
}
.wform-stat-content .formdata-table td.num:hover input {
    display: inline-block;
}
.wform-stat-content .formdata-table td.num.checked input {
    display: inline-block;
}
.wform-stat-content .header {
    position: relative;
    /* bottom: -10px; */
    /* position: relative; */
    z-index: 100;
    margin: 10px 0;
}
.wform-stat-main .header>ul,
.wform-stat-content .header>ul {
    display: block;
    width: 100%;
    padding: 0 20px 0 30px;
}

.wform-stat-main .header {
    background: #fafafa;
    position: relative;
    border-bottom: 1px solid #eaeaea;
    /* -webkit-box-shadow: 2px 2px 3px #ddd; */
    /* box-shadow: 2px 2px 3px #ddd; */
    min-height: 64px!important;
}
.wform-stat-main .toolkit-box {
    position: absolute;
    top: 31px;
    left: 30px;
    z-index: 1;
    min-width: 250px;
}
.wform-stat-main .header .module-help {
    top: 23px;
}
.wform-stat-main .toolkit-box .toolkit-item-tab > a {
    padding: 0px;
    margin-right: 10px;
    line-height: 30px;
    font-size: 14px!important;
}
.wform-stat-main .toolkit-box .toolkit-item-tab {
    margin-top: 0px;
    margin-bottom: 0px;
    height: 30px;
}
.wform-stat-main .toolkit-box .toolkit-list {
    height: 27px;
    line-height: 25px;
}
.wform-stat-main .opt-box {
    position: absolute;
    right: 20px;
    top: 16px;
}
.wform-stat-main .opt-box .toolkit-item>.btn:only-of-type {
    vertical-align: middle;
}
.wform-stat-main .info-box {
    padding: 0 310px 0 20px;
    position: relative;
}
.wform-stat-main .info-box .form-name {
    margin-top: 7px;
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 10px;
}
.wform-stat-content .advance-search {
    background: #f7f7f7;
    min-height: 40px;
    margin-top: 50px;
    display: none;
}
.wform-stat-main.flow-main .advance-search {
    margin-top: 26px;
    padding: 0;
}
.wform-stat-main .header .form-name {
    font-size: 16px;
}
/* .wform-stat-content .header .toolkit-item-tab > a { */
/*     font-size: 16px;  */
/* } */
.wform-stat-content .header .toolkit-item-tab > a>* {
    float: left;
}
.wform-stat-content .header .toolkit-item-tab > a>span {
    font-weight: bold;
    color: #333;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width:150px;
}
.wform-stat-content .header .toolkit-item-tab > a>i {
    display: block;
    height: 46px;
    line-height: 46px;
}
.wform-stat-content .statbody {
    position: relative;
}
.wform-stat-content .loading_small {
    position: absolute;
    top: 50px;
    left: 50%;
    margin-left: -85px;
}

/* 表单自定义字段 */
.flow-filed-permission .permission-table {
    border: 1px solid #efefef;
    font-weight: bold;
    line-height: 49px;
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
    width: 100%;
}
.flow-filed-permission .permission-table .table-body{
    font-size:12px;
    color:#999;
}
.flow-filed-permission .permission-table .table-header .table-item{
    border:none;
}
.flow-filed-permission .permission-table .table-item{
    overflow:hidden;
    border-top:1px solid #efefef;
}
.flow-filed-permission .permission-table .table-item>div{
    float:left;
    padding:0 16px;
    min-height: 49px;
}
.flow-filed-permission .permission-table .table-item .col1 {
    width: 33.33%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.flow-filed-permission .permission-table .table-item .col2{
    width:33.33%;
}
.flow-filed-permission .permission-table .table-item .col3{
    width:33.33%;
}
.flow-filed-permission .permission-table .table-item-more{
    font-size:12px;
    color:#999;
    cursor:pointer;
    text-align:center;
}
.flow-filed-permission .permission-table .table-item-more:hover{
    color:#5d9cec;
    background:#f6f6f6;
}
/*抄送设置*/
.flow-cc-view .main-box .add-box {
    display: block;
    height: 20px;
    width: 100%;
    text-align: right;
    margin-bottom: 10px;
}
.flow-cc-view .main-box .add-box>a {
    color: #5CB85C;
    font-weight: normal;
}
.flow-cc-view .main-box .add-box>a:hover,
.flow-cc-view .main-box .add-box>a:active {
    text-decoration:none;
    color: #52A252;
}
.flow-cc-view .sham-tab .item>a.delete {
    color: #C8C8C8;
    font-weight: bold;
}
.flow-cc-view .sham-tab .item>a.delete:hover {
    text-decoration:none;
}
.flow-cc-view .sham-tab li.title .item span {
    color: #969696;
}
.flow-cc-view .sham-tab .no-result{
    margin: 0;
    background-color: #fff;
    border-left: solid 1px #e2e2e2;
    border-right: solid 1px #e2e2e2;
    padding-bottom: 0px;
}
.flow-cc-view .add-ccperson-container {
    position: absolute;
    width: 480px;
    max-height: 480px;
    right: 60px;
    left: auto;
    top: 100px;
    padding: 20px;
    z-index: 20;
    border: 1px solid rgba(0,0,0,0.3);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    background-color: #fff;
    /*     overflow-y: auto; */
}
.flow-cc-view .node-control span{
    max-width: 100%;
    overflow: hidden;
}
.flow-cc-view .node-control span>a{
    color:#666666;
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.flow-cc-view .node-control span>a:hover {
    text-decoration: none;
}
.flow-cc-view .node-control>.btn {
    line-height: 22px;
    height: 24px;
    padding: 0 8px;
    font-size: 14px;
}
.flow-cc-view .entity-info .control-group {
    padding: 0;
    border-bottom: 0px;
    margin-top: 10px;
}
.flow-cc-view .entity-info .control-group:first-child {
    margin-top: 0px;
}
.flow-cc-view .entity-info .control-group:hover {
    background-color: transparent;
}
.flow-cc-view .entity-info .control-group .control-label {
    width: auto;
}
.flow-cc-view .entity-info .control-group .controls {
    margin-left: 50px;
    min-height: 31px;
    line-height: 30px;
}
.flow-cc-view .entity-info .controls input[type="checkbox"] {
    margin-top: 10px;
    cursor: pointer;
}
.flow-cc-view .node-control .entity-container{
    display:block;
    overflow:auto;
    /* 	max-height:150px; */
}
.flow-cc-view .node-control .entity-container:empty{
    display:none;
}
.flow-cc-view .node-control .mCustomScrollbar .mCSB_container{
    padding-bottom:0!important;
}
.flow-cc-view .sham-tab li,
.flow-cc-view .sham-tab li .item,
.flow-cc-view .sham-tab li.title,
.flow-cc-view .sham-tab .list>ul {
    border-color:#ebebeb;
}
.flow-cc-view .add-ccperson-container .control-group>*,
.flow-cc-view .add-ccperson-container .controls>* {
    vertical-align: middle;
}
.flow-cc-view .add-ccperson-container input.typeahead[data-entity="employee"] {
    width: 125px;
}
.flow-cc-view .add-ccperson-container .mCSB_container {
    padding-bottom: 220px!important;
}
/*===============审批委托================*/
.flow-setentruster .view-main {
    width: 66.6667%;
}
.flow-setentruster .view-main>div {
    position:relative;
}
.flow-setentruster .view-side {
    width: 33.3333%;
    padding-left: 20px;
}
@media (max-width:1024px){
    .flow-setentruster .view-main {
        width: 100%;
    }
    .flow-setentruster .view-side {
        width: 0%;
        display:none;
    }
}
.flow-setentruster .setentruster-table > thead > tr > th {
    vertical-align: middle;
    color: #666666;
    background:#eee;
}
.flow-setentruster .setentruster-table > tbody > tr:hover,
.flow-setentruster .setentruster-table > tbody > tr.hover {
    background:#f5f5f5;
}
.setentruster-table td>div, .setentruster-table th>div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.setentruster-table tr {
    cursor: pointer;
}
.setentruster-table td>span>a{
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media (min-width:1600px){
    .setentruster-table td>div.name, .setentruster-table th>.name {
        min-width:150px;
    }
}
.setentruster-table td>div.status, .setentruster-table th>div.status {
    min-width:100px;
}
.flow-setentruster .opt-box>* {
    display: inline-block;
    float: right;
    margin: 0 0 0 10px;
}
.flow-setentruster .opt-box>span {
    margin: 5px 0 0 0;
}
.flow-setentruster .opt-box {
    width: 100%;
    margin: 0 0 10px 0;
    height: 30px;
}
.flow-setentruster .table-box>table {
    table-layout:fixed;
}
.flow-setentruster .opt-box>span>* {
    display: block;
    float: left;
}
.flow-setentruster .opt-box>span>input {
    margin: 3px 0 0 0;
}
.flow-setentruster .delete-box {
    background: #d5d5d5;
    color: #717171;
    z-index: 2;
    right: 10px;
    height: 37px;
    position: absolute;
    line-height: 37px;
    padding: 0 15px;
    display: none;
    cursor: pointer;
}
.flow-setentruster .view-main.on .delete-box {
    display:block;
}
.flow-setentruster .view-main.off .delete-box {
    display:none;
}
.flow-setentruster .delete-box .watch>* {
    display: block;
    float: left;
}
.flow-setentruster .delete-box .watch>i {
    margin: 12px 3px 0 0;
}
.flow-setentruster .entrstHistory-view .opt-box>* {
    float: left;
}
.wform-entrust-modal .modal-body {
    max-height: 440px;
}
.wform-entrust-modal .mCSB_container {
    padding-bottom: 300px;
}
.wform-entrust-config {
    padding:20px;
}
.wform-entrust-config .entity-item a:not(.btn) {
    line-height: 32px;
}
.wform-entrust-config .entity-info .control-group .due-time-div>span {
    line-height: 32px;
}
.wform-entrust-config .entity-info .control-group .control-label {
    line-height: 32px;
}
.wform-entrust-config  .entity-info .control-group .controls,
.wform-entrust-config .entity-info .control-group .due-time-div {
    margin: 0 0 0 90px;
}
.wform-entrust-config  .entity-info .control-group .controls .entity-item{
    max-width:100%;
}
.wform-entrust-config  .entity-info .control-group .controls .entity-item>a{
    max-width: 100%;
}
.wform-entrust-config .entity-info .tt-suggestion .allflow {
    color: #2dc3e8;
    border-top: 1px solid #ededed;
}
.wform-entrust-config .entity-info .tt-suggestion .allflow:hover,
.wform-entrust-config .entity-info .tt-suggestion .allflow:focus{
    color:#fff;
}
.selector-employee .modal-dialog {
    width: 950px;
    z-index: 9999;
}
.wform-selector-view .modal-dialog{
    width: 800px;
}
.wform-selector-view .modal-body{
    max-height: 525px;
    padding: 10px 15px;
}
.wform-selector-view .selector-body{
    border:1px solid #ddd;
    margin-top:10px;
}
.wform-selector-view .selector-tab{
    border-right:1px solid #ddd;
    width:150px;
}
.wform-selector-view .selector-tab ul li a{
    line-height:43px;
    border-bottom:1px solid #eee;
    font-size:12px;
    padding:0 18px;
    color:#999
}
.wform-selector-view .selector-tab ul li.active a{
    color:#fff;
    background:#2dc3e8;
}
.wform-selector-view .search-result ul{
    display: none;
}
.wform-selector-view .search-result ul.active{
    display: block;
}
.wform-selector-view .no-relevance-record{
    text-align: center;
    color: #aaa;
    list-style: none;
}
.wform-selector-view .search-result ul .num{
    height:100%;
    width:24px;
    margin:0 10px;
    text-align:center;
    display: inline-block;
}
.wform-selector-view .result-li .num {
    margin: 0 10px;
}
.wform-selector-view .selected-box {
    color: #666;
}
.wform-selector-view .selected-text {
    width: 60px;
    position: fixed;
}
.wform-selector-view .selected-container {
    font-size: 0px;
    padding: 0 0 0 60px;
}
.wform-selector-view .selected-container>span {
    display: inline-block;
    font-size: 14px;
    margin: 0 10px 0 0;
}
/*审批详情操作加载动画*/
.wform-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #fff;
    opacity: .5;
    -webkit-filter: blur(1px);
    filter: alpha(opacity=90);
}
.wform-opt-loading {
    position: absolute;
    top: 50%;
    width: 32px;
    margin: -200px 0 0 -16px;
    z-index: 2000;
    height: 400px;
    left: 50%;
}
.wform-opt-loading>div {
    display:block!important;
}

/* 表单应用化 */
.application-icons-view .icons-dropdown{
    display:inline-block;
    vertical-align:top;
}
.application-icons-view .icons-selected{
    line-height: 30px;
    padding: 0 10px;
    border-radius: 3px 3px 0 0;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: transparent;
    display: inline-block;
}
.application-icons-view .icons-selected img,
.application-icons-view .icons-container img{
    height:16px;
    width:16px;
}
.application-icons-view .icons-dropdown:hover .icons-selected{
    background:#fff;
    border-color: #d5d5d5;
    z-index:101;
}
.application-icons-view .icons-selected i{
    margin-left:5px;
    color:#ddd;
    vertical-align:middle;
}
.application-icons-view .dropdown-contentshow{
    width:auto;
    padding:10px;
}
.application-icons-view .icons-container{
    width:431px;
    overflow:hidden;
    border:1px solid #f0f0f0;
}
.application-icons-view .icons-container .icons-inner{
    font-size: 0;
    width: 432px;
    margin-bottom: -1px;
}
.application-icons-view .icons-container span {
    display: inline-block;
    padding: 5px;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #F0F0F0;
}
.application-icons-view .icons-container span:hover{
    background:#f1f1f1;
}

/*审批高级搜索*/
.flow-main .main-sidebar{
    position: relative;
}
.flow-main .siderbar-ctrl-btn {
    top: 49px;
    position: absolute;
}
.flow-main .main-hd-search {
    background: #f3f3f3;
    position: relative;
    border-bottom: 1px solid #d5d5d5;
    /*     -webkit-box-shadow: 2px 2px 3px #ddd;
    -moz-box-shadow: 2px 2px 3px #ddd;
    box-shadow: 2px 2px 3px #ddd; */
    min-height: 50px;
    padding: 10px 0 0 0;
}
.flow-main .main-hd-search>ul {
    display: block;
    width: 100%;
    padding: 0 20px;
    margin-bottom: 10px;
    position: relative;
}
.flow-main .main-hd-search>ul .search-group.disabled>input,
.flow-main .main-hd-search>ul .search-group.disabled>a {
    opacity: 0.5;
}
.flow-main .main-hd-search>ul .search-group.disabled:after {
    position: absolute;
    content: "";
    left: 0;
    right: 30px;
    top: 0;
    bottom: 0;
    z-index: 11111;
}
.flow-main .main-hd-search .advance-search {
    background: #f7f7f7;
    min-height: 40px;
    display: none;
}
.flow-main .main-hd-search .sch-wrapper {
    padding: 20px 20px 0 20px;
}
.flow-main .main-hd-search>ul.noclick li.li-noclick{
    position: relative;
}
.flow-main .main-hd-search>ul.noclick li.li-noclick:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.flow-main .main-hd-search>ul.noclick i.icon-checkbox-unchecked.disabled {
    opacity: .65;
}


.flow-multiple-table li.title .item{
    position:relative;
}
.flow-multiple-table li.title .item .ico-tip{
    color: #999;
    position: absolute;
    right: 6px;
    top: 1px;
}
/*审批表复制*/
.flow-main-modal .control-group:hover {
    background-color: transparent;
}


/*审批设置--其他设置*/
.flow-menu-setting .swicth-set-list {
    padding: 0 20px;
}
.flow-menu-setting .swicth-set-list .list-item,
.flow-menu-setting .swicth-set-list .list-title {
    padding: 9px 0px;
}
.swicth-set-list .list-title .remind-help {
    color: #999;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}
.swicth-set-list .list-title .remind-help i{
    vertical-align: middle;
}
.swicth-set-list .list-title .remind-help:hover {
    text-decoration: none;
}
.flow-menu-setting .swicth-set-list .list-title>span,
.flow-menu-setting .swicth-set-list .list-title>i{
    display:inline-block;
    vertical-align: middle;
}
.flow-menu-setting .swicth-set-list .list-title>i{
    margin-left:5px;
}
.flow-menu-setting .swicth-set-list .list-item {
    color: #666;
}
/*选择流程设置的模式*/
.modal-flow-version p.version-txt {
    margin-bottom: 20px;
    color: #666;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: top;
}
.modal-flow-version .modal-dialog{
    margin: 200px auto;
}
.modal-flow-version  .modal-content{
    padding:40px 20px;
    border-radius:15px;
}
.modal-flow-version .btn {
    width: 125px;
    text-align: center;
    height: 40px;
    line-height: 25px;
}
.modal-flow-version  .btn_y{
    background:#FB9933;
    border-color:#FB9933;
}
.modal-flow-version .btn_y:hover{
    background:#e98114;
}
.modal-flow-version .btn_n{
    background:#2985DD;
    border-color:#2985DD;
    color:#fff;
}
.modal-flow-version  .btn_n:hover{
    background:#1478d8;
}
.modal-flow-version .version-box {
    overflow: hidden;
    width: 358px;
    margin: 0 auto;
}
.modal-flow-version .version-box .item {
    float: left;
    width: 50%;
    text-align: center;
}
.modal-flow-version .version-box img {
    width: 99px;
    height: 99px;
}
.modal-flow-version .version-box .item .txt {
    padding: 15px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.wform-manage-wrapper .formstat-tabtip{
    font-size:12px;
    color: #aaa;
    float: left;
    margin:6px 0 0 15px;
}

/*审批流程图*/
.flowchart-preview-modal .flow-chart-scale {
    position: fixed;
    right: 20px;
    bottom: 100px;
}
.flowchart-preview-modal .flow-chart-scale a:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    background: #fff;
    bottom: 0;
    opacity: 0.5;
}
.flowchart-preview-modal .flow-chart-scale a {
    display: block;
    position: relative;
    width: 34px;
    height: 34px;
    color: #999;
    transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    border: 1px solid #e4e4e4;
}
.flowchart-preview-modal .flow-chart-scale a:hover {
    color: #666;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.flowchart-preview-modal .flow-chart-scale a:hover::after {
    opacity: 0.8;
}
.flowchart-preview-modal .flow-chart-scale a+a {
    margin-top: 2px;
}
.flowchart-preview-modal .flow-chart-scale a i {
    position: absolute;
    z-index: 1;
    font-size: 16px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

/*审批延时统计列表*/
.flow-timeout-stat .number-card {
    float: left;
    background: #fff;
    height: 150px;
    border: 1px solid #eaeaea;
    width: 32%;
    padding: 15px;
    position: relative;
}
.flow-timeout-stat .number-card+.number-card {
    margin-left: 2%;
}
.flow-timeout-stat .number-card .txt {
    color: #999;
    width: 100%;
    text-align: center;
}
.flow-timeout-stat .number-card .num {
    font-size: 47px;
    text-align: center;
    color: #F86B6A;
}
.flow-timeout-stat .number-card .info>div {
    position: absolute;
    bottom: 15px;
    color: #666;
}
.flow-timeout-stat .number-card .left-div {
    left: 15px;
}
.flow-timeout-stat .number-card .info .left-value {
    color: #45A7F5;
}
.flow-timeout-stat .number-card .right-div {
    right: 15px;
}
.flow-timeout-stat .number-card .right-value {
    color: #F86B6A;
}
.flow-timeout-stat .statsheet-number {
    margin-bottom: 20px;
    overflow: hidden;
}
.flow-timeout-stat .statsheet-tab .head {
    padding: 10px;
    background: #fff;
    border-color: #ddd;
    border-style: solid;
    border-width: 1px 1px 0 1px;
}
.flow-timeout-stat .statsheet-tab .head .info {
    color: #999;
    font-size: 12px;
    margin-left: 10px;
}