/* common */
.notesource hr {
  background-color:rgb(126, 126, 126);
}
.anysource div.encp-note-title {
  color:rgb(255, 255, 255);
}
.anysource div.encp-note-title > div.encp-title-container > h1.title {
  color:rgb(255, 255, 255);
}
.notesource img.encp-preview-encrypted-content {
  background-image: url(../Images/encryptedContentWhite.svg);
}
.notesource img.encp-preview-default {
  background-image: url(../Images/brokenNoteWhite.svg);
}
/* presentation */
html.notesource {
  color:rgb(245, 245, 245);
  background-color:rgb(0,0,0);
}
.notesource body {
  color:rgb(245, 245, 245);
}
.notesource body * {
  color:rgb(245,245,245) !important;
}

/*
 * Highlight
 */
.notesource body .encp-note-highlight,
.notesource body .encp-note-highlight * {
  color: black !important;
  background-color: rgb(255, 250, 165) !important;
}

.notesource a.encp-note-link.encp-text-link,
.notesource a.encp-note-link.encp-text-link:visited,
.notesource a.encp-note-link.encp-text-link:active {
  color: rgb(1, 159, 81) !important;
  text-decoration: underline;
}
.notesource a.encp-note-link.encp-text-link:hover,
.notesource a.encp-note-link.encp-text-link:focus {
  color:white !important;
  background-color: rgb(1, 159, 81) !important;
}
.notesource a.encp-broken-link,
.notesource a.encp-broken-link.encp-note-link.encp-text-link,
.notesource a.encp-broken-link:hover,
.notesource a.encp-broken-link.encp-note-link.encp-text-link:hover,
.notesource a.encp-broken-link:focus,
.notesource a.encp-broken-link.encp-note-link.encp-text-link:focus {
  color: rgb(255, 255, 255) !important;
}

.notesource .encp-error > a.encp-text-link,
.notesource .encp-error > a.encp-text-link:hover,
.notesource .encp-error > a.encp-text-link:focus {
  display:block;
  margin-top: 20px;
  font-size: 0.6rem !important;
  color: white !important;
  background-color: transparent !important;
  text-decoration: underline !important;
}