/*
*******************************************
Styles for BOTH Map and General Application
*******************************************
*/
@font-face {
  font-family: "gen-mb-icon-set3";
  src: url("../fonts/gen-mb-icon-set3.woff") format("woff"), url("../fonts/gen-mb-icon-set3.ttf") format("truetype"), url("../fonts/gen-mb-icon-set3.svg#gen-mb-icon-set3") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "gen-mb-icon-set2";
  src: url("../fonts/gen-mb-icon-set2.woff") format("woff"), url("../fonts/gen-mb-icon-set2.ttf") format("truetype"), url("../fonts/gen-mb-icon-set2.svg#gen-mb-icon-set2") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "gen-mb-icon-set";
  src: url("../fonts/gen-mb-icon-set.woff") format("woff"), url("../fonts/gen-mb-icon-set.ttf") format("truetype"), url("../fonts/gen-mb-icon-set.svg#gen-mb-icon-set") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Changing the font-family name to gen-icon-set-4 broke the map so
changing the src file names' suffix to -4 but keeping font-family 
name -3 the same until we work out a fix. GE 01/26/17*/
@font-face {
  font-family: "gen-icon-set-3";
  src: url("../fonts/gen-icon-set-4.eot");
  src: url("../fonts/gen-icon-set-4.eot?#iefix") format("embedded-opentype"), url("../fonts/gen-icon-set-4.woff") format("woff"), url("../fonts/gen-icon-set-4.ttf") format("truetype"), url("../fonts/gen-icon-set-4.svg#gen-icon-set-4") format("svg");
  font-weight: normal;
  font-style: normal; }

/*
@font-face {
  font-family: "gen-icon-set-4";
  src:url("../fonts/gen-icon-set-4.eot");
  src:url("../fonts/gen-icon-set-4.eot?#iefix") format("embedded-opentype"),
    url("../fonts/gen-icon-set-4.woff") format("woff"),
    url("../fonts/gen-icon-set-4.ttf") format("truetype"),
    url("../fonts/gen-icon-set-4.svg#gen-icon-set-4") format("svg");
  font-weight: normal;
  font-style: normal}
*/
[data-icon],
[class^="gen-icon-"],
[class*=" gen-icon-"] {
  position: relative; }

[data-icon]:before,
[data-icon]:after {
  font-family: "gen-icon-set-3" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute; }

[class^="gen-icon-"]:before,
[class*=" gen-icon-"]:before,
[class^="gen-icon-"]:after,
[class*=" gen-icon-"]:after {
  font-family: "gen-icon-set-3" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute; }

/*
*******************************************
   Differnt Sizes
*******************************************
*/
.gen-icon-xs:before {
  font-size: 9px !important; }

/*
*******************************************
   Colors 
*******************************************
*/
/* General Colors */
.gen-icon-cap-h:before,
.gen-icon-cap-h i:before,
.e-icon-dbl.gen-icon-cap-h:after,
.e-icon-tpl.gen-icon-cap-h > span:before,
.gen-icon-high:before,
.gen-icon-increase:before {
  color: #38cb74 !important; }

.gen-icon-cap-m:before,
.gen-icon-cap-m i:before,
.e-icon-dbl.gen-icon-cap-m:after,
.e-icon-tpl.gen-icon-cap-m > span:before,
.gen-icon-medium:before,
.gen-icon-medium:after,
.gen-icon-no-change:before,
.gen-icon-no-change:after {
  color: #f1c447 !important; }

.gen-icon-cap-l:before,
.gen-icon-cap-l i:before,
.e-icon-dbl.gen-icon-cap-l:after,
.e-icon-tpl.gen-icon-cap-l > span:before,
.gen-icon-low:before,
.gen-icon-decrease:before {
  color: #e54d42 !important; }

.gen-icon-cap-u:before,
.gen-icon-cap-u i:before,
.e-icon-dbl.gen-icon-cap-u:after,
.e-icon-tpl.gen-icon-cap-u > span:before {
  color: #979797 !important; }

.gen-icon-cap-d {
  color: #3a99d9 !important; }

/* Line color: Percent Historic */
.gen-icon-perc-hist-gt-95:before {
  color: #9d271e; }

.gen-icon-perc-hist-90-94:before {
  color: #e54d42; }

.gen-icon-perc-hist-75-89:before {
  color: #e47e30; }

.gen-icon-perc-hist-50-74:before {
  color: #f0af30; }

.gen-icon-perc-hist-25-49:before {
  color: #6cb453; }

.gen-icon-perc-hist-lt-25:before {
  color: #38cb74; }

/* Line Color: Percent Limit */
.gen-icon-perc-limi-gt-100:before {
  color: #be3a30; }

.gen-icon-perc-limi-96-99:before {
  color: #d15418; }

.gen-icon-perc-limi-91-95:before {
  color: #f1c447; }

.gen-icon-perc-limi-6-90:before {
  color: #a7d75c; }

.gen-icon-perc-limi-lt-6:before {
  color: #38cb74; }

.gen-icon-voltage {
  height: 4px !important;
  width: 13px !important;
  margin: 0 8px 2px 0;
  padding: 0 !important;
  border: 1px solid rgba(0, 0, 0, 0.15); }

/* Line Color / Voltage */
.gen-icon-line-colr-volt-gt-525 {
  background-color: #9d271e; }

.gen-icon-line-colr-volt-500-524 {
  background-color: #e54d42; }

.gen-icon-line-colr-volt-345-499 {
  background-color: #2980b9; }

.gen-icon-line-colr-volt-230-344 {
  background-color: #151515; }

.gen-icon-line-colr-volt-161-229 {
  background-color: #f39c12; }

.gen-icon-line-colr-volt-138-160 {
  background-color: #d35400; }

.gen-icon-line-colr-volt-115-137 {
  background-color: #38cb74; }

.gen-icon-line-colr-volt-69-114 {
  background-color: #6cb453; }

/* Pricing - Letters */
.gen-icon-price:before {
  content: "Z"; }

.gen-icon-price:after {
  content: "z"; }

/* Pricing - Colors */
/* Red */
.gen-icon-price-ge-100:before {
  color: #ff3a3a; }

/* Orange */
.gen-icon-price-76-99:before {
  color: #ff9200; }

/* Yellow */
.gen-icon-price-51-75:before {
  color: #ffd829; }

/* Green */
.gen-icon-price-31-50:before {
  color: #47b04b; }

/* Blue */
.gen-icon-price-1-30:before {
  color: #0c74d5; }

/* Purple */
.gen-icon-price-le-0:before {
  color: #8e44ad; }

/*

*******************************************
   Unreliable Entity 
*******************************************
*/
.gen-icon-unr:before,
.gen-icon-unr:after {
  opacity: 0.35 !important; }

/*
*******************************************
   Icon Styles - All 
*******************************************
*/
.e-icon,
.e-icon-dbl {
  position: relative;
  display: inline-block;
  padding: 3px 0 3px 22px; }

h1.e-icon,
h1.e-icon-dbl,
h1.e-icon-tpl {
  padding-left: 45px; }

h1.e-icon:before,
h1.e-icon-dbl:before,
h1.e-icon-tpl span:before {
  font-size: 40px;
  margin-left: -45px;
  top: 0px; }

h2.e-icon,
h2.e-icon-dbl,
h2.e-icon-tpl {
  padding-left: 40px; }

h2.e-icon:before,
h2.e-icon-dbl:before,
h2.e-icon-tpl span:before {
  font-size: 35px;
  margin-left: -40px;
  top: -2px; }

h3.e-icon,
h3.e-icon-dbl,
h3.e-icon-tpl {
  padding-left: 35px; }

h3.e-icon:before,
h3.e-icon-dbl:before,
h3.e-icon-tpl span:before {
  font-size: 28px;
  margin-left: -35px;
  top: -0px; }

h4.e-icon {
  padding-left: 35px; }

h4.e-icon:before {
  font-size: 32px;
  margin-left: -35px;
  top: 15%; }

.e-icon:before,
.e-icon:after {
  top: -1px; }

.e-icon:after,
.e-icon-dbl:after,
.e-icon-tpl span:after {
  display: none;
  font-size: 18px; }

.e-icon:before,
.e-icon-dbl:before,
.e-icon-tpl span:before {
  font-size: 18px;
  margin-left: -22px; }

.e-icon-dbl:hover:before,
.e-icon-dbl:hover:after {
  transform: scale(1.5);
  transition: all .15s ease-in-out;
  text-shadow: 1px 0px rgba(0, 0, 0, 0); }

.e-icon-dbl:hover:before {
  margin-left: -25px; }

.e-icon-dbl:hover:after {
  margin-left: 10px;
  text-shadow: none; }

.e-icon-dbl {
  padding-left: 30px; }

.e-icon-dbl:after,
.e-icon-dbl:before {
  position: absolute;
  top: 0;
  font-size: 18px !important;
  display: inline-block !important;
  transition: all .15s ease-in-out; }

.e-icon-dbl:after {
  left: 10px;
  z-index: 1;
  font-size: inherit; }

.e-icon-dbl:before {
  left: 20px;
  z-index: 2;
  text-shadow: 2px 0px rgba(0, 0, 0, 0.15); }

.e-icon-tpl {
  position: relative;
  display: inline-block;
  padding: 0 0 0 40px;
  transition: all .15s ease-in-out; }

.e-icon-tpl > span {
  position: absolute;
  transition: all .15s ease-in-out; }

.e-icon-tpl > span:before {
  transition: all .15s ease-in-out;
  text-shadow: 2px 0 rgba(0, 0, 0, 0.15); }

.e-icon-tpl > span:before {
  top: -3px; }

.e-icon-tpl > span:nth-child(1) {
  left: -4px;
  z-index: 3; }

.e-icon-tpl > span:nth-child(2) {
  left: 6px;
  z-index: 2; }

.e-icon-tpl > span:nth-child(3) {
  left: 16px;
  z-index: 1; }

.e-icon-tpl:hover > span:before {
  transform: scale(1.5);
  transition: all .15s ease-in-out;
  text-shadow: 1px 0px rgba(0, 0, 0, 0.15); }

.e-icon-tpl:hover > span:nth-child(1) {
  left: -7px; }

.e-icon-tpl:hover > span:nth-child(2) {
  left: 14px; }

.e-icon-tpl:hover > span:nth-child(3) {
  left: 35px; }

h3.e-icon-tpl {
  padding: 0 0 0 70px; }

h3.e-icon-tpl > span:before {
  top: -3px; }

h3.e-icon-tpl > span:nth-child(1) {
  left: 7px;
  z-index: 3; }

h3.e-icon-tpl > span:nth-child(2) {
  left: 23px;
  z-index: 2; }

h3.e-icon-tpl > span:nth-child(3) {
  left: 40px;
  z-index: 1; }

h3.e-icon-tpl:hover > span:before {
  transform: scale(1.5);
  transition: all .15s ease-in-out;
  text-shadow: 1px 0px rgba(0, 0, 0, 0.15); }

h3.e-icon-tpl:hover > span:nth-child(1) {
  left: 10px; }

h3.e-icon-tpl:hover > span:nth-child(2) {
  left: 45px; }

h3.e-icon-tpl:hover > span:nth-child(3) {
  left: 80px; }

/*
.gen-icon-medium,
.gen-icon-no-change {
	position:relative}
	
.gen-icon-medium:before,
.gen-icon-medium:after,
.gen-icon-no-change:before,
.gen-icon-no-change:after {
	position:absolute;
	top:4px;
	display:block!important;
	font-size:8px !important;
	margin:0 !important}
	
.gen-icon-medium:before,
.gen-icon-no-change:before {
	transform:rotate(270deg);
	left:0}
	
.gen-icon-medium:after,
.gen-icon-no-change:after {
 	transform:rotate(90deg);
	left:10px}	
*/
/* Single Icon Styles  - :after only for map icons, hidden for tables*/
/* Battery */
.gen-icon-battery:before {
  content: "1"; }

.gen-icon-battery:after {
  content: "2"; }

/* Biomass */
.gen-icon-biomass:before {
  content: "A"; }

.gen-icon-biomass:after {
  content: "a"; }

/* Coal */
.gen-icon-coal:before {
  content: "D"; }

.gen-icon-coal:after {
  content: "d"; }

/* Compressed */
.gen-icon-compressed:before {
  content: "E"; }

.gen-icon-compressed:after {
  content: "e"; }

/* Compressed Air */
.gen-icon-compressed-air:before {
  content: "G"; }

.gen-icon-compressed-air:after {
  content: "g"; }

/* Consumption */
.gen-icon-consumption:before {
  content: "3"; }

.gen-icon-consumption:after {
  content: "4"; }

/* CHP */
.gen-icon-chp:before {
  content: "C"; }

.gen-icon-chp-o:after {
  content: "c"; }

/* Gas */
.gen-icon-gas:before {
  content: "F"; }

.gen-icon-gas:after {
  content: "f"; }

/* Geothermal */
/*
.gen-icon-geothermal:before {
  font-family:'Arial Black', 'Arial Bold', Gadget, sans-serif !important;
  font-weight:100 !important;}
.gen-icon-geothermal:before {
  content: "G"}
.gen-icon-geothermal:after {
  content: "G"}
*/
/* Geothermal */
.gen-icon-geothermal:before {
  content: "X"; }

.gen-icon-geothermal:after {
  content: "x"; }

/* Hydro */
.gen-icon-hydro:before {
  content: "H"; }

.gen-icon-hydro:after {
  content: "h"; }

/* Lignite */
.gen-icon-lignite:after {
  content: "i"; }

.gen-icon-lignite:before {
  content: "I"; }

/* Line Arrow */
.gen-icon-line-arrow:before {
  content: "B"; }

.gen-icon-line-arrow:after {
  content: "b"; }

/* Multiple */
.gen-icon-multiple:before, .gen-icon-multiple-fuels:before {
  content: "K"; }

.gen-icon-multiple:after, .gen-icon-multiple-fuels:after {
  content: "k"; }

/* NPD */
.gen-icon-npd:before {
  content: "L"; }

.gen-icon-npd:after {
  content: "l"; }

/* Nuclear */
.gen-icon-nuclear:after {
  content: "j"; }

.gen-icon-nuclear:before {
  content: "J"; }

/* Oil */
.gen-icon-oil:before {
  content: "M"; }

.gen-icon-oil:after {
  content: "m"; }

/* Other */
.gen-icon-other:before {
  content: "N"; }

.gen-icon-other:after {
  content: "n"; }

/* Pumped - Both */
.gen-icon-pumped-both:before {
  content: "Q"; }

.gen-icon-pumped-both:after {
  content: "q"; }

/* Pumped - Producing */
.gen-icon-pumped-producing:before {
  content: "P"; }

.gen-icon-pumped-producing:after {
  content: "p"; }

/* Pumped - Pumping */
.gen-icon-pumped-pumping:before {
  content: "O"; }

.gen-icon-pumped-pumping:after {
  content: "o"; }

/* Solar */
.gen-icon-solar:before {
  content: "R"; }

.gen-icon-solar:after {
  content: "r"; }

/* STP */
.gen-icon-stp:before {
  content: "S"; }

.gen-icon-stp:after {
  content: "s"; }

/* Total Production */
.gen-icon-total-production:before {
  content: "T"; }

.gen-icon-total-production:after {
  content: "t"; }

/* Unmonitored */
.gen-icon-unmonitored:before {
  content: "U"; }

.gen-icon-unmonitored:after {
  content: "u"; }

/* Wind */
.gen-icon-wind:before {
  content: "V"; }

.gen-icon-wind:after {
  content: "v"; }

/* Double Icon Styles - :after is the second icon */
/* Coal & Biomass */
.gen-icon-coal-biomass:before {
  content: "D"; }

.gen-icon-coal-biomass:after {
  content: "A"; }

/* Coal & Gas */
.gen-icon-coal-gas:before {
  content: "D"; }

.gen-icon-coal-gas:after {
  content: "F"; }

/* Coal & Coal */
.gen-icon-coal-coal:before {
  content: "D"; }

.gen-icon-coal-coal:after {
  content: "D"; }

/* Coal & Hydro */
.gen-icon-coal-hydro:before {
  content: "D"; }

.gen-icon-coal-hydro:after {
  content: "H"; }

/* Coal & Oil */
.gen-icon-coal-oil:before {
  content: "D"; }

.gen-icon-coal-oil:after {
  content: "M"; }

/* Coal & Solar */
.gen-icon-coal-solar:before {
  content: "D"; }

.gen-icon-coal-solar:after {
  content: "R"; }

/* Coal & Wind */
.gen-icon-coal-wind:before {
  content: "D"; }

.gen-icon-coal-wind:after {
  content: "V"; }

/* Gas & Biomass */
.gen-icon-gas-biomass:before {
  content: "F"; }

.gen-icon-gas-biomass:after {
  content: "A"; }

/* Gas & Solar */
.gen-icon-gas-solar:before {
  content: "F"; }

.gen-icon-gas-solar:after {
  content: "R"; }

/* Gas & Gas */
.gen-icon-gas-gas:before {
  content: "F"; }

.gen-icon-gas-gas:after {
  content: "F"; }

/* Gas & Oil */
.gen-icon-gas-oil:before {
  content: "F"; }

.gen-icon-gas-oil:after {
  content: "M"; }

/* Gas & Wind */
.gen-icon-gas-wind:before {
  content: "F"; }

.gen-icon-gas-wind:after {
  content: "V"; }

/* Hydro & Hydro */
.gen-icon-hydro-hydro:before {
  content: "H"; }

.gen-icon-hydro-hydro:after {
  content: "H"; }

/* Hydro & Pumped Both */
.gen-icon-hydro-pumped-both:before {
  content: "H"; }

.gen-icon-hydro-pumped-both:after {
  content: "Q"; }

/* Hydro & Pumped Producing */
.gen-icon-hydro-pumped-producing:before {
  content: "H"; }

.gen-icon-hydro-pumped-producing:after {
  content: "P"; }

/* Hydro & Pumped Pumping */
.gen-icon-hydro-pumped-pumping:before {
  content: "H"; }

.gen-icon-hydro-pumped-pumping:after {
  content: "O"; }

/* Hydro & Solar */
.gen-icon-hydro-solar:before {
  content: "H"; }

.gen-icon-hydro-solar:after {
  content: "R"; }

/* Lignite & Biomass */
.gen-icon-lignite-biomass:before {
  content: "I"; }

.gen-icon-lignite-biomass:after {
  content: "A"; }

/* Lignite & Gas */
.gen-icon-lignite-gas:before {
  content: "I"; }

.gen-icon-lignite-gas:after {
  content: "F"; }

/* Lignite & Oil */
.gen-icon-lignite-oil:before {
  content: "I"; }

.gen-icon-lignite-oil:after {
  content: "M"; }

/* Lignite & Coal */
.gen-icon-lignite-coal:before {
  content: "I"; }

.gen-icon-lignite-coal:after {
  content: "D"; }

/* Nuclear & Coal */
.gen-icon-nuclear-coal:before {
  content: "J"; }

.gen-icon-nuclear-coal:after {
  content: "D"; }

/* Nuclear & Gas */
.gen-icon-nuclear-gas:before {
  content: "J"; }

.gen-icon-nuclear-gas:after {
  content: "F"; }

/* Nuclear & Hydro */
.gen-icon-nuclear-hydro:before {
  content: "J"; }

.gen-icon-nuclear-hydro:after {
  content: "H"; }

/* Nuclear & Nuclear */
.gen-icon-nuclear-nuclear:before {
  content: "J"; }

.gen-icon-nuclear-nuclear:after {
  content: "J"; }

/* Nuclear & Oil */
.gen-icon-nuclear-oil:before {
  content: "J"; }

.gen-icon-nuclear-oil:after {
  content: "M"; }

/* Nuclear & Pumping - All */
.gen-icon-nuclear-pumping-both:before {
  content: "J"; }

.gen-icon-nuclear-pumping-both:after {
  content: "Q"; }

/* Nuclear & Solar */
.gen-icon-nuclear-solar:before {
  content: "J"; }

.gen-icon-nuclear-solar:after {
  content: "R"; }

/* Nuclear & Wind */
.gen-icon-nuclear-wind:before {
  content: "J"; }

.gen-icon-nuclear-wind:after {
  content: "V"; }

/* Nuclear & Biomass */
.gen-icon-nuclear-biomass:before {
  content: "J"; }

.gen-icon-nuclear-biomass:after {
  content: "A"; }

/* Wind & Hydro */
.gen-icon-wind-hydro:before {
  content: "V"; }

.gen-icon-wind-hydro:after {
  content: "H"; }

/* Wind & Solar */
.gen-icon-wind-solar:before {
  content: "V"; }

.gen-icon-wind-solar:after {
  content: "R"; }

/* Wind & Wind */
.gen-icon-wind-wind:before {
  content: "V"; }

.gen-icon-wind-wind:after {
  content: "V"; }

/* Oil & Biomass */
.gen-icon-oil-biomass:before {
  content: "M"; }

.gen-icon-oil-biomass:after {
  content: "A"; }

/* Oil & Solar */
.gen-icon-oil-solar:before {
  content: "M"; }

.gen-icon-oil-solar:after {
  content: "R"; }

/* Oil & Hydro */
.gen-icon-oil-hydro:before {
  content: "M"; }

.gen-icon-oil-hydro:after {
  content: "H"; }

/* Pumping & Solar */
.gen-icon-pumping-both-solar:before {
  content: "Q"; }

.gen-icon-pumping-both-solar:after {
  content: "R"; }

/* Solar & Solar */
.gen-icon-solar-solar:before {
  content: "R"; }

.gen-icon-solar-solar:after {
  content: "R"; }

/* Pumping & Pumping */
.gen-icon-pumping-both-pumping-both:before {
  content: "Q"; }

.gen-icon-pumping-both-pumping-both:after {
  content: "Q"; }

/* High, Medium & Low */
.gen-icon-high:before {
  content: "B"; }

/*		
.gen-icon-medium:before {
	content: "B";} 
.gen-icon-medium:after {
	content: "B";} 
*/
.gen-icon-medium:before {
  content: "Y"; }

.gen-icon-medium:after {
  content: " "; }

.gen-icon-low:before {
  content: "B";
  transform: rotate(180deg); }

/* Positive, Negative, Unmoved */
.gen-icon-increase:before {
  content: "B"; }

.gen-icon-no-change:before {
  content: "B"; }

.gen-icon-no-change:after {
  content: "B"; }

.gen-icon-decrease:before {
  content: "B";
  transform: rotate(180deg); }

/* Branch Icons */
.gen-icon-branch:before {
  content: "B";
  transform: rotate(180deg); }

/* Branch Aggregate Icons */
.gen-icon-branch-aggregate:before {
  font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
  font-weight: 900 !important;
  content: ")";
  margin-left: -16px !important;
  top: -5px !important; }

.gen-icon-positive:before {
  transform: rotate(90deg); }

.gen-icon-negative:before {
  transform: rotate(270deg); }

.gen-icon-branch-aggregate.gen-icon-positive:before {
  transform: rotate(0deg); }

.gen-icon-branch-aggregate.gen-icon-negative:before {
  transform: rotate(0deg);
  content: "("; }

/*
*******************************************
Styles for Map ONLY 
*******************************************
*/
/* Doubles - Only for Map - additional borders */
.gen-icon-double {
  position: relative; }

.gen-icon-double i {
  position: absolute; }

.gen-icon-double i:first-child {
  left: 0 !important;
  z-index: 2; }

.gen-icon-double i:last-child {
  left: 10px !important;
  z-index: 1; }

.gen-icon-double.gen-icon-zoom-50 i:last-child {
  left: 7px !important; }

.gen-icon-double.gen-icon-zoom-100 i:last-child {
  left: 12px !important; }

.gen-icon-double.gen-icon-zoom-200 i:last-child {
  left: 20px !important; }

.gen-icon-double.gen-icon-zoom-400 i:last-child {
  left: 35px !important; }

/* Sizes - Just for Map Icons. */
.gen-icon-zoom-50,
.gen-icon-zoom-50 i {
  font-size: 12px !important; }

.gen-icon-zoom-100,
.gen-icon-zoom-100 i {
  font-size: 20px !important; }

.gen-icon-zoom-200,
.gen-icon-zoom-200 i {
  font-size: 40px !important; }

.gen-icon-zoom-400,
.gen-icon-zoom-400 i {
  font-size: 60px !important; }

/* Darker Colors for single :after borders on map */
[data-icon]:after,
[class^="gen-icon-"]:after,
[class*=" gen-icon-"]:after {
  color: rgba(0, 0, 0, 0.25); }

.gen-icon-cap-h[data-icon]:after,
.gen-icon-cap-h[class^="gen-icon-"]:after,
.gen-icon-cap-h[class*=" gen-icon-"]:after {
  color: #31b366; }

.gen-icon-cap-m[data-icon]:after,
.gen-icon-cap-m[class^="gen-icon-"]:after,
.gen-icon-cap-m[class*=" gen-icon-"]:after {
  color: #d48825; }

.gen-icon-cap-l[data-icon]:after,
.gen-icon-cap-l[class^="gen-icon-"]:after,
.gen-icon-cap-l[class*=" gen-icon-"]:after {
  color: #ca433a; }

.gen-icon-cap-u[data-icon]:after,
.gen-icon-cap-u[class^="gen-icon-"]:after,
.gen-icon-cap-u[class*=" gen-icon-"]:after {
  color: #858585; }

/*# sourceMappingURL=gen-icon-fonts.css.map */
