.stats-data.row li[class^="col-"] {
  padding: 0; }

@media (min-width: 768px) {
  .stats-data.row {
    margin: 0 -3px; }
    .stats-data.row li[class^="col-"] {
      padding: 0 3px; } }

.stats-data > li:last-child .stats-item {
  border-color: #936502; }

.stats-item {
  margin-bottom: 6px;
  padding: 15px 10px 15px 15px;
  border-bottom: 1px solid #ccc; }
  @media (min-width: 768px) {
    .stats-item {
      border-bottom: 0 none; } }
  .stats-item.featured {
    background-color: rgba(147, 101, 2, 0.27);
    padding: 32px 10px 44px 15px;
    border-bottom: 0 none; }
    .stats-item.featured .stats-text {
      min-height: 51px; }

.stats-text {
  font-size: 0.875em;
  display: block;
  font-weight: bold;
  line-height: 1.28571;
  position: relative;
  padding-left: 15px;
  min-height: 34px; }
  .stats-text:after {
    content: '';
    width: 8px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 3px;
    background-color: #936502; }
  .stats-text .asterisk {
    color: #936502; }

.stats-value {
  font-size: 1.875em;
  display: block;
  color: #936502;
  padding-left: 15px; }

.stats-info {
  background-color: #f2f2f2;
  padding: 16px 10px 17px;
  margin-bottom: 35px; }
  .stats-info p {
    font-size: 0.875em;
    margin: 0; }
    .stats-info p .asterisk {
      color: #936502; }

.stats-container {
  margin-bottom: 30px;
}
.stats-container .panel {
  border: 0 none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin: 0; }
  
.stats-container .plaintext {
  margin: 0 10px 15px;
  font-size: 0.875em; }
.stats-container .plaintext p {
      font-size: 1em;
      margin: 0 0 15px 0; }
.stats-container .plaintext ol li, .stats-container .plaintext ul li {
      font-size: 1em; }

.stats-title, .stats-title--nobtn {
  margin-bottom: 15px;
  display: table;
  width: 100%; }
.stats-title h2, .stats-title--nobtn h2 {
    display: table-cell;
    #background-color: #936502;
    font-size: 0.875em;
    color: #fff;
    font-weight: bold;
    padding: 5px 5px 3px 12px;
    height: 30px; }
.stats-title a, .stats-title--nobtn a {
    display: table-cell;
    width: 38px;
    height: 30px;
    cursor: pointer;
    padding-left: 3px;
    text-align: right;
    vertical-align: middle; }
	
.stats-title a:before, .stats-title--nobtn a:before {
      font-size: 38px;
      font-family: "bdeClienteBancarioFont";
      color: #ccc;
      display: block;
      line-height: 30px; }

.icon-table:before, .stats-title a:before, .stats-title--nobtn a:before {
    content: "\e91e";
}
.stats-title a.collapsed:before, .stats-title--nobtn a.collapsed:before {
      color: #936502; }

.stats-title a:before, .stats-title--nobtn a:before {
    content: "\e91e";
}

.stats-table table.table tbody tr td:first-child {
  text-align: left;
  padding-left: 8px;
  padding-right: 0; }

.stats-graphic {
width: 99.2%;
border: 1px solid #cccc;
} 

.highcharts-root { width:99%;}

.stats-graphic--mapTextBox {
  position: relative;
  top: 0;
  background: #e5eaf4;
  padding: 4px 6px;
  font-size: .6em;
  border: 1px solid #cfcfd0;
  left: calc(50% + 90px);
  z-index: 1; }

.table-cb {
  margin-bottom: 19px; }
  .table-cb.table-cb--left.table-cb--right {
    background-image: -owg-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0, rgba(255, 255, 255, 0.3) 8%, transparent 8%, transparent 92%, rgba(255, 255, 255, 0.3) 92%, rgba(0, 0, 0, 0.3) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0, rgba(255, 255, 255, 0.3) 8%, transparent 8%, transparent 92%, rgba(255, 255, 255, 0.3) 92%, rgba(0, 0, 0, 0.3) 100%);
    background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0, rgba(255, 255, 255, 0.3) 8%, transparent 8%, transparent 92%, rgba(255, 255, 255, 0.3) 92%, rgba(0, 0, 0, 0.3) 100%);
    background-image: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0, rgba(255, 255, 255, 0.3) 8%, transparent 8%, transparent 92%, rgba(255, 255, 255, 0.3) 92%, rgba(0, 0, 0, 0.3) 100%);
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0, rgba(255, 255, 255, 0.3) 8%, transparent 8%, transparent 92%, rgba(255, 255, 255, 0.3) 92%, rgba(0, 0, 0, 0.3) 100%); }
  .table-cb.table-cb--left {
    background-image: -owg-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0, rgba(255, 255, 255, 0.3) 8%, transparent 8%, transparent 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0, rgba(255, 255, 255, 0.3) 8%, transparent 8%, transparent 100%);
    background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0, rgba(255, 255, 255, 0.3) 8%, transparent 8%, transparent 100%);
    background-image: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0, rgba(255, 255, 255, 0.3) 8%, transparent 8%, transparent 100%);
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0, rgba(255, 255, 255, 0.3) 8%, transparent 8%, transparent 100%); }
  .table-cb.table-cb--right {
    background-image: -owg-linear-gradient(90deg, transparent 0, transparent 92%, rgba(255, 255, 255, 0.3) 92%, rgba(0, 0, 0, 0.3) 100%);
    background-image: -webkit-linear-gradient(90deg, transparent 0, transparent 92%, rgba(255, 255, 255, 0.3) 92%, rgba(0, 0, 0, 0.3) 100%);
    background-image: -moz-linear-gradient(90deg, transparent 0, transparent 92%, rgba(255, 255, 255, 0.3) 92%, rgba(0, 0, 0, 0.3) 100%);
    background-image: -o-linear-gradient(90deg, transparent 0, transparent 92%, rgba(255, 255, 255, 0.3) 92%, rgba(0, 0, 0, 0.3) 100%);
    background-image: linear-gradient(90deg, transparent 0, transparent 92%, rgba(255, 255, 255, 0.3) 92%, rgba(0, 0, 0, 0.3) 100%); }
  .table-cb .table-responsive {
    margin: 0;
    border: 0 none; }
    .table-cb .table-responsive .table {
      max-width: none; }
    .table-cb .table-responsive table.table thead tr td, .table-cb .table-responsive table.table thead tr th, .table-cb .table-responsive table.table tbody tr td, .table-cb .table-responsive table.table tbody tr th {
      white-space: normal; }
    .table-cb .table-responsive.active table.table.table-fixed {
      top: 0;
      position: fixed;
      display: table; }
      .table-cb .table-responsive.active table.table.table-fixed caption {
        background-color: #767676; }
      .table-cb .table-responsive.active table.table.table-fixed thead {
        border-bottom: 2px solid #666; }
        .table-cb .table-responsive.active table.table.table-fixed thead tr td, .table-cb .table-responsive.active table.table.table-fixed thead tr th {
          background-color: #d9d9d9; }
    .table-cb .table-responsive:not(.active) table.table.table-fixed {
      display: none; }
  .table-cb .table {
    border: 1px solid #999;
    margin: 0;
    font-size: 0.6875em; }
    .table-cb .table:not(.table-fixed) tbody tr:nth-child(2n+2) td {
      background-color: rgba(0, 0, 0, 0.05); }
    .table-cb .table.table-fixed {
      max-width: none;
      width: auto;
      max-width: none; }
      @media (min-width: 768px) {
        .table-cb .table.table-fixed {
          width: 720px;
          left: auto !important; } }
      @media (min-width: 992px) {
        .table-cb .table.table-fixed {
          width: 940px; } }
      @media (min-width: 1200px) {
        .table-cb .table.table-fixed {
          width: 1140px; } }
      @media (min-width: 992px) {
        .col-md-9 .table-cb .table.table-fixed {
          width: 700px; } }
      @media (min-width: 1200px) {
        .col-md-9 .table-cb .table.table-fixed {
          width: 850px; } }
      .table-cb .table.table-fixed tbody {
        visibility: hidden; }
        .table-cb .table.table-fixed tbody tr td, .table-cb .table.table-fixed tbody tr th {
          height: 0;
          line-height: 0;
          padding-top: 0;
          padding-bottom: 0;
          border-top: 0 !important;
          border-bottom: 0 !important; }
          .table-cb .table.table-fixed tbody tr td .icon-external-link, .table-cb .table.table-fixed tbody tr th .icon-external-link {
            display: none; }
    @media (min-width: 992px) {
      .table-cb .table {
        font-size: 0.75em; } }
    @media (min-width: 1200px) {
      .table-cb .table {
        font-size: 0.8125em; } }
    .table-cb .table caption {
      background-color: #767676;
      color: #fff;
      text-align: center;
      padding: 6px;
      font-weight: bold;
      font-size: 1.09091em; }
      @media (min-width: 992px) {
        .table-cb .table caption {
          font-size: 1.08333em; } }
      @media (min-width: 1200px) {
        .table-cb .table caption {
          font-size: 1.07692em; } }
    .table-cb .table thead tr:first-child td, .table-cb .table thead tr:first-child th {
      border: 1px solid #999; }
    .table-cb .table thead tr th {
      background-color: rgba(0, 0, 0, 0.15);
      font-weight: normal;
      vertical-align: top;
      text-align: center;
      width: 1%;
      border-color: #999; }
      .table-cb .table thead tr th a {
        color: #333; }
        .table-cb .table thead tr th a:hover {
          color: #936502;
          text-decoration: underline; }
    .table-cb .table tr td, .table-cb .table tr th {
      padding: 4px;
      border: 1px solid #999; }
    .table-cb .table tbody tr th {
      font-weight: normal;
      background-color: rgba(0, 0, 0, 0.15);
      text-align: center; }
    .table-cb .table tbody tr td {
      text-align: right;
      padding-right: 12px;
      padding-left: 0; }
      .table-cb .table tbody tr td.text-left {
        text-align: left;
        padding-left: 8px;
        padding-right: 0; }
      .table-cb .table tbody tr td.text-center {
        text-align: center;
        padding-left: 4px;
        padding-right: 4px; }
      .table-cb .table tbody tr td a {
        color: #936502; }
        .table-cb .table tbody tr td a:hover {
          text-decoration: underline; }
        .table-cb .table tbody tr td a[target="_blank"] {
          white-space: nowrap; }
  @media (min-width: 992px) {
    .table-cb .table-small {
      width: 60%; } }
  @media (min-width: 1200px) {
    .table-cb .table-small {
      width: 60%; } }
  @media (min-width: 992px) {
    .table-cb .table-small .table.table-fixed {
      width: 564px; } }
  @media (min-width: 1200px) {
    .table-cb .table-small .table.table-fixed {
      width: 684px; } }
  @media (min-width: 992px) {
    .col-md-9 .table-cb .table-small .table.table-fixed {
      width: 420px; } }
  @media (min-width: 1200px) {
    .col-md-9 .table-cb .table-small .table.table-fixed {
      width: 510px; } }

@media (max-width: 767px) {
  .claim .row-flex .claim-item {
    margin-left: -10px;
    margin-right: -10px; } }

@media (min-width: 768px) {
  .claim .row-flex {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-grow: 1;
    flex-grow: 1; }
    .claim .row-flex .col-flex-column {
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column; } }	