.background-page, body {
  background-color: #fff;
}

.background-primary {
  background-color: #171616;
}

.background-accent {
  background-color: #028aa6;
}

.color-accent {
  color: #028aa6;
}

.color-error {
  color: #b10000;
}

body {
  color: #4e4e4e;
}

h1, h2, h3, h4, h5, h6, a, label {
  font-weight: 300;
  color: #028aa6;
}

h1, h2 {
  color: #353535;
}

h3, h4 {
  color: #686868;
}

p {
  color: #4e4e4e;
}

.event-content-container hr {
  color: #4e4e4e;
}

a {
  color: #028aa6;
}
a:hover {
  color: #02758d;
}

.highlight-block {
  background-color: #e6e6e6;
}

input, textarea, select, .fake-textarea {
  outline: none;
  border: solid 1px;
  border-radius: 3px;
  color: #686868;
  border-color: #818181;
}

input:focus, textarea:focus {
  border-color: #028aa6;
  border-width: 2px;
}
input:focus ~ label, textarea:focus ~ label {
  color: #028aa6;
}

select {
  padding: 0.5rem 1rem;
}

div:focus-within > label {
  color: #028aa6;
  font-weight: 500;
}

input[type=checkbox] {
  accent-color: #028aa6;
  appearance: none;
  -webkit-appearance: none;
  vertical-align: middle;
  border-radius: 50%;
  border: 2px solid;
  color: #686868;
  border-color: #818181;
}

input[type=checkbox]:checked {
  background-color: #028aa6;
}

input[type=submit] {
  background-color: #028aa6;
  border: solid 1px #028aa6;
  padding: 0.5rem 1rem;
  color: white;
}
input[type=submit]:hover {
  background-color: #02758d;
}
input[type=submit]:disabled {
  background-color: #bbbbbb;
  border: solid 1px #bbbbbb;
  padding: 0.5rem 1rem;
  color: #222226;
}
input[type=submit]:hover:disabled {
  background-color: #aeaeae;
  border-color: #aeaeae;
}

.form-error {
  color: #b10000;
  font-weight: 500;
}

.dropzone {
  background: #f0f0f6;
}

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