.water {
  display: none;
  /*fill:#28170b;
  stroke:none;*/
}

/* country paths */
.entities g path {
  fill:#cca11f;
  fill-opacity:1;
  /* borders */
  stroke:#ffffff;
  stroke-opacity:1;
  stroke-width:1.5;
  stroke-dasharray:none;
  stroke-linejoin:round;
  stroke-linecap:round;
}
.entities g.not-scratched path {
  fill: #cca11f;
}
.entities g.scratched path:not(.label-connector) {
  fill: #c2c2c2;
}
.entities g:hover, .entities g path:hover:not(.label-connector),
.entities g:hover path:not(.label-connector) {
  fill: #8f8f8f;
  cursor: pointer;
}

.entities g.scratched:hover, .entities g.scratched path:hover:not(.label-connector),
.entities g.scratched:hover path:not(.label-connector) {
  fill: #c2c2c2;
}

/* label-box */
.entities g .label-box {
  fill:#cca11f;
  fill-opacity:1;
  stroke:#ffffff;
  stroke-width:0.3;
  stroke-linecap:round;
  stroke-linejoin:round;
  stroke-miterlimit:4;
  stroke-dasharray:none;
  stroke-opacity:1;
}
.entities g.not-scratched .label-box {
  fill: #cca11f;
}
.entities g.scratched .label-box {
  fill: #c2c2c2;
}

.entities g:hover > .label-box {
  fill: #8f8f8f;
  cursor: pointer;
}
.entities g.scratched:hover > rect {
  fill: #c2c2c2;
}

/* label-text */
/*
.entities g .label-text {
}
*/

/* label-connector */
.entities g .label-connector {
  fill:none;
  fill-opacity:1;
  fill-rule:evenodd;
  stroke:#aaaaaa;
  stroke-width:0.5;
  stroke-linecap:butt;
  stroke-linejoin:miter;
  stroke-dasharray:none;
  stroke-opacity:1;
}

.borders g path {
  fill:none;
  stroke:#ffffff;
  stroke-opacity:1;
  stroke-width:1.5;
  stroke-dasharray:none;
  stroke-linejoin:round;
  stroke-linecap:round;
}


/* Default CSS of SVG */
/* Circles around small countries and territories */
.circlexx {
  display: none;
	opacity: 0;
	/*fill: #c0c0c0;
	stroke: #000000;
	stroke-width: 0.5;*/
}
/* Smaller circles around subnational territories */
.subxx {
  display: none;
	opacity: 0;
	/*fill: #c0c0c0;
	stroke: #000000;
	stroke-width: 0.3;*/
}
/* land - all land, as opposed to water, should belong to this class */
/*.landxx {
	fill: #c0c0c0;
	stroke: #ffffff;
	stroke-width: 0.5;
	fill-rule: evenodd;
}*/
/* coastlines of islands and continents with no borders on them */
.coastxx {
	stroke-width: 0.2;
}
/* territories without permanent population (the largest of which is Antarctica) */
.antxx {
	opacity: 1;
	/*fill: #c0c0c0;*/
}
/* Circles around small countries without permanent population */
.noxx {
  display: none;
	opacity: 0;
	/*fill: #c0c0c0;
	stroke: #000000;
	stroke-width: 0.5;*/
}
/* territories with limited or no recognition */
.limitxx {
  display: none;
	opacity: 0;
	/*fill: #c0c0c0;
	stroke: #ffffff;
	stroke-width: 0.2;
	fill-rule: evenodd;*/
}
/* Smaller circles around small territories with limited or no recognition */
.unxx {
  display: none;
	opacity: 0;
	/*fill: #c0c0c0;
	stroke: #000000;
	stroke-width: 0.3;*/
}
/* Oceans, seas, and large lakes */
/*.oceanxx {
	opacity: 1;
	fill: #ffffff;
	stroke: #000000;
	stroke-width: 0.5;
}*/
/* Reserved class names:
  .eu - for members of European Union
  .eaeu - for members of Eurasian Economic Union */
/* Additional style rules
  The following are examples of colouring countries.
  These can be substituted with custom styles to colour the countries on the map.
  Colour a few countries:
  .gb, .au, .nc {
    fill: #ff0000;
  }

  Colour a few small-country circles (along with the countries):
  .ms, .ky {
    opacity: 1;
    fill: #ff0000;
  }
*/