@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);.Header{height:40px;display:flex;align-items:normal;justify-content:space-between}.Header h1{margin:0;font-family:sans-serif}.Header a{color:#f37272;text-decoration:none;padding-left:13px;cursor:pointer}.Header__tagline--wide{opacity:.35;margin-left:10px}.Header__tagline--narrow{opacity:.35;display:block;text-align:center;display:none;margin-top:10px}.Header__not-logged-in{display:flex;flex:1 1;align-items:center;justify-content:flex-end}.Header__not-logged-in a:last-child{background:#ff7979;color:#fff;padding:5px 15px;border-radius:15px;margin-left:10px;margin-right:15px}.Header__not-logged-in a:nth-last-child(2){background:#7eff79;color:#000;padding:5px 15px;border-radius:15px;margin-left:10px;margin-right:15px}.Header__logged-in a{border:2px solid rgba(0,0,0,.25);padding:5px 15px;border-radius:15px;background-color:#f5f5f5;margin-right:15px}@media screen and (min-width:450px){.Header{align-items:baseline}.Header h1{font-size:22pt}}@media screen and (max-width:490px){.Header__tagline--wide{display:none}.Header__tagline--narrow{display:inherit}}.result-item{border:1px solid #000;padding:7px;margin:auto}.hidden{display:none}.icon{font-family:Material Icons,serif;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}:root{--main-color:#1a8fff;--text-color:#777;--text-color-light:#ccc;--border-color:#eee;--bg-color:#f9f9f9;--neutral-color:#fff}*{box-sizing:border-box}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:300;line-height:1.5;color:#777;color:var(--text-color);background:#f9f9f9;background:var(--bg-color);position:relative}header{display:block;width:100%;padding:1.75em 0;border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color);background:#fff;background:var(--neutral-color)}header #logo{font-size:175%;text-align:center;color:#1a8fff;color:var(--main-color);line-height:1}header #logo .icon{padding-right:.25em}main{display:block;margin:5em auto 0;max-width:50em}.row{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.row-middle{align-items:center}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-start{justify-content:flex-start;text-align:left}.col-center{justify-content:center;text-align:center}.col-end{justify-content:flex-end;text-align:right}.calendar{display:block;position:relative;width:100%;background:#fff;background:var(--neutral-color);border:1px solid #eee;border:1px solid var(--border-color)}.calendar .header{text-transform:uppercase;font-weight:700;font-size:115%;padding:1.5em 0;border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color)}.calendar .header .icon{cursor:pointer;-webkit-transition:.15s ease-out;transition:.15s ease-out}.calendar .header .icon:hover{-webkit-transform:scale(1.75);transform:scale(1.75);-webkit-transition:.25s ease-out;transition:.25s ease-out;color:#1a8fff;color:var(--main-color)}.calendar .header .icon:first-of-type{margin-left:1em}.calendar .header .icon:last-of-type{margin-right:1em}.calendar .days{text-transform:uppercase;font-weight:400;color:#ccc;color:var(--text-color-light);font-size:70%;padding:.75em 0;border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color)}.calendar .body .cell{position:relative;height:5em;border-right:1px solid #eee;border-right:1px solid var(--border-color);overflow:hidden;cursor:pointer;background:#fff;background:var(--neutral-color);-webkit-transition:.25s ease-out;transition:.25s ease-out}.calendar .body .cell:hover{background:#f9f9f9;background:var(--bg-color);-webkit-transition:.5s ease-out;transition:.5s ease-out}.calendar .body .selected{border-left:10px solid transparent;-webkit-border-image:-webkit-linear-gradient(45deg,#1a8fff,#53cbf1 40%);border-image:linear-gradient(45deg,#1a8fff,#53cbf1 40%);border-image-slice:1}.calendar .body .row{border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color)}.calendar .body .row:last-child{border-bottom:none}.calendar .body .cell:last-child{border-right:none}.calendar .body .cell .number{position:absolute;font-size:82.5%;line-height:1;top:.75em;right:.75em;font-weight:700}.calendar .body .disabled{color:#ccc;color:var(--text-color-light);pointer-events:none}.calendar .body .cell .bg{font-weight:700;line-height:1;color:#1a8fff;color:var(--main-color);opacity:0;font-size:8em;position:absolute;top:-.2em;right:-.05em;-webkit-transition:.25s ease-out;transition:.25s ease-out;letter-spacing:-.07em}.calendar .body .cell:hover .bg,.calendar .body .selected .bg{opacity:.05;-webkit-transition:.5s ease-in;transition:.5s ease-in}.calendar .body .col{flex-grow:0;flex-basis:14.28571%;width:14.28571%}.meal-item{padding:7px;background-color:#f0f8ff;width:60%;margin:10px auto 3px;font-weight:700}.delete-btn,.meal-item{border:.5px solid #000;border-radius:15px}.delete-btn{float:right;background-color:#ff6767;color:#fff}header{background-color:rgba(58,57,57,.883)}.App__body{position:fixed;top:0;left:0;bottom:0;right:0;overflow:auto;background-image:url(/static/media/wheat.c83b84da.png)}.App__main{background:#fff;margin-bottom:80px}.home-page-instructions{color:#000;background-color:rgba(189,163,15,.979);padding:15px;color:#fff;margin-bottom:30px;font-weight:800}.back-btn{cursor:pointer;background-color:#f37272;border-radius:30px;border:0;color:#000;display:block;font-size:14px;font-weight:700;height:60px;padding:8px;text-align:center;text-decoration:none;width:60px;margin:4px}.add_meal_form{margin:20px 10px 30px;padding:20px;font-weight:600}.add-meal-form{border:1px solid #000;padding-bottom:10px}.add_meal_btn{margin-bottom:20px;float:right;margin-left:15px;margin-right:15px;border:1px solid #000;border-radius:5px}.home-btn-browser{background-color:rgba(19,77,19,.664)}.home-btn-browser,.home-btn-planner{padding:20px;border:5px solid #3a3939;text-decoration:none;text-align:center;display:block;color:#fff;font-weight:700;max-width:40%;margin:auto}.home-btn-planner{background-color:#0f4880}.browser_form{margin:20px 10px 30px;padding:20px}.result-item-image{margin-top:30px;display:block;margin-left:auto;margin-right:auto;width:50%;border-radius:15px}.result-item-name{text-align:center;text-decoration:underline;font-size:20px}.result-item-btn{margin-top:30px;display:block;margin-left:auto;margin-right:auto;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.result-item-ingredients{color:#000;padding-left:15px;padding-bottom:20px;padding-right:15px}.home-page-div{padding:100px;background-color:#dab50e;display:block}.LoginPage,.MealBrowserPage,.RegistrationPage{border:1px solid #000;padding:20px}.bookmarks-item{padding-left:15px}@media screen and (max-width:490px){.home-page-div{padding:20px}.home-page-instructions{color:#000;background-color:rgba(189,163,15,.979);padding:15px;color:#fff;width:100%;font-weight:800}.home-btn-browser{background-color:rgba(19,77,19,.664)}.home-btn-browser,.home-btn-planner{padding:20px;border:5px solid #3a3939;text-decoration:none;text-align:center;display:block;color:#fff;font-weight:700;min-width:90%;margin:auto;border-radius:20px}.home-btn-planner{background-color:#0f4880}.MealBrowserPage{padding:5px;border:1px solid #000}.meal-item{border:.5px solid #000;border-radius:15px;padding:7px;background-color:#f0f8ff;width:80%;margin:10px auto 3px;font-weight:700}.add_meal_btn{margin-bottom:10px;margin-left:10px;margin-right:10px;border:1px solid #000;border-radius:5px}button.Button,button.result-item-cal-btn,input#BrowserForm_search_term,input.Input,input.select,textarea.Textarea{border:.5px solid grey;border-radius:5px}button.Button{margin:5px}button.result-item-book-btn{border:.5px solid grey;border-radius:5px}.result-item-image{margin-top:30px;display:block;margin-left:auto;margin-right:auto;width:80%;border-radius:15px}.result-item-ingredients-btn{border:.5px solid grey;border-radius:5px}.result-item-ingredients{font-size:small}.browser_form{margin:15px 5px 20px;padding:15px}}body{margin:0;padding: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}
/*# sourceMappingURL=main.47715f12.chunk.css.map */