/*! 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:none;text-decoration:underline;text-decoration:underline 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;padding:0;margin:-1px;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{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.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{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid:before,.container-fluid:after{display:table;content:" "}.container-fluid:after{clear:both}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0}.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-right:15px;padding-left: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{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left: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;width:100%;max-width:480px;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav-bar .nav-item{padding:20px 5px 20px 5px;text-align:center;color:#fff;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.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.svg") no-repeat;background-size:100% auto;cursor:pointer;margin:8px 5px 8px 0}.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:-354px}.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 5px 0}.home-actions-view .button{font-size:15px;vertical-align:top;white-space:nowrap}.home-actions-view .row{margin-top:15px}.home-actions-view .create-diagram:not(.working) .buttonicon{background-image:url("../img/plus.png")}.home-actions-view .create-diagram.disabled .callout{display:none !important}.home-actions-view .access-list{min-height:0;text-align:right;padding:0 15px 0 15px}.home-actions-view .access-list .members{float:right}.home-actions-view .search-view{margin:11px 0 4px 0;float:right;width:100%}.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;font-size:14px;line-height:23px;max-width:270px;vertical-align:middle;margin:10px}.home-actions-view .impersonated-access a:before{content:'⟵ ';margin-right:.4em}.home-actions-view .implied-access{background:#ffecec;color:#e68782;padding:10px;text-align:center}.coggle-sidebar{background:linear-gradient(220deg,#94d75f 0,#3a8724 1200px);padding:0;font-weight:400;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}.coggle-sidebar .entries{margin:0;padding:0;list-style:none}.coggle-sidebar .entry{position:relative;cursor:pointer;margin-right:14px}.coggle-sidebar .subtitle{text-transform:uppercase;font-weight:600;font-size:12px;color:#3c8825;margin:10px 28px 4px 8px}.coggle-sidebar .entry.selected{cursor:inherit;background:#5ba339;margin-right:0;padding-right:14px;clip-path:polygon(0% 0%,calc(100% - 14px) 0%,100% 50%,calc(100% - 14px) 100%,0% 100%)}.coggle-sidebar .entry.selected .title{color:#fff}body.desktop .coggle-sidebar .entry:not(.selected):hover{opacity:.75}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;width:100%;padding:6px 23px 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{margin:7px -14px 0 0;overflow-x:hidden;overflow-y:auto;-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{width:100%;color:#bbb;font:.9em Helvetica,"Lucida Grande",Arial,sans-serif;line-height:1.6em;padding:2em 0}.footer a{color:#bbb}.footer a:hover{color:#999}.footer h5{font-size:1.2em;margin:0 0 .4em 0}.footer .footercolumns{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-evenly}.footer .footercolumn{padding:10px 30px 10px 30px}.footer .footercolumn ul{list-style-type:none;padding:0}.footer img.social{opacity:.6}.footer img.social:hover{opacity:8}.footer .footerbase{font-size:.8em;text-align:center}@media (max-width:325px){.footer{display:none}}.button{padding:12px;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;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%;border:2px solid transparent;background:linear-gradient(150deg,#97da61 0%,#5aa339 100%);background-origin:border-box}.buttonicon{height:1em;width:1em;margin-right:.5em;background-repeat:no-repeat;background-size:contain;background-position:center}.button.working .buttonicon{background-image:url("../img/spinw.gif")}.button.working{cursor:wait}.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:#8ed05c}.button.outline{background:transparent}.button.outline:hover{background:rgba(255,255,255,0.133)}.button.outline,.button.outline:hover{border-color:#fff}.button.danger{background-image:linear-gradient(150deg,#f76e54 0%,#e74941 100%)}.button.danger:hover{background:#f76e54}.button.secondary{background:#bbb}.button.secondary:hover{background-color:#9f9f9f;border-color:#9f9f9f}.button.orange{background-image:linear-gradient(150deg,#f3a438 0%,#ed914c 100%)}.button.orange:hover{background:#f3a438}.button.disabled,.button[disabled]{opacity:.4}.button.hasInput{height:41px;width:70px;overflow:hidden;padding:8px 6px 6px 6px;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 .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;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:3}.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,.presentationmode .starcbutton.crosslinkbutton,.readonly .starcbutton.crosslinkbutton{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}.controlpoint:after{content:'';position:absolute;left:-7px;right:-7px;top:-7px;bottom:-7px}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:27px;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:linear-gradient(150deg,#97da61 0%,#5aa339 100%)}.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;justify-content:flex-end;-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:1px 48%;cursor:pointer;padding:8px 8px 8px 21px;color:#fff;opacity:.6;font-size:14px;margin-left:25px;font-weight:600}.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 .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folders .folder:not(.selected) .title,.folders .folder.virtual .title,.folders .folder:not(.permission-admin) .title{pointer-events:none}.folders .folder input{border-radius:0}.folders .folder input::-webkit-input-placeholder{color:rgba(255,255,255,0.6) !important;opacity:1}.folders .folder input:-moz-placeholder{color:rgba(255,255,255,0.6) !important;opacity:1}.folders .folder input::-moz-placeholder{color:rgba(255,255,255,0.6) !important;opacity:1}.folders .folder input:-ms-input-placeholder{color:rgba(255,255,255,0.6) !important;opacity:1}.folders .folder.selected input::-webkit-input-placeholder{color:rgba(255,255,255,0.6) !important;opacity:1}.folders .folder.selected input:-moz-placeholder{color:rgba(255,255,255,0.6) !important;opacity:1}.folders .folder.selected input::-moz-placeholder{color:rgba(255,255,255,0.6) !important;opacity:1}.folders .folder.selected input:-ms-input-placeholder{color:rgba(255,255,255,0.6) !important;opacity:1}.folders .folder.selected input:focus::-webkit-input-placeholder{color:rgba(255,255,255,0.6) !important;opacity:1}.folders .folder.selected input:focus:-moz-placeholder{color:rgba(255,255,255,0.6) !important;opacity:1}.folders .folder.selected input:focus::-moz-placeholder{color:rgba(255,255,255,0.6) !important;opacity:1}.folders .folder.selected input:focus:-ms-input-placeholder{color:rgba(255,255,255,0.6) !important;opacity:1}.folders .folder .leave{vertical-align:middle;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.selected .leave{right:19px;background-image:url("../img/cross.png")}.folders .folder .leave:hover{opacity:1}.folders .folder.virtual .leave{display:none !important}.folders .folder.leaving .title{visibility:hidden}.folders .folder.leaving{background:linear-gradient(150deg,#f28265 0%,#e05b54 100%) !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:8px;color:#fff;font-weight:300;cursor:default}.folders .folder .areyousure .yes{font-weight:bold;cursor:pointer}.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;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;row-gap:4px;width:calc(100vw - 150px);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:not(.modal){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:not(.modal) *{pointer-events:none}.notifications-open .diagram-toolbar{right:calc(350px + 14px)}.notifications-open .diagram-toolbar .action.chat{display:none !important}.diagram-toolbar .public-tag{color:#fff;background:linear-gradient(0,#8ed05c 0%,#79be50 100%);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),0 0 7px rgba(0,0,0,0.06);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);margin:8px 0 8px 0;font-size:12px;cursor:pointer;-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}body.embedded .diagram-toolbar .public-tag{pointer-events:none}.diagram-toolbar .actions{margin:0;padding:0;pointer-events:all;cursor:pointer;list-style:none}.diagram-toolbar .actions .action{z-index:20;margin:0;padding:0;display:inline-block;vertical-align:middle;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);width:32px;height:32px;border-radius:16px;margin-left:8px;position:relative}.diagram-toolbar .actions .action:first-child{margin-left:0}.diagram-toolbar .actions .action.disabled:after{content:"";display:block;position:absolute;top:0;border-radius:inherit;width:100%;height:100%;background-color:rgba(255,255,255,0.6);pointer-events:none}.diagram-toolbar .actions .action>.icon{width:100%;height:100%}.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{-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}.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),0 0 7px rgba(0,0,0,0.06);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);background:#fff url("../img/chat-callout.png") no-repeat;background-size:100% 100%;background-position:50% 50%}.diagram-toolbar .permissions li[data="admin"]{display:none}.diagram-toolbar .actions .download,.diagram-toolbar .actions .social,.diagram-toolbar .actions .present,.diagram-toolbar .actions .bookmark{-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}.presentation-mode .diagram-toolbar .actions .download,.presentation-mode .diagram-toolbar .actions .chat,.presentation-mode .diagram-toolbar .actions .history,.presentation-mode .diagram-toolbar .actions .social,.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}.history-mode .diagram-toolbar .public-tag,.presentation-mode .diagram-toolbar .public-tag{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0}.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/privatelinks.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%}.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 .action.bookmark{background:#fff url("../img/bookmark.svg") no-repeat;display:none;width:0}.presentation-mode .diagram-toolbar .action.bookmark,.diagram-toolbar .action.bookmark.alwaysvisible{display:inline-block;width:32px}.diagram-toolbar .action.bookmark.bookmarked{background:#bbb url("../img/bookmark-w.svg") no-repeat}.callout .benefits{text-align:center;font-weight:bold}.callout .benefits .feature:after{content:' ✓'}.callout .present-review-tip,.callout .bookmark-callout{line-height:150%;width:280px;padding:0;margin:0}.callout .present-review-tip p,.callout .bookmark-callout p{margin:5px}.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;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 .title .public-label{color:#fff;background:linear-gradient(0,#8ed05c 0%,#79be50 100%);border-radius:3px;margin:0 6px 0 0;padding:1px 4px;font-size:.9em}.diagram.private .title .private-icon{display:inline-block}.diagram.private .title .public-label{display:inline-block}.diagram .title.error{color:#e68782}.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 .diagram-icons{padding-right:5px;padding-left:5px;position:absolute;right:15px;bottom:2px;background:#fff}.desktop .diagram .diagram-icons{display:none}.desktop .diagram:hover .diagram-icons{display:inline-block}.touch .diagram .diagram-icons{display:inline-block}.diagram .diagram-icons .icon{width:30px;padding:5px 1px 7px 1px;cursor:pointer;display:none}.diagram .diagram-icons .icon.more{padding-top:14px;padding-bottom:16px}.diagram.expanded.subscribed .diagram-icons .unsubscribe,.diagram.expanded:not(.subscribed) .diagram-icons .subscribe,.diagram.expanded .clone,.diagram.expanded .delete,.diagram:not(.expanded):not(.deleted) .diagram-icons .more{display:inline-block}.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:0;left:0;padding:9px;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}.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:grab;-webkit-user-select:none}.panning .diagram-editor{cursor:grabbing}.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:2;padding:0;margin:0;height:0}.node-container.active{z-index:20}.node-container,.controlpoint,svg .node-connection{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}.presentation-mode .node-container.highlight .node-content:before{content:" ";display:block;position:absolute;top:0;left:-12px;width:calc(100% + 16px);height:100%;-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg)}.presentation-mode .node-container.highlight.hlpink .node-content:before{background:linear-gradient(90deg,rgba(252,83,241,0.376),rgba(252,83,241,0.69) 2px,rgba(252,83,241,0.69) 5px,rgba(252,83,241,0.502) 15%,rgba(252,83,241,0.502) 95%,rgba(252,83,241,0.094))}.presentation-mode .node-container.highlight.hlgreen .node-content:before{background:linear-gradient(90deg,rgba(180,255,33,0.502),rgba(180,255,33,0.816) 2px,rgba(180,255,33,0.816) 5px,rgba(180,255,33,0.627) 15%,rgba(180,255,33,0.627) 95%,rgba(180,255,33,0.125))}.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,.node-content img.loading{border:2px dashed #bbb;min-width:30px;min-height:20px}.node-content img.lightboxable{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;border-radius:6px}.node-container:not(.titleroot) .node-content img.lightboxable{border:2px solid #f3f3f3;background:#fff}.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:.2em 0 .2em 0;margin:0;display:inline-block;width:100%}.node-content blockquote{padding:14px 23px 14px 38px;margin:-11px -23px -11px -23px}.node-content blockquote:empty{padding:3px 0 3px 0;margin:0;width:10px}.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 .text-content>p{display:block}.diagram-editor .node-container.empty.titleroot .text-content>p{color:#fff}.diagram-editor .node-container.empty.shape:not(.label-shape) .text-content>p,.diagram-editor .node-container.empty.extraroot.root-shape.haschildren .text-content>p{color:inherit;opacity:.35}.diagram-editor .node-container.empty .text-content>p,.diagram-editor .node-container.empty.label-shape .text-content>p,.diagram-editor .node-container.empty.extraroot.root-shape:not(.haschildren) .text-content>p{color:#b8b8b8;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,.text-content>p{pointer-events:none}.node-content .callout .clearfix{position:static}.node-container:not(.active) .text-content>p>*,.node-container:not(.active) .text-content>div>p>*,.node-container:not(.active) .text-content>img{padding:8px 19px 8px 19px;margin:-8px -19px -8px -19px}.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}.node-container.shape:not(.label-shape) pre>code{border:1px solid rgba(17,17,17,0.133);background:rgba(187,187,187,0.133)}.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:8px;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)}}.lightbox{position:absolute;display:block;top:75px;left:20px;bottom:calc(100% + 7px);right:-7px;width:auto !important;height:60% !important;z-index:1000001}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;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}.lightboxable-wrapper{position:relative;display:inline-block}.lightboxicon{cursor:pointer;opacity:0;position:absolute;left:4px;bottom:4px;width:26px;height:26px;border-radius:2px;background:#fff;border:1px solid #eee}.lightboxicon:after{content:"";display:block;width:100%;height:100%;background:url("../img/mag.png") no-repeat;background-size:24px 24px;background-position:center center}img:hover ~ .lightboxicon{opacity:1}.lightboxicon:hover{opacity:1;border-color:#bbb}.touch .lightboxicon{opacity:1}.file-attachments{display:-webkit-box;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:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.unset-width .file-attachments{width:70px}.node-container.lr-left .file-attachments{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.node-container.lr-right .file-attachments{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.node-container.lr-center .file-attachments{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.node-editor .file-attachments{position:relative}.file-attachment{margin:0;padding:1px;min-width:0;max-width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:2px}.file-attachment.deleted{text-decoration:line-through;opacity:.5}.file-attachment:hover{background:rgba(255,255,255,0.2)}.attachment-icon{-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;height:.8em;width:.85em;background:url("../img/fileicons/unknown.png") no-repeat;background-position:0% 50%;background-size:contain}.attachment-icon.audio{background-image:url("../img/fileicons/audio.png")}.attachment-icon.document{background-image:url("../img/fileicons/document.png")}.attachment-icon.image{background-image:url("../img/fileicons/image.png")}.attachment-icon.mm{background-image:url("../img/fileicons/mm.png")}.attachment-icon.pdf{background-image:url("../img/fileicons/pdf.png")}.attachment-icon.png{background-image:url("../img/fileicons/png.png")}.attachment-icon.presentation{background-image:url("../img/fileicons/presentation.png")}.attachment-icon.spreadsheet{background-image:url("../img/fileicons/spreadsheet.png")}.attachment-icon.text{background-image:url("../img/fileicons/txt.png")}.attachment-icon.video{background-image:url("../img/fileicons/video.png")}.attachment-icon.vsdx{background-image:url("../img/fileicons/vsdx.png")}.attachment-title{text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8em}.attachment-detail-container{margin:-4px}.attachment-detail-container .error{color:#e68782}.attachment-detail-preview{position:relative;min-width:120px;min-height:80px;border:1px solid #bbb;border-radius:2px;background-color:#f3f3f3;padding:4px;display:-webkit-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.attachment-detail-preview .attachment-thumb{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:5;opacity:.4}.attachment-detail-preview .attachment-icon{width:29px;height:36px;z-index:10}.attachment-detail-title{margin:4px 0 0 0;color:#aaa;text-align:center;max-width:300px;max-height:12em;word-wrap:break-word;white-space:wrap;overflow:hidden;text-overflow:ellipsis}.attachment-detail-date{color:#ccc;text-align:center;font-size:.8em;margin:4px 0 0 0}.attachment-detail-container .icon{position:absolute;margin:3px;border-radius:2px;border:1px solid #eee;background:#fff;right:0;background-size:26px 26px;background-position:50% 50%;background-repeat:no-repeat;width:26px;height:26px;cursor:pointer;display:block;opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;z-index:20}body.touch .attachment-detail-container .icon,.attachment-detail-container:hover .icon{-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-ms-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s;opacity:1}.attachment-detail-container .icon:hover{border-color:#bbb}.attachment-detail-container .icon.download{background-image:url("../img/download.png");background-size:32px;bottom:0}.attachment-detail-container .icon.delete{background-image:url("../img/bin.png");background-size:18px;top:0}.attachment-detail-container .error{height:20px;line-height:20px}.manage-attached-files .size-used.calculating{font-style:italic}.manage-attached-files .button.yesimsure,.manage-attached-files .areyousure{display:none}.manage-attached-files .deleting .button,.manage-attached-files .working .button{display:none}.manage-attached-files .deleting .button.yesimsure{display:inline-block}.manage-attached-files .working .button.yesimsure{display:inline-block;pointer-events:none;background:transparent url("../img/spin.gif") no-repeat;background-size:contain;background-position:center;opacity:.5;color:transparent}.manage-attached-files .deleting:not(.working) .areyousure{display:inline-block;margin:2px 5px;padding:2px 3px;font-size:12px;color:#bbb}.manage-file-attachment{display:flex;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.manage-file-attachment .attachment-icon{height:1.4em;width:1.4em}.manage-file-attachment .attachment-title{font-size:1em;white-space:wrap;word-wrap:normal}.attachment-size{margin:0 8px 0 2px}.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{display: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;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%;margin:0;padding:0;border:0 none;resize:none;overflow:hidden;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;margin-left:-1.4em}.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}.node-content ul.tasklist{padding:0;margin:0;list-style-type:none}.node-content .tasklist li{list-style-type:none;padding-left:8px}.node-content li > p{display:inline-block;vertical-align:top;margin:0 2px 0 2px !important}.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:50%}.share-view .spinner{opacity:.3}.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:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);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{border:none;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:auto;-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:2px 5px 2px 6px;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 p:last-of-type{display:inline}.notifications .message .messagetag{padding:2px}.notifications .message .edit,.notifications .attachment-notification .edit{display:none}.notifications .message:hover,.notifications .attachment-notification:hover{background:#fcfcfc}.notifications .message:hover .edit,.notifications .attachment-notification:hover .edit{position:absolute;display:block;right:2px;bottom:2px;height:18px;width:28px;background:#fff;border-radius:2px;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,.notifications .attachment-notification: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:4px}.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:4px;margin-top:5px;color:#444}.attachment-notification{color:#999;position:relative;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2px 5px 2px 6px;margin-left:14px;border-left:4px solid;clear:both}.attachment-notification .attachment-info{word-wrap:break-word;max-width:85%;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-align-items:left;-ms-flex-align:left;align-items:left}.attachment-notification .attachment-info-details{margin-top:2px;font-size:.8em;color:#ccc}.attachment-notification .attachment-icon{height:2em;width:2em;margin:0 2px 0 0}.attachment-notification .icon.download{display:block;position:absolute;right:6px;top:50%;margin:-13px 0 0 0;height:26px;width:26px;border-radius:2px;border:1px solid #eee;background:#fff;cursor:pointer;opacity:0;background-image:url("../img/download.png");background-size:32px;background-position:50% 50%;background-repeat:no-repeat}.attachment-notification:hover .icon{opacity:1;-webkit-box-shadow:0 0 0 4px rgba(255,255,255,0.5);-moz-box-shadow:0 0 0 4px rgba(255,255,255,0.5);-ms-box-shadow:0 0 0 4px rgba(255,255,255,0.5);-o-box-shadow:0 0 0 4px rgba(255,255,255,0.5);box-shadow:0 0 0 4px rgba(255,255,255,0.5)}.attachment-notification .icon:hover{border-color:#bbb}.callout{position:absolute;z-index:10000;margin:0;padding:0;cursor:default;text-shadow:none}.coggle-workspace>.callout:not(.left):not(.right).is-open:before{opacity:1}.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:18px;height:18px;z-index:100}.callout>.arrow.mask{z-index:300;background:linear-gradient(135deg,#fff,#fff 50%,transparent 50%,transparent)}.callout.bottom>.arrow.mask{background:linear-gradient(135deg,transparent,transparent 50%,#fff 50%,#fff)}.callout.left.top,.callout.left.bottom{-webkit-transform:translatex(-20px);-moz-transform:translatex(-20px);-ms-transform:translatex(-20px);-o-transform:translatex(-20px);transform:translatex(-20px)}.callout.right.top,.callout.right.bottom{-webkit-transform:translatex(20px);-moz-transform:translatex(20px);-ms-transform:translatex(20px);-o-transform:translatex(20px);transform:translatex(20px)}.callout.right>.contents,.callout.left.middle .contents{-webkit-transform:translatex(14px);-moz-transform:translatex(14px);-ms-transform:translatex(14px);-o-transform:translatex(14px);transform:translatex(14px)}.callout.left>.contents,.callout.right.middle .contents{-webkit-transform:translatex(-14px);-moz-transform:translatex(-14px);-ms-transform:translatex(-14px);-o-transform:translatex(-14px);transform:translatex(-14px)}.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:6px}.callout.bottom>.arrow{bottom:6px}.callout.right>.arrow{right:6px}.callout.left>.arrow{left:6px}.callout.center>.arrow{left:50%;margin-left:-9px}.callout.middle>.arrow{top:50%;margin-top:-9px}.callout.left.top>.arrow,.callout.left.bottom>.arrow{left:12px}.callout.right.top>.arrow,.callout.right.bottom>.arrow{right:12px}.callout>.arrow,.callout>.contents{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12)}.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;isolation:isolate}.members .member:not(.invite) .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{-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;top:0;left:0;width:100%;height:100%;line-height:32px;text-align:center;font-size:14px;border-radius:inherit;color:#fff;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}.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-color:#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)}.discrete-slider.working .slider::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:.3;background:url("../img/spin.gif");background-size:20px 20px;background-repeat:no-repeat;background-position:center}.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 .card,.organisation-signup .org-name{position:relative;background:#f3f3f3;padding:15px;border-radius:5px;overflow:hidden;color:#444;text-align:left}.customer p{margin:15px 0 15px 0}.customer .card-on-file{margin-top:20px}.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(.5,.5) translate(-50%,-50%);-moz-transform:scale(.5,.5) translate(-50%,-50%);-ms-transform:scale(.5,.5) translate(-50%,-50%);-o-transform:scale(.5,.5) translate(-50%,-50%);transform:scale(.5,.5) translate(-50%,-50%);margin:-25px;display:none}.customer.working .save-overlay,.customer.working .save-overlay .loadspinner{display:block}.customer.disabled .save-overlay{display:block;opacity:.5}.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.disabled image{opacity:.5}.sage2-segment:not(.disabled):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-title{position:absolute;width:200%;left:-50%;top:-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)}.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}.helpholder .helpcontent p{padding-bottom:5px}.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%;border:1px solid #ddd;padding:10px}.organisation-signup .description.error{color:#e68782}.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;z-index:auto}.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-billing .billing-count{font-weight:bold}.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;-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%}.members .member{z-index:21;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}.members.busy.collapses .member:not(:first-child){margin-right:-23px}.members.vbusy.collapses .member:not(:first-child){margin-right:-26px}.members.collapses .member:not(:last-child).lock-open,.members.collapses .member:not(:last-child):not(.lock-next):hover{margin-left:20px}.members.busy.collapses .member:not(:last-child).lock-open,.members.busy.collapses .member:not(:last-child):not(.lock-next):hover{margin-left:23px}.members.vbusy.collapses .member:not(:last-child).lock-open,.members.vbusy.collapses .member:not(:last-child):not(.lock-next):hover{margin-left:26px}.members.collapses .member:not(:first-child):not(.lock-prev):hover,.members.collapses .member:not(:first-child).lock-open{margin-right:-10px}.members .member .user-icon{background-size:32px 32px;border-radius:32px;height:32px;width:32px}.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.invite .user-icon,.members:not(.collapses) .member.invite .user-icon{background:#bbb url("../img/plus.png") no-repeat;background-size:70% 70%;background-position:50% 50%}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.green{background-color:#9ed56b}.tags .tag.orange{background-color:#efa670}.tags .tag.red{background-color:#e68782}.domain-list .inputs{margin-right:70px}.plans-gotquestions{padding:0 60px 0 10px;margin-top:30px;font-weight:bold;max-width:900px}.plan-selection .plans{position:relative;margin:15px 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-overview a{color:#fff}.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;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 .already-in-org{font-weight:300;font-size:18px;padding:9px}.plan-selection .already-in-org a{font-weight:bold}.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}.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}.settings-view .plans-gotquestions{margin-top:0}.settings-view .container.faqs{width:100%}@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 .load-overlay{display:none;position:absolute;top:0;width:100%;height:100%;background:rgba(255,255,255,0.5);border-radius:10px;padding:50px}.plan-selection.working .load-overlay{display:block}.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;z-index:100}.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,.plan-selection.compact .benefit{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-title{padding-top:20px}.plan-selection.compact .plan-awesome{width:100%;padding-right:15px !important;padding-left:15px !important}.plan-selection.compact .faqs{display:none}.plan-selection.compact .plans-gotquestions{max-width:100%;width:100%;padding:0 10px 0 10px;margin-top:20px}.plan-selection.compact .plans-gotquestions h3{margin:0 0 8px 0}.billing-estimate .overdue,.plan-summary .overdue{font-weight:bold}.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:not(.disabled):hover{opacity:.6}.editor-button{background-size:13px 13px;background-position:50% 50%;background-repeat:no-repeat}.editor-button.formatting-button,.editor-button.upload-button,.editor-button.back{display:none}.formatting-selected .editor-button,.upload-selected .editor-button{display:none}.formatting-selected .editor-button.formatting-button:not(.alignment),.formatting-selected .editor-button.formatting-button.active,.formatting-selected .editor-button.back,.upload-selected .editor-button.back,.upload-selected .editor-button.upload-button{display:inline-block}.notification-creation .editor-button.upload-button.attach,.notification-creation .editor-button.upload{display:none}.notification-creation .editor-button.upload-button.image{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.upload{background-image:url("../img/picture-b.png")}.editor-button.image{background-image:url("../img/picture-b.png")}.editor-button.attach{background-image:url("../img/attach-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:#fff;color:#fff;margin:0;padding:0;width:100%;position:relative;z-index:100010}.banners .banner{padding:7px;text-align:center}.banners .error{background:#eb5246}.banners .info{background:#83c753}.banners .warning{background:#f19d3f}.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;line-height:1.5em;padding:6px}.banners .notice a{color:#bbb}.user-login{color:#fff}.user-login .identity{position:relative;top:0;left:0;right:0}.user-login .user-identity{position:relative;cursor:pointer;top:0;left:0;right:0;height:77px}.user-login .identity-lines{position:absolute;height:100%;left:70px;right:20px;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;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2px}.user-login .identity-lines > div{margin-bottom:2px}.user-login .user-identity:hover,.user-login.user-open .user-identity{background:rgba(255,255,255,0.2)}.user-login .controls{left:45px;width:260px}.user-login .user-controls{top:75px}.user-login .user-controls .settings{background-image:url("../img/cog.png")}.user-login .user-controls .google-drive{background-image:url("../img/drive.png")}.user-login .user-controls .settings:hover,.user-login .user-controls .google-drive:hover{opacity:.75}.user-login:not(.user-open) .user-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 .email,.user-login .diagram-limit{white-space:nowrap;text-overflow:ellipsis;font-weight:bold;overflow:hidden;font-size:12px}.user-login .email{font-size:14px}.user-login .diagram-limit{font-weight:normal}.user-login .diagram-limit .count{background:#fff;color:#9ed56b;padding:0 2px 0 2px;border-radius:3px;display:inline-block;margin:0 1px 0 0;font-size:10px}.user-login .org-name{background:rgba(255,255,255,0.2);position:static;font-size:12px;padding:10px}.user-login .org-admin .org-name{background:#eb5246;cursor:pointer}.user-login .org-admin .org-name:hover{background:#f76e54}.user-login .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:0 6px -3px 0}.user-login .identity .org-name .settings{cursor:pointer;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;float:right;margin:0 0 2px 5px}.user-login .identity .user-icon{height:49px;width:49px;position:absolute;top:13px;left:13px;border:2px solid #fff}.user-login .user-identity:after{position:absolute;right:8px;top:-2px;font-size:20px;content:' ▾'}.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}.profile-preview{position:relative;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:5px;padding:10px}.profile-preview .user-icon{height:80px;width:80px;border:2px solid #fff;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.profile-preview .user-name{margin:5px 5px 5px 20px;font-size:1.17em}.float-menu.choose-icon{top:10px;left:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2px;margin:-2px}.choose-icon .iconrow{display:flex}.choose-icon .icon-choice{position:relative;width:80px;height:80px;background-repeat:no-repeat;background-size:100% 100%;border:2px solid #fff;border-radius:4px;cursor:pointer}.choose-icon .icon-choice:before{content:' ';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.1);opacity:0}.choose-icon .icon-choice:hover:before,.choose-icon .icon-choice.default:hover:after{opacity:1}.choose-icon .icon-choice.default:after{content:"use sign-in default";position:absolute;font-size:10px;padding:4px;text-align:center;color:#fff;bottom:0;background:rgba(0,0,0,0.25);width:100%;opacity:0}.gallery-page .gallery{padding:7.5px}.gallery-splash{padding:80px 30px 40px 30px;color:#fff;text-align:center;background-position:top 50%;margin:-15px -15px 15px -15px}.gallery-splash .gallery-description{max-width:400px;margin-left:auto;margin-right:auto}.gallery .gallery-item .buttons{left:15px;top:15px;margin:0;position:absolute;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-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.gallery .gallery-item .status{font-size:12px;white-space:normal;color:#bbb;margin-left:5px}.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 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);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,body.embedded .global-help-view{display:none}.global-help-view .global-help-button{background:linear-gradient(150deg,#97da61 0%,#5aa339 100%);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);border-radius:100%;color:#fff;font-size:25px;line-height:42px;text-align:center;cursor:pointer;width:40px;height:40px;position:absolute;bottom:-1px;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;border-radius:4px;background:#fff;position:absolute;bottom:-5px;right:-5px;padding:7px;z-index:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);display:none}.global-help-view .global-help-content .contextual-help:not(:empty){overflow-y:auto;overflow-x:hidden;margin-bottom:10px}.global-help-view.open .global-help-content{display:block}.global-help-view.open .search-box{margin-right:10px}.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-view .pitch-features{text-align:center;margin-top:15px}.pitch-view .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}.compact-pitch-view{position:fixed;z-index:88;bottom:20px;width:80%;max-width:600px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06);padding:6px 6px 6px 6px;background:#fff}.compact-pitch-view .pitch-info{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-direction:row;-ms-flex-direction:row;flex-direction:row;color:#aaa;text-align:center}.compact-pitch-view .teaser{-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;width:120px;height:80px;border-radius:4px;border:1px solid #ddd;background-size:cover}.compact-pitch-view .text-content{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;margin:0 6px 0 6px}.compact-pitch-view .close-button{position:absolute;z-index:89;height:22px;width:22px;border-radius:50%;top:0;right:0;background:#fff url("../img/close-d.png") no-repeat;background-size:12px;background-position:center;cursor:pointer}.compact-pitch-view .pitch-features{font-size:.8em;font-weight:bold;text-align:center;margin-top:8px}.compact-pitch-view .pitch-features span{padding:5px}.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}.receipt-number{clear:both;margin:10px}.invoice-footer{text-align:center;color:#888;font-size:.8em;padding-top:32px;clear:both}.vat-no{font-weight:bold}.float-menu{border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);-o-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 0 7px rgba(0,0,0,0.06),0 0 19px rgba(0,0,0,0.12);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{color:#999}.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}body.spa.workspace-open{overflow:hidden}.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;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.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 .diagram-toolbar.modal:after{content:'';z-index:10;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;margin:10px 3px 3px 3px;vertical-align:middle}.coggle-workspace #logo{margin:6px;float:left;vertical-align:middle;-webkit-filter:drop-shadow(0 0 3px #fcfcfc);filter:drop-shadow(0 0 3px #fcfcfc)}.coggle-workspace #diagram-header a{display:block;outline:none !important}.coggle-workspace #diagram-header .org-logo{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)}.blamecallout .content{border-radius:20px;padding:2px;color:#fff;font-size:12px;text-align:left;display:flex}.blamecallout .text{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;padding:0 5px 0 5px}.blamecallout .content:before{content:'';height:14px;width:14px;margin-left:-7px;margin-top:-7px;position:absolute;top:100%;left:50%;background:inherit;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.blamecallout .name,.blamecallout time{z-index:3;font-size:13px;margin:0;white-space:nowrap;text-shadow:none}.blamecallout .name{font-weight:bold}.blamecallout time{font-size:11px}.blamecallout .icon{position:relative;z-index:3;height:30px;width:30px;margin:2px;border-radius:100%;background-size:cover;display:inline-block}.history-mode .sessionactivity.blamecallout,.presentation-mode .sessionactivity.blamecallout{display:none}.sessionactivity.blamecallout .content:before{margin-top:-12px}.sessionactivity.blamecallout .icon{width:20px;height:20px;margin:0}.sessionactivity.blamecallout{z-index:35;font-size:10px;-webkit-transition:transform .15s ease-out,top .5s,left .5s;-moz-transition:transform .15s ease-out,top .5s,left .5s;-ms-transition:transform .15s ease-out,top .5s,left .5s;-o-transition:transform .15s ease-out,top .5s,left .5s;transition:transform .15s ease-out,top .5s,left .5s;-webkit-transform:translateX(-50%) translateY(-100%) translateY(-16.5px) scale(1.1);-moz-transform:translateX(-50%) translateY(-100%) translateY(-16.5px) scale(1.1);-ms-transform:translateX(-50%) translateY(-100%) translateY(-16.5px) scale(1.1);-o-transform:translateX(-50%) translateY(-100%) translateY(-16.5px) scale(1.1);transform:translateX(-50%) translateY(-100%) translateY(-16.5px) scale(1.1)}.dragging .sessionactivity.blamecallout{-webkit-transition:transform .15s ease-out;-moz-transition:transform .15s ease-out;-ms-transition:transform .15s ease-out;-o-transition:transform .15s ease-out;transition:transform .15s ease-out}.sessionactivity.blamecallout.added{-webkit-transform:translateX(-50%) translateY(-100%) translateY(-15px) scale(1);-moz-transform:translateX(-50%) translateY(-100%) translateY(-15px) scale(1);-ms-transform:translateX(-50%) translateY(-100%) translateY(-15px) scale(1);-o-transform:translateX(-50%) translateY(-100%) translateY(-15px) scale(1);transform:translateX(-50%) translateY(-100%) translateY(-15px) scale(1)}.sessionactivity.blamecallout .text{display:none}.sessionactivity.blamecallout:hover .text{display:flex}.sessionactivity.blamecallout:not(.typing) .bubble{display:none}.sessionactivity.blamecallout .bubble,.sessionactivity.blamecallout .bubble:before,.sessionactivity.blamecallout .bubble:after{position:absolute;background:inherit;height:4px;width:4px;top:-2px;right:-2px;border-radius:100%;visibility:hidden;-webkit-animation-name:bubbles;-moz-animation-name:bubbles;-ms-animation-name:bubbles;-o-animation-name:bubbles;animation-name:bubbles;-webkit-animation-delay:.15s;animation-delay:.15s;-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}.sessionactivity.blamecallout .bubble:before{content:"";-webkit-animation-delay:.65s;animation-delay:.65s;top:-4px;right:-5px;height:5px;width:5px;opacity:.5}.sessionactivity.blamecallout .bubble:after{content:"";-webkit-animation-delay:1.15s;animation-delay:1.15s;top:-11px;right:-12px;height:8px;width:8px;opacity:.25}.sessionactivity.blamecallout .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;position:absolute;top:0;left:0;width:100%;height:100%;line-height:20px;text-align:center;font-size:14px;border-radius:inherit;color:#fff}@-moz-keyframes bubbles{0%{-webkit-transform:translateX(0) translateY(0) scale(1);-moz-transform:translateX(0) translateY(0) scale(1);-ms-transform:translateX(0) translateY(0) scale(1);-o-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1);visibility:visible}5%{-webkit-transform:translateX(0) translateY(0) scale(1.2);-moz-transform:translateX(0) translateY(0) scale(1.2);-ms-transform:translateX(0) translateY(0) scale(1.2);-o-transform:translateX(0) translateY(0) scale(1.2);transform:translateX(0) translateY(0) scale(1.2);visibility:visible}20%{-webkit-transform:translateX(0) translateY(0) scale(1);-moz-transform:translateX(0) translateY(0) scale(1);-ms-transform:translateX(0) translateY(0) scale(1);-o-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1);visibility:visible}30%{visibility:hidden}100%{-webkit-transform:translateX(1px) translateY(-1px) scale(1);-moz-transform:translateX(1px) translateY(-1px) scale(1);-ms-transform:translateX(1px) translateY(-1px) scale(1);-o-transform:translateX(1px) translateY(-1px) scale(1);transform:translateX(1px) translateY(-1px) scale(1);visibility:hidden}}@-webkit-keyframes bubbles{0%{-webkit-transform:translateX(0) translateY(0) scale(1);-moz-transform:translateX(0) translateY(0) scale(1);-ms-transform:translateX(0) translateY(0) scale(1);-o-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1);visibility:visible}5%{-webkit-transform:translateX(0) translateY(0) scale(1.2);-moz-transform:translateX(0) translateY(0) scale(1.2);-ms-transform:translateX(0) translateY(0) scale(1.2);-o-transform:translateX(0) translateY(0) scale(1.2);transform:translateX(0) translateY(0) scale(1.2);visibility:visible}20%{-webkit-transform:translateX(0) translateY(0) scale(1);-moz-transform:translateX(0) translateY(0) scale(1);-ms-transform:translateX(0) translateY(0) scale(1);-o-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1);visibility:visible}30%{visibility:hidden}100%{-webkit-transform:translateX(1px) translateY(-1px) scale(1);-moz-transform:translateX(1px) translateY(-1px) scale(1);-ms-transform:translateX(1px) translateY(-1px) scale(1);-o-transform:translateX(1px) translateY(-1px) scale(1);transform:translateX(1px) translateY(-1px) scale(1);visibility:hidden}}@-o-keyframes bubbles{0%{-webkit-transform:translateX(0) translateY(0) scale(1);-moz-transform:translateX(0) translateY(0) scale(1);-ms-transform:translateX(0) translateY(0) scale(1);-o-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1);visibility:visible}5%{-webkit-transform:translateX(0) translateY(0) scale(1.2);-moz-transform:translateX(0) translateY(0) scale(1.2);-ms-transform:translateX(0) translateY(0) scale(1.2);-o-transform:translateX(0) translateY(0) scale(1.2);transform:translateX(0) translateY(0) scale(1.2);visibility:visible}20%{-webkit-transform:translateX(0) translateY(0) scale(1);-moz-transform:translateX(0) translateY(0) scale(1);-ms-transform:translateX(0) translateY(0) scale(1);-o-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1);visibility:visible}30%{visibility:hidden}100%{-webkit-transform:translateX(1px) translateY(-1px) scale(1);-moz-transform:translateX(1px) translateY(-1px) scale(1);-ms-transform:translateX(1px) translateY(-1px) scale(1);-o-transform:translateX(1px) translateY(-1px) scale(1);transform:translateX(1px) translateY(-1px) scale(1);visibility:hidden}}@keyframes bubbles{0%{-webkit-transform:translateX(0) translateY(0) scale(1);-moz-transform:translateX(0) translateY(0) scale(1);-ms-transform:translateX(0) translateY(0) scale(1);-o-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1);visibility:visible}5%{-webkit-transform:translateX(0) translateY(0) scale(1.2);-moz-transform:translateX(0) translateY(0) scale(1.2);-ms-transform:translateX(0) translateY(0) scale(1.2);-o-transform:translateX(0) translateY(0) scale(1.2);transform:translateX(0) translateY(0) scale(1.2);visibility:visible}20%{-webkit-transform:translateX(0) translateY(0) scale(1);-moz-transform:translateX(0) translateY(0) scale(1);-ms-transform:translateX(0) translateY(0) scale(1);-o-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1);visibility:visible}30%{visibility:hidden}100%{-webkit-transform:translateX(1px) translateY(-1px) scale(1);-moz-transform:translateX(1px) translateY(-1px) scale(1);-ms-transform:translateX(1px) translateY(-1px) scale(1);-o-transform:translateX(1px) translateY(-1px) scale(1);transform:translateX(1px) translateY(-1px) scale(1);visibility:hidden}}.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{display:flex;list-style:none;margin:0;padding:7px;font-weight:bold}.settings-view .settings-view-menu li a{color:#444;display:block}.settings-view .settings-view-menu li:hover a,.settings-view .settings-view-menu li.selected a{color:#999}.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;position:relative}.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 .thanks{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;padding-top:150px}.market-survey-view .progress{float:left;padding:15px;display:inline-block;color:#bbb}.market-survey-view .done{float:right}.market-survey-view.closing{-webkit-transition:opacity .7s;-moz-transition:opacity .7s;-ms-transition:opacity .7s;-o-transition:opacity .7s;transition:opacity .7s;-ms-transition-delay:.1s;transition-delay:.1s;opacity:0}.item-hyperlink{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.item-hyperlink a{font-size:15px;max-width:75vw;word-wrap:break-word;word-break:break-all}.item-hyperlink .button{padding:4px;margin:0 0 0 8px}.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}.zwoosh{background:#72b848;background-size:cover;background-position:center;background-image:url("../img/zwoosh8.svg"),linear-gradient(120deg,#a6e76b 0%,#3a8724 100%)}.downloads{width:320px}.downloads .main{padding-top:5px;position:relative}.download-types li{padding:0}.download-types li>a{display:block;width:100%;padding:12px}.download-types .download-icon{float:right}.download-icon{background:transparent;background-size:contain;background-repeat:no-repeat;background-position:center center;width:32px;height:32px;margin-top:-8px}.downloads li.failed>a{color:#c01010}.downloads li.failed .label{display:none}.downloads li:not(.failed) .error{display:none}.download-types li.preparing a{opacity:.5}.download-types li.preparing .download-icon{background-image:url("../img/spin.gif") !important}.pdf-export .download-icon{background-image:url("../img/fileicons/pdf.png")}.png-export .download-icon{background-image:url("../img/fileicons/png.png")}.txt-export .download-icon{background-image:url("../img/fileicons/txt.png")}.mm-export .download-icon{background-image:url("../img/fileicons/mm.png")}.vsdx-export .download-icon{background-image:url("../img/fileicons/vsdx.png")}.docx-export .download-icon{background-image:url("../img/fileicons/docx.png")}.docx-export{display:none}.docx-enabled .docx-export{display:block}.downloads .upload-tip{margin-top:10px;background:#f3f3f3;padding:10px;border-radius:5px}.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}.diagram-button{position:relative;display:inline-block;background-size:18px 18px;height:18px;width:18px;vertical-align:middle;color:transparent}.diagram-button.plus{background-image:url("../img/addbuttonplain.svg")}.diagram-button.cross{background-image:url("../img/removebuttonplain.svg")}.diagram-button.arrow{background-image:url("../img/insertbuttonplain.svg")}.history-mode .diagram-toolbar .action.history{background:linear-gradient(150deg,#97da61 0%,#5aa339 100%)}.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:4px 0 0 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:3;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.arc{stroke:rgba(255,255,255,0.75);fill:none}.shapebutton.disabled .shapemenu-shape path.shapepath,.shapebutton.disabled .shapemenu-shape path.arcend,.shapebutton.disabled .shapemenu-shape rect{fill:rgba(255,255,255,0.4)}.shapebutton.disabled .shapemenu-shape path.arc{stroke:rgba(255,255,255,0.4);fill:none}.shapebutton:not(.disabled) .shapemenu-shape path.shapepath:hover,.shapebutton:not(.disabled):hover .shapemenu-shape path.arcend,.shapebutton:not(.disabled):hover .shapemenu-shape rect{fill:rgba(255,255,255,0.95)}.shapebutton:not(.disabled):hover .shapemenu-shape path.arc{stroke:rgba(255,255,255,0.95)}.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}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}