#login-buttons{display:inline-block;margin-right:.2px;line-height:1}#login-buttons .login-button{position:relative}#login-buttons button.login-button{width:100%}#login-buttons .login-buttons-with-only-one-button,#login-buttons .login-buttons-with-only-one-button .login-button,#login-buttons .login-buttons-with-only-one-button .login-text-and-button{display:inline-block}#login-buttons .login-display-name{display:inline-block;padding-right:2px;line-height:1.5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#login-buttons .loading{line-height:1;background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);width:16px;background-position:50%;background-repeat:no-repeat}#login-buttons .login-button,.accounts-dialog .login-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:4px 8px;font-size:80%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;text-align:center;color:#fff;background:#596595;border:1px solid #464f75;border-radius:4px}#login-buttons .login-button:hover,.accounts-dialog .login-button:hover{background:#7580ac}#login-buttons .login-button:active,.accounts-dialog .login-button:active{background:#7580ac;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2) inset}#login-buttons .login-button.login-button-disabled,#login-buttons .login-button.login-button-disabled:active,.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{color:#ddd;background:#aaa;border:1px solid #c3c3c3;box-shadow:none;-webkit-box-shadow:none}.accounts-dialog *{padding:0;margin:0;line-height:inherit;color:inherit;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.accounts-dialog .login-button{width:auto;margin-bottom:4px}#login-buttons .login-buttons-padding{display:inline-block;width:30px}#login-buttons .login-display-name{margin-right:4px}#login-buttons .configure-button{background:#ff2a00;border-color:#c20}#login-buttons .configure-button:active,#login-buttons .configure-button:hover{background:#f53;border-color:#ff2a00}#login-buttons .login-image{display:inline-block;position:absolute;left:6px;top:6px;width:16px;height:16px}#login-buttons .text-besides-image{margin-left:18px}#login-buttons .no-services{color:red}#login-buttons .login-link-and-dropdown-list{position:relative}#login-buttons .login-close-text{float:left;position:relative;padding-bottom:8px}#login-buttons .login-link-and-dropdown-list .loading,#login-buttons .login-text-and-button .loading{display:inline-block}#login-buttons.login-buttons-dropdown-align-left #login-dropdown-list .loading{float:right}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list .loading{float:left}#login-buttons .login-close-text-clear{clear:both}#login-buttons .or{text-align:center}#login-buttons .hline{text-decoration:line-through;color:#d3d3d3}#login-buttons .or-text{font-weight:700}#login-buttons #signup-link{float:right}#login-buttons #forgot-password-link,#login-buttons #resend-passwordless-code{float:left}#login-buttons #back-to-login-link{float:right}#login-buttons a,.accounts-dialog a{cursor:pointer;text-decoration:underline}#login-buttons.login-buttons-dropdown-align-right .login-close-text{float:right}.accounts-dialog{border:1px solid #ccc;z-index:1000;background:#fff;border-radius:4px;padding:8px 12px;margin:-8px -12px 0;width:250px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);font-size:16px;color:#333}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{line-height:inherit;font-size:inherit;font-family:inherit}.accounts-dialog .title,.accounts-dialog label{font-size:80%;margin-top:7px;margin-bottom:-2px}.accounts-dialog label{display:inline}.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.accounts-dialog input[type=email][type],.accounts-dialog input[type=password][type],.accounts-dialog input[type=text][type]{height:auto}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:80%;margin-top:8px;line-height:1.3}.accounts-dialog .error-message{color:red}.accounts-dialog .info-message{color:green}.accounts-dialog .additional-link{font-size:75%}.accounts-dialog .accounts-close{position:absolute;top:0;right:5px;font-size:20px;font-weight:700;line-height:20px;text-decoration:none;color:#000;opacity:.4}.accounts-dialog .accounts-close:hover{opacity:.8}.accounts-dialog #login-buttons-cancel-enroll-account,.accounts-dialog #login-buttons-cancel-reset-password{float:right}#login-dropdown-list{position:absolute;top:-1px;left:-1px}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{left:auto;right:-1px}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1001;position:fixed;left:50%;margin-left:-129px;top:50%;margin-top:-40px}#configure-login-service-dialog{width:530px;margin-left:-269px;margin-top:-300px}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{width:100%;font-family:Courier New,Courier,monospace}#configure-login-service-dialog ol{margin-top:10px;margin-bottom:10px}#configure-login-service-dialog ol li{margin-left:30px}#configure-login-service-dialog .configuration_labels{width:30%}#configure-login-service-dialog .configuration_inputs{width:70%}#configure-login-service-dialog .new-section{margin-top:10px}#configure-login-service-dialog .url{font-family:Courier New,Courier,monospace}#configure-login-service-dialog-save-configuration{float:right}.configure-login-service-dismiss-button{float:left}#just-verified-dismiss-button,#messages-dialog-dismiss-button{margin-top:8px}.hide-background{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-color:#000;background-color:rgba(0,0,0,.7)}#login-buttons input[type=email],#login-buttons input[type=password],#login-buttons input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{padding:4px;border:1px solid #aaa;border-radius:3px;line-height:1}body{background-image:#fff;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;padding:0;margin:0}#react-target,body{background-color:#fff}#react-target{min-height:100vh}form{border:3px solid #f1f1f1}input[type=mail],input[type=number],input[type=password],input[type=text],select,textarea{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.basic_form .imgcontainer{text-align:center;margin:24px 0 12px}.basic_form img.avatar{width:40%;border-radius:50%}.basic_form .container{padding:16px}.basic_form span.psw{float:right;padding-top:16px}.basic_form .flex_container{display:flex;margin-top:5px}.basic_form .flex_container>*{margin-top:auto;margin-bottom:auto}.basic_form .flex_container>span{min-width:150px}.country_container{margin-bottom:15px;margin-top:15px}.log_reg_form>div{padding:20px}.log_reg_form form{border:none}.log_reg_form h2{color:#6686b5}.log_reg_form input,.log_reg_form select{background-color:#dce3ed}.log_reg_form button[type=submit]{background-color:#3697de;width:auto}.log_reg_form .forgot_password_link,.log_reg_form a{text-decoration:none;color:#698589}.log_reg_form .switch_button{width:100%;background-color:#6b7a8d;padding:20px;color:#c0d0e0;margin:0}.log_reg_form .birthday_container,.log_reg_form .country_container{background-color:#dce3ed}.log_reg_form .birthday_container{padding:5px 5px 5px 10px}.log_reg_form .country_container input,.log_reg_form fieldset{border:none}.log_reg_form .country_container #country-select-demo-label{color:grey}.log_reg_form .referreer_code{background-color:#ffdedd}.log_reg_form .seperator{margin-top:30px;margin-bottom:15px;border:1px dashed #000}@media screen and (max-width:300px){.basic_form span.psw{display:block;float:none}.basic_form>.cancelbtn{width:100%}}.modal_form{border:0}.modal_form label{display:flex}.modal_form label>span{margin-top:auto;margin-bottom:auto;width:75px;min-width:75px}.modal_form .modal_date_container{background-color:#fff;width:100%}.searchbar_transparent{border:1px solid rgba(153,144,144,.3215686274509804)!important;background-color:rgba(0,0,255,0);color:#fff;text-align:center;font-size:1.2em}.date_picker_white input{border:0;color:#fff}.date_picker_white svg,button{color:#fff}button{background-color:#4caf50;padding:14px 20px;margin:8px 0;border:none;cursor:pointer;opacity:.8}button:hover{opacity:1}.cancelbtn{padding:12px 20px;background-color:#f44336;color:inherit}.btn,.cancelbtn{width:auto;text-decoration:none;display:inline-block}.btn{color:#fff;padding:14px 20px;border:none;cursor:pointer;opacity:.8;margin:8px 0 8px 5px}.btn:hover{opacity:1}.btn.danger{background-color:#e12828}.btn.success{background-color:#5cb85c}.btn.warning{background-color:#d5d541}.btn.bold{font-weight:700}.sidebar_menu_toggle_button{display:flex;justify-content:space-between;margin-top:15px;padding:9px 25px;font-size:110%}.sidebar_menu_toggle_button:hover{background-color:#1a1a27}.sidebar_menu_toggle_button>div{display:flex;flex-direction:row}.sidebar_menu_toggle_button>div>img,.sidebar_menu_toggle_button>div>svg{margin-right:9px}.sidebar_menu_toggle_button div,.sidebar_menu_toggle_button img,.sidebar_menu_toggle_button span,.sidebar_menu_toggle_button svg{margin-top:auto;margin-bottom:auto}.sidebar_menu_toggle_button img{max-width:10px;height:auto}.Logout_button_container button{color:#000!important;border:none!important;width:auto!important}.subki_button{background-color:#4caf50;color:#fff;padding:14px 20px;border:none;cursor:pointer;margin:8px 0 8px 5px;opacity:.8}.subki_button.delete{background-color:red}.subki_button.edit{background-color:rgba(20,88,149,.6784313725490196)}.subki_button.gold{background-color:rgba(255,215,0,.3803921568627451);color:#000}.subki_button:hover{opacity:1}.tab_button_container{display:flex}.add_button_circle:active{color:rgba(11,222,141,.24)!important}.notification{padding:10px;width:100%;margin:5px;text-align:center;box-sizing:border-box}.notification.warning{color:#4f4f12}.notification.success{color:green}.notification.error{color:red}.notification.info{color:#000}.gray_note{color:grey;font-size:.9em;display:flex;padding:15px}.gray_note span,.gray_note svg{margin-top:auto;margin-bottom:auto;padding-right:10px}.user_notification{padding:5px;background:hsla(0,0%,85.9%,.30980392156862746);border-radius:10px;color:#000!important;margin:0;font-size:.9em}.user_notification.warning{background-color:rgba(223,206,66,.2196078431372549)}.user_notification.error{background-color:rgba(223,95,66,.2196078431372549)}.user_notification.success{background-color:rgba(66,223,91,.2196078431372549)}.notification_device_list_item{display:flex;justify-content:space-between;margin-top:15px;border-bottom:1px solid #000}.notification_device_list_item div{width:150px;overflow:hidden;display:flex;background-color:#fff}.notification_device_list_item div:hover{left:0;right:0;overflow:auto;background-color:grey}.saving_loader{position:absolute;width:100%;height:100%;top:0;background-color:hsla(0,0%,50.2%,.2784313725490196);left:0;justify-content:center;text-align:center;z-index:999999}.saving_loader,.user_list_item{display:flex;vertical-align:middle}.user_list_item{justify-content:space-between;background-color:rgba(210,210,188,.3607843137254902);margin-top:5px;min-height:70px;padding-left:20px;padding-right:20px;border-radius:7px}.user_list_item:nth-child(odd){background-color:rgba(210,210,188,.5098039215686274)}.user_list_item:hover{background-color:rgba(210,210,188,.25882352941176473)}.user_list_item:nth-child(odd):hover{background-color:rgba(210,210,188,.18823529411764706)}.user_list_item>div,.user_list_item>span{margin-top:auto;margin-bottom:auto;width:30vw}.user_list_item>.list_item_last{width:auto}.basic_list_item{display:flex;justify-content:space-between;background-color:rgba(210,210,188,.3607843137254902);margin-top:2px;padding:10px;border-radius:7px}.basic_list_item:nth-child(odd){background-color:rgba(210,210,188,.5098039215686274)}.basic_list_item:hover{background-color:rgba(210,210,188,.25882352941176473)}.basic_list_item:nth-child(odd):hover{background-color:rgba(210,210,188,.18823529411764706)}.basic_list_item>label,.basic_list_item>span{width:200px}.mysvg svg g{fill:transparent}.mysvg svg path{fill:rgba(30,78,225,.6705882352941176)}.mysvg svg{border:0 solid transparent}.mysvg .top-login-svg-icon>path{fill:rgba(218,226,242,.6705882352941176)}.mysvg .notification-icon-red>path{fill:red}.global_settings_form label{width:100%;display:flex;margin-top:10px;justify-content:space-between}.global_settings_form label span{min-width:200px;margin-top:auto;margin-bottom:auto}.global_settings_form input{width:100%}.global_settings_form h3{text-align:center}.global_settings_form .checkbox_container{width:auto;display:block}.global_settings_form .checkbox,.global_settings_form .checkbox_input,.global_settings_form .checkbox_span{width:auto;display:inline-block;min-width:auto}.navigation_menu_container>div{display:flex;padding:0 40px}.navigation_menu_button a,.navigation_menu_container a{color:#fff;text-decoration:none}.navigation_menu_button a{display:flex;width:100%}.navigation_menu_button .menu_button_icon_container{min-width:30px;max-width:30px;margin-top:auto;margin-bottom:auto;display:flex;justify-content:center}.navigation_menu_button .menu_button_text_container{margin-top:auto;margin-bottom:auto;padding-left:5px}.navigation_menu_button .MuiButton-root{color:#fff;text-transform:none;display:flex;justify-content:flex-start}.navigation_menu_container.navigation-top a{color:#000;text-decoration:none}.navigation_menu_container.navigation-top .navigation_menu_button .MuiButton-root{color:#000;border:1px solid rgba(0,0,0,.07058823529411765);padding-top:10px;padding-bottom:10px}.user-top-menu{background-color:#fff;padding:5px 5px 10px 1px;border-radius:10px}.top-menu-toggle-button{display:flex;justify-content:center}.top-menu-toggle-button div{margin-top:auto;margin-bottom:auto}.menu-seperator{border-bottom:1px dotted #8e8686;margin:10px 5px}.allign-vert-center{margin-top:auto;margin-bottom:auto}.allign-vert-bottom{margin-top:auto}.allign-vert-top{margin-bottom:auto}.allign-hor-center{margin-left:auto;margin-right:auto}.d-inline-flex{display:inline-flex}.d-flex{display:flex}.d-flex.column,.d-inline-flex.column{flex-direction:column}.d-inline-block{display:inline-block}.d-flex.between,.d-inline-flex.between{justify-content:space-between}.d-flex.vertical-align>*,.d-inline-flex.vertical-align>*{margin-top:auto;margin-bottom:auto}.d-flex.j-end,.d-inline-flex.j-end{justify-content:end}.mouse_pointer{cursor:pointer}.skip.margin,.skip_margin{margin:0}.skip.padding,.skip_padding{padding:0}.skip.margin_top{margin-top:0}.skip.margin_bottom{margin-bottom:0}.skip.margin_left{margin-left:0}.skip.margin_right{margin-right:0}.skip.padding_top{padding-top:0}.skip.padding_bottom{padding-bottom:0}.skip.padding_left{padding-left:0}.skip.padding_right{padding-right:0}.skip.min_width{min-width:0}.reset.width{width:auto}.w100{width:100%}.h100{height:100%}.text_center{text-align:center}.margin.left.mini{margin-left:5px}.margin.right.mini{margin-right:5px}.margin.top.mini{margin-top:5px}.margin.bottom.mini{margin-bottom:5px}.margin.left.mid{margin-left:10px}.margin.right.mid{margin-right:10px}.margin.top.mid{margin-top:10px}.margin.bottom.mid{margin-bottom:10px}.margin.top.auto{margin-top:auto}.margin.bottom.auto{margin-bottom:auto}.margin.left.auto{margin-left:auto}.margin.right.auto{margin-right:auto}.min-w-200px{min-width:200px}.remove_border.all,.remove_border.all.children *{border:0}.hidden{display:none}.wizard_choice_container{display:flex}.wizard_choice_container button{width:auto;margin:5px;box-shadow:none;background-color:hsla(0,0%,87.8%,.5686274509803921)}.wizard_choice_container .MuiButton-containedPrimary{background-color:#3f51b5}.wizard_top_steps_container{display:flex;justify-content:space-between}.wizard_step{display:flex;margin-bottom:35px;margin-top:15px}.wizard_step div{margin-top:auto;margin-bottom:auto;margin-left:10px}.wizard_top_circle{padding:15px;margin:10px;background-color:#36c5d3;color:#fff;border-radius:50%;width:25px;height:25px;text-align:center;display:flex}.wizard_top_circle>div{margin:auto}.wizard_top_circle.gold{background-color:#f1c40f}.wizard_top_circle.selected{border:5px solid #245fbb}.wizard_slider_indicatior{display:flex;justify-content:space-between;margin-bottom:5px}.wizard_goal_select_container{min-height:150px;background-color:rgba(210,210,223,.4588235294117647);padding:20px;margin-bottom:5px;cursor:pointer}.wizard_goal_select_container.selected{background-color:rgba(156,156,223,.4588235294117647)}.wizard_bottom_buttons{display:flex}.wizard_bottom_buttons>button{margin:5px}.wizard_input{padding:5px;box-sizing:border-box}.wizard_input input[type=number],.wizard_input input[type=text],.wizard_input select{background:rgba(242,231,231,.4392156862745098);border:1px solid rgba(145,124,124,.25098039215686274);padding:5px;border-radius:10px;margin-right:10px;width:auto;max-width:150px}.wizard_input>span{padding-right:15px;box-sizing:border-box}.wizard_input select{border-radius:0}.wizard_input>label{display:flex;margin-top:5px}.wizard_input>label>*{margin-top:auto;margin-bottom:auto}.wizard_section{border-bottom:1px solid rgba(196,182,182,.32941176470588235);margin-bottom:15px;padding-bottom:25px}.wizard_subsection{margin-left:25px;box-sizing:border-box;padding:5px;display:block}.wizard_bar_container>div{background-color:#f5f5f5;height:15px}.wizard_bar_container>div>div{background-color:#2fc6cf}.wizard-page-container{display:flex}.wizard_tab_container button{margin-top:10px}.wizard-main-body{width:1200px;margin-right:25px}.wizard-side-image{background-image:url(media/images/fitness-332278_1920.jpg);width:100%;background-position:top;background-repeat:no-repeat}.wizard-side-image-second-bg{background-image:url(media/images/runner-2213988_1920.jpg)}.wizard_fat_calculate_tool{width:auto;background-color:#175ce1;padding-top:7px;padding-bottom:7px;margin-left:15px}.wizard_tab_container{padding:10px}.wizard_modal_container>div{max-width:800px!important}.wizard_button_inline_container{display:inline-flex;max-width:150px;margin-right:15px}.wizard_button_inline_container>button{margin-left:5px;margin-top:10px}.wizard_small_input{display:inline-block!important;width:100px!important;margin-left:10px!important;margin-right:10px!important}.wizard_very_small_input{display:inline-block!important;width:65px!important;margin-left:5px!important;margin-right:5px!important}.wizard_custom_goal{display:flex;padding:0;margin:0}.goal-option-outer-container{display:flex;justify-content:space-between;margin-top:5px}.goal-option-outer-container div,.goal-option-outer-container span{display:inline-flex;margin-top:auto;margin-bottom:auto}.goal-option-label{width:350px;display:inline-block}.goal-option-indicator{width:100px}.wizard_slider_container{padding-top:15px;padding-left:25px;padding-right:25px}.simple_modal_container{color:#fff;justify-content:center;display:flex;height:100%}.simple_modal_container>div{margin-top:20vh;max-width:80vw;margin-bottom:auto;background-color:#000;padding:25px;border-radius:10px;max-height:60vh;display:flex;flex-direction:column}.body_fat_modal_inner_container,.modal_light_inner_container{background-color:#1e1e2d!important;font-size:1.06em}.acc_modal_outer_container{width:100%;height:100%;background-color:#35414f;top:0;left:0;display:inline-block}.acc_modal_inner_container{max-width:500px;margin-right:auto;margin-left:auto;margin-top:15vh;background-color:#fff;scroll:auto}.modalHeader{position:relative;padding-bottom:5px}.modalHeader>div{position:absolute;left:0;top:-15px;font-weight:700;max-width:80%;white-space:nowrap;overflow:hidden}.modalHeader>svg{position:absolute;right:-10px;top:-15px;cursor:pointer}.animation{overflow:hidden}.animation.show{max-height:1000px;transition:max-height 1s}.animation.hidden{max-height:0;transition:max-height .2s}.animation_w{overflow:hidden}.animation_w.show{max-width:1000px;transition:max-width 1s}.animation_w.hide{max-width:0;transition:max-width .2s}.animation_wh{overflow:hidden}.animation_wh.show{max-width:1000px;max-height:1000px;transition:max-width 1s,max-height 1s}.animation_wh.hide{max-width:0;max-height:0;transition:max-width .2s,max-height .2s}.basic_container{display:flex}.basic_container>*{margin:auto}.meal_planner_sidebar{width:300px}.meal_planner_header{display:flex;justify-content:space-between;margin-bottom:20px}.meal_planner_body_container{display:flex}.meal_select_container{margin-top:10px}.meal_select_container .MuiFormControl-root{min-width:150px}.meal_select_input{display:flex}.meal_input_icon{margin-top:auto}.meal_select_container{display:flex}.meal_add_icon{margin-top:auto}.meal_panel_container{padding:20px;box-sizing:border-box}.meal_panel_header{display:flex;border-bottom:1px solid rgba(0,0,0,.16862745098039217);justify-content:space-between}.meal_panel_label_container{margin-top:auto;margin-bottom:auto}.meal_planner_date_arrow_button{margin-bottom:10px;cursor:pointer}.meal_planner_date_arrow_button svg{fill:rgba(148,153,161,.6392156862745098)}.food_result_food_title_container{width:60%}.meal_planner_header #date-picker-inline-label{display:none}.meal_planner_date_dialog_outter_container>div{flex-direction:column-reverse;margin-top:25px;position:relative}.meal_planner_date_footer_outter_container{margin:-10px 10px 10px}.meal_planner_date_footer_outter_container>h4{margin-top:0;margin-bottom:5px;border-bottom:1px solid hsla(0,0%,50.2%,.1803921568627451);font-weight:400;text-align:center}.meal_planner_date_header_outter_container{position:absolute;top:-20px;right:15px;z-index:20}.meal_datetime_container>.MuiFormControl-root{background-color:#fff}.meal_date_hide_selected_day>.MuiPickersDay-daySelected{color:rgba(0,0,0,.87);background-color:transparent}.meal_date_selected_draft{color:#fff!important;font-weight:500!important;background-color:#3f51b5!important}.macro_container.kcal-indicator{color:#ffb36f;font-size:.8em;margin-left:3px}.food_edit.quantity_select{color:#fff;border:1px solid #fff;margin-top:auto;margin-bottom:auto;margin-right:5px;padding:4px;min-width:80px}.food_edit.multiplier_symbol{padding:10px;margin:auto 10px auto 5px}.save_button_filled{background-color:orange!important}.meal_planner__ingridientInfoTable{font-size:.8em;border-collapse:collapse;margin-left:10px}.meal_planner__ingridientInfoTable tr{border-bottom:1px solid rgba(0,0,0,.1411764705882353)}.meal_planner__ingridientInfoTable td{padding:5px;width:100px}.meal_planner__ingridientInfoTable .kcal-indicator{color:#48433d}.vitamins_unit_indicator{color:#dfdfdf;font-size:.8em}.meal_info_alternative_name_indicator{margin-bottom:5px;border-bottom:1px solid #e0e0e0;padding-left:10px;padding-bottom:3px}.foodMealInfo__footer.container{margin-top:20px;border-bottom:1px solid rgba(0,0,0,.16862745098039217);border-top:1px solid rgba(0,0,0,.16862745098039217);position:relative;display:flex;justify-content:space-around}.foodMealInfo__footer.sum_label{top:-10px;left:25px;position:absolute;background-color:#fff;color:#3e3c3c}.ingridient_report.data_container{display:flex;justify-content:space-between}.ingridient_report.name_container{width:200px}.ingridient_report.statistics_container{min-width:100px}.ingridient_report.ingridient_unit{color:grey;font-size:.8em}.ingridient_report_modal.full_outer_container{overflow:auto}.ingridient_report.show_button{background-color:hsla(0,0%,50.2%,.14901960784313725);margin-top:10px;padding:5px;text-align:center;border:1px solid hsla(0,0%,50.2%,.23921568627450981);box-sizing:border-box;margin-left:10px;margin-right:10px}.ingridient_report.show_button:active{background:hsla(0,0%,50.2%,.10196078431372549)}.ingridient_report.category_data_container{margin-left:10px;margin-right:10px;padding:5px}.ingridient_report.bar_label{color:grey;font-size:.75em;width:75px}.ingridient_report.main_key_container{margin-top:10px;border-bottom:1px solid hsla(0,0%,50.2%,.14901960784313725);padding:10px}.meal_planner_numeric_search_field{padding-left:0!important;padding-right:0!important;max-width:80px}.meal_planner_search_options_button{font-size:60px!important;color:#8db51e;cursor:pointer!important;transition-property:transform!important;transition-duration:.5s!important}.meal_planner_search_options_button.active{transform:rotate(90deg)}.copy_food_select{width:100%!important;box-sizing:border-box!important}.copy_food_container{display:flex;justify-content:center;box-sizing:border-box;margin:10px 5px 5px}.food_lab__header{border-bottom:1px solid rgba(16,202,227,.23921568627450981);margin-bottom:15px;padding-left:15px;padding-right:15px}.food_lab__header,.food_labl_ingridient_create_options_container{display:flex;justify-content:space-between}.food_labl_ingridient_create_options_container label{display:flex}.food_labl_ingridient_create_options_container label span{margin-top:auto;margin-bottom:auto;display:inline-flex;margin-right:10px;width:200px}.food_labl_ingridient_create_options_container label input[type=text]{background-color:hsla(0,0%,100%,0);color:#fff}.food_lab_data_container{height:100%;overflow:auto}.food_lab_ingridient_item{display:flex;justify-content:space-between;box-shadow:2px 5px 3px -2px rgba(17,14,14,.23921568627450981);padding-left:10px}.food_lab_ingridient_item>.name{width:60%;margin-top:auto;margin-bottom:auto}.food_lab_create_ingridient_unit_button{padding:5px;cursor:pointer;border:1px solid grey;box-sizing:border-box;margin:auto 2px}.food_lab_create_ingridient_unit_button.selected{background-color:rgba(24,108,45,.73)}.ingridient_info_group{border:1px solid rgba(87,80,80,.3411764705882353);padding-left:5px;padding-right:5px;margin-top:10px}.ingridient_info_group>label{margin-left:15px}.ingridient_info_group__first{margin-left:0!important;font-weight:700;display:flex;box-sizing:border-box}.ingridient_info_group__first>span{margin-top:auto;margin-bottom:auto}.ingridient_info_group__first input{margin-left:15px}.ingrient_ofield_container{margin-left:15px;display:flex}.ingridient_info_group input[type=number]{max-width:100px}.ingridient_info_group span{width:200px;margin-top:auto;margin-bottom:auto}.vitamins_radio_buttons_container *{width:auto!important}.vitamins_radio_buttons_container{margin-top:auto;margin-bottom:auto;font-size:.75em}.vitamins_radio_buttons_container label{display:block}.create_ingridient_button:disabled{background-color:grey!important}.food_label_basic_switch_container span{width:auto!important}.food_label_basic_switch_container{display:inline-block;margin-top:auto;margin-bottom:auto;padding-left:15px}.food_label_kg_input_container{max-width:130px;background-color:#fff;border:1px solid grey;color:#000;box-sizing:border-box;margin-top:10px;padding:15px 3px 15px 10px;display:inline-flex;justify-content:space-between}.food_label_kg_input_container>span{width:auto!important;min-width:40px;text-align:end;display:block!important}.food_label_kg_input_container>input{border:0 solid #000;background-color:rgba(255,0,0,0);width:100%!important;margin:0;padding:0}.softlink_ingridient_aspect_outer_container{box-sizing:border-box;margin:10px 0 10px 20px}.softlink_ingridient_aspect_name_container{border-bottom:1px solid #fff;color:#f9fbcd;display:flex;margin-bottom:10px;justify-content:space-between}.softlink_ingridient_aspect_ingridient_value_container{display:flex;justify-content:space-between;border-bottom:1px solid hsla(0,0%,50.2%,.21176470588235294);margin-top:5px;margin-bottom:5px;padding-bottom:5px;padding-top:5px}.softlink_ingridient_aspect_ingridient_value_container:hover{background-color:rgba(0,0,0,.21176470588235294)}.softlink_ingridient_aspect_ingridient_name_container{min-width:300px}.softlink_create_ingridient_upload_image_form_button{height:130px;display:flex;justify-content:center;flex-direction:column;background-color:rgba(23,23,34,.8509803921568627);color:#fff;text-align:center;cursor:pointer}.softlink_create_ingridient_upload_image_form_button.mini{max-height:130px}.food_lab_back_image{margin:auto;max-height:100%;width:auto;max-width:100%}.food_lab_custom_button_1{background-color:#393942;margin-bottom:10px;padding:10px;margin-top:5px;border-radius:5px;cursor:pointer}.quantities_form_title{font-weight:700;margin-top:10px;margin-bottom:10px}.quantities_form_label{display:flex;justify-content:space-between;max-width:430px}.quantities_form_selection{margin:auto 10px}.quantities_form_input{max-width:100px}.add_quantities_button{max-width:25px;height:auto!important;margin:auto 10px;cursor:pointer}.form_quantities_equal_symbol{text-align:center;display:inline-block;margin-top:auto;margin-bottom:auto;padding:5px}.form_quantity_unit_label{max-width:200px;margin-top:auto;margin-bottom:auto;padding-right:30px;box-sizing:border-box}.quantities_form_remove_button{margin-top:auto;margin-bottom:auto;cursor:pointer}.subscription_outer_container{display:flex;flex-wrap:wrap}.subscription_info_container{border:1px solid #3896e0;display:inline-block;width:250px;box-sizing:border-box;border-radius:10px;cursor:pointer;margin:10px}.subscription_info_container.selected{background-color:rgba(255,215,0,.3803921568627451);border:2px solid gold}.subscription_info_container h1,.subscription_info_container h3{text-align:center}.subscription_details{margin-bottom:75px;margin-top:10px;padding-left:10px}.subscription_manage_info{display:flex;justify-content:space-between;border-bottom:1px solid rgba(20,88,149,.6784313725490196)}.subscription_manage_info.header{font-weight:700}.subscription_manage_info>div,.subscription_manage_info>span{margin-top:auto;margin-bottom:auto;display:inline-block;width:160px;min-width:160px;max-width:160px}.user_roles_form_manager_container{display:flex;justify-content:space-around;padding-left:20px;padding-right:20px}.user_roles_form_manager_container>div{padding:10px}.user_roles_form_manager_container>div>div{display:flex;justify-content:space-between;background-color:rgba(210,210,188,.3607843137254902);margin-top:2px;padding:10px;border-radius:7px}.user_roles_form_manager_container>div>div:nth-child(odd){background-color:rgba(210,210,188,.5098039215686274)}.user_roles_form_manager_container>div>div:hover{background-color:rgba(210,210,188,.25882352941176473)}.user_roles_form_manager_container>div>div:nth-child(odd):hover{background-color:rgba(210,210,188,.18823529411764706)}.user_roles_form_manager_container>div>div>span{margin-top:auto;margin-bottom:auto}.foodsearch_outer_container{display:contents;height:100%}.foodsearch_results_container{margin-bottom:5px;overflow:auto;height:100%}.food_result_container{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,215,0,.30980392156862746);margin-top:20px;margin-left:10px;box-sizing:border-box}.food_result_container.added{background-color:rgba(75,170,75,.3607843137254902)}.foodMealInfo__container{display:flex;justify-content:space-between}.foodMealInfo__container input{max-width:105px}.foodsearch_primary_search_field_container{display:flex}.foodsearch_secondary_search_fields_container{max-height:150px;overflow:auto;margin-bottom:10px;display:flex;justify-content:space-between;flex-wrap:wrap}.foodsearch_secondary_search_item_container{display:inline-flex;width:100%}.foodsearch_button_group_options{display:inline-block;box-sizing:border-box}.foodsearch_button_group_options>div{display:flex;margin-top:auto;margin-bottom:auto;height:100%;width:100%}.foodsearch_button_group_options>div>button{padding:4px;margin:0;box-sizing:border-box;width:auto;min-width:0;font-size:10px}.foodSearch_field_select_form_control{min-width:70px!important;max-width:100px}.foodSearch_field_selector{background-color:rgba(102,92,92,.2901960784313726);height:100%;margin-top:8px;margin-bottom:8px;min-width:70px;max-width:100px;border:1px solid hsla(0,0%,50.2%,.2901960784313726);color:#fff!important;text-align:center;padding-left:2px;padding-right:2px}.foodSearch_sort_selector{margin-top:auto;margin-bottom:auto;background-color:transparent;min-width:100px;color:#fff!important;border:1px solid hsla(0,0%,100%,.21176470588235294)}.foodSearch_sort_selector input{color:#fff!important}.food_edit_table_container{overflow:auto;max-height:350px}.food_edit_table_container tbody tr:nth-child(2n){background-color:#241c1c}.food_edit_modal_flex_container{justify-content:space-between}.foodMealInfo__foodName{width:50%;margin-left:10px}.foodsearch_field_group_select_container>div{display:inline-block}.food_search_secondary_fields_container{display:flex;flex-direction:column;background-color:rgba(23,23,34,.8509803921568627);box-sizing:border-box;margin-bottom:5px;border-radius:10px;padding:5px 5px 5px 10px;margin-right:10px}.foodsearch_field_group_select_container>div *{color:#fff}.foodsearch_searchbar_group_options{transition-delay:.25s;display:flex;max-height:30px;margin-bottom:7px;margin-left:60px;margin-right:60px;justify-content:space-between}.foodsearch_main_searchbar_options_container{border-radius:5px;margin-top:5px}.header_container{position:fixed;background-color:#1e1e2d;top:0;left:0;padding-right:10px;padding-left:265px;border-bottom:0 solid #c8ba99;color:#fff;z-index:25}.header_container,.header_container>div{width:100%;display:flex;justify-content:space-between;box-sizing:border-box}.header_container>div{padding-left:20px;padding-right:20px}.header_container>div>div{margin-top:auto;margin-bottom:auto}.header_container button{color:#fff}.header-spacing,.header_container{height:65px}.header_button{white-space:nowrap}.sidebar_header_container{justify-content:space-between;padding:9px 25px;background-color:#1a1a27}.header_profile_menu_container,.sidebar_header_container{display:flex;height:65px;flex-direction:row;box-sizing:border-box}.header_profile_menu_container{padding:10px}.header_profile_menu_container:hover{background-color:#1a1a27}.header_profile_menu_container>div{margin-right:9px}.sidebar{width:265px;display:flex;flex-direction:column;border:1px solid #000;left:0;background:#1e1e2d;color:#fff;z-index:26;transition:width .2s}.sidebar,.sidebar_right{height:100%;position:fixed;top:0}.sidebar_right{max-width:375px;width:100%;right:-375px;background-color:#fff;z-index:1001;box-shadow:0 1px 9px -3px rgba(0,0,0,.25);padding:2.5rem;box-sizing:border-box}.sidebar_right,.sidebar_right.show{-webkit-transition:left .3s ease,right .3s ease,bottom .3s ease,top .3s ease;transition:left .3s ease,right .3s ease,bottom .3s ease,top .3s ease}.sidebar_right.show{right:0}.right_sidebar_header{display:flex;justify-content:space-between}.right_sidebar_header>div{margin-bottom:auto;border:1px solid rgba(172,162,162,.5686274509803921);display:flex}.sidebar_user_menu button{border:none!important}.sidebar.minimized{width:70px}.sidebar-icon{transition:rotate .4s!important}.sidebar-icon.rotated{rotate:-180deg}.mk_drop_menu_container{position:relative}.mk_drop_menu_mn_container{display:none;position:absolute;right:0}.mk_drop_menu_mn_container.show{display:block;position:absolute;right:0}.mk_drop_menu_mn_container.static-pos,.mk_drop_menu_mn_container.static-pos.show{position:relative}.mk_drop_menu_mn_container.animation{transition:max-height .5s;max-height:0;display:block;overflow:hidden}.mk_drop_menu_mn_container.animation.show{transition:max-height 1s;max-height:1000px}.mk_drop_menu_mn_container.animation-hor{transition:max-width .5s;max-width:0;display:block;overflow:hidden;white-space:nowrap}.mk_drop_menu_mn_container.animation-hor.show{transition:max-width 1s;max-width:1000px}.mk_drop_menu_mn_container.animation-hor.animation{transition:max-height .5s;max-width:none}.mk_drop_menu_mn_container.animation-hor.animation.show{transition:max-height 1s;max-width:none}.privet_layout_page_body_container{padding-left:265px;transition:padding-left .2s}.privet_layout_page_body_container h1,.privet_layout_page_body_container h2,.privet_layout_page_body_container h3,.privet_layout_page_body_container h4,.privet_layout_page_body_container h5,.privet_layout_page_body_container h6{color:#3896e0}.privet_layout_page_body_container .black{color:#000}.privet_layout_page_body_container>div{padding:20px}.privet_layout_page_body_container.bar_visible{padding-left:70px}.my-switch{display:inline-flex;border:1px solid #e4e6ef;border-radius:3px}.my-switch.container{overflow:hidden;position:relative;min-width:105px;min-height:25px;box-sizing:border-box;border:none}.my-switch.text{position:absolute;transition:left .2s,right .2s;width:50%;height:100%;border:none;border-radius:none}.my-switch.text>div{margin:auto;padding:2px;text-align:center;border:none}.my-switch.text1{left:-100px}.my-switch.text1,.my-switch.text2{background-color:#6993ff;color:#fff;border:none}.my-switch.text2{right:-100px}.my-switch.text1.show{border:none;left:0}.my-switch.text2.show{border:none;right:0}.my-switch.text1.disabled,.my-switch.text2.disabled{background-color:rgba(183,149,149,.5215686274509804)}