@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
/*@media screen and (max-width: $md) {
    min-height: calc(100vh - 128px) !important;
}*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");

.comm-page-custom-portal {
  background-color: #f7f7f7;
  /* View More Button */
  /* Card styles */
  /* Investment Opportunities */
}

.comm-page-custom-portal .siteforceContentArea {
  overflow-x: hidden;
  padding: 30px 30px;
  margin-top: 77px;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .siteforceContentArea {
    margin-top: 90px;
  }
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header {
  margin-bottom: 3em;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header .vc--id-verification {
  text-align: right;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .siteforceContentArea .comm-content-header .vc--id-verification {
    text-align: center;
  }
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header .vc--id-verification .inner-container {
  background-color: #fff;
  padding: 20px !important;
  border-radius: 6px;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .siteforceContentArea .comm-content-header .vc--id-verification .inner-container {
    margin-bottom: 2em;
  }
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header .vc--id-verification span.verification--text {
  font-size: 14px !important;
  font-weight: 400;
  color: #000 !important;
  margin-bottom: 10px;
  display: block;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header .vc--id-verification span.phone--number {
  font-size: 26px !important;
  font-weight: 700;
  color: #000 !important;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header .vc--id-verification span.phone--number img {
  margin-right: 8px;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .siteforceContentArea .comm-content-header .vc--portfolio-header {
    text-align: left;
  }
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header .vc--portfolio-header .investment--status-null {
  text-align: left;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header .vc--portfolio-header .investment--status-null p {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  margin-bottom: 1em;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header span {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #7b868c;
  font-size: 16px;
  font-style: normal;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header h2 {
  text-align: left;
  font-family: "Montserrat", sans-serif;
  font-weight: 800 !important;
  font-size: 26px !important;
  color: #000;
  margin-bottom: 20px;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header .cMyPortfolio_Investments>.slds-col.slds-size_5-of-12 {
  width: 100% !important;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header article.slds-card {
  height: 100%;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  border: none;
  min-height: 170px;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header article.slds-card.cardStyling .cardText {
  color: #fff !important;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header article.slds-card .slds-card__header {
  display: none;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header article.slds-card .slds-card__body .slds-card__footer {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px;
  padding: 12px 20px;
  margin: 0;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header article.slds-card .slds-card__body .slds-card__footer.cardText {
  color: #7b868c;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header article.slds-card .slds-border_top.slds-card__footer>div {
  font-size: 42px !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  position: absolute;
  bottom: 20px;
  line-height: 1em;
}

.comm-page-custom-portal .siteforceContentArea .comm-content-header article.slds-card .slds-border_top.slds-card__footer>span {
  font-size: 42px !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #000;
  position: absolute;
  bottom: 20px;
  line-height: 1em;
}

.comm-page-custom-portal .ui-widget .forceCommunityRichText.forceCommunityRichTextInline b {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 16px !important;
  color: #7b868c;
}

.comm-page-custom-portal button.viewMoreButton {
  border-radius: 30px;
  color: #fff;
  background-color: #844cea;
  transition: all 300ms ease;
  font-size: 14px;
  display: inline-block;
  padding: 4px 30px;
  margin-top: 20px;
}

.comm-page-custom-portal button.viewMoreButton:hover {
  background-color: #5d3796;
  color: #fff;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-container_center {
  text-align: center;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid h2.slds-text-heading_medium {
  color: #7b868c;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 600;
  font-size: 16px;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid {
  display: flex;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid {
    display: block;
  }
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 {
    width: 100%;
  }
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 * {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout {
  position: relative;
  z-index: 3;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.105);
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  background-color: #fff;
  height: 174px !important;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout {
    height: 207px !important;
  }
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout:after {
  content: "";
  background-color: #f6f6f6;
  display: block;
  height: 86px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout:after {
    height: 127px;
  }
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative {
  position: relative !important;
  height: 250px !important;
  /* Background image */
  /* */
  /* Main Content */
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative {
    height: 300px !important;
  }
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative>div>div.slds-scrollable_none {
  display: block;
  width: 48px !important;
  height: 48px !important;
  top: 20px !important;
  left: 20px;
  border-radius: 50%;
  overflow: hidden;
  z-index: 4;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .flagContainer {
  display: none;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container {
  z-index: 2 !important;
  /* Investment Amount */
  /* View button */
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container * {
  color: #000 !important;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-title {
  position: absolute;
  left: 85px;
  font-size: 22px;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 800;
  top: 24px;
  z-index: 4;
  text-align: left;
  line-height: 0.85em;
  overflow: visible;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-title span {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 800;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-title {
    font-size: 20px;
    height: auto;
    max-height: 2em;
  }
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container p.js-content-subtitle {
  position: absolute;
  left: 85px;
  font-family: "Montserrat", sans-serif !important;
  top: 28px;
  z-index: 4;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container p.js-content-subtitle span {
  color: #7b868c !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container p.js-content-subtitle {
    font-size: 14px;
  }
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-metadata {
  position: absolute;
  top: 113px;
  left: 242px;
  padding: 0;
  z-index: 4;
  width: 145px;
  margin: 0;
  text-align: left;
  line-height: 1.1em;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-metadata {
    top: 100px;
    left: 33.333%;
    width: 33.333%;
    text-align: left;
  }
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-metadata:before {
  content: "Status";
  display: block;
  color: #7b868c !important;
  font-family: "Montserrat", sans-serif !important;
  padding-bottom: 5px;
  font-size: 12px;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-metadata li {
  list-style: none;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 800;
  font-size: 14px;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-datetime {
  position: absolute;
  left: 25px;
  top: 114px;
  text-align: left;
  z-index: 4;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 700;
  margin: 0;
  width: auto;
  line-height: 1.1em;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-datetime span {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 800;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-datetime {
    left: 20px;
    width: 33.333%;
    top: 100px;
  }
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-datetime:before {
  content: "Date";
  display: block;
  color: #7b868c !important;
  font-family: "Montserrat", sans-serif !important;
  padding-bottom: 5px;
  font-size: 12px;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-eyebrow {
  position: absolute;
  top: 114px;
  z-index: 4;
  text-align: left;
  left: 130px;
  margin: 0 !important;
  width: auto;
  line-height: 1.1em;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-eyebrow {
    top: 100px;
    left: 66.666%;
    width: 33.333%;
    text-align: left;
  }
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-eyebrow span {
  display: block;
  position: relative;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 800;
  font-size: 14px;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-eyebrow:before {
  content: "Investment";
  display: block;
  color: #7b868c !important;
  font-family: "Montserrat", sans-serif !important;
  padding-bottom: 5px;
  font-size: 12px;
}

.comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container button.slds-button {
  position: absolute;
  bottom: 102px !important;
  right: 30px !important;
  background-color: transparent;
  padding: 0;
  width: auto;
  border-radius: 0;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 700;
  font-size: 14px;
  color: #844cea !important;
  border: none;
  z-index: 4;
  display: inline-block;
  transition: all 300ms ease;
  text-decoration: underline;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container button.slds-button {
    max-width: 100%;
    width: 90%;
    top: 163px;
    display: block;
    margin: 0 auto;
    left: 0 !important;
    right: 0 !important;
    border-top: 1px solid #7b868c3d;
    text-transform: capitalize;
  }
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .cSuggestedInvestments {
    display: block;
  }
}

@media screen and (max-width: 768px) {
  .comm-page-custom-portal .cSuggestedInvestments>.slds-col {
    margin-bottom: 20px;
  }
}

.comm-page-custom-portal .cSuggestedInvestments article {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 0 20px;
}

.comm-page-custom-portal .cSuggestedInvestments img.imgCSS {
  padding: 0 !important;
  margin: 0 auto;
  border-radius: 8px !important;
  width: 100% !important;
  height: auto !important;
}

.comm-page-custom-portal .cSuggestedInvestments p {
  font-weight: 600 !important;
  margin-bottom: 1em;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
}

.comm-page-custom-portal .cSuggestedInvestments button {
  border-radius: 30px;
  color: #fff;
  background-color: #844cea;
  transition: all 300ms ease;
  font-size: 14px;
  display: inline-block;
  padding: 4px 30px;
  margin-top: 20px;
}

.comm-page-custom-portal .cSuggestedInvestments button:hover {
  background-color: #5d3796;
  color: #fff;
}

/*@media screen and (max-width: $md) {
    min-height: calc(100vh - 128px) !important;
}*/
.comm-page-detail-005 {
  overflow-x: hidden;
}

.comm-page-detail-005 .slds-size_2-of-12 {
  background-color: #fff;
}

.comm-page-detail-005 .slds-size_10-of-12 {
  background-color: #f7f7f7;
}

.comm-page-detail-005 .slds-size_10-of-12 * {
  font-family: "Montserrat", sans-serif;
}

.comm-page-detail-005 .siteforceContentArea {
  overflow-x: hidden;
  padding: 30px 30px;
  margin-top: 77px;
}

.comm-page-detail-005 .siteforceContentArea:before {
  content: "My Profile";
  margin-left: 20px;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #7b868c;
}

.comm-page-detail-005 .siteforceContentArea .slds-card {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.105);
  padding: 15px;
  height: 100%;
}

.comm-page-detail-005 .siteforceContentArea .slds-card__body .slds-scrollable {
  max-height: none !important;
  overflow: visible !important;
}

.comm-page-detail-005 .siteforceContentArea .slds-card__body .slds-scrollable img.circular-photo {
  width: 100px;
  height: 100px;
  float: right;
}

.comm-page-detail-005 .siteforceContentArea .cb-section_row .cb-section_column>div {
  height: 100%;
}

.comm-page-detail-005 .siteforceContentArea .cb-section_row .cb-section_column>div>.ui-widget {
  height: 100%;
}

.comm-page-detail-005 .siteforceContentArea .slds-card__body .lc-title {
  margin: 0;
  padding-bottom: 15px;
}

.comm-page-detail-005 .siteforceContentArea .slds-card__body .lc-title p {
  color: #000;
  font-size: 18px;
  padding: 0;
  font-family: "Montserrat", sans-serif;
  /* font-weight: 800; */
}

.comm-page-detail-005 .siteforceContentArea .slds-card__body button.edit-button {
  color: #844cea;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  position: absolute;
  bottom: 12px;
  left: 15px;
}

.comm-page-detail-005 .lc-popover .slds-backdrop {
  background-color: #000000c4;
}

.comm-page-detail-005 .slds-modal__container .slds-card__header h2.slds-card__header-title span {
  color: #000;
  font-size: 18px;
  padding: 0;
  font-family: "Caxton-2", sans-serif;
}

.comm-page-detail-005 .slds-modal__container .slds-card__body .lc-title {
  border-bottom: 2px solid #e1e6e8;
}

.comm-page-detail-005 .slds-modal__container .slds-modal__content {
  border: none;
  box-shadow: none;
}

.comm-page-detail-005 .slds-modal__container .slds-card__header .slds-icon-utility-close {
  border: 2px solid #8b959a;
  border-radius: 50%;
  padding: 3px;
  cursor: pointer;
}

.comm-page-detail-005 .slds-modal__container .slds-card__header .slds-icon-utility-close svg {
  width: 20px;
  height: 20px;
  transition: all 300ms ease;
}

.comm-page-detail-005 .slds-modal__container .slds-card__header .slds-icon-utility-close:hover svg {
  transform: rotate(90deg);
}

.comm-page-detail-005 .slds-modal__container label.slds-form-element__label {
  font-family: "Montserrat", sans-serif;
  color: #000;
  font-size: 14px;
}

.comm-page-detail-005 .slds-modal__container input[type=text],
.comm-page-detail-005 .slds-modal__container textarea {
  padding: 10px 20px;
  border: 1px solid #3a3a3a;
}

.comm-page-detail-005 .slds-modal__container button.slds-button {
  background-color: #000;
  width: 100%;
  font-family: "Caxton-2", sans-serif;
  font-size: 14px;
  color: #fff;
  border: none;
  padding: 4px 20px;
  max-width: 180px;
  display: inline-block;
  transition: all 300ms ease;
  /* margin-top: 26px; */
  border-radius: 30px;
}

.comm-page-detail-005 .slds-modal__container button.slds-button:hover {
  background-color: #D95BAA;
  border-color: #D95BAA;
}

/*@media screen and (max-width: $md) {
    min-height: calc(100vh - 128px) !important;
}*/
.comm-page-usersettings {
  background-color: #f7f7f7;
  /* #### MODAL #### */
}

.comm-page-usersettings .siteforceContentArea {
  padding: 30px;
}

.comm-page-usersettings .siteforceContentArea * {
  font-family: "Montserrat", sans-serif;
}

.comm-page-usersettings .siteforceContentArea h1.texttitle {
  font-size: 16px;
  font-weight: 700;
  color: #7b868c;
  margin-left: 15px;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div {
  display: flex;
  flex-wrap: wrap;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .row.slds-m-top--medium {
  display: none;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .accountSection {
  display: block;
  margin: 0;
  margin-right: 40px;
  width: 100%;
  max-width: 320px;
}

@media screen and (max-width: 768px) {
  .comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .accountSection {
    margin-right: 0px;
  }
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .accountSection h2.texttitle {
  color: #7b868c;
  border-bottom: 1px solid #c3cdd1;
  font-weight: 700;
  padding: 0 0 10px 0;
  font-size: 12px;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .accountSection .sectionbox {
  display: block;
  width: 100%;
  margin: 0 0 15px 0 !important;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .accountSection .sectionbox * {
  font-weight: 400;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .accountSection .sectionbox a.changepassword {
  color: #844cea;
  font-weight: 800;
  font-size: 12px;
  text-decoration: underline;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .accountSection .sectionbox .settingsLabel {
  color: #7b868c;
  font-size: 13px;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .accountSection .sectionbox .settingsLabel span {
  color: #7b868c;
  font-size: 13px;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .accountSection .sectionbox .settingsOutputbox {
  font-size: 14px;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .accountSection .sectionbox input {
  border: 1px solid #000;
  border-radius: 4px;
  padding: 12px 15px;
  width: 100%;
  font-size: 14px;
  display: block;
  height: auto;
  line-height: 1em;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .locationSection {
  display: block;
  margin: 0;
  width: 100%;
  max-width: 320px;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .locationSection h2.texttitle {
  color: #7b868c;
  border-bottom: 1px solid #c3cdd1;
  font-weight: 700;
  padding: 0 0 10px 0;
  font-size: 12px;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .locationSection .sectionbox {
  display: block;
  width: 100%;
  margin: 0 0 15px 0 !important;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .locationSection .sectionbox * {
  font-weight: 400;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .locationSection .sectionbox label {
  color: #7b868c;
  font-size: 12px;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .locationSection .sectionbox label span {
  color: #7b868c;
  font-size: 12px;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .locationSection .sectionbox input {
  border: 1px solid #000;
  border-radius: 4px;
  padding: 12px 15px;
  width: 100%;
  font-size: 14px;
  display: block;
  height: auto;
  line-height: 1em;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .lastRow {
  width: 100%;
  display: block;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .lastRow .savecancelbuttoncontainer {
  float: none;
  width: 100%;
  text-align: left;
  margin: 50px 0 0 0;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .lastRow .savecancelbuttoncontainer .saveButton {
  background-color: #000;
  display: inline-block;
  text-transform: none;
  border-radius: 30px;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  border: 1px solid #000;
  padding: 6px 45px;
  transition: all 0.3s ease;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .lastRow .savecancelbuttoncontainer .saveButton:hover {
  background-color: #d95baa;
  border-color: #d95baa;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .lastRow .savecancelbuttoncontainer .cancelButton {
  background-color: transparent;
  color: #000;
  display: inline-block;
  text-transform: none;
  border-radius: 35px;
  font-weight: 400;
  font-size: 14px;
  border: 1px solid #000;
  padding: 6px 45px;
  transition: all 0.3s ease;
}

.comm-page-usersettings .siteforceContentArea .forceCommunityUserSettingsInternal>div .lastRow .savecancelbuttoncontainer .cancelButton:hover {
  color: #D95BAA;
  border-color: #D95BAA;
}

.comm-page-usersettings .modal-glass {
  background-color: #000000c4;
}

.comm-page-usersettings .slds-modal__container {
  max-width: 504px !important;
  min-width: 320px !important;
  width: 90%;
  margin: 0 auto;
}

.comm-page-usersettings .slds-modal__container .slds-modal__header {
  border-bottom: none;
  margin: 0;
  padding: 0;
}

.comm-page-usersettings .slds-modal__container .slds-modal__header h2.title {
  color: #8b959a;
  font-size: 18px;
  padding: 32px 0 0 0;
  margin: 0 40px;
  font-weight: 800;
  width: 100%;
  text-align: left;
  line-height: 1em;
}

.comm-page-usersettings .slds-modal__container .slds-modal__header h2.title:after {
  content: "";
  display: block;
  border-bottom: 2px solid #e1e6e8;
  margin-top: 20px;
}

.comm-page-usersettings .slds-modal__container .slds-modal__header button {
  border: 2px solid #8b959a;
  border-radius: 50%;
  padding: 3px;
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
}

.comm-page-usersettings .slds-modal__container .slds-modal__header button svg {
  width: 20px;
  height: 20px;
  transition: all 300ms ease;
}

.comm-page-usersettings .slds-modal__container .slds-modal__header button svg path {
  fill: #8b959a;
}

.comm-page-usersettings .slds-modal__container .slds-modal__header button:hover svg {
  transform: rotate(90deg);
}

.comm-page-usersettings .slds-modal__container .slds-modal__content {
  flex: none;
}

.comm-page-usersettings .slds-modal__container .slds-modal__content .row {
  display: block !important;
  padding-top: 0px;
}

.comm-page-usersettings .slds-modal__container .slds-modal__content .row .sectionbox {
  padding: 0 40px;
  margin-bottom: 0;
}

.comm-page-usersettings .slds-modal__container .slds-modal__content .row .sectionbox span.errorMessage {
  display: block;
  font-weight: 7400;
  float: none;
  width: 100%;
  margin-left: 0;
  font-size: 12px;
  margin-top: 14px;
  line-height: 1.4em;
}

.comm-page-usersettings .slds-modal__container .slds-modal__content .row .sectionbox span.passwordRules {
  margin: 0;
  padding: 0;
  font-weight: 800;
  font-size: 14px;
}

.comm-page-usersettings .slds-modal__container .slds-modal__content .row .sectionbox ul.passwordRules {
  margin: 0;
  padding: 0;
}

.comm-page-usersettings .slds-modal__container .slds-modal__content .row .sectionbox ul.passwordRules li {
  font-weight: 400;
  font-size: 14px;
}

.comm-page-usersettings .slds-modal__container .slds-modal__content .row .sectionbox .settingslabel {
  width: 100%;
  float: none;
  text-align: left;
  display: block;
}

.comm-page-usersettings .slds-modal__container .slds-modal__content .row .sectionbox .settingslabel span {
  text-align: left;
  font-weight: 400;
}

.comm-page-usersettings .slds-modal__container .slds-modal__content .row .sectionbox .settingslabel span.required {
  float: none;
}

.comm-page-usersettings .slds-modal__container .slds-modal__content .row .sectionbox input[type=password] {
  padding: 10px 20px;
  border: 1px solid #3a3a3a;
  float: none;
  width: 100% !important;
  margin: 9px 0 0 0 !important;
  height: auto;
}

.comm-page-usersettings .slds-modal__container .slds-modal__footer {
  border: none;
  padding: 0 37px 20px 37px;
}

.comm-page-usersettings .slds-modal__container .slds-modal__footer .forceModalActionContainer--footerAction {
  width: 100%;
}

.comm-page-usersettings .slds-modal__container .slds-modal__footer button.slds-button {
  background-color: #844cea;
  width: 100%;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  border: none;
  padding: 4px 20px;
  max-width: 140px;
  display: inline-block;
  transition: all 300ms ease;
  margin-top: 0;
  border-radius: 30px;
  border: 1px solid #844cea;
}

.comm-page-usersettings .slds-modal__container .slds-modal__footer button.slds-button:hover {
  background-color: #5d3796;
  border-color: #5d3796;
}

.comm-page-usersettings .slds-modal__container .slds-modal__footer button.slds-button.uiButton--neutral {
  background-color: #fff;
  color: #844cea;
}

.comm-page-usersettings .slds-modal__container .slds-modal__footer button.slds-button.uiButton--neutral:hover {
  background-color: #844cea;
  border-color: #844cea;
  color: #fff;
}



/*@media screen and (max-width: $md) {
    min-height: calc(100vh - 128px) !important;
}*/
.comm-page-detail {
  background-color: #f7f7f7;
}

.comm-page-detail .siteforceContentArea {
  margin-top: 112px;
  /* Global link styling for page*/
  /* Main Grid */
  /* Header */
}

.comm-page-detail .siteforceContentArea .forceContentFileDroppableZone .slds-form-element {
  display: none !important;
}


.comm-page-detail .siteforceContentArea * {
  font-family: "Montserrat", sans-serif;
}

.comm-page-detail .siteforceContentArea .itemBody a {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #D95BAA;
  text-decoration: underline;
  border: none !important;
}

.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap {
  background-color: #fff;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.105);
  margin: 30px;
  border-radius: 10px;
  /* Notes and attachements */
}

.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap div[data-region-name=content]:before {
  content: "Account";
  display: block;
  border-bottom: 1px solid #1b1b1b;
  margin: 0 27px;
  font-family: "Caxton-2", sans-serif;
  font-weight: 500;
  color: #000;
  padding: 20px 0 10px 0;
}

.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap div[data-region-name=content] .slds-page-header__title span {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 22px;
  letter-spacing: 0.1000000015px;
}

.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap .forceRelatedListSingleContainer article {
  border: none !important;
}

.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap .forceRelatedListSingleContainer article .forceRelatedListCardHeader {
  background-color: transparent !important;
  border-bottom: 1px solid #1b1b1b;
  border-radius: 0;
  padding: 10px 0 3px 0 !important;
  /* Icon */
}

.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap .forceRelatedListSingleContainer article .forceRelatedListCardHeader .slds-media__figure.stencil.slds-avatar.slds-avatar_small {
  display: none;
}

.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap .forceRelatedListSingleContainer article .forceRelatedListCardHeader .actionsContainer ul li {
  border: none;
}

.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap .forceRelatedListSingleContainer article .forceRelatedListCardHeader .actionsContainer a {
  background-color: #844cea;
  width: 100%;
  border-radius: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #fff;
  border: none;
  padding: 4px 17px;
  font-size: 14px;
  max-width: 180px;
  display: inline-block;
  transition: all 0.3s ease;
  text-decoration: none;
  display: none;
}

.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap .forceRelatedListSingleContainer article .forceRelatedListCardHeader .actionsContainer a div {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}

.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap .forceRelatedListSingleContainer article .forceRelatedListCardHeader .actionsContainer a:hover {
  background-color: #462971;
}

.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap .forceRelatedListSingleContainer article .forceRelatedListCardHeader h2 a span {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #7b868c;
}

.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap .forceRelatedListSingleContainer article .forceRelatedListPreview span.itemTitle,
.comm-page-detail .siteforceContentArea .slds-grid.slds-wrap.slds-medium-nowrap.slds-large-nowrap .forceRelatedListSingleContainer article .forceRelatedListPreview span.view-all-label {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #844cea;
  text-decoration: underline;
  border: none;
}

.comm-page-detail .siteforceContentArea .reportChartFrameWrapper {
  padding: 0 18px;
}

.comm-page-detail .siteforceContentArea .reportChartFrameWrapper .analyticsEmbeddedReportChart {
  display: flex;
  flex-direction: column;
}

.comm-page-detail .siteforceContentArea .reportChartFrameWrapper .analyticsEmbeddedReportChart div[data-ngname=legend_chart_0] {
  display: none;
}

.comm-page-detail .siteforceContentArea .reportChartFrameWrapper .analyticsEmbeddedReportChart .outerbound {
  background: linear-gradient(98.18deg, #662385 0%, #1d7da4 33.9%, #02c8c8 100%);
  border-radius: 12px;
  order: 2;
  width: 100%;
}

.comm-page-detail .siteforceContentArea .reportChartFrameWrapper .analyticsEmbeddedReportChart .outerbound .touch-mask {
  pointer-events: none;
}

.comm-page-detail .siteforceContentArea .reportChartFrameWrapper .analyticsEmbeddedReportChart .lightning {
  order: 1;
  width: 100%;
}

.comm-page-detail .siteforceContentArea .reportChartFrameWrapper .analyticsEmbeddedReportChart .lightning span.asOfDate {
  color: #7b868c !important;
  font-size: 20px !important;
  font-family: "SuisseIntl_Bold", "Montserrat", sans-serif;
  font-weight: 700;
  margin: 20px 0;
}

.comm-page-custom-my-entities {
  background-color: #000;
}

.comm-page-custom-my-entities .siteforceContentArea {
  overflow-x: hidden;
  padding: 30px 30px;
  margin-top: 77px;
  background-color: #fff;
  /* What the fuck is this */
}

@media screen and (max-width: 768px) {
  .comm-page-custom-my-entities .siteforceContentArea {
    margin-top: 90px;
  }
}

.comm-page-custom-my-entities .siteforceContentArea .forceCommunityRichText p span {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 16px !important;
  font-style: normal;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection {
  /* Card styles */
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid {
  display: flex;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid {
    display: block;
  }
}

@media screen and (max-width: 768px) {
  .comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 {
    width: 100%;
  }
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 * {
  font-family: "Montserrat", sans-serif;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout {
  position: relative;
  z-index: 3;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.105);
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  background-color: #fff;
  height: 174px !important;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout {
    height: 207px !important;
  }
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout:after {
  content: "";
  background-color: #f6f6f6;
  display: block;
  height: 86px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout:after {
    height: 127px;
  }
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative {
  position: relative !important;
  height: 250px !important;
  /* Background image */
  /* */
  /* Main Content */
}

@media screen and (max-width: 768px) {
  .comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative {
    height: 300px !important;
  }
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative>div>div.slds-scrollable_none {
  display: block;
  width: 48px !important;
  height: 48px !important;
  top: 20px !important;
  left: 20px;
  border-radius: 50%;
  overflow: hidden;
  z-index: 4;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .flagContainer {
  display: none;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container {
  z-index: 2 !important;
  /* Investment Amount */
  /* View button */
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container * {
  color: #000 !important;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-title {
  position: absolute;
  left: 85px;
  font-size: 22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  top: 24px;
  z-index: 4;
  text-align: left;
  line-height: 0.85em;
  overflow: visible;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-title span {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-title {
    font-size: 20px;
    height: auto;
    max-height: 2em;
  }
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container p.js-content-subtitle {
  position: absolute;
  left: 85px;
  font-family: "Montserrat", sans-serif !important;
  top: 28px;
  z-index: 4;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container p.js-content-subtitle span {
  color: #fff !important;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container p.js-content-subtitle {
    font-size: 14px;
  }
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-metadata {
  position: absolute;
  top: 113px;
  left: 190px;
  padding: 0;
  z-index: 4;
  width: auto;
  margin: 0;
  text-align: left;
  line-height: 1.1em;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-metadata {
    top: 100px;
    left: 33.333%;
    width: auto;
    text-align: left;
  }
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-metadata li {
  list-style: none;
  font-family: "Montserrat", sans-serif !important;
  font-size: 14px;
  display: inline-block;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-metadata li:nth-child(1):before {
  content: "BSB";
  display: block;
  color: #fff !important;
  font-family: "Montserrat", sans-serif !important;
  padding-bottom: 5px;
  font-size: 12px;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-metadata li:nth-child(2) {
  margin-left: 20px;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-metadata li:nth-child(2):before {
  content: "Account Number";
  display: block;
  color: #fff !important;
  font-family: "Montserrat", sans-serif !important;
  padding-bottom: 5px;
  font-size: 12px;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-datetime {
  position: absolute;
  left: 25px;
  top: 114px;
  text-align: left;
  z-index: 4;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  margin: 0;
  width: auto;
  line-height: 1.1em;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-datetime span {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-datetime {
    left: 20px;
    width: 33.333%;
    top: 100px;
  }
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-datetime:before {
  content: "Date";
  display: block;
  color: #fff !important;
  font-family: "Montserrat", sans-serif !important;
  padding-bottom: 5px;
  font-size: 12px;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-eyebrow {
  position: absolute;
  top: 114px;
  z-index: 4;
  text-align: left;
  left: 30px;
  margin: 0 !important;
  width: auto;
  line-height: 1.1em;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-eyebrow {
    top: 100px;
    left: 20px;
    width: 33.333%;
    text-align: left;
  }
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-eyebrow span {
  display: block;
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 14px;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container .js-content-eyebrow:before {
  content: "Account Name";
  display: block;
  color: #7b868c !important;
  font-family: "Montserrat", sans-serif !important;
  padding-bottom: 5px;
  font-size: 12px;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container button.slds-button {
  position: absolute;
  bottom: 102px !important;
  right: 30px !important;
  background-color: transparent;
  padding: 0;
  width: auto;
  border-radius: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #844cea !important;
  border: none;
  z-index: 4;
  display: inline-block;
  transition: all 300ms ease;
  text-decoration: underline;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2 .forceCommunityBannerLayout>div.slds-is-relative .slds-template__container button.slds-button {
    max-width: 100%;
    width: 90%;
    top: 163px;
    display: block;
    margin: 0 auto;
    left: 0 !important;
    right: 0 !important;
    border-top: 1px solid #7b868c3d;
    text-transform: capitalize;
  }
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection button.viewMoreButton {
  border-radius: 30px;
  color: #fff;
  background-color: #844cea;
  transition: all 300ms ease;
  font-size: 14px;
  display: inline-block;
  padding: 4px 30px;
  margin-top: 20px;
}

.comm-page-custom-my-entities .siteforceContentArea .js-dynamic-collection button.viewMoreButton:hover {
  background-color: #5d3796;
  color: #fff;
}

/* .comm-page-detail-001 {
  background-color: #f7f7f7;
}

.comm-page-detail-001 .siteforceContentArea * {
  font-family: "Montserrat", sans-serif !important;
} */

.comm-page-detail-001 .siteforceContentArea {
  overflow-x: hidden;
  padding: 30px 30px;
  margin-top: 77px;
}

@media screen and (max-width: 768px) {
  .comm-page-detail-001 .siteforceContentArea {
    margin-top: 90px;
  }
}

.comm-page-detail-001 .siteforceContentArea .forceRelatedListCardHeader .actionsContainer {
  display: none;
}

.comm-page-detail-001 .siteforceContentArea .forceContentFileDroppableZone .slds-form-element {
  display: none !important;
}

/*@media screen and (max-width: $md) {
    min-height: calc(100vh - 128px) !important;
}*/
.comm-page-relatedlist {
  background-color: #f7f7f7;
}

.comm-page-relatedlist .siteforceContentArea {
  margin-top: 110px;
}

.comm-page-relatedlist .siteforceContentArea * {
  font-family: "SuisseIntl-Regular";
}

.comm-page-relatedlist .siteforceContentArea div[data-region-name=content] {
  background-color: #fff;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.105);
  margin: 30px;
  border-radius: 10px;
}

.comm-page-relatedlist .siteforceContentArea div[data-region-name=content] .slds-page-header ul.branding-actions li {
  border: none;
}

.comm-page-relatedlist .siteforceContentArea div[data-region-name=content] .slds-page-header ul.branding-actions li a {
  background-color: #844cea;
  border-radius: 30px;
  color: #fff;
  font-size: 14px;
  padding: 3px 22px;
  font-family: "Montserrat", sans-serif !important;
  transition: all 300ms ease;
  display: none;
}

.comm-page-relatedlist .siteforceContentArea div[data-region-name=content] .slds-page-header ul.branding-actions li a:hover {
  background-color: #5D3796;
}

.comm-page-relatedlist .siteforceContentArea div[data-region-name=content] nav ol li a span {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500;
  font-size: 14px;
  color: #844cea;
  text-decoration: underline;
  border: none;
}

.comm-page-relatedlist .siteforceContentArea .slds-table a {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500;
  font-size: 14px;
  color: #844cea;
  text-decoration: underline;
  border: none;
}

.comm-page-relatedlist .contentRegion nav ol li:nth-child(1) a {
  pointer-events: none;
  color: #5e5e5e;
}

.comm-page-relatedlist .contentRegion .outputLookupLink {
  pointer-events: none;
  color: #5e5e5e !important;
  text-decoration: none !important;
}

.comm-page-relatedlist-001 .siteforceContentArea * {
  font-family: "Montserrat", sans-serif !important;
}

.comm-page-relatedlist-001 .contentRegion {
  margin-top: 77px;
}

.comm-page-relatedlist-001 .contentRegion nav ol li:nth-child(1) a {
  pointer-events: none;
  color: #5e5e5e;
}


.comm-page-relatedlist-001 .contentRegion nav ol li:nth-child(2) a {
  pointer-events: none;
  color: #5e5e5e;
}

.comm-page-relatedlist-001 .contentRegion .outputLookupLink {
  pointer-events: none;
  color: #5e5e5e !important;
  text-decoration: none !important;
}


/* Check Password */
.comm-page-check-password .slds-size_10-of-12 {
  box-shadow: 0 70px 110px -30px #00000026;
   /* Ven 127 - 14/11/22 commented out margin-bottom and z index */
  /* margin-bottom: 380px; */
  position: relative;
  /* z-index: 800; */
  padding-top: 70px;
  /*& > .slds-grid.slds-grid_vertical {
      & > .slds-col:nth-child(2) {
      }
  }*/
}

@media screen and (max-width: 768px) {
  .comm-page-check-password .slds-size_10-of-12 {
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .comm-page-check-password .slds-size_10-of-12 {
    margin-bottom: 598px;
  }
}

.comm-page-check-password .siteforcePlaceholderComponent {
  display: none;
}

.comm-page-check-password .siteforceContentArea {
  min-height: 690px;
  margin: 70px auto 0 auto;
}

.comm-page-check-password .siteforceContentArea * {
  font-family: "Montserrat", sans-serif !important;
}

.comm-page-check-password .siteforceContentArea h3.page-heading {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  font-size: 20px !important;
}

.comm-page-check-password .siteforceContentArea .page-text {
  font-size: 14px;
}

.comm-page-check-password .siteforceContentArea .button-container a {
  background-color: #844cea;
  width: 100%;
  border-radius: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  border: none;
  padding: 10px 20px;
  max-width: 180px;
  display: inline-block;
  transition: all 300ms ease;
}

.comm-page-check-password .siteforceContentArea .button-container a:hover {
  background-color: #462971;
  text-decoration: none;
}

/* Forgot Passsword */
.comm-page-forgot-password .slds-size_10-of-12 {
  box-shadow: 0 70px 110px -30px #00000026;
  /* Ven 127 - 14/11/22 commented out margin-bottom and z index */
  /* margin-bottom: 380px; */
  position: relative;
  /* z-index: 800; */
  padding-top: 70px;
  /*& > .slds-grid.slds-grid_vertical {
      & > .slds-col:nth-child(2) {
      }
  }*/
}

@media screen and (max-width: 768px) {
  .comm-page-forgot-password .slds-size_10-of-12 {
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .comm-page-forgot-password .slds-size_10-of-12 {
    margin-bottom: 598px;
  }
}

.comm-page-forgot-password .siteforceContentArea * {
  font-family: "Montserrat", sans-serif !important;
}

.comm-page-forgot-password .password-reset-text {
  font-size: 14px !important;
}

.comm-page-forgot-password .password-reset-text-reminder {
  font-size: 12px !important;
}

.cForgotPasswordTheme .slds-size_2-of-12 {
  display: none;
}

.cForgotPasswordTheme .slds-size_10-of-12 {
  width: 100%;
  background-color: #f9f9f9;
}

.cForgotPasswordTheme .divider {
  height: 50px;
}

.cForgotPasswordTheme h3.password-reset {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.comm-page-forgot-password .siteforcePlaceholderComponent {
  display: none;
}

.cForgotPasswordTheme p.password-reset-text {
  font-size: 1.15em;
}

.cForgotPasswordTheme .salesforceIdentityForgotPassword2 {
  text-align: center;
}

.cForgotPasswordTheme .salesforceIdentityForgotPassword2 .inputContainer {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 30px 0 30px 0;
}

.cForgotPasswordTheme .salesforceIdentityForgotPassword2 .inputBox {
  padding: 15px;
  margin: 0;
  max-width: 323px;
  font-size: 14px;
  width: 100%;
  border: 1px solid #c3cdd1;
}

.cForgotPasswordTheme .salesforceIdentityForgotPassword2 .inputIcon {
  display: none;
}

.cForgotPasswordTheme .salesforceIdentityForgotPassword2 .uiButton {
  background-color: #844cea;
  max-width: 200px;
  border-radius: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
}

/*@media screen and (max-width: $md) {
    min-height: calc(100vh - 128px) !important;
}*/
.comm-page-custom-invest-now {
  background-color: #f7f7f7;
  /* ### SIDEBAR CONTAINER ### */
}

.comm-page-custom-invest-now .slds-size_2-of-12 {
  display: none !important;
}

.comm-page-custom-invest-now .slds-size_10-of-12 {
  width: 100%;
}

.comm-page-custom-invest-now .siteforceContentArea {
  overflow-x: hidden;
  padding: 30px 30px;
  margin-top: 77px;
  z-index: 600;
  margin-bottom: 379px;
  position: relative;
  background-color: #fff;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-invest-now .siteforceContentArea {
    margin-top: 48px;
    padding: 10px;
  }
}

@media screen and (max-width: 768px) {
  .comm-page-custom-invest-now .siteforceContentArea {
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .comm-page-custom-invest-now .siteforceContentArea {
    margin-bottom: 598px;
  }
}

.comm-page-custom-invest-now .siteforceContentArea .invest--global-container {
  width: 100%;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--container {
  max-width: 500px;
  margin: 0 auto;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--heading {
  margin-bottom: 10px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--heading span {
  font-family: "SuisseIntl-Light", sans-serif;
  font-size: 18px;
  color: #000;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--company>span {
  display: flex;
  align-items: center;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--company img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 5px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--company span.title {
  font-family: "SuisseIntl-Bold", sans-serif !important;
  font-size: 32px;
  color: #000;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--input-amount .slds-grid {
  border-bottom: 1px solid #7b868c38;
  padding: 20px 0;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  color: #000;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-invest-now .siteforceContentArea .invest--input-amount .slds-grid {
    font-size: 14px;
  }
}

.comm-page-custom-invest-now .siteforceContentArea .invest--input-amount .slds-grid p.invest--amount-label {
  padding: 10px 0;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--input-amount .slds-grid .invest--amount-field {
  text-align: right;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--input-amount .slds-grid .invest--amount-field p {
  display: inline-block;
  background-color: #fff;
  padding: 10px 30px;
  border-radius: 4px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--input-amount .slds-grid .invest--amount-field p span {
  text-decoration: underline;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--securities-heading {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #000;
  margin-top: 30px;
  margin-bottom: 10px;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-invest-now .siteforceContentArea .invest--securities-heading {
    font-size: 14px;
  }
}

.comm-page-custom-invest-now .siteforceContentArea .invest--securities-amount .securities--title {
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding: 0;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--securities-amount .securities--value {
  color: #000;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500;
  font-size: 22px;
  padding: 0;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-invest-now .siteforceContentArea .invest--securities-amount .securities--value {
    font-size: 18px;
  }
}

.comm-page-custom-invest-now .siteforceContentArea .invest--total-payment {
  margin-top: 30px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--total-payment .slds-grid {
  background-color: #000;
  border-radius: 6px;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500;
  color: #fff;
  font-size: 26px;
  padding: 20px 10px;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-invest-now .siteforceContentArea .invest--total-payment .slds-grid {
    font-size: 19px;
  }
}

.comm-page-custom-invest-now .siteforceContentArea .invest--investing-as {
  margin-top: 30px;
  border-bottom: 1px solid #7b868c38;
  padding-bottom: 30px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--investing-as .investing-as-container {
  display: flex;
  align-items: center;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500;
  font-size: 22px;
  color: #000;
  line-height: 1em;
}

@media screen and (max-width: 768px) {
  .comm-page-custom-invest-now .siteforceContentArea .invest--investing-as .investing-as-container {
    font-size: 18px;
  }
}

.comm-page-custom-invest-now .siteforceContentArea .invest--investing-as .investing-as-container .image-container {
  margin-right: 10px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--investing-as .investing-as-container .image-container img {
  border-radius: 50%;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--investing-as .investing-as-container span.title {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #7b868c;
  display: block;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--terms {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  margin-top: 30px;
  font-size: 14px;
  color: #000;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--terms .terms-title {
  font-weight: 700;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--terms .terms-subtitle {
  margin-bottom: 15px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--terms .terms-form {
  margin-bottom: 5px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--terms .terms-form a {
  text-decoration: underline;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--terms .terms-footnote {
  margin-top: 10px;
  font-size: 10px;
  line-height: 16px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--button {
  margin-top: 30px;
  padding-bottom: 30px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--button button {
  background-color: #000;
  font-family: "Caxton-2", sans-serif;
  font-weight: 700;
  font-size: 14px;
  padding: 9px 30px;
  border-radius: 40px;
  text-transform: uppercase;
  color: #fff;
  border-color: inherit;

}

.comm-page-custom-invest-now .siteforceContentArea .invest--button button:hover {
  background-color: #D95BAA;
  color: #fff;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--thank-you {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--thank-you .thank-you-heading {
  font-family: "SuisseIntl-Bold", sans-serif !important;
  font-size: 26px;
  margin-bottom: 30px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--thank-you .thank-you-name {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500;
  font-size: 32px;
  color: #000;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--thank-you .thank-you-name img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 5px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--thank-you .body-heading {
  font-family: "SuisseIntl-Bold", sans-serif;
  font-size: 18px;
  margin-top: 50px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--thank-you .body-text {
  font-family: "SuisseIntl-Light", sans-serif;
  font-size: 14px;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--thank-you button {
  background-color: #000;
  color: #fff;
  font-family: "Caxton-2";
  font-size: 14px;
  padding: 10px 30px;
  border-radius: 40px;
  margin-top: 30px;
  margin-bottom: 100px;
  border-color: inherit;
}

.comm-page-custom-invest-now .siteforceContentArea .invest--thank-you button:hover {
  background-color: #D95BAA;
}

.comm-page-custom-invest-now .siteforceContentArea .slds-modal .slds-modal__container {
  max-width: 600px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin-top: 50px;
}

.comm-page-custom-invest-now .siteforceContentArea .slds-modal img {
  margin-bottom: 20px;
}

/* Error / 404 */
.comm-page-error .siteforcePlaceholderComponent {
  display: none;
}

/* VEN-124: Error Page White Spaces (Forest) - changes */
.comm-page-error .siteforceContentArea {
  background-color: #f9f9f9;
  min-height: 690px;
  margin: 70px auto 0 auto;
  box-shadow: 0 70px 110px -30px #00000026;
  /* margin-bottom: 380px; */
  position: relative;
  z-index: 800;
  /* padding-top: 30px;
  padding-bottom: 70px; */
}

.comm-page-error .siteforceContentArea * {
  font-family: "Montserrat", sans-serif !important;
}

@media screen and (max-width: 768px) {
  .comm-page-error .siteforceContentArea {
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .comm-page-error .siteforceContentArea {
    margin-bottom: 598px;
  }
}

.comm-page-error .siteforceContentArea img {
  max-width: 490px !important;
  height: auto;
  padding: 0 20px;
  width: 100%;
}

.comm-page-error .siteforceContentArea .forceCommunityRichTextInline p {
  font-size: 22px;
  font-weight: 600;
}

.cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) {
  z-index: 600;
  margin-bottom: 379px;
  background-color: #f7f7f7;
  /* ### BODY CONTAINER ### */
  /* ### SIDEBAR CONTAINER ### */
}

@media screen and (max-width: 768px) {
  .cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) {
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 992px) {
  .cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) {
    margin-bottom: 598px;
  }
}

@media screen and (max-width: 992px) {
  .cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2)>.slds-grid {
    flex-direction: column;
  }
}

.cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_10-of-12 {
  min-height: calc(100vh - 382px);
  box-shadow: 0 70px 110px -30px #00000026;
}

@media screen and (max-width: 992px) {
  .cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_10-of-12 {
    width: 100%;
    margin-top: 50px;
  }
}

@media screen and (max-width: 992px) {
  .cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_2-of-12 {
    height: auto;
    width: 100%;
    margin-top: 75px;
    position: fixed;
    z-index: 800;
  }
}

@media screen and (max-width: 992px) {
  .cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_2-of-12 .cVerticalNav {
    height: auto;
    padding: 10px;
  }
}

@media screen and (max-width: 992px) {
  .cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_2-of-12 .cVerticalNav ul {
    position: static;
    top: 0;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 992px) {
  .cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_2-of-12 .cVerticalNav ul li {
    width: 33.333%;
    display: inline-block;
    text-align: center;
  }
}

@media screen and (max-width: 992px) {
  .cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_2-of-12 .cVerticalNav ul li a {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    display: block;
    border-radius: 30px;
    padding: 10px 5px;
  }
}

@media screen and (max-width: 992px) {
  .cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_2-of-12 .cVerticalNav ul li img {
    display: none;
  }
}

.cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_2-of-12 .cVerticalNav .sidebar-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

@media screen and (max-width: 992px) {
  .cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_2-of-12 .cVerticalNav .sidebar-footer {
    display: none;
  }
}

.cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_2-of-12 .cVerticalNav .sidebar-footer .button-container a {
  text-align: center;
  width: 100%;
  display: block;
  border: 1px solid #fff;
  border-radius: 30px;
  padding: 10px 20px;
  color: #fff;
  font-family: "Caxton-2" !important;
  font-size: 15px;
  transition: all 300ms ease;
  background: transparent;
}

.cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_2-of-12 .cVerticalNav .sidebar-footer .button-container a:hover {
  text-decoration: none;
  color: #D95BAA;
  border-color: #D95BAA;
  background-color: transparent;
}

.cVentureCrowdThemeLayoutTest>.slds-col:nth-child(2) .slds-size_2-of-12 .cVerticalNav .sidebar-footer span {
  font-family: "Montserrat", sans-serif !important;
}

.comm-page-custom-my-entities .siteforceContentArea .forceCommunityRichText h2 span {
  color: #000 !important;
  font-family: 'SuisseIntl-Light';
  font-size: 26px !important;
  line-height: 32px;
}

.comm-page-custom-my-entities .siteforceContentArea p.disclaimer img {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.comm-page-custom-my-entities .siteforceContentArea p.disclaimer {
  max-width: 571px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
}

.comm-page-custom-my-entities .siteforceContentArea p.disclaimer span.disclaimer-text {
  color: #fff !important;
  font-family: "SuisseIntl-Light", 'Montserrat';
  font-size: 10px !important;
  font-weight: 400;
  line-height: 14px;
}

.comm-page-self-register {}

.comm-page-self-register .cCenterPanel {
  max-width: 100% !important;
  width: 100%;

}

.comm-page-self-register.modal-active .cCenterPanel {
  z-index: 99999 !important;
}

.comm-page-self-register .cCenterPanel .forceCommunityRichText h3.block-heading {
  font-weight: 700;
  font-size: 30px !important;
  line-height: 36px;
  font-family: 'Montserrat' !important;
  max-width: 525px;
  margin: 0 auto;
}


.comm-page-self-register .cCenterPanel .forceCommunityRichText h5.sub-text {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.1px;
  font-family: 'Montserrat';
  max-width: 525px;
  margin: 0 auto;
}