.basic-input,.basic-text-area{width:95%;padding:5pt}.basic-input{margin-left:0}.basic-checkbox{margin-bottom:20pt;margin-left:-5pt;height:20px;width:20px}.no-label{margin-top:-1.5em}.basic-checkbox-label,.basic-input-label,.basic-input-label-imitator,.basic-select-label,.basic-text-area-label{font-size:1.5em;font-weight:700;margin-bottom:-.5em}.basic-input-label-imitator{margin-bottom:0}.basic-select-label{margin-bottom:.1em!important}.basic-select{padding:7pt;margin-bottom:5pt}.error{font-size:12px;color:var(--dangerColor);margin-left:1em}.basic-input.dispOnly{background-color:#fff;color:grey;border:none;width:30pt}.basic-select.dispOnly{background-color:#fff;color:grey;border:none;-webkit-appearance:none;appearance:none}.helpIcon{border:1px solid var(--mainColor);color:var(--mainColor);border-radius:100px;font-size:.8em;padding-left:4px;padding-right:4px;margin-left:4px;display:inline-block;-webkit-transform:translateY(-.25em);transform:translateY(-.25em)}.helpIcon:hover{cursor:pointer}.tooltip-inner{background-color:var(--backgroundGray);color:#000;border:none;padding:10pt;text-align:left;max-width:50ch;font-size:1.25em!important}.datepicker{padding:4.5pt;margin-left:-3.5pt}.react-date-picker__inputGroup{padding-bottom:7pt;margin-top:-2pt}:root{--mainColor:#39a3fa;--dangerColor:#e00c0c;--backgroundGray:#eee}#root{padding:10pt}.linkButton,.linkButtonDanger{width:100px;padding:5pt;font-size:12pt;background-color:#39a3fa;background-color:var(--mainColor);border:1.5px solid #39a3fa;border:1.5px solid var(--mainColor);border-radius:5pt;color:#fff;text-align:center;margin:2pt;cursor:pointer;transition:all .2s;text-decoration:none}.linkButtonSmall{width:50px;padding:3pt}.linkButton:active,.linkButtonDanger:active{-webkit-transform:scale(.97);transform:scale(.97)}.linkButton:hover{text-decoration:none}.linkButton:hover,.linkButtonInvert{background-color:#fff;color:#39a3fa;color:var(--mainColor)}.linkButtonInvert:hover{background-color:#39a3fa;background-color:var(--mainColor);color:#fff;text-decoration:none}.linkButtonDanger{background-color:#e00c0c;background-color:var(--dangerColor);border-color:#e00c0c;border-color:var(--dangerColor);color:#fff}.linkButtonDanger:hover{text-decoration:none}.linkButtonDanger:hover,.linkButtonDangerInvert{background-color:#fff;color:#e00c0c;color:var(--dangerColor)}.linkButtonDangerInvert{border-color:#e00c0c;border-color:var(--dangerColor)}.linkButtonDangerInvert:hover{background-color:#e00c0c;background-color:var(--dangerColor);color:#fff;text-decoration:none}.iconButton,.iconButtonCaution,.iconButtonCautionInvert,.iconButtonInvert{height:2.5em;width:2.5em;border-radius:5pt;margin:2pt;border:1pt solid #39a3fa;border:1pt solid var(--mainColor);display:inline-flex;justify-content:center;align-items:center}.iconButton{background-color:#fff;color:#39a3fa;color:var(--mainColor)}.iconButton:hover{background-color:#39a3fa;background-color:var(--mainColor);color:#fff}.iconButtonDisabled{color:grey!important;border-color:grey!important;background-color:#d3d3d3!important;cursor:default!important}.iconButtonInvert{background-color:#39a3fa;background-color:var(--mainColor);color:#fff}.iconButtonInvert:hover{background-color:#fff;color:#39a3fa;color:var(--mainColor)}.iconButtonCaution{background-color:#fff;color:#e00c0c;color:var(--dangerColor)}.iconButtonCaution,.iconButtonCautionInvert{border-color:#e00c0c;border-color:var(--dangerColor)}.iconButtonCaution:hover,.iconButtonCautionInvert{background-color:#e00c0c;background-color:var(--dangerColor);color:#fff}select{padding:3pt 5pt 3pt 3pt;margin-right:3pt;background-color:#fff;border:1pt solid grey;border-radius:2pt}select-selected{background-color:#39a3fa;background-color:var(--mainColor)}.topnav{overflow:hidden;background-color:var(--backgroundGray);margin-bottom:10pt}.topnav a{float:left;display:block;color:#000;text-align:center;font-size:1em;padding:14px 16px;text-decoration:none}.userIcon{position:absolute;top:.5pt;right:0;cursor:pointer}.userIcon .dropdown-toggle{background-color:transparent;color:#000;padding:10pt 13pt;border:none}.userIcon .dropdown-toggle:after{content:none}.userIcon .dropdown .dropdown-toggle:active,.userIcon .show.dropdown .dropdown-toggle{background-color:var(--mainColor)}.userIcon .dropdown .dropdown-toggle:active:hover{color:#fff}.userIcon .dropdown .dropdown-item-text{color:grey;font-style:italic;cursor:default}.topnav .icon:hover,.topnav a.withHover:hover,.userIcon .dropdown-toggle:hover{background-color:#ddd;color:var(--mainColor)}.topnav a.active{background-color:var(--mainColor);color:#fff;font-weight:700}.topnav .icon{display:none}@media screen and (max-width:700px){.topnav a:not(:first-child){display:none}.topnav a.icon{float:right;display:block}.topnav.responsive{position:relative}.topnav.responsive .icon{position:absolute;right:0;top:0}.topnav.responsive a{float:none;display:block;text-align:left}.userIcon{right:38pt}}.searchBoxContainer{position:relative;display:flex;margin-top:-10pt;margin-left:-3pt;width:19em}.searchBox{height:2.5em;width:15em}.searchButton{-webkit-transform:translate(-5pt,3pt);transform:translate(-5pt,3pt)}.recCard{width:40vh;border:1px solid var(--backgroundGray);border-radius:5px;padding:5px;display:flex;flex-wrap:wrap;flex-direction:column;flex-grow:0.25;margin:5pt}.cardImageDiv{height:30vh;background:var(--backgroundGray);position:relative;cursor:pointer}.cardImage{max-height:100%;max-width:100%;object-fit:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cardTitleText{--titleTextSize:1.3em;text-align:center;font-size:var(--titleTextSize);font-weight:700;height:calc(var(--titleTextSize)*2 + .1em);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.buttonDiv{display:flex;flex-wrap:wrap;justify-content:center}h1{text-align:center}.recipesDisp{display:flex;flex-wrap:wrap;justify-content:center}.friendSelectExpandText{color:var(--mainColor);margin-top:-10pt;cursor:pointer;font-size:.95em}em.search-highlight{background-color:#ff0}:root{--recPicHeight:min(60vw,60vh)}.recPicContainer{height:60vh;text-align:center}.recPic{max-height:60vh;max-width:80vw;margin:0 auto}.actionButtonsTop{text-align:center;margin-bottom:10pt}.carousel-item{height:min(60vw,60vh);height:var(--recPicHeight)}.carousel-indicators{bottom:unset}.carouselPicContainer{display:flex;flex-direction:column;height:100%}.carouselPic{max-height:100%;max-width:100%;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute}.carouselVid{margin:auto}.carousel-control-next,.carousel-control-prev{-webkit-filter:invert(1);filter:invert(1);width:calc(100vw - var(--recPicWidth))}.carousel-inner{left:5%;position:relative;width:90%;overflow:hidden}.carousel-control-prev{width:5%;left:0}.carousel-control-prev-icon{position:absolute;right:0}.carousel-control-next{width:5%;right:0}.carousel-control-next-icon{position:absolute;left:0}.captionText{background:rgba(0,0,0,.55);padding:1pt 0;box-shadow:5pt 0 0 rgba(0,0,0,.55),-5pt 0 0 rgba(0,0,0,.55)}.recipeDescription{text-align:center}.read-more-button{color:var(--mainColor);display:inline}.read-more-button:hover{cursor:pointer}.displayed-text{display:inline}.ingDirDiv{margin-top:1.5em;border-bottom:1px dotted #777}.ingredients{float:left;width:30%;margin-right:5%}.directions{float:left;width:65%}.textListItemsWrapper{max-height:80vh;overflow:scroll;border-bottom:1px dotted #777;border-top:1px dotted #777}.textListItemsWrapper::-webkit-scrollbar{-webkit-appearance:none}.textListItemsWrapper::-webkit-scrollbar:vertical{width:5px}.textListItemsWrapper::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.5)}.textListItem,.textListItemNoHover{font-size:1.25em;border-top:1px dotted #777;padding:.4em}.textListSubItem,.textListSubItemNoHover{padding-left:.75em;padding-top:.1em;padding-bottom:.1em;margin-left:.625em;border-left:1px dotted #777}.textListItem:hover{background-color:var(--backgroundGray)}.textListSubItem:hover{background-color:#ddd}.textListItemChecked,.textListSubItemChecked{background-color:#def}.textListItemHighlighted,.textListSubItemHighlighted{box-shadow:inset 0 0 10px #ff0}.textListItemLastTouched,.textListSubItemLastTouched{background-color:#ffd}.textListItemCheckBox,.textListSubItemCheckBox{-webkit-transform:scale(1.5);transform:scale(1.5);margin-right:.75em}.noteDiv{padding-top:1.5em;clear:left}.notesAccordion{margin-top:-.5em}.notesAccordionClick{font-size:.8em;color:var(--mainColor);cursor:pointer}.optionalNote{font-style:italic;margin-left:2.8em}.stopwatch{text-align:center}.stopwatchText{font-size:1.5em;margin-bottom:-.2em}.stopwatchAccordionClick{color:var(--mainColor)}.infoLinesDiv{text-align:center}.stopwatchButton{height:1.8em;width:1.8em}.textListItemSubHeader{font-weight:700;margin-left:1em;font-size:1.1em;text-transform:capitalize}.topHighlighted{box-shadow:inset 0 7px 10px -7px #ff0}.bottomHighlighted{box-shadow:inset 0 -7px 10px -7px #ff0}.topAndBottomHighlighted{box-shadow:inset 0 7px 10px -7px #ff0,inset 0 -7px 10px -7px #ff0}.ingDirDiv>.nav-tabs{font-size:1.5em}.ingDirDiv>.nav-tabs>.nav-link{color:#999}.ingDirDiv>.nav-tabs>.nav-link.active{color:#000!important;font-weight:700!important}.ingDirDiv>.tab-content{display:flex}.ingDirDiv>.tab-content>.tab-pane{display:block;visibility:hidden;margin-right:-100%;width:100%}.ingDirDiv>.tab-content>.active{visibility:visible}.recipeSubTitle{text-align:center;margin-top:-8pt;margin-bottom:5pt;font-style:italic;font-size:1.3em}.addToShoppingCheckContainer{display:flex;align-items:center;font-size:16pt;border:1px solid grey;padding-top:5pt;padding-bottom:5pt}.recipeViewIcon{height:36pt;width:36pt}.showSubContent{font-size:.7em;margin-left:.6em;color:var(--mainColor);cursor:pointer}.noOverflowModal{max-height:90vh}.bottomButtons{position:"fixed";bottom:0;left:0;right:0;background:var(--backgroundGray);text-align:"center"}.recipeFormSelect{margin:7pt;padding:7pt}.recipeFormSectionHeader{margin-top:1em}.inputStyleSwitch{position:relative;display:inline-block;width:75px;height:34px;vertical-align:middle}.inputStyleSwitch input{opacity:0;width:0;height:0}.inputStyleSlider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#2196f3;transition:.4s;color:#fff}.inputStyleSlider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.inputStyleSlider.round{border-radius:34px;padding:5px}.inputStyleSlider.round:before{border-radius:50%}.inputStyleSliderInput:focus+.inputStyleSlider{box-shadow:0 0 1px #2196f3}.inputStyleSliderInput:checked+.inputStyleSlider:before{-webkit-transform:translateX(41px);transform:translateX(41px)}.recipeEditSingleLine{border:1pt solid #000;display:flex}.recipeEditSingleLineText{overflow:hidden;line-height:27px;margin-left:5px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.recipeEditSingleLineButtons{margin-left:auto}.advancedListContainer{overflow-y:scroll;max-height:400px;border:1pt solid #000;padding:5pt;max-width:95%}.recipeEditImage{max-height:120px}.dayScheduleDiv{margin-top:.5em;width:100%}.scheduledRecipeDiv{border:1pt solid #ccc;border-radius:3pt;padding:2pt}.srImageDiv{height:5.5em;width:8em;background:var(--backgroundGray);position:relative;cursor:pointer}.srImage{max-height:100%;max-width:100%;object-fit:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.srTitleText{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding:.06em}.reorderText{color:var(--mainColor);margin-left:10pt;margin-bottom:0;cursor:pointer}.timeframeSwitch{position:relative;display:inline-block;width:85px;height:34px;vertical-align:middle}.timeframeSwitch input{opacity:0;width:0;height:0}.timeframeSlider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#2196f3;transition:.4s;color:#fff}.timeframeSlider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.timeframeSlider.round{border-radius:34px;padding:5px}.timeframeSlider.round:before{border-radius:50%}.timeframeSliderInput:focus+.timeframeSlider{box-shadow:0 0 1px #2196f3}.timeframeSliderInput:checked+.timeframeSlider:before{-webkit-transform:translateX(51px);transform:translateX(51px)}.listButton{float:right;-webkit-transform:translateY(-.265em);transform:translateY(-.265em)}.listSelect{height:2.2em;min-width:10vw;max-width:80vw;-webkit-transform:translateY(-.1em);transform:translateY(-.1em)}.listSelectLabel{font-size:1.4em;font-weight:700}.authForm{width:80%;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #000;padding-top:20pt;padding-bottom:20pt}input,label{margin:5pt}table.friendsTable{font-size:1.2em}table.friendsTable,table.friendsTable>tbody>tr{border:1pt solid #000}table.friendsTable>tbody>tr:nth-child(odd){background-color:var(--backgroundGray)}table.friendsTable>tbody>tr>th{background-color:var(--mainColor);color:#fff}table.friendsTable>tbody>tr>td,table.friendsTable>tbody>tr>th{padding:5pt;border:1pt solid #000}.friendTableLink{color:var(--mainColor)}.shoppingListContainer{max-width:90%;margin:auto}.shoppingListItem{border:1px solid grey;margin:1pt}.shoppingListItemDone{background-color:#eee;color:#888}.shoppingListItemHighlight{background-color:#ffd}.shoppingListMain{padding-left:6pt;padding-right:6pt;height:70px;display:flex;align-items:center}.shoppingListMainDone{text-decoration:line-through}.shoppingListText{font-size:16pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.shoppingListFor{font-size:12pt}.shoppingListFor,.shoppingListInfoFor{color:grey;margin-left:.5em;font-style:italic}.listButtonsContainer{display:flex;margin-left:auto}.sortListToggle{display:flex;justify-content:center;margin-top:10pt;margin-bottom:10pt}.shoppingListInfo{margin-top:-25pt;margin-left:1em}.infoSubItems{margin-left:1em}.shoppingFooter{border:1pt solid #000;position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#eee;text-align:center}.combineShoppingListItemContainer{border:1px solid grey;padding:7pt;font-size:16pt;display:flex;align-items:center}.groupedCombineShoppingListItemContainer{padding-top:1pt}.combineShoppingListGroupContainer{border:1px solid grey;padding-top:5pt;padding-bottom:5pt}.combineShoppingListGroupCheckContainer{display:flex;align-items:center;font-size:16pt}.breakCombineButton{display:block;margin:auto}.shoppingFooterIcon{height:3em;width:3em}
/*# sourceMappingURL=main.5909a542.chunk.css.map */