  body {
    color: #333;
    min-height: 100vh;
  }

  .result {
    padding: 1em;
  }

  .result:hover {
    background-color: #006BA0;
    color: #FFF;
  }


.result__fulltitle {
  margin-bottom: 0;
}
.result__details {
  margin-top: 1em;
  font-size: .8em;
  color: #999;
}

.result__impact {
  text-align: center;

  background-color: #f0faff;
  color: #006ba0;
  padding: 1em 2em;
}

.result__impact__desc {
  opacity: 0.6;
}

.result__impact__number {
  font-size: 2em;
}

.footer {
  margin-top: 1em;
  font-size: .8em;
  color: #999;
  text-align: center;
  bottom: 0;
}

.footer a {
  color: #999;
  text-decoration: underline;
}

.footer a:hover {
  text-decoration: none;
}

.footer__inner {
  border-top: 1px solid #DDD;
  padding-top: .3em;
}

.searching .info__found {
  display: none;
}

.info__search {
  display: none;
}


.searching .info__search {
  display: block;
}

.searching .results {
opacity: .5;
 }


.container {
  max-width: 970px;
  width: 100% !important;


  }

  .result__impact {
    cursor: pointer;
  }

  .result__impact.copied {
    transform: scale(1.05);

  }