
.p-0 {
	padding: 0rem;
}

.ps-0 {
	padding-left: 0rem;
}

.pe-0 {
	padding-right: 0rem;
}

.pt-0 {
	padding-top: 0rem;
}

.pb-0 {
	padding-bottom: 0rem;
}

.px-0 {
	padding-left: 0rem;
	padding-right: 0rem;
}

.py-0 {
	padding-top: 0rem;
	padding-bottom: 0rem;
}


.m-0 {
	margin: 0rem;
}

.ms-0 {
	margin-left: 0rem;
}

.me-0 {
	margin-right: 0rem;
}

.mt-0 {
	margin-top: 0rem;
}

.mb-0 {
	margin-bottom: 0rem;
}

.mx-0 {
	margin-left: 0rem;
	margin-right: 0rem;
}

.my-0 {
	margin-top: 0rem;
	margin-bottom: 0rem;
}
.p-1 {
	padding: 0.25rem;
}

.ps-1 {
	padding-left: 0.25rem;
}

.pe-1 {
	padding-right: 0.25rem;
}

.pt-1 {
	padding-top: 0.25rem;
}

.pb-1 {
	padding-bottom: 0.25rem;
}

.px-1 {
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}

.py-1 {
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}


.m-1 {
	margin: 0.25rem;
}

.ms-1 {
	margin-left: 0.25rem;
}

.me-1 {
	margin-right: 0.25rem;
}

.mt-1 {
	margin-top: 0.25rem;
}

.mb-1 {
	margin-bottom: 0.25rem;
}

.mx-1 {
	margin-left: 0.25rem;
	margin-right: 0.25rem;
}

.my-1 {
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}
.p-2 {
	padding: 0.5rem;
}

.ps-2 {
	padding-left: 0.5rem;
}

.pe-2 {
	padding-right: 0.5rem;
}

.pt-2 {
	padding-top: 0.5rem;
}

.pb-2 {
	padding-bottom: 0.5rem;
}

.px-2 {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}

.py-2 {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}


.m-2 {
	margin: 0.5rem;
}

.ms-2 {
	margin-left: 0.5rem;
}

.me-2 {
	margin-right: 0.5rem;
}

.mt-2 {
	margin-top: 0.5rem;
}

.mb-2 {
	margin-bottom: 0.5rem;
}

.mx-2 {
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}

.my-2 {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.p-3 {
	padding: 1rem;
}

.ps-3 {
	padding-left: 1rem;
}

.pe-3 {
	padding-right: 1rem;
}

.pt-3 {
	padding-top: 1rem;
}

.pb-3 {
	padding-bottom: 1rem;
}

.px-3 {
	padding-left: 1rem;
	padding-right: 1rem;
}

.py-3 {
	padding-top: 1rem;
	padding-bottom: 1rem;
}


.m-3 {
	margin: 1rem;
}

.ms-3 {
	margin-left: 1rem;
}

.me-3 {
	margin-right: 1rem;
}

.mt-3 {
	margin-top: 1rem;
}

.mb-3 {
	margin-bottom: 1rem;
}

.mx-3 {
	margin-left: 1rem;
	margin-right: 1rem;
}

.my-3 {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.p-4 {
	padding: 1.5rem;
}

.ps-4 {
	padding-left: 1.5rem;
}

.pe-4 {
	padding-right: 1.5rem;
}

.pt-4 {
	padding-top: 1.5rem;
}

.pb-4 {
	padding-bottom: 1.5rem;
}

.px-4 {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.py-4 {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}


.m-4 {
	margin: 1.5rem;
}

.ms-4 {
	margin-left: 1.5rem;
}

.me-4 {
	margin-right: 1.5rem;
}

.mt-4 {
	margin-top: 1.5rem;
}

.mb-4 {
	margin-bottom: 1.5rem;
}

.mx-4 {
	margin-left: 1.5rem;
	margin-right: 1.5rem;
}

.my-4 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.p-5 {
	padding: 3rem;
}

.ps-5 {
	padding-left: 3rem;
}

.pe-5 {
	padding-right: 3rem;
}

.pt-5 {
	padding-top: 3rem;
}

.pb-5 {
	padding-bottom: 3rem;
}

.px-5 {
	padding-left: 3rem;
	padding-right: 3rem;
}

.py-5 {
	padding-top: 3rem;
	padding-bottom: 3rem;
}


.m-5 {
	margin: 3rem;
}

.ms-5 {
	margin-left: 3rem;
}

.me-5 {
	margin-right: 3rem;
}

.mt-5 {
	margin-top: 3rem;
}

.mb-5 {
	margin-bottom: 3rem;
}

.mx-5 {
	margin-left: 3rem;
	margin-right: 3rem;
}

.my-5 {
	margin-top: 3rem;
	margin-bottom: 3rem;
}
.w-5 {
	width: 5%!important;
}
.w-10 {
	width: 10%!important;
}
.w-15 {
	width: 15%!important;
}
.w-20 {
	width: 20%!important;
}
.w-25 {
	width: 25%!important;
}
.w-30 {
	width: 30%!important;
}
.w-35 {
	width: 35%!important;
}
.w-40 {
	width: 40%!important;
}
.w-45 {
	width: 45%!important;
}
.w-50 {
	width: 50%!important;
}
.w-55 {
	width: 55%!important;
}
.w-60 {
	width: 60%!important;
}
.w-65 {
	width: 65%!important;
}
.w-70 {
	width: 70%!important;
}
.w-75 {
	width: 75%!important;
}
.w-80 {
	width: 80%!important;
}
.w-85 {
	width: 85%!important;
}
.w-90 {
	width: 90%!important;
}
.w-95 {
	width: 95%!important;
}
.w-100 {
	width: 100%!important;
}.small {
	font-size: 0.8em;
}
.smaller {
	font-size: 0.7em;
}
.smallest {
	font-size: 0.6em;
}

.fw-bold {
	font-weight: 900;
}

.text-start {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-end {
	text-align: right;
}

.text-upper {
	text-transform: uppercase;
}

.text-italic {
	font-style: italic;
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 0;

}
.img-flip {
	transform: scaleX(-1);
}

.d-none {
	display: none;
}

.d-block {
	display: block;
}

.d-inline {
	display: inline;
}