.vending-button {
    margin:2px;
    background-color:rgb(22,100,255);
    border-radius:5px;
    border:1px solid rgb(28,73,255);
    display:block;
    text-align:center;
    background-image: linear-gradient(rgb(22,100,255), rgb(51,153,255));
}

.vending-button:hover {
    background-color:rgb(51,153,255);
    background-image: linear-gradient(rgb(22,100,255), rgb(28,73,255));
}

.vending-button a {
    padding:4px;
    margin:2px;
    color:#fff;
    font-weight:500;
}

.vending-button a:visited {
    color:#fff;
}