/* || Utilities */

.green {
	color: var(--darkGreen) !important;
}
.mediumGreen {
	color: var(--mediumGreen) !important;
}
.darkGreen {
	color: var(--darkGreen) !important;
}
.orange {
	color: #f9ad6c !important;
}
i.error {
	color: var(--error) !important;
}
.red {
	color: var(--red) !important;
}
.light-red {
	color: var(--lightRed) !important;
}
.blue {
	color: var(--blue) !important;
}

.highlight {
	color: var(--blue);
}

.sm-text {
	font-size: .7em;
}

.med-text {
	font-size: .85em;
}

.hide {
	display: none;
}

.asterisk {
	color: var(--mediumGrey);
}

/* Max widths */

.mxw-100 {
	max-width: 100px;
}
.mxw-200 {
	max-width: 200px;
}
.mxw-250 {
	max-width: 250px;
}
.mxw-300 {
	max-width: 300px;
}

.fade-out {
	opacity: 0;
}

/* Collapses */

.btn-collapse {
	transition: .3s ease-in-out;
}
.btn-collapse:focus {
	box-shadow: none;
}

.btn-collapse.collapse-active {
	transition: .3s ease-in-out;
	transform: rotate(-180deg);
}

.collapsable {
	display: block;
	overflow: hidden;
	transition: height .3s ease-in-out;
}

.collapsable.show {
	transition: height .3s ease-in-out;
}

/* reCaptcha Badge */
.grecaptcha-badge {
	bottom: 33px !important;
}
