.tx-nsh-donkee-leadmanagement table.step-wrap [data-gender="Firma"] {
  display: none; }
.tx-nsh-donkee-leadmanagement table.step-wrap [data-gender2="Firma"] {
  display: none; }
.tx-nsh-donkee-leadmanagement table.step-wrap [type="checkbox"] ~ .show-when-checked {
  display: none; }
.tx-nsh-donkee-leadmanagement table.step-wrap [type="checkbox"]:checked ~ .show-when-checked {
  display: inherit;
  /* START - Left Step Indicators */ }
.tx-nsh-donkee-leadmanagement table.step-wrap tr[data-step] > td:first-child {
  background-image: url(/typo3conf/ext/nsh_donkee_leadmanagement/Resources/Public/Icons/step-wrap-bg.gif);
  background-repeat: repeat-y;
  background-position-x: 37px; }
.tx-nsh-donkee-leadmanagement table.step-wrap tr[data-step]:last-child > td:first-child {
  background: none; }
  .tx-nsh-donkee-leadmanagement table.step-wrap tr[data-step] .steppie {
    font-size: 36px;
    font-style: italic;
    background: #7a9d4d;
    line-height: 77px;
    border-radius: 90px;
    font-weight: bold;
    color: white;
    width: 75px;
    height: 75px;
    text-align: center;
    padding-right: 3px;
    /* END - Left Step Indicators */
    /* START - Next Step Buttons */ }
.tx-nsh-donkee-leadmanagement table.step-wrap tr[data-step].ready .stepNext {
  cursor: pointer;
  transform: rotate(90deg);
  opacity: 1; }
.tx-nsh-donkee-leadmanagement table.step-wrap tr[data-step] .stepNext {
  transition: 0.4s all ease-in-out;
  opacity: 0.4;
  width: 65px;
  height: 65px;
  margin: 0 auto;
  border: 2px #7a9d4d solid;
  border-radius: 54px;
  text-align: center;
  line-height: 60px;
  font-size: 20px;
  font-weight: bold;
  color: #7a9d4d;
  transform: rotate(0deg);
  cursor: not-allowed;
  /* END - Next Step Buttons */ }
