body{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}main{color:#1e2a6a;font-family:"Red Hat Display",sans-serif}.dashboard{width:100%}.content-container{padding:0 20px;overflow:hidden!important;display:flex;flex-wrap:wrap;max-width:1400px;margin:auto}.button{width:120px;padding-top:20px;padding-bottom:20px;text-align:center;color:#000;text-transform:uppercase;font-weight:600;margin-left:30px;margin-bottom:30px;cursor:pointer;display:inline-block;border:2px solid #14b7fb;background-color:#14b7fb;border-radius:20px;color:#fff;transition:.3s}.button:hover{box-shadow:8px 8px #0059ff;transition:.3s}.popup-container{z-index:20;left:0;top:100px;position:fixed;display:flex;align-items:flex-start;justify-content:center;height:100%;width:100%}.hidden{display:none}.popup-message{width:50%;padding:30px;min-width:400px!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:5px;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.pu-blue{background-color:rgba(0,0,255,.325);border:1px solid #00f}.pu-red{background-color:rgba(255,0,0,.325);border:1px solid red}.pu-yellow{background-color:rgba(0,255,255,.325);border:1px solid #0f0}.header{padding-top:20px;height:6em;width:100%;display:flex;justify-content:center;background-color:#fff}*{box-sizing:border-box}body{margin:0;font-family:"segoe ui";background-color:#fff}.nav{height:80px;width:100%;max-width:1150px;position:relative}.nav>.nav-header{display:inline}.nav>.nav-header>.nav-logo{display:inline-block;padding-left:20px;height:100%;width:auto}.nav>.nav-btn{display:none}.nav>.nav-links{display:flex;height:100%;align-items:center;float:right;font-size:18px}.nav>.nav-links>a{border:2px solid #070707;border-radius:20px;display:inline-block;margin-right:30px;padding:10px 30px;text-decoration:none;font-family:"Red Hat Display",sans-serif;color:#000;transition:scale .7s}.nav>.nav-links>a:hover{background-color:hsla(0,0%,100%,.3);transform:scale(1.2)}.nav>#nav-check{display:none}@media (max-width:775px){.nav>.nav-btn{padding-top:15px;display:inline-block;position:absolute;right:5px;top:0}.nav>.nav-btn>label{display:inline-block;width:50px;height:50px;padding:13px}.nav #nav-check:checked~.nav-btn>label,.nav>.nav-btn>label:hover{background-color:rgba(0,0,0,.20392156862745098);border-radius:40px}#nav-check:checked~.nav-btn label span:first-child{position:absolute;transform:rotate(90deg);right:15px;top:35px}#nav-check:checked~.nav-btn label span:nth-child(2){position:absolute;transform:rotate(60deg);top:46px;width:10px;left:15px}#nav-check:checked~.nav-btn label span:nth-child(3){position:absolute;top:42px;left:21px;transform:rotate(120deg);width:10px}.nav>.nav-btn>label>span{display:block;width:25px;height:10px;border-top:2px solid #50acf7;transition:transform .4s}.nav>.nav-links{position:absolute;z-index:99999;display:flex;flex-direction:column;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(185,237,255,.8156862745098039);transition:all .8s ease-in;overflow-y:scroll;top:80px;left:0}.nav>.nav-links>a{display:block;margin-top:20px;margin-right:0;width:90%;text-align:center}.nav>#nav-check:not(:checked)~.nav-links{height:0}.nav>#nav-check:checked~.nav-links{height:calc(100vh - 100px);overflow-y:auto}}.leaflet-routing-container{height:20vh;background-color:hsla(0,0%,100%,.623);overflow-y:scroll;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.map-container{width:100%;z-index:5}.map{width:100%;height:70vh}.leaflet-container{box-shadow:1px 2px 5px #000;border-radius:.25rem}.subheader{font-weight:900;display:flex;align-items:flex-end;height:3rem;margin:0;font-size:18pt}.route-cards-container{margin:0}.route-card{display:grid;grid-template-columns:2fr 1fr 1fr;align-content:center;justify-items:center;border:2px solid #1e2a6a;margin:.25rem;padding:.5rem;background-color:hsla(0,0%,87.5%,.5);border-radius:.5rem;border:2px solid rgba(73,209,219,.199);box-shadow:1px 1px 1px #000}.company-name{font-weight:700}.disp-label,.disp-time{font-weight:100;font-size:8pt}.disp-time{color:maroon}.return-to-dash,.secondary-btn{background-color:#159eec;padding:.25rem;border:none;color:#fff;border-radius:30rem;cursor:pointer}.return-to-dash:hover,.secondary-btn:hover{background-color:#1e2a6a;color:#fff;transition:.5s}.loading-cover{position:absolute;width:100%;height:100%;margin-left:-20px;max-height:90vh;max-width:1400px;z-index:10;background-color:hsla(0,0%,58%,.603);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;border-radius:50px}.lds-ring,.loading-spinner{position:relative}.lds-ring{display:inline-block;width:200px;height:200px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:184px;height:184px;margin:8px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#fff}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.calendar-container{color:#1e2a6a}.calendar-prompt{font-weight:100;margin:.25rem 0 0;font-size:14pt}.calendar{margin:0}.btn-stndrd{background-color:#bfd2f8;color:#1e2a6a;border-radius:50px;margin:.5rem;padding:13px 35px;border:none;cursor:pointer}.btn-stndrd:hover{transform:scale(1.05);transition:.3s}.driver-dashboard{max-width:1400px}.route-container{display:grid;grid-template-columns:4fr 1fr}.add-new-customer{float:right;margin:0}.tracking-msg{height:400px;min-width:none;max-width:40em;padding:10px;margin-top:calc(30vh - 100px);background-color:hsla(0,0%,87.5%,.5);border-radius:50px;border:2px solid rgba(73,209,219,.199);text-align:center;justify-content:space-evenly}.customer-dashboard,.tracking-msg{display:flex;flex-direction:column}.customer-dashboard{align-items:center;width:100%}.landing-main{width:100%;height:calc(100vh - 100px)}.background{position:absolute;width:100%;left:0;height:auto;overflow:hidden}.background img{filter:blur(10px);width:105%;height:calc(100vh - 101px);object-fit:cover;object-position:70% 0}.landing-main-info-container{height:400px;text-decoration:none;min-width:none;max-width:40em;padding:10px;margin:calc(30vh - 100px) auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,87.5%,.5);border-radius:50px;border:2px solid rgba(73,209,219,.199);text-align:center}.landing-buttons{justify-content:space-evenly;display:flex}.add-new-customer-form{display:flex;flex-direction:column;margin:0 auto}input[name=customerName],input[name=street2],input[name=street]{width:100%;padding:.75rem .5rem;margin:.25rem 0;border-radius:.5rem;border:none;background-color:hsla(0,0%,87.5%,.5);outline:none}input[type=text]:focus{border:3px solid rgba(73,209,219,.199)}select[name=bins],select[name=city],select[name=day],select[name=state]{width:25%;padding:.75rem .5rem;margin:.25rem 0;border-radius:.5rem;background-color:hsla(0,0%,87.5%,.5);outline:none;border:none;color:grey}.return-to-dash{float:right;margin:1rem}.update-customer-info-form{display:flex;flex-direction:column;position:absolute;padding:6rem 0;width:50%;max-width:700px;min-width:25rem;overflow:hidden;margin:1rem}select[name=customerBins],select[name=customerDay]{display:block;width:100%;padding:.75rem .5rem;margin:.25rem 0;border-radius:.5rem;border:none;background-color:hsla(0,0%,87.5%,.5);outline:none}.customer-form-btn{position:relative;display:inline-block;margin:20rem 0;left:-20%}
/*# sourceMappingURL=main.b86d6c97.chunk.css.map */