.explore-investment-portfolio .col-lg-4, .explore-investment-portfolio .col-md-6 {
    margin-bottom: 2rem;
    display: flex;
    justify-content: center;
}

.txt_blue, .txt_pink, .txt_red, .txt_yellow,.txt_green ,.txt_blue {
    margin-top: 1rem;
    border-radius: 2px;
    padding: 5px 5px;
    font-family: Manrope;
    font-size: var(--font-size-13);
    font-weight: 500;
    background-color: transparent !important;
  }


.portfolio-card {
    background: rgba(37, 33, 33, 1);
    border-radius: 12px;
    color: #fff;
    overflow: hidden;
    position: relative;
    border: 1px solid #333;
    height: 100%;
    width: 100%;
    max-width: 360px;
  }

  .explore-investment-portfolio .pink-border {
    border-top: 5px solid var(--pink_medium) !important;
    border-radius: 10px !important;
  }

  .pink-border {
    border-top: 5px solid #FAA8F1 !important;
    border-radius: 10px !important;
  }

  .explore-investment-portfolio .purple-border {
    border-top: 5px solid var(--purple_dark) !important;
    border-radius: 10px !important;
  }

  .purple-border {
    border-top: 5px solid var(--purple_dark) !important;
    border-radius: 10px !important;
  }

  .explore-investment-portfolio .teal-border {
    border-top: 5px solid var(--teal_dark) !important;
    border-radius: 10px !important;
  }

  .teal-border {
    border-top: 5px solid var(--teal_dark) !important;
    border-radius: 10px !important;
  }
  .portfolio-title {
    font-weight: 600;
    font-size: 1.15rem;
    /* line-height: 34.11px; */
    color: #F9FAFB;
  }
  
  .portfolio-subtitle {
    font-size: 0.85rem;
    font-weight: 500;
    /* line-height: 25.58px; */
    color: #98A2B3;
  }
  
  .badge-custom {
    padding: 4px 10px;
    font-size: 0.7rem;
    border-radius: 999px;
    display: inline-block;
    margin-top: 6px;
  }
  
  .badge-trending {
    background-color: #3c9c88;
    color: white;
  }
  
  .badge-new {
    background-color: #6366f1;
    color: white;
  }
  
  .graph-container {
    background: linear-gradient(to top, #222 40%, transparent);
    padding: 0 10px;
    height: 65px;
  }
.card-bottom {
    font-size: 0.85rem;
  }
  
  .stat-label {
    font-size: 12.79px;
    font-weight: 400;
    color: #D0D5DD;
    margin-bottom: 2px;
  }
  
  .stat-value {
    font-weight: 600;
    margin: 0;
    color: #EAECF0;
  }

  /* .explore-investment-portfolio .card-header .badge {
    font-family: manrope;
    border: 1px solid var(--teal-extra-light);
    border-radius: 40px;
    font-size: var(--font-size-12);
    font-weight: 600;
    line-height: 16.39px;
    background-color: var(--grey-shade);
    padding: 4px 12px;
    color: var(--cyan-medium);
    position: absolute;
    right: 17px;
    top: 15px;
} */



.draw-badge-dark{
    border: 1px solid #579888;
    border-radius: 42.64px;
    font-size: 12.79px;
    font-weight: 600;
    line-height: 16.39px;
    background-color: #344054;
    padding: 1px 8px;
    color: #96DDCC;
    position: absolute;
    left: 15px;
    margin-top: 5px;
}

.recommended-investment-portfolio:hover{
  transition: .3s ease all;
  margin-top: -3px;
}