﻿/* Link List */
li.disabled, li.disabled a {
    cursor: unset;
    color: #999;
}

/* SVG */
.st0 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #078BCC;
}

.st1 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #DA2F88;
}

.st2 {
    fill: #F19220;
}

.st3 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #ED1C24;
}

.st4 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #8B4D9E;
}

.st5 {
    fill: #FFFFFF;
}

.st6 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #F15A29;
}

.st7 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #F19220;
}

.st8 {
    fill: #39B54A;
}

.st9 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #CBCB2C;
}

.st10 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #39B54A;
}

.st11 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #00A79D;
}

svg #regions .region {
    cursor: pointer;
}

    svg #regions .region.disabled {
        cursor: unset;
    }

svg #regions .region .region-number-stroked {
    fill: #FFFFFF;
    stroke: #FFFFFF;
    stroke-width: 4px;
    stroke-linejoin: round;
}

svg #regions .region path, svg #regions .region polygon {
    opacity: 0.65;
}

    svg #regions .region.disabled path, svg #regions .region.disabled polygon {
        fill: #999;
        opacity: 0.35;
    }

    svg #regions .region:not(.disabled) path:hover, svg #regions .region:not(.disabled):hover path, svg #regions .region .region-number path, svg #regions .region .region-number-stroked path,
    svg #regions .region:not(.disabled) polygon:hover, svg #regions .region:not(.disabled):hover polygon, svg #regions .region .region-number polygon, svg #regions .region .region-number-stroked polygon {
        opacity: 1;
    }