.app-root{width:100%;height:100%;position:absolute}body{width:100%;height:100%;position:absolute}li[data-accessible="true"]{display:none}

.logout-container{display:flex;width:100vw;height:100vh;background-color:#eee;flex-direction:column;justify-content:center;align-items:center;background:var(--primary-color);overflow:auto}.logout-container .k2-primary-reversed-btn{z-index:2;margin-top:20px;padding:10px 20px;font-size:18px}.logout-container span{color:white;font-size:40px;text-align:center;max-width:400px;margin-bottom:15px}.logout-container hr{width:450px;border-color:#8AC0FC}.logout-container canvas{z-index:1;position:absolute}.logout-container .reconnect-icon{margin-bottom:35px}.logout-container .logo{margin-bottom:40px;height:60px}

.change-pass-container{padding-top:10px;padding-bottom:30px}.change-pass-container .seperator{width:100%;height:15px}.change-pass-container label{display:block}.change-pass-container input{width:100%}.change-pass-container .fail-msg{visibility:hidden;color:red;margin-bottom:10px;margin-top:-7px;margin-left:0px;width:100%;overflow:hidden;text-overflow:ellipsis;height:16px}

:export{menuItemTextHover:#000;menuItemText:#C5FFFF}.app-header-container{width:100%;position:relative;height:50px;background-color:var(--header-bg-color);z-index:5;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden;transition:height 0.3s}.app-header-container .user-icon{position:absolute;right:20px;cursor:pointer}.app-header-container .header-title{margin-top:18px;font-size:17px;margin-left:3px;color:white}.app-header-container menu-btn{margin-left:10px;margin-right:10px;margin-top:4px}.app-header-container .vl{border-left:1px solid #545454;height:100%;margin-right:10px}.app-header-container nav{margin-left:30px}.app-header-container nav span{pointer-events:none;padding-left:25px;padding-right:25px;border-right:solid 1px var(--header-text-color)}.app-header-container nav a{border:none;padding:0px}.app-header-container nav .selected{color:var(--header-text-color)}.app-header-container .app-name{color:white;margin-left:2px;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;font-family:"Montserrat","Roboto", sans-serif;font-size:26px;text-transform:lowercase;letter-spacing:-1px}.app-header-container .arrow-up{display:none;width:0px;height:0px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid white;margin:auto;margin-top:3px;pointer-events:none}

:export{menuItemTextHover:#000;menuItemText:#C5FFFF}.left-drawer-container{position:absolute;height:100%;width:250px;transform:scaleX(0);background-color:var(--primary-color);transition:transform 0.2s;transform-origin:0% 100%;overflow:hidden;display:flex;justify-content:space-between;flex-direction:column}.left-drawer-container .list-option:hover{background:#1274d6}.left-drawer-container .bg-selected{background-color:#2271c2 !important}.left-drawer-container .list-parent{list-style:none;margin:0px}.left-drawer-container .list-option{font-weight:500;font-size:14px;padding:12px 12px 12px 10px;cursor:pointer;color:#fff;transition:background-color 0.35s;user-select:none;white-space:nowrap;background-color:transparent;border-bottom:solid 1px #72b5f8;min-width:250px}.left-drawer-container span{font-weight:500;font-size:18px;text-align:center;cursor:pointer;color:#fff;transition:background-color 0.35s;user-select:none;line-height:40px;margin-bottom:15px;white-space:nowrap}.left-drawer-container span:hover{background:#1274d6}

.wireframe-container{height:100%;width:100%;position:relative}.wireframe-container .main-container{height:calc(100% - 50px);position:relative}.wireframe-container .main-container .sub-container{height:100%;width:100%;display:flex;flex-direction:column}.wireframe-container .micro-app-container{flex-grow:1;border:none}

.login-container{display:flex;width:100vw;height:100vh;background-color:#eee;flex-direction:column;justify-content:center;align-items:center;background:var(--primary-color)}.login-container h1{margin-bottom:20px}.login-container #loginform{width:380px;z-index:2;padding:2em}.login-container #loginform .seperator{width:100%;height:15px}.login-container #loginform label{display:block}.login-container #loginform input{width:100%}.login-container #loginform button{width:100%;margin-top:30px}.login-container #loginform .fail-msg{display:none;color:red;margin-bottom:10px;margin-top:-10px;margin-left:10px;width:100%;overflow:hidden;text-overflow:ellipsis}.login-container canvas{z-index:1;position:absolute}.login-container .logo{height:60px;margin-bottom:15px}


/*# sourceMappingURL=bundlefd41efdf.css.map*/