:root {
    --rgaa-blue: #0054A8;
    --rgaa-blue-info: #217F9C;
    --rgaa-green: #068A22;
    --rgaa-red: #D50000;
    --rgaa-orange: #f4d03f;
    --rgaa-grey: #6C747D;
    --rgaa-disabled: #606060;
    --rgaa-disabled-background: #EEE;
    --rgaa-white: #FFF;
    --rgaa-black: #000;
    --rgaa-border: #999;
}

a,
.badge-link,
.btn-link {
    color: var(--rgaa-blue);
}

.breadcrumb-item.active,
.breadcrumb-item + .breadcrumb-item::before {
    color: var(--rgaa-grey);
}

.list-group-item.active,
.btn-primary,
.badge-primary {
    background-color: var(--rgaa-blue);
    color: var(--rgaa-white);
}

.badge-default,
.btn-default {
    background-color: var(--rgaa-white);
    color: var(--rgaa-white);
}

.badge-success,
.btn-success {
    background-color: var(--rgaa-green);
    color: var(--rgaa-white);
}

.badge-danger,
.btn-danger {
    background-color: var(--rgaa-red);
    color: var(--rgaa-white);
}

.badge-warning,
.btn-warning {
    background-color: var(--rgaa-orange);
    color: var(--rgaa-black);
}

.badge-info,
.btn-info {
    background-color: var(--rgaa-blue-info);
    color: var(--rgaa-white);
}

.btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-link.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-success.disabled,
.btn-default.disabled,
.btn-primary.disabled {
    border: 1px solid var(--rgaa-border);
}

.btn-link.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-success.disabled,
.btn-default.disabled,
.btn-primary.disabled {
    color: var(--rgaa-disabled);
    background-color: var(--rgaa-disabled-background);
    text-decoration: none;
}

.bg-success {
    background-color: var(--rgaa-green) !important;
}

.bg-primary {
    background-color: var(--rgaa-blue) !important;
}

.bg-success {
    background-color: var(--rgaa-green) !important;
}

.bg-danger {
    background-color: var(--rgaa-red) !important;
}

.bg-warning {
    background-color: var(--rgaa-orange) !important;
}

.bg-info {
    background-color: var(--rgaa-blue) !important;
}

.text-success {
    color: var(--rgaa-green) !important;
}

a.leaflet-disabled,
a.leaflet-disabled:hover,
.text-muted {
    color: var(--rgaa-disabled) !important;
}
