/*! normalize.css v4.1.1 | 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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}body{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:11pt}.main{padding:0 5px}@media screen and (-webkit-min-device-pixel-ratio: 0){select:focus,textarea:focus,input:focus{font-size:16px}}@media screen and (-webkit-min-device-pixel-ratio: 0){select,textarea,input{font-size:16px}}a{color:#617b62;text-decoration:none}a:hover,a:visited{color:#88a189}button{box-sizing:border-box;font-size:10pt;color:#fff;text-align:center;background:#88a189;cursor:pointer;border:0;border-radius:3px;box-shadow:inset 0 -4px #617b62;margin:2px;padding:7px}@media screen and (max-width: 500px){button{padding:10px}}button:hover{background:#a4b8a5;box-shadow:inset 0 -4px #88a189}button:active{background:#617b62;outline:none;box-shadow:none}button:disabled{background:gray;box-shadow:inset 0 -4px gray;cursor:not-allowed}button.inSearch,button.selected{background:#405040;color:#dde5de;box-shadow:inset 0 4px #344235}.field-label{font-weight:700;color:#88a189}.creatable{padding:5px 0}.text-muted{color:#88a189;font-size:12px;font-style:italic}.copyright,.copyright a{font-size:10pt;color:#d3d3d3;text-align:center;margin-bottom:10px;cursor:pointer}.copyright:hover,.copyright a:hover{color:gray}.no-image{display:none}.go-search{padding:20px 0;text-align:left}.go-search button{width:30%}@media screen and (max-width: 500px){.go-search button{width:auto}}.searchResult{outline:1px solid #dddddd;padding:5px;margin:3px auto;display:flex}.searchResult .record-details{display:inline-block;width:calc(100% - 100px)}@media screen and (max-width: 500px){.searchResult .record-details{display:block;width:auto}}.interactionsList ul{list-style-type:none;padding-left:0}.card{border:1px solid lightgrey;padding:10px;margin:15px}.landing-wrapper{position:relative;overflow:hidden;margin:15px;max-height:50vh}.landing-overlay{background-color:#13274533;padding:10px;letter-spacing:8px;font-style:bold;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;font-weight:700;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-overlay .subtitle{font-size:15pt;font-weight:400;letter-spacing:normal}@media screen and (max-width: 800px){.landing-overlay .subtitle{font-size:12pt}}@media screen and (max-width: 500px){.landing-overlay .subtitle{font-size:10pt}}img.landing{bottom:0;max-width:100%}ul.home-links{list-style:none;display:flex;width:100%;text-align:center;padding:0;justify-content:space-between}@media screen and (max-width: 600px){ul.home-links{flex-direction:column;justify-content:stretch}}ul.home-links li{border:2px solid white;flex:1}ul.home-links li a{cursor:pointer;display:inline-block;text-decoration:none;width:100%;padding:10px;background-color:#dde5de}ul.home-links li a:hover{background-color:#88a189;color:#000}.range{float:right;width:150px;margin-left:30px}.mini{width:150px;margin-left:15px}range-map svg{stroke:#fff;fill:#fff}.subunit{fill:#ddd;stroke:#fff;stroke-width:.7px}.inRange{fill:#d0113e}.inInteraction{fill:#9d0d2f}.mapKey{width:15px;height:15px;border-radius:2px;margin:0 5px;display:inline-block}path:focus{outline:none}.tooltip{color:#fff;background-color:#00000080;border-radius:6px;padding:2px}.tooltip .tooltiptext:after{content:" ";position:absolute;right:50%;top:100%;margin-right:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,.5) transparent transparent transparent}.modal{padding:25px;border:2px solid white;border-radius:3px;background-color:#fff;width:70vw;max-height:80vh;z-index:100}@media screen and (max-width: 800px){.modal{width:90vw;max-height:90svh}}@media screen and (max-width: 800px){.modal{width:90vw;max-height:90vh}}.modal .content-box{height:100%;width:100%;padding:0 25px 0 0;overflow-y:scroll}@media screen and (min-width: 800px){.modal .content-box{overflow-y:auto}}@media screen and (min-width: 800px){.modal.optional{width:calc(100vw - 370px);float:right;box-sizing:border-box;padding:10px 30px;top:150px;right:10px;position:inherit;transform:none;border:1px solid lightgrey;overflow-y:auto;height:auto;border:none}}.overlay{position:fixed;left:0;top:0;background-color:#132745b3;width:100vw;height:100vh;z-index:90;transition:opacity 1s ease-out;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 800px){.overlay.optional{display:none}}.modal-header{display:flex;align-items:center;justify-content:space-between}.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5,.modal-header h6{margin:0;padding:0}.modal-header a.close-modal,.cite{cursor:pointer}.cite-details{box-sizing:border-box;margin-left:10px}.cite:hover{color:gray}.indirect{color:#666}.read-more{font-weight:700;cursor:pointer}.close-modal{stroke:gray}@media screen and (min-width: 800px){.close-modal.optional{display:none}}.header.group{padding:5px 5px 0;display:flex;justify-content:space-between;align-items:flex-end;overflow:hidden;border-bottom:3px solid #88a189}@media screen and (max-width: 800px){.header.group{flex-wrap:wrap;justify-content:center}}.title{width:100%}@media screen and (max-width: 800px){.title{text-align:center}}.title .subtitle{font-size:10pt}.navigation{width:100%}.navigation ul{margin:0;padding:0;border:0;list-style:none;display:flex;justify-content:flex-end}@media screen and (max-width: 800px){.navigation ul{justify-content:space-around}}@media screen and (max-width: 800px){.navigation ul li{flex:1}}.navigation ul li a{position:relative;color:#444;font-weight:400;font-size:15px;text-decoration:none;text-align:center;display:inline-block;padding:18px 25px 12px;width:100%}.navigation ul li a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#fff;transform:perspective(4px) rotateX(1deg);transition:all .3s ease;border-radius:10px 10px 0 0}.navigation ul li a:hover{color:#617b62}.navigation ul li a:hover:before{background-color:#dde5de;z-index:-1}@media screen and (max-width: 800px){.navigation ul li a{padding:18px 0 12px;font-size:12px}}.navigation ul li.active a{color:#fff}.navigation ul li.active a:before{z-index:-1;background-color:#88a189}.radio-group ul{margin:0;padding:0}.radio-group ul li{color:#aaa;display:inline-block;position:relative}.radio-group ul li input[type=radio]{position:absolute;visibility:hidden}.radio-group ul li label{display:block;position:relative;padding:5px 5px 5px 30px;cursor:pointer;-webkit-transition:all .25s linear}.radio-group.disabled label{cursor:not-allowed}.radio-group ul li:hover label{color:#dde5de}.radio-group ul li .check{display:block;position:absolute;border:2px solid #aaaaaa;border-radius:100%;height:16px;width:16px;top:5px;left:5px;cursor:pointer;transition:border .25s linear;-webkit-transition:border .25s linear}.radio-group ul li .check.disabled{cursor:not-allowed}.radio-group ul li:hover .check{border:2px solid #dde5de}.radio-group ul li .check:before{display:block;position:absolute;content:"";border-radius:100%;height:10px;width:10px;top:1px;left:1px;transition:background .25s linear;-webkit-transition:background .25s linear}.radio-group input[type=radio]:checked~.check{border:2px solid #88a189}.radio-group input[type=radio]:checked~.check:before{background:#88a189}.radio-group input[type=radio]:checked~label{color:#88a189}.radio-group input[type=radio]:checked:disabled~.check{border-color:#a9a9a9}.radio-group input[type=radio]:checked:disabled~.check:before{background:#a9a9a9}.radio-group input[type=radio]:checked:disabled~label{color:#a9a9a9}.commonName{color:gray;margin-left:10px}ul.synonyms{list-style-type:none;padding-left:4px;margin:0}.notes{clear:both;white-space:pre-line}.scientific-name{font-size:17px}.scientific-name.notes{font-size:11px}.details{display:inline-block;float:left;width:calc(100% - 190px)}.display{padding:10px 0}@media screen and (min-width: 800px){.display{width:calc(100vw - 360px);float:right;box-sizing:border-box;padding:0 30px}}.logo svg{fill:#88a189;width:150px;font-family:Gill Sans,Gill Sans MT,Calibri,Myriad Pro,Myriad,DejaVu Sans Condensed,Liberation Sans,Nimbus Sans L,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif}.logo svg .acorn{stroke:#88a189;stroke-width:5px;fill:#fff}.logo-large svg{fill:#fff;width:30vw;overflow:inherit;font-weight:400}.logo-large svg .acorn{stroke:#fff;stroke-width:4.5px;fill:#fff;fill-opacity:.7}.logo-large svg .acorn-cap{fill-opacity:1}
