.hidden { display: none !important; }


#LAY_approval_content .layui-table-cell { overflow: visible !important;}

/* 趋势图表的样式，参考ant card statistics */
.ant-pro-card-statistic {
    color: rgba(0,0,0,.85);
    font-size: 24px;
    display: inline-block;
    direction: ltr;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum","tnum";
}
.ant-pro-card-desc {
    font-size: 12px;
    margin-bottom: 0;
    color: rgba(0,0,0,.65);
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum","tnum";
}
.ant-pro-card-desc .value { color: rgba(0,0,0,.45);display:inline; margin-left:5px;margin-right:10px; }


/* 重叠很难看
.layui-table-cell, .layui-table-tool-panel li {
    overflow: visible !important;
}
*/

/* 流程图css */
.flow {
  cursor: pointer; /* 鼠标默认样式, 还有move和crosshair */
}
.flow text{
  text-anchor: middle;
  fill: rgb(89,89,89);
  font-size: 12px;
}
#process_icons { margin-top: 7.5px; }

/* 三种类型节点的默认背景色，点击背景色，以及线条样式 */
.flow .node circle.core{
  fill: rgb(255,243,234);
  stroke: rgb(255,203,132);
  stroke-width: 1;
}
.flow .node circle.active {
  fill:rgb(253,213,148) !important;
  cursor:move;
}
.flow .node rect.core {
  stroke: rgb(24,144,255);
  stroke-width: 1;
  fill: rgb(232,248,255);
}
.flow .node rect.active {
  fill:rgb(148, 213, 253) !important;
  cursor:move;
}
.flow .node polygon.core {
  stroke:rgb(92,219,211);
  stroke-width: 1;
  fill: rgb(232,255,251);
}
.flow .node polygon.active {
  fill:rgb(137, 232, 2222) !important;
  cursor:move;
}

/* 小圆的样式 */
.flow .node circle.pointer{
  stroke: #ccc;
  stroke-width: 1px;
  fill: #fff;
  cursor: crosshair;
}
.active{
  display: block !important;
}
.hidden{
  display:none;
}

.flow .node circle.end {
  fill: rgb(24,144,255) !important;
}

.flow .cable {
  stroke: #ccc;
  stroke-width: 1px;
  fill: none;
}

/* 结束流程图css */


.layui-input-icon { /* 输入框是190px, 所以left是190-38px;后改成right */
    position: absolute;
    right: 5px; 
    top: 0px;
    width: 20px;
    line-height: 38px;
    text-align: center;
    color: #666;
    /*  border-left: 1px solid #e2e2e2;
    cursor: pointer; */
}

label.layui-icon-search {
  /* border-left: 1px solid #e2e2e2; */
  cursor: pointer;
}
label.layui-icon-add-1 {
  cursor: pointer;
  right:30px;
}
label.layui-icon-tips {
  cursor: pointer;
  right:55px;
}


/* 让查询页面布局更紧凑 */
.layui-fluid { padding: 10px !important; } /* layui默认是15px */

.layui-card { padding: 10px 10px 5px 10px !important; margin-bottom:10px !important; }
.layui-card-body { padding: 0px 15px !important; }
/* .layui-form-item { margin-bottom: 5px !important; } */


.layui-table-tool-temp {
    padding-right: 10px !important; /* 因为右侧只有一个过滤图标，这里从120改为10 */
}
.layui-table-tool-self { right:0px !important;top:0px !important; } /* table右上方按钮的top默认是10px */
.layui-table-tool {
    min-height: 40px !important;
    padding: 0px 15px 5px 0px !important;
}


.layui-breadcrumb a { display:inline !important; }

.design-form-item { line-height:50px;min-height:50px; border: 1px dashed #ccc; }
.design-card-item {  border-bottom: 1px dashed #ccc; }

.design-icons { float:left;display:block;padding: 0 0px;margin-right:10px;}
.design-icons .layui-icon-set { font-size: 15px; color: #1E9FFF !important;cursor:pointer; }
.design-icons .layui-icon-delete { font-size: 15px; color: rgb(200,0,0) !important;cursor:pointer; }

.nio-card { margin-bottom: 0px !important; } /*新建、编辑页面各个部门之间就不需要分隔 */
.nio-card .layui-card-header .span { font-size: medium; }

.nio-card .layui-card-buttons-left {
    margin-left: 60px;
    position: absolute;
    left: 40px;
}

.layui-required { color: red; float:left;font-size:20px;} /*必填字段显示星号的样式 */
.layui-block .layui-input-inline { width: 600px !important; } /* 显示页面，整行的显示有问题，宽度限制为layui-input-inline的200px左右 */
.nio-card .layui-block { margin-right: 200px; margin-bottom:5px; } /* 新建、编辑页面的整行字段不要太长了 */
.nio-card .layui-form-item { margin-bottom: 5px !important; } /*表格行行之间间距从原先15px改为5px. */

/* 原先是用nav方式实现的下拉菜单的css
#views { position:absolute; z-index:1000;}
#views .layui-nav { background-color: #fff !important; display: inline-block; padding-right: 0px; }
#views .layui-nav .layui-nav-item { line-height: 40px !important; }
#views .layui-nav .layui-nav-item a { color: #333 !important; font-size: medium; padding: 0 20px 0 0 !important;}
#views .layui-nav .layui-nav-more {     border-top-color: #666; }
#views .layui-nav-child { top: 40px; }
#views .layui-btn-sm { display: inline-block; padding-right: 0px; border: none; top:10px; }
*/


#view { display:inline-block;}
#view .layui-btn-sm {  padding: 0px; border: none; font-size: 12px !important; }
#view .layui-btn-primary { border: none; font-size: medium; }
#view .layui-btn .layui-icon { font-size:10px; }  /* 当前不需要、优先是右侧图标 */
#view .layui-dropdown>ul>li>a, #chart .layui-dropdown>ul>li>a { padding-right: 50px; cursor:context-menu; } /* 右边编辑图标让点位置、移动为箭头也留给右边箭头 */
#view .layui-dropdown>ul .layui-icon, #chart .layui-dropdown>ul .layui-icon { position: absolute; top:0; right:10px; cursor: pointer; }  /* 每行右边编辑图标 */

#chart, #bar .layui-btn-container { float:right; }
#chart .layui-btn-primary { margin-right:10px; }
#chart .layui-dropdown>ul .layui-btn-primary { border: none; }

#bar {  position: absolute; left: 20px; z-index:898; right: 60px; } /* 多选下拉框是999，单选zindex是899 */

/*  如下是复制template.css, 为了caller */
.layadmin-caller{background: #fff;padding: 20px;}
.layadmin-caller em{font-style: normal;}
.layadmin-caller .caller-fl{float: left; margin-top:8px;}
.layadmin-caller .caller-fr{float: right; display: block;}
.layadmin-caller .caller-seach{position: relative;padding-bottom:40px;}
.layadmin-caller .caller-seach .caller-icon{font-size: 18px;position: absolute;top: 9px;}
.layadmin-caller .caller-seach-icon{left: 6px;}
.layadmin-caller .caller-dump-icon{right: 6px;cursor: pointer;}
.layadmin-caller .caller-pl32{padding:0 32px;}
.layadmin-caller .caller-tab{margin:0;}
.layadmin-caller .caller-contar{padding-bottom:20px;}
.layadmin-caller .caller-contar .caller-item{padding:25px 0;overflow: hidden;border-bottom: 1px solid #e0e0e0;}
.layadmin-caller .caller-contar .caller-item .caller-main{margin-left: 20px;}
.layadmin-caller .caller-contar .caller-item .caller-main p{line-height: 100%;padding:8px 0;}
.layadmin-caller .caller-contar .caller-item .caller-main p:first-child{padding-top:0;}
.layadmin-caller .caller-contar .caller-item .caller-main .caller-adds i{padding-right: 5px;margin:0;}
.layadmin-caller .caller-contar .caller-item .caller-main .caller-adds{padding-bottom:12px;}
.layadmin-caller .caller-contar .caller-iconset i{margin:0 5px;}
.layadmin-caller .caller-contar .caller-iconset i:first-child{margin-left: 0;}
.layadmin-caller .caller-contar button{margin-top: 0px;}
.layadmin-caller .caller-contar .caller-img{width: 40px;height: 40px;border-radius: 100%;}

