#cboxClose {
  top: 0;
  right: 1.6em !important;
  padding: 1.25rem !important;
  border-radius: 25%;
  color: #ffffff;
  background-color: #d31245 !important;
  background-image: none !important;
  cursor: pointer;
}

#cboxClose:before {
  position: absolute;
  top: 0.62em;
  left: 0.25em;
  font-size: 2rem;
  content: "✕";
  text-indent: 0;
  line-height: 0;
}

#edit-edit-form,
#edit-submit {
  margin-bottom:1.25em;
}

#colorbox .webform-element {
  margin-bottom: 0.5em;
}

#colorbox .webform-element label {
  display: inline-block;
}

#colorbox .webform-element-type-textarea label {
  display: block; 
}

#colorbox details.webform-container > .details-wrapper {
  margin: 0 1rem;
}

#colorbox div.webform-preview-actions {
  margin-top: 1rem;
}
