.v-application {
  color: #523a37;
}

body,
.v-application p,
.v-application span,
.v-application div,
.v-application .text-body-1,
.v-application .text-body-2,
.v-application .text-subtitle-1,
.v-application .text-subtitle-2 {
  color: #4a2018;
}

.v-application .grey--text {
  color: #ffffff !important;
  caret-color: #ffffff !important;
}

.v-application .grey--text.text--darken-1,
.v-application .text--darken-1.grey--text {
  color: #ffffff !important;
  caret-color: #ffffff !important;
}

.v-application .grey--text.text--darken-2,
.v-application .text--darken-2.grey--text {
  color: #ffffff !important;
  caret-color: #ffffff !important;
}

.v-application .grey--text.text--darken-3,
.v-application .text--darken-3.grey--text,
.v-application .grey--text.text--darken-4,
.v-application .text--darken-4.grey--text {
  color: #ffffff !important;
  caret-color: #ffffff !important;
}

.v-application .grey--text.text--lighten-1,
.v-application .text--lighten-1.grey--text,
.v-application .grey--text.text--lighten-2,
.v-application .text--lighten-2.grey--text {
  color: #ffffff !important;
  caret-color: #ffffff !important;
}

.v-application .caption,
.v-application .text-caption,
.v-application .text-overline,
.v-application .v-label,
.v-application .v-list-item__subtitle,
.v-application .v-card__subtitle,
.v-application .v-messages__message,
.v-application .v-input input::placeholder,
.v-application .v-input textarea::placeholder {
  color: #8b6d62 !important;
}

.v-application .brand--text {
  color: #4a2018 !important;
}

.v-application .v-btn {
  letter-spacing: 0.02em;
}

.v-application .v-btn.v-btn--disabled,
.v-application .v-btn.v-btn--disabled .v-btn__content,
.v-application .v-btn.v-btn--disabled .v-icon {
  color: rgba(82, 58, 55, 0.5) !important;
}

.v-application .v-chip:not(.v-chip--active) {
  color: #6f544b;
}

.v-application .v-list-item__title,
.v-application .v-card__title,
.v-application h1,
.v-application h2,
.v-application h3,
.v-application h4,
.v-application h5,
.v-application h6,
.v-application .display-1,
.v-application .display-2,
.v-application .headline,
.v-application .title {
  color: #4a2018;
}

@media (max-width: 600px) {
  .v-application h1,
  .v-application .display-2 {
    font-size: 2.15rem !important;
    line-height: 1.12 !important;
  }

  .v-application h2,
  .v-application .display-1 {
    font-size: 1.8rem !important;
    line-height: 1.15 !important;
  }

  .v-application h3,
  .v-application .headline {
    font-size: 1.45rem !important;
    line-height: 1.18 !important;
  }

  .v-application h4,
  .v-application .title,
  .v-application .v-card__title {
    font-size: 1.2rem !important;
    line-height: 1.22 !important;
  }

  .v-application h5,
  .v-application h6 {
    font-size: 1.05rem !important;
    line-height: 1.25 !important;
  }

  .v-application p,
  .v-application span,
  .v-application div,
  .v-application .text-body-1,
  .v-application .text-body-2,
  .v-application .text-subtitle-1,
  .v-application .text-subtitle-2 {
    font-size: 0.95rem;
    line-height: 1.5 !important;
  }

  .v-application .caption,
  .v-application .text-caption,
  .v-application .text-overline,
  .v-application .v-label,
  .v-application .v-list-item__subtitle,
  .v-application .v-card__subtitle,
  .v-application .v-messages__message {
    font-size: 0.8rem !important;
    line-height: 1.4 !important;
  }
}
