a.bh-disabled, a[disabled], a.disabled {
	color: #ddd !important;
    cursor: no-drop;
    pointer-events: none;
}
.ui-table {
	min-height: 200px;
}

/* [bh-layout-role="single"] > section > #emapdatatable {
	min-height: 200px;
} */


.provincesDiv{
	height:86px;
	overflow-y:auto;
	padding:8px 8px 8px 8px;
}

.provinceItem{
	margin:4px 4px 6px 4px;
	width:15%;
}

.schoolDiv{
	height:213px;
	overflow-y:auto;
	padding:8px 8px 8px 8px;
}
.provinceItem.active{
	background-color: #2196F3;
	color: #fff;
}
.provinceItem.active:hover{
	background-color: #2196F3;
	color: #fff;
}


.schoolItem.active{
	background-color: #2196F3;
	color: #fff;
}

.schoolItem.active:hover{
	background-color: #2196F3;
	color: #fff;
}

.schoolItem{
	margin:4px 42px 6px 4px;
}

.otherItem{
	min-height:45px;
}


.searchDiv{
	max-height:60px;
	overflow-y:auto;
	margin-top:22px;
}

.provinceItem{
	margin:4px 4px 6px 4px;
	width:15%;
}

.zyDiv{
	max-height:232px;
	overflow-y:auto;
	padding:16px 0px 10px 5px;
}

.zyItem.active{
	background-color: #2196F3;
	color: #fff;
}
.zyItem.active:hover{
	background-color: #2196F3;
	color: #fff;
}

.zyItem{
	margin:4px 42px 6px 4px;
}

.otherItem{
	min-height:45px;
}


.nativedatatable table {
    /* background-color: #F7F8FC; */
    width: 100%;
}

.nativedatatable table thead th {
    padding: 5px 20px 5px 20px;
    font-size: 14px;
}

.nativedatatable table thead th .addRow {
   color: green;
}

.nativedatatable table tbody td {
    padding: 3px 5px 3px 5px;
    border-top: 0px;
}

.nativedatatable table tbody {
	display:block;
	height:300px;
	overflow-y:scroll;
	background: #fff;
	font-size: 13px;
}

.nativedatatable table thead, .nativedatatable tbody tr {
	display:table;
	width:100%;
	table-layout:fixed;
	/*修复id显示问题*/
	height: 35px;
}
.nativedatatable tbody tr:last {
	border-bottom: 0px;
}

.nativedatatable table thead {
}

.nativedatatable input {
	text-align: center!important;
}

.nativedatatable .validate-error-border {
	border: 1px red solid;
}

.ui-hide {
	opacity: 0;
}
/* 文本省略号, 需要元素含有 width 固定宽度样式, 以及 display: block| inline-block */
.text-slh {
	overflow: hidden;/*超出部分隐藏*/
    text-overflow:ellipsis;/* 超出部分显示省略号 */
    white-space: nowrap;/*规定段落中的文本不进行换行 */
}
.ui-tag {
    padding: 2px 4px 2px 4px;
    color: #2196F3;
    cursor: pointer;
}
.ui-tag.ui-active {
    color: white!important;
    background-color: #2196F3;	
    border-radius: 4px;
}
.jqx-rc-all.jqx-window[role=dialog] .bh-row {
	margin-left: 0px!important;
	margin-right: 0px!important;
}

/* 在快速查询div中加入class: col-3  即可完成条件一行三列布局 */
.emap-FQ-container.col-3 .emap-FQ-filter-group.bh-mb-8 {
	width: 350px!important;
}

.bh-dropdown .bh-btn:after {
    border-top: 6px solid #eee !important;
}

/* 用于表单 input 添加 做其他的事情 */
.form-input-add-more {
	cursor: pointer;
	left: 4px;
	color: #2196F3;
	border: 1px solid #2196F3;
	border-radius: 14px;
	width: 22px;
	text-align: center;
}

/* 伪进度条实现 begin */
#opt_progressbar{
    /* position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; */
    background: white;
    z-index: 99999;
}
#opt_progressbar .border{
    border: 1px solid #77777761;
    width: 400px;
    height: 14px;
    padding: 1px;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 7px;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
#opt_progressbar .bar{
    background-color: #73c944;
    width: 50%;
    height: 10px;
    border-radius: 6px;
    overflow: hidden;
}
#opt_progressbar .desc{
    text-align: center;
    font-size: 12px;
    line-height: 24px;
}
/* 伪进度条实现 end */

.ui-sltj {
	
}
.ui-sltj .title {
	
}
.ui-sltj .item-text {
	margin-left: 12px
}
.ui-sltj .item-text .num {
	margin-left: 4px
}

/* 表单分组名称显示必填红点 */
[bh-form-role="groupContainer"] .bh-form-groupname.require-active:before {
	content: "*";
    position: absolute;
    color: #E24034;
    line-height: 28px;
    left: 0px;
    top: -7px;
}
[role="dialog"] .bh-form-group.jqx-validator-error-info {
	width: 100%!important;
}