/*BASIEREND AUF BOOTSTRAP.CSS*/
/*.form-group input, .form-group textarea {border: 0px;border-bottom: 1px solid #efefef;-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);box-shadow: inset 0 0px 0px rgba(0,0,0,0);}*/

.powermail_form{margin-top:2em;}

.form-control {padding: 6px 12px; height:auto;border-bottom:1px solid #ddd;}
.form-control label{font-size:13px;}
.form-control.placeholded{text-transform: uppercase;font-style: italic;color: #999999;}
div.mandatory-parent{position:relative;}
div.mandatory-parent label:after{content:"*";font-weight:bold;font-size:1em;color:red;position:relative;top:0;right:0px;display:none;}
div.mandatory-parent label span.mandatory{color:#4a4a49;}
.powermail_fieldwrap_type_file > div{padding-top:5px;padding-bottom:5px;background:#efefef;}

.control-label{font-weight:normal;}
.powermail_form .powermail_legend{clear:both;background:#fff;padding:5px 5px 5px 15px;}
fieldset{padding-bottom:20px;}
.powermail_morestep fieldset > legend{display:none;}
.powermail_morestep fieldset{padding:20px;border-top:1px solid #ededed;}
.powermail_fieldwrap_type_textarea.mandatory-parent > label, 
.powermail_fieldwrap_type_input.mandatory-parent > label{font-weight:bold;}



.powermail_fieldset legend.powermail_legend{bor#er-bottom:2px solid #043c7b;background:transparent;width:100%;display:block;padding-left:0px;padding-bottom:2px;text-transform:uppercase;color:#043c7b;margin-bottom:1rem;}

fieldset.powermail_fieldset{width:100%;}
input.form-control,textarea.form-control{border-width:0px;border-bottom-width:1px;}

/*FORM GRUPPEN */
fieldset.layout-lh1 > legend,fieldset.layout-lh2 > legend,fieldset.layout-lh3 > legend{display:none !important;}
.layout1 .powermail_fieldwrap{flex:100%;}
.layout2 .powermail_fieldwrap{flex:100%;}
.layout3 .powermail_fieldwrap{flex:100%;}


.layout-lh1 .powermail_fieldwrap{flex:100%;}
.layout-lh2 .powermail_fieldwrap{flex:100%;}
.layout-lh3 .powermail_fieldwrap{flex:100%;}

@media (min-width: 768px){
.layout3 .powermail_fieldwrap{flex:50%;}
.layout-lh3 .powermail_fieldwrap{flex:50%;}
}

@media (min-width: 992px){
.layout1 .powermail_fieldwrap{flex:50%;}
.layout2 .powermail_fieldwrap{flex:33%;}
.layout3 .powermail_fieldwrap{flex:33%;}

.layout-lh1 .powermail_fieldwrap{flex:50% !important;}
.layout-lh2 .powermail_fieldwrap{flex:33% !important;}
.layout-lh3 .powermail_fieldwrap{flex:33% !important;}
}

@media (min-width: 1024px){
.layout2 .powermail_fieldwrap{flex:33% !important;}
.layout3 .powermail_fieldwrap{flex:25% !important;}
.layout-lh2 .powermail_fieldwrap{flex:33% !important;}
.layout-lh3 .powermail_fieldwrap{flex:25% !important;}
}


/*FORM EINZELELEMENTE */
.powermail_fieldwrap.layout1 > div,.powermail_fieldwrap.layout2 > div,.powermail_fieldwrap.layout3 > div,.powermail_fieldwrap.layout4 > div,
.powermail_fieldwrap.layout-lh1 > div,.powermail_fieldwrap.layout-lh2 > div,.powermail_fieldwrap.layout-lh3 > div,.powermail_fieldwrap.layout-lh4 > div{display:flex;flex-wrap: wrap;}
.powermail_fieldwrap.layout-lh1 > label,.powermail_fieldwrap.layout-lh2 > label,.powermail_fieldwrap.layout-lh3 > label,.powermail_fieldwrap.layout-lh4 > label{display:none !important;}
.powermail_fieldwrap.layouth1 > label,.powermail_fieldwrap.layout2 > label,.powermail_fieldwrap.layout3 > label,.powermail_fieldwrap.layout4 > label{}

.layout1 > div > div {flex:100%;}
.layout2 > div > div {flex:100%;}
.layout3 > div > div {flex:100%;}
.layout4 > div > div {flex:50%;}

.powermail_fieldwrap.layout-lh1,
.layout-lh1 > div > div {flex:100%;}
.powermail_fieldwrap.layout-lh2,
.layout-lh2 > div > div {flex:100%;}
.powermail_fieldwrap.layout-lh3,
.layout-lh3 > div > div {flex:100%;}
.powermail_fieldwrap.layout-lh4,
.layout-lh4 > div > div {flex:50%;}

@media (min-width: 768px){
.powermail_fieldwrap.layout3,
.layout3 > div > div {flex:50% !important;}
.powermail_fieldwrap.layout-lh3,
.layout-lh3 > div > div {flex:33% !important;}
.powermail_fieldwrap.layout4,
.layout4 > div > div {flex:50% !important;}
.powermail_fieldwrap.layout-lh4,
.layout-lh4 > div > div {flex:33% !important;}
}

@media (min-width: 992px){
.powermail_fieldwrap.layout1,
.layout1 > div > div {flex:50% !important;}
.powermail_fieldwrap.layout2,
.layout2 > div > div {flex:33% !important;}
.powermail_fieldwrap.layout3,
.layout3 > div > div {flex:33% !important;}
.powermail_fieldwrap.layout4,
.layout4 > div > div {flex:25% !important;}

.powermail_fieldwrap.layout-lh1,
.layout-lh1 > div > div {flex:50% !important;}
.powermail_fieldwrap.layout-lh2,
.layout-lh2 > div > div {flex:33% !important;}
.powermail_fieldwrap.layout-lh3,
.layout-lh3 > div > div {flex:33% !important;}
.powermail_fieldwrap.layout-lh4,
.layout-lh4 > div > div {flex:25% !important;}
}

@media (min-width: 1024px){
.powermail_fieldwrap.layout2,
.layout2 > div > div {flex:33%;}
.powermail_fieldwrap.layout3,
.layout3 > div > div {flex:25%;}
.powermail_fieldwrap.layout4,
.layout4 > div > div {flex:20%;}

.powermail_fieldwrap.layout-lh2,
.layout-lh2 > div > div {flex:33%;}
.powermail_fieldwrap.layout-lh3,
.layout-lh3 > div > div {flex:25%;}
.powermail_fieldwrap.layout-lh4,
.layout-lh4 > div > div {flex:20%;}
}




.powermail_fieldwrap.powermail_tab_navigation .pull-right{float:right;}

.powermail_fieldwrap.powermail_tab_navigation a.btn,.powermail_fieldwrap.powermail_tab_navigation  a.btn.btn-primary{
background: #f3f3f3; border:0px;color:#4a4a49;border-radius:4px;line-height:1.6rem;padding-left:1rem;padding-right:1rem;min-width:3rem;text-align:center;font-weight:700;

}

.powermail_fieldwrap.powermail_tab_navigation  .btn:focus{
background-color:#dddddd !important;color:#043c7b !important;outline:none !important;border:0px !important;-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;transistion:none; -webkit-box-shadow: none;box-shadow: none;text-decoration:none;
}
