.mf_ord_ops.nav-pills .nav-link{
  border: 0 !important;
  font-family:"manrope";
  font-weight: 600;
  background: transparent;
  cursor: pointer;
  width: 100%;
}

.mf_ord_ops.nav-pills .nav-link span{

  color: var(--Grey-400, #98A2B3);

}
.mf_ord_ops.nav-pills .nav-link.active,
.mf_ord_ops.nav-pills .nav-link:hover{
  border: 0 !important;
  /* border-radius: 24px; */
  font-family:"manrope";
  font-weight: 600;
  font-weight: 600;
  background: var(--Gradient-Purple-pink-gradient, linear-gradient(92deg, #FFEBFC 0%, #D6CBFE 100%));
}

.mf_ord_ops.nav-pills .nav-link.active span,.mf_ord_ops.nav-pills .nav-link:hover span{
  color: var(--Grey-900, #101828);
}

li.nav-item.active {
  border-right: 1px solid var(--Grey-600, #475467);
  background: var(--Gradient-Purple-pink-gradient, linear-gradient(92deg, #FFEBFC 0%, #D6CBFE 100%));
}



.purchase-list-box{
  display: flex;
  color: white;
  margin-bottom: 24px;
  background: var(--Grey-700, #344054);
  border-radius: 7px;
}

.purchase-list-box div{
  border-radius: 7px;
  border: 1px solid var(--Grey-700, #344054);
  background: var(--Grey-800, #1D2939);
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.purchase-name{
  width: 23%;
  padding: 12px 12px;
}

.purchase-amnt ,.purchase-date , .purchase-stauts, .purchase-action{
  width: 15%;
  padding: 12px 24px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.purchase-type{
  width: 17%;
  padding: 12px 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.purchase-list-box p{
  font-family: manrope;
  margin-bottom: 0;
  font-size: 14px;
  font-style: normal;
  line-height: 150%; /* 24px */
}

.purchase-list-box p:first-child{
  color: var(--grey-200, #EAECF0);
  font-weight: 300;
  font-size: 14px;
}

.purchase-list-box p:last-child{
  color: var(--White, #FFF);
  font-weight: 500;
}


.mf-purchase-list .purchase-name{
  width: 100%;

}

.mf-purchase-list .purchaseFnName{
  color: white;
}


.Mf-purchase-name.mf-purchase-retry-archive {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.Mf-purchase-name{
  padding: 10px 24px;
  border: 1px solid var(--Grey-700, #344054);
  background: var(--Grey-800, #1D2939);
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.mf-purchase-list .purchase-list-box {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.mf-purchase-list .purchase-list-box div{
  width: 25%;
}


.retry-archive{
  display: flex;
  justify-content: space-around;
}


#redeemOrder .purchase-list-box div{
  width:25%;
}

.redeem-name{
  width: 100%;
  padding: 10px 12px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border: 1px solid var(--Grey-700, #344054);
  background: var(--Grey-800, #1D2939);
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.redeem-amnt ,.redeem-date , .redeem-stauts, .redeem-folio{
  width: 17%;
  padding: 12px 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}


.switch-list-box div:first-child{
  border-top-left-radius: 0;
}


.switch-list .redeem-name {
  width: 100%;
  padding: 10px 24px;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  align-items: center;
}

.switch-list .purchaseFnName{
  margin-right: 14px;
}

.switch-list-box div{
  flex: 1;
  padding: 10 24px;
}

.switch-list-box div:last-child{
  border-top-right-radius: 0;
}


.drop-down-box {
  position: absolute;
  top: 12px;
  right: 50px;
}

.drop-down-box .fa-ellipsis-v{
  color: white;
}

.sip-box{
  border-radius: 8px;
  border: 1px solid var(--Grey-700, #344054);
  background: var(--Grey-800, #1D2939);
  margin-bottom: 24px;
}

.sip-box .purchase-list-box{
  margin-bottom: 0;
}

.sip-box  .badge-danger {
  color: #fff;
  background-color: #a32d38;
  font-size: 12px;
  padding: 4px 16px;
  border-radius: 22px;
  margin-left: 14px;
}

.sip-name h3{
  color: var(--White, #FFF);
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 10px 24px;
  /* background: var(--Grey-800, #1D2939); */
  text-transform: capitalize;
}

.sip-amnt,.sip-id,.sip-start-date , .sip-next-date {
  width: 17%;
  padding: 16px 24px;
}

.sip-folio{
  width: 32%;
  padding: 16px 24px;
}


.sip-box .badge-success{
    background-color: #28a745;
    border-radius: 24px;
    border: 1px solid var(--Teal-Dark, #579888);
    background: rgba(87, 152, 136, 0.32);
    padding: 4px 16px;
    color: var(--Teal-Medium, #96DDCC);
    font-size: 12px;
    font-family: 'Manrope';
    font-weight: 600;
    margin-left: 16px;
}

.drop-down-box .dropdown-menu{
  border-radius: 8px;
  border: 1px solid var(--Grey-200, #EAECF0);
  background: var(--Grey-300, #D0D5DD);
  box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.04);
  padding: 8px;
}


.drop-down-box .dropdown-menu .dropdown-item{
  display: flex;
  padding: 10px 16px;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  font-family: manrope;
}

.drop-down-box .dropdown-menu .dropdown-item:hover{
  border-radius: 8px;
  background: var(--Grey-50, #F9FAFB);
}



.sip-name{
  border: 1px solid var(--Grey-700, #344054);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background: var(--Grey-800, #1D2939);
}

.holding-unit , .holding-nav , .holding-market-value , .holding-invested , .holding-payout{
  width: 15%;
  padding: 16px 24px;
  gap: 8px;
}


.holding-unit {
  border-top-left-radius: 0!important;
}

.holding-folio {
  border-top-right-radius: 0;
}

.holding-folio {
  width: 25%;
  padding: 16px 32px;
  border-top-right-radius: 0 !important;
}


#mfholding .sip-box{
  position: relative;
}


#mfholding .dropdown{
  position: absolute;
  top: 10px;
  right: 40px;
  color: white;
}


.holding-summary{
  display: flex;
}

.holding-summary div{
  width: 22%;
  border-radius: 4px;
  border: 1px solid var(--Grey-500, #667085);
  background: var(--Grey-600, #475467);
  padding: 17px 24px;
  margin-bottom: 40px;
}

.holding-summary div p{
  margin-bottom: 0;
}

.holding-summary div p:first-child{
  color: var(--Grey-200, #EAECF0);
  /* Regular/16 regular */
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 24px */
}


.holding-summary div p:last-child{
  color: var(--White, #FFF);
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.holding-summary-display {
  display: flex;
  justify-content: space-between;
  align-items: center;
}


#holding{
  position: relative;
}

#holding .btn-white-wright {
  padding: 10px 32px;
}


holding-box .purchase-list-box div p:first-child{
  font-size: var(--font-size-14);
  font-family: 300;
}

holding-box .purchase-list-box div p:last-child{
  font-size: var(--font-size-14);
  font-family: 400;
}



.mf_ord_ops_sip.nav-pills .nav-link.active, .mf_ord_ops_sip.nav-pills .nav-link:hover {
  border: 0 !important;
  font-family: "manrope";
  font-weight: 600;
  font-weight: 600;
  background: var(--Gradient-Purple-pink-gradient, linear-gradient(92deg, #FFEBFC 0%, #D6CBFE 100%));
}

.mf_ord_ops_sip.nav-pills .nav-link.active span, .mf_ord_ops_sip.nav-pills .nav-link:hover span {
  color: var(--Grey-900, #101828);
}

.mf_ord_ops_sip.nav-pills .nav-link span {
  color: var(--Grey-400, #98A2B3);
  font-weight: 600;
  font-family: manrope;
}



.stock_allocations_distribution{
  border: 1px solid var(--grey-600);
  border-radius: 16px;
  margin: 30px 0px;
}

.stock_allocations_distribution table{
  font-family: manrope;
  margin-bottom: 0;
}
.stock_allocations_distribution table thead{
  background-color: var(--Grey-700);

}

.stock_allocations_distribution table thead th {
  background: var(--grey-700);
  color: white;
  font-family: Manrope;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  padding: 16px 20px;
}

.stock_allocations_distribution table thead th:first-child{
  border-top-left-radius: 16px;
}

.stock_allocations_distribution table thead th:last-child{
  border-top-right-radius: 16px;
}

.stock_allocations_distribution table td{
  color: white;
  background: var(--grey-800);
  font-family: Manrope;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  padding: 16px 20px;
}

.stock_allocations_distribution table p{
  margin-bottom: 0;
}

.stock_allocations_distribution table p:first-child{
  margin-bottom: 8px;
}


.stock_allocations_distribution table tr:last-child td:first-child{
  border-bottom-left-radius: 16px;
}


.stock_allocations_distribution table tr:last-child td:last-child{
  border-bottom-right-radius: 16px;
}

.stock_allocations_distribution table td:not(:last-child),
.stock_allocations_distribution table thead th:not(:last-child){
  border-right: 1px solid var(--grey-600);
}

.stock_allocations_distribution table tr:not(:last-child){
  border-bottom: 1px solid var(--grey-600);
}






@media screen and (min-width:768px) {
  #rebalance_fund {
    position: absolute;
    top: -91px;
    right: 19px;
  }
  .mobile-only{
    display: none !important;
  }
  .new-mfr .new-mfr-inner img{
    position: absolute;
    right: 0px;
    top: 13%;
    transform: translateY(-50%);
    transform: rotate(180deg);
  }
}






















/* invest NOw Modal css */
#invest_Now .number{
  position: relative;
}
.min_amount{
  color: lightgrey;
  font-family: "manrope";
}
#invest_Now .plus{
  position: absolute;
  right: 7px;
  top: 4px;
  width: 20px;
  cursor: pointer;
}
#invest_Now .minus{
  position: absolute;
  width: 20px;
  top: 4px;
  right: 41px;
  cursor: pointer;
}
.youWillInvest{
  color: lightgrey;
}
#invest_Now .table tbody tr{
  position: relative;
}
#invest_Now .table tbody tr:not(:last-child):after{
  position: absolute;
  content: "";
  background: #efefef;
  bottom: 5px;
  right: 0;
  width: 100%;
  height: 1px;
}
#invest_Now .table thead th{
background-color: #F5F6FA;
}
#invest_Now .table tbody tr th{
  width: 350px !important;
}
#invest_Now .btn-pink:hover{
  background-color: #c57ec3!important;
}
#execute_Trade {
  background-color: #0000004a !important;
  z-index: 1090 !important;
  padding-top: 2rem;
}
#invest_Now .btn-dark,
#invest_Now .btn-danger{
  font-family: "manrope";
}
/* invest NOw Modal css */

/* order_holding css start Now */
.Order_holding .nav .nav-link{
  font-size: var(--font-size-30);
  padding: 0rem;
  border:0;
  color: #BFBFBF;
  font-weight: 600;
  font-family: "manrope";
}
.Order_holding .nav .nav-link:last-child{
  margin-left: 30px;
}
.Order_holding .nav-tabs .nav-link.active {
  color: black;
  background-color: #fff;
  border:0;
}
.Order_holding  .nav-tabs {
  border-bottom: 0;
}

/* order_holding css ends Now */
#post_investment_account .tab-content .col-md-6 .purchase{
    margin: 1rem;
    box-shadow: 0px 1px 4px #15223214;
    border-radius: 6px;
    padding: 1rem 2rem;
}
#post_investment_account .tab-content .d-flex p{
  flex: 1;
}
#mforder{
  background-color: #00000045 !important;
  z-index: 9999000 !important;
}
#rebalanceResultBody tr td{
  font-family: "manrope";
}
#rebalanceResultBody tr td:first-child{
  width: 350px !important;
  font-size: var(--font-size-15);
  font-weight: 600;
  padding: 1rem 0rem !important;
}
.buySell{
  margin: -2rem 0rem;
}
.uk-table th {
    padding: 6px 12px !important;
    text-align: left;
    vertical-align: bottom;
    font-size: .875rem;
    font-weight: 600 !important;
    color: #4c4848 !important;
    text-transform: uppercase;
    font-family: 'Manrope';
    font-size: var(--font-size-16) !important;
}
.uk-table-hover tbody tr{
  position: relative;
}
.uk-table-hover tbody tr:not(:last-child):after{
  position: absolute;
  content: "";
  background: lightgrey;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
}
.uk-table-hover tbody tr:hover, .uk-table-hover>tr:hover {
  background: #f7f7f7 !important;
}
.uk-table-divider>:first-child>tr:not(:first-child), .uk-table-divider>:not(:first-child)>tr, .uk-table-divider>tr:not(:first-child) {
  border-top: 0 !important;
}
#invest_Now #rebalanceResultTableContainer{
  height: 330px!important;
}
#otp_mfpurchase{
  z-index: 9999999999 !important;
}
/* invest NOw Modal css ends */


/* kCY css start */
.check_kyc > input {
  color: #000 !important;
}
#kycFormContent .form_group > .form-control {
  color: #9f9b9b !important;
  font-weight: 500 !important;
  font-family: "manrope";
  border: 1px solid var(--teal_light);
  background: var(--teal_light);
}
#kyc_form_heading {
  font-weight: 600;
  margin: 0px 0px 25px 30px !important;
}
#kycFormContent label{
margin-bottom: 0rem!important;
}
label {
color: #9A9A9A;
}
.form_sub_text{
font-size: 14px;
font-weight: 500;
color: #000;
margin-bottom: 5px;
}
.form_lable{
font-size: 15px;
font-weight: 600;
color: #3e3e3e;
margin-bottom: 3px;
}
.double_field{
  display: flex;
}
.double_field > .form_group{
  width: 48%;
  max-width: 300px;
  margin-bottom: 7px;
}
.form_group > .form-control{
  color: #000;
}
.file_input{
  width: 90%;
  max-width: 400px;
}
.sub_helper_txt{
  margin-left: 20px;
  font-size: 13px;
  font-weight: 500;
  margin: 0px 0px 15px 0px;
}
.ipv_opt{
font-size: 17px;
color: red;
font-weight: bold;
margin-left: 30px;
}
.mf_ops{
display: flex;
}
.mf_ord_ops{z-index: 10;display: flex;/* justify-content: space-between; */margin: 0rem 1rem;position: sticky;top: 0;border: 1px solid var(--Grey-700, #344054);background: var(--Grey-700, #344054);}
.mf_ops > p{
margin: 0px 19px 10px 0px;
color: #007bff;
font-size: 17px;
font-weight: 800;
}
.mf_ord_ops > p{margin: 0px 19px 10px 0px;color: #2c2c2c;font-size: 18px;font-weight: 900 !important;font-family: 'PPMori-Regular';}
.mf_ord_ops li{
  /* margin-right: 1.5rem; */
  width: 25%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 1px solid var(--Grey-600, #475467);
  /* background: var(--Gradient-Purple-pink-gradient, linear-gradient(92deg, #FFEBFC 0%, #D6CBFE 100%)); */
}
.sip_inst{
  width: 100%;
}
#mfholdingList .d-flex{
  align-items: center;
}
#mfholdingList .mfSummary{
  font-size: var(--font-size-20);
}
#mfholdingList .mfSummary , #mfholdingList .mfSummaryVal{
  font-family: "manrope";
  margin-bottom: 0;
}
.allover_data{
  width: 100%;
  background-color: var(--pink_medium)30;
  /* padding: 1rem; */
  border-radius: 5px;
  margin: 0rem .8rem;
}
.allover_data .d-flex{
    position: relative;
}
.data_part_investment .d-flex p span:first-child{
  font-weight: 600 !important;
}
.mfDet .dropdown-menu .dropdown-item.active,
.mfDet .dropdown .dropdown-menu .dropdown-item:hover,
.mfDet .dropdown .dropdown-menu .dropdown-item:active
{
  color: #fff;
  text-decoration: none;
  background-color: var(--pink_dark) !important;
  font-family: "manrope";
}
.mfDet .dropdown .dropdown-menu .dropdown-item{
  font-family: "manrope";
  font-weight: 500;
}
.data_part_investment .d-flex p span:last-child{
  font-weight: 600 !important;
  color: gray;
  margin-left: 5px;
}

.mf_ord_ops button:focus {
  outline: 0px dotted !important;
  outline: 0px auto -webkit-focus-ring-color !important;
}
.mfDet{min-height: 190px;max-width: 600px;border-radius: 8px;box-shadow:0 0.125rem 0.55rem rgb(0, 0, 0, 15%);margin: 10px 0px;padding: 20px 20px;}
.purchaseFnName{font-size: var(--font-size-16);margin-bottom: 0rem;font-weight: 600;color: white;}
.mfDet > div > p{margin: 0px 0px 10px 0px;flex: 1;font-family: "manrope";}
.mfDet > p{
margin: 0px 0px 10px 0px;
}
.mfDet .d-flex p span:first-child{
  font-weight: 600;
}
.mfDet .d-flex p span:last-child{
  font-weight: 600 !important;
    color: gray;
    margin-left: 5px;
}
video {
  vertical-align: top;
  max-width: 700px;
}
video:last-of-type {
  margin: 0 0 20px 0;
}
video#gumVideo {
  margin: 0 20px 20px 0;
}
button:disabled {
  color: #fff;
  background-color: #6d6d6d !important;
  border-color: #b5b5b5 !important;
  cursor: not-allowed;
  }
  .form_group >  input[type=checkbox]{
     height: 15px;
     margin-left: 10px;
     width: 15px;
  }
  .checkBox{
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 5px;
  }
.mfSummary{
color: #545454;
margin-bottom: 5px;
}
.mfSummaryVal{margin: 0;font-size: var(--font-size-20);font-weight: 600;color: #5e5e5e;margin-left: 5px;}
.modal {
overflow-y:auto;
}
.purchase-load{
width: 1.5rem;
height: 1.5rem;
position: static;
color: rgba(37, 37, 37, 0.975);
display: none;
}

#divInnermf {
  padding: 0.5rem 1rem;
  position: sticky;
}

#mfemail, #mfmobile{
  color: #1d1d1d;
  font-weight: 600;
}

#otp_mfpurchase{
  margin-top: 0rem;
  background: #14151559;
}


.opt_number_email_text{
  font-family: "manrope";
  color: #8f9396;
}

.otp_modal_header{
  font-family: "manrope";
  font-size: var(--font-size-20);
  font-weight: 600;
}

#purchaseHistory .btn-pink,#purchaseHistory .btnlogin,
#purchaseHistory .btn-cyan{
  font-size: var(--font-size-13) !important;
  padding: 0.175rem 0.65rem !important;

}

#rebalncefund .modal-body{
  padding: 2rem;
}

#rebalncefund .data_part_investment .form-check-input {
  margin-left: 0rem;
}

#rebalncefund .modal-body {
  padding: 2rem;
  height: calc(100vh - 250px);
  overflow: auto;
}
.redeemed-amount {
  font-family: PPMori-Regular;
  font-size: var(--font-size-13);
  color: var(--teal_dark);
  margin-top: 10px;
}
.rebalance-heading{
  font-weight: 500;
}
.rebalance-list-line{
  position: relative;
}
.rebalance-list-line:after {
  position: absolute;
  content: "";
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
  width: 97%;
  height: 2px;
  background: #80808030;
}

.rebalance-list .purchaseFnName{
    color: var(--grey-900) !important;
    margin-bottom: 16px;
}

.rebalance-list-line h3{
  margin-bottom: 10px;
  font-size: var(--font-size-22);
  font-weight: 600;
  color: var(--grey-500);
}

.data_part_investment{
  font-family: manrope;
}

.data_part_investment .mfDet {
  display: flex;
  flex-direction: column;
  gap:10px;
  padding: 20px !important;
}

.data_part_investment .mfDet > div > p {
  margin: 0px 0px 5px 0px;
  flex: 1;
  font-family: "manrope";
}

.new-fund-Order{
  padding: 2rem 0rem;
}



.new-fund-Order label, #newmandateMsg{
  font-size: var(--font-size-16);
  font-family: PPMori-Regular;
}

#newrebalanceResultTableContainer td{
  font-family: manrope;
}
#newrebalanceResultTableContainer table{
  background: rgb(251 251 251);
}
select#newstartDate{
  font-size: var(--font-size-16);
}
#rebalncefund .btnlogin{
  font-size: var(--font-size-16) !important;
  margin-top: 24px;
}


#retrypurchasebody head{
  background-color: var(--grey-200);
}

#retrypurchasebody td {
  font-family: manrope;
  padding: 16px;
  text-align: justify;
  border-bottom: 1px solid var(--grey-200);
  border-left: 1px solid var(--grey-200);
  border-right: 1px solid var(--grey-200);
}

#retryTableContainer thead tr{
  background: var(--grey-200);
  border: 1px solid var(--grey-200);
}


#retryTableContainer thead tr th:not(:last-child){
  border-right: 1px solid var(--grey-300);
}


.bank-drop{
  padding: 6px 16px;
  font-size: var(--font-size-14);
}


.checkbox-input{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
}

.checkbox-input .form-control{
  width: 50%;
}



.checkbox-input .form-check-label{
  line-height: 20px;
  font-size: 14px;
}

.new-fund-Order select{
  font-size: 16px;
}


.rebalance-list h3{
  margin-bottom: 24px;
  font-size: 22px;
  margin-top: 30px;
  font-weight: 600;
  color: var(--grey-600);
}

.new-mfr{
  display: flex;
  justify-content: space-between;
  font-family: manrope;
  margin-bottom: 18px;
}
.new-mfr .new-mfr-inner{
  width: 45%;
  position: relative;
}



.new-mfr-inner div{
  display: flex;
  justify-content: flex-start;
  gap: 20px;
  align-items: center;
  color: var(--grey-600);
}

.new-mfr-inner h4{
  font-size: var(--font-size-16);
  margin-bottom: 6px;
  width: 288px;
  font-weight: 600;
}

.rebalance-list-line .new-mfr:nth-child(odd) {
  background: var(--grey-50);
  padding: 20px;
  border-radius: 10px;
}

.rebalance-list-line .new-mfr:nth-child(even) {
  background: var(--grey-100);
padding: 20px;
border-radius: 10px;
}

.new-mfr-inner p{
  margin-bottom: 0;
}


.tooltip-div{
  display: flex;
  gap: 54px;
}


.tooltip-here {
  position: relative;
  display: inline-block;
  font-family: manrope;
  font-weight: 400;
}

.tooltip-here .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the .tooltip-here*/
  position: absolute;
  z-index: 1;
}

.tooltip-here:hover .tooltiptext {
  visibility: visible;
}


@media (max-width: 900px) {
  .double_field{
      flex-direction: column;
  }
  .double_field > .form_group{
      width: 85%
  }
}
@media(max-width:768px) {
  .all-data{
    flex-direction: column;
  }
  .uk-table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 400px !important;
    margin-bottom: 20px;
}
table.dataTable tbody td {
  vertical-align: baseline !important;
}
.youWillInvest {
  width: 100px;
  color: lightgrey;
  font-size: 14px;
}
#invest_now .modal-body {
  padding: 0.5rem!important;
}

#invest_Now #rebalanceResultTableContainer{
  height: calc(100vh - 380px)!important;
}
#invest_Now{
position: fixed;
top: 20px;
right: 0px;
left: 0px;
width: auto;
margin: 0;
}
#invest_Now .modal-dialog.modal-lg {
margin: 0rem 0rem 0rem 0rem;
height: 100% !important;
width: 100vw !important;
}
#invest_Now{height: 100% !important;width: 100vw !important;left: 0 !important;top: 0 !important;position: fixed;left: 0 !important;z-index: 1090;}

#invest_Now .modal-content{
  height: 100% !important;
  border: 0;
  border-radius: 0;
}

#invest_Now .modal-header {
  padding: 1rem 1rem;
}

#invest_Now .modal-footer{
  justify-content: space-around !important;
  position: absolute;
  width: 100%;
  bottom: 0;
  background-color: white;
}

#rebalanceResultBody tr td:first-child {
  width: 350px !important;
  font-size: var(--font-size-13) !important;
  font-weight: 600;
}


#mforder{
  left: 0 !important;
top: 0 !important;
width: 100vw;
}


#otp_mfpurchase .modal-dialog.modal-dialog-centered{
  width: 100vw;
}


#otp_mfpurchase {
  z-index: 9999999999 !important;
  position: fixed;
  width: 100%;
  left: 0 !important;
  right: 0 !important;
}

.mfDet > div > p {
  font-size: var(--font-size-15);
  display: flex;
  flex-direction: column;
}

.mfDet .d-flex p span:last-child {
  margin-left: 0px !important;
}

#retryModal .modal-dialog{
  height: 100%;
display: flex;
justify-content: center;
align-items: center;
}

.mf-purchase-list .purchaseFnName {
  color: white;
  display: flex;
  justify-content: end;
  gap: 5px;
}

.mf-purchase-retry-archive .btn-white-wright{
  padding: 3px 10px!important;
}

}
@media (max-width:768px){
  #kycFormContent .modal-body{
    padding:0;
  }
  .form_sub_text {
    margin-top: 13px;
}
.mf_ord_ops {
  display: flex;
  flex-wrap: nowrap;
  overflow: auto;
  margin:1rem 0rem 1rem 1rem !important;
  background: white;
  padding: 1rem 0rem;
}
.mf_ord_ops li {
  margin-right: 1rem;
}
.mf_ord_ops .card {
  border-radius: 1em;
}
#mfholdingList .d-flex {
  align-items: flex-start;
}
#mfholdingList .mfSummary {
  font-size: var(--font-size-18);
}
.mfSummaryVal {
  font-size: var(--font-size-18);
}
.bank-drop{
  font-size: var(--font-size-14) !important;
}

.checkbox-input{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  gap: 12px;
}

.checkbox-input .form-control{
width: 100%;
}


.new-mfr-inner div {
  display: flex;
  justify-content: flex-start;
  gap: 8px;
  align-items: flex-start;
  color: var(--grey-600);
  flex-direction: column !important;
  flex-wrap: wrap;
}

.new-mfr-inner div p{
  width: 100%;
  font-size: 12px;
}
  
.new-mfr .new-mfr-inner {
  width: 100%;
  position: relative;
}

.new-mfr .new-mfr-inner p{
  margin-bottom: 0px;
}

.new-mfr .new-mfr-inner img {
  position: absolute;
  left: 0%;
  transform: translateY(-50%);
  transform: rotate(270deg);
  width: 19px;
  bottom: -30px !important;
}

.new-mfr {
  display: flex;
  justify-content: space-between;
  font-family: manrope;
  margin-bottom: 38px;
  flex-direction: column;
  position: relative;
  gap: 44px;
  padding: 20px;
  border-radius: 8px;
}

.new-mfr-inner1{
  position: absolute;
  width: auto;
  right: 6px;
}

.new-mfr-inner h4 {
  font-size: var(--font-size-16);
  margin-bottom: 18px;
  width: 200px;
  font-weight: 600;
}


}


@media (max-width: 500px) {
  .double_field > .form_group{
      width: 95%;
  }
  .mf_graph{
    margin-left: 0 !important;
    height: fit-content !important;
  }
  .mf_graph_cont{
    height: fit-content !important;
  }
  .modal{
    z-index: 2147483650;
  }
  .modal-header{
    padding: 2rem 1rem;
  }

  #mforder .modal-header {
    padding: 1rem 1rem !important;
}
}


