* {
  font-size: 27px;
}

#window {
  background: none;
}

#box {
  background: #11121D;
  padding: 0.5em;
  border-radius: 5px;
}

#password {
  outline: none;
  outline-width: 0px;
  border-radius: 0;
  box-shadow: none;
  background: #1f1f28;
}

#searchwrapper {
}

#search,
#typeahead {
  border-radius: 5px;
  outline: none;
  outline-width: 0px;
  box-shadow: none;
  border-bottom: none;
  border: none;
  background: #191926;
  padding-left: 0.5em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-radius: 2px;
}

#spinner {
  opacity: 0;
}

#spinner.visible {
  opacity: 1;
}

#typeahead {
  background: none;
  opacity: 0.5;
}

#search placeholder {
  opacity: 0.5;
}

#list {
  background: #191926;
}

row:selected {
  background: #0033a1;
}

.item {
  padding: 0.4em 0.2em 0.4em 0.2em;
  border-radius: 2px;
}

.icon {
  padding-right: 0.5em;
}

.textwrapper {
}

.label {
  font-size: 17px;
}

.sub {
  font-size: 17px;
  opacity: 0.5;
}

.activationlabel {
  opacity: 0.25;
  font-size: 17px;
}

.activation .activationlabel {
  opacity: 1;
  color: #76946a;
}

.activation .textwrapper,
.activation .icon,
.activation .search {
  opacity: 0.5;
}