.fx-react-app{display:flex;flex-direction:column;height:100vh}

.fx-menu{display:flex;flex-direction:column;width:min-content;height:100vh;padding-left:2px;border-right:1px solid #dddddd}.fx-menu a{text-decoration:none}.fx-menu .MuiCollapse-root .MuiButtonBase-root.MuiListItem-root.fx-menu-expanded-nested.MuiListItem-dense.MuiListItem-gutters.MuiListItem-button>a{width:100%}

.myLinkSubMenu{color:cornflowerblue;text-indent:1em;text-decoration:none !important}.menu-container{display:flex;flex-direction:row;align-items:center}.expand{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:200px}.fx-menu-expanded-expanded{max-width:230px;min-width:230px}.fx-menu-collapsed-expanded{max-width:36px;min-width:36px}.fx-menu-expanded-nested{padding:0 0 0 11px !important;margin-bottom:1px !important}.fx-menu-collapsed-nested{padding:0 0 0 11px !important;margin-bottom:1px !important}.fx-menu-expanded-regular{padding:0 8px 0 0px !important;width:100% !important;color:black !important}.fx-menu-collapsed-regular{padding:0 8px 0 5px !important;width:100% !important;color:black !important}.fx-menu-expanded-selected{width:100% !important;padding:0 8px 0 0 !important;color:#393393 !important;background:#eeeff8 !important;border-top-right-radius:24px !important;border-bottom-right-radius:24px !important}.fx-menu-collapsed-selected{width:100% !important;padding:0 8px 0 5px !important;color:#393393 !important;background:#eeeff8 !important;border-top-right-radius:24px !important;border-bottom-right-radius:24px !important}.fx-menu-expanded-selected-item-0{color:#393393 !important;font-weight:bold !important;padding-left:8px}.fx-menu-expanded-regular-item-0{color:#393393 !important;font-weight:bold !important;padding-left:8px}.fx-menu-collapsed-selected-item-0{padding:0 0 0 0px !important;color:#393393 !important;font-weight:bold !important}.fx-menu-collapsed-regular-item-0{padding:0 0 0 0px !important;color:#393393 !important;font-weight:bold !important}.fx-menu-expanded-selected-item-1{color:#393393 !important;padding:0 0 0 11px !important;font-weight:bold !important;border-bottom:1px solid #393393 !important}.fx-menu-collapsed-selected-item-1{color:#393393 !important;padding:0 0 0 11px !important;font-weight:bold !important;border-bottom:1px solid #393393 !important}.fx-menu-expanded-selected-text{color:#393393 !important;font-weight:bold;text-decoration:none !important}.fx-menu-collapsed-selected-text{color:#393393;font-weight:bold}

.fx-menu-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #393393;min-height:61px;max-height:61px}.fx-menu-header-icon{color:black;width:12px;margin-right:12px}.fx-menu-header-icon:hover{color:#393393;width:12px}

.fx-react-header{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:61px;padding-left:8px;padding-right:8px}.fx-react-header-left{display:flex;flex-direction:row;align-items:center}.fx-react-header-right{display:flex;flex-direction:row;align-items:center}.fx-react-header-name{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:x-large;color:white;background:#393393;border-radius:24px;width:48px;height:48px;margin-right:8px}.fx-react-header-full-name{display:flex;flex-direction:row;align-items:center;color:black}

.fx-react-header-back{display:flex;flex-direction:row;align-items:center;height:100%;cursor:pointer;margin-right:8px}

.fx-react-div-row{display:flex;flex-direction:row;width:100%}

.fx-react-header-culture{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#F7F8FC;color:#3F51B5;border:1px solid #3F51B5;text-transform:uppercase;border-radius:5px;margin:8px;width:50px;height:50px;cursor:pointer}

.fx-page{display:flex;flex-direction:row}

.fx-page-header{display:flex;flex-direction:row;width:100%;height:61px;justify-content:center;align-items:center;border-bottom:1px solid #393393;font-size:xx-large;color:#393393}

.fx-page-content{display:flex;flex-direction:column;width:calc(100% - 16px);padding-left:8px;padding-right:8px}

.fx-react-sign-in{display:flex;flex-direction:column;height:100vh}.fx-react-sign-in-top{height:33vh}.fx-react-sign-in-middle{display:flex;flex-direction:column;align-items:center;height:34vh;width:100%}.fx-react-sign-in-bottom{height:33vh}

.fx-grid-div{display:flex;flex-direction:column;width:100%}

.fx-grid-row-div{display:flex;flex-direction:row;width:100%}

.fx-grid-cell-div{display:flex;flex-direction:row;width:100%}

.loader-icon{animation:loader-icon-spin-animation 2s linear infinite}@keyframes loader-icon-spin-animation{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}

button.MuiButton-root{margin-top:16px;height:56px}

.icon-button-tooltip{position:relative;width:100%}.icon-button-tooltip button{display:block;margin:0 auto}.tooltip-wrap{position:absolute;left:0;right:0;margin:auto;bottom:-20px}.tooltip{font-family:Rubik;font-size:10px;line-height:10px;color:#000;text-align:center;background:#B3C7DE;border-radius:2px;padding:2px 5px;box-sizing:border-box}

.fx-app-error{position:absolute;top:1%;right:0;left:0;display:-ms-flexbox;display:flex;box-sizing:border-box;width:100%;max-width:600px;margin:auto;padding:20px;border-radius:8px;background:#d7e5ff;-ms-flex-align:center;align-items:center;justify-content:space-between}.fx-app-error-text{font-size:14px;font-weight:500;line-height:17px;color:#153155}


.fx-tree-node{display:flex;flex-direction:column}.fx-tree-node-node{display:flex;flex-direction:row}.fx-tree-node-node:hover{cursor:default}.fx-tree-node-label-selected{display:flex;flex-direction:row;align-children:center;width:100%;height:24px;max-height:24px;background:#eeeff8}.fx-tree-node-label-regular{display:flex;flex-direction:row;align-children:center;width:100%;height:24px;max-height:24px}.fx-tree-node-children{display:flex;flex-direction:column;margin-left:18px}.fx-tree-node-icon{width:24px;height:24px;background:transparent}.fx-tree-node-icon:hover{cursor:pointer}

.fx-react-p-table-pending{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;left:0px;top:0px;width:100%;height:calc(100% - 52px);background-color:#00000016;z-index:1000}

.fx-react-key-value{display:flex;flex-direction:row;align-items:baseline}.fx-react-key-value h4{margin:0}

.fx-react-multiline-split{word-break:break-word}

