.margin-top-0{margin-top:0;}
.margin-top-5{margin-top:5px;}
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-20{margin-top:20px;}
.margin-top-30{margin-top:30px;}
.margin-top-40{margin-top:40px;}
.margin-right-0{margin-right:0;}
.margin-right-5{margin-right:5px;}
.margin-right-10{margin-right:10px;}
.margin-right-15{margin-right:15px;}
.margin-right-20{margin-right:20px;}
.margin-right-30{margin-right:30px;}
.margin-right-40{margin-right:40px;}
.margin-bottom-0{margin-bottom:0;}
.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-15{margin-bottom:15px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-bottom-40{margin-bottom:40px;}
.margin-left-0{margin-left:0;}
.margin-top-0{margin-top:0;}
.margin-top-5{margin-top:5px;}
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-20{margin-top:20px;}
.margin-top-30{margin-top:30px;}
.margin-top-40{margin-top:40px;}
.margin-right-0{margin-right:0;}
.margin-right-5{margin-right:5px;}
.margin-right-10{margin-right:10px;}
.margin-right-15{margin-right:15px;}
.margin-right-20{margin-right:20px;}
.margin-right-30{margin-right:30px;}
.margin-right-40{margin-right:40px;}
.margin-bottom-0{margin-bottom:0;}
.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-15{margin-bottom:15px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-bottom-40{margin-bottom:40px;}
.margin-left-0{margin-left:0;}
.margin-left-5{margin-left:5px;}
.margin-left-10{margin-left:10px;}
.margin-left-15{margin-left:15px;}
.margin-left-20{margin-left:20px;}
.margin-left-30{margin-left:30px;}
.margin-left-40{margin-left:40px;}
.padding-top-0{padding-top:0;}
.padding-top-5{padding-top:5px;}
.padding-top-10{padding-top:10px;}
.padding-top-15{padding-top:15px;}
.padding-top-20{padding-top:20px;}
.padding-right-0{padding-right:0;}
.padding-right-5{padding-right:5px;}
.padding-right-10{padding-right:10px;}
.padding-right-15{padding-right:15px;}
.padding-right-20{padding-right:20px;}
.padding-bottom-0{padding-bottom:0;}
.padding-bottom-5{padding-bottom:5px;}
.padding-bottom-10{padding-bottom:10px;}
.padding-bottom-15{padding-bottom:15px;}
.padding-bottom-20{padding-bottom:20px;}
.padding-left-0{padding-left:0;}
.padding-left-5{padding-left:5px;}
.padding-left-10{padding-left:10px;}
.padding-left-15{padding-left:15px;}
.padding-left-20{padding-left:20px;}
.padding-left-30{padding-left:30px;}
.padding-vertical-0{padding-top:0;padding-bottom:0;}
.padding-vertical-5{padding-top:5px;padding-bottom:5px;}
.padding-vertical-10{padding-top:10px;padding-bottom:10px;}
.padding-vertical-15{padding-top:15px;padding-bottom:15px;}
.padding-vertical-20{padding-top:20px;padding-bottom:20px;}
.padding-horizontal-0{padding-right:0;padding-left:0;}
.padding-horizontal-5{padding-right:5px;padding-left:5px;}
.padding-horizontal-10{padding-right:10px;padding-left:10px;}
.padding-horizontal-15{padding-right:15px;padding-left:15px;}
.padding-horizontal-20{padding-right:20px;padding-left:20px;}
.text-align-left{text-align:left;}
.text-align-center{text-align:center;}
.text-align-right{text-align:right;}
.pointer{cursor:pointer;}
.move{cursor:move;}
.grab{cursor:-webkit-grab;cursor:-moz-grab;}
.strong{font-weight:bold;}
.disclaimer-text{color:#999;}
html{overflow-x:hidden;}
body{font-family:'Trebuchet MS' !important;font-size:16px;padding-bottom:60px;background:#fff;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
a{color:rgb(33,64,154)!important;}
.ie8-label{display:none;}
@media \0screen{.ie8-label{display:block;}
}
.table-hover>tbody>tr>td{cursor:pointer;}
.span-hidden-xs{display:inline;}
@media (max-width:767px){.span-hidden-xs{display:none;}
}
.stylish-input-group .form-control{border-right:0;box-shadow:0 0 0;border-color:#ccc;}
.stylish-input-group button{border:0;background:transparent;}
.fixed-table-toolbar .search{float:left !important;width:36%;}
.fixed-table-toolbar .search input{padding-left:37px;}
.fixed-table-toolbar .search .glyphicon{top:-33px;left:13px;}
.main-nav.landing{background:#666;border-bottom:0 none;}
.main-nav.landing ul > li > a{color:#eee;}
.main-nav.landing .navbar-header a{color:#eee;}
.main-nav.landing .navbar-header{float:left;padding:15px;text-align:center;width:100%;}
.navbar-header{margin:auto;}
.main-nav.landing.navbar-inverse .navbar-brand{color:#eee;float:none;}
.navbar-brand{width:100% !important;text-align:center !important;margin:auto !important;}
#sections-container.affix{top:0;width:100%;z-index:9;}
.vis .main-nav.landing.affix{top:0;width:100%;z-index:9;position:fixed;}
.headerNavContainer{min-height:100px;}
.section-content.detail-page{margin-top:67px;}
.section{color:white;cursor:pointer;padding:0;border-right: 1px solid white}
.section:hover{background:#999;}
.section.active{background:#fff;color:rgb(33,64,154);}
.section-icon{font-size:24px;}
#search-area{background:white;border-bottom:1px solid #ccc;}
.share-footer{width:100%;height:50px;position:fixed;left:0;bottom:0;background-color:rgb(255,255,255);opacity:0.8;border-top:1px solid rgb(160,205,84);padding-top:2px;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.share-buttons{position:fixed;bottom:0;left:0;width:100%;text-align:center;}
.share-buttons .share-icon{opacity:1.0 !important;font-size:35px;padding:10px;}
.product-header-netweight{font-size:12px;margin-top:-10px;}
.product-image{max-width:100%;}
.company-image{height:100%;}
.nutrition-section{background:white;padding-bottom:60px;}
.additional-info{text-align:center;color:gray;background-color:#FFF;}
.definition{font-weight:lighter;font-size:20px;}
a.sub-ingredient-cell,
div.sub-ingredient-cell{border-bottom:2px solid #ddd;}
a.allergen-cell{border-bottom:2px solid #ddd;color:rgb(33,64,154);font-size:32px;}
p.sub-ingredient{margin-top:0;padding:10px 20px 5px 20px;color:rgb(33,64,154);}
div.sub-definition{font-weight:lighter;font-size:16px;padding:0px 20px 10px 0px;color:#000;}
.share-footer .share-icon{cursor:pointer;}
.upc{text-decoration:none;text-align:center;cursor:auto;padding-left:4px;padding-top:10px;}
.vis .main-nav.landing{background-color:#FFF;border-bottom:1px solid rgb(160,205,84);}
.vis .navbar-brand>img{display:inline-block;}
.vis .product-subheader{padding-left:3px;font-size:18px;}
.vis .product-header-netweight, .vis .product-no{font-size:12px;margin-top:5px;padding-left:4px;letter-spacing:1px;}
.vis .section:hover{background:transparent;}
.vis .section.active:hover{background:#FFF;}
.vis .nutrition-section{padding-left:0;padding-right:0;}
.vis .top-fact-info{padding-top:20px;padding-bottom:20px;border-bottom:2px solid #ddd;padding-left:10px;padding-right:10px;}
.vis .top-fact-info .top-fact{border-right:1px solid rgb(160,205,84);margin:0 0;padding:0 0;}
.vis .top-fact-info .top-fact:last-child{border-right:none;}
.main-ingredient{background-color:rgb(33,64,154);color:#FFF;padding:15px;}
.nav>li>a:focus, .nav>li>a:hover{background-color:transparent;}
.badge{background-color:rgb(33,64,154);margin-top:14px;}
#usage .container-fluid p{font-weight:lighter;font-size:16px;padding:0px 20px 10px 0px;color:#000;border-bottom:2px solid #ddd;}
#usage .container-fluid p strong{margin-top:5px;color:rgb(33,64,154);font-family:'Trebuchet MS';}
#usage,#advisories,#other,#company,#allergens,#image{display:none;}
#privacy{border-right:3px solid rgb(33,64,154);display:inline-block;border-width:1px;}
#feedback{display:inline-block;}
#email,#call{margin-left:20px;margin-bottom:15px;width:40%;display:inline-block;color:rgb(33,64,154);}
.width-50{text-align:center;}
.width-50 p{font-family:'Trebuchet MS';font-weight:bolder;margin-top:5px;}
#ingredients-anchor,#other-anchor{float:left;color:rgb(33,64,154);}
.navbar-header h4{font-size:25px;margin:0}
.navbar-header h4 .glyphicon{color:rgb(33,64,154);float:left;}
.section{width:18%;display:inline-block;}
#section-company{width:21.9%;}
#all-image-title a{color:rgb(33,64,154);float:left;}
#all-image-title a:hover{text-decoration:none;}
.main-view,.thumbnail-view{margin-top:50%;}
#slider-thumbs .list-inline>li{padding:8px;}
#slider-thumbs .list-inline>li.inView{border:1px solid rgb(160,205,84);}
.note{font-family:'Trebuchet MS';color:rgb(33,64,154);padding:10px;border-bottom:2px solid #ddd;}
.vis #sections-container{width:100%;display:table;background-color:rgb(33,64,154);}
.vis #sections-container .section{width:20%;display:table-cell;vertical-align:middle;border-top:1px solid rgb(160,205,84);border-bottom:1px solid rgb(160,205,84);}
.vis #sections-container .section.active{border-bottom:none;border-top:10px solid rgb(160,205,84);}
.vis .nutrition-category{background:#FFF;margin-left:10px;margin-right:10px;padding-top:10px;padding-bottom:10px;margin-bottom:20px;}
.vis .nutrition-category div.paragraph{font-weight:lighter;}
.vis .nutrition-category div.row{margin-left:20px;margin-right:10px;margin-top:10px;padding-bottom:10px;}
.vis .nutrition-category div.row.paragraph{border-bottom:2px solid #ddd;color:#000000;;}
.vis .nutrition-category div.row:last-child{border-bottom:none;}
.vis .nutrition-category div.row.header3{margin:0;}
.vis .nutrition-category div.row.header3 > div{padding:0;}
.vis .header1{font-size:28px;color:rgb(33,64,154);font-family:'Trebuchet MS';font-weight:bold;}
.vis .header2{font-size:32px;color:rgb(33,64,154);font-family:'Trebuchet MS';font-weight:bold;}
.vis .header3{font-size:22px;color:rgb(33,64,154);font-family:'Trebuchet MS';font-weight:bold;}
.vis .product-header-name{margin:0;font-size:28px;font-weight:bold;color:rgb(0,0,0);}
.vis .paragraph{font-size:20px;font-weight:lighter;}
.vis .sub-header{font-size:12px;}
.vis .sub-para{font-size:16px;}
.vis .product{display:table;width:100%;}
.vis .product .product-sub-section{display:table-cell;width:50%;vertical-align:middle;padding:10px;}
.vis .product .product-sub-section#section-brand{text-align:center;}
.nav-pills>li>a>.badge{margin-top:15px;display:inline-block;float:right;margin-right:25px;}
.nav-pills>li>a{border-bottom:2px solid #ddd;padding:10px 0;width:95%;}
.nav-pills>li>a:after{content:url('/assets/images/chevronR.PNG');float:right;position:absolute;right:0;top:22px;}
.nav-pills.company-nav>li>a:after{display:none;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{color:#fff !important;background-color:rgb(33,64,154);}
.section-content .container-fluid.content{margin:0;padding:0;}
@media only screen
and (max-device-width:640px),
only screen and (max-device-width:667px),
only screen and (max-width:480px){#company-list li a{width:100%;}
}
@media only screen
and (max-width:320px),
only screen and (max-width:568px){#company-list li a{width:90%;}  .be-badge-div,.cert-claims-badge-div,.rest-badge-div{margin-top:3rem !important} }
@media screen and (min-width:768px){.nav-pills>li>a:after{display:none;}
    .section-content .container-fluid.content{margin-top:20px;}
    #section-brand{text-align:center;}
    .nav-pills>li>a{padding:10px}
    .main-view, .thumbnail-view{margin-top:10%;}
}
@media screen
and (min-device-width:750px)
and (max-device-width:1334px)
and (-webkit-min-device-pixel-ratio:2){.upc.sub-header{padding-left:5px;}
    .nav-pills>li>a>.badge{margin-top:20px;}
    #email, #call{margin-left:20px;margin-bottom:15px;width:45%;display:inline-block;color:rgb(33,64,154);}
    .navbar-header h4#all-image-title{width:100%;}
    #all-image-title a{color:rgb(33,64,154);display:inline-block;float:left;margin-top:2%;}
    .vis #sections-container .section.active{position:relative;}
}@media screen and (min-device-width : 1200px) {body {max-width:900px;margin:0 auto;} .container{max-width:900px;margin:0 auto;}}
.content-section{margin-bottom:50px;}
.sub-note-area{border-style:solid;border-color:rgb(160,205,84);margin:5px;color:rgb(33,64,154);background-color:#FFF;}
.sub-note-area div.sub-note{padding:10px;}
.noDef:after{content:normal !important;}
.list-title{width:95%;}
.new-window-list-title{width:90%;word-wrap:break-word;}
.absolute-right{float:right;position:absolute;right:0;top:18px;}
.sub-label{color:rgb(33,64,154);border-bottom:1px solid rgb(160,205,84);margin-bottom:15px;}
.back-button{position:absolute;top:15px;left:15px;}
#expandedImg{max-width:100%}
.share-icon a img {max-width:36px;max-height:22px}
#allergen-details .definition a{color:white !important;text-decoration: underline}
@media(min-width:390px){.badgeArea{margin-top:-1rem !important}}
@media screen and (min-device-width : 767px) and (max-device-width : 790px) {.nfp__row > span {text-wrap:nowrap;} }
.nfp__row > span {text-wrap:nowrap;}
.nfp__row { width: 100%; padding-bottom: 25px !important;}
@media screen and (min-width: 360px) and (max-width: 450px) {.nfp li {font-size: 14px !important;} }