.card-top {
    background: #003042;
    text-align: center;
    padding: 1em;
}
.card-top img {
    width: 200px;
}
.btn-primary {
    background-color: #003042;
    border-color: #003042;
}
.btn-outline-primary {
    border-color: #003042;
    color: #003042;
    padding: 15px;
}

.btn-outline-primary-sm {
    padding: 0.375rem 0.75rem;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #003042;
    border-color: #003042;
}

img.flag { height: 24px; }