.ant-form{
	margin-left: 2px;
	margin-right: 2px;
}

.ant-form-item {
	margin-bottom: 1em;
	padding: 0 5px;
}
.lb-form-item {
	display: flex;
	
}
.ext-ie10 .lb-form-item{
	display: -ms-flexbox;
}
.lb-form-item.lb-form-item-updown {
	flex-direction: column;
}
.lb-form-item .ant-form-item-label {
	flex-shrink: 0;
	align-self: flex-start;
}
.ant-form-item input{
	font-size: 12px;
}

.ant-tabs-nav .ant-tabs-tab {
	height: 3em;
}

.ant-collapse {
  font-size: 16px;
  line-height: 38px;
  color: #333;
 
  /*background-color: #edeef1;*/
  border-radius: 0;
  border: none;
}

.ant-collapse > .ant-collapse-item {
  border-bottom: none;
  margin-bottom: 10px;
  
}

.ant-collapse {
	background-color: transparent;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0;
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header {
 
  /* padding: 10px 0 10px 10px; */
  
  background-color: #edeef1;
  border-left: 4px solid #d96666;
}

.ant-collapse-content {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background-color:transparent; 
  border: 1px solid #edeef1;
  margin-bottom: 10px;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 8px 8px 15px 8px;
  font-size: 13px;
}

.ant-form-item-control {
  margin: 0 0 0 0;
}
.ant-form-item-label {
  margin: 0 0;
  
}
.ant-form-item-label label{  
  display:flex;
}
@media (min-width: 576px) {
	.ant-form-item-label.ant-form-item-label-align-right  label{  
	  justify-content: flex-end;
	}
}
@media (max-width: 576px) {
	.ant-form-item-label.ant-form-item-label-align-right  label{  
	  justify-content: flex-start;
	}
}
.lb-label-content {
	text-overflow: ellipsis;
	overflow: hidden;
}

/* 添加区块标题样式，避免简单控件也显示分割线*/
.ant-form-vertical .ant-form-item-label.lb-label-section-header,
.ant-col-24.ant-form-item-label.lb-label-section-header,
.ant-col-xl-24.ant-form-item-label.lb-label-section-header {
  padding: 0 8px 0 18px;
  margin: 8px 0 8px 0;
  
  line-height: 30px;
  
  border-bottom: 1px solid #f5f5f5;
}

select {
	border-color: #e0e0e0;
	border-radius: 4px;
	font-size: 13px;
	z-index: 1;
	/* z-index:9999;
	position: absolute; */
}

/* control */
/* .ant-form-item-required {
	float: left;
} */

.ext-webkit input[type="checkbox"],
.ext-gecko  input[type="checkbox"],
.ext-webkit input[type="radio"],
.ext-gecko  input[type="radio"]{
	vertical-align:inherit;
}

.x-form-text,  .ant-form-item-control input{
    vertical-align: middle;
}

.ant-form-item-label-align-left{
	text-align: left;
}
.ant-form-item-label-align-left label{
	justify-content: flex-start;
}
.ant-form-item-label-align-right{
	text-align: right;
}
.ant-form-item-label-align-right label{
	justify-content: flex-end;
}
.ant-form-item-label-align-center{
	text-align: center;
}
.ant-form-item-label-align-center label{
	justify-content: center;
}
.ant-col-1/2 {
	width: '2.083%'';
}
.ant-col-1/4 {
	width: '1.0416%'
}
.lb-qry-inner #btnquery{
	background-color: #FFF;
	border:1px solid #eee;
	top:inherit;
}


/*查询表单*/
.lb-query-form .lb-query-form-item {
	margin-bottom: 0em;
	margin: 0 5px;
}
.lb-query-form .lb-form-item {
	margin: 0 0px 8px 0;
}
ul.lb-multiopt-view {
	margin: 0;
}
/*
	PAGE_LAYOUT_THEME2=3;
 */
.lb-query-form-3,
.lb-query-form-5,
.lb-query-form-6,
.lb-query-form-7,
.lb-query-form-9 {
	display: flex;
	display: -ms-flexbox; /* ie10 */
	justify-content: flex-start;
	flex-wrap: wrap;
	align-items: flex-start; /*字段靠上对齐*/
}

.lb-query-form-3 .lb-query-form-item,
.lb-query-form-5 .lb-query-form-item,
.lb-query-form-6 .lb-query-form-item,
.lb-query-form-7 .lb-query-form-item,
.lb-query-form-9 .lb-query-form-item{
	display: flex;
	display: -ms-flexbox; /* ie10 */
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 5px;
}


div.lb-form-combin-primary{
	display: inline-block;
}
div.lb-form-combin-join {
	display: inline-block;
	margin: 0 0 0 3px;
}

.lb-op-body .readonly, .lb-op-body .readonly_input,
.x-form textarea.x-form-field.readonly_input,
.lb-field-disabled {
	border: 1px solid ;
	border-radius: 4px;
	padding: 0 3px;
	display: flex;
	align-items: center;
	border-color: #e8e8e8;
	background: #f8f8f8;
}
/* 控件调整 */
/* radio*/
span.radio-group {
	display: flex;
    flex-wrap: wrap;
}
span.radio-group nobr {
	white-space: normal;
}
.ant-collapse-content-inactive {
	display: unset;
    visibility: hidden;
    position: absolute;
    top: -10000;
    left: -10000;
}
.ant-tabs-tabpane-inactive{
	visibility: hidden;
}
/* 多值对象 */
ul.lb-multiopt-view li {
    white-space:unset;
    text-indent: 0.6em;
}
.lb-form-item .ant-form-item-control-wrapper {
	flex-basis: 100%;
	align-self: center;
}

@media (max-width: 576px) {
	.lb-form-item.ant-col-xs-24 {
		flex-wrap: wrap;
	}
}

.ext-ie10  .lb-form-item .ant-form-item-control label{
	display: inline-block;
}