/*---------------------------------------------------------------------------------------------
	General
---------------------------------------------------------------------------------------------*/
.un-required-star {
	padding-left: 7px;
	color: #FF0000;
}

.un-field-error {
	border: 1px solid #FF0000;
}

.un-text-error {
	color: #FF0000;
}

.un-text-success {
	color: #006633;
}

.un-spinner {
	display: block;
	width: 20px;
	height:20px;
	background-image: url('../gif/spinner-2.gif');
	background-repeat: no-repeat;
}

/*---------------------------------------------------------------------------------------------
	Form
---------------------------------------------------------------------------------------------*/
.un-form-group {
	display: block;
	margin-bottom: 15px;
}

.un-horizontal .un-form-group {
	display: inline-block;
    margin: 5px;
}

.un-form-group .un-label {
	display: block;
	margin-bottom: 7px;
}

.un-vertical input[type="text"] {
	width: 100%;
}

.un-multi-list {
	display: inline-block;
	min-width: 200px;
	max-height: 150px;
	padding: 7px;	
	border: 1px solid #ccc;
	overflow-y: scroll;	
}

.un-radio label {
	display: inline-block;
	margin-right: 7px;
}