﻿/*默认大小方案*/
/*默认文本编辑框，选择框，数字框，多行文本框,密码框，列表框，日期框，上下数字框，下拉框高度*/
/*默认字体大小12px*/
/*默认统一tab下面字体图标大小实现*/
/*默认按钮*/
/*默认按钮下拉菜单padding*/
/*复选框内边距*/
/*vpanel,hpanel內控件间距*/
/*下拉菜单line-height*/
/*复选框高度*/
/*表格高度*/
/*输入框高度*/
/*tabbar的高度*/
/*推荐方案*/
/*小型方案*/
/*中*/
/*中型方案*/
/*大*/
/*大型方案*/
/*方案实施*/
.l-form .l-group,
.l-checkbox-wrapper,
.l-radio-wrapper,
.l-box-dateeditor-toolbar,
.l-bar-button,
.l-panel-search,
.l-menubar-item-down,
l-listbox td {
  /*默认高度*/
  height: 28px;
  /*默认line-height为了使垂直居中对齐*/
  line-height: 28px;
}
.l-label-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.l-text-label,
.l-label {
  font-size: 14px;
}
.l-navmenu-item-group {
  position: relative;
}
.l-navmenu-item-group-line {
  width: 4px;
  height: 16px;
  background: #364FCD;
  opacity: 1;
  border-radius: 2px;
  position: absolute;
  top: 13px;
  left: 15px;
}
.l-navmenu-item-group-title {
  padding: 8px 16px 0 26px;
}
.l-layout-sub-content .panel-li:not(.hiddenField):not(.barCodePrint) {
  display: flex;
  align-items: center;
}
.iconfont {
  font-size: 14px;
}
.iconfont.icon-biaodankongjian-jianpan-tuige,
.iconfont.icon-biaodankongjian-tubiao-jisuanqi {
  font-size: 10px;
}
.icon-biaodankongjian-tubiao-rili {
  font-size: 13px;
}
/*tc框icon颜色*/
.l-trigger .iconfont.icon-ellipsis {
  font-size: 16px;
}
.l-text {
  line-height: 1;
}
.l-text,
.l-text-label {
  height: 24px;
  /*line-height: 1;*/
}
.l-text-lg {
  height: 40px;
}
.l-label {
  height: 100%;
}
.l-text-label,
.l-label {
  line-height: 24px;
}
.l-checkbox-inner,
.l-radio-inner {
  width: 14px;
  height: 14px;
}
.l-checkbox-inner:after {
  left: 3px;
  top: -1px;
}
.l-radio-inner:after {
  left: 2px;
  top: 2px;
}
.l-trigger {
  line-height: 22px;
}
.l-grid .l-trigger {
  line-height: 30px !important;
}
.vango-cell .l-text {
  line-height: inherit;
}
.l-grid .ui-widget-content .editable {
  /*line-height: @size-grid-height - 2px;*/
  display: flex;
  align-items: center;
  line-height: 1;
}
/*默认统一tab下面字体图标大小实现*/
.l-tab-content .iconfont {
  font-size: 16px;
}
.main-tab > .l-tabs-bar {
  height: 40px;
}
.l-tabs-nav {
  height: 37px;
  margin-top: 3px;
}
.l-tabs-tab-close {
  font-size: 14px;
  margin-left: 5px;
}
.l-tabs-tab-close:hover {
  color: red;
}
/*下拉菜单,listBox*/
/*下拉菜单line-height*/
.l-menu > li > a {
  padding: 7px 16px;
  line-height: normal;
}
.l-button {
  height: 28px;
  padding: 6px 12px;
}
.l-button,
.layui-layer-btn a {
  height: 28px;
}
.l-button-large {
  height: 32px;
  padding: 6px 16px;
}
.l-button-small {
  height: 24px;
  padding: 4px 12px;
}
.layui-layer-btn a {
  /*line-height: @size-height-base;*/
}
/*按钮padding*/
.l-button-wrap,
.l-menu > li > a {
  font-size: 12px;
}
/*复选框内边距*/
.l-checkboxlist {
  padding: 5px;
}
/*vpanel,hpanel內控件默認間隙*/
.hpanel .panel-li,
.vpanel .panel-li,
.hpanel > .l-panel-content > .l-panel-inner > .l-grid:first-child {
  margin: 0 5px 5px 0;
}
/*防止表格内控件被影响*/
.vango-pager .panel-li {
  margin: 0;
}
.vango-pager .pager-first-btn .l-button,
.vango-pager .pager-last-btn .l-button,
.vango-pager .pager-btns .l-button {
  width: 24px;
  height: 24px;
}
.vango-cell .panel-li .l-text,
.vango-cell .l-text-field {
  height: 100%;
  line-height: inherit;
}
.vango-cell.editable {
  background: #fff;
}
.vango-cell .l-text-flex {
  display: flex;
  align-items: center;
  justify-content: center;
}
/*tree树*/
.ztree li a {
  margin-left: 1px;
  padding: 8px 0 7px 0;
  height: 100%;
}
/*---------------------------------------------------弹框中的tabitem-------------------------------------*/
.layui-layer-page .layui-layer-title {
  height: 40px;
}
.layui-layer {
  /*.l-tabs-tabpane-inactive:not(.l-tabs-tab-active){
        border:none !important;
    }*/
  /*.l-border {
        border: none;
    }*/
}
.layui-layer .l-tabs {
  border: none;
}
.layui-layer .l-tabs-content {
  border: 1px solid #DADADA;
  border-top: none;
  padding-top: 17px;
}
.layui-layer .l-tabs.l-tabs-card > .l-tabs-bar .l-tabs-tab {
  font-size: 12px;
  color: #515151;
  background: #FAFAFA;
  border: none;
  border-radius: 0;
  border-right: 1px solid #DADADA;
  line-height: 24px;
  margin: 0;
}
.layui-layer .l-tabs.l-tabs-card > .l-tabs-bar .l-tabs-tab-active {
  background: #FFFFFF;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #DADADA !important;
  border-left: 1px solid #DADADA;
  line-height: 32px !important;
}
.layui-layer .l-tabs.l-tabs-card > .l-tabs-bar .l-tabs-ink-bar {
  visibility: visible;
  bottom: 0;
  top: 0px;
}
.layui-layer .l-tabs-nav-container {
  margin-left: 0;
  height: 32px;
  border: none;
}
.layui-layer .l-tabs-nav-container .l-tabs-nav-scroll .l-tabs-nav div:last-child {
  border-right: none;
}
.layui-layer .l-layout-sub-header {
  margin: 0 5px;
}
.layui-layer .layui-l-tabs-tab-prev {
  border-right: none !important;
}