.node-type-course form#node-form .form-checkboxes {
  height: 100px;
  overflow: scroll;
}

.node-type-course form#node-form .form-checkboxes div.form-item {
  float: left;
  width: 49%;
} 

#edit-submitted-what-course-title-wrapper label,
#edit-submitted-what-solution-title-wrapper label,
#edit-submitted-what-delivery-format-wrapper label,
#edit-submitted-what-how-many-people-need-training-wrapper label,
#edit-submitted-what-when-do-you-need-the-training-wrapper label {
  display: inline;
}
#edit-submitted-what-delivery-format,
#edit-submitted-what-how-many-people-need-training,
#edit-submitted-what-when-do-you-need-the-training {
  display: inline;  
}
#edit-submitted-what-course-title,
#edit-submitted-what-solution-title {
  border: 0;
  display: inline;
  cursor: default;
  font-size: 1.2em;
  font-style: italic;
}

#custom-bot .webform-client-form .description {
  color: #ffffff;
}

div.messages, div.help {
  font-weight: normal;
}

#edit-captcha-response-wrapper label {
  display: none;
}
