
div.tx-powermail .container-fluid  {
  padding-right: 0px;
  padding-left: 0px;
}

div.tx-powermail .powermail_form h3:first-of-type {
    display: none;
}

.tx-powermail .powermail_fieldset .powermail_fieldwrap .parsley-errors-list, .tx-powermail .powermail_fieldset legend, .tx-powermail .powermail_fieldset .powermail_fieldwrap_type_input label, .tx-powermail .powermail_fieldset .powermail_fieldwrap_type_textarea label {
    display: none;
    margin: 0;
}

.tx-powermail .powermail_form input[type="text"], .tx-powermail .powermail_form input[type="email"] {
    width: 100%;
    padding: 15px;
    font-size: 18px;
    font-weight: 300;
    color:#696969;
    background-color:#FFF;
    background-image: none;
    border: 1px solid #b7b7b7;
    border-radius: 4px;
}


div.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap .powermail_textarea {
    width: 100%;
    resize: none;
    padding: 15px;
    margin-bottom:1%;
    color: #696969;
    font-weight: 300;
    background-color:#FFF;
    background-image: none;
    border: 1px solid #b1b1b1;
    border-radius: 4px;
    -webkit-transition: border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;
    -moz-transition: border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;
    -o-transition: border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;
}

div.tx-powermail .powermail_form .powermail_fieldset .layout1 {
   margin:0 0 2% 0;
}

div.tx-powermail label {
   margin-bottom: 0;
}

.tx-powermail form fieldset .powermail_fieldwrap_type_radio .powermail_field .radio label input,
.tx-powermail form fieldset .powermail_fieldwrap_type_check .powermail_field .checkbox label .powermail_checkbox {
 position:absolute;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 content:' ';
 display:inline-block;
 width:var(--rootFontSize);
 height:var(--rootFontSize);
 position:relative;
 top:.1rem;
 border:1px solid #bbb;
 background:white;
 margin-right:.2rem;
 cursor:pointer
}
.tx-powermail form fieldset .powermail_fieldwrap_type_radio .powermail_field .radio label input {
 border-radius:30px
}
.tx-powermail form fieldset .powermail_fieldwrap_type_radio .powermail_field .radio label input[type="radio"]:hover,
.tx-powermail form fieldset .powermail_fieldwrap_type_check .powermail_field .checkbox label .powermail_checkbox[type="checkbox"]:hover {
 background:var(--primaryColor);
 box-shadow:inset 0 0 0 2px white
}
.tx-powermail form fieldset .powermail_fieldwrap_type_radio .powermail_field .radio label input[type="radio"]:checked,
.tx-powermail form fieldset .powermail_fieldwrap_type_check .powermail_field .checkbox label .powermail_checkbox[type="checkbox"]:checked {
 background:var(--primaryColor);
 box-shadow:inset 0 0 0 2px white
}


.tx-powermail fieldset div input.powermail_submit {
    padding: .4em 3em;
    background:var(--primaryColor);
    color: #FFF;
    border: none;
    font-size: 20px;
    font-weight: 300;
    margin: 0 auto;
    display: block;
}

.tx-powermail fieldset div input.powermail_submit:hover {
    background:var(--darkPrimaryColor);
}


@media (min-width: 992px) {
    div.tx-powermail .powermail_form .powermail_fieldset .layout1 {
        width: 49.5%;
        display: inline-block;
        margin:0 0 1% 0;
    }
    div.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap_telefon, div.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap_ort, div.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap_nachname {
    margin-left: 1%;
}
}

