.meter {
        width: 100px;
        height: 13px;
        position: relative;
        background: whitesmoke;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        border-radius: 25px;
        border: 1px solid #d2d1d4;

        -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
        -moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
        box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
    }

.meter> span {
    display: block;
    height: 11px;
       -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
           -moz-border-radius-topright: 8px;
        -moz-border-radius-bottomright: 8px;
               border-top-right-radius: 8px;
            border-bottom-right-radius: 8px;
        -webkit-border-top-left-radius: 20px;
     -webkit-border-bottom-left-radius: 20px;
            -moz-border-radius-topleft: 20px;
         -moz-border-radius-bottomleft: 20px;
                border-top-left-radius: 20px;
             border-bottom-left-radius: 20px;
    background-color: rgb(43,194,83);
    background-image:
        -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0, rgb(50, 231, 95)),
      color-stop(1, rgb(84,240,84))
     );
    background-image: -moz-linear-gradient(
      center bottom,
      rgb(50, 231, 95) 37%,
      rgb(84,240,84) 69%
     );
    -webkit-box-shadow:
      inset 0 2px 9px  rgba(255,255,255,0.3),
      inset 0 -2px 6px rgba(0,0,0,0.4);
    -moz-box-shadow:
      inset 0 2px 9px  rgba(255,255,255,0.3),
      inset 0 -2px 6px rgba(0,0,0,0.4);
    position: relative;
    overflow: hidden;
}

.meter-orange > span {
    background-color: #f1a165;
    background-image: -moz-linear-gradient(top, #f3ca7c, #f27e10);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f3ca7c),color-stop(1, #f27e10));
    background-image: -webkit-linear-gradient(#f3ca7c, #f27e10);
    }

.meter-red > span {
    background-color: #f42323;
    background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
    background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
    }

.full-load {
    width: 100%;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
}