@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,900&display=swap);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}.App{text-align:center;width:100vw;height:100vh;overflow-x:hidden;overflow-y:scroll;position:relative;background:linear-gradient(180deg,#3d7da1,#00263b);font-family:"Roboto"}.us-state-map{z-index:1;top:25%;left:5%;width:90%;height:50%;margin:1rem}path{z-index:10;pointer-events:all}path:hover{opacity:.5;cursor:pointer}.StateDisplay{flex-wrap:wrap;overflow:hidden;border-radius:20px}.StateDisplay,.StateDisplay h1{display:flex;justify-content:center;align-items:center}.StateDisplay h1{font-weight:800;font-size:2.5rem;width:100%;text-align:center;background-color:#252525;color:#e7e7e7;height:6rem;margin:0}.StateDisplay .last-updated{background-color:hsla(0,0%,100%,.1);border-radius:15px}.StateDisplay p{width:40%;height:30%;padding:1rem;font-size:1.25rem;display:flex;flex-direction:column}.StateDisplay p span{font-weight:800;font-size:1.25rem}@media screen and (max-width:800px){.StateDisplay{height:100%;flex-wrap:wrap;justify-content:space-evenly;overflow-y:scroll}.StateDisplay,.StateDisplay h1{display:flex;align-items:center}.StateDisplay h1{font-weight:800;font-size:2.5rem;width:100%;text-align:center;background-color:#cecece;color:#000;height:6rem;justify-content:center}.StateDisplay .latest-update{background:transparent;border-radius:0}.StateDisplay p{width:100%;height:10%;margin:0;display:flex;flex-direction:column}.StateDisplay p:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.StateDisplay p span{font-weight:800;font-size:1.25rem}}.Modal{left:25%;top:20%;height:65%;width:50%;z-index:10;background-color:#505050;border-radius:20px;transition:opacity .75s ease-out;border:2px solid #fff}.Modal,.Modal .close-button{position:absolute;color:#fff}.Modal .close-button{height:3rem;width:3rem;top:5%;right:5%;border:3px solid #fff;font-weight:800;font-size:1rem;background:transparent;border-radius:10px;outline:none;cursor:pointer;transition:all .75s;display:flex;justify-content:center;align-items:center}.Modal .close-button:hover{transition:all .5s;border:3px solid #1f1f1f;color:#1f1f1f}.Modal.hidden{opacity:0;pointer-events:none}@media screen and (max-width:800px){.Modal{position:absolute;left:5%;top:10%;height:60%;width:90%}.Modal .close-button{height:2rem;width:2rem}.Modal.hidden{opacity:0;pointer-events:none;transition:opacity .3s ease-in}}.Header{background-color:hsla(0,0%,100%,.1);height:15%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.Header h1{color:#fff;margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1;font-size:3rem}.Header h2{font-size:1rem;margin:0;z-index:1;color:#a5a5a5}@media screen and (max-width:800px){.Header h1{width:90%;font-size:2rem;margin:0;font-weight:800;color:#fff}.Header h2{margin:0;width:60%;color:#a5a5a5}}.Footer{background-color:hsla(0,0%,100%,.171);height:15%;display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center}.Footer h4{margin:0;color:#d3d3d3;width:80%}.Footer h4 a{text-decoration:none;color:#fff}.Footer h5{margin:.5rem;font-size:.75rem;font-weight:800;color:#959595}.NationalDisplay{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.NationalDisplay h1{color:#fff;margin:0}.NationalDisplay div{width:100%;display:flex;justify-content:space-evenly}.NationalDisplay div p{background-color:hsla(0,0%,100%,.192);padding:2rem;border-radius:20px;color:#d8d8d8;display:flex;flex-direction:column}.NationalDisplay div p label{font-size:1.25rem;font-weight:900}@media screen and (max-width:800px){.NationalDisplay{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.NationalDisplay h1{color:#fff;margin:0}.NationalDisplay div{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly}.NationalDisplay div p{background-color:hsla(0,0%,100%,.192);border-radius:20px;width:45%;padding:1rem 0;color:#d8d8d8;display:flex;flex-direction:column}.NationalDisplay div p label{font-size:1rem;font-weight:900}}
/*# sourceMappingURL=main.a71669f9.chunk.css.map */