.apicMyOrg .titleSection .organizationTabs ul {
  gap: 2rem;
}

.apicMyOrg .titleSection .organizationTabs li a {
  width: unset;
}

.route-ibm-apimmyorg header.apicMyOrgHeader,
.route-ibm-apimbilling header.apicMyOrgHeader,
.route-ibm-apimactivity header.apicMyOrgHeader,
.route-ibm-apimanalytics header.apicMyOrgHeader {
  background-color: unset;
  padding: 0;
}

.apicMyOrg .field.organizationMembers {
  padding: 0;
}

.apicMyOrgOwner {
  background: unset;
  margin: 1rem 0;
  padding: 1rem;
  border-bottom: 1px solid #E1DfDD;
  border-top: 1px solid #E1DfDD;
}

.apicMyOrg .memberSection {
  padding: 0;
  background-color: unset;
}

.apicMyOrgOwner .apicMyOrgMemberDetails .orgApicUser {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.apicMyOrg h5.apicUserFirstLastName {
  margin: 0;
}

.apicMyOrgOwner .ownerTag {
  background-color: #396976;
  width: unset;
  height: unset;
  padding: 0.25rem 0.5rem;
  margin: 0;
  border-radius: 1rem;
}

.apicMyOrg .field.organizationMembers .memberHeader {
  align-items: flex-end;
  margin: 0 0 1rem 0;
  padding: 0.5rem 0;
  border-bottom: 1px solid #E1DfDD;
}

.apicMyOrg .field.organizationMembers .memberHeader h3 {
  margin: 0;
}

.apicMyOrg .apicMyOrgMembers tbody tr {
  border-bottom: 1px solid #E1DfDD;
}

.apicMyOrg .apicMyOrgMembers tbody tr.member-odd,
.applicationSubscriptions .subscriptionsTable .subscriptionsContent tbody tr.member-odd {
  background-color: unset;
}

.apicMyOrg .apicMyOrgMembers .apicMyOrgStatus {
  border-radius: 1rem;
  width: unset;
  height: unset;
  padding: 0.25rem 0.5rem;
  margin: 0;
  background-color: #d0d0d0;
  color: #323232;
}

.apicMyOrg .apicMyOrgMembers .apicMyOrgStatus.active {
  background-color: #78B833;
  color: #ffffff;
}

.ibmapimActivity.ibmapimOrgActivity {
  padding: 1rem 0 0 0;
}


@media screen and (min-width: 768px ) {
  .apicMyOrg .apicUserRole {
    display: none;
  }
}

@media screen and (max-width: 767px ) {
  .apicMyOrg .apicMyOrgMembers th.apicUserRoles,
  .apicMyOrg .apicMyOrgMembers td.apicUserRoles {
    display: none;
  }
}

@media screen and (max-width: 640px) {
  .route-ibm-apimmyorg .apicMainContent.main-container,
  .route-ibm-apimbilling .apicMainContent.main-container,
  .route-ibm-apimactivity .apicMainContent.main-container,
  .route-ibm-apimanalytics .apicMainContent.main-container {
    margin-top: unset;
  }

  .apicMyOrgMembers table {
    display: table;
    border-collapse: separate;
    box-sizing: border-box;
  }

  .apicMyOrgMembers table thead {
    display: table-header-group;
    min-width: unset;
  }

  .apicMyOrg .apicMyOrgMembers table th {
    text-align: unset;
    justify-content: unset;
  }

  .apicMyOrg .apicMyOrgMembers th:first-child {
    padding-top: unset;
  }

  .apicMyOrg .apicMyOrgMembers th:first-child,
  .apicMyOrg .apicMyOrgMembers td:first-child {
    height: unset;
  }

  .apicMyOrgMembers table tbody {
    display: table-row-group;
    position: unset;
    overflow-x: unset;
    overflow-y: unset;
  }

  .apicMyOrgMembers table tr {
    display: table-row;
    flex-direction: unset;
    min-width: unset;
    flex-shrink: unset;
  }

  .apicMyOrgMembers table td,
  .apicMyOrgMembers table th {
    display: table-cell;
    height: unset;
    padding: unset;
  }

  .apicMyOrgMembers table td {
    border-left: unset;
  }

  .apicMyOrgMembers table th:not(:last-child),
  .apicMyOrgMembers table td:not(:last-child) {
    border-bottom: unset;
  }
}

.apicMyOrg span.apicUserMail,
.apicMyOrg h5.apicUserFirstLastName{
  overflow-wrap: anywhere;
}
