@import url(https://unpkg.com/leaflet@1.4.0/dist/leaflet.css);:root{font-size:medium;--background-blue:#f1f5fb;--header-grey:#555c64}body{margin:0;padding:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#root{height:100%}*{box-sizing:border-box}span{font-size:.9rem}.topNav{background-color:#1d1d27;color:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:20px}.topNav i{font-size:2em}input[name=menu]{display:none}.list,.menu{width:100%}.list{height:70px;overflow:hidden;background:#fff;border-top:1px solid #979797;position:relative}.list .link-wrap{width:100%;height:100%;display:table}.list .link-wrap span{font-size:inherit}.list .link-wrap>label{z-index:999;min-width:68px;max-width:168px;width:25%;font-size:12px;cursor:pointer;padding:4px 12px;text-align:center;position:relative;display:table-cell;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list .link-wrap>label>i,.list .link-wrap>label>span{transition:all .2s ease-in-out 0s}.list .link-wrap>label>span{height:0;display:block;font-weight:500;-webkit-transform:translateY(45px);transform:translateY(45px)}#four:checked~.list label[for=four]>span,#one:checked~.list label[for=one]>span,#three:checked~.list label[for=three]>span,#two:checked~.list label[for=two]>span{-webkit-transform:translateY(0);transform:translateY(0);height:auto}.leaflet-container{height:40vh;width:100%;border-radius:10px}.numberPinOnMap{font-weight:700;position:relative;text-align:center;margin-right:12px;-webkit-flex-shrink:0;flex-shrink:0;-webkit-transform:translate3d(-16px,-40px,0);transform:translate3d(-16px,-40px,0);width:40px}.numberPinOnMap:before{content:"";display:block;background:#ff5757;position:absolute;top:0;left:0;height:40px;width:40px;border-radius:50%;border-bottom-left-radius:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.numberPinOnMap .number{font-size:25px;position:relative;z-index:5;color:#fff}.listingContainer{--font-size:0.8rem;display:-webkit-inline-flex;display:inline-flex;-webkit-flex:1 1;flex:1 1;position:relative;border-radius:5px;overflow:hidden;width:100%;background-color:#0cf;margin:8px 0;color:#fff;padding:10px 0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.listingContainer:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.listingContainer:target{scroll-behavior:smooth}.listingContainer .pinDiv{padding:0 20px;text-align:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.listingContainer .pinDiv .numberPin{font-weight:700;position:relative;text-align:center;-webkit-flex-shrink:0;flex-shrink:0;-webkit-transform:translateY(-5px);transform:translateY(-5px);margin:0 12px 5px 0;width:40px}.listingContainer .pinDiv .numberPin .number{font-size:25px;position:relative;z-index:3;color:#fff;padding-top:5px}.listingContainer .pinDiv .numberPin:before{content:"";display:block;background:#ff5757;position:absolute;top:0;left:0;height:40px;width:40px;border-radius:50%;border-bottom-left-radius:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.listingContainer .nameDiv{-webkit-flex:1 1;flex:1 1;font-size:var(--font-size);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.numberPin{font-weight:700;position:relative;text-align:center;-webkit-flex-shrink:0;flex-shrink:0;-webkit-transform:translateY(-5px);transform:translateY(-5px);margin:0 12px 5px 0;width:40px}.numberPin .number{font-size:25px;position:relative;z-index:3;color:#fff;padding-top:5px}.numberPin:before{content:"";display:block;background:#ff5757;position:absolute;top:0;left:0;height:40px;width:40px;border-radius:50%;border-bottom-left-radius:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tabBarItem{text-align:center;padding:13px}.tabBarItem span{font-size:12px}.navLink{width:33.33%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-decoration:none;color:#6c7b8a;font-weight:100}.navLinkActive{color:#140f26;font-weight:700;border-bottom:1px solid #000}.expandable{color:#000;text-decoration:none}.expandable .expandable-container{border-bottom:1px solid rgba(108,123,138,.08);width:100%}.expandable .expandable-container .visible{padding:20px 0;font-family:Montserrat,Helvetica,Arial,sans-serif}.expandable .expandable-container .visible>div{width:33.33333%;text-align:center;display:inline-block;vertical-align:middle}.expandable .expandable-container .visible>div .location{margin-top:5px;font-size:.9rem;width:100%;color:#6c7b8a}.expandable .expandable-container .visible>div img{border-radius:50%;width:50px}.expandable .expandable-container .visible .date{font-size:1.1rem}.expandable .expandable-container .visible .image{text-align:right;padding-right:20px}.expandable .expandable-container .expanded{display:inline-block;width:100%;text-align:center;background-color:#f5f5f5}.expandable .expandable-container .expanded .barcode-container{margin:30px;border:1px solid #000;border-radius:27px;background-color:#fff}.expandable .expandable-container .expanded .barcode-container .title{background-color:#add9e5;border-top-left-radius:27px;border-top-right-radius:27px;width:100%;padding:10px 20px}.expandable .expandable-container .expanded .barcode-container .barcode{padding:10px 20px}.expandable .expandable-container .expanded .barcode-container .barcode img{width:100%;max-width:500px;display:block;margin:0 auto 5px}.backgroundDiv{-webkit-flex:1 1;flex:1 1;background-image:url(/static/media/login_background.7e34ffac.png);background-position:50%;background-repeat:no-repeat;background-size:280% auto;color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:auto}.loginInputContainer{width:100%;padding:10px 20px}.loginInput{width:100%;padding:20px;border-radius:12px;font-size:17px;border:none;outline:none;background-color:rgba(20,15,38,.6486);color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loginInput::-webkit-input-placeholder{color:#8c8993}.loginInput::-ms-input-placeholder{color:#8c8993}.loginInput::placeholder{color:#8c8993}circle{transition:stroke-dashoffset .35s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.passwordInputContainer{width:100%;padding:10px 20px;display:-webkit-flex;display:flex}.passwordInputContainer .passStrength,.passwordInputContainer input{vertical-align:middle;background-color:rgba(20,15,38,.6486);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.passwordInputContainer input{width:100%;padding:20px;border-top-left-radius:12px;border-bottom-left-radius:12px;font-size:17px;border:none;outline:none}.passwordInputContainer input::-webkit-input-placeholder{color:#8c8993}.passwordInputContainer input::-ms-input-placeholder{color:#8c8993}.passwordInputContainer input::placeholder{color:#8c8993}.passwordInputContainer .passStrength{outline:none;border:none;border-top-right-radius:12px;border-bottom-right-radius:12px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}.passwordInputContainer .passStrength span{position:absolute;top:26%;left:25%;height:24px;width:24px;transition-timing-function:ease-in-out}.passwordInputContainer .passStrength img{-webkit-transform-origin:center;transform-origin:center;transition:all 125ms;transition-timing-function:ease-in-out}.checkBox{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:10px 20px}.checkBox input[type=checkbox]{position:relative;margin:.4rem}.checkBox input[type=checkbox]:before{content:" ";background:#fff;border:.15rem solid #1a998a;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:.9rem;height:.9rem;transition:background .3s ease-in-out}.checkBox input[type=checkbox]:checked:before{background:#1a998a}.checkBox input[type=checkbox]:checked:after{content:" ";background:transparent;border-left:.2rem solid #fff;border-bottom:.2rem solid #fff;position:absolute;top:5%;left:10%;width:60%;height:30%;z-index:2;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.signInButton{width:100%;color:#fff;border:none;outline:none;padding:20px;border-radius:50px;background:linear-gradient(350.77deg,#645aff -3.69%,#a573ff 109.82%)}.signInButton:active{background:linear-gradient(350.77deg,#a573ff -3.69%,#645aff 109.82%)}.whiteLoginButton{color:#fff;padding:20px;font-weight:100;background-color:initial;border:none;outline:none}.orDividerText{text-align:center;font-size:13px;margin:0}.orDividerText span{white-space:pre;text-decoration:line-through;font-size:18px}.googleSignInButton{width:100%;color:#fff;border:none;outline:none;padding:20px;border-radius:50px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:hsla(0,0%,100%,.35);background-blend-mode:overlay;-webkit-backdrop-filter:blur(43.444px);backdrop-filter:blur(43.444px)}.googleSignInButton img{width:20px;margin-right:.5em}#pinView{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;background-color:var(--background-blue)}#pinView h2{margin:0;text-align:center;color:var(--header-grey)}#pinView .centerFlex{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#pinView .centerFlex input{font-size:2rem;text-transform:uppercase;width:calc(1ch + 10px);text-align:center;box-sizing:initial;margin:0 5px}#pinView .subText{padding:0 10%;text-align:center}#pinView .iconDiv{width:100%;padding:10px 20%}#pinView .iconDiv img{width:100%}.submitCodeDiv{width:100%;padding:10px 13%}.submitCodeDiv button{width:100%;color:#fff;background-color:#6dc05e;border-radius:50px;padding:15px;font-size:1.5rem;border:none}#dashboardView{-webkit-flex:1 1;flex:1 1;overflow:auto;padding:30px}#dashboardView .pageHeader{font-weight:500;margin:.3em 0}#dashboardView .logoutButton{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:9px 20px;border:1px solid grey;border-radius:50px;-webkit-align-self:center;align-self:center;background-color:initial;outline:none}#dashboardView .subHeader{margin-bottom:5px;color:#828282}.colorCard{background-color:#fff;border-radius:5px;margin:20px 0}.colorCard .cardContent,.colorCard .cardTitle{padding:10px 20px}.colorCard .cardTitle{border-top-left-radius:5px;border-top-right-radius:5px}.colorCard .cardTitle h2{color:#fff;font-weight:500;margin:15px 0 0}.colorCard .cardTitle p{color:#fff;margin-top:5px;font-size:.8rem}.colorCard .cardContent{border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.colorCard .cardContent p{font-weight:lighter;margin:10px 0}.colorCard .cardContent .rowItem{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.colorCard .cardContent .rowItem img{height:25px;margin-right:15px}
/*# sourceMappingURL=main.8e32b081.chunk.css.map */