:root {
  --color-primary: #819c14;
  --step-color-completed: #819c13;
  --color-primary-lighter: #7e8891;
  --color-primary-light-2: #819c14;
  --color-button-disabled: #819c14;
  --fill-action-accent-default: #f14242;
  --fill-primary-dark: #1a2737;
  --stroke-brand-primary: #2f5275;
  --text-brand-primary: #2f5275;
  --text-brand-primary-hover: #6d859e;
  --text-red-primary: #b11f04;

  --color-text-brand-primary: #587490;
  --svg-fill-selected: #819c14;
  --fill-action-secondary-pressed: #cddcea;
}

.multi-bg {
  background: url(/images/retirement-planning-bg.jpg) no-repeat center 0;
  background-size: 100%;
  padding: 40px 40px 20px 40px;
}

.terms-and-conditions-text.copy-right-text,
.terms-and-conditions-text.terms-info-text {
  font-size: 13px;
  line-height: 22px;
}

.custom-markdown a {
  color: var(--color-primary);
  text-decoration: none;
}

.form-card-header h1 {
  padding-top: 10px;
}

.cta-primary-button:disabled {
  background-color: var(--color-button-disabled);
  border: 1px solid var(--color-button-disabled);
}

.select-question-description-email,
.select-question-title {
  color: var(--text-red-primary);
}

.thank-you-content {
  color: #404040;
}

.logo-rp {
  max-width: 290px;
  display: inline-block;
}

.logo-rp span {
  color: #666666;
    font-weight: normal;
    letter-spacing:  -0.025em;
    font-size: 11px;
    padding: 0;
    margin: 0;
    position: relative;
    float: left;
    margin-top: -14px;
    margin-left: 66px;
}