.card {
    border-radius: 12px;
    box-shadow: 0 6px 10px -4px rgba(0,0,0,.15);
    background-color: #fff;
    color: #252422;
    margin-bottom: 20px;
    position: relative;
    border: 0 none;
    transition: transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease;
}
.card-stats .card-body {
    padding: 15px 15px 0;
}.card-stats .card-body .numbers {
    text-align: right;
    font-size: 2em;
}.card-stats .card-body .numbers .card-category {
    color: #9a9a9a;
    font-size: 16px;
    line-height: 1.4em;
}.card-stats .card-body .numbers p {
    margin-bottom: 0;
}.card-stats .card-footer {
    padding: 0 15px 15px;
}