.unselectable { pointer-events:none; }
.control-label { font-weight:normal; font-size: 14px; }
.form-control { color: #333; }
.form-control-feedback,
.form-text-feedback { display:none; }
.form-text-feedback { padding-top: 7px; font-size: 14px; }
.has-error .form-text-feedback { color: #a94442; }
.has-success .form-text-feedback { color: #3c763d; }
.has-feedback .form-control-feedback,
.has-feedback.has-error .form-text-feedback { display:block; width: 100%; }
.has-feedback .input-group .form-control-feedback { margin-right:-15px; }
.has-feedback select.form-control ~ .form-control-feedback { margin-right: 10px; }

.has-feedback .form-control { padding-right: 10px; }
.red { color: #F00; }

@media(min-width: 768px){
	.col-sm-nopadding-right { padding-right: 0px; }
	.col-sm-nopadding-left { padding-left: 0px; }
}