/*=====GENERATING: 30.01.2020 17:31:59=======*/
/*========== INCLUDE utils/DnDManager========*/
.EFODragHelper{width:3em;height:3em;overflow:hidden;position:absolute;border-radius:50%;background-color:rgba(0,0,0,.3);box-sizing:border-box;padding:.5em}.EFODragHelper svg{width:100%;height:100%;fill:yellow}body.EFODragNow{cursor:pointer}.EFODropTarget{transition:transform .3s}.EFODragNow .EFODropTarget.EFODragOver{transform-origin:left center;transform:scale(1.5)}
/*========== INCLUDE windowController========*/
.EFOBackdrop{position:fixed;top:0;left:0;width:100%;box-sizing:border-box;height:100%;background:rgba(0,0,0,.5);z-index:5}.EFOWindow{position:absolute;width:80%;height:80%;max-width:100%;max-height:100%;min-width:10%;min-height:10%;box-sizing:border-box;padding:2em 0 4em 0;background:white;border:1px solid silver;box-shadow:3px 3px 10px #525151}.EFOTitle{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:2em;max-height:2em;line-height:2em;overflow:hidden;white-space:nowrap;color:white;background:#00acc8;padding:0 4em 0 1em}span.EFOTitleText{display:inline-block;width:100%;box-sizing:border-box;max-width:100%;overflow:hidden;white-space:nowrap;font-size:1.1em}.EFOTitleClose{position:absolute;top:0;right:0;width:1.5em;height:1.5em;margin:.25em .25em 0 0;cursor:pointer;transition:all .3s;overflow:hidden;border-radius:50%}.EFOTitleClose:hover{border-radius:0}.EFOTitleClose:before,.EFOTitleClose:after{content:' ';display:block;position:absolute;width:2px;margin-left:-1px;height:150%;left:50%;top:-25%;box-sizing:border-box;border-left:2px solid white}.EFOTitleClose:before{transform:rotate(-45deg)}.EFOTitleClose:after{transform:rotate(45deg)}.EFOFooter{position:absolute;left:0;bottom:0;height:4em;max-height:4em;background:white;width:100%;line-height:4em;box-sizing:border-box;text-align:right;border-top:1px solid #00acc8;padding:0 1em}.EFOFooterButton{line-height:2em;padding:0 1.5em;border:1px solid #00acc8;display:inline-block;color:#00acc8;cursor:pointer;transition:all .3s}.EFOFooterButton:hover{color:white;background:#00acc8}.EFOWindowContent{position:relative;box-sizing:border-box;height:100%;max-height:100%;overflow:hidden}.EFOWindowLoader{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;background:rgba(0,0,0,.5);display:none}.EFOWindowLoader:before,.EFOWindowLoader:after{content:' ';position:absolute;top:50%;left:50%;width:10em;height:10em;margin:-5em 0 0 -5em;border:.5em solid #00acc8;border-radius:50%}.EFOWindowLoader:before{border-top:.5em solid transparent;border-bottom:.5em solid transparent;animation:EFOWindowLoader linear .9s infinite alternate}.EFOWindowLoader:after{border-left:.5em solid transparent;border-right:.5em solid transparent;animation:EFOWindowLoader linear .9s infinite alternate-reverse}@keyframes EFOWindowLoader{from{transform:rotate(0) scale(1.0)}to{transform:rotate(360deg) scale(0.5)}}.EFOWindowResizer{width:1em;height:1em;position:absolute;right:0;bottom:0;cursor:nwse-resize;background:linear-gradient(to bottom right,transparent 49%,transparent 50%,#00acc8 55%,#00acc8 56%,transparent 57%,transparent 64%,transparent 65%,#00acc8 70%,#00acc8 71%,transparent 72%,transparent 80%,transparent 81%,#00acc8 82%,#00acc8 84%,#00acc8 85%,transparent 86%,transparent 87%,transparent 94%,transparent 95%,#00acc8 96%)}.EFOTitleHelp{box-sizing:border-box;width:1.5em;height:1.5em;position:absolute;top:0;right:2em;margin-top:.25em;margin-right:.25em}.EFOTitleHelp svg{width:100%;height:100%;fill:white}.EFOTitleHelp{padding:.1em;line-height:0;cursor:pointer;transition:all .3s}.EFOTitleHelp:hover{padding:.05em}
/*========== INCLUDE flatController========*/
.EFOFlatControllerWraper{display:block;box-sizing:border-box;height:100%;max-height:100%;overflow:hidden;position:relative}
/*========== INCLUDE widgets/paginator========*/
.widgetPaginatorHBtn{width:1.8em;height:1.8em;display:inline-block;line-height:1.8em;background:#00acc8;cursor:pointer;position:relative;margin-left:.5em;margin-right:.5em;overflow:hidden;vertical-align:middle}.widgetPaginatorHBtn.widgetPaginatorPrev:before{position:absolute;box-sizing:border-box;width:80%;height:60%;left:0;top:0;margin:10% 0 0 -10%;border:.7em solid transparent;border-right:.7em solid white;content:' '}.widgetPaginatorHBtn.widgetPaginatorNext:before{position:absolute;box-sizing:border-box;width:80%;height:60%;left:0;top:0;margin:10% 0 0 35%;border:.7em solid transparent;border-left:.7em solid white;content:' '}span.widgetPaginatorElement{display:inline-block;width:1.8em;height:1.8em;line-height:1.8em;margin-left:.3em;margin-right:.3em;border:1px solid #00acc8;box-sizing:border-box;vertical-align:middle;color:#00acc8;cursor:pointer;transition:all .3s;overfow:hidden;max-width:1.8em}span.widgetPaginatorElement.widgetPaginatorCurrent{color:white;background:#00acc8}.widgetPaginatorContent{white-space:nowrap;overflow:hidden;box-sizing:border-box;line-height:1.8em;vertical-align:middle}span.widgetPaginatorHBtn.disabled{opacity:.5;cursor:default}span.widgetPaginatorElement.widgetPaginatorSeparator{border:1px solid transparent}
/*========== INCLUDE widgets/TreeView========*/
.widgetTreeView{box-sizing:border-box;padding:0;height:100%;max-height:100%;background:white;position:relative;overflow:hidden}.widgetTreeViewToolbarEnabled{padding-top:2.5em}.widgetTreeViewToolbar{position:absolute;top:0;left:0;width:100%;height:100%;line-height:2.5em;max-height:2.5em;box-sizing:border-box;padding:0 .5em;text-align:right;background:whitesmoke;display:none}.widgetTreeViewToolbarEnabled .widgetTreeViewToolbar{display:block}.widgetTreeViewContent{box-sizing:border-box;height:100%;max-height:100%;overflow:auto;padding:.3em}.widgetTreeViewNodeElementName{height:1.5em;max-height:1.5em;max-width:100%;overflow:hidden;white-space:nowrap;line-height:1.5em;display:inline-block;width:auto;max-width:100%;padding:.05em .3em .05em .05em;cursor:pointer;transition:all .3s;box-sizing:border-box}span.widgetTreeViewNodeElementIcon{width:1.5em;height:1.5em;overflow:hidden;display:inline-block;margin-right:.1em;background:transparent}span.widgetTreeViewNodeElementText{display:inline-block;line-height:1.5em;vertical-align:top}.widgetTreeViewNodeElementNodeBody{box-sizing:border-box;padding-left:1.5em}.widgetTreeViewNodeElement{white-space:nowrap;overflow:hidden}.widgetTreeViewNodeElementName{display:inline-block;width:auto;max-width:100%;padding:.05em .3em .05em .05em;height:1.5em;cursor:pointer;transition:all .3s}.widgetTreeViewNodeElementName svg{width:100%;height:100%;fill:#00acc8;transition:all .3s}.widgetTreeViewNodeElement.widgetTreeViewselected>.widgetTreeViewNodeElementName{color:white;background:#00acc8}.widgetTreeViewNodeElement.widgetTreeViewselected>.widgetTreeViewNodeElementName svg{fill:white}.widgetTreeViewNodeElementStateclosed>.widgetTreeViewNodeElementName>.widgetTreeViewNodeIconExpanded{display:none}.widgetTreeViewNodeElementStateopened>.widgetTreeViewNodeElementName>.widgetTreeViewNodeIconCollapsed{display:none}.widgetTreeViewNodeElementStateclosed>.widgetTreeViewNodeElementNodeBody{max-height:0;transform:scaleY(0)}.widgetTreeViewNodeElementStateopened>.widgetTreeViewNodeElementNodeBody{max-height:none;transform:scaleY(1)}.widgetTreeViewNodeElementNodeBody{transition:all .1s;transform-origin:top center}.widgetTreeView,.widgetTreeView div,.widgetTreeView span,.widgetTreeView p,.widgetTreeView i,.widgetTreeView b,.widgetTreeView svg{user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
/*========== INCLUDE widgets/contextMenu========*/
.widgetcontextMenu{position:absolute;z-index:10;box-sizing:border-box;padding:.5em;max-height:50%;padding-right:0;overflow:hidden;max-width:50%;left:0;top:0;background:white;border:1px solid silver;box-shadow:3px 3px 10px darkgrey}.widgetcontextMenuContent{box-sizing:border-box;max-height:100%;overflow:auto;padding-right:.3em;max-width:100%}ul.widgetcontextMenuList{list-style:none;margin:0;padding:0;max-width:100%;box-sizing:border-box}ul.widgetcontextMenuList li{white-space:nowrap;overflow:hidden;height:2em;max-height:2em;border-bottom:1px solid whitesmoke;display:list-item;max-width:100%;position:relative;padding-left:2em;cursor:pointer;transition:all .3s;line-height:2em}ul.widgetcontextMenuList li:hover{background:whitesmoke}span.widgetcontextMenuItemIcon{width:1.5em;height:1.5em;overflow:hidden;display:inline-block;position:absolute;left:.25em;top:.25em}span.widgetcontextMenuItemIcon svg{width:100%;height:100%}ul.widgetcontextMenuList li.widgetcontextMenuMenuItemSeparator{box-sizing:border-box;background:transparent !important;line-height:0;height:1px;padding:0;margin-top:.5em;margin-bottom:.5em;border-top:1px solid silver}.widgetcontextMenu{overflow:auto;max-height:80%;padding-right:.5em}ul.widgetcontextMenuList li{padding-right:2.5em}
/*========== INCLUDE widgets/Splitter========*/
.widgetSplitter{position:relative;box-sizing:border-box;overflow:hidden;height:100%;max-height:100%}.widgetSplitterSplitterWrapper{box-sizing:border-box;overflow:hidden;height:100%;max-height:100%}.widgetSplitterPanel1,.widgetSplitterPanel2{float:left;overflow:hidden;box-sizing:border-box;height:100%;max-height:100%;width:50%;position:relative;max-width:50%}.widgetSplitterSplitter{position:relative;float:left;width:0;height:100%;box-sizing:border-box}.widgetSplitterPanel2Content{width:100%;height:100%;overflow:hidden;box-sizing:border-box}.widgetSplitterSplitterCursor{width:1em;position:absolute;top:0;left:0;height:100%;cursor:col-resize;margin-left:-.5em;z-index:3}.widgetSplitterSplitterLine{box-sizing:border-box;position:absolute;width:2px;height:100%;border-left:2px solid silver;left:50%}.EFOWidgetSplitterHelper{width:1px;box-sizing:border-box;height:250px;position:absolute;top:0;left:0;border-left:1px dashed black;z-index:11;margin-left:2px;margin-top:-125px}
/*========== INCLUDE widgets/HSplitter========*/
.widgetHSplit{box-sizing:border-box;height:100%;overflow:hidden}.widgetHSplitHSplitWrapper{box-sizing:border-box;height:100%;max-height:100%;overflow:hidden}.widgetHSplitPanel1{box-sizing:border-box;height:50%;max-height:50%;overflow:hidden}.widgetHSplitPanel2{box-sizing:border-box;height:50%;max-height:50%;overflow:visible}.widgetHSplitSplitter{box-sizing:border-box;height:1em;border:0;margin-top:-.5em;position:absolute;width:100%;top:0;left:0}.widgetHSplitPanel2{position:relative}.widgetHSplitSplitterCursor{height:100%;position:relative;cursor:row-resize}.widgetHSplitSplitterLine{position:absolute;top:50%;width:100%;left:0;height:.2em;box-sizing:border-box;border-top:.2em solid silver;margin-top:-.1em}.EFOWidgetHSplitHelper{width:20em;border-top:1px dashed black;position:absolute;margin-top:-1px;margin-left:-10em}.widgetHSplitPanel2Content{box-sizing:border-box;height:100%;max-height:100%;overflow:hidden}
/*========== INCLUDE Tabbable========*/
.EFOTabbableContainer{box-sizing:border-box;height:100%;max-height:100%;overflow:hidden;padding-top:2em}.EFOTabheaderContainer{box-sizing:border-box;height:2em;max-height:2em;overflow:hidden;line-height:2em;white-space:nowrap;position:absolute;top:0;left:0;width:100%;background:whitesmoke}.EFOTabheader{float:left;padding:0 1em;color:white;background:#00acc8;border-left:2px solid whitesmoke;border-top:1px solid whitesmoke;cursor:pointer;transition:all .3s}.EFOTabheader:nth-child(1){border-left:0}.EFOTabheader:hover{color:#00acc8;background:silver}.EFOTabsContainer{box-sizing:border-box;height:100%;max-height:100%;overflow:hidden}.EFOTabBody{display:none}.EFOTabBody{box-sizing:border-box;height:100%;max-height:100%;overflow:auto}.EFOTabheader.EFOTabHeaderActive,.EFOTabheader.EFOTabHeaderActive:hover{color:#00acc8;background:white}.EFOTabBody.EFOTabActive{display:block}
/*========== INCLUDE utils/confirm========*/
.EFOConfirmerV2Backdrop{position:fixed;width:100%;height:100%;box-sizing:border-box;top:0;left:auto;z-index:10;margin:0;padding:0;overflow:hidden;background:rgba(0,0,0,.5)}.EFOConfirmerV2CommandReciever{box-sizing:border-box;width:100%;height:100%;padding:0;margin:0;background:transparent;max-width:100%;max-height:100%;overflow:hidden}body[class^=EFOConfirmerV2Visible]{height:100%;max-height:100%;overflow:hidden}.EFOConfirmerV2{position:absolute;box-sizing:border-box;min-width:30%;max-width:80%;max-height:70%;background:white;padding-top:2em;padding-bottom:4em}.EFOConfirmerV2Title{height:2em;max-height:2em;overflow:hidden;position:absolute;top:0;left:0;box-sizing:border-box;background:#00acc8;width:100%;line-height:2em}.EFOConfirmerV2Title.EFOConfirmerV2Closable{padding-right:2.5em}.EFOConfirmerV2TitleText{box-sizing:border-box;padding:0 .1em;line-height:2em;white-space:nowrap;overflow:hidden;color:white;height:2em}.EFOConfirmerV2CloseWrp{position:absolute;top:.25em;right:.25em;width:1.5em;height:1.5em;cursor:pointer;overflow:hidden;border-radius:50%}.EFOConfirmerV2CloseInner{width:100%;height:100%;position:relative;box-sizing:border-box;overflow:hidden}.EFOConfirmerV2CloseInner:after,.EFOConfirmerV2CloseInner:before{box-sizing:border-box;height:200%;width:2px;border-left:2px solid white;content:' ';position:absolute;top:-50%;left:50%;margin-left:-1px;transform-origin:center}.EFOConfirmerV2CloseInner:after{transform:rotate(-45deg)}.EFOConfirmerV2CloseInner:before{transform:rotate(45deg)}.EFOConfirmerV2Footer{box-sizing:border-box;border-top:1px solid #00acc8;position:absolute;left:0;bottom:0;height:3.5em;width:100%;line-height:3.5em}.EFOConfirmerV2FooterInner{box-sizing:border-box;white-space:nowrap;overflow:hidden;width:100%;height:100%;text-align:right}.EFOConfirmerV2Button{display:inline-block;line-height:2em;border:1px solid #00acc8;color:#00acc8;padding:0 1.5em;cursor:pointer;transition:all .3s;margin-left:.2em;margin-right:.2em;background:transparent}.EFOConfirmerV2Button:hover{background:#00acc8;color:white}