.pt10 {
	padding-top: 10px;
}
.pr0 {
	padding-right: 0px;
}

.pl0 {
	padding-left: 0px;
}

.p30 {
	padding: 30px;
}

.p15 {
	padding: 15px;
}

.p20 {
	padding: 20px;
}

.p25 {
	padding: 25px;
}

.p40 {
	padding: 40px;
}

.mb15 {
	margin-bottom: 15px;
}

.valignMiddle {
	vertical-align: middle !important;
}

.transformUpperCase {
	text-transform: uppercase;
}

.transformLowerCase {
	text-transform: lowercase;
}

.alignRight {
	text-align: right;
}

/* jQuery Validate — invalid controls */
input.validation-error,
select.validation-error,
textarea.validation-error,
.form-control.validation-error,
.form-control.error,
input.error,
select.error,
textarea.error {
	border-color: #e74c3c !important;
	box-shadow: 0 0 0 2px rgba(231, 76, 60, 0.12);
}

input.validation-error ~ .select2 .select2-selection,
input.error ~ .select2 .select2-selection,
.form-control.error ~ .select2 .select2-selection {
	border: 1px solid #e74c3c !important;
}

/* jQuery Validate — error message labels */
label.validation-error,
label.error {
	display: block !important;
	width: 100% !important;
	margin: 6px 0 0 !important;
	padding: 0 !important;
	border: none !important;
	background: transparent !important;
	font-size: 12px !important;
	font-weight: 500 !important;
	color: #e74c3c !important;
	line-height: 1.4 !important;
	white-space: normal !important;
	float: none !important;
	position: static !important;
}

.form-control {
	font-size: 14px !important;
}

.alignContentCenter {
	text-align: center;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}