
/* check Stylesheet.py for more style-settings */

a:link {
  color: white;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: white;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: white;
  background-color: transparent;
  text-decoration: none;
}

a:active {
  color: white;
  background-color: transparent;
  text-decoration: none;
}

* {
	font-family: "Open Sans";
  font-weight: 400;
}

#logoRow > * {
    width: auto;
}

.divInfoBoxes a {
  color: unset;
  text-decoration: underline;
}

/* Positioning of loading text and spinner: */

#divLoading {
  font-size: 30px;
  font-weight: bold;
}

div:has(> #divLoading) {
  position: relative !important;
  margin-top: 10rem;
  margin-bottom: 16rem;
}

div:has(> .divLoadingLinkArea) {
  height: 3rem !important;
}

/* Election dropdown: increase font size to work as page title: */

#dpdElection {
  width: 80%;
  margin: auto;
}

#dpdElection .Select-control {
  height: 3.3rem;
}

#dpdElection .Select-value-label {
  font-size: 1.8rem;
  font-weight: 500;
}

#dpdElection input {
  font-size: 1.8rem;
}

#dpdElection .Select-value {
  top: 0.5rem;
}

#dpdElection .Select-placeholder {
  font-size: 2rem;
  top: 0.5rem;
}

#dpdElection .Select-arrow-zone {
  padding-left: 1rem;
  padding-right: 1rem;
}

#dpdElection .Select-clear-zone {
  display: none;
}
