@charset "UTF-8";
@font-face {
  font-family: "flag";
  src: url("/static/dejuredefacto/webfonts/icons/flag.eot?1gpuse");
  src: url("/static/dejuredefacto/webfonts/icons/flag.eot?1gpuse#iefix") format("embedded-opentype"), url("/static/dejuredefacto/webfonts/icons/flag.ttf?1gpuse") format("truetype"), url("/static/dejuredefacto/webfonts/icons/flag.woff?1gpuse") format("woff"), url("/static/dejuredefacto/webfonts/icons/flag.svg?1gpuse#flag") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.sym-flag-european-union .path13, .sym-flag-european-union .path12, .sym-flag-european-union .path11, .sym-flag-european-union .path10, .sym-flag-european-union .path9, .sym-flag-european-union .path8, .sym-flag-european-union .path7, .sym-flag-european-union .path6, .sym-flag-european-union .path5, .sym-flag-european-union .path4, .sym-flag-european-union .path3, .sym-flag-european-union .path2, .sym-flag-european-union .path1, .sym-flag-austria .path3, .sym-flag-austria .path2, .sym-flag-austria .path1, .sym-flag-bulgaria .path3, .sym-flag-bulgaria .path2, .sym-flag-bulgaria .path1 {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "flag" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.sym-flag-bulgaria .path1 {
  font-size: 24px;
}
.sym-flag-bulgaria .path1::before {
  content: "";
  color: #496e2d;
}

.sym-flag-bulgaria .path2 {
  font-size: 24px;
}
.sym-flag-bulgaria .path2::before {
  content: "";
  margin-left: -1em;
  color: #f0f0f0;
}

.sym-flag-bulgaria .path3 {
  font-size: 24px;
}
.sym-flag-bulgaria .path3::before {
  content: "";
  margin-left: -1em;
  color: #d80027;
}

.sym-flag-austria .path1 {
  font-size: 24px;
}
.sym-flag-austria .path1::before {
  content: "";
  color: #f0f0f0;
}

.sym-flag-austria .path2 {
  font-size: 24px;
}
.sym-flag-austria .path2::before {
  content: "";
  margin-left: -1em;
  color: #d80027;
}

.sym-flag-austria .path3 {
  font-size: 24px;
}
.sym-flag-austria .path3::before {
  content: "";
  margin-left: -1em;
  color: #d80027;
}

.sym-flag-european-union .path1 {
  font-size: 24px;
}
.sym-flag-european-union .path1::before {
  content: "";
  color: #41479b;
}

.sym-flag-european-union .path2 {
  font-size: 24px;
}
.sym-flag-european-union .path2::before {
  content: "";
  margin-left: -1em;
  color: #ffe15a;
}

.sym-flag-european-union .path3 {
  font-size: 24px;
}
.sym-flag-european-union .path3::before {
  content: "";
  margin-left: -1em;
  color: #ffe15a;
}

.sym-flag-european-union .path4 {
  font-size: 24px;
}
.sym-flag-european-union .path4::before {
  content: "";
  margin-left: -1em;
  color: #ffe15a;
}

.sym-flag-european-union .path5 {
  font-size: 24px;
}
.sym-flag-european-union .path5::before {
  content: "";
  margin-left: -1em;
  color: #ffe15a;
}

.sym-flag-european-union .path6 {
  font-size: 24px;
}
.sym-flag-european-union .path6::before {
  content: "";
  margin-left: -1em;
  color: #ffe15a;
}

.sym-flag-european-union .path7 {
  font-size: 24px;
}
.sym-flag-european-union .path7::before {
  content: "";
  margin-left: -1em;
  color: #ffe15a;
}

.sym-flag-european-union .path8 {
  font-size: 24px;
}
.sym-flag-european-union .path8::before {
  content: "";
  margin-left: -1em;
  color: #ffe15a;
}

.sym-flag-european-union .path9 {
  font-size: 24px;
}
.sym-flag-european-union .path9::before {
  content: "";
  margin-left: -1em;
  color: #ffe15a;
}

.sym-flag-european-union .path10 {
  font-size: 24px;
}
.sym-flag-european-union .path10::before {
  content: "";
  margin-left: -1em;
  color: #ffe15a;
}

.sym-flag-european-union .path11 {
  font-size: 24px;
}
.sym-flag-european-union .path11::before {
  content: "";
  margin-left: -1em;
  color: #ffe15a;
}

.sym-flag-european-union .path12 {
  font-size: 24px;
}
.sym-flag-european-union .path12::before {
  content: "";
  margin-left: -1em;
  color: #ffe15a;
}

.sym-flag-european-union .path13 {
  font-size: 24px;
}
.sym-flag-european-union .path13::before {
  content: "";
  margin-left: -1em;
  color: #ffe15a;
}

/*
.icon-european-union .path1:before {
  content: "\e906";
  color: rgb(65, 71, 155);
}
.icon-european-union .path2:before {
  content: "\e907";
  margin-left: -1em;
  color: rgb(255, 225, 90);
}
.icon-european-union .path3:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(255, 225, 90);
}
.icon-european-union .path4:before {
  content: "\e909";
  margin-left: -1em;
  color: rgb(255, 225, 90);
}
.icon-european-union .path5:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(255, 225, 90);
}
.icon-european-union .path6:before {
  content: "\e90b";
  margin-left: -1em;
  color: rgb(255, 225, 90);
}
.icon-european-union .path7:before {
  content: "\e90c";
  margin-left: -1em;
  color: rgb(255, 225, 90);
}
.icon-european-union .path8:before {
  content: "\e90d";
  margin-left: -1em;
  color: rgb(255, 225, 90);
}
.icon-european-union .path9:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(255, 225, 90);
}
.icon-european-union .path10:before {
  content: "\e90f";
  margin-left: -1em;
  color: rgb(255, 225, 90);
}
.icon-european-union .path11:before {
  content: "\e910";
  margin-left: -1em;
  color: rgb(255, 225, 90);
}
.icon-european-union .path12:before {
  content: "\e911";
  margin-left: -1em;
  color: rgb(255, 225, 90);
}
.icon-european-union .path13:before {
  content: "\e912";
  margin-left: -1em;
  color: rgb(255, 225, 90);
}
*/

/*# sourceMappingURL=flag.css.map */
