#surveyResultsHeader{width:100%;background-color:#fff;transition:all .3s;position:fixed;z-index:10000;height:120px}#surveyResultsHeader .headerCol{padding-top:30px;padding-bottom:30px}#surveyResultsHeader .surveyBetaFeedback{background-color:#0057b8;text-align:center;font-weight:bold;height:30px;line-height:30px;transition:all .3s;font-size:12px}#surveyResultsHeader .surveyBetaFeedback a{color:#fff;text-decoration:none}#surveyResultsHeader .surveyBetaFeedback a:hover{color:#fff;text-decoration:underline}#surveyResultsHeader .primaryLogo.img-fluid{height:60px!important;width:auto}body.surveyPageScrolled #surveyResultsHeader{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}body.surveyPageScrolled #surveyResultsHeader .headerCol{padding-top:10px;padding-bottom:10px}@media(max-width:767px){body.surveyPageScrolled #surveyResultsHeader .surveyBetaFeedback{height:0}}.surveyHeaderSignupButton{padding:0!important;position:absolute;top:50%;transform:translateY(-50%);right:15px}.surveyHeaderSignupButton a.btn-blueOutline{animation:pulse 1.6s 3 ease-in-out}#dietScoreResult{padding-top:120px}#dietScoreResult.hasBetaFeedback{padding-top:150px}#dietScoreResult h1{font-size:35px!important}#dietScoreResult .surveyCongratsText{background-color:#00873e;color:#fff;font-size:14px;font-weight:bold}#dietScoreResult .surveyCongratsText i{font-size:32px;font-weight:normal}#dietScoreResult .sectionSeparator{height:1px;background-color:#e6e6e6}#dietScoreResult #scoreOutputWithAverage{text-align:center;position:absolute;top:58px;left:0;right:0;font-weight:bold;font-size:85px;line-height:74px}#dietScoreResult #scoreOutputWithAverage .average{display:block;font-size:18px;font-weight:normal;line-height:20px}#dietScoreResult #scoreTargetIndicator{position:absolute;width:117px;height:70px;background-image:url(/images/dietscore/target80.png);background-repeat:no-repeat;background-size:cover;text-align:center}#dietScoreResult #scoreTargetIndicator>span{color:#0057b8;font-weight:bold;display:inline-block;line-height:52px;font-size:14px}#dietScoreResult #scoreTargetIndicator>span>span{color:#00873e}#dietScoreResultScore h2,#dietScoreResultFoodGroups h2,#dietScoreResultComparison h2,#dietScoreResultWeightLoss h2,#dietScoreResultImprovements h2,#dietScoreResultPricing h2{font-family:'MayoClinicSans';margin-top:0;padding-left:0;padding-right:0;text-align:center;font-size:23px}#dietScoreResultScore .scoreCallout{width:260px;border:4px solid #e6e6e6;color:#707070;border-radius:30px;padding:20px;text-align:center}#dietScoreResultScore .scoreCallout p:last-child{margin-bottom:0}#dietScoreResultScore .scoreAverage{font-size:23px;line-height:23px;color:#707070}#dietScoreResultScore #scoreLow,#dietScoreResultScore #scoreHigh{color:#0057b8;font-size:14px;font-weight:bold;text-align:center;width:30px;position:absolute;top:135px;left:50%}#dietScoreResultScore #scoreLow{transform:translateX(-114px)}#dietScoreResultScore #scoreHigh{transform:translateX(83px)}#dietScoreResultScore svg.highcharts-root text{baseline-shift:-37px}#dietScoreResultScore svg.highcharts-root text tspan:first-child{font-weight:bold;font-size:85px}#dietScoreResultScore svg.highcharts-root text.targetDot tspan{color:#008000;font-size:12px}#dietScoreResultFoodGroups .icon-Info{font-size:24px;float:right}#dietScoreResultFoodGroups .barWrapper{background-color:#e6e6e6;color:#fff;height:30px;position:relative;display:flex}#dietScoreResultFoodGroups .barWrapper .consumed{position:absolute;height:100%}#dietScoreResultFoodGroups .barWrapper .leftLabel{padding:0 5px 0 10px;width:185px}#dietScoreResultFoodGroups .barWrapper .leftLabel span{display:inline-block;width:28px}#dietScoreResultFoodGroups .barWrapper .rightLabel{flex:1;color:#000;text-align:right;padding-right:10px;position:relative}#dietScoreResultFoodGroups .barWrapper .rightLabel strong{position:relative;z-index:2}#dietScoreResultFoodGroups .barWrapper:not(.full) .rightLabel strong{display:inline-block;height:100%;background-color:#e6e6e6;padding-left:10px}#dietScoreResultFoodGroups .barWrapper.full .rightLabel{color:#fff}#dietScoreResultFoodGroups .vegetables{background-color:#00873e}#dietScoreResultFoodGroups .fruits{background-color:#72b250}#dietScoreResultFoodGroups .carbs{background-color:#009cde}#dietScoreResultFoodGroups .protein{background-color:#0057b8}#dietScoreResultFoodGroups .fats{background-color:#fe5000}#dietScoreResultFoodGroups .sweets{background-color:#e4002b}#dietScoreResultFoodGroups .foodGroupsGraphHeading{font-size:14px}#dietScoreResultComparison .barWrapper{background-color:#e6e6e6;height:40px;position:relative}#dietScoreResultComparison .label{color:#000;font-size:14px}#dietScoreResultComparison .personAverage{color:#fff;padding-left:15px;padding-right:15px;position:relative;z-index:1;line-height:40px;display:inline-block}#dietScoreResultComparison .you,#dietScoreResultComparison .average{position:absolute;height:100%}#dietScoreResultComparison .you{background-color:#009cde}#dietScoreResultComparison .you+.personAverage{background-color:#009cde}#dietScoreResultComparison .average{background-color:#00873e}#dietScoreResultComparison .average+.personAverage{background-color:#00873e}#dietScoreResultComparison .average+.personAverage+.sampleDesktopWrapper{float:right;padding-right:15px;position:relative;z-index:2;line-height:40px}#dietScoreResultComparison .average+.personAverage+.sampleDesktopWrapper span{background-color:rgba(230,230,230,.8);padding-left:5px;padding-right:5px}#dietScoreResultRecommendation .recommendation p:first-child:before{content:'';display:inline-block;height:41px;width:56px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='73' height='53' viewBox='0 0 73 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M32.9969 0C12.8824 1.58548 0 17.2137 0 34.2009C0 45.5256 6.55418 53 15.8204 53C24.4087 53 29.6068 47.5641 29.6068 40.0897C29.6068 32.6154 23.9567 27.6325 16.0464 27.6325H12.2043C12.2043 17.4402 20.3406 8.38034 32.9969 6.11539V0ZM73 0C52.8854 1.58548 40.0031 17.2137 40.0031 34.2009C40.0031 45.5256 46.5573 53 55.8235 53C64.4118 53 69.6099 47.5641 69.6099 40.0897C69.6099 32.6154 63.9597 27.6325 56.0495 27.6325H52.2074C52.2074 17.4402 60.3437 8.38034 73 6.11539V0Z' fill='%230057B8'/%3E%3C/svg%3E%0A");margin:10px 10px 10px 0;float:left}#dietScoreResultWeightLoss .bar{height:50px;color:#fff;border:0 solid #000;display:inline-grid;padding:0;margin:0;text-align:center;line-height:50px;font-size:12px;font-weight:bold}#dietScoreResultWeightLoss .bar.label{color:#707070;white-space:nowrap}#dietScoreResultWeightLoss .poleWrapper{position:relative;height:110px}#dietScoreResultWeightLoss .poleWrapper .pole{position:absolute;top:0;left:0;height:110px;text-align:right}#dietScoreResultWeightLoss .poleWrapper .pole.left .normal-pole-label,#dietScoreResultWeightLoss .poleWrapper .pole.left .over-pole-label,#dietScoreResultWeightLoss .poleWrapper .pole.left .obese-pole-label{text-align:left;position:absolute;right:0;transform:translateX(calc(100% + 10px))}#dietScoreResultWeightLoss .poleWrapper .pole.over-goal,#dietScoreResultWeightLoss .poleWrapper .pole.normal-goal,#dietScoreResultWeightLoss .poleWrapper .pole.obese-goal{top:55px;height:55px}#dietScoreResultWeightLoss .poleWrapper .pole:after{content:'';position:absolute;top:-5px;right:-5px;width:8px;height:8px;border-radius:50%}#dietScoreResultWeightLoss .poleWrapper .pole.normal-goal:after,#dietScoreResultWeightLoss .poleWrapper .pole.normal-you:after{background-color:#00873e}#dietScoreResultWeightLoss .poleWrapper .pole.over-goal:after,#dietScoreResultWeightLoss .poleWrapper .pole.over-you:after{background-color:#009cde}#dietScoreResultWeightLoss .poleWrapper .pole.obese-goal:after,#dietScoreResultWeightLoss .poleWrapper .pole.obese-you:after{background-color:#0057b8}#dietScoreResultWeightLoss .normal-pole-label,#dietScoreResultWeightLoss .over-pole-label,#dietScoreResultWeightLoss .obese-pole-label{display:block;font-weight:bold;line-height:1;margin-top:-12px;font-size:12px;padding:5px 10px 5px 5px;background-color:rgba(255,255,255,.8)}#dietScoreResultWeightLoss .normal-pole-label span,#dietScoreResultWeightLoss .over-pole-label span,#dietScoreResultWeightLoss .obese-pole-label span{display:inline-block;padding-top:4px;color:#707070;font-size:20px}#dietScoreResultWeightLoss .normal-pole-label{color:#00873e}#dietScoreResultWeightLoss .over-pole-label{color:#009cde}#dietScoreResultWeightLoss .obese-pole-label{color:#0057b8}#dietScoreResultWeightLoss .normal{background-color:#00873e}#dietScoreResultWeightLoss .over{background-color:#009cde;position:relative}#dietScoreResultWeightLoss .obese{background-color:#0057b8}#dietScoreResultWeightLoss .normal-you{border-right:2px solid #00873e}#dietScoreResultWeightLoss .over-you{border-right:2px solid #009cde}#dietScoreResultWeightLoss .obese-you{border-right:2px solid #0057b8}#dietScoreResultWeightLoss .normal-goal{border-right:2px solid #00873e}#dietScoreResultWeightLoss .over-goal{border-right:2px solid #009cde}#dietScoreResultWeightLoss .obese-goal{border-right:2px solid #0057b8}#dietScoreResultImprovements .counter{font-size:44px;line-height:44px;display:inline-block;margin-right:15px;width:32px}#dietScoreResultImprovements .improvementScore{width:56px;height:56px;display:inline-block;border-radius:50%;background-color:#009cde;color:#fff;text-align:center;line-height:56px;font-size:23px;margin-left:10px}#dietScoreResultScore #scoreContainerWrapper,#dietScoreResultScore #scoreContainerHalfDonut,#dietScoreResultScore #scoreContainerHalfDonutBackground,#dietScoreResultScore #scoreContainerHalfDonut80{width:290px;height:185px}#dietScoreResultScore #scoreContainerHalfDonut,#dietScoreResultScore #scoreContainerHalfDonutBackground,#dietScoreResultScore #scoreContainerHalfDonut80{position:absolute;left:50%;transform:translateX(-50%);top:-30px!important}@media(min-width:768px){#surveyResultsHeader .headerCol{padding-top:40px;padding-bottom:40px}#surveyResultsHeader .surveyBetaFeedback{position:absolute;left:0;top:50%;transform:translateY(-50%);width:160px;border-top-right-radius:15px;border-bottom-right-radius:15px}#dietScoreResult{padding-top:140px}#dietScoreResult.hasBetaFeedback{padding-top:140px}#dietScoreResult .surveyCongratsText{font-size:18px}#dietScoreResult .surveyCongratsText i{font-size:36px}#dietScoreResult h1{font-size:55px!important}#dietScoreResult #scoreOutputWithAverage{top:95px;font-size:100px;line-height:90px}#dietScoreResultScore h2,#dietScoreResultFoodGroups h2,#dietScoreResultComparison h2,#dietScoreResultWeightLoss h2,#dietScoreResultImprovements h2,#dietScoreResultPricing h2{font-size:35px}#dietScoreResultScore #scoreContainerWrapper,#dietScoreResultScore #scoreContainerHalfDonut,#dietScoreResultScore #scoreContainerHalfDonutBackground,#dietScoreResultScore #scoreContainerHalfDonut80{width:430px;height:250px}#dietScoreResultScore #scoreContainerHalfDonut,#dietScoreResultScore #scoreContainerHalfDonutBackground,#dietScoreResultScore #scoreContainerHalfDonut80{top:-55px!important}#dietScoreResultScore .scoreCallout{width:320px;font-size:inherit!important}#dietScoreResultScore .scoreMeaning{font-size:inherit!important}#dietScoreResultScore #scoreLow,#dietScoreResultScore #scoreHigh{top:190px}#dietScoreResultScore #scoreLow{transform:translateX(-165px)}#dietScoreResultScore #scoreHigh{transform:translateX(136px)}#dietScoreResultFoodGroups .barWrapper .leftLabel{width:215px}#dietScoreResultComparison .personAverage{padding-left:20px;padding-right:20px}#dietScoreResultComparison .label{font-size:18px}#dietScoreResultRecommendation .recommendation{font-size:23px}#dietScoreResultRecommendation .recommendation p:first-child:before{height:53px;width:73px}#dietScoreResultWeightLoss .bar{font-size:18px}#dietScoreResultWeightLoss .normal-pole-label,#dietScoreResultWeightLoss .over-pole-label,#dietScoreResultWeightLoss .obese-pole-label{font-size:14px;margin-top:-14px}#dietScoreResultWeightLoss .normal-pole-label span,#dietScoreResultWeightLoss .over-pole-label span,#dietScoreResultWeightLoss .obese-pole-label span{font-size:23px}#dietScoreResultImprovements .counter{font-size:69px;line-height:69px;margin-right:25px;width:47px}#dietScoreResultImprovements .improvementScore{width:76px;height:76px;line-height:72px;font-size:35px;margin-left:20px}}@media(min-width:992px){#dietScoreResultComparison .personAverage{padding-left:30px;padding-right:30px}}.surveyNavigationBackground{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;height:100px;z-index:998;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.surveyNav{position:fixed;bottom:20px;text-decoration:none;line-height:56px;z-index:999}.surveyNav span{display:inline-block;width:56px;height:56px;border-radius:50%;background-color:#0057b8;background-repeat:no-repeat;background-size:14px 28px;position:relative;z-index:9}.surveyNav.next{right:20px}.surveyNav.next span{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 30'%3E%3Cpath d='M1,29L15,15,1,1' style='fill:none; stroke:%23fff; stroke-width:2px;'/%3E%3C/svg%3E");float:right;background-position:54% center;margin-left:10px}.surveyNav.prev{left:20px}.surveyNav.prev span{float:left;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 30'%3E%3Cpath d='M16,1L2,15l14,14' style='fill:none; stroke:%23fff; stroke-width:2px;'/%3E%3C/svg%3E");background-position:46% center;margin-right:10px}.surveyNav:hover span{background-color:#00418a}@media(min-width:992px){.surveyNav{top:50%;margin-top:-28px}.surveyNav.next{right:24px}.surveyNav.prev{left:24px}}ul.surveyScaleToggler{display:inline-block}ul.surveyScaleToggler li{display:inline-block;width:100px;text-align:center}ul.surveyScaleToggler li a{text-decoration:none;height:36px;line-height:32px;display:block;color:#000;background-color:#fff;white-space:unset;border:2px solid #000;border-radius:20px}ul.surveyScaleToggler li:first-child a{border-top-right-radius:0;border-bottom-right-radius:0}ul.surveyScaleToggler li:last-child a{border-top-left-radius:0;border-bottom-left-radius:0}ul.surveyScaleToggler li.active a{background-color:#000;color:#fff;cursor:default}.checkboxCircle input[type="checkbox"]{width:0;height:0;-moz-appearance:none}.checkboxCircle input[type="checkbox"]+label{padding-top:46px;font-weight:bold;position:relative;cursor:pointer}.checkboxCircle input[type="checkbox"]+label:after{position:absolute;top:6px;left:50%;transform:translateX(-50%);content:' ';display:inline-block;width:36px;height:36px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Ccircle cx='19' cy='19' r='18' style='fill:%23fff; stroke:%23e6e6e6; stroke-width:2px;'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:99}.checkboxCircle input[type="checkbox"]:checked+label:after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Ccircle cx='19' cy='19' r='18' style='fill:%23fff; stroke:%2300873e; stroke-width:2px;'/%3E%3Ccircle cx='19' cy='19' r='9.27' style='fill:%2300873e; stroke:%2300873e; stroke-width:2px;'/%3E%3C/svg%3E")}.surveyQuestionMultipleAnswerText .checkboxCircle input[type="checkbox"]+label{display:block;padding-top:0;padding-left:50px}.surveyQuestionMultipleAnswerText .checkboxCircle input[type="checkbox"]+label:after{left:0;transform:translateY(-50%);top:50%!important}.radioButtonCircle input[type="radio"]{width:0;height:0;-moz-appearance:none}.radioButtonCircle input[type="radio"]+label{padding-top:46px;line-height:1.2!important;font-weight:bold;position:relative;cursor:pointer}.radioButtonCircle input[type="radio"]+label:after{position:absolute;top:0;left:50%;transform:translate(-50%,0);content:' ';display:inline-block;width:36px;height:36px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Ccircle cx='19' cy='19' r='18' style='fill:%23fff; stroke:%23e6e6e6; stroke-width:2px;'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;z-index:99}.radioButtonCircle input[type="radio"]:checked+label:after{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Ccircle cx='19' cy='19' r='18' style='fill:%23fff; stroke:%2300873e; stroke-width:2px;'/%3E%3Ccircle cx='19' cy='19' r='9.27' style='fill:%2300873e; stroke:%2300873e; stroke-width:2px;'/%3E%3C/svg%3E")}.surveyQuestionSingleAnswerText .radioButtonCircle input[type="radio"]+label,.surveyQuestionGender .radioButtonCircle input[type="radio"]+label{display:block;padding-top:8px;padding-left:50px}.surveyQuestionSingleAnswerText .radioButtonCircle input[type="radio"]+label:after,.surveyQuestionGender .radioButtonCircle input[type="radio"]+label:after{left:0;top:4px;transform:none}.radioButtonCircleWithLine>div{position:relative;padding-bottom:15px}.radioButtonCircleWithLine>div:last-child:before{width:0}.radioButtonCircleWithLine>div:before{content:' ';width:100%;display:block;height:2px;background-color:#e6e6e6;z-index:98;position:absolute;left:50%;top:18px}@media(max-width:767px){.radioButtonCircleWithLine>div:nth-child(3n):before{width:0}}@media(min-width:768px){.radioButtonCircleWithLine .col-md{max-width:110px}}.radioButtonPills input[type="radio"]{width:0;height:0;-moz-appearance:none}.radioButtonPills input[type="radio"]+label{display:inline-block;width:100%;position:relative;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);border-radius:50px;padding:20px 25px 20px 75px;font-weight:bold;margin-bottom:20px;cursor:pointer;min-height:40px;border:1px solid #e6e6e6}.radioButtonPills input[type="radio"]+label:before{position:absolute;left:20px;display:inline-block;top:50%;margin-top:-20px;content:""!important;z-index:9;width:40px;height:40px;background-repeat:no-repeat;background-size:40px 40px;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='19' fill='white' stroke='%23E6E6E6' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1133 29.3333L8 22.2399L9.18001 21.1133L15.1133 27.0333L30.82 11.3333L32 12.5066L15.1133 29.3333Z' fill='%23E6E6E6'/%3E%3C/svg%3E%0A")}.radioButtonPills input[type="radio"]:checked+label{border:1px solid #00873e}.radioButtonPills input[type="radio"]:checked+label:before{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='19' fill='%2300873E' stroke='%2300873E' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1133 29.3333L8 22.2399L9.18001 21.1133L15.1133 27.0333L30.82 11.3333L32 12.5066L15.1133 29.3333Z' fill='white'/%3E%3C/svg%3E%0A")}@media(min-width:768px){.radioButtonPills input[type="radio"]{width:0;height:0}.radioButtonPills input[type="radio"]+label{padding:25px 25px 25px 75px}}footer>.container>.row{padding-bottom:1rem}@media(min-width:992pxpx){footer>.container>.row{padding-bottom:1.5rem}}#surveyHeader{width:100%;background-color:#fff;padding:40px 0 20px;transition:all .3s}#surveyHeader .primaryLogo.img-fluid{height:60px;width:auto}.surveyModal.modal-dialog{background-color:transparent!important;max-width:780px!important}.surveyModal .modal-header .close{font-size:3rem;padding:0 1rem;margin:-1rem -1rem -1rem auto}#elementForDietScore{min-height:700px}#elementForDietScore .surveyQuestionLoading [class^="skeleton"]{background-color:#e6e6e6;margin:0 auto;-webkit-animation:skeletonFade 2s infinite;animation:skeletonFade 2s infinite;-moz-animation:skeletonFade 2s infinite;-o-animation:skeletonFade 2s infinite}#elementForDietScore .surveyQuestionLoading [class^="skeleton"].h12{height:12px;border-radius:6px}#elementForDietScore .surveyQuestionLoading [class^="skeleton"].h16{height:16px;border-radius:8px}#elementForDietScore .surveyQuestionLoading [class^="skeleton"].h22{height:22px;border-radius:11px}#elementForDietScore .surveyQuestionLoading [class^="skeleton"].h40{height:40px;border-radius:20px}#elementForDietScore .surveyQuestionLoading .skeletonProgressBar{max-width:500px}#elementForDietScore .surveyQuestionLoading .skeletonProgressBarText{max-width:100px}#elementForDietScore .surveyQuestionLoading .skeletonSignupButton{max-width:195px}#elementForDietScore .surveyQuestionLoading .skeletonHeading{max-width:95%}#elementForDietScore .surveyQuestionLoading .skeletonHeading2{max-width:75%}#elementForDietScore .surveyQuestionLoading .skeletonHeading3{max-width:60%}#elementForDietScore .surveyQuestionLoading .skeletonImage{max-width:70%;padding-top:25%}#elementForDietScore .surveyQuestionLoading .skeletonNavigation{width:56px;height:56px;border-radius:28px;display:inline-block;margin:0!important}#elementForDietScore .surveyQuestionLoading .skeletonNavigation.next{float:right}#elementForDietScore .surveyQuestionLoading .skeletonText{max-width:90%}#elementForDietScore .surveyQuestionLoading .skeletonText2,#elementForDietScore .surveyQuestionLoading .skeletonText3{max-width:100%}#elementForDietScore .surveyQuestionLoading .skeletonText4{max-width:50%}#elementForDietScore .surveyQuestionLoading .skeletonText5{max-width:75%}#elementForDietScore .surveyQuestionLoading .skeletonDot{width:36px;height:36px;border-radius:18px}#elementForDietScore .surveyQuestionLoading .skeletonQuestionHeading,#elementForDietScore .surveyQuestionLoading .skeletonValidationMessage{max-width:200px}#elementForDietScore input::-webkit-outer-spin-button,#elementForDietScore input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#elementForDietScore input[type=number]{-moz-appearance:textfield}#elementForDietScore .form-group .custom-control.custom-checkbox .custom-control-label:before{top:3px}#elementForDietScore .form-group .custom-control.custom-checkbox .custom-control-label:after{top:1px}#elementForDietScore .floatContainer .form-control:focus{outline:0!important}#elementForDietScore .floatContainer select.form-control{font-size:25px;font-weight:bold;height:67px}@media(min-width:768px) and (min-height:800px){#surveyHeader{position:fixed;z-index:10000}body.surveyPageScrolled #surveyHeader{padding:10px 0 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}#elementForDietScore{padding-top:120px}}@media(min-width:768px){#elementForDietScore .surveyQuestionLoading .skeletonText2{max-width:25%}#elementForDietScore .surveyQuestionLoading .skeletonNavigation{position:fixed;top:50%;margin-top:-28px!important}#elementForDietScore .surveyQuestionLoading .skeletonNavigation.next{right:24px}#elementForDietScore .surveyQuestionLoading .skeletonNavigation.prev{left:24px}}.surveyProgressBar{margin-top:10px;height:4px;background-color:#e6e6e6;position:relative;margin-bottom:10px}.surveyProgressBar:before{content:'';position:absolute;left:-2px;top:-4px;height:12px;width:12px;border-radius:50%;background-color:#0057b8;z-index:9}.surveyProgressBar:after{content:'';position:absolute;right:-2px;top:-4px;height:12px;width:12px;border-radius:50%;background-color:#e6e6e6;z-index:9}.surveyProgressBarProgress{height:4px;background-color:#0057b8}.survey-svg-loader{display:flex;position:relative;align-content:space-around;justify-content:center;padding-top:1rem}.survey-loader-svg{position:absolute;left:0;right:0;top:0;bottom:0;fill:none;stroke-width:10px;stroke-linecap:round;stroke:#0057b8}.survey-loader-svg.bg{stroke-width:4px;stroke:#e6e6e6}.survey-animate{stroke-dasharray:242.6;animation:survey-fill-animation 1.5s linear 0s infinite}@keyframes survey-fill-animation{0%{stroke-dasharray:40 242.6;stroke-dashoffset:282.6}100%{stroke-dasharray:40 242.6;stroke-dashoffset:0}}#elementForDietScoreSignupButton{position:absolute;right:15px;top:7px}#elementForDietScoreSignupButton a.btn-blueOutline{animation:pulse 1.6s 3 ease-in-out}.surveyWeightLabel{font-size:29px;color:#707070;padding-left:10px}input.surveySingleFieldInput{font-size:25px;font-weight:bold;border:0;border-bottom:2px solid #707070;width:110px;text-align:center}input.surveySingleFieldInput.xLargeText{font-size:55px}input.surveySingleFieldInput.w150{width:150px}input.surveySingleFieldInput.w250{width:250px}input.surveySingleFieldInput.w380{width:380px}input.surveySingleFieldInput:focus-visible{border:0!important;outline-color:transparent}@media(max-width:375px){input.surveySingleFieldInput.w-xs-100{width:100px!important}}