

#expanded-content-bottom {
  padding: 0 !important;
}
#expanded-content-bottom::before {
  display: none;
}


h1, h2, h3 {
 /* color: #009079; */
	color:#007869;
}

.tx-powermail .btn-secondary,
.btn.btn-primary {
  background-color: #007869 !important;
  border-color: #007869 !important;
}


.bg-new-green {
  background-color: #bbe1ca;
}
.bg-very-bright-green {
  background-color: #f0f8f3;
}
.bar-gradient-before::before {
  content: "";
  background: rgb(32, 64, 154);
  background: linear-gradient(90deg, rgba(32, 64, 154, 1) 0%, rgba(164, 209, 188, 1) 100%);
  position: absolute;
  top: -0.5rem;
  width: 100%;
  height: 1rem;
  max-width: 1320px;
  left: calc((100vw - 1340px) / 2);
  right: auto;
}


/* even odd bright greens */



.even-odd-bright-greens>div:nth-child(odd) {
  background-color: #e2f2e7;
}

.even-odd-bright-greens>div:nth-child(even) {
  background-color: #f3faf6;
}

.even-odd-bright-greens-2>div:nth-child(odd) {
  background-color: #f3faf6;
}

.even-odd-bright-greens-2>div:nth-child(even) {
  background-color: #e2f2e7;
}

[class*="even-odd-bright-greens"]>div {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* new green accordion inline */

.collapse-dark-green .accordion-item {
  background-color: transparent;
}

.collapse-dark-green .accordion-item .accordion-header {
  text-align: center;
  display: flex;
  justify-content: center;
  position: relative;
    left: -0.75rem;
    width: calc(100% + 1.5rem);
}
.collapse-dark-green .accordion-item .accordion-header .accordion-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  font-weight: 500;
  transition: all 150ms ease;
}
.collapse-dark-green .accordion-item .accordion-header .accordion-button.collapsed {
  width: auto;
  text-align: center;
  transition: all 150ms ease;
  display: inline-flex;
    align-items: center;
    justify-content: center;
}
.collapse-dark-green .accordion-item .accordion-header .accordion-button.collapsing {
  transition: all 150ms ease;
  width: 100%;
}
.collapse-dark-green .accordion-item .accordion-header .accordion-button {
  width: 100%;
  transition: all 150ms ease;
}


.collapse-dark-green .accordion-item .accordion-header .accordion-button::after {
  position: relative;
  top: -0.1rem;
  margin-left: 0.5rem;
}

.collapse-dark-green .accordion-item .accordion-header .accordion-button,
.collapse-dark-green .accordion-item .accordion-body {
  background-color: #007869;
  color: white;
}

.collapse-dark-green .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
}

/* collapse accordion dark bg green */

.collapse-dark-green {
  position: relative;
}

.collapse-dark-green .collapse,
.collapse-dark-green .collapsing,
.collapse-dark-green .collapse.show {
  position: absolute;
  z-index: 10;
  top: 2.25rem;
  width: calc(100% + 1.5rem);
  left: -0.75rem;
}