.business-header-bg,.consumer-header-bg{background-color:#dff0d8}.business-icon-color,.consumer-icon-color{color:#66A3FF}.food-lookup-section,.recent-updates-section{box-shadow:#222 1px 1px 4px;text-align:center;background-size:cover}.business-solutions-background,.consumer-tools-background,.food-lookup-section{background-size:cover}.bot-busy,.no-results,.pricing-box,.spinner{box-sizing:border-box}.statbar,html *{-webkit-font-smoothing:antialiased}.carousel-control,.nav,.pagination,.panel-title a{cursor:pointer}.black{color:#111}.white{color:#fff}.grey{color:#999}.green{color:#58a61c}.icon-color-red{color:#C00}.icon-color-blue{color:#4775FF}.icon-color-light-green{color:#47A347}.body-helper{min-height:calc(100% - 10%);background-color:#f8f8f8}.page-wrap{min-height:100%;height:100vh}.page-wrap:after{content:"";display:block;height:182px}a.no-text-decoration{text-decoration:none}.site-footer{padding:20px;background-color:#111}@media (min-width:992px){.site-footer{position:absolute;left:auto;bottom:0;width:100%;box-sizing:border-box;height:182px}}.footer-item{margin-left:10px;margin-right:10px}.footer-item a{color:#B4BDB3}.subtitle{font-family:Oswald;text-transform:uppercase}.grey-background{background-color:#f8f8f8;padding-bottom:40px}.landing-section-title{font-family:Roboto Slab,sans-serif;font-weight:400;font-size:2em;line-height:1em;margin:20px;text-align:center;cursor:pointer}.landing-body-text,.section-content,.section-subtitle{font-family:Open Sans,sans-serif}.landing-section-title a{color:#fff}.landing-section-title a:hover{color:#fff;text-decoration:underline}.recent-updates-section{background-image:linear-gradient(35deg,rgba(0,0,0,.9),rgba(0,0,0,.5)),url(http://d.fastcompany.net/multisite_files/fastcompany/imagecache/1280/poster/2015/02/3041752-poster-1280-munchery-nyc.jpg);color:#fff;min-height:500px}.food-lookup-section{background-image:linear-gradient(135deg,rgba(0,0,0,.9),rgba(0,0,0,.5)),url(../assets/images/food1.jpg);color:#fff;text-shadow:#111 1px 1px;height:500px}.landing-image1{padding:10px;max-width:125px;margin:0 auto}@media (min-width:1201px){.landing-image1{max-width:150px;margin-right:0}}.landing-image{padding:10px;max-width:125px;margin:0 auto}.center-margin,.content-margin,.landing-center-margin{margin:0 auto 10px;border:1px solid rgba(19,19,19,.1);background-color:#FFF}.center-everything{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@-webkit-keyframes heartbeat{0%,30%,70%{-webkit-transform:scale(1)}15%,45%{-webkit-transform:scale(1.15)}}@keyframes heartbeat{0%,30%,70%{transform:scale(1)}15%,45%{transform:scale(1.15)}}@-webkit-keyframes magnify-zoom{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1.2)}}.section-content:hover{cursor:pointer}.section-content:hover #heart-icon{color:#e60000;-webkit-animation:heartbeat 1s;animation:heartbeat 1s}.section-content:hover #calculator,.section-content:hover #data-licensing,.section-content:hover #restaurant-platform{color:#51b351}.center-margin,.content-margin{text-align:center;padding-top:10px}.center-margin{position:relative;min-height:300px}.content-margin{text-align:left;padding:15px}.brand,.section{text-align:center}@media (min-width:768px){.content-margin{padding:30px 0}}.landing-center-margin{text-align:center;position:relative}.section{display:table-cell}.section-subtitle{line-height:1em}.section-content{min-height:300px;padding:15px;margin-top:10px}.landing-body-text{color:#6f7c82;padding:5px}.search-database-input{font-size:2em}.search-database-button{background-color:#58a61c}.search-database-button:hover{background-color:#417a15}.read-more{color:#58a61c}.read-more:hover{color:#417a15;text-decoration:underline}a.view-all,a.view-all:hover{color:#fff}.app-text-ad,.app-text-ad:hover,.brand a,.list-search-results li>.item-link,.nutrition-tool a,.nutrition-tool-widget,.print-recipe,a.amazon,a.amazon:focus,a.amazon:visited{text-decoration:none}@media (min-width:1201px){.landing-image{max-width:150px}.read-more{font-size:1em}}.fa-7x{font-size:7em!important;padding:20px}#mobile.fa-mobile{font-size:9.8em!important;padding-top:0!important;padding-bottom:8px!important;line-height:120px}.top-landing-page-icons{float:right}@media (max-width:1200px){.section-content{text-align:center;margin-top:0}.top-landing-page-icons{float:none}}.view-all-container{margin-bottom:20px}a.view-all{font-size:14px}a{color:#58a61c}a:hover{color:#417a15}hr{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#777 -moz-use-text-color #FFF;border-style:solid none;border-width:3px solid;margin:18px 0}.block-link{display:block;position:absolute;z-index:10;height:100%;width:100%;left:0;top:0}@font-face{font-family:nix;src:url(/nix_assets/fonts/nix.eot?btcm8s);src:url(/nix_assets/fonts/nix.eot?#iefixbtcm8s) format("embedded-opentype"),url(/nix_assets/fonts/nix.ttf?btcm8s) format("truetype"),url(/nix_assets/fonts/nix.woff?btcm8s) format("woff"),url(/nix_assets/fonts/nix.svg?btcm8s#nix) format("svg");font-weight:400;font-style:normal}[class*=" nix-"],[class^=nix-]{font-family:nix;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#nav-menu,#searchBar{font-family:Open Sans,Sans-serif}.nix-apple:before{content:"\e604"}.nix-ix:before{content:"\e605"}.nix-nutrition:before{content:"\e606"}.brand{font-size:45px;padding-bottom:10px}.brand .nix-nutrition{margin-left:-9px;color:#000}.brand .nix-ix{margin-left:-10px}.brand .nix-apple,.brand .nix-ix{color:#6ab416}.btn-custom{color:#fff;background-color:#54A526}.row-login{padding-top:20px}.row-login h1{font-size:32px}.row-login h2{font-size:30px}.row-login h3{font-size:28px}.row-login .form-wrap{width:auto}@media (min-width:768px){.row-login .form-wrap{background:#f8f8f8;border:1px solid #eaeaea;padding:20px}}.form-login{margin-bottom:25px}.text-sm{font-size:12px}html{overflow-y:scroll}.navbar{margin-bottom:0;z-index:1001}.navbar>.container-fluid .navbar-brand{margin-top:-5px}.navbar-brand{color:#58a61c;white-space:nowrap}@media (max-width:1200px){.navbar>.container-fluid .navbar-brand{margin-top:0}.navbar-brand img{margin-left:-5px}}.navbar-brand span{float:right;margin:-19px -52px 0 0;text-transform:uppercase;color:#999;font-size:16px}.navbar-collapse.ng-animate{overflow:hidden}#nav-menu a:hover{color:#58a61c}.navbar-toggle{padding:10px 15px;margin-top:6px}@media (max-width:1200px){#nav-menu li:hover{background-color:#555}#nav-menu li:hover a{color:#58a61c}.navbar-toggle{margin-right:5px}}.navbar-default{background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.toggle-active{background-color:#ddd!important}.toggle-inactive{background-color:#f8f8f8!important}.no-results,.wrap{background-color:#fff}#nav-menu{font-weight:300}@media (min-width:1200px){#searchBar{position:absolute;left:160px;top:9px;width:380px}#searchBar form .input-group{max-width:420px}}#searchBar .ui-select-bootstrap .ui-select-choices-row a .te{width:220px;display:inline-block;overflow:hidden;text-overflow:ellipsis}#searchBar form .input-group{margin:4px 5px}.navbar-collapse.in{overflow-y:visible}.dropdown-menu{width:100%;padding:0}.dropdown-menu>li>a{padding:10px 20px}.dropdown-menu>li{border-bottom:1px solid #eee}.dropdown-menu>li:last-child{border-bottom:none}.no-results{position:absolute;top:100%;left:0;z-index:1000;float:left;width:100%;padding:5px;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0 0 4px 4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;color:#999}.alert-sitewide,.alert-wrap,.slider-content,.statbar{text-align:center}.wrap{margin-top:60px}@media (min-width:768px){.wrap{margin-bottom:10px;border:1px solid #e7e7e7}}#navmenu-toggle{position:relative}#navmenu-toggle .badge-alert{position:absolute;top:-5px;right:-4px}.collapsing{-webkit-transition:height .1s ease!important;-o-transition:height .1s ease!important;transition:height .1s ease!important}.alert-wrap{position:fixed;width:80%;left:50%;margin-left:-40%;top:70px;z-index:10000}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control,.overlay{width:100%}.alert-sitewide{display:inline-block;padding-top:8px;padding-bottom:8px;max-width:400px}.navbar-right .fa-mobile.left{float:left;margin:-4px 0 0 -20px}.navbar-right .fa-mobile.right{float:left;margin:-4px -45px 0 32px}.navbar-nav>li>a{font-weight:400}.slide-properties{background-position:0 40%;background-size:cover;height:500px;background-repeat:no-repeat}@media (max-width:550px){.slide-properties{background-position:-150px}}.overlay{position:absolute;background:linear-gradient(135deg,rgba(0,0,0,.75),rgba(0,0,0,.25))}.landing-updates-image{max-width:150px;background-color:rgba(255,255,255,.5);padding:10px}.slider-content{position:absolute;top:18%;left:0;width:100%;z-index:9999}@media (min-width:768px){.slider-content{top:25%;left:50%;width:600px;margin-left:-300px}.slider-content .section-subtitle{font-size:2.4em}}.statbar,.statbar-link{position:absolute;width:100%}.shadowed{text-shadow:1px 1px 2px #000}.no-image{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.no-image .recent-updates-section-content{font-family:Roboto Slab,sans-serif;padding:10px;color:#fff}.no-image .recent-updates-section-content .landing-body-text{font-family:Roboto Slab,sans-serif;font-weight:300}.no-image .recent-updates-section-content .carousel-text{padding:20px}@media (max-width:1200px){.slide-properties{height:400px}.landing-updates-image{max-width:100px}.has-image{margin-top:30px}.no-image .recent-updates-section-content,.recent-updates-section-content{text-align:center}}.section-subtitle{font-size:1.4em}@media (min-width:768px){.section-subtitle{font-size:1.8em}}.carousel-text{font-size:1em}@media (min-width:768px){.carousel-text{font-size:1.4em}}.recent-updates-section-content{font-family:Roboto Slab,sans-serif;padding:10px;color:#fff}.recent-updates-section-content .section-subtitle{margin-top:0}.statbar,.statbar table{margin:0 auto}.recent-updates-section-content .landing-body-text{font-family:Roboto Slab,sans-serif;font-weight:300}.statbar{font-size:12px;font-family:Roboto Slab,sans-serif;font-weight:300;z-index:999;background-color:rgba(0,0,0,.5);padding:5px;color:#fff}@media (min-width:1201px){.statbar{font-size:18px}}@media (max-width:600px){.statbar{font-size:10px}}.statbar table tbody>tr>td{padding:0}.statbar-link{display:block;height:100%;left:0;top:0}.statbar-item-count{width:45px;display:inline-block;text-align:right}@media (min-width:768px){.statbar-item-count{width:50px}}@media (min-width:992px){.statbar-item-count{width:68px}}.slide-icon{color:#fff;font-size:7em}.slide-icon .fa-cloud,.slide-icon .fa-globe{font-size:1.6em}.slide-icon .fa-mobile{font-size:2em!important;line-height:normal;margin-top:-22px}.list-database,.list-database li{margin:0;padding:0;list-style:none}.list-database li{margin-bottom:30px}.list-database .icon{font-size:8px;line-height:normal;padding-right:20px;display:block;float:left}.list-database li .database-info{margin-left:65px}@media (min-width:768px){.list-database .icon{font-size:20px}.list-database li .database-info{margin-left:130px;padding-top:4px}.database-info{min-height:195px}}.list-database li h3{margin-top:0;margin-bottom:4px}.list-database li h4{color:#999;margin-top:0}.databaseImage,.databaseImage2,.databaseImage3{height:200px;width:auto;background-size:cover;color:#fff;margin-bottom:5px;text-shadow:1px 1px 1px #000}.databaseImage{background-image:url(https://s3.amazonaws.com/cdn4-nutritionix/images/grocery_stock.jpg);background-image:linear-gradient(125deg,rgba(0,0,0,.7),rgba(0,0,0,.35)),url(https://s3.amazonaws.com/cdn4-nutritionix/images/grocery_stock.jpg)}.databaseImage2{background-image:url(https://s3.amazonaws.com/cdn4-nutritionix/images/restaurant_stock.jpg);background-image:linear-gradient(125deg,rgba(0,0,0,.7),rgba(0,0,0,.35)),url(https://s3.amazonaws.com/cdn4-nutritionix/images/restaurant_stock.jpg)}.databaseImage3{background-image:url(https://s3.amazonaws.com/cdn4-nutritionix/images/common_foods_stock.jpg);background-image:linear-gradient(125deg,rgba(0,0,0,.7),rgba(0,0,0,.35)),url(https://s3.amazonaws.com/cdn4-nutritionix/images/common_foods_stock.jpg)}.database-section-container{border:1px solid #eee;background-color:#fff;margin-bottom:15px}.database-section-container h2{text-shadow:1px 1px 1px #000;text-align:center;padding-top:130px}.database-section-container h5{font-family:'Roboto Slab',sans-serif;font-size:16px;margin-top:0}.app-testimonial,.app-testimonial-author{font-family:Georgia,'Times New Roman';font-style:italic}.database-info{padding:10px}.databaseImage,.databaseImage2,.databaseImage3{position:relative;overflow:hidden}.databaseImage2>a,.databaseImage3>a,.databaseImage>a{display:block;position:absolute;height:100%;width:100%}a.grocery-item-link,a.grocery-item-link:hover{color:#111}.title-section{text-align:center;padding:30px}.products-section-title{font-size:30px;line-height:1em;color:#3c763d}.products-subtitle{font-size:14px;color:#999;font-weight:300}.container-calc-brands>.row{margin-bottom:30px}.col-calc-brand{background:#fff;border:1px solid #eee;text-align:center;height:110px;margin-top:-1px;margin-left:-1px}.col-calc-brand:nth-child(1),.col-calc-brand:nth-child(10),.col-calc-brand:nth-child(13),.col-calc-brand:nth-child(16),.col-calc-brand:nth-child(19),.col-calc-brand:nth-child(22),.col-calc-brand:nth-child(25),.col-calc-brand:nth-child(28),.col-calc-brand:nth-child(31),.col-calc-brand:nth-child(34),.col-calc-brand:nth-child(4),.col-calc-brand:nth-child(7){margin-left:1px}@media (min-width:768px){.col-calc-brand{height:200px}.col-calc-brand:nth-child(1),.col-calc-brand:nth-child(10),.col-calc-brand:nth-child(13),.col-calc-brand:nth-child(16),.col-calc-brand:nth-child(19),.col-calc-brand:nth-child(22),.col-calc-brand:nth-child(25),.col-calc-brand:nth-child(28),.col-calc-brand:nth-child(31),.col-calc-brand:nth-child(34),.col-calc-brand:nth-child(4),.col-calc-brand:nth-child(7){margin-left:-1px}}.col-calc-brand>a{display:block}.col-calc-brand>a .brand-logo{width:75px;height:75px;line-height:75px}.col-calc-brand>a>span{display:block;margin:0 auto;font-size:11px}.col-calc-brand>a>span>img{max-width:75px;max-height:55px}.bordered-box{border:1px solid rgba(19,19,19,.1);background-color:#fff;margin-bottom:15px}@media (min-width:768px){.col-calc-brand>a .brand-logo{width:160px;height:160px;line-height:160px}.col-calc-brand>a>span{font-size:14px}.col-calc-brand>a>span>img{max-width:160px;max-height:130px}.bordered-box.consumer{min-height:340px}}.your-daily-calorie{margin-bottom:0}.your-daily-calorie dt{float:left;font-size:25px;width:80px}.your-daily-calorie dd{padding:8px 0 10px}.us-height .help-text-right{position:absolute;right:0;top:6px}.us-height:last-child .help-text-right{right:-18px}.has-helper-text .help-text-right{position:absolute;right:-21px;top:6px;width:30px;display:block}.form-daily-calorie .radio{padding-top:0}.container-daily-calories h3{font-size:22px}.disclaimer{color:#888}@media (min-width:786px){.form-recommended-calorie{width:270px;margin:0 auto}}.form-recommended-calorie .form-group{display:inline-block!important;padding-right:8px;margin-bottom:0!important}.form-recommended-calorie label{padding-right:8px}.form-recommended-calorie .form-control{width:60px!important;display:inline-block!important}@media (min-width:768px){.form-daily-calorie .radio{padding-top:7px}.container-daily-calories h3{font-size:24px}.form-recommended-calorie .form-control{width:80px!important}}.form-recommended-calorie .alert{width:250px}.iphone{background:url(/nix_assets/images/iphone.png) no-repeat;background-size:cover;margin:0 auto;width:201px;height:384px}.iphone .slider{padding-top:62px}@media (min-width:768px){.iphone{width:283px;height:542px}.iphone .slider{padding-top:87px}}.iphone .slider ul{margin:0 auto;width:169px;height:263px}@media (min-width:768px){.iphone .slider ul{width:237px;height:371px}}.iphone .slider ul li{text-align:center}.iphone .slider ul li img{width:100%;margin:0 auto}@media (min-width:992px){.bordered-box.consumer{min-height:305px}.rn-carousel-controls{position:absolute;display:block;width:285px;top:-56px}}.rn-carousel-control.rn-carousel-control-next:before,.rn-carousel-control.rn-carousel-control-prev:before{background-color:#ddd;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;color:#999;font-weight:700;display:inline-block}.panel-send-sms{max-width:335px;text-align:left;margin:0 auto}.slideCount{font-size:16px;text-align:center;padding:10px 0;color:#999}@media (min-width:768px){.rn-carousel-control.rn-carousel-control-next:before,.rn-carousel-control.rn-carousel-control-prev:before{width:40px;height:40px;line-height:40px}.slideCount{font-size:18px;padding:25px 0}}.slideText{text-align:center;font-size:16px}@media (min-width:768px){.slideText{font-size:20px}}@media (min-width:992px){.slideText{font-size:24px;margin:0 auto}}.app-text{font-size:16px;margin-bottom:30px;font-weight:300;text-align:center;padding-top:15px}@media (min-width:768px){.app-text{padding-top:0;font-size:20px;line-height:normal}}@media (min-width:992px){.app-text{margin-bottom:50px}}.btn-web-app{width:135px;height:40px;font-size:18px}.app-testimonial{max-width:300px;margin:0 auto 20px;border:2px solid #28A54C;border-radius:10px;padding:15px 20px 18px;text-align:center;position:relative;background:#fff}.app-testimonial:after,.app-testimonial:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bordered-box.business,.nutrition-tool{position:relative}.app-testimonial:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:12px;margin-left:-12px}.app-testimonial:before{border-color:rgba(40,165,76,0);border-top-color:#28A54C;border-width:15px;margin-left:-15px}.app-testimonial-author{font-weight:700;text-align:center;margin-bottom:10px}.api-package .btn,.api-package h3{font-family:Quicksand,sans-serif}@media (min-width:768px){.app-testimonial{font-size:16px;max-width:400px}.app-testimonial-author{font-size:16px}}.app-link>a{display:inline-block}.row-bg{background-color:#fff;border:1px solid rgba(19,19,19,.1)}.api-package h2{font-weight:700;color:#58a61c;margin-top:10px}.api-package h3{color:#dff0d8;font-size:40px}.api-package .btn{letter-spacing:-.05em;font-size:20px}.api-package .section-content,.list-features{line-height:26px;font-size:16px}.api-package .section-content{min-height:auto}@media (min-width:768px){.api-package .section-content{min-height:300px}}.api-package .section-content ul{padding-left:0;list-style:none}@media (min-width:992px){.api-package .section-content ul{min-height:195px}}.api-package .section-content ul li{padding:3px 0}@media (min-width:1200px){.list-features{font-size:18px;line-height:30px}.api-package .section-content{min-height:160px}.row-bg{padding:30px 0}}.list-restaurant-feature{list-style:none;padding:0;margin:0 0 0 10px}.list-restaurant-feature li{list-style:none;padding:0;margin:0 0 10px 10px}.list-restaurant-feature li .fa{margin-left:-17px;color:#5cb85c}@media (min-width:768px){.bordered-box.business{min-height:325px}}@media (min-width:992px){.bordered-box.business{min-height:304px}}.nutritionlink-features{margin:0 0 0 -15px;padding:0}@media (min-width:768px){.nutritionlink-features{margin-left:-20px}}.nutritionlink-features li{margin:0;padding:0 0 15px 50px;font-size:18px}@media (min-width:768px){.nutritionlink-features li{padding-left:95px;font-size:22px}}.nutritionlink-features li .fa{font-size:50px;color:#58a61c}.nutritionlink-features li h4{margin-bottom:6px;margin-left:70px}@media (min-width:768px){.nutritionlink-features li .fa{font-size:80px}.nutritionlink-features li h4{margin-left:105px}}.nutritionlink-features li p{font-size:14px;margin-left:0}.nutritionlink-features li span.pull-left{width:50px;display:block}@media (min-width:768px){.nutritionlink-features li p{margin-left:105px}.nutritionlink-features li span.pull-left{width:80px}}.nutritionlink-brands{list-style:none;margin:0;padding:0;text-align:center}.nutritionlink-brands li{padding:15px;display:block}.panel-submit-restaurant{margin-top:25px}.nutrition-tool{background-color:#fff;border:1px solid #ddd;min-height:150px;margin-bottom:15px;background-size:cover;overflow:hidden}.nutrition-tool.nutrition-calculator{background-image:url(../nix_assets/images/nutrition_calculator.jpg)}.nutrition-tool.allergen-wizard{background-image:url(../nix_assets/images/allergen_wizard.jpg)}.nutrition-tool.interactive-nutrition-menu{background-image:url(../nix_assets/images/interactive_nutrition_menu.jpg)}.nutrition-tool.fda-consulting{background-image:url(../nix_assets/images/fda_consulting.jpg)}.nutrition-tool h3{background:#000;color:#fff;text-shadow:2px 2px 2px #000;text-align:center;margin:0;padding:10px 0;position:absolute;left:0;bottom:0;width:100%}@media (min-width:768px){.nutritionlink-brands li{display:inline-block}.nutrition-tool{min-height:150px}.nutrition-tool h3{font-size:16px}}@media (min-width:992px){.nutrition-tool{min-height:250px}.nutrition-tool h3{font-size:24px}}.nutrition-tool a{display:block;height:100%;width:100%;z-index:100;background:rgba(255,255,255,.4);position:absolute;left:0;top:0}.nutrition-tool a:hover{background:rgba(255,255,255,0)}.section-description{font-size:12px;margin-bottom:0}@media (min-width:768px){.section-description{font-size:18px;width:520px;margin:0 auto}}.interactiveNutritionTools .overlay-text h1{font-size:23px}.interactiveNutritionTools p.section-description{line-height:16px}@media (min-width:768px){.interactiveNutritionTools .overlay-text h1{font-size:38px}.interactiveNutritionTools p.section-description{line-height:normal}}.slider-brands{margin-bottom:15px}.slider-brands a{display:block;margin:5px 15px;height:45px!important;line-height:45px;text-align:center}.slider-brands a img{max-height:45px!important;max-width:165px;display:inline-block}@media (min-width:768px){.slider-brands a img{max-width:100px}}@media (min-width:992px){.interactiveNutritionTools .overlay-text h1{font-size:42px}.slider-brands a img{max-width:165px}}.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.contact-free-consultation .contact-header{font-size:23px}.slider-testimonials{width:680px;margin:15px auto 0}.testimonial-wrap{padding-left:100px;padding-right:100px}.arrow_box{position:relative;background:#28A54C;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-family:Georgia;font-style:italic;color:#fff;display:table;width:100%}.arrow_box span,.arrow_box:after{position:absolute;margin-top:-10px;top:50%}.arrow_box .arrow_box_content{padding:6px 10px;display:table-cell;vertical-align:middle;text-align:center;height:58px}.arrow_box span{font-weight:700;font-size:14px;left:0;z-index:1000;color:#000;text-align:right;margin-left:-70px}.arrow_box:after{right:100%;border:solid transparent;content:" ";height:0;width:0;pointer-events:none;border-color:rgba(40,165,76,0);border-right-color:#28A54C;border-width:10px}.nutrition-tool-widget{display:table;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:6px 10px;font-weight:700;color:#333;font-size:14px;line-height:14px;margin-bottom:15px;font-family:'Open Sans'}.nutrition-tool-widget.center{margin:0 auto}@media (min-width:768px){.nutrition-tool-widget.center{margin:0}.nutrition-tool-widget{font-size:22px;line-height:22px;zoom:72%}}.nutrition-tool-widget span{display:table-cell;vertical-align:middle}.nutrition-tool-widget img{max-width:80px;max-height:40px;margin-right:15px}.nutrition-tool-widget .sm{display:block;font-size:11px}.nutrition-tool-widget .widget-text{padding-right:15px}.nutrition-tool-widget .fa{color:#ccc}.nutrition-tool-widget .fa.fa-calculator{color:#58a61c;margin-right:6px}.nutrition-tool-widget .fa.fa-chevron-right{vertical-align:middle;margin-top:-10px}@media (min-width:768px){.nutrition-tool-widget img{max-width:200px;max-height:60px}.nutrition-tool-widget .sm{font-size:18px}.nutrition-tool-widget .fa.fa-calculator{font-size:2.4em}.nutrition-tool-widget .fa.fa-chevron-right{margin-top:-20px}}.nutrition-tool-widget:active,.nutrition-tool-widget:focus,.nutrition-tool-widget:hover{text-decoration:none;color:#333}.panel-popular-track-items{margin-bottom:12px}.panel-popular-track-items .panel-title a{color:#58a61c}.panel-popular-track-items table tbody tr td{vertical-align:middle}.btn-call-to-action.btn-api{position:relative}.btn-call-to-action.btn-api .fa-server{margin-left:0;margin-right:15px;padding:0;float:left;font-size:3em}@media (min-width:768px){.btn-call-to-action.btn-api .fa-server{margin-left:10px;font-size:7em}}.btn-call-to-action.btn-api .fa-chevron-right{position:absolute;right:10px;top:50%;font-size:1.6em;margin-top:-11px}#highlights,.page-detail .item-title{position:relative}@media (min-width:768px){.btn-call-to-action.btn-api .fa-chevron-right{font-size:2.6em;right:30px;margin-top:-18px}}.btn-call-to-action.btn-api h3{margin:0 28px 6px 58px;font-size:16px}@media (min-width:768px){.btn-call-to-action.btn-api h3{font-size:24px;margin-top:6px;margin-right:90px}}.btn-call-to-action.btn-api h4{margin:0 28px 0 58px;font-size:13px}@media (min-width:768px){.btn-call-to-action.btn-api h4{font-size:18px;margin-right:90px}.product-box.horizontal .bordered-box.business{min-height:auto}}.custom-data-solutions{font-size:16px}.page-natural-language .custom-contact .container{width:auto!important}.page-natural-language .custom-contact .container .row-contact>div{width:auto!important;margin:0!important}.product-box .section-subtitle{margin-top:0}.page-detail .item-title .btn-calc-wrap{margin-bottom:0}.track-app .navbar{border-color:#fff}.track-app .navbar-brand{visibility:hidden}@media (min-width:992px){.nutrition-tool-widget{zoom:88%}.product-box.horizontal .bordered-box.business{min-height:304px}.track-app .navbar{border-color:#e7e7e7}.track-app .navbar-brand{visibility:visible}}.track-logo{margin:0 auto;width:280px}@media (min-width:768px){.track-logo{width:400px}}.track-app-landing{background-color:#fff;border-bottom:1px solid #eee;margin-bottom:30px}@media (min-width:1350px){.track-app-landing{width:1340px;border-left:1px solid #eee}}.track-app-landing .col{padding-top:30px;padding-bottom:12px}@media (min-width:992px){.track-app-landing .col{width:50%;float:left;padding-top:80px;padding-bottom:0}}.track-app-landing .col1{text-align:center;padding-top:0}@media (min-width:768px){.track-app-landing .col1{padding-top:0}.track-app-landing .col2{height:620px;overflow:hidden}}@media (min-width:992px){.track-app-landing .col1{padding-top:80px}.track-app-landing .col1 .colwrap{width:640px;float:right}}@media (min-width:1024px){.track-app-landing .col1 .colwrap{width:512px}}@media (min-width:1200px){.track-app-landing .col1 .colwrap{width:640px}}@media (min-width:1350px){.track-app-landing .col1 .colwrap{width:670px}}.track-app-landing .col2{background:url(https://d2eawub7utcl6.cloudfront.net/assets/basil_blurred.jpg) left center no-repeat}@media (min-width:992px){.track-app-landing .col2{height:735px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.track-app-landing .col1{padding-top:30px}.track-app-landing .col2{padding-top:30px;height:615px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.track-app-landing .col1{padding-top:30px}.track-app-landing .col2{padding-top:30px;height:615px}}.track-app-landing .col3{padding-bottom:0}.track-app-intro{font-weight:300;font-size:24px;line-height:normal;padding:15px 30px 0}@media (min-width:768px){.track-app-intro{padding:30px 50px;font-size:30px}.iphone6-wrap{float:left;margin:0 25px 0 90px}}@media (min-width:992px){.iphone6-wrap{margin:0 25px}}.iphone6-wrap .iphone6{background:url(https://d2eawub7utcl6.cloudfront.net/assets/iphone6.png) no-repeat;width:270px;height:550px;margin:0 auto 30px;padding:67px 0 0 18px;box-sizing:border-box;zoom:75%}@media (min-width:768px){.iphone6-wrap .iphone6{zoom:100%;margin-bottom:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.iphone6-wrap .iphone6{zoom:75%}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.iphone6-wrap .iphone6{zoom:75%}#highlights{zoom:77%}}.iphone6-wrap .iphone6 #screens{width:234px;height:422px}.demo-wrap{background-color:#f7f7f7;border-radius:4px;padding:8px;border:1px solid #e7e7e7}#highlights .highlight{opacity:.3;padding-left:17px;padding-right:17px}@media (min-width:768px){#highlights{width:280px;margin-top:66px;float:left}#highlights .highlight{padding-right:0}}#highlights .highlight h4{margin:0;padding:0;font-weight:700;font-size:17px}#highlights .highlight p{margin-bottom:4px;font-weight:300}#highlights .highlight .as-table{background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;height:150px;margin-bottom:20px;display:table;width:100%;position:relative}#highlights .highlight .as-table:before{content:'';font-family:FontAwesome;font-style:normal;font-weight:400;font-size:20px;color:#fff;display:block;height:34px;width:34px;text-align:center;line-height:34px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;top:50%;left:0;margin:-17px 0 0 -17px}#highlights .highlight .as-table .as-table-cell{display:table-cell;vertical-align:middle;padding:0 15px 0 30px}#highlights .highlight.highlight0>div:before{background-color:#6DD900;content:"\f0c2"}#highlights .highlight.highlight1>div:before{background-color:#FFBF00;content:"\f0e7"}#highlights .highlight.highlight2>div:before{background-color:#00BFFF;content:"\f075"}#highlights .highlight.highlight3>div:before{background-color:#F0F;content:"\f007"}#highlights .highlight.highlight4>div:before{background-color:green;content:"\f0ca"}#highlights .highlight.highlight5>div:before{background-color:#FF7A4D;content:"\f1d8"}#highlights .slick-dots{list-style:none;margin:0;padding:0;text-align:center}#highlights .slick-dots li{margin:0;padding:0 5px;display:inline-block}@media (min-width:768px){#highlights .slick-dots{position:absolute;top:15px;right:-40px}#highlights .slick-dots li{display:block;padding:0}}#highlights .slick-dots li button{border:1px solid #ddd;background:0 0;padding:0;margin:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;height:10px;width:10px;text-indent:-9999px}#highlights .slick-dots li.slick-active button{background-color:#ddd}@-webkit-keyframes fadeIn{from{opacity:.3;opacity:.3\9}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:.3;opacity:.3\9}to{opacity:1}}@keyframes fadeIn{from{opacity:.3;opacity:.3\9}to{opacity:1}}.fade-in{opacity:.3;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes fadeOut{from{opacity:1;opacity:1\9}to{opacity:.3}}@-moz-keyframes fadeOut{from{opacity:1;opacity:1\9}to{opacity:.3}}@keyframes fadeOut{from{opacity:1;opacity:1\9}to{opacity:.3}}.fade-out{opacity:1;-webkit-animation:fadeOut ease-in 1;-moz-animation:fadeOut ease-in 1;animation:fadeOut ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s}.quotes-wrap{min-height:215px}.download-track-app{background-color:#E5F1DC;padding:15px 0 20px}@media (min-width:992px){.download-track-app{padding:37px 0 48px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){#highlights{zoom:77%}.quotes-wrap{min-height:200px}.download-track-app{padding:15px 0}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.quotes-wrap{min-height:200px}.download-track-app{padding:15px 0}}.download-track-app h4{font-weight:600;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-left:40px}.download-track-app h4:before{font-family:FontAwesome;content:"\f019";color:#B5B3AB;font-size:30px;float:left;margin:-2px 0 0 -40px}.contact-header,.food-item-name{font-family:Roboto Slab,sans-serif}.download-track-app .promo-counter{font-weight:900;margin-bottom:10px}.row-contact{padding:30px 0 40px}@media (min-width:768px){.download-track-app h4{letter-spacing:2px}.row-contact{padding:0 0 40px}}.contact-header{font-size:24px}.note{font-size:12px}.contact-map{min-height:300px;border:0;margin:0;padding:0;width:100%}#contact-form label{margin-bottom:10px}.no-result{padding:15px 15px 30px}.no-result h2{margin-bottom:20px;padding-left:0!important}.food-item-name{font-size:24px;margin-top:0;margin-bottom:10px;line-height:normal}@media (min-width:768px){.food-item-name{font-size:28px;max-width:517px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (min-width:992px){.food-item-name{font-size:34px;max-width:740px}}@media (min-width:1200px){.food-item-name{max-width:930px}}.brand-image{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.food-item-brand{color:#999;font-size:16px}.calories-header{font-size:1.5em;font-weight:700;margin-bottom:0;padding-bottom:0}.items{font-family:Roboto Slab;font-weight:300;font-size:14px}.item-search-result:hover{background-color:#ffc}.item-search-result:hover .col-xs-6 .chevron{color:#111}.item-title{margin-top:10px;margin-bottom:10px}.item-thumbnail{width:120px}.item-thumbnail img{margin-right:15px;max-height:90px;max-width:90px}@media (min-width:768px){.item-thumbnail img{margin-right:20px;max-width:110px;max-height:90px}}.item-thumbnail .attribution{margin-right:15px}.chevron{color:#999}.item-connect{font-size:14px;position:absolute;top:50%;left:10px;margin-top:-12px;color:#81d02c}@media (min-width:768px){.item-thumbnail .attribution{margin-right:20px}.item-connect{font-size:17px;top:50%;left:15px;margin-top:-12px}}.list-search-results{margin:0 -15px 20px;padding:0;list-style:none}@media (min-width:992px){.list-search-results{margin:0 15px 20px}}.list-search-results li{padding:0;border-bottom:1px solid #eee;position:relative}.list-search-results li:first-child{border-top:1px solid #eee}.list-search-results li>.item-link{display:block;margin-left:15px;padding:1px 0;color:#333}@media (min-width:768px){.list-search-results li>.item-link{margin-left:30px;padding:2px 0}}@media (min-width:992px){.list-search-results li>.item-link{margin-left:15px}}.list-search-results.nl-search-results,.list-search-results.nl-search-results li .item-description-wrap{margin:0}.list-search-results li>.item-link:active,.list-search-results li>.item-link:hover{background-color:transparent}.list-search-results li>.item-link:active .glyphicon-chevron-right,.list-search-results li>.item-link:hover .glyphicon-chevron-right{color:#222}.list-search-results.nl-search-results li{border:none}.list-search-results.nl-search-results li .item-photo-wrap{display:table-cell;vertical-align:top;position:static;line-height:normal;margin:0;padding:7px 15px 0 0;height:auto;width:auto}.list-search-results.nl-search-results li .item-photo-wrap .item-photo{max-width:50px;max-height:50px}@media (min-width:768px){.list-search-results.nl-search-results li .item-photo-wrap{padding-top:0}.list-search-results.nl-search-results li .item-photo-wrap .item-photo{max-width:70px;max-height:70px}}.item-photo,.push-to-app .app-logo img{max-width:50px;max-height:50px}.list-search-results.nl-search-results li .item-description-wrap .item-description h4{margin-bottom:4px}.list-search-results.nl-search-results li .item-description-wrap .track-button-wrap{padding:8px 0 15px}.list-search-results.nl-search-results li>.item-link{margin-left:15px;padding:10px 0 0}.list-search-results.nl-search-results li .item-nutrition-wrap{min-height:auto}.list-search-results.nl-search-results li .arrow-wrap{min-height:auto;padding-top:26px;padding-right:15px;width:auto}@media (min-width:768px){.list-search-results.nl-search-results li>.item-link{margin-left:30px}.list-search-results.nl-search-results li .arrow-wrap{padding-top:30px;padding-left:15px;padding-right:30px}}.list-search-results.nl-search-results li h3{border-bottom:1px solid #e7e7e7;margin:0;padding:10px 15px;font-size:20px}.push-to,.push-to-app li{border-bottom:1px solid #eee}@media (min-width:768px){.list-search-results.nl-search-results li h3{font-size:24px;padding:10px 30px}}.list-search-results.nl-search-results li .item-nutrition{padding-top:18px}.list-search-results.nl-search-results li .item-nutrition .value{font-size:17px}.item-nutrition-wrap{display:table;float:right;width:50px;min-height:50px;text-align:center}@media (min-width:768px){.list-search-results.nl-search-results li .item-nutrition .value{font-size:21px}.item-nutrition-wrap{width:65px}}.arrow-wrap,.item-photo-wrap{width:50px;text-align:center}.item-nutrition{display:table-cell;vertical-align:middle}.item-nutrition .value{display:block;font-size:14px;font-weight:400}@media (min-width:768px){.item-nutrition .value{font-size:18px}}.item-nutrition .unit{display:block;font-size:11px}.item-nutrition-widget{position:absolute;right:180px;bottom:16px}.item-photo-wrap{line-height:50px;position:absolute;left:auto;top:50%;height:50px;margin-top:-25px;margin-right:15px}.item-description-wrap{display:table;min-height:50px;margin:0 0 0 65px}@media (min-width:768px){.item-nutrition .unit{font-size:12px}.item-photo{max-width:50px;max-height:50px}.item-description-wrap{min-height:65px}}.item-description{display:table-cell;vertical-align:middle}.item-description h4{margin:0 0 4px;font-size:14px}@media (min-width:768px){.item-description h4{font-size:18px;margin-bottom:4px}}.item-description h5{font-size:12px;margin:0}@media (min-width:768px){.item-description h5{font-size:14px;margin-bottom:0}}.item-description p{font-size:11px;margin-bottom:0}.arrow-wrap{display:table;float:right;min-height:50px}@media (min-width:768px){.item-description p{font-size:12px}.arrow-wrap{width:80px;min-height:68px}.item-nutrition-wrap{min-height:70px}}@media (min-width:992px){.arrow-wrap{width:60px}}.arrow-wrap .glyphicon-chevron-right{font-size:20px;display:table-cell;vertical-align:middle;color:#ccc}.app-info,.app-info-wrap,.button-wrap,.button-wrap p,.push-to-app .app-info,.push-to-app .app-info-wrap,.push-to-app .button-wrap,.push-to-app .button-wrap p{min-height:50px}.list-connected-apps,.list-connected-apps li{margin:0;padding:0;list-style:none}.list-connected-apps{margin:0 -15px -15px}.list-connected-apps li{padding:15px;border-top:1px solid #eee}.app-logo{float:left;margin-right:15px}.app-info-wrap{display:table}.app-info{display:table-cell;vertical-align:middle}.button-wrap{display:table;float:right;width:70px}.button-wrap p{display:table-cell;margin:0;padding:0;vertical-align:middle}.app-info h4{font-size:14px;font-weight:700;margin:0;padding:2px 0}.app-info p{font-size:11px;margin:0;padding:2px 0}.push-unit{font-size:22px;float:right}.push-to{margin-right:-15px;margin-left:-15px;padding-top:20px;text-align:center}.push-to span{display:block;width:50px;margin:0 auto -11px;border:1px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff}.push-to-app{margin-bottom:15px}.push-to-app li{border-top:none}.push-to-app .button-wrap{width:40px}.wrap-serving .col1,.wrap-serving .col2{float:left}.wrap-serving .col1{width:50px}.wrap-serving .form-control{padding-right:2px;padding-left:5px;text-align:center;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.wrap-serving .unit-text{padding:6px 12px;line-height:20px;border:1px solid #ccc;border-left:none;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;background-color:#eee}.push-unit p,.wrap-serving p{font-size:12px;font-weight:700;margin-bottom:0;padding-bottom:2px;text-align:center}.push-unit p#calories{font-size:22px}.push-unit p{padding-bottom:4px}.ingredient-statement{font-size:12px;border:1px solid #e8e8e8;padding:15px;margin-top:30px;margin-bottom:15px}.ingredient-statement h4{margin-top:0}#label{max-width:300px;margin:0 auto}.rounded-box{border:2px solid #e8e8e8;border-radius:8px;margin-bottom:15px}.rounded-box .box-title{border-top-left-radius:6px;border-top-right-radius:6px;background-color:#e8e8e8;min-height:35px;font-weight:700;padding:8px 10px 4px}.rounded-box .box-content{padding:15px}.chart-y-label{line-height:23px;white-space:nowrap;padding-left:40px;transform:rotate(270deg) translate(-15em,0);transform-origin:0 0;-moz-transform:rotate(270deg) translate(-15em,0);-moz-transform-origin:0 0;-webkit-transform:rotate(270deg) translate(-15em,0);-webkit-transform-origin:0 0}.chart-with-y-label{margin-left:25px}.table-items thead tr th{font-size:12px;font-weight:700}@media (min-width:768px){.table-items{margin:0}.table-items thead tr th{font-size:14px}}.table-items tbody tr td h4{font-size:11px}@media (min-width:768px){.table-items tbody tr td h4{font-size:18px}}.table-items tbody tr td{text-align:center;vertical-align:middle;font-size:10px;padding-left:3px;padding-right:3px}.table-items tbody tr td.text-left{text-align:left}.table-items .item-package-photo{float:left;vertical-align:middle;width:45px;height:45px}.table-items .item-package-photo img{max-width:45px;max-height:45px}@media (min-width:768px){.table-items tbody tr td{font-size:14px;padding-left:8px;padding-right:8px}.table-items .item-package-photo{width:100px;height:100px}.table-items .item-package-photo img{max-width:100px;max-height:100px}}.table-items td.td-photo{padding-left:0}@media (min-width:768px){.table-items td.td-photo{padding-left:8px}}a.amazon,a.amazon:focus,a.amazon:visited{color:#58a61c}.smart-search-link a,a.amazon i.fa,a.amazon:focus i.fa,a.amazon:visited i.fa{color:#333}.items .wrap{margin-top:20px}.items .wrap h1{margin-top:10px;font-size:26px;padding-left:15px}@media (min-width:768px){.items .wrap h1{padding-left:30px;font-size:30px}}.items .wrap h2{font-size:18px}@media (min-width:768px){.items .wrap h2{padding-left:15px;font-size:20px;margin-top:6px}}.items .wrap .item-widget{margin:15px 0 0 15px}.modal-track-food .panel,.nl-items .wrap{margin-bottom:0}.items .wrap .show-more{text-align:center;border-bottom:none;padding:10px}.modal-track-food{max-width:400px}.modal-track-food .modal-header{border:none;padding-bottom:0}.modal-track-food .modal-body{padding-top:0}.modal-track-food .panel h3{margin:0}.modal-track-food .panel h4{margin-top:0;color:#999;font-size:14px}.natural-result .qty{display:inline-block;width:48px;vertical-align:middle}@media (min-width:768px){.natural-result .qty{width:60px}}.natural-result .measure{display:inline-block;vertical-align:middle;width:98px}@media (min-width:375px){.natural-result .measure{width:140px}}@media (min-width:450px){.natural-result .measure{width:auto}}.add-note{font-size:12px;float:right;padding-top:8px}.qrcode{width:150px;height:150px;line-height:150px;border:1px solid #ccc;margin:0 auto 10px}.remove,.remove:hover{color:red}.burn-calories td:first-child{padding-left:0}@media (min-width:1200px){.app-add-item-page.right{width:160px!important;height:600px!important}.app-add-item-page.bottom{width:728px!important;height:90px!important}}.smart-result-tag-photo{margin-top:10px;margin-right:10px;margin-bottom:10px;width:50px}.app-text-ad{display:inline-block;color:#222;margin:0 15px;padding-left:20px}.app-text-ad:before{font-family:FontAwesome;content:"\f10b";float:left;font-size:30px;margin:-11px 0 0 -20px}.brand-container{background-color:#f8f8f8;margin:0 0 15px 15px;padding:5px;text-align:center;border:1px solid #eee;float:none;height:98px}.brand-container:hover{background-color:#ffc}@media (min-width:768px){.smart-result-tag-photo{width:75px}.brand-container{height:125px}}.brand-name-container{height:40px;overflow:hidden;padding-top:5px;font-size:11px}@media (min-width:768px){.brand-name-container{font-size:14px}}.brands-list-container{background-color:#fff;border-radius:4px;margin-bottom:10px}.brands-wrap{padding-right:15px}.brand-grid{float:left;width:20%}@media (max-width:1200px){.brand-grid{width:25%}}@media (max-width:768px){.brand-grid{width:33.33333333333333%}}.brand-title{font-family:Roboto Slab,sans-serif;font-size:36px;margin-top:0;margin-bottom:0}@media (max-width:1200px){.brand-title{font-size:24px}}.brand-subtitle{font-family:Open Sans,sans-serif;font-size:14px;color:#999}.item-row{height:60px}.item-hover:hover{background-color:#ffc;cursor:pointer}.brands-detail-background{background-color:#fff;margin-top:10px;margin-bottom:10px;border-radius:4px;padding:15px 0}.brand-logo{height:50px;overflow:hidden}.brand-logo img{max-height:100%;max-width:100%}.alert-dietitian-recommendation{position:relative;margin-bottom:10px}.dietitian{margin-bottom:20px;text-align:center}@media (min-width:768px){.brands-detail-background{padding:15px}.brand-logo{height:75px}.alert-dietitian-recommendation{display:table}.dietitian,.dietitian-recommendation{display:table-cell;vertical-align:middle}.dietitian{display:table-cell;width:180px;margin-bottom:0}}.dietitian-photo,.dietitian-photo img{height:100px;width:100px}.dietitian a{color:#31708f}.dietitian-photo{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;margin:0 auto 5px}.dietitian-recommendation{vertical-align:middle}.dietitian-info{position:absolute;right:10px;bottom:8px;font-size:18px;color:#31708f!important}.table-brands-list tr td{vertical-align:middle!important}.overlay-text,.page-natural-demo table.results td,.print-recipe,.table-ingredients tbody tr td,.total-time .fa,.total-time strong{vertical-align:middle}.table-brands-list tr td p{margin-bottom:0}.nutrition-widget{border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media (min-width:768px){.row-brand-info{margin:0 -30px}}.page-detail .brands-detail-background,.page-detail .item-title{margin-top:0}.page-detail .breadcrumb{padding-right:2px}.row-ad{padding-bottom:6px}.pagination-info pre{background-color:transparent;border:none;padding:0;color:#666}.about-subtitle{margin:0 auto;font-size:14px}@media (min-width:768px){.about-subtitle{width:600px;font-size:16px;padding-bottom:10px}}@media (min-width:992px){.about-subtitle{width:750px;font-size:18px}}.aboutPicture{margin:10px 5px 5px;float:left;top:50%;-webkit-filter:grayscale(100%);filter:grayscale(1);border-radius:50%;height:70px;width:70px}@media (min-width:768px){.aboutPicture{height:90px;width:90px}}@media (min-width:992px){.aboutPicture{height:100px;width:100px}}.employee-container{border-radius:4px;height:90px;border:1px solid #eee;margin:5px;color:#000;box-shadow:1px 1px 5px #000}.employee-container:hover .aboutPicture{-webkit-filter:grayscale(0);filter:grayscale(0);margin-top:6px}.overlay-text{text-align:center;position:relative;left:0;display:table-cell;color:#fff;z-index:1000;padding:20px}.overlay-text .label-info{display:inline-block;margin-top:6px;font-size:60%}.profile-pic{margin-left:-8px}@media (min-width:768px){.employee-container{height:110px}.overlay-text .label-info{margin-top:0;font-size:75%}.profile-pic{margin-left:0}}.profile-pic-container{float:left;transform:translateY(35%);-webkit-transform:translateY(35%);margin-left:6px}.profile-pic-container p{margin-bottom:2px}.bold-title{font-family:Roboto Slab,sans-serif;font-weight:700;font-size:13px}@media (min-width:768px){.profile-pic-container{margin-left:15px}.profile-pic-container p{margin-bottom:5px}.bold-title{font-size:15px}}@media (min-width:992px){.employee-container{height:120px}.bold-title{font-size:18px}}.social-media-belt{font-size:10px;position:absolute;bottom:10px;left:109px}.responsive-text{font-size:12px}@media (min-width:768px){.social-media-belt{bottom:20px;left:144px;font-size:12px}.responsive-text{font-size:14px}}@media (min-width:992px){.social-media-belt{left:155px}.responsive-text{font-size:16px}}.fade{z-index:99999!important}.form-group-serving{margin-bottom:10px!important}.form-group-serving input{width:50px!important;text-align:center;margin-right:5px}.page-natural-demo .page-description{padding:10px}.page-natural-demo .tag-thumbnail img{width:60px}.page-natural-demo .text-xs{font-size:10px}.nav-tabs-natural-demo li a{font-size:18px}.nav-tabs-natural-demo li a .beta-label{color:#31708f;font-size:11px;border-radius:4px}.tab-content-natural-demo{padding:15px;background-color:#fff;border:1px solid #ddd;border-top:none}.breadcrumb>li+li:before{content:"";padding:0 5px;color:#ccc}.tweet-container{margin-bottom:15px;-webkit-transition:1s linear all;transition:1s linear all}sup.beta,sup.smart-search-link{font-size:65%;top:-.4em}.tweet-user-photo{position:absolute;left:-63px;top:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;overflow:hidden}.tweet-user{font-weight:700;color:#58a61c}.tweet-time{font-size:11px}.tweet-wrap{font-size:12px}.panel-food-feed .list-group-item.repeated-item.ng-enter .repeated-item.ng-move,.repeated-item.ng-enter .repeated-item.ng-move .tweet-balloon{-webkit-transition:.8s linear all;-moz-transition:.8s linear all;-o-transition:.8s linear all;transition:.8s linear all;opacity:0;background-color:#58a61c}.panel-food-feed .list-group-item.repeated-item.ng-enter.ng-enter-active,.panel-food-feed .list-group-item.repeated-item.ng-move.ng-move-active,.repeated-item.ng-enter.ng-enter-active .tweet-balloon,.repeated-item.ng-move.ng-move-active .tweet-balloon{-webkit-transition:1.2s linear all;-moz-transition:1.2s linear all;-o-transition:1.2s linear all;transition:1.2s linear all;opacity:.5;background-color:#58a61c}.repeated-item.ng-enter .repeated-item.ng-move .tweet-balloon .fa-caret-left{-webkit-transition:.8s linear all;-moz-transition:.8s linear all;-o-transition:.8s linear all;transition:.8s linear all;opacity:0;color:#58a61c}.repeated-item.ng-enter.ng-enter-active .tweet-balloon .fa-caret-left,.repeated-item.ng-move.ng-move-active .tweet-balloon .fa-caret-left{-webkit-transition:1.2s linear all;-moz-transition:1.2s linear all;-o-transition:1.2s linear all;transition:1.2s linear all;opacity:.5;color:#58a61c}.panel-food-feed .list-group-item.repeated-item.ng-leave,.repeated-item.ng-leave .tweet-balloon,.repeated-item.ng-leave .tweet-balloon .fa-caret-left{-webkit-animation:.8s my_animation;-moz-animation:.8s my_animation;-o-animation:.8s my_animation;animation:.8s my_animation}@keyframes my_animation{from{opacity:1}to{opacity:0}}@-webkit-keyframes my_animation{from{opacity:1}to{opacity:0}}@-moz-keyframes my_animation{from{opacity:1}to{opacity:0}}@-o-keyframes my_animation{from{opacity:1}to{opacity:0}}.tweet-balloon{background:#fff;margin-left:63px;position:relative;padding:10px;box-shadow:2px 2px 1px #eee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.form-list li input,.panel-log-food{-webkit-box-shadow:none;-moz-box-shadow:none}@media (min-width:768px){.tweet-wrap{margin-right:120px;font-size:16px}.tweet-balloon{padding:15px 20px 20px}}.tweet-balloon .fa-caret-left{position:absolute;left:-9px;top:10px;color:#fff}.table-wrap h5{font-size:11px;font-weight:700;margin:0;padding:0}.table.tweet-foods{width:auto!important;margin-bottom:10px}@media (min-width:768px){.table-wrap h5{padding-top:2px;float:left;font-size:13px}.table.tweet-foods{margin-bottom:0}}.table.tweet-foods td,.table.tweet-foods th{border:none!important;padding:0 15px 3px 0;color:#999;font-size:11px}.calories-wrap{width:100px;margin:0 auto}@media (min-width:768px){.table.tweet-foods td,.table.tweet-foods th{font-size:13px;padding:0 0 3px 15px}.calories-wrap{position:absolute;right:15px;top:50%;margin-top:-37px;width:120px}}.calories-wrap .buttons{padding-top:0;float:right}.calories-wrap .buttons a{display:block;margin-bottom:6px;color:#ccc}.calories-wrap .buttons a:hover{color:#58a61c}.calories-count{border:1px solid #5BC0DE;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-align:center;color:#5BC0DE;height:60px;width:60px}@media (min-width:768px){.calories-wrap .buttons{padding-top:6px}.calories-count{height:75px;width:75px}}.calories-count p{padding:10px 0 0;margin:0;line-height:normal;font-size:16px}@media (min-width:768px){.calories-count p{line-height:18px;padding-top:20px;font-size:20px}}.calories-count span{display:block;text-transform:uppercase;font-size:10px}@media (min-width:768px){.calories-count span{font-size:11px}}.calories-count.sm{height:60px;width:60px}.calories-count.sm p{padding-top:10px;font-size:16px;line-height:normal}.calories-count.sm span{font-size:10px}.title-xs{font-size:26px}@media (min-width:768px){.title-xs{font-size:36px}}.tweets-footer{padding-left:63px}.highlighted{font-weight:700}.twitter-timeline-wrap h4{margin:0;padding:0 0 6px}@media (min-width:992px){.panel-food-feed.widget{margin:0 0 0 20px}}.panel-food-feed.widget .calories-count{height:46px;width:46px;border-color:#28A54C}.panel-food-feed.widget .calories-count p{font-size:12px;padding-top:8px;color:#28A54C}.panel-food-feed.widget .calories-count span{font-size:9px;color:#28A54C}.panel-food-feed.widget .table-food-feed{margin-bottom:6px}.panel-food-feed.widget .note{font-size:11px}@media (min-width:992px){.panel-food-feed{margin:0 60px}}.table-food-feed{margin-bottom:10px}.table-food-feed tr td{padding-right:30px;font-size:13px!important}.weight-graph .panel-chart .dropdown-menu{width:281px;padding:4px}.weight-graph .panel-chart canvas{max-height:200px}.form-edit-food .review-item-photo img,.panel-log-food .list-group-item .item-photo img,.review-food-form .review-item-photo img,.table-ingredients tbody tr td .common-food-image{max-height:35px;max-width:35px}.weight-graph .panel-chart .panel-heading{padding-top:4px}.weight-graph .panel-chart .form .control-label{font-size:12px;margin-bottom:0}.weight-graph .status{text-align:center;color:#999;text-transform:uppercase;font-size:10px;margin-bottom:10px}.weight-graph .status strong{text-transform:none;display:block;color:#333;font-size:12px}.form-recipe-timer .form-group,.total-time{display:inline-block}.weight-graph .weight-change .glyphicon-arrow-down{background:-webkit-linear-gradient(#fff,#6AB316);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.weight-graph .weight-change .glyphicon-arrow-up{background:-webkit-linear-gradient(red,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.weight-graph .form>.row>div:first-child{margin-bottom:10px}.weight-graph .panel-chart{border-radius:0;width:100%}@media (min-width:768px){.weight-graph .form>.row>div:first-child{margin-bottom:0}.weight-graph .status{font-size:11px}.weight-graph .status strong{font-size:14.5px;font-weight:400}.recipe-makes{float:right}}.weight-graph .input-group .form-control{height:30px}.limitation-hint{font-size:14px;font-weight:700;font-style:italic;margin-bottom:10px}.border-box{padding:15px;margin-bottom:15px;background-color:#fff;border:1px solid #efefef}h3.underline{margin:0 0 15px;padding-bottom:5px;border-bottom:1px solid #000}.form-control.w50{width:50px}.form-control.w70{width:70px}.form-control.w90{width:90px}.form-control.w350{width:350px}.total-time{margin-top:3px;margin-left:90px}.form-recipe-timer .total-time{margin-left:20px}.form-recipe-timer .recipe-time{position:relative}.form-recipe-timer .recipe-time .form-control{padding:0 0 13px 13px}.form-recipe-timer .recipe-time .time-label{width:68px;background-color:#e0e0e0;display:block;font-size:9px;text-align:center;position:absolute;bottom:1px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin:0 1px}.as-label{float:left;margin:0 30px 0 0!important;padding:15px 0!important}.calories,.form-group-ingredient-search button,.total-calories{float:right}.as-label h1{margin:0!important;padding:0}.btn-sharing{margin-right:20px}.input-recipe-name{margin:8px 0 0}@media (min-width:992px){.input-recipe-name{width:250px!important}}@media (min-width:1000px){.input-recipe-name{width:200px!important}}@media (min-width:1100px){.input-recipe-name{width:240px!important}}@media (min-width:1200px){.input-recipe-name{width:320px!important}}@media (min-width:768px){.heading-buttons{padding-top:15px;text-align:right}}.form-group-ingredient-search{width:350px}.form-group-ingredient-search .form-control-wrap{margin-right:67px}.print-recipe{margin:0 0 0 20px}.print-recipe .fa{color:#666}.table-ingredients thead tr th:nth-child(3),.table-ingredients thead tr th:nth-child(4){text-align:center}.table-ingredients tbody tr td .move-ingredient{color:#999}.table-ingredients tbody tr td .delete-ingredient{color:red}.table-ingredients tbody tr td .form-control{text-align:center;margin:0 auto}.add-ingredient-green{color:#58a61c}.heading-ingredients-group{margin:15px 0 0;border-bottom:1px solid #ddd;padding-bottom:6px}.recipe-tag{display:inline-block;background-color:#eee;border:1px solid #dedede;color:#666;font-size:11px;padding:2px 6px;margin:8px 5px 0 0}.recipe-tag .fa{margin-left:10px;color:#999}.recipe-tag .fa:hover{color:#666}.recipe-add-ingredients-modal .unrecognised-food-notification{font-style:italic;color:#517cff;text-align:left}.recipe-add-ingredients-modal .unrecognised-food-notification.top{margin-bottom:2px}.recipe-add-ingredients-modal .unrecognised-food-notification.bottom{margin-top:2px}.list-filter .form-group label{padding-right:8px;margin-bottom:4px}.list-filter .form-group:last-child,html.account body{margin-bottom:0}.list-filter .form-group .form-control-custom-serving{width:130px;display:inline-block}.list-filter .form-group .form-control-nutrient{width:160px;display:inline-block}.list-filter .form-group:first-child{border-bottom:1px solid #ddd;padding-bottom:10px}.list-filter .form-group:first-child label:nth-child(1),.list-filter .form-group:first-child label:nth-child(2){display:block}.list-filter .form-group:first-child label:nth-child(3){margin-left:0}@media (min-width:768px){.list-filter .form-group:first-child label:nth-child(3){margin-left:10px}.table-search{width:350px}}.list-filter .form-group .filter-nutrient{margin-top:5px}@media (min-width:600px){.list-filter .form-group:first-child label:nth-child(1),.list-filter .form-group:first-child label:nth-child(2){display:inline-block}.list-filter .form-group .filter-nutrient{margin-top:0;margin-left:30px;display:inline-block}}.table-search{padding-bottom:15px}html.account{background-color:#fff}html.account.logged-in body{background-color:#f8f8f8}html.account .bg-white{border:none}html.account .bg-white.padding{padding:0}@media (min-width:768px){html.account body{overflow-x:hidden;overflow-y:auto}}html.account .complete-profile{font-size:12px;font-style:italic;padding-left:10px}html.account .complete-profile a{text-decoration:underline;color:#00f;display:inline;margin:0}@media (min-width:992px){html.account body{overflow-x:auto}div.track{margin-left:270px}.track .container{width:100%;margin-left:0;margin-right:0}.brand-track{margin-left:-15px!important}}@media (min-width:1200px){.track .container{width:900px}.brand-track{margin-left:-30px!important}}.nav-spacer{margin-top:0;background-color:#fff;padding-top:15px;padding-bottom:15px}@media (min-width:768px){.nav-spacer{margin-top:15px;border:1px solid #efefef}.btn-add-food{margin-right:160px}}@media (min-width:1020px){.btn-add-food{margin-right:370px}}.account .col-daily-calories h3,.container.nav-spacer h1{padding-top:0;margin-top:0;margin-bottom:15px;line-height:30px;font-size:28px}@media (min-width:768px){.account .col-daily-calories h3,.container.nav-spacer h1{margin-bottom:30px}}.container.nav-spacer h1.text-center{margin-left:45px;margin-right:45px}.container.nav-spacer h1.text-center .subtitle{display:block;font-size:18px;color:#666;font-family:'Open Sans',sans-serif;text-transform:none}.margin-bottom{margin-bottom:15px}.margin-top{margin-top:15px}.foodlog{border-bottom:none}.log-header,.log-item{border-bottom:1px solid #ddd}@media (min-width:768px){.foodlog{margin-right:370px}}.log-header{padding:12px;background-color:#EBFAEF;font-size:16px}.log-item{font-size:15px;padding:10px 12px}.calories{border:1px solid #ddd;padding:6px 10px;text-align:center;color:#666}.serving{font-size:13px;color:#666}.grid{width:28px;height:28px;background-color:#fff;border:1px solid #fff;float:left}.grid.min{background-color:#BBDCA2}.grid.med{background-color:#88C25A}.grid.max{background-color:#58A61C}.grid.max1{background-color:#F29898}.grid.max2{background-color:#E64A48}.grid.max3{background-color:#DC0000}.panel-graph{margin-bottom:20px;margin-top:20px}.panel-graph .panel-body{padding-bottom:0}.panel-graph .legend{font-size:11px;padding-bottom:15px}.panel-graph .legend .text{padding:0 6px;margin-top:-4px;vertical-align:super}.panel-graph .legend .grid{width:16px;height:16px;margin-right:-3px}.panel-graph .legend *{display:inline-block;float:none}.panel-graph h4{text-align:left;color:#999}.panel-heading{font-weight:700}.cal-heatmap-container .subdomain-text{fill:#000}.cal-heatmap-container .q3{background-color:#BBDCA2;fill:#BBDCA2}.cal-heatmap-container .q2{background-color:#88C25A;fill:#88C25A}.cal-heatmap-container .q1{background-color:#58A61C;fill:#58A61C}.cal-heatmap-container .q4{background-color:#F29898;fill:#F29898}.cal-heatmap-container .q5{background-color:#E64A48;fill:#E64A48}.cal-heatmap-container .q6{background-color:#DC0000;fill:#DC0000}.cal-heatmap-container .graph-label{color:#999;font-size:18px}.panel-recently-logged-foods .list-group{margin-bottom:0;border:none}.panel-recently-logged-foods .list-group .list-group-item{border-bottom:none;border-left:none;border-right:none;padding-left:10px;padding-right:5px}.panel-recently-logged-foods .list-group .list-group-item:first-child{border-top:none}.table-wrap{display:inline-block}.table-grid{margin:0 auto 15px}.table-grid thead tr th{text-align:center}.table-grid tbody tr td{margin:0;padding:0;line-height:normal}.table-grid tbody tr td.log-day{font-size:11px;text-align:right;padding:0 6px 0 0}.graph-summary{border-top:1px solid #ddd}.graph-summary>div{border-right:1px solid #ddd;min-height:63px;padding-top:10px;padding-bottom:10px;text-align:center}.list-group-messages .list-group-item,.panel-log-food{border-left:none;border-right:none}.graph-summary>div:last-child{border:none}.graph-summary>div>p{margin-bottom:0;font-size:12px}.graph-summary>div>strong{font-size:18px}@media (min-width:768px){.sidebar{width:340px;float:right}}.sidebar .panel-graph{margin-top:0}.heat-map-calendar{margin-bottom:10px}.ch-tooltip{color:#333;background:#f5f5f5;width:100px}.badge{font-weight:400}.badge-recommended-calorie,.badge-success{background-color:#33CD5F}.list-group-preferences .list-group-item,.list-group-track .list-group-item{padding:18px 15px}.list-group-preferences .list-group-item .fa-chevron-right,.list-group-track .list-group-item .fa-chevron-right{float:right;margin:2px 0 0 12px}.panel-log-food{border-bottom:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0}.panel-log-food .panel-heading{background-color:#eee;color:#333;margin:-1px -1px 0;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-left:10px}.panel-log-food .panel-heading button{float:right;margin-right:-50px}.panel-log-food .panel-heading .panel-title{float:left}.panel-log-food .panel-heading .panel-title span{display:block}.panel-log-food .panel-heading .panel-title span:nth-child(2){font-size:12px;padding-top:2px}.panel-log-food .panel-heading .progress-wrap{position:relative}.panel-log-food .panel-heading .target-calories{float:right;text-align:right}.panel-log-food .panel-heading .burned-calories{position:absolute;left:50%;top:0;width:120px;margin-left:-60px;text-align:center}.panel-log-food .panel-heading .burned-calories,.panel-log-food .panel-heading .current-calories,.panel-log-food .panel-heading .target-calories{font-weight:400;font-size:12px;color:#999;padding-bottom:2px}.panel-log-food .panel-heading .burned-calories span,.panel-log-food .panel-heading .current-calories span,.panel-log-food .panel-heading .target-calories span{color:#333;font-size:14px;font-weight:700;display:block}@media (min-width:568px){.panel-log-food .panel-heading .burned-calories span,.panel-log-food .panel-heading .current-calories span,.panel-log-food .panel-heading .target-calories span{display:inline}}.panel-log-food .panel-heading .calorie-progress{margin-bottom:2px;height:10px;line-height:10px;background-color:#ddd}.panel-log-food .panel-heading .calorie-progress .progress-bar{background-color:#28A54C}.panel-log-food .panel-heading .calorie-progress .progress-bar.progress-bar-warning{background-color:orange}.panel-log-food .panel-heading .calorie-progress .progress-bar.progress-bar-danger{background-color:#DC0000}.panel-log-food .list-group-item{padding-top:6px;padding-bottom:6px;cursor:pointer}.panel-log-food .list-group-item:first-child{border-top:none}.panel-log-food .list-group-item.divider{text-transform:uppercase;font-size:13px;background-color:#f6f6f6;border-bottom:1px solid #ddd;padding-left:10px}.panel-log-food .list-group-item.divider .fa{color:#28A54C;font-size:16px}.panel-log-food .list-group-item.divider .badge-calorie{color:#666;margin:0 17px 0 0;text-transform:none;width:45px;text-align:right}.panel-log-food .list-group-item.divider .badge-calorie .fa-info-circle{float:left;margin:-2px 0 0 -15px;color:#aaa}.panel-log-food .list-group-item.divider .meal-info{float:right;width:65%;text-align:right;margin-top:-1px}@media (min-width:768px){.panel-log-food .list-group-item.divider .meal-info{width:75%}}.panel-log-food .list-group-item.btn-wrap{padding:0 0 4px 9px;border-bottom:none}.panel-log-food .list-group-item.btn-wrap .btn{padding-left:2px;background-color:transparent}.badge-calorie,.badge-camera{background-color:transparent;padding-left:0!important;padding-right:0!important;font-weight:700}.panel-log-food .list-group-item.btn-wrap .btn .fa{color:#28A54C;font-size:14px}.panel-log-food .list-group-item .item-photo{float:left;margin-top:-2px;margin-left:-4px;margin-right:10px;height:35px;width:35px;line-height:35px;text-align:center}.panel-log-food.has-item-label .list-group-item{min-height:68px;position:relative}.panel-log-food.has-item-label .list-group-item .angle-right{margin-top:10px}.panel-log-food.has-item-label .list-group-item .badge-calorie{margin-top:11px}.panel-log-food.has-item-label .list-group-item .item-photo{margin-top:8px}.panel-log-food.has-item-label .list-group-item .item-details{display:table-cell;vertical-align:middle;height:55px}.item-serving{display:block;font-size:11px;color:#999}.badge-calorie{font-size:13px;border-radius:12px;margin-top:2px;color:#28A54C}.badge-calorie.no-label{margin-top:8px}.badge-camera{color:#333;font-size:23px;margin-top:2px;margin-right:27px!important}.required{color:#f60}.auth-body-helper{background-color:#fff}@-webkit-keyframes fadeGreen{from{background-color:#69B317}to{background-color:#fff}}@keyframes fadeGreen{from{background-color:#69B317}to{background-color:#fff}}.fadeGreen.ng-enter{-webkit-animation-name:fadeGreen;animation-name:fadeGreen;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.list-group-apps .app-name{display:block;padding-top:7px}.list-group-apps .app-icon{float:left;width:50px;margin-right:15px}.list-group-apps .app-icon img{width:100%}.list-group-apps .app-by{font-size:11px;display:block;color:#888}.list-group-apps .btn-group{margin-top:10px}.list-group-apps .app-not-available,.list-group-apps .app-waiting-for-status{float:right;padding-top:14px;color:#888}.list-group-apps .app-waiting-for-status{width:86px;text-align:center}.tidy-alert{margin-bottom:0;margin-top:5px;padding-top:5px;padding-bottom:5px}@media (min-width:768px){.modal-label{width:650px}.modal-copy-food{margin-top:40px}}.modal-label .label-note{font-size:10px}.modal-copy-food{width:300px}.date-picker table,table.time-picker{margin:0 auto}table.time-picker tbody tr td{padding-left:5px;padding-right:5px}table.time-picker td.form-group{border:none}.modal-date-picker .btn-group-sm>.btn,.modal-date-picker .btn-sm{padding:4px 8px;font-size:11px}@media (min-width:768px){.modal-edit-food{width:380px}.modal-review-food{width:430px}.modal-exercise{width:400px}.modal-water,.modal-weigh-in{width:320px}.modal-date-picker{margin-top:40px;width:340px}.modal-date-picker .btn-group-sm>.btn,.modal-date-picker .btn-sm{padding:5px 10px;font-size:12px}}.modal-time-picker{width:222px;margin-left:auto;margin-right:auto;margin-top:24px}.modal-time-picker .modal-body table tbody tr td{padding-left:5px;padding-right:5px}.badge-alert{background-color:red}.list-group-messages{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.modal-time-picker{margin-top:65px}.list-group-messages{margin-left:0;margin-right:0}}.list-group-messages .list-group-item:first-child,.list-group-messages .list-group-item:last-child{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.message-preview{display:block;color:#333;margin-left:30px}.message-preview .timestamp{float:right;color:#999;font-size:12px}.message-preview .subject{margin-right:75px}.message-preview .fa-circle,.message-preview .fa-circle-thin{float:left;margin-left:-28px;margin-top:3px}.message-preview p{margin-bottom:0}.message>div{border-top:1px solid #ddd;padding:15px;margin:0 -15px}@media (min-width:768px){.message>div{padding:15px 0;margin:0}}.message .message-header h4{margin:0}.message .message-header p{color:#999;margin:0}.form-horizontal .control-label{padding-top:7px}.col-spacer{margin-bottom:10px}@media (min-width:768px){.col-spacer{margin:0}}.input-group .form-control{height:33px}.tabset-addfood .nav-tabs li a{border:none!important;color:#AEEBC0;font-weight:700;font-size:16px}.tabset-addfood .nav-tabs li a:hover{background-color:#fff}.tabset-addfood .nav-tabs li.active a{border-bottom:2px solid #33CD5F!important;color:#33CD5F}.tabset-addfood .tab-content{padding-top:15px}.tabset-addfood .dropdown-menu{margin-top:-1px;width:90%}.tabset-addfood .chevron-menu-pointer{float:left;margin-left:-19px;margin-top:34px}.last-visited{font-size:11px;color:#666;display:block}.dropdown-menu>li>a.typeahead-menu-item{font-size:11px;padding:5px 15px;white-space:normal}.dropdown-menu>li>a.typeahead-menu-item .typeahead-menu-item-name{display:block;font-size:13px}.dropdown-menu>li>a.typeahead-menu-item .typeahead-menu-item-calorie{font-size:11px}.dropdown-menu>li>a.typeahead-menu-item .typeahead-menu-item-brand,.dropdown-menu>li>a.typeahead-menu-item .typeahead-menu-item-serving{color:#999}.dropdown-menu>li>a.typeahead-menu-item:active .typeahead-menu-item-brand,.dropdown-menu>li>a.typeahead-menu-item:active .typeahead-menu-item-serving,.dropdown-menu>li>a.typeahead-menu-item:hover .typeahead-menu-item-brand,.dropdown-menu>li>a.typeahead-menu-item:hover .typeahead-menu-item-serving{color:#fff}.btn-back{margin-right:15px;padding-left:8px}.consumed-at{margin:0 5px 15px 0;cursor:pointer}.consumed-at .btn-now{cursor:pointer}.panel-recent-foods .panel-heading{border-bottom:none}.tab-recent-foods{margin-left:-1px;margin-right:-1px}.tab-recent-foods .nav-tabs{background-color:#f5f5f5;margin:0 1px;padding-left:5px}.tab-recent-foods .nav-tabs>li>a{padding:6px 10px;font-size:13px;margin-right:0}.tab-recent-foods .list-group{margin-bottom:-1px}.tab-recent-foods .list-group-item:first-child{border-top:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-log-food .form-group{margin-right:92px}.form-log-food .btn-track-primary{background-color:#28A54C;color:#fff;float:right}.btn-log-food{text-align:left;background-color:#eee}.track-brand{text-align:center}.track-brand img{width:auto;height:100px;margin:0 auto}.oauth-brand{text-align:center}.oauth-brand img{width:250px;margin:0 auto}@media (min-width:768px){.tab-recent-foods .nav-tabs>li>a{font-size:15px}.oauth-brand{margin-top:20px}}.form-list,.form-list li{list-style:none;margin:0;padding:0}.form-list li:first-child{border-bottom:1px solid #ccc}.form-list{border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#f5f5f5;margin-top:20px;margin-bottom:5px}.form-list li input{border:none;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none}.form-list li .input-group-addon{border-top:none;border-bottom:none;border-right:none;border-left:1px!important;background-color:transparent}.input-calorie-limit{width:100px;margin:0 auto}.alert-sm{padding-top:6px;padding-bottom:6px}.form-error-message{padding-left:12px;padding-right:12px}.show-password{border:none;background-color:transparent}.nix_diet-graph .graph-summary>div{margin-bottom:0}.list-group li a{color:#333;margin-left:20px;margin-right:20px;display:block}.list-group li .fa-chevron-right{position:absolute;right:15px;margin-top:-6px;top:50%}.list-group li .fa-check-square-o,.list-group li .fa-square-o{float:left;margin-top:3px}.list-group.list-group-items{margin:0 -1px}.tabset-recent-foods .nav-tabs li{margin-bottom:0}.tabset-recent-foods .nav-tabs li a{border:none!important;color:#AEEBC0}.tabset-recent-foods .nav-tabs li a:hover{background-color:#fff}.tabset-recent-foods .nav-tabs li.active a{color:#33CD5F;font-weight:700}.tabset-recent-foods .tab-content{padding:5px}.tabset-recent-foods .dropdown-menu{width:92%}.dropdown-menu>li>a.typeahead-recent-foods{font-size:11px;padding:5px 15px;white-space:normal}.dropdown-menu>li>a.typeahead-recent-foods .typeahead-recent-food-name{display:block;font-size:13px}.dropdown-menu>li>a.typeahead-recent-foods .typeahead-recent-food-calorie{font-size:13px;display:block;color:#28A54C}.dropdown-menu>li>a.typeahead-recent-foods .typeahead-recent-food-brand,.dropdown-menu>li>a.typeahead-recent-foods .typeahead-recent-food-serving{color:#999}.dropdown-menu>li>a.typeahead-recent-foods .fa-plus-circle{float:left;color:#888;margin-top:6px;margin-left:-5px}.dropdown-menu>li>a.typeahead-recent-foods:hover .fa-plus-circle,.dropdown-menu>li>a.typeahead-recent-foods:hover .typeahead-recent-food-brand,.dropdown-menu>li>a.typeahead-recent-foods:hover .typeahead-recent-food-calorie,.dropdown-menu>li>a.typeahead-recent-foods:hover .typeahead-recent-food-serving{color:#fff}.tabset-recent-foods .list-group-item{font-size:11px;padding:5px 15px;white-space:normal;text-decoration:none}.tabset-recent-foods .list-group-item a{margin:0 10px 0 0}.tabset-recent-foods .list-group-item .recent-food-name{display:block;font-size:13px}.tabset-recent-foods .list-group-item .recent-food-calorie{font-size:13px;display:block;color:#28A54C}.tabset-recent-foods .list-group-item .recent-food-brand{color:#999;display:block}.tabset-recent-foods .list-group-item .recent-food-serving{color:#999}.tabset-recent-foods .list-group-item .fa-plus-circle{float:left;color:#888;margin-top:6px;margin-left:-5px}.form-edit-food,.review-food-form{margin-top:-15px;margin-bottom:20px}.form-edit-food .search-item-wrap,.review-food-form .search-item-wrap{margin-right:90px}.form-edit-food .form-group,.review-food-form .form-group{border-bottom:1px solid #ddd;padding:10px 0;margin-bottom:0}.form-edit-food .form-group.review-item-total-calories,.review-food-form .form-group.review-item-total-calories{background:#ddd;padding:10px 15px}.form-edit-food .form-group.review-item-total-calories .review-item-calorie,.review-food-form .form-group.review-item-total-calories .review-item-calorie{margin-right:-4px}.form-edit-food .form-group.review-item-total-calories .review-item-calorie .cal,.review-food-form .form-group.review-item-total-calories .review-item-calorie .cal{font-size:13px}.form-edit-food .review-item-wrap,.review-food-form .review-item-wrap{margin-left:45px;margin-right:80px}.form-edit-food .review-item-calorie,.review-food-form .review-item-calorie{float:right;width:45px;text-align:center}.form-edit-food .review-item-calorie.padding-top,.review-food-form .review-item-calorie.padding-top{padding-top:8px}.form-edit-food .review-item-info,.review-food-form .review-item-info{float:right;width:30px;text-align:center}.form-edit-food .delete-item-wrap,.review-food-form .delete-item-wrap{padding-top:15px;padding-left:0}.form-edit-food .review-item-serving-size,.review-food-form .review-item-serving-size{float:left;width:65px;margin-bottom:3px}.form-edit-food .review-item-serving-unit,.review-food-form .review-item-serving-unit{margin-left:80px;margin-bottom:3px}.form-edit-food .review-item-brand,.review-food-form .review-item-brand{font-size:11px;color:#999}.form-edit-food .review-item-photo,.review-food-form .review-item-photo{height:35px;width:35px;float:left;margin-top:10px;text-align:center}.form-edit-food .macronutrients,.review-food-form .macronutrients{margin:0 -15px}.review-foods-block{display:block;padding:15px;margin-bottom:15px;background:#28A54C;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.block{font-weight:400;padding-top:2px}.table-stats{margin-bottom:0}.table-stats thead tr th{border:none;padding-left:0}.table-stats tbody tr td{border:none;border-left:1px solid #fff;text-align:center;font-size:12px;background-color:#f5f5f5;color:#888}.table-stats tbody tr td:first-child{border:none}.table-stats tbody tr td h3{margin:0;padding:3px 0;font-weight:400;color:#28A54C}.angle-right{float:right;font-size:22px;color:#dfdfdf;padding:1px 0 0 10px;margin-right:-5px}.list-group-item .angle-right{color:#ddd;margin-right:-1px}.smart-search .more,.smart-search .nothing{padding:10px}.smart-search .smart-search-tabs{height:35px;padding:5px 0 0 5px;background-color:#eee;border-bottom:1px solid #ddd}.smart-search .smart-search-tabs ul{list-style:none;margin:0;padding:0}.smart-search .smart-search-tabs ul li{list-style:none;float:left;padding:5px 9px;background-color:#f3f3f3;border:1px solid #ddd;margin-right:2px;font-size:13px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}.smart-search .smart-search-tabs ul li.active{background-color:#fff;border-bottom-color:#fff}.smart-search .ui-select-bootstrap .ui-select-choices-row.active>a{color:#333;background-color:#f5f5f5}.smart-search .ui-select-bootstrap>.ui-select-choices{max-height:610px;overflow:auto}.smart-search .ui-select-bootstrap .ui-select-choices-row>a{padding:0}.smart-search .ui-select-bootstrap .ui-select-choices-row .common-food{font-size:18px;height:45px;padding-left:21px;padding-top:11px;border-bottom:1px solid rgba(0,0,0,.15)}.smart-search .ui-select-bootstrap .ui-select-choices-row .common-food .food-image-wrap{margin-top:-6px}.smart-search .list-group-item{padding:5px 21px;border:0;border-bottom:1px solid rgba(0,0,0,.15);border-radius:0;background-color:transparent}.smart-search .list-group-item .badge-calorie .note{text-align:right}.smart-search .ui-select-choices-row:last-child .common-food,.smart-search .ui-select-choices-row:last-child .list-group-item{border:none}.smart-search .ui-select-choices-group-label{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:0}.smart-search .dropdown-menu .divider{height:0}.smart-search .caret{display:none}.smart-search .common-food-image,.smart-search .food-image{max-height:35px;max-width:35px}.ingredient-photo img,.list-group-coaches .list-group-item .coach-photo img{max-height:45px;max-width:45px}.smart-search .food-image-wrap{float:left;width:35px;height:35px;line-height:30px;text-align:center;margin-right:6px}.macronutrients{border-bottom:1px solid #ddd;margin:0 -1px;overflow:hidden}.macronutrients .col{width:25%;text-align:center;padding:4px 0;float:left;color:#0073E6;font-size:12px;background-color:#eee;line-height:14px;cursor:pointer;border-left:1px solid #ddd}.macronutrients .col:first-child{border-left:none}.macronutrients .col span{color:#002e5c;display:block;font-size:11px}@media (min-width:992px){.macronutrients .col span{display:inline;font-size:12px}}.nutrition-label-attr{list-style:none;padding:0;margin:0 0 10px}.nutrition-label-attr li{list-style:none;margin:0 0 4px;padding:0}.btn-track-wrap{position:fixed;bottom:0;left:0;z-index:100;background-color:#f5f5f5;border-top:1px solid #ddd;width:100%;text-align:center;height:40px}.btn-track-wrap .btn-next-day,.btn-track-wrap .btn-prev-day{margin:5px 10px 0}.btn-track{margin-top:-22px;text-align:center;background-color:#28A54C;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:absolute;left:50%;margin-left:-31px}.btn-track strong{display:block}.track-alert{text-align:center;padding:5px;font-weight:700}.btn-track-food{background-color:#28A54C;color:#fff!important;border:none}.food-log-note{padding:0;color:#999;position:relative;text-align:center;font-size:11px}.food-log-note .alert{margin-bottom:0}.food-log-notification{margin-top:-5px;margin-bottom:10px;min-height:28px}.review-foods-basket-notification{padding-top:10px;min-height:38px}.review-foods-basket-notification.basket{border-bottom:1px solid #e5e5e5;padding:10px 15px;margin-left:-15px;margin-right:-15px}.tab-pane .smart-search .caret{display:none}.btn-basket,.btn-basket sup,.btn-modal-back,.btn-modal-close{display:inline-block}.btn-basket{outline:0;color:#28A54C;text-decoration:none;float:right;margin:1px 0 0 10px;cursor:pointer}.btn-basket sup{background-color:red;color:#fff;height:16px;width:16px;line-height:16px;text-align:center;font-weight:700;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:right;margin-left:-16px}.history-item:hover,.smart-search-wrap{background-color:#f5f5f5}.btn-basket-empty{color:#777}.btn-modal-back{float:left;cursor:pointer;padding:5px 15px;margin:-2px 0 0 -15px}.btn-modal-back i{vertical-align:sub}.btn-bubble,.form-control-inline,.table-recipes tfoot tr td{vertical-align:middle}.btn-modal-close{float:right;cursor:pointer;padding:5px 12px;margin-right:-10px}.account .modal-header{padding-top:10px;padding-bottom:10px}.ui-select-bootstrap>.ui-select-match>.btn{font-family:'Open Sans';border-radius:4px 0 0 4px}.smart-search-wrap{border-bottom:1px solid #e5e5e5;padding:10px 15px;margin:-15px -15px 0}.history-item{cursor:pointer}.page-account-create{background-color:#fff}.page-account-create .business-login{display:none}.available{color:#58a61c}.form-control-inline{display:inline-block;width:auto}.no-foods-logged{padding:6px 15px;font-size:10px}.ingredient-detail{margin-left:50px}.ingredient-photo{float:left;min-width:45px;margin-top:5px}.table-recipes tbody td .brand-name{display:block;font-size:11px;color:#666}.table-recipes tbody td .serving{font-size:12px;white-space:nowrap}.cal,.cal span{font-size:14px}.table-recipes tbody td:nth-child(3){width:60%}.cal{color:#999}.cal span{color:#28A54C;display:block}.btn-bubble{position:relative;margin-top:38px}.btn-bubble span.count{position:absolute;top:-40px;left:0;display:block;width:100%;text-align:center;font-size:16px}.btn-bubble span.count .arrow{border:1px solid #ccc;border-radius:4px;display:block;padding:3px 0;position:relative}.btn-bubble span.count .arrow:after,.btn-bubble span.count .arrow:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.btn-bubble span.count .arrow:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px}.btn-bubble span.count .arrow:before{border-color:rgba(204,204,204,0);border-top-color:#ccc;border-width:7px;margin-left:-7px}.btn-favorite{background-color:#fafafa}.btn-favorite .fa{color:red}.btn-log{min-width:90px}.btn-log .count{color:#111}.date-nav,.date-nav *,.date-nav .btn-default.active,.date-nav .btn-default:active,.date-nav .btn-default:hover,.date-nav .open>.btn-default.dropdown-toggle{color:#fff}.list-group-track .list-group-item{position:relative}.list-group-track .list-group-item .list-group-item-text{margin-left:45px;margin-right:20px}.list-group-track .list-group-item .fa-2x{float:left;margin-top:3px}.list-group-track .list-group-item .fa-chevron-right{position:absolute;right:15px;top:50%;margin-top:-7px}.table-nutrition-inputs{width:100%}.table-nutrition-inputs td{padding-bottom:6px;border:none!important;vertical-align:middle!important}.table-nutrition-inputs td.indent{padding-left:30px}.table-nutrition-inputs td:first-child{width:70%}.table-nutrition-inputs td:last-child{width:30%}.account .table-ingredients{margin-bottom:10px}.account .table-ingredients tr:last-child td{border-bottom:1px solid #ddd}.account .table-ingredients tbody tr td.raw-food input{height:33px}.account .table-ingredients tbody tr td.image{width:70px}.account .table-ingredients tbody tr td.ingredient-info{width:100px}.account .table-ingredients tbody tr td.buttons{width:40px}.account .table-ingredients tbody tr td{vertical-align:middle;text-align:center;padding:7px;height:50px}.account .table-ingredients tbody tr td .form-control.original_input{text-align:left}.input-serving-qty{width:50px!important;display:inline-block;vertical-align:middle}.input-serving-unit{width:150px!important;display:inline-block;vertical-align:middle}.btn-next-day,.btn-prev-day{background:0 0!important;border:none;padding-left:0;padding-right:0}.table-exercises thead>tr>th{text-align:center}.table-exercises thead>tr>th:first-child{text-align:left}.table-exercises tbody>tr>td{vertical-align:middle;text-align:center}.table-exercises tbody>tr>td:first-child{text-align:left}.estimated-calories,.slideout-nav h2{text-align:center}.table-exercises tbody>tr>td img{margin-right:15px}.estimated-calories .alert{margin-left:0}.estimated-calories .alert h2{margin:0}@media (min-width:768px){.estimated-calories{padding-top:50px}}.smart-search-bar{background-color:#eee;padding:10px 15px}.btn-no-border,.btn-no-border.active,.btn-no-border:active,.btn-no-border:focus,.btn-no-border:hover{background-color:transparent}.smart-search-bar .form-group{margin-bottom:0}.list-filter .form-group{margin-bottom:8px}.panel-my-foods .has-badge .item-photo{height:50px;line-height:50px}.btn-no-border{border:none}.basket-hint{margin-bottom:5px;margin-top:0;padding-top:5px;padding-bottom:5px}.date-nav{margin:-6px -1px 0;min-height:31px;background-color:#444}.date-nav .fa-angle-left,.date-nav .fa-angle-right{font-size:26px;vertical-align:middle;margin-top:-5px}.datepicker-wrap{position:relative}.datepicker-wrap .datepicker-holder{position:absolute;background-color:#fff;padding:15px;right:0;top:auto;border:1px solid #ddd;z-index:100}.drop-placeholder,.move-to-day-target{border:3px dotted #d3d3d3}.drop-placeholder{padding-left:7px;line-height:39px;vertical-align:middle;font-size:20px;font-weight:700;color:#909090;height:45px;background-color:#f3f3fC;list-style-type:none}.move-to-text{display:none}.move-to-day-target .move-to-text{display:inline}.input-group-weigh-in{width:200px;margin:0 auto}.input-group-weigh-in .input-group-btn:nth-child(3) .btn{border-radius:0;border-left:none}.slideout-wrap{position:relative;margin:0 auto}@media (min-width:992px){.slideout-wrap{width:900px}}.slideout-nav h2{margin:0;padding:0;color:#fff;background-color:#28A54C;height:52px;font-size:16px;line-height:50px}.slideout-nav ul{list-style:none;margin:0;padding:0}.slideout-nav ul li{border-bottom:1px solid #e7e7e7}.slideout-nav ul li a{display:block;padding:12px;color:#000;text-decoration:none}.slideout-nav ul li a:active{background-color:#f8f8f8}.slideout-nav ul li .fa{font-size:18px;width:30px;text-align:center;vertical-align:middle}.slideout-open .slideout-panel{border-left:1px solid #e7e7e7}.slideout-panel{background-color:#f8f8f8!important}.slideout-panel .navbar{border:none;background-color:#28A54C;color:#fff}@media (min-width:992px){.slideout-open .slideout-panel .track>.container{border-left:none}.slideout-panel .navbar .container{width:900px}}.slideout-panel .navbar .container .navbar-header{margin:0}.slideout-panel .slideout-nav-button{background:0 0;border:none;margin:0;color:#fff;font-size:24px;display:inline-block;padding:8px 50px 8px 0}.mobile-app-link{width:150px;display:inline-block}.mobile-app-link:hover{text-decoration:none}.mobile-app-link .fa-mobile{float:left;margin:-4px 0 0 -20px}.iframe{width:100%;height:940px}.filename{display:inline-block;padding:0 0 0 15px}.filename .success{color:#28A54C}.filename .error{color:red}.food-info-modal .food-item-name{white-space:normal}.daily-total-calorie-form,.goal-sum{white-space:nowrap}.food-info-modal .nutrition-label .label-mode-switch{width:400px}.form-daily-goals label>span{display:block;font-size:11px;color:#888;margin-top:-8px}.macronutrients-goals{margin-bottom:30px}.macronutrients-goals .progress-header{text-align:right;color:#666;font-size:12px;margin-bottom:4px}.macronutrients-goals .value{float:right;font-size:12px}.macronutrients-goals .progress{height:8px;border-radius:0;margin-bottom:0}.macronutrients-goals .progress-protein .progress-bar{background-color:#1AA6B7}.macronutrients-goals .progress-carb .progress-bar{background-color:#F0AB00}.macronutrients-goals .progress-fat .progress-bar{background-color:#b3217c}.macronutrients-goals .over-target .progress-bar{background-color:red}.macronutrients-goals .over-target .actual,.macronutrients-goals .over-target .nutrient{color:red}.macronutrients-goals .goal-not-set{margin-left:-10px;margin-right:-10px;font-size:12px}.macronutrients-goals .goal-not-set .btn{font-size:12px;padding:0 2px}.label-oz{padding-right:5px;position:relative}.label-oz>span{position:absolute;right:-15px;top:50%;margin-top:-12px}.form-enable-sharing .col-sharing-code{position:relative}.form-enable-sharing .fa-check{color:#28A54C}.form-enable-sharing .fa-times{color:#8b0000}.form-enable-sharing .fa-check,.form-enable-sharing .fa-spinner,.form-enable-sharing .fa-times{font-size:30px}.form-enable-sharing .note{margin-top:10px}.form-enable-sharing .panel-enable-sharing .panel-heading{font-weight:400}.form-enable-sharing .panel-enable-sharing .panel-body{padding-top:30px;padding-bottom:30px}.form-enable-sharing .alert-coach-id-error{display:block;margin-top:7px;margin-left:-15px}@media (min-width:768px){.form-enable-sharing .alert-coach-id-error{margin-left:0}}.form-enable-sharing .alert-bubble{background-color:#FFA600;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;padding:10px;text-align:center;width:300px;position:absolute;left:50%;margin-left:-150px;top:43px}.form-enable-sharing .alert-bubble:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,166,0,0);border-bottom-color:#FFA600;border-width:8px;margin-left:-8px}.form-enable-sharing .form-control.ng-invalid.ng-dirty{border-color:#a94442}.list-group-patients .list-group-item{padding:18px 15px}.list-group-patients .list-group-item .fa-chevron-right{float:right;margin:2px 0 0 12px}.list-group-patients .list-group-item .last-online{float:right;font-size:11px;color:#999}.panel-patient-log{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:20px}.panel-patient-log .panel-heading{background-color:#eee;color:#333;margin:-1px -1px 0;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-left:10px}.panel-patient-log .panel-heading .angle-right{color:#ccc}.panel-patient-log .panel-heading button{float:right;margin-right:-50px}.panel-patient-log .panel-heading .panel-title{float:left}.panel-patient-log .panel-heading .panel-title span{display:block}.panel-patient-log .panel-heading .panel-title span:nth-child(2){font-size:12px;padding-top:2px}.panel-patient-log .panel-heading .progress-wrap{position:relative}.panel-patient-log .panel-heading .target-calories{float:right;text-align:right}.panel-patient-log .panel-heading .burned-calories{position:absolute;left:50%;top:0;width:120px;margin-left:-60px;text-align:center}.panel-patient-log .panel-heading .burned-calories,.panel-patient-log .panel-heading .current-calories,.panel-patient-log .panel-heading .target-calories{font-weight:400;font-size:12px;color:#999;padding-bottom:2px}.panel-patient-log .panel-heading .burned-calories span,.panel-patient-log .panel-heading .current-calories span,.panel-patient-log .panel-heading .target-calories span{color:#333;font-size:14px;font-weight:700;display:block}@media (min-width:568px){.panel-patient-log .panel-heading .burned-calories span,.panel-patient-log .panel-heading .current-calories span,.panel-patient-log .panel-heading .target-calories span{display:inline}}.panel-patient-log .panel-heading .progress{margin-bottom:2px;height:10px;line-height:10px;background-color:#ddd}.panel-patient-log .macronutrients .col{width:33.33333333333333%}.btn-primary{background-color:#43cee6;color:#fff;border:none}.btn-primary:focus,.btn-primary:hover{background-color:#0a9dc7}.send-mail{font-size:22px;line-height:1}.alert-coach-id{width:330px;margin:0 auto 30px;text-align:center;padding-top:20px;padding-bottom:20px}.alert-heading{margin-top:0}.goal-sum .error,.goal-sum .sum{display:inline-block;margin-top:21px;vertical-align:middle}.daily-total-calorie-form input.form-control{height:30px;padding:3px 5px;width:45px}.daily-total-calorie-form button.btn{height:30px;padding:3px 5px}a.black-link:active,a.black-link:hover,a.black-link:visited{color:#333}.goal-sum{position:absolute;right:-400px;width:400px;top:-54px;line-height:100px;height:100px}.goal-sum.error{color:red}.goal-sum .bracer{display:inline-block;font-size:100px;vertical-align:middle}.goal-sum .sum{font-size:30px;font-weight:700}.goal-sum .error{font-size:14px;font-weight:400}.subscribe-now{padding:85px 10px 35px}@media (min-width:768px){.subscribe-now{padding:85px 82px 35px}}.subscribe-now h4{color:#01B3E4;text-align:center}.list-group-coaches .list-group-item{padding:20px 15px 20px 75px}.list-group-coaches .list-group-item .coach-photo{height:45px;width:45px;float:left;margin:-13px 0 0 -60px;overflow:hidden}.list-group-coaches .list-group-item .coach-photo i.fa{font-size:45px}.list-group-coaches .list-group-item .btn-remove{float:right;margin-top:-5px}.subscription-option{margin:0 auto 30px}@media (min-width:768px){.subscription-option{width:380px}}.subscription-option .item-subscription{border:2px solid #fff;background-color:#F2F9FF;padding:15px}.subscription-option .item-subscription-price{display:block;float:left;background-color:#1EA548;color:#fff;height:60px;width:60px;border-radius:50%;margin-top:-5px;padding-top:12px;text-align:center;line-height:normal;font-size:18px}.subscription-option .item-subscription-price sup{font-size:10px}.subscription-option .item-subscription-price sub{display:block;font-size:11px}.subscription-option .item-subscription-term{display:block;margin:2px 0 0 75px;font-size:18px;font-weight:700;color:#333}.subscription-option .item-subscription-info{display:block;margin:0 0 20px 75px;font-size:13px;color:#666}.list-group-pro,.pro-welcome h2{margin-bottom:30px}.pro-welcome h2{text-align:center}.pro-welcome h2 strong{color:#28A54C}.list-group-pro .list-group-item{position:relative;border-color:#fff;background-color:#5bc0de;color:#fff;font-size:16px;padding:15px}.list-group-pro .list-group-item:active,.list-group-pro .list-group-item:focus,.list-group-pro .list-group-item:hover{border-color:#fff;background-color:#31b0d5;color:#fff}.list-group-pro .list-group-item sup{font-style:italic;color:#ff0}.list-group-pro .list-group-item .fa-chevron-right{position:absolute;right:15px;top:50%;margin-top:-5px}.list-group-pro .unsubscribe{display:block;width:100%;margin-top:100px}@media (min-width:768px){.list-group-pro,.pro-welcome{width:380px;margin:0 auto 30px}}.recipes .track .nav-spacer,.save .track .nav-spacer{background-color:transparent;border:none;padding:0}@media (min-width:992px){.recipes .track .nav-spacer,.save .track .nav-spacer{width:100%}}@media (min-width:1200px){.recipes .track .nav-spacer,.save .track .nav-spacer{width:915px}}@media (min-width:1310px){.recipes .track .nav-spacer,.save .track .nav-spacer{width:1030px}}@media (min-width:992px){.recipes .custom-colswrap .col1,.save .custom-colswrap .col1{width:100%}}@media (min-width:1310px){.recipes .custom-colswrap .col1,.save .custom-colswrap .col1{width:66.66667%}}@media (min-width:992px){.recipes .custom-colswrap .col2,.save .custom-colswrap .col2{width:100%}}@media (min-width:1310px){.recipes .custom-colswrap .col2,.save .custom-colswrap .col2{width:33.33333%}}@media (min-width:992px){.recipes .custom-colswrap .col2 .col-md-12,.save .custom-colswrap .col2 .col-md-12{width:50%}}@media (min-width:1310px){.recipes .custom-colswrap .col2 .col-md-12,.save .custom-colswrap .col2 .col-md-12{width:100%}}.table-border-top{border-top:1px solid #ddd}.delete-item{color:red}.accordion-modal-sections .panel{margin:0!important;border:none;border-bottom:1px solid #eaeaea;border-radius:0;box-shadow:none}.accordion-modal-sections .panel.panel-open .panel-heading a:after{content:"\f077"}.accordion-modal-sections .panel-heading{background-color:transparent;position:relative;border-radius:0;padding:0}.accordion-modal-sections .panel-heading a{display:block;text-decoration:none;padding:15px}.accordion-modal-sections .panel-heading a:focus,.accordion-modal-sections .panel-heading a:hover,.accordion-modal-sections .panel-heading a:link,.accordion-modal-sections .panel-heading a:visited{color:#333}.accordion-modal-sections .panel-heading a:after{font-family:FontAwesome;content:"\f078";float:right;color:rgba(0,0,0,.7);position:absolute;right:15px;top:50%;margin-top:-8px}.accordion-modal-sections .panel-title{font-size:14px}.accordion-modal-sections .panel-collapse.collapsing{transition-duration:250ms!important}.accordion-modal-sections .panel-body{padding-top:0!important;border-top:none!important}.accordion-edit-food .panel-group{margin-top:-15px}.accordion-edit-food .panel .panel-title a{padding-left:45px}.accordion-edit-food .panel .panel-title a:before{font-family:FontAwesome;font-size:20px;float:left;margin-left:-33px;width:25px;display:block;text-align:center}.body,.body .btn{font-family:Roboto,sans-serif}.accordion-edit-food .panel-consumed-at .panel-title a{padding-right:40px}.accordion-edit-food .panel-consumed-at .panel-title a .pull-right{font-size:10px;margin-top:3px}@media (min-width:375px){.accordion-edit-food .panel-consumed-at .panel-title a .pull-right{font-size:14px;margin-top:0}}.accordion-edit-food .panel-consumed-at .panel-title a:before{content:"\f017"}.accordion-edit-food .panel-nutrition-info .panel-title a:before{content:"\f05a"}.accordion-edit-food .panel-notes .panel-title a:before{content:"\f24a";font-size:19px;margin-top:1px}.accordion-edit-food .panel-photo .panel-title a:before{content:"\f03e";font-size:17px;margin-top:1px}.photo-wrap{min-height:130px;border:1px solid #eaeaea;background-color:#fafafa;position:relative}.photo-wrap .photo-message{position:absolute;left:50%;top:50%;margin:-10px 0 0 -50px}.photo-wrap .photo-delete{position:absolute;right:-1px;top:-1px;display:block;width:20px;height:20px;text-align:center;line-height:20px;background-color:#eaeaea;color:#666;text-decoration:none}body,html.track-widget body{height:100%}.photo-wrap .photo-delete:active,.photo-wrap .photo-delete:hover{color:#333;background-color:#e0e0e0}.form-edit-food{margin:0}.form-edit-food .control-label{text-align:left!important}.form-edit-food .form-group{border-bottom:1px solid #ddd;margin-bottom:0;padding-top:5px;padding-bottom:5px;border-left:1px solid #ddd;border-right:1px solid #ddd}.form-edit-food .form-group.bar{background-color:#28A54C;color:#fff;border-left:1px solid #28A54C;border-right:1px solid #28A54C}.collapse-arrow{display:inline-block;min-width:15px}.foodlog.public .date-nav{margin-top:0;padding-top:10px;min-height:50px}.foodlog.public .date-nav .btn{font-size:16px}.foodlog.public .date-nav .btn span{font-size:12px}html.track-widget{height:100%;background-color:#fff}body{width:100%}.slideout-menu{position:fixed;top:0;bottom:0;width:256px;min-height:100vh;overflow-y:none;-webkit-overflow-scrolling:touch;z-index:0;display:none;background-color:#fff}@media (min-width:992px){.slideout-menu{position:absolute;border-right:1px solid #e7e7e7;z-index:1000;display:block}}.dev .navbar>.container,.slideout-panel{position:relative}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{z-index:1;will-change:transform;min-height:100vh}@media (min-width:992px){.slideout-panel{min-height:92vh}}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow-x:hidden}.slideout-open .slideout-menu{display:block}.row-brands{text-align:center}.row-brands>div{line-height:40px;padding:10px 0}.row-compliance-solutions{padding:30px 0 0}.fda-compliance-solution{padding:125px 25px 25px;background:url(/nix_assets/images/fda-compliance/bg_arrow.png) center top no-repeat #a4ed52}.compliance-feature{padding:20px 20px 0}.compliance-feature h3,.compliance-feature h4,.compliance-feature h5{margin-bottom:20px;text-align:center}.solution-arrow{font-size:16px;font-weight:700;text-align:center;color:#69b313}.compliance-wrap h3,.compliance-wrap h4{font-weight:600}.compliance-wrap{margin-bottom:25px;border-top:5px solid #69b313;-webkit-box-shadow:1px 1px 10px #ddd;-moz-box-shadow:1px 1px 10px #ddd;box-shadow:1px 1px 10px #ddd}.col-md-4:nth-child(2) .compliance-wrap{border-top:5px solid #82cc2c}.col-md-4:nth-child(3) .compliance-wrap{border-top:5px solid #9be545}.row-brands>div>img{max-width:180px;max-height:70px}.screenshot{max-width:220px;margin-right:auto;margin-left:auto;text-align:center}.screenshot img{max-height:150px}.screenshot2{padding:10px 0;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#eee}.screenshot2 img{max-height:89px}.content-padding-tbl{padding:15px 0 0}.content-padding-trb{padding:0}@media (min-width:450px){.row-brands>div{line-height:70px;padding:25px 0}.row-brands>div>img{max-width:180px;max-height:70px}}@media (min-width:768px){.row-compliance-solutions{padding-bottom:30px}.compliance-wrap{font-size:15px;margin-bottom:0}.compliance-wrap h3{font-size:19px}.compliance-feature{min-height:440px}.fda-compliance-solution{min-height:895px}.content-padding-tbl{padding:30px 0}.content-padding-trb{padding:30px 15px 30px 0}.screenshot2 img{max-height:75px}}@media (min-width:992px){.content-padding-tbl{padding:30px 0 30px 15px}.content-padding-trb{padding:30px 15px 30px 0}.screenshot2 img{max-height:89px}.compliance-feature{min-height:450px}.fda-compliance-solution{min-height:930px}}@media (min-width:1200px){.compliance-wrap{font-size:17px}}.dev .navbar-toggle{border:none}.dev .navbar-toggle:focus{background-color:transparent}.dev .navbar-toggle.toggle-search{padding:7px}.body .h1,.body .h2,.body h1,.body h2{font-size:32px;margin-top:10px;font-weight:100}.heading-light,.intro{font-weight:300}@media (min-width:768px){.body .h1,.body .h2,.body h1,.body h2{font-size:40px}.btn-login{float:right;margin:12px 0 0 30px}}@media (min-width:992px){.body .h1,.body .h2,.body h1,.body h2{font-size:50px}}.body a{color:#1EA548}.navbar-brand-footer{display:inline-block;padding:20px 0}.navbar-brand-footer img{width:150px}.navbar-brand2{padding:9px 15px}.navbar-brand2 img{width:150px!important}.btn-login.static{float:none;margin:0}.site-search{float:left;position:absolute;z-index:100;left:0;width:100%;background-color:#fafafa}.site-search .site-search-form{margin:9px 15px}@media (min-width:768px){.site-search{top:0;left:180px;width:auto;background-color:transparent}.site-search .site-search-form{width:300px}}.site-search .site-search-form .fa-search{float:right;color:#999;margin:-24px 10px 0 0}.container-tracking{padding:10px 0 20px;background-color:#fff}.container-tracking .h2,.container-tracking h2{text-align:center}@media (min-width:768px){.container-tracking .h2,.container-tracking h2{margin-bottom:0}}.container-tracking .tracking-icon{margin:0 auto 30px;text-align:center;color:#62B900;font-size:60px}.container-tracking .tracking-icon.exercise{color:#4CA5FC;padding-top:50px}@media (min-width:768px){.container-tracking .tracking-icon.exercise{padding-top:0}.container-tracking .row>div:nth-child(2){margin-bottom:50px}}@media (min-width:992px){.container-tracking .row>div:nth-child(2){margin-bottom:0}}.container-contact,.container-pricing,.container-track-app{padding:10px 0 30px}@media (min-width:768px){.container-contact,.container-pricing,.container-track-app{padding:15px 0 25px}.row-pricing{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}}.container-banner{background-color:#03a9f4;color:#fff;text-align:center;padding:10px 0 15px}.container-banner h3{margin-top:0}.container-pricing{text-align:center;background-color:#fafafa;padding-bottom:15px}.row-pricing .pricing-box{margin-bottom:30px}@media (min-width:768px){.row-pricing .pricing-box{flex:1;flex-basis:44%}}@media (min-width:992px){.row-pricing .pricing-box{flex-basis:0;margin-bottom:15px}}.pricing-box{position:relative;border:1px solid #e3e3e3;background-color:#fff;padding:15px 15px 60px;margin:0 15px 15px}.pricing-box h3.free{padding-top:36px}.pricing-box .btn{position:absolute;width:88%;bottom:15px;left:50%;margin-left:-44%}.pricing-features{list-style:none;margin:0 0 30px;padding:0}.pricing-features li{margin:0;padding:10px 0;border-bottom:1px solid #ddd;font-size:12px;text-align:center}.pricing-features li>strong{float:left;text-align:left}.pricing-features li>div{text-align:right;margin-left:110px}.pricing-features li>div>.fa{vertical-align:middle;margin-top:-6px}.pricing-features li>div>.fa.fa-times{color:red}.pricing-features li>div>.fa.fa-check{color:#1EA548}.container-track-app{padding:10px 0 30px;background-color:#fff}@media (min-width:992px){.container-track-app{padding:30px 0}.container-track-app .h1,.container-track-app .h2,.container-track-app h1,.container-track-app h2{margin:100px 0 15px}}.container-contact{background-color:#f8f8f9;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:10px 0 30px}.container-contact .h1,.container-contact .h2,.container-contact h1,.container-contact h2{margin-bottom:15px}.container-contact .message-form .alert-success{font-size:20px;text-align:center}.container-contact .message-form .form-group{margin-bottom:0}.container-contact .message-form .form-group .fa{color:#999;float:left;margin:-45px 0 0 10px}.container-contact .message-form .form-group .fa.fa-mobile{font-size:20px;margin:-47px 0 0 13px}.container-contact .message-form .form-group .fa.fa-commenting-o{margin-top:-252px}.container-contact .message-form .form-group .form-control{border-color:#1EA548;padding-left:30px;margin-bottom:15px}.container-contact .message-form .has-error .form-control{border-color:#a94442!important}.intro{font-size:18px;line-height:26px}.banner-content{padding:140px 80px 0 0}.row.line{border-top:1px solid #ddd}.btn-primary-outline{border:1px solid #1EA548;color:#1EA548}.btn-primary-outline:hover{color:#fff;background-color:#1EA548}.btn-primary-filled{background-color:#1EA548;color:#fff!important;font-weight:700}.btn-primary-filled:hover{color:#fff}.btn-subscribe{background-color:#FFCD00;color:#333;text-transform:uppercase;font-weight:700}.no-border-radius{border-radius:0}.copyright{margin:23px 0}.text-align-xs{text-align:center}.table-api-pricing{width:100%;margin-bottom:15px}.table-api-pricing colgroup col{background-color:#fff;border:1px solid #ddd;width:19%;padding:10px 8px}.table-api-pricing colgroup col:first-child{background-color:transparent;border:none;width:24%}.recipe-ingredients-list li,.table-api-pricing tr.bordered>td{border-bottom:1px solid #ddd}.table-api-pricing tr:first-child>td{padding-top:20px;border-bottom:1px solid #ddd}.table-api-pricing tr:last-child>td{padding:20px 15px}.table-api-pricing tr td{padding:10px 15px}.table-api-pricing tr td:first-child{text-align:left}.table-api-pricing tr td h3.free{padding-top:36px}.table-api-pricing tr.bordered>td:first-child{background-color:#fff;border-left:1px solid #ddd}.table-api-pricing tr.bordered>td .fa.fa-times{color:red}.table-api-pricing tr.bordered>td .fa.fa-check{color:#1EA548}.pricing-box h3,.table-api-pricing tr td h3{background-color:#1EA548;color:#fff;height:100px;width:100px;border-radius:50%;padding-top:26px;margin:0 auto;font-size:30px}.pricing-box sup,.table-api-pricing tr td sup{top:-13px;font-size:12px;color:#eee}.pricing-box sub,.table-api-pricing tr td sub{display:block;position:static;float:none;margin-top:6px;font-size:12px;color:#eee}.pricing-box h4,.table-api-pricing tr td h4{margin-top:20px;font-size:24px}.pricing-box h3 span,.table-api-pricing tr td h3 span{display:block;font-size:12px;color:#eee;margin-top:-4px}.blue{color:#4CA5FC}.plan-services .service{margin:0 15px 20px}.plan-services .service:last-child{margin-bottom:0}.plan-services .service .service-icon{float:left;font-size:22px;color:#1EA548;margin-top:5px}.plan-services .service .service-info{margin-left:50px}@media (min-width:768px){.text-align-xs{text-align:left}.plan-services{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.plan-services .service{flex:1;flex-basis:44%;margin-bottom:0}.plan-services .service .service-icon{font-size:30px;margin-top:25px}.plan-services .service .service-info{margin-left:65px}}.plan-services .service .service-info .intro{font-size:14px;line-height:1.5}.item-title .recipe-tag{margin:0 8px 5px 0;padding:2px 10px;font-size:10px;border-radius:12px}.recipe-ingredients-list{list-style:none;margin:0 0 30px;padding:0}.recipe-ingredients-list li{clear:both;margin:0;padding:4px 0;min-height:45px}.recipe-ingredients-list li .ingredient-img{height:35px;line-height:31px;float:left}.recipe-ingredients-list li .ingredient-img .common-food-image{max-width:35px;max-height:35px}.recipe-ingredients-list li .ingredient-kcal{float:right;margin-top:7px}.recipe-ingredients-list li .ingredient-item{margin:0 80px 0 45px;padding-top:7px}.recipe-directions{border:1px solid #e9e9e9;background-color:#fafafa;padding:30px 20px;margin-bottom:30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.recipe-directions ol{margin:0;padding:0;list-style-type:none}.recipe-directions ol li{counter-increment:step-counter;margin:0 0 30px 50px;padding:0}.recipe-directions ol li:before{content:counter(step-counter);height:35px;width:35px;text-align:center;line-height:35px;background-color:#fff;border:1px solid #e9e9e9;padding:0;margin:-7px 0 0 -50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left}.recipe-directions ol li:last-child{margin-bottom:0}.recipe-info{list-style:none;margin:0 30px;padding:0}.recipe-info li{float:left;padding:15px 0 0;text-align:center;width:33%}@media (min-width:768px){.item-title .recipe-tag{font-size:12px}.recipe-info{float:left;margin:0 0 0 100px}.recipe-info li{width:auto;padding:0 30px}}.recipe-info li strong{font-size:22px;display:block;font-weight:400}@media (min-width:992px){.plan-services .service{flex-basis:30%}.recipe-info li strong{font-size:26px}}.recipe-info li span{text-transform:uppercase;color:#999;font-size:12px;display:block}.recipe-info li .fa-pinterest{color:#bf0007;font-size:35px;margin-top:8px}.recipe-box{border:1px solid #f0f0f0;margin-bottom:30px}.recipe-box .recipe-photo{position:relative}.recipe-box .recipe-photo .recipe-name{position:absolute;width:100%;bottom:0;left:0;background:rgba(0,0,0,.5);color:#fff;padding:10px 15px;font-size:14px}@media (min-width:992px){.recipe-box .recipe-photo .recipe-name{font-size:16px}}.recipe-box .recipe-nutrition{padding:10px 0}.recipe-box .recipe-nutrition table{width:100%}.recipe-box .recipe-nutrition table tr td{font-size:10px;text-transform:uppercase;text-align:center;color:#999}.recipe-box .recipe-nutrition table tr td strong{color:#000;font-size:14px;display:block;margin-top:4px;font-weight:400;text-transform:none}.recipe-box .recipe-stats{background-color:#fcfcfc;border-top:1px solid #f0f0f0;padding:6px 10px;font-size:12px;color:#a0a0a0}.recipe-box .recipe-stats .fa-heart{color:red}@media (min-width:768px){.btn-new-item-holder{float:right;margin-top:-52px}}.hint{font-size:11px;font-style:italic;color:#555}.print-page{font-size:20px;display:block;float:right;margin:0 15px -13px 0;color:#999;cursor:pointer}@media (min-width:992px){.print-page{margin:0 0 -13px 45px}}.print-page:hover{color:#333}.edit-recipe .recipe-photo,.modal-edit-food .recipe-photo,.modal-review-food .recipe-photo{position:relative;font-family:FontAwesome}.edit-recipe .recipe-photo .btn-delete-recipe-photo,.modal-edit-food .recipe-photo .btn-delete-recipe-photo,.modal-review-food .recipe-photo .btn-delete-recipe-photo{display:none;position:absolute;right:5px;top:5px;margin:0;padding:0;height:25px;width:25px;font-weight:400;color:#fff;border:none;border-radius:50%;background-color:#888}.edit-recipe .recipe-photo .btn-delete-recipe-photo:hover,.modal-edit-food .recipe-photo .btn-delete-recipe-photo:hover,.modal-review-food .recipe-photo .btn-delete-recipe-photo:hover{background-color:#000}.edit-recipe .recipe-photo .btn-delete-recipe-photo:before,.modal-edit-food .recipe-photo .btn-delete-recipe-photo:before,.modal-review-food .recipe-photo .btn-delete-recipe-photo:before{font-family:FontAwesome;content:"\f00d"}.edit-recipe .recipe-photo:hover,.modal-edit-food .recipe-photo:hover,.modal-review-food .recipe-photo:hover{opacity:.5;cursor:pointer}.edit-recipe .recipe-photo:hover .btn-delete-recipe-photo,.modal-edit-food .recipe-photo:hover .btn-delete-recipe-photo,.modal-review-food .recipe-photo:hover .btn-delete-recipe-photo{display:block}.edit-recipe .recipe-photo:hover:after,.modal-edit-food .recipe-photo:hover:after,.modal-review-food .recipe-photo:hover:after{content:"\f25a";color:#fff;position:absolute;vertical-align:middle;left:50%;top:50%;z-index:10;width:50px;height:50px;text-align:center;font-size:36px;display:block;margin:-28px 0 0 -25px}.edit-recipe .recipe-photo.uploading,.modal-edit-food .recipe-photo.uploading,.modal-review-food .recipe-photo.uploading{opacity:.5}.edit-recipe .recipe-photo.uploading:after,.modal-edit-food .recipe-photo.uploading:after,.modal-review-food .recipe-photo.uploading:after{content:"\f110";color:#fff;position:absolute;vertical-align:middle;left:50%;top:50%;z-index:10;width:50px;height:50px;text-align:center;font-size:36px;display:block;margin:-28px 0 0 -25px;animation:fa-spin 2s infinite linear}.location-search-bar{background-color:#1EA548;color:#fff;padding:8px 15px;position:relative}.location-search-bar .input-group .form-control:first-child{border-radius:4px;border:none;background:rgba(255,255,255,.2);color:#fff;box-shadow:none}.location-search-bar .input-group .form-control:first-child::-moz-placeholder{color:#ddd;opacity:1}.location-search-bar .input-group .form-control:first-child:-ms-input-placeholder{color:#ddd}.location-search-bar .input-group .form-control:first-child::-webkit-input-placeholder{color:#ddd}.location-search-bar .input-group .input-group-btn{padding-left:10px}.location-search-bar .input-group .input-group-btn .fa-search{float:left;color:red;margin:5px 0 0 -38px;font-size:20px;color:rgba(255,255,255,.3)}.location-search-bar .input-group .input-group-btn button{font-size:25px;line-height:25px;height:auto;padding-top:2px;padding-bottom:2px;background:0 0;color:#D2EAD7;border:none;box-shadow:none!important}.location-search-bar .input-group .input-group-btn button:hover{color:#fff}.location-search-bar .location-filters{border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:2px 30px;margin:15px 0 5px 38px}@media (min-width:768px){.location-search-bar .location-filters{margin-top:0;margin-bottom:0}}.location-search-bar .location-filters label{float:left;margin-left:-68px;display:inline-block;padding-top:3px}.location-search-bar .location-filters .ngrs-range-slider{background:0 0;box-shadow:none;border:none;margin:0}.location-search-bar .location-filters .ngrs-range-slider .ngrs-join{background:rgba(255,255,255,.3)}.location-search-bar .location-filters .ngrs-range-slider .ngrs-value{color:#fff;margin-top:-22px}.location-search-bar .location-filters .ngrs-range-slider .ngrs-value.ngrs-value-min{margin-left:-25px}.location-search-bar .location-filters .ngrs-range-slider .ngrs-value.ngrs-value-max>div{margin-left:14px}.location-map{background-color:#fafafa;min-height:400px;border:1px solid #ddd;text-align:center}.location-group{box-shadow:none;position:relative;margin-bottom:35px}.location-group .list-group li a{margin:0 70px 0 0}.location-group .panel-heading{background-color:#fff;position:relative;font-size:15px;padding-left:78px;padding-right:74px}.location-group .panel-heading .location-logo{background-color:#fff;border:1px solid #ddd;width:50px;height:50px;line-height:44px;position:absolute;bottom:10px;left:15px;text-align:center;overflow:hidden}.location-group .panel-heading .location-logo img{max-width:44px;max-height:44px;margin:0}.location-group .panel-heading .distance{border-radius:3px;color:#fff;width:70px;font-size:11px;text-align:center;background-color:#48A4FF;position:absolute;right:15px;top:50%;margin-top:-16px;z-index:100;padding:1px}.location-group .panel-heading .address{font-size:10px;font-style:italic;font-weight:400;margin-right:28px}.location-group .less,.location-group .more{display:block;background-color:#fff;border:1px solid #ddd;width:50px;height:20px;text-align:center;position:absolute;bottom:-10px;left:50%;margin-left:-25px;text-decoration:none;border-radius:3px}.location-group .less:before,.location-group .more:before{font-family:FontAwesome;color:#ddd;text-align:center;font-size:16px;line-height:16px}.location-group .more:before{content:"\f078"}.location-group .less:before{content:"\f077"}.list-group.map-items li:before{font-family:FontAwesome;content:"\f054";position:absolute;color:#ddd;font-size:18px;right:15px;margin-top:-10px;top:50%}.subtext,body,html{font-family:Open Sans,sans-serif}.list-group.map-items li .tags{color:#999;font-size:11px}.list-group.map-items li .cal{text-align:center;width:50px;position:absolute;right:30px;top:50%;margin-top:-17px;color:#333}.list-group.map-items li .cal span{color:#999;font-size:11px}.locate-attribution{padding:30px 0;text-align:center}.locate-attribution>div{display:block;padding-bottom:5px;color:#999;font-size:12px}.locate-attribution img{height:25px;vertical-align:middle;margin:-7px 5px 0}.locate-attribution a{display:inline-block}.locate-attribution a:last-child img{height:17px;margin-top:0}.page-restaurant-map .col-disqus,.page-restaurant-map .col-item-results,.page-restaurant-map .col-item-search,.page-restaurant-map .col-restaurant-map{margin-bottom:15px}@media (min-width:992px){.page-restaurant-map .col-item-results,.page-restaurant-map .col-item-search{float:left;width:400px;margin-bottom:30px}.page-restaurant-map .col-disqus,.page-restaurant-map .col-restaurant-map{float:right;width:510px;margin-bottom:30px}}@media (min-width:1200px){.page-restaurant-map .col-item-results,.page-restaurant-map .col-item-search{width:460px}.page-restaurant-map .col-disqus,.page-restaurant-map .col-restaurant-map{width:650px}}.location-map-wrap{position:relative}.location-map-wrap .alert-overlay{position:absolute;background-color:rgba(0,0,0,.7);width:100%;height:100%;z-index:10000}.location-map-wrap .alert-overlay .alert{position:absolute;top:50%;left:50%;width:300px;margin:-70px 0 0 -150px}.location-map-wrap .alert-overlay .alert p{margin-left:30px}.location-map-wrap .alert-overlay .alert .fa{float:left;margin-left:-30px;font-size:18px}@media (min-width:992px){.location-map-wrap .alert-overlay .alert{width:360px;margin:-50px 0 0 -180px}.location-map-wrap .alert-overlay .alert .fa{font-size:18px}}.leaflet-marker-icon{outline:transparent solid 1px}.locate-marker{width:300px}.locate-marker .panel-heading{height:65px}.locate-marker .panel-body,.locate-marker .panel-heading{padding:5px}.locate-marker .panel-body{padding-bottom:0}.locate-marker table>tbody>tr>td{padding:2px}.locate-marker .table{margin-bottom:0}.locate-marker .logo{float:left;height:50px;line-height:50px;margin-right:10px}.locate-marker .logo img{vertical-align:middle;max-width:100px!important;max-height:50px}.locate-marker .address{font-size:10px;font-style:italic;font-weight:400;margin-top:2px;margin-bottom:3px}.restaurant-map-item-search .ui-select-match,.restaurant-map-item-search input{outline:0}.restaurant-map-item-search .ui-select-choices-group div:nth-of-type(3){display:none}.table-diet-basics thead>tr>th{text-align:center;text-transform:uppercase;color:#fff;border-bottom-width:0;border-left:1px solid #ddd}.table-diet-basics thead>tr>th:first-child{background-color:#67B500;border-left:none}.table-diet-basics thead>tr>th:last-child{background-color:#DB0000}.table-diet-basics tbody>tr>td{padding:20px;line-height:20px;border-left:1px solid #ddd}.table-diet-basics tbody>tr>td:first-child{border-left:none}.estimate-calories-burned{background-color:#d9edf7;border:1px solid #bce8f1;color:#31708f;text-align:center;margin:0}.banner,.customer,.payment{background-color:#fff}@media (min-width:768px){.estimate-calories-burned{display:table;width:100%}}.estimate-calories-burned .exercise-photo img{width:100%}.estimate-calories-burned .calories-burned{padding:30px 0}.estimate-calories-burned .calories-burned p{font-size:16px;margin-bottom:0}.estimate-calories-burned .calories-burned strong{display:block;font-size:30px}.wrap-exercise-info{border-bottom:1px solid #dedede;padding:10px 0;margin-bottom:30px;text-align:right}.wrap-exercise-info .col-header{text-transform:uppercase;display:block;color:#999;float:left}@media (min-width:768px){.wrap-exercise-info{text-align:center}.wrap-exercise-info .col-header{font-size:12px;float:none}.estimate-calories-burned .calories-burned,.estimate-calories-burned .exercise-photo{width:50%;display:table-cell;vertical-align:middle}}.banner{display:block;position:relative;max-width:780px;margin:0 auto;border:1px solid rgba(19,19,19,.1);padding:15px}.banner:hover,.banner:link,.banner:visited{color:#333;text-decoration:none}.banner-icon{float:left;font-size:3em}@media (min-width:768px){.banner-icon{font-size:6em}}.banner-title{display:block;font-size:16px}@media (min-width:768px){.banner-title{font-size:24px}}.banner-text{display:block;font-size:13px}@media (min-width:768px){.banner-text{font-size:16px}}.banner .fa-chevron-right{position:absolute;right:15px;top:50%;font-size:1.4em;margin-top:-7px}@media (min-width:768px){.banner .fa-chevron-right{font-size:2.4em;margin-top:-14px}}.banner-text,.banner-title{margin:0 20px 0 60px}@media (min-width:768px){.banner-text,.banner-title{margin:0 40px 0 105px}}.customer h1,.payment h1{margin-top:0;text-align:center}.customer .card-form-wrapper,.payment .card-form-wrapper{background-color:#eee;width:600px;border-radius:20px;border:1px solid transparent;padding:15px;margin-left:auto;margin-right:auto}.customer form,.payment form{width:400px;margin-left:auto;margin-right:auto}.customer form .stripe-card,.payment form .stripe-card{height:35px}.customer .alert,.payment .alert{margin:0;padding-top:6px;padding-bottom:6px}.customer .buttons,.payment .buttons{text-align:right}.customer .StripeElement,.payment .StripeElement{background-color:#fff;padding:8px 12px;border-radius:4px;border:1px solid transparent;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.customer .StripeElement--focus,.payment .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.customer .StripeElement--invalid,.payment .StripeElement--invalid{border-color:#fa755a}.customer .StripeElement--webkit-autofill,.payment .StripeElement--webkit-autofill{background-color:#fefde5!important}.customer .success-check,.payment .success-check{position:absolute;margin-left:-70px;margin-top:-10px;font-size:50px}.chatForm,.nixy{position:fixed;bottom:0}.customer{padding-top:100px;padding-bottom:10px;height:500px}.payment{height:191px}.nixy{z-index:1000;right:0}.nixy-expanded{background-color:#e0e0e0;width:100%}@media (min-width:600px){.nixy-expanded{width:400px}}.nixy-collapsed{margin:15px}.nixy-collapsed a{background-color:#53C7F7;color:#fff;text-decoration:none;min-height:45px;line-height:45px;display:inline-block;border-radius:24px;padding:0 15px 0 50px}.overlay-text h1,h4{line-height:normal}.nixy-collapsed a i{height:45px;width:45px;float:left;display:block;border-radius:50%;border:3px solid #53C7F7;margin-left:-50px}.nixy-close{float:right;color:rgba(255,255,255,.7);text-decoration:none;display:inline-block;padding:6px 10px;margin:-6px -10px 0 0}.nixy-close:active,.nixy-close:focus,.nixy-close:hover{color:#fff}.nixy-header{background-color:#53C7F7;color:#fff;padding:10px 15px}.nixy-photo{height:75px;width:75px;border-radius:50%;margin:-50px auto 0;border:3px solid #53C7F7}.nixy-chat-window{min-height:350px;max-height:350px;overflow-y:scroll}.nixy .form-control{border-radius:0;border:1px solid #eaeaea;box-shadow:none;padding-top:15px;padding-bottom:15px;height:auto}.chatCont{height:350px;overflow-y:auto;padding:15px 0 0;margin-bottom:50px}.chatForm{width:400px}.botResult,.userEnteredText{margin-bottom:15px;position:relative;background-color:#fff;border-radius:3px;padding:10px 20px}.botResult ol,.botResult ul,.userEnteredText ol,.userEnteredText ul{margin-left:0;padding-left:20px}.botResult:after,.userEnteredText:after{top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-width:8px;margin-top:-8px}.botResult{white-space:pre-wrap;float:left;margin-left:30px;margin-right:40px}.nobr,.nowrap,.table-food-list tbody tr>td .list-measure,.vertical{white-space:nowrap}.botResult:after{right:100%;border-right-color:#fff}.userEnteredText{float:right;margin-right:30px;margin-left:40px;background-color:#ffffbf}.userEnteredText:after{left:100%;border-left-color:#ffffbf}.bot-busy,.spinner{float:left;margin-left:30px;width:70%}.bot-busy>div,.spinner>div{width:10px;height:10px;background-color:#aaa;border-radius:50%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;margin-right:3px}.bot-busy .bounce1,.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.bot-busy .bounce2,.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(20)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.nixy-collapsed a i,.nixy-photo{background:url(/nix_assets/images/nixy.png) center center no-repeat #fff;background-size:60%}.food-lists li:hover,.search-bar,.topic-lists li:hover{background-color:#fafafa}.created-by{margin:20px 0 0 50px}.created-by-icon,.created-by-photo{height:40px;width:40px;overflow:hidden;float:left;margin:-8px 0 0 -50px}.created-by-photo{border-radius:50%}.created-by-photo img{max-height:42px;max-width:42px}.edit-list-link{clear:both;padding-top:10px}.list-diets{clear:both;margin-top:20px}.list-diets .badge{margin-right:5px}.table-food-list thead tr th{text-align:center}.table-food-list thead tr th:nth-child(1){text-align:left;width:60px}.table-food-list thead tr th:nth-child(2){text-align:left}.table-food-list thead tr th:nth-child(4){width:30px}.table-food-list tbody tr>td{vertical-align:middle;text-align:center}.table-food-list tbody tr>td:nth-child(1) img{max-width:100px;max-height:50px}.table-food-list tbody tr>td:nth-child(2){text-align:left}.table-food-list tbody tr>td:nth-child(2) a{font-size:16px}.table-food-list tbody tr>td .list-measure input{width:50px}.table-food-list tbody tr>td .list-measure select{margin-top:1px;width:100px}.food-lists{list-style:none;margin:0;padding:0}.food-lists li{cursor:pointer;border-bottom:1px solid #eee;padding:10px;display:table;width:100%}.food-lists li .food-thumb{display:table-cell;width:85px;vertical-align:middle}.food-lists li .food-description{display:table-cell;vertical-align:middle;padding-left:20px}.food-lists li .food-description p{font-size:16px;margin-bottom:0}@media (min-width:768px){.food-lists li .food-thumb{width:105px}.food-lists li .food-description p{font-size:18px}}.food-lists li .food-description .created-by{margin:4px 0 0}.food-lists li .food-description .created-by .created-by-icon,.food-lists li .food-description .created-by .created-by-photo{height:20px;width:20px;float:none;display:inline-block;margin-left:3px;margin-bottom:-5px}.food-lists li .food-description .created-by .created-by-icon img,.food-lists li .food-description .created-by .created-by-photo img{max-height:22px;max-width:22px}.search-bar{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px}.suggested-food-lists .box-content{padding:0}.suggested-food-lists .box-content table{margin:0}.suggested-food-lists .box-content table tr:first-child td{border-top:none}.suggested-food-lists .box-content table td{padding:5px}.suggested-food-lists .box-content table td:first-child{width:50px;text-align:center}.suggested-food-lists .box-content table td:first-child img{height:30px}.suggested-food-lists .box-content table td:nth-child(2){vertical-align:middle}.vertical{transform:rotate(-90deg);transform-origin:left top 0;position:absolute;bottom:-6px;left:50%;margin-left:-12px}.list-foods{padding:15px 0}.table-localization tbody tr th{position:relative;height:200px;vertical-align:bottom}.table-localization tbody tr th:first-child{text-align:center}.table-localization tbody tr td{vertical-align:middle;text-align:center}.table-localization tbody tr td:first-child a{text-decoration:none!important}.table-localization tbody tr td:first-child img{height:30px}.topic-lists{list-style:none;margin:0;padding:0}.topic-lists li{cursor:pointer;border-bottom:1px solid #eee;padding:10px;display:table;width:100%}.topic-lists li .topic-thumb{display:table-cell;width:85px;vertical-align:middle}.topic-lists li .topic-description{display:table-cell;vertical-align:middle;padding-left:20px}.topic-lists li .topic-description p{font-size:16px;margin-bottom:0}@media (min-width:768px){.search-bar .input-group{max-width:400px}.topic-lists li .topic-thumb{width:105px}.topic-lists li .topic-description p{font-size:18px}}.topic-lists li .topic-description .created-by{margin:4px 0 0}.topic-lists li .topic-description .created-by .created-by-icon,.topic-lists li .topic-description .created-by .created-by-photo{height:20px;width:20px;float:none;display:inline-block;margin-left:3px;margin-bottom:-5px}.topic-lists li .topic-description .created-by .created-by-icon img,.topic-lists li .topic-description .created-by .created-by-photo img{max-height:22px;max-width:22px}@font-face{font-family:'Glyphicons Halflings';src:url(/nix_bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(/nix_bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/nix_bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(/nix_bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(/nix_bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(/nix_bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}:focus{outline:0!important}html{background-color:#f8f8f8}@media (min-width:992px){html{min-height:100%;position:relative}body{margin-bottom:182px}}.btn:active:focus,.btn:focus{outline:0}.navbar-brand img{width:120px}.h1,.h2,.h3,h1,h2,h3{margin-top:0}h2{font-size:28px}@media (min-width:768px){.h1,.h2,.h3,h1,h2,h3{margin-top:20px}h2{font-size:30px}}.subheading-highlight{color:#d66f00}.breadcrumb{margin-bottom:0;background-color:transparent;font-size:11px;text-align:right}.overlay{height:500px}.overlay-text h1{font-size:26px;margin:0}@media (min-width:768px){.overlay-text h1{font-size:38px}}@media (min-width:992px){.overlay-text h1{font-size:42px}}.overlay-300{position:absolute;height:100%;width:100%;background:linear-gradient(135deg,rgba(0,0,0,.75),rgba(0,0,0,.25))}.page-banner{position:relative;height:120px;background-size:cover!important;background-position:center center;background-repeat:no-repeat;display:table;width:100%}.page-banner.basil-bucket{background-image:url(https://s3.amazonaws.com/cdn4-nutritionix/images/basil_bucket.jpg)}.page-banner.database-server{background-image:url(https://s3.amazonaws.com/cdn4-nutritionix/images/database_banner2.jpg)}.page-banner.spreadsheet{background-image:url(/nix_assets/images/spreadsheet.jpg)}.page-banner.map{background-image:url(/nix_assets/images/map.jpg)}@media (min-width:768px){.page-banner{height:150px}}.page-banner.has-statbar{height:155px}@media (min-width:768px){.page-banner.has-statbar{height:185px}}.page-banner.has-statbar .overlay-300{height:155px}.statbar-wrap{min-height:40px}.statbar-wrap .statbar{background-color:#222}.block{display:block}.nf,.nutritionLabel{width:auto!important}@media (min-width:450px){.nf,.nutritionLabel{margin-left:auto;margin-right:auto;width:300px!important}}@media (min-width:768px){.page-banner.has-statbar .overlay-300{height:185px}.nf,.nutritionLabel{width:auto!important}}.nutritionLabel input.unitQuantityBox{width:32px!important;height:20px!important}.fa-7x{padding-top:10px!important}.nbsp:after{display:inline-block;content:"\00a0"}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.help-block{font-size:12px;color:#999;margin:0 15px}.content-404{margin-left:0;margin-right:0;padding-top:20px;padding-bottom:20px}@media (min-width:768px){.content-404{padding-top:80px;padding-bottom:80px}}@media (min-width:992px){.help-block{margin:0}.content-404{padding-top:160px;padding-bottom:160px}}.error-page-message{background-color:#fff;padding:20px;border-radius:10px}.bg-white{background-color:#fff;border:1px solid #f4f4f4}@media (min-width:768px){.padding{padding:25px 10px}}.padding{padding:15px}.padding-top{padding-top:15px}.padding-right{padding-right:15px}.padding-bottom{padding-bottom:15px}.padding-left{padding-left:15px}.row.padding{padding-left:0;padding-right:0}@media (min-width:768px){.row.padding{padding-left:15px;padding-right:15px}}.snippet pre code{color:#2f6f9f}.na{color:#4f9fcf}.nv{color:#d44950}.powered-by,.powered-by:hover{text-decoration:none;color:#999}.as-table{display:table}.as-table .as-table-cell{display:table-cell;vertical-align:middle}.subtext{font-size:16px;-webkit-filter:blur(0)}.bordered-text{border:1px dotted #ccc;padding:6px 10px;display:inline-block;margin-bottom:15px}.btn{font-family:Quicksand,sans-serif}.powered-by{width:140px;display:inline-block}.powered-by span{font-size:10px;display:block}.table-fluid{width:100%}#iubenda_policy h1{font-size:32px}#iubenda_policy h2{font-size:22px}#iubenda_policy h3{font-size:16px}#iubenda_policy .for_boxes,#iubenda_policy .for_boxes>li{margin:0;padding:0;list-style:none}.submit-alert{margin:10px 0}.submit-alert.inline{margin-top:0}.error-404{margin-top:150px}.modal-footer{text-align:center;border:none;padding-top:0}.clickable{cursor:pointer}.m-b-none{margin-bottom:0}.daily-calories-calculator .btn+.btn{margin-left:5px;margin-bottom:0}.text-underline{text-decoration:underline!important}.w40{width:40px!important}.input-padding-top{padding-top:8px}.nix-ad{width:100%;height:60px;border:0}@media (min-width:767px){.nix-ad{width:336px;height:280px}.square-ad{padding-top:0}}@media (min-width:1200px){.nix-ad{width:728px;height:90px}.square-ad .nix-ad{width:336px;height:280px}}@media (max-width:767px){.desktop-only{display:none}}@media (min-width:767px){.square-ad .nix-ad{width:336px;height:280px}.mobile-only{display:none}}.fb-like,.modal-content .watermark_container{display:block!important}.fb-like{padding-top:15px}.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}@media (min-width:992px){.page-detail .fb-like{padding-top:15px;padding-bottom:0}}.track-app .fb-like{padding:0 0 15px 30px;width:250px;margin:0 auto}.modal-backdrop{opacity:.5;filter:alpha(opacity=50)}label.watermark{color:#ccc!important;opacity:1!important}.nutrition-label{margin-bottom:10px}.alert-text-danger{color:#a94442}tags-input .tags{border-radius:4px;border-color:#ccc}.table-payment-summary tr td:last-child,.table-payment-summary tr th:last-child{text-align:right;width:20%}.table-payment-summary tfoot>tr>td{text-align:right}
.app-ad{display:block;background-color:#fff;padding:6px 15px;margin-bottom:10px;font-family:'Open Sans',sans-serif;text-align:center;font-size:14px}.app-ad a,.app-ad a:link{color:#333}.app-ad a:active,.app-ad a:hover{color:#000}.app-ad .fa{margin-right:10px;vertical-align:middle}@media (min-width:768px){.app-ad{display:inline-block}}