/* .ipoteka__program {
    width: 100%;
    background-color: white;
    border: 1px solid #E7E7ED;
    border-radius: 5px;
    border-spacing: 0px;
} */

.program_info_wrapper {
    display: flex;
    justify-content: flex-start;
    gap: 35px;
}

.program__badge {
    color: #38626B;
    border: 1px solid #38626B;
    padding: 5px;
    border-radius: 5px;
    font-weight: 700;
    text-transform: uppercase;
}

.payment_info {
    display: flex;
    flex-flow: column nowrap;
    min-width: 130px;
    justify-content: center;
    padding-left: 10px;
}

.bid_info {
    display: flex;
    flex-flow: column nowrap;
    min-width: 100px;
    justify-content: center;
    padding-left: 10px;
}

.header__item {
    text-align: start;
    font-family: inherit;
    /*font-family: "PT Sans";*/
    font-weight: 400;
    font-size: 16px;
    height: 50px;
}

.percent {
  font-weight: 700;
  font-size: 16px;
  /*font-family: "PT Sans";*/
  font-family: inherit;
}

.percent_desc {
  font-size: 12px;
  font-family: inherit;
  font-weight: 400;
  color: #727272;
}

/* 
.percent::after {
  content: "%";
  padding-left: 5px;
}

.percent::before {
  content: "от";
  padding-right: 5px;
} */



.sberbank::before {
  content: url('/img/bank_icons/sberbank.svg');
}

.vtbbank::before {
  content: url('/img/bank_icons/vtb.svg');
}

.bank_name {
    display: flex;
    align-items: center;
    gap: 10px;
}



.table_wrapper {
  padding:20px;
  background-color: white;
  border-radius:15px;
  width: 100%;
}



.bank_name_info {
    padding-left: 12px !important;
    /* display: flex; */
    /* align-items: center; */
    gap: 12px;
}


/* IPOTEKA */
.ipoteka__programs {
    width: 100%;
    overflow: auto;
}

.ipoteka_table td, .ipoteka_table th {
    padding: 16px 0px;
}


.ipoteka_table {
    width: 100%;
    background-color: white;
    border: 1px solid #E7E7ED;
    border-radius: 5px;
    border-spacing: 0px;
    border-collapse: collapse;
}


.ipoteka_table th, .ipoteka_table td {
  border: 1px solid #d3d3d37d;
  padding:16px 0px;
}

.ipoteka_table th {
    text-align: start;
}


.bank_name_wrapper {
  display: flex;
  align-items: center;
  gap: 15px;
  padding-right: 15px;
  font-size: 0.8rem;
}


.bank_header {
    padding-left: 12px;
}

.header_table {
    display: flex;
    align-items: center;
    gap: 8px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 400;
}
