/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Inconsolata';src:url("/fonts/inconsolata-bold-webfont.eot");src:url("/fonts/inconsolata-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/inconsolata-bold-webfont.woff") format("woff"),url("/fonts/inconsolata-bold-webfont.ttf") format("truetype"),url("/fonts/inconsolata-bold-webfont.svg#inconsolatabold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Inconsolata';src:url("/fonts/inconsolata-regular-webfont.eot");src:url("/fonts/inconsolata-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/inconsolata-regular-webfont.woff") format("woff"),url("/fonts/inconsolata-regular-webfont.ttf") format("truetype"),url("/fonts/inconsolata-regular-webfont.svg#inconsolataregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Roboto Slab';src:url("/fonts/robotoslab-bold-webfont.eot");src:url("/fonts/robotoslab-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/robotoslab-bold-webfont.woff") format("woff"),url("/fonts/robotoslab-bold-webfont.ttf") format("truetype"),url("/fonts/robotoslab-bold-webfont.svg#roboto_slabbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Roboto';src:url("/fonts/roboto-bold-webfont.eot");src:url("/fonts/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto-bold-webfont.woff") format("woff"),url("/fonts/roboto-bold-webfont.ttf") format("truetype"),url("/fonts/roboto-bold-webfont.svg#robotobold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Roboto';src:url("/fonts/roboto-regular-webfont.eot");src:url("/fonts/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto-regular-webfont.woff") format("woff"),url("/fonts/roboto-regular-webfont.ttf") format("truetype"),url("/fonts/roboto-regular-webfont.svg#robotoregular") format("svg");font-weight:400;font-style:normal}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}input,select,textarea{padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.btn,.event-tool .event-listener button,.command-tool .event-listener button{padding:10px 15px;font-size:15px;line-height:20px;border-radius:5px;display:inline-block;border:0;text-decoration:none}.btn:hover,.event-tool .event-listener button:hover,.command-tool .event-listener button:hover{cursor:pointer}.btn-big{padding:15px 30px;font-size:15px;line-height:15px;border-radius:5px}.btn-robot,.event-tool .event-listener button,.command-tool .event-listener button{color:#fff;background-color:#1CBBD8;border-color:#fff;text-transform:uppercase}.btn-robot:hover,.event-tool .event-listener button:hover,.command-tool .event-listener button:hover,.btn-robot:focus,.event-tool .event-listener button:focus,.command-tool .event-listener button:focus,.btn-robot:active,.event-tool .event-listener button:active,.command-tool .event-listener button:active,.btn-robot.active,.event-tool .event-listener button.active,.command-tool .event-listener button.active{color:#fff;background-color:#1694ab;border-color:#e0e0e0}.btn-robot:active,.event-tool .event-listener button:active,.command-tool .event-listener button:active,.btn-robot.active,.event-tool .event-listener button.active,.command-tool .event-listener button.active{background-image:none}.btn-robot.disabled,.event-tool .event-listener button.disabled,.command-tool .event-listener button.disabled,.btn-robot.disabled:hover,.event-tool .event-listener button.disabled:hover,.command-tool .event-listener button.disabled:hover,.btn-robot.disabled:focus,.event-tool .event-listener button.disabled:focus,.command-tool .event-listener button.disabled:focus,.btn-robot.disabled:active,.event-tool .event-listener button.disabled:active,.command-tool .event-listener button.disabled:active,.btn-robot.disabled.active,.event-tool .event-listener button.disabled.active,.command-tool .event-listener button.disabled.active,.btn-robot[disabled],.event-tool .event-listener button[disabled],.command-tool .event-listener button[disabled],.btn-robot[disabled]:hover,.event-tool .event-listener button[disabled]:hover,.command-tool .event-listener button[disabled]:hover,.btn-robot[disabled]:focus,.event-tool .event-listener button[disabled]:focus,.command-tool .event-listener button[disabled]:focus,.btn-robot[disabled]:active,.event-tool .event-listener button[disabled]:active,.command-tool .event-listener button[disabled]:active,.btn-robot[disabled].active,.event-tool .event-listener button[disabled].active,.command-tool .event-listener button[disabled].active,fieldset[disabled] .btn-robot,fieldset[disabled] .event-tool .event-listener button,.event-tool .event-listener fieldset[disabled] button,fieldset[disabled] .command-tool .event-listener button,.command-tool .event-listener fieldset[disabled] button,fieldset[disabled] .btn-robot:hover,fieldset[disabled] .event-tool .event-listener button:hover,.event-tool .event-listener fieldset[disabled] button:hover,fieldset[disabled] .command-tool .event-listener button:hover,.command-tool .event-listener fieldset[disabled] button:hover,fieldset[disabled] .btn-robot:focus,fieldset[disabled] .event-tool .event-listener button:focus,.event-tool .event-listener fieldset[disabled] button:focus,fieldset[disabled] .command-tool .event-listener button:focus,.command-tool .event-listener fieldset[disabled] button:focus,fieldset[disabled] .btn-robot:active,fieldset[disabled] .event-tool .event-listener button:active,.event-tool .event-listener fieldset[disabled] button:active,fieldset[disabled] .command-tool .event-listener button:active,.command-tool .event-listener fieldset[disabled] button:active,fieldset[disabled] .btn-robot.active,fieldset[disabled] .event-tool .event-listener button.active,.event-tool .event-listener fieldset[disabled] button.active,fieldset[disabled] .command-tool .event-listener button.active,.command-tool .event-listener fieldset[disabled] button.active{background-color:#1CBBD8;border-color:#fff}.btn-run,.btn-reset{color:#fff;background-color:#C36148;border-color:#fff;text-transform:uppercase}.btn-run:hover,.btn-run:focus,.btn-run:active,.btn-run.active,.btn-reset:hover,.btn-reset:focus,.btn-reset:active,.btn-reset.active{color:#fff;background-color:#a34c35;border-color:#e0e0e0}.btn-run:active,.btn-run.active,.btn-reset:active,.btn-reset.active{background-image:none}.btn-run.disabled,.btn-run.disabled:hover,.btn-run.disabled:focus,.btn-run.disabled:active,.btn-run.disabled.active,.btn-run[disabled],.btn-run[disabled]:hover,.btn-run[disabled]:focus,.btn-run[disabled]:active,.btn-run[disabled].active,fieldset[disabled] .btn-run,fieldset[disabled] .btn-run:hover,fieldset[disabled] .btn-run:focus,fieldset[disabled] .btn-run:active,fieldset[disabled] .btn-run.active,.btn-reset.disabled,.btn-reset.disabled:hover,.btn-reset.disabled:focus,.btn-reset.disabled:active,.btn-reset.disabled.active,.btn-reset[disabled],.btn-reset[disabled]:hover,.btn-reset[disabled]:focus,.btn-reset[disabled]:active,.btn-reset[disabled].active,fieldset[disabled] .btn-reset,fieldset[disabled] .btn-reset:hover,fieldset[disabled] .btn-reset:focus,fieldset[disabled] .btn-reset:active,fieldset[disabled] .btn-reset.active{background-color:#C36148;border-color:#fff}.btn-device,.btn-save{color:#fff;background-color:#48CAAC;border-color:#fff;text-transform:uppercase}.btn-device:hover,.btn-device:focus,.btn-device:active,.btn-device.active,.btn-save:hover,.btn-save:focus,.btn-save:active,.btn-save.active{color:#fff;background-color:#32ad91;border-color:#e0e0e0}.btn-device:active,.btn-device.active,.btn-save:active,.btn-save.active{background-image:none}.btn-device.disabled,.btn-device.disabled:hover,.btn-device.disabled:focus,.btn-device.disabled:active,.btn-device.disabled.active,.btn-device[disabled],.btn-device[disabled]:hover,.btn-device[disabled]:focus,.btn-device[disabled]:active,.btn-device[disabled].active,fieldset[disabled] .btn-device,fieldset[disabled] .btn-device:hover,fieldset[disabled] .btn-device:focus,fieldset[disabled] .btn-device:active,fieldset[disabled] .btn-device.active,.btn-save.disabled,.btn-save.disabled:hover,.btn-save.disabled:focus,.btn-save.disabled:active,.btn-save.disabled.active,.btn-save[disabled],.btn-save[disabled]:hover,.btn-save[disabled]:focus,.btn-save[disabled]:active,.btn-save[disabled].active,fieldset[disabled] .btn-save,fieldset[disabled] .btn-save:hover,fieldset[disabled] .btn-save:focus,fieldset[disabled] .btn-save:active,fieldset[disabled] .btn-save.active{background-color:#48CAAC;border-color:#fff}.btn-connect{color:#fff;background-color:#DEC763;border-color:#fff;text-transform:uppercase}.btn-connect:hover,.btn-connect:focus,.btn-connect:active,.btn-connect.active{color:#fff;background-color:#d5b839;border-color:#e0e0e0}.btn-connect:active,.btn-connect.active{background-image:none}.btn-connect.disabled,.btn-connect.disabled:hover,.btn-connect.disabled:focus,.btn-connect.disabled:active,.btn-connect.disabled.active,.btn-connect[disabled],.btn-connect[disabled]:hover,.btn-connect[disabled]:focus,.btn-connect[disabled]:active,.btn-connect[disabled].active,fieldset[disabled] .btn-connect,fieldset[disabled] .btn-connect:hover,fieldset[disabled] .btn-connect:focus,fieldset[disabled] .btn-connect:active,fieldset[disabled] .btn-connect.active{background-color:#DEC763;border-color:#fff}body{background:#EFEEF4;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#444}#loading{max-width:966px;margin-left:auto;margin-right:auto;text-align:center}#loading::after{clear:both;content:"";display:table}#not-found{max-width:966px;margin-left:auto;margin-right:auto;text-align:center}#not-found::after{clear:both;content:"";display:table}.row{background:#fff;padding:15px;margin-top:10px}.container{max-width:966px;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:table}input,select,textarea{display:inline-block;line-height:1.42857;height:40px;font-size:15px;color:#444;padding:8px 12px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input:focus,select:focus,textarea:focus{border-color:#1CBBD8;outline:0}button{outline:none}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{outline:none}button:focus::-moz-focus-inner,input[type="reset"]:focus::-moz-focus-inner,input[type="button"]:focus::-moz-focus-inner,input[type="submit"]:focus::-moz-focus-inner,input[type="file"]>input[type="button"]:focus::-moz-focus-inner{outline:none}table th{border-bottom:1px solid #ccc;line-height:34px}table td{font-family:Inconsolata,monospace;padding:3px}.device-commands,.command-tool{max-width:966px;margin-left:auto;margin-right:auto}.device-commands::after,.command-tool::after{clear:both;content:"";display:table}.device-commands .command-tool,.device-commands .event-tool,.command-tool .command-tool,.command-tool .event-tool{float:left;display:block;margin-right:2.35765%;width:48.82117%}.device-commands .command-tool:last-child,.device-commands .event-tool:last-child,.command-tool .command-tool:last-child,.command-tool .event-tool:last-child{margin-right:0}@media screen and (max-width: 768px){.device-commands .command-tool,.device-commands .event-tool,.command-tool .command-tool,.command-tool .event-tool{float:left;display:block;margin-right:2.35765%;width:100%}.device-commands .command-tool:last-child,.device-commands .event-tool:last-child,.command-tool .command-tool:last-child,.command-tool .event-tool:last-child{margin-right:0}}.device-commands .form,.command-tool .form{text-align:center}.device-commands .btn-run,.command-tool .btn-run{float:left;display:block;margin-right:2.35765%;width:40.29137%;float:none;display:inline-block}.device-commands .btn-run:last-child,.command-tool .btn-run:last-child{margin-right:0}.device-commands .listeners-container,.command-tool .listeners-container{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0;display:inline-block;margin-bottom:30px}.device-commands .listeners-container:last-child,.command-tool .listeners-container:last-child{margin-right:0}.device-commands .listeners-container .listeners,.command-tool .listeners-container .listeners{width:100%}.device-commands .events,.command-tool .events{width:100%}.device-commands .remove,.command-tool .remove{width:10%;margin-top:12px}@media screen and (max-width: 768px){.device-commands .command-tool,.device-commands .event-tool{float:left;display:block;margin-right:2.35765%;width:100%}.device-commands .command-tool:last-child,.device-commands .event-tool:last-child{margin-right:0}}nav{background:#000;height:70px;margin-bottom:20px}nav .logo{display:inline-block;margin:15px 15px 0 0}nav .links{float:right;margin-top:15px}nav .links a{color:#fff;text-decoration:none;display:inline-block;padding:10px 15px;font-size:15px;line-height:20px;border-radius:2px}nav .links a:hover{color:#1CBBD8;text-decoration:none}nav .links .active{background:#1CBBD8}nav .links .active:hover{color:#fff}.robot-info{max-width:966px;margin-left:auto;margin-right:auto}.robot-info::after{clear:both;content:"";display:table}@media screen and (max-width: 768px){.robot-info{text-align:center}}.robot-info .details,.robot-info .components .connection .name,.components .connection .robot-info .name{float:right;line-height:43px}@media screen and (max-width: 768px){.robot-info .details,.robot-info .components .connection .name,.components .connection .robot-info .name{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:-15px}.robot-info .details:last-child,.robot-info .components .connection .name:last-child,.components .connection .robot-info .name:last-child{margin-right:0}}.robot-info .details .bullet-connections,.robot-info .components .connection .name .bullet-connections,.components .connection .robot-info .name .bullet-connections,.robot-info .details .bullet-devices,.robot-info .components .connection .name .bullet-devices,.components .connection .robot-info .name .bullet-devices{color:#1CBBD8;margin-left:50px}@media screen and (max-width: 768px){.robot-info .details .bullet-connections,.robot-info .components .connection .name .bullet-connections,.components .connection .robot-info .name .bullet-connections,.robot-info .details .bullet-devices,.robot-info .components .connection .name .bullet-devices,.components .connection .robot-info .name .bullet-devices{margin-left:20px}}.robot-info .details strong,.robot-info .components .connection .name strong,.components .connection .robot-info .name strong{color:#444;margin-right:20px}.robot-info .name{margin-left:20px;cursor:pointer}.robot-info .commands::after{clear:both;content:"";display:table}.robot-info .commands button{display:block;font-weight:bold;margin-top:15px}.robot-info .commands table th{border-bottom:1px solid #ccc;line-height:34px}.robot-info .commands table td{font-family:Inconsolata,monospace;padding:3px}.cppp-io-details{max-width:966px;margin-left:auto;margin-right:auto;margin-top:15px}.cppp-io-details::after{clear:both;content:"";display:table}.cppp-io-details tr{margin-bottom:10px;padding-bottom:3px}.cppp-io-details .key{font-weight:bold;text-align:right;padding-right:10px;white-space:nowrap}.cppp-io-details .value div{display:inline-block;overflow:scroll;border-bottom:2px solid #ddd;white-space:nowrap;color:#888}.components{max-width:966px;margin-left:auto;margin-right:auto}.components::after{clear:both;content:"";display:table}.components .device,.components .connection{margin-right:0;padding:15px 0}@media screen and (max-width: 768px){.components .device,.components .connection{text-align:center}.components .device .btn,.components .device .event-tool .event-listener button,.event-tool .event-listener .components .device button,.components .device .command-tool .event-listener button,.command-tool .event-listener .components .device button,.components .connection .btn,.components .connection .event-tool .event-listener button,.event-tool .event-listener .components .connection button,.components .connection .command-tool .event-listener button,.command-tool .event-listener .components .connection button{display:table;margin:0 auto 10px}}.components .device .name,.components .connection .name{cursor:pointer;display:inline-block;margin-left:20px;font-weight:bold}@media screen and (max-width: 768px){.components .device .name,.components .connection .name{margin-left:0px}}.components .device .details,.components .device .connection .name,.components .connection .device .name,.components .connection .details,.components .connection .name{display:inline-block;margin-left:20px;color:#1CBBD8}.components .devices,.components .connections{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}.components .devices:last-child,.components .connections:last-child{margin-right:0}.components .connection .name{font-weight:normal}.event-tool h2,.command-tool h2{text-align:center}.event-tool .params .input :first-child,.command-tool .params .input :first-child{margin-left:0}.event-tool .params .input,.command-tool .params .input{clear:both}.event-tool .params input,.event-tool .params select,.command-tool .params input,.command-tool .params select{float:left;display:block;margin-right:2.35765%;width:27.49666%;display:inline;float:left;margin:10px 2.08333333%}.event-tool .params input:last-child,.event-tool .params select:last-child,.command-tool .params input:last-child,.command-tool .params select:last-child{margin-right:0}.event-tool .event-listener,.command-tool .event-listener{float:left;display:block;margin-right:2.35765%;width:48.82117%}.event-tool .event-listener:last-child,.command-tool .event-listener:last-child{margin-right:0}.event-tool .event-listener input,.event-tool .event-listener button,.command-tool .event-listener input,.command-tool .event-listener button{float:left;display:block;margin-right:2.35765%;width:48.82117%}.event-tool .event-listener input:last-child,.event-tool .event-listener button:last-child,.command-tool .event-listener input:last-child,.command-tool .event-listener button:last-child{margin-right:0}.event-tool input[type='text'],.command-tool input[type='text']{float:left;display:block;margin-right:2.35765%;width:31.76157%}.event-tool input[type='text']:last-child,.command-tool input[type='text']:last-child{margin-right:0}.event-tool .command-state,.command-tool .command-state{float:left;display:block;margin-right:2.35765%;width:100%}.event-tool .command-state:last-child,.command-tool .command-state:last-child{margin-right:0}.event-tool .close,.command-tool .close{float:left;display:block;margin-right:2.35765%;width:6.17215%;line-height:34px;margin-top:12px}.event-tool .close:last-child,.command-tool .close:last-child{margin-right:0}.event-tool .close:hover,.command-tool .close:hover{color:#f00;cursor:pointer} /*# sourceMappingURL=application.css.map */