		.intro .controls label.color-1.selected { color: #e89843; }
		.intro .controls label.color-1:before { border-color: #e89843; }
		.intro .controls input[type="checkbox"]:checked + label.color-1:before { background: #e89843; }
		.intro .mainmap .tooltip-1 { border-right: 12px solid #e89843; }
		.intro .controls label.color-14.selected { color: #f8cc45; }
		.intro .controls label.color-14:before { border-color: #f8cc45; }
		.intro .controls input[type="checkbox"]:checked + label.color-14:before { background: #f8cc45; }
		.intro .mainmap .tooltip-14 { border-right: 12px solid #f8cc45; }
		.intro .controls label.color-15.selected { color: #dadd48; }
		.intro .controls label.color-15:before { border-color: #dadd48; }
		.intro .controls input[type="checkbox"]:checked + label.color-15:before { background: #dadd48; }
		.intro .mainmap .tooltip-15 { border-right: 12px solid #dadd48; }
		.intro .controls label.color-2.selected { color: #9dc040; }
		.intro .controls label.color-2:before { border-color: #9dc040; }
		.intro .controls input[type="checkbox"]:checked + label.color-2:before { background: #9dc040; }
		.intro .mainmap .tooltip-2 { border-right: 12px solid #9dc040; }
		.intro .controls label.color-3.selected { color: #74bd63; }
		.intro .controls label.color-3:before { border-color: #74bd63; }
		.intro .controls input[type="checkbox"]:checked + label.color-3:before { background: #74bd63; }
		.intro .mainmap .tooltip-3 { border-right: 12px solid #74bd63; }
		.intro .controls label.color-4.selected { color: #3b8c3f; }
		.intro .controls label.color-4:before { border-color: #3b8c3f; }
		.intro .controls input[type="checkbox"]:checked + label.color-4:before { background: #3b8c3f; }
		.intro .mainmap .tooltip-4 { border-right: 12px solid #3b8c3f; }
		.intro .controls label.color-6.selected { color: #5bbb8d; }
		.intro .controls label.color-6:before { border-color: #5bbb8d; }
		.intro .controls input[type="checkbox"]:checked + label.color-6:before { background: #5bbb8d; }
		.intro .mainmap .tooltip-6 { border-right: 12px solid #5bbb8d; }
		.intro .controls label.color-7.selected { color: #439e99; }
		.intro .controls label.color-7:before { border-color: #439e99; }
		.intro .controls input[type="checkbox"]:checked + label.color-7:before { background: #439e99; }
		.intro .mainmap .tooltip-7 { border-right: 12px solid #439e99; }
		.intro .controls label.color-8.selected { color: #49a4db; }
		.intro .controls label.color-8:before { border-color: #49a4db; }
		.intro .controls input[type="checkbox"]:checked + label.color-8:before { background: #49a4db; }
		.intro .mainmap .tooltip-8 { border-right: 12px solid #49a4db; }
		.intro .controls label.color-16.selected { color: #8547c2; }
		.intro .controls label.color-16:before { border-color: #8547c2; }
		.intro .controls input[type="checkbox"]:checked + label.color-16:before { background: #8547c2; }
		.intro .mainmap .tooltip-16 { border-right: 12px solid #8547c2; }
		.intro .controls label.color-9.selected { color: #ae2d27; }
		.intro .controls label.color-9:before { border-color: #ae2d27; }
		.intro .controls input[type="checkbox"]:checked + label.color-9:before { background: #ae2d27; }
		.intro .mainmap .tooltip-9 { border-right: 12px solid #ae2d27; }
		.intro .controls label.color-10.selected { color: #d6454a; }
		.intro .controls label.color-10:before { border-color: #d6454a; }
		.intro .controls input[type="checkbox"]:checked + label.color-10:before { background: #d6454a; }
		.intro .mainmap .tooltip-10 { border-right: 12px solid #d6454a; }
		.intro .controls label.color-11.selected { color: #d95a2f; }
		.intro .controls label.color-11:before { border-color: #d95a2f; }
		.intro .controls input[type="checkbox"]:checked + label.color-11:before { background: #d95a2f; }
		.intro .mainmap .tooltip-11 { border-right: 12px solid #d95a2f; }
		.intro .controls label.color-17.selected { color: #d6742e; }
		.intro .controls label.color-17:before { border-color: #d6742e; }
		.intro .controls input[type="checkbox"]:checked + label.color-17:before { background: #d6742e; }
		.intro .mainmap .tooltip-17 { border-right: 12px solid #d6742e; }
		.intro .controls label.color-12.selected { color: #da923e; }
		.intro .controls label.color-12:before { border-color: #da923e; }
		.intro .controls input[type="checkbox"]:checked + label.color-12:before { background: #da923e; }
		.intro .mainmap .tooltip-12 { border-right: 12px solid #da923e; }
		.intro .controls label.color-13.selected { color: #f6cf44; }
		.intro .controls label.color-13:before { border-color: #f6cf44; }
		.intro .controls input[type="checkbox"]:checked + label.color-13:before { background: #f6cf44; }
		.intro .mainmap .tooltip-13 { border-right: 12px solid #f6cf44; }
		.intro .controls label.color-5.selected { color: #5d67c0; }
		.intro .controls label.color-5:before { border-color: #5d67c0; }
		.intro .controls input[type="checkbox"]:checked + label.color-5:before { background: #5d67c0; }
		.intro .mainmap .tooltip-5 { border-right: 12px solid #5d67c0; }
.intro .mainmap .tooltip-0 { border-right: 12px solid #093f88; }
.intro .mainmap .tooltip--1 { border-right: 12px solid #ff8600; }