/* These styles are generated from project.scss. */

.alert-debug {
  color: black;
  background-color: white;
  border-color: #d6e9c6;
}

.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
}

.grid-item {
  border: 1px solid black;
  padding: 10px;
}

.buttons {
  margin-top: 20px;
}

.select2-container--default .select2-selection--multiple{
  height: auto;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice{
  padding: 0 10px 0px 20px;
}

*{
  touch-action: manipulation;
}

.hidden {
  display: none;
}

aside.left-sidebar {
  position: fixed;
  overflow-y: auto;
}

aside.left-sidebar {
  transition: all 0.4s;
}