#termome{background-color:#FFF;float:left;width:auto}
.thermometer-skinny #termome{margin-left:20px}
.thermometer-container{text-align:center}
.campaign-thermometer{height:400px}
.thermometer .panel{height:428.17px;padding-top:29px;padding-bottom:29px;padding-left:0;padding-right:5px}
.thermometer-flex{display:flex;max-width:300px;margin-left:auto;margin-right:auto;overflow-x:auto}
.thermometer-amount-description{font-size:1.15em;color:#7d8c97;margin:-7% 0 23.5% 0}
.thermometer-stats{float:right;width:auto}
.amount-achieved,.percent-complete{color:#f9b625}
.percent-complete{font-size:2.7em}
.thermometer-error{padding:2px;color:red;margin-left:1rem;margin-bottom:20px;font-family:monospace}
.fixed-thermometer{margin-left:auto;margin-right:auto;width:auto;max-width:300px}
@media screen and (max-width:609px){.thermometer #termome{margin-left:10px}
}
@media screen and (max-width:585px){#termome{margin-left:30px}
}
@media screen and (max-width:380px){#termome{margin-left:20px}
}
@media screen and (max-width:350px){#termome{margin-left:10px}
}
@media screen and (max-width:309px){#termome{margin-left:0}
}
@media screen and (min-width:550px) and (max-width:619px){.thermometer-skinny #termome{margin-left:10px}
}
@media screen and (min-width:610px){.thermometer #termome{margin-left:30px}
}
@media screen and (min-width:709px){#termome{margin-left:30px}
}
@media screen and (min-width:1024px){#termome{margin-left:50px}
.thermometer-skinny #termome{margin-left:20px}
.thermometer-container.col-md-3 .thermometer-skinny #termome{margin-left:0}
}
@media screen and (min-width:992px) and (max-width:1023px){.thermometer-container-skinny.col-md-3{width:33.33333%}
}
@media screen and (min-width:992px) and (max-width:1124px){.thermometer-container.col-md-3 #termome{margin-left:0}
}