#tl_navigation .group-vr_real_estate {
  background: url("../images/real_estate.svg") 3px 2px no-repeat;
  background-size: 14px 14px;
}

.estable {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}
.estable.nowrap {
  flex-wrap: nowrap;
}
.estable_row {
  line-height: 1.3;
  width: 100%;
  display: flex;
  align-items: stretch;
}
.estable.lined > *,
.estable_row.line {
  padding: 5px 0 2px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.estable.lined > *:last-child {
  border-bottom: none;
}
.estable.relaxed > *,
.estable_row.relaxed {
  padding: 5px 0 2px;
}
.estable .es_label {
  display: block;
  flex: 0 0 120px;
  width: 120px;
  font-weight: 600;
  color: #0f1c26;
}
.tl_listing .tl_left .estable {
  text-indent: 0;
  float: right;
  width: 100%;
  margin-right: 20px;
}
.estable_cell {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  flex-grow: 1;
  overflow: hidden;
  padding: 0 6px;
  text-align: left;
}
.estable_w5 { flex: 0 0 5%; }
.estable_w10 { flex: 0 0 10%; }
.estable_w15 { flex: 0 0 15%; }
.estable_w20 { flex: 0 0 20%; }
.estable_w25 { flex: 0 0 25%; }
.estable_w30 { flex: 0 0 30%; }
.estable_w35 { flex: 0 0 35%; }
.estable_w40 { flex: 0 0 40%; }
.estable_w45 { flex: 0 0 45%; }
.estable_w50 { flex: 0 0 50%; }
.estable_w55 { flex: 0 0 55%; }
.estable_w60 { flex: 0 0 60%; }
.estable_w65 { flex: 0 0 65%; }
.estable_w70 { flex: 0 0 70%; }
.estable_w75 { flex: 0 0 75%; }
.estable_w80 { flex: 0 0 80%; }
.estable_w85 { flex: 0 0 85%; }
.estable_w90 { flex: 0 0 90%; }
.estable_w95 { flex: 0 0 95%; }
.estable_w100 { flex: 0 0 100%; }
.estable_w_icon { flex: 0 0 28px; }

@media (max-width: 767px) {
  .estable {
    display: block;
  }

  /*.tl_listing .tl_left .estable {
    text-indent: unset;
    float: none;
    width: auto;
    margin-right: 0;
  }*/

  .estable_cell {
    display: block;
    flex-grow: 0;
    overflow: visible;
    padding: 3px 0;
  }

  .estable_cell.estable_colspan {
    float: left;
  }
  .estable_cell.estable_colspan:first-child ~ .estable_cell:nth-child(1n+3) {
    padding-left: 28px;
  }

  .estable_cell.esa_center,
  .estable_cell.esa_right {
    text-align: left;
  }

  .estable_w5,
  .estable_w10,
  .estable_w15,
  .estable_w20,
  .estable_w25,
  .estable_w30,
  .estable_w35,
  .estable_w40,
  .estable_w45,
  .estable_w50,
  .estable_w55,
  .estable_w60,
  .estable_w65,
  .estable_w70,
  .estable_w75,
  .estable_w80,
  .estable_w85,
  .estable_w90,
  .estable_w95,
  .estable_w100,
  .estable_w_icon {
    flex: none;
  }

  .estable_w_icon { width: 28px; }
}

/* ------ Text colors ------ */
.esc_grey {
  color: #999;
}
.esc_blue {
  color: #5c9ac9;
}
.esc_green {
  color: #85B321;
}
.esc_red {
  color: #b31020;
}
.esc_purple {
  color: #9400b4;
}
.esc_warning,
.esc_orange {
  color: #ee8f08;
}
.esc_note {
  color: #a98551;
}
.esc_icon {
  color: #779ca5;
}
.esc_icon_light {
  color: #a7bdc3;
}
.esc_latePayment {
  color: #ff823f;
}

.esc_yellow {
  color: #FFB300;
}
