body {
/* additional fluent styles */
.cxInnerContainer {
  max-width: 1012px;
  margin-left: auto;
  margin-right: auto;
}

.cxColumnContainer {
  max-width: 506px;
}
@media only screen and (max-width: 480px) {
.cxColumnContainer {
  width: 100% !important;
}
}

/* mobileStack Flexbox */
.mobilestackContainer {
display: flex;
flex-grow: 1;
justify-content: center;
}
.mobilestack {
display: flex;
/*justify-content: space-evenly;*/
}
@media only screen and (max-width: 510px) {
.mobilestackContainer {
flex-direction: column;
}
}


/*standard mc template */
.layout-canvas-g { background-color: #F1EFED; border: none; box-sizing: border-box; padding: 0px; width: 100%; }
.layout-canvas-g > .header, .layout-canvas-g > .section, .layout-canvas-g > .footer { position: relative; overflow: hidden; width: 100%; overflow-wrap: break-word; }
.layout-canvas-g > .section { margin: 0px; }
.layout-canvas-g > .section > .columns { box-sizing: border-box; overflow-wrap: break-word; }
body { color: #000000; font-family: Arial; font-size: 12px; margin: 0px auto; max-width: 100%; background-color: #F1EFED; line-height: 1; padding: 0px; }
@media only screen and (max-width: 480px) {
  .mobile-hidden { display: none !important; }
  .responsive-td { width: 100% !important; display: block !important; padding: 0px !important; }
  .headerImage { width: 137px !important; height: 18px !important; }
}
.layout-canvas-g > .section > .columns { width: 100%; }

 /* Form styles */
label.el-radio:hover span {
color: #000;
cursor: pointer;
}
input[type="radio"] {
appearance: none;
width: 20px;
height: 20px;
border: 1px solid black;
border-radius: 50%;
cursor: pointer;
margin-top: -1px;
vertical-align: middle;
}
input[type="radio"]:checked:after {
content: '';
width: 8px;
height: 8px;
background: black;
display: block;
border-radius: 50%;
position: relative;
left: 5px;
top: 5px;
margin-top: -1px;
vertical-align: middle;
}
input[type="checkbox"] {
appearance: check;
accent-color: #000000;
width: 20px;
height: 20px;
border: 1px solid black;
border-radius: 1.5px;
cursor: pointer;
margin-top: -1px;
vertical-align: middle;
}
/*
input[type="checkbox"]:checked {
background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill
width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E") center #000;
}
*/
input[type="text"],
input[type="email"] {
padding: 12px;
border-radius: 1.5px;
}
input[type="text"]:hover,
input[type="email"]:hover {
border: 1px solid #000;
}
.sc-formfield-label {
margin-bottom: 8px;
}
button:hover {
background-color: #811D00;
border-color: #E64415;
}

/* smart capture */
#smartcapture-block-i20q4pk9b1 {
background-color:transparent;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;text-align:left;margin:0px;padding:0px;
}
#smartcapture-block-i20q4pk9b1 .smartcapture-controls {
padding-bottom: 10px;
}
#smartcapture-block-i20q4pk9b1 .smartcapture-controls .sc-formfield-label,
#smartcapture-block-i20q4pk9b1 .smartcapture-controls .sc-formfield-label label,
#smartcapture-block-i20q4pk9b1 .smartcapture-controls .sc-formfield-input label {
color:#000000;font-family:'SpiegelSans4 UI',Arial,Verdana,Helvetica,sans-serif;line-height:1.4;margin-bottom:3px;vertical-align:middle;
}
#smartcapture-block-i20q4pk9b1 input[type="radio"],
#smartcapture-block-i20q4pk9b1 input[type="checkbox"] {
margin: 0 0.4em 3px 0;
vertical-align: middle;
}
#smartcapture-block-i20q4pk9b1 input[type="text"],
#smartcapture-block-i20q4pk9b1 input[type="email"],
#smartcapture-block-i20q4pk9b1 input[type="number"] {
width:100%;box-sizing:border-box;height:auto !important;padding:6px 2px 6px 8px;border:1px solid #989694;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#FFFFFF;color:black;
}
#smartcapture-block-i20q4pk9b1 .sc-button {
background-color:#E64415;border-color:#E64415;color:white;box-sizing:content-box;min-width:unset;height:unset;line-height:1.26;-moz-border-radius:1.5px;-webkit-border-radius:1.5px;border-radius:1.5px;border-style:solid;border-width:1px;padding:12px 40px 12px 24px;margin-top:50px;cursor:pointer;font-family:'SpiegelSans4 UI', Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;text-align:center;text-decoration:none;-webkit-appearance:none !important;
}
#smartcapture-block-i20q4pk9b1 .smartcapture-submit-button-wrapper {
padding-bottom:10px;text-align:left;
}
#smartcapture-block-i20q4pk9b1 .date-dropdown-select-boxes input {
display: none;
}
#smartcapture-block-i20q4pk9b1 .date-dropdown-select-boxes .select {
max-height: 28em;
max-width: 6em;
overflow: auto;
}     

/* smart capture master*/
#smartcapture-block-d35b4ej281v {
background-color:transparent;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;text-align:left;margin:0px;padding:0px;
}
#smartcapture-block-d35b4ej281v .smartcapture-controls {
padding-bottom: 10px;
}
#smartcapture-block-d35b4ej281v .smartcapture-controls .sc-formfield-label,
#smartcapture-block-d35b4ej281v .smartcapture-controls .sc-formfield-label label,
#smartcapture-block-d35b4ej281v .smartcapture-controls .sc-formfield-input label {
color:#000000;font-family:'SpiegelSans4 UI',Arial,Verdana,Helvetica,sans-serif;line-height:1.4;margin-bottom:3px;vertical-align:middle;
}
#smartcapture-block-d35b4ej281v input[type="radio"],
#smartcapture-block-d35b4ej281v input[type="checkbox"] {
margin: 0 0.4em 3px 0;
vertical-align: middle;
}
#smartcapture-block-d35b4ej281v input[type="text"],
#smartcapture-block-d35b4ej281v input[type="email"],
#smartcapture-block-d35b4ej281v input[type="number"] {
width:100%;box-sizing:border-box;height:auto !important;padding:6px 2px 6px 8px;border:1px solid #989694;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#FFFFFF;color:black;
}
#smartcapture-block-d35b4ej281v .sc-button {
background-color:#E64415;border-color:#E64415;color:white;box-sizing:content-box;min-width:unset;height:unset;line-height:1.26;-moz-border-radius:1.5px;-webkit-border-radius:1.5px;border-radius:1.5px;border-style:solid;border-width:1px;padding:12px 40px 12px 24px;margin-top:50px;cursor:pointer;font-family:'SpiegelSans4 UI',Arial,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:normal;text-align:center;text-decoration:none;-webkit-appearance:none !important;
}
#smartcapture-block-d35b4ej281v .smartcapture-submit-button-wrapper {
padding-bottom:10px;text-align:left;
}
#smartcapture-block-d35b4ej281v .date-dropdown-select-boxes input {
display: none;
}
#smartcapture-block-d35b4ej281v .date-dropdown-select-boxes .select {
max-height: 28em;
max-width: 6em;
overflow: auto;
}     

  }
/* Radiobutton label alignment */
.el-radio__input {
margin-top: -1px !important;
vertical-align: middle !important;
}