/*Added for small screen devices like iphone 5/SE*/
.mod-category-performance select {
  max-width: 300px;
  margin-bottom: 10px;
}
.mod-category-performance .mod-ui-accordion__content__toggle {
  position: relative;
}
.mod-category-performance__categories[aria-expanded="false"] tr:nth-child(n+21) {
  display: none;
}
.mod-category-performance__color-bar {
  position: absolute;
  display: block;
  height: 100%;
  left: 0;
  top: 0;
}
.mod-category-performance__small-data {
  position: relative;
  background-color: #f5f5f5;
  margin: -10px 0 10px -10px;
  padding-left: 35px;
  font-size: 14px;
}
.mod-category-performance__small-data__label {
  display: block;
  font-weight: 500;
}
.mod-category-performance__small-data div {
  text-align: right;
  padding: 5px;
  display: inline-block;
}
.mod-category-performance__funds-link {
  float: right;
  margin-right: 10px;
}
.mod-category-performance__funds-table-container {
  float: left;
  width: 50%;
  display: inline-block;
  padding: 10px 0;
}
.mod-category-performance__funds-table-container ~ .mod-category-performance__funds-table-container {
  padding: 10px;
}
@media only screen and (max-width: 739px) {
  .mod-category-performance__funds-table-container {
    width: 100%;
    padding: 10px 10px 0 0;
  }
  .mod-category-performance__funds-table-container table {
    border-bottom: none;
  }
  .mod-category-performance__funds-table-container ~ .mod-category-performance__funds-table-container {
    padding: 0 10px 10px 0;
  }
  .mod-category-performance__funds-table-container ~ .mod-category-performance__funds-table-container table {
    border-top: none;
    border-bottom: 1px solid #f5f5f5;
  }
  .mod-category-performance__funds-table-container ~ .mod-category-performance__funds-table-container thead {
    display: none;
  }
  .mod-category-performance__funds-table-container ~ .mod-category-performance__funds-table-container tbody tr:nth-child(odd) > th,
  .mod-category-performance__funds-table-container ~ .mod-category-performance__funds-table-container tbody tr:nth-child(odd) > td {
    background-color: #fff;
  }
  .mod-category-performance__funds-table-container ~ .mod-category-performance__funds-table-container tbody tr:nth-child(even) > th,
  .mod-category-performance__funds-table-container ~ .mod-category-performance__funds-table-container tbody tr:nth-child(even) > td {
    background-color: #f5f5f5;
  }
}
.mod-category-performance__funds-table-container thead {
  white-space: nowrap;
}
.mod-category-performance__funds-table-container table.mod-ui-table tr th {
  background-color: #fff;
}
