.sitewide-alert,
.sitewide-alert button {
  background-color: darkred;
  opacity: 1;
  border: none;
  border-radius: 0;
  color: white;
  text-align: center;
}

.sitewide-alert {
    padding: 1em;
    margin: 0;
    z-index: 9999;
    top: 0px;
    position: fixed;
    width: 100%;
}

.sitewide-alert button {
  padding: 2px;
  font-size: 2em !important;
  margin-top: -.5em;
  height: 1.25em;
  font-weight: normal;
}

.sitewide-alert p {
  margin-bottom: 3px !important;
}

.sitewide-alert button.close:hover, .sitewide-alert button.close:focus {
  color: white;
  text-decoration: none;
  cursor: pointer;
  filter: none;
  opacity: 1;
}
