/**
 * @file
 * ITP marketing button: CKEditor (a.btn-itp) and Landing Page (a.btn.btn-lg.btn-itp).
 *
 * Social Blue uses a:not(.btn) for body links — plain btn-itp matches that selector.
 * Landing buttons get btn btn-lg btn-itp from social_landing_page_preprocess_field().
 */

/* CKEditor / inline links */
a.btn-itp,
a.btn-itp:visited {
  background-color: #6c9a80;
  border-radius: 4px;
  color: #fff !important;
  display: inline-block;
  font-size: 1.1rem;
  padding: 14px 25px;
  text-decoration: none !important;
}

a.btn-itp:hover,
a.btn-itp:focus {
  background-color: #5d8872;
  color: #fff !important;
  text-decoration: none !important;
}

a.btn-itp *,
a.btn-itp:hover *,
a.btn-itp:focus *,
a.btn-itp:visited * {
  color: inherit !important;
  text-decoration: none !important;
}

/* Landing Page paragraph Button (btn btn-lg + field_button_style) */
a.btn.btn-lg.btn-itp,
a.btn.btn-lg.btn-itp:visited {
  background-color: #6c9a80 !important;
  border-color: #6c9a80 !important;
  border-radius: 4px;
  color: #fff !important;
  font-size: 1.1rem;
  padding: 14px 25px;
  text-decoration: none !important;
}

a.btn.btn-lg.btn-itp:hover,
a.btn.btn-lg.btn-itp:focus {
  background-color: #5d8872 !important;
  border-color: #5d8872 !important;
  color: #fff !important;
  text-decoration: none !important;
}

a.btn.btn-lg.btn-itp *,
a.btn.btn-lg.btn-itp:hover *,
a.btn.btn-lg.btn-itp:focus *,
a.btn.btn-lg.btn-itp:visited * {
  color: inherit !important;
  text-decoration: none !important;
}
