.gauge_large.gauge_widget .gauge {
  height: 60px;
  width: 700px;
  padding: 4px; }
.gauge_large.gauge_widget .current_amount {
  margin-top: 17px; }
.gauge_large.gauge_widget .current_amount_small {
  float: none;
  margin-right: 0;
  position: absolute;
  margin-left: 12px;
  color: black; }
.gauge_large.gauge_widget .target_amount {
  position: absolute;
  left: 706px;
  top: 22px;
  margin-top: 0;
  float: none; }
.gauge_large.gauge_widget .gauge, .gauge_large.gauge_widget .bar {
  border-radius: 6px; }

.gauge_widget {
  position: relative; }
  .gauge_widget .gauge, .gauge_widget .bar {
    box-sizing: border-box;
    border-radius: 3px; }
  .gauge_widget .gauge {
    height: 30px;
    border: 1px solid #aaa;
    width: 100%;
    display: inline-block;
    position: relative;
    background-color: #eee;
    -moz-box-shadow: inset 0 0 5px #999;
    -webkit-box-shadow: inset 0 0 5px #999;
    box-shadow: inset 0 0 5px #999;
    padding: 2px; }
  .gauge_widget .bar {
    height: 100%;
    border: none;
    background-color: #0069B4;
    width: 0px;
    /* set by javascript */
    -webkit-transition: width 0.7s ease-in-out;
    -moz-transition: width 0.7s ease-in-out;
    -o-transition: width 0.7s ease-in-out;
    transition: width 0.7s ease-in-out;
    -moz-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.5);
    box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.5);
    /* stripes */
    background-size: 30px 30px;
    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    animation: animate-stripes 3s linear infinite; }
@keyframes animate-stripes {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 60px 0; } }
  .gauge_widget .current_amount, .gauge_widget .target_amount {
    font-family: sans-serif; }
  .gauge_widget .current_amount {
    float: right;
    margin-top: 3px;
    margin-right: 6px;
    color: white; }
  .gauge_widget .current_amount_small {
    float: none;
    margin-top: 3px;
    margin-right: 0;
    position: absolute;
    margin-left: 6px;
    color: black; }
  .gauge_widget .target_amount {
    float: right;
    margin-top: 6px; }
