.position-relative {
	position: relative;
}
.position-absolute {
	position: absolute;
}
.position-static {
	position: static !important;
}
.position-initial {
	position: initial !important;
}

.float-left{
	float: left!important;
}
.float-right{
	float: right!important;
}
.float-none{
	float: none!important;
}

.height-100 {
	height: 100%
}

.display-flex {
	display: flex;
}

.display-inline-block {
	display: inline-block;
}

.display-none {
	display: none !important;
}

.display-block {
	display: block !important;
}

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

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

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

.mt-0 {
	margin-top: 0 !important;
}
.mt-1 {
	margin-top: .25em !important;
}
.mt-2 {
	margin-top: .5em !important;
}
.mt-3 {
	margin-top: 1em !important;
}
.mt-4 {
	margin-top: 1.5em !important;
}
.mt-5 {
	margin-top: 2em !important;
}

.mb-0 {
	margin-bottom: 0 !important;
}
.mb-1{
	margin-bottom: .25em !important;
}
.mb-2 {
	margin-bottom: .5em !important;
}
.mb-3 {
	margin-bottom: 1em !important;
}
.mb-4 {
	margin-bottom: 1.5em !important;
}
.mb-5 {
	margin-bottom: 2em !important;
}

.ml-0 {
	margin-left: 0 !important;
}
.ml-1{
	margin-left: .25em !important;
}
.ml-2 {
	margin-left: .5em !important;
}
.ml-3 {
	margin-left: 1em !important;
}
.ml-4 {
	margin-left: 1.5em !important;
}
.ml-5 {
	margin-left: 2em !important;
}

.mr-0 {
	margin-right: 0 !important;
}
.mr-1{
	margin-right: .25em !important;
}
.mr-2 {
	margin-right: .5em !important;
}
.mr-3 {
	margin-right: 1em !important;
}
.mr-4 {
	margin-right: 1.5em !important;
}
.mr-5 {
	margin-right: 2em !important;
}

.mr-a {
	margin-right: auto !important;
}

.mx-0 {
	margin-left:0 !important;
	margin-right:0 !important;
}
.mx-1 {
	margin-left:.25em !important;
	margin-right:.25 !important;
}
.mx-2 {
	margin-left:.5em !important;
	margin-right:.5em !important;
}
.mx-3 {
	margin-left:1em !important;
	margin-right:1em !important;
}
.mx-4 {
	margin-left:1.5em !important;
	margin-right:1.5em !important;
}
.mx-5 {
	margin-right: 2em !important;
	margin-left: 2em !important;
}

.my-0 {
	margin-top: 0 !important;
	margin-bottom:0 !important;
}
.my-1 {
	margin-top: 0.25em !important;
	margin-bottom:0.25em !important;
}
.my-2 {
	margin-top: 0.5em !important;
	margin-bottom:0.5em !important;
}
.my-3 {
	margin-top: 1em !important;
	margin-bottom: 1em !important;
}
.my-4 {
	margin-top: 1.5em !important;
	margin-bottom:1.5em !important;
}
.my-5 {
	margin-top: 2em !important;
	margin-bottom:2em !important;
}

.m-0 {
	margin: 0 !important;
}
.m-1 {
	margin: .25em !important;
}
.m-2 {
	margin: .5em !important;
}
.m-3 {
	margin: 1em !important;
}
.m-4 {
	margin: 1.5em !important;
}
.m-5 {
	margin: 2em !important;
}

.mx-auto {
	margin-left: auto !important;
	margin-right: auto !important;
}

.pt-0 {
	padding-top: 0 !important;
}
.pt-1 {
	padding-top: .25em !important;
}
.pt-2 {
	padding-top: .5em !important;
}
.pt-3 {
	padding-top: 1em !important;
}
.pt-4 {
	padding-top: 1.5em !important;
}
.pt-5 {
	padding-top: 2em !important;
}

.pb-0 {
	padding-bottom: 0 !important;
}
.pb-1{
	padding-bottom: .25em !important;
}
.pb-2 {
	padding-bottom: .5em !important;
}
.pb-3 {
	padding-bottom: 1em !important;
}
.pb-4 {
	padding-bottom: 1.5em !important;
}
.pb-5 {
	padding-bottom: 2em !important;
}

.pl-0 {
	padding-left: 0 !important;
}
.pl-1{
	padding-left: .25em !important;
}
.pl-2 {
	padding-left: .5em !important;
}
.pl-3 {
	padding-left: 1em !important;
}
.pl-4 {
	padding-left: 1.5em !important;
}
.pl-5 {
	padding-left: 2em !important;
}

.pr-0 {
	padding-right: 0 !important;
}
.pr-1{
	padding-right: .25em !important;
}
.pr-2 {
	padding-right: .5em !important;
}
.pr-3 {
	padding-right: 1em !important;
}
.pr-4 {
	padding-right: 1.5em !important;
}
.pr-5 {
	padding-right: 2em !important;
}

.px-0 {
	padding-left:0 !important;
	padding-right:0 !important;
}
.px-1 {
	padding-left:.25em !important;
	padding-right:.25em !important;
}
.px-2 {
	padding-left:.5em !important;
	padding-right:.5em !important;
}
.px-3 {
	padding-left:1em !important;
	padding-right:1em !important;
}
.px-4 {
	padding-left:1.5em !important;
	padding-right:1.5em !important;
}
.px-5 {
	padding-right: 2em !important;
	padding-left: 2em !important;
}

.py-0 {
	padding-top: 0 !important;
	padding-bottom:0 !important;
}
.py-1 {
	padding-top: 0.25em !important;
	padding-bottom:0.25em !important;
}
.py-2 {
	padding-top: 0.5em !important;
	padding-bottom:0.5em !important;
}
.py-3 {
	padding-top: 1em !important;
	padding-bottom: 1em !important;
}
.py-4 {
	padding-top: 1.5em !important;
	padding-bottom:1.5em !important;
}
.py-5 {
	padding-top: 2em !important;
	padding-bottom:2em !important;
}

.p-0 {
	padding: 0 !important;
}
.p-1 {
	padding: .25em !important;
}
.p-2 {
	padding: .5em !important;
}
.p-3 {
	padding: 1em !important;
}
.p-4 {
	padding: 1.5em !important;
}
.p-5 {
	padding: 2em !important;
}

.text-primary {
	color: #8b1D41;
}
.bg-primary {
	color: #8b1D41
}
.text-secondary {
	color: #383b3E;
}
.bg-secondary {
	color: #383b3E
}
.text-success {
	color: #468847;
}
.bg-success {
	color: #dff0d8
}
.text-danger {
	color: #b94a48;
}
.bg-danger {
	color: #f2dede
}
.text-warning {
	color: #c09853;
}
.bg-warning {
	color: #fcf8e3
}
.text-info {
	color: #3a87ad;
}
.bg-info {
	color: #d9edf7
}
.text-light  {
	color: #F2F3F2;
}
.bg-light  {
	color: #F2F3F2
}
.text-dark {
	color: #383b3E;
}
.bg-dark {
	color: #383b3E
}

.text-left {
	text-align: left!important;
}
.text-center {
	text-align: center!important;
}
.text-right {
	text-align: right!important;
}
.text-justify {
	text-align: justify!important;
}
.text-truncate{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.text-lowercase {
	text-transform: lowercase!important;
}
.text-uppercase {
	text-transform: uppercase!important;
}
.text-capitalize {
	text-transform: capitalize!important;
}
.font-weight-bold {
	font-weight: 700!important;
}
.font-weight-normal {
	font-weight: 400!important;
}
.font-weight-light {
	font-weight: 300!important;
}
.font-italic {
	font-style: italic!important;
}
.w-2-5 {
	width: 2.5% !important;
}

.w-5 {
	width:5% !important;
}

.w-6 {
	width:6% !important;
}

.w-6-5 {
	width: 6.5% !important;
}

.w-7 {
	width:7% !important;
}

.w-7-5 {
	width: 7.5% !important;
}

.w-8 {
	width:8% !important;
}

.w-9 {
	width:9% !important;
}
.w-10 {
	width: 10% !important;
}

.w-13 {
	width: 13% !important;
}

.w-14 {
	width: 14% !important;
}

.w-15 {
	width: 15% !important;
}

.w-17-5 {
	width: 17.5% !important;
}

.w-12-5 {
	width: 12.5% !important;
}

.w-13-5 {
	width: 13.5% !important;
}

.w-20{
	width:20% !important;
}

.w-25{
	width:25% !important;
}

.w-30{
	width:30% !important;
}

.w-35 {
	width: 35% !important;
}

.w-50{
	width:50% !important;
}
.w-75{
	width:75% !important;
}
.w-100{
	width:100%!important;
}
.w-100vw{
	width:100vw;
}
.mw-100{
	max-width: 100%!important;
}
.h-25{
	height:25%!important;
}
.h-50{
	height:50%!important;
}
.h-75{
	height:75%!important;
}
.h-100{
	height:100%!important;
}
.mh-100{
	max-height: 100%!important;
}

.text-underline {
	text-decoration: underline !important;
}

.white-space-normal {
	white-space: normal !important;
}

.overflow-hidden {
	overflow: hidden;
}

.cursor-pointer {
	cursor: pointer;
}

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

