/* Prevent text selection */
.text-select-none {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.no-router-link-styling {
  text-decoration: none;
  color: inherit;
}

html[dir="rtl"] .form-select,
body[dir="rtl"] .form-select {
  direction: rtl;
  text-align: right;

  /* flip padding */
  padding: 0.543rem 0.9375rem 0.543rem 2.625rem;

  /* move arrow to the left */
  background-position: left 0.9375rem center;
}

.table-hover tbody tr:hover {
  background-color: #f0f0f0 !important;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #fefefe !important;
}

.action-button {
  width: 16px;
}

.img-avatar {
  width: 36px;
  margin-inline-end: 4px;
  border-radius: 36px;
}

.table-avatar {
  width: 24px;
  height: 24px;
}
