
/********************************************************************************************************************************
 * General Member Functionality
********************************************************************************************************************************/

h1,
h2,
h3 {
  font-family: 'Frank-bold', 'Outfit', Helvetica, sans-serif;
}
h4 {
  margin-bottom: 0.333rem;
}
.path-member .page-title {
  margin-bottom: 0;
}
h3.account-header {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 22px;
}
.dashboard-section {
  border-left: 4px solid #3a5a40;
}
.dashboard-section a:link,
.dashboard-section a:visited {
  text-decoration: none;
}
.dashboard-section a:hover {
  text-decoration: underline;
}
a.action {
  font-weight: 200;
  background: #BC8D43;
  color: #fff;
}
a.action:hover {
  background: #cda058;
  text-decoration: none;
}
.view-event-log a.action,
.dashboard-section a.action {
  border-radius: 3px;
  font-size: 0.9em;
  padding: 0.1rem 0.3rem;
}
.view-event-log a.action,
.view-event-log a.external-link {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.dashboard-section.single-customer .views-field-last-name {
  display: none;
}
a.button,
.form-submit {
  font-weight: 300;
  display: inline-block;
  background: #f9b300;
  color: #000;
  margin-left: 0 !important;
  padding: 0.5rem 0.75rem;
  text-decoration: none;
  border-radius: 4px;
  font-size: 1.2rem;
  transition-property: background;
  transition-duration: 0.25s;
  border: none;
}
a.button:hover,
.form-submit:hover {
  background: #ffce50;
}
a.button:disabled,
.form-submit:disabled,
a.button:disabled:hover,
.form-submit:disabled:hover {
  opacity: 0.4;
  background: #f9b300;
}
