  /* pour pas avoir à cliquer présisément sur le texte */
  .islast{
    width:100%;
  }
  .modif_input{
    border:none;
    outline: none;
    width:100%;
  }

  .navbar{
    border: none;
  }


  .invalid-feedback-visible{
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: red;
  }


.row.sm .col canvas {
  max-height: 250px; 
  /* width: 100% !important; */
 /*  height: auto !important; */
}

/*  Graphique des nouvelles machines par jour  */
#ROW_BOTTOM canvas {
  max-height: 700px;  
  /* width: 100% !important; */
  height: auto !important;
}


/* aligner les cards au milieu*/
#ROW_TOP,#ROW_MIDDLE {
  display: flex;
  justify-content: center;
 
}

/*
#ROW_MIDDLE *{
  max-height: max-content;
  max-width: max-content;
}
*/


/* Entrées datatable */
.clickable-row {
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.1s ease;
}
.clickable-row:hover {
  background-color: #f2f2f2;
}
.clickable-row:active {
  transform: scale(0.98);
  background-color: #e9ecef;
}

/* Pour aligner les cards */
.card-inline{
  display:inline-block; 
}


/* bouton de zoom*/
/* #zoom-pie-os{
  height: min-content;
  width: min-content;
} */

/* card du camembert os*/
/* #CARD_OS {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.8s ease;
} */

/* Make the canvas (SVG) grow smoothly on hover */
/* #CARD_OS canvas {
  width: 100%;
  height: auto;
  transition: width 0.8s ease, height 0.8s ease;
} */

/* On hover, enlarge the canvas itself */
/* #CARD_OS:hover canvas {
  width: 130%;
  height: auto;
} */

/* Add a soft elevation to the parent card */
/* #CARD_OS:hover {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
  z-index: 5;
} */



/* #CARD_OS {
  position: relative;
}
#CARD_OS:hover {
  position: relative;
  z-index: 10;
} */






.width-min-content{
  width: min-content;
}

.underline{
  text-decoration: underline;
}

