.form-wrapper {
  width: 100%;
  padding: 20px;
}

.form-wrapper p{
  text-align: left!important;
}

.einleitung h3{
  margin-bottom: 40px;
}

.pflichtfeld {
  font-size: 14px!important;
  margin-bottom: 40px;
}

.form-wrapper h2 {
  padding: 0!important;
  margin-bottom: 30px!important;
  margin-top: 30px!important;
}

.btn-senden {
  height: 45px;
  width: 199px;
  font-size: 21px;
  text-transform: uppercase;
  font-weight: 300;
  margin-top: 30px;
}

.sucess{
	margin-top: 40px;
}

.captcha-sucess{
display: none;
}

.checkbox span {
  font-weight: 400!important;
}

.text-free span {
  font-weight: 400!important;
  font-size: 12px;
  font-style: italic;
}

label#datenschutz-error {
  padding-left: 0;
  font-weight: 700;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

@media (min-width: 768px){
.form-horizontal .control-label {
  padding-top: 7px;
  margin-bottom: 0;
  text-align: left!important;
}
}