*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;font-family:sans-serif}#COLORS{color:#2e3434;color:#3b4141;color:#7bc087;color:#9e9fa1;color:#a0472f}.form-error{color:#a0472f;margin-bottom:15px}.form-input{margin:15px 0}.form-input input{border:1px solid gray}.login label,.register{color:#2e3434}#password,#passwordConfirm,#username{border-radius:2px;width:100%;height:25px}.button-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.form-button{background-color:#7bc087;height:30px;width:100%;border:none;margin:5px;color:#fff}.form-button:disabled{display:none;background-color:#2d332e;height:30px;width:160px;border:none;margin:5px}.form-primary-button{width:100%}.login-shortcut{color:gray;padding-top:7px;padding-bottom:7px}p.login-shortcut:hover{color:#000;border-bottom:2px solid #7bc087}.rootpage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;width:100%;background-color:#fff}.header{background-color:#7bc087;color:#fff;font-size:28px;font-weight:700;font-family:Lato,sans-serif;padding:25px}.header,.rootpage main{-ms-flex:1 1;flex:1 1}.start-link{-ms-flex-item-align:center;align-self:center;background-color:#7bc087;font-weight:700;font-size:26px;-ms-flex:1 1;flex:1 1;padding:25px;margin-top:10px}.start-link a{text-decoration:none;color:#fff}.feature-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 25px;margin-top:25px}.feature{border-bottom:1px solid #7bc087;-ms-flex:1 1;flex:1 1;margin-bottom:25px;line-height:1.6}.feature h2{font-size:22px;padding-bottom:10px;color:#1b1b1b}.feature p{padding-bottom:10px;color:#3b4141}.feature img{height:auto;margin-bottom:10px;max-width:35%}.footer{background-color:#3b4141;color:#fff;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:50px 25px;width:100%}.footer h3{border-bottom:1px solid #fff;font-weight:700;-ms-flex:1 1;flex:1 1;padding-bottom:10px;margin-bottom:10px}.footer a:hover{color:#7bc087;font-weight:700}.footer-credits{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px}.footer-credits li{-ms-flex:1 1;flex:1 1;padding:7px 0}.footer-credits>li>a{color:#fff;text-decoration:none}.github-container{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.github-link{-ms-flex:1 1;flex:1 1;color:#fff;text-decoration:none;padding:7px 0}@media only screen and (min-width:768px){.rootpage{-ms-flex-direction:column;flex-direction:column}.header{font-size:50px}.feature-container{-ms-flex-direction:row;flex-direction:row;padding:0 25px;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.feature{border:none;margin:50px;-ms-flex-pack:center;justify-content:center}.feature p{text-align:left}.footer-credits li,.footer h3,.github-link{-ms-flex:0 1;flex:0 1}}.marker-window{background-color:red!important;color:red}.marker-info{width:150px;height:200px;color:#3b4141;margin:10px}.marker-info p{text-align:left}.marker-info img{margin-top:7px;width:50%}.marker-header{font-weight:700;font-size:22px;padding-bottom:5px}.marker-desc{font-size:16px}.marker-date,.marker-time{display:inline-block;font-weight:700;font-size:12px;margin:5px 5px 7px 0}body .mobile-only{background-color:#3b4141}input,select{-webkit-appearance:none}.mobile-only,.report{width:300px;display:block}.tabs{padding:0;margin:0}.tabs li{float:left}.tabs li>input{display:none}.tabs li>label{display:inline-block;width:100%;left:15%;margin:13px;border:1px solid #3b4141;height:30px;background:#7bc087;padding:5px 20px;text-align:center}.tabs .tab-content{display:none;position:absolute;left:0}.tabs li>input:checked+label{background:#7bc087a8}.tabs li>input:checked~.tab-content{display:block}.filter,.location-search-input{width:200px}.autocomplete-dropdown-container{background:#2e3434}.reg-label{position:relative;top:10px}.report{min-width:240px;max-width:240px;display:none}.mobile-only,.report{background-color:#3b4141}.mobile-only{width:100vw;display:inherit}#type{-webkit-appearance:none;margin:20px;width:80%;background-color:#2e3434;height:40px;color:#fff;border:none}.mobile-only label,.report{position:relative;color:#fff}#date,#time{-webkit-appearance:none}#date,#description,#time{padding:20px;margin:20px;width:80%;background-color:#2e3434;height:30px;color:#fff;border:none}.report-button{background-color:#7bc087;height:30px;width:80px;border:none;margin:5px;color:#fff}.filter,.location-search-input{background:#2e3434;height:30px;width:270px;margin:15px;border:none;color:#fff}@media only screen and (min-device-width:300px) and (max-device-width:359px) and (-webkit-min-device-pixel-ratio:1){#date,#description,#time,#type{position:relative;left:10%}.tabs li>label{left:25%}.reg-label,.report-button{position:relative;left:10%}}@media only screen and (min-device-width:768px) and (max-device-width:1023px) and (-webkit-min-device-pixel-ratio:1){#type{height:40px}#date,#description,#time,#type{position:relative;left:85%;width:100%}.reg-label{position:relative;left:90%}.tabs li>label{left:215%}.report-button{width:45%;left:110%}.filter,.location-search-input{position:relative;width:500px;left:20%}.report-button{position:relative;left:92%}}@media only screen and (min-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){#type{height:40px}.mobile-only,.report{width:300px;display:block}.tabs{padding:0;margin:0}.tabs li{float:left}.tabs li>input{display:none}.tabs li>label{position:relative;left:-9%;display:inline-block;width:100%;margin:13px;border:1px solid #3b4141;height:30px;background:#7bc087;padding:5px 20px;text-align:center}.tabs .tab-content{display:none;position:absolute;left:0}.tabs li>input:checked+label{background:#7bc087a8}.tabs li>input:checked~.tab-content{display:block}.filter,.location-search-input{background:#2e3434;height:30px;width:200px;margin:15px;border:none;color:#fff}}.report-button-large{background-color:#7bc087;height:30px;width:150px;border:none;margin:5px;color:#fff}@media only screen and (min-device-width:360px) and (max-device-width:400px) and (-webkit-min-device-pixel-ratio:1){#type{height:40px}#date,#description,#time,#type{position:relative;left:13%;width:100%}.reg-label{position:relative;left:20%}.tabs li>label{left:50%}.report-button{position:relative;width:45%;left:20%}.filter,.location-search-input{position:relative;left:13%}}@media only screen and (min-device-width:400px) and (max-device-width:500px) and (-webkit-min-device-pixel-ratio:1){#date,#description,#time,#type{height:40px;width:100%;position:relative;left:20%}.reg-label{position:relative;left:25%}.tabs li>label{left:65%}.report-button{position:relative;width:45%;left:25%}.filter,.location-search-input{position:relative;left:20%}}.landing-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.landing-page{-ms-flex-direction:row;flex-direction:row}}*{margin:0;padding:0}.navbar{background-color:#2e3434;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:50px;padding-right:16px;color:#fff;padding-left:16px;font-family:Work Sans,sans-serif}.home a{font-size:16px;font-weight:500;color:#fff;text-decoration:none}.home .logo{font-size:30px;font-family:Lato,sans-serif;font-weight:700}.dropdown-menu{position:absolute;top:2.5rem;right:21px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:2;background-color:#7bc087;width:170px}.navbar a:first-of-type{padding-top:15px}.navbar-link,.navbar a{font-size:16px;font-weight:400;color:#fff;text-decoration:none;padding:.5rem 0}.navbar-link{background-color:#3b4141;border:none}.nav-arrow{text-align:right}.down{-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}.navbar .report-button-large{background-color:#7bc087;height:30px;width:100px;border:none;margin:5px;color:#fff}.small-profile-nav{display:none}.navbar-flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}.signin,.signup{background-color:#7bc087;height:30px;width:80px;border:none;margin:5px;color:#fff}@media only screen and (min-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.navbar .mobile-only-navbar{display:none}.small-profile-nav{display:block;margin:0 5px;width:20px;border-radius:100px}.dropdown-menu{width:190px}.navbar .report-button-large{width:175px}.signin,.signup{background-color:#7bc087;height:25px;width:80px;border:none;margin:5px;color:#fff}}@media only screen and (min-device-width:200px) and (max-device-width:374px) and (-webkit-min-device-pixel-ratio:1){.signin,.signup{background-color:#7bc087;height:25px;width:65px;border:none;margin:5px;color:#fff}}@media only screen and (min-device-width:375px) and (max-device-width:700px) and (-webkit-min-device-pixel-ratio:1){.signin,.signup{background-color:#7bc087;height:25px;width:75px;border:none;margin:5px;color:#fff}}#COLORS{color:#2e3434;color:#3b4141;color:#7bc087;color:#9e9fa1;color:#a0472f}.user-profile{background-color:#3b4141;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:25px}.user-pic-div{-ms-flex:1 1;flex:1 1}.profile-pic{width:130px;padding:10px}.user-info-div,.user-profile .report-button-large{-ms-flex-item-align:center;align-self:center;-ms-flex:1 1;flex:1 1}.user-profile .report-button-large{height:35px;width:150px}.user{background-color:#2e3434;width:200px;height:35px;margin:10px;color:#fff;padding-top:8px;font-family:Work Sans,sans-serif}@media only screen and (min-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.user-profile{width:350px;height:100vh;display:initial}.user-profile .report-button-large{height:50px;width:150px}.user-pic-div{margin:30px}.profile-pic{width:210px}.user-info-div{-ms-flex-item-align:center;align-self:center}.user{margin:20px auto;width:250px;height:50px;padding-top:15px;font-size:18px}}.profileEditor{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.profileEditor input{padding-top:20px}.pp-form-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:20px}#COLORS{color:#2e3434;color:#3b4141;color:#7bc087;color:#9e9fa1;color:#a0472f}.report-icon{width:20%;height:auto}.body-component-dashboard{background:#3b4141}.user-reports{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.report-card{width:80%;background-color:#9e9fa1;margin:10px auto;padding:10px;height:350px}.incident-date,.incident-description,.incident-description-title,.incident-location,.incident-type{padding:5px 0}.incident-description-title{margin-top:20px}.delete-incident{border:none;background-color:#a0472f;width:50%;margin-top:15px;height:25px;color:#fff}.instructions{width:80%;margin:10px auto}.instructions em{font-weight:700}@media only screen and (min-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.dashboard,.user-reports{display:-ms-flexbox;display:flex}.user-reports{-ms-flex-direction:row;flex-direction:row;width:85%;margin:0 auto;padding-top:25px}.report-card{width:250px}}.about{text-align:left;margin:5px 35px;font-family:Work Sans,sans-serif}.about-app-name{font-family:Acme,sans-serif;font-size:40px;margin:25px 0 0;bottom:40px}.about-h4{font-weight:bolder;padding:20px 0 5px}.about-paragraph{font-size:15px;border-bottom:3px solid #7bc087;padding-bottom:20px}.team-member{margin:15px 0}.member-name{color:#3b4141}.member-portfolio-link{text-decoration:none;font-size:13px;color:#7bc087}@media only screen and (min-device-width:768px) and (-webkit-min-device-pixel-ratio:1){.about{margin:25px 50px}.about-h4{font-size:30px}.about-paragraph{font-size:30px;margin:40px 0 20px;padding-bottom:30px}.member-name{font-size:30px;margin-bottom:8px}.member-portfolio-link{font-size:20px}.team-member{margin:40px 0}}@media only screen and (min-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.about{margin:65px 0;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.about-h4{font-size:40px}.about-paragraph{font-size:30px;margin:40px 25px 0 0;padding-bottom:30px;width:35vw;border-bottom:none}.member-name{font-size:30px;margin-bottom:8px}.member-portfolio-link{font-size:20px}.team-member{margin:40px 0}.about-the-team{border-left:3px solid #7bc087;padding-left:55px}}#COLORS{color:#2e3434;color:#3b4141;color:#7bc087;color:#9e9fa1;color:#a0472f}*{-webkit-box-sizing:border-box;box-sizing:border-box}.App{text-align:center;font-family:Open Sans,sans-serif}.App-logo{-webkit-animation:App-logo-spin infinite 20s linear;animation:App-logo-spin infinite 20s linear;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-title{font-size:1.5em}.App-intro{font-size:large}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (min-device-width:0px) and (max-device-width:650px) and (-webkit-min-device-pixel-ratio:1){.container-under{height:100%}}
/*# sourceMappingURL=main.53f8d861.css.map*/