.cell-padding td {
  padding-top: 30px;
  padding-bottom: 30px;
}

.row-no-break {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

div.form-check > label {
  margin-left: 0.5rem;
  line-height: 2rem;
}

.filter h6 {
  padding-top: 0.2rem;
  align-self: flex-start;
}

.filter .print_all input {
  margin-top: 0.7rem;
}

.filter .print_all label {
  margin-top: 0.4rem;
}

.generate-pdf button {
  margin-top: 2rem;
}

.big-checkbox {
  width: 20px;
  height: 20px;
}

input[type=color] {
  padding: 0;
}

.chevron-generici {
  font-size: 25px;
  margin: 38px 38px 0 38px;
}

#drugs_table .containing-drugs-table {
  display: grid;
  justify-content: center;
  grid-template-columns: repeat(2, 20px);
  grid-template-rows: repeat(2, auto);
  gap: 5px;
}

