.logic-flow-graph {
  z-index: 10;
}

.custom-menu .lf-menu-item-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-right: 5px;
}
.lf-menu-lock .lf-menu-item-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAodJREFUWEftWE1sDGEYft7ZCiex05TigGQ/DeIvIqykB5EQnLlJJCXSmWoqVK/cEAfS7uxBXYgDJ7daBxFB9FSEkJ1FD01I2p0mOEi7O69sk026uzPj+2Z2hWTmOs/fPPN+3/wQIhwrb31eNT9fOkDAJgJtZ2AXwAxo4wR3AtDeFY3UwwgWoLBkPZO/AKI+AOv+oPEkwXRm2kwVwniFCqhb+TcAbVMxJFB/0UgNq3AqWOWAetZ+CUZa1WgBz3TYMVOPVLhKAfVs4TyYr6sYeGDTjiFeyWpIB9Qz9kEQcj7COSbcLS9ZNtZW+tWJMtIgHANwqAFP+Jhw53ZPm1t+yoSUDpi07CECrjSIMk45prjtZaZn7B4QRuvPMbvds2bX86YG1DP2fRCOLxYlomvF3tRQkFF7tnCVmS/W8Ng9WzS7Rpob0LLzAESNkct7i30bxwMDjuT3sEb1MzfqGOJ0swNyvWCC21ZPmxu+BRl1ZL50lqn0dTGGgaezhtjf8oCOIaRmWLfsmouLA1ZvTdygyqOufo4qLf5TDcqsuFZgpFZhK4xlNX0Drsh+WK+52klZobA4Ak3SXCk3c25zzV5Z1fMMqFv2AIBBAGvCGqvxaBLgm44hbtTz/AJOANihZhIZ/doxxE7ZgA2Ptcj2EgJeu4Jfg3FAr0LjBiXGLBASNxg3WG3A680lajsy/HgGZVoKwsQN/sUG81MArY1qqMgfcwxxRPJtpvAM4G5Fg2hwwiWnV1yWCtietU8w4040RyX2e5Swz+kX36UCVkC6ZVd+nz1QsgkF5rdgGnRM8diLHvjRlBz+tBWaexS08Ed1eSh/f9IUwC8SS5P3Zno6fvjB/t+vuia3FVruNwBqEDjZ206iAAAAAElFTkSuQmCC");
}
.lf-menu-delete .lf-menu-item-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAd9JREFUWEftmL0vQ1EYxp/33DsIKtUIk6REicTAwFyT8CdITBLiNhgkElMZhc13YmAymM3qDzBYUCWaGCx60xHhvNIiabW992rvbUrOWe5wn7zv7zznPZ+EGm9U43xwBdC3F2/RXkVfbmd1TXt8MjrjlRpQEaB/5yooWFsCaKoYCAPngnkzFek+KBe0ALBt7aLhpa5+0C6g0DEApjmAg3ZaEB3INz601elvyfRMbzJXVwAY2IovgMS6bTBPBJQ0ja4OO8BlkIh6kt9BUNMI5ZlWzEEFaGWkAwcTkyDsOxgNDyQOajCT1b+RCGe+QshwNepRvmP4u7fp2VDMcpLk/gxsxUvXI+NGSkyThigB2Q4VNkoSyxUmmgfQX8ryn8PqEqBcMSM9yxm3hYbTosn5U9O0/xDQX59TNQuYAQtsJ1gB5jnwNXxOhlg5aDUBlINW24H1Ouh8mVE1qGrwxxmw6ludqkFVg6oGbc6DapL8zUkCWjONrsXm3bsxkvKkxJ0kq/l8w9Hvq3qiZiBGLM9AYgjAaLHkWQ1wC6AdwEhVAd28FHtzq3OR8P8CWh7n3XKQ+ciMdI+XCmf5wtqyeu17b9QmCLLVLZ68OEIwGJemETouC9ATqF8GreiN+pe5ypJ/AKqT2ziaG5BeAAAAAElFTkSuQmCC");
}
.lf-menu-unlock .lf-menu-item-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAklJREFUWEftmD2I1FAQx2c2SxoFK0UErf3Cj0LkDgQtBK9RrrC3EITIbua5pYV3YKeb/N2thBPL60SwUQvd8sRCC79QCxuxt12TkSyuuLns3stusl6RB4EU/5n3e/83vOQN0xyG53k7XdddJqJjf57jRPSLiF6p6htmfgfgcRYKl83XbDYXHce5o6qLW8z1gpmvhWH49V9dqYAi0iaiGzlNaALoDmNKAxSRZMsu5YQbyOM4Xup0Ok+T91IAReQ2Ed2cBm4YE0XRQrfb3Sgc0Pf988z8fAzcGjPfdxznIxHtiKLogKpeJ6Irab2qfur3+6cKBzTGGFUNMgBXAaxkgRtjllX1UQbkmcIBReRhhiM9AOcmbbmI3CKikQWoaqMMwA9EdGjkqGC+Gobhg0mAvu+fZuaNlGatDEBNgziOc6TdbifgY4fneXtd1/2REvTmAgjAah4RSS+uAhzsWOVgni9CRh1tOwfPphcEoJdnkXP7m5kWahNgo9HYXa/XL6vqniKSTsjxjYieAUifd2NDWEROqOo6Mx8sGW6YPoG8BwA287Hv+y1mvmsjLlDzFsBJm3yJgy+JaFNh2wTPorE9GyvAcS5XDs5Sf3m+z1UNVjU4a61VDlYObuHA/zpmfgLYZbM7CWBWJ8AmdhZN8k94wSZBApi0G5K2wzzHCoBVmwkHF2oR+U5E+2wCCtC8B3DUNs/fG78xJlBVYxs4pe4JgIt5YkdaEq1W63Acxwuquj9PEgvtl1qt9joIgs8W2hGJVc8kb9Ii9dse8DfRFfz6Ocr8vQAAAABJRU5ErkJggg==");
}
.lf-menu-item-text {
  line-height: 20px;
  display: inline-block;
  vertical-align: middle;
}
