﻿.is-cookies-banner{padding:1em;font-size:0.9em}.is-cookies-banner.is-cookies-banner-position-bottom{position:fixed;bottom:0;left:0;width:100%;z-index:1000}.is-cookies-banner.is-cookies-banner-theme-light{background-color:white;border-top:thin solid #ddd;color:black;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.is-cookies-banner.is-cookies-banner-theme-light a{color:inherit}.is-cookies-banner.is-cookies-banner-theme-light .is-cookies-button-accept{background-color:#E4AD1D;color:white;padding:0.5em 1em;text-decoration:none;margin-left:1em}.is-cookies-banner.is-cookies-banner-theme-light .is-cookies-button-accept:active,.is-cookies-banner.is-cookies-banner-theme-light .is-cookies-button-accept:hover{background-color:#cf9c19}.is-cookies-banner.is-cookies-banner-theme-light .is-cookies-button-accept:before{content:"✓";display:inline-flex;position:relative;top:-0.15em;align-items:center;justify-content:center;font-size:0.7em;margin-right:0.5em;border-radius:2em;width:1.3em;height:1.3em;background-color:#3a3a3a}.is-cookies-banner.is-cookies-banner-theme-light .is-cookies-banner-buttons{margin:0.5em 1em;flex-grow:0;flex-shrink:0}.is-cookies-banner.is-cookies-banner-theme-light .is-cookies-banner-text{flex-grow:1;flex-shrink:1}@media screen and (max-width: 1000px){.is-cookies-banner.is-cookies-banner-theme-light{flex-direction:column;flex-wrap:wrap}.is-cookies-banner.is-cookies-banner-theme-light .is-cookies-banner-buttons{margin:1em 0 0 0;text-align:right}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin:-0.5rem -0.5rem}.row.spread{justify-content:space-between}.row.squish{justify-content:space-around}.row.align-end{justify-content:flex-end}.row.align-start{justify-content:flex-start}.row.top{align-items:flex-start}.row.center{align-items:center}.row.bottom{align-items:flex-end}.row.no-wrap{flex-wrap:nowrap}.row.collapse{margin:-0.5rem 0}.row.collapse .col,.row.collapse .col-1,.row.collapse .col-2,.row.collapse .col-3,.row.collapse .col-4,.row.collapse .col-5,.row.collapse .col-6,.row.collapse .col-7,.row.collapse .col-8,.row.collapse .col-9,.row.collapse .col-10,.row.collapse .col-11,.row.collapse .col-12{padding:0.5rem 0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden}.col.flexible,.flexible.col-1,.flexible.col-2,.flexible.col-3,.flexible.col-4,.flexible.col-5,.flexible.col-6,.flexible.col-7,.flexible.col-8,.flexible.col-9,.flexible.col-10,.flexible.col-11,.flexible.col-12{flex-shrink:1;flex-grow:1}.col.fixed,.fixed.col-1,.fixed.col-2,.fixed.col-3,.fixed.col-4,.fixed.col-5,.fixed.col-6,.fixed.col-7,.fixed.col-8,.fixed.col-9,.fixed.col-10,.fixed.col-11,.fixed.col-12{flex-shrink:0;flex-grow:0}.col.grow,.grow.col-1,.grow.col-2,.grow.col-3,.grow.col-4,.grow.col-5,.grow.col-6,.grow.col-7,.grow.col-8,.grow.col-9,.grow.col-10,.grow.col-11,.grow.col-12{flex-grow:1}.col.shrink,.shrink.col-1,.shrink.col-2,.shrink.col-3,.shrink.col-4,.shrink.col-5,.shrink.col-6,.shrink.col-7,.shrink.col-8,.shrink.col-9,.shrink.col-10,.shrink.col-11,.shrink.col-12{flex-shrink:1}.col-1{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:8.3333333333%}.col-2{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:16.6666666667%}.col-3{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:25%}.col-4{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:33.3333333333%}.col-5{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:41.6666666667%}.col-6{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:50%}.col-7{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:58.3333333333%}.col-8{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:66.6666666667%}.col-9{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:75%}.col-10{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:83.3333333333%}.col-11{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:91.6666666667%}.col-12{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:100%}@media screen and (max-width: 50rem){.row.spread-sm{justify-content:space-between}.row.squish-sm{justify-content:space-around}.row.align-end-sm{justify-content:flex-end}.row.align-start-sm{justify-content:flex-start}.row.center-sm{align-items:center}.col-sm-1{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:8.3333333333%}.col-sm-2{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:16.6666666667%}.col-sm-3{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:25%}.col-sm-4{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:33.3333333333%}.col-sm-5{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:41.6666666667%}.col-sm-6{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:50%}.col-sm-7{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:58.3333333333%}.col-sm-8{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:66.6666666667%}.col-sm-9{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:75%}.col-sm-10{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:83.3333333333%}.col-sm-11{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:91.6666666667%}.col-sm-12{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:100%}}@media screen and (min-width: 100rem){.row.spread-lg{justify-content:space-between}.row.squish-lg{justify-content:space-around}.row.align-end-lg{justify-content:flex-end}.row.align-start-lg{justify-content:flex-start}.row.center-lg{align-items:center}.col-lg-1{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:8.3333333333% !important}.col-lg-2{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:16.6666666667% !important}.col-lg-3{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:25% !important}.col-lg-4{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:33.3333333333% !important}.col-lg-5{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:41.6666666667% !important}.col-lg-6{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:50% !important}.col-lg-7{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:58.3333333333% !important}.col-lg-8{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:66.6666666667% !important}.col-lg-9{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:75% !important}.col-lg-10{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:83.3333333333% !important}.col-lg-11{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:91.6666666667% !important}.col-lg-12{box-sizing:border-box;padding:0.5rem 0.5rem;overflow:hidden;width:100% !important}}*{box-sizing:border-box}html{width:100%;height:100%}body{background-color:#ddd;color:#333;font-family:Helvetica Neue, Helvetica, sans-serif;font-size:1rem;line-height:1.8em}a{color:#649ec1;font-weight:bold}p{margin-bottom:1.5rem}address{margin-bottom:1.5rem}strong{font-weight:bold}h1{font-weight:300;margin-bottom:2rem;font-size:2.8em;line-height:1.2em}h1 small{font-size:0.5em}h2{font-weight:300;margin-bottom:1.25rem;font-size:2em;line-height:1.2em}h2 small{font-size:0.5em}h3{font-weight:300;margin-bottom:1rem;font-size:1.2em;line-height:1.2em}h3 small{font-size:0.5em}section{padding:1rem}footer{padding:1rem;font-size:0.8rem}.text-right{text-align:right}.text-left{text-align:left}@media screen and (max-width: 40rem){.text-sm-right{text-align:right}.text-sm-left{text-align:left}}@media screen and (min-width: 100rem){.text-lg-right{text-align:right}.text-lg-left{text-align:left}}nav.nav-bar{display:flex;height:4rem;align-items:center;flex-direction:row;border-bottom:thin solid #5e5e5e;padding:0 1rem;background-color:#115a87;margin-bottom:1.5rem;flex-wrap:wrap;position:relative}nav.nav-bar.nav-bar-fixed-top{position:fixed;top:0;left:0;width:100%;z-index:100}nav.nav-bar .brand,nav.nav-bar ul,nav.nav-bar ul>li{margin:0;padding:0;list-style:none;color:white;padding-top:0;padding-bottom:0}nav.nav-bar .brand:not(:first-child),nav.nav-bar ul:not(:first-child),nav.nav-bar ul>li:not(:first-child){padding-left:1rem}nav.nav-bar .brand:not(:last-child),nav.nav-bar ul:not(:last-child),nav.nav-bar ul>li:not(:last-child){padding-right:1rem}nav.nav-bar .brand{font-size:1.2em;padding:0;height:4rem;display:flex;align-items:center}nav.nav-bar .brand img.logo{display:block;max-width:4em}nav.nav-bar ul{display:flex;align-items:center}nav.nav-bar ul li{padding:0;color:white}nav.nav-bar a{color:inherit;text-decoration:none}nav.nav-bar .hamburger{display:none;margin-left:auto}@media screen and (max-width: 50rem){nav.nav-bar ul{position:absolute;top:4rem;left:0;transition:height 0.3s;width:100%;margin:0;height:0;background-color:#115a87;overflow:scroll;flex-direction:column}nav.nav-bar ul li{width:100%}nav.nav-bar ul li,nav.nav-bar ul li:last-child,nav.nav-bar ul li:first-child{padding:0 !important}nav.nav-bar ul li a{padding:1rem;display:block}nav.nav-bar ul li:not(:last-child){border-bottom:thin solid #5e5e5e}nav.nav-bar ul.expanded{height:calc(100vh - 4rem)}nav.nav-bar .hamburger{display:block}}body.nav-bar-fixed-padding{padding-top:5rem}.button{display:inline-block;padding:1rem;cursor:pointer;line-height:1;text-decoration:none;vertical-align:middle;text-align:center;transition:background-color 0.3s, color 0.3s}.button.primary,form input[type=button],form input[type=submit]{background-color:#115a87;color:white}.button.primary:hover,form input[type=button]:hover,form input[type=submit]:hover{cursor:pointer;background-color:#0b3c5a}.button.primary:active,form input[type=button]:active,form input[type=submit]:active{background-color:#082d43}.button.primary:disabled,form input[type=button]:disabled,form input[type=submit]:disabled,.button.primary.disabled,form input.disabled[type=button],form input.disabled[type=submit]{background-color:#2f92cf;color:white;cursor:not-allowed}.button.secondary{background-color:#649ec1;color:#333}.button.secondary:hover{cursor:pointer;background-color:#4586ad}.button.secondary:active{background-color:#3e789b}.button.secondary:disabled,.button.secondary.disabled{background-color:#b5c9d6;color:#595959;cursor:not-allowed}.button.alert{background-color:#E23743;color:#333}.button.alert:hover{cursor:pointer;background-color:#c91d29}.button.alert:active{background-color:#b31a25}.button.alert:disabled,.button.alert.disabled{background-color:#e59a9f;color:#595959;cursor:not-allowed}.button.small,form input[type=button],form input[type=submit]{padding:0.8rem;font-size:.9em}.button.wide{width:100%}.button.tiny{padding:0.5rem;font-size:.7em}ul.button-list{margin:0;padding:0;list-style:none}ul.button-list li{margin-bottom:0.75rem}ul.button-list li .button{width:100%}.box{width:100%;border:thin solid #115a87;margin-bottom:1.5rem}.box>.title,.box>.footer,.box>.body{padding:.5rem}.box>.title,.box>.footer{font-size:0.8rem;font-weight:bold}.box>.title{background-color:#115a87;color:white}.box>.title.big{padding:1rem;font-size:1.5rem}.box>.body p:last-child{margin-bottom:0}.box>.footer{background-color:#115a87;color:#333}table{margin-bottom:1.5rem}table thead th,table thead td,table tfoot th,table tfoot td{background-color:#115a87;color:white;padding:0.5rem 1rem;font-weight:bold;font-size:.9em;line-height:1}table tbody th{background-color:#115a87;color:white;padding:0.5rem 1rem;font-weight:bold;font-size:.9em;line-height:1}table thead td,table thead th{vertical-align:bottom}table thead td a,table thead th a{color:inherit}table td,table th{padding:1rem}table.align-top td,table.align-top th{vertical-align:top}table.bordered{border-collapse:collapse}table.bordered th,table.bordered td{border:thin solid #aaaaaa}table.alternating tbody tr:nth-child(2n) td,table.alternating tbody tr:nth-child(2n) th{background-color:#d0d0d0}table.condensed tbody td,table.condensed tbody th{padding:0.1rem;line-height:1.1em}form{margin-bottom:1.5rem}form input[type=button],form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 none;line-height:1;font-family:inherit;font-weight:bold;margin:0}form fieldset{border:thin solid #aaaaaa;padding:1.5rem;margin-bottom:1.5rem}form .input.hidden{display:none}form .inputs .input{margin-bottom:1.5rem}form .inputs .input.boolean input{width:auto;display:inline-block;vertical-align:top;margin-right:0.2rem;margin-top:0.75em}form .inputs .input.check_boxes{display:flex;flex-wrap:wrap}form .inputs .input.check_boxes label.check_boxes{width:100%}form .inputs .input.check_boxes .checkbox{margin-right:1.5rem}form .inputs .input.check_boxes .checkbox label{display:inline}form .inputs .input.check_boxes .checkbox input{width:auto;display:inline-block;vertical-align:top;margin-right:0.2rem;margin-top:0.75em}form .inputs .input label{display:block;cursor:pointer}form .inputs .input label abbr{color:#115a87}form .inputs .input input,form .inputs .input textarea{display:block;box-sizing:border-box;width:100%;margin:0;border:thin solid #aaaaaa}form .inputs .input input.readonly,form .inputs .input textarea.readonly{background-color:#c4c4c4;color:gray;cursor:not-allowed}form .inputs .input select{display:inline-block;width:100%}form .inputs .input input{padding:.5em 1em;font-size:0.7rem}form .inputs .input textarea{padding:1em}form .inputs .input textarea.monospace{font-family:Menlo, monospace}form .inputs .input .button.auxiliary{padding:calc(.5em + 2px) 1em;font-size:0.7rem;display:block}form .inputs .input .error{color:red}form .inputs .input .hint{color:#4d4d4d;font-style:italic}form .buttons input.button{display:block}ol,ul{margin-left:1.7em;margin-bottom:1.5rem}ol li p+ul,ul li p+ul{margin-top:-1.5rem;margin-bottom:0}ol{list-style:decimal}ul{list-style:disc}ul ul{margin-bottom:0.75rem;list-style:circle}ul ul ul{margin-bottom:0.5rem;list-style:square}dl{margin-bottom:1.5rem}dl dt{font-weight:bold}dl.inline{display:flex;flex-wrap:wrap}dl.inline dt{margin-right:1rem;flex-basis:20%}dl.inline dt:after{content:":"}dl.inline dd{flex-basis:calc(80% - 1rem)}@media all and (max-width: 50rem){dl.inline dt,dl.inline dd{flex-basis:100%}dl.inline dd{margin-bottom:1rem}}code{margin-bottom:1.5rem;display:block}code pre{font-size:0.8rem;line-height:1rem;font-family:Menlo, monospace}.tabs{width:100%;margin-bottom:1.5rem}.tabs ul.bar{margin:0;padding:0;list-style:none}.tabs ul.bar li{display:inline-block}.tabs ul.bar li a{display:inline-block;background-color:#999999;padding:0.5rem 1rem;color:inherit;text-decoration:none}.tabs ul.bar li a.active{background-color:#115a87}.tabs .content{border:thin solid #115a87;padding:1rem}.flash-messages{margin:0;padding:0;list-style:none;margin-bottom:1.5rem;padding:0 1rem}.flash-messages .flash{margin-bottom:1rem;font-weight:bold;padding:0.5rem 2.5rem 0.5rem 1rem;border-style:solid;border-width:thin}.flash-messages .flash a.close{margin-right:-1.5rem;color:inherit;float:right;cursor:pointer}.flash-messages .flash.notice{background-color:#1a87cb;border-color:#115a87;color:#333}.flash-messages .flash.alert{background-color:#ec7a82;border-color:#E23743;color:#333}.panel{border:thin solid #aaaaaa;padding:1rem;background-color:#d0d0d0;margin-bottom:1.5rem;overflow:scroll}.panel.centered{text-align:center}.panel>:last-child{margin-bottom:0}span.label{border-radius:0.2rem;padding:0.2rem 0.4rem;font-size:0.8rem;font-weight:bold}span.label.primary{color:#333;background-color:#115a87}span.label.secondary{color:#333;background-color:#d0d0d0}figure{box-sizing:border-box;width:100%;border:thin solid #aaaaaa;padding:1rem;margin:1.5rem 0;background-color:#d0d0d0}figure img{max-width:100%}ul.pagination{margin:0;padding:0;list-style:none;width:100%;display:flex;align-items:center;justify-content:center}ul.pagination li{width:2rem;height:2rem;border:thin solid #aaaaaa;display:flex;align-items:center;justify-content:center;color:#b3b3b3;font-weight:bold;margin:0 0.1rem}ul.pagination li.current{background-color:#d0d0d0;color:#333}ul.pagination li a{width:2rem;height:2rem;color:#333;text-align:center;display:block;text-decoration:none;font-weight:inherit}abbr{cursor:help}.hamburger{width:2.5rem;height:2.5rem;position:relative;cursor:pointer}.hamburger .line{position:absolute;transition:top 0.7s, left 0.7s, transform 0.7s;left:1.25rem}.hamburger .line:after{transition:width 0.7s, left 0.7s;position:absolute;top:-0.18rem;left:-1.25rem;content:"";background-color:white;width:2.5rem;height:0.36rem;border-radius:0.36rem 0.36rem}.hamburger .line:nth-child(1){top:0.64rem}.hamburger .line:nth-child(2){top:1.25rem}.hamburger .line:nth-child(3){top:1.86rem}.hamburger.close .line{top:1.25rem}.hamburger.close .line:after{left:-1rem;width:2rem}.hamburger.close .line:nth-child(1),.hamburger.close .line:nth-child(3){transform:rotate(45deg)}.hamburger.close .line:nth-child(2){transform:rotate(-45deg)}ul.activities{margin:0;padding:0;list-style:none}ul.activities .activity{margin-bottom:1.5rem}ul.activities .activity .heading{font-weight:bold;font-size:1.2em}.catalogue .catalogue-level{font-weight:bold;background-color:#115a87;color:white;padding:1rem}.catalogue .catalogue-level .type{font-size:60%;margin-left:1rem;font-style:italic}.catalogue .catalogue-level-0{font-size:200%;background-color:#115a87}.catalogue .catalogue-level-1{font-size:175%;background-color:#1778b4}.catalogue .catalogue-level-2{font-size:150%;background-color:#1c96e2}.catalogue .catalogue-level-3{font-size:125%;background-color:#49abe8}.catalogue .catalogue-level-4{font-size:100%;background-color:#76c0ee}.catalogue .catalogue-taxons{margin-top:1.5rem}.check-boxes-control{margin-bottom:1.5rem}form .inputs .check-boxes-control .input.check_boxes{margin-bottom:0}form.filters input[type=checkbox]{display:none}form.filters input[type=checkbox]+label{display:inline-block;padding:1rem;cursor:pointer;line-height:1;text-decoration:none;vertical-align:middle;text-align:center;transition:background-color 0.3s, color 0.3s;padding:0.8rem;font-size:.9em;background-color:#649ec1;color:#333;font-weight:bold}form.filters input[type=checkbox]+label:hover{cursor:pointer;background-color:#4586ad}form.filters input[type=checkbox]+label:active{background-color:#3e789b}form.filters input[type=checkbox]+label:disabled,form.filters input[type=checkbox]+label.disabled{background-color:#b5c9d6;color:#595959;cursor:not-allowed}form.filters input[type=checkbox]:checked+label{background-color:#115a87;color:white}form.filters input[type=checkbox]:checked+label:hover{cursor:pointer;background-color:#0b3c5a}form.filters input[type=checkbox]:checked+label:active{background-color:#082d43}form.filters input[type=checkbox]:checked+label:disabled,form.filters input[type=checkbox]:checked+label.disabled{background-color:#2f92cf;color:white;cursor:not-allowed}ul.images{margin:0;padding:0;list-style:none;margin:-1rem}ul.images.inline{display:inline-block}ul.images.inline li.image{vertical-align:top;display:inline-block}ul.images li.image{border:thin solid #aaaaaa;padding:1rem;margin:1rem;background-color:#d0d0d0}ul.images li.image img{display:block;max-width:100%}ul.images li.image .caption{margin-top:0.5rem;text-align:right;font-size:80%}ul.images li.image .caption *:last-child{margin-bottom:0}.markdown table{margin:0 -1rem 1.5rem -1rem}.markdown table th{font-weight:bold}.markdown table td{padding:1rem;vertical-align:top}span.translation_missing{animation:missing-translations-blink 1s linear infinite;cursor:help}@keyframes missing-translations-blink{0%{background-color:rgba(255,0,0,0);color:inherit}20%{background-color:red;color:white}40%{background-color:rgba(255,0,0,0);color:inherit}}.search-form .button-group{display:inline-flex;vertical-align:top}.search-form .button-group .button{display:block}.taxon-list{margin:0;padding:0;list-style:none}.taxon-list li.taxon{margin-bottom:1.5rem}.taxon-title .paren{font-style:normal}.taxon-title .taxon{font-style:italic}.taxon-title .author{font-variant:small-caps}
