#entity-list-table thead {
  display: none;
}

.dt-scroll-foot {
  display: none;
}

.bottom-row {
  display: flex;
  justify-content: space-between;
}

.bottom-row .count-col label {
  font-weight: bold;
}

.bottom-row .pagination-col {
  margin-top: 10px;
}

.bottom-row .button-col {
  display: none;
}

/** {
  font-family: $font-family-sans-serif;
}*/
body {
  background-color: #f9f9f9;
}

h1 {
  color: #000;
  margin-bottom: 25px;
}

.create-container {
  position: absolute;
  top: 20px;
  right: 20px;
}

#list-filter {
  padding-top: 20px;
}

#list-filter label {
  width: 100px;
  color: #000;
}

#list-filter input {
  width: 300px;
  background-color: #f3f3f3;
}

.tab-content input, .tab-content textarea, .tab-content select {
  font-size: 0.9rem;
}

.tab-content textarea {
  height: 100px;
}

.tab-content [data-prototype] > fieldset {
  padding: 10px;
  border: 1px solid #ececec;
}

.tab-content [data-prototype] > fieldset label {
  font-size: 0.9rem;
  margin-bottom: 0.2rem;
}

#modal-save-button, #modal-save-and-close-button {
  display: none;
}

.has-changes #modal-save-button, .has-changes #modal-save-and-close-button {
  display: inline-block;
}

.has-changes #modal-save-button-dummy, .has-changes #modal-save-and-close-button-dummy {
  display: none;
}

.ft-grouping {
  padding: 10px;
  background-color: #f0f7f8;
  margin-bottom: 20px;
}

.shared-field .form-text {
  font-weight: bold;
  color: #0d6efd;
}

.working-conditions label {
  font-size: 0.8rem;
  font-weight: bold;
}

.working-conditions div.form-check {
  height: 1.2rem;
  min-height: 1rem;
}

.working-conditions div.form-check:has(.variant) {
  padding-left: 55px;
}

.working-conditions .variant + label {
  font-weight: normal;
}

input[type="checkbox"].d-none + label {
  display: none !important;
}

#login-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

#login-wrapper .card {
  width: 460px;
  padding: 30px;
}

#login-wrapper .card img {
  max-width: 260px;
  margin-bottom: 40px;
}

#main-nav #logo {
  max-width: 200px;
}

#main-nav #navbarToggler {
  flex-grow: unset;
}

#main-nav .navbar-nav > li {
  margin-left: 20px;
}

#main-nav .navbar-nav > li a {
  font-weight: bold;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvdGhlbWUvX2RhdGF0YWJsZS5zY3NzIiwic3R5bGUuY3NzIiwiLi4vc2Nzcy90aGVtZS9fZWxlbWVudHMuc2NzcyIsIi4uL3Njc3MvdGhlbWUvX2ZpbHRlci5zY3NzIiwiLi4vc2Nzcy90aGVtZS9fZm9ybXMuc2NzcyIsIi4uL3Njc3MvdGhlbWUvX2xvZ2luLnNjc3MiLCIuLi9zY3NzL3RoZW1lL19uYXYuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUVJLGFBQWE7QUNBakI7O0FESUE7RUFDRSxhQUFhO0FDRGY7O0FES0E7RUFDRSxhQUFhO0VBQ2IsOEJBQThCO0FDRmhDOztBREFBO0VBTU0saUJBQWlCO0FDRnZCOztBREpBO0VBV0ksZ0JBQWdCO0FDSHBCOztBRFJBO0VBZUksYUFBYTtBQ0hqQjs7QUN2QkE7O0VEMkJFO0FDdkJGO0VBQ0UseUJBQXlCO0FEeUIzQjs7QUN0QkE7RUFDRSxXQUFXO0VBQ1gsbUJBQW1CO0FEeUJyQjs7QUN0QkE7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFdBQVc7QUR5QmI7O0FFekNBO0VBQ0UsaUJBQWlCO0FGNENuQjs7QUU3Q0E7RUFJSSxZQUFZO0VBQ1osV0FBVztBRjZDZjs7QUVsREE7RUFRSSxZQUFZO0VBQ1oseUJBQXlCO0FGOEM3Qjs7QUd2REE7RUFFSSxpQkFBaUI7QUh5RHJCOztBRzNEQTtFQUtJLGFBQWE7QUgwRGpCOztBRy9EQTtFQVNJLGFBQWE7RUFDYix5QkFBeUI7QUgwRDdCOztBR3BFQTtFQWFNLGlCQUFpQjtFQUNqQixxQkFBcUI7QUgyRDNCOztBR3REQTtFQUNFLGFBQWE7QUh5RGY7O0FHdkRBO0VBRUkscUJBQXFCO0FIeUR6Qjs7QUczREE7RUFLSSxhQUFhO0FIMERqQjs7QUdyREE7RUFDRSxhQUFhO0VBQ2IseUJBQXlCO0VBQ3pCLG1CQUFtQjtBSHdEckI7O0FHckRBO0VBSUksaUJBQWlCO0VBQ2pCLGNBQWM7QUhxRGxCOztBR2pEQTtFQUVJLGlCQUFpQjtFQUNqQixpQkFBaUI7QUhtRHJCOztBR3REQTtFQU9JLGNBQWM7RUFDZCxnQkFBZ0I7QUhtRHBCOztBRzNEQTtFQVVNLGtCQUFrQjtBSHFEeEI7O0FHL0RBO0VBZUksbUJBQW1CO0FIb0R2Qjs7QUdoREE7RUFDRSx3QkFBdUI7QUhtRHpCOztBSXRIQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osV0FBVztFQUNYLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0FKeUhyQjs7QUkvSEE7RUFTSSxZQUFZO0VBQ1osYUFBYTtBSjBIakI7O0FJcElBO0VBYU0sZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBSjJIekI7O0FLeklBO0VBR0ksZ0JBQWdCO0FMMElwQjs7QUs3SUE7RUFPSSxnQkFBZ0I7QUwwSXBCOztBS2pKQTtFQVdJLGlCQUFpQjtBTDBJckI7O0FLckpBO0VBYU0saUJBQWlCO0FMNEl2QiIsImZpbGUiOiJzdHlsZS5jc3MifQ== */