.webform-submission-newsletter-v2-form {
  background-color: #00b48d;
}

.webform-submission-newsletter-v2-form input,
.webform-submission-newsletter-v2-form .textfield,
.webform-submission-newsletter-v2-form .form-textarea,
.webform-submission-newsletter-v2-form .form-select {
  background-color: rgba(0,180,141,0.5);
  color: #ffffff;
}

.webform-submission-newsletter-v2-form .form-control:focus {
  background-color: rgba(0,180,141,0.5);
  color: #ffffff;
}

.webform-submission-newsletter-v2-form .progress-bar {
    background-color: #00b48d;
}
.webform-submission-newsletter-v2-form .quiz-score,.quiz-result .quiz-score {
    background-color: #ffffff;
    color: #ffffff;
    border-color: #ffffff;

}

.webform-submission-newsletter-v2-form .quiz-score.selected, .webform-submission-newsletter-v2-form .image_picker_selector .selected .quiz-score,.quiz-result .quiz-score.selected  {
    background-color: #ffffff;
    color: #ffffff;
    border-color: #ffffff;

}

.webform-submission-newsletter-v2-form .checkmark,.webform-submission-newsletter-v2-form .circle {
  background-color : #00b48d;
  border-color: #ebebeb;
}

.webform-submission-newsletter-v2-form .js-form-item.js-form-type-checkbox input:checked ~ .checkmark,.webform-submission-newsletter-v2-form .js-form-item.js-form-type-radio input:checked ~ .circle {
  background-color : #ffffff;
  border-color: #00b48d;
}

.webform-submission-newsletter-v2-form .js-form-item.js-form-type-checkbox .checkmark:after {
  border-color : #00b48d;
}
.webform-submission-newsletter-v2-form .js-form-item.js-form-type-radio .circle:after{
  background-color : #00b48d;
}

