.partenairstat {
  .report-style-class {
    height: 80rem;
    width: 85rem;
  }
  .okUpdateData {
    font-size: small;
    color: green;
    font-style: italic;
  }

  .koUpdateData {
    font-size: small;
    color: red;
    font-style: italic;
  }

  .rdrMonth{
    width: 100% !important;
  }

  @media only screen and (max-width: 600px) {
    .div_row {
      float: left;
      //border:0px solid black;
      border-width: 0.01rem;
      width: 100%;
      margin-bottom: 1rem;
    }

    .div_row_gauche {
      float: left;
      //border:0px solid black;
      border-width: 0.01rem;
      width: 95%;
      border-radius: 0px;
    }

    .div_row_droite {
      //border-left: 1rem solid;
      float: right;
      //border:0px solid black;
      border-width: 0.01rem;
      width: 95%;
      padding-left: 2%;
      border-radius: 0px;
    }

    .titre1 {
      font-family: "DM Sans", "sans-serif";
      font-size: medium;
      text-align: center;
      margin-bottom: 0.8rem;
      color: white;
      cursor: pointer;
      font-style: italic;
      background-color: gray;
      font-weight: normal;
    }

    .btn_modif {
      width: 10rem;
      background-color: #212121 !important;
      color: white;
    }

    .btn_enreg {
      background-color: green !important;
      color: white;
      width: 95%;
      border-radius: 10px;
      font-size: small;
    }
  }

  @media only screen and (min-width: 601px) and (max-width: 991px) {
    .div_row {
      float: left;
      //border:0px solid black;
      border-width: 0.01rem;
      width: 100%;
      margin-bottom: 1rem;
    }

    .div_row_gauche {
      border-width: 0.01rem;
      width: 90%;
      padding-left: 2%;
      border-radius: 0px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 2rem;
    }

    .div_row_droite {
      //border-left: 1rem solid;
      //float: right;
      //border:0px solid black;
      border-width: 0.01rem;
      width: 90%;
      padding-left: 2%;
      border-radius: 0px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 2rem;
    }

    .titre1 {
      font-family: "DM Sans", "sans-serif";
      font-size: medium;
      text-align: center;
      margin-bottom: 0.8rem;
      color: white;
      cursor: pointer;
      font-style: italic;
      background-color: gray;
      font-weight: normal;
    }

    .btn_modif {
      width: 10rem;
      background-color: #212121 !important;
      color: white;
    }
    .col-md-6{
      width: 90% !important;
      margin-left: auto;
      margin-right: auto;
    }

    .btn_enreg {
      background-color: green !important;
      color: white;
      width: 95%;
      border-radius: 10px;
      font-size: small;
    }
    /*style petites-moyennes tablettes */
  }

  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .div_row {
      float: left;
      //border:0px solid black;
      border-width: 0.01rem;
      width: 100%;
      margin-bottom: 1rem;
    }

    .div_row_gauche {
      float: left;
      //border:0px solid black;
      border-width: 0.01rem;
      width: 45%;
      border-radius: 0px;
    }

    .div_row_droite {
      //border-left: 1rem solid;
      float: right;
      //border:0px solid black;
      border-width: 0.01rem;
      width: 55%;
      padding-left: 2%;
      border-radius: 0px;
    }

    .titre1 {
      font-family: "DM Sans", "sans-serif";
      font-size: medium;
      text-align: center;
      margin-bottom: 0.8rem;
      color: white;
      cursor: pointer;
      font-style: italic;
      background-color: gray;
      font-weight: normal;
    }

    .btn_modif {
      width: 10rem;
      background-color: #212121 !important;
      color: white;
    }

    .btn_enreg {
      background-color: green !important;
      color: white;
      width: 55%;
      font-size: small;
      border-radius: 10px;
    }
  }

  @media only screen and (min-width: 1200px) {
    /*style grande tablettes & Pc portable */

    .div_row {
      float: left;
      //border:0px solid black;
      border-width: 0.01rem;
      width: 100%;
      margin-bottom: 1rem;
    }

    .div_row_gauche {
      float: left;
      //border:0px solid black;
      border-width: 0.01rem;
      width: 45%;
      border-radius: 0px;
    }

    .div_row_droite {
      //border-left: 1rem solid;
      float: right;
      //border:0px solid black;
      border-width: 0.01rem;
      width: 55%;
      padding-left: 2%;
      border-radius: 0px;
    }

    .titre1 {
      font-family: "DM Sans", "sans-serif";
      font-size: medium;
      text-align: center;
      margin-bottom: 0.8rem;
      color: white;
      cursor: pointer;
      font-style: italic;
      background-color: gray;
      font-weight: normal;
    }

    .btn_modif {
      width: 10rem;
      background-color: #212121 !important;
      color: white;
    }

    .btn_enreg {
      background-color: green !important;
      color: white;
      width: 55%;
      font-size: small;
      border-radius: 10px;
    }
  }
}
