.no-margin,.panel .panel-heading h1,.panel .panel-heading h2,.panel .panel-heading h3,.panel .panel-heading h4{margin:0}.no-padding,body,html{padding:0}.dash-page,.full-height{height:100%}.dash-page,.menubar{top:0;position:absolute}.dash-page,.menubar,.menubar ul ul{position:absolute}.b3modal-title,.dash-menu,.font-base,.font-header,.node-list-title,.page h1.header,body,html{font-family:sans-serif}.page .content,.page-operations-content{max-width:950px;width:100%;min-width:600px}.font-base{font-weight:400}.font-header{font-weight:300}.animation-slow{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.animation{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.animation-fast,[ui-view].ng-enter,[ui-view].ng-leave{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}.animation-fast{transition:all .15s ease-in-out}.carousel,.nav,.pagination,.panel-title a{cursor:pointer}.panel .title{margin-top:0}[ui-view].ng-enter,[ui-view].ng-leave{position:absolute;height:100%;width:100%;transition:all .15s ease-in-out}[ui-view].app-anim.ng-enter{opacity:0}[ui-view].app-anim.ng-enter-active,[ui-view].app-anim.ng-leave{opacity:1}[ui-view].app-anim.ng-leave-active,[ui-view].dash-anim.ng-enter{opacity:0}[ui-view].app-anim.ng-enter .sidebar.right,[ui-view].app-anim.ng-leave .sidebar.right{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}[ui-view].app-anim.ng-enter .sidebar.right{right:-250px}[ui-view].app-anim.ng-enter-active .sidebar.right,[ui-view].app-anim.ng-leave .sidebar.right{right:0}[ui-view].app-anim.ng-leave-active .sidebar.right{right:-250px}[ui-view].dash-anim.ng-enter-active,[ui-view].dash-anim.ng-leave{opacity:1}[ui-view].dash-anim.ng-leave-active{opacity:0}[ui-view].editor-anim.ng-enter .b3modal,[ui-view].editor-anim.ng-leave .b3modal{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}[ui-view].editor-anim.ng-enter{opacity:0;z-index:40}[ui-view].editor-anim.ng-enter-active,[ui-view].editor-anim.ng-leave{opacity:1}[ui-view].editor-anim.ng-leave-active{opacity:0}[ui-view].editor-anim.ng-enter .b3modal-window,[ui-view].editor-anim.ng-leave .b3modal-window{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;transform-origin:left top}body,html{margin:0;overflow:hidden;font-size:16px;color:#FFF;background:#0B0B0B;font-weight:400}.grabbing{cursor:url(../imgs/closedhand.cur);cursor:url(../imgs/closedhand.cur) 8 8,move}.sweet-alert input{color:#0B0B0B}.btn,.btn-danger,.btn-default,.btn-info,.btn-success,.btn-warning,.no-select,a{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:inherit}a{color:#1b6d85;transition:color .1s ease-in-out;outline:0}a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;outline:0}a:hover{cursor:pointer;color:#5bc0de}::-webkit-scrollbar{width:10px;background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#85d0e7}::-webkit-scrollbar-thumb:window-inactive{background:#85d0e7}.dash-menu{list-style:none;text-align:right;margin-right:25px;font-size:2em;font-weight:300}.dash-menu li{margin-bottom:10px}.dash-menu li a{color:#CECECE}.dash-menu li a.active,.dash-menu li a:hover,.menubar{color:#FFF}.dash-page{overflow:auto;left:0;width:100%;z-index:10;background-color:#FFF}.keytable input[type=button]{width:40px}.keytable th{margin:0;padding:0 2px!important}.keytable th label{padding-bottom:0}.keytable td{border:0!important;padding:2px!important}.keytable td input:not([type=button]){padding:0 5px;margin:0}.keytable .form-control{height:25px}.keytable.no-border th{border:0}.menubar{width:100%;height:35px;z-index:30;font-size:14px;background-color:#454545;border-bottom:1px solid #333;-webkit-box-shadow:0 0 16px 5px #0B0B0B;box-shadow:0 0 16px 5px #0B0B0B}.menubar-left,.menubar-right{display:inline}.menubar-right{float:right}.menubar ul{padding:0;margin:0;list-style:none;display:inline-table}.menubar ul:after{content:"";clear:both;display:block}.menubar ul li{float:left}.menubar ul li:hover{background-color:#0B0B0B}.menubar ul li a{color:#FFF;display:block;height:35px;padding:0 10px;line-height:35px;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menubar .side,.menubar .side a{display:inline-block}.menubar ul li a .shortcut{color:#999;float:right;font-style:italic}.menubar .side{text-align:left}.menubar .side a.fastlink{color:#FFF;padding:0 6px 0 7px!important;border-right:1px solid #333}.menubar .side .logo{color:#4BB2FD;background-color:#333;font-weight:700;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.menubar .side .logo:hover{color:#333;background-color:#CECECE}.menubar li.disabled a{color:#999;cursor:default}.menubar li.disabled:hover{background-color:inherit}.menubar ul li:hover>ul{display:block}.menubar ul ul{display:none;background:#454545;top:100%;min-width:235px;border:1px solid #333}.menubar .menubar-right ul ul{right:0}.menubar ul ul li{float:none;position:relative}.menubar ul ul li a{height:35px;padding:0 10px;line-height:35px;color:#fff;text-align:left}.menubar ul ul ul{position:absolute;top:0}.menubar .menubar-left ul ul ul{left:100%}.menubar .menubar-right ul ul ul{right:100%}.menubar .divider{border-top:1px solid #555}.arrow-right{width:0;height:0;margin-top:12px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #FFF}[ui-view].ng-enter .menubar,[ui-view].ng-leave .menubar{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}[ui-view].ng-enter .menubar{top:-35px}[ui-view].ng-enter-active .menubar,[ui-view].ng-leave .menubar{top:0}[ui-view].ng-leave-active .menubar{top:-35px}.b3modal-background,.b3modal-top{top:0;left:0;right:0;bottom:0;position:fixed}.b3modal{z-index:40}.b3modal-background{z-index:40;background:#0B0B0B;opacity:.9}.b3modal-window{position:fixed;top:35px;left:250px;right:250px;bottom:35px;z-index:41;background-color:#FFF;color:#0B0B0B;overflow:hidden;padding-bottom:75px;-webkit-box-shadow:0 0 16px 0 #0B0B0B;box-shadow:0 0 16px 0 #0B0B0B}.b3modal-wrap{overflow-y:auto;height:100%}.b3modal-title{color:#999;margin:0;padding:25px 25px 0;font-size:2.5em;font-weight:300}.b3modal-content{padding:25px}.b3modal-buttons{position:absolute;bottom:0;height:75px;width:100%;text-align:right;padding:15px 25px;background-color:#CECECE}.serialize-result{overflow:auto;border:1px solid #999;height:100%;padding:15px}.node-list .empty{padding:0 5px;color:#CECECE}.node-list-content{padding:0 5px}.node-list-title{cursor:pointer;display:block;margin-top:10px;padding:2px 5px;text-transform:capitalize;color:#999;font-weight:400}.node-list-category{padding:0 0 10px}.node-list-category ul{list-style:none;margin:0;padding:0}.node-list-category ul li .edit{float:right;color:#FFF}.node-list-category ul li .edit:hover{text-decoration:none;background-color:#D58512}.node-list-category ul li .remove{float:right;color:#FFF}.node-list-category ul li .remove:hover{text-decoration:none;background-color:#D9534F}.node-list-category ul li a{padding:2px 5px;display:block;color:#FFF}.node-list-category ul li a:hover{background-color:#333}.node-list-category ul li a.active{color:#5bc0de}.notification{position:fixed;bottom:20px;right:-285px;z-index:50;opacity:0;width:285px;color:#0B0B0B;transition:all .5s ease}.notification:hover{opacity:.7}.notification.started{right:0;opacity:1}.notification.killed{opacity:0;right:-285px}.notification.default{background-color:#545454;border:1px solid #545454;border-right:0}.notification.default .notification-content{background-color:#CECECE}.notification.error{background-color:#761c19;border:1px solid #761c19;border-right:0}.notification.error .notification-content{background-color:#e27c79}.notification.success{background-color:#0b190b;border:1px solid #0b190b;border-right:0}.notification.success .notification-content{background-color:#48a848}.notification.warning{background-color:#482d06;border:1px solid #482d06;border-right:0}.notification.warning .notification-content{background-color:#ed9e2d}.notification.info{background-color:#1b6d85;border:1px solid #1b6d85;border-right:0}.notification.info .notification-content{background-color:#85d0e7}.notification-icon{color:#FFF;position:absolute;top:50%;left:18px;margin-top:-15px;font-size:1.3em}.notification-content{padding:5px 25px;min-height:30px}.notification-content.has-icon{margin-left:60px}.notification-title{font-size:1em;font-weight:700;margin-bottom:5px}.notification-message{font-size:.85em}.page{color:#0B0B0B;overflow-y:auto;padding-bottom:100px;min-width:850px}.page h1.header{color:#999;margin:0;overflow-y:hidden;padding:0 0 0 275px;min-width:600px;height:100px;line-height:110px;font-size:2.5em;font-weight:300}.properties label,.sidebar .title{font-weight:400;font-family:sans-serif}.page .content{padding:25px 25px 25px 275px}.page .content.no-header{padding-top:100px}.page .content .current-project{margin-top:10px}.page-operations{background-color:#FFF;border:1px solid #E7E7E7}.page-operations-content{padding-right:25px;padding-left:250px;text-align:right}.sidebar,.sidebar-stub{top:0;width:250px;height:100%;background-color:#2F2F2F;position:absolute}.page-operations-content ul{margin:0;padding:0;list-style:none}.page-operations-content ul li{display:inline}.page-operations-content ul li a,.page-operations-content ul li button{border:0;display:inline;padding:3.5px 13px;cursor:pointer}.properties{padding:10px}.properties input:not([type=button]),.properties textarea{padding:5px}.properties label{display:block;text-transform:uppercase;color:#999}.sidebar-stub{z-index:1}.sidebar{overflow-y:auto;z-index:20;color:#999;-webkit-box-shadow:0 0 16px 0 #0B0B0B;box-shadow:0 0 16px 0 #0B0B0B}.sidebar.left{left:0}.sidebar.right{right:0}.sidebar::-webkit-scrollbar{width:3px;background:0 0}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:#5bc0de}.sidebar::-webkit-scrollbar-thumb:window-inactive{background:#5bc0de}.sidebar .title{color:#0B0B0B;list-style:none;background-color:#555;margin:15px 0 10px;padding:0 10px;text-align:left;text-transform:capitalize;font-size:1.2em}.sidebar .title .new{margin-top:3px;float:right;color:#FFF}.sidebar .title .new:hover{text-decoration:none;background-color:#398439}.sidebar .title a{color:#0B0B0B;display:block}.sidebar .header-button{color:#999;padding-left:25px;height:100px;line-height:110px;font-size:1.5em;background-color:#333;border-bottom:1px solid #454545;font-family:sans-serif;font-weight:300}.tab-panel,.tabset{height:100%}.sidebar .header-button a{display:block;color:#CECECE}.sidebar .content{padding:15px 0}.sidebar .content.content.no-header{padding-top:100px}.sidebar .content.content.has-menubar{padding-top:35px}.side-panel .panel-operations{border-top:1px solid #545454;border-bottom:1px solid #545454;position:absolute;width:100%;bottom:0;background-color:#333}.side-panel .panel-operations-content{width:100%;text-align:right}.side-panel .panel-operations-content ul{margin:0;padding:0;list-style:none}.side-panel .panel-operations-content ul li{display:inline}.side-panel .panel-operations-content ul li a{display:inline-block;padding:3.5px 12px;cursor:pointer}.tabset ul.tabset-header{list-style:none;margin:0;padding:15px 0;text-align:center;font-size:1.3em;font-family:sans-serif;font-weight:300}.tabset ul.tabset-header li{display:inline;margin:0 10px}.tabset ul.tabset-header li a{color:#CECECE}.tabset ul.tabset-header li a:hover{color:#FFF}.tabset ul.tabset-header li.active a,.tabset ul.tabset-header li.active a:hover{color:#5bc0de}.tree-list{overflow-y:auto;height:80%}.tree-list-content{padding:0 5px}.tree-list-content ul{list-style:none;margin:0;padding:0}.tree-list-content ul li .remove{float:right;color:#FFF}.tree-list-content ul li .remove:hover{text-decoration:none;background-color:#D9534F}.tree-list-content ul li a{padding:2px 5px;display:block;color:#FFF}.tree-list-content ul li a:hover{background-color:#333}.tree-list-content ul li a.active{color:#5bc0de;font-weight:600}