.container{padding:0% 5%;display:grid;grid-template-rows:1fr 5fr;background:linear-gradient(to top,#ffa751,#ffe259)}header{grid-row:1}.headerTitle{font:700 40px message-box;margin-bottom:0}.headerSubTitle{font:35px message-box;margin-top:1px;margin-bottom:5px;font-style:italic}main{grid-row:2;border:1px dotted orange}.instructions{font:15px message-box}.lookupContainer{display:flex;justify-content:space-around;align-content:space-around;margin:30px}.autoBreweryFinder{font:700 30px message-box;border:3px solid orange;order:1;height:300px;width:600px;border-radius:8px}.breweryLookUp{font:700 30px message-box;border:3px solid orange;order:2;height:300px;width:600px;text-align:center;border-radius:8px}.breweryLocationTable,.breweryLocations{display:grid;grid-template-columns:2fr 2fr 2fr 1fr}.breweryData{font:15px message-box;padding-top:15px;padding-right:10px}.quickFindButton{color:#000;background-color:#fff;width:100%;font-size:25px;border-radius:8px;border:2px solid rgb(122,103,67);transition-duration:.4s;font-family:message-box;margin-top:65px}.quickFindButton:hover{background-color:#7a6743;color:#fff}#autoBreweryFinderText{padding-top:50px;text-align:center}.findBreweryByInputButton{color:#000;background-color:#fff;width:100%;font-size:25px;border-radius:8px;border:2px solid rgb(122,103,67);transition-duration:.4s;font-family:message-box;margin-top:36px}.findBreweryByInputButton:hover{background-color:#7a6743;color:#fff}#userEnteredZipcode{width:30%;font-size:30px;border-radius:8px;text-align:center}.tableHeaders{font:20px message-box;text-decoration:underline;margin-top:10px}.returnToBreweryFinderButton{color:#000;background-color:#fff;width:100%;font-size:25px;border-radius:8px;border:2px solid rgb(122,103,67);transition-duration:.4s;font-family:message-box;margin-top:36px}.returnToBreweryFinderButton:hover{background-color:#7a6743;color:#fff}.errorMessage{margin-top:40px;font:700 20px message-box;color:red;text-align:center}.loadingSpinner{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6)}
