/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
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:.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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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;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:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none;}a:hover,a:focus{color:#22527b;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px;}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important;}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important;}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important;}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important;}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}/*
Coggle Styles. Copyright Coggle 2013-2016 All Rights Reserved
*/
.tip{font-size:12px;color:#bbb;padding-left:5px}.shadowed{-webkit-appearance:none;-webkit-box-shadow:0 0 10px 0 #000;-moz-box-shadow:0 0 10px 0 #000;-ms-box-shadow:0 0 10px 0 #000;-o-box-shadow:0 0 10px 0 #000;box-shadow:0 0 10px 0 #000;min-height:1px;position:absolute;top:-2px;left:-10px;right:-10px}html,body{height:100%;width:100%;margin:0}body{padding:0;margin:0;font:14px Helvetica,Arial,sans-serif;color:#333;background:url("../img/bg.jpg")}a,a:hover,a:active,a:focus{color:#7aa3e5;text-decoration:none;cursor:pointer;cursor:hand}a:hover{color:#5d8fdf}a img{border:0 none}a{-webkit-touch-callout:none !important;-webkit-user-select:none !important}p{margin:6px}label{font-weight:normal}h3{font-weight:bold}pre{background:inherit;border:0 none;color:inherit;font-size:inherit}code{color:inherit;background:inherit}pre>code{border:1px solid #bbb;background:#f3f3f3;border-radius:5px;padding:10px;display:block;text-align:left;white-space:pre-wrap}#splash{text-align:center}#splash .logo{height:80px;padding-top:10px}.overview{font-size:21px;color:#646464;text-align:center;padding:20px;max-width:700px;margin:0 auto;line-height:150%}div#loadingbackground{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(252,252,252,0.933);z-index:120;opacity:1}div#loadingbackground.fadeout{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;opacity:0}div#loading{width:250px;height:140px;margin-left:-125px;margin-top:-60px;position:fixed;top:38%;left:50%;text-align:center;padding:6px;font-size:16px;color:rgba(0,0,0,0.3);z-index:121}.loadspinner{margin:-5px auto -5px auto;width:100px;height:100px;text-align:center;background:transparent url("../img/spin.gif") no-repeat;background-size:100px 100px;background-position:0 0;-webkit-transform:scale(.5) rotate(.1deg);-moz-transform:scale(.5) rotate(.1deg);-ms-transform:scale(.5) rotate(.1deg);-o-transform:scale(.5) rotate(.1deg);transform:scale(.5) rotate(.1deg);opacity:.3}.content-box{margin-top:15px;border-radius:3px;background:#f3f3f3;line-height:160%;padding:20px}.content-box .content-wrapper h1{margin:10px;font-size:22px;font-family:Helvetica,Arial,sans-serif;font-weight:bold;text-align:left}.content-box p{margin:20px}.nav-bar{position:absolute;top:0;right:0}.nav-bar .nav-item{padding:20px;display:inline-block;color:#fff}.nav-bar .nav-item.active,.nav-bar .nav-item:hover{background:rgba(255,255,255,0.133)}.login-container .nav-bar .nav-item.active,.login-container .nav-bar .nav-item:hover{background:rgba(0,0,0,0.067)}.login-container .nav-item{color:#333}.scrollable{overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.home-view{position:absolute;top:0;bottom:0;left:0;right:0}.home-view.transition-out>:not(.coggle-sidebar){display:none}.home-view.transition-out .coggle-sidebar{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;left:-400px;opacity:.3}.home-view .coggle-sidebar{position:fixed;position:-ms-device-fixed;width:270px;top:0;left:0;height:100%;z-index:300}.home-view.has-organisation .coggle-sidebar{-webkit-transform:translate(70px);-moz-transform:translate(70px);-ms-transform:translate(70px);-o-transform:translate(70px);transform:translate(70px)}.home-view .home-resources{padding-left:15px;padding-right:15px;margin-left:270px;min-height:100%}.home-view.has-organisation .home-resources{margin-left:340px}.home-view.has-organisation .home-resources .banners{margin-left:-15px;margin-right:-15px;width:auto}.home-view .home-resources .open-nav-button{display:none;width:42px;height:42px;background:url("../img/burger.png") no-repeat;background-size:100% auto;cursor:pointer;margin-top:19px;margin-right:10px}.home-view .home-overlay{-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;background:#bbb;opacity:.2;z-index:1;display:none}@media (max-width:625px){.home-view.nav-open .home-overlay{display:block}.home-view .coggle-sidebar{-webkit-transition:left .2s;-moz-transition:left .2s;-ms-transition:left .2s;-o-transition:left .2s;transition:left .2s}.home-view.has-organisation .home-resources,.home-view .home-resources{margin-left:0;width:100%;-webkit-transition:margin .2s,width .2s;-moz-transition:margin .2s,width .2s;-ms-transition:margin .2s,width .2s;-o-transition:margin .2s,width .2s;transition:margin .2s,width .2s}.home-view:not(.nav-open) .coggle-sidebar{left:-340px}.home-view.nav-open .coggle-sidebar{left:0}.home-view.nav-open .home-resources{margin-left:270px;margin-right:-270px;overflow:hidden}.home-view.nav-open.has-organisation .home-resources{margin-left:340px;margin-right:-340px}.home-view .home-resources .open-nav-button{display:inline-block}}.home-actions-view{min-height:70px;padding:0 0 13px 0}.home-actions-view .button{padding:13px;margin:15px 5px 5px 0;font-size:15px;vertical-align:top;white-space:nowrap}.home-actions-view .create-diagram{padding-left:40px;background-size:22px auto;background-position:10px 50%;background-repeat:no-repeat;background-image:url("../img/plus.png")}.home-actions-view .access-list{min-height:0;text-align:right;padding:20px 15px 5px 5px}.home-actions-view .access-list .members{float:right}.home-actions-view .impersonated-access{font-weight:bold;text-align:center;padding:0 20px 10px 0;vertical-align:top;margin-top:22px;vertical-align:middle}.home-actions-view .impersonated-access a{padding:9px;background:#efa670;font-size:14px;line-height:23px;max-width:270px;vertical-align:middle;margin:10px}.home-actions-view .impersonated-access a:before{content:'⟵ '}.home-actions-view .implied-access{background:#ffecec;color:#e68782;padding:10px;text-align:center}.home-actions-view .search-view{float:right;margin-left:7px}.coggle-sidebar{background:#8ece52;padding:0;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:77px}.coggle-sidebar .entries{margin:0;padding:0;list-style:none}.coggle-sidebar .entry{padding:1px;position:relative;cursor:pointer;margin-right:-7px;margin-left:-7px;-webkit-transition:background-color .1s;-moz-transition:background-color .1s;-ms-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s;-webkit-transition:color .1s;-moz-transition:color .1s;-ms-transition:color .1s;-o-transition:color .1s;transition:color .1s;border-radius:5px}.coggle-sidebar .subtitle{text-transform:uppercase;font-size:12px;color:#fff;opacity:.7;margin-bottom:5px;margin-top:5px}.coggle-sidebar .entry.selected{cursor:inherit;background:rgba(255,255,255,0.2)}.coggle-sidebar .entry.selected .title{color:#fff}body.desktop .coggle-sidebar .entry:not(.selected):hover{background:#efa670}body.desktop .coggle-sidebar .entry:not(.selected):hover .title{color:#fff}.coggle-sidebar .entry .title{display:inline-block;vertical-align:middle;font-size:14px;padding:5px;background:transparent;border:0 none;border-radius:5px;width:100%;padding:6px 6px 6px 25px;margin:0;display:block;color:#fff}.coggle-sidebar .entry:not(.selected) .title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.coggle-sidebar .organisations{left:-70px}.coggle-sidebar .content{padding-left:15px;padding-right:15px;padding-bottom:15px;margin-top:7px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;-ms-flex:auto 1 1;-webkit-flex:1;-ms-flex:1;flex:1}.coggle-sidebar .content::-webkit-scrollbar{width:0 !important}.coggle-sidebar .announcements{margin-bottom:7px;padding:0 7px 0 7px}.coggle-sidebar .announcements a{outline:none;display:block}.coggle-sidebar .announcements .highlighted{text-align:center;border-radius:5px;background:rgba(255,255,255,0.133);margin-top:7px;padding:10px}.coggle-sidebar .announcements:empty{display:none}.coggle-sidebar .announcements .title{color:#fff;font-size:13px}.coggle-sidebar .announcements .description{color:#fff;font-size:12px;font-weight:normal}.coggle-sidebar>.recommend{position:absolute;bottom:10px;left:20px;right:20px}.footer{padding:20px 15px 12px 15px;text-align:center}.footer a{color:#bbb;font:12px Helvetica,"Lucida Grande",Arial,sans-serif;font-weight:normal;margin:0 3px 0 3px}@media (max-width:700px){.footer{display:none}}.button{padding:12px;display:inline-block;font-size:15px;color:#fff;margin:5px;border-radius:5px;cursor:pointer;text-align:center;vertical-align:middle;overflow:hidden;outline:none;line-height:100%;-webkit-transition:background-color .05s,border-color .05s;-moz-transition:background-color .05s,border-color .05s;-ms-transition:background-color .05s,border-color .05s;-o-transition:background-color .05s,border-color .05s;transition:background-color .05s,border-color .05s;border:2px solid transparent;background-color:#9ed56b}.button:hover,.button:focus{color:#fff}.button.compact{margin:2px 5px;padding:2px 3px;font-size:12px;border-radius:3px}.button:not(.disabled):hover,.button:not(.disabled):focus{background-color:#efa670;border-color:#efa670}.button.inverted{background-color:inherit;color:#9ed56b}.button.inverted:hover{background-color:#9ed56b;border-color:#9ed56b;color:#fff}.button.outline,.button.outline:hover{border-color:#fff}.button.outline.inverted{border-color:#9ed56b}.button.outline.inverted:hover{color:#fff;border-color:#9ed56b;background-color:#9ed56b}.button.danger{background-color:#e68782}.button.danger:hover{background-color:#e1706a;border-color:#e1706a}.button.danger.inverted{background-color:#fff;color:#e68782}.button.danger.inverted:hover{color:#fff;background-color:#e68782;border-color:#e68782}.button.danger.outline:hover{border-color:#fff}.button.danger.outline.inverted{border-color:#e68782}.button.secondary{background-color:#bbb}.button.secondary:hover{background-color:#9f9f9f;border-color:#9f9f9f}.button.secondary.inverted{background-color:#fff;color:#bbb}.button.secondary.inverted:hover{color:#fff;background-color:#bbb;border-color:#bbb}.button.secondary.outline:hover{border-color:#fff}.button.secondary.outline.inverted{border-color:#bbb}.button.orange{background-color:#efa670}.button.orange:hover{background-color:#ea8941;border-color:#ea8941}.button.secondary.inverted{background-color:#fff;color:#efa670}.button.orange.inverted:hover{color:#fff;background-color:#efa670;border-color:#efa670}.button.orange.outline:hover{border-color:#fff}.button.orange.outline.inverted{border-color:#efa670}.button .small{font-size:10px;padding:0;margin:0}.button.disabled,.button[disabled]{opacity:.3;cursor:not-allowed}.button.hasInput{height:41px;width:70px;overflow:hidden;padding:11px 7px 11px 7px;text-align:center;margin:0;font-size:17px;border-radius:0 6px 6px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:right}.keyboardkey{display:inline-block;background:#aaa;border:1px solid #aaa;border-left:4px solid #aaa;border-right:4px solid #aaa;color:#fff;border-radius:5px;padding:0;-webkit-box-shadow:1px 1px 5px #afafaf;-moz-box-shadow:1px 1px 5px #afafaf;-ms-box-shadow:1px 1px 5px #afafaf;-o-box-shadow:1px 1px 5px #afafaf;box-shadow:1px 1px 5px #afafaf}.starcbutton{position:absolute;border-radius:50%;border:2px solid rgba(255,255,255,0.4);top:0;left:2px;width:24px;height:24px;margin-left:-14px;margin-top:-14px;-webkit-transition:transform .4s linear;-moz-transition:transform .4s linear;-ms-transition:transform .4s linear;-o-transition:transform .4s linear;transition:transform .4s linear;-webkit-transition:-webkit-transform .4s linear;z-index:1;pointer-events:auto;opacity:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;cursor:pointer;background-repeat:no-repeat;background-size:20px auto;background-position:50% 50%;z-index:2}.starcbutton.active{opacity:1;cursor:pointer}.starcbutton:hover{border:2px solid rgba(255,255,255,0.75)}.starcbutton.rotated{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.node-container .starcbutton{opacity:0}.node-container .starcbutton:hover{opacity:1}.node-container .starcbutton.hovered{opacity:1}.touch .node-container .starcbutton,.node-container.active .starcbutton{display:none !important}.controlpoint-set{position:absolute;z-index:1}.controlpoint-set.fadeout{-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-ms-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;transition:opacity 1s ease-in;-ms-transition-delay:2s;transition-delay:2s;opacity:0}.controlpoint{position:absolute;border-radius:50%;border:2px solid;width:10px;height:10px;margin-left:-5px;margin-top:-5px;background:#fff}.controlpoint.virtual{opacity:.5}.controlpoint:hover{cursor:pointer}.controlpoint.virtual:hover{opacity:1}.readonly .controlpoint-set{display:none}select,input{outline:none;border-radius:5px;border:1px solid transparent;padding:8px;font-size:14px;margin:2px;vertical-align:middle;line-height:normal !important}input.empty{color:#bbb}input::-webkit-input-placeholder{color:#aaa}input:-moz-placeholder{color:#aaa}input::-moz-placeholder{color:#aaa}input:-ms-input-placeholder{color:#aaa}input.error{background:#e68782}input.error,input.error::-webkit-input-placeholder{color:#fff}input.error:-moz-placeholder{color:#fff}input.error::-moz-placeholder{color:#fff}input.error:-ms-input-placeholder{color:#fff}.input-label{padding:7px;font-size:14px;border:1px solid transparent}input[type="submit"]{font-family:Helvetica,Arial,sans-serif;font-size:18px}input[type="radio"]{margin:2px 5px 5px 5px;vertical-align:middle}input[readonly],.client-list .paneldetails .refresh{background:#fdfdfd}input[type="text"],input:not([type]){-webkit-appearance:none}input.hasButton{height:41px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:7px;padding-top:9px;border-radius:4px;font-size:16px;outline:none;border-radius:3px 0 0 3px;border-right:0;margin:0;width:100%;max-width:100%}select{background:#fff;height:auto;max-width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url("../img/select-arrows.png");background-repeat:no-repeat;background-position:98% 50%;background-size:auto 15px}select::-ms-expand{display:none}.ui-autocomplete{width:auto;padding:0;border:0 none}.ui-autocomplete .ui-menu-item{margin-top:3px;overflow:hidden}.ui-autocomplete .ui-menu-item:first-child{border-top:10px solid transparent}.ui-autocomplete .ui-menu-item.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-state-active{background:#f0f0f0}.ui-autocomplete .ui-menu-item{padding:6px;color:#bbb;white-space:nowrap;overflow:hidden;border:0 none;font-size:12px;padding:4px;display:block}.ui-helper-hidden-accessible{display:none}.ui-widget{font:14px Helvetica,Arial,sans-serif}.ui-progressbar{width:100px;height:15px;position:absolute;margin-left:-50px;background:#fff;border:0 none;border-radius:2px;background:#e4e4e4}.ui-progressbar-value{background:#b4b4b4;border:0 none;border-radius:2px;height:100%;-webkit-transition:width .1s;-moz-transition:width .1s;-ms-transition:width .1s;-o-transition:width .1s;transition:width .1s;-webkit-transition:width .1s}.uploaderror .ui-progressbar-value{background:#dc4c4c}.checkbox-slider-frame{position:relative;display:inline-block;margin:7px;padding:2px;min-width:90px;height:29px;background:#fcfcfc;-moz-border-radius:5px;border-radius:5px}.checkbox-slider-frame + input[type="checkbox"]{display:none !important}.checkbox-slider-frame .slider-button{display:block;position:relative;margin:0;padding:0 3px 0 3px;min-width:39px;height:25px;line-height:26px;background:#999;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#fff;font-family:Helvetica;font-size:11px;font-weight:bold;text-align:center;cursor:pointer;margin-right:42px;margin-left:0}.checkbox-slider-frame .slider-button.on{margin-left:42px;margin-right:0;background:#9ed56b;background-color:#9ed56b;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(45%,#9ed56b),color-stop(55%,#88cb49));background-image:-webkit-linear-gradient(top,#9ed56b 45%,#88cb49 55%);background-image:-moz-linear-gradient(top,#9ed56b 45%,#88cb49 55%);background-image:-ms-linear-gradient(top,#9ed56b 45%,#88cb49 55%);background-image:-o-linear-gradient(top,#9ed56b 45%,#88cb49 55%);background-image:linear-gradient(top,#9ed56b 45%,#88cb49 55%)}.checkbox-slider-frame .slider-button:before{position:absolute;display:block;margin:0;padding:0;left:0;right:0;top:0;height:12px;background:rgba(255,255,255,0.25);content:'';-moz-border-radius:15px;border-radius:15px}.cogglelist{padding:0;list-style:none;border-radius:5px;clear:both;min-height:18px}.cogglelist>li{padding:12px;position:relative;white-space:nowrap}.cogglelist>li .content{overflow:hidden}.cogglelist .display{overflow:hidden}.cogglelist>li{background-image:url("../img/bg.jpg")}.cogglelistli:last-child{border-bottom:none}.cogglelist>li:nth-child(even){background:#f3f3f3}.cogglelist>li>.icons{position:absolute;right:0;top:0;height:100%;opacity:0;padding-left:5px;padding-right:5px;background:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cogglelist>li:hover>.icons{opacity:1}.cogglelist .icon{height:25px;display:inline-block;vertical-align:middle;margin:2px;cursor:hand;cursor:pointer}.cogglelist:empty{text-align:center}.rotate-hold,.diagram.ui-sortable-helper .content{-webkit-transform:rotate(.75deg) scale(1.02);-moz-transform:rotate(.75deg) scale(1.02);-ms-transform:rotate(.75deg) scale(1.02);-o-transform:rotate(.75deg) scale(1.02);transform:rotate(.75deg) scale(1.02);-webkit-box-shadow:2px 2px 20px rgba(0,0,0,0.467);-moz-box-shadow:2px 2px 20px rgba(0,0,0,0.467);-ms-box-shadow:2px 2px 20px rgba(0,0,0,0.467);-o-box-shadow:2px 2px 20px rgba(0,0,0,0.467);box-shadow:2px 2px 20px rgba(0,0,0,0.467);-webkit-transition:transform .1s ease-in-out;-moz-transition:transform .1s ease-in-out;-ms-transition:transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;z-index:10000;border:1px solid #e6e6e6}.folders a:focus{text-decoration:none}.folders .create-folder .text{background:url("../img/plus-white.png") no-repeat;background-size:14px 14px;background-position:0% 53%;cursor:pointer;opacity:.85;padding:8px;padding-left:21px;color:#fff;font-size:14px;margin-left:0}.folders .create-folder:hover .text{opacity:1}.folders .folder.selected{background-image:url("../img/folder-white.png");background-repeat:no-repeat;background-size:13px auto;background-position:8px 50%}.folders .folder.leaving{background:#e68782 !important}.folders .folder .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:23px;border-left:1px solid transparent;border-right:1px solid transparent}.folders .folder.leaving .title{visibility:hidden}.folders .folder.selected:not(.virtual) .title:focus{color:#fff;border:1px solid #fff;margin-top:-1px;margin-bottom:-1px}.folders .folder:not(.selected) .title,.folders .folder.virtual .title,.folders .folder:not(.permission-admin) .title{pointer-events:none}.folders .folder input::-webkit-input-placeholder{color:#fff !important;opacity:1}.folders .folder input:-moz-placeholder{color:#fff !important;opacity:1}.folders .folder input::-moz-placeholder{color:#fff !important;opacity:1}.folders .folder input:-ms-input-placeholder{color:#fff !important;opacity:1}.folders .folder.selected input::-webkit-input-placeholder{color:#fff !important;opacity:1}.folders .folder.selected input:-moz-placeholder{color:#fff !important;opacity:1}.folders .folder.selected input::-moz-placeholder{color:#fff !important;opacity:1}.folders .folder.selected input:-ms-input-placeholder{color:#fff !important;opacity:1}.folders .folder.selected input:focus::-webkit-input-placeholder{color:#fff !important;opacity:1}.folders .folder.selected input:focus:-moz-placeholder{color:#fff !important;opacity:1}.folders .folder.selected input:focus::-moz-placeholder{color:#fff !important;opacity:1}.folders .folder.selected input:focus:-ms-input-placeholder{color:#fff !important;opacity:1}.folders .folder .leave{vertical-align:middle;color:#000 !important;display:none;position:absolute;top:0;bottom:0;width:24px;right:5px;padding-top:10px;text-align:right;background:url("../img/cross.png") no-repeat;background-size:16px 16px;background-position:right;opacity:.85;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-ms-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}.folders .folder .leave:hover{opacity:1}.folders .folder.selected .leave{background-image:url("../img/cross.png")}.folders .folder.virtual .leave{display:none !important}.folders .folder.leaving .leave{width:auto;left:20px;background-image:none}.folders .folder:hover .leave,.folders .folder.leaving .leave,.folders .folder.leaving .areyousure{display:block}.folders .folder .areyousure{display:none;position:absolute;top:6px;padding-top:1px;bottom:0;left:12px;right:0;text-align:left;color:#fff;font-weight:300}.folders .folder .areyousure .yes{font-weight:bold}.folders .folder .diagram-placeholder{border:0 none !important;height:auto !important;width:auto !important;position:absolute;top:0;bottom:0;left:0;right:0;background:#d8f1c4;opacity:.5}.diagram-toolbar{position:absolute;width:10000px;height:0;right:14px;top:14px;z-index:100;opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.diagram-toolbar.toolbar-hidden{opacity:.1;-webkit-transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-ms-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;-ms-transition-delay:1s;transition-delay:1s}.diagram-toolbar.toolbar-hidden *{pointer-events:none}.notifications-open .diagram-toolbar{right:calc(350px + 14px)}.notifications-open .diagram-toolbar .action.chat{display:none !important}@media (max-width:800px){.diagram-toolbar{width:100% !important}}.diagram-toolbar .public-tag{color:#fff;background:#9ed56b;font-weight:bold;padding:3px;border-radius:3px;display:inline-block;float:right;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);margin:8px;font-size:12px;cursor:pointer}.diagram-toolbar .actions{margin:0;display:inline-block;vertical-align:middle;float:right;padding:2px;pointer-events:all;cursor:pointer;list-style:none}.diagram-toolbar .actions.large{padding:0}.diagram-toolbar .actions .action{margin:0;padding:0;display:inline-block;vertical-align:middle;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);width:30px;height:30px;border-radius:30px;margin-left:8px;position:relative}.diagram-toolbar .actions .action>.icon{width:100%;height:100%}.diagram-toolbar .members{display:none}.diagram-toolbar .action.chat{background:#fff url("../img/comment.png") no-repeat;background-size:45% auto;background-position:50% 50%}.diagram-toolbar .action.chat.pending{background:#9ed56b;color:#fff;line-height:32px;font-weight:bold;text-align:center}.diagram-toolbar .members .member.chat .user-icon{height:30px;min-width:30px;margin-top:2px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);background:#fff url("../img/chat-callout.png") no-repeat;background-size:100% 100%;background-position:50% 50%}.diagram-toolbar .actions .action:first-child{margin-left:3px}.diagram-toolbar .actions.large .action{width:32px;height:32px;border-radius:32px}.diagram-toolbar .actions .download,.diagram-toolbar .actions .social,.diagram-toolbar .actions .present{-webkit-transition:width .1s linear,height .1s linear,margin .1s ease-out;-moz-transition:width .1s linear,height .1s linear,margin .1s ease-out;-ms-transition:width .1s linear,height .1s linear,margin .1s ease-out;-o-transition:width .1s linear,height .1s linear,margin .1s ease-out;transition:width .1s linear,height .1s linear,margin .1s ease-out}.diagram-toolbar .permissions li[data="admin"]{display:none}.history-mode .diagram-toolbar .actions .download,.history-mode .diagram-toolbar .actions .present,.history-mode .diagram-toolbar .actions .social{-webkit-transition:width .1s linear,height .1s linear,margin .2s ease-out;-moz-transition:width .1s linear,height .1s linear,margin .2s ease-out;-ms-transition:width .1s linear,height .1s linear,margin .2s ease-out;-o-transition:width .1s linear,height .1s linear,margin .2s ease-out;transition:width .1s linear,height .1s linear,margin .2s ease-out;width:0;height:0;margin-left:7.5px;margin-right:-7.5px}.diagram-toolbar .actions .action.social .inputs,.diagram-toolbar .actions .action.social h3{display:none}.diagram-toolbar .actions .action.social .cogglelist{min-height:0}.diagram-toolbar .action.social{background:#fff url("../img/share-generic.png") no-repeat;background-size:100% 100%;background-position:50% 50%}.diagram-toolbar .action.present{background:#fff url("../img/present.png") no-repeat;background-size:100% 100%;background-position:50% 50%;display:inline-block}.presentation-mode .diagram-toolbar .action.present{background:#bbb url("../img/present-w.png") no-repeat;background-size:100% 100%;background-position:50% 50%}.diagram-toolbar .action.download{background:#fff url("../img/download.png") no-repeat;background-size:100% 100%;background-position:50% 50%}.diagram-toolbar .action.clone{background:#fff url("../img/toolbar-clone.png") no-repeat;background-size:100% 100%;background-position:50% 50%}.diagram-toolbar .action.clone-public{padding:8px 28px 8px 8px;width:auto;color:#999;background:#fff url("../img/toolbar-clone.png") no-repeat;background-size:contain;background-position:100% 50%}.diagram-toolbar .members{display:inline-block;float:right;-webkit-transition:min-width .5s ease-out,margin-right .4s ease-out;-moz-transition:min-width .5s ease-out,margin-right .4s ease-out;-ms-transition:min-width .5s ease-out,margin-right .4s ease-out;-o-transition:min-width .5s ease-out,margin-right .4s ease-out;transition:min-width .5s ease-out,margin-right .4s ease-out}.callout .benefits{text-align:center;font-weight:bold}.callout .benefits .feature:after{content:' ✓'}@media (max-width:800px){.diagram-toolbar .members.busy{min-width:700px;-webkit-transition:min-width 0s linear;-moz-transition:min-width 0s linear;-ms-transition:min-width 0s linear;-o-transition:min-width 0s linear;transition:min-width 0s linear}.diagram-toolbar .members,.diagram-toolbar .actions.large{padding-bottom:10px}.diagram-toolbar .actions.small{clear:both}}.search-box{position:relative}.search-box input{width:100%;border-radius:5px;margin:0;padding:8px 8px 8px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6 url("../img/filter.png") no-repeat;background-size:14px auto;background-position:8px 50%;color:#333;min-width:180px;max-width:400px;border:1px solid transparent}.search-box input:focus{border:1px solid #dedede !important}.search-box input:hover:not(:focus){border:1px solid #eaeaea !important}.search-box .overlays{position:absolute;top:15px;right:15px}.search-box .overlays>div{display:inline-block;vertical-align:middle}.search-box .clear{width:18px;height:18px;margin:0 3px 0 3px;background:#bbb url("../img/close.png") no-repeat;background-size:60% 60%;background-position:50% 50%;border-radius:100%;cursor:pointer}.resource-container .search-box input{background-color:#fff;border:1px solid #f6f6f6}.search-bar{margin-bottom:15px}.diagrams .diagram-list{list-style:none;margin-top:4px;padding:0 7.5px 0 7.5px}.diagram-list .diagram.fixed .content{cursor:default}.diagram{list-style:none;margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;height:auto}.diagram .content{padding:6px;padding-bottom:40px;position:relative;border-radius:1px;-webkit-touch-callout:none;border:1px solid #f3f3f3;margin-left:-7.5px;margin-right:-7.5px;background:#fff}.diagram.deleted{opacity:.5}.diagram.deleted .content{border-color:#e68782 !important}.diagram .preview{position:relative;height:180px;display:block}.diagram .preview:after,.diagram .preview:before{content:' ';position:absolute;display:block;height:100%;width:100%}.diagram .preview:before{background:#fff url("../img/placeholder.png") no-repeat;background-position:50% 50%;background-size:60px auto}.diagram .preview.thumb-loaded:before{background:#fff}.diagram .preview:after{background-size:contain;background-position:center;background-image:inherit;background-repeat:no-repeat}.diagram .preview.small-thumb:after{background-size:auto}.diagram .title{height:36px;line-height:36px;overflow:hidden;display:inline-block;color:#666;display:block;-webkit-touch-callout:none !important;text-overflow:ellipsis;white-space:nowrap}.diagram .title:hover{color:#222}.diagram .title{position:absolute;bottom:2px;left:10px;right:5px}.diagram.modified .title{color:#9ed56b}.diagram .title .private-icon{height:13px;vertical-align:baseline;display:none;margin-right:6px;padding-top:2px}.diagram.private .title .private-icon{display:inline-block}.diagram .unread-notifications:empty{display:none}.diagram .unread-notifications{position:absolute;border-radius:0 0 0 50%;color:#fff;background:#9ed56b;padding:1px 4px 1px 3px;font-size:14px;text-align:center;top:0;height:30px;width:30px;line-height:29px;right:0}.diagram .icons.diagram-icons{padding-right:5px;padding-left:5px;position:absolute;right:15px;bottom:2px;background:#fff}.desktop .diagram .icons.diagram-icons{display:none}.desktop .diagram:hover .diagram-icons{display:inline-block}.touch .diagram .diagram-icons{display:inline-block}.diagram .icons.diagram-icons .icon{width:30px;padding:5px 1px 7px 1px;cursor:pointer}.diagram .icons.diagram-icons .icon.more{padding-top:14px;padding-bottom:16px}.diagram.deleted .diagram-icons .clone,.diagram.deleted .diagram-icons .share,.diagram.deleted .diagram-icons .delete,.diagram.deleted .diagram-icons .subscribe,.diagram.deleted .diagram-icons .unsubscribe,.diagram.deleted .diagram-icons .more,.diagram.subscribed .diagram-icons .subscribe,.diagram:not(.subscribed) .diagram-icons .unsubscribe,.diagram-icons .undo{display:none}.diagram:not(.expanded) .clone,.diagram:not(.expanded) .subscribe,.diagram:not(.expanded) .unsubscribe,.diagram:not(.expanded) .delete,.diagram.expanded .more{display:none !important}.diagram.deleted .diagram-icons .undo{display:inline-block}.diagram .last-modified{font-size:12px;color:#ccc;position:absolute;background:rgba(255,255,255,0.333);top:4px;left:4px;padding-left:5px;padding-right:5px;line-height:25px}.diagram.modified .last-modified{color:#9ed56b}.diagram-list .diagram-placeholder{height:209px}body.desktop .diagram-list .diagram.selected .content{border:1px solid #efa670}.diagram.ui-sortable-helper{background:transparent;opacity:.7}.diagram.ui-sortable-helper .content{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background-color:#fff;overflow:hidden;cursor:move}.drag-enabled .ui-sortable .diagram .handle{cursor:move}.diagram-list-notice{text-align:center;padding:15px;color:#9a9a9a;line-height:150%;position:relative}.diagram-notice-closehandle{background:url("../img/close-d.png") no-repeat;background-size:20px 20px;width:20px;height:20px;top:15px;right:15px;cursor:pointer;opacity:.8;position:absolute}.diagram-notice-closehandle:hover{opacity:1}.diagrams .diagram-list-welcome,.diagrams .diagram-list-folder-empty{display:block;padding-top:60px;padding-bottom:30px}.diagrams .diagram-list-welcome .create-diagram{margin-top:40px}.diagram-editor{background-image:url("../img/bg.jpg");position:relative;cursor:hand;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;-webkit-user-select:none}.diagram-editor .nodes{text-align:left;position:absolute;left:50%;top:50%;width:0;height:0}.diagram-editor .nodes p{margin:0 0 0 0;padding:0 0 0 0}.diagram-editor svg .node-connection{cursor:pointer}.line-control-point{fill:#000;fill-opacity:.4}.line-control-point:hover{fill-opacity:1;stroke:#000;stroke-width:3px}.node-container{position:absolute;z-index:1;padding:0;margin:0;height:0}.node-container.active{z-index:20}.node-container *{touch-action:none}.node-container.active .node-content{display:none !important}.node-container .node-editor{min-width:80px}.node-container:not(:focus) .node-content{min-width:40px}.node-container .shapebackground{overflow:visible;display:block}.node-container.root.root-shape:not(.haschildren):not(.titleroot) .shapebackground{opacity:0}.node-container.root.root-shape:not(.active):not(.haschildren):not(.titleroot):hover .shapebackground{opacity:1}.node-container.lr-left{text-align:right}.node-container.lr-left .node-content,.node-container.lr-left .node-editor{right:0}.node-container.lr-right{text-align:left}.node-container.lr-right .node-content,.node-container.lr-right .node-editor{left:0}.node-container.lr-center{text-align:center}.node-container.tb-top .node-content,.node-container.tb-top .node-editor{bottom:0}.node-container.tb-bottom .node-content,.node-container.tb-bottom .node-editor{top:0}.node-container.lr-center.tb-middle .node-content,.node-container.lr-center.tb-middle .node-editor{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.node-container.lr-left.tb-middle .node-content,.node-container.lr-left.tb-middle .node-editor{right:-5px;top:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.node-container.lr-left.tb-middle .node-editor .resize{cursor:sw-resize;left:-1px;bottom:-1px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.node-container.lr-right.tb-middle .node-content,.node-container.lr-right.tb-middle .node-editor{left:-5px;top:-1px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.node-container.lr-right.tb-middle .resize,.node-container.lr-center.tb-middle .resize{cursor:se-resize;right:-1px;bottom:-1px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.node-container.lr-left.tb-bottom .node-editor .resize{cursor:sw-resize;left:-1px;bottom:-1px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.node-container.lr-left.tb-top .node-editor .resize{cursor:nw-resize;left:-1px;top:-2px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:top .2s;-moz-transition:top .2s;-ms-transition:top .2s;-o-transition:top .2s;transition:top .2s}.node-container.lr-left.tb-top .node-editor.has-paused .resize{top:-25px}.node-container.lr-right.tb-bottom .node-editor .resize{right:-1px;bottom:-1px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);cursor:se-resize}.node-container.lr-right.tb-top .node-editor .resize{right:-1px;top:-2px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);cursor:ne-resize;-webkit-transition:top .2s;-moz-transition:top .2s;-ms-transition:top .2s;-o-transition:top .2s;transition:top .2s}.node-container.lr-right.tb-top .node-editor.has-paused .resize{top:-25px}.node-content{position:absolute;z-index:1;word-wrap:break-word;min-height:8px;-webkit-user-select:none;padding:9px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.sizing-container .node-content{padding:0}.node-content:focus{outline:none}body:not(.touch) .node-container:not(.disable-focus) .node-content:focus:after{content:'';position:absolute;left:0;top:50%;background:url("/img/focus.svg") no-repeat;background-size:contain;width:80px;height:34px;margin-left:-75px;margin-top:-17px;-webkit-animation-name:wobble;-moz-animation-name:wobble;-ms-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble;-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;filter:drop-shadow(0 1px 4px rgba(0,0,0,0.02))}.node-container ul,.node-container li{text-align:left}.lod-1 .node-container.haschildren:not(.shape) .node-content,.lod-1 .node-container.extraroot:not(.haschildren):not(.shape) .node-content,.lod-1 .node-container.extraroot:not(.haschildren).root-shape .node-content{text-shadow:0 0 6px #fcfcfc,0 0 6px #fcfcfc,0 0 6px #fcfcfc,0 0 6px #fcfcfc}.lod-1 .node-container.haschildren:not(.shape) .node-content img.twemoji,.lod-1 .node-container.extraroot:not(.haschildren):not(.shape) .node-content img.twemoji,.lod-1 .node-container.extraroot:not(.haschildren).root-shape .node-content img.twemoji{-webkit-filter:drop-shadow(0 0 6px #fcfcfc);filter:drop-shadow(0 0 6px #fcfcfc)}.node-container.shape:not(.label-shape) .node-content a{color:inherit;cursor:pointer;opacity:.8}.node-container.shape:not(.label-shape) .node-content a:hover{opacity:1}.node-content img.unsized{max-height:150px;max-width:300px}.node-container.sizing-container .node-content img.unsized{width:300px}.node-content .ui-resizable-resizing > img.unsized{max-height:none;max-width:none}.node-content img{vertical-align:middle;border-radius:4px}.node-content .MathJax img{border-radius:0;vertical-align:initial}.node-content img.missing{border:2px dashed #bbb;min-width:30px;min-height:20px}.node-content img.lightboxable{border-radius:6px}.node-container:not(.titleroot) .node-content img.lightboxable{border:2px solid #f3f3f3;background:#fff}.node-content .lightboxicon{position:absolute;left:4px;bottom:4px;background:url("../img/eye-s5.png") no-repeat;background-size:100% auto;background-position:left bottom;width:30px;height:18px;max-width:25%;max-height:90%;min-width:24px;min-height:16px;opacity:0;cursor:pointer}.node-content img:hover ~ .lightboxicon{opacity:.3}.node-content .lightboxicon:hover{opacity:.5}.touch .node-content .lightboxicon{opacity:.4}img.lightboxed{position:fixed;top:50%;left:50%;max-width:80%;max-height:80%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000001;border-radius:6px;-webkit-box-shadow:0 2px 24px rgba(0,0,0,0.6);-moz-box-shadow:0 2px 24px rgba(0,0,0,0.6);-ms-box-shadow:0 2px 24px rgba(0,0,0,0.6);-o-box-shadow:0 2px 24px rgba(0,0,0,0.6);box-shadow:0 2px 24px rgba(0,0,0,0.6);background-color:#f3f3f3;background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb);background-size:50px 50px;background-position:0 0,25px 25px}.node-content pre{text-align:left !important;margin:.4em 0 .4em}.node-content h1,.node-content h2,.node-content h3,.node-content h4,.node-content h5,.node-content h6{margin:0}.node-content ul li,.node-content ol li{list-style-position:outside;margin-left:1.2em}.node-content ul,.node-content ol{padding:.7em 1em .7em 1em;margin:-.5em -1em -.5em -1em;display:inline-block}.node-content ul.tasklist{padding:4px 14px 4px 14px;margin:-4px -14px -4px -14px;list-style-type:none}.node-content ul.tasklist li{margin-left:7px}.node-content .tasklist li{list-style-type:none}.node-content li > p{display:inline-block;vertical-align:top;margin:0 2px 0 2px !important}.node-content blockquote{display:inline-block;padding:3px 0 3px 15px;margin:0}.node-content hr{margin:6px 0 6px 0;padding:2px 0 2px 0;border:0;border-bottom:3px dashed;opacity:.4}.diagram-editor .node-container.empty .node-content>p{display:block}.diagram-editor .node-container.empty.titleroot .node-content>p{color:#fff}.diagram-editor .node-container.empty.shape:not(.label-shape) .node-content>p,.diagram-editor .node-container.empty.extraroot.root-shape.haschildren .node-content>p{color:inherit;opacity:.65}.diagram-editor .node-container.empty .node-content>p,.diagram-editor .node-container.empty.label-shape .node-content>p,.diagram-editor .node-container.empty.extraroot.root-shape:not(.haschildren) .node-content>p{color:#aaa;opacity:1}.diagram-editor.readonly .node-container.empty .node-content p,.diagram-editor.presentationmode .node-container.empty .node-content p,.diagram-editor.historymode .node-container.empty .node-content p{opacity:0 !important}.node-content *{pointer-events:all;position:relative;cursor:pointer}.diagram-editor.readonly:not(.presentationmode) .node-content *:not(a){cursor:default}.node-content,.node-content>p{pointer-events:none}.node-content .callout .clearfix{position:static}.node-container:not(.active) .node-content>p>*,.node-container:not(.active) .node-content>div>p>*,.node-container:not(.active) .node-content>img{padding:8px 19px 8px 19px;margin:-8px -19px -8px -19px}.node-container:not(.active) .node-content>blockquote{padding:14px 23px 14px 38px;margin:-11px -23px -11px -23px}.node-content .ui-wrapper{vertical-align:middle;display:inline-block}.node-content .ui-resizable{position:relative}.node-content .ui-resizable-handle{position:absolute;font-size:.1px;display:block;opacity:.5}.node-content .ui-resizable-se{bottom:3px;right:3px}.node-content .ui-resizable-se{cursor:se-resize}.node-content .ui-resizable-sw{cursor:sw-resize}.node-content .ui-resizable-ne{cursor:ne-resize}.node-content .ui-resizable-nw{cursor:nw-resize}.ui-icon-gripsmall-diagonal-se{background:url("../img/grip-se.png");background-position:2px 2px}.ui-icon-gripsmall-diagonal-sw{background:url("../img/grip-se.png");background-position:2px 2px;-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.ui-icon-gripsmall-diagonal-ne{background:url("../img/grip-se.png");background-position:2px 2px;-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.ui-icon-gripsmall-diagonal-nw{background:url("../img/grip-se.png");background-position:2px 2px;-webkit-transform:scale(-1,-1);-moz-transform:scale(-1,-1);-ms-transform:scale(-1,-1);-o-transform:scale(-1,-1);transform:scale(-1,-1)}.node-container.titleroot .node-content .ui-icon-gripsmall-diagonal-se{background:url("../img/grip-light-se.png");background-position:2px 2px}.ui-icon,.node-container.titleroot .node-content .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:13px;height:13px}.diagram-editor.historymode .node-content .callout{display:none}.node-content .callout{cursor:default}.node-content .callout,.node-content .callout a{font-size:12px;color:#7aa3e5}.node-content .error{color:#e68782}.diagram-link-origin,.diagram-link-origin:hover{visibility:hidden;display:inline-block;vertical-align:top;width:.54em;color:inherit;height:1em;margin:0;padding:0}.diagram-link-origin:before{visibility:visible;display:inline-block;content:"#";width:.54em;height:1em;opacity:.5;margin:-.32em 0 0 0;vertical-align:middle}.youtubecontainer{display:inline-block;position:relative;top:0;left:0;padding:10px;width:300px;height:177px;border-radius:6px;border:2px solid #f3f3f3;background:#fff}@-moz-keyframes wobble{from{-webkit-transform:rotate(0) translateX(3px) rotate(0);-moz-transform:rotate(0) translateX(3px) rotate(0);-ms-transform:rotate(0) translateX(3px) rotate(0);-o-transform:rotate(0) translateX(3px) rotate(0);transform:rotate(0) translateX(3px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(3px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(3px) rotate(-360deg);-ms-transform:rotate(360deg) translateX(3px) rotate(-360deg);-o-transform:rotate(360deg) translateX(3px) rotate(-360deg);transform:rotate(360deg) translateX(3px) rotate(-360deg)}}@-webkit-keyframes wobble{from{-webkit-transform:rotate(0) translateX(3px) rotate(0);-moz-transform:rotate(0) translateX(3px) rotate(0);-ms-transform:rotate(0) translateX(3px) rotate(0);-o-transform:rotate(0) translateX(3px) rotate(0);transform:rotate(0) translateX(3px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(3px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(3px) rotate(-360deg);-ms-transform:rotate(360deg) translateX(3px) rotate(-360deg);-o-transform:rotate(360deg) translateX(3px) rotate(-360deg);transform:rotate(360deg) translateX(3px) rotate(-360deg)}}@-o-keyframes wobble{from{-webkit-transform:rotate(0) translateX(3px) rotate(0);-moz-transform:rotate(0) translateX(3px) rotate(0);-ms-transform:rotate(0) translateX(3px) rotate(0);-o-transform:rotate(0) translateX(3px) rotate(0);transform:rotate(0) translateX(3px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(3px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(3px) rotate(-360deg);-ms-transform:rotate(360deg) translateX(3px) rotate(-360deg);-o-transform:rotate(360deg) translateX(3px) rotate(-360deg);transform:rotate(360deg) translateX(3px) rotate(-360deg)}}@keyframes wobble{from{-webkit-transform:rotate(0) translateX(3px) rotate(0);-moz-transform:rotate(0) translateX(3px) rotate(0);-ms-transform:rotate(0) translateX(3px) rotate(0);-o-transform:rotate(0) translateX(3px) rotate(0);transform:rotate(0) translateX(3px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(3px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(3px) rotate(-360deg);-ms-transform:rotate(360deg) translateX(3px) rotate(-360deg);-o-transform:rotate(360deg) translateX(3px) rotate(-360deg);transform:rotate(360deg) translateX(3px) rotate(-360deg)}}.node-editor{position:absolute;border:2px solid;border-radius:5px;background:#fff;z-index:30;padding:7px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.node-editor.hint-visible{padding-bottom:35px;margin-bottom:-28px}.node-container:not(.haschildren):not(.root) .node-editor.hint-visible{margin-top:14px}.node-editor:not(.previously-paused) .editor-toolbar{height:5px;-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s}.node-editor.has-paused .editor-toolbar{height:28px}.node-editor textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:inherit;text-align:inherit;color:inherit;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;-o-user-select:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;-o-user-select:auto;user-select:auto;-moz-user-select:text;width:100%;height:100%;margin:0;padding:0;border:0 none;resize:none;overflow:auto;white-space:pre-wrap;word-wrap:break-word;cursor:text;background:transparent}.node-container.root .node-editor textarea{text-align:center}.node-editor textarea:focus{outline:none}.touch .node-editor textarea{margin-left:-3px;margin-right:-3px}.node-editor.resizing textarea{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}.node-editor .resize{position:absolute;width:0;height:0;border-style:solid;border-width:9px;border-color:inherit;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);border-radius:20px 0 3px 0}.node-editor .resize:after{content:"";position:absolute;width:6px;height:2px;background-color:#fff;top:4px;left:4px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg) translate(-50%,-50%);-moz-transform:rotate(-45deg) translate(-50%,-50%);-ms-transform:rotate(-45deg) translate(-50%,-50%);-o-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%)}.node-editor .resize:before{content:"";position:absolute;width:12px;height:2px;background-color:#fff;top:7px;left:7px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg) translate(-50%,-50%);-moz-transform:rotate(-45deg) translate(-50%,-50%);-ms-transform:rotate(-45deg) translate(-50%,-50%);-o-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%);padding-left:8px;padding-right:8px;padding-bottom:18px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;background-clip:content-box}.node-editor .iconsearch{position:absolute;border-radius:5px;cursor:pointer;color:inherit;font-size:17px;margin:-4px 0 -4px 0;opacity:.35}.node-editor .iconsearch:hover{opacity:.5}.node-editor .editor-warning,.node-editor .editor-hint{display:none}.node-editor.hint-visible .editor-hint{display:block;color:#bbb;font-size:11px;padding:5px 5px 3px 5px;position:absolute;bottom:3px;right:3px;left:3px;max-height:32px;overflow:hidden}.node-editor.hint-visible .editor-hint a{color:#7aa3e5;font-weight:normal}.node-editor .font-size{position:absolute;top:3px;left:0;right:0;height:calc(100% - 4px);max-height:30px;background:#fff;opacity:.95;pointer-events:none;font-size:13px;padding:5px;color:#999}.node-editor.has-paused .font-size{top:-23px}.node-editor .save-buttons{display:none}.node-editor .dropdown-menu{left:0 !important;top:calc(100% + 2px) !important;bottom:auto !important;min-width:100% !important}.modal-editing-background{background:rgba(100,100,100,0.7);position:fixed;position:device-fixed;z-index:1000000;display:block;top:0;bottom:0;left:0;right:0}.diagram-node-menu{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto;border-radius:5px;background:#fff;-webkit-box-shadow:0 0 10px rgba(34,34,34,0.133);-moz-box-shadow:0 0 10px rgba(34,34,34,0.133);-ms-box-shadow:0 0 10px rgba(34,34,34,0.133);-o-box-shadow:0 0 10px rgba(34,34,34,0.133);box-shadow:0 0 10px rgba(34,34,34,0.133);-webkit-transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-ms-transition:bottom .3s ease-in-out;-o-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out;text-align:center}.diagram-node-menu.menu-hidden{bottom:-200px}.diagram-node-menu-button{display:inline-block;padding:10px;font-size:14px;line-height:1em;color:#fff;text-align:center;min-width:30px;vertical-align:middle}.diagram-node-menu-button img{height:14px;vertical-align:middle}.diagram-node-menu-button.menu-colour img{height:17px}.diagram-node-menu-button.menu-arrange img{height:13px}.diagram-node-menu-spacer{display:inline-block;margin:0 1px 0 1px;width:1px;height:100%;background:rgba(0,0,0,0.067);height:1.5em;vertical-align:middle}.diagram-node-menu-button:not(.disabled):hover{background-color:rgba(255,255,255,0.1);cursor:pointer}.diagram-node-menu-button.disabled{opacity:.5}input[type="checkbox"].tasklist-checkbox{visibility:hidden;display:none}.tasklist-checkwidget{width:1em;height:1em;cursor:pointer;position:relative;display:inline-block;margin-bottom:-.15em;border-radius:.25em;background:#f3f3f3}.tasklist-checkwidget:after{content:'';position:absolute;width:.4em;height:.8em;left:.35em;top:.05em;border:.25em solid #444;border-top:none;border-left:none;opacity:0;-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg)}input[type="checkbox"].tasklist-checkbox:hover + .tasklist-checkwidget:after,input[type="checkbox"].tasklist-checkbox + .tasklist-checkwidget:hover:after{opacity:.15}input[type="checkbox"].tasklist-checkbox:checked + .tasklist-checkwidget:after{opacity:1}input[type="checkbox"].tasklist-checkbox:checked:hover + .tasklist-checkwidget:after,input[type="checkbox"].tasklist-checkbox:checked:hover + .tasklist-checkwidget:hover:after{opacity:.85}input[type="checkbox"].tasklist-checkbox:disabled:checked + .tasklist-checkwidget:after{opacity:.6}.share-view .inputs{position:relative}.share-view .inputs{margin-right:70px}.share-view .google,.share-view .google img,.share-view .spinner{position:absolute;right:3px;margin-top:-15px;width:30px;height:30px;top:18px}.share-view .google,.share-view .google img,.share-view .spinner{top:50%}.callout .share-view .sendbutton{margin:0;height:41px}.share-view .autocomplete{min-height:15px}.share-view .name{vertical-align:middle}@media (max-width:400px){.callout .share-view{width:250px}.callout .share-view .google{opacity:.3}.callout .share-view input{padding:4px}}.share-view input,.social-share-view input,.social-share-view textarea{background:#fff;border:1px solid #f1f1f1;color:#999;width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.callout .social-share-view,.callout .share-view{width:320px}.social-share-view{overflow:hidden}.social-share-view .checkbox-slider-frame{float:left;margin-left:0;background:#f3f3f3}.social-share-view .public .title{font-weight:bold}.social-share-view .public .description{margin-bottom:10px}.share-view.working .spinner,.share-view:not(.working) .google{display:block}.share-view:not(.working) .spinner,.share-view.working .google{display:none}.social-share-view .social{float:right;padding-left:5px;margin-bottom:5px}.social-share-view .social img{background:#f3f3f3;border-radius:6px}.social-share-view .embed-code,.social-share-view.embedded .embed{display:none}.social-share-view.embedded .embed-code{display:block}.social-share-view.embedded .embed-code{font-size:12px;color:#808080;height:100px;border-radius:4px;padding:8px;margin-top:10px;font-family:monospace;clear:both;outline:none}.social-share-view .social img:hover{background:#eee}.social-share-view .privatelinks .cogglelist{margin-bottom:10px}.social-share-view .privatelink .tags .write{background:#e68782}.social-share-view .privatelinks .cogglelist:empty:before{font-size:13px;color:#cfcfcf;background:#f3f3f3;padding:13px;content:'No private links yet!';display:block}.social-share-view .privatelink .link{display:inline;border:0 none;background:transparent;padding:0;margin:0;font-size:12px;height:auto}.callout .access-slider{padding:1px;width:260px}.callout .access-slider.right-align .permissions{float:right}.access-slider .remove{color:#bbb;display:block;text-align:center;padding-top:10px;font-size:11px;clear:both}.access-slider .permissions .tip{padding-left:0}.access-slider.self .permissions,.access-slider.self .remove{display:none}.notification-panel{word-wrap:break-word;background:#fff;-webkit-box-shadow:1px 0 8px rgba(0,0,0,0.15);-moz-box-shadow:1px 0 8px rgba(0,0,0,0.15);-ms-box-shadow:1px 0 8px rgba(0,0,0,0.15);-o-box-shadow:1px 0 8px rgba(0,0,0,0.15);box-shadow:1px 0 8px rgba(0,0,0,0.15);right:0%;width:350px;bottom:0;top:0;position:absolute;z-index:100000;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-direction:column;-ms-flex-direction:column;flex-direction:column}.touch .notification-panel{left:0;right:0;width:auto;min-width:auto;bottom:0;top:0;position:fixed}body:not(.notifications-open) .notification-panel{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);display:none}.notification-panel .control{padding:10px 10px 5px 10px;color:#666;position:relative;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.notification-panel .control .description{color:#bbb;font-size:13px;padding-top:7px}.notification-panel .control .close{position:absolute;top:13px;right:13px;width:20px;height:20px;background:url("../img/close-d.png") no-repeat;background-size:100% 100%;cursor:pointer}.notification-panel .title{font-size:22px}.notification-panel .search-box{padding:8px 8px 0 8px;background:#fff;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.notification-panel .search-box input{margin-bottom:5px}.notification-panel .search-box .node-filter{color:#fff;font-weight:bold;font-size:11px;background:#9ed56b;border-radius:4px;padding:2px;margin:5px;text-align:center;display:inline-block;cursor:pointer}.notification-panel .search-box .node-filter span{vertical-align:middle}.notification-panel .search-box .filter-details{color:#9ed56b;text-align:center;border-bottom:1px solid #f3f3f3;padding:2px 7px;-webkit-box-shadow:0 4px 10px -4px rgba(128,128,128,0.06);-moz-box-shadow:0 4px 10px -4px rgba(128,128,128,0.06);-ms-box-shadow:0 4px 10px -4px rgba(128,128,128,0.06);-o-box-shadow:0 4px 10px -4px rgba(128,128,128,0.06);box-shadow:0 4px 10px -4px rgba(128,128,128,0.06)}.notification-panel .search-box .filter-details .short-content{font-style:italic;border-bottom:1px dashed;color:#9ed56b}.notification-panel .search-box .clear-nodes{width:13px;height:13px;display:inline-block;background:url("../img/close.png") no-repeat;background-size:contain;vertical-align:middle}.notification-creation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:visible;padding:0;background:#fff;padding-top:28px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.notification-creation .save-buttons{display:none}.readonly .notification-creation,.readonly .notification .message .edit{display:none !important}.readonly .notifications{padding-bottom:10px}.notification-creation .editor{position:relative;margin:0 8px 7px 8px;padding:0;background:#fff;opacity:.7}.notification-creation .editor.focused{opacity:1}.notification-creation .editor .editor-toolbar{bottom:100%;right:0;left:auto;border:none;border-top:1px solid #f3f3f3;border-radius:0}.notification-creation textarea{max-height:180px;min-height:30px;max-width:100%;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;resize:none;outline:none;border:0 none}.notification-creation .dropdown-menu{left:7px !important;right:7px !important;top:5px !important;-webkit-transform:translateY(-100%) !important;-moz-transform:translateY(-100%) !important;-ms-transform:translateY(-100%) !important;-o-transform:translateY(-100%) !important;transform:translateY(-100%) !important;position:absolute !important}.notifications{padding:0;margin:0;list-style:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-ms-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.notifications .notification{list-style:none;display:block;padding-right:20px}.notifications .notification:last-child,.notifications .notification:last-child .message{padding-bottom:4px}.notifications:not(.ended) .notifications-end{display:none}.notifications .notifications-end{padding:10px;color:#ccc;text-align:center}.notifications .notifications-end .end{font-weight:bold;margin-bottom:5px}.notifications .user{margin-top:10px}.notifications .user .name{font-weight:bold}.notifications .user .icon{width:24px;height:24px;border-radius:100% 100%;float:left;background-size:auto 100%;margin:-5px 5px 5px 5px}.notifications .user .time{color:#ddd;float:right;padding-right:10px;font-size:12px}.notifications .tag{text-align:center;font-style:italic;padding:6px;color:#999}.notifications .message{padding-left:6px;padding-right:5px;margin-left:14px;color:#666;border-left:4px solid;clear:both;line-height:135%;text-align:left;position:relative}.notifications .message img{max-width:100%}.notifications .message p{margin:0;padding:2px}.notifications .message .edit{display:none}.notifications .message:hover{background:#fcfcfc}.notifications .message:hover .edit{position:absolute;display:block;right:5px;top:-5px;height:28px;width:35px;background:#fff;border-radius:5px;cursor:pointer;background-image:url("../img/dots.png");background-repeat:no-repeat;background-position:50% 50%;background-size:15px auto;border:1px solid #eee}.notifications .message:hover .edit:hover{border:1px solid #ccc}.notifications .message .hashlink{color:#ddd}.notifications .notification-creation{position:static;margin:0}.notifications .notification-creation .save-buttons{display:block;text-align:right}.notifications .notification-creation .save-buttons .button{padding:6px}.notifications .notification-creation .save-buttons .remove{float:left}.notifications .notification-creation .editor{margin:0}.notifications .message .notification-creation ~ *{display:none !important}.notifications .date{font-weight:bold;text-align:center;font-style:italic;padding:13px;margin-top:5px;color:#444}.callout{position:absolute;z-index:10000;margin:0;padding:0;cursor:default;text-shadow:none}.callout p{padding-left:0;margin-left:0}.callout>.contents{background:#fff;position:relative;z-index:200;padding:10px;border-radius:4px}.callout>.arrow{position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff;width:12px;height:12px;z-index:100}.callout>.arrow.mask{z-index:300}.callout.left.top,.callout.left.bottom{-webkit-transform:translatex(-16px);-moz-transform:translatex(-16px);-ms-transform:translatex(-16px);-o-transform:translatex(-16px);transform:translatex(-16px)}.callout.right.top,.callout.right.bottom{-webkit-transform:translatex(16px);-moz-transform:translatex(16px);-ms-transform:translatex(16px);-o-transform:translatex(16px);transform:translatex(16px)}.callout.right>.contents,.callout.left.middle .contents{-webkit-transform:translatex(12px);-moz-transform:translatex(12px);-ms-transform:translatex(12px);-o-transform:translatex(12px);transform:translatex(12px)}.callout.left>.contents,.callout.right.middle .contents{-webkit-transform:translatex(-12px);-moz-transform:translatex(-12px);-ms-transform:translatex(-12px);-o-transform:translatex(-12px);transform:translatex(-12px)}.callout.top>.contents{-webkit-transform:translatey(12px);-moz-transform:translatey(12px);-ms-transform:translatey(12px);-o-transform:translatey(12px);transform:translatey(12px)}.callout.bottom>.contents{-webkit-transform:translatey(-12px);-moz-transform:translatey(-12px);-ms-transform:translatey(-12px);-o-transform:translatey(-12px);transform:translatey(-12px)}.callout.top>.arrow{top:8px}.callout.bottom>.arrow{bottom:8px}.callout.right>.arrow{right:8px}.callout.left>.arrow{left:8px}.callout.center>.arrow{left:50%;margin-left:-6px}.callout.middle>.arrow{top:50%;margin-top:-6px}.callout.left.top>.arrow,.callout.left.bottom>.arrow{left:8px}.callout.right.top>.arrow,.callout.right.bottom>.arrow{right:8px}.callout.top>.arrow,.callout.top>.contents{-webkit-box-shadow:1px 0 15px 1px rgba(0,0,0,0.42);-moz-box-shadow:1px 0 15px 1px rgba(0,0,0,0.42);-ms-box-shadow:1px 0 15px 1px rgba(0,0,0,0.42);-o-box-shadow:1px 0 15px 1px rgba(0,0,0,0.42);box-shadow:1px 0 15px 1px rgba(0,0,0,0.42)}.callout.bottom>.arrow,.callout.bottom>.contents{-webkit-box-shadow:1px 2px 15px 1px rgba(0,0,0,0.42);-moz-box-shadow:1px 2px 15px 1px rgba(0,0,0,0.42);-ms-box-shadow:1px 2px 15px 1px rgba(0,0,0,0.42);-o-box-shadow:1px 2px 15px 1px rgba(0,0,0,0.42);box-shadow:1px 2px 15px 1px rgba(0,0,0,0.42)}.callout.middle.left>.arrow,.callout.middle.left>.contents{-webkit-box-shadow:0 1px 15px 1px rgba(0,0,0,0.42);-moz-box-shadow:0 1px 15px 1px rgba(0,0,0,0.42);-ms-box-shadow:0 1px 15px 1px rgba(0,0,0,0.42);-o-box-shadow:0 1px 15px 1px rgba(0,0,0,0.42);box-shadow:0 1px 15px 1px rgba(0,0,0,0.42)}.callout.middle.right>.arrow,.callout.middle.right>.contents{-webkit-box-shadow:2px 1px 15px 1px rgba(0,0,0,0.42);-moz-box-shadow:2px 1px 15px 1px rgba(0,0,0,0.42);-ms-box-shadow:2px 1px 15px 1px rgba(0,0,0,0.42);-o-box-shadow:2px 1px 15px 1px rgba(0,0,0,0.42);box-shadow:2px 1px 15px 1px rgba(0,0,0,0.42)}.callout>.arrow.mask{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.user-icon{position:relative;background-size:cover;border-radius:50%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);cursor:pointer}.members .member:not(.sharing) .user-icon{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),3px 0 5px -3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1),3px 0 5px -3px rgba(0,0,0,0.4);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1),3px 0 5px -3px rgba(0,0,0,0.4);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1),3px 0 5px -3px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.1),3px 0 5px -3px rgba(0,0,0,0.4)}.user-icon .initials{height:100%;-webkit-transform:translatey(-25%);-moz-transform:translatey(-25%);-ms-transform:translatey(-25%);-o-transform:translatey(-25%);transform:translatey(-25%);position:absolute;top:50%;text-align:center;left:0;width:100%;color:#fff}.discrete-slider{background:#ddd;display:inline-block;list-style:none;padding:0;width:10px;overflow:visible;border-radius:10px;position:relative}.discrete-slider li{white-space:nowrap;text-align:left;padding:6px 6px 6px 0;float:left;direction:rtl}.discrete-slider.right-align li{text-align:right;padding:6px 0 6px 6px;float:right;direction:ltr}.discrete-slider li .label{display:inline-block;text-align:inherit;font-size:13px;color:#777;vertical-align:middle;font-weight:bold;direction:ltr}.discrete-slider .stop .label{font-weight:normal}.discrete-slider li .marker{background:#d6d6d6;display:inline-block;height:10px;width:10px;vertical-align:middle;margin-right:15px}.discrete-slider.right-align li .marker{margin-left:15px;margin-right:0}.discrete-slider .slider{position:absolute;background:#fff;border-radius:15px;height:22px;width:22px;vertical-align:middle;bottom:0;margin-left:-6px;cursor:pointer;-webkit-box-shadow:0 1px 5px rgba(51,51,51,0.667);-moz-box-shadow:0 1px 5px rgba(51,51,51,0.667);-ms-box-shadow:0 1px 5px rgba(51,51,51,0.667);-o-box-shadow:0 1px 5px rgba(51,51,51,0.667);box-shadow:0 1px 5px rgba(51,51,51,0.667)}.client-list .panel{cursor:pointer}.client-list .selected{font-weight:bold}.client-list .paneldetails{background:#f3f3f3;padding:20px;border-radius:5px}.client-list .paneldetails .field{position:relative;padding:10px}.client-list .paneldetails .input-label{font-weight:bold;display:inline-block;width:160px;text-align:right}.client-list .paneldetails input{width:400px}.client-list .paneldetails .field .wrap{position:relative;display:inline-block}.client-list .paneldetails .refresh{position:absolute;top:3px;right:3px;padding:3px 2px 1px 4px}.client-list .paneldetails .refresh img{height:24px;width:24px}.client-list .delete.areyousure .action,.client-list .delete .sure{display:none}.client-list .delete.areyousure .sure,.client-list .delete .action{display:inline-block}.client-list .paneldetails .spinner{padding:9px}.client-list .paneldetails .spinner{float:right}.client-list .paneldetails .save-message{padding:5px;margin-top:8px;color:#bbb;display:inline-block}.customer{text-align:center;margin-bottom:15px}.customer .main{line-height:150%}.customer .card,.organisation-signup .org-name{margin:0 auto 15px auto;background:#f3f3f3;padding:15px;border-radius:5px;overflow:hidden;color:#444;text-align:left}.customer .card .row{position:relative}.customer .card-on-file{margin-top:20px}.customer .weusestripe{color:#555;font-size:12px;display:block}.customer .save-overlay{display:none;background:#f3f3f3;color:#888;font-size:30px;position:absolute;top:-15px;bottom:-15px;left:0;right:0;text-align:center;z-index:100;border-radius:5px}.customer .save-overlay .loadspinner{position:absolute;top:50%;left:50%;-webkit-transform:scale(.75,.75) translate(-50%,-50%);-moz-transform:scale(.75,.75) translate(-50%,-50%);-ms-transform:scale(.75,.75) translate(-50%,-50%);-o-transform:scale(.75,.75) translate(-50%,-50%);transform:scale(.75,.75) translate(-50%,-50%);margin:0;display:none}.customer.working .save-overlay,.customer.working .save-overlay .loadspinner{display:block}.customer.disabled .save-overlay{display:block;opacity:.5}.customer .side{text-align:center;padding-top:18px;padding-bottom:18px}.customer form label{display:block;font-size:12px;padding-left:4px;padding-top:10px;font-weight:bold;color:#333}.customer form input,.organisation-signup .orgname{width:100%}.customer form input,.customer form select,.organisation-signup .orgname{border:1px solid #ddd;padding:10px}.customer input[data-stripe="name"]{width:80%}.customer input[data-stripe="number"]{background-image:url("../img/payment-cards.png");background-position:98% 50%;background-size:auto 20px;background-repeat:no-repeat}.customer .product .price{font-weight:normal;font-size:14px;color:#888;vertical-align:middle}.customer .product{font-size:16px;padding:10px;color:#999}.customer .product .title{font-weight:bold;color:#333;display:block}.customer .product .price{color:#333;font-size:40px;display:block;padding:4px}.customer .product .period{color:#888;display:block}.customer .product .after-credit{font-size:14px;padding:10px;color:#999}.sagemenu{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none;position:absolute;z-index:9999;border-radius:50%}.sagemenu *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}.sagering{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;position:relative;border-style:solid;opacity:.9;border-radius:50%}.sagering.light-menu{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.33),inset 0 0 7px rgba(0,0,0,0.33);-moz-box-shadow:0 0 7px rgba(0,0,0,0.33),inset 0 0 7px rgba(0,0,0,0.33);-ms-box-shadow:0 0 7px rgba(0,0,0,0.33),inset 0 0 7px rgba(0,0,0,0.33);-o-box-shadow:0 0 7px rgba(0,0,0,0.33),inset 0 0 7px rgba(0,0,0,0.33);box-shadow:0 0 7px rgba(0,0,0,0.33),inset 0 0 7px rgba(0,0,0,0.33)}.sagering.dark-menu{-webkit-box-shadow:0 0 7px #fff,inset 0 0 7px #fff;-moz-box-shadow:0 0 7px #fff,inset 0 0 7px #fff;-ms-box-shadow:0 0 7px #fff,inset 0 0 7px #fff;-o-box-shadow:0 0 7px #fff,inset 0 0 7px #fff;box-shadow:0 0 7px #fff,inset 0 0 7px #fff}.sagemenu:focus{outline:none}.sagebutton img,.sagemenu img{position:absolute;width:100%;height:100%;top:0;left:0}.sagebutton{position:absolute;padding:0;border-radius:50%;background:#fff;border:2px solid rgba(255,255,255,0.4);z-index:10}.sagebutton:not(.inactive):hover{border:2px solid rgba(255,255,255,0.75)}.sagebutton.inactive:after{content:' ';background:inherit;border-radius:50%;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.8 !important}.sagehint{font-size:13px;position:absolute;text-align:center;vertical-align:middle;text-shadow:0 0 10px #fcfcfc,0 0 10px #fcfcfc,0 0 10px #fcfcfc,0 0 10px #fcfcfc,0 0 10px #fcfcfc,0 0 10px #fcfcfc,0 0 10px #fcfcfc,0 0 10px #fcfcfc,0 0 10px #fcfcfc,0 0 10px #fcfcfc;min-width:48px;-webkit-animation-name:hint-fadein;-moz-animation-name:hint-fadein;-ms-animation-name:hint-fadein;-o-animation-name:hint-fadein;animation-name:hint-fadein;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-font-smoothing:subpixel-antialiased}body.touch .sagebutton .sagehint,.sagebutton.inactive .sagehint{display:none !important}.wobble-button-nw:not(.inactive){-webkit-animation:wobble-nw 4s infinite;animation:wobble-nw 4s infinite}.wobble-button-sw:not(.inactive){-webkit-animation:wobble-sw 4s infinite;animation:wobble-sw 4s infinite}@-moz-keyframes hint-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hint-fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes hint-fadein{0%{opacity:0}100%{opacity:1}}@keyframes hint-fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes wobble-nw{0%,92%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}94%{-webkit-transform:translate(-3px,-3px);-moz-transform:translate(-3px,-3px);-ms-transform:translate(-3px,-3px);-o-transform:translate(-3px,-3px);transform:translate(-3px,-3px)}98%{-webkit-transform:translate(2px,2px);-moz-transform:translate(2px,2px);-ms-transform:translate(2px,2px);-o-transform:translate(2px,2px);transform:translate(2px,2px)}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes wobble-nw{0%,92%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}94%{-webkit-transform:translate(-3px,-3px);-moz-transform:translate(-3px,-3px);-ms-transform:translate(-3px,-3px);-o-transform:translate(-3px,-3px);transform:translate(-3px,-3px)}98%{-webkit-transform:translate(2px,2px);-moz-transform:translate(2px,2px);-ms-transform:translate(2px,2px);-o-transform:translate(2px,2px);transform:translate(2px,2px)}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-o-keyframes wobble-nw{0%,92%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}94%{-webkit-transform:translate(-3px,-3px);-moz-transform:translate(-3px,-3px);-ms-transform:translate(-3px,-3px);-o-transform:translate(-3px,-3px);transform:translate(-3px,-3px)}98%{-webkit-transform:translate(2px,2px);-moz-transform:translate(2px,2px);-ms-transform:translate(2px,2px);-o-transform:translate(2px,2px);transform:translate(2px,2px)}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@keyframes wobble-nw{0%,92%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}94%{-webkit-transform:translate(-3px,-3px);-moz-transform:translate(-3px,-3px);-ms-transform:translate(-3px,-3px);-o-transform:translate(-3px,-3px);transform:translate(-3px,-3px)}98%{-webkit-transform:translate(2px,2px);-moz-transform:translate(2px,2px);-ms-transform:translate(2px,2px);-o-transform:translate(2px,2px);transform:translate(2px,2px)}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-moz-keyframes wobble-sw{0%,42%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}44%{-webkit-transform:translate(-3px,3px);-moz-transform:translate(-3px,3px);-ms-transform:translate(-3px,3px);-o-transform:translate(-3px,3px);transform:translate(-3px,3px)}48%{-webkit-transform:translate(2px,-2px);-moz-transform:translate(2px,-2px);-ms-transform:translate(2px,-2px);-o-transform:translate(2px,-2px);transform:translate(2px,-2px)}50%,100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes wobble-sw{0%,42%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}44%{-webkit-transform:translate(-3px,3px);-moz-transform:translate(-3px,3px);-ms-transform:translate(-3px,3px);-o-transform:translate(-3px,3px);transform:translate(-3px,3px)}48%{-webkit-transform:translate(2px,-2px);-moz-transform:translate(2px,-2px);-ms-transform:translate(2px,-2px);-o-transform:translate(2px,-2px);transform:translate(2px,-2px)}50%,100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-o-keyframes wobble-sw{0%,42%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}44%{-webkit-transform:translate(-3px,3px);-moz-transform:translate(-3px,3px);-ms-transform:translate(-3px,3px);-o-transform:translate(-3px,3px);transform:translate(-3px,3px)}48%{-webkit-transform:translate(2px,-2px);-moz-transform:translate(2px,-2px);-ms-transform:translate(2px,-2px);-o-transform:translate(2px,-2px);transform:translate(2px,-2px)}50%,100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@keyframes wobble-sw{0%,42%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}44%{-webkit-transform:translate(-3px,3px);-moz-transform:translate(-3px,3px);-ms-transform:translate(-3px,3px);-o-transform:translate(-3px,3px);transform:translate(-3px,3px)}48%{-webkit-transform:translate(2px,-2px);-moz-transform:translate(2px,-2px);-ms-transform:translate(2px,-2px);-o-transform:translate(2px,-2px);transform:translate(2px,-2px)}50%,100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}.sage2{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none;position:absolute;z-index:9999}.sage2-glass{width:100%;height:100%;padding:0;margin:0}.sage2-actions{position:absolute;width:100%;height:100%;margin:0;padding:0}.sage2-segment{cursor:pointer}.sage2-segment.draggable{cursor:grab}.sage2-segment.hidden{display:none}.sage2-segment path.sage2-segment-bg{opacity:.5}.sage2-segment:hover path.sage2-segment-bg,.sage2-segment.pressed path.sage2-segment-bg{opacity:1}.sage2-tip{position:absolute;width:200%;left:-50%;bottom:-24px;text-align:center}.sage2-tip-content{display:inline-block;padding:2px 5px;text-align:center;border-radius:3px;font-weight:bold;background-color:rgba(252,252,252,0.75)}.floatyclickycontainer{position:absolute;z-index:1000000;width:0;height:0;overflow:visible}.floatyclickything{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;cursor:pointer;z-index:1000000;width:80px;height:80px;margin-top:-40px;margin-right:-40px;margin-bottom:-40px;margin-left:-40px;border-radius:80px;-webkit-transform:scale(.25);-moz-transform:scale(.25);-ms-transform:scale(.25);-o-transform:scale(.25);transform:scale(.25)}.floatyclickything::after{margin:-20px;content:"";position:absolute;display:block;width:80px;height:80px;border-radius:80px;background-color:rgba(255,255,255,0.8);-webkit-box-shadow:0 0 13.333333333333334px 6.666666666666667px rgba(0,0,0,0.2);-moz-box-shadow:0 0 13.333333333333334px 6.666666666666667px rgba(0,0,0,0.2);-ms-box-shadow:0 0 13.333333333333334px 6.666666666666667px rgba(0,0,0,0.2);-o-box-shadow:0 0 13.333333333333334px 6.666666666666667px rgba(0,0,0,0.2);box-shadow:0 0 13.333333333333334px 6.666666666666667px rgba(0,0,0,0.2)}.floatyclickything:hover::after,.floatyclickycontainer.active .floatyclickything::after{-webkit-box-shadow:0 0 26.666666666666668px 6.666666666666667px rgba(0,0,0,0.8);-moz-box-shadow:0 0 26.666666666666668px 6.666666666666667px rgba(0,0,0,0.8);-ms-box-shadow:0 0 26.666666666666668px 6.666666666666667px rgba(0,0,0,0.8);-o-box-shadow:0 0 26.666666666666668px 6.666666666666667px rgba(0,0,0,0.8);box-shadow:0 0 26.666666666666668px 6.666666666666667px rgba(0,0,0,0.8);background-color:rgba(255,255,255,0)}.floatyclickything:hover::before,.floatyclickycontainer.active .floatyclickything::before{opacity:.25;width:80px;height:80px;margin:-20px}.floatyclickything::before{pointer-events:none;content:"";position:absolute;display:block;width:128px;height:128px;margin:-44px;border-radius:128px;border:20px solid rgba(0,0,0,0.05);-webkit-box-shadow:0 0 20px 6.666666666666667px rgba(0,0,0,0.4) inset,0 0 20px 10px rgba(0,0,0,0.267);-moz-box-shadow:0 0 20px 6.666666666666667px rgba(0,0,0,0.4) inset,0 0 20px 10px rgba(0,0,0,0.267);-ms-box-shadow:0 0 20px 6.666666666666667px rgba(0,0,0,0.4) inset,0 0 20px 10px rgba(0,0,0,0.267);-o-box-shadow:0 0 20px 6.666666666666667px rgba(0,0,0,0.4) inset,0 0 20px 10px rgba(0,0,0,0.267);box-shadow:0 0 20px 6.666666666666667px rgba(0,0,0,0.4) inset,0 0 20px 10px rgba(0,0,0,0.267);-webkit-transition:opacity .3s ease,width .3s ease,height .3s ease,margin .3s ease;-moz-transition:opacity .3s ease,width .3s ease,height .3s ease,margin .3s ease;-ms-transition:opacity .3s ease,width .3s ease,height .3s ease,margin .3s ease;-o-transition:opacity .3s ease,width .3s ease,height .3s ease,margin .3s ease;transition:opacity .3s ease,width .3s ease,height .3s ease,margin .3s ease}.floatyclickycontainer:not(.active) .floatyclickything:not(:hover)::before{-webkit-animation:clickyclick 3.1s infinite ease;animation:clickyclick 3.1s infinite ease}@-moz-keyframes clickyclick{0%,74%,82%,92%{width:128px;height:128px;margin:-44px}76%,97%{width:153.6px;height:153.6px;margin:-56.8px}}@-webkit-keyframes clickyclick{0%,74%,82%,92%{width:128px;height:128px;margin:-44px}76%,97%{width:153.6px;height:153.6px;margin:-56.8px}}@-o-keyframes clickyclick{0%,74%,82%,92%{width:128px;height:128px;margin:-44px}76%,97%{width:153.6px;height:153.6px;margin:-56.8px}}@keyframes clickyclick{0%,74%,82%,92%{width:128px;height:128px;margin:-44px}76%,97%{width:153.6px;height:153.6px;margin:-56.8px}}.helpholder{-webkit-font-smoothing:subpixel-antialiased;padding:3px;text-align:left;white-space:normal}.helpcontent{color:#888;font-size:13px;width:215px;font-weight:normal}.helptitle{color:#555;font-size:15px;font-weight:bold;padding-bottom:5px}.helpholder .hidefornow,.helpholder .okgotit{float:right;font-size:12px;font-weight:normal;border-radius:5px;margin:10px 0 0 10px;padding:3px 5px 3px 5px;height:auto}.helpholder .hidefornow{left:0;opacity:.7}.helpholder .okgotit{right:0}.organisations{position:relative;background:#333;position:absolute;top:0;left:0;bottom:0;width:70px;overflow:auto;padding:4px 0 4px 0;list-style:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden}.organisations .organisation{position:relative;display:inline-block;border-radius:6px;margin:6px;margin-bottom:0;vertical-align:top}.organisations .organisation.active{background:#fff;-webkit-box-shadow:0 0 6px rgba(100,100,100,0.2);-moz-box-shadow:0 0 6px rgba(100,100,100,0.2);-ms-box-shadow:0 0 6px rgba(100,100,100,0.2);-o-box-shadow:0 0 6px rgba(100,100,100,0.2);box-shadow:0 0 6px rgba(100,100,100,0.2)}.organisations .organisation:not(.active):not(:hover){opacity:.5}.organisations .organisation.active:before{content:'';position:absolute;right:-18px;top:50%;border:solid transparent;height:0;width:0;position:absolute;border-color:rgba(0,0,0,0);border-left-color:#fff;border-width:9px;margin-top:-9px}.organisations .organisation:not(.active):hover{background:rgba(255,255,255,0.667)}.organisations .organisation:not(.active).dropActive{background:rgba(255,255,255,0.533)}.organisations .organisation:not(.active).dropActive.dragHover{background:#fff}.organisations .organisation>a{display:inline-block;padding:0}.organisations .organisation .org-icon{width:45px;height:45px;display:inline-block;vertical-align:middle;border-radius:4px;margin:5px;background-size:100% 100%}.organisations .add-organisation{display:none;position:absolute;right:15px;top:15px;width:45px;height:45px;border:2px solid #fff;border-radius:5px;background:#d6d6d6 url("../img/plus.png") no-repeat;background-position:50% 50%;background-size:20px 20px;-webkit-box-shadow:0 0 7px #e4e4e4;-moz-box-shadow:0 0 7px #e4e4e4;-ms-box-shadow:0 0 7px #e4e4e4;-o-box-shadow:0 0 7px #e4e4e4;box-shadow:0 0 7px #e4e4e4}.organisations .add-organisation:hover{background-color:#bbb}.organisation-profile .upload{border:6px dashed #f3f3f3;padding:20px;margin:20px;text-align:center;font-size:15px;color:#bbb;background:#fff}.organisation-profile .org-icon{margin:10px;display:inline-block;height:128px;width:128px}.organisation-signup{max-width:800px;margin:20px auto}.organisation-signup .org-name{margin:30px auto 10px auto}.organisation-signup .orgname{width:40%;}.organisation-signup .description.error{color:#e68782}.organisation-members .currency,.organisation-members .price{font-weight:bold;font-size:16px}.organisation-members .search-box .search{background-color:#fff;float:right;width:300px}.organisation-members .search-box:after{content:' ';clear:both;display:block;float:none}.organisation-members .org-members .tag{cursor:pointer}.organisation-members .org-members.members{margin:0}.organisation-members .org-member .member{vertical-align:middle;margin-right:8px}.organisation-members .user-icon{margin-bottom:-20px}.organisation-members .share-view input{border:1px solid #fff}.organisation-members .org-member{padding:7px}.organisation-sharing .diagram-list .diagram-icons .clone,.organisation-sharing .diagram-list .diagram-icons .delete,.organisation-sharing .diagram-list .diagram-icons .undo{display:none}.organisation-billing .field{overflow:hidden}.organisation-billing .confirmation .name{width:300px}.organisation-auth-providers-view .entrypoint{width:100%}.organisation-auth-providers-view .certificate{width:100%;min-height:70px;outline:none;border-radius:5px;border:1px solid transparent;padding:8px;font-size:14px}.organisation-login{text-align:center;padding:100px 50px;min-height:100vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.organisation-login .org-icon{width:150px;height:150px;background-size:cover;border-radius:8px;display:inline-block}.organisation-login .button{margin:25px;padding:20px;text-transform:uppercase;font-weight:bold}.members{list-style:none;padding:0;margin:0;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;pointer-events:all;vertical-align:middle;min-width:0%;margin-right:5px;margin-left:5px}.members.collapses{display:inline-block}.members .member{padding:0;margin:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:left;position:relative;width:32px;height:32px}.members.collapses .member{-webkit-transition:margin .2s ease-out;-moz-transition:margin .2s ease-out;-ms-transition:margin .2s ease-out;-o-transition:margin .2s ease-out;transition:margin .2s ease-out;float:right}.members.collapses .member:not(:first-child){margin-right:-20px}@media (max-width:800px){.members.collapses.busy .member{margin-right:-28px}}.members.collapses .member:not(:last-child).lock-open,.members.collapses .member:not(:last-child):not(.lock-next):hover{margin-left:20px;-webkit-transition:margin .2s ease-out;-moz-transition:margin .2s ease-out;-ms-transition:margin .2s ease-out;-o-transition:margin .2s ease-out;transition:margin .2s ease-out}.members.collapses .member:not(:first-child):not(.lock-prev):hover,.members.collapses .member:not(:first-child).lock-open{margin-right:-10px;-webkit-transition:margin .2s ease-out;-moz-transition:margin .2s ease-out;-ms-transition:margin .2s ease-out;-o-transition:margin .2s ease-out;transition:margin .2s ease-out}.members .member .user-icon{background-size:32px 32px;border-radius:32px;height:32px;width:32px;cursor:pointer}.members .member .user-icon .initials{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none;font-size:14px;text-shadow:rgba(0,0,0,0.4) 0 0 2px,rgba(0,0,0,0.1) 0 0 4px,rgba(0,0,0,0.2) 0 0 5px}.members .member.online .online-indicator{display:block;position:absolute;bottom:0;right:-13px;width:5px;height:3px;-webkit-box-shadow:0 0 2px #9ed56b;-moz-box-shadow:0 0 2px #9ed56b;-ms-box-shadow:0 0 2px #9ed56b;-o-box-shadow:0 0 2px #9ed56b;box-shadow:0 0 2px #9ed56b;background:#9ed56b;opacity:.85}.members:not(.collapses) .member.online .online-indicator{right:13px}.members .member .online-indicator{display:none}.members .member.sharing .user-icon,.members:not(.collapses) .member.sharing .user-icon{background:#bbb url("../img/plus.png") no-repeat;background-size:70% 70%;background-position:50% 50%;cursor:pointer}error{background:#ffecec;text-align:center;padding:10px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;display:block}error:empty{display:none}.error-screen{color:#efa670;font-size:18px;text-align:center}.error-screen .message{margin:0 auto;max-width:550px;border-radius:10px;padding:30px;background:#f3f3f3;color:#bbb;font-weight:bold}.error-screen .face{color:#9ed56b;font-size:130px;padding-top:130px;padding-bottom:90px;line-height:30px;letter-spacing:-10px}.error-screen .button{margin:20px}.tags{padding-left:5px;padding-right:5px}.tags .tag{color:#fff;background:#bbb;border-radius:2px;padding:2px 3px 2px 3px;margin-right:3px;font-size:10px;vertical-align:middle;display:inline-block;line-height:110%}.tags .tag.active{background-color:#9ed56b}.tags .tag.overdue{background-color:#efa670}.tags .tag.inactive{background-color:#e68782}.domain-list .inputs{margin-right:70px}.plan-selection .plans{position:relative;margin:60px auto 0 auto;max-width:900px}.plan-selection .plan{text-align:center}.plan-selection .plan-overview-wrapper{min-height:385px;max-width:350px;display:table;table-layout:fixed;margin:0 auto;width:calc(100% + 20px)}.plan-selection .plan-overview{color:#fff;border-radius:10px;min-height:385px;max-width:350px;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-direction:column;-ms-flex-direction:column;flex-direction:column;padding:10px;height:100%;-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);-o-transform:translateX(-8px);transform:translateX(-8px)}.plan-selection .plan-free .plan-overview{background:#7eddcd}.plan-selection .plan-awesome .plan-overview{background:#6b99e2 url("/img/applepie.png")}.plan-selection .plan-organisation .plan-overview{background:#8b7fdf url("/img/applepie.png")}.plan-selection .plan-title{padding:30px 0 10px 0;font-size:25px;font-weight:600;color:#fff;display:block}.plan-selection .plan-description{font-size:18px;line-height:150%;padding:9px;margin:0 auto;text-align:center;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font-weight:300;min-height:100px}.plan-selection .plan-pricing{white-space:nowrap;margin-bottom:8px;margin-top:8px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.plan-selection .plan-pricing>*{vertical-align:middle;display:inline-block;padding:2px;font-size:17px;color:#fff}.plan-selection .plan-pricing .currency{display:inline-block;font-size:30px}.plan-selection .plan-pricing .price{display:inline-block;font-size:80px;font-weight:bold;line-height:80%}.plan-selection .plan-pricing .period{display:block;opacity:.8}.plan-selection .plan .button{background:#fff;font-size:15px;padding-top:15px;padding-bottom:15px;border:3px solid transparent;background:rgba(255,255,255,0.933);display:block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.plan-selection .plan .button:hover{border:3px solid #fff;background:#fff}.plan-selection .plan-free .button,.plan-selection .plan-free .button:hover{color:#fff;background:rgba(255,255,255,0.2)}.plan-selection .plan-awesome .button{color:#5d8fdf}.plan-selection .plan-organisation .button{color:#7d70dc}.plan-selection .plan-features{padding-top:20px;padding-bottom:15px}.plan-selection .feature{padding:9px;text-align:center;font-size:15px}.plan-selection .plan-awesome .feature.includes b{color:#4ed0ba}.plan-selection .plan-organisation .feature.includes b{color:#5d8fdf}.plan-selection .enterprise-plans{clear:both;margin:80px 50px 30px 50px;background:#fcfcfc url("/img/applepie.png") right;background-repeat:no-repeat;border:1px solid #f3f3f3;padding:30px;border-radius:10px;font-size:16px;line-height:150%}.plan-selection .enterprise-plans h3{margin:0 0 20px 0;padding:0;font-size:20px}.settings-view .plans{margin-top:0}@media (max-width:1100px){.settings-view .plan-selection .plan-free{display:none}}@media (max-width:1100px) and (min-width:768px){.settings-view .plan{width:50%}}.plan-selection:not([data-plan='free']) .plan-free .current,.plan-selection[data-plan='free'] .plan-free .select-free{display:none}.plan-selection:not([data-plan='free']) .plan-awesome .switch-monthly,.plan-selection:not([data-plan='free']) .plan-awesome .switch-yearly,.plan-selection[data-plan='free'] .plan-awesome .manage,.plan-selection[data-plan='awesome'] .plan-awesome .benefit,.plan-selection[data-plan='awesome:yearly'] .plan-awesome .benefit{display:none}.plan-selection .close-button{display:block;color:#444;position:fixed;top:10px;right:30px;font-size:40px;cursor:pointer}.plan-selection.compact .close-button,.plan-selection:not(.modal) .close-button,.plan-selection.compact .plan-free,.plan-selection.compact .plan-organisation,.plan-selection.compact .plan-features{display:none}.plan-selection.compact{width:100%;margin-top:20px;margin-bottom:20px}.plan-selection.compact .plans,.plan-selection.compact .plan{margin-top:0;margin-bottom:0;max-width:initial}.plan-selection.compact .plan-awesome{width:100%;padding-right:15px !important;padding-left:15px !important}.plan-signup{max-width:900px;margin:0 auto 20px auto}.plan-signup .billing-contact{background:#9ed56b url("../img/applepie.png");margin-top:15px;margin-bottom:15px;padding:25px;font-size:15px;color:#fff;border-radius:5px;line-height:150%}.plan-signup .faqs{border-radius:5px}.plan-summary .overdue{color:#fff;background:#efa670;margin:15px;padding:10px;text-align:center;line-height:18px;border-radius:3px}.cancel-plan .button{margin-left:0}.cancel-plan img{border-radius:5px;border:1px solid #eee}.editor-toolbar{position:absolute;bottom:calc(100% - 2px);left:0;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;white-space:nowrap;height:28px;width:calc(100% + 4px);margin:-5px -2px 0 -2px;padding:0;border:2px solid;border-bottom:none;border-color:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:10px}.editor-button{width:23px;min-height:20px;height:100%;display:inline-block;padding:0;margin:0;text-align:center;cursor:pointer;font-size:16px;opacity:.35}body.touch .editor-button{opacity:.6}body:not(.touch) .editor-button:hover{opacity:.6}.editor-button{background-size:13px 13px;background-position:50% 50%;background-repeat:no-repeat}.editor-button.formatting-button{display:none}.formatting-selected .editor-button{display:none}.formatting-selected .editor-button.formatting-button:not(.alignment),.formatting-selected .editor-button.formatting-button.active{display:inline-block}.editor-button.formatting{background-image:url("../img/A-b.png")}.editor-button.back{background-image:url("../img/chevron-left-b.png");background-size:6px 9px;width:19px;opacity:.2}.editor-button.back:hover{opacity:.4}.editor-button.help{background-image:url("../img/help-b.png")}.editor-button.image{background-image:url("../img/picture-b.png")}.editor-button.addemoji,.editor-button.addemoji.zap{background-image:url("../img/zap-b.png")}.editor-button.bold{background-image:url("../img/bold-b.png?cachebust=1")}.editor-button.italics{background-image:url("../img/italics-b.png?cachebust=1");width:19px}.editor-button.link{background-image:url("../img/linkicon-b.png")}.editor-button.align-left{background-image:url("../img/align-left.png")}.editor-button.align-right{background-image:url("../img/align-right.png")}.editor-button.align-center{background-image:url("../img/align-center.png")}.editor-button.align-auto{background-image:url("../img/align-auto.png")}.dropdown-menu{border:2px solid #fff;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);white-space:nowrap}.dropdown-menu li{padding:2px 4px 3px 4px;margin:0 !important}.dropdown-menu li a{color:inherit}.dropdown-menu li a{font-weight:normal;color:#444}.dropdown-menu>li:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.dropdown-menu>li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.dropdown-menu>li:nth-child(odd){background-color:#f3f3f3}.dropdown-menu>li:nth-child(even){background-color:#fff}.dropdown-menu{list-style:none;padding:0;margin:0}.dropdown-menu a:hover{cursor:pointer}.dropdown-menu li .icon{height:22px;width:22px;margin:4px 5px 2px 0;background-size:100% auto;border-radius:100% 100%;display:block;float:left;opacity:.7}.dropdown-menu li .name,.dropdown-menu li .email{display:block;padding:1px;margin-left:25px;font-size:13px}.dropdown-menu.emojichooser .li{display:inline;font-size:11px}.dropdown-menu li .emojiname{font-weight:bold;font-size:12px;color:#bbb}.dropdown-menu li img.twemoji{font-weight:bold;font-size:12px;margin:0 .4em 0 0;vertical-align:-.27em}.dropdown-menu li .name{font-weight:bold;color:#bbb}.dropdown-menu li .email{font-size:12px;color:#bbb}.dropdown-menu li.active .email,.dropdown-menu li.active .name,.dropdown-menu li.active .emojiname{color:#333}.dropdown-menu li.active .icon{opacity:1}a.at-tagged{color:#fff;background-color:#bbb;font-weight:bold;font-size:.8em;border-radius:3px;padding:2px 4px 2px 4px;margin:-2px 1px 2px 1px;display:inline-block;max-width:95%;text-shadow:none;vertical-align:middle;line-height:normal}a.at-tagged:before{content:"@";font-family:monospace}.node-container.titleroot .node-content a.at-tagged{color:#bbb;background-color:#fff}.banners{list-style:none;background:#9ed56b;color:#fff;margin:0;padding:0;width:100%}.banners .banner{padding:7px;text-align:center}.banners .error{background:#e68782}.banners .info{background:#9ed56b}.banners .warning{background:#efa670}.banners a{color:#fff;font-weight:bold;cursor:pointer}.banners .dismiss{float:right;padding:2px;cursor:pointer}.banners .notice{background:#f3f3f3;color:#bbb;font-size:.9em;padding:6px}.banners .notice a{color:#bbb}.user-login{color:#fff}.user-login .identity{position:absolute;top:0;left:0;right:0;height:77px;padding:7px;cursor:pointer}.user-login .identity:hover,.user-login.open .identity{background:rgba(255,255,255,0.2)}.user-login .controls{top:65px;left:45px;width:260px}.user-login .controls .settings{background-image:url("../img/cog.png")}.user-login .controls .settings:hover{background-image:url("../img/cog-w.png")}.user-login .controls .google-drive{background-image:url("../img/drive.png")}.user-login .controls .google-drive:hover{background-image:url("../img/drive-w.png")}.user-login:not(.open) .controls{display:none}.user-login a{font-weight:normal;color:#fff}.user-login .about-orgs{opacity:.8}.user-login .about-orgs a{border-bottom:1px dotted #fff;display:inline-block}.user-login .name,.user-login .org-name,.user-login .diagram-limit{white-space:nowrap;text-overflow:ellipsis;position:absolute;left:75px;top:18px;right:10px;font-weight:bold;overflow:hidden}.user-login .name{font-size:16px}.user-login .name:after{content:' ▾';padding-left:10px}.user-login .org-name,.user-login .diagram-limit{top:41px;left:75px;font-weight:normal}.user-login .diagram-limit .count{background:#fff;color:#9ed56b;padding:0 2px 0 2px;border-radius:3px;display:inline-block;margin:5px 1px 0 0;font-size:10px}.user-login .diagram-limit{font-size:12px}.user-login .identity .settings{vertical-align:bottom;min-height:15px;min-width:15px;display:inline-block;background:url("../img/cog-w.png") no-repeat;background-size:13px 13px;background-position:0 50%;font-size:14px}.user-login .identity .org-icon{display:inline-block;height:16px;width:16px;border-radius:2px;border:1px solid #fff;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;background-size:cover;margin-bottom:-3px}.user-login .identity .user-icon{height:49px;width:49px;position:absolute;top:13px;left:13px;border:2px solid #fff}.recommend-coggle input{min-width:200px;margin:5px auto;padding:10px;width:100%;text-align:center;border:1px solid #f3f3f3;background:#fff;font-weight:bold}.recommend-coggle .description{color:#999;font-size:16px}.recommend-coggle .button{margin:10px auto}.recommend-coggle .recommend-progress-view,.recommend-coggle .recommend-progress-view a{text-align:left;font-weight:bold}.recommend-progress-view,.recommend-progress-view a{color:#fff;text-align:center}.recommend-progress-view.progress-dark,.recommend-progress-view.progress-dark a{color:#333}.recommend-progress-view .blobs{margin-top:15px;display:-ms-flexbox;display:flex}.recommend-progress-view .blob{margin:1px;display:inline-block;height:8px;opacity:.3;background:#fff;-ms-flex:auto 1;-webkit-flex:1;-ms-flex:1;flex:1}.recommend-progress-view.progress-dark .blob{background:#efa670}.recommend-progress-view .blob.filled{opacity:1}.recommend-progress-view .blob:first-child{border-radius:5px 0 0 5px}.recommend-progress-view .blob:last-child{border-radius:0 5px 5px 0}.gallery{padding:7.5px}.gallery-splash .facebook-like{position:absolute;top:55px;left:20px}.gallery-splash .twitter-follow{position:absolute;top:20px;left:20px}.gallery-splash{background:#9ed56b;padding:80px 30px 40px 30px;color:#fff;text-align:center;margin:-15px -15px 15px -15px}.gallery-splash .gallery-description{max-width:400px;margin-left:auto;margin-right:auto}.gallery .gallery-item .button{left:15px;top:15px;margin:0;position:absolute}.gallery .gallery-item .preview{height:500px}.gallery .gallery-item .twitter{background:#55acee url("../img/twitter-white.png") no-repeat;top:15px}.gallery .gallery-item .facebook{background:#3b5998 url("../img/facebook-white.png") no-repeat;top:65px}.gallery .gallery-item .twitter,.gallery .gallery-item .facebook{position:absolute;right:15px;height:40px;padding:12px 10px 12px 40px;border-radius:5px;background-size:auto 100%;color:#fff;font-weight:bold;font-size:15px}.desktop .gallery .gallery-item .twitter,.desktop .gallery .gallery-item .facebook{display:none}.desktop .gallery .gallery-item:hover .twitter,.desktop .gallery .gallery-item:hover .facebook{display:block}.viewing-organisation .coggle-sidebar .entry.gallery{display:none}.gallery-pagination{display:block;text-align:center}.ui-tooltip{position:absolute;z-index:1000000;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}.ui-tooltip-content{background:#fff;border-radius:5px;padding:7px 14px 7px 14px;color:#999;-webkit-box-shadow:0 0 12px rgba(85,85,85,0.267);-moz-box-shadow:0 0 12px rgba(85,85,85,0.267);-ms-box-shadow:0 0 12px rgba(85,85,85,0.267);-o-box-shadow:0 0 12px rgba(85,85,85,0.267);box-shadow:0 0 12px rgba(85,85,85,0.267);white-space:nowrap}.ui-tooltip .arrow{position:absolute;height:0;border-style:solid;-webkit-transform:translate(-10px);-moz-transform:translate(-10px);-ms-transform:translate(-10px);-o-transform:translate(-10px);transform:translate(-10px)}.ui-tooltip.top .arrow{bottom:-10px;border-width:10px 10px 0 10px;border-color:#fff transparent transparent}.ui-tooltip:not(.top) .arrow{top:-10px;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.touch .ui-tooltip,.disable-tips .ui-tooltip{display:none !important}.faqs{background:#f3f3f3;padding:35px;font-size:17px;line-height:150%}.faqs .faq .question{padding-bottom:5px;padding-top:15px;font-weight:bold}.global-help-view{position:fixed;bottom:20px;right:20px;z-index:90}.notifications-open .global-help-view{right:calc(350px + 20px)}.touch.notifications-open .global-help-view{display:none}.global-help-view .global-help-button{background:#9ed56b;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.467);-moz-box-shadow:2px 2px 8px rgba(0,0,0,0.467);-ms-box-shadow:2px 2px 8px rgba(0,0,0,0.467);-o-box-shadow:2px 2px 8px rgba(0,0,0,0.467);box-shadow:2px 2px 8px rgba(0,0,0,0.467);border-radius:100%;color:#fff;font-size:25px;line-height:42px;text-align:center;cursor:pointer;width:40px;height:40px;position:absolute;bottom:0;right:0;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.global-help-view .global-help-button:after{content:'?'}.global-help-view.open .global-help-button:after{content:'✕'}.global-help-view .global-help-content{min-width:300px;background:#fff;position:absolute;bottom:-5px;right:-5px;padding:7px;z-index:1;-webkit-box-shadow:1px 0 10px 1px rgba(0,0,0,0.35);-moz-box-shadow:1px 0 10px 1px rgba(0,0,0,0.35);-ms-box-shadow:1px 0 10px 1px rgba(0,0,0,0.35);-o-box-shadow:1px 0 10px 1px rgba(0,0,0,0.35);box-shadow:1px 0 10px 1px rgba(0,0,0,0.35);display:none}.global-help-view .global-help-content .contextual-help:not(:empty){overflow-y:scroll;margin-bottom:10px}.global-help-view.open .global-help-content{display:block}.pitch-view{background:rgba(33,33,33,0.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999999;padding:50px 15px 50px 15px;overflow:auto;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-direction:column;-ms-flex-direction:column;flex-direction:column}.pitch-view .pitch-plan{padding-left:0}.pitch-view .pitch-contents{background:#fff;border-radius:15px;padding:0;max-width:950px;border:1px solid #f1f1f1;margin:auto;position:relative}.pitch-view .pitch-info{padding:20px}.pitch-view .message{padding:5px;padding-top:20px;font-size:18px;text-align:center;line-height:160%}.pitch-view .teaser{width:100%;height:320px;border-radius:10px;border:1px solid #ddd;background-size:cover}.pitch-features{text-align:center;margin-top:15px}.pitch-features span{font-weight:bold;padding:7px}.pitch-view .close-button{color:#7aa3e5;position:absolute;height:40px;width:40px;border-radius:50%;background:#fff;top:-25px;right:-25px;font-size:40px;cursor:pointer;z-index:10000000;text-align:center;line-height:100%;padding:5px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.pitch-view .message h3{margin:0}.invoice-list{border-radius:5px;margin:15px auto 45px auto;overflow:hidden}.invoice-list .invoice-link{padding:10px;white-space:normal}.invoice-list .invoice-link .amount{float:right;font-weight:bold;color:#555}.float-menu{border-radius:5px;-webkit-box-shadow:1px 0 15px 1px rgba(0,0,0,0.42);-moz-box-shadow:1px 0 15px 1px rgba(0,0,0,0.42);-ms-box-shadow:1px 0 15px 1px rgba(0,0,0,0.42);-o-box-shadow:1px 0 15px 1px rgba(0,0,0,0.42);box-shadow:1px 0 15px 1px rgba(0,0,0,0.42);background:#fff;position:absolute;padding:12px;font-size:15px;z-index:200}.float-menu .float-menu-item{padding:6px 10px 6px 10px;color:#555;display:block;border-radius:4px;font-size:14px}.float-menu .float-menu-item:hover{background-color:#efa670;color:#fff}.float-menu .float-menu-item,.float-menu .float-menu-item:hover{background-repeat:no-repeat;background-size:15px 15px;background-position:right 10px center}.float-menu .float-menu-separator{display:block;border-top:1px solid #ddd;margin-top:5px;margin-bottom:5px;margin-left:20px;margin-right:20px}.coggle-workspace{display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.coggle-workspace .diagram-container{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;position:relative}.coggle-workspace .diagram-editor-scroll{position:absolute;top:0;left:0;right:-14px;bottom:-14px;overflow:auto;-webkit-overflow-scrolling:touch}.coggle-workspace .diagram-editor-scroll::-webkit-scrollbar{display:none}.coggle-workspace .save-indicator{opacity:0;position:absolute;bottom:10px;left:10px;color:#000;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-ms-transition-delay:.3s;transition-delay:.3s;margin-top:8px;padding-top:2px;padding-left:30px;height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;z-index:1;background:none}.coggle-workspace.edited .save-indicator{background:url("../img/spin.gif");background-size:20px 20px;background-repeat:no-repeat}.coggle-workspace.saving .save-indicator{opacity:.4;-ms-transition-delay:0;transition-delay:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.coggle-workspace .toolbar .members.modal .member.sharing .user-icon{border:3px solid #fff;padding:16px;margin-top:-3px}.coggle-workspace .toolbar .members.modal .floatyclickything{display:none !important}.coggle-workspace .toolbar .members.modal + .actions,.coggle-workspace .toolbar .members.modal .self{opacity:.1}.coggle-workspace .toolbar .members.modal:after{content:'';position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(100,100,100,0.2)}.coggle-workspace #diagram-header{position:absolute;top:10px;left:25px;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:.3;z-index:210;cursor:pointer}.coggle-workspace #diagram-header.helpactive{left:300px}.coggle-workspace #diagram-header .back-chevron{float:left;height:14px;margin:10px 3px 3px 3px;vertical-align:middle}.coggle-workspace #diagram-header #logo{margin:6px;height:23px;float:left;vertical-align:middle;background:rgba(252,252,252,0.6);border-radius:20px;-webkit-box-shadow:0 0 10px #fcfcfc;-moz-box-shadow:0 0 10px #fcfcfc;-ms-box-shadow:0 0 10px #fcfcfc;-o-box-shadow:0 0 10px #fcfcfc;box-shadow:0 0 10px #fcfcfc}.coggle-workspace #diagram-header .org-logo{width:30px;height:30px;border-radius:100%;border:1px solid #eee;float:left;margin-top:2px}.coggle-workspace #diagram-header .made-with-coggle{clear:both;color:#333;padding-left:5px;display:none}.coggle-workspace #diagram-header:hover{opacity:.8}.cloning-messages{padding:30px;text-align:center}.cloning-messages .button{margin-top:40px}.blamecallout{z-index:4;position:absolute;-webkit-transform:translateX(-50%) translateY(-100%) translateY(-15px);-moz-transform:translateX(-50%) translateY(-100%) translateY(-15px);-ms-transform:translateX(-50%) translateY(-100%) translateY(-15px);-o-transform:translateX(-50%) translateY(-100%) translateY(-15px);transform:translateX(-50%) translateY(-100%) translateY(-15px);pointer-events:none}.blamecallout .content{border-radius:20px;padding:5px 15px 5px 42px;color:#fff;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:40px;text-align:left}.blamecallout .content:before{content:'';height:14px;width:14px;margin-left:-7px;margin-top:-7px;position:absolute;top:40px;left:50%;background:inherit;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.blamecallout .name,.blamecallout time{font-size:13px;margin:0;white-space:nowrap;text-shadow:none}.blamecallout .name{font-weight:bold}.blamecallout time{font-size:11px}.blamecallout .icon{height:30px;width:30px;border-radius:100%;position:absolute;left:5px;top:5px;background-size:cover}.blamepointy{position:absolute;left:50%;top:14px;width:10px;height:10px;margin-left:-7.071px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.settings-view{position:fixed;background:#fff;top:0;bottom:0;left:0;right:0;z-index:100000}.settings-view.has-organisation{padding-left:70px}.settings-view>div{padding-left:70px;position:relative;height:100%}.settings-view .settings-view-header{position:absolute;right:0;left:0;top:0;height:50px;padding:15px;border-bottom:1px solid #eee;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.05);-ms-box-shadow:0 2px 3px rgba(0,0,0,0.05);-o-box-shadow:0 2px 3px rgba(0,0,0,0.05);box-shadow:0 2px 3px rgba(0,0,0,0.05);z-index:1000;background:#fff}.settings-view .settings-view-header .close{position:absolute;right:15px;top:10px;font-size:28px;color:#777}.settings-view .settings-view-header h2{margin:0;text-align:center}.settings-view .settings-view-menu{margin:0 0 15px 0;padding:0}.settings-view .settings-view-menu li{list-style:none;margin:0;padding:0}.settings-view .settings-view-menu li{border-radius:5px}.settings-view .settings-view-menu li:hover{background:#f3f3f3}.settings-view .settings-view-menu li.selected{background:#9ed56b}.settings-view .settings-view-menu li a{color:#444;font-weight:bold;display:block;padding:7px}.settings-view .settings-view-menu li.selected a{color:#fff}.settings-view .container-fluid{padding-top:70px;position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto}.settings-view .settings-section{padding:15px;border-radius:5px;margin:0 auto 15px auto;background:#f3f3f3}.settings-view .settings-section p{margin:15px 0 15px 0;line-height:150%}.settings-view .settings-section h3{margin-top:5px}.market-survey-view{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(33,33,33,0.5);z-index:999999;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:auto}.market-survey-view>div{background:#fff;text-align:center;margin:auto auto;max-width:600px;padding:15px}.market-survey-view .question{min-height:330px;padding:0 15px}.market-survey-view .question>p{margin-bottom:10px}.market-survey-view .segment{border:3px solid #fff;height:140px;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:0}.market-survey-view .segment:nth-of-type(1){background:#9ed56b}.market-survey-view .segment:nth-of-type(2){background:#67d7c4}.market-survey-view .segment:nth-of-type(3){background:#988ee3}.market-survey-view .segment:nth-of-type(4){background:#e096e9}.market-survey-view .segment:nth-of-type(5){background:#efa670}.market-survey-view .segment:nth-of-type(6){background:#e68782}.market-survey-view .segment:not(:hover) .role,.market-survey-view .segment:hover .segment-title{display:none}.market-survey-view .segment .segment-title{color:#fff;font-weight:bold;font-size:18px}.market-survey-view .segment .role{padding:5px;background:rgba(255,255,255,0.2);margin:2px 8px;border-radius:3px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-survey-view .segment .role:hover{background:rgba(255,255,255,0.267)}.market-survey-view .use-case{background:#f8f8f8;border:3px solid #fff;font-weight:bold;padding:15px;cursor:pointer;margin-top:50px;background-size:90% auto;background-position:center 20px;background-repeat:no-repeat;padding-top:120px}.market-survey-view .use-case:hover{background-color:#f3f3f3}.market-survey-view .use-case.selected{background-color:#d8f1c4}.market-survey-view .use-case.mind-mapping{background-image:url("/img/usecases/simplemm.png")}.market-survey-view .use-case.concept-mapping{background-image:url("/img/usecases/concept.png")}.market-survey-view .use-case.flow-charts{background-image:url("/img/usecases/flowchart.png")}.market-survey-view .progress{float:left;padding:15px;display:inline-block;color:#bbb}.market-survey-view .done{float:right}.callout .item-hyperlink{white-space:nowrap}.item-hyperlink a{font-size:15px;vertical-align:middle}.item-hyperlink .button{padding:4px;margin:0 0 0 3px}.node-container .comment-count{position:absolute;top:0;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);cursor:pointer;background:#fff;color:#fff;border-radius:50%;font-size:10px;line-height:1em;width:15px;height:15px;padding:2px;text-align:center;z-index:0;text-shadow:none}.node-container.lr-right .comment-count{right:-30px}.node-container.lr-right.tb-middle .comment-count{right:2px}.node-container.lr-left .comment-count{left:-16px}.node-container.lr-left.tb-middle .comment-count{left:17px}.node-container.root .comment-count,.node-container .comment-count:empty{display:none}.downloads{width:320px}.downloads .main{padding-top:5px;position:relative}.downloads .dltype{display:inline-block;position:relative;padding:5px 0 0 0;margin:0;width:49%;text-align:center;vertical-align:top}.downloads p{color:#888}.downloads .dltype img{display:block;margin:0 auto;width:90px;height:100px}.downloads .extra .dltype img{width:22px;height:24px}.downloads .dltype a.preparing img{opacity:.3}.downloads .dltype p{padding-left:10px;display:inline-block}.downloads .desc{font-weight:bold;text-align:center}.downloads .when-failed{white-space:normal;visibility:hidden;position:absolute;width:80px;margin:0 -40px 0 -40px;left:47%;top:40px}.downloads .failed .when-failed{visibility:visible;color:#c01010}.downloads .spin{position:absolute;width:70px;height:70px;margin:-35px -35px;top:54%;left:54%;visibility:hidden}.downloads .spin .spinpart{position:absolute;margin:0 -5px;width:8px;height:70px;top:0;left:50%}.downloads .spin .spinpart::before{content:'';position:absolute;top:8px;left:0;width:8px;height:16px;border-radius:4px;background-color:#b4b4b4;-webkit-animation:popshrink 1s infinite linear;animation:popshrink 1s infinite linear}.downloads .preparing .spin{visibility:visible}.downloads .preparing .spinpart::before{-webkit-animation:popshrink 1s infinite ease-out;-webkit-animation:popshrink 1s infinite ease-out;animation:popshrink 1s infinite ease-out}.downloads .spin .s0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.downloads .spin .s0::before{-webkit-animation-delay:0;animation-delay:0}.downloads .spin .s1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.downloads .spin .s1::before{-webkit-animation-delay:.125s;animation-delay:.125s}.downloads .spin .s2{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.downloads .spin .s2::before{-webkit-animation-delay:.25s;animation-delay:.25s}.downloads .spin .s3{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.downloads .spin .s3::before{-webkit-animation-delay:.375s;animation-delay:.375s}.downloads .spin .s4{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.downloads .spin .s4::before{-webkit-animation-delay:.5s;animation-delay:.5s}.downloads .spin .s5{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.downloads .spin .s5::before{-webkit-animation-delay:.625s;animation-delay:.625s}.downloads .spin .s6{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.downloads .spin .s6::before{-webkit-animation-delay:.75s;animation-delay:.75s}.downloads .spin .s7{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.downloads .spin .s7::before{-webkit-animation-delay:.875s;animation-delay:.875s}.downloads .upload-tip{margin-top:10px;background:#f3f3f3;padding:10px;border-radius:5px}@-moz-keyframes popshrink{0%,42%{top:8px;height:16px}2%{height:24px;top:0}}@-webkit-keyframes popshrink{0%,42%{top:8px;height:16px}2%{height:24px;top:0}}@-o-keyframes popshrink{0%,42%{top:8px;height:16px}2%{height:24px;top:0}}@keyframes popshrink{0%,42%{top:8px;height:16px}2%{height:24px;top:0}}.cheats{border-radius:15px;margin:10px;text-align:center;font-size:13px}.cheats .group{display:inline-block;vertical-align:top;min-width:270px;margin:0;text-align:center}.touch .cheats .shortcuts,.touch .cheats .context-desktop,.desktop .cheats .context-touch{display:none}.cheats h4{margin:8px 0 3px 0;text-align:center}.cheats .cheat-tip{text-align:center;padding:4px}.cheats .content{position:absolute;display:block;top:0;bottom:0;width:250px;background:#f2f2f2;z-index:4;padding:9px;overflow-y:auto;padding-bottom:35px}.cheats ul{list-style:none;margin:0;padding:0}.cheats ul li{padding:2px}.cheats .helpitem{vertical-align:baseline;width:49%;text-align:right;display:inline-block;margin-top:-1px}.cheats .helpvalue{vertical-align:top;width:49%;height:20px;overflow:visible;text-align:left;display:inline-block;margin-top:-1px}.cheats .center{text-align:center}.cheats .diagram-button{position:relative;display:inline-block;background-size:18px 18px;height:18px;width:18px;vertical-align:middle}.cheats .diagram-button.plus{background-image:url("../img/addbuttonplain.svg")}.cheats .diagram-button.cross{background-image:url("../img/removebuttonplain.svg")}.cheats .diagram-button.arrow{background-image:url("../img/insertbuttonplain.svg")}.history-mode .diagram-toolbar .action.history{background:#9ed56b}.history-mode .diagram-toolbar .action.history .hand{background:#fff}.history-mode .diagram-toolbar .action.history .hand.transitioning{-webkit-box-shadow:0 0 1px 0 #fff;-moz-box-shadow:0 0 1px 0 #fff;-ms-box-shadow:0 0 1px 0 #fff;-o-box-shadow:0 0 1px 0 #fff;box-shadow:0 0 1px 0 #fff}.discrete-slider.dates .stop .label{font-weight:normal}.discrete-slider.dates{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}.discrete-slider.dates li{padding:2px 0 2px 0}.discrete-slider.dates .label{background:#fff;border-radius:10px;padding:2px 4px 2px 4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);font-size:10px}.discrete-slider.dates .cloneimg{margin-right:2px;width:14px;height:14px;display:inline-block;vertical-align:middle}.discrete-slider.dates .clonelink{opacity:.5}.discrete-slider.dates .clonelink:hover{opacity:.9}.clockified .hand{border-radius:10px;background-color:#a5a5a5;left:50%;top:50%;opacity:0;position:absolute;-webkit-transition:-webkit-transform 1s;-moz-transition:-webkit-transform 1s;-ms-transition:-webkit-transform 1s;-o-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-webkit-transition:-moz-transform 1s;-moz-transition:-moz-transform 1s;-ms-transition:-moz-transform 1s;-o-transition:-moz-transform 1s;transition:-moz-transform 1s;-webkit-transition:-ms-transform 1s;-moz-transition:-ms-transform 1s;-ms-transition:-ms-transform 1s;-o-transition:-ms-transform 1s;transition:-ms-transform 1s;-webkit-transition:-o-transform 1s;-moz-transition:-o-transform 1s;-ms-transition:-o-transform 1s;-o-transition:-o-transform 1s;transition:-o-transform 1s;-webkit-transition:transform 1s;-moz-transition:transform 1s;-ms-transition:transform 1s;-o-transition:transform 1s;transition:transform 1s}.clockified .hand.hour.first{opacity:1}.clockified .hand.minute.first{opacity:1}.clockified .hand.second.first{opacity:1}.clockified .hand.transitioning{-webkit-box-shadow:0 0 1px 0 #a5a5a5;-moz-box-shadow:0 0 1px 0 #a5a5a5;-ms-box-shadow:0 0 1px 0 #a5a5a5;-o-box-shadow:0 0 1px 0 #a5a5a5;box-shadow:0 0 1px 0 #a5a5a5;opacity:.07}.clockified .hand.transitioning.first{opacity:.07}.clockified .hand.hour{width:7%;height:32%;margin:-28.5% -3.5% -3.5% -3.5%;-webkit-transform-origin:center 89.0625%;-moz-transform-origin:center 89.0625%;-ms-transform-origin:center 89.0625%;-o-transform-origin:center 89.0625%;transform-origin:center 89.0625%}.clockified .hand.minute{width:4%;height:36%;margin:-34% -2% -2% -2%;-webkit-transform-origin:center 94.4444444%;-moz-transform-origin:center 94.4444444%;-ms-transform-origin:center 94.4444444%;-o-transform-origin:center 94.4444444%;transform-origin:center 94.4444444%}.clockified .hand.second{width:4%;height:40%;margin:-38% -2% -2% -2%;-webkit-transform-origin:center 95%;-moz-transform-origin:center 95%;-ms-transform-origin:center 95%;-o-transform-origin:center 95%;transform-origin:center 95%;background-color:#f00}.colourmenu{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none;position:absolute;z-index:2;width:24rem;height:24rem;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.touch .colourmenu{width:26rem;height:26rem}.colourmenu:not(.active){opacity:0;width:0;height:0}.colourmenu svg{width:100%;height:100%;display:block}.colourmenu *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}.colourmenu g{cursor:pointer}.colourmenu #colours path.enabled:hover{opacity:.9}.colourmenu #line_weight g:hover path.enabled,.colourmenu #line_style g:hover path.enabled,.colourmenu #line_shape g:hover .enabled{opacity:.7}.colourmenu #line_style path:not(.enabled),.colourmenu #line_weight path:not(.enabled),.colourmenu #line_shape path:not(.enabled),.colourmenu #line_shape polyline:not(.enabled){opacity:.5 !important}.callout.shapemenu-callout .contents,.callout.shapemenu-callout .arrow-mask,.callout.shapemenu-callout .arrow{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;background:transparent}.callout.shapemenu-callout .contents{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;padding:0}.shapemenu{width:22rem;text-align:center;padding:26px 10px 10px 10px}.shapemenu .shapebutton{padding:2px 6px}.shapemenu-svg-scaling-container{position:relative;height:0;width:100%;padding:0}.shapemenu svg{position:absolute;width:100%;height:100%;left:0;top:0}.shapemenu-shape *{cursor:pointer}.shapemenu-shape path.shapepath,.shapemenu-shape path.arcend,.shapemenu-shape rect{fill:rgba(255,255,255,0.75)}.shapemenu-shape path.shapepath:hover,.shapebutton:hover .shapemenu-shape path.arcend,.shapebutton:hover .shapemenu-shape rect{fill:rgba(255,255,255,0.95)}.shapemenu-shape path.arc{stroke:rgba(255,255,255,0.75);fill:none}.shapebutton:hover .shapemenu-shape path.arc{stroke:rgba(255,255,255,0.95)}.shapemenu-shape rect{fill:rgba(255,255,255,0.75)}.shapemenu.root .shapebutton.onbranch{display:none}.shapemenu.root .shapebutton.inbranch{left:25%}.notification .fact-list{margin:0;padding:0;list-style:none}.notification .random-fact{margin-bottom:10px}.notification .random-fact p{margin-left:0}.notification .random-fact .fact{border-radius:15px;background:#f3f3f3;margin:15px 10px 4px 30px;padding:10px;font-size:14px}.notification .random-fact .next{text-align:right;padding-right:15px;font-size:12px;display:block}.lightbox{position:absolute;top:75px;bottom:50%;left:20px;right:20px;width:auto !important;height:60% !important;z-index:1000001}.lightbox{position:absolute;bottom:calc(100% + 7px);right:-7px;display:block}img.twemoji{display:inline-block;height:1.4em;width:1.4em;margin:0 .05em 0 .05em;vertical-align:-.2em;max-height:none;max-width:none;border-radius:none;border:none}.outline-level{text-align:left;padding:0}.outline-level li{margin-left:1em}.outline-level .node-content{position:static;padding:0}.glassclip-svg{width:0;height:0;margin:0;overflow:hidden}.glassbgfilter-svg{display:none}@supports not (-webkit-backdrop-filter:blur(5px)){.glassmenu-background{background:#fff}.glassbgfilter-svg{display:block;position:absolute;top:0;left:0;width:0;height:0}}#download{width:14px;font-size:10px;padding-left:13px;background-image:url("../img/download-white.png");background-size:24px 24px;background-position:3px 4px}#clone{width:14px;font-size:10px;padding-left:13px;background-image:url("../img/clone-white.png");background-size:19px 20px;background-position:6px 6px}#viewhistory{background-image:url("../img/history.png");background-size:21px 21px;background-position:5px 5px}#sharing-button{width:auto;font-size:14px;background-image:url("../img/sharing-white.png");background-size:23px 22px;background-position:4px 5px}#sharing-button span{margin-top:4px;margin-left:30px;margin-right:4px;display:inline-block}#footer{display:none}.nojs-content{color:#bbb;font-size:.75em}