/*Powermail*/

@font-face {
      font-family: 'fontello';
      src: url('../font/fontello.eot?89304862');
      src: url('../font/fontello.eot?89304862#iefix') format('embedded-opentype'),
           url('../font/fontello.woff?89304862') format('woff'),
           url('../font/fontello.ttf?89304862') format('truetype'),
           url('../font/fontello.svg?89304862#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }

.tx-powermail h3 {display: none;}

.powermail_fieldwrap > label {font-weight: bold;}

.powermail_fieldset .powermail_fieldwrap_type_input input,
.powermail_fieldwrap_datei input {
    width: 100%;
    padding: 5px;
    border: 1px solid #334e7c;
    box-shadow: rgba(124,124,124,0.4) 0 0 4px inset;
    border-radius: 20px;
    outline:none;
    height: 40px;
    padding-left: 15px;
}


.powermail_fieldset .btn,
.btn-primary {
    display: inline-block;
    background-color: #4e7ec6;
    padding: 15px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    border-radius:25px;
    border: solid 1px #334e7c;
    box-shadow: rgba(130,130,130,0.83) 10px 5px 25px;
    margin: 5px 30px 30px 10px;
    transition: background .50s ease-in-out;
   -moz-transition: background .50s ease-in-out;
   -webkit-transition: background .50s ease-in-out;}

.powermail_fieldset .btn:hover,
.btn-primary:hover {
    background-color: #D5DEED;
    cursor: pointer;
    color:#334e7c;
    text-shadow: rgba(255,255,255,1.00) 0 0 5px;
}

.powermail_fieldwrap_type_submit { text-align: center; }

.powermail_fieldset {border: none;}
.powermail_fieldset .row {padding-bottom: 25px;}

.powermail_textarea, .powermail_input, textarea,
.powermail_fieldwrap_datei div input {
    font-size: 1rem;
    color: #004f9f;
    border-radius: 25px;
    border: 1px solid #004f9f;
    padding:15px;
}
.powermail_fieldwrap_datei div input {height: 55px; line-height: 15px;}

.powermail_legend {
    font-size: 1.5rem;
    font-weight: bold;
    color: #334e7c;
}

.fieldset-padding {
    margin-top: 50px;
}

.small-text {
        font-size: 0.9rem;
}
.powermail_fieldset .layout1 {
     font-size: 1.5rem;
    font-weight: bold;
    color: #334e7c;
    padding: 50px 0 0 0;}


.powermail_form .powermail_select {
    width: 100%;
    /*padding: 10px 10px 10px 25px;*/
    position: relative;
    
    
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    /*border:1px solid #334e7c;*/
    box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.3);
    border-radius: 50px;
    outline:none;
    cursor: pointer;
    height: 40px;
    padding-left: 15px;
    background:#99c5de;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    z-index: 10;
}

.powermail_form .layout1 {
    margin-top: 50px;
}



/*#### entfernen vom BrowserStyle #####*/
.powermail_form select,
.powermail_fieldwrap_type_submit input {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
}
select::-ms-expand {
  display: none;
}
.powermail_fieldset div {position: relative; width: 100%;}
.powermail_fieldwrap_type_select > div::before {
    font-family: fontello;
    content: "\f107";
    font-size: 20px;
    position: absolute;
    right: 15px;
    top: 10px;
    color: #334e7c;
    pointer-events: none;
    z-index: 20;
}

select option {
    color:#334e7c;
}
select::-ms-expand {
    display: none;
}
        
select:focus::-ms-value {
    background-color: transparent;
}


.powermail_fieldwrap label {
 line-height: 40px;
}


