/*
@font-face {
  font-family: "Accord Alternate";
  src: url('../fonts/accord-alternate-200-normal.eot');
  src: url('../fonts/accord-alternate-200-normal.eot?#iefix') format('eot'), url('../fonts/accord-alternate-200-normal.woff') format('woff'), url('../fonts/accord-alternate-200-normal.ttf') format('truetype'), url('../fonts/accord-alternate-200-normal.eot') format('embedded-opentype'), url('../fonts/accord-alternate-200-normal.svg') format('svg');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "Accord Alternate";
  src: url('../fonts/accord-alternate-200-italic.eot');
  src: url('../fonts/accord-alternate-200-italic.eot?#iefix') format('eot'), url('../fonts/accord-alternate-200-italic.woff') format('woff'), url('../fonts/accord-alternate-200-italic.ttf') format('truetype'), url('../fonts/accord-alternate-200-italic.eot') format('embedded-opentype'), url('../fonts/accord-alternate-200-italic.svg') format('svg');
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: "Accord Alternate";
  src: url('../fonts/accord-alternate-300-normal.eot');
  src: url('../fonts/accord-alternate-300-normal.eot?#iefix') format('eot'), url('../fonts/accord-alternate-300-normal.woff') format('woff'), url('../fonts/accord-alternate-300-normal.ttf') format('truetype'), url('../fonts/accord-alternate-300-normal.eot') format('embedded-opentype'), url('../fonts/accord-alternate-300-normal.svg') format('svg');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Accord Alternate";
  src: url('../fonts/accord-alternate-300-italic.eot');
  src: url('../fonts/accord-alternate-300-italic.eot?#iefix') format('eot'), url('../fonts/accord-alternate-300-italic.woff') format('woff'), url('../fonts/accord-alternate-300-italic.ttf') format('truetype'), url('../fonts/accord-alternate-300-italic.eot') format('embedded-opentype'), url('../fonts/accord-alternate-300-italic.svg') format('svg');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "Accord Alternate";
  src: url('../fonts/accord-alternate-700-normal.eot');
  src: url('../fonts/accord-alternate-700-normal.eot?#iefix') format('eot'), url('../fonts/accord-alternate-700-normal.woff') format('woff'), url('../fonts/accord-alternate-700-normal.ttf') format('truetype'), url('../fonts/accord-alternate-700-normal.eot') format('embedded-opentype'), url('../fonts/accord-alternate-700-normal.svg') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Accord Alternate";
  src: url('../fonts/accord-alternate-700-italic.eot');
  src: url('../fonts/accord-alternate-700-italic.eot?#iefix') format('eot'), url('../fonts/accord-alternate-700-italic.woff') format('woff'), url('../fonts/accord-alternate-700-italic.ttf') format('truetype'), url('../fonts/accord-alternate-700-italic.eot') format('embedded-opentype'), url('../fonts/accord-alternate-700-italic.svg') format('svg');
  font-weight: 700;
  font-style: italic;
}
*/
.optoutContainer {
  margin-right: auto;
  margin-left: auto;
  padding: 20px 40px;
  font-size: 1em;
}
@media (max-width: 1023px) {
  .optoutContainer {
    padding: 20px;
  }
}
.optoutContainer #confirmationDiv {
  display: none;
}
.optoutContainer .footerSection {
  margin-top: 35px;
}
@media (max-width: 768px) {
  .optoutContainer .footerSection {
    text-align: center;
    margin-top: 15px;
  }
}
.optoutContainer .footerSection button {
  background-color: #5b6770;
  color: white;
  border-radius: 0;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 12px 30px;
  text-transform: uppercase;
}
.optoutContainer .disabled {
  cursor: default;
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.optoutContainer .btn.green {
  background: #4c8c2b !important;
}
.optoutContainer .btn.green-light {
  background: #9bbe3c !important;
}
.optoutContainer .btn.green-dark {
  background: #0f4b1d !important;
}
.optoutContainer .btn.teal {
  background: #008e96 !important;
}
.optoutContainer .btn.teal-light {
  background: #00b3b4 !important;
}
.optoutContainer .btn.teal-dark {
  background: #00535e !important;
}
.optoutContainer .btn.plum {
  background: #820f71 !important;
}
.optoutContainer .btn.plum-light {
  background: #ba1a8d !important;
}
.optoutContainer .btn.plum-dark {
  background: #4a0042 !important;
}
.optoutContainer .btn.yellow {
  background: #e99b18 !important;
}
.optoutContainer .btn.yellow-light {
  background: #fdb713 !important;
}
.optoutContainer .btn.yellow-dark {
  background: #7d4400 !important;
}
.optoutContainer .btn.orange {
  background: #d15821 !important;
}
.optoutContainer .btn.orange-light {
  background: #e87722 !important;
}
.optoutContainer .btn.orange-dark {
  background: #632000 !important;
}
.optoutContainer .btn.violet {
  background: #514689 !important;
}
.optoutContainer .btn.violet-light {
  background: #825dc7 !important;
}
.optoutContainer .btn.violet-dark {
  background: #2e1a47 !important;
}
.optoutContainer .btn.red {
  background: #bd1032 !important;
}
.optoutContainer .btn.red-light {
  background: #ed1b2f !important;
}
.optoutContainer .btn.red-dark {
  background: #710013 !important;
}
.optoutContainer .btn.gray {
  background: #a2aaac !important;
}
.optoutContainer .btn.gray-light {
  background: #d0d3d4 !important;
  color: black !important;
}
.optoutContainer .btn.gray-dark {
  background: #5b6770 !important;
}
.optoutContainer .btn.gray-dark-1 {
  background: #000014 !important;
}
.optoutContainer .btn.gray-dark-2 {
  background: #5b6770 !important;
}
.optoutContainer .btn.gray-dark-3 {
  background: #a2aaac !important;
}
.optoutContainer .btn.gray-light-1 {
  background: #a2aaad !important;
}
.optoutContainer .btn.gray-light-2 {
  background: #d0d3d4 !important;
}
.optoutContainer .btn.gray-light-3 {
  background: #dbdcdc !important;
}
.optoutContainer .btn.black {
  background: black !important;
}
.optoutContainer .btn.white {
  background: white !important;
  color: black !important;
}
.optoutContainer .btn.none {
  background: white !important;
  color: black !important;
}
.optoutContainer .anchor {
  text-decoration: underline;
}
.optoutContainer .anchor.green {
  color: #4c8c2b !important;
}
.optoutContainer .anchor.green-light {
  color: #9bbe3c !important;
}
.optoutContainer .anchor.green-dark {
  color: #0f4b1d !important;
}
.optoutContainer .anchor.teal {
  color: #008e96 !important;
}
.optoutContainer .anchor.teal-light {
  color: #00b3b4 !important;
}
.optoutContainer .anchor.teal-dark {
  color: #00535e !important;
}
.optoutContainer .anchor.plum {
  color: #820f71 !important;
}
.optoutContainer .anchor.plum-light {
  color: #ba1a8d !important;
}
.optoutContainer .anchor.plum-dark {
  color: #4a0042 !important;
}
.optoutContainer .anchor.yellow {
  color: #e99b18 !important;
}
.optoutContainer .anchor.yellow-light {
  color: #fdb713 !important;
}
.optoutContainer .anchor.yellow-dark {
  color: #7d4400 !important;
}
.optoutContainer .anchor.orange {
  color: #d15821 !important;
}
.optoutContainer .anchor.orange-light {
  color: #e87722 !important;
}
.optoutContainer .anchor.orange-dark {
  color: #632000 !important;
}
.optoutContainer .anchor.violet {
  color: #514689 !important;
}
.optoutContainer .anchor.violet-light {
  color: #825dc7 !important;
}
.optoutContainer .anchor.violet-dark {
  color: #2e1a47 !important;
}
.optoutContainer .anchor.red {
  color: #bd1032 !important;
}
.optoutContainer .anchor.red-light {
  color: #ed1b2f !important;
}
.optoutContainer .anchor.red-dark {
  color: #710013 !important;
}
.optoutContainer .anchor.gray {
  color: #a2aaac !important;
}
.optoutContainer .anchor.gray-light {
  color: #d0d3d4 !important;
}
.optoutContainer .anchor.gray-dark {
  color: #5b6770 !important;
}
.optoutContainer .anchor.gray-dark-1 {
  color: #000014 !important;
}
.optoutContainer .anchor.gray-dark-2 {
  color: #5b6770 !important;
}
.optoutContainer .anchor.gray-dark-3 {
  color: #a2aaac !important;
}
.optoutContainer .anchor.gray-light-1 {
  color: #a2aaad !important;
}
.optoutContainer .anchor.gray-light-2 {
  color: #d0d3d4 !important;
}
.optoutContainer .anchor.gray-light-3 {
  color: #dbdcdc !important;
}
.optoutContainer .anchor.black {
  color: black !important;
}
.optoutContainer .anchor.white {
  color: white !important;
}
.optoutContainer .anchor.none {
  color: inherit !important;
}
@media (max-width: 768px) {
  .optoutContainer [class^='col-sm'], .optoutContainer [class*=' col-sm'] {
    float: none;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .optoutContainer [class^='col-sm-offset'], .optoutContainer [class*=' col-sm-offset'] {
    margin-left: 0;
  }
}

.cta-color-picker {
  color: white !important;
  /* Grey is the new gray */
}
.cta-color-picker.green {
  background: #4c8c2b !important;
}
.cta-color-picker.green-light {
  background: #61b337 !important;
}
.cta-color-picker.green-dark {
  background: #37651f !important;
}
.cta-color-picker.teal {
  background: #008e96 !important;
}
.cta-color-picker.teal-light {
  background: #00b3b4 !important;
}
.cta-color-picker.teal-dark {
  background: #00535e !important;
}
.cta-color-picker.plum {
  background: #820f71 !important;
}
.cta-color-picker.plum-light {
  background: #b01499 !important;
}
.cta-color-picker.plum-dark {
  background: #540a49 !important;
}
.cta-color-picker.yellow {
  background: #ff9900 !important;
}
.cta-color-picker.yellow-light {
  background: #ffad33 !important;
}
.cta-color-picker.yellow-dark {
  background: #cc7a00 !important;
}
.cta-color-picker.orange {
  background: #e35205 !important;
}
.cta-color-picker.orange-light {
  background: #fa6c21 !important;
}
.cta-color-picker.orange-dark {
  background: #b14004 !important;
}
.cta-color-picker.violet {
  background: #514689 !important;
}
.cta-color-picker.violet-light {
  background: #6658aa !important;
}
.cta-color-picker.violet-dark {
  background: #3d3567 !important;
}
.cta-color-picker.red {
  background: #cc0000 !important;
}
.cta-color-picker.red-light {
  background: red !important;
}
.cta-color-picker.red-dark {
  background: #990000 !important;
}
.cta-color-picker.gray {
  background: #a2aaac !important;
}
.cta-color-picker.gray-light {
  background: #d0d3d4 !important;
  color: black !important;
}
.cta-color-picker.gray-dark {
  background: #5b6770 !important;
}
.cta-color-picker.gray-dark-1 {
  background: #000014 !important;
}
.cta-color-picker.gray-dark-2 {
  background: #5b6770 !important;
}
.cta-color-picker.gray-dark-3 {
  background: #a2aaac !important;
}
.cta-color-picker.gray-light-1 {
  background: #a2aaad !important;
}
.cta-color-picker.gray-light-2 {
  background: #d0d3d4 !important;
}
.cta-color-picker.gray-light-3 {
  background: #dbdcdc !important;
}
.cta-color-picker.black {
  background: black !important;
}
.cta-color-picker.white {
  background: white !important;
  color: black !important;
}
.cta-color-picker.none {
  background: white !important;
  color: black !important;
}
.cta-color-picker.grey {
  background: #a2aaac !important;
  color: black !important;
}
.cta-color-picker.grey-light {
  background: #d0d3d4 !important;
  color: black !important;
}
.cta-color-picker.grey-lighter {
  background: #f4f4f4 !important;
  color: black !important;
}
.cta-color-picker.grey-dark {
  background: #5b6770 !important;
}
.cta-color-picker.grey-darker {
  background: #333333 !important;
}

