.badge{
    background-color: #F2F1F1;

    color: #1F1F1F;
    border-radius: 2px;

    min-width: 20px;
    height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    vertical-align: middle;
    padding: 0 10px;
    line-height: 1em;
}

.badge__icon{
    font-size: .8em;
}

.badge-primary{
    background: #004C7F;
    color: #fff;
}

.badge-secondary{
    background: #0073A2;
    color: #fff;
}

.badge__icon{
    margin-right: 10px;
}

a.badge:hover{
    color: #fff;
    background: #0073A2;
}
.badge-arrow{
    color: #004C7F;
}