@media (min-width: 1200px) {
  .container {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 100%;
  }
}
@media (min-width: 720px) {
  .container {
    max-width: 100%;
  }
}
html {
  /* background: url(../../../fileadmin/elpanno/bilder/20190405-DSC01240.jpg) no-repeat fixed; */

background position:left top;
background-size:cover;
width:100%;
height:auto;
background: url("../../../fileadmin/elpanno/img/space.png") repeat fixed;
background-color: #7DB49F!important;

}

body {
  margin: 0;
  padding: 0;
  text-align: left;
  background-color: #7DB49F!important;

}

.MainContent .row,.MainContent {
  padding: 0px;
}

header h2 {
  color:#fff;
}




.container-padding {
  padding: 0px;
}

.field_set, fieldset{
border:0 none;
}

fieldset {
    display: block;
    min-inline-size: min-content;
    margin-inline: 0px;
    border-width: 2px;
    border-style: groove;
    border-color: #000;
    border-image: initial;
    padding-block: 0em 0em;
    padding-inline: 0em;
    border:0 none;
    /* margin: 0 22px 20px 15px; */
}

/* POWERMAIL */

.powermail_fieldset .row {
  background-color: #7db49f;
  padding-bottom: 0px;
}
.powermail_fieldset_error {
  font-size: 0.9em;
}

/* .powermail_fieldset .col-sm-10,
.powermail_fieldset .col-md-6 {
  padding-bottom: 1px;
  padding-top: 1px;
} */
.powermail_form h3 {
  /* display: none; */
  margin: 0 0 0px 10px;
  font-size: 1.4em;
  color: #fff;
  line-height: 1.1em;
}

.p_form {
  margin:0px 0px 0px 0px ;
  font-size: 1em;
}
@media (max-width: 310px) {
  .p_form p {
font-size: 0.8em;
 }
}

@media (max-width: 667px) {
  .powermail_form h3 {
    /* display: none; */
    margin: 0px 0 10px 0px;
    font-size: 1.4em;
  }
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 5px 5px;
  margin-left: 5px;
  margin-bottom: 5px;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.75rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn .btn-primary {
  min-width:100px!important;
}

.content .powermail_field .checkbox  {
  border: 1px solid  #e0e0e0;

  width:120px;
  height:28px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4px;
  padding:1px 0 2px 0;
  text-align: center;

}

.powermail_field  {
  line-height: 16px;
  font-size: 0.9em;
  width:100%;
}



.powermail_submit,
.btn-danger,
.btn-primary {
  display: flex;
    width: 100%;
    height: 30px;
    background-color: #E9E9ED;
    border-radius: 5px;
    border-width: 1px;
    cursor: default;
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
    color: #000 !important;
    padding: 4px 4px;
    font-size: 16px;
margin-left: auto;
margin-right:auto;
   font-weight: normal;

}

.powermail_field .powermail_file{
  display: flex;
    width: 100%;
    max-width: 90%;
    height: 30px;
    border-radius: 5px;
    border-width: 1px;
    cursor: default;
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
    color: #fff !important;
    padding: 4px 4px;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}

.powermail_field .p_form,.powermail_field .checkbox,.p_form a  {
  color:#fff!important;
}



.btn-group {
  padding: 15px;
}

.powermail_field .checkbox {
  border: 1px solid #fff;
    width: 150px;
    padding: 1px 10px 1px 10px;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    text-align: center;
    line-height: 17px;
}

.powermail_field .powermail_file {

    text-align: center;
}
@media (max-width: 310px) {
  .powermail_field .powermail_file {
    width:100%;
  }
}


hr {
  margin-top: 5px;
  margin-bottom: 5px;
  border: 0;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: currentcolor;
  border-top-color: currentcolor;
  border-top-style: none;
  border-top-width: 0px;
  border-top: 1px solid #fff;
}
.hr-linie {
  /* width:100%;
  height:1px;
  background-color: red;
  margin-top:20px; */
}

.powermail-errors-list {
  position: relative;
  top:-2px;
  left:-4px;
  color:red;
  background-color: #fff;
  font-size: 0.7em;
  font-weight: 100;
  max-height:15px;
  list-style-type: none;
  width:87%;
  text-align: center;
}






.bootstrap-like-col {
  width:50%;
  float:left;
}
@media (max-width: 310px) {
  .bootstrap-like-col {
    width:100%;
    float:left;
  }
}

.powermail_input  {
  width:94%;
  height:20px;
  margin:0px 4px 4px 0px ;
}

.powermail_file {
  margin-left:auto;
  margin-right: auto;
  display:block;

}


.checkbox .label {
  margin-left:auto;
  margin-right: auto;
  display:block;
}

#page_nummer18 .MainContent {
  max-width:510px!important;
  margin-left: auto;
  margin-right: auto;
}

iframe {
  border: 0;
  width: 100%;
  max-width: 100%;
  vertical-align: bottom;
}

.page_nummer_elpanno_18 p,
.page_nummer_elpanno_18 p_span
{
  color:#fff;
}
