@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeue-COtY5uNI.woff)format("woff"),url(/assets/HelveticaNeue-DjIJQKnj.ttf)format("truetype");font-style:normal;font-weight:400}@font-face{font-family:HelveticaNeueLTStd-Bd;src:url(/assets/HelveticaNeueLTStd-Bd-ItOoe4Ps.woff)format("woff"),url(/assets/HelveticaNeueLTStd-Bd-DP0_WRaL.ttf)format("truetype");font-style:bold;font-weight:800}@font-face{font-family:Helvetica Neue Light;src:url(/assets/helveticaneuelight-BocyilXH.woff)format("woff"),url(/assets/helveticaneuelight-2QReE82g.ttf)format("truetype");font-style:normal;font-weight:400}.clearfix:after{content:"";clear:both;font-size:10px;display:table}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#383838;background:#f5f5f5;width:100%;margin:0;padding:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;position:absolute}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}nav{background:#223445;width:100%;height:40px;padding:5px 0}#signin_container{text-align:left;background:#fafafa;border-radius:4px;width:300px;padding:24px;font-family:Helvetica Neue;box-shadow:0 1px 3px #0000001f,0 1px 4px #00000024,0 2px 1px #0003}#signin_container input[type=email],#signin_container input[type=password]{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;margin:8px 0;padding:12px 20px}#signin_container .signin-actions{justify-content:space-between;align-items:center;margin-top:8px;display:flex}#signin_container .link-button{color:#3770ef;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}main{margin-top:-50px;padding:10px;position:relative}.btn-back{text-align:left;float:left;margin-top:-11px;margin-left:0}.signOut{float:right;margin-top:-11px}h1{color:#383838;letter-spacing:0;margin:.5em 0;font-family:Helvetica Neue;font-size:min(6vw - 4px,30px)}h2{color:#383838;letter-spacing:0;text-align:left;margin:0 0 8px;font-family:Helvetica Neue;font-size:20px}.card{background:#fafafa;border-radius:4px;margin-bottom:15px;padding:10px 20px;box-shadow:0 1px 3px #0000001f,0 1px 4px #00000024,0 2px 1px #0003}.card-2{background:#fafafa;border:2px solid #d1d1d1;border-radius:4px}.card-2:hover{background:#d1d1d1}.date{color:#383838;letter-spacing:0;text-align:right;float:right;margin-top:8px;font-family:Helvetica Neue;font-size:13px;font-weight:200}dl{float:left;width:100%;margin:0 0 7px;font-size:13px;font-weight:200}dt{float:left;text-align:right;width:40%;margin:0 1% 0 0;padding:0}dd{float:left;text-align:left;width:59%;margin:0;padding:0}.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vertical-center{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.center{justify-content:center;margin-top:15vh;display:flex}.mapOuter{justify-content:center;margin-right:5px;display:flex}.mapInner{width:100%;height:100%}.modal::backdrop{background:#00000080}.modal{border:1px solid #ccc;border-radius:.5rem;max-width:20rem;padding:2rem;position:fixed;box-shadow:0 0 .5rem .25rem #0000001a}.modal-close-btn{font-size:.75em;position:absolute;top:.25em;right:.25em}.button{color:#fff;text-align:center;cursor:pointer;background-color:#3770ef;border:none;border-radius:5px;padding:10px 20px;font-size:16px;text-decoration:none;display:inline-block;box-shadow:0 8px 16px #0003,0 6px 20px #00000030}button:disabled,button[disabled]{opacity:.6;cursor:not-allowed}input[type=text],select{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;margin:8px 0;padding:12px 20px;display:inline-block}.error{color:#f44336}.alert{color:#fff;width:100%;padding:20px;position:fixed;bottom:20px}.closebtn{color:#fff;font-size:.75em;position:absolute;top:20px;right:100px}
