.orderFoodChooseFood{background-color:#fff;width:100%;font-size:14px}.orderFoodChooseFood .headerBox{height:45px!important;line-height:45px!important;font-size:16px;border-bottom:1px solid #eee;position:fixed;width:100%;z-index:1001;top:0;background:#fff;text-align:center;font-weight:700;color:#333}.orderFoodChooseFood .el-badge{bottom:3px}.orderFoodChooseFood .totalPriceText{margin-left:20px;display:inline-block;height:30px;line-height:44px}.orderFoodChooseFood .width50{display:inline-block;width:50%;float:left}.orderFoodChooseFood .font20{font-size:20px}.orderFoodChooseFood .btnDiv{margin-top:25px;text-align:right;padding-right:25px}.orderFoodChooseFood .btnDiv .el-button{background-color:#78a5e0;width:120px;height:40px;border-radius:30px}.orderFoodChooseFood .btnDiv .el-button span{font-size:16px}.orderFoodChooseFood .msgSpan{display:inline-block;width:60%;float:left;height:20px;overflow-wrap:break-word;color:#606266;white-space:nowrap;margin:10px 5px 0 5px;font-size:13px}.orderFoodChooseFood .msgDiv{display:inline-block;width:calc(40% - 20px);height:25px;margin:10px 5px 0 0;text-align:right}.orderFoodChooseFood .addressSpan{display:inline-block;width:calc(100% - 53px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.orderFoodChooseFood .msgBox i{font-size:17px;color:#3875c6;vertical-align:top;z-index:99}.orderFoodChooseFood .msgDiv span{color:#3875c6}.orderFoodChooseFood .el-input-number .el-input-number__decrease{border-radius:50%;width:25px;height:25px;background-color:#f0f0f0;border:1px solid #3875c6;line-height:24px}.orderFoodChooseFood .el-input-number .el-input-number__increase{border-radius:50%;width:25px;height:25px;background-color:#78a5e0;color:#fff;font-weight:bolder;line-height:24px}.orderFoodChooseFood .el-input-number--small .el-input__inner{background:rgba(0,0,0,0);border:0;font-size:16px;color:#303133}.orderFoodChooseFood .el-input-number .btn{border-radius:50%;width:20px;height:20px;background-color:#f0f0f0;border:1px solid #3875c6;line-height:20px}.orderFoodChooseFood .footerBox{display:inline-block;width:100%;height:80px;position:fixed;left:0;bottom:0;background:#fff;z-index:99}.orderFoodChooseFood .contentBox{width:100%;margin-top:90px;margin-bottom:80px;text-align:center}.orderFoodChooseFood .menuCard{position:relative;display:inline-block;background-color:#f4f4f4;border-radius:5px;width:calc(100% - 36px);min-height:99px;margin:10px auto}.orderFoodChooseFood .munuImgBox{display:inline-block;width:60%;min-height:68px;float:left;margin-top:16px;margin-left:17px}.orderFoodChooseFood .menuQtyBox{display:inline-block;width:calc(40% - 17px);float:left;margin-top:16px;height:68px;line-height:68px;padding:0 5px;text-align:right}.menuQtyBox i{color:#78a5e0;font-size:2rem;vertical-align:middle}.orderFoodChooseFood .el-input-number{width:100%}.orderFoodChooseFood .menuImgDiv{display:inline-block;width:30%;float:left;height:68px;margin-right:21px}.orderFoodChooseFood .menuDescDiv{display:inline-block;width:calc(70% - 21px);text-align:left;float:left;min-height:66px;margin-top:2px}.orderFoodChooseFood .msgBox{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);height:36px;line-height:20px;width:100%;position:fixed;left:-1px;top:45px;background:#fff;z-index:1001}.orderFoodChooseFood .menuRestQtyBox{display:inline-block;position:absolute;width:12rem;bottom:10px;right:5px;font-size:12px}.orderFoodChooseFood .el-input.is-disabled .el-input__inner{text-align:center;width:30px;padding:0;border:0;background:#f4f4f4;color:#000}.orderFoodChooseFood .menuDescText{min-height:30px;line-height:18px;color:#969ab0;font-size:10px;margin-top:5px}.orderFoodChooseFood .menuPriceText{color:#fd5c2e;font-size:16px;margin-bottom:10px}.orderFoodChooseFood .el-message-box__title{font-size:15px}.orderFoodChooseFood .loading-overlay{flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.orderFoodChooseFood .el-progress__text{font-size:24px!important;color:#1ea0e1!important}.orderFoodChooseFood .el-progress-circle{width:150px!important;height:150px!important}.orderFoodChooseFood .tips_css{font-size:24px;color:#1ea0e1}.redLoading .el-loading-spinner{top:36%!important}.redLoading .el-loading-spinner .el-loading-text{color:#ec1430!important;margin:2rem 2rem!important;font-size:1.7rem!important;font-weight:700;line-height:2.5rem!important}.redLoading .el-loading-spinner .circular{height:10rem!important;width:10rem!important}.redLoading .el-loading-spinner .path{stroke:#f95324!important}