.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, 
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active {
  background-color: #01b79c;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active {
  background-color: #01b79c;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper form>footer input, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper form>footer input,
.gdpr.gdpr-general-confirmation .gdpr-wrapper>footer button,
.gdpr.gdpr-privacy-bar .gdpr-agreement,
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover {
    background: #00bab1;
    background: -webkit-linear-gradient(left,#00bab1, #04c07e);
    background: -o-linear-gradient(right,#00bab1, #04c07e);
    background: -moz-linear-gradient(right,#00bab1, #04c07e);
    background: linear-gradient(right,#00bab1, #04c07e);
    border-color: #00bab1;
    -webkit-box-shadow: 0 1px 0 #00bab1;
    box-shadow: 0 1px 0 #00bab1;
    text-shadow: 0 -1px 1px #00bab1, 1px 0 1px #00bab1, 0 1px 1px #00bab1, -1px 0 1px #00bab1;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper form>footer input:hover, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper form>footer input:hover {
  background: #00bab1;
}

.gdpr.gdpr-privacy-preferences .gdpr-wrapper form>footer span a, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper form>footer span a {
  color: #00bab1;
}

.gdpr-reconsent-modal-content > h4 {
  font-size: 18px;
}

.gdpr-privacy-viewer>*:first-child {
  padding-top: 0px;
  margin-top: 0px;
}
.gdpr-privacy-viewer>*:last-child {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper {
  display: block;
  text-align: center;
  padding: 5px 20px;
  line-height: normal;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper * {
  display: inline;
  float: none;
  font-size: 12px;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right {
  display: inline;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-buttons {
  display: inline!important;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper button {
  margin: 0px!important;
  width: auto;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content {
  display: inline;
  padding-bottom: 0px;
  padding-right: 20px;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p {
  display: inline;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content a {
  color: inherit;
  text-decoration: underline;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-agreement {
  padding: 3px 10px 3px 10px;
  margin: 5px 0!important;
  vertical-align: middle;
}

.gdpr.gdpr-privacy-bar .gdpr-preferences {
  padding: 0 10px 0 5px;
}
.gdpr.gdpr-privacy-bar .gdpr-preferences::before {
  top: 0;
}
.gdpr-privacy-bar .gdpr-close {
  display: none!important;
}
.gdpr-privacy-bar .gdpr-agreement {
  vertical-align: middle;
}