.modal{top:0!important;transition:opacity .2s;top:0}.modal .modal-dialog{transition:none!important;transform:none!important}.modal-content{margin:0 auto;width:700px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.modal-content .modal-title{margin-top:0!important}.modal-backdrop{background-color:#fff}.modal-backdrop.in{opacity:.8}.btn-default,.btn-default:focus{border-width:0;background-color:#7b8a8b}.btn-default:active,.btn-default:active:focus{background-color:#636f70}.btn-default:hover{background-color:#899697}.btn-group-xs>.btn,.btn-xs{padding:1px 9px}input[type=checkbox],input[type=radio]{margin-top:inherit}label>input,label>input+span{vertical-align:middle}.navbar{border-radius:4px}.navbar-toggle{padding:6px 10px}.navbar-default{background-color:#eee}.alert{padding:6px 11px}.alert i.fa{min-width:16px;margin-right:5px;text-align:center}.tooltip .tooltip-inner{box-shadow:0 5px 20px rgba(0,0,0,.2);width:100%;max-width:400px;text-align:left}a:active,a:focus{outline:none!important}i.icon:not([class*=text-]){color:#000}fieldset{margin-bottom:1.5em}legend{margin-bottom:.3em}.inline label.radio{padding-top:0}.inline div.radio{display:inline-block;margin-right:10px}.pagination,.table{margin:20px;max-width:inherit;width:inherit}.table+.pagination{margin-top:0}#output table caption{border:1px solid #ecf0f1;border-bottom:none;padding:6px 9px;background:#f9f9f9;color:#666;letter-spacing:.04em;font-size:.85em;font-weight:700}#output table td,#output table th{font-size:14px}#output table td{padding:3px 20px 3px 8px}#output table td>.icon{width:100%;text-align:center}#output .table.data td,#output .table.data th{font-size:13px;padding:5px 8px}#output .table.data thead th{font-weight:700!important}#output .table.data thead tr{background:inherit}#output .table.data tbody th{min-width:50px;color:#e74c3c!important}#output .table.data tbody td.obj{white-space:pre;overflow-x:auto}#output table.error{min-width:50%}#output table.error td{background:#fff}#output table.error caption,#output table.error td{text-align:center}#output table.error thead{display:none}#output .code,#output .table.pre td,#output .table td.pre,#output pre{margin:20px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:11px;line-height:1.5em!important;font-weight:400;white-space:pre;color:#555;-moz-tab-size:4;tab-size:4}#output pre{background-color:#fbfbfb}#output pre *,#output pre small{font-size:1em}#output .jsonview,#output pre.sf-dump{position:relative;display:block;padding:5px;font:normal 11px/1.2em Menlo,Monaco,Consolas,Courier New,monospace;background-color:#fff;word-wrap:normal;white-space:pre;z-index:0}#output pre{border:none!important}#output[data-format=text]{white-space:pre;font:normal 11px/1.4em Menlo,Monaco,Consolas,Courier New,monospace}#output .jsonview{line-height:1.4em}#output .jsonview .prop{font-weight:700;text-decoration:none;color:#000}#output .jsonview .null,#output .jsonview .undefined{color:#aaa}#output .jsonview .bool{color:#18bc9c}#output .jsonview .num{color:#3498db}#output .jsonview .string{color:#c7254e;white-space:pre-wrap}#output pre.sf-dump span{display:inline}#output pre.sf-dump abbr{text-decoration:none;border:none;cursor:help}#output pre.sf-dump a{text-decoration:none;cursor:pointer;border:0;outline:none}#output pre.sf-dump .sf-dump-compact{display:none}#output pre.sf-dump .sf-dump-num{color:#3498db}#output pre.sf-dump .sf-dump-str{color:#c7254e}#output pre.sf-dump .sf-dump-const{color:#18bc9c}#output pre.sf-dump .sf-dump-cchr{color:#222}#output pre.sf-dump .sf-dump-note{color:#a71d5d}#output pre.sf-dump .sf-dump-ref{color:#a0a0a0}#output pre.sf-dump .sf-dump-private,#output pre.sf-dump .sf-dump-protected,#output pre.sf-dump .sf-dump-public{color:#795da3}#output pre.sf-dump .sf-dump-meta{color:#b729d9}#output pre.sf-dump .sf-dump-key{color:#df5000}#output pre.sf-dump .sf-dump-index{color:#a71d5d}#output font[color="#cc0000"]{color:#c7254e}#output font[color="#4e9a06"]{color:#3498db}#output font[color="#75507b"]{color:#18bc9c}#output .hljs{display:block;overflow-x:auto}#output .hljs,#output .hljs-subst{color:#444}#output .hljs-comment{color:#888}#output .hljs-deletion,#output .hljs-quote,#output .hljs-selector-class,#output .hljs-selector-id,#output .hljs-string,#output .hljs-template-tag,#output .hljs-type{color:#c7254e}#output .hljs-number{color:#3498db}#output .hljs-section,#output .hljs-title{color:#18bc9c}#output .hljs-link,#output .hljs-regexp,#output .hljs-selector-attr,#output .hljs-selector-pseudo,#output .hljs-symbol,#output .hljs-template-variable,#output .hljs-variable{color:#bc6060}#output .hljs-literal{color:#78a960}#output .hljs-addition,#output .hljs-built_in,#output .hljs-bullet,#output .hljs-code{color:#397300}#output .hljs-meta{color:#1f7199}#output .hljs-meta-string{color:#4d99bf}#output .hljs-emphasis{font-style:italic}body,html{height:100%;width:100%;color:#666}body{overflow-y:scroll;padding-bottom:100px}body.modal-open .navbar-fixed-top{margin-right:15px}.container-fluid{min-width:770px;max-width:1520px;padding-left:30px;padding-right:30px}h1,h2,h3,h4,h5,h6{color:#2c3e50}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1:not(:first-child),h2:not(:first-child){margin-top:1em}h3:not(:first-child){margin-top:1.3em}h4:not(:first-child){margin-top:1.5em}h5:not(:first-child){margin-top:1.6em}code{font-size:.8em}form{padding-bottom:15px}form label{padding:4px}form textarea{max-width:100%}form .help-block,form .help-text{font-size:.8em;padding-left:4px}form .control-group li>label{padding-bottom:0;font-size:13px;font-weight:400}form .form-group-submit{margin-top:30px;margin-bottom:0}form .form-group:last-child{margin-bottom:0}select.custom{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 1200 1000" fill="#7B8A8B"><path d="M1100 411L902 212 549 565 196 212-1 411l551 551z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 7px) 50%;padding-right:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1!important}select.custom:focus{outline:none}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}button{outline:none!important}#params .form-control,#settings .form-control{border:none;padding:9px 10px}#params input[type=checkbox],#params input[type=radio],#settings input[type=checkbox],#settings input[type=radio]{width:20px}#settings .form-control{background-color:rgba(220,228,236,.4)}.loader{display:block;width:16px;height:16px;background-image:url(../images/ajax-loader-grey.gif);background-repeat:no-repeat;transition:opacity .1s;opacity:0}.loading .loader{opacity:1}.controller-list{transition:opacity .3s}#app[data-mode=help] .controller-list{opacity:.2}#app[data-mode=help] .controller-list:hover{opacity:1}#app.show-comments .controller-list p.comment{margin-bottom:1em;height:17px}.controller-list p.comment{transition:all .5s;margin-bottom:0;height:0}.controller-list li.folder{padding:3px 5px;border-bottom:1px dashed #eee;margin-bottom:4px}.controller-list #controllers li.folder:first-child,.controller-list #methods li.folder:first-child{margin-top:-28px!important}.controller-list li a:focus{background:inherit}.controller-list li.error>span,.controller-list li>a{padding:4px 9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.controller-list li.active.error a{background:#f2f5f5;color:#ff9d00}.controller-list li.active.error a:hover{background:#ecf0f1}.controller-list li.folder,.controller-list li p{padding-left:9px;font-size:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ccc;cursor:default}.controller-list li.folder{margin-top:10px;margin-left:-20px}.controller-list li.folder .name{color:#999}.controller-list li.icon{color:#ccc}.controller-list li.icon:before{position:absolute;top:4px;left:-12px;font-family:FontAwesome;text-align:center;font-weight:400;transition:left .3s}.controller-list li.active.icon:before,.controller-list li.icon:hover:before{left:-18px;transition:left .2s}.controller-list li.error:before{content:"\f071";color:#ff9d00}.controller-list li.favourite:before{content:"\f005";color:#fc0}.controller-list li.defer:before{content:"\f017"}.controller-list li.warn:before{content:"\f12a";color:red}.controller-list li.archived a{color:#ccc}.controller-list a.controller span.divider{position:relative;display:inline-block;padding:0 3px;color:#ccc}li.active .controller-list a.controller span.divider{opacity:.3}.controller-list a.method.error{color:red}#top-nav.navbar{border-radius:0;margin-bottom:40px}#top-nav.navbar .container-fluid{background:#eee}#top-nav.navbar .navbar-right a{color:#bbb}#top-nav.navbar .navbar-right a.v-link-active,#top-nav.navbar .navbar-right a:hover{color:#2c3e50}body:after{padding-bottom:100px;clear:both;content:"."}section#controllers,section#methods{height:100%;padding-bottom:100px;border-right:1px solid #eee}section#controllers{border-right:0}#main header{min-height:110px;cursor:default}#main header h1{font-size:60px;margin:0;padding-bottom:5px}#main header p{margin-bottom:0;padding:0}#nav{margin-top:113px}#favourites,#search{margin:0 0 0 8px}#main #search input{margin-left:-27px;margin-bottom:10px}#main #search input:focus{border-color:#999}#controllers{padding-right:5%}#favourites .controller-list li.favourite.icon:before{display:none}#search input{background-color:rgba(220,228,236,.4);border:none}#params{margin-top:2px}#params nav{min-height:39px;padding:4px}#params nav li{padding:2px 6px;padding-right:10px;border-right:1px dotted rgba(0,0,0,.1);margin-right:8px;vertical-align:middle;float:none;display:inline-block}#params nav li:last-child{border-right:none}#params nav li>*{vertical-align:middle;margin:0}#params .loader{position:absolute;right:0;margin:8px 12px}#params *{vertical-align:baseline}#params ul{margin:0;padding:0}#params li{height:31px}#params label:after{content:' : '}#params .btn-group{margin-left:-2px}#params button{height:27px;margin-left:0}#params button#runState{width:26px;border-right:1px solid #87999a;text-align:right}#params button#runState[data-run="1"]{background:#ff9d00}#params button#run{transition:opacity .5s,color .5s}#params button#run.disabled,#params button#run[disabled]{opacity:.2}#params button#run.disabled:hover,#params button#run[disabled]:hover{background:#7b8a8b}#params button#run:not(:first-child){transition:all 0s;min-width:3.5em}#params select.form-control{height:27px;background:#fff;padding-right:8px}#params input{border-radius:3px;border:none;padding:3px 6px}#params input:focus{color:#c00;outline:none}#params input[type=checkbox]{width:auto}#params input[type=number]{min-width:65px}#params input[type=date]{width:155px}#params input[type=color]{background:none;height:28px}#params input[type=email],#params input[type=string],#params input[type=text]{z-index:1;box-sizing:border-box;min-width:100px;max-width:300px}#params .field{position:relative;display:inline-block;z-index:0}#params .field .sizer{position:absolute;top:0;left:0;padding:0 5px;overflow-y:hidden;width:auto;box-sizing:border-box;white-space:nowrap;height:0;transform:scaleX(0)}#console iframe{width:100%;min-height:100vh;border:1px solid #ddd;border-radius:3px}#output{transition:opacity .2s}#console.transitioning #output{opacity:0}#console.pending #output{opacity:.3}#output>.data:not(:last-child){padding-bottom:21px;margin-bottom:21px;border-bottom:1px solid #ecf0f1}@media screen and (min-width:768px){#settings .col-sm-offset-3{margin-left:15%}#settings .col-sm-3{width:15%}#settings .col-sm-9{width:70%}}#settings{margin-bottom:50%}#settings form ul{margin:0;padding:0}#settings form .error{color:#c00}#settings legend{padding-bottom:10px;border-bottom:1px dashed #ccc;margin-bottom:20px;line-height:1.1;font-size:26px}#settings ul.control-group{list-style:none;margin:0;padding:3px 0 0 15px}#settings ul.control-group label{padding:2px 4px;margin:0}#settings fieldset{margin-bottom:2em}#settings .controllers{margin-bottom:28px}#settings .controllers button{outline:none;background-color:#ccd2d3}#settings .controllers ul.sortable{position:relative}#settings .controllers ul.sortable>li{list-style:none;width:100%;margin:0;padding:5px 0}#settings .controllers ul.sortable>li[data-disabled] .field{background:rgba(220,228,236,.2)}#settings .controllers ul.sortable>li[data-disabled] input{opacity:.3;font-weight:400}#settings .controllers ul.sortable>li[data-disabled] i.fa{opacity:.2}#settings .controllers ul.sortable>li[data-disabled] i.fa-eye-slash{opacity:1}#settings .controllers ul.sortable>li[data-disabled] i.delete,#settings .controllers ul.sortable>li[data-disabled] i.handle{display:none}#settings .controllers ul.sortable input[name=name]{display:inline-block;width:20%;font-weight:700}#settings .controllers ul.sortable input[name=path]{display:inline-block;width:64%}#settings fieldset[name=livereload] .warning{position:relative;overflow:hidden;height:0;transition:all .5s}#settings fieldset[name=livereload] .warning i.fa{margin-right:4px}#settings fieldset[name=livereload] .warning.show{height:35px}#settings fieldset[name=livereload] .warning p{margin-top:-2px}#settings fieldset[name=livereload] .warning p:before{display:inline-block;width:17px;content:"\f071";font-family:FontAwesome;color:#ff9d00}#settings fieldset[name=ui] article{width:33%;max-width:210px;float:left}#settings textarea{line-height:2;min-height:9em}#settings ul.sortable li{position:relative}#settings ul.deletable li{padding-right:20px}#settings ul.deletable li i.delete{display:block;position:absolute;top:15px;right:-23px;cursor:pointer;opacity:.5}#settings ul.deletable li i.delete:hover{opacity:1;color:#000}#settings .field{display:block;background-color:rgba(220,228,236,.4);border-radius:4px;position:relative}#settings .field input{background:none}#settings .field .icons{position:absolute;top:0;right:7px}#settings .field .icons i{line-height:35px;padding:0 3px;margin:0 2px;color:#7b8a8b;vertical-align:baseline;cursor:pointer}#settings .field .icons i:hover{color:#000}#settings .field .icons i.validate-path{display:none;cursor:default;pointer-events:unset}#settings .fa-check{color:#0c0!important}#settings .fa-question{color:#3498db!important}#settings .fa-exclamation,#settings .fa-exclamation-triangle{color:#ff9d00!important}