@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap);body,html{font-family:Roboto Mono,monospace;height:100%;margin:0;min-height:100%;padding:0}.logo img{width:50px}.header{align-items:center;border-bottom:1px solid #000;display:flex;justify-content:space-between}.navbar{margin-right:20px}.navbar-link{color:#000;margin-right:10px;text-decoration:none}.foodMenu{align-items:center;flex-direction:column}.foodMenu,.menu-cards{display:flex;justify-content:center}.menu-cards{flex-wrap:wrap}.menu-card{border:1px solid #ccc;border-radius:8px;margin:10px;overflow:hidden;width:350px}.item-image{position:relative}.item-image form{display:flex;flex-direction:column;margin:5px}.item-image img{height:auto;max-height:250px;object-fit:cover;width:100%}.item-name{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;left:0;margin:0 0 4px;padding:8px;position:absolute;text-align:center;width:100%}.item-info{max-height:100px;overflow-y:auto;padding:0 5px}.dinnerImageHero{align-items:center;display:flex;height:150px;justify-content:center;position:relative;width:100%}.dinnerImageHero img{height:100%;object-fit:cover;object-position:center;width:100%}.dinnerText{background-color:rgba(0,0,0,.7);border-radius:10px;color:#fff;font-size:32px;font-weight:700;padding:2px 8px;position:absolute}.buttonForm{padding:10px;width:100%}.buttonForm,.homepage{align-items:center;display:flex;flex-direction:column}.homepage{text-align:center}.imageHero{height:150px;width:100%}.heroImage{height:100%;object-fit:cover;width:100%}.dashboard{background-color:#dbdbdb;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.3);height:300px;margin:20px 0;width:350px}.dashboard,.dashboard-sections{display:flex;flex-direction:column;justify-content:space-evenly}.dashboard-sections{align-items:center}.dashboard-section{align-items:center;background-color:#f0f0f0;border-radius:20px;color:#fff;display:flex;font-weight:700;height:75px;justify-content:center;margin:10px 5px;text-align:center;text-decoration:none;transition:background-color .3s ease;width:300px}.dashboard-section:hover{background-color:#e0e0e0}.dashboard-cocktails{background-image:url(/static/media/cocktails.8b95984c8a736231ee6a.jpg);background-position:50%;background-size:cover}.dashboard-dinner{background-image:url(/static/media/dinner.758cc41fdf740d5d4184.jpg);background-position:bottom;background-size:cover}.dashboard-wine{background-image:url(/static/media/wine.df27565faadfcdfd2adc.jpg);background-position:50%;background-size:cover}.dashboard-section h1{background-color:rgba(0,0,0,.5);border-radius:10px;color:#fff;font-size:24px;font-weight:700;padding:2px 8px}.dashboard-header h1{font-size:20px}.footer{bottom:0;left:0;margin-top:auto;position:absolute}.cocktails{align-items:center;flex-direction:column}.cocktail-cards,.cocktails{display:flex;justify-content:center}.cocktail-cards{flex-wrap:wrap}.cocktail-card{border:1px solid #ccc;border-radius:8px;margin:10px;overflow:hidden;width:350px}.cocktail-image{position:relative}.cocktail-image form{display:flex;flex-direction:column;margin:5px}.cocktail-image img{height:auto;max-height:250px;object-fit:cover;width:100%}.cocktail-name{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;left:0;margin:0 0 4px;padding:8px;position:absolute;text-align:center;width:100%}.cocktail-info{max-height:100px;overflow-y:auto;padding:0 5px}.loginpage{text-align:center}.loginpage,.wines{align-items:center;flex-direction:column}.loginpage,.wine-cards,.wines{display:flex;justify-content:center}.wine-cards{flex-wrap:wrap}.wine-card{border:1px solid #ccc;border-radius:8px;margin:10px;overflow:hidden;width:350px}.wine-image{position:relative}.wine-image form{display:flex;flex-direction:column;margin:5px}.wine-image img{height:auto;max-height:250px;object-fit:cover;width:100%}.wine-name{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;left:0;margin:0 0 4px;padding:8px;position:absolute;text-align:center;width:100%}.wine-info{max-height:100px;overflow-y:auto;padding:0 5px}.form{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:300px}.form label{margin-bottom:5px}.form input,.form textarea{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:10px;padding:8px;width:300px}.form button{background-color:#4caf50;color:#fff;font-size:16px;padding:10px 20px}.form button,button{border:none;border-radius:4px;cursor:pointer}button{font-family:Roboto Mono,monospace;font-size:14px;margin:5px;padding:5px 10px}.logoutbutton{background-color:#b22222;color:#fff}.loginbutton{background-color:#4caf50}.loginbutton,.signupbutton{border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Roboto Mono,monospace;font-size:14px;margin:5px;padding:5px 10px}.signupbutton{background-color:coral}.loginsignup{text-align:center}.loginsignup,.loginsignup form{align-items:center;display:flex;flex-direction:column}.loginsignup form{margin-top:20px}.loginsignup input{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:10px;padding:8px;width:300px}.loginsignup .signupbutton{margin-top:10px}.dropdown-menu{display:none;left:0;position:absolute;top:100%;width:100vw;z-index:1}.dropdown-content{align-items:center;display:flex;flex-direction:column}.dropdown-link{color:#000;margin:5px;text-decoration:none}.dropdown-button{align-items:center;background-color:#c4c4c4;border:none;cursor:pointer;display:block;justify-content:center;margin-right:10px;margin-top:15px;padding:1px 5px 4px;position:absolute;right:0;z-index:2}@media screen and (min-width:769px){.header,.navbar{align-items:center;display:flex}.navbar{margin-right:20px}.navbar-link{color:#000;margin-right:10px;text-decoration:none}.dropdown-menu{display:none}}.dropdown-button{display:none}@media screen and (max-width:768px){.header{display:flex;flex-direction:column}.navbar{display:none}.dropdown-button{display:block}.dropdown-menu{display:flex;flex-direction:column;position:relative}.dropdown-content{align-items:center;background-color:#f9f9f9;display:none;display:flex;flex-direction:column;justify-content:center;left:0;padding:0;position:absolute;top:100%;width:100%}.dropdown-link{color:#000;margin:5px;text-decoration:none}}.c1,.c2,.c3{background-color:#228b22;color:#fff}.ingredients{background-color:salmon;color:#fff}.allergies{background-color:#daa520;color:#fff}.message-board,.out-of-stock{background-color:#dbdbdb;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.3);display:flex;flex-direction:column;height:300px;justify-content:space-evenly;margin:20px 0;text-align:center;width:350px}.inputbutton{display:flex;flex-direction:column;padding:10px}.messageBox{background-color:#fff;border-radius:10px;flex:1 1;height:80%;margin:10px;overflow-y:auto}.message{display:flex;margin:1px 5px}.delete,.message{align-items:center}.delete{background-color:red;color:#fff;height:25px;justify-content:center;text-align:center;width:25px}.winebuttons{display:flex;flex-wrap:wrap}.bar86,.messageBoard{background-color:#333;border-radius:10px;color:#fff;font-size:20px;font-weight:700;margin:10px auto 0;padding:10px;text-align:center;width:200px}.dzu-dropzone{align-items:center;border:2px solid #d9d9d9;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;min-height:120px;overflow:scroll;position:relative;transition:all .15s linear;width:100%}.dzu-dropzoneActive{background-color:#deebff;border-color:#2484ff}.dzu-dropzoneDisabled{opacity:.5}.dzu-dropzoneDisabled :hover{cursor:inherit}.dzu-input{display:none}.dzu-inputLabel{bottom:0;font-size:20px;left:0;position:absolute;right:0;top:0}.dzu-inputLabel,.dzu-inputLabelWithFiles{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;color:#2484ff;cursor:pointer;display:flex;font-family:Helvetica,sans-serif;font-weight:600;justify-content:center}.dzu-inputLabelWithFiles{align-self:flex-start;background-color:#e6e6e6;border:none;border-radius:4px;font-size:14px;margin-left:3%;margin-top:20px;min-height:32px;padding:0 14px}.dzu-previewContainer{border-bottom:1px solid #ececec;box-sizing:border-box;flex-direction:row;justify-content:space-between;min-height:60px;padding:40px 3%;position:relative;width:100%;z-index:1}.dzu-previewContainer,.dzu-previewStatusContainer{align-items:center;display:flex}.dzu-previewFileName{color:#333;font-family:Helvetica,sans-serif;font-size:14px;font-weight:400}.dzu-previewImage{border-radius:4px;max-height:40px;max-width:140px;width:auto}.dzu-previewButton{background-position:50%;background-repeat:no-repeat;background-size:14px 14px;cursor:pointer;height:14px;margin:0 0 2px 10px;opacity:.9;width:14px}.dzu-submitButtonContainer{margin:24px 0;z-index:1}.dzu-submitButton{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#2484ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Helvetica,sans-serif;font-size:14px;font-weight:600;min-height:32px;padding:0 14px}.dzu-submitButton:disabled{background-color:#e6e6e6;color:#333;cursor:inherit}
/*# sourceMappingURL=main.79710535.css.map*/