body,html{background-color:#efeeef;margin:0;padding:0}a,a:active,a:hover,a:link,a:visited{color:#088a08}a#refresh:hover,a.button:hover,a:hover{background-color:#f9fef7}#login ul,body,html{margin:0}#login,ul#menu{text-align:right}#login li,ul#menu li{display:inline;list-style:none}body,ul#menu li a:hover{color:#333}#login,.clear-fix:after,fieldset legend,footer,header,hgroup,nav,section{display:block}.close,.label{font-weight:700}#login li,.round,aside ul,fieldset ol,ul#menu li{list-style:none}#photo,#reported{width:460px}.aside,.asidehalf,.labelflexrow{overflow:hidden}.modalDialog>div,.round li,th a{position:relative}#scientificnameg,.bolditalic{font-style:italic}.content-wrapper,.fieldblock input,.fieldblock select,.text-box,fieldset{box-sizing:border-box}body{font-size:.85em;font-family:"Segoe UI",Verdana,Helvetica,Sans-Serif}a{outline:0;padding-left:3px;padding-right:3px;text-decoration:none}#body,a.hovernone:hover{background-color:#efeeef}a#refresh:hover{display:inline-block;height:27px}.float-left{float:left}.float-right{float:right}.clear-fix:after{content:".";clear:both;height:0;visibility:hidden}h1,h2,h3,h4,h5,h6{color:#645000;margin-top:0;margin-bottom:0;padding-bottom:0}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.2em}.featured p,h4{font-size:1.1em}form .search-btn i,h5,h6{font-size:1em}h5 a:active,h5 a:link,h5 a:visited{padding:0;text-decoration:none}#scientificnameg{font-size:1.4rem;font-weight:600}.content-wrapper{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}#body{clear:both;padding-bottom:35px}.main-content{background:0 0;padding-left:10px;padding-top:30px}header .content-wrapper{padding-top:10px}footer{clear:both;background-color:#e2e2e2;font-size:.8em;height:200px}.site-title{color:#6b7941;font-family:Rockwell,Consolas,"Courier New",Courier,monospace;font-size:2.3em;margin:0 0 5px;display:flex;align-items:center;float:left}.site-title a,.site-title a:active,.site-title a:hover{background:0 0;color:#6b7941;outline:0;text-decoration:none}#login{font-size:.85em;margin:0 0 10px}#mydiv,#picexists,#refresh,.aside .photo-block,.aside .photo-credit,.aside50>div,.center,.centremob,.close,.info,.photo-cell,.photo-wrapper,.textboxa,.textboxg,.title h1,.title h2,.weed-badge,a.button,table.grid #imagegrid,table.grid #status,table.grid .columnstatus,table.grid .listnamegrid,table.grid .surveydategrid,table.grid th,td.columnstatus,td.photo-cell{text-align:center}#login a{margin-left:10px;margin-right:3px;padding:2px 3px;text-decoration:none}#login a.email{background:0 0;margin:0;padding:0}ul#menu{font-size:1.3em;font-weight:600;margin:0 0 5px;padding:0}ul#menu li{padding-left:15px}ul#menu li a{background:0 0;color:#999;text-decoration:none}.featured{background-color:#8b9a74;background-image:linear-gradient(to right,#7ac0da 0,#8b9a74 100%);color:#3e5667}.featured .content-wrapper{padding:15px 40px}.featured .title h1,.featured .title h2{color:#645252}.title{margin-bottom:10px}.title h1,.title h2{margin:0 auto}.title h2{font-weight:400;margin-left:3px}.asidehalf,.sectionhalf{height:auto}.aside img,.asidehalf img{max-width:100%;margin-top:0!important;height:auto;display:block}.asidehalf a{display:inline-block;margin:.5rem auto 0}.sectionhalf{float:left;width:50%}.sectionhalf p{margin-bottom:1rem}.asidehalf{float:left;width:50%;padding-top:3rem}.onechar{width:2ch}.sectionseventy{float:left;width:70%}.aside{float:right;width:30%}.asidethirty{float:left;width:30%}aside ul{padding:0}aside ul li{background:url("../Images/bullet.png") 0 50% no-repeat;padding:2px 0 2px 20px}.home-layout{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.section50{flex:1 1 50%;padding-left:60px}.aside50{flex:1 1 50%}.aside50 img{max-width:60%;height:auto;display:block;border-radius:4px;margin:0 auto}#mydiv h5{margin-bottom:.5rem}#refresh img{display:block;width:40px;height:auto}#refresh{display:inline-block}#refresh:hover img{transform:scale(1)}#refresh:focus,#refresh:hover{outline:0;border:none}.round{padding-left:0}.round li{padding-left:32px;margin-bottom:1rem}.round li::before{content:"\f06c";font-family:"Font Awesome 6 Free";font-weight:900;color:#6b7941;position:absolute;left:0;top:.15em;font-size:1.6em}#searchsmall{width:70%;max-width:250px}.search-container span{display:inline-flex;align-items:center;gap:4px}@media (max-width:768px){.home-layout{flex-direction:column}.aside50,.section50{flex:1 1 100%}}.aside .photo-block{width:100%;margin:0 0 25px;padding:0}.aside .photo-block img{display:block;margin:0 auto;max-width:90%}.aside .photo-credit{font-size:.8rem;color:#3b6c54;margin-top:0;margin-bottom:12px;line-height:1.2}.aside .photo-block a{display:block;line-height:0}#logoutForm,label.checkbox{display:inline}.modalDialog{position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:99999;opacity:0;transition:opacity .4s ease-in;display:none;pointer-events:none}#selectbox,.weed-badge,fieldset,label{display:block}.modalDialog:target{opacity:1;display:block;pointer-events:auto}.modalDialog>div{max-width:82vh;width:50%;margin:5% auto;padding:0 15px 15px;border-radius:10px;background:#fff;background:linear-gradient(#fff,#999)}.close{background:#606061;color:#fff;line-height:25px;position:absolute;right:-12px;top:-10px;width:24px;border-radius:12px;box-shadow:1px 1px 3px #000}.selectbox,input,textarea{color:#333;font-size:1.2em}.close:hover{background:#7ac0da}fieldset{margin:2px;padding:20px}fieldset ol{padding:0}fieldset ol li{padding-bottom:5px}label{font-size:1em;font-weight:600}#selectbox{width:auto;font-size:1em;font-weight:600;padding-bottom:6px}input,textarea{border:1px solid #e2e2e2;background:#fff;margin:5px 0 6px;padding:5px;width:450px}textarea{width:450px;font-family:Verdana,Helvetica,Sans-Serif}input:focus,textarea:focus{border:1px solid #7ac0da}input[type=checkbox]{background:0 0;border:inherit;width:auto}button,input[type=button],input[type=submit]{background-color:#d3dce0;border:1px solid #787878;cursor:pointer;font-size:1.2em;font-weight:600;padding:7px;margin-right:8px;width:auto}td button,td input[type=button],td input[type=submit]{font-size:1em;padding:4px;margin-right:4px}form .search-btn{padding:5px 7px;font-size:1em;border-radius:6px;margin-right:4px}.selectbox{background:#fff;width:auto;height:30px}.bold,.bolditalic{color:#55663b;font-weight:700}.redwarning{color:#e80c4d;font-weight:700}span.dropt{border-bottom:thin dotted;background:#eaf9f1}span.dropt:hover{background:#fff;z-index:6}span.dropt span{position:absolute;left:-9999px;margin:4px 0 0;padding:3px;border:1px solid #000}span.dropt:hover span{left:2%;background:#fff}.imagemodal{height:100%;width:100%;transition:transform .25s;cursor:zoom-in}.imagemodal.zoomed{transform:scale(2.5);cursor:zoom-out}.weed-badge{background-color:red;color:#fff;width:100px;padding:4px 8px;border-radius:4px;font-weight:400;font-size:1.1rem;margin-top:6px;margin-left:5%}#reported,.textboxa,.textboxg{background-color:#f5f1f1}table,td{border:0}table.grid,table.grid tr td{border:1px solid #000}.photo-icon,th{font-size:1.2em}#pdf,.textboxg{margin-left:20px}.textboxg{width:60px;margin-right:20px}.textboxa{width:40px;margin-left:30px;margin-right:30px}#photo{height:40px}#notes{height:200px;width:98%}.notes{height:200px;width:calc(100% - 50px)}.container{display:flex;justify-content:center;flex-wrap:wrap}.labelflexrow{display:flex;align-items:flex-start;justify-content:flex-start;gap:140px;margin-bottom:20px;width:100%;padding-left:82px}.labelfloatcenter.labelflexrow{gap:120px}.labelflexrow>span{display:flex;flex-direction:column;width:140px}.labelfloatcenter{width:75%;display:flex;gap:5px;flex-wrap:wrap;align-items:flex-start;padding-left:5px;margin-bottom:20px}.fieldblock{display:flex;flex-direction:column;align-items:center;width:110px;margin-right:30px}.fieldblock label{display:block;margin-bottom:2px}.fieldinput{display:flex;justify-content:center;align-items:center}.fieldblock select{margin-top:4px;padding-top:3px;padding-bottom:3px}table.grid,table.grid #gridcentre{margin:0 auto;width:100%}.fieldblock input[type=text]{min-width:0}.fieldinput input,.fieldinput select{flex:0 0 auto}#picexists{width:6ch}#photographers{width:48ch;background-color:#fff}table{border-collapse:collapse;border-spacing:0;margin-top:.75em}th{text-align:left;border:none;padding-left:0}th a{display:block}th a:active,th a:hover,th a:link,th a:visited{color:#333;font-weight:600;text-decoration:none;padding:0}th a:hover{color:#000}th.asc a,th.desc a{margin-right:.75em}th.asc a:after,th.desc a:after{display:block;position:absolute;right:0;top:0;font-size:.75em}th.asc a:after{content:'▲'}th.desc a:after{content:'▼'}td{padding:.25em 2em .25em 0}#gridcentre{padding-right:30px}table.grid tr td{padding:8px 0 8px 8px}table.grid tr:nth-child(odd){background-color:#eee}table.grid tr:nth-child(2n){background-color:#fff}.grid td:first-child a{font-weight:650}table.grid th{background-color:#b9c9a0;color:#ece6e6;font-size:larger}table.grid .listnamegrid{font-weight:700}table.grid #imagegrid,table.grid #status{color:#000;font-weight:500}table.grid .scientificname{color:#088a08;font-weight:700;font-style:italic}table.grid .columnstatus{color:#000;font-weight:700;width:50px}.photo-wrapper{display:inline-block;width:1.6em}.photo-icon{color:#6b7941}.info,.info4{padding:6px 8px;font:14px/16px Arial,Helvetica,sans-serif;background:rgba(255,255,255,.8);box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:5px}td.columnstatus,td.photo-cell{padding-left:0;padding-right:0}table.grid td.columnstatus,table.grid td.photo-cell{padding-left:0!important;padding-right:0!important;text-align:center}.photo-block img{display:block;margin-left:auto;margin-right:auto}.btn-back,a.button{display:inline-block}.fullwidth{clear:both;width:100%}#map{width:100%;aspect-ratio:1/1;max-width:600px;margin:20px auto}#map.fullwidth{width:100%!important;max-width:none!important;margin:20px 0!important;aspect-ratio:auto!important}.info h4{margin:0 0 5px;color:#777}.legend3{line-height:18px;color:#555}.legend3 i{width:18px;height:18px;float:left;margin-right:8px;opacity:.7}.mapbox-wordmark-control{height:20px;width:65px;background-image:url('../Images/mapbox-logo-black.svg');background-repeat:no-repeat;background-size:65px 20px;margin-bottom:4px}.notes-auto,.text-box{width:50%;font-weight:600}.pdf-button,.pdf-button:hover{background:0 0}#pdf{float:right;margin-top:3px}.pdf-button{border:none;padding:0;margin:0;cursor:pointer;float:right}a.button{background-color:#eaebe9;border:4px double #e0e2e0;border-radius:5px;color:#3b6c54;margin-right:10px;margin-top:20px;padding:4px;width:120px;box-shadow:0 10px 20px -15px rgba(0,0,0,.7);transition:.5s}.btn-back{padding:6px 12px;background-color:#ddd;border:1px solid #aaa;border-radius:4px;text-decoration:none;color:#333}.notes-auto,.text-box,input[type=date].text-box{padding:6px 8px;font-size:14px}.btn-back:hover{background-color:#ccc}.centremob{display:flex;flex-direction:column;align-items:center;margin:0 auto;overflow-wrap:anywhere;word-break:normal}.notes-auto{min-height:80px;overflow-y:hidden;resize:none}.text-box{border:1px solid #ccc;border-radius:4px;height:32px;color:#333;background-color:#fff}input[type=date].text-box{appearance:none;line-height:normal;height:32px;box-sizing:border-box}.readonly-box{background-color:#e9ecef;color:#555}.searchresults{color:#6b7941;font-weight:700}.spaced{margin-left:10em}.error{color:#e80c4d}.required{color:red;font-weight:400;font-size:.9em}@media only screen and (max-width:850px){#login a,#login ul,ul#menu{padding:0}#login,footer,header .site-title,ul#menu{text-align:center}footer p,ul#menu{margin:0}header .float-left,header .float-right{float:none}header .site-title{margin:10px}#login{font-size:.85em;margin:0 0 12px}#login ul{margin:5px 0}#login li{display:inline;list-style:none}#login a{background:0 0;color:#999;font-weight:600;margin:2px}#login a:hover{color:#333}nav{margin-bottom:5px}ul#menu li{margin:0;padding:0}.featured+.main-content,.main-content{background-position:10px 0}.content-wrapper{padding-right:10px;padding-left:10px}.featured .content-wrapper{padding:10px}.sectionseventy{float:left;width:70%;padding-right:30px;overflow:hidden;margin-bottom:20px}.aside{width:30%}@media (max-width:800px){.aside,.sectionseventy{float:none;width:100%;padding-right:0}}input{width:90%}footer .content-wrapper,footer .float-left,footer .float-right{text-align:center;margin:0 auto;background-color:#e2e2e2;height:50px}footer{height:auto;padding:10px 0}}