svg {
  background: #a8e4ff;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#modal_background {
  display: block;
  position: fixed;
  z-index: -100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}

#minor_sponsors .hitarea, #major_sponsors .hitarea  {
  opacity: 0
}

#minor_sponsors .normal {
  fill: #fff;
  pointer-events:none;
}

#minor_sponsors .hover {
  fill: #ccc;
  pointer-events:none;
}


/* SVG generated CSS */

.cls-1, .cls-15 {
  fill: #a8e4ff;
}

.cls-11, .cls-2, .cls-24, .cls-31 {
  fill: blue;
}

.cls-3 {
  fill: #f03;
}

.cls-21, .cls-26, .cls-4, .cls-5, .cls-9 {
  fill: #fff;
}

.cls-5 {
  fill-rule: evenodd;
}

.cls-6 {
  fill: red;
}

.cls-10, .cls-7 {
  fill: #aae4fe;
}

.cls-13, .cls-16, .cls-25, .cls-34, .cls-8 {
  fill: none;
}

.cls-10, .cls-11, .cls-12, .cls-13, .cls-14, .cls-15, .cls-16, .cls-18, .cls-19, .cls-20, .cls-21, .cls-24, .cls-25, .cls-26, .cls-29, .cls-30, .cls-31, .cls-32, .cls-34, .cls-8, .cls-9 {
  stroke: blue;
}

.cls-10, .cls-11, .cls-12, .cls-13, .cls-14, .cls-15, .cls-16, .cls-18, .cls-19, .cls-26, .cls-27, .cls-28, .cls-29, .cls-30, .cls-31, .cls-32, .cls-34, .cls-35, .cls-8, .cls-9 {
  stroke-linejoin: round;
}

.cls-10, .cls-11, .cls-12, .cls-13, .cls-14, .cls-15, .cls-18, .cls-19, .cls-20, .cls-21, .cls-24, .cls-25, .cls-26, .cls-27, .cls-28, .cls-29, .cls-30, .cls-31, .cls-32, .cls-35, .cls-8, .cls-9 {
  stroke-width: 1.2px;
}

.cls-11, .cls-12, .cls-13, .cls-14, .cls-15, .cls-16, .cls-19, .cls-26, .cls-27, .cls-28, .cls-32, .cls-34, .cls-35 {
  stroke-linecap: round;
}

.cls-12, .cls-28, .cls-33 {
  fill: #ebebff;
}

.cls-14, .cls-18, .cls-20 {
  fill: #ff0;
}

.cls-16 {
  stroke-width: 7px;
}

.cls-17, .cls-29, .cls-32 {
  fill: #fffcff;
}

.cls-19, .cls-30, .cls-35 {
  fill: #dedede;
}

.cls-20, .cls-21, .cls-24, .cls-25 {
  stroke-miterlimit: 10;
}

.cls-22 {
  fill: #fdef01;
}

.cls-23 {
  fill: #e40012;
}

.cls-27 {
  fill: #ff007a;
}

.cls-27, .cls-28 {
  stroke: #ff007a;
}

.cls-34 {
  stroke-width: 18px;
}

.cls-35 {
  stroke: #dedede;
}
