/*---------------------------------------------------------------------------------------------
	General
---------------------------------------------------------------------------------------------*/
.un-required-star {
	padding-left: 7px;
	color: #FF0000;
}

.un-field-error {
	border: 1px solid #FF0000 !important;
}

.un-text-error {
	color: #FF0000;
}

.un-text-success {
	color: #00CC3;
}

.un-spinner {
	display: block;
	width: 20px;
	height:20px;
	background-image: url('../images/spinner.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;
}
.removevalidation .invalid-feedback {
    display: none!important;
}
.removevalidation .form-control.is-invalid, .was-validated .form-control:invalid {
    border-color: #43516f!important;
   
}
.removevalidation .form-select.is-invalid, .was-validated .form-select:invalid {
    border-color: #43516f!important;
}
.removevalidation .form-check-input.is-invalid~.form-check-label, .was-validated .form-check-input:invalid~.form-check-label {
   color: black!important;
}