.btn{padding:10px 15px;font-size:15px;line-height:20px;border-radius:5px;display:inline-block;border:0}.btn:hover{cursor:pointer}.btn-big{padding:15px 30px;font-size:15px;line-height:15px;border-radius:5px}.btn-robot{color:#fff;background-color:#1cbbd8;border-color:#fff;text-transform:uppercase}.btn-robot:hover,.btn-robot:focus,.btn-robot:active,.btn-robot.active{color:#fff;background-color:#1694ab;border-color:#e0e0e0}.btn-robot:active,.btn-robot.active{background-image:none}.btn-robot.disabled,.btn-robot[disabled],fieldset[disabled] .btn-robot,.btn-robot.disabled:hover,.btn-robot[disabled]:hover,fieldset[disabled] .btn-robot:hover,.btn-robot.disabled:focus,.btn-robot[disabled]:focus,fieldset[disabled] .btn-robot:focus,.btn-robot.disabled:active,.btn-robot[disabled]:active,fieldset[disabled] .btn-robot:active,.btn-robot.disabled.active,.btn-robot[disabled].active,fieldset[disabled] .btn-robot.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-reset:hover,.btn-run:focus,.btn-reset:focus,.btn-run:active,.btn-reset:active,.btn-run.active,.btn-reset.active{color:#fff;background-color:#a34c35;border-color:#e0e0e0}.btn-run:active,.btn-reset:active,.btn-run.active,.btn-reset.active{background-image:none}.btn-run.disabled,.btn-reset.disabled,.btn-run[disabled],.btn-reset[disabled],fieldset[disabled] .btn-run,fieldset[disabled] .btn-reset,.btn-run.disabled:hover,.btn-reset.disabled:hover,.btn-run[disabled]:hover,.btn-reset[disabled]:hover,fieldset[disabled] .btn-run:hover,fieldset[disabled] .btn-reset:hover,.btn-run.disabled:focus,.btn-reset.disabled:focus,.btn-run[disabled]:focus,.btn-reset[disabled]:focus,fieldset[disabled] .btn-run:focus,fieldset[disabled] .btn-reset:focus,.btn-run.disabled:active,.btn-reset.disabled:active,.btn-run[disabled]:active,.btn-reset[disabled]:active,fieldset[disabled] .btn-run:active,fieldset[disabled] .btn-reset:active,.btn-run.disabled.active,.btn-reset.disabled.active,.btn-run[disabled].active,.btn-reset[disabled].active,fieldset[disabled] .btn-run.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-save:hover,.btn-device:focus,.btn-save:focus,.btn-device:active,.btn-save:active,.btn-device.active,.btn-save.active{color:#fff;background-color:#32ad91;border-color:#e0e0e0}.btn-device:active,.btn-save:active,.btn-device.active,.btn-save.active{background-image:none}.btn-device.disabled,.btn-save.disabled,.btn-device[disabled],.btn-save[disabled],fieldset[disabled] .btn-device,fieldset[disabled] .btn-save,.btn-device.disabled:hover,.btn-save.disabled:hover,.btn-device[disabled]:hover,.btn-save[disabled]:hover,fieldset[disabled] .btn-device:hover,fieldset[disabled] .btn-save:hover,.btn-device.disabled:focus,.btn-save.disabled:focus,.btn-device[disabled]:focus,.btn-save[disabled]:focus,fieldset[disabled] .btn-device:focus,fieldset[disabled] .btn-save:focus,.btn-device.disabled:active,.btn-save.disabled:active,.btn-device[disabled]:active,.btn-save[disabled]:active,fieldset[disabled] .btn-device:active,fieldset[disabled] .btn-save:active,.btn-device.disabled.active,.btn-save.disabled.active,.btn-device[disabled].active,.btn-save[disabled].active,fieldset[disabled] .btn-device.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],fieldset[disabled] .btn-connect,.btn-connect.disabled:hover,.btn-connect[disabled]:hover,fieldset[disabled] .btn-connect:hover,.btn-connect.disabled:focus,.btn-connect[disabled]:focus,fieldset[disabled] .btn-connect:focus,.btn-connect.disabled:active,.btn-connect[disabled]:active,fieldset[disabled] .btn-connect:active,.btn-connect.disabled.active,.btn-connect[disabled].active,fieldset[disabled] .btn-connect.active{background-color:#dec763;border-color:#fff}.connections .robot-devices .name{display:inline-block;margin-left:20px;font-weight:bold}.connections .robot-devices .details{display:inline-block;margin-left:20px;color:#1cbbd8}.connections .robot-connections .name{display:inline-block;margin-left:20px;color:#1cbbd8}.connections .robot-connections .details{display:inline-block;margin-left:20px}.device-detail h2{text-align:center}.device-detail table{margin-top:15px}.device-detail table th{border-bottom:1px solid #ccc;line-height:34px}.device-detail table td{font-family:Inconsolata,monospace;padding:3px}.device-detail .listeners{margin-top:0}.device-detail .remove{color:#f00}.device-detail .remove:hover{cursor:pointer}input[type="text"],select,textarea{display:inline-block;line-height:1.42857143;font-size:15px;color:#444;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);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;box-sizing:border-box}input[type="text"]:focus,select:focus,textarea:focus{border-color:#1cbbd8;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(28, 187, 216, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(28, 187, 216, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(28, 187, 216, 0.6)}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}.list{margin-top:20px}.list .close{float:right;color:#ccc}.list .close:hover{color:#f00;cursor:pointer}.list .theme,.list .widget{display:block;clear:both;padding:5px;border-bottom:1px dotted #ccc}.list .theme:hover,.list .widget:hover{cursor:pointer}.list .selected{background:#eee}nav{background:#000;height:70px;margin-bottom:20px}nav .logo{display:inline-block;margin:15px 15px 0 15px}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{width:960px;padding:0;margin-left:auto;margin-right:auto;display:block}.robot .details{float:right;line-height:43px}.robot .details span{color:#1cbbd8;margin-left:50px}.robot .details strong{color:#444;margin-right:20px}.robot .name{margin-left:20px}.robot .commands{*zoom:1}.robot .commands:before,.robot .commands:after{content:"";display:table}.robot .commands:after{clear:both}.robot .commands button{display:block;font-weight:bold;margin-top:15px}.robot .commands table th{border-bottom:1px solid #ccc;line-height:34px}.robot .commands table td{font-family:Inconsolata,monospace;padding:3px}.themes .new-theme{*zoom:1}.themes .new-theme:before,.themes .new-theme:after{content:"";display:table}.themes .new-theme:after{clear:both}.themes .new-theme input{padding:8px 12px}.themes .footer{display:block;text-align:right}.themes .selector{margin-top:20px}.widgets .new-widget input,.widgets .new-attr input{padding:8px 12px}.widgets .new-attr{padding-top:15px}.widgets .attrs{padding-bottom:20px}.widgets .footer{text-align:right}.widgets .footer .btn-reset{margin-right:10px}.widgets .new-widget-instance{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:99;overflow:hidden}.widgets .panel{background:#fff;padding:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);overflow:hidden}.widgets .panel .panel-header,.widgets .panel .panel-body,.widgets .panel .panel-footer{*zoom:1}.widgets .panel .panel-header:before,.widgets .panel .panel-body:before,.widgets .panel .panel-footer:before,.widgets .panel .panel-header:after,.widgets .panel .panel-body:after,.widgets .panel .panel-footer:after{content:"";display:table}.widgets .panel .panel-header:after,.widgets .panel .panel-body:after,.widgets .panel .panel-footer:after{clear:both}.widgets .panel .panel-header{border-bottom:1px solid #eaeaea}.widgets .panel .panel-footer{border-top:1px solid #eaeaea;padding-top:6px;margin-top:12px;text-align:right}.widgets .panel .close{position:absolute;top:4px;right:10px;color:#ccc}.widgets .panel .close:hover{cursor:pointer;color:#f00}.widgets .panel h2{margin:0 0 15px 0;text-align:center}.widgets .panel h3,.widgets .panel label{font-size:14px}.widgets .panel select{display:block}.widgets .panel .attr-element{*zoom:1;margin-bottom:10px}.widgets .panel .attr-element:before,.widgets .panel .attr-element:after{content:"";display:table}.widgets .panel .attr-element:after{clear:both}.device-detail .device-header{width:960px;padding:0;margin-left:auto;margin-right:auto;display:block}.device-detail .device-header h2{display:inline;float:left;width:47.91666667%;margin:0 1.04166667%}.device-detail .device-commands{display:inline;float:left;width:47.91666667%;margin:0 1.04166667%}.device-detail .device-events{display:inline;float:left;width:47.91666667%;margin:0 1.04166667%}.device-detail .device-events .input{display:inline;float:left;width:47.91666667%;margin:0 1.04166667%}.device-detail .device-events .input input{display:inline;float:left;width:56.25%;margin:0 1.04166667%;padding:8px 12px;margin:0 2.08166667% 0 0}.device-detail .device-events .input button{display:inline;float:left;width:39.58333333%;margin:0 1.04166667%}.device-detail .device-events .listeners-div{display:inline;float:left;width:47.91666667%;margin:0 1.04166667%;margin-bottom:30px}.device-detail .device-events .listeners-div table{width:100%}.device-detail .device-events .events{width:100%}.device-detail .remove{width:10%}body{background:#efeef4;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;color:#444}.container-wrap{margin-bottom:30px}.container,.robot,.widgets,.connections,.themes{width:960px;padding:0;margin-left:auto;margin-right:auto;display:block}.row{background:#fff;padding:15px 0;margin-top:10px;*zoom:1}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.robot-details{display:inline;float:left;width:97.91666667%;margin:0 1.04166667%}.robot h2{display:inline;float:left;width:97.91666667%;margin:0 1.04166667%;text-align:center;margin-bottom:15px}.robot .input,.robot .results{display:inline;float:left;width:47.91666667%;margin:0 1.04166667%}.robot-detail .widgets .new-widget-instance{height:100vh;width:100%}.robot-detail .widgets .active-widgets .add-widget{display:inline;float:left;width:22.91666667%;margin:0 1.04166667%}.robot-detail .widgets .active-widgets button{font-size:2em}.robot-detail .widgets .active-widgets widget{display:inline;float:left;width:72.91666667%;margin:0 1.04166667%}.robot-detail .widgets .panel{margin:10% auto;width:600px}.robot-detail .widgets .panel .type{display:inline;float:left;width:39.58333333%;margin:0 1.04166667%}.robot-detail .widgets .panel .attrs{display:inline;float:left;width:56.25%;margin:0 1.04166667%}.robot-detail .widgets .panel .attrs label{display:inline;float:left;width:31.25%;margin:0 1.04166667%}.robot-detail .widgets .panel .attrs input{display:inline;float:left;width:64.58333333%;margin:0 1.04166667%}.robot-detail .robot-devices{display:inline;float:left;width:47.91666667%;margin:0 1.04166667%}.robot-detail .robot-connection{display:inline;float:left;width:47.91666667%;margin:0 1.04166667%}.commands .param,.device-commands .param{display:block;width:104.16666667%;margin:0 -2.08333333%;*zoom:1;height:40px}.commands .param:before,.device-commands .param:before,.commands .param:after,.device-commands .param:after{content:"";display:table}.commands .param:after,.device-commands .param:after{clear:both}.commands .param input[type='text'],.device-commands .param input[type='text']{display:inline;float:left;width:29.16666667%;margin:0 2.08333333%}.commands .param select,.device-commands .param select{display:inline;float:left;width:20.83333333%;margin:0 2.08333333%}.commands .param .close,.device-commands .param .close{display:inline;float:left;width:4.16666667%;margin:0 2.08333333%;line-height:34px}.commands .param .close:hover,.device-commands .param .close:hover{color:#f00;cursor:pointer}.commands .input>select,.device-commands .input>select,.commands>select,.device-commands>select{width:100%;margin-left:auto;margin-right:auto;display:block;margin-bottom:15px}.commands button,.device-commands button{width:70%;margin-top:15px;margin-left:auto;margin-right:auto;display:block}.commands table,.device-commands table{width:100%}.themes .sidebar{display:inline;float:left;width:31.25%;margin:0 1.04166667%}.themes .new-theme{display:block;width:106.25%;margin:0 -3.125%;*zoom:1}.themes .new-theme:before,.themes .new-theme:after{content:"";display:table}.themes .new-theme:after{clear:both}.themes .new-theme input{display:inline;float:left;width:68.75%;margin:0 3.125%}.themes .new-theme button{display:inline;float:left;width:18.75%;margin:0 3.125%}.themes .editor{display:inline;float:left;width:64.58333333%;margin:0 1.04166667%}.themes .editor textarea{width:100%;height:250px}.themes .footer{*zoom:1;display:inline;float:left;width:97.91666667%;margin:0 1.04166667%}.themes .footer:before,.themes .footer:after{content:"";display:table}.themes .footer:after{clear:both}.widgets .sidebar{display:inline;float:left;width:22.91666667%;margin:0 1.04166667%}.widgets .new-widget{display:block;width:108.33333333%;margin:0 -4.16666667%;*zoom:1}.widgets .new-widget:before,.widgets .new-widget:after{content:"";display:table}.widgets .new-widget:after{clear:both}.widgets .new-widget input{display:inline;float:left;width:58.33333333%;margin:0 4.16666667%}.widgets .new-widget button{display:inline;float:left;width:25%;margin:0 4.16666667%}.widgets .new-attr{display:block;width:102.77777778%;margin:0 -1.38888889%;*zoom:1}.widgets .new-attr:before,.widgets .new-attr:after{content:"";display:table}.widgets .new-attr:after{clear:both}.widgets .new-attr input{display:inline;float:left;width:52.77777778%;margin:0 1.38888889%}.widgets .new-attr button{display:inline;float:left;width:30.55555556%;margin:0 1.38888889%}.widgets .editor{display:inline;float:left;width:72.91666667%;margin:0 1.04166667%}.widgets .attrs{display:inline;float:left;width:97.22222222%;margin:0 1.38888889%}.widgets .field{display:inline;float:left;width:47.22222222%;margin:0 1.38888889%}.widgets .field textarea{width:100%;min-height:250px}.widgets .footer{display:inline;float:left;width:97.91666667%;margin:0 1.04166667%}