/* Rot*/
/* Blau*/
/* 16px > % */
/* 18px */
/* padding-top %*/
@media all {
  .ym-form label.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px; }
  .switch input {
    display: none; }
  .formslider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #e73137;
    -webkit-transition: 0.4s;
    transition: 0.4s; }
  .formslider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: #dedede;
    -webkit-transition: 0.4s;
    transition: 0.4s; }
  input:checked + .formslider {
    background-color: #00a509; }
  input:focus + .formslider {
    box-shadow: 0 0 1px #00a509; }
  input:checked + .formslider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
    background-color: white;
    /* Rounded sliders */ }
  .formslider.round {
    border-radius: 34px; }
  .formslider.round:before {
    border-radius: 50%; }
    .tablewarp .tablewarp-row {
      border: 1px solid rgba(125, 125, 125, 0.5);
      background-color: rgba(222, 222, 222, 0);
      border-width: 0 0 1px 0;
      padding: 0;
      margin: 0;
      width: 100%;
      display: inline-block; }
      .tablewarp .tablewarp-row .tablewarp-cell {
        float: left;
        display: block;
        padding: 0.5em 1em 0.7em 0; }
    .tablewarp .tablewarp-row:hover {
      background-color: rgba(222, 222, 222, 0.75); }
    .tablewarp .tablewarp-head {
      font-weight: 300;
      margin: 0;
      background-color: white;
      border: 1px solid rgba(125, 125, 125, 0.5);
      border-width: 1px 0;
      height: auto;
      min-height: 50px; }
      .tablewarp .tablewarp-head .tablewarp-row {
        border: none; }
        .tablewarp .tablewarp-head .tablewarp-row .tablewarp-cell {
          padding: 0.7em 1em 0.5em 0; }
    .tablewarp .tablewarp-head.tablewarp-head-noborder {
      border-top: none;
      min-height: inherit; }
    .tablewarp .tablewarp-cell.cell-0-12, .tablewarp .cell-mobile-thead {
      display: none; }
    .tablewarp .tablewarp-cell.cell-1-12 {
      width: calc(100% / 12 - 1em); }
    .tablewarp .tablewarp-cell.cell-2-12 {
      width: calc(100% / 12 * 2 - 1em); }
    .tablewarp .tablewarp-cell.cell-3-12 {
      width: calc(100% / 12 * 3 - 1em); }
    .tablewarp .tablewarp-cell.cell-4-12 {
      width: calc(100% / 12 * 4 - 1em); }
    .tablewarp .tablewarp-cell.cell-5-12 {
      width: calc(100% / 12 * 5 - 1em); }
    .tablewarp .tablewarp-cell.cell-6-12 {
      width: calc(100% / 12 * 6 - 1em); }
    .tablewarp .tablewarp-cell.cell-7-12 {
      width: calc(100% / 12 * 7 - 1em); }
    .tablewarp .tablewarp-cell.cell-8-12 {
      width: calc(100% / 12 * 8 - 1em); }
    .tablewarp .tablewarp-cell.cell-9-12 {
      width: calc(100% / 12 * 9 - 1em); }
    .tablewarp .tablewarp-cell.cell-10-12 {
      width: calc(100% / 12 * 10 - 1em); }
    .tablewarp .tablewarp-cell.cell-11-12 {
      width: calc(100% / 12 * 11 - 1em); }
    .tablewarp .tablewarp-cell.cell-12-12 {
      width: calc(100% - 1em); }
    .tablewarp hr {
      margin: 0 0 0.4em 0;
      padding: 0 0 0.4em 0; }
    .tablewarp hr.visible-line {
      border-bottom: 1px rgba(50, 50, 50, 0.5) solid; }
    .tablewarp .tablewarp-row.inactive {
      opacity: 0.5; }
    .tablewarp .icon-fullwidth {
      width: 100%;
      padding: 0 0 0.5em 0; }
      .tablewarp .icon-fullwidth .icon-left {
        float: left;
        padding: 0; }
      .tablewarp .icon-fullwidth .icon-right {
        margin-left: 1.5em; }
    .tablewarp .icon-fullwidth.icon-medium .icon-right {
      margin-left: 3.5em; }
  .tablewarp .icon-fullwidth.icon-large .icon-right {
    margin-left: 8.5em; } }

@media screen and (max-width: 992px) {
  .tablewarp .tablewarp-cell.cell-mobile-1-12 {
    width: calc(100% / 12 * 5 - 1em) !important; }
  .tablewarp .tablewarp-cell.cell-mobile-2-12 {
    width: calc(100% / 12 * 5 - 1em) !important; }
  .tablewarp .tablewarp-cell.cell-mobile-3-12 {
    width: calc(100% / 12 * 3 - 1em) !important; }
  .tablewarp .tablewarp-cell.cell-mobile-4-12 {
    width: calc(100% / 12 * 4 - 1em) !important; }
  .tablewarp .tablewarp-cell.cell-mobile-5-12 {
    width: calc(100% / 12 * 5 - 1em) !important; }
  .tablewarp .tablewarp-cell.cell-mobile-6-12 {
    width: calc(100% / 12 * 6 - 1em) !important; }
  .tablewarp .tablewarp-cell.cell-mobile-7-12 {
    width: calc(100% / 12 * 7 - 1em) !important; }
  .tablewarp .tablewarp-cell.cell-mobile-8-12 {
    width: calc(100% / 12 * 8 - 1em) !important; }
  .tablewarp .tablewarp-cell.cell-mobile-9-12 {
    width: calc(100% / 12 * 9 - 1em) !important; }
  .tablewarp .tablewarp-cell.cell-mobile-10-12 {
    width: calc(100% / 12 * 10 - 1em) !important; }
  .tablewarp .tablewarp-cell.cell-mobile-11-12 {
    width: calc(100% / 12 * 11 - 1em) !important; }
  .tablewarp .tablewarp-cell.cell-mobile-12-12 {
    width: calc(100% - 1em) !important; } }

@media screen and (max-width: 568px) {
  .tablewarp .tablewarp-cell.cell-1-12, .tablewarp .tablewarp-cell.cell-2-12, .tablewarp .tablewarp-cell.cell-3-12, .tablewarp .tablewarp-cell.cell-4-12, .tablewarp .tablewarp-cell.cell-5-12, .tablewarp .tablewarp-cell.cell-6-12, .tablewarp .tablewarp-cell.cell-7-12, .tablewarp .tablewarp-cell.cell-8-12, .tablewarp .tablewarp-cell.cell-9-12, .tablewarp .tablewarp-cell.cell-10-12, .tablewarp .tablewarp-cell.cell-11-12, .tablewarp .tablewarp-cell.cell-12-12 {
    width: calc(100% - 1em); } }
