﻿*{box-sizing:border-box}body,html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#444;height:100%;padding:0;margin:0}h1,h2,h3,h4{font-weight:normal}h2{margin-top:30px;margin-bottom:10px}ul{padding-left:30px}@font-face{font-family:'app';src:url('../font/app.eot?42391129');src:url('../font/app.eot?42391129#iefix') format('embedded-opentype'),url('../font/app.woff?42391129') format('woff'),url('../font/app.ttf?42391129') format('truetype'),url('../font/app.svg?42391129#bpmnio') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'bpmn';src:url('../font/bpmn.eot?42391129');src:url('../font/bpmn.eot?42391129#iefix') format('embedded-opentype'),url('../font/bpmn.woff?42391129') format('woff'),url('../font/bpmn.ttf?42391129') format('truetype'),url('../font/bpmn.svg?42391129#bpmnio') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,[class^="bpmn-icon-"]:before,[class*=" bpmn-icon-"]:before{font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"app"}[class^="bpmn-icon-"]:before,[class*=" bpmn-icon-"]:before{font-family:"bpmn"}.bpmn-icon-screw-wrench:before{content:'\e800'}.bpmn-icon-trash:before{content:'\e801'}.bpmn-icon-conditional-flow:before{content:'\e802'}.bpmn-icon-default-flow:before{content:'\e803'}.bpmn-icon-gateway-parallel:before{content:'\e804'}.bpmn-icon-intermediate-event-catch-cancel:before{content:'\e805'}.bpmn-icon-intermediate-event-catch-non-interrupting-message:before{content:'\e806'}.bpmn-icon-start-event-compensation:before{content:'\e807'}.bpmn-icon-start-event-non-interrupting-parallel-multiple:before{content:'\e808'}.bpmn-icon-loop-marker:before{content:'\e809'}.bpmn-icon-parallel-mi-marker:before{content:'\e80a'}.bpmn-icon-start-event-non-interrupting-signal:before{content:'\e80b'}.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before{content:'\e80c'}.bpmn-icon-intermediate-event-catch-parallel-multiple:before{content:'\e80d'}.bpmn-icon-intermediate-event-catch-compensation:before{content:'\e80e'}.bpmn-icon-gateway-xor:before{content:'\e80f'}.bpmn-icon-connection:before{content:'\e810'}.bpmn-icon-end-event-cancel:before{content:'\e811'}.bpmn-icon-intermediate-event-catch-condition:before{content:'\e812'}.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before{content:'\e813'}.bpmn-icon-start-event-condition:before{content:'\e814'}.bpmn-icon-start-event-non-interrupting-timer:before{content:'\e815'}.bpmn-icon-sequential-mi-marker:before{content:'\e816'}.bpmn-icon-user-task:before{content:'\e817'}.bpmn-icon-business-rule:before{content:'\e818'}.bpmn-icon-sub-process-marker:before{content:'\e819'}.bpmn-icon-start-event-parallel-multiple:before{content:'\e81a'}.bpmn-icon-start-event-error:before{content:'\e81b'}.bpmn-icon-intermediate-event-catch-signal:before{content:'\e81c'}.bpmn-icon-intermediate-event-catch-error:before{content:'\e81d'}.bpmn-icon-end-event-compensation:before{content:'\e81e'}.bpmn-icon-subprocess-collapsed:before{content:'\e81f'}.bpmn-icon-subprocess-expanded:before{content:'\e820'}.bpmn-icon-task:before{content:'\e821'}.bpmn-icon-end-event-error:before{content:'\e822'}.bpmn-icon-intermediate-event-catch-escalation:before{content:'\e823'}.bpmn-icon-intermediate-event-catch-timer:before{content:'\e824'}.bpmn-icon-start-event-escalation:before{content:'\e825'}.bpmn-icon-start-event-signal:before{content:'\e826'}.bpmn-icon-business-rule-task:before{content:'\e827'}.bpmn-icon-manual:before{content:'\e828'}.bpmn-icon-receive:before{content:'\e829'}.bpmn-icon-call-activity:before{content:'\e82a'}.bpmn-icon-start-event-timer:before{content:'\e82b'}.bpmn-icon-start-event-message:before{content:'\e82c'}.bpmn-icon-intermediate-event-none:before{content:'\e82d'}.bpmn-icon-intermediate-event-catch-link:before{content:'\e82e'}.bpmn-icon-end-event-escalation:before{content:'\e82f'}.bpmn-icon-text-annotation:before{content:'\e830'}.bpmn-icon-bpmn-io:before{content:'\e831'}.bpmn-icon-gateway-complex:before{content:'\e832'}.bpmn-icon-gateway-eventbased:before{content:'\e833'}.bpmn-icon-gateway-none:before{content:'\e834'}.bpmn-icon-gateway-or:before{content:'\e835'}.bpmn-icon-end-event-terminate:before{content:'\e836'}.bpmn-icon-end-event-signal:before{content:'\e837'}.bpmn-icon-end-event-none:before{content:'\e838'}.bpmn-icon-end-event-multiple:before{content:'\e839'}.bpmn-icon-end-event-message:before{content:'\e83a'}.bpmn-icon-end-event-link:before{content:'\e83b'}.bpmn-icon-intermediate-event-catch-message:before{content:'\e83c'}.bpmn-icon-intermediate-event-throw-compensation:before{content:'\e83d'}.bpmn-icon-start-event-multiple:before{content:'\e83e'}.bpmn-icon-script:before{content:'\e83f'}.bpmn-icon-manual-task:before{content:'\e840'}.bpmn-icon-send:before{content:'\e841'}.bpmn-icon-service:before{content:'\e842'}.bpmn-icon-receive-task:before{content:'\e843'}.bpmn-icon-user:before{content:'\e844'}.bpmn-icon-start-event-none:before{content:'\e845'}.bpmn-icon-intermediate-event-throw-escalation:before{content:'\e846'}.bpmn-icon-intermediate-event-catch-multiple:before{content:'\e847'}.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before{content:'\e848'}.bpmn-icon-intermediate-event-throw-link:before{content:'\e849'}.bpmn-icon-start-event-non-interrupting-condition:before{content:'\e84a'}.bpmn-icon-data-object:before{content:'\e84b'}.bpmn-icon-script-task:before{content:'\e84c'}.bpmn-icon-send-task:before{content:'\e84d'}.bpmn-icon-data-store:before{content:'\e84e'}.bpmn-icon-start-event-non-interrupting-escalation:before{content:'\e84f'}.bpmn-icon-intermediate-event-throw-message:before{content:'\e850'}.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before{content:'\e851'}.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before{content:'\e852'}.bpmn-icon-intermediate-event-throw-multiple:before{content:'\e853'}.bpmn-icon-start-event-non-interrupting-message:before{content:'\e854'}.bpmn-icon-ad-hoc-marker:before{content:'\e855'}.bpmn-icon-service-task:before{content:'\e856'}.bpmn-icon-task-none:before{content:'\e857'}.bpmn-icon-compensation-marker:before{content:'\e858'}.bpmn-icon-start-event-non-interrupting-multiple:before{content:'\e859'}.bpmn-icon-intermediate-event-throw-signal:before{content:'\e85a'}.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before{content:'\e85b'}.bpmn-icon-participant:before{content:'\e85c'}.bpmn-icon-event-subprocess-expanded:before{content:'\e85d'}.bpmn-icon-lane-insert-below:before{content:'\e85e'}.bpmn-icon-space-tool:before{content:'\e85f'}.bpmn-icon-connection-multi:before{content:'\e860'}.bpmn-icon-lane:before{content:'\e861'}.bpmn-icon-lasso-tool:before{content:'\e862'}.bpmn-icon-lane-insert-above:before{content:'\e863'}.bpmn-icon-lane-divide-three:before{content:'\e864'}.bpmn-icon-lane-divide-two:before{content:'\e865'}.bpmn-icon-data-input:before{content:'\e866'}.bpmn-icon-data-output:before{content:'\e867'}.bpmn-icon-hand-tool:before{content:'\e868'}.bpmn-icon-transaction:before{content:'\e8c4'}.icon-loading:before{content:'\f415'}.icon-picture:before{content:'\f416'}.icon-plus:before{content:'\f417'}.icon-plus-circled:before{content:'\f418'}.icon-minus:before{content:'\f419'}.icon-info:before{content:'\f41a'}.icon-download:before{content:'\f41b'}.icon-undo:before{content:'\f41c'}.icon-redo:before{content:'\f41d'}.icon-open:before{content:'\f41e'}.icon-size-reset:before{content:'\f41f'}.icon-comment:before{content:'\f420'}.icon-keyboard:before{content:'\f423'}.icon-resize-full:before{content:'\f425'}.icon-resize-small:before{content:'\f426'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.project-logo,.project-logo a{color:#52B415 !important}.content,.content>div{width:100%;height:100%;overflow:hidden}.content>.screen{text-align:center;display:table;font-size:16px}.content>.screen .note{vertical-align:middle;text-align:center;display:table-cell}.content .error .details{max-width:500px;font-size:12px;margin:20px auto;text-align:left;color:#BD2828}.content .error .error-log{border:solid 1px #BD2828;background:#fdf6f6;color:#BD2828}.content .error .error-log:hover{background:#fefafa}body:not(.error) .screen.error,body:not(.intro) .screen.intro,body:not(.loading) .screen.loading{display:none}.screen .project-logo{font-size:120px}.canvas{display:block}body.shown .canvas,body.loaded .canvas{display:block}body.loaded .canvas svg{visibility:hidden}body:not(.shown) .io-export,body:not(.shown) .io-zoom-controls{display:none}.samples,.message{max-width:700px;margin:auto}@media (max-width:720px){.samples,.message{margin:20px}.samples{margin-bottom:60px}}.message{padding:40px;font-size:20px}.samples{margin-top:80px;margin-bottom:60px;opacity:.4;transition:ease-in .1s}.samples:hover{opacity:1}.samples .sample{display:inline-block;max-width:100%
  padding: 10px;vertical-align:top;position:relative}.samples .tryit{position:absolute;right:0;top:0;width:auto}.samples .caption{font-size:11px;color:#999}.samples .img{border-radius:5px;box-shadow:inset 0 0 4px #999;padding:5px;width:100%}.samples .sample>a{display:block}.bjs-powered-by,.cjs-powered-by,.io-control{background:#FFF;box-shadow:0 1px 4px rgba(0,0,0,0.3);border-radius:2px;padding:5px}.cjs-powered-by,.bjs-powered-by{padding-bottom:2px}.close{font-size:21px;font-weight:700;text-shadow:0 1px 0 #FFF;opacity:.2;line-height:1;vertical-align:middle;margin-left:5px}.close:hover{opacity:1}.vr{height:18px;display:inline-block;border-right:solid 1px #CCC}a{color:#740076}a:link{text-decoration:none}a:hover{color:#a600a9}.io-control-list{list-style:none;padding:5px;margin:0}.io-control-list a,.io-control-list a:visited,.io-control-list button{padding:0;outline:none;cursor:pointer;font-size:22px;line-height:26px;color:#555555;background:none;border:none}.io-control-list a:hover,.io-control-list a:visited:hover,.io-control-list button:hover{color:#333333}.io-control-list a.inactive,.io-control-list a:visited.inactive,.io-control-list button.inactive{color:#E0E0E0;cursor:default}.io-control-list.io-horizontal,.io-control-list.io-horizontal li{display:inline-block}.io-control-list.io-horizontal a{padding:2px;margin:0 5px}.io-control-list.io-horizontal button{margin:0 5px}.io-control hr{border:none;border-top:solid 1px #EEE}.io-help,.io-legal{position:fixed;transition:ease-in .1s}.io-legal{right:100px}.io-help{right:20px}body.shown .io-legal{right:165px}body.shown .io-help{right:85px}.io-legal a{font-size:14px;line-height:30px}.io-help button:hover,.io-help a:hover,.io-legal a:hover{background:#F0F0F0;border-radius:2px}.io-import-export{position:fixed;left:20px}.io-help,.io-legal,.io-import-export{bottom:25px}.io-import{margin-right:10px}.io-zoom-controls{width:auto;position:fixed;right:15px;bottom:90px}.io-editing-tools{width:auto;position:fixed;right:15px;top:20px;display:none}.io-editing-tools .io-control{margin-left:10px}.io-editing-tools .io-control button{margin:0}.io-zoom-reset{margin-bottom:10px}.io-import-export .inactive{opacity:.3}.import-warnings .error-log{width:100%}.hidden{display:none}.io-alerts{position:fixed;top:20px;width:450px;text-align:center;left:50%;margin-left:-225px}.io-alerts .alert{display:none;background:#FFFFDB;padding:10px 20px;line-height:20px;margin:0 auto 10px}.io-alerts .alert.open{display:inline-block}.io-alerts .close{float:right}.io-toggle-fullscreen{display:none}.io-toggle-fullscreen.open{display:inline-block}@media (max-width:500px){.io-alerts{width:100%;text-align:center;left:0;margin:0}}.io-dialog{display:none}.io-dialog.open{display:block}.io-dialog.open:before{content:'';position:fixed;left:0;top:0;bottom:0;right:0;background:#666;opacity:.2;z-index:1001}.io-dialog .content{position:fixed;width:600px;left:50%;margin-left:-300px;top:100px;background:white;padding:10px 30px 20px 30px;box-shadow:0 1px 4px rgba(0,0,0,0.3);border-radius:2px;height:auto;z-index:1001}.io-dialog .project-logo{position:absolute;bottom:27px;right:27px;width:54px;height:54px;font-size:48px}.keybindings-dialog .content{width:450px;margin-left:-225px}.keybindings-dialog .binding{padding:5px 10px;font-family:monospace}textarea.error-log{border:solid 1px #CCC;background:#F6F6F6;padding:10px;margin:10px auto;width:100%;min-height:150px;display:block}textarea.error-log:hover{background:#f9f9f9}@media (max-width:600px){.io-dialog .content{left:20px;right:20px;top:20px;width:auto;margin:0}}:full-screen .icon-resize:before{content:'\e86e'}:-moz-full-screen .icon-resize:before{content:'\e86e'}:-ms-full-screen .icon-resize:before{content:'\e86e'}:-webkit-full-screen .icon-resize:before{content:'\e86e'}.icon-resize:before{content:'\e86d'}.icon-resize:before{content:'\e86d'}.icon-resize:before{content:'\e86d'}.icon-resize:before{content:'\e86d'}