.amount,
.amount a,
.amount span {
    display: block;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
}
.amount:hover,
.amount a:hover,
.amount span:hover {
    text-decoration: none;
}
.amount {
    /*margin: 0 auto;*/
    display: table;
}
.amount a,
.amount span {
    float: left;
    text-align: center;
}
.amount a {
    width: 30px;
    border-radius: 50%;
    background-color: #8e44ad ;
    color: #fff;
}
.amount span {
    /*width: 35px;*/
    padding: 1px 4px;
    /*background-color: #fff;*/
    background-color: transparent;
    border: none;
    color: #8e44ad;
    margin: 0 3px;
    font-size: 26px;
    font-weight: 600;
}