/*!
 * Utilities/Align
 */

.content-center {
	align-content: center !important;
}

.content-start {
	align-content: flex-start !important;
}

.content-end {
	align-content: flex-end !important;
}

.content-between {
	align-content: space-between !important;
}

.content-around {
	align-content: space-around !important;
}

.content-evenly {
	align-content: space-evenly !important;
}

.items-start {
	align-items: flex-start !important;
}

.items-end {
	align-items: flex-end !important;
}

.items-center {
	align-items: center !important;
}

.items-baseline {
	align-items: baseline !important;
}

.items-stretch {
	align-items: stretch !important;
}

.self-auto {
	align-self: auto !important;
}

.self-start {
	align-self: flex-start !important;
}

.self-end {
	align-self: flex-end !important;
}

.self-center {
	align-self: center !important;
}

.self-stretch {
	align-self: stretch !important;
}

.self-baseline {
	align-self: baseline !important;
}

@media (min-width: 37.5em) {
	.sm\:content-center {
		align-content: center !important;
	}

	.sm\:content-start {
		align-content: flex-start !important;
	}

	.sm\:content-end {
		align-content: flex-end !important;
	}

	.sm\:content-between {
		align-content: space-between !important;
	}

	.sm\:content-around {
		align-content: space-around !important;
	}

	.sm\:content-evenly {
		align-content: space-evenly !important;
	}

	.sm\:items-start {
		align-items: flex-start !important;
	}

	.sm\:items-end {
		align-items: flex-end !important;
	}

	.sm\:items-center {
		align-items: center !important;
	}

	.sm\:items-baseline {
		align-items: baseline !important;
	}

	.sm\:items-stretch {
		align-items: stretch !important;
	}

	.sm\:self-auto {
		align-self: auto !important;
	}

	.sm\:self-start {
		align-self: flex-start !important;
	}

	.sm\:self-end {
		align-self: flex-end !important;
	}

	.sm\:self-center {
		align-self: center !important;
	}

	.sm\:self-stretch {
		align-self: stretch !important;
	}

	.sm\:self-baseline {
		align-self: baseline !important;
	}
}

@media (min-width: 52.5em) {
	.md\:content-center {
		align-content: center !important;
	}

	.md\:content-start {
		align-content: flex-start !important;
	}

	.md\:content-end {
		align-content: flex-end !important;
	}

	.md\:content-between {
		align-content: space-between !important;
	}

	.md\:content-around {
		align-content: space-around !important;
	}

	.md\:content-evenly {
		align-content: space-evenly !important;
	}

	.md\:items-start {
		align-items: flex-start !important;
	}

	.md\:items-end {
		align-items: flex-end !important;
	}

	.md\:items-center {
		align-items: center !important;
	}

	.md\:items-baseline {
		align-items: baseline !important;
	}

	.md\:items-stretch {
		align-items: stretch !important;
	}

	.md\:self-auto {
		align-self: auto !important;
	}

	.md\:self-start {
		align-self: flex-start !important;
	}

	.md\:self-end {
		align-self: flex-end !important;
	}

	.md\:self-center {
		align-self: center !important;
	}

	.md\:self-stretch {
		align-self: stretch !important;
	}

	.md\:self-baseline {
		align-self: baseline !important;
	}
}

@media (min-width: 80em) {
	.lg\:content-center {
		align-content: center !important;
	}

	.lg\:content-start {
		align-content: flex-start !important;
	}

	.lg\:content-end {
		align-content: flex-end !important;
	}

	.lg\:content-between {
		align-content: space-between !important;
	}

	.lg\:content-around {
		align-content: space-around !important;
	}

	.lg\:content-evenly {
		align-content: space-evenly !important;
	}

	.lg\:items-start {
		align-items: flex-start !important;
	}

	.lg\:items-end {
		align-items: flex-end !important;
	}

	.lg\:items-center {
		align-items: center !important;
	}

	.lg\:items-baseline {
		align-items: baseline !important;
	}

	.lg\:items-stretch {
		align-items: stretch !important;
	}

	.lg\:self-auto {
		align-self: auto !important;
	}

	.lg\:self-start {
		align-self: flex-start !important;
	}

	.lg\:self-end {
		align-self: flex-end !important;
	}

	.lg\:self-center {
		align-self: center !important;
	}

	.lg\:self-stretch {
		align-self: stretch !important;
	}

	.lg\:self-baseline {
		align-self: baseline !important;
	}
}

@media (min-width: 100em) {
	.xl\:content-center {
		align-content: center !important;
	}

	.xl\:content-start {
		align-content: flex-start !important;
	}

	.xl\:content-end {
		align-content: flex-end !important;
	}

	.xl\:content-between {
		align-content: space-between !important;
	}

	.xl\:content-around {
		align-content: space-around !important;
	}

	.xl\:content-evenly {
		align-content: space-evenly !important;
	}

	.xl\:items-start {
		align-items: flex-start !important;
	}

	.xl\:items-end {
		align-items: flex-end !important;
	}

	.xl\:items-center {
		align-items: center !important;
	}

	.xl\:items-baseline {
		align-items: baseline !important;
	}

	.xl\:items-stretch {
		align-items: stretch !important;
	}

	.xl\:self-auto {
		align-self: auto !important;
	}

	.xl\:self-start {
		align-self: flex-start !important;
	}

	.xl\:self-end {
		align-self: flex-end !important;
	}

	.xl\:self-center {
		align-self: center !important;
	}

	.xl\:self-stretch {
		align-self: stretch !important;
	}

	.xl\:self-baseline {
		align-self: baseline !important;
	}
}
