.webform-submission-form .webform-actions {
  display: flex; 
  justify-content: space-between;
  margin-top: 2rem;
  margin-bottom: 3rem;
}

.webform-submission-form .font-smallest {
  font-size: 0.8rem;
}


.webform-progress-tracker.progress-tracker {
  margin: 30px 0;
}

.webform-progress-tracker .progress-step .progress-marker {
  font-size: 0.75rem;
  font-weight: 700;
}

.webform-progress-tracker .progress-step.is-active .progress-marker::before {
    background-color: #85477e;
}

.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before {
    background-color: #00876a;
}

.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before, .webform-progress-tracker .progress-step:hover .progress-marker::before, .webform-progress-tracker .progress-step .progress-marker::after {
    background-color: #b6b6b6;
}

.webform-progress-tracker .progress-title {
  font-family: 'Raleway','Lato',san-serif;
  font-size: 0.7rem;
  color: #555;
}

.webform-progress-tracker .progress-title[role="link"] {
    color: #007a5f;
}

.webform-progress-tracker .progress-title[role="link"]:hover, .webform-progress-tracker .progress-title[role="link"]:focus {
    color: #85477e;
}

.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]:before {
    background-color: #3aa43b;
}

.webform-progress-tracker .progress-step.is-complete .progress-marker::before, .progress-step.is-progress .progress-marker::before {
    background-color: #007a5f;
}

.webform-progress-tracker .progress-step.is-complete .progress-marker::before, .webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before, .webform-progress-tracker .progress-step.is-complete .progress-marker::after {
    background-color: #007a5f;
}


.webform-submission-form .ckeditor-accordion-container {
  margin: 1rem 0;
}

.webform-submission-form .ckeditor-accordion-container > dl {
  border: 1px solid #85477e;
}

.webform-submission-form .ckeditor-accordion-container > dl dt > a, .ckeditor-accordion-container > dl dt > a:not(.button) {
  background-color: #85477e;
  font-family: 'Raleway';
}

.webform-submission-form .ckeditor-accordion-container > dl dt > a:hover, .ckeditor-accordion-container > dl dt > a:not(.button):hover {
  background-color: #85477e;
}

.webform-submission-form .ckeditor-accordion-container > dl dt.active > a {
  background-color: #85477e;
}

.webform-submission-form .ckeditor-accordion-container > dl dd {
  padding: 1rem;
}

.webform-submission-form .ckeditor-accordion-container dd ul li {
  margin-bottom: 1rem;
}