﻿body {
	font-family: "Helvetica Neue", helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 13px;
}
input {
	font-size: 13px;
}
label {
	font-size: 13px;
}
textarea {
	font-size: 13px;
}
button {
	font-size: 13px;
}
fieldset {
	font-size: 13px;
}
legend {
	font-size: 13px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
form {
	margin: 0px;
}
.clearfix {
	clear: both;
}
.muted {
	color: rgb(128, 128, 128);
}
.input-prepend .input-text {
	border-radius: 0px 3px 3px 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.input-prepend .input-textarea {
	border-radius: 0px 3px 3px 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.add-on.button {
	cursor: pointer;
}
.input-prepend .add-on {
	border-radius: 3px 0px 0px 3px;
}
.input-append .input-text {
	border-radius: 3px 0px 0px 3px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.input-append .input-textarea {
	border-radius: 3px 0px 0px 3px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.add-on {
	background: -ms-linear-gradient(rgb(239, 239, 239) 0%, rgb(222, 222, 222) 100%); border: 1px solid rgb(187, 187, 187); border-image: none; width: 24px; height: 29px; text-align: center; color: rgb(51, 51, 51); line-height: 29px; font-size: inherit; vertical-align: middle; display: inline-block;
}
.input-append .add-on.inner {
	background: rgb(252, 252, 252); border-left-color: currentColor; border-left-width: medium; border-left-style: none; filter: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); text-shadow: none;
}
.input-append .add-on.inner:hover {
	background-color: rgb(239, 239, 239);
}
.input-append .add-on {
	border-radius: 0px 3px 3px 0px;
}
.input-text {
	padding: 0px 5px; outline: 0px; border-radius: 3px; border: 1px solid rgb(187, 187, 187); border-image: none; width: 300px; height: 29px; line-height: 29px; vertical-align: middle; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(252, 252, 252);
}
.input-textarea {
	padding: 4px 5px; outline: 0px; border-radius: 3px; border: 1px solid rgb(187, 187, 187); border-image: none; width: 300px; height: 100px; line-height: 24px; overflow: auto; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(252, 252, 252);
}
.disabled {
	color: rgb(170, 170, 170); cursor: not-allowed; background-color: rgb(240, 240, 240);
}
.readonly {
	background-color: rgb(240, 240, 240);
}
.label {
	color: rgb(128, 128, 128); font-size: 14px;
}
.btn.disabled {
	background-position: 0% 0%; color: rgb(170, 170, 170) !important; text-shadow: 0px 1px 0px #fff !important; background-image: none; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(235, 235, 235) !important;
}
.btn {
	padding: 0px 10px; border-radius: 3px; border: 1px solid rgb(187, 187, 187); transition:0.8s cubic-bezier(0.175, 0.885, 0.32, 1); border-image: none; height: 30px; color: rgb(51, 51, 51); line-height: 29px; font-size: 13px; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.15), 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(242, 242, 242); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: all .8s cubic-bezier(0.175, .885, .32, 1);
}
.btn i {
	margin-right: 5px; vertical-align: bottom;
}
a.btn {
	text-decoration: none;
}
.btn-small {
	padding: 0px 8px; height: 26px; line-height: 25px; font-size: 13px;
}
.btn:hover {
	background-color: rgb(224, 224, 224);
}
.btn-primary {
	border-color: rgb(67, 163, 243); color: rgb(255, 255, 255); background-color: rgb(67, 163, 243);
}
.btn-primary:hover {
	border-color: rgb(48, 142, 242); background-color: rgb(48, 142, 242);
}
.btn-success {
	background: rgb(95, 190, 95); border-color: rgb(95, 190, 95); color: rgb(255, 255, 255);
}
.btn-success:hover {
	border-color: rgb(64, 160, 64); background-color: rgb(64, 160, 64);
}
.btn-red {
	background: rgb(237, 60, 60); border-color: rgb(237, 60, 60); color: rgb(255, 255, 255);
}
.btn-red:hover {
	border-color: rgb(237, 28, 36); background-color: rgb(237, 28, 36);
}
.required {
	color: rgb(255, 0, 0); font-size: 18px; font-weight: bold;
}
.help {
	color: rgb(51, 153, 255); margin-right: 5px; cursor: pointer;
}
.table {
	border-collapse: collapse; border-spacing: 0;
}
.table td {
	padding: 8px; line-height: 30px; vertical-align: top;
}
.line-dotted {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
div.panel {
	line-height: 24px; font-size: 13px;
}
div.panel-body {
	line-height: 24px; font-size: 13px;
}
a.l-btn-focus {
	border-color: rgb(67, 163, 243); color: rgb(255, 255, 255); background-color: rgb(67, 163, 243);
}
a.l-btn-focus:hover {
	border-color: rgb(48, 142, 242); color: rgb(255, 255, 255); background-color: rgb(48, 142, 242);
}
.panel-title {
	padding: 5px 0px 0px 10px; height: 24px !important; line-height: 24px !important; font-size: 15px !important; font-weight: normal !important;
}
.easyui-tabs .tabs-header {
	background-color: rgb(255, 255, 255);
}
a.link {
	background: none; color: rgb(52, 102, 204); text-decoration: underline;
}
a.link:hover {
	color: rgb(51, 153, 255);
}
