.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html{min-height:100%}body{margin:0;font-family:"Open Sans", sans-serif;color:#333;min-width:1024px;min-height:100%}.none{margin:0 !important}input[type='text'],input[type='search']{outline:0}img{border:none}.point-hover:hover{cursor:pointer}.underline-hover:hover{text-decoration:underline}.ext-link-orange{text-decoration:none;border-bottom:1px solid #ffa080;box-shadow:0 1px #ea6d39}#nutrimeterApp{border:none;margin:0 auto;padding:1px 2px 1px 2px;min-height:700px;min-width:820px;max-width:1200px}#main-header{width:100%;height:67px;background:#ff733d url("https://c756712.ssl.cf2.rackcdn.com/orange4-bg.png") repeat-x;color:#fff;text-shadow:0 -1px 0px #b34525;margin-bottom:5px}#main-header .main-nav{float:left;font-size:15px;font-weight:600;list-style:none;margin:0 0 0 116px;padding:0}#main-header .main-nav li{display:block;float:left;margin:17px 14px 0 0;text-align:center;text-transform:uppercase}#main-header .main-nav a{display:block;outline:none;padding:8px 17px 16px}.main-nav-active,.main-nav li:hover,.pbg-menu li:hover,.pbg-menu-active{background:#e74c3c;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:1px 2px 5px -1px rgba(0,0,0,0.2) inset,-1px 1px 4px -1px rgba(0,0,0,0.2) inset;outline:none}.footer{width:100%;color:#fff;background:url("https://c756712.ssl.cf2.rackcdn.com/orangebig-bg.png") repeat-x border-box;background-size:2px 100%}.footer>.container{background:url("https://c756712.ssl.cf2.rackcdn.com/transparentlight-bg.png") no-repeat}.footer-logo{margin-top:30px;text-align:center}.footer-copyright,.footer-nav{font-size:14px;text-align:center;text-shadow:0 1px 0px #ad4e28}.footer-copyright{margin-top:4px;font-weight:600}.footer-nav{margin-top:10px;font-weight:700}.footer a{color:white;text-decoration:none}.footer-nav a{margin-left:15px;margin-right:15px}.footer a :visited{color:white}.footer a:hover{color:#fdf9d1}.footer .downloads{text-align:center;padding:30px}#content{background:#fff}#nutrimeterApp{background:#fff}.target-bar{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc3), color-stop(1, #ea2));background:-moz-linear-gradient(center top, #fc3 5%, #ea2 100%);background:-o-linear-gradient(top, #fc3 5%, #ea2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=          '#FFCC33', endColorstr=            '#EEAA22')}.center{text-align:center}.left{text-align:left}.right{text-align:right}.top{vertical-align:top}.bottom{vertical-align:bottom}.copy{padding-top:10px;font-size:75%;text-align:center}.titlebar{background-color:#333;border:1px solid #222;border-top-left-radius:5px;border-top-right-radius:5px;font-size:17px;font-weight:600;height:35px;line-height:200%;padding:5px 0 5px 75px}.titlebar-icon{left:12px;position:absolute;top:13px}.titlebar-cancelbox{border-left:1px solid #000;box-shadow:-1px 0 0 #414141;cursor:pointer;padding:10px 10px 10px 17px;position:absolute;right:12px;top:8px}.titlebar-title{color:#fff;font-size:17px;font-weight:600;padding-right:65px;line-height:200%;margin-left:-35px}.prettydialog{background-color:#FFF;border-radius:10px;box-shadow:0 0 25px 7px rgba(0,0,0,0.45);color:#333;font-family:"Open Sans", sans-serif;font-size:14px;z-index:1200}.prettyDialogChoices{margin-top:5px;margin-bottom:5px}.choices-button{margin:0 6px}.gwt-DialogBox{width:400px}.dialogVPanel{margin:5px}.embedded{border:none;margin:0 auto;height:100%;width:90%;overflow:hidden}.loading{padding:10em}.formLabel{text-align:right}.resultContainer{background:#FFEEDD;border:3px solid #333;padding:0;width:100%}.summaryPanel{border:2px solid #FF9900;background:white;width:100%}.serverResponseLabelError{color:red}.numBoxError{color:red}.profile-section{padding:0px;border:1px solid #eee;border-radius:5px}.profile-content{font-size:12px;border-radius:0px 0px 5px 5px;background:white;padding:1em;display:block}.profile-title{display:block;font-size:13px;font-weight:bold;background:#f2f2f2;border-radius:5px 5px 0px 0px;padding:0.5em}.friendsTableHeader{border-radius:5px 5px 0px 0px;background:#f2f2f2;font-weight:bold}.titleStripe{background:-webkit-gradient(linear, left top, right bottom, color-stop(0.05, #ccc), color-stop(1, #fff));background:-moz-linear-gradient(center left, #ccc 5%, #fff 100%);background:-o-linear-gradient(left, #ccc 5%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=          '#CCCCCC', endColorstr=            '#FFFFFF')}.exWeightLabel{margin-bottom:2em;font-size:75%;color:#666}.loadingSummary{opacity:0.25;filter:alpha(opacity=25)}.buffer{margin:2em}.b0v{margin:6px}.b0{margin:0.5em}.b1{margin:1em}.b2{margin:2em}.b3{margin:3em}.thinbox{border:1px solid gray}.section{margin:0.5em}.label{font-weight:bold;text-align:right}.hflow{float:left;margin-left:0.5em}.infox{background-color:#4ea5cd;border-color:#3b8eb5}.messageArea{width:100%;padding:0.75em;border:1px solid #cccccc;background:yellow;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.5);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.4);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.4)}.miniGraph{width:100%;padding:4px;padding-top:12px;padding-bottom:12px;font-weight:bold}.trendsChart{margin:1em;padding:0.5em;font-size:12px;font-weight:bold;border:1px solid #eee;background:white}.trendsTabArea{text-align:center;width:99%}.foodEditor{padding:1em}.redbox{border:1px solid red}.foodEditorTabPanel{width:100%;border:2px solid #FF9900;padding:1em;background:white}.loginButton{margin:10px;width:190px;font-size:15px;padding:6px 24px}.prettybutton{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));background:-moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=         '#ededed', endColorstr=            '#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#555555;font-family:'Open Sans', Arial, Sans-Serif;font-size:14px;font-weight:bold;padding:3px 12px;text-decoration:none;text-shadow:1px 1px 0px #ffffff}.gwt-Button{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));background:-moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=         '#ededed', endColorstr=            '#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#555555;font-family:'Open Sans', Arial, Sans-Serif;font-size:14px;font-weight:bold;padding:3px 12px;text-decoration:none;text-shadow:1px 1px 0px #ffffff}.greenprettybutton,a.greenprettybutton,a.greenprettybutton:visited,a.greenprettybutton:hover{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cec82), color-stop(1, #00c43c));background:-moz-linear-gradient(center top, #5cec82 5%, #00c43c 100%);background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=         '#5cec82', endColorstr=            '#00c43c');background-color:#5cec82;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #006e22;display:inline-block;color:#ffffff;font-family:'Open Sans', Arial, Sans-Serif;font-size:25px;font-weight:bold;padding:8px 6px;width:140px;text-decoration:none;text-shadow:0px 0px 2px #000000}.prettybutton:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));background:-moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=        '#dfdfdf', endColorstr=            '#ededed');background-color:#dfdfdf}.prettybutton:active{position:relative;top:1px}.prettybutton:disabled{color:#999999;top:0px;-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;box-shadow:inset 0px 0px 0px 0px #ffffff;opacity:0.5;filter:alpha(opacity=50)}.prettybutton-small{border-radius:3px;font-size:12px;font-weight:bold;padding:2px 6px}.prettybutton a{color:#555555}.iconbutton{position:relative;top:2px;cursor:pointer}.iconbutton:active{position:relative;top:3px}.iconbutton:disabled{opacity:0.4;filter:alpha(opacity=40);top:0px}.guideButton{padding:1px;border:none;opacity:0.75;filter:alpha(opacity=75)}.guideButton:hover{opacity:1.00;filter:alpha(opacity=100)}.sponsorframe{border:none;overflow:hidden;align:center;width:100%;height:100%}.prettypanel{border:px solid #eee}.floatright{float:right}.neatbox{clear:both;margin:1em 0em 1em 0em;padding:1em;background:#1F78B2;text-shadow:1px 1px 0px #1F78B2}.drop-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3),0 0 30px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3),0 0 30px rgba(0,0,0,0.1) inset;box-shadow:0 1px 3px rgba(0,0,0,0.3),0 0 30px rgba(0,0,0,0.1) inset}.poster{padding:2em;margin:1.5em;font-size:14px;background:#fff;font-family:Georgia, 'Times New Roman', serif}.paper{padding:1em;background:#fff}.wizardSteps{margin-top:1em;font-size:24px;text-align:center}.bumper{padding:10px;opacity:0.20;filter:alpha(opacity=20)}.tutorial{border:5px outset yellow;padding:2em;background:yellow;opacity:0.85;filter:alpha(opacity=85)}.protein_bg{background:#CCFFCC}.carbs_bg{background:#CCCCFF}.lipids_bg{background:#FFCCCC}.alcohol_bg{background:#EEFFFF}.lang-flag{padding-left:5px}.lang-name{font-size:80%;padding-right:5px}.noval{color:#888888}.changed{color:#aa0055}.tweetBtn{margin-top:3px}.bolded{font-weight:bold}.italics{font-style:italic}.dhelp{width:300px;padding-bottom:10px;font-size:85%;color:#666666}.enote{font-size:85%;color:#996666}.adminEven{background:#EEEEBB}.adminOdd{background:#EEEEDD}.target-frame-overflow{border-radius:5px;box-shadow:0 0 2px 2px rgba(255,0,0,0.95),inset 0 0 4px red}
