/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/lift.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************/
ul#tools {
  display: flex;
  align-self: center;
  width: 80%;
}

ul#tools li {
  flex: 1;
  border: 0;
  padding: 20px;
}

ul#tools li button, ul#tools li button:focus {
  height: 100%;
  width: 100%;
  border: 1px solid grey;
  border-radius: 10px;
  text-align: center;
  align-items: center;
  justify-content: center;
  background-color: white;
  outline: none;
  padding: 1rem;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}

#canvas {
  background-color: #f3f2f2;
  padding: 2rem;
}

.trav {
  display: inline-block;
}

.trav.selected {
  color: white;
  background-color: #0000FF;
}

.trav.normal {
  background-color: #000000;
  color: white;
}

.trav.blocked {
  background-color: #FF0000;
  color: white;
}

.trav.valid {
  background-color: #00FF00;
  color: black;
}

.card-header {
  background-color: transparent !important;
}

.modal-dialog {
  width: 60vw;
  max-width: 60vw;
  margin-left: 0vw;
  margin-top: 0vh;
  top: 10vh;
  left: 20vw;
}

.modal-open {
  overflow-y: auto;
}

.module-width-updated {
  background-color: #000000 !important;
  color: white !important;
}

.filter-option-inner-inner {
  font-weight: bold;
}

div.bootstrap-select > button {
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}

.color-box {
  display: inline-block;
  width: 60px;
  height: 15px;
  margin-right: 8px;
  border: 1px solid #000;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlmdC40OTU2MTU1MS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQ0E7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLFVBQVU7QUFBWjs7QUFIQTtFQUtJLE9BQU87RUFDUCxTQUFTO0VBQ1QsYUFBYTtBQUVqQjs7QUFUQTtFQVNNLFlBQVk7RUFDWixXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLGFBQWE7RUFDYix1REFBb0Q7RUFDcEQsb0RBQWlEO0VBQ2pELCtDQUE0QztBQUlsRDs7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixhQUFhO0FBRWY7O0FBQ0E7RUFDRSxxQkFBcUI7QUFFdkI7O0FBSEE7RUFHSSxZQUFZO0VBQ1oseUJBQXlCO0FBSTdCOztBQVJBO0VBT0kseUJBQXlCO0VBQ3pCLFlBQVk7QUFLaEI7O0FBYkE7RUFXSSx5QkFBeUI7RUFDekIsWUFBWTtBQU1oQjs7QUFsQkE7RUFlSSx5QkFBeUI7RUFDekIsWUFBWTtBQU9oQjs7QUFIQTtFQUNFLHdDQUF1QztBQU16Qzs7QUFIQTtFQUNFLFdBQVc7RUFDWCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixTQUFTO0VBQ1QsVUFBVTtBQU1aOztBQUhBO0VBQWMsZ0JBQWdCO0FBTzlCOztBQUxBO0VBQ0Usb0NBQW9DO0VBQ3BDLHVCQUF1QjtBQVF6Qjs7QUM3RUE7RUFDRSxpQkFBaUI7QURnRm5COztBQzdFQTtFQUNFLHlCQUF5QjtFQUN6Qix1QkFBdUI7QURnRnpCOztBQzdFQTtFQUNFLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixzQkFBc0I7QURnRnhCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvbGlmdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbW1vbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxudWwjdG9vbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG4gIGxpIHtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJ1dHRvbiwgYnV0dG9uOmZvY3VzIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgICB9XG4gIH1cbn1cblxuI2NhbnZhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjI7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi50cmF2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmLnNlbGVjdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBGRjtcbiAgfVxuICAmLm5vcm1hbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgJi5ibG9ja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAmLnZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBGRjAwO1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogNjB2dztcbiAgbWF4LXdpZHRoOiA2MHZ3O1xuICBtYXJnaW4tbGVmdDogMHZ3O1xuICBtYXJnaW4tdG9wOiAwdmg7XG4gIHRvcDogMTB2aDtcbiAgbGVmdDogMjB2dztcbn1cblxuLm1vZGFsLW9wZW4geyBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2R1bGUtd2lkdGgtdXBkYXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbkBpbXBvcnQgXCJjb21tb24uc2Nzc1wiOyIsIi5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRpdi5ib290c3RyYXAtc2VsZWN0ID4gYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5jb2xvci1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/