body {

    background: #f5f6fa;

}

.card-custom {

    border: none;

    border-radius: 15px;

    box-shadow: 0 2px 10px rgba(0,0,0,0.1);

}

.pontos {

    margin-top: 20px;

}

.bolinha {

    width: 25px;

    height: 25px;

    border-radius: 50%;

    display: inline-block;

    margin: 5px;

    background: #dcdde1;

}

.ativa {

    background: #27ae60;

}

.navbar-brand {

    font-weight: bold;

}