.ui-progress-bar{background:#fff;border-radius:0;height:5px;overflow:hidden;position:relative;width:100%}.ui-progress-bar .ui-progress-fill{position:absolute;top:0;left:0;bottom:0}.ui-progress-bar .ui-progress-text{color:#fff;font-size:1em;font-weight:bold;left:1em;line-height:25px;position:absolute}.ui-progress-bar .ui-progress-text.anchor-right{left:auto;right:1em}.ui-progress-bar.round{height:5px;border-radius:5px}.ui-progress-bar.large{border-radius:25px;height:25px}.ui-progress-bar.grey{background:#b9c2c7}.thermometer-widget{text-align:center}.thermometer-widget .thermometer-flush{margin:1em -19px}.thermometer-widget .supporting-text{font-size:0.75em;margin:0 0 23.5% 0;color:#7d8c97}.small-column .thermometer-widget .four-twelfths,.small-column .thermometer-widget .six-twelfths,.medium-column .thermometer-widget .four-twelfths,.medium-column .thermometer-widget .six-twelfths{width:100%}.extra-large-column .thermometer-widget.vertical-thermometer-widget{max-width:500px;margin:0 auto}.thermometer-widget.vertical-thermometer-widget .thermometer-graphic{width:42%;float:left}.thermometer-widget.vertical-thermometer-widget .thermometer-graphic .svg-container{padding-bottom:221.05263%}.thermometer-widget.vertical-thermometer-widget .thermometer-graphic.without-stats{margin:0 auto;float:none}.thermometer-widget.vertical-thermometer-widget .thermometer-stat{width:100%;margin:0 auto}.large-column .thermometer-widget.vertical-thermometer-widget .thermometer-graphic,.large-column .thermometer-widget.vertical-thermometer-widget .thermometer-graphic svg,.extra-large-column .thermometer-widget.vertical-thermometer-widget .thermometer-graphic,.extra-large-column .thermometer-widget.vertical-thermometer-widget .thermometer-graphic svg{max-height:350px}.large-column .thermometer-widget.vertical-thermometer-widget .thermometer-graphic+.thermometer-stats,.extra-large-column .thermometer-widget.vertical-thermometer-widget .thermometer-graphic+.thermometer-stats{width:45%}.extra-large-column .thermometer-widget.horizontal-thermometer-widget{max-width:75%;margin:0 auto}.thermometer-widget.horizontal-thermometer-widget .thermometer-graphic{margin:0 5% 0 8%;max-width:400px}.thermometer-widget.horizontal-thermometer-widget .thermometer-graphic.offset-alignment{margin-top:-0.75em}.thermometer-widget.horizontal-thermometer-widget .thermometer-graphic .svg-container{padding-bottom:43.57798%}.thermometer-widget.horizontal-thermometer-widget .thermometer-stats{float:none;width:100%;margin-top:1.35em}.thermometer-widget.horizontal-thermometer-widget .thermometer-stat{margin-bottom:1em}.thermometer-widget.horizontal-thermometer-widget .thermometer-stat:first-child{margin-top:0}.thermometer-widget.horizontal-thermometer-widget .supporting-text{margin-bottom:0}.thermometer-widget.horizontal-thermometer-widget .widget-footer{margin-top:1em}.small-column .thermometer-widget.horizontal-thermometer-widget .four-twelfths,.small-column .thermometer-widget.horizontal-thermometer-widget .six-twelfths,.small-column .thermometer-widget.horizontal-thermometer-widget .whole,.medium-column .thermometer-widget.horizontal-thermometer-widget .four-twelfths,.medium-column .thermometer-widget.horizontal-thermometer-widget .six-twelfths,.medium-column .thermometer-widget.horizontal-thermometer-widget .whole{margin:0 auto}.small-column .thermometer-widget.horizontal-thermometer-widget .thermometer-stat-value,.medium-column .thermometer-widget.horizontal-thermometer-widget .thermometer-stat-value{font-size:1.25em}.small-column .thermometer-widget.horizontal-thermometer-widget .thermometer-stat+.thermometer-stat,.medium-column .thermometer-widget.horizontal-thermometer-widget .thermometer-stat+.thermometer-stat{margin-top:1em}.large-column .thermometer-widget.horizontal-thermometer-widget .six-twelfths,.large-column .thermometer-widget.horizontal-thermometer-widget .four-twelfths,.extra-large-column .thermometer-widget.horizontal-thermometer-widget .six-twelfths,.extra-large-column .thermometer-widget.horizontal-thermometer-widget .four-twelfths{float:left}.large-column .thermometer-widget.horizontal-thermometer-widget .whole,.extra-large-column .thermometer-widget.horizontal-thermometer-widget .whole{margin:0 auto;max-width:65%}.large-column .thermometer-widget.horizontal-thermometer-widget .thermometer-graphic,.extra-large-column .thermometer-widget.horizontal-thermometer-widget .thermometer-graphic{max-width:350px;margin:0 auto}.large-column .thermometer-widget.horizontal-thermometer-widget .thermometer-stat-value,.extra-large-column .thermometer-widget.horizontal-thermometer-widget .thermometer-stat-value{font-size:2em}.large-column .thermometer-widget.horizontal-thermometer-widget .thermometer-stat,.extra-large-column .thermometer-widget.horizontal-thermometer-widget .thermometer-stat{display:inline-block;padding:0 .5em}.thermometer-widget.grey-block{background:#f5f8f9;border:1px solid #d1d1d1;padding:18px}.thermometer-widget.grey-block .thermometer-countdown{margin:1em -19px}.thermometer-widget.grey-block .content-callout{background:#fff;border:1px solid #d5dbde}.thermometer-content{margin-bottom:1em;overflow:hidden}.thermometer-stats{float:right;width:58%}.thermometer-stats .thermometer-stat:first-child{margin-top:6.5%}.thermometer-stats .percentage-stat{margin:0 auto}.thermometer-stats .daterange .supporting-text{margin-bottom:10%}.thermometer-stat-value{font-size:2em;margin:0 auto}.thermometer-graphic .svg-container{position:relative;width:100%}.thermometer-graphic .svg-container svg,.thermometer-graphic .svg-container>div{display:block;height:100%;position:absolute !important;top:0;left:0;width:100%}.thermometer-countdown{clear:both;background-color:#f5f8f9;margin:1em 0;padding:.75em;font-size:0.875em}.thermometer-countdown .goal-counter{font-size:1.375em;font-weight:normal;line-height:1.25em;margin:0}.thermometer-countdown .supporting-text{margin-bottom:0;font-weight:normal}.thermometer-buttons .thermometer-button{width:100%;padding:1em;margin:.5em 0}.page-default-skin .thermometer-container{padding:.75em;background-color:#fff;overflow:hidden;border-radius:4px}.page-default-skin .thermometer-countdown{margin-bottom:0}.thermometer-simple .goal-progress-bar{position:relative;margin:auto}.thermometer-simple .ui-progress-bar{padding:4px;overflow:visible;margin:0 auto;background:#e6ebee;box-shadow:0 2px 7px rgba(0,0,0,.4) inset;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.thermometer-simple .ui-progress-bar-inner{position:relative}.thermometer-simple .ui-progress-fill{position:relative;height:4px;width:4px;vertical-align:middle;transition-delay:1s;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.2) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.2)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.2) 100%);background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.2) 100%);background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.2) 100%);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.2) 100%);background-repeat:no-repeat}.thermometer-simple .ui-progress-fill.has-progress{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.thermometer-simple .ui-progress-text{text-shadow:0 1px 3px rgba(0,0,0,.85);direction:rtl;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thermometer-simple .ui-progress-notches{position:absolute}.thermometer-simple .ui-progress-notch{float:left;display:inline-block}.vertical-thermometer-widget .thermometer-simple{float:left;width:42%}.vertical-thermometer-widget .thermometer-simple .goal-progress-bar{width:76px;padding-right:16px;min-height:300px}.vertical-thermometer-widget .thermometer-simple .ui-progress-bar{width:60px;height:100%}.vertical-thermometer-widget .thermometer-simple .ui-progress-bar-inner{width:52px;height:100%}.vertical-thermometer-widget .thermometer-simple .ui-progress-fill{position:absolute;bottom:0;left:0;top:auto;width:100%;max-height:100%}.vertical-thermometer-widget .thermometer-simple .ui-progress-text{bottom:1em;left:0;width:100%}.vertical-thermometer-widget .thermometer-simple .ui-progress-notches{right:-16px;width:12px;top:0;padding:4px 0;height:100%}.vertical-thermometer-widget .thermometer-simple .ui-progress-notch{border-bottom:1px solid rgba(0,0,0,.2);width:100%;height:20%}.vertical-thermometer-widget .thermometer-simple .ui-progress-notch:first-child{height:1px;margin-top:-1px}.horizontal-thermometer-widget .thermometer-simple .goal-progress-bar{height:76px;padding-bottom:16px}.horizontal-thermometer-widget .thermometer-simple .ui-progress-bar{height:60px;width:100%}.horizontal-thermometer-widget .thermometer-simple .ui-progress-bar-inner{height:52px;width:100%}.horizontal-thermometer-widget .thermometer-simple .ui-progress-fill{position:absolute;top:0;left:0;height:100%;max-width:100%}.horizontal-thermometer-widget .thermometer-simple .ui-progress-text{top:50%;left:1em;margin-top:-13px}.horizontal-thermometer-widget .thermometer-simple .ui-progress-notches{bottom:-16px;height:12px;left:0;padding:0 4px;width:100%}.horizontal-thermometer-widget .thermometer-simple .ui-progress-notch{border-right:1px solid rgba(0,0,0,.2);width:20%;height:100%}.horizontal-thermometer-widget .thermometer-simple .ui-progress-notch:first-child{width:1px;margin-left:-1px}@media only screen and (min-width: 940px){.thermometer-widget.offset-top{margin-top:-5em;position:relative}}.horizontal-thermometer-widget .thermometer-stat-value{font-size:1.25em}.ui-button{border:none;outline:none;display:inline-block;cursor:pointer;color:#fff;text-decoration:none;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.2);font-size:1.125em;font-weight:bold;letter-spacing:-0.01em;line-height:1;padding:1em 2em;text-shadow:0 1px 1px rbga(#000, 0.5);vertical-align:middle;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);background-repeat:no-repeat}.ui-button:hover,.ui-button:focus{background-image:none}.ui-button.secondary,.ui-button.tertiary{background:rgba(0,0,0,0);border-width:2px;border-style:solid;text-shadow:none;padding:.875em 1em}.ui-button.secondary:hover,.ui-button.tertiary:hover{filter:alpha(opacity=85);opacity:.85}.ui-button.tertiary{border:1px solid #b0c7d2;color:#444;letter-spacing:-0.01em;padding:0.6153846154em 1em;font-size:0.8125em}.ui-button.tertiary:hover{background:rgba(241,245,247,.5);filter:alpha(opacity=100);opacity:1}.ui-button.quaternary{color:#444;letter-spacing:-0.01em;padding:0.6153846154em 1em;font-size:0.8125em;border-radius:0px;padding:1em;background:#eceff0}.ui-button.quaternary:hover{background:rgba(241,245,247,.5);filter:alpha(opacity=100);opacity:1}.ui-button.alternate{background:none;color:#415a69;border:2px solid #f2f3f4;text-shadow:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ui-button.alternate:hover{background-color:#eceff0}.ui-button.no-border{border:0}.ui-button.no-border .button-text{text-decoration:underline}.ui-button.no-border:hover .button-text{text-decoration:none}.ui-button.ui-button-large{padding:1.125em 3em}.ui-button.ui-button-small{font-size:0.75em;font-weight:normal;line-height:1.2em;padding:5px 10px}.ui-button.ui-application-button{font-size:0.9375em;padding:.75em 1.5em}.ui-button.ui-application-button.secondary,.ui-button.ui-application-button.tertiary{padding:.625em 1.5em}.ui-button.block-button{display:block}.ui-button.font-normal{font-weight:normal}.ui-button.appearance-disabled,.ui-button.appearance-disabled:hover{filter:alpha(opacity=20);opacity:.2;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.ui-simple-button{display:inline-block;cursor:pointer;background-color:#f1f5f7;border:1px solid #f1f5f7;padding:0.3125em 0.5em;vertical-align:middle;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.ui-simple-button:hover{background-color:#fff}.button-group.block-group{margin-bottom:2em}.button-group.block-group .ui-button{border-radius:0;margin:0 0 -1px 0;padding:1em}.button-group.block-group .ui-button:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.button-group.block-group .ui-button:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.button-group .ui-button{display:block;margin:.5em 0}.button-group .ui-button:first-child{margin-left:0}button.faux-link{background:none;border:none}button.faux-link>span{color:#fff;padding-bottom:.1rem;display:inline-block;border-bottom:1px solid #fff}.fade-in-content{visibility:visible;filter:alpha(opacity=100);opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.fade-out-content{visibility:hidden;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}