.textbox.numberbox{width: 100%!important;height:34px!important;}
.textbox.numberbox .textbox-text{padding: 6px 12px!important;width: 100%!important;height:34px!important;}

/* 表格 */
.datagrid{background: #ffffff;padding:20px 20px 0 20px;}
.datagrid-wrap.panel-body.panel-body-noheader{border: 1px #ebebeb solid;}
.datagrid-toolbar{padding:0;}
.datagrid-header-row, .datagrid-row{height:45px;}
.datagrid-row-selected{
	background-color:#fafafa;	
	color: #000000;
}
.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber{height: 24px;line-height: 24px;}
.datagrid-view .datagrid-cell{padding: 0 10px;color:#6b707a ;}
.datagrid-view tr td:last-child .datagrid-cell{padding-right: 15px;}

.combobox-item-selected {
    background-color:#e8f4ff;
    color: #000000;
}
.tree-node-selected {
    background-color:#e8f4ff;
    color: #000000;
}

.form-control:focus {
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
		rgba(0, 0, 0, 0.075)
}

a{text-decoration:none!important; }
.btn,.form-control,input{border-radius:4px;}
.form-control{border:1px solid #ddd;}

label.form-label{
	font-weight:normal;
	border:solid 1px #ccc;
	border-radius:4px;
	padding:7px 12px;
	margin:0px 18px 0 0;
	width:100%;
	min-height:36px;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{
	outline:none!important;
	/* border: 1px solid transparent; */
}
.input-group>.textbox.combo:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.textbox .textbox-text{
	padding-left: 10px;
	padding-right: 10px;
}
.combobox-item, .combobox-group, .combobox-stick{
	padding-left: 10px;
	padding-right: 10px;
}