/* 按钮基础样式 */
.btn {
	display: inline-block;
	border: 1px solid transparent;
	cursor: pointer;
	vertical-align: middle;
	height:26px;/* 22px; */
	font-size: 14px;/* 12px; */
	padding: 0 6px;
	font-family: "微软雅黑", Tahoma, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* .btn-big  added by SheYudong */
.btn-big{
	font-size:12pt;
	padding: 6px 12px;
	height: auto;
}
a.btn{
	height:auto;
	line-height:0;
	padding:4px 6px;
}
.btn:hover, .btn:focus {
	color: #333333;
	text-decoration: none;
}

/* 按钮内Font Awesome图标样式 */
.btn i {
	margin-right: 8px;
}

/* 默认按钮样式 */
.btn-default {
	color: #333333;
	background-color: #ffffff;
	border-color: #cccccc;
}
.btn-default:hover, .btn-default:focus {
	color: #333333;
	background-color: #f0f0f0;
	border-color: #adadad;
}

/* 主题按钮样式 */
.btn-primary {
	color: #ffffff;
	background-color: #2494F2;
	border-color: #1b7bcc;
}
.btn-primary:hover, .btn-primary:focus {
	color: #ffffff;
	background-color: #157ed6;
	border-color: #126ebc;
}

/* 信息按钮样式 */
.btn-info {
	color: #ffffff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info:hover, .btn-info:focus {
	color: #ffffff;
	background-color: #31b0d5;
	border-color: #269abc;
}

/* 警告按钮样式 */
.btn-warning {
	color: #ffffff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning:hover, .btn-warning:focus {
	color: #ffffff;
	background-color: #ec971f;
	border-color: #d58512;
}

/* 成功按钮样式 */
.btn-success {
	color: #ffffff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success:hover, .btn-success:focus {
	color: #ffffff;
	background-color: #449d44;
	border-color: #398439;
}

/* 失败、危险按钮样式 */
.btn-danger {
	color: #ffffff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger:hover, .btn-danger:focus {
	color: #ffffff;
	background-color: #c9302c;
	border-color: #ac2925;
}

/* 按钮禁用样式 */
.btn-disabled {
	color: #707070;
	background-color: #e5e5e5;
	border-color: #bcbcbc;
	text-shadow: 1px 1px 0 #ffffff;
}
.btn-disabled:hover, .btn-disabled:focus {
	color: #707070;
	background-color: #e5e5e5;
	border-color: #bcbcbc;
}

/* 按钮隐藏样式 */
.btn-hide {
	display: none;
}

/* 布局按钮样式 */
.btn-layout {
	float: left;
	/* height: 22px; */
	/* line-height: 20px; */
	margin-left: 6px;
	/* padding: 0 8px; */
	overflow: visible;
	width: auto;
}
.btn-layout:hover {
}

/* 图标按钮样式 */
.btn-icon{
	width:22px;
	text-align:center;
	padding:0;
}
/* 图标按钮内Font Awesome图标样式 */
.btn-icon i {
	margin-right: 0;
}

/* 链接基础样式 */
.link {
	padding:0;
	border:0;
	background:none;
	cursor: pointer;
	text-align:center;
	font-size: 14px;/* 12px; */
	font-family: "微软雅黑", Tahoma, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
.link:hover {
	color: #333333;
	text-decoration: none;
}

/* 链接内Font Awesome图标样式 */
.link i {
	margin-right: 8px;
}

/* 链接按钮内Font Awesome图标样式 */
.link-icon i {
	margin-right: 0;
	width:18px;
}

/* 链接文本样式 - 主题 */
.link-primary {
	color: #2faae3;
}

.link-primary:hover, .link-primary:focus {
	color: #157ed6;
}

/* 链接文本样式 - 成功 */
.link-success {
	color: #31da24;
}

.link-success:hover, .link-success:focus {
	color: #449d44;
}

/* 链接文本样式 - 信息 */
.link-info {
	color: #2faae3;
}

.link-info:hover, .link-info:focus {
	color: #31b0d5;
}

/* 链接文本样式 - 警告 */
.link-warning {
	color: #e2d836;
}

.link-warning:hover, .link-warning:focus {
	color: #ec971f;
}

/* 链接文本样式 - 错误、危险 */
.link-danger {
	color: #e62929;
}

.link-danger:hover, .link-danger:focus {
	color: #c9302c;
}




/* 按钮基础样式（加上ec前缀） */
.ec-btn {
	display: inline-block;
	border: 1px solid transparent;
	border-radius: 4px;
	cursor: pointer;
	vertical-align: middle;
	height:26px;/* 22px; */
	font-size: 14px;/* 12px; */
	padding: 0 6px;
	font-family: "微软雅黑", Tahoma, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
/* .btn-big  added by SheYudong */
.ec-btn-big{
	font-size:12pt;
	padding: 6px 12px;
	height: auto;
}
a.ec-btn{
	height:auto;
	line-height:0;
	padding:4px 6px;
}
.ec-btn:hover, .ec-btn:focus {
	color: #333333;
	text-decoration: none;
}

/* 按钮内Font Awesome图标样式 */
.ec-btn i {
	margin-right: 8px;
}

/* 默认按钮样式 */
.ec-btn-default {
	color: #333333;
	background-color: #ffffff;
	border-color: #cccccc;
}
.ec-btn-default:hover, .ec-btn-default:focus {
	color: #333333;
	background-color: #f0f0f0;
	border-color: #adadad;
}

/* 主题按钮样式 */
.ec-btn-primary {
	color: #ffffff;
	background-color: #2494F2;
	border-color: #1b7bcc;
}
.ec-btn-primary:hover, .ec-btn-primary:focus {
	color: #ffffff;
	background-color: #157ed6;
	border-color: #126ebc;
}

/* 信息按钮样式 */
.ec-btn-info {
	color: #ffffff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.ec-btn-info:hover, .ec-btn-info:focus {
	color: #ffffff;
	background-color: #31b0d5;
	border-color: #269abc;
}

/* 警告按钮样式 */
.ec-btn-warning {
	color: #ffffff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.ec-btn-warning:hover, .ec-btn-warning:focus {
	color: #ffffff;
	background-color: #ec971f;
	border-color: #d58512;
}

/* 成功按钮样式 */
.ec-btn-success {
	color: #ffffff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.ec-btn-success:hover, .ec-btn-success:focus {
	color: #ffffff;
	background-color: #449d44;
	border-color: #398439;
}

/* 失败、危险按钮样式 */
.ec-btn-danger {
	color: #ffffff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.ec-btn-danger:hover, .ec-btn-danger:focus {
	color: #ffffff;
	background-color: #c9302c;
	border-color: #ac2925;
}

/* 按钮禁用样式 */
.ec-btn-disabled {
	color: #707070;
	background-color: #e5e5e5;
	border-color: #bcbcbc;
	text-shadow: 1px 1px 0 #ffffff;
}
.ec-btn-disabled:hover, .ec-btn-disabled:focus {
	color: #707070;
	background-color: #e5e5e5;
	border-color: #bcbcbc;
}

/* 按钮隐藏样式 */
.ec-btn-hide {
	display: none;
}

/* 布局按钮样式 */
.ec-btn-layout {
	float: left;
	/* height: 22px; */
	/* line-height: 20px; */
	margin-left: 6px;
	/* padding: 0 8px; */
	overflow: visible;
	width: auto;
}
.ec-btn-layout:hover {
}

/* 图标按钮样式 */
.ec-btn-icon{
	width:22px;
	text-align:center;
	padding:0;
}
/* 图标按钮内Font Awesome图标样式 */
.ec-btn-icon i {
	margin-right: 0;
}

/* 链接基础样式 */
.ec-link {
	padding:0;
	border:0;
	background:none;
	cursor: pointer;
	text-align:center;
	font-size: 14px;/* 12px; */
	font-family: "微软雅黑", Tahoma, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
.ec-link:hover {
	color: #333333;
	text-decoration: none;
}

/* 链接内Font Awesome图标样式 */
.ec-link i {
	margin-right: 8px;
}

/* 链接按钮内Font Awesome图标样式 */
.ec-link-icon i {
	margin-right: 0;
	width:18px;
}

/* 链接文本样式 - 主题 */
.ec-link-primary {
	color: #2faae3;
}

.ec-link-primary:hover, .ec-link-primary:focus {
	color: #157ed6;
}

/* 链接文本样式 - 成功 */
.ec-link-success {
	color: #31da24;
}

.ec-link-success:hover, .ec-link-success:focus {
	color: #449d44;
}

/* 链接文本样式 - 信息 */
.ec-link-info {
	color: #2faae3;
}

.ec-link-info:hover, .ec-link-info:focus {
	color: #31b0d5;
}

/* 链接文本样式 - 警告 */
.ec-link-warning {
	color: #e2d836;
}

.ec-link-warning:hover, .ec-link-warning:focus {
	color: #ec971f;
}

/* 链接文本样式 - 错误、危险 */
.ec-link-danger {
	color: #e62929;
}

.ec-link-danger:hover, .ec-link-danger:focus {
	color: #c9302c;
}

.ec-btn.disabled, .ec-btn[disabled], fieldset[disabled] .ec-btn {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}
