#cconsent-bar .ccb__right .ccb__button .ccb__edit{
  text-decoration: none;
  color: #073B6FFF;
  border: 1px solid #073B6FFF;
  padding: 10px 10px;
}

#cconsent-bar .ccb__right .ccb__button button.consent-decline{
  text-decoration: none;
  color: #073B6FFF;
  border: 1px solid #073B6FFF;
  background: none;
  padding: 10px 10px;
}

#cconsent-bar  .ccb__right .ccb__button button.consent-give {
  text-decoration: none;
  color: #fff;
  border: 1px solid #073B6FFF;
  background-color: #073B6FFF;
  padding: 10px 10px;
}

body #cconsent-modal .ccm__content .ccm__footer button{
  color: #fff;
  border: 1px solid #073B6FFF;
  background-color: #073B6FFF;
  height: 100%;
  min-height: 80px;
}

#cconsent-modal .ccm__content .ccm__footer .consent-give{
  height: 100%;
  width: auto;
  color: #fff;
  background-color: #073B6FFF;
}


#cconsent-bar .ccb__right .ccb__button .ccb__edit {
  text-decoration: none;
  color: #073b6f;
  border: 1px solid #073b6f;
  padding: 10px 10px;
}

#cconsent-bar .ccb__right .ccb__button button.consent-decline {
  text-decoration: none;
  color: #073b6f;
  border: 1px solid #073b6f;
  background: none;
  padding: 10px 10px;
  margin-right: 15px;
}

#cconsent-bar .ccb__right .ccb__button button.consent-give {
  text-decoration: none;
  color: #fff;
  border: 1px solid #073b6f;
  background-color: #073b6f;
  padding: 10px 10px;
}

body #cconsent-modal .ccm__content .ccm__footer button {
  color: #fff;
  border: 1px solid #073b6f;
  background-color: #073b6f;
  height: 100%;
  min-height: 80px;
}

#cconsent-modal .ccm__content .ccm__footer .consent-give {
  height: 100%;
  width: auto;
  color: #fff;
  background-color: #073b6f;
}


.flex-container {
  display: flex;
  justify-content: center;
}

#cconsent-bar {
  background: #073b6f;
  padding: 15px 15px 28px 15px;
}
#cconsent-bar .ccb__left .cc-text {
  font-family: "Open Sans";
}
#cconsent-bar .ccb__right .ccb__button {
  font-family: "Work Sans Medium";
  font-size: 15px;
}

#cconsent-bar .ccb__right .ccb__button button.consent-give {
  font-family: "Work Sans Medium";
  font-size: 15px;
}

#cconsent-modal .ccm__content .ccm__content__heading h2 {
  font-family: "Work Sans Bold";
  text-transform: uppercase;
  margin: 0 0 23px 0 !important;
}
#cconsent-modal .ccm__content .ccm__content__heading p {
  font-family: "Open Sans";
  line-height: normal;
  font-size: 15px;
  margin-bottom: 10px;
}
#cconsent-modal .ccm__content .ccm__content__body .ccm__tabs .ccm__tab-head {
  font-family: "Work Sans SemiBold";
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
#cconsent-modal .ccm__content .ccm__content__body .ccm__tabs .ccm__tab-content p {
  font-family: "Open Sans";
  font-size: 15px;
}
#cconsent-modal .ccm__content .ccm__content__body .ccm__tabs .ccm__tab-content .ccm__list .ccm__list .ccm__list__title {
  font-family: "Work Sans SemiBold";
}
#cconsent-modal .ccm__content .ccm__content__body .ccm__tabs .ccm__tab-content .ccm__list .ccm__list ul li {
  font-family: "Work Sans SemiBold";
}
#cconsent-modal .ccm__content .ccm__content__body .ccm__tabs .ccm__tab-content .right h3 {
  font-family: "Work Sans SemiBold";
  font-size: 16px;
}
#cconsent-modal .ccm__content .ccm__content__body .ccm__tabs .ccm__tabgroup.necessary .ccm__tab-content .right h3 {
  display: none;
}
#cconsent-modal .ccm__content .ccm__footer #ccm__footer__consent-modal-submit {
  background: #0488b0;
}
#cconsent-modal .ccm__content .ccm__footer .consent-give {
  background: #073b6f;
}
