#ZOONIVERSE_RESET_BUTTON,.zooniverse-top-bar button,.zooniverse-groups-menu button,.zooniverse-languages-menu button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit}
.zooniverse-top-bar{background:#000;color:#fff;font:700 11px "Helvetica Neue",Arial,Helvetica,sans-serif;line-height:1;padding-right:5px;position:absolute;right:0;text-align:center;text-shadow:none;top:0;z-index:100}
.zooniverse-top-bar>.corner{bottom:0;position:absolute;right:100%;top:0;width:20px}
.zooniverse-top-bar>.corner svg{height:100%;width:100%}
.zooniverse-top-bar>.corner path{fill:#000;stroke:transparent;stroke-width:0}
.zooniverse-top-bar a{border:0;color:inherit;text-decoration:none}
.zooniverse-top-bar .piece{display:inline-block;margin:5px;vertical-align:middle}
.zooniverse-top-bar .no-user{display:inline-block}
.zooniverse-top-bar .zooniverse-info{font-size:13px}
.zooniverse-top-bar .zooniverse-logo{height:25px;margin:-2px 5px 0 0;vertical-align:middle;width:25px}
.zooniverse-top-bar .sign-in{font-size:10px;text-transform:uppercase}
.zooniverse-top-bar .sign-in .separator{opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)}
.zooniverse-top-bar .current-user{display:none}
.zooniverse-top-bar .user-info{margin-left:10px}
.zooniverse-top-bar .zooniverse-mail-icon{height:.75em}
.zooniverse-top-bar .current-user-name{font-size:13px;font-weight:700}
.zooniverse-top-bar .sign-out{font-size:8px;text-transform:uppercase}
.zooniverse-top-bar .groups{display:none}
.zooniverse-top-bar .groups select{max-width:100px}
.zooniverse-top-bar .groups select:disabled{opacity:.33;-ms-filter:"alpha(Opacity=33)";filter:alpha(opacity=33)}
.zooniverse-top-bar .messages{display:none}
.zooniverse-top-bar .avatar{margin:0}
.zooniverse-top-bar .avatar img{border:0;height:30px;width:30px}
.zooniverse-top-bar .languages{display:none}
.zooniverse-top-bar.signed-in .no-user{display:none}
.zooniverse-top-bar.signed-in .current-user{display:inline-block}
.zooniverse-top-bar.has-groups .groups{display:inline-block}
.zooniverse-top-bar.group-participant button[name=groups]{color:#0f0}
.zooniverse-top-bar.has-messages .messages{display:inline-block}
.zooniverse-top-bar.has-languages .languages{display:inline-block}
.zooniverse-dropdown-menu.from-top-bar{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;background:#000;border:1px solid #999;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.5);box-shadow:0 3px 10px rgba(0,0,0,.5);color:#fff;font:12px "Helvetica Neue",sans-serif;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;-moz-transition:opacity .25s ease-in-out,-moz-transform .25s ease-in-out;-o-transition:opacity .25s ease-in-out,-o-transform .25s ease-in-out;-ms-transition:opacity .25s ease-in-out,-ms-transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out;z-index:101}
.zooniverse-dropdown-menu.from-top-bar.open{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.zooniverse-groups-menu,.zooniverse-languages-menu{text-align:center}
.zooniverse-groups-menu button,.zooniverse-languages-menu button{border-bottom:1px solid rgba(255,255,255,.25);padding:3px 15px;width:100%}
.zooniverse-groups-menu button:hover,.zooniverse-languages-menu button:hover{background:rgba(255,255,255,.25)}
.zooniverse-groups-menu button.active,.zooniverse-languages-menu button.active{background:rgba(0,255,0,.5)}
.zooniverse-groups-menu button.stop,.zooniverse-languages-menu button.stop{font-size:10px}
.zooniverse-dialog{display:block;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}
.zooniverse-dialog .underlay{background:rgba(0,0,0,0);display:table;width:100%;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;height:100%}
.zooniverse-dialog .underlay .container{display:table-cell;text-align:center;vertical-align:middle;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px}
.zooniverse-dialog .underlay .container .dialog{background:#f4f4f4;border-top:5px solid #050505;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);box-shadow:0 3px 5px rgba(0,0,0,.5);color:#000;display:inline-block;max-width:33%;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);padding:30px;position:relative;text-align:left;text-shadow:none;-webkit-transform:translateY(-25%) rotateX(30deg) scale(0.75);-moz-transform:translateY(-25%) rotateX(30deg) scale(0.75);-o-transform:translateY(-25%) rotateX(30deg) scale(0.75);-ms-transform:translateY(-25%) rotateX(30deg) scale(0.75);transform:translateY(-25%) rotateX(30deg) scale(0.75);-webkit-transition:opacity .25s ease-in-out,-webkit-transform .33s ease-in-out;-moz-transition:opacity .25s ease-in-out,-moz-transform .33s ease-in-out;-o-transition:opacity .25s ease-in-out,-o-transform .33s ease-in-out;-ms-transition:opacity .25s ease-in-out,-ms-transform .33s ease-in-out;transition:opacity .25s ease-in-out,transform .33s ease-in-out}
.zooniverse-dialog .underlay .container .dialog>form>button[name=close-dialog]{font-size:16px;height:1em;position:absolute;right:4px;top:0;width:1em}
.zooniverse-dialog.warning .underlay .container .dialog{border:5px solid #f90}
.zooniverse-dialog.error .underlay .container .dialog{border:5px solid #c30}
.zooniverse-dialog.showing .underlay{background:rgba(0,0,0,.5)}
.zooniverse-dialog.showing .underlay .container .dialog{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0) rotateX(0) scale(1);-moz-transform:translateY(0) rotateX(0) scale(1);-o-transform:translateY(0) rotateX(0) scale(1);-ms-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1)}
.zooniverse-dialog button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}
.zooniverse-dialog a{border:0;color:inherit;text-decoration:underline}
.zooniverse-dialog a:hover{color:inherit}
.zooniverse-dialog header{font-size:16px;margin-bottom:20px}
.zooniverse-dialog header .zooniverse-logo{display:inline-block;height:25px;margin-right:5px;position:relative;top:-2px;vertical-align:middle;width:25px}
.zooniverse-dialog .loader{-webkit-animation:1s zooniverse-progress linear infinite;-moz-animation:1s zooniverse-progress linear infinite;-o-animation:1s zooniverse-progress linear infinite;-ms-animation:1s zooniverse-progress linear infinite;animation:1s zooniverse-progress linear infinite;background:-webkit-gradient(linear,left top,right bottom,color-stop(0.25,transparent),color-stop(0.25,#000),color-stop(0.5,#000),color-stop(0.5,transparent),color-stop(0.75,transparent),color-stop(0.75,#000));background:-webkit-linear-gradient(left top,transparent 25%,#000 25%,#000 50%,transparent 50%,transparent 75%,#000 75%);background:-moz-linear-gradient(left top,transparent 25%,#000 25%,#000 50%,transparent 50%,transparent 75%,#000 75%);background:-o-linear-gradient(left top,transparent 25%,#000 25%,#000 50%,transparent 50%,transparent 75%,#000 75%);background:-ms-linear-gradient(left top,transparent 25%,#000 25%,#000 50%,transparent 50%,transparent 75%,#000 75%);background:linear-gradient(left top,transparent 25%,#000 25%,#000 50%,transparent 50%,transparent 75%,#000 75%);-webkit-background-size:25px 25px;-moz-background-size:25px 25px;background-size:25px 25px;bottom:0;display:none;left:0;opacity:.05;-ms-filter:"alpha(Opacity=5)";filter:alpha(opacity=5);position:absolute;right:0;top:0;z-index:-1}
.zooniverse-dialog .loading .loader{display:block}
.zooniverse-dialog label{display:block;margin:10px 0}
.zooniverse-dialog label.checkbox{line-height:1.5em;margin-left:20px}
.zooniverse-dialog input{background:#f0f0f0;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;font-size:12px;padding:10px}
.zooniverse-dialog input[type=text],.zooniverse-dialog input[type=email],.zooniverse-dialog input[type=password]{width:100%}
.zooniverse-dialog input[type=checkbox]{margin-left:-20px}
.zooniverse-dialog .explanation{font-size:10px;line-height:1.3em;margin:5px 13px;opacity:.75;-ms-filter:"alpha(Opacity=75)";filter:alpha(opacity=75)}
.zooniverse-dialog .error-message{color:maroon;font-weight:700;text-align:center}
.zooniverse-dialog .action{margin:1em 0;text-align:center}
.zooniverse-dialog .action button{background:#fff;border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 #fff inset,0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 0 #fff inset,0 1px 3px rgba(0,0,0,.25);font-size:12px;font-weight:700;margin:0 5px;padding:3px 10px}
.zooniverse-dialog .action button:active{border-color:rgba(0,0,0,.25);-webkit-box-shadow:0 100px rgba(0,0,0,.125) inset;box-shadow:0 100px rgba(0,0,0,.125) inset}
@-moz-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@-webkit-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@-o-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@-ms-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
.zooniverse-profile .loader{-webkit-animation:2s zooniverse-progress linear infinite;-moz-animation:2s zooniverse-progress linear infinite;-o-animation:2s zooniverse-progress linear infinite;-ms-animation:2s zooniverse-progress linear infinite;animation:2s zooniverse-progress linear infinite;background:-webkit-gradient(linear,left top,right bottom,color-stop(0.25,transparent),color-stop(0.25,gray),color-stop(0.5,gray),color-stop(0.5,transparent),color-stop(0.75,transparent),color-stop(0.75,gray));background:-webkit-linear-gradient(left top,transparent 25%,gray 25%,gray 50%,transparent 50%,transparent 75%,gray 75%);background:-moz-linear-gradient(left top,transparent 25%,gray 25%,gray 50%,transparent 50%,transparent 75%,gray 75%);background:-o-linear-gradient(left top,transparent 25%,gray 25%,gray 50%,transparent 50%,transparent 75%,gray 75%);background:-ms-linear-gradient(left top,transparent 25%,gray 25%,gray 50%,transparent 50%,transparent 75%,gray 75%);background:linear-gradient(left top,transparent 25%,gray 25%,gray 50%,transparent 50%,transparent 75%,gray 75%);-webkit-background-size:25px 25px;-moz-background-size:25px 25px;background-size:25px 25px;bottom:-10px;display:none;left:-10px;opacity:.25;-ms-filter:"alpha(Opacity=25)";filter:alpha(opacity=25);position:absolute;right:-10px;top:-10px;z-index:-1}
.zooniverse-profile .loading .loader{display:block}
.zooniverse-profile .sign-in-form{display:block;margin:0 auto;position:relative;text-align:center;width:50%}
.zooniverse-profile .sign-in-form header{font-size:32px}
.zooniverse-profile .sign-in-form label{display:block;margin:20px 0}
.zooniverse-profile .sign-in-form input{background:#fff;border:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.25);box-shadow:0 1px 1px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.25);font-size:18px;padding:10px;width:100%}
.zooniverse-profile .sign-in-form .error-message{background:#bf0000;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);box-shadow:0 3px 5px rgba(0,0,0,.5);color:#fff;font-weight:700;display:inline-block;padding:0 1em}
.zooniverse-profile .sign-in-form .action{margin:20px}
.zooniverse-profile .sign-in-form .action button{background:#fff;border:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);box-shadow:0 3px 5px rgba(0,0,0,.5);color:#000;font-size:18px;font-weight:700;padding:5px 1em}
.zooniverse-profile .sign-in-form .no-account{font-weight:700}
.zooniverse-profile .sign-in-form .no-account button{text-decoration:underline}
.zooniverse-profile>nav{display:none;overflow:hidden}
.zooniverse-profile>nav button{-webkit-border-radius:2em;border-radius:2em;font-weight:700;padding:0 1em}
.zooniverse-profile>nav button.active{background:rgba(0,0,0,.25);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.5) inset;text-shadow:0 1px 1px rgba(0,0,0,.75)}
.zooniverse-profile .zooniverse-paginator{display:none;position:relative}
.zooniverse-profile .zooniverse-paginator .items{margin:1em -10px;overflow:hidden}
.zooniverse-profile .zooniverse-paginator .items .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px;position:relative;width:25%}
.zooniverse-profile .zooniverse-paginator .items .item button[name=unfavorite]{color:#fff;font-size:20px;height:1em;position:absolute;right:15px;text-shadow:0 1px 1px #000;top:15px;width:1em}
.zooniverse-profile .zooniverse-paginator .items .item a{border:2px solid transparent;display:block}
.zooniverse-profile .zooniverse-paginator .items .item a img{background:rgba(128,128,128,.25);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);box-shadow:0 3px 5px rgba(0,0,0,.5);display:block;min-height:50px;width:100%}
.zooniverse-profile .zooniverse-paginator .items .item a:hover{border-color:inherit}
.zooniverse-profile .zooniverse-paginator .controls{text-align:center;font-size:10px;font-weight:700}
.zooniverse-profile .zooniverse-paginator .controls button{-webkit-border-radius:1em;border-radius:1em;height:2em;line-height:1;width:2em}
.zooniverse-profile .zooniverse-paginator .controls button.active{background:rgba(0,0,0,.25);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.5) inset;text-shadow:0 1px 1px rgba(0,0,0,.75)}
.zooniverse-profile .empty-message{display:none;margin:1em 0;text-align:center}
.zooniverse-profile.signed-in .zooniverse-login-form{display:none}
.zooniverse-profile.signed-in>nav,.zooniverse-profile.signed-in .zooniverse-paginator.active,.zooniverse-profile.signed-in .zooniverse-paginator.active.empty+.empty-message{display:block}
.zooniverse-profile.signed-in .zooniverse-paginator.empty{display:none}
@-moz-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@-webkit-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@-o-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@-ms-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
.zooniverse-footer{overflow:hidden;text-align:left}
.zooniverse-footer a{color:inherit;opacity:.75;-ms-filter:"alpha(Opacity=75)";filter:alpha(opacity=75);text-decoration:none}
.zooniverse-footer a:hover{opacity:1;-ms-filter:none;filter:none}
.zooniverse-footer .zooniverse-logo-container{float:left;opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);width:25%}
.zooniverse-footer .zooniverse-logo-container:hover{opacity:.67;-ms-filter:"alpha(Opacity=67)";filter:alpha(opacity=67)}
.zooniverse-footer .zooniverse-logo-container .zooniverse-logo{height:100%;max-height:200px;width:85%}
.zooniverse-footer .zooniverse-footer-content{float:left;width:75%}
.zooniverse-footer .zooniverse-footer-heading{font-size:18px;margin-bottom:1em}
.zooniverse-footer .zooniverse-footer-projects{font-size:14px;overflow:hidden}
.zooniverse-footer .zooniverse-footer-general{-webkit-box-shadow:0 1px 1px -1px gray inset;box-shadow:0 1px 1px -1px gray inset;font-size:12px;letter-spacing:1px;margin-top:1em;overflow:hidden;padding-top:1em;text-transform:uppercase}
.zooniverse-footer .zooniverse-footer-category{float:left;width:25%}
.zooniverse-footer .zooniverse-footer-category-title{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}
.ghost-mouse-disabler-container,.ghost-mouse-container{left:0;position:absolute;top:0}
.ghost-mouse-disabler{background:rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;display:none;height:100px;margin:-50px 0 0 -50px;position:absolute;width:100px;z-index:8}
.ghost-mouse-disabler:active{background:rgba(255,0,0,.25)}
[data-ghost-mouse-eventing] .ghost-mouse-disabler{display:block}
.ghost-mouse{background:rgba(0,0,0,.5);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.33)),color-stop(1,rgba(0,0,0,.67)));background:-webkit-linear-gradient(top,rgba(0,0,0,.33) 0,rgba(0,0,0,.67) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,.33) 0,rgba(0,0,0,.67) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.33) 0,rgba(0,0,0,.67) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.33) 0,rgba(0,0,0,.67) 100%);background:linear-gradient(top,rgba(0,0,0,.33) 0,rgba(0,0,0,.67) 100%);border:2px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 7px 10px -5px rgba(0,0,0,.25);box-shadow:0 7px 10px -5px rgba(0,0,0,.25);height:25px;left:0;margin:-12.5px 0 0 -12.5px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none;position:absolute;top:0;-webkit-transform:scale(4);-moz-transform:scale(4);-o-transform:scale(4);-ms-transform:scale(4);transform:scale(4);-webkit-transition:box-shadow .125s ease-in-out,opacity .25s ease-in-out .25s,margin .125s ease-in-out,-webkit-transform .75s ease-in-out;-moz-transition:box-shadow .125s ease-in-out,opacity .25s ease-in-out .25s,margin .125s ease-in-out,-moz-transform .75s ease-in-out;-o-transition:box-shadow .125s ease-in-out,opacity .25s ease-in-out .25s,margin .125s ease-in-out,-o-transform .75s ease-in-out;-ms-transition:box-shadow .125s ease-in-out,opacity .25s ease-in-out .25s,margin .125s ease-in-out,-ms-transform .75s ease-in-out;transition:box-shadow .125s ease-in-out,opacity .25s ease-in-out .25s,margin .125s ease-in-out,transform .75s ease-in-out;width:25px;z-index:10}
.ghost-mouse[data-ghost-mouse-inverted]{background:rgba(255,255,255,.5);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.33)),color-stop(1,rgba(255,255,255,.67)));background:-webkit-linear-gradient(top,rgba(255,255,255,.33) 0,rgba(255,255,255,.67) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,.33) 0,rgba(255,255,255,.67) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.33) 0,rgba(255,255,255,.67) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.33) 0,rgba(255,255,255,.67) 100%);background:linear-gradient(top,rgba(255,255,255,.33) 0,rgba(255,255,255,.67) 100%);border-color:#000}
.ghost-mouse[data-ghost-mouse-active]{-webkit-box-shadow:0 5px 3px 0 rgba(0,0,0,.33);box-shadow:0 5px 3px 0 rgba(0,0,0,.33);opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.ghost-mouse[data-ghost-mouse-down]{background:rgba(255,0,0,.67);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,0,0,.5)),color-stop(1,rgba(255,0,0,.75)));background:-webkit-linear-gradient(top,rgba(255,0,0,.5) 0,rgba(255,0,0,.75) 100%);background:-moz-linear-gradient(top,rgba(255,0,0,.5) 0,rgba(255,0,0,.75) 100%);background:-o-linear-gradient(top,rgba(255,0,0,.5) 0,rgba(255,0,0,.75) 100%);background:-ms-linear-gradient(top,rgba(255,0,0,.5) 0,rgba(255,0,0,.75) 100%);background:linear-gradient(top,rgba(255,0,0,.5) 0,rgba(255,0,0,.75) 100%);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.67);box-shadow:0 1px 2px 0 rgba(0,0,0,.67);margin-top:-10.5px}
.ghost-mouse-trail{background:rgba(255,0,0,.75);-webkit-border-radius:50%;border-radius:50%;height:15px;left:0;margin:-7.5px 0 0 -7.5px;pointer-events:none;position:absolute;top:0;width:15px;z-index:9}
html{background:#fff;color:#3c8999;font:300 14px "Open Sans",sans-serif}
body{margin:0}
body>.stack-of-pages{position:relative}
.inverted{background:rgba(4,24,28,.9);color:#fff;padding:1px 0}
.general{background:#f0eaea;padding:1px 0 4em}
.content{margin:0 auto;font-size:16px;line-height:30px;width:800px}
.minor{font-size:14px;line-height:24px}
.columns{zoom:1;margin:1em 0}
.columns:before,.columns:after{content:"";display:table}
.columns:after{clear:both}
.columns>*{float:left;margin-right:20px}
.columns>.half{width:45%;width:calc(50% - 20px)}
.columns>.third{width:30%;width:calc(33.33% - 20px)}
.columns>.quarter{width:20%;width:calc(25% - 20px)}
.columns>*>:first-child{margin-top:0}
.columns img{max-width:100%}
h1{font-size:34px;font-weight:inherit;margin:3em 0 1em}
h1~p{font-size:22px}
h2,h3{font-size:inherit;font-weight:700;letter-spacing:1px;margin:3em 0 1em;text-transform:uppercase}
hr{background:transparent;color:#dccece;border:0 solid;border-top-width:1px;margin:3em 0}
img.round{-webkit-border-radius:50%;border-radius:50%}
a{color:#43be8b}
a:not([href]){opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)}
button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-o-transition:opacity .1s;-ms-transition:opacity .1s;transition:opacity .1s}
button:disabled{opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)}
abbr[title]{cursor:help}
.zooniverse-profile{padding:2em 0}
.zooniverse-profile>nav button.active{color:#fff;text-shadow:none}
.zooniverse-footer{color:#3c8999;margin:50px auto;width:800px}
.zooniverse-footer .zooniverse-logo-container{color:#020c0e}
.zooniverse-footer a{color:inherit}
.zooniverse-footer .zooniverse-footer-projects{font-size:12px}
.overlay{background:rgba(4,24,28,.9);bottom:0;color:#fff;left:0;position:fixed;right:0;top:0;-webkit-transition:opacity .5s,-webkit-transform .5s;-moz-transition:opacity .5s,-moz-transform .5s;-o-transition:opacity .5s,-o-transform .5s;-ms-transition:opacity .5s,-ms-transform .5s;transition:opacity .5s,transform .5s;z-index:1}
.overlay.hidden{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}
.overlay.hidden.from-top{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.overlay.hidden.from-left{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.overlay .content{left:50%;max-height:100%;overflow:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:760px}
.show-inline-with-overlay,.show-block-with-overlay{display:none}
.showing-overlay .show-inline-with-overlay{display:inline}
.showing-overlay .show-block-with-overlay{display:block}
.showing-overlay .hide-with-overlay{display:none}
img.help-image{height:100px;margin-right:10px;width:100px}
.site-header{background:gray url(./images/milky-way-red-blurry.jpg) 50% 25% fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff;font-size:14px;height:100px;line-height:1;position:relative;-webkit-transition:height cubic-bezier(0.27,.01,.4,.99) .5s;-moz-transition:height cubic-bezier(0.27,.01,.4,.99) .5s;-o-transition:height cubic-bezier(0.27,.01,.4,.99) .5s;-ms-transition:height cubic-bezier(0.27,.01,.4,.99) .5s;transition:height cubic-bezier(0.27,.01,.4,.99) .5s}
.site-header .home-background{background:transparent url(./images/milky-way-red.jpg) 50% 25% fixed;background-position:inherit;-webkit-background-size:inherit;-moz-background-size:inherit;background-size:inherit;height:100%;left:0;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;-webkit-transition:opacity 2s;-moz-transition:opacity 2s;-o-transition:opacity 2s;-ms-transition:opacity 2s;transition:opacity 2s;width:100%}
.site-header .content{font-size:inherit;padding-top:45px}
.site-header .constant{position:relative}
.site-header .constant.showing-overlay{z-index:1}
.site-header .logo{color:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:1px}
.site-header .trailing{float:right}
.navigation-overlay{text-align:center}
.navigation-overlay a{color:inherit;text-decoration:none;opacity:.75;-ms-filter:"alpha(Opacity=75)";filter:alpha(opacity=75)}
.navigation-overlay a:hover{opacity:1;-ms-filter:none;filter:none}
.navigation-overlay a.active{color:#3c8999;opacity:1;-ms-filter:none;filter:none}
.navigation-overlay .pages{font-size:30px;line-height:1}
.navigation-overlay .pages a{display:inline-block;padding:7px 0}
.navigation-overlay .has-aux{position:relative}
.navigation-overlay .has-aux .aux{border:1px solid;-webkit-border-radius:1em;border-radius:1em;font-size:12px;font-weight:700;left:100%;padding:5px 15px;position:absolute;top:60%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}
.navigation-overlay .social{margin-top:30px}
.navigation-overlay .social a{border:2px solid;-webkit-border-radius:50%;border-radius:50%;display:inline-block;font-size:20px;height:1.25em;line-height:1.25em;margin:0 5px;padding:3px;width:1.25em}
[data-location-hash="#/"] .site-header{height:550px}
[data-location-hash="#/"] .site-header .home-background{opacity:1;-ms-filter:none;filter:none}
.home-page{margin-top:-500px}
.home-page .introduction{color:#fff;height:350px}
.home-page .introduction h1{font-weight:700}
.home-page .introduction .action{margin-top:50px}
.home-page .introduction .action .social{color:inherit;display:inline-block;height:1.25em;font-size:24px;text-align:center;vertical-align:middle;width:1.25em}
.home-page .classify-link{background:#3c8999;-webkit-border-radius:5px;border-radius:5px;color:#fff;display:inline-block;padding:10px 30px;text-decoration:none;-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;-ms-transition:background .2s;transition:background .2s;vertical-align:middle}
.home-page .classify-link:hover{background:#4297a9}
.home-page .counters{background:#262626;-webkit-border-radius:5px;border-radius:5px;color:#fff;display:table;text-align:center;width:100%}
.home-page .counter{display:table-cell;padding:20px 0;width:20%}
.home-page .counter-value{font-size:24px;font-weight:700}
.home-page .counter-label{font-size:14px}
.home-page .other-projects{margin-top:4em;text-align:center}
.home-page .other-projects .other-project{background:#3c8999;-webkit-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;padding:0 20px;text-decoration:none}
.home-page .other-projects:not(.active){display:none}
.home-page .project-summary{padding:50px 0;text-align:center}
.home-page .why{color:#fff;position:relative;overflow:hidden}
.home-page .why .background{background:gray url(./images/milky-way-red.jpg) 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}
@-moz-keyframes milky-way-loop{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}
@-webkit-keyframes milky-way-loop{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}
@-o-keyframes milky-way-loop{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}
@-ms-keyframes milky-way-loop{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}
@keyframes milky-way-loop{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}
[data-location-hash="#/classify"] .site-header{height:370px}
.classify{margin-top:-270px}
@media (max-height:770px){.classify{margin-top:-290px}}
.classify .interface{margin:0 auto;position:relative;width:800px}
.classify .subject-options{color:#fff;position:absolute;right:100%;top:0}
.classify .subject-options a,.classify .subject-options button{border:2px solid;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;color:inherit;font-size:20px;height:40px;line-height:34px;margin:5px 10px;position:relative;text-align:center;width:40px}
.classify .subject-options a[name=favorite],.classify .subject-options button[name=favorite]{font-size:18px}
.classify .subject-options a[name=help],.classify .subject-options button[name=help]{padding-right:1px}
.classify .subject-options a.active,.classify .subject-options button.active{background:#04181c;color:#ff0}
.classify .subject-options a.showing-overlay,.classify .subject-options button.showing-overlay{z-index:1}
.classify .subject{color:#fff;position:relative}
.classify .no-more-subjects{font-size:24px;font-weight:100;left:50%;position:absolute;text-align:center;text-shadow:0 1px 3px #000,0 3px 6px #000,0 5px 9px #000;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}
.classify .no-more-subjects:not(.active){display:none}
.classify .no-more-subjects a{color:#fff}
.classify .throbber{font-size:20px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.classify .marking-surface{display:block;height:400px;width:100%}
.classify .marking-surface svg{background:rgba(4,24,28,.9);-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.25);box-shadow:0 3px 10px rgba(0,0,0,.25);overflow:hidden}
.classify .marking-tool-controls{display:none;text-shadow:0 0 1px #000,0 1px 2px #000,0 2px 3px #000}
.classify .marking-tool-controls.tool-selected{display:block}
.classify .marking-tool-controls button[name=destroy]{background:#ff4b4a;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-weight:700;height:1.25em;line-height:1.25em;width:1.25em}
.probably-ios .classify .marking-tool-controls button[name=destroy]{height:2.25em;width:2.25em}
.classify .marking-tool-controls label{display:inline-block;width:120px;text-align:left}
.classify .question{font-size:18px;line-height:1;margin:20px 0;text-align:center}
@media (max-height:770px){.classify .question{display:none}}
.classify .tools{border-spacing:10px 0;display:table;margin:15px -10px 30px;text-align:center;width:100%;width:calc(100% + 20px)}
.classify .tools .tool{display:table-cell;height:100px;vertical-align:middle;white-space:nowrap;width:10%}
.classify .tools label{cursor:pointer;display:block;width:100%}
.classify .tools input{bottom:0;position:absolute;right:0;visibility:hidden}
.classify .tools button{background:#fff;border:2px solid;-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;font-weight:700;height:100px;position:relative;width:100%}
.classify .tools button[name=finish]{background:#43be8b;border-width:0;color:#fff;-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;-ms-transition:background .2s;transition:background .2s}
.classify .tools button[name=finish]:hover{background:#51c394}
.classify .tools button[name=finish] .finish-label{display:none}
.classify .tools button[name=finish].has-marks .skip-label{display:none}
.classify .tools button[name=finish].has-marks .finish-label{display:inline}
.classify .tools .inner-label{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.classify .tools .icon{display:inline-block;font-size:30px;height:1.5em;position:relative;width:1.5em}
.classify .tools .icon svg{display:block;height:100%;left:50%;position:absolute;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:height .1s,width .1s;-moz-transition:height .1s,width .1s;-o-transition:height .1s,width .1s;-ms-transition:height .1s,width .1s;transition:height .1s,width .1s}
.classify .tools button.selected{background:#3c8999;border-color:#3c8999;color:#fff}
.classify .tools button.selected .icon svg{height:125%;width:125%}
.classify .extras{font-size:12px;font-weight:700;margin:30px;text-align:center}
.classify .extras button{text-decoration:underline}
.classify .marking-surface [data-name=bubble]{color:#94cad5}
.classify .marking-surface [data-name=cluster]{color:#d5c694}
.classify .marking-surface [data-name=ego]{color:#96d594}
.classify .marking-surface [data-name=galaxy]{color:#d594b0}
.classify .marking-surface [data-name=object]{color:#ac94d5}
.classify .tools button[name=tool][value=bubble]{color:#3c8999}
.classify .tools button[name=tool][value=cluster]{color:#99843c}
.classify .tools button[name=tool][value=ego]{color:#3f993c}
.classify .tools button[name=tool][value=galaxy]{color:#993c64}
.classify .tools button[name=tool][value=object]{color:#5f3c99}
.classify .tools button[name=tool].selected[value=bubble]{background:#3c8999;border-color:#3c8999;color:#fff}
.classify .tools button[name=tool].selected[value=cluster]{background:#99843c;border-color:#99843c;color:#fff}
.classify .tools button[name=tool].selected[value=ego]{background:#3f993c;border-color:#3f993c;color:#fff}
.classify .tools button[name=tool].selected[value=galaxy]{background:#993c64;border-color:#993c64;color:#fff}
.classify .tools button[name=tool].selected[value=object]{background:#5f3c99;border-color:#5f3c99;color:#fff}
.zootorial-tutorial{background:#fff;-webkit-border-radius:5px;border-radius:5px;color:#424242;font-size:16px;line-height:24px;width:400px;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-ms-transition:-ms-transform .5s;transition:transform .5s}
.zootorial-close{height:1.25em;opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);line-height:1;position:absolute;right:0;top:0;width:1.25em}
.zootorial-content{padding:20px}
.zootorial-footer,.zootorial-instruction{background:#d8d8d8;-webkit-border-radius:5px;border-radius:5px;padding:5px;text-align:center}
.zootorial-instruction{padding:20px}
.zootorial-next{background:#3c8999;-webkit-border-radius:5px;border-radius:5px;color:#fff;padding:10px 40px;-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;-ms-transition:background .2s;transition:background .2s}
.zootorial-next:hover{background:#4297a9}
.zootorial-demo{background:rgba(0,0,0,.5);-webkit-border-radius:3px;border-radius:3px;color:#fff;font-size:12px;font-weight:700;padding:0 10px;-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;-ms-transition:background .2s;transition:background .2s}
.zootorial-demo:after{content:"!"}
.zootorial-demo:hover{background:rgba(19,19,19,.5)}
.zootorial-arrow{border:10px solid transparent;height:0;width:0}
.zootorial-arrow[data-zootorial-position=top]{border-bottom-color:#fff;border-top-width:0;bottom:100%;left:50%;margin-left:-10px}
.zootorial-arrow[data-zootorial-position=right]{border-left-color:#fff;border-right-width:0;left:100%;margin-top:-10px;top:50%}
.zootorial-arrow[data-zootorial-position=bottom]{border-bottom-width:0;border-top-color:#d8d8d8;left:50%;margin-left:-10px;top:100%}
.zootorial-arrow[data-zootorial-position=left]{border-left-width:0;border-right-color:#fff;margin-top:-10px;right:100%;top:50%}
.team-page{zoom:1}
.team-page:before,.team-page:after{content:"";display:table}
.team-page:after{clear:both}
.team-page .image{text-align:center}
.team-page .organisations .image{float:left;width:33%}
.team-page .scientists,.team-page .developers{zoom:1}
.team-page .scientists:before,.team-page .developers:before,.team-page .scientists:after,.team-page .developers:after{content:"";display:table}
.team-page .scientists:after,.team-page .developers:after{clear:both}
.team-page .scientists .member,.team-page .developers .member{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding-right:20px;width:33%}
.team-page .line-separator{clear:left}