﻿html,body{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:300;color:#000;background-color:#f3f3ee;padding-bottom:2rem;font-size:16px;margin:0;padding:0;height:100%;}body{overflow-y:overlay;}.show{display:block !important;}a{color:#2a62b4;}.container{max-width:1180px !important;}nav .dropdown-menu.help-navbar-dropdown,nav .dropdown-menu.account-navbar-dropdown,nav .dropdown-menu.logged-out-dropdown{position:fixed !important;}nav .dropdown-menu{width:100%;top:50px;left:0;}@media(min-width:992px){nav .dropdown-menu{position:absolute !important;top:50px;width:unset;left:unset;margin:unset;margin-left:16px !important;}}.dropdown-toggle::after{margin-left:9px;}.dropdown-item.active,.dropdown-item:active{color:#009ec5;background-color:transparent !important;}.search-dropdown{width:330px;}.clickable{cursor:pointer;}.not-clickable{cursor:default !important;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 10px) calc(1em),calc(100% - 5px) calc(1em),calc(100% - 2.5em) .5em;background-size:3px 4px,5px 4px,1px 0;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;padding-right:15px !important;}.cur,.currency{font-size:75%;font-weight:200;}body.swal2-height-auto{height:100%;}.card{border-left:0;border-right:0;border-top:0;border-bottom:1px solid #d2d6de;box-shadow:rgba(0,0,0,.2) 0 0 1px;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card-disabled .card-header,.card-disabled .card-body{opacity:.6;cursor:not-allowed;}.card-primary{border-top-style:solid;border-top-width:3px;border-top-color:#f39c12;border-top-left-radius:3px;border-top-right-radius:3px;}.card-secondary{border-top-style:solid;border-top-width:5px;border-top-color:#515151;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:rgba(0,0,0,.6) 0 0 1px;}.card-info{border-top-style:solid;border-top-width:3px;border-top-color:#009ec5;border-top-left-radius:3px;border-top-right-radius:3px;}.card-danger{border-top-style:solid;border-top-width:3px;border-top-color:#ef5350;border-top-left-radius:3px;border-top-right-radius:3px;}.card-warning{border-top-style:solid;border-top-width:3px;border-top-color:#f98d1f;border-top-left-radius:3px;border-top-right-radius:3px;}.card-success{border-top-style:solid;border-top-width:3px;border-top-color:#30c64e;border-top-left-radius:3px;border-top-right-radius:3px;}.card-header{background-color:transparent;padding:.25rem 1rem .25rem 1rem;font-size:18px;font-weight:400;}.card-collapse{float:right;width:24px;height:24px;color:#97a0b3;stroke-width:2em;stroke:#97a0b3;}.header-form{margin-bottom:12px !important;height:37px !important;}.detail-color{border-top-color:#a0a0a0;}.badge{padding:.5em .75em;border-radius:9px;}.used-in-badge{padding:1em 1em;border-radius:9px;}.badge-pill{height:21px;line-height:1.8;margin-left:2px;padding:1px 6px;font-weight:300;}.badge-lozenge{border-radius:20px;border:1px solid #555 !important;font-size:16px;font-weight:500;text-align:left;}.badge-small{height:22px;line-height:1.7;margin-left:2px;padding:0 4px 0 8px;font-weight:300;font-size:13px;}.child-badge-lozenge{width:125px;height:30px;border-radius:20px;float:right;font-size:11px;margin-top:0 !important;font-weight:300;}.text-primary{color:#f39c12 !important;}.bg-primary,.alert-primary,.badge-primary{background-color:#f39c12 !important;}.border-primary{border-color:#f39c12 !important;}.btn-primary{border-color:#f39c12;background-color:#f39c12;}.btn-primary:hover,btn-primary:active{background-color:#e6920c !important;border-color:#e6920c !important;}.btn-outline-primary{border-color:#f39c12;}.text-secondary{color:#515151;}.bg-secondary,.alert-secondary,.badge-secondary{background-color:#515151 !important;}.environment-banner{justify-content:center;display:flex;color:#fff;font-weight:400;height:25px;cursor:pointer;}.bg-header{background-color:#343a40;}.border-secondary{border-color:#515151 !important;}.btn-secondary{border-color:#515151;background-color:#515151;}.btn-outline-primary{border-color:#515151;}.text-info{color:#009ec5 !important;}.bg-info,.alert-info,.badge-info{background-color:#009ec5 !important;}.alert-info>.fa-info{color:#fff;}.badge-purple{color:#fff;background-color:#af7595 !important;}.badge-icon{margin-left:5px;margin-top:4px;float:right;}.border-info{border-color:#009ec5 !important;}.btn-info{border-color:#009ec5;background-color:#009ec5;}.btn-outline-info{border-color:#009ec5;}.main-button{height:32px !important;font-size:14px;padding:0 12px 0 12px;box-shadow:0 3px 6px #00000029 !important;border-radius:3px !important;opacity:1;font-weight:300;}.icon-button{width:24px;height:24px;font-size:16px;padding:0;box-shadow:0 3px 6px #00000029;}.button-split{height:32px !important;font-size:14px;border-radius:3px !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;opacity:1;font-weight:300;width:25px;background-color:#138496 !important;box-shadow:none !important;padding:0;padding-right:5px;border-color:#117a8b;margin-left:-2px !important;}.button-split svg{float:right;margin-left:0;margin-top:1px;font-size:16px;}.split-dropdown{top:6px !important;border-top:3px solid #f39c12;margin-left:-133px;}.button-scrollable-alt{position:fixed;z-index:999;padding:14px;background:#5d5d5d;right:384px;top:0;margin-top:0 !important;}@media only screen and (max-width:500px){.button-scrollable-alt{right:18px;top:4%;}}@media only screen and (max-width:1180px){.button-scrollable-alt{right:18px;top:0;}}.button-scrollable{margin-top:1mm !important;}.text-warning{color:#f98d1f !important;}.bg-warning,.alert-warning,.badge-warning{background-color:#f98d1f !important;}.border-warning{border-color:#f98d1f !important;}.btn-warning{border-color:#f98d1f;background-color:#f98d1f;}.btn-outline-warning{border-color:#f98d1f;}.btn-outline-warning:hover{color:#fff;}.text-success{color:#30c64e !important;}.bg-success,.alert-success,.badge-success{background-color:#30c64e !important;}.border-success{border-color:#30c64e !important;}.btn-success{border-color:#30c64e;background-color:#30c64e;}.btn-outline-success{border-color:#30c64e;}.text-danger{color:#ef5350 !important;}.bg-danger,.alert-danger,.badge-danger{background-color:#ef5350 !important;color:#fff;}.border-danger{border-color:#ef5350 !important;}.btn-danger{border-color:#ef5350;background-color:#ef5350;}.btn-outline-danger{border-color:#ef5350;}.bg-dark{background-color:#343a40;}.navbar.navbar-expand-lg.navbar-dark.bg-dark.py-0{background-color:#343a40;color:#fff !important;padding:0;}.navbar-toggler:focus{outline:none;}.navbar-header{color:#fff;}.navbar .nav-link{color:#fff !important;}.bg-info-secondary{background-color:#e8f9ff;}.text-primary a{color:#f39c12;}.text-info a{color:#009ec5;}.text-success a{color:#30c64e;}.text-warning a{color:#f98d1f;}.text-danger a{color:#ef5350;}.form-control{height:32px !important;padding:5px;font-size:14px;}.form-control.datepicker{font-weight:400 !important;}.search-box .form-control{margin-top:1px;width:228px !important;font-size:14px;padding:5px 8px;}.filter-button{width:32px;height:32px;box-shadow:0 3px 6px #00000029 !important;}.refresh-button{color:#009ec5;height:32px;}.filter-button .fa-filter{font-size:18px;position:absolute;margin-top:-8px;margin-left:-9px;}.tags-plus{font-size:12px !important;}.top-color-print{border-top:3px solid #f39c12;left:-169px !important;top:6px !important;width:249px;padding-bottom:15px;}.print-header{font-size:14px;color:#000;padding:1px .5rem;font-weight:300;}.print-item{font-size:14px;color:#808080;padding:0 1.5rem;white-space:normal;display:inline-flex;justify-content:space-between;}.dropdown-style{border-top:3px solid #f39c12;top:6px !important;width:250px;padding-bottom:12px;padding-top:7px;}.dropdown-style .dropdown-item{padding:.25rem 1.25rem;color:#555;}.dropdown-style .fa,.dropdown-style .fas{color:#444;}.dropdown-style hr{margin:4px auto !important;width:85%;}.dropdown-style .dropdown-header{font-size:14px;color:#000;padding:1px .5rem;font-weight:300;}.form-control{font-weight:300 !important;border-radius:3px;border-color:#d2d6de;color:#000;}.btn-primary:focus,.btn-primary.focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary.dropdown-toggle:focus,.form-control:focus,.form-control:active,.form-control:hover{outline:none;box-shadow:none;border-color:#f39c12;}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#009ec5;background-color:#009ec5;}.abc-checkbox label:before{border:1px solid #a9aaad;border-radius:2px;height:18px;width:18px;padding:1.5px 0;top:4px;}.abc-checkbox:hover label:before{border:1px solid #f39c12;}.abc-checkbox input[type=checkbox]:disabled+label::before{border:1px solid #a9aaad;border-radius:2px;}.abc-checkbox input[type=checkbox]:checked+label:after,.abc-checkbox input[type=radio]:checked+label:after{font-family:"Font Awesome 6 Pro" !important;content:"" !important;font-weight:900 !important;}.abc-checkbox-primary input[type=checkbox]:checked+label::before,.abc-checkbox-primary input[type=radio]:checked+label::before{background-color:#f39c12;border-color:#f39c12;}.abc-checkbox-success input[type=checkbox]:checked+label::before,.abc-checkbox-success input[type=radio]:checked+label::before{background-color:#30c64e;border-color:#30c64e;}.abc-checkbox-info input[type=checkbox]:checked+label::before,.abc-checkbox-info input[type=radio]:checked+label::before{background-color:#009ec5;border-color:#009ec5;}.abc-checkbox-warning input[type=checkbox]:checked+label::before,.abc-checkbox-warning input[type=radio]:checked+label::before{background-color:#f98d1f;border-color:#f98d1f;}.abc-checkbox-danger input[type=checkbox]:checked+label::before,.abc-checkbox-danger input[type=radio]:checked+label::before{background-color:#ef5350;border-color:#ef5350;}.abc-radio-primary input[type=radio]:checked+label::before{outline:none;border-color:#444;}.abc-radio-primary input[type=radio]:checked+label::after{background-color:#444;}.input-group-custom .input-group-text{background:transparent;border:0;}.text-field{border-bottom-width:0;padding:.375rem;}.text-field:focus,.text-field:active,.text-field:hover{border-bottom-width:1px;}.text-field-lg{font-size:1.75rem;font-weight:bold;}.filter-html{display:none;}.popover-body .filter-html{display:block;}.popover-body{padding:0;background:none;border:0;}.thumbnails{height:85px;width:235px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;}.thumbnails::-webkit-scrollbar{width:12px;height:12px;}.thumbnails::-webkit-scrollbar-track{background:#515151;}.thumbnails::-webkit-scrollbar-thumb{background:#f39c12;}.thumbnails::-webkit-scrollbar-thumb:hover{background:#f39c12;}.no-content::after{content:none;}.input-validation-error{border:2px dashed #ef5350 !important;}.bg-selected,.bg-selected td,.bg-highlighted,.bg-highlighted td{background-color:#a0d8e6;}.table-head{background-color:#d2d6de;height:45px !important;width:100000px;}.table tr.table-head th,.table tr.table-head td{vertical-align:middle;}table.dataTable.table-sm .table-head .sorting:before,table.dataTable.table-sm .table-head .sorting_asc:before,table.dataTable.table-sm .table-head .sorting_desc:before,table.dataTable.table-sm .table-head .sorting:after,table.dataTable.table-sm .table-head .sorting_asc:after,table.dataTable.table-sm .table-head .sorting_desc:after{top:9px;}.table{font-size:14px;color:#000;}.table{margin-top:10px !important;}.datatable-title{margin-left:2mm;height:32px;padding:4px 0;}.datatable-title h5{font-size:18px;margin-left:10px;}.dataTables_length label{margin-top:5px;margin-bottom:0;}.check-col{width:44px !important;}.table tr th.checkbox{padding-left:10px !important;padding-right:10px !important;width:32px !important;}.table .abc-checkbox.abc-checkbox-primary{padding-left:10px;}.abc-checkbox input[type=checkbox]:focus+label::before,.abc-checkbox input[type=radio]:focus+label::before{outline:none !important;outline-offset:0 !important;}.abc-checkbox label{padding-top:4px;font-size:14px;}.abc-toggle label{cursor:pointer;padding-top:2px;font-size:14px;}.abc-checkbox label::after{padding-left:3px;padding-top:2px;font-size:13px;}.dataTables_filter{width:228px;height:32px !important;margin-right:2mm;}.dataTables_filter label::after{font-family:"Font Awesome 6 Pro" !important;content:"" !important;font-weight:900 !important;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:inherit;line-height:1;width:18px;height:18px;display:inline;right:24px;position:relative;top:0;z-index:10;color:#808080;}.eicon{color:#515151 !important;}.table.table-sm td .eicon{font-size:24px;margin-top:4px;margin-right:4px;}.eicon:hover,.table.table-sm td .eicon:hover{color:#009ec5 !important;}.eicon-circle-milk{color:#273746 !important;}.eicon-circle-so2{color:#c0392b !important;}.eicon-circle-nuts{color:#784212 !important;}.eicon-circle-peanuts{color:#9f6934 !important;}.eicon-circle-cereal{color:#d35400 !important;}.eicon-circle-gluten{color:#27ae60 !important;}.eicon-circle-eggs{color:#f5cba7 !important;}.eicon-circle-soya{color:#6f634b !important;}.main-title{font-size:24px;text-align:left;}.main-title-icon{float:left;font-size:34px;color:#009ec5;margin-right:24px;margin-top:-2px;margin-left:12px;}.main-label{font-size:14px;font-weight:400;}.sub-label{font-size:14px;}th.allergen-col{display:table-cell !important;}td.allergen-col{white-space:pre;display:flex !important;flex-wrap:nowrap;align-items:center;}.filter-html .form-group label{margin-bottom:2px;}.filter-html{font-family:'Open Sans',sans-serif;}.filters{padding:1mm;font-size:18px;font-weight:400;}.filter-html .card-primary{width:250px;}.filter-html .input-group{width:230px;}.filter-html .col-sm-12{padding-left:10px;padding-right:10px;}.filter-html .col-sm-12{padding-left:10px;padding-right:10px;}.filter-html .card-header{padding-left:10px;padding-right:10px;}.filter-html button{width:100px;height:32px;padding:0;border-radius:3px;box-shadow:0 3px 6px #00000029;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none;}.fa-plus{margin:0 5px 0 5px!important;font-size:15px;stroke-width:3em;stroke:#fff;}.page-item.active .page-link{background-color:#009ec5;}.page-link{color:#009ec5;}.dataTables_info{white-space:pre-line !important;}@media only screen and (max-width:1200px){.detail-form>form{max-width:405px;}.col-xl-12.row .col-xl-9{width:50% !important;float:left;}.col-xl-12.row .col-xl-3{width:50% !important;float:right;}.main-title{float:left;}.table-column-responsive{text-align:center!important;align-content:center;}}@media only screen and (max-width:768px){.buttons-excel{display:none;}.main-title-icon{display:none;}}@media only screen and (max-width:576px){.container{padding:0;}.col-xl-12.nav-container{padding:0;}.dataTables_filter{width:218px !important;}.main-title{font-size:19px !important;}.datatable-title{display:none;}.search-box{float:left !important;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:5px;padding-left:5px;}.main-button{padding:0 12px !important;margin-left:16px !important;}.main-button span{display:none;}.main-button .fa,.main-button .fas{margin-left:0 !important;display:inline !important;}.main-button .fa-plus{font-size:18px !important;margin-top:0 !important;}.main-button .fa-trash{font-size:16px !important;margin-top:0 !important;}.new-input{width:95% !important;}.responsive-row{width:100% !important;margin:7px 0 0 0;}.new-label{margin-left:10px;}.float-change{float:left !important;clear:both;}.align-change-left{text-align:left !important;}.responsive-margin{margin-top:20px;}.revert-padding{padding:0 15px !important;}.sm-w-95{width:95%;}.sm-no-gutters{margin-right:0;margin-left:0;}.sm-mt-0{margin-top:0 !important;}.sm-mt-30{margin-top:30px;}.allergens .allergenCol{width:95% !important;}.allergens .child{float:right;}.dataTables_paginate{margin-top:1em;}}.ingredientspage .btn-group.m-0{margin-top:1mm !important;}.ingredientspage .table td{height:40px;}.ingredientspage .main-button.remove{margin-left:24px;}.ingredientspage .ingredient-cat{margin:0;color:#000;}.ingredientspage .ingredient-sku{margin:0;color:#f39c12;}.ingredientspage .fa-plus{margin-left:16px;margin-top:3px;margin-right:0 !important;}.ingredientspage .remove-icon{margin-left:16px;}.ingredientspage .form-group{font-size:15px;font-weight:600;}.ingredientspage .col-sm-12.mt-0{padding-left:10px;padding-right:10px;}.ingredientspage .card-header{padding:.5mm 1mm 1mm 3mm;}.ingredientspage .card-body.p-2.collapse.show{font-size:14px;padding:0 !important;font-weight:500;}.ingredientspage .list-unstyled{font-size:13px;margin-bottom:0;padding:1.5mm 3mm 1.5mm 3mm;}.ingredientspage .dropdown-divider{margin:0;}.ingredientspage th .align-middle.text-left.d-none.d-sm-table-cell.description.sorting,.ingredientspage th.align-middle.text-left.name.sorting_asc,.ingredientspage th.align-middle.text-left.text-center.sorting_disabled,.ingredientspage th.align-middle.text-left.d-none.d-sm-table-cell .allergens.sorting{padding-top:0;padding-bottom:0;}.ingredientspage table.dataTable.table-sm .sorting:before,.ingredientspage table.dataTable.table-sm .sorting_asc:before,.ingredientspage table.dataTable.table-sm .sorting_desc:before,.ingredientspage table.dataTable.table-sm .sorting:after,.ingredientspage table.dataTable.table-sm .sorting_asc:after,.ingredientspage table.dataTable.table-sm .sorting_desc:after{top:10px;}.ingredientspage .tag-column{width:1%;white-space:nowrap;}.ingredientspage .check-col{width:43px !important;}.ingredientpage .copy{height:32px;font-size:14px;padding:0 12px;background:#009ec5 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:3px !important;opacity:1;color:#fff;font-weight:300;border:none;}.ingredientpage .print{height:32px;font-size:14px;padding:0 8px 0 12px;background:#009ec5 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:3px !important;opacity:1;color:#fff;font-weight:300;margin-left:24px !important;border:none;}.ingredientpage .print::after{display:none;}.ingredientpage .btn-group .fa-chevron-down{float:right;margin-left:16px;margin-top:3px;font-size:16px;}.ingredientpage .fa-print{margin-top:3px;}.ingredientpage .fa-print::before{vertical-align:middle;}.ingredientpage button{box-shadow:0 3px 6px #00000029;}#IngredientCosts table .btn:not(.no-content){width:24px !important;height:24px !important;padding:0 !important;}#IngredientCosts table .btn.dropdown-toggle::after{display:none !important;}#IngredientCosts .link-badge{position:absolute;height:21px !important;top:5px;right:8px;padding:0 6px 0 11px !important;border-radius:10px;font-size:12px;font-weight:300;box-shadow:none;border-color:transparent;}#IngredientCosts .dropdown-item{box-shadow:none;}.ingredientpage .supplier-search-box .dataTables_filter,.ingredientpage .supplier-search-box .form-control,.ingredientpage .supplier-search-box label{width:290px !important;margin:0;}.ingredientpage .supplier-search-box .form-control{margin:0;}.ingredientpage .dataTables_wrapper div.dataTables_info{white-space:unset !important;}.ingredientpage .search-dropdown{left:-140px !important;transform:unset !important;top:33px !important;}.ingredientpage .allergen-search-dropdown{left:-175px !important;transform:unset !important;top:33px !important;}.ingredientpage .nutritional-search-dropdown{left:-165px !important;transform:unset !important;top:33px !important;}.quickedit div.DTE_Inline div.DTE_Field input{margin:unset !important;}.quickedit .DTE_Field.DTE_Field_Type_text{height:32px !important;}.ingredientpage .storage-form{padding-left:10px !important;}.ingredientpage .note-statusbar{display:none !important;}.ingredientpage .note-toolbar{width:24px;background:transparent;border:none;margin-left:-33px;padding:0;position:absolute;z-index:1;}.ingredientpage .note-editor{margin-left:33px;border-color:#d2d6de;}.ingredientpage .note-btn-group{margin:0 !important;}.ingredientpage .note-btn{padding:0;width:24px;height:24px;margin-bottom:5px;}.ingredientpage .note-editable{padding:5px;height:72px !important;font-weight:300 !important;font-size:14px !important;line-height:inherit !important;}.ingredientpage .note-editable *{line-height:inherit !important;font-size:inherit !important;font-family:inherit !important;}.ingredientpage .note-editable b{font-weight:bold;}@media only screen and (max-width:768px){.ingredientpage .new-input,.ingredientpage .can-edit,.ingredientpage .cant-edit{width:460px !important;}.ingredientpage .storage-form{padding-left:0 !important;}}@media only screen and (max-width:576px){.ingredientpage .new-input,.ingredientpage .can-edit,.ingredientpage .cant-edit{width:95% !important;margin:0 auto;}.ingredientpage .can-edit,.ingredientpage .cant-edit{font-size:16px !important;}.ingredientpage .summary-row{width:95% !important;margin:0 auto;padding-right:5px !important;padding-left:5px !important;}.ingredientpage .save-button{right:0;}.ingredientpage .stock-form{width:264px !important;}}.recipespage .btn-group.m-0{margin-top:1mm !important;}.recipespage .btn-group .main-button{padding:0 8px 0 12px;}.recipespage .main-button.removebtn{margin-left:24px;}.recipespage button{box-shadow:0 3px 6px #00000029;font-weight:300;}.recipespage .fa-plus{margin-left:16px;margin-right:0 !important;margin-top:3px;}.recipespage .fa-trash{margin-left:16px;}.recipespage .form-group{font-size:15px;font-weight:600;}.recipespage .col-sm-12.mt-0{padding-left:10px;padding-right:10px;}.recipespage .dt-button.btn.btn-primary.btn-filter.ml-2.btn-sm{margin-left:2px !important;}.recipespage .form-control.datepicker{height:32px;width:210px;padding:10px;font-size:14px;font-weight:400 !important;}.recipespage .filters{padding:1mm;margin-right:2mm;font-size:18px;font-weight:400;}.recipespage .card-header{padding:.5mm 1mm 1mm 3mm;}.recipespage .card-body.p-2.collapse.show{font-size:14px;padding:0 !important;font-weight:500;}.recipespage .list-unstyled{font-size:13px;margin-bottom:0;padding:1.5mm 3mm 1.5mm 3mm;}.recipespage .dropdown-divider{margin:0;}.recipespage th.align-middle.text-left.text-center.sorting_disabled,.recipespage th.align-middle.text-left.d-none.d-sm-table-cell.sorting_asc,.recipespage th.align-middle.text-left.d-none.d-sm-table-cell.sorting{padding-top:0;padding-bottom:0;}.recipespage table.dataTable.table-sm .sorting:before,.recipespage table.dataTable.table-sm .sorting_asc:before,.recipespage table.dataTable.table-sm .sorting_desc:before,.recipespage table.dataTable.table-sm .sorting:after,.recipespage table.dataTable.table-sm .sorting_asc:after,.recipespage table.dataTable.table-sm .sorting_desc:after{top:10px;}.recipespage .col-xl-12.row{padding:0;margin:0;}.recipepage .print::after{display:none;}.recipepage .btn-group .fa-chevron-down{float:right;margin-left:16px;margin-top:3px;margin-right:-1px;font-size:16px;}.recipepage .unit-select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 10px) calc(15px),calc(100% - 5px) calc(15px),calc(100% - 2.5em) .5em;background-size:3px 4px,5px 4px,1px 0;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;padding-right:15px !important;}.recipepage .unit-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}.recipecosts .btn.btn-outline-primary.btn-sm{border:none !important;}.recipecosts .btn.btn-danger.btn-sm{width:24px;height:24px;padding:0;}.recipecosts .btn.btn-success.btn-sm{width:24px;height:24px;padding:0;}.recipecosts .fa-plus{float:right;margin-top:1px;margin-right:4.5px !important;font-size:15px;}.recipecosts .external-button{padding:0;position:absolute;right:0;width:24px;height:24px;margin:4px;background-color:#009ec5;color:#fff;}.recipecosts .fa-external-link-alt{margin-top:5px;font-size:13px;}.recipecosts .fa-trash{font-size:15px;}.recipecosts .dataTables_wrapper div.dataTables_info{white-space:unset !important;}.newrecipe .header-name{margin-left:0 !important;}.newrecipe .save-button{position:relative;right:-618px;padding:0 8px 0 12px;background:#28a745;z-index:100;}.newrecipe .save-button .fa-save{font-size:21px;margin-left:11px;vertical-align:middle;}.newrecipe .save-button span{vertical-align:middle;}.newrecipe .form-col{max-width:100%;}.newrecipe .standard{margin-top:5px;}.newrecipe .qty-field{margin-top:24px;}.newrecipe .unit-selector{margin-top:23px;}.new-recipe .check-field{margin-top:21px;}.newrecipe option.select-hr{border-bottom:1px solid #000;}.newrecipe .standard-input{margin-left:45px !important;}.newrecipe .description-field{width:490px !important;}@media only screen and (max-width:600px){.recipepage .new-input{font-size:16px !important;margin:0 auto;}.description-field,.newrecipe .description-field{width:100% !important;}.newrecipe .save-button{margin-top:10px;right:0;}.recipepage .storage-input{width:100% !important;}.linked{padding:3mm 2mm 1mm 2.5mm !important;}}@media only screen and (max-width:768px){.recipepage .col-padding{padding-left:15px !important;}}@media only screen and (max-width:576px){.recipepage .col-padding{padding-left:5px !important;}}.menuspage .btn-group.m-0{margin-top:1mm !important;}.menuspage table.table-sm.table-striped.table-borderless.dataTable.no-footer{font-size:14px;font-family:"Open Sans",Regular;}.menuspage .card-body.px-1{padding-top:5px;padding-right:0 !important;padding-left:0 !important;}.menuspage .main-button{padding:0 8px 0 12px;}.menuspage .buttons-excel{box-shadow:0 3px 6px #00000029;font-weight:300;padding:0 12px;height:32px;}.menuspage button.dt-button.btn.btn-primary.btn-filter.ml-2.btn-sm{box-shadow:0 3px 6px #00000029;}.menuspage .fa-plus{float:right;margin-top:3px !important;margin-right:0 !important;font-size:15px;}.menuspage th.align-middle.text-left.text-center.sorting_disabled{width:20px !important;}.menuspage .filters{padding:1mm;margin-right:2mm;font-size:18px;font-weight:400;}.menuspage .card-header{padding:.5mm 1mm 1mm 3mm;}.menuspage .form-group{font-size:15px;font-weight:600;}.menuspage label[for=ToDate]{margin-bottom:2px;}.menuspage label[for=FromDate]{margin-bottom:2px;}.menuspage .info-button{height:32px;font-size:15px;padding:0 8px 0 12px;box-shadow:0 3px 6px #00000029;border-radius:3px;opacity:1;color:#fff;font-weight:300;}.menuspage .col-sm-12.mt-0{padding-left:10px;padding-right:10px;}.menuspage .dt-button.btn.btn-primary.btn-filter.ml-2.btn-sm{margin-left:2px !important;}.menuspage .form-control.datepicker{height:32px;width:210px;padding:10px;font-size:14px;font-weight:400 !important;}.menuspage .col-xl-12.row{padding:0;margin:0;}.menuspage tr{height:39px;}.allergens .badge-lozenge{border-radius:20px;font-size:16px;font-weight:500;text-align:left;border:1px solid transparent !important;font-weight:300;}.allergens .lozenge-border{border:1px solid #555 !important;}.allergens .hasChild{border-bottom-right-radius:0;}.allergens .main-child{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important;background:#008fb2 !important;}.allergens .child-badge-lozenge{width:125px;height:30px;border-radius:20px;font-size:11px;margin-top:0 !important;font-weight:500;}.allergens .child{font-weight:300;text-align:right;border-radius:0;width:115px;margin-left:65px;border-right:1px solid transparent;border-left:1px solid transparent;}.allergens .showChild{display:block !important;}.allergens .side-borders{border-right:1px solid #707070;border-left:1px solid #707070;}.allergens .selected-child{background:#22943c;color:#fff;}.allergens .may-contain-child{background:#e37d17;color:#fff;}.allergens .row.justify-content-between{margin-left:0;margin-right:0;float:left;}.allergens .allergenCol{width:180px;float:left;margin:0 3mm 3mm 3mm;padding:0;}.allergens .fa.fa-snowflake-o.float-left{font-size:24px;margin-top:-4px;margin-left:-5px;margin-right:3px;}.allergens .fa.fa-snowflake-o.mt-0.float-left{font-size:18px;margin-top:-3px !important;margin-right:3px;margin-left:-2px;}.allergens .badge .fa-circle-check{cursor:pointer;font-size:22px;margin-top:-3px !important;margin-right:-6px;}.allergens .child .fa-circle-check{cursor:pointer;font-size:14px;margin-top:-3px !important;margin-right:0;}.allergens .badge .fa-ellipsis{font-size:23px;margin-top:-3px;margin-right:-6px;}.allergens .child .fa-ellipsis{font-size:18px;margin-top:-3px;margin-right:-2px;}.allergens .badge .fa-circle-question{font-size:22px;margin-top:-3px !important;margin-right:-6px;color:#fff;}.allergens .child .fa-circle-question{font-size:14px;margin-top:1px !important;margin-right:-3px;color:#fff;}.allergens .fa.fa-lg.float-right.fa-arrow-circle-o-down{cursor:pointer;font-size:23px;margin-top:-.5px !important;margin-right:-7px;}.allergens .far.fa-lg.fa-times-circle.mt-0.float-right{font-size:23px;margin-top:-.5px !important;margin-right:-6px;line-height:.75em;vertical-align:-.0667em;}.allergens .far.fa-lg.fa-times-circle.float-right{font-size:14px;margin-top:1px;margin-right:-1px;line-height:.75em;vertical-align:-.0667em;}.fa.fa-link{float:right;}.allergens .linked{height:100%;padding:1mm 5mm;}.allergens .vl{border-right:1px solid #d3d3d3;height:90%;position:absolute;right:2px;top:4mm;}.allergens .link-change{background:#30c64e !important;color:#fff;}.allergens .check-label{font-size:14px;}.allergens .change{width:180px;}.nutrients .nut-table td{padding:0;display:inline-block !important;}.nutrients .nut-table tr{display:block !important;float:left !important;width:100% !important;padding-bottom:8px;}.nutrients .nut-table{margin:0 3mm 3mm 3mm;display:block;}.nutrients .nut-badge{font-weight:400;border-radius:4px;border:1px solid #707070;font-size:14px !important;padding:.25em .75em;}.nutrients .table-input{border:1px solid #d3d3d3;border-right:none !important;border-radius:3px !important;width:75px;float:left;height:32px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;background:#fff;}.nutrients .unit-input{border:1px solid #d3d3d3 !important;border-radius:3px;width:45px;float:right;height:32px !important;padding:5px !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}.nutrients .vr{border-right:1px solid #d3d3d3;height:95%;position:absolute;right:1px;top:1mm;}.nutrients .linked{padding:3mm 2mm 1mm 1mm;}@media only screen and (max-width:600px){.nut-name{padding-left:10px;}.nut-right{margin-right:32px !important;}}.requirements .btn-group.m-0{margin-top:1mm !important;}.requirements table.table-sm.table-striped.table-borderless.dataTable.no-footer{font-size:14px;font-family:Open sans,Regular;}.requirements .fa-plus{float:right;margin-top:3px;margin-right:5px !important;font-size:15px;}.requirements .title{margin-left:2mm;}.requirements .align-middle.text-left{color:#555;}.requirements th.align-middle.text-left.text-center.sorting_disabled{width:20px !important;}.requirements .card-header{padding:1mm 1mm 1mm 3mm;}.requirements .input-group-text{height:32px;font-size:14px;}.requirements .btn-add{width:24px;height:24px;margin-right:10px;}.requirements .fa.fa-plus.add{float:right;margin-top:-1px;margin-right:-6px !important;font-size:15px;}.addrequirements{max-width:900px;margin:10% auto;}.addrequirements .unit-form{margin:0;background-color:#fff;}.addrequirements .table{margin-top:0 !important;}.addrequirements .sorting_1{vertical-align:middle !important;}.addrequirements .name{padding-left:20px !important;}.addrequirements .calender-button{height:32px;width:32px;padding:0;background-color:#fff;}.addrequirements .calender-button .fa-calendar{font-size:20px;margin-left:5px;}.addrequirements .search-control{width:228px !important;}.addrequirements .form-control.add{width:90px;}.addrequirements .default{font-size:18px;padding:0;margin-right:8px;}.addrequirements .filter-button{margin-left:8px;}.addrequirements .filter-button .fa-filter{right:47px;top:15px;}.addrequirements .qty-form{width:45px;}.addrequirements .date{border-radius:0 !important;margin-right:-1px;}.addrequirements .calender-button-second{margin-left:1px;}.addrequirements .plus,.addrequirements .remove{width:24px;height:24px;padding:0;}.addrequirements .fa-plus{margin-top:1px !important;margin-right:2px !important;}.addrequirements .plus i,.addrequirements .remove i{font-size:22px;}@media only screen and (max-width:992px){.requirements .table{font-size:12px !important;}.requirements .main-button{padding:0 12px !important;}.requirements .main-button span{display:none;}.requirements .main-button .fa{margin:0 !important;font-size:18px;}.requirements .abc-checkbox label{padding-left:0;}.addrequirements .qty-form{font-size:12px !important;width:45px;}.addrequirements .table-left1{display:none;}.addrequirements .table-right3{width:215px;float:left !important;}.requirements .form-control.search-control{width:200px !important;}.requirements .text-left.align-middle{padding:2px;}.requirements .input-group-prepend{display:none;}.addrequirements .table-right4{float:left !important;width:100%;}.requirements .form-control.form-control-sm.datepicker{font-size:12px;width:85px !important;}.requirements .input-group{padding:5px;}.requirements .float-right.date{float:left !important;}}.menu tbody td{vertical-align:middle !important;}.btn.btn-info.mt-0 .menu .form-group.p-1.m-0{text-align:center;}.management-dropdown{left:-198px !important;top:-4px !important;width:260px;}.management-dropdown .multi-man{margin-bottom:0 !important;}.management-dropdown .card-header{display:none;}.menu .section{margin-bottom:15px;}.menu .plan-link{position:absolute;left:-296px;top:94px;}.menu .new-menu{margin-left:24px !important;}.menu .fa-plus.main{float:right;margin-top:3px;margin-right:0 !important;font-size:15px;margin-left:16px;}.menu .fa-plus.plus{float:right;margin-top:2.5px;margin-right:5px;font-size:10px;}.menu .fa-plus.add{margin-top:2px !important;margin-right:3px !important;}.menu .fa-remove.delete{float:right;margin-top:1.5px;font-size:14px;position:relative;margin-right:3.5px;}.menu .fa-chevron-down{float:right;margin-top:2px;margin-right:0;font-size:16px;}.menu .fa.fa-bars.handle{margin-right:10px;}.menu .secondary.fa.fa-bars.handle{vertical-align:middle !important;}.menu .edit-button .fa-chevron-circle-right{float:right;margin-top:0;margin-right:2px;font-size:18px;}.menu .edit-button{width:24px;height:24px;background:#f98d1f 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:3px;opacity:1;padding:0;}.menu .remove{width:24px;height:24px;box-shadow:0 3px 6px #00000029;border-radius:3px;opacity:1;margin-right:10px;}.menu .card-body{padding:.5rem 1rem .25rem 1rem;}.menu .form-control.border-left-0.border-right-0.border-top-0.rounded-0.text-field.text-field-lg.p-0{font-size:24px;font-weight:400 !important;}.menu .form-control.rounded-0{font-size:14px;font-weight:400 !important;border:none;resize:none;padding:0;}.menu .btn.btn-sm.btn-danger{height:24px;width:24px;box-shadow:0 3px 6px #00000029;border-radius:3px;padding:0;}.menu .fa.fa-remove.align-baseline{margin-bottom:0;font-size:18px;margin-right:0;margin-top:2px;}.menu .dish{font-size:14px;font-weight:400 !important;}.menu .top-color-print .dropdown-item{padding:.25rem .75rem;}.add-dish .title{font-size:18px;margin-left:10px;margin-top:5px;}.add-dish .dataTables_info{padding-left:10px;}.add-dish .dataTables_paginate.paging_numbers{padding:10px 10px 10px 20px;}.menu input[type="search"]::-webkit-search-decoration,.menu input[type="search"]::-webkit-search-cancel-button,.menu input[type="search"]::-webkit-search-results-button,.menu input[type="search"]::-webkit-search-results-decoration{display:none;}.add-dish .btn-add{width:24px;height:24px;padding:0;}.add-dish .fa-plus{margin-top:1px;margin-right:4.5px !important;}.menu .form-group{font-size:15px;font-weight:600;color:#555;}.menu .modal-content{margin-top:15%;}.menu .summary-row{margin-top:-44px;border-left:1px solid rgba(0,0,0,.125);margin-bottom:-4px;}.add-dish .button-menu{width:82px;display:flex;}.add-dish .remove{width:24px;height:24px;box-shadow:0 3px 6px #00000029;border-radius:3px;opacity:1;margin-right:5px;padding:0;}.add-dish .fa-remove{margin-right:0;font-size:16px;margin-top:2px;position:relative;}.add-dish .btn-added{float:left;width:53px;height:21px;background:#f98d1f 0% 0% no-repeat padding-box;border-radius:9px;border:1px solid #f98d1f;font-size:12px;padding:0;margin-top:3px;font-weight:300;}.add-dish .menu-box{width:120px;height:32px !important;border:1px solid #d2d6de;text-align:right;font-size:16px;border-radius:3px;float:left;}.add-dish .facurrency{padding:6px;border-right:1px solid #d2d6de;height:100%;float:left;font-size:18px;color:#444;}.add-dish .menu-price{color:#555;font-size:14px;padding-top:-2px;font-weight:500;width:85px;background:transparent;border:none;height:100%;text-align:right;}.add-dish .margin-price{width:110px;color:#555;font-size:14px;font-weight:500;vertical-align:middle;}.menu .align-middle.text-left.Margin.Price::after,.menu .align-middle.text-left.Margin.Price::before,.menu .align-middle.text-left.Menu.Price::after,.menu .align-middle.text-left.Menu.Price::before,.menu .align-middle.text-left.Allergens::after,.menu .align-middle.text-left.Allergens::before{display:none;}.menu .align-middle.text-left{color:#555;}.menu th.align-middle.text-left.Name{width:300px !important;padding-left:20px;}.menu th.align-middle.text-left.Menu.Price.sorting{text-align:right !important;width:100px;padding-right:15px;}.menu td.sorting_1{font-size:14px;color:#444;font-weight:500;padding-left:20px;padding-top:10px;}.menu tbody td{vertical-align:middle;}@media only screen and (max-width:1200px){.menu .summary-row{margin-top:0;border-left:none !important;margin-bottom:10px;}.menu .plan-link{left:-457px !important;}}@media only screen and (max-width:576px){.menu .form-control.form-control-sm{width:70px !important;}.menu .fa-plus{float:right;margin-top:2px;margin-right:-1px !important;font-size:16px;}.add-dish .title{display:none;}.menu .btn-added{float:right;}.add-dish .menu-box{width:70px;}.add-dish .menu-price{width:43px;}.menu .fa-plus.plus{float:right;margin-top:0 !important;margin-right:0;}.menu .allergen-display{display:none;}.menu .change-width{flex:0 0 33%;max-width:33%;}.menu .plan-link{left:-274px !important;}}@media only screen and (max-width:380px){.menu .summary-row{margin-bottom:20px;}.menu .plan-link{left:-240px !important;top:109px !important;}}.menucomponents .icon-wrapper input[type="text"]{position:relative;}.menucomponents .icon-wrapper:after{text-rendering:auto;display:inline-block;font-family:"Font Awesome 6 Pro" !important;content:"" !important;font-weight:900 !important;position:relative;right:25px;z-index:10;opacity:.5;float:right;}.menucomponents .ui-sortable-placeholder{border:1px dashed #ddd;visibility:visible !important;}.menucomponents .sections.empty{background:#eee;border-radius:10px;color:#333;text-align:center;height:100px;padding:35px;}.menucomponents .sections.empty:after{content:'Add a section by clicking on the "add section" button';}.menucomponents .dishes.empty{background:#eee;border-radius:10px;color:#333;text-align:center;height:100px;padding:35px;}.menucomponents .dishes.empty:after{content:"Add a dish or drag a existing dish into here to add it to this section.";}.menuprinter .text{width:85%;}.edit-dish .menu-box{width:120px;height:32px !important;border:1px solid #d2d6de;text-align:right;font-size:16px;border-radius:3px;float:left;}.edit-dish .facurrency{padding:6px;border-right:1px solid #d2d6de;height:100%;float:left;font-size:18px;color:#444;}.edit-dish .menu-price{color:#555;font-size:14px;padding-bottom:7px;font-weight:500;width:85px;background:transparent;border:none;height:100%;text-align:right;}.edit-dish .abc-checkbox label::before{top:5px !important;}.quicklinks .main-links{margin:0;}.quicklinks .block{max-width:100%;height:100px;margin-bottom:20px;}.quicklinks .inner-block{height:100px;border:none;padding:24px 5px 20px 114px;background-color:#fff;font-weight:500;line-height:3.5;}.quicklinks .fa-cart-plus{background:#f39c12;height:100px;width:100px;font-size:48px;padding:27px 21px;color:#fff;float:left;box-sizing:border-box !important;}.quicklinks .fa-truck{background:#f39c12;height:100px;width:100px;font-size:45px;padding:27px 23px;color:#fff;float:left;box-sizing:border-box !important;}.quicklinks .fa-file-excel{background:#f39c12;height:100px;width:100px;font-size:45px;padding:27px 23px;color:#fff;float:left;box-sizing:border-box !important;}.quicklinks .fa-link{background:#2ab49f;height:100px;width:100px;font-size:45px;padding:27px 23px;color:#fff;float:left;box-sizing:border-box !important;}.quicklinks .fa-user.dash{background:#f39c12;height:100px;width:100px;font-size:43px;padding:27px 31px;color:#fff;float:left;box-sizing:border-box !important;}.quicklinks .fa-user-gear.dash{background:#f39c12;height:100px;width:100px;font-size:45px;padding:27px 25px;color:#fff;float:left;box-sizing:border-box !important;}.quicklinks .fa-utensils{background:#f39c12;height:100px;width:100px;font-size:48px;padding:27px 31px;color:#fff;float:left;box-sizing:border-box !important;}.quicklinks .fa-book-open-reader{background:#f39c12;height:100px;width:100px;font-size:47px;padding:28px 26px;color:#fff;float:left;box-sizing:border-box !important;}.quicklinks .fa-shopping-basket{background:#f39c12;height:100px;width:100px;font-size:52px;padding:22px 22px;color:#fff;float:left;box-sizing:border-box !important;}.quicklinks .fa-mortar-pestle{background:#f39c12;height:100px;width:100px;font-size:47px;padding:27px 28px;color:#fff;float:left;box-sizing:border-box !important;}.quicklinks .fa-square-list{background:#f39c12;height:100px;width:100px;font-size:47px;padding:27px 28px;color:#fff;float:left;box-sizing:border-box !important;}.quicklinks .fa-calculator{background:#f39c12;height:100px;width:100px;font-size:47px;padding:25px 30px;color:#fff;float:left;}.quicklinks .link:active{text-decoration:none;}.quicklinks .link{font-size:18px;height:100px;width:100%;box-shadow:0 0 6px #00000063;display:inline-block;}.quicklinks .under-icon{font-size:14px;text-align:center;color:#fff;display:none;font-family:'Open Sans',sans-serif;font-weight:400;position:absolute;top:82px;margin-bottom:0;margin-left:1px;}@media screen and (max-width:1200px){.quicklinks .link{max-width:270px;}.quicklinks .inner-block{line-height:1.5;}}@media screen and (max-width:992px){.quicklinks .inner-block{padding-top:10px !important;padding-left:110px !important;}.quicklinks .inner-block.orders{padding-top:24px !important;}}@media screen and (max-width:768px){.quicklinks .inner-block{padding:15px 0 20px 110px;}.quicklinks .link{font-size:16px;}.quicklinks.v2 .under-icon{display:block;}.quicklinks.v2 .link{max-width:100px;}.quicklinks.v2 .left{text-align:left;}.quicklinks.v2 .right{float:right;}.quicklinks.v2 .middle{text-align:center;}}@media screen and (max-width:576px){.quicklinks .under-icon{display:block;}.quicklinks .link{max-width:100px;}.quicklinks .left{text-align:left;}.quicklinks .right{float:right;}.quicklinks .middle{text-align:center;}}.multi-man .checkbox-container{display:flex;align-items:center;}.multi-man .abc-checkbox label{font-size:14px;font-weight:400;margin-left:7px;display:block;float:left;padding-top:1px;margin-bottom:6px;}.multi-man .abc-checkbox label .badge{font-weight:300;font-size:12px;width:80px;text-align:left;margin:0 6px 0 2px;height:21px;padding:4.5px 10px;vertical-align:middle;line-height:1;}.multi-man .comp-name{width:110px;clear:both;vertical-align:middle;display:inline-block;font-size:14px;font-weight:400;}.multi-well .dropdown-item{padding:.25rem .75rem;}.multi-well{left:unset !important;right:117px !important;}.reports .filter-html{display:none;}.reports .popover-body{display:block;}.reports .copy-button{display:none;}.reports .header-form{margin-bottom:33px !important;margin-left:35px !important;}.reports .dt-buttons{text-align:right;}.reports .table-head tr{height:45px;}.reports .table-head th{vertical-align:middle !important;}.reports .nav-list-item.overlay{z-index:1;}.reports .nav-tabs-blue .nav-link:link,.reports .nav-tabs-blue .nav-link:visited{border:2px solid transparent !important;font-size:20px !important;padding-left:20px !important;padding-right:20px !important;background:#fff !important;color:#495057;}.reports .nav-tabs-blue .nav-item.show .nav-link,.reports .nav-tabs-blue .nav-link.active{border-top:3px solid #f39c12 !important;border-left:1px solid #dee2e6 !important;border-right:1px solid #dee2e6 !important;border-bottom:5px solid #fff !important;margin-bottom:-4px !important;}.reports .nav-tabs-blue .nav-item .nav-link,.reports .nav-tabs-blue .nav-link{border-top:3px solid #0fb6f7 !important;border-left:1px solid #dee2e6 !important;border-right:1px solid #dee2e6 !important;box-shadow:rgba(0,0,0,.16) 2px -2px 6px,rgba(0,0,0,.16) -2px -2px 6px !important;}.reports .dataTables_scrollHeadInner{padding-right:0 !important;}.reports .dataTables_info{float:left;}.pag .pagination{padding-top:10px;}.mealplan .summary-header{border:none;font-weight:400 !important;font-size:24px;margin:8px 0;padding:0;}.mealplan .summary-textarea{border:none;padding:0;font-weight:400 !important;font-size:14px;resize:none;}.mealplan .filter-label:before{width:14px;height:14px;top:4px;}.mealplan .filter-label:after{width:8px;height:8px;top:7px;}.mealplan .badge,.menurda .badge{font-size:12px;font-weight:300;padding:5px 4px 3px 9px !important;height:21px;vertical-align:middle;}.mealplan .main-badge{width:75px;}.mealplan .badge .fa,.menurda .badge i{float:right;margin-left:5px;}.badge-green{background-color:#28a745 !important;color:#fff;}.badge-yellow{background-color:#f98d1f !important;color:#fff;}.badge-red{background-color:#dc3545 !important;color:#fff;}.badge-blue{background-color:#e8f9ff !important;color:#000;}.average-table{margin:12px auto 0 auto !important;}.average-table td{padding:1px !important;}.mealplan .icon-button .fa-ellipsis{margin-left:-5px;}.mealplan .section-name{width:90px;padding-right:0;}.mealplan .section-name-col{flex:0 0 45%;width:45%;padding-left:12px;}.mealplan .section-custom-col{flex:0 0 55%;width:55%;padding-right:12px;}.mealplan .fa-print{float:right;margin-top:4px;margin-left:16px;font-size:21px;}.day-menu{min-width:14%;}.display-border{border-right:1px solid #dee2e6 !important;}.mealplan .dropdown-menu{margin:3px 0 0;}.mealplan .dropdown-menu .dropdown-item{padding:.25rem .75rem;}@media only screen and (max-width:800px) and (min-width:600px){.mealplan .responsive-width,.menurda .responsive-width{max-width:23% !important;border-right:1px solid #dee2e6 !important;}.mealplan .average-table{width:490px !important;}.display-border{border-right:none !important;}}.day-name{background:transparent !important;border-color:transparent !important;color:#000;}.menurda form{width:100%;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){nav .dropdown-menu{width:auto !important;}input[name="TagText"]{height:25px !important;}.recipecosts .dataTables_wrapper div.dataTables_info,.ingredientpage .dataTables_wrapper div.dataTables_info{white-space:pre-line !important;}.button-scrollable-alt{margin-left:420px !important;}select::-ms-expand{display:none;}input::-ms-clear{display:none;}.filter-html form{min-height:260px;}}.help-modal .selected .card-badge{background-color:#009ec5 !important;color:#fff !important;border-color:#009ec5 !important;}.help-modal .category{margin-bottom:12px;}.help-modal .category .card-header{height:32px;box-shadow:0 3px 6px #00000029;padding:.25rem 7px .25rem 7px;}.help-modal #videos_categories,.help-modal #faq_categories{max-height:479px;direction:rtl;width:100%;overflow-y:auto;padding:2px;}.help-modal .card-header .main-label{margin-left:5px;}.help-modal .help .card-badge{border-radius:3px;box-shadow:0 0 6px #00000045;border:1px solid #707070;}.help-modal .help .fa-circle-right{float:right;font-size:22px;margin-top:1px;margin-right:2px;color:#fff;}.help-modal .help .card-body{font-size:10px;color:#555;}.help-modal .help.card{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:0 !important;}.help-modal .search-icon-relative::after{font-family:"Font Awesome 6 Pro" !important;content:"" !important;font-weight:900 !important;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:inherit;line-height:1;width:18px;height:18px;display:block;position:absolute;top:63px;right:18px;z-index:10;color:#808080;}.help-modal .badge.badge-primary{font-weight:300;}.help-modal .page-link{background-color:#009ec5 !important;border-color:#009ec5 !important;color:#fff !important;border-radius:3px !important;}.help-modal .page-link:hover{background:#138496 !important;border-color:#138496 !important;}.help-modal .paginate_button:first-child{margin-right:10px;}.help-modal .page{width:50%;}.help-modal div.dataTables_wrapper div.dataTables_info{padding-top:0 !important;}.help-modal{max-width:1033px;margin:0 auto;height:fit-content;}.terms-container{height:420px;overflow-y:auto;border-color:#000 !important;}.vakata-context{box-shadow:0 3px 6px #00000029;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-top-style:solid;border-top-width:3px;border-top-color:#f39c12;border-top-left-radius:3px;border-top-right-radius:3px;padding:5px 0 12px 0;margin-top:6px;}.vakata-context a{padding:.25rem 1.25rem !important;color:#555 !important;font-weight:400;background-color:transparent;font-size:14px;line-height:1.5 !important;}.vakata-context a:hover,.vakata-context a:focus{color:#16181b !important;text-decoration:none;background-color:#f8f9fa !important;box-shadow:none !important;}.vakata-context li a .vakata-contextmenu-sep,.vakata-context li a i{display:none;}.card-padding{padding-top:5px;padding-right:0;padding-left:0;}.filter-count{background:#f00;display:none;border-radius:50%;font-size:8px;font-weight:900;margin-top:-19px;position:absolute;right:4px;height:12px;width:12px;}.progress-widget .progress-label{font-size:14px;padding-left:10px;vertical-align:middle;margin-bottom:8px;font-weight:400;}.progress-widget .progress-label .fa-circle-check{font-size:20px;color:#00a65a;margin-right:10px;vertical-align:middle;}.progress-widget .progress-label .fa-circle-minus{font-size:20px;color:#009ec5;margin-right:10px;vertical-align:middle;}.middle-spinner{padding:1.5% 50%;display:none;}.register{background-color:#fff !important;}@media only screen and (min-device-width:320px) and (max-device-width:760px){.register{margin-left:-13px !important;margin-right:-13px !important;}}.cursor-not-allowed{color:#fff !important;padding-top:.25rem;background-color:#a9a9a9 !important;border-color:#a9a9a9 !important;}.save-button-a-tag{color:#fff !important;padding-top:.25rem;background-color:#009ec5 !important;border-color:#009ec5 !important;}.save-button-a-tag-dropdown{color:#fff !important;padding-top:.25rem;background-color:#138496 !important;border-color:#138496 !important;}.cursor-not-allowed:active{background-color:#a9a9a9 !important;border-color:#a9a9a9 !important;}.cursor-not-allowed:hover{cursor:not-allowed;}.cursor-not-allowed-a{background-color:#a9a9a9;border-color:#a9a9a9;}.cursor-not-allowed-a:active{background-color:#a9a9a9 !important;border-color:#a9a9a9 !important;color:#000 !important;}.cursor-not-allowed-a:hover{cursor:not-allowed;background-color:#a9a9a9;border-color:#a9a9a9;}.cursor-not-allowed{cursor:not-allowed;}.login-form{width:30%;}.login-panel{display:block;margin-left:auto;margin-right:auto;}.cc-logo{padding-top:3rem;text-align:center;}.login-directions-container{display:block;text-align:center;padding-top:1rem;}.login-directions-text{color:#7c7b7a;font-weight:200;font-size:1.5vw;}.email-input{font-size:16px !important;margin-bottom:0 !important;height:3rem;border-radius:5px;}.password-input{font-size:16px !important;margin-top:0 !important;height:3rem;border-radius:5px;}.recover-text{margin-top:.25rem;margin-bottom:1.25rem;font-size:14px;}.recover-text a{color:#f39c12;font-size:15px;}.bootstrap-primary-btn{color:#fff !important;background-color:#009ec5 !important;border:none;border-radius:25px;width:100%;height:3rem;}.bootstrap-secondary-btn{display:block;color:#fff;background-color:#f28d01 !important;border:none;border-radius:25px;height:3rem;text-align:center;text-decoration:none !important;padding-top:.6rem;font-weight:500;}.bootstrap-secondary-btn:hover{cursor:pointer;color:#fff !important;}.create-account-directions{color:#7c7b7a;font-weight:500;margin-top:1.5rem;}.custom-btns{font-size:18px;}.validation-text{font-weight:500;text-align:center;}.validation-summary-errors ul{list-style:none;margin:0;padding:0;}.login-frame{width:100%;background-color:#fff;overflow:auto;}.logo{width:350px;height:auto;}.highlight-row{background-color:#ffffe0;}.conversion-explanation-one{float:right;padding-top:.35rem;}.conversion-explanation-two{float:right;padding-top:.35rem !important;}.conversion-explanation-i{color:#00bfff;}.recipe-image{height:100px !important;width:100px;float:left;margin-top:-1rem;}.food-item-title{font-weight:bold;vertical-align:top;}.name{vertical-align:text-top !important;}.name-head{vertical-align:middle !important;width:35%;}.tags-lozenges{margin-bottom:.25rem;}.lozenge-container{vertical-align:bottom;display:inherit;}.portion-head{text-align:left !important;}.bold-text{font-weight:bold;}.recipe-line{display:flex;flex-wrap:nowrap;margin-bottom:0;white-space:nowrap;}.cost-line{display:flex;flex-wrap:nowrap;white-space:nowrap;}.lozenge-container{display:flex;flex-wrap:wrap;}.lozenge-tag{white-space:nowrap;place-self:flex-end;margin-bottom:.25rem !important;background-color:#af7595;border-radius:15px;color:#fff;padding:.1rem 1rem;margin-right:.2rem;font-size:x-small;}.lozenge-tag-green{white-space:nowrap;place-self:flex-end;margin-bottom:.25rem !important;background-color:#28b4a0;border-radius:15px;color:#fff;padding:.1rem 1rem;margin-right:.2rem;font-size:x-small;}.lozenge-tag-red{white-space:nowrap;place-self:flex-end;margin-bottom:.25rem !important;background-color:#f00;border-radius:15px;color:#fff;padding:.1rem 1rem;margin-right:.2rem;font-size:x-small;}.lozenge-tag-category{white-space:nowrap;place-self:flex-end;margin-bottom:.25rem !important;background-color:#029ec5;border-radius:15px;color:#fff;padding:.1rem 1rem;margin-right:.2rem;font-size:x-small;}.lozenge-tag-sub-recipe{white-space:nowrap;place-self:flex-end;margin-bottom:.25rem !important;background-color:#f98d1f;border-radius:15px;color:#fff;padding:.1rem 1rem;margin-right:.2rem;font-size:x-small;}.remove-btn{background-color:#ef5350 !important;color:#fff;border:none;}.external-supplier-btn{background-color:#91c11e !important;color:#fff;border:none;pointer-events:none;}.new-recipe-button{margin-left:1rem !important;}.recipe-image-container img{height:100px !important;width:100px;}.red-text{color:#f00;}.text-end{text-align:end;}.login-panel{display:flex !important;flex-direction:column;align-items:center;justify-content:center;}.input-spacer{width:90%;margin:auto;}@media(min-width:320px){.banner-spacer{position:inherit;margin-bottom:50px;}.login-form{width:50%;}th.allergen-col,td.allergen-col{display:none !important;}.main-button span{display:inline;white-space:nowrap;}.recipe-page-label{max-width:4.5rem;}.image-header{width:135px;}.logo{width:200px;height:auto;}.login-inputs{margin-left:15%;}.email-input{font-size:16px !important;margin-bottom:0 !important;height:2.5rem !important;}.password-input{font-size:16px !important;margin-top:0 !important;height:2.5rem !important;}.bootstrap-primary-btn{height:2.5rem;}.bootstrap-secondary-btn{height:2.5rem;padding-top:.3rem;}.validation-text{font-size:12px;text-align:center;}.login-directions-text{font-size:3vw;}}@media(min-width:481px){.banner-spacer{position:inherit;margin-bottom:45px;}.login-form{width:30%;}th.allergen-col,td.allergen-col{display:none !important;}.main-button span{display:inline;white-space:nowrap;}.recipe-page-label{max-width:4.5rem;}.recipepage .btn-group .fa-chevron-down{display:none !important;}.image-header{width:135px;}.login-frame{margin:auto;height:auto;}.logo{width:200px;height:auto;}.email-input{font-size:16px !important;margin-bottom:0 !important;height:2.5rem !important;}.password-input{font-size:16px !important;margin-top:0 !important;height:2.5rem !important;}.cc-logo{padding-top:1.5rem;}.bootstrap-primary-btn{height:2.5rem;}.bootstrap-secondary-btn{height:2.5rem;padding-top:.3rem;}.create-account-directions{margin-top:1.5rem;font-weight:500;}.login-inputs{margin-left:15%;}.recover-text{margin-top:.25rem;font-size:14px;}.login-directions-text{font-size:3vw;}}@media(min-width:641px){.banner-spacer{position:inherit;margin-bottom:40px;}.recipe-table{width:100% !important;}th.allergen-col{display:table-cell !important;}td.allergen-col{display:flex !important;}.recipe-page-label{max-width:100%;}.recipepage .btn-group .fa-chevron-down{display:inline !important;}.main-button span{display:inline !important;font-size:inherit;white-space:nowrap;}.image-header{width:auto;}.login-frame{margin:auto;height:auto;}.logo{width:200px;height:auto;}.email-input{font-size:16px !important;margin-bottom:0 !important;height:2.5rem !important;}.password-input{font-size:16px !important;margin-top:0 !important;height:2.5rem !important;}.cc-logo{padding-top:1.5rem;}.bootstrap-primary-btn{height:2.5rem;}.bootstrap-secondary-btn{height:2.5rem;padding-top:.3rem;}.create-account-directions{margin-top:1.5rem;font-weight:500;}.login-inputs{margin-left:25%;}.recover-text{margin-top:.25rem;font-size:14px;}.login-directions-text{font-size:3vw;}}@media(min-width:1025px){.login-frame{margin:auto;height:auto;}.logo{width:200px;height:auto;}.login-directions-container{padding-top:0;}.email-input{font-size:16px !important;margin-bottom:0 !important;height:2.5rem !important;}.password-input{font-size:16px !important;margin-top:0 !important;height:2.5rem !important;}.password-name{margin-left:1.25rem;}.cc-logo{padding-top:.5rem;}.bootstrap-primary-btn{height:2.5rem;}.bootstrap-secondary-btn{height:2.5rem;padding-top:.3rem;}.create-account-directions{font-weight:500;margin-top:.5rem;}.login-inputs{margin-left:32.5%;}.recover-text{margin-top:.25rem;}.recover-text a{font-size:12px;}.login-directions-text{font-size:1.5vw;}}@media(min-width:1281px){.login-frame{margin:auto;height:auto;}.login-panel{display:block;margin-left:auto;margin-right:auto;}.cc-logo{padding-top:3rem;text-align:center;}.login-directions-container{display:block;text-align:center;padding-top:1rem;}.login-inputs{margin-left:32.5%;}.email-input{font-size:16px !important;margin-bottom:0 !important;height:3rem !important;}.password-input{font-size:16px !important;margin-top:0 !important;height:3rem !important;}.recover-text{margin-top:.25rem;font-size:14px;}.recover-text a{color:#f39c12;font-size:15px;}.bootstrap-primary-btn{color:#fff !important;background-color:#009ec5 !important;border:none;border-radius:25px;height:3rem;}.bootstrap-secondary-btn{display:block;color:#fff;background-color:#f28d01 !important;border:none;border-radius:25px;height:3rem;text-align:center;text-decoration:none !important;padding-top:.6rem;font-weight:500;}.bootstrap-secondary-btn:hover{cursor:pointer;color:#fff !important;}.create-account-directions{color:#7c7b7a;font-weight:500;margin-top:1.5rem;}.custom-btns{font-size:18px;}.validation-text{font-weight:500;text-align:center;}.validation-summary-errors ul{list-style:none;margin:0;padding:0;}.login-frame{width:100%;background-color:#fff;margin:auto;}.logo{width:350px;height:auto;}.validation-text{font-size:20px;text-align:center;}.ui-dialog-titlebar-close{visibility:hidden;}.login-directions-text{font-size:1.5vw;}}.info-banner{background-color:#33bb60;color:#fff;height:auto;position:absolute;left:0;right:0;}div.info-banner>p.info-banner-text{text-align:center;color:#fff;font-weight:bold;vertical-align:middle;display:block;padding-top:.75rem;font-size:16px;}.banner-spacer{position:inherit;margin-bottom:10vh;}.disable-btn,.disable-btn:hover,.disable-btn:active:focus{background-color:#20c0d9 !important;border-color:#20c0d9 !important;box-shadow:none;cursor:default;}.block-header{padding-top:.5rem !important;color:#000;}.block a:link{text-decoration:none;}.width50 a:link{text-decoration:none;}.row-header{font-size:18px;font-weight:500 !important;}.display-none{display:none !important;}.eula-input-box{vertical-align:top;}.api-settings-modal{width:30%;margin-top:5%;}.ll-header{height:auto;width:50%;margin:4% 0% 4% 25%;}.marg-two-right{margin-right:2%;}.display-flex{display:flex;padding-left:0;}.display-flex-badge{display:flex;width:fit-content;}.flex-col{display:flex;padding-left:0;flex-flow:column;}.flex-input{width:70%;}.flex-bttn{width:25%;}.test-api-btn{width:100%;background-color:#f88a00 !important;border-color:#f88a00 !important;font-weight:bold;}.site-name-input{width:100% !important;}.category-input-container{width:100%;}.flex-input{width:70% !important;}.save-api-btn{font-weight:bold;width:50%;margin-left:40% !important;}.save-btn-container{margin-top:15%;width:100%;}.nutrients .abc-checkbox{float:left;}.nutrients .abc-checkbox label{float:right;width:168px;clear:both;}.nut-name{white-space:nowrap;}.micronutrient-btn-container{width:98.15%;margin-bottom:.75rem;}.micronutrient-btn{float:right;}.micronutrients-data{display:flex;float:right;width:832px;}.micro-row{float:right;display:flex;flex-direction:column;width:20rem;}.micro-input{display:inline-block;border-radius:3px 0 0 3px;border-right:none;background-color:#fff !important;border-bottom:1px solid #d3d3d3;margin-right:-7px;height:100% !important;padding-top:.5rem;padding-right:11px;width:82px !important;}.micro-input:hover{border-color:#d3d3d3 !important;}.micro-unit-input{border:1px solid #d3d3d3 !important;border-radius:3px;height:35px !important;padding:8.5px !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;padding-right:15px !important;}.micro-unit-item{margin-top:.5rem;margin-bottom:.5rem;align-self:flex-end;width:100%;}.micro-wrapper{width:100%;display:flex !important;place-content:flex-end;}.micro-input-block{float:right;width:117px;text-align:right;line-height:10px;height:35px;display:flex;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;margin-right:1px;}.mg-micro-unit{padding-right:15px !important;padding-left:5px !important;}.micro-badge{float:right;margin-left:5px !important;}.micro-nut-name-left{margin-left:34px;}.micro-nut-name-right{margin-left:34px;}.nut-name{font-size:14px;vertical-align:sub;}.no-left-marg{margin-left:0 !important;}@media screen and (max-width:480px){.api-settings-modal{width:80%;margin-top:5%;margin-left:7.5%;}.save-api-btn{width:75% !important;margin-left:15% !important;}.header.foc-applications{display:inline-block;}.video-player{width:100%;height:100%;}.sm-pl-3{padding-left:10px;}}@media screen and (max-width:575px) and (min-width:481px){.api-settings-modal{width:70% !important;margin-top:5%;margin-left:15%;}}@media screen and (max-width:768px) and (min-width:576px){.api-settings-modal{width:70%;margin-top:5%;}.save-api-btn{font-weight:bold;width:70%;margin-left:15% !important;}}@media screen and (max-width:1024px) and (min-width:769px){.api-settings-modal{width:60%;margin-top:5%;}.save-api-btn{font-weight:bold;width:75%;margin-left:20% !important;}}@media screen and (max-width:1200px) and (min-width:1025px){.api-settings-modal{width:50%;margin-top:5%;}}@media screen and (max-width:1280px) and (min-width:1201px){.api-settings-modal{width:40%;margin-top:5%;}}.category-lozenge{white-space:nowrap;place-self:flex-end;margin-bottom:.5rem !important;background-color:#28b4a0;border-radius:3px;color:#fff;margin-right:.2rem;width:fit-content;text-align:center;font-size:13px;margin-top:5px;box-shadow:0 3px 6px #00000029;padding:.1rem .5rem;}.category-lozenge-container{display:flex;flex-wrap:wrap;}.recipe-costs-spinner-show{position:absolute;background-color:#fff;margin:auto;left:45%;top:40%;border-radius:5px;}.recipe-costs-spinner-hide{display:none;}.dash-header{font-weight:bold;color:#009ec5;}.dash-header:hover{font-weight:bold;color:#009ec5;}.shadow-light{box-shadow:rgba(0,0,0,.1) .5px .5px 20px !important;}.no-btm-mrg{margin-bottom:0 !important;}.micronutrientRow{display:none;}#rda-micro{white-space:nowrap;}.micro-container{padding:0!important;}.micro-cost-row{width:100%;display:flex;}#generate-pdf-partial{cursor:pointer;}.table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before{content:'';font-weight:900;font-family:"Font Awesome 6 Pro";margin-right:8px;background-color:transparent;color:#555;}.table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before{content:'';font-weight:900;font-family:"Font Awesome 6 Pro";margin-right:8px;background-color:transparent;color:#555;}