.visible-printing {
  visibility: hidden;
}

@media print {
  .footer2-bg, .menu-movel, .hide-header, .clickToHide, .botoes-data-print, .footer1-bg {
    display: none;
  }

  @page{

    size: A4 portrait;
    margin: 0;
    padding: 10px;
  }

  h4 {
    font-size: 12px !important;
    text-wrap: wrap;
  }

  .visible-printing {
    visibility: visible;
  }

  .hide-printing, .showbr {
    visibility: hidden;
    display: none;
  }

  .overflow-x {
    overflow-x: hidden !important;
  }


  .lista-filtro a{
    font-size: 12px;
  }

  /*
  .container-card:nth-child(2) .mini-container{
    max-width: 50%;
  }
    */

    .table {
      page-break-inside:avoid;
      margin-top: 20px;
    }

  #id-resumo .container-card:first-child .mini-container {
    width: 49%;
  }

  #id-resumo .container-card:nth-child(2) {
    /*page-break-after: always;*/
  }

  #id-resumo .container-card:nth-child(2) .mini-container{
    /*height: 8.97cm;*/
    width: 49%;
  }

  #id-resumo .container-card:nth-child(3) .mini-container {
  width: 32%;
  }

  #id-resumo .container-card:nth-child(3) .container-card2 {
    width: 64%;

  }

  #id-resumo .container-card2 .container-card3 {
    flex-direction: row;
  }

  #id-resumo .inner-container p {
    font-size: 20px;
  }

  #id-resumo th {
    font-size: 11px !important;
    font-weight: 500 !important;
  }

  #id-resumo td {
    font-size: 10px !important;
    font-weight: 300 !important;
  }

  #id-carteira {
    F/*page-break-before: always;*/
  }

#id-carteira {
  overflow: hidden !important;
  scrollbar-width: 0;
}

#id-carteira::-webkit-scrollbar {
  display: none;
}

  #id-carteira th {
    font-size: 10px !important;
    font-weight: 500 !important;
  }

  #id-carteira td {
    font-size: 9px !important;
    font-weight: 300 !important;
    padding: 10px 5px !important;
  }

  #id-carteira .container-card {
    flex-direction: column;
  }

  #id-carteira .mini-container h4{
    padding: 5px 5px 10px 5px;
  }

  #id-carteira .mini-container img {
    height: 180px !important;
  }

  #id-detalhes .mini-container img {
    height: 220px !important;
  }

  #id-detalhes th {
    font-size: 10px !important;
    font-weight: 500 !important;
  }

  #id-detalhes td {
    font-size: 9px !important;
    font-weight: 300 !important;
    padding: 10px 5px !important;
  }

  #id-detalhes {
    overflow-y: hidden !important;
  }

  .no-break, .container-card {
    page-break-inside: avoid;
  }
  #id-carteira .mini-container{
    page-break-inside: avoid;
  }


  .legenda-grafico-column p {
    font-size: 12px;
  }

  .legenda-grafico-column a {
      font-size: 10px;
  }

  .div-desenho-grafico {
    width: 80%;
  }

  .container-grafico-desenho {
    margin-left: 0;
  }

  #rotate-arrow-JS {
    visibility: hidden !important;
  }

  .container-card-analistas {
    width: 330px;
    padding: 10px;
    page-break-inside: avoid;
  }

  .container-card-analistas .div-img {
    min-width: 70px;
  }

  .container-card-analistas img {
    width: 70px;
  }

  .nome-analistas {
    font-size: 15px;
  }

  .cargo-setor {
    font-size: 13px;
  }

  .email-analista {
    font-size: 11px;
  }

  .div-infos {
    padding: 0;
  }



    #evol_pat, #rent_acc{

        transform:scale(0.80);
        position:relative;
        left:-70px;
        overflow: scrollbar ;

    }
    #evol_pat::-webkit-scrollbar,#rent_acc::-webkit-scrollbar,#comp_cart::-webkit-scrollbar {
      display: none;
    }

    #comp_cart {
        transform:scale(0.80);
        position:relative;
        left:-55px;
        overflow: visible;

    }

    #fig_liquidez, #limite_fgc{
        transform:scale(0.65);
        position:relative;
        left:-115px;
    }
    ::-webkit-scrollbar {
    display: none;
    }

    .break-before{
        page-break-after:always;
    }

}
/* Junior gambiarras */

.modebar.modebar--hover.ease-bg {
    background-color: red !important;
    visibility: hidden;
}


.p-grad-verde, .p-grad-azul {
border-radius: 50%;
}
