.elementor-9925 .elementor-element.elementor-element-5a822a0 .elementor-icon-wrapper{text-align:center;}.elementor-9925 .elementor-element.elementor-element-5a822a0 .elementor-icon i, .elementor-9925 .elementor-element.elementor-element-5a822a0 .elementor-icon svg{transform:rotate(270deg);}.elementor-9925 .elementor-element.elementor-element-8eb7cd3{padding:0px 0px 0px 0px;}.elementor-9925 .elementor-element.elementor-element-9876654 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9925 .elementor-element.elementor-element-58fea1c{padding:0px 0px 0px 0px;}.elementor-9925 .elementor-element.elementor-element-f05e3da > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9925 .elementor-element.elementor-element-2723253{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9925 .elementor-element.elementor-element-ddf6b82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9925 .elementor-element.elementor-element-ddf6b82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9925 .elementor-element.elementor-element-f3ca0a8{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9925 .elementor-element.elementor-element-4c9b9a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-20101b1 );--border-color:var( --e-global-color-20101b1 );--border-radius:0px 0px 0px 0px;}.elementor-9925 .elementor-element.elementor-element-4c9b9a8:hover{border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-9925 .elementor-element.elementor-element-4c9b9a8, .elementor-9925 .elementor-element.elementor-element-4c9b9a8::before{--border-transition:0.3s;}.elementor-9925 .elementor-element.elementor-element-e634f30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-9925 .elementor-element.elementor-element-56bb2c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9925 .elementor-element.elementor-element-14782aa .elementor-icon-wrapper{text-align:right;}.elementor-9925 .elementor-element.elementor-element-14782aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9925 .elementor-element.elementor-element-14782aa.elementor-view-framed .elementor-icon, .elementor-9925 .elementor-element.elementor-element-14782aa.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9925 .elementor-element.elementor-element-14782aa.elementor-view-framed .elementor-icon, .elementor-9925 .elementor-element.elementor-element-14782aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9925 .elementor-element.elementor-element-ed3bfc0{--display:flex;}.elementor-9925 .elementor-element.elementor-element-3be79fc{--display:flex;}.elementor-9925 .elementor-element.elementor-element-485d3d3{--display:flex;}.elementor-9925 .elementor-element.elementor-element-7155268{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-9925 .elementor-element.elementor-element-3f3893c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-9925 .elementor-element.elementor-element-322ba6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9925 .elementor-element.elementor-element-d0bdb5b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9925 .elementor-element.elementor-element-8217bcc .elementor-menu-toggle{margin:0 auto;}.elementor-9925 .elementor-element.elementor-element-1e01cc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-9925 .elementor-element.elementor-element-5092c42{width:10%;}.elementor-9925 .elementor-element.elementor-element-604fdea{width:90%;}.elementor-9925 .elementor-element.elementor-element-3b4f037{width:30%;}.elementor-9925 .elementor-element.elementor-element-9876654{width:45%;}.elementor-9925 .elementor-element.elementor-element-f05e3da{width:24.664%;}.elementor-9925 .elementor-element.elementor-element-ddf6b82{--width:28.036%;}.elementor-9925 .elementor-element.elementor-element-4c9b9a8{--width:80%;}.elementor-9925 .elementor-element.elementor-element-56bb2c7{--width:50%;}.elementor-9925 .elementor-element.elementor-element-322ba6d{--width:50%;}.elementor-9925 .elementor-element.elementor-element-1e01cc9{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-58fea1c */#barcodeTarget, #canvasTarget {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 10px 0 !important;
}

/* Falls der Barcode in einem Container mit Rahmen ist */
.barcode-container, .barcode-result {
  border: none !important;
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS */.barcode-button {
    border: none;
    font-size: small;
}
label {
    padding-left: 1%;
}


/* graceful degradation for ie8 */
input[type='checkbox'],
input[type='radio'] {
  width:auto;
  float:left;
  margin-right: .75em;
  background:transparent;
  border:none;
}

input[type='checkbox']:checked,
input[type='checkbox']:not(:checked),
input[type='radio']:checked,
input[type='radio']:not(:checked) {
  background: transparent;
  position: relative;
  visibility: hidden;
  margin:0;
  padding:0;
}

input[type='checkbox'] + label,
input[type='radio'] + label {
  cursor: pointer;
}

input[type='checkbox']:checked + label::before,
input[type='checkbox']:not(:checked) + label::before,
input[type='radio']:checked + label::before,
input[type='radio']:not(:checked) + label::before {
    content:' ';
    display:inline-block;
    width: 17px;
    height:17px;
    position: relative;
    top:4px;
    border: 1px solid #bbb;
    background: white;
    margin-right: 1em;
    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,.1);
}

input[type=radio]:checked + label::before,
input[type=radio]:not(:checked) + label::before {
  border-radius: 30px;
}

input[type='checkbox']:hover  + label::before,
input[type='radio']:hover  + label::before {
  background:#F49921;
  box-shadow: inset 0 0 0 2px white;
}

input[type='checkbox']:checked  + label::before,
input[type='radio']:checked  + label::before {
  background:black;
  box-shadow: inset 0 0 0 2px white;
}/* End custom CSS */