
.textJustify {
  text-align: justify;
}

.textNowrap {
  white-space: nowrap;
}

.textWrap {
  word-wrap: break-word;
  white-space: normal;
}

.textTruncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.textLowercase {
  text-transform: lowercase !important;
}

.textUppercase {
  text-transform: uppercase !important;
}

.textCapitalize {
  text-transform: capitalize !important;
}

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

.textNeutral {
  color: #8e9092;
}

.textAlignLeft {
  text-align: left !important;
}

.textAlignLeftXsUp {
  text-align: left !important;
}

@media (max-width: 374px) {  .textAlignLeftXsDown {
    text-align: left !important;
  }
}

@media (min-width: 375px) {  .textAlignLeftSmUp {
    text-align: left !important;
  }
}

@media (max-width: 767px) {  .textAlignLeftSmDown {
    text-align: left !important;
  }
}

@media (min-width: 768px) {  .textAlignLeftMdUp {
    text-align: left !important;
  }
}

@media (max-width: 1023px) {  .textAlignLeftMdDown {
    text-align: left !important;
  }
}

@media (min-width: 1024px) {  .textAlignLeftLgUp {
    text-align: left !important;
  }
}

@media (max-width: 1279px) {  .textAlignLeftLgDown {
    text-align: left !important;
  }
}

@media (min-width: 1280px) {  .textAlignLeftXlUp {
    text-align: left !important;
  }
}

.textAlignLeftXlDown {
  text-align: left !important;
}

.textAlignCenter {
  text-align: center !important;
}

.textAlignCenterXsUp {
  text-align: center !important;
}

@media (max-width: 374px) {  .textAlignCenterXsDown {
    text-align: center !important;
  }
}

@media (min-width: 375px) {  .textAlignCenterSmUp {
    text-align: center !important;
  }
}

@media (max-width: 767px) {  .textAlignCenterSmDown {
    text-align: center !important;
  }
}

@media (min-width: 768px) {  .textAlignCenterMdUp {
    text-align: center !important;
  }
}

@media (max-width: 1023px) {  .textAlignCenterMdDown {
    text-align: center !important;
  }
}

@media (min-width: 1024px) {  .textAlignCenterLgUp {
    text-align: center !important;
  }
}

@media (max-width: 1279px) {  .textAlignCenterLgDown {
    text-align: center !important;
  }
}

@media (min-width: 1280px) {  .textAlignCenterXlUp {
    text-align: center !important;
  }
}

.textAlignCenterXlDown {
  text-align: center !important;
}

.textAlignRight {
  text-align: right !important;
}

.textAlignRightXsUp {
  text-align: right !important;
}

@media (max-width: 374px) {  .textAlignRightXsDown {
    text-align: right !important;
  }
}

@media (min-width: 375px) {  .textAlignRightSmUp {
    text-align: right !important;
  }
}

@media (max-width: 767px) {  .textAlignRightSmDown {
    text-align: right !important;
  }
}

@media (min-width: 768px) {  .textAlignRightMdUp {
    text-align: right !important;
  }
}

@media (max-width: 1023px) {  .textAlignRightMdDown {
    text-align: right !important;
  }
}

@media (min-width: 1024px) {  .textAlignRightLgUp {
    text-align: right !important;
  }
}

@media (max-width: 1279px) {  .textAlignRightLgDown {
    text-align: right !important;
  }
}

@media (min-width: 1280px) {  .textAlignRightXlUp {
    text-align: right !important;
  }
}

.textAlignRightXlDown {
  text-align: right !important;
}

.fontWeightNormal {
  font-weight: normal;
}

.fontWeightMedium {
  font-weight: 600;
}

.fontWeightBold {
  font-weight: 800;
}

.fontItalic {
  font-style: italic;
}