.text-monospace {
	font-family: $font-family-monospace;
}

.text-justify  { text-align: justify !important; }
.text-wrap     { white-space: normal !important; }
.text-nowrap   { white-space: nowrap !important; }
.text-truncate { @include text-truncate; }

.text-left   {
	text-align: left !important;
}
.text-right  {
	text-align: right !important;
}
.text-center {
	text-align: center !important;
}

.text-lowercase  {
	text-transform: lowercase !important;
}
.text-uppercase  {
	text-transform: uppercase !important;
}
.text-capitalize {
	text-transform: capitalize !important;
}

.font-weight-light   {
	font-weight: $font-weight-light !important;
}
.font-weight-lighter {
	font-weight: $font-weight-lighter !important;
}
.font-weight-normal  {
	font-weight: $font-weight-normal !important;
}
.font-weight-bold    {
	font-weight: $font-weight-bold !important;
}
.font-weight-bolder  {
	font-weight: $font-weight-bolder !important;
}
.font-italic         {
	font-style: italic !important;
}

.text-white {
	color: $white !important;
}

@each $color, $value in $theme-colors {
  @include text-emphasis-variant(".text-#{$color}", $value);
}

.text-body {
	color: $body-color !important;
}
.text-muted {
	color: $text-muted !important;
}

.text-black-50 {
	color: rgba($black, .5) !important;
}
.text-white-50 {
	color: rgba($white, .5) !important;
}

.text-hide {
  @include text-hide($ignore-warning: true);
}

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

.text-reset {
 color: inherit !important;
}
