.carousel-control,.nav,.pagination,.panel-title a{cursor:pointer}.business-header-bg{background-color:#dff0d8}.business-icon-color{color:#66a3ff}.consumer-header-bg{background-color:#dff0d8}.consumer-icon-color{color:#66a3ff}.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}}.site-footer .copyright-text{color:#666}.site-footer .copyright-text a:link,.site-footer .copyright-text a:visited{color:#666}.site-footer .copyright-text a:hover{color:#417a15}.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-section-title a{color:#fff}.landing-section-title a:hover{color:#fff;text-decoration:underline}.landing-image{padding:10px;max-width:125px;margin:0 auto}@media (min-width:1201px){.landing-image{max-width:150px}}.center-everything{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1)}15%{-webkit-transform:scale(1.15)}30%{-webkit-transform:scale(1)}45%{-webkit-transform:scale(1.15)}70%{-webkit-transform:scale(1)}}@keyframes heartbeat{0%{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.15)}70%{transform:scale(1)}}@-webkit-keyframes magnify-zoom{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1.2)}}.section-content{min-height:300px}.section-content:hover{cursor:pointer}.section-content:hover #heart-icon{color:#e60000;-webkit-animation:heartbeat 1s;animation:heartbeat 1s}.section-content:hover #calculator{color:#51b351}.section-content:hover #data-licensing{color:#51b351}.section-content:hover #restaurant-platform{color:#51b351}.center-margin,.content-margin{margin:0 auto;text-align:center;border:1px solid rgba(19,19,19,.1);margin-bottom:10px;background-color:#fff;padding-top:10px}.center-margin{position:relative;min-height:300px}.content-margin{text-align:left;padding:15px}@media (min-width:768px){.content-margin{padding:30px 0}}.landing-center-margin{margin:0 auto;text-align:center;border:1px solid rgba(19,19,19,.1);margin-bottom:10px;background-color:#fff;position:relative}.section{display:table-cell;text-align:center}.section-subtitle{font-family:Open Sans,sans-serif;font-size:1.4em;line-height:1em}.section-content{font-family:Open Sans,sans-serif;padding:15px;margin-top:10px}@media (max-width:1200px){.section-content{text-align:center;margin-top:0}}.landing-body-text{font-family:Open Sans,sans-serif;color:#6f7c82;padding:5px}.search-database-input{font-size:2em}.search-database-button{background-color:#58a61c}.search-database-button:hover{background-color:#417a15}.consumer-tools-background{background-size:cover}.business-solutions-background{background-size:cover}.read-more{color:#58a61c}.read-more:hover{color:#417a15;text-decoration:underline}@media (min-width:1201px){.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){.top-landing-page-icons{float:none}}.view-all-container{margin-bottom:20px}a.view-all{font-size:14px;color:#fff}a.view-all:hover{color:#fff}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}.sticky-banner{border-top:5px solid #449d44;padding:30px 30px 15px 30px;background:#fff;width:100%;position:fixed;left:0;bottom:0;z-index:1000}.sticky-banner p{font-size:18px}@media (min-width:992px){.sticky-banner p.btn-spacer{margin-right:300px}}.sticky-banner .btn{font-weight:700}@media (min-width:992px){.sticky-banner .btn{float:right;margin-top:-60px}}.sticky-banner .close-sticky{position:absolute;right:20px;top:20px;cursor:pointer}.gdpr-banner{border-top:5px solid #449d44;padding:10px;background:#fff;width:100%;position:fixed;left:0;bottom:0;z-index:1000;font-size:12px;text-align:center}@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}.nix-apple:before{content:"\e604"}.nix-ix:before{content:"\e605"}.nix-nutrition:before{content:"\e606"}.brand{font-size:45px;text-align:center;padding-bottom:10px}.brand a{text-decoration:none}.brand .nix-nutrition{margin-left:-9px}.brand .nix-ix{margin-left:-10px}.brand .nix-nutrition{color:#000}.brand .nix-apple,.brand .nix-ix{color:#6ab416}.btn-custom{color:#fff;background-color:#54a526}.padding{padding:15px}.padding-top{padding-top:15px}.padding-right{padding-right:15px}.padding-bottom{padding-bottom:15px}.padding-left{padding-left:15px}.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-brand{color:#58a61c;white-space:nowrap;margin-top:-9px}@media (min-width:768px){.navbar-brand{margin-top:-11px}}.navbar-brand img{width:143px}@media (max-width:1200px){.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}@media (max-width:1200px){#nav-menu li:hover{background-color:#555}#nav-menu li:hover a{color:#58a61c}}.navbar-toggle{padding:10px 15px;margin-top:6px}@media (max-width:1200px){.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}#nav-menu{font-family:Open Sans,Sans-serif;font-weight:300}#searchBar{font-family:Open Sans,Sans-serif;padding-top:10px;padding-bottom:10px}@media (min-width:1200px){#searchBar{padding-top:0;padding-bottom:0;position:absolute;left:160px;top:9px;width:380px}}#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}@media (min-width:1200px){#searchBar form .input-group{max-width:420px}}.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;background-color:#fff;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;box-sizing:border-box;color:#999}.wrap{background-color:#fff;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%;text-align:center;top:70px;z-index:10000}.alert-sitewide{display:inline-block;padding-top:8px;padding-bottom:8px;text-align:center;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}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{width:100%}.slide-properties{background-position:0 40%;background-size:cover;height:500px;background-repeat:no-repeat}@media (max-width:1200px){.slide-properties{height:400px}}@media (max-width:550px){.slide-properties{background-position:-150px}}.overlay{position:absolute;height:500px;width:100%;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}@media (max-width:1200px){.landing-updates-image{max-width:100px}}.slider-content{position:absolute;top:18%;left:0;width:100%;text-align:center;z-index:9999}@media (min-width:768px){.slider-content{top:25%;left:50%;width:600px;margin-left:-300px}}@media (min-width:768px){.slider-content .section-subtitle{font-size:2.4em}}.shadowed{text-shadow:1px 1px 2px #000}@media (max-width:1200px){.has-image{margin-top:30px}}.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 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){.no-image .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 10px;color:#fff}.recent-updates-section-content .section-subtitle{margin-top:0}.recent-updates-section-content .landing-body-text{font-family:Roboto Slab,sans-serif;font-weight:300}@media (max-width:1200px){.recent-updates-section-content{text-align:center}}.statbar{font-size:12px;font-family:Roboto Slab,sans-serif;font-weight:300;z-index:999;margin:0 auto;text-align:center;background-color:rgba(0,0,0,.5);padding:5px 5px;position:absolute;width:100%;-webkit-font-smoothing:antialiased;color:#fff}@media (min-width:1201px){.statbar{font-size:18px}}@media (max-width:600px){.statbar{font-size:10px}}.statbar table{margin:0 auto}.statbar table tbody>tr>td{padding:0}.statbar-link{position:absolute;display:block;height:100%;width: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}@media (min-width:768px){.list-database .icon{font-size:20px}}.list-database li .database-info{margin-left:65px}@media (min-width:768px){.list-database li .database-info{margin-left:130px;padding-top:4px}}.list-database li h3{margin-top:0;margin-bottom:4px}.list-database li h4{color:#999;margin-top:0}.databaseImage{background-image:linear-gradient(125deg,rgba(0,0,0,.7),rgba(0,0,0,.35)),url(/nix_assets/images/database/grocery_stock.jpg);height:200px;width:auto;background-size:cover;color:#fff;text-shadow:1px 1px 1px #000;margin-bottom:5px}.databaseImage2{background-image:linear-gradient(125deg,rgba(0,0,0,.7),rgba(0,0,0,.35)),url(/nix_assets/images/database/restaurant_stock.jpg);height:200px;width:auto;background-size:cover;color:#fff;text-shadow:1px 1px 1px #000;margin-bottom:5px}.databaseImage3{background-image:linear-gradient(125deg,rgba(0,0,0,.7),rgba(0,0,0,.35)),url(/nix_assets/images/database/common_foods_stock.jpg);height:200px;width:auto;background-size:cover;color:#fff;text-shadow:1px 1px 1px #000;margin-bottom:5px}.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}.database-info{padding:10px}@media (min-width:768px){.database-info{min-height:195px}}.databaseImage,.databaseImage2,.databaseImage3{position:relative;overflow:hidden}.databaseImage2>a,.databaseImage3>a,.databaseImage>a{display:block;position:absolute;height:100%;width:100%}.syndigo .container-database-highlights a,.syndigo .container-database-highlights a:link,.syndigo .container-database-highlights a:visited{color:#333}.syndigo .container-database-highlights .stat-icon img{width:auto}.syndigo .container-database-highlights h3{color:#33ea18}.syndigo .container-database-highlights h3 a,.syndigo .container-database-highlights h3 a:link,.syndigo .container-database-highlights h3 a:visited{color:#33ea18}.syndigo .container-database-highlights .box-shadow{margin-bottom:30px}@media (min-width:786px){.syndigo .container-database-highlights .box-shadow{margin-left:100px;margin-right:100px}}@media (min-width:992px){.syndigo .container-database-highlights .box-shadow{margin-left:0;margin-right:0}}.syndigo .container-database-highlights .box-shadow>img{width:100%;height:auto}@media (min-width:992px){.syndigo .container-database-highlights .padding{min-height:1320px}}@media (min-width:1200px){.syndigo .container-database-highlights .padding{min-height:995px}}.syndigo .container-database-highlights .list-downloads,.syndigo .container-database-highlights .list-food-directory{list-style:none;margin:0;padding:0}.syndigo .container-database-highlights .list-downloads li,.syndigo .container-database-highlights .list-food-directory li{margin:0;padding:0 0 25px 35px}.syndigo .container-database-highlights .list-downloads li .flag-icon,.syndigo .container-database-highlights .list-food-directory li .flag-icon{float:left;margin:4px 0 0 -35px}.syndigo .container-database-highlights .list-downloads li{padding-left:30px}.syndigo .container-database-highlights .list-downloads li i.fa{float:left;margin:4px 0 0 -30px;color:#33ea18}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}@media (min-width:768px){.col-calc-brand>a .brand-logo{width:160px;height:160px;line-height:160px}}.col-calc-brand>a>span{display:block;margin:0 auto;font-size:11px}@media (min-width:768px){.col-calc-brand>a>span{font-size:14px}}.col-calc-brand>a>span>img{max-width:75px;max-height:55px}@media (min-width:768px){.col-calc-brand>a>span>img{max-width:160px;max-height:130px}}.bordered-box{border:1px solid rgba(19,19,19,.1);background-color:#fff;margin-bottom:15px}@media (min-width:768px){.bordered-box.consumer{min-height:340px}}@media (min-width:992px){.bordered-box.consumer{min-height:305px}}.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 0}.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}@media (min-width:768px){.form-daily-calorie .radio{padding-top:7px}}.container-daily-calories h3{font-size:22px}@media (min-width:768px){.container-daily-calories h3{font-size:24px}}.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-recommended-calorie .form-control{width:80px!important}}.form-recommended-calorie .alert{width:250px}@media (min-width:992px){.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}@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}}.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){.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 auto;border:2px solid #28a54c;border-radius:10px;padding:15px 20px 18px 20px;font-family:Georgia,'Times New Roman';text-align:center;font-style:italic;position:relative;background:#fff}@media (min-width:768px){.app-testimonial{font-size:16px;max-width:400px}}.app-testimonial:after,.app-testimonial:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.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-family:Georgia,'Times New Roman';font-style:italic;font-weight:700;text-align:center;margin-bottom:10px}@media (min-width:768px){.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{font-size:16px;line-height:26px;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}.list-features{line-height:26px;font-size:16px}@media (min-width:1200px){.list-features{font-size:18px;line-height:30px}}@media (min-width:1200px){.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}.bordered-box.business{position:relative}@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}@media (min-width:768px){.nutritionlink-features li .fa{font-size:80px}}.nutritionlink-features li h4{margin-bottom:6px;margin-left:70px}@media (min-width:768px){.nutritionlink-features li h4{margin-left:105px}}.nutritionlink-features li p{font-size:14px;margin-left:0}@media (min-width:768px){.nutritionlink-features li p{margin-left:105px}}.nutritionlink-features li span.pull-left{width:50px;display:block}@media (min-width:768px){.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}@media (min-width:768px){.nutritionlink-brands li{display:inline-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;position:relative}@media (min-width:768px){.nutrition-tool{min-height:150px}}@media (min-width:992px){.nutrition-tool{min-height:250px}}.nutrition-tool.nutrition-calculator{background-image:url(/nix_assets/images/business/interactive-nutrition-tools/nutrition_calculator.jpg)}.nutrition-tool.allergen-wizard{background-image:url(/nix_assets/images/business/interactive-nutrition-tools/allergen_wizard.jpg)}.nutrition-tool.interactive-nutrition-menu{background-image:url(/nix_assets/images/business/interactive-nutrition-tools/interactive_nutrition_menu.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){.nutrition-tool h3{font-size:16px}}@media (min-width:992px){.nutrition-tool h3{font-size:24px}}.nutrition-tool a{display:block;height:100%;width:100%;z-index:100;background:rgba(255,255,255,.4);text-decoration:none;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}}@media (min-width:992px){.interactiveNutritionTools .overlay-text h1{font-size:42px}}.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){.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 auto}.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 .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;position:absolute;top:50%;left:0;margin-top:-10px;z-index:1000;color:#000;text-align:right;margin-left:-70px}.arrow_box:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(40,165,76,0);border-right-color:#28a54c;border-width:10px;margin-top:-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;text-decoration:none;color:#333;font-size:14px;line-height:14px;margin-bottom:15px}.nutrition-tool-widget.center{margin:0 auto}@media (min-width:768px){.nutrition-tool-widget.center{margin:0}}@media (min-width:768px){.nutrition-tool-widget{font-size:22px;line-height:22px;zoom:72%}}@media (min-width:992px){.nutrition-tool-widget{zoom:88%}}.nutrition-tool-widget span{display:table-cell;vertical-align:middle}.nutrition-tool-widget img{max-width:60px;max-height:40px;margin-right:10px}@media (min-width:768px){.nutrition-tool-widget img{max-width:70px;max-height:60px}}.nutrition-tool-widget .sm{display:block;font-size:11px}@media (min-width:768px){.nutrition-tool-widget .sm{font-size:18px}}.nutrition-tool-widget .widget-text{padding-right:10px}.nutrition-tool-widget .fa{color:#ccc}.nutrition-tool-widget .fa.fa-calculator{color:#58a61c;margin-right:4px}@media (min-width:768px){.nutrition-tool-widget .fa.fa-calculator{font-size:2.2em}}.nutrition-tool-widget .fa.fa-chevron-right{vertical-align:middle;margin-top:-10px}@media (min-width:768px){.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}@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}}.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}@media (min-width:768px){.product-box.horizontal .bordered-box.business{min-height:auto}}@media (min-width:992px){.product-box.horizontal .bordered-box.business{min-height:304px}}.product-box .section-subtitle{margin-top:0}.page-detail .item-title{position:relative}.page-detail .item-title .btn-calc-wrap{margin-bottom:0}.track-app .navbar{border-color:#fff}@media (min-width:992px){.track-app .navbar{border-color:#e7e7e7}}.track-app .navbar-brand{visibility:hidden}@media (min-width:992px){.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}}@media (min-width:992px){.track-app-landing .col1{padding-top:80px}}@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}}@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}}@media (min-width:992px){.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:1200px){.track-app-landing .col1 .colwrap{width:640px}}@media (min-width:1350px){.track-app-landing .col1 .colwrap{width:670px}}.track-app-landing .col2{background:transparent url(/nix_assets/images/app/basil_blurred.jpg) left center no-repeat}@media (min-width:768px){.track-app-landing .col2{height:620px;overflow:hidden}}@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 .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 .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 30px}@media (min-width:768px){.track-app-intro{padding:30px 50px;font-size:30px}}@media (min-width:768px){.iphone6-wrap{float:left;margin:0 25px 0 90px}}@media (min-width:992px){.iphone6-wrap{margin:0 25px}}.iphone6-wrap .iphone6{background:transparent url(/nix_assets/images/app/iphone6.png) no-repeat;width:270px;height:550px;margin:0 auto 30px auto;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%}}.iphone6-wrap .iphone6 #screens{width:234px;height:422px}.demo-wrap{background-color:#f7f7f7;border-radius:4px;padding:8px;border:1px solid #e7e7e7}#highlights{position:relative}@media (min-width:768px){#highlights{width:280px;margin-top:66px;float:left}}@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%}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){#highlights{zoom:77%}}#highlights .highlight{opacity:.3;padding-left:17px;padding-right:17px}@media (min-width:768px){#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}@media (min-width:768px){#highlights .slick-dots{position:absolute;top:15px;right:-40px}}#highlights .slick-dots li{margin:0;padding:0 5px;display:inline-block}@media (min-width:768px){#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}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.quotes-wrap{min-height:200px}}@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{background-color:#e5f1dc;padding:15px 0 20px 0}@media (min-width:992px){.download-track-app{padding:37px 0 48px 0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.download-track-app{padding:15px 0 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){.download-track-app{padding:15px 0 15px 0}}.download-track-app h4{font-weight:600;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-left:40px}@media (min-width:768px){.download-track-app h4{letter-spacing:2px}}.download-track-app h4:before{font-family:FontAwesome;content:"\f019";color:#b5b3ab;font-size:30px;float:left;margin:-2px 0 0 -40px}.download-track-app .promo-counter{font-weight:900;margin-bottom:10px}.syndigo .container-hero{background-image:url(/nix_assets/images/business/api/bg-banner.png);background-repeat:no-repeat;background-position:center bottom;background-size:100%}.syndigo .container-hero h1{font-weight:700;margin-top:0;padding-top:0}@media (min-width:992px){.syndigo .container-hero h1{font-size:56px}}@media (min-width:992px){.syndigo .container-hero .intro{font-size:27px;line-height:normal}}.syndigo .container-api-stats{text-align:center;padding:30px 0}@media (min-width:992px){.syndigo .container-api-stats{padding:60px 0!important}}.syndigo .container-api-stats .row>div[class^=col-]:nth-child(2){border-left:1px solid #33ea18;border-right:1px solid #33ea18}.syndigo .container-api-stats .stat{font-weight:700;font-size:22px}@media (min-width:768px){.syndigo .container-api-stats .stat{font-size:30px}}@media (min-width:992px){.syndigo .container-api-stats .stat{font-size:40px}}.syndigo .container-api-stats .stat-icon{width:35px;height:40px;line-height:40px;margin:0 auto}@media (min-width:992px){.syndigo .container-api-stats .stat-icon{width:50px;height:55px;line-height:55px}}.syndigo .container-api-stats .stat-icon img{width:100%}@media (mind-width:768px){.syndigo .container-api-stats .stat+p{font-size:16px}}@media (min-width:992px){.syndigo .container-api-stats .stat+p{font-size:20px}}@media (min-width:768px){.syndigo .col-api-faq h2{margin-top:80px}}.syndigo .api-faq .panel{background-color:transparent;border:none;border-bottom:1px solid #ddd;box-shadow:none}.syndigo .api-faq .panel-open h4 a:before{content:"\2212"!important}.syndigo .api-faq .panel-heading{padding:0;background-color:transparent;position:relative}.syndigo .api-faq .panel-heading a{display:block;padding:25px 30px 25px 0;text-decoration:none;color:#222}.syndigo .api-faq .panel-heading a:link,.syndigo .api-faq .panel-heading a:visited{color:#222}.syndigo .api-faq .panel-heading a:before{font-family:'Glyphicons Halflings';color:#33ea18;content:"\002b";position:absolute;top:auto;left:auto;right:0}@media (min-width:992px){.syndigo .api-faq .panel-title{font-size:18px;font-weight:400}}.syndigo .api-faq .panel-body{padding:0 0 30px 0;border:none!important}@media (min-width:768px){.syndigo .row-plan .plan-service{min-height:290px}}@media (min-width:992px){.syndigo .row-plan .plan-service{min-height:330px}}.syndigo .row-plan .plan-service a,.syndigo .row-plan .plan-service a:link,.syndigo .row-plan .plan-service a:visited{color:#33ea18}.syndigo .row-plan .plan-content-wrap{padding:15px}@media (min-width:768px){.syndigo .row-plan .plan-content-wrap{padding:30px}}.syndigo .row-plan .service-icon{display:block;margin-bottom:6px}.pricing-box .syndigo h3,.syndigo .pricing-box h3,.syndigo .table-api-pricing tr td h3,.table-api-pricing tr td .syndigo h3{background-color:#00c5f3!important;color:#fff;height:100px;width:100px;border-radius:50%;padding-top:26px;margin:0 auto;font-size:30px;text-align:center}.pricing-box .syndigo sup,.syndigo .pricing-box sup,.syndigo .table-api-pricing tr td sup,.table-api-pricing tr td .syndigo sup{top:-13px;font-size:12px;color:#fff!important}.pricing-box .syndigo sub,.syndigo .pricing-box sub,.syndigo .table-api-pricing tr td sub,.table-api-pricing tr td .syndigo sub{display:block;position:static;float:none;margin-top:6px;font-size:12px;color:#fff!important}.pricing-box .syndigo h4,.syndigo .pricing-box h4,.syndigo .table-api-pricing tr td h4,.table-api-pricing tr td .syndigo h4{margin-top:20px;font-weight:600}.pricing-box h3 .syndigo span,.syndigo .pricing-box h3 span,.syndigo .table-api-pricing tr td h3 span,.table-api-pricing tr td h3 .syndigo span{display:block;font-size:12px;margin-top:-4px;color:#fff!important}.syndigo .pricing-box .btn,.syndigo .table-api-pricing tr td .btn{border:1px solid #33ea18!important;color:#33ea18!important;background-color:#fff!important;font-size:14px;font-weight:600}.syndigo .pricing-box .btn:hover,.syndigo .table-api-pricing tr td .btn:hover{background-color:#33ea18!important;color:#fff!important}.syndigo .container-api-pricing .intro{margin-bottom:20px}@media (min-width:992px){.syndigo .container-api-pricing .intro{font-size:20px;margin-bottom:30px}}.syndigo .table-api-pricing{width:100%;margin-bottom:15px}.syndigo .table-api-pricing colgroup col{background-color:#fff;border:1px solid #cad6e5;width:18%;padding:10px 8px}.syndigo .table-api-pricing colgroup col:first-child{background-color:transparent;border:none;width:28%}.syndigo .table-api-pricing tr:first-child>td{padding-top:20px;border-bottom:1px solid #cad6e5}.syndigo .table-api-pricing tr:last-child>td{padding:20px 15px}.syndigo .table-api-pricing tr td{padding:12px 15px;text-align:center;font-size:14px}.syndigo .table-api-pricing tr td:first-child{text-align:left}.syndigo .table-api-pricing tr td h3.free{padding-top:36px}.syndigo .table-api-pricing tr td .fa-info-circle{color:#33ea18;font-size:14px!important}.syndigo .table-api-pricing tr.bordered>td{border-bottom:1px solid #cad6e5}.syndigo .table-api-pricing tr.bordered>td:first-child{background-color:#fff;border-left:1px solid #cad6e5}.syndigo .table-api-pricing tr.bordered>td .fa{font-size:20px}.syndigo .table-api-pricing tr.bordered>td .fa.fa-times{color:#e9635e}.syndigo .table-api-pricing tr.bordered>td .fa.fa-check{color:#33ea18}@media (min-width:768px){.syndigo .row-pricing{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}}.syndigo .row-pricing .pricing-box{margin-bottom:30px}@media (min-width:768px){.syndigo .row-pricing .pricing-box{flex:1;flex-basis:44%}}@media (min-width:992px){.syndigo .row-pricing .pricing-box{flex-basis:0;margin-bottom:15px}}.syndigo .pricing-box{position:relative;border:1px solid #e3e3e3;background-color:#fff;padding:15px 15px 60px 15px;box-sizing:border-box;margin:0 15px 15px 15px}.syndigo .pricing-box h3.free{padding-top:36px}.syndigo .pricing-box .btn{position:absolute;width:88%;bottom:15px;left:50%;margin-left:-44%}.syndigo .pricing-features{list-style:none;margin:0 0 30px 0;padding:0}.syndigo .pricing-features li{margin:0;padding:10px 0;text-align:left;border-bottom:1px solid #ddd;font-size:12px;text-align:center}.syndigo .pricing-features li .fa-info-circle{color:#33ea18}.syndigo .pricing-features li>strong{float:left;text-align:left}.syndigo .pricing-features li>div{text-align:right;margin-left:110px}.syndigo .pricing-features li>div>.fa{vertical-align:middle;margin-top:-6px;font-size:18px}.syndigo .pricing-features li>div>.fa.fa-times{color:#e9635e}.syndigo .pricing-features li>div>.fa.fa-check{color:#33ea18}.syndigo .gradient1{background:#33ea18;background:linear-gradient(280deg,rgba(51,234,24,.844997) 40%,#00c5f3 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.row-contact{padding:30px 0 40px 0}@media (min-width:768px){.row-contact{padding:0 0 40px 0}}.contact-header{font-family:Roboto Slab,sans-serif;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:6px}.mktoForm{width:300px!important;margin:0 auto}.mktoForm textarea[rows="2"]{height:7em!important}.mktoFieldWrap,.mktoFormCol{float:none!important}.mktoField{width:100%!important;padding:8px 10px!important;border:1px solid #ccc;border-radius:3px}.mktoButtonRow{display:block!important}.mktoButtonWrap{margin:0!important}.mktoButton{width:100%!important}.syndigo-support{background:#03a9f4;padding:60px 30px;max-width:700px;margin:40px auto 40px auto;font-size:1.6em;font-weight:100;border-radius:.5em;color:#fff;text-align:center;position:relative}.syndigo-support a{color:#ff0;text-decoration:underline}.syndigo-support .fa-envelope{font-size:10em;opacity:.1;left:20px;position:absolute;top:0}@media (min-width:992px){.syndigo #mktoForm_1008.mktoForm .mktoFormRow:nth-child(2),.syndigo #mktoForm_1008.mktoForm .mktoFormRow:nth-child(4),.syndigo #mktoForm_1008.mktoForm .mktoFormRow:nth-child(6){float:left;width:46%}.syndigo #mktoForm_1008.mktoForm .mktoFormRow:nth-child(3),.syndigo #mktoForm_1008.mktoForm .mktoFormRow:nth-child(5){float:right;width:46%;clear:none}}.syndigo #mktoForm_1008.mktoForm .mktoLabel{margin-bottom:8px}.syndigo #mktoForm_1008.mktoForm .mktoButtonRow{text-align:center}.syndigo #mktoForm_1008.mktoForm .mktoButton{width:auto!important}.no-result{padding:15px 15px 30px 15px}.no-result h2{margin-bottom:20px;padding-left:0!important}.food-item-name{font-family:Roboto Slab,sans-serif;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}@media (min-width:768px){.item-thumbnail .attribution{margin-right:20px}}.chevron{color:#999}.item-connect{font-size:14px;position:absolute;top:50%;left:10px;margin-top:-12px;color:#81d02c}@media (min-width:768px){.item-connect{font-size:17px;top:50%;left:15px;margin-top:-12px}}.list-search-results{margin:0 -15px 20px -15px;padding:0;list-style:none}@media (min-width:992px){.list-search-results{margin:0 15px 20px 15px}}.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;text-decoration:none;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 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{margin:0}.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}@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:50px;max-height:50px}@media (min-width:768px){.list-search-results.nl-search-results li .item-photo-wrap .item-photo{max-width:70px;max-height:70px}}.list-search-results.nl-search-results li .item-description-wrap{margin:0}.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 0}.list-search-results.nl-search-results li>.item-link{margin-left:15px;padding:10px 0 0 0}@media (min-width:768px){.list-search-results.nl-search-results li>.item-link{margin-left:30px}}.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 .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}@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}@media (min-width:768px){.list-search-results.nl-search-results li .item-nutrition .value{font-size:21px}}.item-nutrition-wrap{display:table;float:right;width:50px;min-height:50px;text-align:center}@media (min-width:768px){.item-nutrition-wrap{width:65px}}.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}@media (min-width:768px){.item-nutrition .unit{font-size:12px}}.item-nutrition-widget{position:absolute;right:180px;bottom:16px}.item-photo-wrap{line-height:50px;position:absolute;left:auto;top:50%;width:50px;height:50px;margin-top:-25px;margin-right:15px;text-align:center}.item-photo{max-width:50px;max-height:50px}@media (min-width:768px){.item-photo{max-width:50px;max-height:50px}}.item-description-wrap{display:table;min-height:50px;margin:0 0 0 65px}@media (min-width:768px){.item-description-wrap{min-height:65px}}.item-description{display:table-cell;vertical-align:middle}.item-description h4{margin:0 0 4px 0;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}@media (min-width:768px){.item-description p{font-size:12px}}.arrow-wrap{display:table;float:right;width:20px;min-height:50px;text-align:center;width:50px}@media (min-width:768px){.arrow-wrap{width:80px;min-height:68px}}@media (min-width:992px){.arrow-wrap{width:60px}}.arrow-wrap .glyphicon-chevron-right{font-size:20px;display:table-cell;vertical-align:middle;color:#ccc}@media (min-width:768px){.item-nutrition-wrap{min-height:70px}}.list-connected-apps,.list-connected-apps li{margin:0;padding:0;list-style:none}.list-connected-apps{margin:0 -15px -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;min-height:50px}.app-info{display:table-cell;min-height:50px;vertical-align:middle}.button-wrap{display:table;float:right;width:70px;min-height:50px}.button-wrap p{display:table-cell;min-height:50px;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;border-bottom:1px solid #eee}.push-to span{display:block;width:50px;margin:0 auto -11px auto;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 .app-logo img{max-width:50px;max-height:50px}.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}.push-to-app li{border-top:none;border-bottom:1px solid #eee}.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 10px}.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}@media (min-width:768px){.table-items{margin:0}}.table-items thead tr th{font-size:12px;font-weight:700}@media (min-width:768px){.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}@media (min-width:768px){.table-items tbody tr td{font-size:14px;padding-left:8px;padding-right:8px}}.table-items tbody tr td.text-left{text-align:left}.table-items .item-package-photo{float:left;vertical-align:middle;width:45px;height:45px}@media (min-width:768px){.table-items .item-package-photo{width:100px;height:100px}}.table-items .item-package-photo img{max-width:45px;max-height:45px}@media (min-width:768px){.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;text-decoration:none}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}.items .wrap .show-more{text-align:center;border-bottom:none;padding:10px}.items .wrap.no-border{border:none}.nl-items .wrap{margin-bottom:0}.smart-search-link a{color:#333}.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{margin-bottom: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 auto}.remove{color:red}.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}}@media (min-width:1200px){.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}@media (min-width:768px){.smart-result-tag-photo{width:75px}}.track-widget{margin-right:15px;margin-bottom:5px}.app-text-ad{display:inline-block;text-decoration:none;color:#222;padding-left:20px}.app-text-ad:before{font-family:FontAwesome;content:"\f10b";float:left;font-size:30px;margin:-11px 0 0 -20px}.app-text-ad:hover{text-decoration:none}.nutrient-claims{list-style:none;margin:10px 0;padding:0}.nutrient-claims>li{float:left;background-color:#00f;font-size:11px;font-weight:700;background-color:#4e90fe;padding:2px 10px 3px 10px;margin:0 6px 6px 0;border-radius:3px}.nutrient-claims>li>a{color:#fff;text-decoration:none}.sub-search{padding:15px}@media (min-width:768px){.sub-search{padding:15px 30px}}.product-transparency a{font-weight:700;font-size:16px}.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){.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}@media (min-width:768px){.brands-detail-background{padding:15px}}.brand-logo{height:50px;overflow:hidden}@media (min-width:768px){.brand-logo{height:75px}}.brand-logo img{max-height:100%;max-width:100%}.alert-dietitian-recommendation{position:relative;margin-bottom:10px}@media (min-width:768px){.alert-dietitian-recommendation{display:table}}@media (min-width:768px){.dietitian,.dietitian-recommendation{display:table-cell;vertical-align:middle}}.dietitian{margin-bottom:20px;text-align:center}@media (min-width:768px){.dietitian{display:table-cell;width:180px;margin-bottom:0}}.dietitian a{color:#31708f}.dietitian-photo{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;height:100px;width:100px;margin:0 auto 5px auto}.dietitian-photo img{height:100px;width:100px}.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}.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}.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{height:30px!important}.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-top:2px;filter:grayscale(100%);-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 #f5f5f5;margin:5px;color:#000;box-shadow:1px 1px 3px #d0d0d0}.employee-container:hover .aboutPicture{-webkit-filter:grayscale(0);filter:grayscale(0);margin-top:0}@media (min-width:768px){.employee-container{height:110px}}@media (min-width:992px){.employee-container{height:120px}}.overlay-text{text-align:center;position:relative;left:0;display:table-cell;vertical-align:middle;color:#fff;z-index:1000;padding:20px}.overlay-text .label-info{display:inline-block;margin-top:6px;font-size:60%}@media (min-width:768px){.overlay-text .label-info{margin-top:0;font-size:75%}}.profile-pic{float:left;padding-top:4px}@media (min-width:992px){.profile-pic{padding-top:8px}}.profile-pic-container{margin-top:12px;margin-left:90px}@media (min-width:768px){.profile-pic-container{margin-top:8px;margin-left:116px}}@media (min-width:992px){.profile-pic-container{margin-top:18px;margin-left:125px}}.profile-pic-container p{margin-bottom:2px}@media (min-width:992px){.profile-pic-container p{margin-bottom:5px}}.bold-title{font-family:Roboto Slab,sans-serif;font-weight:700;font-size:13px}@media (min-width:768px){.bold-title{font-size:14px}}@media (min-width:992px){.bold-title{font-size:18px}}.social-media-belt{font-size:10px;position:absolute;bottom:10px;left:120px}@media (min-width:768px){.social-media-belt{bottom:20px;left:144px;font-size:12px}}@media (min-width:992px){.social-media-belt{left:155px}}.responsive-text{font-size:11px}@media (min-width:768px){.responsive-text{font-size:13px}}@media (min-width:992px){.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{text-align:center}.page-natural-demo .tag-thumbnail img{max-width:60px;max-height:60px}.page-natural-demo .text-xs{font-size:10px}.page-natural-demo table.results td{vertical-align:middle}.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}@media (min-width:768px){.tweet-wrap{margin-right:120px;font-size:16px}}.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}@media (min-width:768px){.tweet-balloon{padding:15px 20px 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}@media (min-width:768px){.table-wrap h5{padding-top:2px;float:left;font-size:13px}}.table.tweet-foods{width:auto!important;margin-bottom:10px}@media (min-width:768px){.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}@media (min-width:768px){.table.tweet-foods td,.table.tweet-foods th{font-size:13px;padding:0 0 3px 15px}}.calories-wrap{width:100px;margin:0 auto}@media (min-width:768px){.calories-wrap{position:absolute;right:15px;top:50%;margin-top:-37px;width:120px}}.calories-wrap .buttons{padding-top:0;float:right}@media (min-width:768px){.calories-wrap .buttons{padding-top:6px}}.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-count{height:75px;width:75px}}.calories-count p{padding:10px 0 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 0}@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{border-radius:0}.weight-graph .panel-chart .dropdown-menu{width:281px;padding:4px}.weight-graph .panel-chart canvas{max-height:200px}.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}.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{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}}.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 0;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;display:inline-block}.total-time .fa{vertical-align:middle}.total-time strong{vertical-align:middle}@media (min-width:768px){.recipe-makes{float:right}}.form-recipe-timer .form-group{display:inline-block}.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}.as-label h1{margin:0!important;padding:0}.btn-sharing{margin-right:20px}.input-recipe-name{margin:8px 0 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 button{float:right}.form-group-ingredient-search .form-control-wrap{margin-right:67px}.print-recipe{vertical-align:middle;text-decoration:none;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{vertical-align:middle}.table-ingredients tbody tr td .common-food-image{max-width:35px;max-height:35px}.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 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}.ingredient-row{display:flex;justify-content:center;align-items:center}.ingredient-row img.ingredient-image{max-width:35px;max-height:35px}.ingredient-row>div{padding:2px;text-align:center;flex-shrink:0}.ingredient-row>div:nth-child(1){width:50px}.ingredient-row>div:nth-child(2){width:100%;flex-shrink:1}.ingredient-row.header>div:nth-child(2){text-align:left;padding-left:5px}.ingredient-row>div:nth-child(3){width:100px}.ingredient-row>div:nth-child(4){width:100px}.ingredient-row>div:nth-child(5){width:50px}.edit-recipe .ingredients-section{min-width:400px}.edit-recipe .ingredients-section .recipe-section-header .move{border-right:0;border-top-left-radius:10px;border-bottom-left-radius:0;border-top:0;border-left:0}.edit-recipe .ingredients-section .recipe-section-header .remove .btn{border-top-right-radius:10px;border-top:0;border-right:0;border-bottom-right-radius:0;height:33px}.edit-recipe .ingredients-section .ingredient-row.header,.edit-recipe .ingredients-section .ingredients-group{padding-left:5px;padding-right:5px}.edit-recipe .ingredients-section .ingredients-group.root{padding-left:0;padding-right:0}.edit-recipe .ingredients-section .ingredients-group{min-height:50px}.edit-recipe .ingredients-section .as-sortable-placeholder{width:calc(100% - 2px)!important}.list-filter .form-group label{padding-right:8px;margin-bottom:4px}.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}@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: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}}.list-filter .form-group:last-child{margin-bottom:0}.list-filter .form-group .filter-nutrient{margin-top:5px}@media (min-width:600px){.list-filter .form-group .filter-nutrient{margin-top:0;margin-left:30px;display:inline-block}}.table-search{padding-bottom:15px}@media (min-width:768px){.table-search{width:350px}}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}html.account body{margin-bottom:0}@media (min-width:768px){html.account body{overflow-x:hidden;overflow-y:auto}}@media (min-width:992px){html.account body{overflow-x: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){div.track{margin-left:270px}}@media (min-width:992px){.track .container{width:100%;margin-left:0;margin-right:0}}@media (min-width:1200px){.track .container{width:900px}}@media (min-width:992px){.brand-track{margin-left:-15px!important}}@media (min-width:1200px){.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}}@media (min-width:768px){.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}@media (min-width:768px){.foodlog{margin-right:370px}}.log-header{padding:12px;background-color:#ebfaef;border-bottom:1px solid #ddd;font-size:16px}.log-item{font-size:15px;padding:10px 12px;border-bottom:1px solid #ddd}.total-calories{float:right}.calories{float:right;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 auto}.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}.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-left:none;border-right:none;border-bottom: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:0}.panel-log-food .panel-heading{background-color:#eee;color:#333;margin:-1px -1px 0 -1px;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}.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 .list-group-item .item-photo img{max-height:35px;max-width:35px}.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{background-color:transparent;font-size:13px;border-radius:12px;margin-top:2px;color:#28a54c;font-weight:700;padding-left:0!important;padding-right:0!important}.badge-calorie.no-label{margin-top:8px}.badge-camera{color:#333;font-size:23px;font-weight:700;background-color:transparent;margin-top:2px;margin-right:27px!important;padding-left:0!important;padding-right:0!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-label .label-note{font-size:10px}.modal-copy-food{width:300px}@media (min-width:768px){.modal-copy-food{margin-top:40px}}@media (min-width:768px){.modal-edit-food{width:380px}}@media (min-width:768px){.modal-review-food{width:430px}}@media (min-width:768px){.modal-exercise{width:400px}}@media (min-width:768px){.modal-weigh-in{width:320px}}@media (min-width:768px){.modal-water{width:320px}}.date-picker table{margin:0 auto}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}@media (min-width:768px){.modal-date-picker{margin-top:40px;width:340px}}.modal-date-picker .btn-group-sm>.btn,.modal-date-picker .btn-sm{padding:4px 8px;font-size:11px}@media (min-width:768px){.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}@media (min-width:768px){.modal-time-picker{margin-top:65px}}.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){.list-group-messages{margin-left:0;margin-right:0}}.list-group-messages .list-group-item{border-left:none;border-right:none}.list-group-messages .list-group-item:first-child{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.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{float:left;margin-left:-28px;margin-top:3px}.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{color:#999}.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}@media (min-width:768px){.tab-recent-foods .nav-tabs>li>a{font-size:15px}}.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){.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;-webkit-box-shadow:none;-moz-box-shadow:none;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{color:#999}.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 .review-item-photo img,.review-food-form .review-item-photo img{max-height:35px;max-width:35px}.form-edit-food .macronutrients,.review-food-form .macronutrients{margin:0 -15px}.review-foods-block{display:block;padding:15px;margin-bottom:15px;background:#000;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#28a54c}.block{display: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{max-height:35px;max-width:35px}.smart-search .food-image{max-height:35px;max-width:35px}.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 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 0}.nutrition-label-attr li{list-style:none;margin:0 0 4px 0;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 10px}.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{outline:0;color:#28a54c;text-decoration:none;display:inline-block;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%;display:inline-block;float:right;margin-left:-16px}.btn-basket-empty{color:#777}.btn-modal-back{float:left;display:inline-block;cursor:pointer;padding:5px 15px 5px 15px;margin:-2px 0 0 -15px}.btn-modal-back i{vertical-align:sub}.btn-modal-close{float:right;display:inline-block;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{background-color:#f5f5f5;border-bottom:1px solid #e5e5e5;padding:10px 15px;margin:-15px -15px 0 -15px}.history-item{cursor:pointer}.history-item:hover{background-color:#f5f5f5}.page-account-create{background-color:#fff}.page-account-create .business-login{display:none}.available{color:#58a61c}.form-control-inline{display:inline-block;vertical-align:middle;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}.ingredient-photo img{max-height:45px;max-width:45px}.table-recipes tfoot tr td{vertical-align:middle}.table-recipes tbody td .brand-name{display:block;font-size:11px;color:#666}.table-recipes tbody td .serving{font-size:12px;white-space:nowrap}.table-recipes tbody td:nth-child(3){width:60%}.cal{font-size:14px;color:#999}.cal span{color:#28a54c;display:block;font-size:14px}.btn-bubble{position:relative;margin-top:38px;vertical-align:middle}.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}.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}.input-serving-qty{width:50px!important;display:inline-block;vertical-align:middle}.input-serving-unit{width:150px!important;display:inline-block;vertical-align:middle}.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 tbody tr td{vertical-align:middle}.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{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}.table-exercises tbody>tr>td img{margin-right:15px}.estimated-calories{text-align:center}.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}.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;background-color:transparent}.btn-no-border.active,.btn-no-border:active,.btn-no-border:focus,.btn-no-border:hover{background-color:transparent}.basket-hint{margin-bottom:5px;margin-top:0;padding-top:5px;padding-bottom:5px}.date-nav{margin:-6px -1px 0 -1px;min-height:31px;background-color:#444;color:#fff}.date-nav *{color:#fff}.date-nav .fa-angle-left,.date-nav .fa-angle-right{font-size:26px;vertical-align:middle;margin-top:-5px}.date-nav .btn-default.active,.date-nav .btn-default:active,.date-nav .btn-default:hover,.date-nav .open>.btn-default.dropdown-toggle{color:#fff}.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{padding-left:7px;line-height:39px;vertical-align:middle;font-size:20px;font-weight:700;color:#909090;height:45px;border:3px dotted #d3d3d3;background-color:#f3f3fc;list-style-type:none}.move-to-text{display:none}.move-to-day-target{border:3px dotted #d3d3d3}.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;text-align:center;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}@media (min-width:992px){.slideout-open .slideout-panel .track>.container{border-left:none}}.slideout-panel{background-color:#f8f8f8!important}.slideout-panel .navbar{border:none;background-color:#28a54c;color:#fff}@media (min-width:992px){.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}.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 -1px;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 auto;text-align:center;padding-top:20px;padding-bottom:20px}.alert-heading{margin-top:0}.daily-total-calorie-form{white-space:nowrap}.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;white-space:nowrap;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{display:inline-block;margin-top:21px;font-size:30px;font-weight:700;vertical-align:middle}.goal-sum .error{display:inline-block;margin-top:21px;font-size:14px;vertical-align:middle;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 img{max-height:45px;max-width:45px}.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}.pro-welcome h2{text-align:center;margin-bottom:30px}.pro-welcome h2 strong{color:#28a54c}.list-group-pro{margin-bottom:30px}.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}.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}.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}.amazon-ad{padding:10px 10px 0 10px}.footer{padding-top:10px}html.track-widget{height:100%;background-color:#fff}html.track-widget body{height:100%}body{width:100%;height: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}}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;will-change:transform;background-color:#fff;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-brands>div>img{max-width:90px;max-height:40px}.row-compliance-solutions{padding:30px 0 0 0}.fda-compliance-solution{padding:125px 25px 25px 25px;background:#a4ed52 url(/nix_assets/images/fda-compliance/bg_arrow.png) center top no-repeat}.compliance-feature{padding:20px 20px 0 20px}.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 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 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}.dev .navbar>.container{position:relative}.body{font-family:Roboto,sans-serif}.body .h1,.body .h2,.body h1,.body h2{font-size:32px;margin-top:10px;font-weight:100}@media (min-width:768px){.body .h1,.body .h2,.body h1,.body h2{font-size:40px}}@media (min-width:992px){.body .h1,.body .h2,.body h1,.body h2{font-size:50px}}.body .btn{font-family:Roboto,sans-serif}.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}@media (min-width:768px){.btn-login{float:right;margin:12px 0 0 30px}}.btn-login.static{float:none;margin:0}.site-search{float:left;position:absolute;z-index:100;left:0;width:100%;background-color:#fafafa}@media (min-width:768px){.site-search{top:0;left:180px;width:auto;background-color:transparent}}.site-search .site-search-form{margin:9px 15px}@media (min-width:768px){.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 0;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 auto;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}}@media (min-width:768px){.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-faq,.container-pricing,.container-track-app{padding:10px 0 30px 0}@media (min-width:768px){.container-contact,.container-faq,.container-pricing,.container-track-app{padding:15px 0 25px 0}}.container-stats{padding:10px 0 0 0}.container-banner{background-color:#03a9f4;color:#fff;text-align:center;padding:10px 0 15px 0}.container-banner h3{margin-top:0}.container-pricing{text-align:center;background-color:#fafafa;padding-bottom:15px}.container-stats{background-color:#fff}@media (min-width:768px){.row-pricing{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}}.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 15px;box-sizing:border-box;margin:0 15px 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 0;padding:0}.pricing-features li{margin:0;padding:10px 0;text-align:left;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 0;background-color:#fff}@media (min-width:992px){.container-track-app{padding:30px 0}}@media (min-width:992px){.container-track-app .h1,.container-track-app .h2,.container-track-app h1,.container-track-app h2{margin:100px 0 15px 0}}.container-contact{background-color:#f8f8f9;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:10px 0 30px 0}.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}.heading-light{font-weight:300}.intro{font-size:18px;line-height:26px;font-weight:300}.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}@media (min-width:768px){.text-align-xs{text-align:left}}.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%}.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{border-bottom:1px solid #ddd}.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,.syndigo .pricing-box h3,.syndigo .table-api-pricing tr td 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,.syndigo .pricing-box sup,.syndigo .table-api-pricing tr td sup,.table-api-pricing tr td sup{top:-13px;font-size:12px;color:#eee}.pricing-box sub,.syndigo .pricing-box sub,.syndigo .table-api-pricing tr td sub,.table-api-pricing tr td sub{display:block;position:static;float:none;margin-top:6px;font-size:12px;color:#eee}.pricing-box h4,.syndigo .pricing-box h4,.syndigo .table-api-pricing tr td h4,.table-api-pricing tr td h4{margin-top:20px;font-size:24px}.pricing-box h3 span,.syndigo .pricing-box h3 span,.syndigo .table-api-pricing tr td h3 span,.table-api-pricing tr td h3 span{display:block;font-size:12px;color:#eee;margin-top:-4px}.blue{color:#4ca5fc}@media (min-width:768px){.plan-services{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}}.plan-services .service{margin:0 15px 20px 15px}.plan-services .service:last-child{margin-bottom:0}@media (min-width:768px){.plan-services .service{flex:1;flex-basis:44%;margin-bottom:0}}@media (min-width:992px){.plan-services .service{flex-basis:30%}}.plan-services .service .service-icon{float:left;font-size:22px;color:#1ea548;margin-top:5px}@media (min-width:768px){.plan-services .service .service-icon{font-size:30px;margin-top:25px}}.plan-services .service .service-info{margin-left:50px}@media (min-width:768px){.plan-services .service .service-info{margin-left:65px}}.plan-services .service .service-info .intro{font-size:14px;line-height:1.5}.stat{text-align:center}.stat strong{font-size:30px;font-weight:300}@media (min-width:768px){.stat strong{font-size:40px}}@media (min-width:992px){.stat strong{font-size:80px}}.stat p{font-size:16px}@media (min-width:768px){.stat p{font-size:30px}}.api-faq .panel{background-color:transparent;border:none;border-bottom:1px solid #ddd;box-shadow:none}@media (min-width:768px){.api-faq .panel{font-size:22px}}.api-faq .panel-open h4 a:before{content:"\e114"!important}.api-faq .panel-heading{padding:0 30px;background-color:transparent;position:relative}.api-faq .panel-heading a{display:block;padding:15px 0;text-decoration:none;color:#333}.api-faq .panel-heading a:before{font-family:'Glyphicons Halflings';content:"\e080";position:absolute;top:auto;left:0}.api-faq .panel-title{font-weight:700}@media (min-width:768px){.api-faq .panel-title{font-size:20px}}.api-faq .panel-body{padding:0 30px 30px 30px;border:none!important}.item-title .recipe-tag{margin:0 8px 5px 0;padding:2px 10px;font-size:10px;border-radius:12px}@media (min-width:768px){.item-title .recipe-tag{font-size:12px}}.recipe-ingredients-list{list-style:none;margin:0 0 30px 0;padding:0}.recipe-ingredients-list li{clear:both;margin:0;padding:4px 0;border-bottom:1px solid #ddd;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}@media (min-width:768px){.recipe-info{float:left;margin:0 0 0 100px}}.recipe-info li{float:left;padding:15px 0 0 0;text-align:center;width:33%}@media (min-width:768px){.recipe-info li{width:auto;padding:0 30px}}.recipe-info li strong{font-size:22px;display:block;font-weight:400}@media (min-width:992px){.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%}.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 5px}.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:1px solid transparent}.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}@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}@media (min-width:768px){.wrap-exercise-info{text-align:center}}.wrap-exercise-info .col-header{text-transform:uppercase;display:block;color:#999;float:left}@media (min-width:768px){.wrap-exercise-info .col-header{font-size:12px;float:none}}@media (min-width:768px){.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;background-color:#fff;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,.payment{background-color:#fff}.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}.customer{padding-top:100px;padding-bottom:10px;height:500px}.payment{height:191px}.nixy{position:fixed;z-index:1000;right:0;bottom: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}.nixy-collapsed a i{background-size:60%;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 0;margin-bottom:50px}.chatForm{position:fixed;bottom:0;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}.botResult:after,.userEnteredText:after{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}.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%;box-sizing:border-box}.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:#fff transparent url(/nix_assets/images/nixy.png) center center no-repeat;background-size:60%}.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{white-space:nowrap}.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:hover{background-color:#fafafa}.food-lists li .food-thumb{display:table-cell;width:85px;vertical-align:middle}@media (min-width:768px){.food-lists li .food-thumb{width:105px}}.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-description p{font-size:18px}}.food-lists li .food-description .created-by{margin:4px 0 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{background-color:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px}@media (min-width:768px){.search-bar .input-group{max-width:400px}}.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;white-space:nowrap;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:hover{background-color:#fafafa}.topic-lists li .topic-thumb{display:table-cell;width:85px;vertical-align:middle}@media (min-width:768px){.topic-lists li .topic-thumb{width:105px}}.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){.topic-lists li .topic-description p{font-size:18px}}.topic-lists li .topic-description .created-by{margin:4px 0 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")}@font-face{font-family:GeneralSans-Variable;src:url(/nix_assets/fonts/general-sans/GeneralSans-Variable.woff2) format("woff2"),url(/nix_assets/fonts/general-sans/GeneralSans-Variable.woff) format("woff"),url(/nix_assets/fonts/general-sans/GeneralSans-Variable.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}:focus{outline:0!important}html{background-color:#f8f8f8}@media (min-width:992px){html{min-height:100%;position:relative}}@media (min-width:992px){body{margin-bottom:182px}}body,html{font-family:GeneralSans-Variable}html *{-webkit-font-smoothing:antialiased}.btn:active:focus,.btn:focus{outline:0}.h1,.h2,.h3,h1,h2,h3{margin-top:0}@media (min-width:768px){.h1,.h2,.h3,h1,h2,h3{margin-top:20px}}h2{font-size:28px}@media (min-width:768px){h2{font-size:30px}}h4{line-height:normal}.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;line-height:normal}@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(/nix_assets/images/page-banners/basil_bucket.jpg)}.page-banner.database-server{background-image:url(/nix_assets/images/page-banners/database_banner.jpg)}.page-banner.spreadsheet{background-image:url(/nix_assets/images/page-banners/business-nutritionlink.jpg)}.page-banner.map{background-image:url(/nix_assets/images/page-banners/restaurant-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}@media (min-width:768px){.page-banner.has-statbar .overlay-300{height:185px}}.statbar-wrap{min-height:40px}.statbar-wrap .statbar{background-color:#222}.block{display:block}.nf,.nutritionLabel,.uk_nf{width:auto!important}@media (min-width:450px){.nf,.nutritionLabel,.uk_nf{margin-left:auto;margin-right:auto;width:300px!important}}@media (min-width:768px){.nf,.nutritionLabel,.uk_nf{width:auto!important}}.nutritionLabel input.unitQuantityBox{width:32px!important;height:20px!important}.fa-7x{padding-top:10px!important}.nobr{white-space:nowrap}.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}@media (min-width:992px){.help-block{margin:0}}.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){.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}.padding{padding:15px 0}@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}.as-table{display:table}.as-table .as-table-cell{display:table-cell;vertical-align:middle}.subtext{font-family:Open Sans,sans-serif;font-size:16px;-webkit-filter:blur(0)}.bordered-text{border:1px dotted #ccc;padding:6px 10px;display:inline-block;margin-bottom:15px}.powered-by{width:140px;display:inline-block;color:#999;text-decoration:none}.powered-by span{font-size:10px;display:block}.powered-by:hover{text-decoration:none;color:#999}.table-fluid{width:100%}#iubenda_policy .h1,#iubenda_policy h1{font-size:32px}#iubenda_policy .h2,#iubenda_policy h2{font-size:22px}#iubenda_policy .h3,#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}}@media (min-width:1200px){.nix-ad{width:728px;height:90px}}@media (min-width:767px){.square-ad{padding-top:0}}@media (min-width:767px){.square-ad .nix-ad{width:336px;height:280px}}@media (min-width:1200px){.square-ad .nix-ad{width:336px;height:280px}}@media (max-width:767px){.desktop-only{display:none}}@media (min-width:767px){.mobile-only{display:none}}.nowrap{white-space:nowrap}.fb-like{padding-top:15px;display:block!important}.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)}.modal-content .watermark_container{display:block!important}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}.table-claims>.table-heading{background-color:#5bc0de;color:#fff;font-weight:700;font-size:16px;padding:12px 15px}@media (min-width:768px){.table-claims>.table-heading{font-size:18px}}.table-claims .table>thead>tr>th{background-color:#d8ecf2;border:none;white-space:nowrap;font-weight:700;color:#127d9d;padding:8px}.table-claims .table>thead>tr>th:first-child{padding-left:15px}.table-claims .table>thead>tr>th:last-child{padding-right:15px}@media (min-width:768px){.table-claims .table>thead>tr>th{padding:10px 8px}}.table-claims .table>tbody>tr>td{padding:8px;border-color:#eaeaea;background-color:#fff}.table-claims .table>tbody>tr>td:first-child{padding-left:15px}.table-claims .table>tbody>tr>td:last-child{padding-right:15px}@media (min-width:768px){.table-claims .table>tbody>tr>td{padding:12px 8px}}.table-claims .table>tbody>tr>td:nth-child(3){font-weight:700}.contact-form{box-sizing:border-box;padding-right:15px;margin-left:auto;margin-right:auto}.contact-form .contact-header{font-size:23px;text-align:center;margin-top:20px}@media (min-width:768px){.contact-form{max-width:750px}}@media (min-width:992px){.contact-form{max-width:800px}}.contact-form iframe{height:600px!important}@media (min-width:992px){.contact-form iframe{height:500px!important}}.syndigo{font-size:14px}@media (min-width:768px){.syndigo{font-size:16px}}@media (min-width:992px){.syndigo{font-size:18px}}.syndigo .container{padding-top:15px;padding-bottom:15px}@media (min-width:992px){.syndigo .container{padding-top:30px;padding-bottom:30px}}.syndigo h1,.syndigo h2,.syndigo h3,.syndigo h4,.syndigo h5,.syndigo h6{font-family:GeneralSans-Variable;font-weight:500}.syndigo h1{font-weight:700}.syndigo h2{font-weight:700}@media (min-width:992px){.syndigo h2{font-size:32px}}.syndigo h3{font-weight:600}.syndigo .footnote{font-size:12px}@media (min-width:992px){.syndigo .footnote{font-size:14px}}.syndigo .footnote a,.syndigo .footnote a:link,.syndigo .footnote a:visited{color:#00857d!important}.syndigo .bg-grey{background-color:#eff4f9}.syndigo .bg-white{background-color:#fff}.syndigo .form-wrapper{background-color:#fff;border-radius:10px;box-shadow:0 0 8px 0 rgba(0,0,0,.1);padding:30px;margin-bottom:30px}@media (min-width:992px){.syndigo .form-wrapper{margin-bottom:0}}.syndigo .form-wrapper h2{margin-left:10%;margin-right:10%}.syndigo button,.syndigo input,.syndigo label,.syndigo select,.syndigo textarea{font-family:GeneralSans-Variable!important}.syndigo label{font-weight:400!important;color:#292b2e!important;margin-bottom:6px}@media (min-width:992px){.syndigo label{font-size:18px}}.syndigo input,.syndigo select,.syndigo textarea{border:1px solid #c5c8cd!important;background-color:#eff4f9!important;font-size:16px!important;font-weight:500!important;color:#292b2e!important}.syndigo input:active,.syndigo input:focus,.syndigo input:hover,.syndigo select:active,.syndigo select:focus,.syndigo select:hover,.syndigo textarea:active,.syndigo textarea:focus,.syndigo textarea:hover{border-color:#33ea18!important;box-shadow:0 0 0 2px #33ea18!important}.syndigo button.mktoButton,.syndigo button[type=submit]{font-weight:600!important;font-size:18px!important;line-height:22px!important;letter-spacing:initial!important;padding:13px 34px!important;color:#292b2e!important;background-image:none!important;text-shadow:none!important;background-color:#33ea18!important;border-radius:40px!important;border:none!important;transition:all .2s;height:auto!important}.syndigo button.mktoButton:hover,.syndigo button[type=submit]:hover{text-decoration:underline!important}.syndigo .mktoForm.mktoLayoutAbove .mktoRequiredField .mktoAsterix{float:right}.syndigo .mktoForm .mktoRequiredField label.mktoLabel{width:auto!important}.syndigo .mktoForm .mktoOffset{display:none}.syndigo .btn{border-radius:30px;color:#1d1b1d;font-weight:600}.syndigo .btn-primary{background-color:#33ea18}@media (min-width:992px){.syndigo .btn-lg{padding:15px 30px}}.syndigo .btn:hover{text-decoration:underline;background-color:#33ea18}@media (min-width:768px){.syndigo .v-align{display:flex;align-items:center;justify-content:center}}.syndigo .box-shadow{box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.syndigo .rounded-corner{border-radius:6px}.syndigo .padding{padding:30px}@media (min-width:992px){.syndigo .padding{padding:30px 45px}}[popover]{display:initial;position:initial;margin:initial;border:initial;background:initial;padding:initial;width:initial;height:initial;overflow:initial;inset:initial;color:initial}
.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}}