
/*------------------------------------
- COLOR map-eu
------------------------------------*/
.alert-map-eu {
    color: #597a0d;
    background-color: #eefad4;
    border-color: #e7f8c2;
}

.alert-map-eu hr {
    border-top-color: #def5ab;
}

.alert-map-eu .alert-link {
    color: #374d08;
}

.badge-map-eu {
    color: #212529;
    background-color: #a8e61d;
}

.badge-map-eu[href]:hover, .badge-map-eu[href]:focus {
    color: #212529;
    background-color: #87bb14;
}

.bg-map-eu {
    background-color: #a8e61d !important;
}

a.bg-map-eu:hover, a.bg-map-eu:focus,
button.bg-map-eu:hover,
button.bg-map-eu:focus {
    background-color: #87bb14 !important;
}

.border-map-eu {
    border-color: #a8e61d !important;
}

.btn-map-eu {
    color: #212529;
    background-color: #a8e61d;
    border-color: #a8e61d;
}

.btn-map-eu:hover {
    color: #212529;
    background-color: #91c916;
    border-color: #87bb14;
}

.btn-map-eu:focus, .btn-map-eu.focus {
    box-shadow: 0 0 0 0.2rem rgba(168, 230, 29, 0.5);
}

.btn-map-eu.disabled, .btn-map-eu:disabled {
    color: #212529;
    background-color: #a8e61d;
    border-color: #a8e61d;
}

.btn-map-eu:not(:disabled):not(.disabled):active, .btn-map-eu:not(:disabled):not(.disabled).active, .show > .btn-map-eu.dropdown-toggle {
    color: #212529;
    background-color: #87bb14;
    border-color: #7dad13;
}

.btn-map-eu:not(:disabled):not(.disabled):active:focus, .btn-map-eu:not(:disabled):not(.disabled).active:focus, .show > .btn-map-eu.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(168, 230, 29, 0.5);
}

.btn-outline-map-eu {
    color: #a8e61d;
    background-color: transparent;
    border-color: #a8e61d;
}

.btn-outline-map-eu:hover {
    color: #212529;
    background-color: #a8e61d;
    border-color: #a8e61d;
}

.btn-outline-map-eu:focus, .btn-outline-map-eu.focus {
    box-shadow: 0 0 0 0.2rem rgba(168, 230, 29, 0.5);
}

.btn-outline-map-eu.disabled, .btn-outline-map-eu:disabled {
    color: #a8e61d;
    background-color: transparent;
}

.btn-outline-map-eu:not(:disabled):not(.disabled):active, .btn-outline-map-eu:not(:disabled):not(.disabled).active, .show > .btn-outline-map-eu.dropdown-toggle {
    color: #212529;
    background-color: #a8e61d;
    border-color: #a8e61d;
}

.btn-outline-map-eu:not(:disabled):not(.disabled):active:focus, .btn-outline-map-eu:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-map-eu.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(168, 230, 29, 0.5);
}

.list-group-item-map-eu {
    color: #597a0d;
    background-color: #e7f8c2;
}

.list-group-item-map-eu.list-group-item-action:hover, .list-group-item-map-eu.list-group-item-action:focus {
    color: #597a0d;
    background-color: #def5ab;
}

.list-group-item-map-eu.list-group-item-action.active {
    color: #212529;
    background-color: #597a0d;
    border-color: #597a0d;
}

.table-map-eu,
.table-map-eu > th,
.table-map-eu > td {
    background-color: #e7f8c2;
}

.table-hover .table-map-eu:hover {
    background-color: #def5ab;
}

.table-hover .table-map-eu:hover > td,
.table-hover .table-map-eu:hover > th {
    background-color: #def5ab;
}

.text-map-eu {
    color: #a8e61d !important;
}

a.text-map-eu:hover, a.text-map-eu:focus {
    color: #87bb14 !important;
}


/*------------------------------------
- COLOR map-af
------------------------------------*/
.alert-map-af {
    color: #8351ae;
    background-color: #121130115;
    border-color: #11812210f;
}

.alert-map-af hr {
    border-top-color: #10b110107;
}

.alert-map-af .alert-link {
    color: #69418b;
}

.badge-map-af {
    color: #212529;
    background-color: #bfa5d5;
}

.badge-map-af[href]:hover, .badge-map-af[href]:focus {
    color: #212529;
    background-color: #a682c4;
}

.bg-map-af {
    background-color: #bfa5d5 !important;
}

a.bg-map-af:hover, a.bg-map-af:focus,
button.bg-map-af:hover,
button.bg-map-af:focus {
    background-color: #a682c4 !important;
}

.border-map-af {
    border-color: #bfa5d5 !important;
}

.btn-map-af {
    color: #212529;
    background-color: #bfa5d5;
    border-color: #bfa5d5;
}

.btn-map-af:hover {
    color: #212529;
    background-color: #ad8cc9;
    border-color: #a682c4;
}

.btn-map-af:focus, .btn-map-af.focus {
    box-shadow: 0 0 0 0.2rem rgba(191, 165, 213, 0.5);
}

.btn-map-af.disabled, .btn-map-af:disabled {
    color: #212529;
    background-color: #bfa5d5;
    border-color: #bfa5d5;
}

.btn-map-af:not(:disabled):not(.disabled):active, .btn-map-af:not(:disabled):not(.disabled).active, .show > .btn-map-af.dropdown-toggle {
    color: #212529;
    background-color: #a682c4;
    border-color: #9e77bf;
}

.btn-map-af:not(:disabled):not(.disabled):active:focus, .btn-map-af:not(:disabled):not(.disabled).active:focus, .show > .btn-map-af.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(191, 165, 213, 0.5);
}

.btn-outline-map-af {
    color: #bfa5d5;
    background-color: transparent;
    border-color: #bfa5d5;
}

.btn-outline-map-af:hover {
    color: #212529;
    background-color: #bfa5d5;
    border-color: #bfa5d5;
}

.btn-outline-map-af:focus, .btn-outline-map-af.focus {
    box-shadow: 0 0 0 0.2rem rgba(191, 165, 213, 0.5);
}

.btn-outline-map-af.disabled, .btn-outline-map-af:disabled {
    color: #bfa5d5;
    background-color: transparent;
}

.btn-outline-map-af:not(:disabled):not(.disabled):active, .btn-outline-map-af:not(:disabled):not(.disabled).active, .show > .btn-outline-map-af.dropdown-toggle {
    color: #212529;
    background-color: #bfa5d5;
    border-color: #bfa5d5;
}

.btn-outline-map-af:not(:disabled):not(.disabled):active:focus, .btn-outline-map-af:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-map-af.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(191, 165, 213, 0.5);
}

.list-group-item-map-af {
    color: #8351ae;
    background-color: #11812210f;
}

.list-group-item-map-af.list-group-item-action:hover, .list-group-item-map-af.list-group-item-action:focus {
    color: #8351ae;
    background-color: #10b110107;
}

.list-group-item-map-af.list-group-item-action.active {
    color: #212529;
    background-color: #8351ae;
    border-color: #8351ae;
}

.table-map-af,
.table-map-af > th,
.table-map-af > td {
    background-color: #11812210f;
}

.table-hover .table-map-af:hover {
    background-color: #10b110107;
}

.table-hover .table-map-af:hover > td,
.table-hover .table-map-af:hover > th {
    background-color: #10b110107;
}

.text-map-af {
    color: #bfa5d5 !important;
}

a.text-map-af:hover, a.text-map-af:focus {
    color: #a682c4 !important;
}



/*------------------------------------
- COLOR map-as
------------------------------------*/
.alert-map-as {
    color: #e9c52c;
    background-color: #107116155;
    border-color: #105111142;
}

.alert-map-as hr {
    border-top-color: #10310b12b;
}

.alert-map-as .alert-link {
    color: #ceab14;
}

.badge-map-as {
    color: #212529;
    background-color: #f5e49c;
}

.badge-map-as[href]:hover, .badge-map-as[href]:focus {
    color: #212529;
    background-color: #f0d76d;
}

.bg-map-as {
    background-color: #f5e49c !important;
}

a.bg-map-as:hover, a.bg-map-as:focus,
button.bg-map-as:hover,
button.bg-map-as:focus {
    background-color: #f0d76d !important;
}

.border-map-as {
    border-color: #f5e49c !important;
}

.btn-map-as {
    color: #212529;
    background-color: #f5e49c;
    border-color: #f5e49c;
}

.btn-map-as:hover {
    color: #212529;
    background-color: #f1db7b;
    border-color: #f0d76d;
}

.btn-map-as:focus, .btn-map-as.focus {
    box-shadow: 0 0 0 0.2rem rgba(245, 228, 156, 0.5);
}

.btn-map-as.disabled, .btn-map-as:disabled {
    color: #212529;
    background-color: #f5e49c;
    border-color: #f5e49c;
}

.btn-map-as:not(:disabled):not(.disabled):active, .btn-map-as:not(:disabled):not(.disabled).active, .show > .btn-map-as.dropdown-toggle {
    color: #212529;
    background-color: #f0d76d;
    border-color: #eed35f;
}

.btn-map-as:not(:disabled):not(.disabled):active:focus, .btn-map-as:not(:disabled):not(.disabled).active:focus, .show > .btn-map-as.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(245, 228, 156, 0.5);
}

.btn-outline-map-as {
    color: #f5e49c;
    background-color: transparent;
    border-color: #f5e49c;
}

.btn-outline-map-as:hover {
    color: #212529;
    background-color: #f5e49c;
    border-color: #f5e49c;
}

.btn-outline-map-as:focus, .btn-outline-map-as.focus {
    box-shadow: 0 0 0 0.2rem rgba(245, 228, 156, 0.5);
}

.btn-outline-map-as.disabled, .btn-outline-map-as:disabled {
    color: #f5e49c;
    background-color: transparent;
}

.btn-outline-map-as:not(:disabled):not(.disabled):active, .btn-outline-map-as:not(:disabled):not(.disabled).active, .show > .btn-outline-map-as.dropdown-toggle {
    color: #212529;
    background-color: #f5e49c;
    border-color: #f5e49c;
}

.btn-outline-map-as:not(:disabled):not(.disabled):active:focus, .btn-outline-map-as:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-map-as.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(245, 228, 156, 0.5);
}

.list-group-item-map-as {
    color: #e9c52c;
    background-color: #105111142;
}

.list-group-item-map-as.list-group-item-action:hover, .list-group-item-map-as.list-group-item-action:focus {
    color: #e9c52c;
    background-color: #10310b12b;
}

.list-group-item-map-as.list-group-item-action.active {
    color: #212529;
    background-color: #e9c52c;
    border-color: #e9c52c;
}

.table-map-as,
.table-map-as > th,
.table-map-as > td {
    background-color: #105111142;
}

.table-hover .table-map-as:hover {
    background-color: #10310b12b;
}

.table-hover .table-map-as:hover > td,
.table-hover .table-map-as:hover > th {
    background-color: #10310b12b;
}

.text-map-as {
    color: #f5e49c !important;
}

a.text-map-as:hover, a.text-map-as:focus {
    color: #f0d76d !important;
}



/*------------------------------------
- COLOR map-os
------------------------------------*/
.alert-map-os {
    color: #87ec4d;
    background-color: #14e10b174;
    border-color: #141109162;
}

.alert-map-os hr {
    border-top-color: #13210614b;
}

.alert-map-os .alert-link {
    color: #68e71f;
}

.badge-map-os {
    color: #212529;
    background-color: #d2f8bc;
}

.badge-map-os[href]:hover, .badge-map-os[href]:focus {
    color: #212529;
    background-color: #b2f38d;
}

.bg-map-os {
    background-color: #d2f8bc !important;
}

a.bg-map-os:hover, a.bg-map-os:focus,
button.bg-map-os:hover,
button.bg-map-os:focus {
    background-color: #b2f38d !important;
}

.border-map-os {
    border-color: #d2f8bc !important;
}

.btn-map-os {
    color: #212529;
    background-color: #d2f8bc;
    border-color: #d2f8bc;
}

.btn-map-os:hover {
    color: #212529;
    background-color: #bcf49b;
    border-color: #b2f38d;
}

.btn-map-os:focus, .btn-map-os.focus {
    box-shadow: 0 0 0 0.2rem rgba(210, 248, 188, 0.5);
}

.btn-map-os.disabled, .btn-map-os:disabled {
    color: #212529;
    background-color: #d2f8bc;
    border-color: #d2f8bc;
}

.btn-map-os:not(:disabled):not(.disabled):active, .btn-map-os:not(:disabled):not(.disabled).active, .show > .btn-map-os.dropdown-toggle {
    color: #212529;
    background-color: #b2f38d;
    border-color: #a9f17f;
}

.btn-map-os:not(:disabled):not(.disabled):active:focus, .btn-map-os:not(:disabled):not(.disabled).active:focus, .show > .btn-map-os.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(210, 248, 188, 0.5);
}

.btn-outline-map-os {
    color: #d2f8bc;
    background-color: transparent;
    border-color: #d2f8bc;
}

.btn-outline-map-os:hover {
    color: #212529;
    background-color: #d2f8bc;
    border-color: #d2f8bc;
}

.btn-outline-map-os:focus, .btn-outline-map-os.focus {
    box-shadow: 0 0 0 0.2rem rgba(210, 248, 188, 0.5);
}

.btn-outline-map-os.disabled, .btn-outline-map-os:disabled {
    color: #d2f8bc;
    background-color: transparent;
}

.btn-outline-map-os:not(:disabled):not(.disabled):active, .btn-outline-map-os:not(:disabled):not(.disabled).active, .show > .btn-outline-map-os.dropdown-toggle {
    color: #212529;
    background-color: #d2f8bc;
    border-color: #d2f8bc;
}

.btn-outline-map-os:not(:disabled):not(.disabled):active:focus, .btn-outline-map-os:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-map-os.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(210, 248, 188, 0.5);
}

.list-group-item-map-os {
    color: #87ec4d;
    background-color: #141109162;
}

.list-group-item-map-os.list-group-item-action:hover, .list-group-item-map-os.list-group-item-action:focus {
    color: #87ec4d;
    background-color: #13210614b;
}

.list-group-item-map-os.list-group-item-action.active {
    color: #212529;
    background-color: #87ec4d;
    border-color: #87ec4d;
}

.table-map-os,
.table-map-os > th,
.table-map-os > td {
    background-color: #141109162;
}

.table-hover .table-map-os:hover {
    background-color: #13210614b;
}

.table-hover .table-map-os:hover > td,
.table-hover .table-map-os:hover > th {
    background-color: #13210614b;
}

.text-map-os {
    color: #d2f8bc !important;
}

a.text-map-os:hover, a.text-map-os:focus {
    color: #b2f38d !important;
}

#
/*------------------------------------
- COLOR map-na
------------------------------------*/
.alert-map-na {
    color: #ff2849;
    background-color: #ff16f15d;
    border-color: #ff15a14c;
}

.alert-map-na hr {
    border-top-color: #ff141137;
}

.alert-map-na .alert-link {
    color: #f40025;
}

.badge-map-na {
    color: #212529;
    background-color: #ffa3b1;
}

.badge-map-na[href]:hover, .badge-map-na[href]:focus {
    color: #212529;
    background-color: #ff7085;
}

.bg-map-na {
    background-color: #ffa3b1 !important;
}

a.bg-map-na:hover, a.bg-map-na:focus,
button.bg-map-na:hover,
button.bg-map-na:focus {
    background-color: #ff7085 !important;
}

.border-map-na {
    border-color: #ffa3b1 !important;
}

.btn-map-na {
    color: #212529;
    background-color: #ffa3b1;
    border-color: #ffa3b1;
}

.btn-map-na:hover {
    color: #212529;
    background-color: #ff7f92;
    border-color: #ff7085;
}

.btn-map-na:focus, .btn-map-na.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 163, 177, 0.5);
}

.btn-map-na.disabled, .btn-map-na:disabled {
    color: #212529;
    background-color: #ffa3b1;
    border-color: #ffa3b1;
}

.btn-map-na:not(:disabled):not(.disabled):active, .btn-map-na:not(:disabled):not(.disabled).active, .show > .btn-map-na.dropdown-toggle {
    color: #212529;
    background-color: #ff7085;
    border-color: #ff6078;
}

.btn-map-na:not(:disabled):not(.disabled):active:focus, .btn-map-na:not(:disabled):not(.disabled).active:focus, .show > .btn-map-na.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 163, 177, 0.5);
}

.btn-outline-map-na {
    color: #ffa3b1;
    background-color: transparent;
    border-color: #ffa3b1;
}

.btn-outline-map-na:hover {
    color: #212529;
    background-color: #ffa3b1;
    border-color: #ffa3b1;
}

.btn-outline-map-na:focus, .btn-outline-map-na.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 163, 177, 0.5);
}

.btn-outline-map-na.disabled, .btn-outline-map-na:disabled {
    color: #ffa3b1;
    background-color: transparent;
}

.btn-outline-map-na:not(:disabled):not(.disabled):active, .btn-outline-map-na:not(:disabled):not(.disabled).active, .show > .btn-outline-map-na.dropdown-toggle {
    color: #212529;
    background-color: #ffa3b1;
    border-color: #ffa3b1;
}

.btn-outline-map-na:not(:disabled):not(.disabled):active:focus, .btn-outline-map-na:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-map-na.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 163, 177, 0.5);
}

.list-group-item-map-na {
    color: #ff2849;
    background-color: #ff15a14c;
}

.list-group-item-map-na.list-group-item-action:hover, .list-group-item-map-na.list-group-item-action:focus {
    color: #ff2849;
    background-color: #ff141137;
}

.list-group-item-map-na.list-group-item-action.active {
    color: #212529;
    background-color: #ff2849;
    border-color: #ff2849;
}

.table-map-na,
.table-map-na > th,
.table-map-na > td {
    background-color: #ff15a14c;
}

.table-hover .table-map-na:hover {
    background-color: #ff141137;
}

.table-hover .table-map-na:hover > td,
.table-hover .table-map-na:hover > th {
    background-color: #ff141137;
}

.text-map-na {
    color: #ffa3b1 !important;
}

a.text-map-na:hover, a.text-map-na:focus {
    color: #ff7085 !important;
}



/*------------------------------------
- COLOR map-sa
------------------------------------*/
.alert-map-sa {
    color: #847d00;
    background-color: #fffccc;
    border-color: #fffbb7;
}

.alert-map-sa hr {
    border-top-color: #fffa9e;
}

.alert-map-sa .alert-link {
    color: #514d00;
}

.badge-map-sa {
    color: #212529;
    background-color: #fff200;
}

.badge-map-sa[href]:hover, .badge-map-sa[href]:focus {
    color: #212529;
    background-color: #ccc100;
}

.bg-map-sa {
    background-color: #fff200 !important;
}

a.bg-map-sa:hover, a.bg-map-sa:focus,
button.bg-map-sa:hover,
button.bg-map-sa:focus {
    background-color: #ccc100 !important;
}

.border-map-sa {
    border-color: #fff200 !important;
}

.btn-map-sa {
    color: #212529;
    background-color: #fff200;
    border-color: #fff200;
}

.btn-map-sa:hover {
    color: #212529;
    background-color: #dbd000;
    border-color: #ccc100;
}

.btn-map-sa:focus, .btn-map-sa.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 242, 0, 0.5);
}

.btn-map-sa.disabled, .btn-map-sa:disabled {
    color: #212529;
    background-color: #fff200;
    border-color: #fff200;
}

.btn-map-sa:not(:disabled):not(.disabled):active, .btn-map-sa:not(:disabled):not(.disabled).active, .show > .btn-map-sa.dropdown-toggle {
    color: #212529;
    background-color: #ccc100;
    border-color: #bcb300;
}

.btn-map-sa:not(:disabled):not(.disabled):active:focus, .btn-map-sa:not(:disabled):not(.disabled).active:focus, .show > .btn-map-sa.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 242, 0, 0.5);
}

.btn-outline-map-sa {
    color: #fff200;
    background-color: transparent;
    border-color: #fff200;
}

.btn-outline-map-sa:hover {
    color: #212529;
    background-color: #fff200;
    border-color: #fff200;
}

.btn-outline-map-sa:focus, .btn-outline-map-sa.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 242, 0, 0.5);
}

.btn-outline-map-sa.disabled, .btn-outline-map-sa:disabled {
    color: #fff200;
    background-color: transparent;
}

.btn-outline-map-sa:not(:disabled):not(.disabled):active, .btn-outline-map-sa:not(:disabled):not(.disabled).active, .show > .btn-outline-map-sa.dropdown-toggle {
    color: #212529;
    background-color: #fff200;
    border-color: #fff200;
}

.btn-outline-map-sa:not(:disabled):not(.disabled):active:focus, .btn-outline-map-sa:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-map-sa.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 242, 0, 0.5);
}

.list-group-item-map-sa {
    color: #847d00;
    background-color: #fffbb7;
}

.list-group-item-map-sa.list-group-item-action:hover, .list-group-item-map-sa.list-group-item-action:focus {
    color: #847d00;
    background-color: #fffa9e;
}

.list-group-item-map-sa.list-group-item-action.active {
    color: #212529;
    background-color: #847d00;
    border-color: #847d00;
}

.table-map-sa,
.table-map-sa > th,
.table-map-sa > td {
    background-color: #fffbb7;
}

.table-hover .table-map-sa:hover {
    background-color: #fffa9e;
}

.table-hover .table-map-sa:hover > td,
.table-hover .table-map-sa:hover > th {
    background-color: #fffa9e;
}

.text-map-sa {
    color: #fff200 !important;
}

a.text-map-sa:hover, a.text-map-sa:focus {
    color: #ccc100 !important;
}
