/*jqGrid内容自动换行*/

.ui-jqgrid tr.jqgrow td {
	white-space: normal !important;
	height: 34px;
//	vertical-align: text-top;
	vertical-align:middle;
	padding-top: 2px;
}

/*隐藏file组件*/

.x-file {
	position: absolute;
	top: 0;
	left: 0;
	width: 0px;
	height: 0px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 100;
	background: #000000;
	border: none;
	cursor: pointer;
}


/*layer button re-define*/

body .user-layer-class .layui-layer-btn a {
	border: none;
	background: #1ab394;
}

body .user-layer-class .layui-layer-btn .layui-layer-btn1 {
	border: none;
	background: #e6e6e6;
}

.detail-form-label {
	color: #179D82;
	font-size: 11pt;
	text-align: left;
}
.grid-row-primary {
	color: #418BCA;
}
.grid-row-success {
	color: #59B85C;
}
.grid-row-warning {
	color: #EFAD4D;
}

.grid-row-danger {
	color: #D9544F;
}

.ibox-title-center {
	text-align: center;
}

.festival-item-first {
	padding-bottom: 15px;
	border-bottom: 1px solid #f1f1f1;
}

.festival-item-middle {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f1f1f1;
}

.festival-item-last {
	padding-top: 15px;
	padding-bottom: 15px;
}

.festival-item-left {
	text-align: center;
	width: 100px;
	padding-top: 10px;
	margin-right: 40px;
	margin-left: 20px;
}