textarea {
    background-color: #fff!important;
}

#webform-submission-request-subscription-page-variant-signup-panels-variant-0-add-form {
  width: 960px!important;
 max-width: 960px!important;
}

.webform-submission-form input[type=checkbox] {
    height: 30px!important;
    cursor: pointer;
    width: 30px;
    float: left;
}

.webform-submission-form input[type=text], .webform-submission-form input[type=email], .webform-submission-form input[type=tel], select {
height:60px;
}

.webform-submission-form input[type=submit] {
 background-color:#9c1838;
  border-radius:5px;
}

.webform-submission-form input[type=submit]:hover {
 background-color:#c74b5d;
}

.webform-submission-form .form-item {
  margin-bottom:.3rem}

.webform-flexbox {
        margin-top: .3rem;
    }

.webform-submission-form input, .webform-submission-form textarea, .webform-submission-form select {
   border:1px solid grey;
  border-radius:5px;
}

.webform-submission-form input:focus, .webform-submission-form textarea:focus, .webform-submission-form select:focus {
   border:3px solid grey;
}



.h3fett {
font-weight:700;margin-bottom:8px;font-family: "Open Sans Bold", "Open Sans", sans-serif;}

.h2webform {font-weight:500!important;}

.h2rot {color:#9c1838;}

.pfett {font-family: "Open Sans Bold", "Open Sans", sans-serif;font-weight:700;}

.haken li {list-style-image: url(https://www.projektmagazin.de/system/files/webform/dateiupload/92584/normal_u16.svg);
}

.end-p {display:none;}

.webform-horizontal-rule {border-bottom: 2px solid #000;}

label {
color:grey;font-weight: 100;
    font-size: smaller!important;}

::placeholder {
color:rgba(0, 0, 0, 0.12);font-weight: 100;
    font-size: smaller;}
}

.form-required:after {
    background-image: url(https://www.projektmagazin.de/system/files/webform/dateiupload/92586/required-svg.svg)!important;}

.form-item.js-form-item-wo-haben-sie-von-diesem-workshop-erfahren--select {margin-top:0.3rem !important;}


.preistext {margin-bottom:3px;}
.mitgliederrabattaktiv {margin-top:3px;}
.preisaktiv {
  color:#9c1838;
  font-weight:700;
  font-family: "Open Sans Bold", "Open Sans", sans-serif;
  font-size: 2rem;
}

.preisdurchgestrichen {
padding-left:5px;
text-decoration:strikethrough;}

.infomitgliederrabatt {
color:grey;}

.mitgliedwerdenbutton {
background-color:#9c1838;
  color:white;
  font-weight:bold;
  padding:5px 15px;
  border-radius:5px;
}

.bereitsmitgliedbutton {
color:grey!important;
  display:inline-block;
  margin-left:20px;
}

.infoiconrabatt, .checkmitglieder {
height:17px;
fill: #9c1838;
margin-right:10px;}

.mitgliederrabattaktiv {color:#9c1838;
display: grid;
    grid-template-columns: auto auto;
    justify-content: start;
    align-items: center;
font-weight:bold;}
