.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.first-letter-uppercase:first-letter {
  text-transform: uppercase;
}

.color_white {
  color: #ffffff;
}
.color_purple {
  color: #9900cc;
}
.color_red {
  color: #ff0000;
}
.color_black {
  color: #000000;
}
.color_grey {
  color: #999999;
}
.color_dark-grey {
  color: #666666;
}
.color_black-grey {
  color: #333333;
}
.color_light-grey {
  color: #cccccc;
}
.color_light-blue {
  color: #99ccff;
}
.color_blue {
  color: #0000ff;
}
.color_green {
  color: #00b000;
}
.color_pink {
  color: #ff00cc;
}

.bold {
  font-weight: bold;
}

.medium {
  font-weight: 600;
}

.regular {
  font-weight: 400;
}

.light {
  font-weight: 300;
}

.italic {
  font-style: italic;
}

.padding_0 {
  padding: 0;
}

.wrap {
  white-space: normal;
}

.nowrap {
  white-space: nowrap;
}

.d-none {
  display: none;
}

.d-block {
  display: block;
}

.d-inline {
  display: inline;
}

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

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

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

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

.overflow-hidden {
  overflow: hidden;
}

.hidden {
  display: none !important;
}