uib-accordion {
  .panel-group .panel {
    border-right: 0;
    border-bottom: 1px solid @component-border-color;
    border-left: 0;
    box-shadow: none;
  }
  .panel-open {
    background-color: @component-background-default;
  }
  .accordion-toggle {
    &:focus {
      outline: none;
    }
    &:hover {
      .showOnHover {
        visibility: visible;
      }
    }
  }
  .panel-group .panel + .panel {
    margin-top: -1px;
  }
  .fragments {
    .input-group-btn .btn {
      padding: 3px 7px;
      font-size: 18px;
    }
    .btn-danger {
      color: var(--palette-status-danger, var(--c8y-palette-status-danger));
    }
  }
  .billing-toggle {
    padding: 8px 0;
    width: 100%;
    color: @text-color;
    text-transform: none;
    font-weight: normal;
    font-size: 14px;
    input[type='radio'] {
      margin-right: 10px;
    }
    &:focus {
      outline: none;
    }
  }
}

.modal {
  .panel-billing {
    padding: 0 20px;
  }
}

.accordion-billing .panel-group {
  margin-bottom: 0;
}
