@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);
@font-face {
  font-family: "Styrene-A";
  src: url(/fonts/StyreneA-Light-Web.woff2?e0c7c6c0a37df4d3b75de90baec2299b) format("woff2"), url(/fonts/StyreneA-Light-Web.woff?be1a1dab9456ac35b8a2db13aea7bfe7) format("woff");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Styrene-A";
  src: url(/fonts/StyreneA-Regular-Web.woff2?8f11029f094496949aaf1845bf79ca0e) format("woff2"), url(/fonts/StyreneA-Regular-Web.woff?aa7e2b8a80d377d8323d3a618ea265c6) format("woff");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Styrene-A";
  src: url(/fonts/StyreneA-Medium-Web.woff2?8dacff88bd89175419ec3275624f6d48) format("woff2"), url(/fonts/StyreneA-Medium-Web.woff?ec2c0f2ec82f762881a3f03fb5d89553) format("woff");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Styrene-A";
  src: url(/fonts/StyreneA-Bold-Web.woff2?8080b9d00fb5dfbbc7bf080f7401f722) format("woff2"), url(/fonts/StyreneA-Bold-Web.woff?1fa1efc7e4580a8b07d04fd3a68d107f) format("woff");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Styrene-A";
  src: url(/fonts/StyreneA-Light-Web.woff2?e0c7c6c0a37df4d3b75de90baec2299b) format("woff2"), url(/fonts/StyreneA-Light-Web.woff?be1a1dab9456ac35b8a2db13aea7bfe7) format("woff");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Styrene-A";
  src: url(/fonts/StyreneA-Regular-Web.woff2?8f11029f094496949aaf1845bf79ca0e) format("woff2"), url(/fonts/StyreneA-Regular-Web.woff?aa7e2b8a80d377d8323d3a618ea265c6) format("woff");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Styrene-A";
  src: url(/fonts/StyreneA-Medium-Web.woff2?8dacff88bd89175419ec3275624f6d48) format("woff2"), url(/fonts/StyreneA-Medium-Web.woff?ec2c0f2ec82f762881a3f03fb5d89553) format("woff");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Styrene-A";
  src: url(/fonts/StyreneA-Bold-Web.woff2?8080b9d00fb5dfbbc7bf080f7401f722) format("woff2"), url(/fonts/StyreneA-Bold-Web.woff?1fa1efc7e4580a8b07d04fd3a68d107f) format("woff");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}
#btnCompaniesDownload {
  background-color: #2471D6;
  border-color: #2471D6;
}

#btnInvestorsDownload {
  background-color: #2471D6;
  border-color: #2471D6;
}

#btnfundPerformancesDownload {
  background-color: #2471D6;
  border-color: #2471D6;
}

.credits-popup {
  display: none;
  max-width: 45rem;
  position: fixed;
  top: 18rem;
  left: 0;
  right: 0;
  margin: auto;
  background: linear-gradient(180deg, #F1F1F1 0%, #FFF 100%);
  z-index: 1040;
  padding: 1.5rem 2rem;
  border-radius: 0.5rem;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  max-height: 15rem;
  height: 100%;
  overflow: hidden;
}
.credits-popup .cntnr {
  max-width: 1400px;
  width: 100%;
  padding: 0;
  height: 0;
}
.credits-popup .cntnr .content-wrapper {
  display: grid;
  grid-auto-flow: row;
  gap: 2rem;
}

.credits-left {
  display: grid;
  grid-auto-flow: row;
  gap: 2rem;
}

.credits-left-link {
  cursor: pointer;
  font-size: 18px;
  font-weight: 700;
  margin-top: 5px;
  color: #1287ff;
  font-family: "Styrene-A", arial, sans-serif !important;
}

.credits-left h1 {
  font-size: 24px;
  font-weight: 700;
  margin-top: 5px;
  color: #4D4D4D;
}
.credits-left h1 span {
  font-size: 24px;
  font-weight: 700;
  margin-top: 5px;
  color: #1287ff;
}
.credits-left h1 span a {
  font-size: 24px;
  font-weight: 500;
  margin-top: 5px;
  color: #1287ff;
}

.model-close {
  text-align: right;
}

.credits-model-close {
  width: 2rem;
  height: 2rem;
  border: none;
  background: transparent;
  background-image: url(/images/close.svg?8f8d9a4b920d7ae07c09a0b1d16dcc36);
  background-size: 1.5rem;
  background-repeat: no-repeat;
  background-position: center;
}

.lite-credits {
  display: grid;
  grid-auto-flow: row;
  gap: 2rem;
}

.lite-credits h1 {
  font-size: 24px;
  font-weight: 700;
  margin-top: 5px;
  color: #4D4D4D;
  font-family: "Styrene-A", arial, sans-serif !important;
}
.lite-credits h1 span {
  font-size: 24px;
  font-weight: 700;
  margin-top: 5px;
  color: #1287ff;
}
.lite-credits h1 span a {
  font-size: 24px;
  font-weight: 500;
  margin-top: 5px;
  color: #1287ff;
}

.fp-access-modal-header {
  background-color: #2471D6 !important;
}
.fp-access-modal-header button.close {
  color: #FFFFFF;
}

.modal-body .fp-access-modal-body {
  color: #171717 !important;
  font-family: "Styrene-A", arial, sans-serif !important;
  font-size: 1rem !important;
  font-weight: 400;
}
.modal-body .fp-access-modal-body a {
  color: #2471D6 !important;
  font-family: "Styrene-A", arial, sans-serif !important;
  font-size: 1rem !important;
  font-weight: 400;
}

.modal-content .modal-footer .btn-default {
  background-color: #2471D6 !important;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  padding: 0.5rem 1rem;
  border-radius: 6.25rem !important;
  color: #FFFFFF !important;
}

.appland-page.guten_elements .section_title h2 {
  color: #0F0F0F !important;
  font-family: "Styrene-A", arial, sans-serif;
}
.appland-page.guten_elements .wpb_wrapper p {
  color: #757575;
  font-family: "Styrene-A", arial, sans-serif;
}
.appland-page.guten_elements .wpb_wrapper p strong {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
}

.companies {
  /* Lazy loader bugs */
  /* Loading Text */
  /* My note button max width */
}
.companies .col-md-6 .col-md-12 .error-message p {
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.94rem;
  color: #808080;
}
.companies .col-md-6 .col-md-12 .error-message p a {
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.94rem;
  color: #2471D6;
}
.companies .basic-info .col-md-12 .error-message-notes-section p {
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.94rem;
  color: #808080;
}
.companies .basic-info .col-md-12 .error-message-notes-section p a {
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.94rem;
  color: #2471D6;
}
.companies .profile .col-md-12 .company-desc p {
  color: #808080;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 1rem !important;
}
.companies .profile .funding-chart .col-md-12 .error-message-detailed-financials p {
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.94rem;
  color: #808080;
}
.companies .profile .funding-chart .col-md-12 .error-message-detailed-financials p a {
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.94rem;
  color: #2471D6;
}
.companies .profile .funding-chart .col-md-12 .chart-content .chart-wrapper .chart-table tbody tr th .text-center span {
  color: #fff !important;
}
.companies .profile .col-md-6 .row.no-padding .col-md-8 a i {
  font-size: 2rem;
}
.companies .profile .col-md-6 .aus-currency h3 {
  font-size: 14px;
  margin-bottom: unset;
}
.companies .profile .col-md-6 .aus-currency h3:first-child {
  display: inline-block;
}
.companies .profile .col-md-6 .aus-currency label.switch {
  position: relative;
  display: inline-block;
  margin-top: 12px;
  width: 50px;
  height: 22px;
  border-radius: 17px;
  overflow: hidden;
  margin-bottom: unset;
  margin-left: 3px;
}
.companies .profile .col-md-6 .aus-currency label.switch input {
  display: none;
}
.companies .profile .col-md-6 .aus-currency label.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
  border-radius: 17px;
}
.companies .profile .col-md-6 .aus-currency label.switch .slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 18px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  transition: 0.4s;
  border-radius: 100%;
}
.companies .profile .col-md-6 .aus-currency label.switch input:checked + .slider {
  background-color: #2196F3;
}
.companies .profile .col-md-6 .aus-currency label.switch input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.companies .profile .col-md-6 .aus-currency label.switch input:checked + .slider:before {
  transform: translateX(26px);
}
.companies .profile .col-md-6 .aus-currency h3:last-child {
  display: inline-block;
  font-size: 14px;
}
.companies .profile .col-md-6 .aus-currency #ausCurrencyUen {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .profile .col-md-6 .aus-currency #ausCurrencyUrl {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .profile .col-md-6 .aus-currency h3 {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .profile .col-md-6 .quick-facts h3 {
  font-family: "Styrene-A", arial, sans-serif;
  margin-right: 5px;
}
.companies .profile .col-md-6 .row.no-padding {
  margin-top: 15px;
}
.companies .profile .col-md-6 .row.no-padding .col-md-8 a i {
  color: #171717 !important;
}
.companies .profile .col-md-6 .modal-dialog .modal-body #notedata .btn-default {
  background-color: #2471D6 !important;
  border: none;
  font-family: "Styrene-A", arial, sans-serif !important;
  font-weight: 400;
  padding: -1rem 1.5rem !important;
  border-radius: 2rem !important;
  color: #FFFFFF !important;
  font-size: 0.85rem !important;
}
.companies .profile .col-md-6 .modal-dialog .modal-body #container-note .col-md-3 .dropdown-container a {
  color: #2471D6 !important;
}
.companies .profile .modal-dialog {
  margin: 105px auto;
}
.companies .profile .modal-dialog #capDetails .table thead tr {
  color: #808080;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .profile .modal-dialog #capDetails .table tbody tr {
  color: #171717;
}
.companies #capDetails tbody tr {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
}
.companies .btn-wrap {
  color: #808080;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #alertPopup #modal-btn-close {
  background-color: #2471D6 !important;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  padding: 0.5rem 1rem;
  border-radius: 2rem !important;
  color: #FFFFFF !important;
}
.companies #alertPopup #alert-body {
  color: #999999;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .secondaries-available-table #btn-secondaries-report {
  color: #2471D6 !important;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.85rem;
  padding-bottom: 4px !important;
}
.companies .col-md-12 #datatable-revenue tbody tr th:nth-child(n):not(:first-child) {
  font-weight: 400;
}
.companies.fp-page .modal-dialog {
  margin: 46px auto;
}
.companies.fp-page .private-access-modal-body a {
  color: #2471D6 !important;
  font-size: 1.1rem;
  font-weight: 400;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies.fp-page .private-access-modal-body {
  color: #171717 !important;
  font-size: 1.1rem;
  font-weight: 400;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies.fp-page .dropdown-menu > .active > a {
  background-color: #9D4A6F;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies.fp-page #limited_partners_table tbody td a {
  color: #57839e;
}
.companies.fp-page .col-md-2 .btn-download {
  background-color: #2471D6;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  padding: 0.5rem 1rem;
  border-radius: 2rem;
  color: #FFFFFF;
}
.companies #limited_partners_table_info {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .inner.open .text {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #limited_partners_table tbody tr td:nth-child(2),
.companies #limited_partners_table tbody tr td:nth-child(3),
.companies #limited_partners_table tbody tr td:nth-child(4),
.companies #limited_partners_table tbody tr td:nth-child(5),
.companies #limited_partners_table tbody tr td:nth-child(6) {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 500;
}
.companies #charges_table tr a {
  color: #57839e;
}
.companies .col-md-10 label {
  margin-bottom: 0.5rem !important;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #charges_table tbody tr td:nth-child(2),
.companies #charges_table tbody tr td:nth-child(3),
.companies #charges_table tbody tr td:nth-child(4),
.companies #charges_table tbody tr td:nth-child(5),
.companies #charges_table tbody tr td:nth-child(6),
.companies #charges_table tbody tr td:nth-child(7),
.companies #charges_table tbody tr td:nth-child(8) {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 500;
}
.companies #charges_table_info {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .basic-info .networks a {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .secondaries-ok-button {
  background-color: #2471D6;
  color: #FFFFFF !important;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  padding: 0.5rem 0.75rem;
  border-radius: 0.938rem !important;
  font-size: 0.85rem;
}
.companies .col-md-10 label {
  font-size: 0.8125rem;
  font-weight: 500;
  color: #999999;
}
.companies #input_search_box_facade {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
  border-radius: 0.5rem;
  border: 1px solid var(--ref-outline-outline-secondary-95, #E6E6E6);
  background-color: #F9F9F9;
  font-weight: 700;
}
.companies #input_search_box_facade ::-moz-placeholder {
  color: #2471D6;
  font-weight: 700;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #input_search_box_facade ::placeholder {
  color: #2471D6;
  font-weight: 700;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies table.dataTable thead th {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.6rem !important;
  font-weight: 500;
}
.companies table.dataTable tbody tr td:nth-child(2),
.companies table.dataTable tbody tr td:nth-child(3),
.companies table.dataTable tbody tr td:nth-child(4),
.companies table.dataTable tbody tr td:nth-child(5),
.companies table.dataTable tbody tr td:nth-child(6),
.companies table.dataTable tbody tr td:nth-child(7),
.companies table.dataTable tbody tr td:nth-child(8),
.companies table.dataTable tbody tr td:nth-child(9),
.companies table.dataTable tbody tr td:nth-child(10),
.companies table.dataTable tbody tr td:nth-child(11),
.companies table.dataTable tbody tr td:nth-child(12),
.companies table.dataTable tbody tr td:nth-child(13) {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.6875rem !important;
  font-weight: 400 !important;
}
.companies #fund_performances_table_info {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #fund_performances_table tbody tr p {
  color: #2471D6 !important;
  font-size: 0.6875rem !important;
  font-weight: 500 !important;
}
.companies #fund_performances_table tbody tr a {
  color: #2471D6 !important;
  font-size: 0.6875rem !important;
  font-weight: 500 !important;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.companies #fund_performances_table tr:nth-child(2n) td {
  background-color: #F9F9F9 !important;
}
.companies #fund_performances_table tr:nth-child(2n+1) td {
  background-color: #FFFFFF !important;
}
.companies #fund_performances_table tr td:nth-child(1) {
  background-color: #EDF5FF !important;
}
.companies .col-md-9 .networks strong {
  color: #808080;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .col-md-9 .networks a .web-url {
  color: #2471D6 !important;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .col-md-12 .table thead tr {
  color: #808080;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .col-md-12 .table tbody tr td {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
}
.companies .col-md-12 .table tbody tr td a .fa-link {
  color: #2471D6 !important;
}
.companies .col-md-12 strong {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
}
.companies #showEmails thead tr {
  color: #808080;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #showEmails tbody tr td:nth-child(1),
.companies #showEmails tbody tr td:nth-child(2),
.companies #showEmails tbody tr td:nth-child(3) {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .networks-linkedin strong {
  color: #808080 !important;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .email-cpy-btn {
  background-color: #2471D6 !important;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  padding: 0.5rem 1rem;
  border-radius: 0.938rem !important;
  color: #FFFFFF !important;
}
.companies .col-md-3 a {
  color: #0F0F0F;
}
.companies .col-md-3 a:hover {
  color: #57839e;
}
.companies .custom-popover .item {
  color: #0F0F0F;
  font-weight: 500;
  border-radius: 0.5rem;
  border: 1px solid var(--ref-outline-outline-secondary-95, #E6E6E6);
  background-color: #F9F9F9;
  font-family: "Styrene-A", arial, sans-serif;
  transition: background-color 0.3s, color 0.3s;
}
.companies .dropdown-menu > .active > a {
  background-color: #e8d3f1;
}
.companies .col-md-10 label #clearFilter {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
}
.companies #last_investment_stage_custom .btn-lg {
  color: #171717;
  font-weight: 500;
  font-family: "Styrene-A", arial, sans-serif;
  background-color: #F9F9F9;
  border: 1px solid var(--ref-outline-outline-secondary-95, #E6E6E6);
  border-radius: 0.5rem;
  transition: background-color 0.3s, color 0.3s;
  font-size: 0.75rem;
}
.companies .btn.dropdown-toggle.bs-placeholder.btn-default {
  border-radius: 0.5rem !important;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies input#input_search_box_facade {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 700;
  background-color: #F9F9F9;
  border-radius: 0.5rem;
  border: 1px solid var(--ref-outline-outline-secondary-95, #E6E6E6);
}
.companies input#input_search_box_facade::-moz-placeholder {
  color: #2471D6 !important;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 700;
}
.companies input#input_search_box_facade::placeholder {
  color: #2471D6 !important;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 700;
}
.companies .display.dataTable.no-footer .sorting {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 500;
  font-size: 0.6rem !important;
}
.companies #investors_table tbody tr td:nth-child(2),
.companies #investors_table tbody tr td:nth-child(3),
.companies #investors_table tbody tr td:nth-child(4),
.companies #investors_table tbody tr td:nth-child(5),
.companies #investors_table tbody tr td:nth-child(6),
.companies #investors_table tbody tr td:nth-child(7) {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  font-size: 0.669rem !important;
}
.companies #investors_table tbody tr td a {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.6875rem !important;
  font-weight: 500;
}
.companies #investors_table tbody tr td:first-child {
  color: #57839e;
}
.companies #investors_table tr:nth-child(2n) td {
  background-color: #F9F9F9 !important;
}
.companies #investors_table tr:nth-child(2n+1) td {
  background-color: #FFFFFF !important;
}
.companies #investors_table tr td:nth-child(1) {
  background-color: #EDF5FF !important;
}
.companies #investors_table_info {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .currency-label .custom-currency-label {
  color: #999999;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.8125rem;
  font-weight: 500;
}
.companies .medium-table-headings-primary {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .col-md-6 .row .col-md-4 .btn-download {
  background-color: #FFFFFF !important;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  border-radius: 2.5rem !important;
  color: #2471D6 !important;
  height: 1.938rem !important;
}
.companies .col-md-1 .btn-irr {
  background-color: #FFFFFF !important;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  border-radius: 2.5rem !important;
  color: #2471D6 !important;
}
.companies .col-md-12 h3 {
  color: #171717;
  padding-bottom: 0.5rem;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .col-md-4.currency-message {
  font-family: "Styrene-A", arial, sans-serif;
  color: #999999;
  font-size: 0.8125rem;
  font-weight: 500;
}
.companies .text-primary {
  color: #57839e;
}
.companies .text-primary:hover {
  color: #57839e;
}
.companies .medium-table-headings-exits {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .medium-table-headings-secondary {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #investors_profile_table tr td:nth-child(2),
.companies #investors_profile_table tr td:nth-child(3),
.companies #investors_profile_table tr td:nth-child(4),
.companies #investors_profile_table tr td:nth-child(5),
.companies #investors_profile_table tr td:nth-child(6) {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  font-size: 0.668rem !important;
}
.companies #investors_profile_table tr a:nth-child(1) {
  color: #2471D6;
  font-size: 0.6875rem !important;
  font-weight: 500 !important;
}
.companies #investors_profile_table tr:nth-child(2n) td {
  background-color: #F9F9F9 !important;
}
.companies #investors_profile_table tr:nth-child(2n+1) td {
  background-color: #FFFFFF !important;
}
.companies #investors_profile_table tr td:nth-child(1) {
  background-color: #EDF5FF !important;
}
.companies #investors_profile_table_info {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .basic-info h1 {
  font-family: "Styrene-A", arial, sans-serif;
  padding-bottom: 1rem;
}
.companies .company-desc strong {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  padding-bottom: 1rem !important;
}
.companies .company-desc p {
  color: #808080;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.75rem;
}
.companies .modal-header {
  background-color: #FFFFFF;
  border: none;
}
.companies .modal-title {
  color: #808080;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #mynote {
  border-radius: 10px;
  padding: 20px;
}
.companies input[type=submit] {
  background-color: #2471D6 !important;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  padding: 0.5rem 1.5rem !important;
  border-radius: 2rem !important;
  color: #FFFFFF !important;
  font-size: 0.85rem !important;
}
.companies .btn-default {
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 500;
  padding: 0.375rem 0.625rem;
  color: #323232 !important;
  font-size: 0.75rem !important;
  height: 38.84px;
  background-color: #F9F9F9 !important;
  border: 1px solid var(--ref-outline-outline-secondary-95, #E6E6E6);
  border-radius: 0.5rem !important;
}
.companies .basic-info h1 {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .basic-info .company-desc {
  color: #161616;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
}
.companies .networks a:hover,
.companies .networks a:focus {
  color: #2471D6;
}
.companies .items strong {
  color: #808080 !important;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
}
.companies .basic-info a {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
}
.companies .basic-info .items {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
}
.companies .networks-linkedin strong {
  color: #757575;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
}
.companies .email-button {
  background-color: #2471D6;
  color: #FFFFFF !important;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  padding: 0.5rem 0.75rem;
  border-radius: 0.938rem !important;
  font-size: 0.85rem;
}
.companies #notes-button {
  background-color: #2471D6;
  color: #FFFFFF !important;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  padding: 0.5rem 0.75rem;
  border-radius: 0.938rem !important;
  font-size: 0.85rem;
}
.companies .btn-wrap {
  padding-bottom: 1rem;
}
.companies .btn-wrap h3 {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .myNote-button {
  white-space: normal;
  color: #FFFFFF !important;
  background-color: #2471D6;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  padding: 0.5rem 0.5rem;
  border-radius: 1.25rem;
  max-width: 113px !important;
  height: 40px;
  width: 83px;
  font-size: 11px;
  line-height: 1;
}
.companies .quick-facts .col-md-3 p {
  color: #171717;
}
.companies .quick-facts .col-md-3 p strong a {
  color: #171717;
}
.companies .quick-facts .col-md-3 p strong .SGP-primary {
  color: #2471D6 !important;
}
.companies .quick-facts .col-md-3 p strong .SGP-primary:hover {
  font-weight: bold !important;
}
.companies .quick-facts h6 {
  color: #808080;
}
.companies .highcharts-color-1 {
  fill: #57839e;
}
.companies .highcharts-color-0 {
  fill: #57839e;
}
.companies .highcharts-series-0 .highcharts-point {
  fill: #3F92FF;
}
.companies .highcharts-series-1 .highcharts-point {
  fill: #808080;
}
.companies .highcharts-yaxis-labels text {
  color: #757575 !important;
  fill: #757575 !important;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .highcharts-xaxis-labels text {
  color: #757575 !important;
  fill: #757575 !important;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .highcharts-yaxis .highcharts-axis-title {
  color: #757575 !important;
  fill: #757575 !important;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .chart-table tbody tr:nth-child(1) th {
  color: #757575;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #datatable.chart-table tbody tr th:first-child {
  color: #8D99AD;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #datatable.chart-table tbody tr th .text-center {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
}
.companies #datatable.chart-table tbody tr:first-child th p {
  color: #757575;
}
.companies .chart-table tbody tr:nth-child(5) th:nth-child(n+2):nth-child(-n+11) a {
  color: #2471D6 !important;
}
.companies .detailed-financials-button {
  background-color: #2471D6;
  color: #FFFFFF !important;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  padding: 0.5rem 0.75rem;
  border-radius: 0.938rem !important;
  font-size: 0.85rem;
}
.companies #datatable-revenue.table-striped tbody tr th:first-child {
  color: #8D99AD;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #datatable-revenue.table-striped tbody tr th {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .highcharts-title tspan {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .highcharts-graph {
  stroke: #8D99AD;
}
.companies .table-content .title {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #datatable-total tbody tr td p {
  color: #171717;
}
.companies #datatable-total tr {
  color: #808080;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #datatable-total .custom-link {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.6875rem;
  font-weight: 500;
}
.companies #datatable-total .founder_text {
  color: #3F92FF;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies #datatable-total td:nth-child(2),
.companies #datatable-total td:nth-child(3),
.companies #datatable-total td:nth-child(6),
.companies #datatable-total td:nth-child(7) {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
}
.companies #datatable-total .capTableColourTd span {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
}
.companies #sum_share_sold:hover {
  color: #57839e;
}
.companies #sum_secondary_shares_purchased:hover {
  color: #57839e;
}
.companies .funding-table .investors-table tr {
  color: #757575;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies .funding-table .investors-table .custom-link {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.6875rem;
  font-weight: 500;
}
.companies .funding-table .investors-table td:nth-child(2),
.companies .funding-table .investors-table td:nth-child(3),
.companies .funding-table .investors-table td:nth-child(4),
.companies .funding-table .investors-table td:nth-child(5) {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
}
.companies table.dataTable thead tr label {
  color: #757575;
}
.companies.companies-page .fa-info-circle {
  display: none;
}
.companies.companies-page .modal-dialog {
  margin: 82px auto;
  width: 768px !important;
}
.companies.companies-page .modal-dialog .modal-content .modal-header {
  position: relative;
  background-color: #2471D6 !important;
}
.companies.companies-page .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 1.125rem;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies.companies-page .modal-dialog .modal-content .modal-header .close {
  position: absolute;
  top: 16px;
  right: 22px;
  margin: auto;
  color: #FFFFFF !important;
}
.companies.companies-page .modal-dialog .modal-content .modal-body p {
  color: #171717 !important;
  font-family: "Styrene-A", arial, sans-serif !important;
  font-size: 1rem !important;
  font-weight: 400;
}
.companies.companies-page .modal-dialog .modal-content .modal-body a {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif !important;
  font-size: 1rem !important;
  font-weight: 400;
}
.companies.companies-page .modal-dialog .modal-content #notedata .btn-default {
  background-color: #2471D6 !important;
  border: none;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
  padding: 0.5rem 1.5rem !important;
  border-radius: 2rem !important;
  color: #FFFFFF !important;
  font-size: 0.85rem !important;
}
.companies.companies-page .private-access-modal-body a {
  color: #2471D6 !important;
}
.companies.companies-page .private-access-modal-body {
  color: #757575 !important;
}
.companies.companies-page .col-md-3 .dropdown-container a i {
  color: #0F0F0F;
}
.companies.companies-page #company_table {
  /* Apply white background to even rows */
}
.companies.companies-page #company_table tr:nth-child(2n) td {
  background-color: #F9F9F9 !important; /* Color for even rows */
}
.companies.companies-page #company_table tr:nth-child(2n+1) td {
  background-color: #FFFFFF !important; /* Color for odd rows */
}
.companies.companies-page #company_table tr td:nth-child(9n+9) {
  color: #171717 !important; /* Color for the ninth column in every 9th cell */
}
.companies.companies-page #company_table tr:nth-child(2n+1) td:nth-child(9n+9) {
  color: #171717 !important; /* Color for the ninth column in every 9th cell for odd rows */
}
.companies.companies-page #company_table tr td:nth-child(1) {
  background-color: #EDF5FF !important;
}
.companies.companies-page #company_table tr td:nth-child(2),
.companies.companies-page #company_table tr td:nth-child(3),
.companies.companies-page #company_table tr td:nth-child(4),
.companies.companies-page #company_table tr td:nth-child(5),
.companies.companies-page #company_table tr td:nth-child(6),
.companies.companies-page #company_table tr td:nth-child(7),
.companies.companies-page #company_table tr td:nth-child(8),
.companies.companies-page #company_table tr td:nth-child(10),
.companies.companies-page #company_table tr td:nth-child(11),
.companies.companies-page #company_table tr td:nth-child(12) {
  color: #171717 !important;
  font-weight: 400;
  font-size: 0.668rem !important;
}
.companies.companies-page #company_table #btnShowMyNotes {
  white-space: normal;
  background-color: none;
  border: none;
  font-weight: 500;
  color: #2471D6;
  font-size: 0.668rem;
  max-width: 98px !important;
  line-height: 0;
  height: 15px;
  width: 40px;
  left: 0;
}
.companies.companies-page #company_table tr:nth-child(odd) #btnShowMyNotes {
  background-color: #FFFFFF;
}
.companies.companies-page #company_table tr:nth-child(even) #btnShowMyNotes {
  background-color: #F9F9F9;
}
.companies.companies-page #company_table tbody tr a {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.6875rem;
  font-weight: 500;
}
.companies.companies-page table.dataTable thead th.sorting label {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 500;
  font-size: 0.6rem;
}
@media (max-width: 1440px) {
  .companies.companies-page table.dataTable thead th.sorting label {
    font-size: 0.5rem !important;
  }
}
.companies.companies-page table.dataTable thead tr label {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 500;
  font-size: 0.6rem;
}
@media (max-width: 1440px) {
  .companies.companies-page table.dataTable thead tr label {
    font-size: 0.5rem !important;
  }
}
.companies.companies-page .custom-popover--trigger {
  color: #323232;
  font-weight: 500;
  font-size: 0.75rem;
  font-family: "Styrene-A", arial, sans-serif;
  border-radius: 0.5rem;
  border: 1px solid var(--ref-outline-outline-secondary-95, #E6E6E6);
  background-color: #F9F9F9;
  transition: background-color 0.3s, color 0.3s;
}
.companies.companies-page #employee_growth_startup_button {
  border: none;
}
.companies.companies-page .custom-popover .item {
  color: #323232;
  font-weight: 500;
  border-radius: 0.5rem;
  border: 1px solid var(--ref-outline-outline-secondary-95, #E6E6E6);
  background-color: #F9F9F9;
  font-family: "Styrene-A", arial, sans-serif;
  transition: background-color 0.3s, color 0.3s;
  font-weight: 500;
  font-size: 0.75rem;
}
.companies.companies-page #employee_growth_values ul .latest-selector .custom-popover--trigger {
  color: #323232 !important;
  font-weight: 500;
  border-radius: 0.5rem;
  border: 1px solid var(--ref-outline-outline-secondary-95, #E6E6E6);
  background-color: #F9F9F9 !important;
  font-family: "Styrene-A", arial, sans-serif;
  transition: background-color 0.3s, color 0.3s;
  font-weight: 500;
  font-size: 0.75rem;
}
.companies.companies-page .company-table tr td:nth-child(n+2):nth-child(-n+12) {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 400;
}
.companies.companies-page #clearFilter {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
}
.companies.companies-page label {
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.8125rem;
  font-weight: 500;
  color: #999999;
}
.companies.companies-page .bootstrap-select > .dropdown-toggle.bs-placeholder {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies.companies-page input#input_search_box_facade {
  color: #2471D6;
  font-family: "Styrene-A", arial, sans-serif;
  border-radius: 0.5rem;
  border: 1px solid var(--ref-outline-outline-secondary-95, #E6E6E6);
  background-color: #F9F9F9;
  font-weight: 700;
}
.companies.companies-page input#input_search_box_facade::-moz-placeholder {
  color: #2471D6;
  font-weight: 700;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies.companies-page input#input_search_box_facade::placeholder {
  color: #2471D6;
  font-weight: 700;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies.companies-page .dataTables_wrapper .dataTables_info {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies.companies-page .bootstrap-select .dropdown-menu li a span.text {
  color: #0F0F0F;
  font-family: "Styrene-A", arial, sans-serif;
}
.companies.companies-page .dropdown-menu > .active > a {
  background-color: #e8d3f1;
}
.companies table thead tr th {
  line-height: 1.5;
  margin-bottom: 0;
}
.companies table thead tr th label {
  margin-bottom: 0;
}
.companies table thead tr th {
  background-image: none !important;
}
@media (max-width: 1440px) {
  .companies .companies-page .dataTables_wrapper table thead tr:nth-child(2) th {
    font-size: 10px !important;
  }
  .companies .company-table tbody tr {
    font-size: 10px;
  }
  .companies .company-table tbody tr td {
    padding: 6px 4px !important;
  }
}
.companies .company-table #btnShowMyNotes {
  width: 83px;
  height: 40px;
  position: relative;
  left: -8px;
  line-height: 1;
}
.companies .companies-page .filter-wrapper .row-filters-container:nth-child(2) {
  margin-bottom: 0;
}
.companies .companies-page .filter-wrapper .row-filters-container:last-child {
  margin-bottom: 0;
}
.companies .dataTables_wrapper .dataTables_processing {
  padding: 5px !important;
  height: unset !important;
}
.companies .myNote-button {
  max-width: 93px;
  border: 0;
}
.companies .dataTables_scrollHead {
  overflow: visible !important;
}

.filter-wrapper .selected-active button {
  color: #2471D6 !important;
  background-color: #EDF5FF !important;
}
.filter-wrapper .selected-active .custom-popover ul li.active {
  color: #2471D6 !important;
  background-color: #EDF5FF !important;
}

.dtfh-floatingparenthead {
  top: 6.25rem !important;
}
.dtfh-floatingparenthead table thead th {
  line-height: 14px;
  padding: 2px 4px !important;
  word-wrap: initial;
}
.dtfh-floatingparenthead table thead th label {
  color: #171717;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 500 !important;
  font-size: 0.6rem !important;
}
@media screen and (max-width: 1440px) {
  .dtfh-floatingparenthead table thead th label {
    font-size: 11px;
    line-height: 18px;
  }
}

.table-wrapper .overflow-class {
  overflow-x: initial !important;
}

.dataTables_wrapper .dataTables_scroll {
  overflow: initial;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  background-color: #F5F5F5;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody::-webkit-scrollbar {
  width: 10px;
  background-color: #F5F5F5;
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody::-webkit-scrollbar-thumb {
  border-radius: 8px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #9F9F9F;
}
.dataTables_wrapper table thead th {
  line-height: 20px;
  padding: 4px;
}
.dataTables_wrapper table thead th label {
  line-height: 20px;
}
@media (max-width: 1439px) {
  .dataTables_wrapper table tbody tr td {
    padding: 4px !important;
  }
}

/* Companies */
.company-table tr:nth-child(1) th:nth-child(1) {
  width: 14% !important;
}

.company-table tr:nth-child(1) th:nth-child(2) {
  width: 8% !important;
}

.company-table tr:nth-child(1) th:nth-child(3) {
  width: 9% !important;
}

.company-table tr:nth-child(1) th:nth-child(4) {
  width: 9% !important;
}

.company-table tr:nth-child(1) th:nth-child(5) {
  width: 9% !important;
}

.company-table tr:nth-child(1) th:nth-child(6) {
  width: 6% !important;
}

.company-table tr:nth-child(1) th:nth-child(7) {
  width: 9% !important;
}

.company-table tr:nth-child(1) th:nth-child(8) {
  width: 6% !important;
}

.company-table tr:nth-child(1) th:nth-child(9) {
  width: 6% !important;
}

.company-table tr:nth-child(1) th:nth-child(10) {
  width: 9% !important;
}

.company-table tr:nth-child(1) th:nth-child(11) {
  width: 5% !important;
}

.company-table tr:nth-child(1) th:nth-child(12) {
  width: 5% !important;
}

.company-table tr:nth-child(1) th:nth-child(13) {
  width: 5% !important;
}

.company-table tr td:nth-child(1) {
  width: 14% !important;
}

.company-table tr td:nth-child(2) {
  width: 8% !important;
}

.company-table tr td:nth-child(3) {
  width: 9% !important;
}

.company-table tr td:nth-child(4) {
  width: 9% !important;
}

.company-table tr td:nth-child(5) {
  width: 9% !important;
}

.company-table tr td:nth-child(6) {
  width: 6% !important;
}

.company-table tr td:nth-child(7) {
  width: 9% !important;
}

.company-table tr td:nth-child(8) {
  width: 6% !important;
}

.company-table tr td:nth-child(9) {
  width: 6% !important;
  text-align: center;
}

.company-table tr td:nth-child(10) {
  width: 9% !important;
}

.company-table tr td:nth-child(11) {
  width: 5% !important;
  text-align: center;
}

.company-table tr td:nth-child(12) {
  width: 5% !important;
  text-align: center;
}

.company-table tr td:nth-child(13) {
  width: 5% !important;
  text-align: center;
}

/* End Companies */
/* Private Companies */
.private-company-table tr:nth-child(1) th:nth-child(1) {
  width: 18% !important;
}

.private-company-table tr:nth-child(1) th:nth-child(2) {
  width: 10% !important;
}

.private-company-table tr:nth-child(1) th:nth-child(3) {
  width: 10% !important;
}

.private-company-table tr:nth-child(1) th:nth-child(4) {
  width: 10% !important;
}

.private-company-table tr:nth-child(1) th:nth-child(5) {
  width: 10% !important;
}

.private-company-table tr:nth-child(1) th:nth-child(6) {
  width: 8% !important;
}

.private-company-table tr:nth-child(1) th:nth-child(7) {
  width: 8% !important;
}

.private-company-table tr:nth-child(1) th:nth-child(8) {
  width: 8% !important;
}

.private-company-table tr:nth-child(1) th:nth-child(9) {
  width: 8% !important;
}

.private-company-table tr:nth-child(1) th:nth-child(10) {
  width: 10% !important;
  text-align: center;
}

.private-company-table tr td:nth-child(1) {
  width: 18% !important;
}

.private-company-table tr td:nth-child(2) {
  width: 10% !important;
}

.private-company-table tr td:nth-child(3) {
  width: 10% !important;
}

.private-company-table tr td:nth-child(4) {
  width: 10% !important;
}

.private-company-table tr td:nth-child(5) {
  width: 10% !important;
}

.private-company-table tr td:nth-child(6) {
  width: 8% !important;
}

.private-company-table tr td:nth-child(7) {
  width: 8% !important;
}

.private-company-table tr td:nth-child(8) {
  width: 8% !important;
}

.private-company-table tr td:nth-child(9) {
  width: 8% !important;
}

.private-company-table tr td:nth-child(10) {
  width: 10% !important;
  text-align: center;
}

/* End Private companies */
/* Investors */
#investors_table_wrapper tr:nth-child(1) th:nth-child(1) {
  width: 28% !important;
}

#investors_table_wrapper tr:nth-child(1) th:nth-child(2) {
  width: 12% !important;
  text-align: center;
}

#investors_table_wrapper tr:nth-child(1) th:nth-child(3) {
  width: 12% !important;
}

#investors_table_wrapper tr:nth-child(1) th:nth-child(4) {
  width: 12% !important;
}

#investors_table_wrapper tr:nth-child(1) th:nth-child(5) {
  width: 12% !important;
}

#investors_table_wrapper tr:nth-child(1) th:nth-child(6) {
  width: 12% !important;
}

#investors_table_wrapper tr:nth-child(1) th:nth-child(7) {
  width: 12% !important;
}

#investors_table tr td:nth-child(1) {
  width: 28% !important;
}

#investors_table tr td:nth-child(2) {
  width: 12% !important;
  text-align: center;
}

#investors_table tr td:nth-child(3) {
  width: 12% !important;
}

#investors_table tr td:nth-child(4) {
  width: 12% !important;
}

#investors_table tr td:nth-child(5) {
  width: 12% !important;
}

#investors_table tr td:nth-child(6) {
  width: 12% !important;
}

#investors_table tr td:nth-child(7) {
  width: 12% !important;
}

/* End Investors */
/* Investor Profile */
#investors_profile_table_wrapper tr:nth-child(1) th:nth-child(1) {
  width: 22% !important;
}

#investors_profile_table_wrapper tr:nth-child(1) th:nth-child(2) {
  width: 12% !important;
}

#investors_profile_table_wrapper tr:nth-child(1) th:nth-child(3) {
  width: 12% !important;
}

#investors_profile_table_wrapper tr:nth-child(1) th:nth-child(4) {
  width: 30% !important;
}

#investors_profile_table_wrapper tr:nth-child(1) th:nth-child(5) {
  width: 12% !important;
}

#investors_profile_table_wrapper tr:nth-child(1) th:nth-child(6) {
  width: 12% !important;
}

#investors_profile_table tr td:nth-child(1) {
  width: 22% !important;
}

#investors_profile_table tr td:nth-child(2) {
  width: 12% !important;
}

#investors_profile_table tr td:nth-child(3) {
  width: 12% !important;
}

#investors_profile_table tr td:nth-child(4) {
  width: 30% !important;
}

#investors_profile_table tr td:nth-child(5) {
  width: 12% !important;
}

#investors_profile_table tr td:nth-child(6) {
  width: 12% !important;
  text-align: center;
}

/* End Investor Profile */
/* Fund performance */
#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(1) {
  width: 17% !important;
}

#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(2) {
  width: 12% !important;
}

#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(3) {
  width: 6% !important;
  text-align: center;
}

#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(4) {
  width: 6% !important;
  text-align: center;
}

#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(5) {
  width: 6% !important;
  text-align: center;
}

#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(6) {
  width: 8% !important;
}

#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(7) {
  width: 8% !important;
}

#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(8) {
  width: 6% !important;
}

#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(9) {
  width: 6% !important;
}

#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(10) {
  width: 6% !important;
}

#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(11) {
  width: 6% !important;
}

#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(12) {
  width: 7% !important;
}

#fund_performances_table_wrapper tr:nth-child(1) th:nth-child(13) {
  width: 6% !important;
}

#fund_performances_table tr td:nth-child(1) {
  width: 17% !important;
}

#fund_performances_table tr td:nth-child(2) {
  width: 12% !important;
}

#fund_performances_table tr td:nth-child(3) {
  width: 6% !important;
  text-align: center;
}

#fund_performances_table tr td:nth-child(4) {
  width: 6% !important;
  text-align: center;
}

#fund_performances_table tr td:nth-child(5) {
  width: 6% !important;
  text-align: center;
}

#fund_performances_table tr td:nth-child(6) {
  width: 8% !important;
}

#fund_performances_table tr td:nth-child(7) {
  width: 8% !important;
}

#fund_performances_table tr td:nth-child(8) {
  width: 6% !important;
}

#fund_performances_table tr td:nth-child(9) {
  width: 6% !important;
}

#fund_performances_table tr td:nth-child(10) {
  width: 6% !important;
}

#fund_performances_table tr td:nth-child(11) {
  width: 6% !important;
}

#fund_performances_table tr td:nth-child(12) {
  width: 7% !important;
}

#fund_performances_table tr td:nth-child(13) {
  width: 6% !important;
  text-align: center;
}

/* End Fund performance */
/* Charges */
#charges_table tr:nth-child(1) th:nth-child(1) {
  width: 18% !important;
}

#charges_table tr:nth-child(1) th:nth-child(2) {
  width: 6% !important;
  text-align: center;
}

#charges_table tr:nth-child(1) th:nth-child(3) {
  width: 20% !important;
}

#charges_table tr:nth-child(1) th:nth-child(4) {
  width: 12% !important;
}

#charges_table tr:nth-child(1) th:nth-child(5) {
  width: 12% !important;
  text-align: center;
}

#charges_table tr:nth-child(1) th:nth-child(6) {
  width: 8% !important;
}

#charges_table tr:nth-child(1) th:nth-child(7) {
  width: 18% !important;
}

#charges_table tr:nth-child(1) th:nth-child(8) {
  width: 6% !important;
}

#charges_table tr td:nth-child(1) {
  width: 18% !important;
}

#charges_table tr td:nth-child(2) {
  width: 6% !important;
  text-align: center;
}

#charges_table tr td:nth-child(3) {
  width: 20% !important;
}

#charges_table tr td:nth-child(4) {
  width: 12% !important;
}

#charges_table tr td:nth-child(5) {
  width: 12% !important;
  text-align: center;
}

#charges_table tr td:nth-child(6) {
  width: 8% !important;
}

#charges_table tr td:nth-child(7) {
  width: 18% !important;
}

#charges_table tr td:nth-child(8) {
  width: 6% !important;
  text-align: center;
}

/* End Charges */
/* Limited Partners */
#limited_partners_table tr:nth-child(1) th:nth-child(1) {
  width: 30% !important;
}

#limited_partners_table tr:nth-child(1) th:nth-child(2) {
  width: 15% !important;
}

#limited_partners_table tr:nth-child(1) th:nth-child(3) {
  width: 13% !important;
  text-align: center;
}

#limited_partners_table tr:nth-child(1) th:nth-child(4) {
  width: 14% !important;
}

#limited_partners_table tr:nth-child(1) th:nth-child(5) {
  width: 18% !important;
}

#limited_partners_table tr:nth-child(1) th:nth-child(6) {
  width: 10% !important;
  text-align: center;
}

#limited_partners_table tr td:nth-child(1) {
  width: 30% !important;
}

#limited_partners_table tr td:nth-child(2) {
  width: 15% !important;
}

#limited_partners_table tr td:nth-child(3) {
  width: 13% !important;
  text-align: center;
}

#limited_partners_table tr td:nth-child(4) {
  width: 14% !important;
}

#limited_partners_table tr td:nth-child(5) {
  width: 18% !important;
}

#limited_partners_table tr td:nth-child(6) {
  width: 10% !important;
  text-align: center;
}

/* End Limited Partners */
.companies-page #company_table_wrapper .dataTables_scroll .dataTables_scrollBody {
  min-height: 16vh;
}

.funding-chart .company-funding-bullet-headings span {
  font-family: "Styrene-A", arial, sans-serif;
}
.funding-chart tspan {
  font-family: "Styrene-A", arial, sans-serif;
}

.cap-table-heading .title {
  font-family: "Styrene-A", arial, sans-serif;
}

.networks a {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
}
.networks a i.fa-globe {
  display: none !important;
}
.networks a span {
  font-size: 0.875rem !important;
}

.networks-linkedin .fa-user {
  display: none;
}
.networks-linkedin a {
  color: #808080 !important;
}
.networks-linkedin a.link {
  color: #2471D6 !important;
}

html.login-signup-page {
  position: relative;
  height: 100%;
}
html.login-signup-page body {
  height: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #EDF5FF;
}
html.login-signup-page body .card {
  width: 100%;
  max-width: 32rem;
  margin: auto;
  border: none;
  border-radius: 0.75rem;
  padding: 2rem;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 6px 16px;
  font-family: "Styrene-A", arial, sans-serif;
  margin: 1rem;
}
@media (max-width: 767px) {
  html.login-signup-page body .card {
    padding: 1.5rem 1rem;
  }
}
html.login-signup-page body .card .card-body {
  padding: 0;
}
html.login-signup-page body .card .card-body .card-header-wrapper {
  text-align: center;
}
html.login-signup-page body .card .card-body .card-header-wrapper img {
  width: 5rem;
}
@media (max-width: 767px) {
  html.login-signup-page body .card .card-body .card-header-wrapper img {
    width: 3rem;
  }
}
html.login-signup-page body .card .card-body .card-header-wrapper h2 {
  padding-top: 1rem;
  padding-bottom: 1.5rem;
}
html.login-signup-page body .card .card-body form .form-group {
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  html.login-signup-page body .card .card-body form .form-group {
    margin-bottom: 0.5rem;
  }
}
html.login-signup-page body .card .card-body form .form-group.center {
  text-align: center;
}
html.login-signup-page body .card .card-body form .form-group.remember-me-row {
  margin-top: 1rem;
}
html.login-signup-page body .card .card-body form .form-group .link {
  color: #2471D6;
  text-decoration: underline;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: normal;
  font-style: normal;
  margin-top: 1rem;
}
html.login-signup-page body .card .card-body form .form-group label {
  display: block;
  color: #6B6B6B;
  font-size: 1rem;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 500;
  line-height: 1.375rem;
  letter-spacing: 0.00938rem;
  padding-bottom: 0.5rem;
  margin: 0;
}
html.login-signup-page body .card .card-body form .form-group label.remember-me {
  font-weight: 400;
}
html.login-signup-page body .card .card-body form .form-group input[type=text], html.login-signup-page body .card .card-body form .form-group input[type=email], html.login-signup-page body .card .card-body form .form-group input[type=password] {
  padding: 0.88rem 1.12rem;
  border-radius: 0.75rem;
  background: #FFFFFF;
  width: 100%;
  color: #757575;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin: 0;
  border: 0.125rem solid #E6E6E6;
  outline: none;
  box-shadow: none;
}
html.login-signup-page body .card .card-body form .form-group input[type=text]:focus, html.login-signup-page body .card .card-body form .form-group input[type=text]:active, html.login-signup-page body .card .card-body form .form-group input[type=email]:focus, html.login-signup-page body .card .card-body form .form-group input[type=email]:active, html.login-signup-page body .card .card-body form .form-group input[type=password]:focus, html.login-signup-page body .card .card-body form .form-group input[type=password]:active {
  border: 0.125rem solid #3F92FF;
}
html.login-signup-page body .card .card-body form .form-group .button-solid {
  width: 16rem;
}

.companies .profile .basic-info .title-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 1rem;
  padding-bottom: 1rem;
}
.companies .profile .basic-info .title-wrapper h1 {
  padding-bottom: 0;
}
.companies .profile .basic-info .title-wrapper #btnCompanyDownload {
  margin: 0;
  background: #2471D6;
}
.companies .profile .basic-info .title-wrapper #btnCompanyDownload i.fa {
  color: #FFFFFF;
  padding-left: 1px;
}
.companies .profile .basic-info .title-wrapper #btnCompanyDownload p {
  color: #FFFFFF;
  margin: 0;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 0.688rem;
  padding-left: 0.5rem;
}
.companies .profile .basic-info .title-wrapper #btnCompanyDownload:hover {
  text-decoration: none;
}

#generalInfo .csv-pdf-download-dropdown, #general-infomation .csv-pdf-download-dropdown {
  right: 0;
  top: 2.75rem;
}
#generalInfo .csv-pdf-download-dropdown a, #general-infomation .csv-pdf-download-dropdown a {
  font-weight: 400;
}

.genaral-info-title-wrapper .csv-pdf-download-dropdown {
  right: 0;
  top: 3rem;
}
.genaral-info-title-wrapper .csv-pdf-download-dropdown a {
  font-weight: 400;
}

#charges_table_wrapper .dataTables_scrollBody {
  min-height: 24vh;
}

.otp-verification-page {
  padding: 0 !important;
  margin-top: 6.25rem;
  min-height: calc(100vh - 6.25rem);
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.otp-verification-page .breadcrumbs {
  display: none;
}
.otp-verification-page .otp-verification-container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  height: 93.75vh;
  background: #EDF5FF;
}
.otp-verification-page .otp-verification-container .card {
  position: relative;
  top: 20%;
  width: 100%;
  max-width: 36rem;
  margin: auto;
  border: none;
  border-radius: 0.75rem;
  padding: 2rem;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 6px 16px;
  background: #FFFFFF;
  font-family: "Styrene-A", arial, sans-serif;
  margin: 1rem;
  text-align: center;
}
.otp-verification-page .otp-verification-container .card h1 {
  font-size: 1.625rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.25rem;
  font-family: "Styrene-A", arial, sans-serif;
  padding-bottom: 1.5rem;
}
.otp-verification-page .otp-verification-container .card p {
  display: block;
  color: #6B6B6B;
  font-size: 1rem;
  font-family: "Styrene-A", arial, sans-serif;
  font-weight: 500;
  line-height: 1.375rem;
  letter-spacing: 0.00938rem;
  padding-bottom: 1.5rem;
  margin: 0;
}
.otp-verification-page .otp-verification-container .card .group input[type=text] {
  display: block;
  width: 100%;
  padding: 0.88rem 1.12rem;
  border-radius: 0.75rem;
  background: #FFFFFF;
  width: 100%;
  color: #757575;
  font-family: "Styrene-A", arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin: 0;
  border: 0.125rem solid #E6E6E6;
  outline: none;
  box-shadow: none;
  margin-bottom: 1.5rem;
}
.otp-verification-page .otp-verification-container .card .group .button-solid {
  position: relative;
  display: block;
  max-width: 12rem;
  width: 100%;
  margin: auto;
}
.otp-verification-page .otp-verification-container .card .group .button-solid:hover, .otp-verification-page .otp-verification-container .card .group .button-solid:disabled {
  opacity: 1;
}
.otp-verification-page .otp-verification-container .card .group .button-solid .loader {
  display: none;
  position: absolute;
  right: 22px;
  display: inline-block;
  width: 24px;
  padding: 8px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #FFF;
  --_m:
  conic-gradient(#0000 10%,#000),
  linear-gradient(#000 0 0) content-box;
  -webkit-mask: var(--_m);
  mask: var(--_m);
  -webkit-mask-composite: source-out;
  mask-composite: subtract;
  animation: l3 1s infinite linear;
}
@keyframes l3 {
  to {
    transform: rotate(1turn);
  }
}
.otp-verification-page .otp-verification-container .card .group #response {
  padding-top: 1rem;
}
.otp-verification-page .otp-verification-container .card .group #response p {
  font-weight: 400;
  padding-bottom: 0;
}

#headquarters .divider {
  display: none;
}

.disabled-link {
  pointer-events: none;
  opacity: 0.6;
  cursor: not-allowed;
}

.tooltip-wrapper {
  position: relative;
  display: inline-block;
}

.disabled-link {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}

.tooltip-text {
  visibility: hidden;
  background-color: #000000;
  color: #fff;
  text-align: center;
  padding: 6px 8px;
  border-radius: 4px;
  position: absolute;
  z-index: 10;
  bottom: 120%;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  font-size: 12px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip-wrapper:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}

.selected-filter-item:has(.ais-HierarchicalMenu > .ais-HierarchicalMenu-list > .ais-HierarchicalMenu-item--selected) .filter-btn {
  background: #E3F2FD !important;
  color: #0D47A1 !important;
  border-color: #1565C0 !important;
}

.selected-filter-item:has(.ais-RefinementList > .ais-RefinementList-list > .ais-RefinementList-item--selected) .filter-btn {
  background: #E3F2FD !important;
  color: #0D47A1 !important;
  border-color: #1565C0 !important;
}

.dtfh-floatingparenthead table thead tr th:first-child {
  background-image: none !important;
}

.search-wrapper {
  width: 50%;
}
.search-wrapper.full-width {
  width: 100%;
}
.search-wrapper .search-box {
  width: 100%;
  border-radius: 0.5rem;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  background-image: url(/images/search-icon.svg?f333b8bfb2b19db1541a1802239b86d9);
  background-size: 1.125rem;
  background-repeat: no-repeat;
  background-position: 0.5625rem center;
  display: flex;
  height: 2.25rem;
  padding: 0.5625rem 0.625rem;
  padding-left: 1.75rem;
  outline: none !important;
}
.search-wrapper .search-box:focus {
  border: 1px solid #90CAF9 !important;
}
.search-wrapper .search-box::-moz-placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.search-wrapper .search-box::placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.search-wrapper .ais-SearchBox form {
  position: relative;
}
.search-wrapper .ais-SearchBox form input.ais-SearchBox-input {
  width: 100%;
  border-radius: 0.5rem;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  display: flex;
  height: 2.25rem;
  padding: 0.5625rem 0.625rem;
  padding-left: 1.75rem;
  outline: none !important;
  font-family: "Roboto", sans-serif;
  font-size: 0.85rem;
  font-style: normal;
}
.search-wrapper .ais-SearchBox form input.ais-SearchBox-input:focus {
  border: 1px solid #90CAF9 !important;
}
.search-wrapper .ais-SearchBox form input.ais-SearchBox-input::-moz-placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.search-wrapper .ais-SearchBox form input.ais-SearchBox-input::placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.search-wrapper .ais-SearchBox form button.ais-SearchBox-submit {
  position: absolute;
  top: 0;
  bottom: 0;
  background: transparent;
  border: 0;
  padding: 0;
  left: 0.5625rem;
}
.search-wrapper .ais-SearchBox form button.ais-SearchBox-submit svg {
  width: 0.8rem;
  height: 0.8rem;
  vertical-align: middle;
}
.search-wrapper .ais-SearchBox form button.ais-SearchBox-reset {
  position: absolute;
  top: 0;
  bottom: 0;
  background: transparent;
  border: 0;
  padding: 0;
  right: 0.5625rem;
}
.search-wrapper .ais-SearchBox form button.ais-SearchBox-reset svg {
  width: 0.6rem;
  height: 0.6rem;
  vertical-align: middle;
}

.page-wrapper {
  position: relative;
  margin-top: 6.25rem;
  min-height: calc(100vh - 6.25rem);
}
.page-wrapper .page-title-bar {
  display: flex;
  width: 100%;
  height: 5rem;
  padding: 1rem 2rem;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  background-color: #E3F2FD;
  border-bottom: 1px solid #90CAF9;
}
.page-wrapper .page-title-bar.with-breadcrumb {
  height: 6.5rem;
}
.page-wrapper .page-title-bar h1 {
  color: #263238;
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.page-wrapper .page-title-bar a {
  color: #616161;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: underline;
}
.page-wrapper .page-title-bar .title-with-link {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.page-wrapper .page-title-bar .title-with-link .title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.625rem;
}
.page-wrapper .page-title-bar .title-with-link .title .btn-group button {
  border-radius: 0.5rem;
  background: #1565C0;
  display: flex;
  height: 2.25rem;
  padding: 0.5rem 0.875rem;
  align-items: center;
  gap: 0.25rem;
  border: 0;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.page-wrapper .page-title-bar .title-with-link .title .dropdown .dropdown-toggle {
  width: auto;
  color: #FFFFFF;
  border-radius: 0.5rem;
  background: #1565C0;
  display: flex;
  height: 2.25rem;
  padding: 0.5rem 0.875rem;
  align-items: center;
  gap: 0.25rem;
  border: 0;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  outline: none !important;
  height: auto;
}
.page-wrapper .page-title-bar .title-with-link .title .dropdown .dropdown-toggle .filter-option {
  display: flex;
  align-items: center;
  padding-right: 0;
}
.page-wrapper .page-title-bar .title-with-link .title .dropdown .dropdown-toggle .caret, .page-wrapper .page-title-bar .title-with-link .title .dropdown .dropdown-toggle .custom-caret {
  position: initial;
  border: 0;
  background-image: url(/images/chevron-down-white.svg?ef5152ec46c00834839c7e865e7574e1);
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
  transition: all ease 200ms;
}
.page-wrapper .page-title-bar .title-with-link .title .dropdown .dropdown-menu li a {
  text-decoration: none;
  padding: 0.25rem 1rem;
}
.page-wrapper .page-title-bar .title-with-link .title .selected-filter-item {
  flex: 1;
  margin: 0;
}
.page-wrapper .page-title-bar .title-with-link .title .selected-filter-item .bootstrap-select .dropdown-toggle {
  width: auto;
  color: #FFFFFF;
  border-radius: 0.5rem;
  background: #1565C0;
  display: flex;
  height: 2.25rem;
  padding: 0.5rem 0.875rem;
  align-items: center;
  gap: 0.25rem;
  border: 0;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  outline: none !important;
  height: auto;
}
.page-wrapper .page-title-bar .title-with-link .title .selected-filter-item .bootstrap-select .dropdown-toggle .filter-option {
  display: flex;
  align-items: center;
  padding-right: 0;
}
.page-wrapper .page-title-bar .title-with-link .title .selected-filter-item .bootstrap-select .dropdown-toggle .bs-caret .caret {
  position: initial;
  border: 0;
  background-image: url(/images/chevron-down-white.svg?ef5152ec46c00834839c7e865e7574e1);
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
  transition: all ease 200ms;
}
.page-wrapper .page-title-bar .title-with-link .title .selected-filter-item .bootstrap-select .dropdown-menu .inner ul.dropdown-menu li a {
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  text-decoration: none !important;
}
.page-wrapper .page-title-bar .title-with-link .title .selected-filter-item .bootstrap-select .dropdown-menu .inner ul.dropdown-menu li a.selected {
  background: #E3F2FD;
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
}
.page-wrapper .navbar-tabs {
  border-bottom: 1px solid #E0E0E0;
  background: #F5F5F5;
  display: flex;
  height: 3rem;
  align-items: center;
  gap: 1.5rem;
  flex: 1 0 0;
}
.page-wrapper .navbar-tabs menu {
  display: flex;
  gap: 1.5rem;
  padding: 0;
  margin: 0;
  align-items: center;
  list-style: none;
}
.page-wrapper .navbar-tabs menu li a {
  position: relative;
  display: flex;
  align-items: center;
  height: 3rem;
  margin-bottom: -3px;
  font-family: "Roboto", sans-serif;
  color: #616161;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  border-bottom: 3px solid transparent;
  transition: all ease-in-out 350ms;
}
.page-wrapper .navbar-tabs menu li a.active {
  color: #0D47A1;
  border-bottom: 3px solid #0D47A1;
}
.page-wrapper .navbar-tabs menu li a:hover {
  color: #0D47A1;
}
.page-wrapper .filter-wrapepr {
  position: relative;
  padding: 1.5rem 0;
}
.page-wrapper .filter-wrapepr .filters {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.page-wrapper .filter-wrapepr .filters.people-page .filter-row {
  align-items: flex-start;
}
.page-wrapper .filter-wrapepr .filters.people-page .filter-row .selected-filter-item {
  flex: none;
  min-width: 256px;
}
.page-wrapper .filter-wrapepr .filters.people-page .filter-row .search-wrapper {
  min-width: 685px;
}
.page-wrapper .filter-wrapepr .filters .filter-row {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  align-self: stretch;
}
.page-wrapper .filter-wrapepr .filters .filter-row .dropdown {
  display: flex;
  flex: 1 0 0;
  height: 2.25rem;
  max-width: 14rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-toggle {
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 0.375rem 0.625rem 0.375rem 0.75rem;
  border-radius: 0.5rem;
  background: #F9F9F9;
  border: 1px solid #E6E6E6;
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.page-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-toggle .custom-caret {
  display: block;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f);
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
  transition: all ease 200ms;
}
.page-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-submenu {
  position: relative;
}
.page-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}
.page-wrapper .filter-wrapepr .filters .filter-row .dropdown.open .dropdown-toggle .custom-caret {
  transform: rotate(-180deg);
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item {
  flex: 1;
  margin: 0;
  position: relative;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .bootstrap-select {
  width: 100%;
  max-width: 100%;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .bootstrap-select .dropdown-toggle {
  outline: none !important;
  height: auto;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .bootstrap-select .dropdown-toggle .filter-option {
  display: flex;
  align-items: center;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .bootstrap-select .dropdown-toggle .bs-caret .caret {
  position: initial;
  border: 0;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f);
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
  transition: all ease 200ms;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .bootstrap-select .dropdown-menu .inner ul.dropdown-menu li a {
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .bootstrap-select .dropdown-menu .inner ul.dropdown-menu li a.selected {
  background: #E3F2FD;
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn {
  position: relative;
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 2.25rem;
  padding: 0.375rem 0.625rem 0.375rem 0.75rem;
  border-radius: 0.5rem;
  background: #F9F9F9;
  border: 1px solid #E6E6E6;
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  cursor: pointer;
  max-width: 20rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn:after {
  content: "";
  display: block;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f);
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
  transition: all ease 200ms;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn.no-arrow-down:after {
  display: none;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn.active {
  color: #0D47A1;
  background: #E3F2FD;
  border: 1px solid #90CAF9;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover {
  position: absolute;
  top: 100%;
  left: 0;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  margin: 0.125rem 0 0;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover.open {
  display: block;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover.d-done {
  display: none;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover#preferredTheme {
  max-height: 745px;
  overflow: hidden;
  min-width: 417px;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList {
  padding: 0.5rem 0;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-searchBox {
  padding: 0 0.5rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-searchBox form {
  position: relative;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-searchBox form input.ais-SearchBox-input {
  width: 100%;
  border-radius: 0.5rem;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  display: flex;
  height: 2.25rem;
  padding: 0.5625rem 0.625rem;
  outline: none !important;
  font-family: "Roboto", sans-serif;
  font-size: 0.85rem;
  font-style: normal;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-searchBox form input.ais-SearchBox-input:focus {
  border: 1px solid #90CAF9 !important;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-searchBox form input.ais-SearchBox-input:placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-searchBox form button.ais-SearchBox-submit {
  display: none;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-searchBox form button.ais-SearchBox-reset {
  display: none;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-noResults {
  padding: 0.25rem 1rem;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  max-height: 691px;
  overflow-y: auto;
  min-height: auto;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item {
  padding: 0 0.5rem;
  cursor: pointer;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item.ais-RefinementList-item--selected .ais-RefinementList-label span {
  color: #0D47A1;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item.ais-RefinementList-item--selected .ais-RefinementList-label .ais-RefinementList-labelText {
  font-weight: 500;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item.ais-RefinementList-item--selected .ais-RefinementList-label .ais-RefinementList-count {
  color: #0D47A1;
  background-color: #E3F2FD;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
  width: 100%;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label input[type=checkbox] {
  display: none;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label span {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #323232;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label .ais-RefinementList-labelText {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #323232;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label .ais-RefinementList-count {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.25rem;
  padding: 0rem 0.4rem;
  font-size: 0.75rem;
  color: #323232;
  background: #F0F0F0;
  border-radius: 0.5rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-showMore {
  margin: 0;
  margin-left: 1rem;
  padding: 0;
  border: 0;
  background: transparent;
  opacity: 1;
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.85rem;
  font-style: normal;
  position: relative;
  display: flex;
  align-items: center;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-showMore:after {
  content: "";
  display: block;
  background-image: url(/images/expand-more-blue.svg?dcd1ad1492cb00f5147624996e14e651);
  background-size: contain;
  width: 1.125rem;
  height: 1.125rem;
  transition: all ease 200ms;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-RefinementList .ais-RefinementList-showMore.ais-RefinementList-showMore--disabled {
  display: none;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu {
  max-height: 745px;
  overflow: hidden;
  min-width: 300px;
  padding: 0.5rem 0;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-list {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
  width: 100%;
  margin-bottom: 0;
  padding: 0.25rem 1rem;
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link.ais-HierarchicalMenu-link--selected {
  color: #0D47A1;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link.ais-HierarchicalMenu-link--selected .ais-HierarchicalMenu-label {
  font-weight: 500;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link.ais-HierarchicalMenu-link--selected .ais-HierarchicalMenu-count {
  color: #0D47A1;
  background-color: #E3F2FD;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link .ais-HierarchicalMenu-count {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.25rem;
  padding: 0rem 0.4rem;
  font-size: 0.75rem;
  color: #323232;
  background: #F0F0F0;
  border-radius: 0.5rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-list--child {
  padding-left: 1rem;
  margin-bottom: 0.5rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item {
  padding: 0 0;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link .ais-HierarchicalMenu-count {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.25rem;
  padding: 0rem 0.4rem;
  font-size: 0.75rem;
  color: #323232;
  background: #F0F0F0;
  border-radius: 0.5rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link.ais-HierarchicalMenu-link--selected .ais-HierarchicalMenu-count {
  color: #0D47A1 !important;
  background-color: #E3F2FD !important;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-showMore {
  margin: 0;
  margin-left: 1rem;
  padding: 0;
  border: 0;
  background: transparent;
  opacity: 1;
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.85rem;
  font-style: normal;
  position: relative;
  display: flex;
  align-items: center;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-showMore:after {
  content: "";
  display: block;
  background-image: url(/images/expand-more-blue.svg?dcd1ad1492cb00f5147624996e14e651);
  background-size: contain;
  width: 1.125rem;
  height: 1.125rem;
  transition: all ease 200ms;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu .ais-HierarchicalMenu-showMore.ais-HierarchicalMenu-showMore--disabled {
  display: none;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu.ais-HierarchicalMenu--noRefinement {
  padding: 0.5rem 1rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .filter-btn-popover .ais-HierarchicalMenu.ais-HierarchicalMenu--noRefinement:after {
  content: "no result";
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  color: #323232;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .range-slider {
  padding: 1rem 0;
  padding-bottom: 0;
  width: auto;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .range-slider .ais-RangeSlider {
  width: 100%;
  min-width: 20rem;
  height: 4rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 2rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .range-slider .ais-RangeSlider .rheostat {
  position: relative;
  display: flex;
  align-items: center;
  height: 4px;
  background: #90CAF9;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .range-slider .ais-RangeSlider .rheostat .rheostat-handle {
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  background: #2371d6;
  border: 0;
  z-index: 5;
  cursor: grab;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .range-slider .ais-RangeSlider .rheostat .rheostat-handle.rheostat-handle-lower {
  margin-left: -0.625rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .range-slider .ais-RangeSlider .rheostat .rheostat-handle.rheostat-handle-lower .rheostat-tooltip {
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  position: absolute;
  left: 0;
  top: -1.5rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .range-slider .ais-RangeSlider .rheostat .rheostat-handle.rheostat-handle-upper {
  margin-left: -0.625rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .range-slider .ais-RangeSlider .rheostat .rheostat-handle.rheostat-handle-upper .rheostat-tooltip {
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  position: absolute;
  right: 0;
  top: -1.5rem;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .range-slider .ais-RangeSlider .rheostat .rheostat-progress {
  height: 4px;
  background: #2371d6;
  position: absolute;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .range-slider.number-input {
  padding: 1rem;
  padding-top: 0;
}
.page-wrapper .filter-wrapepr .filters .filter-row .selected-filter-item .range-slider.number-input form input {
  border-radius: 0.5rem;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  padding: 0.5625rem 0.625rem;
  outline: none !important;
  font-family: "Roboto", sans-serif;
  font-size: 0.85rem;
  font-style: normal;
}
.page-wrapper .table-wrapper {
  position: relative;
  padding-bottom: 1.5rem;
}
.page-wrapper .table-wrapper .table-top-area {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  padding-bottom: 0.5rem;
  gap: 1.5rem;
}
.page-wrapper .table-wrapper .table-top-area .content {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
.page-wrapper .table-wrapper .table-top-area .content.results {
  gap: 0;
  align-items: baseline;
}
.page-wrapper .table-wrapper .table-top-area .content.download {
  min-width: -moz-fit-content;
  min-width: fit-content;
  align-items: center;
}
.page-wrapper .table-wrapper .table-top-area .content .dash-space {
  margin: 0 0.3rem;
}
.page-wrapper .table-wrapper .table-top-area .content p {
  color: #9E9E9E;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
}
.page-wrapper .table-wrapper .table-top-area .content p strong {
  font-weight: 500;
}
.page-wrapper .table-wrapper .table-top-area .content a.btn {
  display: block;
  padding: 0;
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-decoration-line: underline;
}
.page-wrapper .table-wrapper .table-top-area .content a.btn.download-btn {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.page-wrapper .table-wrapper .table-top-area .content .ais-ClearRefinements {
  display: flex;
}
.page-wrapper .table-wrapper .table-top-area .content .ais-ClearRefinements .ais-ClearRefinements-button {
  padding: 0;
  background: transparent;
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-decoration-line: underline;
}
.page-wrapper .table-wrapper .table-top-area .content .ais-ClearRefinements .ais-ClearRefinements-button.ais-ClearRefinements-button--disabled {
  color: #9E9E9E;
}
.page-wrapper .table-wrapper .table-top-area .content .selected-filters {
  flex: 1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.page-wrapper .table-wrapper .table-top-area .content .selected-filters .dash-space {
  display: none;
}
.page-wrapper .table-wrapper .table-top-area .content .selected-filters .dash-space:last-child {
  display: inline-block;
}
.page-wrapper .table-wrapper .table-top-area .content .selected-filters .selected-filter-item {
  margin: 0;
}
.page-wrapper .table-wrapper .table-top-area .content .selected-filters .selected-filter-item:last-child .divider {
  display: none;
}
.page-wrapper .table-wrapper .table-top-area .content .selected-filters .selected-filter-item .filter-header {
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  color: #616161;
  font-weight: 500;
  margin-bottom: 0;
  padding-right: 0.25rem;
}
.page-wrapper .table-wrapper .table-top-area .content .selected-filters .selected-filter-item ul {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.page-wrapper .table-wrapper .table-top-area .content .selected-filters .selected-filter-item ul li {
  padding: 0;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  color: #616161;
  font-weight: 400;
  line-height: 1;
}
.page-wrapper .table-wrapper .table-top-area .content .selected-filters .divider {
  margin: 0 0.25rem;
  font-weight: 600;
}
.page-wrapper .table-wrapper .table-top-area.private-equity {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  align-items: flex-end;
}
.page-wrapper .table-wrapper .table-top-area.private-equity.pt-0 {
  padding-top: 0;
}
.page-wrapper .table-wrapper .table-top-area.private-equity.pb-0 {
  padding-bottom: 0;
}
.page-wrapper .table-wrapper .table-top-area.private-equity .content h2 {
  color: #212121;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
}
.page-wrapper .table-wrapper .table-top-area.private-equity .content h2 strong {
  font-weight: 500;
}
.page-wrapper .table-wrapper .data-table-container {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.page-wrapper .table-wrapper .data-table-container table {
  border-collapse: collapse;
}
.page-wrapper .table-wrapper .data-table-container table.no-footer {
  border-bottom: 1px solid #E2E2E2 !important;
}
.page-wrapper .table-wrapper .data-table-container table thead th {
  background: #F0F0F0 !important;
  height: 3.5rem;
  padding: 0rem 0.625rem !important;
  text-align: left;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.125rem;
  border: 1px solid #E2E2E2 !important;
  text-transform: none;
}
.page-wrapper .table-wrapper .data-table-container table thead th.align-right {
  text-align: right;
}
.page-wrapper .table-wrapper .data-table-container table thead th.sorting_asc {
  background-image: none !important;
}
.page-wrapper .table-wrapper .data-table-container table thead th.sort {
  padding-right: 1.5rem !important;
  position: relative;
}
.page-wrapper .table-wrapper .data-table-container table thead th.sort:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f) !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  right: 0.25rem !important;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transition: all 250ms ease-in-out;
}
.page-wrapper .table-wrapper .data-table-container table thead th.sort.sort-asc:after {
  transform: rotate(-180deg);
}
.page-wrapper .table-wrapper .data-table-container table tbody tr {
  background: #F9F9F9 !important;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr:nth-child(odd) {
  background: #FFFFFF !important;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td {
  height: 2.8125rem;
  padding: 0.313rem 0.625rem !important;
  border: 1px solid #E2E2E2 !important;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.125rem;
  text-transform: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td.align-right {
  text-align: right;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td:first-child {
  background: #E3F2FD;
  color: #0D47A1;
  font-weight: 500 !important;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td:first-child a {
  font-family: "Roboto", sans-serif;
  font-weight: 500 !important;
  text-transform: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td:first-child i {
  padding-left: 0.2rem;
  cursor: pointer;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td span.temp {
  margin-left: 0.25rem;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td span.temp a {
  font-size: 0.625rem;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td.no-records {
  background: #F9F9F9 !important;
  text-align: center;
  padding: 2rem 1rem !important;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td.no-records p {
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem !important;
  font-style: normal;
  font-weight: 500 !important;
  margin-bottom: 0;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td a {
  font-family: "Roboto", sans-serif;
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .expand-btn {
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
  border: 0;
  background: transparent;
  padding: 0;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td ul.text-list {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td ul.text-list li:nth-child(n+3) {
  display: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td ul.text-list li:last-child span {
  display: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td ul.text-list.show-less li:nth-child(n+3) {
  display: block;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td ul .minus {
  display: none;
  margin-right: 0.1rem;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td ul .plus {
  display: inline-block;
  margin-right: 0.1rem;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td ul.show-less .minus {
  display: inline-block;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td ul.show-less .plus {
  display: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  flex-wrap: wrap;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges .minus {
  display: none;
  margin-right: 0.1rem;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges .plus {
  display: inline-block;
  margin-right: 0.1rem;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.show-less .minus {
  display: inline-block;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.show-less .plus {
  display: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges button {
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
  border: 0;
  background: transparent;
  padding: 0;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges .chip,
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges .badge {
  padding: 0.38rem;
  border-radius: 0.3125rem;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges .badge {
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.125rem;
  padding: 0.125rem;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges a {
  font-weight: 400 !important;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.fund-type .chip {
  background: #E3F2FD;
  color: #01579B;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.fund-type .chip:nth-child(n+2) {
  display: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.fund-type.show-less .chip:nth-child(n+2) {
  display: block;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.deal-type .chip,
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.deal-type .badge {
  background: #E3F2FD;
  color: #01579B;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.deal-type .chip:nth-child(n+2),
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.deal-type .badge:nth-child(n+2) {
  display: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.deal-type.show-less .chip {
  display: block;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.deal-type-2 .chip,
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.deal-type-2 .badge {
  background: #E3F2FD;
  color: #01579B;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.deal-type-2 .chip:nth-child(n+3),
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.deal-type-2 .badge:nth-child(n+3) {
  display: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.deal-type-2.show-less .chip {
  display: block;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-sector .chip,
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-sector .badge {
  background: #EDE7F6;
  color: #311B92;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-sector .chip:nth-child(n+2),
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-sector .badge:nth-child(n+2) {
  display: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-sector.show-less .chip:nth-child(n+2),
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-sector.show-less .badge:nth-child(n+2) {
  display: block;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-sector-2 .chip,
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-sector-2 .badge {
  background: #EDE7F6;
  color: #311B92;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-sector-2 .chip:nth-child(n+3),
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-sector-2 .badge:nth-child(n+3) {
  display: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-sector-2.show-less .chip:nth-child(n+2),
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-sector-2.show-less .badge:nth-child(n+2) {
  display: block;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-theme .chip {
  background: #E0F2F1;
  color: #004D40;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-theme .chip:nth-child(n+3) {
  display: none;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.preferred-theme.show-less .chip {
  display: block;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.status .chip.open {
  background: #E8F5E9;
  color: #1B5E20;
}
.page-wrapper .table-wrapper .data-table-container table tbody tr td .badges.status .chip.closed {
  background: #dfdfdf;
  color: #616161;
}
.page-wrapper .table-wrapper .data-table-container table tfoot td {
  background: #F0F0F0 !important;
  height: 2.8125rem;
  padding: 0rem 0.625rem !important;
  text-align: left;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.125rem;
  border: 1px solid #E2E2E2 !important;
}
.page-wrapper .table-wrapper .data-table-container table.profile-funds-table th:nth-child(4), .page-wrapper .table-wrapper .data-table-container table.profile-funds-table th:nth-child(5), .page-wrapper .table-wrapper .data-table-container table.profile-funds-table th:nth-child(6), .page-wrapper .table-wrapper .data-table-container table.profile-funds-table th:nth-child(7), .page-wrapper .table-wrapper .data-table-container table.profile-funds-table th:nth-child(8) {
  text-align: right !important;
}
.page-wrapper .table-wrapper .data-table-container table.profile-funds-table td:nth-child(4), .page-wrapper .table-wrapper .data-table-container table.profile-funds-table td:nth-child(5), .page-wrapper .table-wrapper .data-table-container table.profile-funds-table td:nth-child(6), .page-wrapper .table-wrapper .data-table-container table.profile-funds-table td:nth-child(7), .page-wrapper .table-wrapper .data-table-container table.profile-funds-table td:nth-child(8) {
  text-align: right !important;
}
.page-wrapper .table-wrapper .data-table-container table.profile-deals-table th:nth-child(2), .page-wrapper .table-wrapper .data-table-container table.profile-deals-table th:nth-child(4), .page-wrapper .table-wrapper .data-table-container table.profile-deals-table th:nth-child(6) {
  text-align: right !important;
}
.page-wrapper .table-wrapper .data-table-container table.profile-deals-table td:nth-child(2), .page-wrapper .table-wrapper .data-table-container table.profile-deals-table td:nth-child(4), .page-wrapper .table-wrapper .data-table-container table.profile-deals-table td:nth-child(6) {
  text-align: right !important;
}
.page-wrapper .table-wrapper .data-table-container table.private-equity-pwe-table tr:nth-child(1) th:nth-child(2) {
  text-align: center !important;
  height: 1.75rem;
}
.page-wrapper .table-wrapper .data-table-container table.private-equity-pwe-table tr:nth-child(1) th:nth-child(3), .page-wrapper .table-wrapper .data-table-container table.private-equity-pwe-table tr:nth-child(1) th:nth-child(4), .page-wrapper .table-wrapper .data-table-container table.private-equity-pwe-table tr:nth-child(1) th:nth-child(5), .page-wrapper .table-wrapper .data-table-container table.private-equity-pwe-table tr:nth-child(1) th:nth-child(6), .page-wrapper .table-wrapper .data-table-container table.private-equity-pwe-table tr:nth-child(1) th:nth-child(7) {
  text-align: right !important;
}
.page-wrapper .table-wrapper .data-table-container table.private-equity-pwe-table tr:nth-child(2) th {
  text-align: right !important;
  height: 1.75rem;
}
.page-wrapper .table-wrapper .data-table-container table.private-equity-pwe-table td:nth-child(n+2):nth-child(-n+11) {
  text-align: right !important;
}
.page-wrapper .table-wrapper .data-table-container table.private-equity-secondaries th:nth-child(n+2):nth-child(-n+4) {
  text-align: right !important;
}
.page-wrapper .table-wrapper .data-table-container table.private-equity-secondaries td:nth-child(n+2):nth-child(-n+4) {
  text-align: right !important;
}
.page-wrapper .table-wrapper .data-table-container table.limited-partners-profile-commitments th:last-child, .page-wrapper .table-wrapper .data-table-container table.limited-partners-profile-commitments th:nth-last-child(2), .page-wrapper .table-wrapper .data-table-container table.limited-partners-profile-commitments td:last-child, .page-wrapper .table-wrapper .data-table-container table.limited-partners-profile-commitments td:nth-last-child(2) {
  text-align: left !important;
}
.page-wrapper .table-wrapper .data-table-container table#investors-all-table th:nth-child(1) {
  width: 14%;
}
.page-wrapper .table-wrapper .data-table-container table#investors-all-table th:nth-child(2) {
  width: 7%;
}
.page-wrapper .table-wrapper .data-table-container table#investors-all-table th:nth-child(3) {
  width: 7%;
}
.page-wrapper .table-wrapper .data-table-container table#investors-all-table th:nth-child(4) {
  width: 6%;
}
.page-wrapper .table-wrapper .data-table-container table#investors-all-table th:nth-child(5) {
  width: 10%;
}
.page-wrapper .table-wrapper .data-table-container table#investors-all-table th:nth-child(6) {
  width: 14%;
}
.page-wrapper .table-wrapper .data-table-container table#investors-all-table th:nth-child(7) {
  width: 14%;
}
.page-wrapper .table-wrapper .data-table-container table#investors-all-table th:nth-child(8) {
  width: 14%;
}
.page-wrapper .table-wrapper .data-table-container table#investors-all-table th:nth-child(9) {
  width: 14%;
}
.page-wrapper .table-wrapper .data-table-container table#fund-managers-table th:nth-child(1) {
  width: 16%;
}
.page-wrapper .table-wrapper .data-table-container table#fund-managers-table th:nth-child(2) {
  width: 7%;
}
.page-wrapper .table-wrapper .data-table-container table#fund-managers-table th:nth-child(3) {
  width: 6%;
}
.page-wrapper .table-wrapper .data-table-container table#fund-managers-table th:nth-child(4) {
  width: 10%;
}
.page-wrapper .table-wrapper .data-table-container table#fund-managers-table th:nth-child(5) {
  width: 16%;
}
.page-wrapper .table-wrapper .data-table-container table#fund-managers-table th:nth-child(6) {
  width: 18%;
}
.page-wrapper .table-wrapper .data-table-container table#fund-managers-table th:nth-child(7) {
  width: 16%;
}
.page-wrapper .table-wrapper .data-table-container table#fund-managers-table th:nth-child(8) {
  width: 6%;
}
.page-wrapper .table-wrapper .data-table-container table#limited-partners-table th:nth-child(1) {
  width: 18%;
}
.page-wrapper .table-wrapper .data-table-container table#limited-partners-table th:nth-child(2) {
  width: 10%;
}
.page-wrapper .table-wrapper .data-table-container table#limited-partners-table th:nth-child(3) {
  width: 8%;
}
.page-wrapper .table-wrapper .data-table-container table#limited-partners-table th:nth-child(4) {
  width: 10%;
}
.page-wrapper .table-wrapper .data-table-container table#limited-partners-table th:nth-child(5) {
  width: 14%;
}
.page-wrapper .table-wrapper .data-table-container table#limited-partners-table th:nth-child(6) {
  width: 16%;
}
.page-wrapper .table-wrapper .data-table-container table#limited-partners-table th:nth-child(7) {
  width: 16%;
}
.page-wrapper .table-wrapper .data-table-container table#limited-partners-table th:nth-child(8) {
  width: 8%;
}
.page-wrapper .table-wrapper .data-table-container table#attendees-table th:nth-child(1) {
  width: 18%;
}
.page-wrapper .table-wrapper .data-table-container table#attendees-table th:nth-child(2) {
  width: 20%;
}
.page-wrapper .table-wrapper .data-table-container table#attendees-table th:nth-child(3) {
  width: 22%;
}
.page-wrapper .table-wrapper .data-table-container table#attendees-table th:nth-child(4) {
  width: 15%;
}
.page-wrapper .table-wrapper .data-table-container table#attendees-table th:nth-child(5) {
  width: 3%;
}
.page-wrapper .table-wrapper .data-table-container table#attendees-table th:nth-child(6) {
  width: 22%;
}
.page-wrapper .table-wrapper .data-table-container table#attendees-table tbody tr td .contact {
  display: grid;
  grid-template-columns: 1.188rem 1.188rem;
  gap: 1rem;
}
.page-wrapper .table-wrapper .data-table-container table#attendees-table tbody tr td .contact a {
  text-decoration: none;
}
.page-wrapper .table-wrapper .data-table-container table#attendees-table tbody tr td .contact a img {
  width: 1.25rem;
  height: 1.25rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.page-wrapper .table-wrapper .data-table-container table#people-table th:nth-child(1) {
  width: 18%;
}
.page-wrapper .table-wrapper .data-table-container table#people-table th:nth-child(2) {
  width: 12%;
}
.page-wrapper .table-wrapper .data-table-container table#people-table th:nth-child(3) {
  width: 12%;
}
.page-wrapper .table-wrapper .data-table-container table#people-table th:nth-child(4) {
  width: 16%;
}
.page-wrapper .table-wrapper .data-table-container table#people-table th:nth-child(5) {
  width: 16%;
}
.page-wrapper .table-wrapper .data-table-container table#people-table th:nth-child(6) {
  width: 14%;
}
.page-wrapper .table-wrapper .data-table-container table#people-table th:nth-child(7) {
  width: 5;
}
.page-wrapper .table-wrapper .data-table-container table#people-table th:nth-child(8) {
  width: 7%;
}
.page-wrapper .table-wrapper .data-table-container table#people-table tbody tr td .contact {
  display: grid;
  grid-template-columns: 1.188rem 1.188rem;
  gap: 1rem;
}
.page-wrapper .table-wrapper .data-table-container table#people-table tbody tr td .contact a {
  text-decoration: none;
}
.page-wrapper .table-wrapper .data-table-container table#people-table tbody tr td .contact a img {
  width: 1.25rem;
  height: 1.25rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.page-wrapper .table-wrapper .data-table-container table#events-table th:nth-child(1) {
  width: 26%;
}
.page-wrapper .table-wrapper .data-table-container table#events-table th:nth-child(2) {
  width: 34%;
}
.page-wrapper .table-wrapper .data-table-container table#events-table th:nth-child(3) {
  width: 10%;
}
.page-wrapper .table-wrapper .data-table-container table#events-table th:nth-child(4) {
  width: 10%;
}
.page-wrapper .table-wrapper .data-table-container table#events-table th:nth-child(5) {
  width: 10%;
}
.page-wrapper .table-wrapper .data-table-container table#events-table th:nth-child(6) {
  width: 10%;
}
.page-wrapper .table-wrapper .data-table-container table#events-table tbody td span.description {
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.25rem;
  text-transform: none;
}
.page-wrapper .table-wrapper .data-table-container table#family-office-table th:nth-child(1) {
  width: 16%;
}
.page-wrapper .table-wrapper .data-table-container table#family-office-table th:nth-child(2) {
  width: 7%;
}
.page-wrapper .table-wrapper .data-table-container table#family-office-table th:nth-child(3) {
  width: 7%;
}
.page-wrapper .table-wrapper .data-table-container table#family-office-table th:nth-child(4) {
  width: 10%;
}
.page-wrapper .table-wrapper .data-table-container table#family-office-table th:nth-child(5) {
  width: 15%;
}
.page-wrapper .table-wrapper .data-table-container table#family-office-table th:nth-child(6) {
  width: 15%;
}
.page-wrapper .table-wrapper .data-table-container table#family-office-table th:nth-child(7) {
  width: 15%;
}
.page-wrapper .table-wrapper .data-table-container table#family-office-table th:nth-child(8) {
  width: 15%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item {
  padding: 2rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item.side-navigation {
  flex: 1;
  padding: 1.5rem 1rem;
  padding-left: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item.content-wrapper {
  flex: 7;
  padding: 2rem;
  padding-bottom: 4rem;
  padding-left: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item menu li a {
  display: block;
  padding: 0.5rem 0;
  color: #212121;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  transition: all ease-in-out 350ms;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item menu li a:hover {
  color: #0D47A1;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container {
  position: relative;
  min-height: 25rem;
  padding-left: 2rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container:before {
  content: "";
  position: absolute;
  left: 0;
  width: 1px;
  height: 25rem;
  background-color: #E0E0E0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section {
  position: relative;
  padding: 1.5rem 0;
  border-bottom: 0.0625rem solid #E0E0E0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .sub-section {
  padding-bottom: 1.5rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .sub-section:last-child {
  padding-bottom: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section:first-child {
  padding-top: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section p,
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section a {
  color: #424242;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.7rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section strong {
  color: #212121;
  font-weight: 500;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section a {
  color: #0D47A1;
  font-weight: 500;
  text-decoration: underline;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table {
  margin-bottom: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.team-table th:nth-child(1) {
  width: 30%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.team-table th:nth-child(2) {
  width: 30%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.team-table th:nth-child(3) {
  width: 22%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.team-table th:nth-child(4) {
  width: 8%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.team-table th:nth-child(5) {
  width: 10%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.shareholding-table th {
  width: 33.33%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.shareholding-table tr th,
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.shareholding-table tr td {
  text-align: right;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.shareholding-table tr th:first-child,
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.shareholding-table tr td:first-child {
  text-align: left;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.filing-table thead th:nth-child(1) {
  width: 35%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.filing-table thead th:nth-child(2) {
  width: 65%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered {
  border-collapse: collapse;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tr th,
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tr td {
  border: 1px solid #E2E2E2;
  height: 2.8125rem;
  padding: 0rem 0.625rem;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.125rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tr th {
  font-weight: 500;
  background: #F0F0F0;
  text-transform: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tr th a {
  text-transform: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td:first-child {
  background: #EDF5FF;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td:first-child a {
  font-weight: 500;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td.no-records {
  background: #FFFFFF;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td a {
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td .contact {
  display: grid;
  grid-template-columns: 1.188rem 1.188rem;
  gap: 1rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td .contact a {
  text-decoration: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td .contact a img {
  width: 1.25rem;
  height: 1.25rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.no-border {
  border-collapse: separate;
  border-spacing: 0 0.5rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr th,
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td {
  border: 0;
  padding: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td {
  color: #424242;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.7rem;
  vertical-align: top;
  padding: 0.125rem 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td a {
  color: #0D47A1;
  text-decoration: underline;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.7rem;
  text-transform: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td .event-list {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  text-decoration: underline;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td .badge {
  border-radius: 0.3125rem;
  background: #E0F2F1;
  color: #004D40;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  margin-right: 0.25rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td .badge.sector {
  background: #EDE7F6;
  color: #311B92;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td:nth-child(1) {
  width: 38%;
  padding-right: 1rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td:nth-child(2) {
  width: 62%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .section-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding-bottom: 1rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .section-title.sub-title h3 {
  color: #212121;
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  line-height: 2rem;
  font-weight: 500;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .section-title h2 {
  color: #212121;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.25rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .section-title .download-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  border-radius: 0.5rem;
  border: 1px solid #0D47A1;
  padding: 0.5rem 0.75rem 0.5rem 0.5rem;
  color: #0D47A1;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3125rem;
  text-decoration: underline;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .section-title .download-btn .icon {
  display: block;
  background-image: url(/images/download-icon-blue.svg?d017f84ec67a94a759fc5e4f43eb4b24);
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .text-wrapper {
  max-width: 72%;
  padding-bottom: 1.5rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .text-wrapper p {
  margin-bottom: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .text-wrapper.fund-profile {
  padding-bottom: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .text-wrapper.fund-profile p {
  padding-bottom: 1.5rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .text-wrapper.fund-profile p:empty {
  padding: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 1.5rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.pt-1 {
  padding-top: 1rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.pb-1 {
  padding-bottom: 1rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.border-top {
  border-top: 1px solid #E2E2E2;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.border-bottom {
  border-bottom: 1px solid #E2E2E2;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper .text-wrapper {
  max-width: 100%;
  width: 100%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.grid-layout {
  display: grid;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.grid-layout.grid-col-1 {
  grid-template-columns: 1fr;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.grid-layout.grid-col-1 table tbody tr td:nth-child(1) {
  width: 18%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.grid-layout.grid-col-1 table tbody tr td:nth-child(2) {
  width: 78%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.grid-layout.grid-col-2 {
  grid-template-columns: repeat(2, 1fr);
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper {
  width: 100%;
  border-collapse: collapse;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper.no-footer {
  border-bottom: 1px solid #E2E2E2 !important;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead th {
  background: #F0F0F0 !important;
  height: 3.5rem;
  padding: 0rem 0.625rem !important;
  text-align: left;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.125rem;
  border: 1px solid #E2E2E2 !important;
  text-transform: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead th.align-right {
  text-align: right;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead th.sorting_asc {
  background-image: none !important;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead th.sort {
  padding-right: 1.5rem !important;
  position: relative;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead th.sort:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f) !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  right: 0.25rem !important;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transition: all 250ms ease-in-out;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead th.sort.sort-asc:after {
  transform: rotate(-180deg);
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr {
  background: #F9F9F9 !important;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr:nth-child(odd) {
  background: #FFFFFF !important;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td {
  height: 2.8125rem;
  padding: 0.313rem 0.625rem !important;
  border: 1px solid #E2E2E2 !important;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.125rem;
  text-transform: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td.align-right {
  text-align: right;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td:first-child {
  background: #E3F2FD;
  color: #0D47A1;
  font-weight: 500 !important;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td:first-child a {
  font-family: "Roboto", sans-serif;
  font-weight: 500 !important;
  text-transform: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td:first-child i {
  padding-left: 0.2rem;
  cursor: pointer;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td span.temp {
  margin-left: 0.25rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td span.temp a {
  font-size: 0.625rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td.no-records {
  background: #F9F9F9 !important;
  text-align: center;
  padding: 2rem 1rem !important;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td.no-records p {
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem !important;
  font-style: normal;
  font-weight: 500 !important;
  margin-bottom: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td a {
  font-family: "Roboto", sans-serif;
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .expand-btn {
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
  border: 0;
  background: transparent;
  padding: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul.text-list {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul.text-list li:nth-child(n+3) {
  display: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul.text-list li:last-child span {
  display: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul.text-list.show-less li:nth-child(n+3) {
  display: block;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul .minus {
  display: none;
  margin-right: 0.1rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul .plus {
  display: inline-block;
  margin-right: 0.1rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul.show-less .minus {
  display: inline-block;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul.show-less .plus {
  display: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  flex-wrap: wrap;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges .minus {
  display: none;
  margin-right: 0.1rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges .plus {
  display: inline-block;
  margin-right: 0.1rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.show-less .minus {
  display: inline-block;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.show-less .plus {
  display: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges button {
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
  border: 0;
  background: transparent;
  padding: 0;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges .chip,
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges .badge {
  padding: 0.38rem;
  border-radius: 0.3125rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges .badge {
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.125rem;
  padding: 0.125rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges a {
  font-weight: 400 !important;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.fund-type .chip {
  background: #E3F2FD;
  color: #01579B;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.fund-type .chip:nth-child(n+2) {
  display: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.fund-type.show-less .chip:nth-child(n+2) {
  display: block;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type .chip,
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type .badge {
  background: #E3F2FD;
  color: #01579B;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type .chip:nth-child(n+2),
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type .badge:nth-child(n+2) {
  display: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type.show-less .chip {
  display: block;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type-2 .chip,
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type-2 .badge {
  background: #E3F2FD;
  color: #01579B;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type-2 .chip:nth-child(n+3),
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type-2 .badge:nth-child(n+3) {
  display: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type-2.show-less .chip {
  display: block;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector .chip,
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector .badge {
  background: #EDE7F6;
  color: #311B92;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector .chip:nth-child(n+2),
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector .badge:nth-child(n+2) {
  display: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector.show-less .chip:nth-child(n+2),
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector.show-less .badge:nth-child(n+2) {
  display: block;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector-2 .chip,
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector-2 .badge {
  background: #EDE7F6;
  color: #311B92;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector-2 .chip:nth-child(n+3),
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector-2 .badge:nth-child(n+3) {
  display: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector-2.show-less .chip:nth-child(n+2),
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector-2.show-less .badge:nth-child(n+2) {
  display: block;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-theme .chip {
  background: #E0F2F1;
  color: #004D40;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-theme .chip:nth-child(n+3) {
  display: none;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-theme.show-less .chip {
  display: block;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.status .chip.open {
  background: #E8F5E9;
  color: #1B5E20;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.status .chip.closed {
  background: #dfdfdf;
  color: #616161;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tfoot td {
  background: #F0F0F0 !important;
  height: 2.8125rem;
  padding: 0rem 0.625rem !important;
  text-align: left;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.125rem;
  border: 1px solid #E2E2E2 !important;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead tr th:nth-child(1).sorting {
  padding-right: 1.5rem !important;
  position: relative;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead tr th:nth-child(1).sorting:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f) !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  right: 0.25rem !important;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transition: all 250ms ease-in-out;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead tr th:nth-child(1).sorting.sorting_desc:after {
  transform: rotate(-180deg);
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody td .event-list {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody td .event-list a {
  line-height: 1.6;
  font-weight: 500 !important;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody td .event-list .event-link {
  display: block;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody td .toggle-events {
  font-weight: 500 !important;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper table#lp-team-table thead th:nth-child(1) {
  width: 22%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper table#lp-team-table thead th:nth-child(2) {
  width: 20%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper table#lp-team-table thead th:nth-child(3) {
  width: 18%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper table#lp-team-table thead th:nth-child(4) {
  width: 12%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper table#lp-team-table thead th:nth-child(5) {
  width: 8%;
}
.page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper table#lp-team-table thead th:nth-child(6) {
  width: 20%;
}

@media print {
  footer {
    display: none !important;
  }
  nav {
    display: none !important;
  }
  .page-wrapper .page-title-bar .title-with-link nav a {
    display: none !important;
  }
  .page-wrapper .navbar-tabs menu li a::after {
    content: "";
  }
  .page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section .section-title .download-btn {
    display: none !important;
  }
  .page-wrapper .page-content-wrapper .profile-grid-layout .grid-item section table tbody tr td a[href^="mailto:"]::after {
    content: "";
  }
  .page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td a {
    font-size: 0.5rem;
  }
  .page-wrapper .page-content-wrapper .profile-grid-layout .grid-item menu {
    visibility: hidden;
  }
  .page-wrapper .page-content-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td .contact .email {
    display: none;
  }
  .csv-pdf-download-dropdown {
    display: none !important;
  }
  .contact a::after {
    content: none !important;
  }
  .page-wrapper .navbar-tabs menu li .funds-link {
    display: none !important;
  }
  .page-wrapper .filter-wrapepr {
    display: none;
  }
  .page-wrapper .table-wrapper .table-top-area {
    display: none;
  }
  .page-wrapper .navbar-tabs menu {
    display: none !important;
  }
}
#investors-all-table thead, #fund-managers-table thead, #limited-partners-table thead, #family-office-table thead, #funds_list thead, #people-table thead {
  position: sticky;
  top: 6.25rem;
}

.search-wrapper {
  width: 50%;
}
.search-wrapper.full-width {
  width: 100%;
}
.search-wrapper .search-box {
  width: 100%;
  border-radius: 0.5rem;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  background-image: url(/images/search-icon.svg?f333b8bfb2b19db1541a1802239b86d9);
  background-size: 1.125rem;
  background-repeat: no-repeat;
  background-position: 0.5625rem center;
  display: flex;
  height: 2.25rem;
  padding: 0.5625rem 0.625rem;
  padding-left: 1.75rem;
  outline: none !important;
}
.search-wrapper .search-box:focus {
  border: 1px solid #90CAF9 !important;
}
.search-wrapper .search-box::-moz-placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.search-wrapper .search-box::placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.search-wrapper .ais-SearchBox form {
  position: relative;
}
.search-wrapper .ais-SearchBox form input.ais-SearchBox-input {
  width: 100%;
  border-radius: 0.5rem;
  background: #FFFFFF;
  border: 1px solid #E6E6E6;
  display: flex;
  height: 2.25rem;
  padding: 0.5625rem 0.625rem;
  padding-left: 1.75rem;
  outline: none !important;
}
.search-wrapper .ais-SearchBox form input.ais-SearchBox-input:focus {
  border: 1px solid #90CAF9 !important;
}
.search-wrapper .ais-SearchBox form input.ais-SearchBox-input::-moz-placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.search-wrapper .ais-SearchBox form input.ais-SearchBox-input::placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.search-wrapper .ais-SearchBox form button.ais-SearchBox-submit {
  position: absolute;
  top: 0;
  bottom: 0;
  background: transparent;
  border: 0;
  padding: 0;
  left: 0.5625rem;
}
.search-wrapper .ais-SearchBox form button.ais-SearchBox-submit svg {
  width: 0.8rem;
  height: 0.8rem;
  vertical-align: middle;
}
.search-wrapper .ais-SearchBox form button.ais-SearchBox-reset {
  position: absolute;
  top: 0;
  bottom: 0;
  background: transparent;
  border: 0;
  padding: 0;
  right: 0.5625rem;
}
.search-wrapper .ais-SearchBox form button.ais-SearchBox-reset svg {
  width: 0.6rem;
  height: 0.6rem;
  vertical-align: middle;
}

.funds-listing-wrapper {
  margin-top: 6rem;
}
.funds-listing-wrapper .funds-page-heading {
  padding: 1.5rem 2rem;
  background-color: #E3F2FD;
}
.funds-listing-wrapper .funds-page-heading .funds-page-heading-text {
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
}
.funds-listing-wrapper .filter-wrapepr {
  position: relative;
  padding: 1.5rem 0;
}
.funds-listing-wrapper .filter-wrapepr .filters {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.funds-listing-wrapper .filter-wrapepr .filters .filter-row {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  align-self: stretch;
}
.funds-listing-wrapper .filter-wrapepr .filters .filter-row .fltr-btn {
  padding: 0.23rem 0.75rem;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  color: #323232;
  width: 11.375rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
}
.funds-listing-wrapper .filter-wrapepr .filters .filter-row .dropdown {
  display: flex;
  flex: 1 0 0;
  height: 2.25rem;
  max-width: 14rem;
}
.funds-listing-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-toggle {
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 0.375rem 0.625rem 0.375rem 0.75rem;
  border-radius: 0.5rem;
  background: #F9F9F9;
  border: 1px solid #E6E6E6;
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.funds-listing-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-toggle .custom-caret {
  display: block;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f);
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
  transition: all ease 200ms;
}
.funds-listing-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-submenu {
  position: relative;
}
.funds-listing-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}
.funds-listing-wrapper .filter-wrapepr .filters .filter-row .dropdown.open .dropdown-toggle .custom-caret {
  transform: rotate(-180deg);
}
.funds-listing-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-menu > li > a {
  font-family: "Roboto", sans-serif;
}
.funds-listing-wrapper .filter-wrapepr .filters .fltr-wrapper {
  display: flex;
  justify-content: space-between;
}
.funds-listing-wrapper .filter-wrapepr .filters .fltr-wrapper .fltr-btn {
  padding: 0.23rem 0.75rem;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  color: #323232;
  width: 11.375rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
}
.funds-listing-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box {
  background-position: 10px center;
  background-repeat: no-repeat;
  padding: 0.3rem 2rem;
  width: 48.5rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  background-image: url(/images/search-icon.svg?f333b8bfb2b19db1541a1802239b86d9);
}
.funds-listing-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box::-moz-placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.funds-listing-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box::placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  padding-bottom: 0.5rem;
  gap: 1.5rem;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content.results {
  gap: 0;
  align-items: baseline;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content.download {
  min-width: -moz-fit-content;
  min-width: fit-content;
  align-items: center;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content .dash-space {
  margin: 0 0.3rem;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content p {
  color: #9E9E9E;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content p strong {
  font-weight: 700;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content .btn {
  display: block;
  padding: 0;
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
  background: transparent;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content .ais-ClearRefinements .ais-ClearRefinements-button.ais-ClearRefinements-button--disabled {
  color: #9E9E9E;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content .selected-filters {
  flex: 1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content .selected-filters .dash-space {
  display: none;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content .selected-filters .dash-space:last-child {
  display: inline-block;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content .selected-filters .selected-filter-item {
  margin: 0;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content .selected-filters .selected-filter-item:last-child .divider {
  display: none;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content .selected-filters .selected-filter-item .filter-header {
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  color: #616161;
  font-weight: 500;
  margin-bottom: 0;
  padding-right: 0.25rem;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content .selected-filters .selected-filter-item ul {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content .selected-filters .selected-filter-item ul li {
  padding: 0;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  color: #616161;
  font-weight: 400;
}
.funds-listing-wrapper .funds-table-wrapper .table-top-area .content .selected-filters .divider {
  margin: 0 0.25rem;
  font-weight: 600;
}
.funds-listing-wrapper .funds-table-wrapper .data-table-container {
  padding-bottom: 1.5rem;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list {
  border-collapse: collapse;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list.no-footer {
  border-bottom: 1px solid #E2E2E2 !important;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list thead th {
  background: #F0F0F0 !important;
  height: 3.5rem;
  padding: 0rem 0.625rem !important;
  text-align: left;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.125rem;
  border: 1px solid #E2E2E2 !important;
  text-transform: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list thead th.align-right {
  text-align: right;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list thead th.sorting_asc {
  background-image: none !important;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list thead th.sort {
  padding-right: 1.5rem !important;
  position: relative;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list thead th.sort:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f) !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  right: 0.25rem !important;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transition: all 250ms ease-in-out;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list thead th.sort.sort-asc:after {
  transform: rotate(-180deg);
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr {
  background: #F9F9F9 !important;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr:nth-child(odd) {
  background: #FFFFFF !important;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td {
  height: 2.8125rem;
  padding: 0.313rem 0.625rem !important;
  border: 1px solid #E2E2E2 !important;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.125rem;
  text-transform: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td.align-right {
  text-align: right;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td:first-child {
  background: #E3F2FD;
  color: #0D47A1;
  font-weight: 500 !important;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td:first-child a {
  font-family: "Roboto", sans-serif;
  font-weight: 500 !important;
  text-transform: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td:first-child i {
  padding-left: 0.2rem;
  cursor: pointer;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td span.temp {
  margin-left: 0.25rem;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td span.temp a {
  font-size: 0.625rem;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td.no-records {
  background: #F9F9F9 !important;
  text-align: center;
  padding: 2rem 1rem !important;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td.no-records p {
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem !important;
  font-style: normal;
  font-weight: 500 !important;
  margin-bottom: 0;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td a {
  font-family: "Roboto", sans-serif;
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .expand-btn {
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
  border: 0;
  background: transparent;
  padding: 0;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td ul.text-list {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td ul.text-list li:nth-child(n+3) {
  display: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td ul.text-list li:last-child span {
  display: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td ul.text-list.show-less li:nth-child(n+3) {
  display: block;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td ul .minus {
  display: none;
  margin-right: 0.1rem;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td ul .plus {
  display: inline-block;
  margin-right: 0.1rem;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td ul.show-less .minus {
  display: inline-block;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td ul.show-less .plus {
  display: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  flex-wrap: wrap;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges .minus {
  display: none;
  margin-right: 0.1rem;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges .plus {
  display: inline-block;
  margin-right: 0.1rem;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.show-less .minus {
  display: inline-block;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.show-less .plus {
  display: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges button {
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
  border: 0;
  background: transparent;
  padding: 0;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges .chip,
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges .badge {
  padding: 0.38rem;
  border-radius: 0.3125rem;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges .badge {
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.125rem;
  padding: 0.125rem;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges a {
  font-weight: 400 !important;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.fund-type .chip {
  background: #E3F2FD;
  color: #01579B;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.fund-type .chip:nth-child(n+2) {
  display: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.fund-type.show-less .chip:nth-child(n+2) {
  display: block;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.deal-type .chip,
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.deal-type .badge {
  background: #E3F2FD;
  color: #01579B;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.deal-type .chip:nth-child(n+2),
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.deal-type .badge:nth-child(n+2) {
  display: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.deal-type.show-less .chip {
  display: block;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.deal-type-2 .chip,
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.deal-type-2 .badge {
  background: #E3F2FD;
  color: #01579B;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.deal-type-2 .chip:nth-child(n+3),
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.deal-type-2 .badge:nth-child(n+3) {
  display: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.deal-type-2.show-less .chip {
  display: block;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-sector .chip,
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-sector .badge {
  background: #EDE7F6;
  color: #311B92;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-sector .chip:nth-child(n+2),
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-sector .badge:nth-child(n+2) {
  display: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-sector.show-less .chip:nth-child(n+2),
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-sector.show-less .badge:nth-child(n+2) {
  display: block;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-sector-2 .chip,
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-sector-2 .badge {
  background: #EDE7F6;
  color: #311B92;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-sector-2 .chip:nth-child(n+3),
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-sector-2 .badge:nth-child(n+3) {
  display: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-sector-2.show-less .chip:nth-child(n+2),
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-sector-2.show-less .badge:nth-child(n+2) {
  display: block;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-theme .chip {
  background: #E0F2F1;
  color: #004D40;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-theme .chip:nth-child(n+3) {
  display: none;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.preferred-theme.show-less .chip {
  display: block;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.status .chip.open {
  background: #E8F5E9;
  color: #1B5E20;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td .badges.status .chip.closed {
  background: #dfdfdf;
  color: #616161;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tfoot td {
  background: #F0F0F0 !important;
  height: 2.8125rem;
  padding: 0rem 0.625rem !important;
  text-align: left;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.125rem;
  border: 1px solid #E2E2E2 !important;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list th:nth-child(1) {
  width: 14%;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list th:nth-child(2) {
  width: 14%;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list th:nth-child(3) {
  width: 6%;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list th:nth-child(4) {
  width: 10%;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list th:nth-child(5) {
  width: 8%;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list th:nth-child(6) {
  width: 8%;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list th:nth-child(7) {
  width: 8%;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list th:nth-child(8) {
  width: 7%;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list th:nth-child(9) {
  width: 7%;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list th:nth-child(10) {
  width: 10%;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list th:nth-child(11) {
  width: 8%;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list thead tr {
  text-align: left;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list thead tr th:nth-child(5),
.funds-listing-wrapper .funds-table-wrapper #funds_list thead tr th:nth-child(6),
.funds-listing-wrapper .funds-table-wrapper #funds_list thead tr th:nth-child(7),
.funds-listing-wrapper .funds-table-wrapper #funds_list thead tr th:nth-child(8),
.funds-listing-wrapper .funds-table-wrapper #funds_list thead tr th:nth-child(9) {
  text-align: right;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr {
  text-align: left;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td:nth-child(5),
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td:nth-child(6),
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td:nth-child(7),
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td:nth-child(8),
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td:nth-child(9) {
  text-align: right;
}
.funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td:nth-child(-n+2) {
  background-color: #EDF5FF !important;
}
.funds-listing-wrapper .funds-table-wrapper table.dataTable.no-footer {
  border-bottom: none !important;
}
.funds-listing-wrapper .funds-table-wrapper .table-bottom-gray-line {
  border-bottom: 1px solid #E0E0E0;
  padding-top: 1.5rem;
}

.fund-profile-wrapper {
  position: relative;
  margin-top: 6.25rem;
}
.fund-profile-wrapper .page-title-bar {
  display: flex;
  width: 100%;
  height: 5rem;
  padding: 1rem 2rem;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  background-color: #E3F2FD;
  border-bottom: 1px solid #90CAF9;
}
.fund-profile-wrapper .page-title-bar .title-wrapper {
  display: flex;
}
.fund-profile-wrapper .page-title-bar .title-wrapper .fund-profile-title {
  display: flex;
  flex-direction: column;
}
.fund-profile-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper {
  display: flex;
  gap: 1rem;
}
.fund-profile-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .back-to-funds {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-profile-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .top-link {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-profile-wrapper .page-title-bar .title-wrapper .fund-profile-title h1 {
  color: #263238;
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  padding-right: 0.625rem;
}
.fund-profile-wrapper .page-title-bar .title-wrapper .fund-profile-status {
  display: flex;
  align-items: flex-end;
}
.fund-profile-wrapper .page-title-bar .title-wrapper .fund-profile-status p {
  margin: 0.2rem 0rem !important;
  color: #0D47A1;
  font-weight: 500 !important;
  border: 1px solid #BBDEFB;
  background-color: #BBDEFB;
  border-radius: 0.5rem;
  padding: 0.5rem 0.845rem;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  line-height: 150%;
  display: flex;
}
.fund-profile-wrapper .navbar-tabs {
  border-bottom: 1px solid #E0E0E0;
  background: #F5F5F5;
  display: flex;
  height: 3rem;
  align-items: center;
  gap: 1.5rem;
  flex: 1 0 0;
}
.fund-profile-wrapper .navbar-tabs menu {
  display: flex;
  gap: 1.5rem;
  padding: 0;
  margin: 0;
  align-items: center;
  list-style: none;
}
.fund-profile-wrapper .navbar-tabs menu li a {
  position: relative;
  display: flex;
  align-items: center;
  height: 3rem;
  margin-bottom: -3px;
  font-family: "Roboto", sans-serif;
  color: #616161;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  border-bottom: 3px solid transparent;
  transition: all ease-in-out 350ms;
}
.fund-profile-wrapper .navbar-tabs menu li a.active {
  color: #0D47A1;
  border-bottom: 3px solid #0D47A1;
}
.fund-profile-wrapper .navbar-tabs menu li a:hover {
  color: #0D47A1;
}
.fund-profile-wrapper .profile-grid-layout {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.fund-profile-wrapper .profile-grid-layout .grid-item {
  padding: 2rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item.side-navigation {
  flex: 1;
  padding: 1.5rem 1rem;
  padding-left: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item.content-wrapper {
  flex: 7;
  padding: 2rem;
  padding-bottom: 4rem;
  padding-left: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item menu li a {
  display: block;
  padding: 0.5rem 0;
  color: #212121;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  transition: all ease-in-out 350ms;
}
.fund-profile-wrapper .profile-grid-layout .grid-item menu li a:hover {
  color: #0D47A1;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container {
  position: relative;
  min-height: 25rem;
  padding-left: 2rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container:before {
  content: "";
  position: absolute;
  left: 0;
  width: 1px;
  height: 25rem;
  background-color: #E0E0E0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section {
  position: relative;
  padding: 1.5rem 0;
  border-bottom: 0.0625rem solid #E0E0E0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .sub-section {
  padding-bottom: 1.5rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .sub-section:last-child {
  padding-bottom: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section:first-child {
  padding-top: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section p,
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section a {
  color: #424242;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.7rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section strong {
  color: #212121;
  font-weight: 500;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section a {
  color: #0D47A1;
  font-weight: 500;
  text-decoration: underline;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table {
  margin-bottom: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.team-table th:nth-child(1) {
  width: 30%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.team-table th:nth-child(2) {
  width: 30%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.team-table th:nth-child(3) {
  width: 22%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.team-table th:nth-child(4) {
  width: 8%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.team-table th:nth-child(5) {
  width: 10%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.shareholding-table th {
  width: 33.33%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.shareholding-table tr th,
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.shareholding-table tr td {
  text-align: right;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.shareholding-table tr th:first-child,
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.shareholding-table tr td:first-child {
  text-align: left;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.filing-table thead th:nth-child(1) {
  width: 35%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.filing-table thead th:nth-child(2) {
  width: 65%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.bordered {
  border-collapse: collapse;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tr th,
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tr td {
  border: 1px solid #E2E2E2;
  height: 2.8125rem;
  padding: 0rem 0.625rem;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.125rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tr th {
  font-weight: 500;
  background: #F0F0F0;
  text-transform: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tr th a {
  text-transform: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td:first-child {
  background: #EDF5FF;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td:first-child a {
  font-weight: 500;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td.no-records {
  background: #FFFFFF;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td a {
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td .contact {
  display: grid;
  grid-template-columns: 1.188rem 1.188rem;
  gap: 1rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td .contact a {
  text-decoration: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.bordered tbody tr td .contact a img {
  width: 1.25rem;
  height: 1.25rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.no-border {
  border-collapse: separate;
  border-spacing: 0 0.5rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr th,
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td {
  border: 0;
  padding: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td {
  color: #424242;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.7rem;
  vertical-align: top;
  padding: 0.125rem 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td a {
  color: #0D47A1;
  text-decoration: underline;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.7rem;
  text-transform: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td .event-list {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  text-decoration: underline;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td .badge {
  border-radius: 0.3125rem;
  background: #E0F2F1;
  color: #004D40;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  margin-right: 0.25rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td .badge.sector {
  background: #EDE7F6;
  color: #311B92;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td:nth-child(1) {
  width: 38%;
  padding-right: 1rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section table.no-border tr td:nth-child(2) {
  width: 62%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .section-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding-bottom: 1rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .section-title.sub-title h3 {
  color: #212121;
  font-family: "Roboto", sans-serif;
  font-size: 1.125rem;
  line-height: 2rem;
  font-weight: 500;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .section-title h2 {
  color: #212121;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.25rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .section-title .download-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  border-radius: 0.5rem;
  border: 1px solid #0D47A1;
  padding: 0.5rem 0.75rem 0.5rem 0.5rem;
  color: #0D47A1;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3125rem;
  text-decoration: underline;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .section-title .download-btn .icon {
  display: block;
  background-image: url(/images/download-icon-blue.svg?d017f84ec67a94a759fc5e4f43eb4b24);
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .text-wrapper {
  max-width: 72%;
  padding-bottom: 1.5rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .text-wrapper p {
  margin-bottom: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .text-wrapper.fund-profile {
  padding-bottom: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .text-wrapper.fund-profile p {
  padding-bottom: 1.5rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .text-wrapper.fund-profile p:empty {
  padding: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 1.5rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.pt-1 {
  padding-top: 1rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.pb-1 {
  padding-bottom: 1rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.border-top {
  border-top: 1px solid #E2E2E2;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.border-bottom {
  border-bottom: 1px solid #E2E2E2;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper .text-wrapper {
  max-width: 100%;
  width: 100%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.grid-layout {
  display: grid;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.grid-layout.grid-col-1 {
  grid-template-columns: 1fr;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.grid-layout.grid-col-1 table tbody tr td:nth-child(1) {
  width: 18%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.grid-layout.grid-col-1 table tbody tr td:nth-child(2) {
  width: 78%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper.grid-layout.grid-col-2 {
  grid-template-columns: repeat(2, 1fr);
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper {
  width: 100%;
  border-collapse: collapse;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper.no-footer {
  border-bottom: 1px solid #E2E2E2 !important;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead th {
  background: #F0F0F0 !important;
  height: 3.5rem;
  padding: 0rem 0.625rem !important;
  text-align: left;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.125rem;
  border: 1px solid #E2E2E2 !important;
  text-transform: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead th.align-right {
  text-align: right;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead th.sorting_asc {
  background-image: none !important;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead th.sort {
  padding-right: 1.5rem !important;
  position: relative;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead th.sort:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f) !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  right: 0.25rem !important;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transition: all 250ms ease-in-out;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead th.sort.sort-asc:after {
  transform: rotate(-180deg);
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr {
  background: #F9F9F9 !important;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr:nth-child(odd) {
  background: #FFFFFF !important;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td {
  height: 2.8125rem;
  padding: 0.313rem 0.625rem !important;
  border: 1px solid #E2E2E2 !important;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.125rem;
  text-transform: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td.align-right {
  text-align: right;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td:first-child {
  background: #E3F2FD;
  color: #0D47A1;
  font-weight: 500 !important;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td:first-child a {
  font-family: "Roboto", sans-serif;
  font-weight: 500 !important;
  text-transform: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td:first-child i {
  padding-left: 0.2rem;
  cursor: pointer;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td span.temp {
  margin-left: 0.25rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td span.temp a {
  font-size: 0.625rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td.no-records {
  background: #F9F9F9 !important;
  text-align: center;
  padding: 2rem 1rem !important;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td.no-records p {
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem !important;
  font-style: normal;
  font-weight: 500 !important;
  margin-bottom: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td a {
  font-family: "Roboto", sans-serif;
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .expand-btn {
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
  border: 0;
  background: transparent;
  padding: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul.text-list {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul.text-list li:nth-child(n+3) {
  display: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul.text-list li:last-child span {
  display: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul.text-list.show-less li:nth-child(n+3) {
  display: block;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul .minus {
  display: none;
  margin-right: 0.1rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul .plus {
  display: inline-block;
  margin-right: 0.1rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul.show-less .minus {
  display: inline-block;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td ul.show-less .plus {
  display: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  flex-wrap: wrap;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges .minus {
  display: none;
  margin-right: 0.1rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges .plus {
  display: inline-block;
  margin-right: 0.1rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.show-less .minus {
  display: inline-block;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.show-less .plus {
  display: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges button {
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
  border: 0;
  background: transparent;
  padding: 0;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges .chip,
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges .badge {
  padding: 0.38rem;
  border-radius: 0.3125rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges .badge {
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.125rem;
  padding: 0.125rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges a {
  font-weight: 400 !important;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.fund-type .chip {
  background: #E3F2FD;
  color: #01579B;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.fund-type .chip:nth-child(n+2) {
  display: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.fund-type.show-less .chip:nth-child(n+2) {
  display: block;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type .chip,
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type .badge {
  background: #E3F2FD;
  color: #01579B;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type .chip:nth-child(n+2),
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type .badge:nth-child(n+2) {
  display: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type.show-less .chip {
  display: block;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type-2 .chip,
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type-2 .badge {
  background: #E3F2FD;
  color: #01579B;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type-2 .chip:nth-child(n+3),
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type-2 .badge:nth-child(n+3) {
  display: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.deal-type-2.show-less .chip {
  display: block;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector .chip,
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector .badge {
  background: #EDE7F6;
  color: #311B92;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector .chip:nth-child(n+2),
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector .badge:nth-child(n+2) {
  display: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector.show-less .chip:nth-child(n+2),
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector.show-less .badge:nth-child(n+2) {
  display: block;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector-2 .chip,
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector-2 .badge {
  background: #EDE7F6;
  color: #311B92;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector-2 .chip:nth-child(n+3),
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector-2 .badge:nth-child(n+3) {
  display: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector-2.show-less .chip:nth-child(n+2),
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-sector-2.show-less .badge:nth-child(n+2) {
  display: block;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-theme .chip {
  background: #E0F2F1;
  color: #004D40;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-theme .chip:nth-child(n+3) {
  display: none;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.preferred-theme.show-less .chip {
  display: block;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.status .chip.open {
  background: #E8F5E9;
  color: #1B5E20;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody tr td .badges.status .chip.closed {
  background: #dfdfdf;
  color: #616161;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tfoot td {
  background: #F0F0F0 !important;
  height: 2.8125rem;
  padding: 0rem 0.625rem !important;
  text-align: left;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.125rem;
  border: 1px solid #E2E2E2 !important;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead tr th:nth-child(1).sorting {
  padding-right: 1.5rem !important;
  position: relative;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead tr th:nth-child(1).sorting:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f) !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  right: 0.25rem !important;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transition: all 250ms ease-in-out;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper thead tr th:nth-child(1).sorting.sorting_desc:after {
  transform: rotate(-180deg);
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody td .event-list {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody td .event-list a {
  line-height: 1.6;
  font-weight: 500 !important;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody td .event-list .event-link {
  display: block;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper tbody td .toggle-events {
  font-weight: 500 !important;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper table#lp-team-table thead th:nth-child(1) {
  width: 22%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper table#lp-team-table thead th:nth-child(2) {
  width: 20%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper table#lp-team-table thead th:nth-child(3) {
  width: 18%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper table#lp-team-table thead th:nth-child(4) {
  width: 12%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper table#lp-team-table thead th:nth-child(5) {
  width: 8%;
}
.fund-profile-wrapper .profile-grid-layout .grid-item .section-container section .data-collection-wrapper #lp-team-table_wrapper table#lp-team-table thead th:nth-child(6) {
  width: 20%;
}
.fund-profile-wrapper .section-title h3 {
  color: #212121;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.25rem;
}

.fund-lps-wrapper {
  position: relative;
  margin-top: 6.25rem;
}
.fund-lps-wrapper .page-title-bar {
  display: flex;
  width: 100%;
  height: 5rem;
  padding: 1rem 2rem;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  background-color: #E3F2FD;
  border-bottom: 1px solid #90CAF9;
}
.fund-lps-wrapper .page-title-bar .title-wrapper {
  display: flex;
}
.fund-lps-wrapper .page-title-bar .title-wrapper .fund-profile-title {
  display: flex;
  flex-direction: column;
}
.fund-lps-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper {
  display: flex;
  gap: 1rem;
}
.fund-lps-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .back-to-funds {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-lps-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .top-link {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-lps-wrapper .page-title-bar .title-wrapper .fund-profile-title h1 {
  color: #263238;
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  padding-right: 0.625rem;
}
.fund-lps-wrapper .page-title-bar .title-wrapper .fund-profile-status {
  display: flex;
  align-items: flex-end;
}
.fund-lps-wrapper .page-title-bar .title-wrapper .fund-profile-status p {
  margin: 0.2rem 0rem;
  color: #0D47A1;
  font-weight: 500 !important;
  border: 1px solid #BBDEFB;
  background-color: #BBDEFB;
  border-radius: 0.5rem;
  padding: 0.5rem 0.845rem;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  line-height: 150%;
  display: flex;
}
.fund-lps-wrapper .navbar-tabs {
  border-bottom: 1px solid #E0E0E0;
  background: #F5F5F5;
  display: flex;
  height: 3rem;
  align-items: center;
  gap: 1.5rem;
  flex: 1 0 0;
}
.fund-lps-wrapper .navbar-tabs menu {
  display: flex;
  gap: 1.5rem;
  padding: 0;
  margin: 0;
  align-items: center;
  list-style: none;
}
.fund-lps-wrapper .navbar-tabs menu li a {
  position: relative;
  display: flex;
  align-items: center;
  height: 3rem;
  margin-bottom: -3px;
  font-family: "Roboto", sans-serif;
  color: #616161;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  border-bottom: 3px solid transparent;
  transition: all ease-in-out 350ms;
}
.fund-lps-wrapper .navbar-tabs menu li a.active {
  color: #0D47A1;
  border-bottom: 3px solid #0D47A1;
}
.fund-lps-wrapper .navbar-tabs menu li a:hover {
  color: #0D47A1;
}
.fund-lps-wrapper .filter-wrapepr {
  position: relative;
  padding: 1.5rem 0;
}
.fund-lps-wrapper .filter-wrapepr .filters {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.fund-lps-wrapper .filter-wrapepr .filters .filter-row {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  align-self: stretch;
}
.fund-lps-wrapper .filter-wrapepr .filters .filter-row .fltr-btn {
  padding: 0.23rem 0.75rem;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  color: #323232;
  width: 11.375rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
}
.fund-lps-wrapper .filter-wrapepr .filters .filter-row .dropdown {
  display: flex;
  flex: 1 0 0;
  height: 2.25rem;
  max-width: 14rem;
}
.fund-lps-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-toggle {
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 0.375rem 0.625rem 0.375rem 0.75rem;
  border-radius: 0.5rem;
  background: #F9F9F9;
  border: 1px solid #E6E6E6;
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.fund-lps-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-toggle .custom-caret {
  display: block;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f);
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
  transition: all ease 200ms;
}
.fund-lps-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-submenu {
  position: relative;
}
.fund-lps-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}
.fund-lps-wrapper .filter-wrapepr .filters .filter-row .dropdown.open .dropdown-toggle .custom-caret {
  transform: rotate(-180deg);
}
.fund-lps-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-menu > li > a {
  font-family: "Roboto", sans-serif;
}
.fund-lps-wrapper .filter-wrapepr .filters .fltr-wrapper {
  display: flex;
  justify-content: space-between;
}
.fund-lps-wrapper .filter-wrapepr .filters .fltr-wrapper .fltr-btn {
  padding: 0.23rem 0.75rem;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  color: #323232;
  width: 11.375rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
}
.fund-lps-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box {
  background-position: 0.625rem center;
  background-repeat: no-repeat;
  padding: 0.5rem 2rem;
  width: 44rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  background-image: url(/images/search-icon.svg?f333b8bfb2b19db1541a1802239b86d9);
}
.fund-lps-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box::-moz-placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.fund-lps-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box::placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.fund-lps-wrapper .fund-lps-table-wrapper .table-top-area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.5rem;
}
.fund-lps-wrapper .fund-lps-table-wrapper .table-top-area .content {
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
.fund-lps-wrapper .fund-lps-table-wrapper .table-top-area .content p {
  color: #9E9E9E;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
}
.fund-lps-wrapper .fund-lps-table-wrapper .table-top-area .content p strong {
  font-weight: 700;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-lps-wrapper .fund-lps-table-wrapper .table-top-area .content .btn {
  display: block;
  padding: 0;
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
  background: transparent;
}
.fund-lps-wrapper .fund-lps-table-wrapper .table-top-area .content .ais-ClearRefinements .ais-ClearRefinements-button.ais-ClearRefinements-button--disabled {
  color: #9E9E9E;
}
.fund-lps-wrapper .fund-lps-table-wrapper .data-table-container {
  padding-bottom: 1.5rem;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps {
  border-collapse: collapse;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps.no-footer {
  border-bottom: 1px solid #E2E2E2 !important;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps thead th {
  background: #F0F0F0 !important;
  height: 3.5rem;
  padding: 0rem 0.625rem !important;
  text-align: left;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.125rem;
  border: 1px solid #E2E2E2 !important;
  text-transform: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps thead th.align-right {
  text-align: right;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps thead th.sorting_asc {
  background-image: none !important;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps thead th.sort {
  padding-right: 1.5rem !important;
  position: relative;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps thead th.sort:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f) !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  right: 0.25rem !important;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transition: all 250ms ease-in-out;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps thead th.sort.sort-asc:after {
  transform: rotate(-180deg);
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr {
  background: #F9F9F9 !important;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr:nth-child(odd) {
  background: #FFFFFF !important;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td {
  height: 2.8125rem;
  padding: 0.313rem 0.625rem !important;
  border: 1px solid #E2E2E2 !important;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.125rem;
  text-transform: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td.align-right {
  text-align: right;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td:first-child {
  background: #E3F2FD;
  color: #0D47A1;
  font-weight: 500 !important;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td:first-child a {
  font-family: "Roboto", sans-serif;
  font-weight: 500 !important;
  text-transform: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td:first-child i {
  padding-left: 0.2rem;
  cursor: pointer;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td span.temp {
  margin-left: 0.25rem;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td span.temp a {
  font-size: 0.625rem;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td.no-records {
  background: #F9F9F9 !important;
  text-align: center;
  padding: 2rem 1rem !important;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td.no-records p {
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem !important;
  font-style: normal;
  font-weight: 500 !important;
  margin-bottom: 0;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td a {
  font-family: "Roboto", sans-serif;
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .expand-btn {
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
  border: 0;
  background: transparent;
  padding: 0;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td ul.text-list {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td ul.text-list li:nth-child(n+3) {
  display: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td ul.text-list li:last-child span {
  display: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td ul.text-list.show-less li:nth-child(n+3) {
  display: block;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td ul .minus {
  display: none;
  margin-right: 0.1rem;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td ul .plus {
  display: inline-block;
  margin-right: 0.1rem;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td ul.show-less .minus {
  display: inline-block;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td ul.show-less .plus {
  display: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  flex-wrap: wrap;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges .minus {
  display: none;
  margin-right: 0.1rem;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges .plus {
  display: inline-block;
  margin-right: 0.1rem;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.show-less .minus {
  display: inline-block;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.show-less .plus {
  display: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges button {
  color: #0D47A1;
  text-decoration-line: underline;
  font-weight: 400 !important;
  text-transform: none;
  border: 0;
  background: transparent;
  padding: 0;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges .chip,
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges .badge {
  padding: 0.38rem;
  border-radius: 0.3125rem;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges .badge {
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.125rem;
  padding: 0.125rem;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges a {
  font-weight: 400 !important;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.fund-type .chip {
  background: #E3F2FD;
  color: #01579B;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.fund-type .chip:nth-child(n+2) {
  display: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.fund-type.show-less .chip:nth-child(n+2) {
  display: block;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.deal-type .chip,
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.deal-type .badge {
  background: #E3F2FD;
  color: #01579B;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.deal-type .chip:nth-child(n+2),
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.deal-type .badge:nth-child(n+2) {
  display: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.deal-type.show-less .chip {
  display: block;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.deal-type-2 .chip,
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.deal-type-2 .badge {
  background: #E3F2FD;
  color: #01579B;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.deal-type-2 .chip:nth-child(n+3),
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.deal-type-2 .badge:nth-child(n+3) {
  display: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.deal-type-2.show-less .chip {
  display: block;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-sector .chip,
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-sector .badge {
  background: #EDE7F6;
  color: #311B92;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-sector .chip:nth-child(n+2),
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-sector .badge:nth-child(n+2) {
  display: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-sector.show-less .chip:nth-child(n+2),
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-sector.show-less .badge:nth-child(n+2) {
  display: block;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-sector-2 .chip,
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-sector-2 .badge {
  background: #EDE7F6;
  color: #311B92;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-sector-2 .chip:nth-child(n+3),
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-sector-2 .badge:nth-child(n+3) {
  display: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-sector-2.show-less .chip:nth-child(n+2),
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-sector-2.show-less .badge:nth-child(n+2) {
  display: block;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-theme .chip {
  background: #E0F2F1;
  color: #004D40;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-theme .chip:nth-child(n+3) {
  display: none;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.preferred-theme.show-less .chip {
  display: block;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.status .chip.open {
  background: #E8F5E9;
  color: #1B5E20;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td .badges.status .chip.closed {
  background: #dfdfdf;
  color: #616161;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tfoot td {
  background: #F0F0F0 !important;
  height: 2.8125rem;
  padding: 0rem 0.625rem !important;
  text-align: left;
  color: #171717;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 1.125rem;
  border: 1px solid #E2E2E2 !important;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps thead tr th:nth-child(1) {
  width: 40%;
}
.fund-lps-wrapper .fund-lps-table-wrapper #funds_lps thead tr th:nth-child(2) {
  width: 60%;
}
.fund-lps-wrapper .fund-lps-table-wrapper table.dataTable.no-footer {
  border-bottom: none !important;
}
.fund-lps-wrapper .fund-lps-table-wrapper .table-bottom-gray-line {
  border-bottom: 1px solid #E0E0E0;
  padding-top: 1.5rem;
}

.fund-related-wrapper {
  position: relative;
  margin-top: 6rem;
}
.fund-related-wrapper .page-title-bar {
  display: flex;
  width: 100%;
  height: 5rem;
  padding: 1rem 2rem;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  background-color: #E3F2FD;
  border-bottom: 1px solid #90CAF9;
}
.fund-related-wrapper .page-title-bar .title-wrapper {
  display: flex;
}
.fund-related-wrapper .page-title-bar .title-wrapper .fund-profile-title {
  display: flex;
  flex-direction: column;
}
.fund-related-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper {
  display: flex;
  gap: 1rem;
}
.fund-related-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .back-to-funds {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-related-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .top-link {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-related-wrapper .page-title-bar .title-wrapper .fund-profile-title h1 {
  color: #263238;
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  padding-right: 0.625rem;
}
.fund-related-wrapper .page-title-bar .title-wrapper .fund-profile-status {
  display: flex;
  align-items: flex-end;
}
.fund-related-wrapper .page-title-bar .title-wrapper .fund-profile-status p {
  margin: 0.2rem 0rem;
  color: #0D47A1;
  font-weight: 500 !important;
  border: 1px solid #BBDEFB;
  background-color: #BBDEFB;
  border-radius: 0.5rem;
  padding: 0.5rem 0.845rem;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  line-height: 150%;
  display: flex;
}
.fund-related-wrapper .navbar-tabs {
  border-bottom: 1px solid #E0E0E0;
  background: #F5F5F5;
  display: flex;
  height: 3rem;
  align-items: center;
  gap: 1.5rem;
  flex: 1 0 0;
}
.fund-related-wrapper .navbar-tabs menu {
  display: flex;
  gap: 1.5rem;
  padding: 0;
  margin: 0;
  align-items: center;
  list-style: none;
}
.fund-related-wrapper .navbar-tabs menu li a {
  position: relative;
  display: flex;
  align-items: center;
  height: 3rem;
  margin-bottom: -3px;
  font-family: "Roboto", sans-serif;
  color: #616161;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  border-bottom: 3px solid transparent;
  transition: all ease-in-out 350ms;
}
.fund-related-wrapper .navbar-tabs menu li a.active {
  color: #0D47A1;
  border-bottom: 3px solid #0D47A1;
}
.fund-related-wrapper .navbar-tabs menu li a:hover {
  color: #0D47A1;
}
.fund-related-wrapper .filter-wrapepr {
  position: relative;
  padding: 1.5rem 0;
}
.fund-related-wrapper .filter-wrapepr .filters {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.fund-related-wrapper .filter-wrapepr .filters .filter-row {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  align-self: stretch;
}
.fund-related-wrapper .filter-wrapepr .filters .filter-row .fltr-btn {
  padding: 0.23rem 0.75rem;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  color: #323232;
  width: 11.375rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
}
.fund-related-wrapper .filter-wrapepr .filters .filter-row .dropdown {
  display: flex;
  flex: 1 0 0;
  height: 2.25rem;
  max-width: 14rem;
}
.fund-related-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-toggle {
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 0.375rem 0.625rem 0.375rem 0.75rem;
  border-radius: 0.5rem;
  background: #F9F9F9;
  border: 1px solid #E6E6E6;
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.fund-related-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-toggle .custom-caret {
  display: block;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f);
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
  transition: all ease 200ms;
}
.fund-related-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-submenu {
  position: relative;
}
.fund-related-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}
.fund-related-wrapper .filter-wrapepr .filters .filter-row .dropdown.open .dropdown-toggle .custom-caret {
  transform: rotate(-180deg);
}
.fund-related-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-menu > li > a {
  font-family: "Roboto", sans-serif;
}
.fund-related-wrapper .filter-wrapepr .filters .fltr-wrapper {
  display: flex;
  justify-content: space-between;
}
.fund-related-wrapper .filter-wrapepr .filters .fltr-wrapper .fltr-btn {
  padding: 0.23rem 0.75rem;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  color: #323232;
  width: 11.375rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
}
.fund-related-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box {
  background-position: 10px center;
  background-repeat: no-repeat;
  padding: 0.3rem 2rem;
  width: 48.5rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  background-image: url(/images/search-icon.svg?f333b8bfb2b19db1541a1802239b86d9);
}
.fund-related-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box::-moz-placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.fund-related-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box::placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.fund-related-wrapper .related-funds-table-wrapper .table-top-area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.5rem;
}
.fund-related-wrapper .related-funds-table-wrapper .table-top-area .content {
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
.fund-related-wrapper .related-funds-table-wrapper .table-top-area .content p {
  color: #9E9E9E;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
}
.fund-related-wrapper .related-funds-table-wrapper .table-top-area .content p strong {
  font-weight: 700;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-related-wrapper .related-funds-table-wrapper .table-top-area .content .btn {
  display: block;
  padding: 0;
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
  background: transparent;
}
.fund-related-wrapper .related-funds-table-wrapper .data-table-container {
  padding-bottom: 1.5rem;
}
.fund-related-wrapper .related-funds-table-wrapper #related_funds thead tr th {
  height: 3.125rem;
  background-color: #F0F0F0 !important;
  color: #171717 !important;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  padding: 0.625rem !important;
}
.fund-related-wrapper .related-funds-table-wrapper #related_funds thead tr th:nth-child(1),
.fund-related-wrapper .related-funds-table-wrapper #related_funds thead tr th:nth-child(2),
.fund-related-wrapper .related-funds-table-wrapper #related_funds thead tr th:nth-child(3),
.fund-related-wrapper .related-funds-table-wrapper #related_funds thead tr th:nth-child(10),
.fund-related-wrapper .related-funds-table-wrapper #related_funds thead tr th:nth-child(11) {
  text-align: left;
}
.fund-related-wrapper .related-funds-table-wrapper #related_funds thead tr th:nth-child(4),
.fund-related-wrapper .related-funds-table-wrapper #related_funds thead tr th:nth-child(5),
.fund-related-wrapper .related-funds-table-wrapper #related_funds thead tr th:nth-child(6),
.fund-related-wrapper .related-funds-table-wrapper #related_funds thead tr th:nth-child(7),
.fund-related-wrapper .related-funds-table-wrapper #related_funds thead tr th:nth-child(8),
.fund-related-wrapper .related-funds-table-wrapper #related_funds thead tr th:nth-child(9) {
  text-align: right;
}
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td {
  height: 2.813rem;
  font-size: 0.75rem !important;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  padding: 0.625rem !important;
}
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td .status-wrapper .status-green {
  justify-content: center;
  color: #1B5E20;
  font-weight: 500 !important;
  border: 1px solid #E8F5E9;
  background-color: #E8F5E9;
  border-radius: 0.313rem;
  padding: 0.625rem;
}
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td .status-wrapper-close .status-red {
  justify-content: center;
  color: #616161;
  border: 1px solid #DFDFDF;
  background-color: #DFDFDF;
  font-weight: 500 !important;
  border-radius: 0.313rem;
  padding: 0.625rem;
}
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(1) {
  background-color: #EDF5FF !important;
}
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(1) a {
  color: #0D47A1 !important;
  text-decoration: underline;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif !important;
  text-transform: none;
}
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(1),
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(2),
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(3),
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(10),
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(11) {
  text-align: left;
}
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(4),
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(5),
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(6),
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(7),
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(8),
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr td:nth-child(9) {
  text-align: right;
}
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr:nth-child(odd) {
  background-color: #FFFFFF;
}
.fund-related-wrapper .related-funds-table-wrapper #related_funds tbody tr:nth-child(even) {
  background-color: #F9F9F9;
}
.fund-related-wrapper .related-funds-table-wrapper table.dataTable.no-footer {
  border-bottom: none !important;
}
.fund-related-wrapper .related-funds-table-wrapper .table-bottom-gray-line {
  border-bottom: 1px solid #E0E0E0;
  padding-top: 1.5rem;
}

.fund-deals-wrapper {
  position: relative;
}
.fund-deals-wrapper .page-title-bar {
  display: flex;
  width: 100%;
  height: 5rem;
  padding: 1rem 2rem;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  background-color: #E3F2FD;
  border-bottom: 1px solid #90CAF9;
}
.fund-deals-wrapper .page-title-bar .title-wrapper {
  display: flex;
}
.fund-deals-wrapper .page-title-bar .title-wrapper .fund-profile-title {
  display: flex;
  flex-direction: column;
}
.fund-deals-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper {
  display: flex;
  gap: 1rem;
}
.fund-deals-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .back-to-funds {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-deals-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .top-link {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-deals-wrapper .page-title-bar .title-wrapper .fund-profile-title h1 {
  color: #263238;
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  padding-right: 0.625rem;
}
.fund-deals-wrapper .page-title-bar .title-wrapper .fund-profile-status {
  display: flex;
  align-items: flex-end;
}
.fund-deals-wrapper .page-title-bar .title-wrapper .fund-profile-status p {
  margin: 0.2rem 0rem;
  color: #0D47A1;
  font-weight: 500 !important;
  border: 1px solid #BBDEFB;
  background-color: #BBDEFB;
  border-radius: 0.5rem;
  padding: 0.5rem 0.845rem;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  line-height: 150%;
  display: flex;
}
.fund-deals-wrapper .navbar-tabs {
  border-bottom: 1px solid #E0E0E0;
  background: #F5F5F5;
  display: flex;
  height: 3rem;
  align-items: center;
  gap: 1.5rem;
  flex: 1 0 0;
}
.fund-deals-wrapper .navbar-tabs menu {
  display: flex;
  gap: 1.5rem;
  padding: 0;
  margin: 0;
  align-items: center;
  list-style: none;
}
.fund-deals-wrapper .navbar-tabs menu li a {
  position: relative;
  display: flex;
  align-items: center;
  height: 3rem;
  margin-bottom: -3px;
  font-family: "Roboto", sans-serif;
  color: #616161;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  border-bottom: 3px solid transparent;
  transition: all ease-in-out 350ms;
}
.fund-deals-wrapper .navbar-tabs menu li a.active {
  color: #0D47A1;
  border-bottom: 3px solid #0D47A1;
}
.fund-deals-wrapper .navbar-tabs menu li a:hover {
  color: #0D47A1;
}
.fund-deals-wrapper .fund-deals-table-wrapper .table-top-area {
  padding-top: 1.5rem;
  display: flex;
  gap: 0.5rem;
  padding-bottom: 1.5rem;
}
.fund-deals-wrapper .fund-deals-table-wrapper .table-top-area h1 {
  font-size: 1.5rem;
  font-weight: 600;
  font-family: "Roboto", sans-serif;
  color: #171717;
}
.fund-deals-wrapper .fund-deals-table-wrapper .table-top-area p {
  font-size: 1.5rem;
  font-weight: 300;
  font-family: "Roboto", sans-serif;
  color: #171717;
}
.fund-deals-wrapper .fund-deals-table-wrapper .data-table-container {
  padding-bottom: 1.5rem;
}
.fund-deals-wrapper .fund-deals-table-wrapper .data-table-container #funds_deals thead tr th {
  height: 3.125rem;
  background-color: #F0F0F0 !important;
  color: #171717 !important;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif;
  text-align: left;
  text-transform: none;
  padding: 0.625rem !important;
  border: 1px solid #E2E2E2 !important;
}
.fund-deals-wrapper .fund-deals-table-wrapper .data-table-container #funds_deals tbody tr td {
  height: 2.813rem;
  font-size: 0.75rem !important;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  padding: 0.625rem !important;
  border: 1px solid #E2E2E2 !important;
}
.fund-deals-wrapper .fund-deals-table-wrapper .data-table-container #funds_deals tbody tr td:nth-child(1) {
  background-color: #EDF5FF !important;
}
.fund-deals-wrapper .fund-deals-table-wrapper .data-table-container #funds_deals tbody tr td a {
  color: #0D47A1 !important;
  text-decoration: underline;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif !important;
  text-transform: none;
}
.fund-deals-wrapper .fund-deals-table-wrapper .data-table-container #funds_deals tbody tr:nth-child(odd) {
  background-color: #FFFFFF;
}
.fund-deals-wrapper .fund-deals-table-wrapper .data-table-container #funds_deals tbody tr:nth-child(even) {
  background-color: #F9F9F9;
}
.fund-deals-wrapper .fund-deals-table-wrapper .data-table-container table.dataTable.no-footer {
  border-bottom: none !important;
}
.fund-deals-wrapper .fund-deals-table-wrapper .data-table-container .table-bottom-gray-line {
  border-bottom: 1px solid #E0E0E0;
  padding-top: 1.5rem;
}

.fund-perfomance-wrapper {
  position: relative;
  margin-top: 6rem;
}
.fund-perfomance-wrapper .page-title-bar {
  display: flex;
  width: 100%;
  padding: 1rem 2rem;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  height: 7rem;
  background-color: #E3F2FD;
  border-bottom: 1px solid #90CAF9;
}
.fund-perfomance-wrapper .page-title-bar .title-wrapper {
  display: flex;
  padding-top: 0.6rem;
}
.fund-perfomance-wrapper .page-title-bar .title-wrapper .fund-profile-title {
  display: flex;
  flex-direction: column;
}
.fund-perfomance-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper {
  display: flex;
  gap: 1rem;
}
.fund-perfomance-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .back-to-funds {
  font-size: 1rem;
  font-weight: 500;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-perfomance-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .top-link {
  font-size: 1rem;
  font-weight: 500;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-perfomance-wrapper .page-title-bar .title-wrapper .fund-profile-title h1 {
  color: #263238;
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  padding-right: 0.625rem;
}
.fund-perfomance-wrapper .page-title-bar .title-wrapper .fund-profile-status {
  display: flex;
  align-items: flex-end;
}
.fund-perfomance-wrapper .page-title-bar .title-wrapper .fund-profile-status p {
  margin: 0.2rem 0rem;
  color: #0D47A1;
  font-weight: 500 !important;
  border: 1px solid #BBDEFB;
  background-color: #BBDEFB;
  border-radius: 0.5rem;
  padding: 0.5rem 0.845rem;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  line-height: 150%;
  display: flex;
}
.fund-perfomance-wrapper .navbar-tabs {
  border-bottom: 1px solid #E0E0E0;
  background: #F5F5F5;
  display: flex;
  height: 3rem;
  align-items: center;
  gap: 1.5rem;
  flex: 1 0 0;
}
.fund-perfomance-wrapper .navbar-tabs menu {
  display: flex;
  gap: 1.5rem;
  padding: 0;
  margin: 0;
  align-items: center;
  list-style: none;
}
.fund-perfomance-wrapper .navbar-tabs menu li a {
  position: relative;
  display: flex;
  align-items: center;
  height: 3rem;
  margin-bottom: -3px;
  font-family: "Roboto", sans-serif;
  color: #616161;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  border-bottom: 3px solid transparent;
  transition: all ease-in-out 350ms;
}
.fund-perfomance-wrapper .navbar-tabs menu li a.active {
  color: #0D47A1;
  border-bottom: 3px solid #0D47A1;
}
.fund-perfomance-wrapper .navbar-tabs menu li a:hover {
  color: #0D47A1;
}
.fund-perfomance-wrapper .filter-wrapepr {
  position: relative;
  padding: 1.5rem 0;
}
.fund-perfomance-wrapper .filter-wrapepr .filters {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .filter-row {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-self: stretch;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .filter-row .fltr-btn {
  padding: 0.23rem 0.75rem;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  color: #323232;
  width: 11.375rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .filter-row .dropdown {
  display: flex;
  flex: 1 0 0;
  height: 2.25rem;
  max-width: 14rem;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-toggle {
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 0.375rem 0.625rem 0.375rem 0.75rem;
  border-radius: 0.5rem;
  background: #F9F9F9;
  border: 1px solid #E6E6E6;
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-toggle .custom-caret {
  display: block;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f);
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
  transition: all ease 200ms;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-submenu {
  position: relative;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .filter-row .dropdown.open .dropdown-toggle .custom-caret {
  transform: rotate(-180deg);
}
.fund-perfomance-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-menu > li > a {
  font-family: "Roboto", sans-serif;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .fltr-wrapper {
  display: flex;
  justify-content: space-between;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .fltr-wrapper .fltr-btn {
  padding: 0.23rem 0.75rem;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  color: #323232;
  width: 11.375rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  max-width: 14rem;
  flex: 1;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box {
  background-position: 10px center;
  background-repeat: no-repeat;
  padding: 0.3rem 2rem;
  width: 31.9rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  background-image: url(/images/search-icon.svg?f333b8bfb2b19db1541a1802239b86d9);
}
.fund-perfomance-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box::-moz-placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box::placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .fltr-wrapper .dropdown {
  display: flex;
  flex: 1 0 0;
  height: 2.25rem;
  max-width: 14rem;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .fltr-wrapper .dropdown .dropdown-toggle {
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 0.375rem 0.625rem 0.375rem 0.75rem;
  border-radius: 0.5rem;
  background: #F9F9F9;
  border: 1px solid #E6E6E6;
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .fltr-wrapper .dropdown .dropdown-toggle .custom-caret {
  display: block;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f);
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
  transition: all ease 200ms;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .fltr-wrapper .dropdown .dropdown-submenu {
  position: relative;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .fltr-wrapper .dropdown .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}
.fund-perfomance-wrapper .filter-wrapepr .filters .fltr-wrapper .dropdown.open .dropdown-toggle .custom-caret {
  transform: rotate(-180deg);
}
.fund-perfomance-wrapper .filter-wrapepr .filters .fltr-wrapper .dropdown .dropdown-menu > li > a {
  font-family: "Roboto", sans-serif;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  padding-bottom: 0.5rem;
  gap: 1.5rem;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content {
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content.results {
  gap: 0;
  align-items: baseline;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content.download {
  min-width: -moz-fit-content;
  min-width: fit-content;
  align-items: center;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content .dash-space {
  margin: 0 0.3rem;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content p {
  color: #9E9E9E;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content p strong {
  font-weight: 700;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content .btn {
  display: block;
  padding: 0;
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
  background: transparent;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content .ais-ClearRefinements .ais-ClearRefinements-button.ais-ClearRefinements-button--disabled {
  color: #9E9E9E;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content .selected-filters {
  flex: 1;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content .selected-filters .dash-space {
  display: none;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content .selected-filters .dash-space:last-child {
  display: inline-block;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content .selected-filters .selected-filter-item {
  margin: 0;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content .selected-filters .selected-filter-item:last-child .divider {
  display: none;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content .selected-filters .selected-filter-item .filter-header {
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  color: #616161;
  font-weight: 500;
  margin-bottom: 0;
  padding-right: 0.25rem;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content .selected-filters .selected-filter-item ul {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content .selected-filters .selected-filter-item ul li {
  padding: 0;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  color: #616161;
  font-weight: 400;
  line-height: 1;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area .content .selected-filters .divider {
  margin: 0 0.25rem;
  font-weight: 600;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .data-table-container {
  padding-bottom: 1.5rem;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th {
  height: 3.125rem;
  background-color: #F0F0F0 !important;
  color: #171717 !important;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  padding: 0.625rem !important;
  border-right: 1px solid #E2E2E2 !important;
  border-top: 1px solid #E2E2E2 !important;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th.sort {
  padding-right: 1.5rem !important;
  position: relative;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th.sort:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f) !important;
  background-size: 20px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  right: 0.25rem !important;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transition: all 250ms ease-in-out;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th.sort.sort-asc:after {
  transform: rotate(-180deg);
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th:nth-child(1) {
  border-left: 1px solid #E2E2E2 !important;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th:nth-child(1),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th:nth-child(2) {
  text-align: left;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th:nth-child(4),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th:nth-child(5),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th:nth-child(6),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th:nth-child(7),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th:nth-child(8),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th:nth-child(9),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th:nth-child(10),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th:nth-child(11),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance thead tr th:nth-child(12) th:nth-child(13) {
  text-align: right;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td {
  height: 2.813rem;
  font-size: 0.75rem !important;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  padding: 0.625rem !important;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td .status-wrapper .status-green {
  justify-content: center;
  color: #1B5E20;
  font-weight: 500 !important;
  border: 1px solid #E8F5E9;
  background-color: #E8F5E9;
  border-radius: 0.313rem;
  padding: 0.625rem;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td .status-wrapper-close .status-red {
  justify-content: center;
  color: #616161;
  border: 1px solid #DFDFDF;
  background-color: #DFDFDF;
  font-weight: 500 !important;
  border-radius: 0.313rem;
  padding: 0.625rem;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(2) a {
  color: #0D47A1 !important;
  font-size: 0.75rem;
  font-weight: 500;
  text-decoration: underline;
  font-family: "Roboto", sans-serif !important;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(3) img {
  width: 1.125rem;
  height: 1.125rem;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(1) a {
  color: #0D47A1 !important;
  text-decoration: underline;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif !important;
  text-transform: none;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(1),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(2) {
  text-align: left;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(4),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(5),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(6),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(7),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(8),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(9),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(10),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(11),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(12),
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr td:nth-child(13) {
  text-align: right;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr:nth-child(odd) {
  background-color: #FFFFFF;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody tr:nth-child(even) {
  background-color: #F9F9F9;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody .no-border-column td {
  border-left: none !important;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody .blue-back {
  background-color: #EDF5FF !important;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper #funds_perfomance tbody .blue-back td:nth-child(1) {
  color: #0D47A1 !important;
  font-weight: 600;
  font-family: "Roboto", sans-serif;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper table.dataTable.no-footer {
  border-bottom: none !important;
}
.fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-bottom-gray-line {
  border-bottom: 1px solid #E0E0E0;
  padding-top: 1.5rem;
}

.person-profile-wrapper {
  position: relative;
  margin-top: 6.25rem;
}
.person-profile-wrapper .page-title-bar {
  display: flex;
  width: 100%;
  height: 5rem;
  padding: 1rem 2rem;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  background-color: #E3F2FD;
  border-bottom: 1px solid #90CAF9;
}
.person-profile-wrapper .page-title-bar .title-wrapper {
  display: flex;
}
.person-profile-wrapper .page-title-bar .title-wrapper .fund-profile-title {
  display: flex;
  flex-direction: column;
}
.person-profile-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper {
  display: flex;
  gap: 1rem;
}
.person-profile-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .back-to-funds {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.person-profile-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .top-link {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.person-profile-wrapper .page-title-bar .title-wrapper .fund-profile-title h1 {
  color: #263238;
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  padding-right: 0.625rem;
}
.person-profile-wrapper .page-title-bar .title-wrapper .fund-profile-status {
  display: flex;
  align-items: flex-end;
}
.person-profile-wrapper .page-title-bar .title-wrapper .fund-profile-status p {
  margin: 0;
  color: #0D47A1;
  font-weight: 500 !important;
  border: 1px solid #BBDEFB;
  background-color: #BBDEFB;
  border-radius: 0.5rem;
  padding: 0.25rem 0.625rem;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  line-height: 150%;
  display: flex;
}
.person-profile-wrapper .navbar-tabs {
  border-bottom: 1px solid #E0E0E0;
  background: #F5F5F5;
  display: flex;
  height: 3rem;
  align-items: center;
  gap: 1.5rem;
  flex: 1 0 0;
}
.person-profile-wrapper .navbar-tabs menu {
  display: flex;
  gap: 1.5rem;
  padding: 0;
  margin: 0;
  align-items: center;
  list-style: none;
}
.person-profile-wrapper .navbar-tabs menu li a {
  position: relative;
  display: flex;
  align-items: center;
  height: 3rem;
  margin-bottom: -3px;
  font-family: "Roboto", sans-serif;
  color: #616161;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  border-bottom: 3px solid transparent;
  transition: all ease-in-out 350ms;
}
.person-profile-wrapper .navbar-tabs menu li a.active {
  color: #0D47A1;
  border-bottom: 3px solid #0D47A1;
}
.person-profile-wrapper .navbar-tabs menu li a:hover {
  color: #0D47A1;
}
.person-profile-wrapper .person-profile-body {
  display: grid;
  grid-template-columns: 16% 80%;
  padding-top: 2rem;
  padding-bottom: 1rem;
}
.person-profile-wrapper .person-profile-body .filling-side {
  display: flex;
  flex-direction: column;
  border-right: 1px solid #E0E0E0;
  padding-right: 2rem;
}
.person-profile-wrapper .person-profile-body .filling-side a {
  font-size: 1rem;
  font-weight: 500;
  padding: 0.5rem 1rem;
  font-family: "Roboto", sans-serif;
  color: #212121;
}
.person-profile-wrapper .person-profile-body .data-side {
  display: flex;
  flex-direction: column;
  padding-left: 2rem;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info {
  padding-top: 0.6rem;
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 1.5rem;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .genaral-info-title-wrapper {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .genaral-info-title-wrapper .genaral-info-title {
  padding-bottom: 1rem;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  color: #212121;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .genaral-info-title-wrapper .download-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  border-radius: 0.5rem;
  border: 1px solid #0D47A1;
  padding: 0.5rem 0.75rem 0.5rem 0.5rem;
  color: #0D47A1;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3125rem;
  text-decoration: underline;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .genaral-info-title-wrapper .download-btn .icon {
  display: block;
  background-image: url(/images/download-icon-blue.svg?d017f84ec67a94a759fc5e4f43eb4b24);
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 1rem;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper .fund-investment {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper .fund-investment h1 {
  font-size: 1.125rem !important;
  font-weight: 600;
  font-family: "Roboto", sans-serif;
  color: #212121;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper .fund-investment p {
  font-size: 1rem !important;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  line-height: 170%;
  margin: 0;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper .genaral-info-wrapper {
  display: flex;
  flex-direction: row;
  gap: 5rem;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper .genaral-info-wrapper .genaral-info-list {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper .genaral-info-wrapper .genaral-info-list .genaral-info-row {
  display: flex;
  flex-direction: row;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper .genaral-info-wrapper .genaral-info-list .genaral-info-row .row-heading {
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  padding: 0.375rem;
  color: #212121;
  width: 9.75rem;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper .genaral-info-wrapper .genaral-info-list .genaral-info-row .row-body {
  padding: 0.375rem;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #424242;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper .genaral-info-wrapper .genaral-info-list .genaral-info-row .details-link {
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: underline;
  color: #0D47A1;
  padding: 0.375rem;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper .genaral-info-wrapper .genaral-info-list .genaral-info-row .details-status {
  padding: 0.375rem;
  border: 1px solid #E8F5E9;
  background-color: #E8F5E9;
  color: #1B5E20;
  font-weight: 500 !important;
  border-radius: 0.313rem;
  font-size: 0.75rem !important;
  width: 3.063rem;
  line-height: 1.125rem;
  font-family: "Roboto", sans-serif;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper .genaral-info-wrapper .genaral-info-list .genaral-info-row .event-list {
  flex: 1;
}
.person-profile-wrapper .person-profile-body .data-side .genaral-info .fund-investment-wrapper .genaral-info-wrapper .genaral-info-list .genaral-info-row .event-list a {
  display: block;
}
.person-profile-wrapper .person-profile-body .data-side .preferences-header {
  padding-top: 1.5rem;
  font-family: "Roboto", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  color: #212121;
}
.person-profile-wrapper .person-profile-body .data-side .details {
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 1.5rem;
}
.person-profile-wrapper .person-profile-body .data-side .details .genaral-info-title {
  padding-bottom: 1rem;
  font-family: "Roboto", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  color: #212121;
  padding-top: 1.5rem;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-wrapper {
  display: grid;
  grid-template-columns: 50% 50%;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-wrapper .preferences-list {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding-bottom: 1.5rem;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-wrapper .preferences-list .row-1 {
  display: flex;
  flex-direction: row;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-wrapper .preferences-list .row-1 .row-heading {
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  padding: 0.375rem;
  color: #212121;
  width: 9.75rem;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-wrapper .preferences-list .row-1 .row-body {
  padding: 0.375rem;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #424242;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-wrapper .preferences-list .row-1 .preferences-status-green {
  display: flex;
  gap: 1rem;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-wrapper .preferences-list .row-1 .preferences-status-green .span-one {
  padding: 0.375rem;
  border: 1px solid #E8F5E9;
  background-color: #E8F5E9;
  color: #1B5E20;
  font-weight: 500 !important;
  border-radius: 0.313rem;
  font-size: 0.75rem !important;
  width: auto;
  line-height: 1.125rem;
  font-family: "Roboto", sans-serif;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-wrapper .preferences-list .row-1 .preferences-status-green .span-two {
  padding: 0.375rem;
  border: 1px solid #E8F5E9;
  background-color: #E8F5E9;
  color: #1B5E20;
  font-weight: 500 !important;
  border-radius: 0.313rem;
  font-size: 0.75rem !important;
  width: auto;
  line-height: 1.125rem;
  font-family: "Roboto", sans-serif;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-wrapper .preferences-list .row-1 .preferences-status-blue {
  display: flex;
  gap: 1rem;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-wrapper .preferences-list .row-1 .preferences-status-blue .span-three {
  padding: 0.375rem;
  border: 1px solid #EDE7F6;
  background-color: #EDE7F6;
  color: #311B92;
  font-weight: 500 !important;
  border-radius: 0.313rem;
  font-size: 0.75rem !important;
  width: 5.313rem;
  line-height: 1.125rem;
  font-family: "Roboto", sans-serif;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-wrapper .preferences-list .row-1 .preferences-status-blue .span-four {
  padding: 0.375rem;
  border: 1px solid #EDE7F6;
  background-color: #EDE7F6;
  color: #311B92;
  font-weight: 500 !important;
  border-radius: 0.313rem;
  font-size: 0.75rem !important;
  width: 3.75rem;
  line-height: 1.125rem;
  font-family: "Roboto", sans-serif;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-list-bottom {
  border-top: 1px solid #E0E0E0;
  padding-top: 1.5rem;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-list-bottom .row-1 {
  display: flex;
  flex-direction: row;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-list-bottom .row-1 .row-heading {
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  padding: 0.375rem;
  color: #212121;
  width: 9.75rem;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-list-bottom .row-1 .row-body {
  padding: 0.375rem;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #424242;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-list-bottom .row-1 .preferences-status-green {
  display: flex;
  gap: 1rem;
}
.person-profile-wrapper .person-profile-body .data-side .details .preferences-col-3 .preferences-list-bottom .row-1 .preferences-status-green .span-one {
  padding: 0.375rem;
  border: 1px solid #E8F5E9;
  background-color: #E8F5E9;
  color: #1B5E20;
  font-weight: 500 !important;
  border-radius: 0.313rem;
  font-size: 0.75rem !important;
  width: auto;
  line-height: 1.125rem;
  font-family: "Roboto", sans-serif;
}
.person-profile-wrapper .person-profile-body .data-side .roles h1 {
  font-size: 1.5rem;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  color: #212121;
  padding-top: 1.5rem;
}
.person-profile-wrapper .person-profile-body .data-side .roles .roles-wrapper {
  display: flex;
  justify-content: space-between;
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #E0E0E0;
  gap: 1rem;
}
.person-profile-wrapper .person-profile-body .data-side .roles .roles-wrapper .roles-title {
  flex: 3;
}
.person-profile-wrapper .person-profile-body .data-side .roles .roles-wrapper .roles-title a {
  font-size: 1.125rem;
  font-weight: 600;
  color: #0D47A1;
  text-decoration: underline;
  font-family: "Roboto", sans-serif;
}
.person-profile-wrapper .person-profile-body .data-side .roles .roles-wrapper .roles-title p {
  font-family: "Roboto", sans-serif !important;
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  color: #0D47A1 !important;
}
.person-profile-wrapper .person-profile-body .data-side .roles .roles-wrapper .roles-details {
  flex: 9;
  display: flex;
  justify-content: flex-start;
}
.person-profile-wrapper .person-profile-body .data-side .roles .roles-wrapper .roles-details .detail-wrapper {
  max-width: 540px;
  width: 100%;
}
.person-profile-wrapper .person-profile-body .data-side .roles .roles-wrapper .roles-details .detail-wrapper h1 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #212121;
  font-family: "Roboto", sans-serif;
  padding: 0;
}
.person-profile-wrapper .person-profile-body .data-side .roles .roles-wrapper .roles-details .detail-wrapper p {
  font-size: 1rem;
  font-weight: 400;
  color: #212121;
  font-family: "Roboto", sans-serif;
}
.person-profile-wrapper .person-profile-body .data-side .roles .roles-wrapper:last-child {
  border-bottom: none !important;
}

.person-commit-wrapper {
  position: relative;
  margin-top: 6.25rem;
}
.person-commit-wrapper .page-title-bar {
  display: flex;
  width: 100%;
  height: 5rem;
  padding: 1rem 2rem;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  background-color: #E3F2FD;
  border-bottom: 1px solid #90CAF9;
}
.person-commit-wrapper .page-title-bar .title-wrapper {
  display: flex;
}
.person-commit-wrapper .page-title-bar .title-wrapper .person-commit-title {
  display: flex;
  flex-direction: column;
}
.person-commit-wrapper .page-title-bar .title-wrapper .person-commit-title .fund-title-link-wrapper {
  display: flex;
  gap: 1rem;
}
.person-commit-wrapper .page-title-bar .title-wrapper .person-commit-title .fund-title-link-wrapper .back-to-funds {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.person-commit-wrapper .page-title-bar .title-wrapper .person-commit-title .fund-title-link-wrapper .top-link {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.person-commit-wrapper .page-title-bar .title-wrapper .person-commit-title h1 {
  color: #263238;
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  padding-right: 0.625rem;
}
.person-commit-wrapper .page-title-bar .title-wrapper .fund-profile-status {
  display: flex;
  align-items: flex-end;
}
.person-commit-wrapper .page-title-bar .title-wrapper .fund-profile-status p {
  margin: 0;
  color: #0D47A1;
  font-weight: 500 !important;
  border: 1px solid #BBDEFB;
  background-color: #BBDEFB;
  border-radius: 0.5rem;
  padding: 0.25rem 0.625rem;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  line-height: 150%;
  display: flex;
}
.person-commit-wrapper .navbar-tabs {
  border-bottom: 1px solid #E0E0E0;
  background: #F5F5F5;
  display: flex;
  height: 3rem;
  align-items: center;
  gap: 1.5rem;
  flex: 1 0 0;
}
.person-commit-wrapper .navbar-tabs menu {
  display: flex;
  gap: 1.5rem;
  padding: 0;
  margin: 0;
  align-items: center;
  list-style: none;
}
.person-commit-wrapper .navbar-tabs menu li a {
  position: relative;
  display: flex;
  align-items: center;
  height: 3rem;
  margin-bottom: -3px;
  font-family: "Roboto", sans-serif;
  color: #616161;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  border-bottom: 3px solid transparent;
  transition: all ease-in-out 350ms;
}
.person-commit-wrapper .navbar-tabs menu li a.active {
  color: #0D47A1;
  border-bottom: 3px solid #0D47A1;
}
.person-commit-wrapper .navbar-tabs menu li a:hover {
  color: #0D47A1;
}
.person-commit-wrapper .filter-wrapepr {
  position: relative;
  padding: 1.5rem 0;
}
.person-commit-wrapper .filter-wrapepr .filters {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.person-commit-wrapper .filter-wrapepr .filters .filter-row {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  align-self: stretch;
}
.person-commit-wrapper .filter-wrapepr .filters .filter-row .fltr-btn {
  padding: 0.23rem 0.75rem;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  color: #323232;
  width: 11.375rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
}
.person-commit-wrapper .filter-wrapepr .filters .filter-row .dropdown {
  display: flex;
  flex: 1 0 0;
  height: 2.25rem;
  max-width: 14rem;
}
.person-commit-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-toggle {
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 0.375rem 0.625rem 0.375rem 0.75rem;
  border-radius: 0.5rem;
  background: #F9F9F9;
  border: 1px solid #E6E6E6;
  color: #323232;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
.person-commit-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-toggle .custom-caret {
  display: block;
  background-image: url(/images/filter-arrow-down.svg?496b4fcc2ba9c0659d89019dc1172f0f);
  background-size: contain;
  width: 1.25rem;
  height: 1.25rem;
  transition: all ease 200ms;
}
.person-commit-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-submenu {
  position: relative;
}
.person-commit-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}
.person-commit-wrapper .filter-wrapepr .filters .filter-row .dropdown.open .dropdown-toggle .custom-caret {
  transform: rotate(-180deg);
}
.person-commit-wrapper .filter-wrapepr .filters .filter-row .dropdown .dropdown-menu > li > a {
  font-family: "Roboto", sans-serif;
}
.person-commit-wrapper .filter-wrapepr .filters .fltr-wrapper {
  display: flex;
  justify-content: space-between;
}
.person-commit-wrapper .filter-wrapepr .filters .fltr-wrapper .fltr-btn {
  padding: 0.23rem 0.75rem;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  color: #323232;
  width: 11.375rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
}
.person-commit-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box {
  background-position: 0.625rem center;
  background-repeat: no-repeat;
  padding: 0.5rem 2rem;
  width: 44rem;
  border-radius: 0.5rem;
  font-family: "Roboto", sans-serif;
  border: 1px solid #E6E6E6;
  background-color: #F9F9F9;
  background-image: url(/images/search-icon.svg?f333b8bfb2b19db1541a1802239b86d9);
}
.person-commit-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box::-moz-placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.person-commit-wrapper .filter-wrapepr .filters .fltr-wrapper .search-box::placeholder {
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.person-commit-wrapper .fund-lps-table-wrapper .table-top-area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.5rem;
}
.person-commit-wrapper .fund-lps-table-wrapper .table-top-area .content {
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
.person-commit-wrapper .fund-lps-table-wrapper .table-top-area .content p {
  color: #9E9E9E;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-stretch: normal;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
}
.person-commit-wrapper .fund-lps-table-wrapper .table-top-area .content p strong {
  font-weight: 700;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.person-commit-wrapper .fund-lps-table-wrapper .table-top-area .content .btn {
  display: block;
  padding: 0;
  color: #0D47A1;
  font-family: "Roboto", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
  background: transparent;
}
.person-commit-wrapper .fund-lps-table-wrapper .data-table-container {
  padding-bottom: 1.5rem;
}
.person-commit-wrapper .fund-lps-table-wrapper #funds_lps thead tr th {
  height: 3.125rem;
  background-color: #F0F0F0 !important;
  color: #171717 !important;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif;
  text-align: left;
  text-transform: none;
  padding: 0.625rem !important;
}
.person-commit-wrapper .fund-lps-table-wrapper #funds_lps thead tr th:nth-child(5) {
  text-align: right;
}
.person-commit-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td {
  height: 2.813rem;
  font-size: 0.75rem !important;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  padding: 0.625rem !important;
}
.person-commit-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td:nth-child(1) {
  background-color: #EDF5FF !important;
}
.person-commit-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td:nth-child(1) a {
  color: #0D47A1 !important;
  text-decoration: underline;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif !important;
  text-transform: none;
}
.person-commit-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td:nth-child(5) {
  text-align: right;
}
.person-commit-wrapper .fund-lps-table-wrapper #funds_lps tbody tr:nth-child(odd) {
  background-color: #FFFFFF;
}
.person-commit-wrapper .fund-lps-table-wrapper #funds_lps tbody tr:nth-child(even) {
  background-color: #F9F9F9;
}
.person-commit-wrapper .fund-lps-table-wrapper table.dataTable.no-footer {
  border-bottom: none !important;
}
.person-commit-wrapper .fund-lps-table-wrapper .table-bottom-gray-line {
  border-bottom: 1px solid #E0E0E0;
  padding-top: 1.5rem;
}

.person-deals-wrapper {
  position: relative;
  margin-top: 6.25rem;
}
.person-deals-wrapper .page-title-bar {
  display: flex;
  width: 100%;
  height: 5rem;
  padding: 1rem 2rem;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  background-color: #E3F2FD;
  border-bottom: 1px solid #90CAF9;
}
.person-deals-wrapper .page-title-bar .title-wrapper {
  display: flex;
}
.person-deals-wrapper .page-title-bar .title-wrapper .person-deals-title {
  display: flex;
  flex-direction: column;
}
.person-deals-wrapper .page-title-bar .title-wrapper .person-deals-title .fund-title-link-wrapper {
  display: flex;
  gap: 1rem;
}
.person-deals-wrapper .page-title-bar .title-wrapper .person-deals-title .fund-title-link-wrapper .back-to-funds {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.person-deals-wrapper .page-title-bar .title-wrapper .person-deals-title .fund-title-link-wrapper .top-link {
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  color: #616161;
  font-family: "Roboto", sans-serif;
}
.person-deals-wrapper .page-title-bar .title-wrapper .person-deals-title h1 {
  color: #263238;
  font-family: "Roboto", sans-serif;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  padding-right: 0.625rem;
}
.person-deals-wrapper .page-title-bar .title-wrapper .fund-profile-status {
  display: flex;
  align-items: flex-end;
}
.person-deals-wrapper .page-title-bar .title-wrapper .fund-profile-status p {
  margin: 0;
  color: #0D47A1;
  font-weight: 500 !important;
  border: 1px solid #BBDEFB;
  background-color: #BBDEFB;
  border-radius: 0.5rem;
  padding: 0.25rem 0.625rem;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  line-height: 150%;
  display: flex;
}
.person-deals-wrapper .navbar-tabs {
  border-bottom: 1px solid #E0E0E0;
  background: #F5F5F5;
  display: flex;
  height: 3rem;
  align-items: center;
  gap: 1.5rem;
  flex: 1 0 0;
}
.person-deals-wrapper .navbar-tabs menu {
  display: flex;
  gap: 1.5rem;
  padding: 0;
  margin: 0;
  align-items: center;
  list-style: none;
}
.person-deals-wrapper .navbar-tabs menu li a {
  position: relative;
  display: flex;
  align-items: center;
  height: 3rem;
  margin-bottom: -3px;
  font-family: "Roboto", sans-serif;
  color: #616161;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  border-bottom: 3px solid transparent;
  transition: all ease-in-out 350ms;
}
.person-deals-wrapper .navbar-tabs menu li a.active {
  color: #0D47A1;
  border-bottom: 3px solid #0D47A1;
}
.person-deals-wrapper .navbar-tabs menu li a:hover {
  color: #0D47A1;
}
.person-deals-wrapper .data-table-container {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.person-deals-wrapper .data-table-container .first-table-wrapper .table-hdr-title-wrapper {
  display: flex;
  justify-content: space-between;
}
.person-deals-wrapper .data-table-container .first-table-wrapper .table-hdr-title-wrapper .table-hdr-title {
  display: flex;
  gap: 0.5rem;
  padding-bottom: 1.5rem;
}
.person-deals-wrapper .data-table-container .first-table-wrapper .table-hdr-title-wrapper .table-hdr-title h1 {
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  color: #171717 !important;
  font-size: 1.5rem;
}
.person-deals-wrapper .data-table-container .first-table-wrapper .table-hdr-title-wrapper .table-hdr-title p {
  font-weight: 300;
  font-family: "Roboto", sans-serif;
  color: #171717 !important;
  font-size: 1.5rem;
  margin: 0;
}
.person-deals-wrapper .data-table-container .first-table-wrapper .table-hdr-title-wrapper .table-hdr-usd h1 {
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  color: #616161 !important;
  font-size: 0.75rem;
  line-height: 3.25rem;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th {
  height: 3.375rem;
  background-color: #F0F0F0 !important;
  color: #171717 !important;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif;
  text-align: left;
  text-transform: none;
  padding: 0.625rem !important;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr .scnd-col-top {
  height: 1.6875rem !important;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th:nth-child(3),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th:nth-child(4),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th:nth-child(5),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th:nth-child(6),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th:nth-child(7),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th:nth-child(8),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th:nth-child(9),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th:nth-child(10),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th:nth-child(11),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th:nth-child(12) {
  text-align: right;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th:nth-child(1) {
  text-align: left;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one thead tr th:nth-child(2) {
  text-align: center;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td {
  height: 2.813rem;
  font-size: 0.75rem !important;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  padding: 0.625rem !important;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(1) {
  background-color: #EDF5FF !important;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(1) a {
  color: #0D47A1 !important;
  text-decoration: underline;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif !important;
  text-transform: none;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(3),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(4),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(5),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(6),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(7),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(8),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(9),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(10),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(11),
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(12) {
  text-align: right;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(1) {
  text-align: left;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr td:nth-child(2) {
  text-align: center;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr:nth-child(odd) {
  background-color: #FFFFFF;
}
.person-deals-wrapper .data-table-container .first-table-wrapper #table_one tbody tr:nth-child(even) {
  background-color: #F9F9F9;
}
.person-deals-wrapper .data-table-container .first-table-wrapper .dataTable.no-footer {
  border-bottom: none;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper .table-hdr-title {
  display: flex;
  gap: 0.5rem;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper .table-hdr-title h1 {
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  color: #171717 !important;
  font-size: 1.5rem;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper .table-hdr-title p {
  font-weight: 300;
  font-family: "Roboto", sans-serif;
  color: #171717 !important;
  font-size: 1.5rem;
  margin: 0;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th {
  height: 3.375rem;
  background-color: #F0F0F0 !important;
  color: #171717 !important;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif;
  text-align: left;
  text-transform: none;
  padding: 0.625rem !important;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr .scnd-col-top {
  height: 1.6875rem !important;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th:nth-child(3),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th:nth-child(4),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th:nth-child(5),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th:nth-child(6),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th:nth-child(7),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th:nth-child(8),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th:nth-child(9),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th:nth-child(10),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th:nth-child(11),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th:nth-child(12) {
  text-align: right;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th:nth-child(1) {
  text-align: left;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two thead tr th:nth-child(2) {
  text-align: center;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td {
  height: 2.813rem;
  font-size: 0.75rem !important;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  padding: 0.625rem !important;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(1) {
  background-color: #EDF5FF !important;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(1) a {
  color: #0D47A1 !important;
  text-decoration: underline;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif !important;
  text-transform: none;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(3),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(4),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(5),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(6),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(7),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(8),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(9),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(10),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(11),
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(12) {
  text-align: right;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(1) {
  text-align: left;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr td:nth-child(2) {
  text-align: center;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr:nth-child(odd) {
  background-color: #FFFFFF;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper #table_two tbody tr:nth-child(even) {
  background-color: #F9F9F9;
}
.person-deals-wrapper .data-table-container .secound-table-wrapper .dataTable.no-footer {
  border-bottom: none;
}
.person-deals-wrapper .data-table-container .third-table-wrapper .table-hdr-title {
  display: flex;
  gap: 0.5rem;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
.person-deals-wrapper .data-table-container .third-table-wrapper .table-hdr-title h1 {
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  color: #171717 !important;
  font-size: 1.5rem;
}
.person-deals-wrapper .data-table-container .third-table-wrapper .table-hdr-title p {
  font-weight: 300;
  font-family: "Roboto", sans-serif;
  color: #171717 !important;
  font-size: 1.5rem;
  margin: 0;
}
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three thead tr th {
  height: 3.375rem;
  background-color: #F0F0F0 !important;
  color: #171717 !important;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif;
  text-align: left;
  text-transform: none;
  padding: 0.625rem !important;
}
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three thead tr th:nth-child(2),
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three thead tr th:nth-child(3),
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three thead tr th:nth-child(4) {
  text-align: right;
}
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three thead tr th:nth-child(1) {
  text-align: left;
}
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three tbody tr td {
  height: 2.813rem;
  font-size: 0.75rem !important;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  text-transform: none;
  padding: 0.625rem !important;
}
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three tbody tr td:nth-child(1) {
  background-color: #EDF5FF !important;
}
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three tbody tr td:nth-child(1) a {
  color: #0D47A1 !important;
  text-decoration: underline;
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  font-family: "Roboto", sans-serif !important;
  text-transform: none;
}
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three tbody tr td:nth-child(2),
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three tbody tr td:nth-child(3),
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three tbody tr td:nth-child(4) {
  text-align: right;
}
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three tbody tr td:nth-child(1) {
  text-align: left;
}
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three tbody tr:nth-child(odd) {
  background-color: #FFFFFF;
}
.person-deals-wrapper .data-table-container .third-table-wrapper #table_three tbody tr:nth-child(even) {
  background-color: #F9F9F9;
}
.person-deals-wrapper .data-table-container .third-table-wrapper .dataTable.no-footer {
  border-bottom: none;
}
.person-deals-wrapper .data-table-container .third-table-wrapper .table-bottom-gray-line {
  border-bottom: 1px solid #E0E0E0;
  padding-top: 1.5rem;
}

@media print {
  .funds-listing-wrapper .funds-table-wrapper .table-top-area {
    display: none;
  }
  .funds-listing-wrapper .funds-table-wrapper #funds_list tbody tr td a::after {
    content: "";
  }
  .funds-listing-wrapper .funds-table-wrapper #funds_list {
    border-collapse: separate;
  }
  .fund-lps-wrapper .fund-lps-table-wrapper #funds_lps {
    border-collapse: separate;
  }
  .fund-perfomance-wrapper .page-title-bar .title-wrapper .fund-profile-status {
    visibility: hidden;
  }
  .fund-perfomance-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .top-link {
    display: none;
  }
  .fund-perfomance-wrapper .page-title-bar .title-wrapper .fund-profile-title .fund-title-link-wrapper .back-to-funds {
    display: none;
  }
  .fund-perfomance-wrapper .fund-perfomance-table-wrapper .table-top-area {
    display: none;
  }
  .fund-perfomance-wrapper .page-title-bar {
    border-bottom: none !important;
  }
  .fund-lps-wrapper .fund-lps-table-wrapper .table-top-area {
    display: none;
  }
  .fund-lps-wrapper .fund-lps-table-wrapper #funds_lps tbody tr td:first-child a::after {
    content: "";
  }
  .csv-pdf-download-dropdown {
    display: none !important;
  }
  .download-btn {
    display: none !important;
  }
}
