.actions{margin:0;background:#ddd;color:#000;height:64px;padding:12px}.actions .switch{float:left}.actions a.back{display:inline-block;width:160px;height:40px;padding:12px;font-size:10pt;background:#444;border-radius:4px;text-decoration:none;color:#fff;text-align:center}.actions a.back:hover{text-decoration:underline;background:#000}.actions ul{list-style:none;margin:0;padding:0;display:inline-block;float:right}.actions ul li{display:block;margin:0 0 0 8px;width:148px;float:left}.actions ul li a{display:block;padding:12px;background:#666;color:#fff;text-align:center;font-size:10pt;border-radius:4px;text-decoration:none}.actions ul li a:hover{background:#fff;color:#000}.actions ul li a.create{background:#369;color:#fff}.actions ul li a.create:hover{background:#69c;color:#fff}.actions ul li a.danger{background:#900;color:#fff}.actions ul li a.danger:hover{background:#c00}.alert{background:#ddd;color:#000;padding:1em;border-radius:3px}.alert.alert-success{color:#3c763d;background:#dff0d8}.alert.alert-info{color:#31708f;background:#d9edf7}.alert.alert-warning{color:#8a6d3b;background:#fcf8e3}.alert.alert-danger{color:#a94442;background:#f2dede}#app{position:absolute;top:0;left:0;bottom:0;right:0}#app .full{position:absolute;top:0;left:0;bottom:0;right:0}#app .nav{position:absolute;top:0;left:0;right:0;height:64px;z-index:1000}#app .tray{position:absolute;top:64px;left:0;bottom:0;width:64px}#app .tabs{position:absolute;top:64px;left:0;right:0;height:64px}#app .tabs.has-tray{left:64px}#app .sidebar{position:fixed;top:64px;left:0;width:320px;bottom:0;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.05);border-right:1px solid #eee}#app .view{position:absolute;top:64px;right:0;bottom:0;left:0;overflow-y:hidden}#app .view.content{padding:16px 32px;background:#fff;overflow-y:auto}#app .view.view-scroll{overflow-y:scroll}#app .view.view-docs{padding:0 32px 16px 32px;background:#fff}#app .view.has-tray{left:64px}#app .view.has-tabs{top:128px}#app .view.has-sidebar{left:320px}#app .view .empty{max-width:640px;margin:32px auto;padding:32px;text-align:center;color:#888;font-size:140%}#app .view .wrap{width:960px;margin:32px auto;overflow:auto}#app .view .wrap .sidebar{display:inline-block;position:relative;top:auto;right:auto;bottom:auto;left:auto;float:left;width:312px;box-shadow:none}#app .view .wrap .panel{margin:0;display:inline-block;float:right}#app .view .panel{max-width:640px;background:#fff;margin:32px auto;padding:32px}#app .view .panel>h1:first-child{margin-top:0}#app .view .panel h1{text-align:center}.dashboard{overflow:auto;padding-right:16px;padding-bottom:16px}.dashboard .widget{width:320px;height:128px;background:#fff;margin:16px 0 0 16px;display:inline-block;float:left;position:relative;box-shadow:0 0 2px #ddd}.dashboard .widget.widget-2-1{width:656px;height:128px}.dashboard .widget.widget-1-2{height:272px}.dashboard .widget.widget-2-2{width:656px;height:272px}.dashboard .widget .icon{position:absolute;top:32px;left:32px;width:64px;height:64px;background:#ccc;color:#fff;border-radius:50%;text-align:center;font-size:24pt;padding-top:16px}.dashboard .widget .icon.black{background:#000}.dashboard .widget .icon.white{background:#fff;color:#888}.dashboard .widget .icon.red{background:#c00}.dashboard .widget .icon.green{background:#090}.dashboard .widget .icon.blue{background:#69c}.dashboard .widget .icon.yellow{background:#fc0}.dashboard .widget .icon.orange{background:#f90}.dashboard .widget .icon.cyan{background:#0cc}.dashboard .widget .icon.magenta{background:#909}.dashboard .widget .value{position:absolute;top:24px;left:120px;right:0;font-size:36pt;font-weight:700}.dashboard .widget .value .unit{margin-left:8px;font-size:60%}.dashboard .widget .value.small{top:32px;font-size:18pt}.dashboard .widget .value.medium{top:32px;font-size:24pt}.dashboard .widget h3{position:absolute;top:64px;left:120px;right:0;text-align:left}.dataset{position:relative;font-size:11pt}.dataset div.holder{height:0}.dataset table{width:100%}.dataset table td,.dataset table th{color:#666;text-align:left;border-bottom:1px solid #ddd;padding:10px}.dataset table td.check,.dataset table th.check{width:32px;text-align:center}.dataset table td.dragger,.dataset table th.dragger{width:32px;text-align:center}.dataset table td.deleter,.dataset table th.deleter{width:32px;text-align:center}.dataset table td.numeric,.dataset table th.numeric{text-align:right}.dataset table td.disabled,.dataset table th.disabled{color:#aaa}button{width:100%;padding:12px 8px;border:none;border-radius:4px;font-size:12pt;color:#fff;background:#999;cursor:pointer}button:hover{cursor:pointer;background:#aaa;color:#222}button[type=submit],button.btn-primary{color:#fff;background:#69c}button[type=submit]:hover,button.btn-primary:hover{background:#369}button.btn-danger{color:#fff;background:#900}button.btn-danger:hover{background:#c00}button.btn-small{padding:6px;font-size:10pt}input[type=text],input[type=password],input[type=email]{padding:10px;border:1px solid #ddd}textarea{border-top:1px solid #abadb3;border-right:1px solid #dbdfe6;border-bottom:1px solid #e3e9ef;border-left:1px solid #e3e9ef;padding:6px}select{padding:9px;border:none;background:#fff}.form form{margin:0;padding:0}.form form>div{padding:4px 0}.form form>div>label{display:block;color:#999;padding-left:2px;margin:0 0 4px 0}.form input[type=text],.form input[type=password],.form input[type=email]{width:100%}.form input[type=submit]{width:100%}.form ul.multi{list-style:none;margin:0;padding:0}.form ul.multi li{margin:0;padding:4px;line-height:150%}.form ul.multi li input[type=radio],.form ul.multi li input[type=checkbox]{margin-right:8px}.form div.invalid table{border:1px solid rgba(204,0,0,.5)}.form div.invalid p{color:#c00}.form div.invalid input[type=text],.form div.invalid input[type=password],.form div.invalid input[type=email]{border:1px solid rgba(204,0,0,.5);outline-color:rgba(204,0,0,.5)}.form div.invalid ul.multi{border:1px solid rgba(204,0,0,.5)}.label{display:inline;background:#999;padding:.2em .6em .3em .6em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;border-radius:3px}.label.label-primary{background:#428bca}.label.label-success{background:#5cb85c}.label.label-info{background:#5bc0de}.label.label-warning{background:#f0ad4e}.label.label-danger{background:#d9534f}.center{text-align:center}.vertical{position:relative;top:50%;transform:translateY(-60%)}.space-before{margin-top:1.3em}.space-after{margin-bottom:1.3}.nav{background:#fff;color:#000;box-shadow:0 1px 1px rgba(0,0,0,.05)}.nav a{color:#222}.nav a:hover{color:#000;background:#f6f6f6}.nav a.active{color:#000;background:#f6f6f6}.nav.nav-dark{background:#222;color:#fff}.nav.nav-dark a{color:#fff}.nav.nav-dark a:hover{color:#fff;background:#444}.nav.nav-dark a.active{color:#fff;background:#444}.nav .top{margin:0;padding:0;position:absolute;top:0;left:0;display:block;width:64px;height:64px;cursor:pointer;font-size:2em;color:#999;padding-top:16px;text-align:center}.nav ul{list-style:none;margin:0;padding:0;position:absolute;top:0;bottom:0;font-size:10pt}.nav ul.views{left:64px}.nav ul.views li{margin:0}.nav ul.views li:last-child{margin:0}.nav ul.session{right:0;text-align:right}.nav ul.session li{margin:0}.nav ul.session li:first-child{margin:0}.nav ul li{display:inline-block;margin:0;padding:0}.nav ul li a{display:block;width:120px;height:64px;padding:24px 4px;text-decoration:none;font-weight:700;text-align:center}.panel{position:relative}.panel .flash{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.95)}.panel .flash>div{padding:32px;text-align:center}.report{margin:16px;padding:16px;background:#fff}.report h1{margin:16px;text-align:center}.selector{background:#e6e6e6;height:64px;position:relative}.selector .option{display:inline-block;float:right;margin:12px}.selector ul.switch{list-style:none;margin:12px;padding:0;display:inline-block;float:right;font-size:10pt}.selector ul.switch li{display:inline-block;margin:0;padding:0}.selector ul.switch li a{display:block;width:128px;padding:12px;color:#fff;background:#666;text-decoration:none;font-weight:700;text-align:center}.selector ul.switch li a:hover{background:#eee;color:#111}.selector ul.switch li.active a{background:#fff;color:#111}.selector button{border-radius:3px;cursor:pointer;background:rgba(255,255,255,.5);color:#666}.selector button:hover{color:#000;background:#fff}.selector input[type=text]{background:rgba(255,255,255,.5);border-radius:3px}.selector input[type=text]:focus{background:#fff}.selector .filter{display:inline-block;float:left;margin:12px}.selector .filter input[type=text]{width:240px}.selector .filter button{width:32px;padding:9px;margin-left:4px}.sidebar{overflow-y:auto;padding:16px}.sidebar h1{margin-top:0;text-align:left}.sidebar ul{margin:8px 0;padding:0;list-style:none}.sidebar ul li{margin:0;padding:4px}.sidebar ul li a{color:#666}.splash{position:absolute;top:0;left:0;bottom:0;right:0;background:#69c;background:linear-gradient(#69c,#369);color:#fff;text-align:center;font-size:160%;padding:64px 32px;height:100%}.splash h1{margin:0;color:#fff}*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;font-family:arial,sans-serif;font-size:14px;background:#eee}html{overflow-y:auto}body{color:#444}h1{font-size:240%;margin:.66em 0 .66em 0;color:#888;text-align:center}h2{font-size:140%;margin:.66em 0;color:#888}h3{font-size:120%;margin:.66em 0;color:#888}h4{font-size:100%;margin:.66em 0;color:#888}p{margin:.66em 0}a{color:#444}pre{padding:4px;margin-top:0;margin-bottom:0;word-break:normal;line-height:140%;background:#ddd;font-family:monospace}pre code{padding:0;margin:0}code{font-family:monospace;background:#ddd;padding:2px;margin:0}.tabs{color:#222;background:#f6f6f6;box-shadow:0 1px 1px rgba(0,0,0,.05);text-align:center}.tabs ul{list-style:none;margin:0 auto;padding:0;font-size:10pt;display:inline-block}.tabs ul li{display:inline-block;margin:0;padding:0}.tabs ul li a{display:block;width:128px;height:64px;padding:24px;text-decoration:none;font-weight:700;text-align:center}.tabs ul li a:hover{background:#eee;color:#000}.tabs ul li a.active{background:#eee;color:#000}.tray{background:#222}.tray ul{list-style:none;margin:0;padding:0}.tray ul li{margin:0;padding:0;border-bottom:1px solid #555}.tray ul li a{position:relative;font-size:10pt;display:block;width:64px;height:64px;text-align:center;color:#999}.tray ul li a:hover{background:#444;color:#fff}.tray ul li a.active{color:#fff}.tray ul li a i{font-size:2em;margin-top:12px}.tray ul li a span{font-size:8pt;position:absolute;bottom:4px;left:0;right:0}p.tip{margin:1em 0;text-align:center;color:#666}p.tip a{color:#666}