
/* Trader profile section **/

      .choose_managers span {
         font-size: 1.8em;
         color: rgb(77, 76, 76);

         
      }
      .choose_managers p {
         font-size: 1.3em;
      }
      .top_managers > p {
         color: #696969;
      }



   .profile_header {
      padding: 5px;
      position: relative;
   
      
   }

   .pro_container {
         /* border: 1px solid black; */
         border-radius: 5px;
         margin: 0px;
         box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
         
   }


   .p_name {
      /* border: brown 1px solid; */
      padding: 10px;
      text-align: center;
         font-size: 1.5em;
         font-weight: 500;
         color: rgb(83, 83, 83);
         letter-spacing: 1px;
         font-family: Arial, Helvetica, sans-serif;

   }
   .flw {
      /* background-color: blue; */
      padding: 5px;
      border-top: 1px solid rgba(82, 82, 82, 0.137);
   }

   

   .flw > div {
      width: 33.3%;
      text-align: center;
      
   }

   #border-line {
      border-right: 1px solid rgba(82, 82, 82, 0.137);
      border-left: 1px solid rgba(82, 82, 82, 0.137);
   }


   .profile_pic{
      border-radius: 50%;
      width: 80px;
      height: 80px;
      box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
   }


   .image_shape {
      border-radius: 50%;
      width: 100%;
      object-fit: cover;
      height: 100%;

      
   }

   .p_elements {
      font-size: 1.1em;
      color: rgb(167, 167, 167);
      font-weight: 500;
   }


   .f_num {
      display: block;
      font-size: 1.6em;
      color: #0B4A95;
      text-align: center;
   }



   /* Ribbon decoration */

            #badge-ribbon {
               position: relative;
               background: #13659d;
               height: 33.3px;
               width: 33.3px;
               border-radius: 16.6px;

               /* transform: rotate(-30deg); */
            }
   
            #badge-ribbon:before,
            #badge-ribbon:after {
               content: '';
               position: absolute;
               border-bottom: 23.33px solid #13659d;
               border-left: 13.33px solid transparent;
               border-right: 13.33px solid transparent;
               top: 25px;
               left: -5px;
               transform: rotate(-140deg);
            }
   
            #badge-ribbon:after {
               left: auto;
               right: -5px;
               transform: rotate(140deg);
            }


                        #index {
                           padding: 2px;
                           background-color: none;
                           display: block;
                           font-size: 1.8em;
                           float: left;
                           font-weight: bold;
                           color: #fff;
                           /* transform: rotate(-30deg); */
                           position: relative;
                           bottom: 35px;
                           left: 8px;
                           
                        }


.number > span {
   font-size: 1.5em;
   color: rgb(255, 255, 255);
 
}




/* accordion */

.copy_button {
   width: 50%;
   padding: 10px;
   background-color: #343a40;
   color: #fff;
   font-size: 1.2em;
   text-align: center;
   letter-spacing: 1px;
   font-weight: bold;
}

.copy_btn2 {
   width: 50%;
      padding: 10px;
      background-color: #a0d334;
      color: #fff;
      font-size: 1.2em;
      text-align: center;
      letter-spacing: 1px;
      font-weight: bold;
      float: right;
   }

button {
   border: none;

}



.theme_color {
   color: #a0d334;
}


.content {
   padding-top: 2em;
   display: none;
   overflow: hidden;
}


tbody, tr, td {
      border-style: hidden !important;
      font-size: 15px !important;
}

.table {
   font-size: 15px !important;
}



.align-end{
   color: #4cdd27;
   text-align: end;
}

.table-header {
   font-size: 1.4em;
   color: rgb(77, 77, 77);
}


.marg {
   margin-top: 50px;
}