body #cconsent-bar {
  background: #c1c6c8;
  border: 0;
  padding: 8px;
  font: normal 14px "Open Sans regular", Helvetica, sans-serif;
}
body #cconsent-bar .ccb__wrapper {
  max-width: 1160px;
}
body #cconsent-bar .ccb__wrapper .cc-text {
  font-size: 14px;
}
body #cconsent-bar .ccb__wrapper .ccb__left {
  margin: 8px 0;
}
body #cconsent-bar .ccb__wrapper .ccb__button .ccb__edit {
  border: 0;
  padding: 0;
  text-decoration: underline;
  font-size: 14px;
  color: #333;
}
body #cconsent-bar .ccb__wrapper .ccb__button .consent-give {
  color: #002e5d;
  border: 0;
  padding: 0;
  text-decoration: underline;
  background: none;
  font-family: "Open Sans regular", Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
}
body #cconsent-bar .ccb__wrapper .ccb__button .consent-decline {
  border: 0;
  padding: 0;
  text-decoration: underline;
  font-size: 14px;
  color: #333;
  background: none;
}
body #cconsent-modal {
  font-family: "Open Sans regular", Helvetica, sans-serif;
}
body #cconsent-modal .ccm__content {
  width: 600px;
}
body #cconsent-modal .ccm__content .ccm__content__heading p a {
  display: block;
  margin-top: 4px;
}
body #cconsent-modal .ccm__content .ccm__footer {
  display: grid;
  grid-template-columns: auto 1fr auto auto;
  grid-gap: 10px;
}
body #cconsent-modal .ccm__content .ccm__footer #ccm__footer__consent-modal-submit {
  grid-column: 1;
}
body #cconsent-modal .ccm__content .ccm__footer button {
  padding: 14px 8px;
}
body #cconsent-modal .ccm__content .ccm__footer .consent-decline {
  grid-column: 3;
}
body #cconsent-modal .ccm__content .ccm__footer .consent-give {
  background: #002e5d;
  color: #FFF;
  border: 0 none;
  grid-column: 4;
}

/*# sourceMappingURL=cookieconsent.css.map */
