.eal-settings .eal-req {
  color: red;
}
.eal-settings label > .eal-icon-flag {
  margin-right: 10px;
}
.eal-settings .eal-notice-tracking-ids-changed {
  display: none;
  color: red;
}
i.eal-tinymce-icon {
  background-image: url('../img/tinymce-button.png');
}
.eal-icon-flag {
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  line-height: 1em;
}
.eal-icon-flag:before {
  content: "\00a0";
}
.eal-icon-flag--br {
  background-image: url(../img/flags/br.svg);
}
.eal-icon-flag--ca {
  background-image: url(../img/flags/ca.svg);
}
.eal-icon-flag--cn {
  background-image: url(../img/flags/cn.svg);
}
.eal-icon-flag--de {
  background-image: url(../img/flags/de.svg);
}
.eal-icon-flag--es {
  background-image: url(../img/flags/es.svg);
}
.eal-icon-flag--fr {
  background-image: url(../img/flags/fr.svg);
}
.eal-icon-flag--in {
  background-image: url(../img/flags/in.svg);
}
.eal-icon-flag--it {
  background-image: url(../img/flags/it.svg);
}
.eal-icon-flag--jp {
  background-image: url(../img/flags/jp.svg);
}
.eal-icon-flag--mx {
  background-image: url(../img/flags/mx.svg);
}
.eal-icon-flag--uk {
  background-image: url(../img/flags/uk.svg);
}
.eal-icon-flag--us {
  background-image: url(../img/flags/us.svg);
}
.eal-icon-flag--eu {
  background-image: url(../img/flags/eu.svg);
}
