@import url(https://fonts.googleapis.com/css?family=Roboto&display=swap);body{min-width:410px;height:auto}.ant-layout,body,html{background:#e5e5e5;font-family:Roboto,sans-serif}.layout{min-height:100vh;overflow:hidden;display:block;position:relative;padding-bottom:220px}.container{min-height:calc(100vh - 220px);margin-top:70px}.page-content{height:100%}.cookie-dismiss-button{background:#32a1bb!important;color:#fff!important}.logo{height:60px;width:150px;display:inline-block}.logo,.logo-large{background-repeat:no-repeat;background-size:100%}.logo-large{height:177px;max-width:412px}.topNav{float:right}.topNav .ant-menu-item,li.ant-menu-submenu.ant-menu-submenu-horizontal.nav-sub-menu{font-size:20px;text-transform:uppercase;padding:19px 20px}.logoItem{margin-top:2px!important}.sign-up{color:#2e294e}@media only screen and (max-width:767px){.page-content{padding:0 25px}.desktop-only{display:none}.mobile-only{display:inline}}@media only screen and (min-width:768px){.layout{padding-bottom:150px}.page-content{padding:0 50px}.border-box{margin-top:60px}.desktop-only{display:inline}.mobile-only{display:none}}@media only screen and (max-width:991.99px){.nav-sub-menu,.topNav .ant-menu-item{font-size:15px}}@media only screen and (min-width:768px) and (max-width:991.99px){.topNav .ant-menu-overflowed-submenu{top:8px}}.ant-layout-header{position:relative;width:100%;z-index:1000}.ant-layout-header,.topNav{height:70px;line-height:inherit;position:inherit;padding:0}.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-item-open,.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu-active,.ant-menu-horizontal>.ant-menu-submenu-open,.ant-menu-horizontal>.ant-menu-submenu-selected,.ant-menu-horizontal>.ant-menu-submenu:hover{border-bottom:2px solid #008aab!important}.topNav .ant-menu-item,.topNav .ant-menu-item-active,.topNav .ant-menu-item-active:hover,.topNav .ant-menu-overflowed-submenu,.topNav .ant-menu-overflowed-submenu:hover,.topNav .ant-menu-submenu,.topNav .ant-menu-submenu-horizontal:hover,.topNav .ant-menu-submenu-title:hover,.topNav .ant-menu-submenu:hover{color:#fff!important}.ant-menu-item-group-list>.ant-menu-item.ant-menu-item-active{background-color:#008aab;color:#fff}.logoItem,.logoItem.ant-menu-item-active,.logoItem.ant-menu-item-active:hover,.logoItem.ant-menu-item-selected,.logoItem.ant-menu-item-selected:hover,.logoItem:hover{border-bottom:none!important}.topNav .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background:#263545}@media only screen and (max-width:767px){.topNav .desktop{display:none}.logoItem{margin-bottom:3px!important;top:0}.ant-menu-submenu:not(.ant-.topNav .ant-menu-submenu-submenu-popup),.topNav .mobile{top:2px}.ant-menu-overflowed-submenu{float:right;top:23px!important}}.ant-layout-header{border-bottom:1px solid #e8e8e8}.ant-layout-header,.ant-layout-sider,.ant-menu{background:#fff}.ant-btn-primary{background:#32a1bb!important;border-color:#008aab!important}.ant-btn.ant-btn-link{color:#32a1bb}.ant-btn:focus,.ant-btn:hover{color:#32a1bb;border-color:#32a1bb}.ant-spin{color:#2e294e!important}.ant-spin-dot-item{background-color:#2e294e!important}.main-content,h1,h2,h3,h4,h5,h6{color:#2b2b2b}.ant-layout-sider-zero-width{min-height:1px!important}.ant-layout-sider-zero-width>*{height:1px}.ant-layout-sider-zero-width-trigger{top:0;background:#2b2b2b;display:block!important}.ant-tabs-nav .ant-tabs-tab{color:#000}.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-nav .ant-tabs-tab:hover{color:#32a1bb}.ant-tabs-ink-bar.ant-tabs-ink-bar-animated{background-color:#32a1bb}.Toastify__toast--success{background:#81b441!important}.Toastify__toast--error{background:#dc3545!important}.SubPanel{border-bottom:1px solid #e8e8e8;background:#fff;width:100%;z-index:1000;padding-top:1px;padding-bottom:4px;min-height:78px}.SubPanel a{color:#757575;font-size:30px;margin-top:20px;display:inline-block}.footer{background:#3e4c59;position:absolute;bottom:0;width:100%}.footer,.footer a{color:#fff}.footer ul{list-style-type:none;padding:0;line-height:22px}.footer-logo{height:78px;width:173px;background-repeat:no-repeat;background-size:100%;display:block;float:left}.text-center{text-align:center}.text-right{text-align:right}.center-element{margin:0 auto}.full-width{width:100%}.top-spacing{margin-top:10px}.top-padding{padding-top:10px}.block{display:block}.hide{display:none}.clear{clear:both}.left{float:left}.right{float:right}ul.horizontal>li{display:inline-block;margin-left:16px}.relative{position:relative}.ant-btn>.anticon{line-height:0;margin-top:-20px}.bottom-absolute{position:absolute;bottom:0}.blueButton{color:#fff;background:#5a8a92}.whiteButton{color:#05606e;border-color:#05606e;background:#fff}@media only screen and (max-width:767.99px){.bottom-absolute{position:relative;margin-top:25px}}.exportResults,.privateContent,.saveForLater,.tagProducts{height:116px;max-width:101px;background-repeat:no-repeat;background-size:100%;display:block;float:left}.searchOptions{background:#fff;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;z-index:999999;opacity:.95;left:0;overflow-y:auto}.homepage .searchOptions{min-height:calc(100vh - 220px)}.search .searchOptions{min-height:calc(100vh - 318px)}.searchOptions .ant-layout-sider-zero-width-trigger:active,.searchOptions .ant-layout-sider-zero-width-trigger:hover{color:#fff}@media only screen and (max-width:767px){.searchOptions{margin-left:0;width:100%!important;max-width:100%!important;min-width:0!important;position:relative;border:1px solid #e8e8e8;margin-bottom:10px;border-radius:4px!important;z-index:20}.searchOptions .ant-layout-sider-zero-width-trigger{border-radius:4px!important;width:100%;text-align:left;right:0}.searchOptions .ant-layout-sider-zero-width-trigger i{margin-top:11px;margin-left:8px}.searchOptions .ant-layout-sider-zero-width-trigger+div{margin-top:60px}.ant-layout-sider-zero-width>*{height:40px}}.searchOptions .ant-collapse{background:#fff!important;border:0}.searchOptions .ant-collapse-item{border-radius:0!important;border-bottom:none}label.ant-checkbox-wrapper>span:last-child{display:inline-block;max-width:245px}.ant-checkbox{top:.15em;vertical-align:top}.ant-checkbox-checked .ant-checkbox-inner{background-color:#32a1bb;border-color:#008aab}.border-box{margin-top:30px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);border:1px solid #cbcbcb;border-radius:3px;opacity:1;padding:40px}.searchFormContainer{position:relative;min-height:92px;overflow:hidden;float:left;width:100%}.searchFormContainer .ant-drawer-content-wrapper{position:absolute!important}.searchFormContainer .ant-drawer-body,.searchFormContainer .ant-drawer-header{padding:5px}.searchFormContainer .ant-drawer-content-wrapper{height:98px!important}.searchFormContainer .ant-drawer-title{font-size:14px}.ingredientForm{text-align:left}.ingredientForm .label{font-size:12px;font-weight:600}.ingredientForm .name{margin-top:5px;display:block}.ingredientForm button{margin-top:20px}.ingredientForm .field{width:90%}.ingredientForm .ant-btn{margin-right:4px;font-size:12px}.breadcrumb a{color:#2b2b2b}.loading-message{background:#263545;opacity:.3;position:fixed;width:100%;left:0;height:100%;top:0;z-index:999999}.loading-message>div{color:#fff;margin:auto;height:200px;width:200px;position:fixed;top:0;bottom:0;left:0;right:0}.loading-message .loading-logo{height:73px;max-width:150px;background-repeat:no-repeat;background-size:100%;margin:0 auto;display:block;-webkit-animation:flickerAnimation 5s infinite;-moz-animation:flickerAnimation 5s infinite;-o-animation:flickerAnimation 5s infinite;animation:flickerAnimation 5s infinite}.underline{text-decoration:underline}.topLeftImage{left:0;top:0}.bottomRightImage,.topLeftImage{position:absolute;z-index:0;height:50%;width:45%}.bottomRightImage{bottom:0;right:0}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}#HeaderLogo{padding-left:20px;padding-top:18px}.headerButton{float:right;margin-top:18px;margin-right:20px}#helpHeader{padding:15px;line-height:0;border:1px solid #07818f;color:#07818f;box-sizing:border-box;border-radius:2px;background:#fff}#footerLogo{height:31px;margin-top:20px}#footerLogo,#footerText{display:block;margin-left:auto;margin-right:auto}#footerText{text-align:center;padding-top:20px}.ant-layout-footer{padding:0}.header{position:fixed}aside{width:150px!important;min-width:150px!important}.reportMenu{font-weight:700;font-size:16px!important;font-family:Roboto,sans-serif}.reportMenu>.ant-menu-submenu-selected{border-bottom:2px solid transparent!important;color:inherit!important}.headerMenu{float:right;padding-top:20px;padding-right:20px}.footerButton{top:calc(50% - 15px);right:20px;position:absolute}.menuIcon{min-width:20px;font-size:20px!important}#aspLogo{position:absolute;bottom:16px;left:32px}.noReports{margin:0;position:absolute;top:40%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;text-align:center}.noReportsText{display:block}@media only screen and (max-width:767.99px){.login{margin-top:20px}}@media only screen and (min-width:768px){.login{margin-top:60px}}.login h1{font-size:30px;line-height:32px}.login h4{color:#2e294e;font-size:20px;margin-bottom:15px}.login .ant-form-item-label{line-height:normal}.login .ant-form-item{margin-bottom:10px}.login label{color:#2b2b2b!important}.submit{margin-top:20px;background:#5a8a92 0 0 no-repeat padding-box;color:#fff}#needHelpButton,.submit{font-size:18px;padding:20px;line-height:0}#needHelpButton{margin-top:50px;border:1px solid #07818f;color:#07818f;box-sizing:border-box;border-radius:2px;background:#fff}.login .border-box{margin-top:30px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px #000;border:1px solid #cbcbcb;border-radius:3px;opacity:1;padding:40px}.login-form-forgot,.login-form-forgot:hover{color:#5a8a92;display:block;margin-top:.5rem}#loginForm{top:50%;transform:translateY(-50%)}#loginFooter,#loginForm{position:absolute;width:100%}#loginFooter{bottom:0;text-align:center}