/*!
* Components/Justify
*/

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

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

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

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

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

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

.justify-items-start {
	justify-items: start !important;
}

.justify-items-end {
	justify-items: end !important;
}

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

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

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

.justify-self-start {
	justify-self: start !important;
}

.justify-self-end {
	justify-self: end !important;
}

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

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

@media (min-width: 37.5em) {
	.sm\:justify-start {
		justify-content: flex-start !important;
	}

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

	.sm\:justify-center {
		justify-content: center !important;
	}

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 52.5em) {
	.md\:justify-start {
		justify-content: flex-start !important;
	}

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

	.md\:justify-center {
		justify-content: center !important;
	}

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 80em) {
	.lg\:justify-start {
		justify-content: flex-start !important;
	}

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

	.lg\:justify-center {
		justify-content: center !important;
	}

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 100em) {
	.xl\:justify-start {
		justify-content: flex-start !important;
	}

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

	.xl\:justify-center {
		justify-content: center !important;
	}

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

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

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

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

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

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

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

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

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

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

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

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