#forgetPassWrap.loginWrap h1,#forgetPassWrap.registerWrap h1{text-align:center;font-family:montserratblack;text-transform:uppercase;font-size:58px;color:#00a1e1;margin-bottom:44px}#forgetPassWrap h1{font-family:desyrelregular;margin:20px 0 35px 0;padding:0;font-weight:400;color:#00bb0d;font-size:50px}#forgetPassWrap.loginWrap,#forgetPassWrap.registerWrap{padding-top:210px;background-image:none}#forgetPassWrap{padding:30px 0 60px 0;background-image:url(../images/logo-bg.jpg);background-repeat:no-repeat;background-position:center bottom}#forgetPassWrap.loginWrap h1 span,#forgetPassWrap.registerWrap h1 span{color:#00bb0d}#forgetPassWrap.loginWrap #forgetPassInnerWrap{max-width:375px;margin:0 auto;padding-bottom:15px;text-align:center}.inputWrap input,.inputWrap select{border:solid 1px #cdcdcd;box-sizing:border-box;color:#707070;width:100%;height:50px;font-family:montserratlight;font-size:16px;padding:0 15px;margin-bottom:26px}#forgetPassWrap.loginWrap #forgetPassInnerWrap .greenBtn,#forgetPassWrap.loginWrap #forgetPassInnerWrap .orangeBtn2{width:100%;border-radius:0;font-size:24px}.orangeBtn2{color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-family:montserratblack;font-size:18px;background-color:#ff6000;display:inline-block;overflow:hidden;position:relative;width:173px;height:52px;border-radius:52px;line-height:55px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#forgetPassWrap.loginWrap #forgetPassInnerWrap h3{color:#002b47;font-size:28px;font-family:montserratblack;text-transform:uppercase;font-weight:400;margin:0 0 15px 0}#forgetPassWrap.loginWrap #forgetPassInnerWrap .greenBtn,#forgetPassWrap.loginWrap #forgetPassInnerWrap .orangeBtn2{width:100%;border-radius:0;font-size:24px}.greenBtn{color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-family:montserratblack;font-size:18px;background-color:#00bb0d;display:inline-block;overflow:hidden;border-radius:52px;position:relative;cursor:pointer;width:173px;height:52px;line-height:55px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#forgetPassWrap{background-color:#f7f7f78a}#forgetPassWrap.registerWrap #registerStepsTitle{border-top:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb;box-sizing:border-box;height:53px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#forgetPassWrap.loginWrap,#forgetPassWrap.registerWrap{padding-top:210px;background-image:none}#forgetPassWrap.loginWrap h1,#forgetPassWrap.registerWrap h1{text-align:center;font-family:montserratblack;text-transform:uppercase;font-size:58px;color:#00a1e1;margin-bottom:44px}#forgetPassWrap.loginWrap h1 span,#forgetPassWrap.registerWrap h1 span{color:#00bb0d}#forgetPassWrap.registerWrap #registerStepsTitle{border-top:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb;box-sizing:border-box;height:53px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#forgetPassWrap.registerWrap #registerStepsTitle .stepItem{border-left:solid 1px #dbdbdb;color:#cdcdcd;text-transform:uppercase;font-family:montserratblack;font-size:24px;width:365px;cursor:pointer;text-align:center;height:51px;line-height:51px;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#forgetPassWrap.registerWrap #registerStepsTitle .stepItem.active,#forgetPassWrap.registerWrap #registerStepsTitle .stepItem:hover{color:#fff;background-color:#00a1e1}#forgetPassWrap.registerWrap #registerStepsTitle .stepItem:last-child{border-right:solid 1px #dbdbdb}#forgetPassWrap.registerWrap #registerStepsWrap{position:relative;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;margin-bottom:25px}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem{position:absolute;top:0;width:100%;padding-top:50px;z-index:5}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem.active{z-index:5}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .interiorWrap{width:784px;margin:0 auto}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .interiorWrap.w1177{width:1177px}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .interiorWrap.w980{width:980px}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .interiorWrap .threeItemWrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem h3{text-align:center;font-family:montserratblack;font-size:36px;text-transform:uppercase;font-weight:400;margin:0;color:#00a1e1;margin-bottom:40px}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem h3 span{color:#00bb0d}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .inputWrap input,#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .inputWrap select{width:375px}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .createAccountBtn,#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .nextBtn{border-radius:0;width:305px;margin:0 auto;display:block;font-size:24px;font-family:montserratblack}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem #mealsWrap #mealItems .mealItem{border-width:10px}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem #mealsWrap #mealItems .detail{text-align:center;font-family:montserratlight;width:100%;line-height:25px}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap{margin-bottom:26px}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap strong{position:absolute;top:-26px}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap br{display:none}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap input{padding:0 15px}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap input,#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap select,#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap textarea{margin-top:0;color:#707070}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap input::placeholder,#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap select::placeholder,#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap textarea::placeholder{color:#707070;opacity:1}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap input:-ms-input-placeholder,#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap select:-ms-input-placeholder,#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap textarea:-ms-input-placeholder{color:#707070}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap input::-ms-input-placeholder,#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap select::-ms-input-placeholder,#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap textarea::-ms-input-placeholder{color:#707070}#forgetPassWrap.registerWrap #registerStepsWrap #mealsWrap #mealItems{padding-top:0;padding-bottom:50px}.chrome #forgetPassWrap.registerWrap #registerStepsTitle .stepItem{line-height:57px}#mealsWrap{text-align:center}#mealsWrap{text-align:center}#mealsWrap #mealItems{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:40px 11.5px 20px 11.5px}#mealsWrap #mealItems .mealItem{position:relative;width:360px;padding:23px;background-color:#f8f8f8;border:solid 7px #c5c5c5;box-sizing:border-box;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#mealsWrap #mealItems .mealItem a.overLink{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:20}#mealsWrap #mealItems .mealItem.active,#mealsWrap #mealItems .mealItem:hover{border-color:#0e2b45;background-color:#def3fe}#mealsWrap #mealItems .mealItem.active .imageWrap:before,#mealsWrap #mealItems .mealItem:hover .imageWrap:before{border-color:#ff6000}#mealsWrap #mealItems .mealItem .mealInfo h2{margin-top:0;margin-bottom:5px;font-size:60px;color:#00a1e1;line-height:50px;font-family:montserratblack;text-transform:uppercase}#mealsWrap #mealItems .mealItem .mealInfo h2 span{color:#00bb0d}#mealsWrap #mealItems .mealItem .mealInfo .mealPrice{font-size:60px;line-height:70px;font-family:montserratblack;color:#00bb0d}#mealsWrap #mealItems .mealItem .mealInfo .mealPrice span{font-size:40px;position:relative;top:-6px;vertical-align:top}#mealsWrap #mealItems .mealItem .mealInfo .perMeal{border-top:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;line-height:50px;box-sizing:border-box;margin-bottom:18px}#mealsWrap #mealItems .mealItem .imageWrap{text-align:center;position:relative}#mealsWrap #mealItems .mealItem .imageWrap img{display:block;margin:0 auto;position:relative;height:253px;z-index:5;max-width:100%}#mealsWrap #mealItems .mealItem .mealText{color:#7c7c7c;text-align:center;font-family:montserratbold;font-size:18px;line-height:24px;margin-bottom:30px}#mealsWrap #mealItems .mealItem .otherText{font-size:16px;color:#00a1e1;font-family:montserratmedium;line-height:21px;height:85px}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .interiorWrap .threeItemWrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lblWrap .inputmsg.abs{position:absolute;left:0;bottom:-30px}.lblWrap .inputmsg{color:#00a1e1;font-size:14px;font-family:montserratlight}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap{margin-bottom:26px}.lblWrap.wCard{width:375px}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap input,#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap select,#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap textarea{margin-top:0;color:#707070}#forgetPassWrap.registerWrap #registerStepsWrap .stepItem .lblWrap input{padding:0 15px}.lblWrap{font-size:16px;margin-bottom:20px;white-space:nowrap;position:relative}.lblWrap.wSC{width:217px}.lblWrap.wED{width:320px}.lblWrap input.w206,.lblWrap select.w206{width:206px}.lblWrap.setPrimary{margin-bottom:5px}.lblWrap strong{font-family:montserratbold;color:#00a1e1;font-weight:700!important;font-size:16px!important}.lblWrap strong~p{margin-top:0!important;white-space:normal}.lblWrap.w50{width:47%}.lblWrap label{display:block;position:relative;padding-left:45px;line-height:34px;margin-right:60px;cursor:pointer;float:left}.lblWrap label:last-child{margin-bottom:15px}.lblWrap label:hover input~.checkbox{background-color:#e1e1e1}.lblWrap label input:checked~.checkbox{background-color:#00a1e1}.lblWrap input[type=checkbox],.lblWrap input[type=radio]{opacity:0;position:absolute}.lblWrap input[type=password],.lblWrap input[type=text]{margin-top:5px;display:block;box-sizing:border-box;width:100%;height:50px;border:solid 1px #cdcdcd;padding:0 10px;color:#707070;font-size:16px;font-family:montserratlight}.lblWrap input[type=text]#securityCode{width:160px}.lblWrap textarea{border:solid 1px #cdcdcd;color:#707070;font-size:16px;font-family:montserratlight;width:100%;box-sizing:border-box;padding:10px;height:200px}.lblWrap select{display:block;position:relative;border:solid 1px #cdcdcd;padding:0 10px;height:50px;color:#707070;font-size:16px;display:inline-block;background-repeat:no-repeat;background-position:center right;padding-right:40px;margin-right:10px;margin-top:5px;font-family:montserratlight;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lblWrap select::-ms-expand{display:none}.lblWrap input.w190,.lblWrap select.w190{width:190px}.lblWrap input.w140,.lblWrap select.w140{width:140px}.lblWrap .checkbox{display:block;width:30px;height:30px;position:absolute;top:0;left:0;border:solid 1px #cdcdcd;transition:all .4s ease}.lblWrap .inputmsg{color:#00a1e1;font-size:14px;font-family:montserratlight}.lblWrap .inputmsg.abs{position:absolute;left:0;bottom:-30px}.lblWrap .innerIndent{padding-left:32px}.lblWrap #cancelInfo,.lblWrap #pausedInfo{display:block}.lblWrap .totalDiv .lblLeft{width:125px;text-align:left}.lblWrap .totalDiv .lblRight{text-align:right;width:73px}.lblWrap ul.innerIndent{padding:0;margin:0;list-style:none;margin-bottom:40px}.lblWrap ul.innerIndent li{padding-left:35px}.profileSectionWrap #forgetPassWrap{background-image:none}.profileTopSpacing{height:160px}#profileWrap #profileNavBtn{font-family:montserratbold;background-color:#fff;text-transform:uppercase;font-size:26px;color:#002b47;line-height:50px;width:100%;top:0;position:relative;left:-20px;padding-left:20px;padding-right:20px;border-bottom:solid 1px #dbdbdb;cursor:pointer;display:none}#profileWrap #profileNavBtn:after{content:'';display:block;position:absolute;width:23px;height:23px;right:25px;top:15px;background-image:url(/public/themes/fff-2018/images/accordion-down.png);background-repeat:no-repeat;transition:all .4s ease}#profileWrap #profileNavBtn.active:after{transform:rotate(180deg)}#profileWrap #profileNav{width:325px}#profileWrap #profileNav #welcomeBack{font-size:24px;font-family:montserratbold;color:#002b47;text-transform:uppercase;line-height:28px;text-align:center}#profileWrap #profileNav #profilePicture{width:161px;margin:10px auto 0 auto;text-align:center;font-size:16px;color:#00bb0d}#profileWrap #profileNav #profilePicture a{color:inherit;text-decoration:none}#profileWrap #profileNav #profilePicture img{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}#profileWrap #profileNav #profileInfo{line-height:36px;margin-bottom:15px}#profileWrap #profileNav #profileInfo .lblLeft{color:#00a1e1;font-size:17px;text-align:right;width:166px;font-family:montserratbold;text-transform:uppercase}#profileWrap #profileNav #profileInfo .lblRight{font-size:16px;color:#707070;text-align:left;width:150px}#profileWrap #profileNav #profileInfo .lblRight a{text-decoration:none;color:inherit}#profileWrap #profileNav #profileNavLinks a{background-color:#e1e1e1;display:block;height:50px;padding-right:35px;padding-left:18px;font-size:16px;color:#707070;margin-bottom:1px;line-height:53px;text-decoration:none;transition:all .4s ease}#profileWrap #profileNav #profileNavLinks a.active,#profileWrap #profileNav #profileNavLinks a:hover{background-color:#00a1e1;color:#fff}#profileWrap #profileContent{width:804px}#profileWrap #profileContent h2{font-size:36px;color:#00a1e1;text-transform:uppercase;text-align:left;margin-top:5px;margin-bottom:15px}#profileWrap #profileContent .orangeBtn2{cursor:pointer;border-radius:0;float:right;font-size:24px;width:auto;padding:0 80px}#profileWrap #profileContent .orangeBtn2:hover span.btnHover{width:500px;height:500px}#profileWrap #profileContent .adjustMealBtn{float:none;display:flex;text-align:center}#profileWrap #profileContent .adjustMealBtnTitle{width:100%}#profileWrap #profileContent .deleteBtn{color:#d90000;cursor:pointer;text-decoration:none;line-height:52px;text-transform:uppercase;font-size:14px}#profileWrap #profileContent .deleteBtn .fa-times{position:relative;top:1px}#profileWrap #profileContent #addNewCCBtn{background-color:#e1e1e1;height:52px;width:100%;display:block;text-align:center;line-height:53px;color:#fff;font-family:montserratbold;text-transform:uppercase;font-size:24px;cursor:pointer;margin-bottom:35px;transition:all .4s ease}#profileWrap #profileContent #addNewCCBtn:hover{background-color:#00a1e1}.ccWrap .ccEntry{margin-bottom:10px}.ccWrap .ccEntry .title{height:50px;line-height:50px;padding:0 15px;background-color:#f3f3f3;color:#707070;border:1px solid #ddd;cursor:pointer;position:relative;text-transform:uppercase;font-family:montserratbold;font-size:16px}.ccWrap .ccEntry .title:after{content:'';display:block;position:absolute;width:23px;height:23px;right:15px;top:15px;background-image:url(/public/themes/fff-2018/images/accordion-down.png);background-repeat:no-repeat;transition:all .4s ease}.ccWrap .ccEntry .title.active:after{transform:rotate(180deg)}.ccWrap .ccEntry .cardInfo{display:block;position:relative;top:-1px;padding:20px;border:solid 1px #ddd}#allergenLetters .letter{background-color:#e1e1e1;height:45px;width:45px;color:#fff;text-align:center;line-height:49px;font-size:36px;font-family:montserratbold;float:left;margin-right:13px;margin-bottom:13px;cursor:pointer;transition:all .4s ease}#allergenLetters .letter.active,#allergenLetters .letter:hover{background-color:#00a1e1}#allergenLists .allergenList,#categoryDislikes .categoryList,#recapLists .allergenList{padding-top:10px;display:block}#allergenLists .allergenList ul,#categoryDislikes .categoryList ul,#recapLists .allergenList ul{margin:0;padding:0;list-style:none}#allergenLists .allergenList ul li,#categoryDislikes .categoryList ul li,#recapLists .allergenList ul li{margin:0;float:left;width:33%;white-space:normal}#allergenLists .allergenList ul li label,#categoryDislikes .categoryList ul li label,#recapLists .allergenList ul li label{float:none;margin-right:0;padding-left:30px;line-height:24px;margin-bottom:10px;font-size:15px}#allergenLists .allergenList ul li label .checkbox,#categoryDislikes .categoryList ul li label .checkbox,#recapLists .allergenList ul li label .checkbox{width:20px;height:20px}#recapLists .allergenList{display:block}#orderHistoryTable tr,#referralTable tr{height:50px;font-family:montserratlight!important;line-height:50px;transition:all .4s ease}#orderHistoryTable tr:nth-child(even),#referralTable tr:nth-child(even){background-color:#f2f2f2}#orderHistoryTable tr:hover,#referralTable tr:hover{background-color:#eaf7fc}#orderHistoryTable tr#tblHd th,#referralTable tr#tblHd th{font-family:montserratbold;background-color:#fff!important}#orderHistoryTable tr th,#referralTable tr th{border-bottom:solid 1px #fff;font-weight:400}#orderHistoryTable tr th a,#referralTable tr th a{color:#00a1e1;text-decoration:none}#orderHistoryTable tr th:first-child,#referralTable tr th:first-child{text-align:left;padding-left:40px}#referralTable tr th:last-child{text-align:right;padding-right:40px}#referralTable.smaller{margin:0 auto}#referralTable.smaller tr th:first-child{text-align:center;padding-left:0}#referralTable.smaller tr th:last-child{text-align:center;padding-right:0}#profileWrap{max-width:1200px}#profileWrap #profileContent #upcomingOrder h4{color:#636363}hr{height:1px;margin:40px 0;border:0;padding:0;background-color:transparent;background-color:#cdcdcd}