/**
 * Ao realizar alteracoes nas cores, o arquivo '/vue-app/src/plugins/vuetify/new_colors.js' tambem deve ser alterado
 *
 * Ao adicionar uma cor nova, novas classes devem ser criadas em no arquivo 'new-colors-classes.css'
 */
/* Secondary */
/* Blur */
/* Pink */
/* Tertiary */
/* Success */
/* Warning */
/* Error */
/* Gray */
/* Brand */
/* Info */
/* Green */
/* Purple */
/* Coral */
/* Orange */
/* Cyan */
.border-transparent {
  border-color: transparent !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.text-transparent {
  color: transparent !important;
}

.bg-primary-blue-900 {
  background-color: #162EDD !important;
}

.text-primary-blue-900 {
  color: #162EDD !important;
}

.border-primary-blue-900 {
  border-color: #162EDD !important;
}

.border-primary-blue-900-hover:hover {
  border-color: #162EDD !important;
}

.bg-primary-blue-900-hover:hover {
  background-color: #162EDD !important;
}

.text-primary-blue-900-hover:hover {
  color: #162EDD !important;
}

.btn .btn-outline-primary-blue-900 {
  color: #162EDD !important;
  background-color: #ffffff !important;
  border-color: #162EDD !important;
}
.btn .btn-outline-primary-blue-900:hover, .btn .btn-outline-primary-blue-900:active, .btn .btn-outline-primary-blue-900:focus, .btn .btn-outline-primary-blue-900 .active {
  background: #162EDD !important;
  color: #ffffff !important;
  border-color: #162EDD !important;
}
.btn .btn-primary-blue-900 {
  color: #fff !important;
  background-color: #162EDD !important;
  border-color: #162EDD !important;
}
.btn .btn-primary-blue-900:hover, .btn .btn-primary-blue-900:active, .btn .btn-primary-blue-900:focus, .btn .btn-primary-blue-900 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-primary-blue-500 {
  background-color: #3559EB !important;
}

.text-primary-blue-500 {
  color: #3559EB !important;
}

.border-primary-blue-500 {
  border-color: #3559EB !important;
}

.border-primary-blue-500-hover:hover {
  border-color: #3559EB !important;
}

.bg-primary-blue-500-hover:hover {
  background-color: #3559EB !important;
}

.text-primary-blue-500-hover:hover {
  color: #3559EB !important;
}

.btn .btn-outline-primary-blue-500 {
  color: #3559EB !important;
  background-color: #ffffff !important;
  border-color: #3559EB !important;
}
.btn .btn-outline-primary-blue-500:hover, .btn .btn-outline-primary-blue-500:active, .btn .btn-outline-primary-blue-500:focus, .btn .btn-outline-primary-blue-500 .active {
  background: #3559EB !important;
  color: #ffffff !important;
  border-color: #3559EB !important;
}
.btn .btn-primary-blue-500 {
  color: #fff !important;
  background-color: #3559EB !important;
  border-color: #3559EB !important;
}
.btn .btn-primary-blue-500:hover, .btn .btn-primary-blue-500:active, .btn .btn-primary-blue-500:focus, .btn .btn-primary-blue-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-primary-blue-200 {
  background-color: #9AACF5 !important;
}

.text-primary-blue-200 {
  color: #9AACF5 !important;
}

.border-primary-blue-200 {
  border-color: #9AACF5 !important;
}

.border-primary-blue-200-hover:hover {
  border-color: #9AACF5 !important;
}

.bg-primary-blue-200-hover:hover {
  background-color: #9AACF5 !important;
}

.text-primary-blue-200-hover:hover {
  color: #9AACF5 !important;
}

.btn .btn-outline-primary-blue-200 {
  color: #9AACF5 !important;
  background-color: #ffffff !important;
  border-color: #9AACF5 !important;
}
.btn .btn-outline-primary-blue-200:hover, .btn .btn-outline-primary-blue-200:active, .btn .btn-outline-primary-blue-200:focus, .btn .btn-outline-primary-blue-200 .active {
  background: #9AACF5 !important;
  color: #ffffff !important;
  border-color: #9AACF5 !important;
}
.btn .btn-primary-blue-200 {
  color: #fff !important;
  background-color: #9AACF5 !important;
  border-color: #9AACF5 !important;
}
.btn .btn-primary-blue-200:hover, .btn .btn-primary-blue-200:active, .btn .btn-primary-blue-200:focus, .btn .btn-primary-blue-200 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-primary-blue-100 {
  background-color: #C2CDF9 !important;
}

.text-primary-blue-100 {
  color: #C2CDF9 !important;
}

.border-primary-blue-100 {
  border-color: #C2CDF9 !important;
}

.border-primary-blue-100-hover:hover {
  border-color: #C2CDF9 !important;
}

.bg-primary-blue-100-hover:hover {
  background-color: #C2CDF9 !important;
}

.text-primary-blue-100-hover:hover {
  color: #C2CDF9 !important;
}

.btn .btn-outline-primary-blue-100 {
  color: #C2CDF9 !important;
  background-color: #ffffff !important;
  border-color: #C2CDF9 !important;
}
.btn .btn-outline-primary-blue-100:hover, .btn .btn-outline-primary-blue-100:active, .btn .btn-outline-primary-blue-100:focus, .btn .btn-outline-primary-blue-100 .active {
  background: #C2CDF9 !important;
  color: #ffffff !important;
  border-color: #C2CDF9 !important;
}
.btn .btn-primary-blue-100 {
  color: #fff !important;
  background-color: #C2CDF9 !important;
  border-color: #C2CDF9 !important;
}
.btn .btn-primary-blue-100:hover, .btn .btn-primary-blue-100:active, .btn .btn-primary-blue-100:focus, .btn .btn-primary-blue-100 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-primary-blue-50 {
  background-color: #E7EBFD !important;
}

.text-primary-blue-50 {
  color: #E7EBFD !important;
}

.border-primary-blue-50 {
  border-color: #E7EBFD !important;
}

.border-primary-blue-50-hover:hover {
  border-color: #E7EBFD !important;
}

.bg-primary-blue-50-hover:hover {
  background-color: #E7EBFD !important;
}

.text-primary-blue-50-hover:hover {
  color: #E7EBFD !important;
}

.btn .btn-outline-primary-blue-50 {
  color: #E7EBFD !important;
  background-color: #ffffff !important;
  border-color: #E7EBFD !important;
}
.btn .btn-outline-primary-blue-50:hover, .btn .btn-outline-primary-blue-50:active, .btn .btn-outline-primary-blue-50:focus, .btn .btn-outline-primary-blue-50 .active {
  background: #E7EBFD !important;
  color: #ffffff !important;
  border-color: #E7EBFD !important;
}
.btn .btn-primary-blue-50 {
  color: #fff !important;
  background-color: #E7EBFD !important;
  border-color: #E7EBFD !important;
}
.btn .btn-primary-blue-50:hover, .btn .btn-primary-blue-50:active, .btn .btn-primary-blue-50:focus, .btn .btn-primary-blue-50 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-secondary-blue-500 {
  background-color: #3DB7F4 !important;
}

.text-secondary-blue-500 {
  color: #3DB7F4 !important;
}

.border-secondary-blue-500 {
  border-color: #3DB7F4 !important;
}

.border-secondary-blue-500-hover:hover {
  border-color: #3DB7F4 !important;
}

.bg-secondary-blue-500-hover:hover {
  background-color: #3DB7F4 !important;
}

.text-secondary-blue-500-hover:hover {
  color: #3DB7F4 !important;
}

.btn .btn-outline-secondary-blue-500 {
  color: #3DB7F4 !important;
  background-color: #ffffff !important;
  border-color: #3DB7F4 !important;
}
.btn .btn-outline-secondary-blue-500:hover, .btn .btn-outline-secondary-blue-500:active, .btn .btn-outline-secondary-blue-500:focus, .btn .btn-outline-secondary-blue-500 .active {
  background: #3DB7F4 !important;
  color: #ffffff !important;
  border-color: #3DB7F4 !important;
}
.btn .btn-secondary-blue-500 {
  color: #fff !important;
  background-color: #3DB7F4 !important;
  border-color: #3DB7F4 !important;
}
.btn .btn-secondary-blue-500:hover, .btn .btn-secondary-blue-500:active, .btn .btn-secondary-blue-500:focus, .btn .btn-secondary-blue-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-secondary-blue-300 {
  background-color: #77CDF7 !important;
}

.text-secondary-blue-300 {
  color: #77CDF7 !important;
}

.border-secondary-blue-300 {
  border-color: #77CDF7 !important;
}

.border-secondary-blue-300-hover:hover {
  border-color: #77CDF7 !important;
}

.bg-secondary-blue-300-hover:hover {
  background-color: #77CDF7 !important;
}

.text-secondary-blue-300-hover:hover {
  color: #77CDF7 !important;
}

.btn .btn-outline-secondary-blue-300 {
  color: #77CDF7 !important;
  background-color: #ffffff !important;
  border-color: #77CDF7 !important;
}
.btn .btn-outline-secondary-blue-300:hover, .btn .btn-outline-secondary-blue-300:active, .btn .btn-outline-secondary-blue-300:focus, .btn .btn-outline-secondary-blue-300 .active {
  background: #77CDF7 !important;
  color: #ffffff !important;
  border-color: #77CDF7 !important;
}
.btn .btn-secondary-blue-300 {
  color: #fff !important;
  background-color: #77CDF7 !important;
  border-color: #77CDF7 !important;
}
.btn .btn-secondary-blue-300:hover, .btn .btn-secondary-blue-300:active, .btn .btn-secondary-blue-300:focus, .btn .btn-secondary-blue-300 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-secondary-blue-200 {
  background-color: #9EDBFA !important;
}

.text-secondary-blue-200 {
  color: #9EDBFA !important;
}

.border-secondary-blue-200 {
  border-color: #9EDBFA !important;
}

.border-secondary-blue-200-hover:hover {
  border-color: #9EDBFA !important;
}

.bg-secondary-blue-200-hover:hover {
  background-color: #9EDBFA !important;
}

.text-secondary-blue-200-hover:hover {
  color: #9EDBFA !important;
}

.btn .btn-outline-secondary-blue-200 {
  color: #9EDBFA !important;
  background-color: #ffffff !important;
  border-color: #9EDBFA !important;
}
.btn .btn-outline-secondary-blue-200:hover, .btn .btn-outline-secondary-blue-200:active, .btn .btn-outline-secondary-blue-200:focus, .btn .btn-outline-secondary-blue-200 .active {
  background: #9EDBFA !important;
  color: #ffffff !important;
  border-color: #9EDBFA !important;
}
.btn .btn-secondary-blue-200 {
  color: #fff !important;
  background-color: #9EDBFA !important;
  border-color: #9EDBFA !important;
}
.btn .btn-secondary-blue-200:hover, .btn .btn-secondary-blue-200:active, .btn .btn-secondary-blue-200:focus, .btn .btn-secondary-blue-200 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-secondary-blue-100 {
  background-color: #C5E9FC !important;
}

.text-secondary-blue-100 {
  color: #C5E9FC !important;
}

.border-secondary-blue-100 {
  border-color: #C5E9FC !important;
}

.border-secondary-blue-100-hover:hover {
  border-color: #C5E9FC !important;
}

.bg-secondary-blue-100-hover:hover {
  background-color: #C5E9FC !important;
}

.text-secondary-blue-100-hover:hover {
  color: #C5E9FC !important;
}

.btn .btn-outline-secondary-blue-100 {
  color: #C5E9FC !important;
  background-color: #ffffff !important;
  border-color: #C5E9FC !important;
}
.btn .btn-outline-secondary-blue-100:hover, .btn .btn-outline-secondary-blue-100:active, .btn .btn-outline-secondary-blue-100:focus, .btn .btn-outline-secondary-blue-100 .active {
  background: #C5E9FC !important;
  color: #ffffff !important;
  border-color: #C5E9FC !important;
}
.btn .btn-secondary-blue-100 {
  color: #fff !important;
  background-color: #C5E9FC !important;
  border-color: #C5E9FC !important;
}
.btn .btn-secondary-blue-100:hover, .btn .btn-secondary-blue-100:active, .btn .btn-secondary-blue-100:focus, .btn .btn-secondary-blue-100 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-secondary-pink-900 {
  background-color: #FD4198 !important;
}

.text-secondary-pink-900 {
  color: #FD4198 !important;
}

.border-secondary-pink-900 {
  border-color: #FD4198 !important;
}

.border-secondary-pink-900-hover:hover {
  border-color: #FD4198 !important;
}

.bg-secondary-pink-900-hover:hover {
  background-color: #FD4198 !important;
}

.text-secondary-pink-900-hover:hover {
  color: #FD4198 !important;
}

.btn .btn-outline-secondary-pink-900 {
  color: #FD4198 !important;
  background-color: #ffffff !important;
  border-color: #FD4198 !important;
}
.btn .btn-outline-secondary-pink-900:hover, .btn .btn-outline-secondary-pink-900:active, .btn .btn-outline-secondary-pink-900:focus, .btn .btn-outline-secondary-pink-900 .active {
  background: #FD4198 !important;
  color: #ffffff !important;
  border-color: #FD4198 !important;
}
.btn .btn-secondary-pink-900 {
  color: #fff !important;
  background-color: #FD4198 !important;
  border-color: #FD4198 !important;
}
.btn .btn-secondary-pink-900:hover, .btn .btn-secondary-pink-900:active, .btn .btn-secondary-pink-900:focus, .btn .btn-secondary-pink-900 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-secondary-pink-500 {
  background-color: #FE70BD !important;
}

.text-secondary-pink-500 {
  color: #FE70BD !important;
}

.border-secondary-pink-500 {
  border-color: #FE70BD !important;
}

.border-secondary-pink-500-hover:hover {
  border-color: #FE70BD !important;
}

.bg-secondary-pink-500-hover:hover {
  background-color: #FE70BD !important;
}

.text-secondary-pink-500-hover:hover {
  color: #FE70BD !important;
}

.btn .btn-outline-secondary-pink-500 {
  color: #FE70BD !important;
  background-color: #ffffff !important;
  border-color: #FE70BD !important;
}
.btn .btn-outline-secondary-pink-500:hover, .btn .btn-outline-secondary-pink-500:active, .btn .btn-outline-secondary-pink-500:focus, .btn .btn-outline-secondary-pink-500 .active {
  background: #FE70BD !important;
  color: #ffffff !important;
  border-color: #FE70BD !important;
}
.btn .btn-secondary-pink-500 {
  color: #fff !important;
  background-color: #FE70BD !important;
  border-color: #FE70BD !important;
}
.btn .btn-secondary-pink-500:hover, .btn .btn-secondary-pink-500:active, .btn .btn-secondary-pink-500:focus, .btn .btn-secondary-pink-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-tertiary-blue-900 {
  background-color: #0D1853 !important;
}

.text-tertiary-blue-900 {
  color: #0D1853 !important;
}

.border-tertiary-blue-900 {
  border-color: #0D1853 !important;
}

.border-tertiary-blue-900-hover:hover {
  border-color: #0D1853 !important;
}

.bg-tertiary-blue-900-hover:hover {
  background-color: #0D1853 !important;
}

.text-tertiary-blue-900-hover:hover {
  color: #0D1853 !important;
}

.btn .btn-outline-tertiary-blue-900 {
  color: #0D1853 !important;
  background-color: #ffffff !important;
  border-color: #0D1853 !important;
}
.btn .btn-outline-tertiary-blue-900:hover, .btn .btn-outline-tertiary-blue-900:active, .btn .btn-outline-tertiary-blue-900:focus, .btn .btn-outline-tertiary-blue-900 .active {
  background: #0D1853 !important;
  color: #ffffff !important;
  border-color: #0D1853 !important;
}
.btn .btn-tertiary-blue-900 {
  color: #fff !important;
  background-color: #0D1853 !important;
  border-color: #0D1853 !important;
}
.btn .btn-tertiary-blue-900:hover, .btn .btn-tertiary-blue-900:active, .btn .btn-tertiary-blue-900:focus, .btn .btn-tertiary-blue-900 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-tertiary-blue-100 {
  background-color: #BDC4DA !important;
}

.text-tertiary-blue-100 {
  color: #BDC4DA !important;
}

.border-tertiary-blue-100 {
  border-color: #BDC4DA !important;
}

.border-tertiary-blue-100-hover:hover {
  border-color: #BDC4DA !important;
}

.bg-tertiary-blue-100-hover:hover {
  background-color: #BDC4DA !important;
}

.text-tertiary-blue-100-hover:hover {
  color: #BDC4DA !important;
}

.btn .btn-outline-tertiary-blue-100 {
  color: #BDC4DA !important;
  background-color: #ffffff !important;
  border-color: #BDC4DA !important;
}
.btn .btn-outline-tertiary-blue-100:hover, .btn .btn-outline-tertiary-blue-100:active, .btn .btn-outline-tertiary-blue-100:focus, .btn .btn-outline-tertiary-blue-100 .active {
  background: #BDC4DA !important;
  color: #ffffff !important;
  border-color: #BDC4DA !important;
}
.btn .btn-tertiary-blue-100 {
  color: #fff !important;
  background-color: #BDC4DA !important;
  border-color: #BDC4DA !important;
}
.btn .btn-tertiary-blue-100:hover, .btn .btn-tertiary-blue-100:active, .btn .btn-tertiary-blue-100:focus, .btn .btn-tertiary-blue-100 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-success-900 {
  background-color: #1CDD26 !important;
}

.text-success-900 {
  color: #1CDD26 !important;
}

.border-success-900 {
  border-color: #1CDD26 !important;
}

.border-success-900-hover:hover {
  border-color: #1CDD26 !important;
}

.bg-success-900-hover:hover {
  background-color: #1CDD26 !important;
}

.text-success-900-hover:hover {
  color: #1CDD26 !important;
}

.btn .btn-outline-success-900 {
  color: #1CDD26 !important;
  background-color: #ffffff !important;
  border-color: #1CDD26 !important;
}
.btn .btn-outline-success-900:hover, .btn .btn-outline-success-900:active, .btn .btn-outline-success-900:focus, .btn .btn-outline-success-900 .active {
  background: #1CDD26 !important;
  color: #ffffff !important;
  border-color: #1CDD26 !important;
}
.btn .btn-success-900 {
  color: #fff !important;
  background-color: #1CDD26 !important;
  border-color: #1CDD26 !important;
}
.btn .btn-success-900:hover, .btn .btn-success-900:active, .btn .btn-success-900:focus, .btn .btn-success-900 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-success-500 {
  background-color: #40EB4F !important;
}

.text-success-500 {
  color: #40EB4F !important;
}

.border-success-500 {
  border-color: #40EB4F !important;
}

.border-success-500-hover:hover {
  border-color: #40EB4F !important;
}

.bg-success-500-hover:hover {
  background-color: #40EB4F !important;
}

.text-success-500-hover:hover {
  color: #40EB4F !important;
}

.btn .btn-outline-success-500 {
  color: #40EB4F !important;
  background-color: #ffffff !important;
  border-color: #40EB4F !important;
}
.btn .btn-outline-success-500:hover, .btn .btn-outline-success-500:active, .btn .btn-outline-success-500:focus, .btn .btn-outline-success-500 .active {
  background: #40EB4F !important;
  color: #ffffff !important;
  border-color: #40EB4F !important;
}
.btn .btn-success-500 {
  color: #fff !important;
  background-color: #40EB4F !important;
  border-color: #40EB4F !important;
}
.btn .btn-success-500:hover, .btn .btn-success-500:active, .btn .btn-success-500:focus, .btn .btn-success-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-success-200 {
  background-color: #A0F5A7 !important;
}

.text-success-200 {
  color: #A0F5A7 !important;
}

.border-success-200 {
  border-color: #A0F5A7 !important;
}

.border-success-200-hover:hover {
  border-color: #A0F5A7 !important;
}

.bg-success-200-hover:hover {
  background-color: #A0F5A7 !important;
}

.text-success-200-hover:hover {
  color: #A0F5A7 !important;
}

.btn .btn-outline-success-200 {
  color: #A0F5A7 !important;
  background-color: #ffffff !important;
  border-color: #A0F5A7 !important;
}
.btn .btn-outline-success-200:hover, .btn .btn-outline-success-200:active, .btn .btn-outline-success-200:focus, .btn .btn-outline-success-200 .active {
  background: #A0F5A7 !important;
  color: #ffffff !important;
  border-color: #A0F5A7 !important;
}
.btn .btn-success-200 {
  color: #fff !important;
  background-color: #A0F5A7 !important;
  border-color: #A0F5A7 !important;
}
.btn .btn-success-200:hover, .btn .btn-success-200:active, .btn .btn-success-200:focus, .btn .btn-success-200 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-success-50 {
  background-color: #E8FDEA !important;
}

.text-success-50 {
  color: #E8FDEA !important;
}

.border-success-50 {
  border-color: #E8FDEA !important;
}

.border-success-50-hover:hover {
  border-color: #E8FDEA !important;
}

.bg-success-50-hover:hover {
  background-color: #E8FDEA !important;
}

.text-success-50-hover:hover {
  color: #E8FDEA !important;
}

.btn .btn-outline-success-50 {
  color: #E8FDEA !important;
  background-color: #ffffff !important;
  border-color: #E8FDEA !important;
}
.btn .btn-outline-success-50:hover, .btn .btn-outline-success-50:active, .btn .btn-outline-success-50:focus, .btn .btn-outline-success-50 .active {
  background: #E8FDEA !important;
  color: #ffffff !important;
  border-color: #E8FDEA !important;
}
.btn .btn-success-50 {
  color: #fff !important;
  background-color: #E8FDEA !important;
  border-color: #E8FDEA !important;
}
.btn .btn-success-50:hover, .btn .btn-success-50:active, .btn .btn-success-50:focus, .btn .btn-success-50 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-warning-900 {
  background-color: #FF9900 !important;
}

.text-warning-900 {
  color: #FF9900 !important;
}

.border-warning-900 {
  border-color: #FF9900 !important;
}

.border-warning-900-hover:hover {
  border-color: #FF9900 !important;
}

.bg-warning-900-hover:hover {
  background-color: #FF9900 !important;
}

.text-warning-900-hover:hover {
  color: #FF9900 !important;
}

.btn .btn-outline-warning-900 {
  color: #FF9900 !important;
  background-color: #ffffff !important;
  border-color: #FF9900 !important;
}
.btn .btn-outline-warning-900:hover, .btn .btn-outline-warning-900:active, .btn .btn-outline-warning-900:focus, .btn .btn-outline-warning-900 .active {
  background: #FF9900 !important;
  color: #ffffff !important;
  border-color: #FF9900 !important;
}
.btn .btn-warning-900 {
  color: #fff !important;
  background-color: #FF9900 !important;
  border-color: #FF9900 !important;
}
.btn .btn-warning-900:hover, .btn .btn-warning-900:active, .btn .btn-warning-900:focus, .btn .btn-warning-900 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-warning-500 {
  background-color: #FFBE00 !important;
}

.text-warning-500 {
  color: #FFBE00 !important;
}

.border-warning-500 {
  border-color: #FFBE00 !important;
}

.border-warning-500-hover:hover {
  border-color: #FFBE00 !important;
}

.bg-warning-500-hover:hover {
  background-color: #FFBE00 !important;
}

.text-warning-500-hover:hover {
  color: #FFBE00 !important;
}

.btn .btn-outline-warning-500 {
  color: #FFBE00 !important;
  background-color: #ffffff !important;
  border-color: #FFBE00 !important;
}
.btn .btn-outline-warning-500:hover, .btn .btn-outline-warning-500:active, .btn .btn-outline-warning-500:focus, .btn .btn-outline-warning-500 .active {
  background: #FFBE00 !important;
  color: #ffffff !important;
  border-color: #FFBE00 !important;
}
.btn .btn-warning-500 {
  color: #fff !important;
  background-color: #FFBE00 !important;
  border-color: #FFBE00 !important;
}
.btn .btn-warning-500:hover, .btn .btn-warning-500:active, .btn .btn-warning-500:focus, .btn .btn-warning-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-warning-200 {
  background-color: #FFDF80 !important;
}

.text-warning-200 {
  color: #FFDF80 !important;
}

.border-warning-200 {
  border-color: #FFDF80 !important;
}

.border-warning-200-hover:hover {
  border-color: #FFDF80 !important;
}

.bg-warning-200-hover:hover {
  background-color: #FFDF80 !important;
}

.text-warning-200-hover:hover {
  color: #FFDF80 !important;
}

.btn .btn-outline-warning-200 {
  color: #FFDF80 !important;
  background-color: #ffffff !important;
  border-color: #FFDF80 !important;
}
.btn .btn-outline-warning-200:hover, .btn .btn-outline-warning-200:active, .btn .btn-outline-warning-200:focus, .btn .btn-outline-warning-200 .active {
  background: #FFDF80 !important;
  color: #ffffff !important;
  border-color: #FFDF80 !important;
}
.btn .btn-warning-200 {
  color: #fff !important;
  background-color: #FFDF80 !important;
  border-color: #FFDF80 !important;
}
.btn .btn-warning-200:hover, .btn .btn-warning-200:active, .btn .btn-warning-200:focus, .btn .btn-warning-200 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-warning-50 {
  background-color: #FFF7E0 !important;
}

.text-warning-50 {
  color: #FFF7E0 !important;
}

.border-warning-50 {
  border-color: #FFF7E0 !important;
}

.border-warning-50-hover:hover {
  border-color: #FFF7E0 !important;
}

.bg-warning-50-hover:hover {
  background-color: #FFF7E0 !important;
}

.text-warning-50-hover:hover {
  color: #FFF7E0 !important;
}

.btn .btn-outline-warning-50 {
  color: #FFF7E0 !important;
  background-color: #ffffff !important;
  border-color: #FFF7E0 !important;
}
.btn .btn-outline-warning-50:hover, .btn .btn-outline-warning-50:active, .btn .btn-outline-warning-50:focus, .btn .btn-outline-warning-50 .active {
  background: #FFF7E0 !important;
  color: #ffffff !important;
  border-color: #FFF7E0 !important;
}
.btn .btn-warning-50 {
  color: #fff !important;
  background-color: #FFF7E0 !important;
  border-color: #FFF7E0 !important;
}
.btn .btn-warning-50:hover, .btn .btn-warning-50:active, .btn .btn-warning-50:focus, .btn .btn-warning-50 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-error-900 {
  background-color: #EE1100 !important;
}

.text-error-900 {
  color: #EE1100 !important;
}

.border-error-900 {
  border-color: #EE1100 !important;
}

.border-error-900-hover:hover {
  border-color: #EE1100 !important;
}

.bg-error-900-hover:hover {
  background-color: #EE1100 !important;
}

.text-error-900-hover:hover {
  color: #EE1100 !important;
}

.btn .btn-outline-error-900 {
  color: #EE1100 !important;
  background-color: #ffffff !important;
  border-color: #EE1100 !important;
}
.btn .btn-outline-error-900:hover, .btn .btn-outline-error-900:active, .btn .btn-outline-error-900:focus, .btn .btn-outline-error-900 .active {
  background: #EE1100 !important;
  color: #ffffff !important;
  border-color: #EE1100 !important;
}
.btn .btn-error-900 {
  color: #fff !important;
  background-color: #EE1100 !important;
  border-color: #EE1100 !important;
}
.btn .btn-error-900:hover, .btn .btn-error-900:active, .btn .btn-error-900:focus, .btn .btn-error-900 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-error-500 {
  background-color: #F52D00 !important;
}

.text-error-500 {
  color: #F52D00 !important;
}

.border-error-500 {
  border-color: #F52D00 !important;
}

.border-error-500-hover:hover {
  border-color: #F52D00 !important;
}

.bg-error-500-hover:hover {
  background-color: #F52D00 !important;
}

.text-error-500-hover:hover {
  color: #F52D00 !important;
}

.btn .btn-outline-error-500 {
  color: #F52D00 !important;
  background-color: #ffffff !important;
  border-color: #F52D00 !important;
}
.btn .btn-outline-error-500:hover, .btn .btn-outline-error-500:active, .btn .btn-outline-error-500:focus, .btn .btn-outline-error-500 .active {
  background: #F52D00 !important;
  color: #ffffff !important;
  border-color: #F52D00 !important;
}
.btn .btn-error-500 {
  color: #fff !important;
  background-color: #F52D00 !important;
  border-color: #F52D00 !important;
}
.btn .btn-error-500:hover, .btn .btn-error-500:active, .btn .btn-error-500:focus, .btn .btn-error-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-error-200 {
  background-color: #FA9680 !important;
}

.text-error-200 {
  color: #FA9680 !important;
}

.border-error-200 {
  border-color: #FA9680 !important;
}

.border-error-200-hover:hover {
  border-color: #FA9680 !important;
}

.bg-error-200-hover:hover {
  background-color: #FA9680 !important;
}

.text-error-200-hover:hover {
  color: #FA9680 !important;
}

.btn .btn-outline-error-200 {
  color: #FA9680 !important;
  background-color: #ffffff !important;
  border-color: #FA9680 !important;
}
.btn .btn-outline-error-200:hover, .btn .btn-outline-error-200:active, .btn .btn-outline-error-200:focus, .btn .btn-outline-error-200 .active {
  background: #FA9680 !important;
  color: #ffffff !important;
  border-color: #FA9680 !important;
}
.btn .btn-error-200 {
  color: #fff !important;
  background-color: #FA9680 !important;
  border-color: #FA9680 !important;
}
.btn .btn-error-200:hover, .btn .btn-error-200:active, .btn .btn-error-200:focus, .btn .btn-error-200 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-error-50 {
  background-color: #FEE6E0 !important;
}

.text-error-50 {
  color: #FEE6E0 !important;
}

.border-error-50 {
  border-color: #FEE6E0 !important;
}

.border-error-50-hover:hover {
  border-color: #FEE6E0 !important;
}

.bg-error-50-hover:hover {
  background-color: #FEE6E0 !important;
}

.text-error-50-hover:hover {
  color: #FEE6E0 !important;
}

.btn .btn-outline-error-50 {
  color: #FEE6E0 !important;
  background-color: #ffffff !important;
  border-color: #FEE6E0 !important;
}
.btn .btn-outline-error-50:hover, .btn .btn-outline-error-50:active, .btn .btn-outline-error-50:focus, .btn .btn-outline-error-50 .active {
  background: #FEE6E0 !important;
  color: #ffffff !important;
  border-color: #FEE6E0 !important;
}
.btn .btn-error-50 {
  color: #fff !important;
  background-color: #FEE6E0 !important;
  border-color: #FEE6E0 !important;
}
.btn .btn-error-50:hover, .btn .btn-error-50:active, .btn .btn-error-50:focus, .btn .btn-error-50 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-0 {
  background-color: #FFFFFF !important;
}

.text-gray-0 {
  color: #FFFFFF !important;
}

.border-gray-0 {
  border-color: #FFFFFF !important;
}

.border-gray-0-hover:hover {
  border-color: #FFFFFF !important;
}

.bg-gray-0-hover:hover {
  background-color: #FFFFFF !important;
}

.text-gray-0-hover:hover {
  color: #FFFFFF !important;
}

.btn .btn-outline-gray-0 {
  color: #FFFFFF !important;
  background-color: #ffffff !important;
  border-color: #FFFFFF !important;
}
.btn .btn-outline-gray-0:hover, .btn .btn-outline-gray-0:active, .btn .btn-outline-gray-0:focus, .btn .btn-outline-gray-0 .active {
  background: #FFFFFF !important;
  color: #ffffff !important;
  border-color: #FFFFFF !important;
}
.btn .btn-gray-0 {
  color: #fff !important;
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
}
.btn .btn-gray-0:hover, .btn .btn-gray-0:active, .btn .btn-gray-0:focus, .btn .btn-gray-0 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-10 {
  background-color: #F5F7F8 !important;
}

.text-gray-10 {
  color: #F5F7F8 !important;
}

.border-gray-10 {
  border-color: #F5F7F8 !important;
}

.border-gray-10-hover:hover {
  border-color: #F5F7F8 !important;
}

.bg-gray-10-hover:hover {
  background-color: #F5F7F8 !important;
}

.text-gray-10-hover:hover {
  color: #F5F7F8 !important;
}

.btn .btn-outline-gray-10 {
  color: #F5F7F8 !important;
  background-color: #ffffff !important;
  border-color: #F5F7F8 !important;
}
.btn .btn-outline-gray-10:hover, .btn .btn-outline-gray-10:active, .btn .btn-outline-gray-10:focus, .btn .btn-outline-gray-10 .active {
  background: #F5F7F8 !important;
  color: #ffffff !important;
  border-color: #F5F7F8 !important;
}
.btn .btn-gray-10 {
  color: #fff !important;
  background-color: #F5F7F8 !important;
  border-color: #F5F7F8 !important;
}
.btn .btn-gray-10:hover, .btn .btn-gray-10:active, .btn .btn-gray-10:focus, .btn .btn-gray-10 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-30 {
  background-color: #EFF0F2 !important;
}

.text-gray-30 {
  color: #EFF0F2 !important;
}

.border-gray-30 {
  border-color: #EFF0F2 !important;
}

.border-gray-30-hover:hover {
  border-color: #EFF0F2 !important;
}

.bg-gray-30-hover:hover {
  background-color: #EFF0F2 !important;
}

.text-gray-30-hover:hover {
  color: #EFF0F2 !important;
}

.btn .btn-outline-gray-30 {
  color: #EFF0F2 !important;
  background-color: #ffffff !important;
  border-color: #EFF0F2 !important;
}
.btn .btn-outline-gray-30:hover, .btn .btn-outline-gray-30:active, .btn .btn-outline-gray-30:focus, .btn .btn-outline-gray-30 .active {
  background: #EFF0F2 !important;
  color: #ffffff !important;
  border-color: #EFF0F2 !important;
}
.btn .btn-gray-30 {
  color: #fff !important;
  background-color: #EFF0F2 !important;
  border-color: #EFF0F2 !important;
}
.btn .btn-gray-30:hover, .btn .btn-gray-30:active, .btn .btn-gray-30:focus, .btn .btn-gray-30 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-50 {
  background-color: #E1E1E4 !important;
}

.text-gray-50 {
  color: #E1E1E4 !important;
}

.border-gray-50 {
  border-color: #E1E1E4 !important;
}

.border-gray-50-hover:hover {
  border-color: #E1E1E4 !important;
}

.bg-gray-50-hover:hover {
  background-color: #E1E1E4 !important;
}

.text-gray-50-hover:hover {
  color: #E1E1E4 !important;
}

.btn .btn-outline-gray-50 {
  color: #E1E1E4 !important;
  background-color: #ffffff !important;
  border-color: #E1E1E4 !important;
}
.btn .btn-outline-gray-50:hover, .btn .btn-outline-gray-50:active, .btn .btn-outline-gray-50:focus, .btn .btn-outline-gray-50 .active {
  background: #E1E1E4 !important;
  color: #ffffff !important;
  border-color: #E1E1E4 !important;
}
.btn .btn-gray-50 {
  color: #fff !important;
  background-color: #E1E1E4 !important;
  border-color: #E1E1E4 !important;
}
.btn .btn-gray-50:hover, .btn .btn-gray-50:active, .btn .btn-gray-50:focus, .btn .btn-gray-50 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-100 {
  background-color: #CBD0D6 !important;
}

.text-gray-100 {
  color: #CBD0D6 !important;
}

.border-gray-100 {
  border-color: #CBD0D6 !important;
}

.border-gray-100-hover:hover {
  border-color: #CBD0D6 !important;
}

.bg-gray-100-hover:hover {
  background-color: #CBD0D6 !important;
}

.text-gray-100-hover:hover {
  color: #CBD0D6 !important;
}

.btn .btn-outline-gray-100 {
  color: #CBD0D6 !important;
  background-color: #ffffff !important;
  border-color: #CBD0D6 !important;
}
.btn .btn-outline-gray-100:hover, .btn .btn-outline-gray-100:active, .btn .btn-outline-gray-100:focus, .btn .btn-outline-gray-100 .active {
  background: #CBD0D6 !important;
  color: #ffffff !important;
  border-color: #CBD0D6 !important;
}
.btn .btn-gray-100 {
  color: #fff !important;
  background-color: #CBD0D6 !important;
  border-color: #CBD0D6 !important;
}
.btn .btn-gray-100:hover, .btn .btn-gray-100:active, .btn .btn-gray-100:focus, .btn .btn-gray-100 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-200 {
  background-color: #B5BCC4 !important;
}

.text-gray-200 {
  color: #B5BCC4 !important;
}

.border-gray-200 {
  border-color: #B5BCC4 !important;
}

.border-gray-200-hover:hover {
  border-color: #B5BCC4 !important;
}

.bg-gray-200-hover:hover {
  background-color: #B5BCC4 !important;
}

.text-gray-200-hover:hover {
  color: #B5BCC4 !important;
}

.btn .btn-outline-gray-200 {
  color: #B5BCC4 !important;
  background-color: #ffffff !important;
  border-color: #B5BCC4 !important;
}
.btn .btn-outline-gray-200:hover, .btn .btn-outline-gray-200:active, .btn .btn-outline-gray-200:focus, .btn .btn-outline-gray-200 .active {
  background: #B5BCC4 !important;
  color: #ffffff !important;
  border-color: #B5BCC4 !important;
}
.btn .btn-gray-200 {
  color: #fff !important;
  background-color: #B5BCC4 !important;
  border-color: #B5BCC4 !important;
}
.btn .btn-gray-200:hover, .btn .btn-gray-200:active, .btn .btn-gray-200:focus, .btn .btn-gray-200 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-300 {
  background-color: #9EA7B1 !important;
}

.text-gray-300 {
  color: #9EA7B1 !important;
}

.border-gray-300 {
  border-color: #9EA7B1 !important;
}

.border-gray-300-hover:hover {
  border-color: #9EA7B1 !important;
}

.bg-gray-300-hover:hover {
  background-color: #9EA7B1 !important;
}

.text-gray-300-hover:hover {
  color: #9EA7B1 !important;
}

.btn .btn-outline-gray-300 {
  color: #9EA7B1 !important;
  background-color: #ffffff !important;
  border-color: #9EA7B1 !important;
}
.btn .btn-outline-gray-300:hover, .btn .btn-outline-gray-300:active, .btn .btn-outline-gray-300:focus, .btn .btn-outline-gray-300 .active {
  background: #9EA7B1 !important;
  color: #ffffff !important;
  border-color: #9EA7B1 !important;
}
.btn .btn-gray-300 {
  color: #fff !important;
  background-color: #9EA7B1 !important;
  border-color: #9EA7B1 !important;
}
.btn .btn-gray-300:hover, .btn .btn-gray-300:active, .btn .btn-gray-300:focus, .btn .btn-gray-300 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-400 {
  background-color: #8A929B !important;
}

.text-gray-400 {
  color: #8A929B !important;
}

.border-gray-400 {
  border-color: #8A929B !important;
}

.border-gray-400-hover:hover {
  border-color: #8A929B !important;
}

.bg-gray-400-hover:hover {
  background-color: #8A929B !important;
}

.text-gray-400-hover:hover {
  color: #8A929B !important;
}

.btn .btn-outline-gray-400 {
  color: #8A929B !important;
  background-color: #ffffff !important;
  border-color: #8A929B !important;
}
.btn .btn-outline-gray-400:hover, .btn .btn-outline-gray-400:active, .btn .btn-outline-gray-400:focus, .btn .btn-outline-gray-400 .active {
  background: #8A929B !important;
  color: #ffffff !important;
  border-color: #8A929B !important;
}
.btn .btn-gray-400 {
  color: #fff !important;
  background-color: #8A929B !important;
  border-color: #8A929B !important;
}
.btn .btn-gray-400:hover, .btn .btn-gray-400:active, .btn .btn-gray-400:focus, .btn .btn-gray-400 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-500 {
  background-color: #7C818A !important;
}

.text-gray-500 {
  color: #7C818A !important;
}

.border-gray-500 {
  border-color: #7C818A !important;
}

.border-gray-500-hover:hover {
  border-color: #7C818A !important;
}

.bg-gray-500-hover:hover {
  background-color: #7C818A !important;
}

.text-gray-500-hover:hover {
  color: #7C818A !important;
}

.btn .btn-outline-gray-500 {
  color: #7C818A !important;
  background-color: #ffffff !important;
  border-color: #7C818A !important;
}
.btn .btn-outline-gray-500:hover, .btn .btn-outline-gray-500:active, .btn .btn-outline-gray-500:focus, .btn .btn-outline-gray-500 .active {
  background: #7C818A !important;
  color: #ffffff !important;
  border-color: #7C818A !important;
}
.btn .btn-gray-500 {
  color: #fff !important;
  background-color: #7C818A !important;
  border-color: #7C818A !important;
}
.btn .btn-gray-500:hover, .btn .btn-gray-500:active, .btn .btn-gray-500:focus, .btn .btn-gray-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-600 {
  background-color: #6B717C !important;
}

.text-gray-600 {
  color: #6B717C !important;
}

.border-gray-600 {
  border-color: #6B717C !important;
}

.border-gray-600-hover:hover {
  border-color: #6B717C !important;
}

.bg-gray-600-hover:hover {
  background-color: #6B717C !important;
}

.text-gray-600-hover:hover {
  color: #6B717C !important;
}

.btn .btn-outline-gray-600 {
  color: #6B717C !important;
  background-color: #ffffff !important;
  border-color: #6B717C !important;
}
.btn .btn-outline-gray-600:hover, .btn .btn-outline-gray-600:active, .btn .btn-outline-gray-600:focus, .btn .btn-outline-gray-600 .active {
  background: #6B717C !important;
  color: #ffffff !important;
  border-color: #6B717C !important;
}
.btn .btn-gray-600 {
  color: #fff !important;
  background-color: #6B717C !important;
  border-color: #6B717C !important;
}
.btn .btn-gray-600:hover, .btn .btn-gray-600:active, .btn .btn-gray-600:focus, .btn .btn-gray-600 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-700 {
  background-color: #555A64 !important;
}

.text-gray-700 {
  color: #555A64 !important;
}

.border-gray-700 {
  border-color: #555A64 !important;
}

.border-gray-700-hover:hover {
  border-color: #555A64 !important;
}

.bg-gray-700-hover:hover {
  background-color: #555A64 !important;
}

.text-gray-700-hover:hover {
  color: #555A64 !important;
}

.btn .btn-outline-gray-700 {
  color: #555A64 !important;
  background-color: #ffffff !important;
  border-color: #555A64 !important;
}
.btn .btn-outline-gray-700:hover, .btn .btn-outline-gray-700:active, .btn .btn-outline-gray-700:focus, .btn .btn-outline-gray-700 .active {
  background: #555A64 !important;
  color: #ffffff !important;
  border-color: #555A64 !important;
}
.btn .btn-gray-700 {
  color: #fff !important;
  background-color: #555A64 !important;
  border-color: #555A64 !important;
}
.btn .btn-gray-700:hover, .btn .btn-gray-700:active, .btn .btn-gray-700:focus, .btn .btn-gray-700 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-800 {
  background-color: #3A4148 !important;
}

.text-gray-800 {
  color: #3A4148 !important;
}

.border-gray-800 {
  border-color: #3A4148 !important;
}

.border-gray-800-hover:hover {
  border-color: #3A4148 !important;
}

.bg-gray-800-hover:hover {
  background-color: #3A4148 !important;
}

.text-gray-800-hover:hover {
  color: #3A4148 !important;
}

.btn .btn-outline-gray-800 {
  color: #3A4148 !important;
  background-color: #ffffff !important;
  border-color: #3A4148 !important;
}
.btn .btn-outline-gray-800:hover, .btn .btn-outline-gray-800:active, .btn .btn-outline-gray-800:focus, .btn .btn-outline-gray-800 .active {
  background: #3A4148 !important;
  color: #ffffff !important;
  border-color: #3A4148 !important;
}
.btn .btn-gray-800 {
  color: #fff !important;
  background-color: #3A4148 !important;
  border-color: #3A4148 !important;
}
.btn .btn-gray-800:hover, .btn .btn-gray-800:active, .btn .btn-gray-800:focus, .btn .btn-gray-800 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-gray-900 {
  background-color: #1D1F27 !important;
}

.text-gray-900 {
  color: #1D1F27 !important;
}

.border-gray-900 {
  border-color: #1D1F27 !important;
}

.border-gray-900-hover:hover {
  border-color: #1D1F27 !important;
}

.bg-gray-900-hover:hover {
  background-color: #1D1F27 !important;
}

.text-gray-900-hover:hover {
  color: #1D1F27 !important;
}

.btn .btn-outline-gray-900 {
  color: #1D1F27 !important;
  background-color: #ffffff !important;
  border-color: #1D1F27 !important;
}
.btn .btn-outline-gray-900:hover, .btn .btn-outline-gray-900:active, .btn .btn-outline-gray-900:focus, .btn .btn-outline-gray-900 .active {
  background: #1D1F27 !important;
  color: #ffffff !important;
  border-color: #1D1F27 !important;
}
.btn .btn-gray-900 {
  color: #fff !important;
  background-color: #1D1F27 !important;
  border-color: #1D1F27 !important;
}
.btn .btn-gray-900:hover, .btn .btn-gray-900:active, .btn .btn-gray-900:focus, .btn .btn-gray-900 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-brand-sms-500 {
  background-color: #00B6F5 !important;
}

.text-brand-sms-500 {
  color: #00B6F5 !important;
}

.border-brand-sms-500 {
  border-color: #00B6F5 !important;
}

.border-brand-sms-500-hover:hover {
  border-color: #00B6F5 !important;
}

.bg-brand-sms-500-hover:hover {
  background-color: #00B6F5 !important;
}

.text-brand-sms-500-hover:hover {
  color: #00B6F5 !important;
}

.btn .btn-outline-brand-sms-500 {
  color: #00B6F5 !important;
  background-color: #ffffff !important;
  border-color: #00B6F5 !important;
}
.btn .btn-outline-brand-sms-500:hover, .btn .btn-outline-brand-sms-500:active, .btn .btn-outline-brand-sms-500:focus, .btn .btn-outline-brand-sms-500 .active {
  background: #00B6F5 !important;
  color: #ffffff !important;
  border-color: #00B6F5 !important;
}
.btn .btn-brand-sms-500 {
  color: #fff !important;
  background-color: #00B6F5 !important;
  border-color: #00B6F5 !important;
}
.btn .btn-brand-sms-500:hover, .btn .btn-brand-sms-500:active, .btn .btn-brand-sms-500:focus, .btn .btn-brand-sms-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-brand-rcs-500 {
  background-color: #0064E4 !important;
}

.text-brand-rcs-500 {
  color: #0064E4 !important;
}

.border-brand-rcs-500 {
  border-color: #0064E4 !important;
}

.border-brand-rcs-500-hover:hover {
  border-color: #0064E4 !important;
}

.bg-brand-rcs-500-hover:hover {
  background-color: #0064E4 !important;
}

.text-brand-rcs-500-hover:hover {
  color: #0064E4 !important;
}

.btn .btn-outline-brand-rcs-500 {
  color: #0064E4 !important;
  background-color: #ffffff !important;
  border-color: #0064E4 !important;
}
.btn .btn-outline-brand-rcs-500:hover, .btn .btn-outline-brand-rcs-500:active, .btn .btn-outline-brand-rcs-500:focus, .btn .btn-outline-brand-rcs-500 .active {
  background: #0064E4 !important;
  color: #ffffff !important;
  border-color: #0064E4 !important;
}
.btn .btn-brand-rcs-500 {
  color: #fff !important;
  background-color: #0064E4 !important;
  border-color: #0064E4 !important;
}
.btn .btn-brand-rcs-500:hover, .btn .btn-brand-rcs-500:active, .btn .btn-brand-rcs-500:focus, .btn .btn-brand-rcs-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-brand-email-500 {
  background-color: #20DFF1 !important;
}

.text-brand-email-500 {
  color: #20DFF1 !important;
}

.border-brand-email-500 {
  border-color: #20DFF1 !important;
}

.border-brand-email-500-hover:hover {
  border-color: #20DFF1 !important;
}

.bg-brand-email-500-hover:hover {
  background-color: #20DFF1 !important;
}

.text-brand-email-500-hover:hover {
  color: #20DFF1 !important;
}

.btn .btn-outline-brand-email-500 {
  color: #20DFF1 !important;
  background-color: #ffffff !important;
  border-color: #20DFF1 !important;
}
.btn .btn-outline-brand-email-500:hover, .btn .btn-outline-brand-email-500:active, .btn .btn-outline-brand-email-500:focus, .btn .btn-outline-brand-email-500 .active {
  background: #20DFF1 !important;
  color: #ffffff !important;
  border-color: #20DFF1 !important;
}
.btn .btn-brand-email-500 {
  color: #fff !important;
  background-color: #20DFF1 !important;
  border-color: #20DFF1 !important;
}
.btn .btn-brand-email-500:hover, .btn .btn-brand-email-500:active, .btn .btn-brand-email-500:focus, .btn .btn-brand-email-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-info-500 {
  background-color: #0045F5 !important;
}

.text-info-500 {
  color: #0045F5 !important;
}

.border-info-500 {
  border-color: #0045F5 !important;
}

.border-info-500-hover:hover {
  border-color: #0045F5 !important;
}

.bg-info-500-hover:hover {
  background-color: #0045F5 !important;
}

.text-info-500-hover:hover {
  color: #0045F5 !important;
}

.btn .btn-outline-info-500 {
  color: #0045F5 !important;
  background-color: #ffffff !important;
  border-color: #0045F5 !important;
}
.btn .btn-outline-info-500:hover, .btn .btn-outline-info-500:active, .btn .btn-outline-info-500:focus, .btn .btn-outline-info-500 .active {
  background: #0045F5 !important;
  color: #ffffff !important;
  border-color: #0045F5 !important;
}
.btn .btn-info-500 {
  color: #fff !important;
  background-color: #0045F5 !important;
  border-color: #0045F5 !important;
}
.btn .btn-info-500:hover, .btn .btn-info-500:active, .btn .btn-info-500:focus, .btn .btn-info-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-green-900 {
  background-color: #5D930A !important;
}

.text-green-900 {
  color: #5D930A !important;
}

.border-green-900 {
  border-color: #5D930A !important;
}

.border-green-900-hover:hover {
  border-color: #5D930A !important;
}

.bg-green-900-hover:hover {
  background-color: #5D930A !important;
}

.text-green-900-hover:hover {
  color: #5D930A !important;
}

.btn .btn-outline-green-900 {
  color: #5D930A !important;
  background-color: #ffffff !important;
  border-color: #5D930A !important;
}
.btn .btn-outline-green-900:hover, .btn .btn-outline-green-900:active, .btn .btn-outline-green-900:focus, .btn .btn-outline-green-900 .active {
  background: #5D930A !important;
  color: #ffffff !important;
  border-color: #5D930A !important;
}
.btn .btn-green-900 {
  color: #fff !important;
  background-color: #5D930A !important;
  border-color: #5D930A !important;
}
.btn .btn-green-900:hover, .btn .btn-green-900:active, .btn .btn-green-900:focus, .btn .btn-green-900 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-green-500 {
  background-color: #9DD200 !important;
}

.text-green-500 {
  color: #9DD200 !important;
}

.border-green-500 {
  border-color: #9DD200 !important;
}

.border-green-500-hover:hover {
  border-color: #9DD200 !important;
}

.bg-green-500-hover:hover {
  background-color: #9DD200 !important;
}

.text-green-500-hover:hover {
  color: #9DD200 !important;
}

.btn .btn-outline-green-500 {
  color: #9DD200 !important;
  background-color: #ffffff !important;
  border-color: #9DD200 !important;
}
.btn .btn-outline-green-500:hover, .btn .btn-outline-green-500:active, .btn .btn-outline-green-500:focus, .btn .btn-outline-green-500 .active {
  background: #9DD200 !important;
  color: #ffffff !important;
  border-color: #9DD200 !important;
}
.btn .btn-green-500 {
  color: #fff !important;
  background-color: #9DD200 !important;
  border-color: #9DD200 !important;
}
.btn .btn-green-500:hover, .btn .btn-green-500:active, .btn .btn-green-500:focus, .btn .btn-green-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-purple-900 {
  background-color: #5104DC !important;
}

.text-purple-900 {
  color: #5104DC !important;
}

.border-purple-900 {
  border-color: #5104DC !important;
}

.border-purple-900-hover:hover {
  border-color: #5104DC !important;
}

.bg-purple-900-hover:hover {
  background-color: #5104DC !important;
}

.text-purple-900-hover:hover {
  color: #5104DC !important;
}

.btn .btn-outline-purple-900 {
  color: #5104DC !important;
  background-color: #ffffff !important;
  border-color: #5104DC !important;
}
.btn .btn-outline-purple-900:hover, .btn .btn-outline-purple-900:active, .btn .btn-outline-purple-900:focus, .btn .btn-outline-purple-900 .active {
  background: #5104DC !important;
  color: #ffffff !important;
  border-color: #5104DC !important;
}
.btn .btn-purple-900 {
  color: #fff !important;
  background-color: #5104DC !important;
  border-color: #5104DC !important;
}
.btn .btn-purple-900:hover, .btn .btn-purple-900:active, .btn .btn-purple-900:focus, .btn .btn-purple-900 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-purple-500 {
  background-color: #9340FF !important;
}

.text-purple-500 {
  color: #9340FF !important;
}

.border-purple-500 {
  border-color: #9340FF !important;
}

.border-purple-500-hover:hover {
  border-color: #9340FF !important;
}

.bg-purple-500-hover:hover {
  background-color: #9340FF !important;
}

.text-purple-500-hover:hover {
  color: #9340FF !important;
}

.btn .btn-outline-purple-500 {
  color: #9340FF !important;
  background-color: #ffffff !important;
  border-color: #9340FF !important;
}
.btn .btn-outline-purple-500:hover, .btn .btn-outline-purple-500:active, .btn .btn-outline-purple-500:focus, .btn .btn-outline-purple-500 .active {
  background: #9340FF !important;
  color: #ffffff !important;
  border-color: #9340FF !important;
}
.btn .btn-purple-500 {
  color: #fff !important;
  background-color: #9340FF !important;
  border-color: #9340FF !important;
}
.btn .btn-purple-500:hover, .btn .btn-purple-500:active, .btn .btn-purple-500:focus, .btn .btn-purple-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-coral-900 {
  background-color: #C93D45 !important;
}

.text-coral-900 {
  color: #C93D45 !important;
}

.border-coral-900 {
  border-color: #C93D45 !important;
}

.border-coral-900-hover:hover {
  border-color: #C93D45 !important;
}

.bg-coral-900-hover:hover {
  background-color: #C93D45 !important;
}

.text-coral-900-hover:hover {
  color: #C93D45 !important;
}

.btn .btn-outline-coral-900 {
  color: #C93D45 !important;
  background-color: #ffffff !important;
  border-color: #C93D45 !important;
}
.btn .btn-outline-coral-900:hover, .btn .btn-outline-coral-900:active, .btn .btn-outline-coral-900:focus, .btn .btn-outline-coral-900 .active {
  background: #C93D45 !important;
  color: #ffffff !important;
  border-color: #C93D45 !important;
}
.btn .btn-coral-900 {
  color: #fff !important;
  background-color: #C93D45 !important;
  border-color: #C93D45 !important;
}
.btn .btn-coral-900:hover, .btn .btn-coral-900:active, .btn .btn-coral-900:focus, .btn .btn-coral-900 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-coral-500 {
  background-color: #EA6B72 !important;
}

.text-coral-500 {
  color: #EA6B72 !important;
}

.border-coral-500 {
  border-color: #EA6B72 !important;
}

.border-coral-500-hover:hover {
  border-color: #EA6B72 !important;
}

.bg-coral-500-hover:hover {
  background-color: #EA6B72 !important;
}

.text-coral-500-hover:hover {
  color: #EA6B72 !important;
}

.btn .btn-outline-coral-500 {
  color: #EA6B72 !important;
  background-color: #ffffff !important;
  border-color: #EA6B72 !important;
}
.btn .btn-outline-coral-500:hover, .btn .btn-outline-coral-500:active, .btn .btn-outline-coral-500:focus, .btn .btn-outline-coral-500 .active {
  background: #EA6B72 !important;
  color: #ffffff !important;
  border-color: #EA6B72 !important;
}
.btn .btn-coral-500 {
  color: #fff !important;
  background-color: #EA6B72 !important;
  border-color: #EA6B72 !important;
}
.btn .btn-coral-500:hover, .btn .btn-coral-500:active, .btn .btn-coral-500:focus, .btn .btn-coral-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-orange-900 {
  background-color: #D25118 !important;
}

.text-orange-900 {
  color: #D25118 !important;
}

.border-orange-900 {
  border-color: #D25118 !important;
}

.border-orange-900-hover:hover {
  border-color: #D25118 !important;
}

.bg-orange-900-hover:hover {
  background-color: #D25118 !important;
}

.text-orange-900-hover:hover {
  color: #D25118 !important;
}

.btn .btn-outline-orange-900 {
  color: #D25118 !important;
  background-color: #ffffff !important;
  border-color: #D25118 !important;
}
.btn .btn-outline-orange-900:hover, .btn .btn-outline-orange-900:active, .btn .btn-outline-orange-900:focus, .btn .btn-outline-orange-900 .active {
  background: #D25118 !important;
  color: #ffffff !important;
  border-color: #D25118 !important;
}
.btn .btn-orange-900 {
  color: #fff !important;
  background-color: #D25118 !important;
  border-color: #D25118 !important;
}
.btn .btn-orange-900:hover, .btn .btn-orange-900:active, .btn .btn-orange-900:focus, .btn .btn-orange-900 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-orange-500 {
  background-color: #F47901 !important;
}

.text-orange-500 {
  color: #F47901 !important;
}

.border-orange-500 {
  border-color: #F47901 !important;
}

.border-orange-500-hover:hover {
  border-color: #F47901 !important;
}

.bg-orange-500-hover:hover {
  background-color: #F47901 !important;
}

.text-orange-500-hover:hover {
  color: #F47901 !important;
}

.btn .btn-outline-orange-500 {
  color: #F47901 !important;
  background-color: #ffffff !important;
  border-color: #F47901 !important;
}
.btn .btn-outline-orange-500:hover, .btn .btn-outline-orange-500:active, .btn .btn-outline-orange-500:focus, .btn .btn-outline-orange-500 .active {
  background: #F47901 !important;
  color: #ffffff !important;
  border-color: #F47901 !important;
}
.btn .btn-orange-500 {
  color: #fff !important;
  background-color: #F47901 !important;
  border-color: #F47901 !important;
}
.btn .btn-orange-500:hover, .btn .btn-orange-500:active, .btn .btn-orange-500:focus, .btn .btn-orange-500 .active {
  filter: brightness(80%) !important;
  color: white !important;
}

.bg-cyan-900 {
  background-color: #04A99B !important;
}

.text-cyan-900 {
  color: #04A99B !important;
}

.border-cyan-900 {
  border-color: #04A99B !important;
}

.border-cyan-900-hover:hover {
  border-color: #04A99B !important;
}

.bg-cyan-900-hover:hover {
  background-color: #04A99B !important;
}

.text-cyan-900-hover:hover {
  color: #04A99B !important;
}

.btn .btn-outline-cyan-900 {
  color: #04A99B !important;
  background-color: #ffffff !important;
  border-color: #04A99B !important;
}
.btn .btn-outline-cyan-900:hover, .btn .btn-outline-cyan-900:active, .btn .btn-outline-cyan-900:focus, .btn .btn-outline-cyan-900 .active {
  background: #04A99B !important;
  color: #ffffff !important;
  border-color: #04A99B !important;
}
.btn .btn-cyan-900 {
  color: #fff !important;
  background-color: #04A99B !important;
  border-color: #04A99B !important;
}
.btn .btn-cyan-900:hover, .btn .btn-cyan-900:active, .btn .btn-cyan-900:focus, .btn .btn-cyan-900 .active {
  filter: brightness(80%) !important;
  color: white !important;
}
