a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.collapsible{color:#444;cursor:pointer;width:100%;border:2px #000;text-align:left;outline:none;font-size:15px;max-height:9000px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.collapsibleInner{padding:18px;display:flex;flex-direction:column}.collapsible.hide{max-height:0;display:block!important;overflow:hidden;padding:0}.collapsible em{padding-left:10px;text-align:right;padding-right:0;float:right;font-size:15px}.links>.link{margin-bottom:.5em;line-height:1.2}.links>.link.active{border-bottom:.2em solid #000}.collapsible:hover{opacity:.8}.content{padding:0 18px;display:none}.button-content,.content{overflow:hidden;background-color:#f1f1f1}.button-content{max-height:0;padding:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button-content.expanded{max-height:9000px;overflow:auto}.button-content button{background-color:#535355;border:none;border-radius:8px;color:#f1fffa;width:80px}.editMode-buttons{display:none}.editMode-buttons.show{display:block}.details form{margin-top:20px;clear:both}.details p{font-size:14px;margin-bottom:5px}.details span{margin-bottom:5px;margin-left:5px;font-size:16px;font-weight:700}.details input,.details textarea{display:block;font-size:16px;font-family:sans-serif;color:#444;line-height:1.3;padding:.4em 1.4em .4em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:4px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.user-buttons{margin-top:10px;display:flex;margin-bottom:10px;margin-left:10px}.user-buttons button{width:80px;margin:5px}.searchBar button,.user-buttons button{background-color:#535355;border:none;border-radius:8px;color:#f1fffa}.tab-navBar form{display:flex;flex-direction:column}.dateFilter,.pageButtons,.sortButtons{margin-bottom:1em}.buttonsRowLabel{display:block;margin-top:.75em;margin-bottom:.5em}.buttonsRow{flex-direction:row;margin-left:-.3em}.buttonsRow>button,.pageButtons>span{flex:1 1;text-align:center}.btnPrev svg{float:left;margin-left:.5em}.btnNext svg{float:right;margin-right:.5em}.buttonsRow button{margin:5px,10px,5px,0}.tab-navBar button{background-color:#535355;border:none;border-radius:8px;color:#f1fffa;width:80px}.tab-navBar button:hover{opacity:.8;cursor:pointer}.searchBar{clear:both}.search-keyword{display:flex;display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:0 1.4em 0 .8em;width:80%;max-width:60vw;box-sizing:border-box;margin:0}.searchSubmitReset{display:flex;flex-direction:row}.searchSubmitReset input{background-color:#535355;border:none;border-radius:8px;color:#f1fffa;margin:0 .3em;flex:1 1}.barTitle{float:left;padding-top:0}.addButton{background-color:#535355;border:none;border-radius:8px;color:#f1fffa;margin-top:5px;margin-bottom:5px;padding:.6em;float:right}.sortResults{display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:0 1.4em 0 .8em;width:100%;max-width:80vw;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:4px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e5e5e5));background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),-webkit-linear-gradient(top,#fff,#e5e5e5);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.search-word-bar{margin-bottom:5px}.search-keyword input{display:flex;font-size:16px;font-family:sans-serif;font-weight:700;line-height:1.3;padding:0 1em 0 .8em;width:60%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:4px}.search-word-bar{display:flex}.dates input{display:block;font-size:12px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:0 1em 0 .8em;width:90%;max-width:60vw;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:4px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.dates{display:flex;margin-bottom:5px}.submitProjectFilters{width:70px}.sortResults:hover{border-color:#888}.sortResults:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.pageButtons{display:flex;justify-content:space-evenly}.pageButtons button{width:60px}.navBar{margin-top:0;background-color:#afc2d5;margin-bottom:0}.heading{display:flex;flex-direction:row}.userInfo{text-align:right}.userInfo h4{display:inline-block}.heading button{width:100px;background-color:#535355;border:none;border-radius:8px;color:#f1fffa}.heading button:hover{opacity:.8;cursor:pointer}.links{display:flex;flex-direction:row;flex-wrap:wrap}.links>a{text-decoration:none;padding:10px 10px 5px;color:#000}nav ul{list-style:none;justify-content:flex-start}.tab-page{background-color:#8e745e}.tab-page h2{text-align:left}.collapsible{background-color:#6cae75}.LoginPage-Container{height:100vh;align-items:center;justify-content:center;color:#fff}.LoginPage,.LoginPage-Container{display:flex;flex-direction:column}.LoginPage{max-width:400px;margin:1em;background:rgba(0,0,0,.5);border-radius:.5em}.LoginPage p{line-height:140%}.LoginPage p,h2{margin-top:10px;text-align:center}h2{font-size:1.5em}.LoginForm{padding-left:5px;padding-right:5px}.LoginForm form{margin:auto}.LoginForm label{font-size:18px}.LoginForm input{margin-bottom:10px;width:100%}.LoginForm button{width:30%;display:block;background-color:#6cae75;margin:auto;font-size:18px;border-radius:30px;border:none}.LoginForm button:hover{background-color:#f1fffa}*{box-sizing:border-box;margin:0}html{background-image:url(/static/media/Portland-background.f771faaa.jpeg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat}.App{height:100vh;max-width:1200px;margin:0 auto}.appInfo{justify-items:left}.appInfo h3{display:inline-block}.logo{background-image:url(/static/media/lion.e2539e6a.png);height:15vmin;width:auto;background-size:contain;background-repeat:no-repeat;background-position:top}.logo.small{display:inline-block;height:6vmin;width:6vmin;margin-right:10px}button{padding:.3em}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flexed{flex:1 1}.padded{padding:1em}.padded-bottom{padding-bottom:1em}.padded-top{padding-top:1em}.l-spaced{margin-left:1em}.h-spaced,.r-spaced{margin-right:1em}.h-spaced{margin-left:1em}.hide{display:none}.tab-content section{border-bottom:1px solid #789}.actionButtonsWrapper{display:flex;align-items:center;float:right;padding-left:1em}.actionButton,.closeButton{margin-left:.5em}.closeButton{color:teal;font-size:20px}.buttonsRow{display:flex;align-items:center;justify-content:space-between}.buttonsRow button{margin:0 .3em}
/*# sourceMappingURL=main.10bed596.chunk.css.map */