/* webfonts in use */
/* OpenSans, OpenSansBT, OpenSansSBT, OpenSansIT, OpenSansEBIT, OpenSansSBIT */
/* FontAwesome:
   Brands: font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;
   Light: font-family:"Font Awesome 5 Pro"; font-style:normal; font-weight:300;
   Reg: font-family:"Font Awesome 5 Pro"; font-style:normal; font-weight:400;
   Bold: font-family:"Font Awesome 5 Pro"; font-style:normal; font-weight:900; 
*/

.tx-powermail {margin-top:20px;}
.tx-powermail .powermail_fieldset {padding:15px; background-color:#f2f2f2;}
.tx-powermail .layout2 {width:100%;}
.tx-powermail .layout3 {float:left; width:48%; margin-left:4%; margin-bottom:15px; margin-top:20px;}
.tx-powermail .layout3:nth-child(2n) {margin-left:0;}
.tx-powermail .layout3 > legend {display:block; float:left; width:100%; margin-bottom:15px; font-size:20px; font-size:2rem; text-align:center; font-family:OpenSansBT,sans-serif;}
.tx-powermail .layout3 .powermail_fieldwrap {padding-bottom:15px; border-bottom:1px dotted #c1c1c1;}
.tx-powermail .layout3 .powermail_fieldwrap:last-child {border-bottom:0;} 
.tx-powermail .layout3 .powermail_fieldwrap > label {display:block; margin-bottom:10px; font-family:OpenSansBT,sans-serif; font-size:18px; font-size:1.8rem;}
.tx-powermail .layout3 .powermail_fieldwrap_type_check,
.tx-powermail .layout3 .powermail_fieldwrap_type_radio {clear:both; margin:18px 0;}
.tx-powermail .layout3 .powermail_fieldwrap_type_radio input,
.tx-powermail .layout3 .powermail_fieldwrap_type_check input {margin:0 3px 0 5px;}

.tx-powermail .powermail_fieldset_9,
.tx-powermail .powermail_fieldset_15,
.tx-powermail .powermail_fieldset_21,
.tx-powermail .powermail_fieldset_27,
.tx-powermail .powermail_fieldset_33 {clear:both; overflow:auto; background:none; padding:0;}


@media only screen and (max-width: 768px) { 
  .tx-powermail .layout3 {width:100%; margin-left:0;}
}