/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/* CHANGED BEFORE HERTE */
/*mneves*/
/*mneves*/
/*$grid-breakpoints: (
  xs: 0,
  sm: 576px,
  md: 768px,
  lg: 992px,
  xl: 1200px
);*/
/*mneves*/
/*$grid-breakpoints: (
  xs: 0,
  sm: 576px,
  md: 780px,
  lg: 992px,
  xl: 1200px,
  xxl: 1600px 
);*/
/*mneves*/
/*mneves*/
/*mneves*/
/*$container-max-widths: (
  sm: 540px,
  md: 960px,
  lg: 1060px,
  xl: 1140px
);*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*mneves*/
/*$carousel-control-prev-icon-bg:     str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#999999' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"), "#", "%23");*/
/*$carousel-control-next-icon-bg:     str-replace(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#999999' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"), "#", "%23");*/
/*mneves*/
.bb-etf__home .bb-section-hero {
  background-image: url("../best_images/Trading/hero-city.jpg");

  height: 400px;
  /*MOBILE BG IMAGE*/ }
  @media (max-width: 575px) {
    .bb-etf__home .bb-section-hero {
      background-image: url("/2018_new_site/shared/img/hero/mobile-hero-test.png"); } }
  @media (max-width: 1199px) {
    .bb-etf__home .bb-section-hero {
      height: 350px;
      /*
            .bb-box-1{
                left: calc(50% - 220px);
            }

            .bb-box-2{
                left: calc(50% - 60px);
            }*/ } }

.bb-etf__home .bb-slick__section-2 .slick-track {
  /* height: 380px;

            @include media-breakpoint-down(md){
                height: 320px;
            }

            @include media-breakpoint-down(sm){
                 height: 580px;
            }*/ }

.bb-etf__home .bb-slick__section-2 .slick-next, .bb-etf__home .bb-slick__section-2 .slick-prev {
  opacity: 0; }
  @media (max-width: 899px) {
    .bb-etf__home .bb-slick__section-2 .slick-next, .bb-etf__home .bb-slick__section-2 .slick-prev {
      opacity: 1;
      top: calc(50%); } }

.bb-etf__home .bb-slick__section-2 .slick-dots {
  /*bottom: 125px;*/
  /*left: 0;*/
  opacity: 0; }
  @media (max-width: 899px) {
    .bb-etf__home .bb-slick__section-2 .slick-dots {
      opacity: 1;
      /*bottom: 100px;*/ } }

/*hero-etf-tabela.png*/
.bb-nav-tabs-container {
  height: 500px; }
  @media (max-width: 899px) {
    .bb-nav-tabs-container {
      height: 240px; } }
  .bb-nav-tabs-container__bg {
    background-image:  url("../best_images/Trading/hero-city.jpg");
    height: 320px; }
  .bb-nav-tabs-container__col {
    min-height: 250px;
    margin-top: -250px; }

.bb-nav-tabs {
  background-color: #f7f7f7; }
  .bb-nav-tabs .nav-item {
    width: calc(100% / 2);
    padding: 0; }
  .bb-nav-tabs .tab-content .tab-pane, .bb-nav-tabs .bb-tab-content .tab-pane {
    /* background-color: $gray-100;*/
    min-height: 0px; }
  .bb-nav-tabs .tab-content .card-body, .bb-nav-tabs .bb-tab-content .card-body {
    padding-left: 1rem;
    padding-right: 1rem; }

.bb-datatable {
  border: 0 !important; }
  .bb-datatable__filter-header {
    height: 60px !important;
    background: transparent;
    display: flex;
    justify-content: space-around;
    padding: 0;
    /*padding: 20px 5px;*/
    /*margin-top: 20px;*/ }
    .bb-datatable__filter-header__combo-button {
      /*margin-top: 13px;*/
      border: 1px solid #c8c8c8;
      border-radius: 0px;
      height: 33px;
      font-size: 13px;
      color: #333333;
      text-align: left;
      padding: 0 13px;
      cursor: pointer;
      margin-right: 20px;
      width: 315px; }
      @media (max-width: 1199px) {
        .bb-datatable__filter-header__combo-button {
          width: 290px; } }
      .bb-datatable__filter-header__combo-button__item {
        padding: 0;
        width: 170px;
        display: inline-block; }
      .bb-datatable__filter-header__combo-button__sub-item {
        padding: 0;
        min-width: 80px;
        color: #999999;
        display: inline-block; }
      .bb-datatable__filter-header__combo-button .ion {
        font-size: 18px;
        color: #3a88c6;
        margin-left: 15px; }
        .bb-datatable__filter-header__combo-button .ion:before {
          position: absolute;
          top: 8px; }
      .bb-datatable__filter-header__combo-button.\--opened .ion:before {
        content: "\f126"; }
      @media (max-width: 1199px) {
        .bb-datatable__filter-header__combo-button {
          padding: 0 10px;
          cursor: pointer;
          margin-right: 10px; }
          .bb-datatable__filter-header__combo-button__item {
            width: 150px;
            display: inline-block; }
          .bb-datatable__filter-header__combo-button__sub-item {
            min-width: 80px;
            color: #999999;
            display: inline-block; }
          .bb-datatable__filter-header__combo-button .ion {
            font-size: 18px;
            color: #3a88c6;
            margin-left: 15px; } }
    .bb-datatable__filter-header__grouped-buttons {
      /*position: relative;*/ }
      .bb-datatable__filter-header__grouped-buttons.\--relative {
        position: relative;
        left: 0;
        top: 0;
        transform: translate(0, 0); }
    .bb-datatable__filter-header.\--header-etf {
      background: transparent;
      display: flex;
      justify-content: start;
      /*background-color: blue;*/
      right: 0; }
      .bb-datatable__filter-header.\--header-etf div {
        text-align: right; }
      .bb-datatable__filter-header.\--header-etf__grouped-buttons {
        /*position: relative;*/ }
        .bb-datatable__filter-header.\--header-etf__grouped-buttons.\--relative {
          position: relative;
          left: 0;
          top: 0;
          transform: translate(0, 0); }
      @media (max-width: 575px) {
        .bb-datatable__filter-header.\--header-etf div {
          text-align: center !important; } }
  .bb-datatable__filter__combo-setor {
    position: absolute;
  /*  top: 33px;*/
  /*  left: 15px;*/
    /*transform: translateX(-50%);*/
    vertical-align: top;
    border: solid 1px #dddddd;
    background-color: #fff;
    z-index: 32;
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .25s ease-out;
    overflow-y: scroll;
    width: 315px;
    padding-left: 6px;
    padding-right: 6px; }
    @media (max-width: 1399px) {
      .bb-datatable__filter__combo-setor {
        left: 15px; } }
    @media (max-width: 1199px) {
      .bb-datatable__filter__combo-setor {
        width: 290px; } }
    @media (max-width: 899px) {
      .bb-datatable__filter__combo-setor {
        /*width: 300px;*/
        /* left: 0px;*/ } }
    .bb-datatable__filter__combo-setor.\--opened {
      height: 220px;
      opacity: 1; }
      @media (max-width: 899px) {
        .bb-datatable__filter__combo-setor.\--opened {
          /*height: 20px;*/
          overflow-y: scroll; } }
    .bb-datatable__filter__combo-setor__header {
      font-size: .85rem;
      border: solid 1px #dddddd;
      height: 40px;
      padding: 8px 10px;
      display: flex;
      justify-content: start;
      position: relative; }
    .bb-datatable__filter__combo-setor__title {
      width: 180px;
      font-weight: 500; }
    .bb-datatable__filter__combo-setor__btn-todos {
      width: 180px;
      font-weight: 500; }
    .bb-datatable__filter__combo-setor__btn-close {
      position: absolute;
      right: 20px; }
      .bb-datatable__filter__combo-setor__btn-close i {
        font-size: 20px; }
    .bb-datatable__filter__combo-setor__links_container {
      display: flex;
      flex-wrap: nowrap;
      justify-content: start;
      max-height: 300px;
      min-width: 315px;
      margin-top: 10px; }
    .bb-datatable__filter__combo-setor__links {
      list-style: none;
      padding: 0; }
      .bb-datatable__filter__combo-setor__links.\--level-2 {
        display: flex;
        flex-wrap: wrap; }
      .bb-datatable__filter__combo-setor__links li {
        width: 140px;
        padding: 6px 10px;
        text-align: left; }
        @media (max-width: 899px) {
          .bb-datatable__filter__combo-setor__links li {
            width: 120px; } }
        .bb-datatable__filter__combo-setor__links li a {
          font-size: .85rem;
          color: #1c4f90; }
          .bb-datatable__filter__combo-setor__links li a.\--active {
            color: #999999; }
          .bb-datatable__filter__combo-setor__links li a:hover {
            color: #999999; }


/* Novo Site - Tiago Araújo - 070618 */
table.dataTable thead .sorting, 
table.dataTable thead .sorting_asc, 
table.dataTable thead .sorting_desc {
    background-image : none !important;
} 			
