/**
 * Pour un affichage plus aéré et mieux aligné du composant rowsPerPage.
 */
.o-rows-per-page {
  margin-top: 0.3em;
  margin-right: 0.3em;
}
.o-rows-per-page-buttons {
  margin-top: 0;
}
/**
 * Pour un affichage plus concis du pager.
 */
.o-rows-per-page-buttons.pager,
.o-pager.pager {
  margin-top: 0;
  margin-bottom: 0;
}
/**
 * Pour séparer proprement la bordure des numéros de pages ou nombre d'éléments par page dans les box affichées par les dropdown.
 */
.btn.dropdown-toggle ~ .dropdown-menu {
  padding: 0.3em;
  min-width: 44px;
}
[data-o-role="pager"] .pager .dropdown-menu {
  max-height: 14em;
  overflow-y: auto;
  min-width: 44px;
}
[data-o-role="pager"] .pager .dropdown-menu li {
  margin: 0.2em 0;
}
.pager li {
  display: table-cell !important;
}
