body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}
input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
a {
	color: #337ab7;
	text-decoration: none;
}
a:hover,
a:focus {
	color: #23527c;
	text-decoration: underline;
}
a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.text {
	height : 28px;
	width : 160px;
	border: 1px solid #D4D4D4;
	padding: 1px ;
	margin: 0px 2px;
	/*border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;*/
}

textarea {
	overflow:auto !important;
	height : 28px;
	border: 1px solid #C5DBEC;
	/*border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;*/
	resize: none;
}


table.tb-form {
	width: 100%;
	border-collapse: collapse;
}

table.tb-form tr {
	/* 	border-bottom: 1px solid #C5DBEC; */
	height: 35px;
}

table.tb-form tr td {
	border-color: #C5DBEC;
	border: 1px solid #D4D4D4;
	padding:5px 10px;
	/* width:30%; */
}

table.tb-form tr td.col-title {
	 font-weight: bold;
	text-align: right;
	/* white-space: nowrap; */
	/* width:35%; */
}

table.tb-form tr td.col-title.col1{
	width:35%;
}

table.tb-form tr td.col-title.col2{
	width:25%;
}

table.tb-form tr td.col-title.col3{
	width:10%;
}

table.tb-query {
	width: 100%;
	border-collapse: collapse;
}

table.tb-query tr td {
	white-space: nowrap;
	text-align: left;
}

table.tb-query tr td.col-title{
	text-align: right;
	padding-right: 5px;
}

a.todo {
	color: blue;
}

.datagrid-row-selected a.todo {
	color: #fff;
}

.input-required{
	background: url(../images/redstar.gif) no-repeat left;
	padding-left: 8px;
	white-space:nowrap;
}

.form-control,#btn-login {
	border-radius: 3px;
}

div.query-cons {
	text-align: center;
	padding: 10px 5px;
}

div.query-cons div{
	display:inline-block;
	white-space: nowrap;
}

div.query-cons div.query-cons-col1{
	width: 100%;
}
div.query-cons div.query-cons-col2{
	width: 50%;
}
div.query-cons div.query-cons-col3{
	width: 33%;
}
div.query-cons div.query-cons-col4{
	width: 24%;
}
div.query-cons div.query-cons-col5{
	width: 19%;
}

div.tool-cons{
	text-align: center;
	padding-bottom: 5px;
}

/*************override easyui begin***************/
.datagrid-header-row {
	height: 35px;
}

.datagrid-row {
	height: 30px;
}

.pagination table {
	height: 35px;
}

.pagination-info {
	height: 35px;
	line-height: 35px;
}

.l-btn-text {
	line-height: 28px;
}

.tabs{
	height: 28px;
}

.tabs li a.tabs-inner {
	height: 28px;
	line-height: 28px;
}

.panel-title {
	height: 24px;
	line-height: 24px;
}

.datagrid-header-row .datagrid-cell,.datagrid-header-row .datagrid-cell-group{
	text-align: center!important;
	font-weight: bold!important;
}

/*************override easyui end***************/

.icon-detail{
	background:url('icons/detail.png') no-repeat center center;
}
.icon-export{
	background:url('icons/export.png') no-repeat center center;
}
.icon-setting{
	background:url('icons/setting.png') no-repeat center center;
}

.icon-more{
	background:url('icons/more.png') no-repeat center center;
}

.icon-usergroup{
	background:url('icons/user_group.png') no-repeat center center;
}
.icon-user{
	background:url('icons/user.png') no-repeat center center;
}
.icon-company{
	background:url('icons/company.png') no-repeat center center;
}
.icon-qrcode{
	background:url('icons/qrcode.png') no-repeat center center;
}
.icon-info{
	background:url('icons/info.png') no-repeat center center;
}

.login-page-bg {
	background:url('../main/images/main.jpg') no-repeat center center;
}