#goalProgressBar{padding:20px 110px 20px 0;min-width:190px}#goalProgressBar .goalProgress-bar{position:relative;height:50px;background-color:#dbdcdc;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}@media screen and (max-width:500px){#goalProgressBar{padding:20px 86px 20px 0}#goalProgressBar .goalProgress-bar{height:30px!important}}#goalProgressBar .goalProgress-bar .goalProgress-progressing{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#61bfd7;-webkit-box-shadow:inset 0 -1px 5 rgba(0,0,0,.1);box-shadow:inset 0 -1px 5 rgba(0,0,0,.1);-webkit-transition:width .6s ease;transition:width .6s ease}#goalProgressBar .goalProgress-bar .goalProgress-progressing.reached{background-color:#4CAF50}#goalProgressBar .goalProgress-bar.striped .goalProgress-progressing{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:10px 10px}#goalProgressBar .goalProgress-bar.active .goalProgress-progressing{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}#goalProgressBar .goalProgress-bar .squir{position:relative;display:block;float:right;-webkit-transform:translateX(36px);-moz-transform:translateX(36px);-ms-transform:translateX(36px);-o-transform:translateX(36px);transform:translateX(36px);z-index:5}#goalProgressBar .goalProgress-bar .squir img{height:50px;width:60px}#goalProgressBar .goalProgress-bar .acorns{position:absolute;right:0;top:5px;display:block}#goalProgressBar .goalProgress-bar .acorns img{max-width:47.19px;max-height:40px}#goalProgressBar .goalProgress-bar .acorns.ninety-reached{display:none}@media screen and (max-width:500px){#goalProgressBar .goalProgress-bar .squir{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}#goalProgressBar .goalProgress-bar .squir img{height:30px;width:36px}#goalProgressBar .goalProgress-bar .acorns img{max-height:20px}}#goalProgressBar .goalProgress-bar .goalProgress-milestones{position:absolute;height:100%;width:100%}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone{position:absolute;height:100%;color:#c7c7c7;-webkit-transition:all .2s ease;transition:all .2s ease;display:block}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.show{display:block}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone .goal-tooltiptext{visibility:visible;position:absolute;font-size:1em;max-width:120px;background-color:#fff;border:2px solid #c7c7c7;color:#c7c7c7;text-align:center;padding:5px 10px;-webkit-transition:all .2s ease;transition:all .2s ease}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone .goal-tooltiptext.goal-tooltip-top{bottom:125%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease;transition:all .2s ease}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone .goal-tooltiptext.goal-tooltip-top:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#c7c7c7 transparent transparent;-webkit-transition:all .2s ease;transition:all .2s ease}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone .goal-tooltiptext.goal-tooltip-right{top:-20px;left:125%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease;transition:all .2s ease}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone .goal-tooltiptext.goal-tooltip-right:after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #c7c7c7 transparent transparent;-webkit-transition:all .2s ease;transition:all .2s ease;margin-right:1px}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone:after{content:"";position:absolute;width:2px;background:#c7c7c7;height:100%}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.final{left:100%;-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-ms-transform:translateX(60px);-o-transform:translateX(60px);transform:translateX(60px)}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.final .goal-tooltiptext{border:2px solid #4CAF50;color:#4CAF50;background-color:#fff;font-size:1.15em;padding:10px 15px}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.final .goal-tooltiptext.goal-tooltip-right:after{border-color:transparent #4CAF50 transparent transparent}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.final:after{width:0;display:none}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.reached{color:#4CAF50}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.reached .goal-tooltiptext{background-color:#4CAF50;border:2px solid #4CAF50;color:#fff}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.reached .goal-tooltiptext.goal-tooltip-top:after{border-color:#4CAF50 transparent transparent}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.reached:after{background:#fff}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.reached.final .goal-tooltiptext{color:#fff}@media screen and (max-width:600px){#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone .goal-tooltiptext{font-size:.9em;padding:2.5px 7.5px}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.final .goal-tooltiptext{font-size:1em;padding:7.5px 12.5px}}@media screen and (max-width:500px){#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone{display:none!important}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone .goal-tooltiptext{font-size:.8em;padding:2px 6.5px}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.final{-webkit-transform:translateX(48px);-moz-transform:translateX(48px);-ms-transform:translateX(48px);-o-transform:translateX(48px);transform:translateX(48px);display:block!important}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.final .goal-tooltiptext{font-size:.9em;padding:5px 10px}#goalProgressBar .goalProgress-bar .goalProgress-milestones .milestone.final .goal-tooltiptext.goal-tooltip-top{bottom:145%}}#goalProgressBar .goalProgress-bar .amt-complete{position:absolute;padding:5px 10px;font-size:1.3em;font-weight:500;color:#fff;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:600px){#goalProgressBar .goalProgress-bar .amt-complete{font-size:1.15em}}@media screen and (max-width:500px){#goalProgressBar .goalProgress-bar .amt-complete{top:125%;color:#4CAF50;padding:5px 0;margin-top:5px;font-size:1em}}#goalProgressBar .goalProgress-bar .screenReader-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}