h1,h2,h3{color:#000}#nwuiError,#nwuiError a{color:#fff}#nwuiError a,a:hover{text-decoration:underline}@font-face{font-family:'Source Sans Pro';src:url(fonts/sourcesanspro-regular.eot);src:url(fonts/sourcesanspro-regular.eot?#iefix) format('embedded-opentype'),url(fonts/sourcesanspro-regular.woff2) format('woff2'),url(fonts/sourcesanspro-regular.woff) format('woff'),url(fonts/sourcesanspro-regular.ttf) format('truetype'),url(fonts/sourcesanspro-regular.svg#source_sans_proregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url(fonts/sourcesanspro-italic.eot);src:url(fonts/sourcesanspro-italic.eot?#iefix) format('embedded-opentype'),url(fonts/sourcesanspro-italic.woff2) format('woff2'),url(fonts/sourcesanspro-italic.woff) format('woff'),url(fonts/sourcesanspro-italic.ttf) format('truetype'),url(fonts/sourcesanspro-italic.svg#source_sans_proitalic) format('svg');font-weight:400;font-style:italic}@font-face{font-family:'Source Sans Pro';src:url(fonts/sourcesanspro-bold.eot);src:url(fonts/sourcesanspro-bold.eot?#iefix) format('embedded-opentype'),url(fonts/sourcesanspro-bold.woff2) format('woff2'),url(fonts/sourcesanspro-bold.woff) format('woff'),url(fonts/sourcesanspro-bold.ttf) format('truetype'),url(fonts/sourcesanspro-bold.svg#source_sans_probold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url(fonts/sourcesanspro-bolditalic.eot);src:url(fonts/sourcesanspro-bolditalic.eot?#iefix) format('embedded-opentype'),url(fonts/sourcesanspro-bolditalic.woff2) format('woff2'),url(fonts/sourcesanspro-bolditalic.woff) format('woff'),url(fonts/sourcesanspro-bolditalic.ttf) format('truetype'),url(fonts/sourcesanspro-bolditalic.svg#source_sans_probold_italic) format('svg');font-weight:700;font-style:italic}@font-face{font-family:'Source Code Pro';src:url(fonts/sourcecodepro.eot);src:url(fonts/sourcecodepro.eot?#iefix) format('embedded-opentype'),url(fonts/sourcecodepro.woff2) format('woff2'),url(fonts/sourcecodepro.woff) format('woff'),url(fonts/sourcecodepro.ttf) format('truetype'),url(fonts/sourcecodepro.svg#sourcecodepro) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Nunito Light';src:url(fonts/nunito-light.eot);src:url(fonts/nunito-light.eot?#iefix) format('embedded-opentype'),url(fonts/nunito-light.woff) format('woff'),url(fonts/nunito-light.ttf) format('truetype'),url(fonts/nunito-light.svg#nunito_light) format('svg');font-weight:400;font-style:normal}h1{font:200% "Nunito Light",sans-serif}h1 .normal{font:50% "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:200%}h2{font:150% "Nunito Light",sans-serif}h3{font:125% "Nunito Light",sans-serif}.simplemodal-overlay{background:hsla(0,0%,0%,.75)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes appear{from{transform:scale(.5,.5);opacity:0}to{transform:scale(1,1);opacity:1}}@-webkit-keyframes appear{from{-webkit-transform:scale(.5,.5);opacity:0}to{-webkit-transform:scale(1,1);opacity:1}}@keyframes disappear{from{transform:scale(1,1);opacity:1}to{transform:scale(0,0);opacity:0}}@-webkit-keyframes disappear{from{-webkit-transform:scale(1,1);opacity:1}to{-webkit-transform:scale(0,0);opacity:0}}@keyframes fallIn{from{transform:scale(1.5,1.5);opacity:0}to{transform:scale(1,1);opacity:1}}@-webkit-keyframes fallIn{from{-webkit-transform:scale(1.5,1.5);opacity:0}to{-webkit-transform:scale(1,1);opacity:1}}@keyframes slideDown{from{transform:translate(0,-15px);opacity:0}to{transform:translate(0,0);opacity:1}}@-webkit-keyframes slideDown{from{-webkit-transform:translate(0,-15px);opacity:0}to{-webkit-transform:translate(0,0);opacity:1}}@-webkit-keyframes fullSlideUp{0%{-webkit-transform:translate(0,100%)}100%{-webkit-transform:translate(0,0)}}@keyframes fullSlideUp{0%{transform:translate(0,100%)}100%{transform:translate(0,0)}}@-webkit-keyframes fullAppear{0%{-webkit-transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);opacity:1}}@keyframes fullAppear{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}.appear{animation:.4s appear;-webkit-animation:.4s appear}.disappear{animation:.4s disappear;-webkit-animation:.4s disappear}.fadeIn{animation:.4s fadeIn;-webkit-animation:.4s fadeIn}.fadeOut{animation:.4s fadeOut;-webkit-animation:.4s fadeOut}.fallIn{animation:.4s fallIn;-webkit-animation:.4s fallIn}.slideDown{animation:.4s slideDown;-webkit-animation:.4s slideDown}.fullSlideUp{animation:.4s fullSlideUp;-webkit-animation:.4s fullSlideUp}.fullAppear{animation:.4s fullAppear forwards;-webkit-animation:.4s fullAppear forwards}.fast{animation-duration:.2s;-webkit-animation-duration:.2s}.slow{animation-duration:.8s;-webkit-animation-duration:.8s}.reverse{animation-direction:reverse;-webkit-animation-direction:reverse}#localeView .prompt{text-align:center;font-size:120%}#localeView ul{list-style-type:none;text-align:center;margin-left:0;padding-left:0}#localeView ul li{display:inline}#localeView button{width:10em;text-align:center}#localeView button img{height:5em;width:auto;display:block;margin:.5em auto;border-radius:.25em;border:1px solid #e5e5e5;box-shadow:0 0 1px #e5e5e5}#nwuiError{font-size:125%;background-color:hsla(10,88%,40%,.8);position:absolute;top:0;left:0;right:0;bottom:0}#nwuiError p{width:40rem;margin-left:auto;margin-right:auto}#nwuiError ul{margin:1rem;font-size:70%;list-style-type:none;border:1px solid #fff;padding:1em;box-sizing:border-box;border-radius:2px}.CodeMirror-hints{position:absolute;overflow:hidden;list-style:none;margin:0;padding:2px;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:2px 3px 5px rgba(0,0,0,.2);box-shadow:2px 3px 5px rgba(0,0,0,.2);border-radius:3px;border:1px solid silver;background:#fff;font-size:90%;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;max-width:19em;overflow:hidden;white-space:pre;color:#000;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:#fff}#storyEditView.scrolling{cursor:all-scroll;cursor:-webkit-grab;cursor:-moz-grab}#storyEditView.draggingPassages *,#storyEditView.marqueeing *{cursor:default!important}#storyEditView.draggingPassages .popover,#storyEditView.marqueeing .popover{display:none!important}#storyEditView .toolbar.main{z-index:5;position:fixed;overflow:visible;bottom:0;left:0;width:100%;height:3.5em;background-color:#fff;box-shadow:0 0 1em #262626}.fullSlideLeft #storyEditView .toolbar.main{transform:translate(100%,0);-webkit-transform:translate(100%,0);animation:.5s fullSlideUp .6s forwards;-webkit-animation:.5s fullSlideUp .6s forwards}#storyEditView .toolbar.main .right button{height:3.5em;padding-left:1em;padding-right:1em}#storyEditView .toolbar.main .left{float:left}#storyEditView .toolbar.main .right{float:right}#storyEditView .toolbar.main .home{position:relative;top:-1em;font-size:125%;padding-left:.75em;padding-right:.325em}#storyEditView .toolbar.main .storyName{min-width:10em;max-width:18em;overflow:hidden;text-overflow:ellipsis;text-align:left;font:150% "Nunito Light",sans-serif;height:2.4em;white-space:nowrap;padding:0 .325em}#storyEditView .toolbar.main .searchContainer{float:left;position:relative;top:.5em;margin-right:1em}#storyEditView .toolbar.main .searchContainer input{display:inline;width:11em;padding-right:2.25em}#storyEditView .toolbar.main .searchContainer button{position:absolute;top:0;right:0;padding:.7em;height:2.5em}#storyEditView .toolbar.main .searchContainer button:hover{background:0 0}#storyEditView .marquee{display:none;z-index:3;position:absolute;border:2px dashed hsla(0,0%,100%,.5)}#storyEditView .passages{position:relative;background:url(img/blueprint-large.png) 10px -15px #24497e;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zoom-small #storyEditView .passages{background-image:url(img/blueprint-small.png);background-position:-15px 10px}.zoom-medium #storyEditView .passages{background-image:url(img/blueprint-medium.png);background-position:10px 10px}#storyEditView .passages .content{position:absolute;top:0;left:0;right:0;bottom:0}#storyEditView .passage{position:absolute;padding:5px;color:hsla(0,0%,100%,.75);cursor:default}#storyEditView .passage:hover{z-index:2}#storyEditView.draggingPassages .passage:hover,#storyEditView.scrolling .passage:hover{z-index:0}#storyEditView .passage .frame{border:1px solid hsla(0,0%,100%,.75);border-radius:2px;box-shadow:0 0 2px hsla(0,0%,100%,.75),inset 0 0 2px hsla(0,0%,100%,.75);width:100px;height:100px;position:relative;overflow:hidden}#storyEditView .passage.brokenLink .frame{background-color:hsla(0,100%,60%,.5)}#storyEditView .passage.start .frame{border-width:4px}#storyEditView .passage.start .frame:after{height:2px}#storyEditView .passage.start .setAsStart{color:#0c60bf}#storyEditView .passage.start .setAsStart:hover{color:#0f78ef}#storyEditView .passage.selected .frame{color:hsla(0,0%,100%,1);background-color:hsla(0,0%,100%,.25)}#storyEditView .passage.highlight .frame{color:#feff00;border-color:hsla(60,100%,50%,.75);box-shadow:0 0 2px hsla(60,100%,50%,.75),inset 0 0 2px hsla(60,100%,50%,.75)}#storyEditView .passage .frame:after{content:'';display:block;width:100px;height:1px;position:absolute;top:22px;left:0;background-color:hsla(0,0%,100%,.75);box-shadow:0 0 1px hsla(0,0%,100%,.75),inset 0 0 1px hsla(0,0%,100%,.75)}#storyEditView .passage.highlight .frame:after{background-color:#feff00;box-shadow:0 0 1px hsla(60,100%,50%,.75),inset 0 0 1px hsla(60,100%,50%,.75)}#storyEditView .passage .title{font-size:11px;line-height:15px;padding:4px 4px 0;height:24px;margin:0;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis}#storyEditView .passage .excerpt{font-size:10px;line-height:14px;padding:4px;margin:0;overflow:hidden}#storyEditView .passage .bubble{font-size:150%;width:10em;margin-left:-5em}#storyEditView .passage .bubble button{width:2.55em;box-sizing:border-box}#storyEditView.draggingPassages .passage:hover .bubble,#storyEditView.scrolling .passage:hover .bubble{display:none}.zoom-medium #storyEditView .passage .frame{width:60px;height:60px}.zoom-medium #storyEditView .passage .title{border-bottom:none;font-size:.8em;font-weight:400;line-height:120%;text-align:center;margin:5px;padding:0;height:60px;width:60px;display:table-cell;vertical-align:middle;white-space:normal}.zoom-medium #storyEditView .passage .excerpt,.zoom-medium #storyEditView .passage .frame:after,.zoom-small #storyEditView .passage .excerpt,.zoom-small #storyEditView .passage .frame:after,.zoom-small #storyEditView .passage .title{display:none}.zoom-small #storyEditView .passage .frame{width:25px;height:25px}#storyEditView svg polyline{stroke:hsla(0,0%,100%,.75);fill:none;stroke-width:2px}.editModal{bottom:0;width:50em;padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}body.iOS .editModal{bottom:auto;height:25em;border-bottom-left-radius:2em;border-bottom-right-radius:2em}@media screen and (orientation:portrait){body.iOS .editModal{height:40em}}.editModal .CodeMirror,.editModal input[type=text],.editModal textarea{font-family:"Source Code Pro",monospace;line-height:145%;background:inherit}.CodeMirror-hints{z-index:1000!important;font-family:"Source Code Pro",monospace!important}.CodeMirror-empty{color:#7f7f7f!important}.editModal .fullEdit{position:absolute;top:6.5em;left:0;right:0;bottom:0}.editModal .fullEdit .CodeMirror{background:linear-gradient(to bottom,#e5e5e5 0,#f7f7f7 .5em);box-shadow:none;height:100%}.editModal .fullEdit .CodeMirror-lines{padding:.75em 2em .25em}#passageEditModal .passageName{display:block;width:100%;padding-bottom:.1em;font-size:125%}#passageEditModal .error{margin-bottom:.5em}#passageEditModal .passageTags{margin-top:-.5em;font-size:90%}#passageEditModal .passageTags p{margin-top:0;padding-top:.5em;float:left}#searchModal .passageName .controls,#searchModal .resultSummary .controls{float:right}#passageEditModal .passageTags .tag{margin-right:.5em}#passageEditModal .passageTags button.link{margin-left:1em}#passageEditModal .fullEdit{top:6.5em}#passageEditModal.hasError .fullEdit{top:8.5em}#renameStoryModal input[type=text]{width:100%}#searchModal textarea{display:block;width:100%;box-sizing:border-box}#searchModal label{padding-right:2em}#searchModal .passageName{margin:.125em inherit}#searchModal pre{font:90% "Source Code Pro",monospace;white-space:pre-wrap;max-height:5em;overflow:auto;background-color:#f2f2f2;padding:.5em;margin-top:0}#searchModal .resultSummary .matches{line-height:250%}#searchModal .highlight{background-color:#feff00}#storyFormatModal .formats button.select{float:left;font-size:2.5em;padding:0 .5em 0 0;margin:0}#storyFormatModal .formats button.select.active,#storyFormatModal .formats button.select:active{box-shadow:none;background:0 0}#storyFormatModal .formats .select .showActive{display:none}#storyFormatModal .formats .select.active .showActive,#storyListView .stories>div{display:inline}#storyFormatModal .formats .select.active .hideActive{display:none}.formatDetail .placeholder,.formatDetail img{width:6em;float:left;margin-right:1.5em}#storyEditView .formatDetail .placeholder,#storyEditView .formatDetail img{float:right;margin-left:1.5em}.formatDetail .placeholder{height:1.5em;width:1.5em;margin-right:.375em;padding-top:.125em;line-height:2.5em;text-align:center;background-color:#ccc;color:#e5e5e5;font:4em "Nunito Light",Helvetica,sans-serif;border-radius:.25em;box-sizing:border-box;overflow:hidden}.formatDetail .text{margin-left:7.5em}#storyEditView .formatDetail .text{margin-right:7.5em;margin-left:3em}.formatDetail .description{font-size:90%}#statsModal table{margin:0 auto;font-size:120%}#statsModal td:first-child{text-align:right;font-weight:700}#storyListView .listControls{text-align:center;position:fixed;z-index:10;top:0;right:0;bottom:0;width:12em;padding:1.25em 1em 1em;background-color:#f2f2f2;box-shadow:inset .25em 0 .25em #d8d8d8}#storyListView .listControls h1{margin-top:0;padding-top:3.25em;background:url(img/logo.svg) center top no-repeat;background-size:50%;font:400 200% "Nunito Light",sans-serif}#storyListView .listControls p{margin:.25em 0}#storyListView .listControls button{width:100%}#storyListView .listControls button.create{margin-bottom:1em}#storyListView .listControls button.link{width:auto}#storyListView .listControls .bubble button{width:45%}#storyListView .listControls footer{position:absolute;bottom:1em;left:1em;right:1em;font-size:90%}#storyListView .main{padding:0 2em;margin-right:15em}#storyListView .main h1{border-bottom:.05em solid #d8d8d8;margin-bottom:0}#storyListView .main h1 .normal{color:#7f7f7f;font-size:45%}#storyListView .story{display:inline-block;position:relative;height:13em;width:13em;border-radius:.5em;margin:1em 1em 0 0;text-align:center}#storyListView .story button.bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}#storyListView .story button.bg:hover{background:hsla(0,0%,0%,.025)}#storyListView .story .preview{position:absolute;top:0;left:0;right:0}#storyListView .story .preview svg{box-sizing:border-box;padding:.25em}#storyListView .story .label{position:absolute;bottom:0;left:0;right:0;padding:0 1em .25em}#storyListView .story h2{font:400 120% "Nunito Light",sans-serif;margin:0;line-height:110%}#storyListView .story .changeDate{font-size:90%;color:hsla(0,0%,0%,.5);margin:0}#storyListView .story .bubbleContainer{position:absolute;top:0;right:0}#storyListView .story .bubbleContainer>button{position:relative;z-index:2;background:hsla(0,0%,0%,.05);border-top-left-radius:0;border-top-right-radius:.5em;border-bottom-right-radius:0;padding:1em 1em .6em}#storyListView .story .bubbleContainer>button i{font-size:125%}#storyListView .story .bubbleContainer .bubble{position:absolute;z-index:3}#storyListView .story .menu{font-size:120%}#storyListView .bubbleContainer .working{text-align:center}#storyListView .quota .total{display:inline-block;position:relative;width:100%;height:1em;overflow:hidden;border-radius:.25em;background-color:#e5e5e5;box-shadow:inset 0 .1em .1em #a5a5a5}#storyListView .quota .used{position:absolute;top:0;left:0;bottom:0;background-color:#3f7bbf;border-top-left-radius:.25em;border-bottom-left-radius:.25em;box-shadow:0 0 .1em #a5a5a5}#storyEditProxy{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:url(img/blueprint_large.png) 10px -15px #24497e;animation-timing-function:linear;-webkit-animation-timing-function:linear}#storyEditProxy.zoom-small{background-image:url(img/blueprint_small.png);background-position:-15px 10px}#storyEditProxy.zoom-medium{background-image:url(img/blueprint_medium.png);background-position:10px 10px}#aboutModal .credits{max-height:20em;overflow-y:auto;margin-bottom:1em}#formatsModal .tabs button{width:33.3333%;float:left}#formatsModal .tabContent{margin-top:3em}#formatsModal .format{overflow:auto;clear:both}.bubble:before,body.modalOpen{overflow:hidden}#formatsModal .format .buttons{float:right;margin-top:0}#formatsModal .removeConfirm{display:none}#formatsModal .addFormat input[type=text]{width:81%}#donateModal{width:60%;margin:5% auto;text-align:center}#donateModal h2:first-child .fa{display:block;font-size:500%}#donateModal .message,#donateModal .signature{text-align:left}#donateModal .message{font-size:120%;background:url(../img/klimas.png) left center no-repeat;padding-left:135px;min-height:125px}#donateModal .message p:first-child{margin-top:0;padding-top:.3em}#donateModal .message p{line-height:150%}#donateModal .signature{font-size:75%;margin-bottom:0}#donateModal p.buttons{font-size:120%;margin:1.5em 0;text-align:center}#donateModal p.buttons a:first-child{margin-right:1em}#donateModal .coda{color:#a5a5a5}body{color:#4c4c4c;background-color:#fff;margin:0;font:90% "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif}a{color:#0c60bf;text-decoration:none}a.subtle{color:#4c4c4c}a:hover{color:#0f78ef}button,input,textarea{font:100% "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #ccc;padding:.25em;border-radius:.25em}input,textarea{box-shadow:inset 0 0 .25em #ccc;padding-top:.5em;padding-bottom:.5em}input[type=search]{-webkit-appearance:none;border-radius:1em}input[type=file]{border-color:transparent;box-shadow:none}input.fillin{box-shadow:none;border-radius:0;border:none;padding-left:0;padding-right:0;border-bottom:.1em dotted #333}a.button,button{color:#fff;background-color:#0c60bf;border:none;border-radius:.4em;padding:.5em .75em;box-shadow:inset 0 -.1em .2em hsla(0,0%,0%,.2)}a.button:hover,button:hover{background-color:#0d6cd7;text-decoration:none;cursor:pointer}a.button.active,a.button:active,button.active,button:active{background-color:#0a54a7;box-shadow:inset 0 .1em .2em hsla(0,0%,0%,.5);outline:0}a.button.create,button.create{background-color:#0cbf4b}a.button.create:hover,button.create:hover{background-color:#0dd754}a.button.create.active,a.button.create:active,button.create.active,button.create:active{box-shadow:inset 0 .1em .2em hsla(0,0%,0%,.5);background-color:#0aa741}a.button.danger,button.danger{background-color:#bf2a0c}a.button.danger:hover,button.danger:hover{background-color:#d72f0d}a.button.danger.active,a.button.danger:active,button.danger.active,button.danger:active{background-color:#a7240a}button.link,button.subtle{color:#3f3f3f;background:0 0;border-color:transparent;box-shadow:none;text-shadow:none}button.link{color:#0c60bf;padding:0}button.link.subtle{color:#3f3f3f}button.link.danger{color:#bf0c0c}button.link:hover,button.subtle:hover{color:#0f78ef;text-decoration:underline}button.subtle:hover,ul.menu button{text-decoration:none}button.link.danger:hover{background-color:transparent;color:#ef0f0f}button.subtle.danger:hover{color:#bf2a0c;background-color:transparent}button.subtle.create:hover{color:#0cbf4b;background-color:transparent}button.subtle.active,button.subtle.create.active,button.subtle.create:active,button.subtle.danger.active,button.subtle.danger:active,button.subtle:active{color:#0f78ef;box-shadow:inset 0 .1em .2em hsla(0,0%,0%,.5);background-color:hsla(0,0%,0%,.025)}button.link.subtle:active{background-color:transparent;box-shadow:none}.bubble,.bubble:after{background-color:#fff}button.block,input.block{display:block;width:100%}li,p{line-height:130%}.hide{display:none}.shadow{box-shadow:0 0 .8em #bfbfbf}.small{font-size:80%}.bubbleContainer{position:relative}.bubbleContainer.inline{display:inline-block}.bubble{position:absolute;z-index:10;width:20em;display:none;text-align:left;border-radius:.5em;box-shadow:0 .1em .25em hsla(0,0%,0%,.5)}.tabs button,.tag button{box-shadow:none;margin:0}.bubble.alwaysVisible{display:block}.bubble.smaller{width:15em}.bubble.down,.bubble.up{left:50%;margin-left:-10em}.bubble.smaller.down,.bubble.smaller.up{margin-left:-7.5em}.bubble.up{margin-top:.75em}.bubble.down{top:-100%;margin-top:-.75em}.bubble.left{right:100%;top:50%;margin-right:.75em}.bubble:before{content:'\25bc';position:absolute;bottom:-.8em;width:100%;text-align:center;transform:scaleX(2.5);-webkit-transform:scaleX(2.5);color:#fff;text-shadow:0 .1em .25em hsla(0,0%,0%,.5)}.bubble:after{content:'';position:absolute;width:4em;margin-left:-2em;left:50%;height:.5em;bottom:0;z-index:11}.bubble.up:before{content:'\25b2';top:-.9em;bottom:auto}.bubble.up:after{top:0;bottom:auto}.bubble.left:before{content:'\25b6';transform:scaleY(2.5);-webkit-transform:scaleY(2.5);width:auto;top:50%;right:-.8em;bottom:auto;margin-top:-.5em}.bubble.left:after{width:.8em;height:auto;right:0;left:auto;top:2em;bottom:2em}.bubble p{padding:0 1.5em}.bubble p:first-child{padding-top:.75em}.bubble p:last-child{padding-bottom:.75em}.buttonGroup{display:table}.buttonGroup button{border-radius:0;display:table-cell;margin:0}.buttonGroup button:first-child{margin-left:.5em;border-top-left-radius:.4em;border-bottom-left-radius:.4em}.buttonGroup button:last-child{border-top-right-radius:.4em;border-bottom-right-radius:.4em}.collapse,.collapseContainer .showRevealed{display:none}.collapseContainer.revealed .showRevealed{display:inline-block}.collapseContainer.revealed .showCollapsed{display:none}.dialogButtons{text-align:right}.error{background-color:#fbf3f3;padding:.5em .5em .5em 2em;position:relative;border-radius:.25em}.error:before{content:'\f071';font-family:FontAwesome;color:red;padding-right:.5em;position:absolute;top:.5em;left:.5em}.hover{visibility:hidden}.hoverContainer:hover .hover{visibility:visible}ul.menu{list-style:none;padding:0;margin:0}.bubble ul.menu{position:relative;z-index:15}ul.menu li.divider{height:.1em;margin:.25em 0;background-color:#d8d8d8}ul.menu button{color:#4c4c4c;display:block;width:100%;white-space:nowrap;text-align:left;height:auto;padding:.75em 2em;background-color:transparent;box-shadow:none}ul.menu button:hover{color:#0f78ef;background-color:#e9eaeb}ul.menu li.checked button:before{content:'\f00c';font-family:FontAwesome;margin-left:-1.5em;padding-right:.5em}.bubble ul.menu li:first-child button{border-top-left-radius:.5em;border-top-right-radius:.5em}.bubble ul.menu li:last-child button{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.modal{position:fixed;z-index:101;top:1em;left:50%;background:#fff;width:40em;border-radius:1em;padding:2em}.modal.wide{width:50em}.modal .close{position:absolute;top:0;right:0;border-radius:0 .5em 0 .25em;font-size:150%;padding:.5em .75em;margin:0}.modal .title{position:absolute;top:.5em;left:2em;right:4em;margin:0}.modal h2.title{left:1.25em;text-align:left}.modal .title .tabs{margin:0}.modal .content{margin-top:2em}.modal .buttons{text-align:right;margin-bottom:0}.modal.confirm .message,.modal.prompt .message,.modal.prompt .prompt{font-size:125%;padding-left:3.5em}.modal.confirm .message:before,.modal.prompt .message:before{content:'\f071';font:250% FontAwesome;float:left;margin-left:-1.5em;position:relative;top:.1em;color:#ccc}.modal.prompt .message:before{content:'\f059'}.modal.confirm.info .message:before{content:'\f05a'}.modal.prompt .prompt input[type=text]{width:100%;box-sizing:border-box;margin-right:2em}.tabs{display:table;width:100%;border-bottom:.1em solid #e5e5e5}.tabs button{color:#4c4c4c;background:0 0;display:table-cell;border-radius:0}.tabs button:hover{color:#0f78ef}.tabs button.active,.tabs button:active{color:#0f78ef;border-bottom:.4em solid #0f78ef}.tag{background-color:#e9eaeb;padding:.5em 2.25em .5em .75em;border-radius:1em;border:1px solid #ced0d3;position:relative}.tag button{position:absolute;right:-1px;top:-1px;bottom:-1px;border:none;color:#4c4c4c;background-color:transparent;padding-left:.4em;padding-top:.5em;text-shadow:0 -.05em 0 hsla(0,0%,0%,.3);border-radius:0 1em 1em 0}.tag button:hover{color:#fff;background-color:#d72f0d;box-shadow:inset 0 .05em .1em hsla(0,0%,100%,.75),inset 0 -.05em .1em hsla(0,0%,0%,.25)}.tag button:active{background-color:#a7240a;box-shadow:inset 0 .1em .2em hsla(0,0%,0%,.5)}#modalOverlay,#notifications>div{background-color:hsla(0,0%,0%,.8)}.toolbar{overflow:auto}.toolbar button{float:left;margin:0;box-sizing:border-box;border:none;border-radius:0;height:100%}.toolbar .bubble button{float:none}.bubble .toolbar{margin:0 -.1em -.1em;position:relative;z-index:15}.bubble .toolbar button{padding:.75em .6em}.bubble .toolbar button:first-child{padding-left:1em;border-top-left-radius:.5em;border-bottom-left-radius:.5em}.bubble .toolbar button:last-child{padding-right:1em;border-top-right-radius:.5em;border-bottom-right-radius:.5em}#notifications>div,#powerTip{color:#fff;padding:.5em;font-size:80%}#modalOverlay{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%}#notifications{position:fixed;top:0;left:50%;width:50%;margin-left:-25%;text-align:center;z-index:9999}#notifications>div{border-radius:.5em;margin:1em}#notifications button.close{float:left;background:0 0;color:#fff;border:none;box-shadow:none;margin-top:-.5em;margin-left:-.5em;border-top-left-radius:.5em;border-bottom-left-radius:.5em}#notifications button.close:hover{background-color:hsla(0,0%,0%,.2)}#notifications button.close:active{background-color:hsla(0,0%,0%,.5)}#notifications .danger{background-color:hsla(10,88%,40%,.8)}#powerTip{position:absolute;z-index:1000;display:none;background-color:#000;opacity:.8;text-align:center;border-radius:.5em}#welcomeView>div{display:none;padding:20px 20px 20px 240px;width:60%;margin:5% auto;min-height:240px;position:relative}#welcomeView>div:before{content:'';display:block;position:absolute;top:0;left:20px;width:200px;bottom:0;background-position:center;background-repeat:no-repeat}#welcomeView .hi:before{background-image:url(../img/welcome_logo.png)}#welcomeView .alpha:before{background-image:url(../img/welcome_alpha.png)}#welcomeView .save:before{background-image:url(../img/welcome_save.png)}#welcomeView .help:before{background-image:url(../img/welcome_help.png)}#welcomeView .thanks:before{background-image:url(../img/welcome_thanks.png)}#welcomeView p{font-size:120%}#welcomeView .buttons .done{padding-left:1em}