﻿.bg-primary {
    background-color: #E91E63 !important;
}

.bg-dark {
    background-color: #ad1457 !important;
}

.accordion-button:not(.collapsed) {
    color: #ad1457;
    background-color: #fce4ec;
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
}

    .accordion-button:not(.collapsed)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ad1457'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    }

button:focus, .btn:focus {
    border-color: #f48fb1 !important;
    box-shadow: 0 0 0 0.2rem rgba(248, 187, 208, 0.5) !important;
}

a {
    color: #ad1457
}

.btn-primary, .btn-primary:disabled {
    color: #fff;
    background-color: #E91E63;
    border-color: #ad1457;
}

    .btn-primary:hover, .btn-primary:focus {
        background-color: #ad1457;
        border-color: #ad1457;
    }

    .btn-primary:focus, .form-select:focus {
        box-shadow: 0 0 0 0.2rem rgba(233, 30, 99, 0.5) !important;
    }



nav .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    background-color: #ad1457 !important;
}

.card-title {
    color: #ad1457;
}

.section-header h2 {
    color: #ad1457;
}

.ol-control button {
    background-color: #e91e63b8 !important;
}

    .ol-control button:focus, .ol-control button:hover {
        background-color: #ad1457 !important;
    }



.list-group-item .material-icons, .modal-content {
    background: #ad1457;
}

