	/* 表单校验类补充类 */
	.has-error .form-control {
		border-color: #a94442;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
	}
	
	.has-error .form-control:focus {
		border-color: #843534;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
	}
	
	.has-success .form-control:focus {
		border-color: #2b542c;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
	}
	
	.has-success .form-control {
		border-color: #3c763d;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	}
	
	.has-error .form-control-feedback,
	.has-error .checkbox,
	.has-error .checkbox-inline,
	.has-error .control-label,
	.has-error .help-block,
	.has-error .radio,
	.has-error .radio-inline,
	.has-error.checkbox label,
	.has-error.checkbox-inline label,
	.has-error.radio label,
	.has-error.radio-inline label {
		color: #a94442;
	}
	
	.has-success .form-control-feedback,
	.has-success .checkbox,
	.has-success .checkbox-inline,
	.has-success .control-label,
	.has-success .help-block,
	.has-success .radio,
	.has-success .radio-inline,
	.has-success.checkbox label,
	.has-success.checkbox-inline label,
	.has-success.radio label,
	.has-success.radio-inline label {
		color: #3c763d;
	}
	
	.has-feedback .form-control {
		padding-right: 42.5px;
	}
	
	.form-control-feedback {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 2;
		display: block;
		width: 34px;
		height: 34px;
		line-height: 34px !important;
		text-align: center;
		pointer-events: none;
	}
	
	.form-horizontal .has-feedback .form-control-feedback {
		right: 15px;
	}
	
	.has-feedback {
		position: relative;
	}
	
	small.help-block{
		position: absolute;
	    top: -2.6rem;
	    height: 2rem;
	    line-height: 2rem;
	    border-radius: 0.25rem;
	    background: rgba(169,68,66, 0.8);
	    color: #FFFFFF !important;
	    padding-left: 12px;
	    padding-right: 12px;
	    transform: translateX(-50%);
	    left: 50%;
	    white-space: nowrap;
	}
	
	small.help-block:after{
	    content: "";
	    border: 7px solid rgba(169,68,66, 0.8);
	    border-left-color: transparent;
	    border-right-color: transparent;
	    border-bottom-color: transparent;
	    position: absolute;
	    bottom: -14px;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.bv-hidden-icon .form-control-feedback{
		display: none !important;
	}
	.form-horizontal .has-feedback.select-group .form-control-feedback{
		right: 40px !important;
	}
	/* 表单校验类补充类 */