/* future-net-worth.less */
div.fnw-column-a {
  display: inline-block;
  width: calc(100% - 600px);
}
div.fnw-column-b {
  display: inline-block;
  width: 600px;
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
  div.fnw-column-a {
    width: calc(100% - 500px);
  }
  div.fnw-column-b {
    width: 500px;
  }
}
@media screen and (max-width: 991px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 576px), screen and (max-width: 575px) and (min-width: 321px), screen and (max-width: 320px) {
  div.fnw-column-a {
    display: block;
    width: 100%;
  }
  div.fnw-column-b {
    display: block;
    width: 100%;
  }
}
div.fnw-tabs > div:first-of-type {
  margin-bottom: 20px;
}
div.fnw-tabs > div:first-of-type > a {
  display: inline;
  padding: 1px 4px;
}
div#fnw-tabs-tabs {
  margin-bottom: 5px;
}
a.fnw-tab-selected {
  background-color: #e23b16;
  color: white;
  cursor: default;
}
span.fnw-net-worth-positive-decimal {
  color: blue;
  font-weight: bold;
}
span.fnw-net-worth-negative-decimal {
  color: red;
  font-weight: bold;
}
div.fnw-net-worth-icons img {
  display: inline-block;
}
div.fnw-only-wrap-when-small {
  white-space: nowrap;
}
@media screen and (max-width: 575px) and (min-width: 321px), screen and (max-width: 320px) {
  div.fnw-only-wrap-when-small {
    white-space: initial;
  }
  div.fnw-net-worth-icons img {
    display: block;
    margin-top: 4px;
    margin-bottom: 4px;
  }
}
