/** region containers */
html {
  font-size: 14px;
}

body {
  font: 14px/19px verdana, arial;
  overflow-y: visible;
}

#bodyContainer {
  position: absolute;
  inset: 0;
}

::backdrop {
  background-color: grey;
  opacity: 0.2;
}

#wait4It {
  position: relative;
  width: 400px;
  border: solid 1px black;
  text-align: center;
  outline: none;
  overflow: hidden;
  height: 12px;
  padding: 0;

  .foo {
    background-color: green;
    position: absolute;
    width: 75%;
    left: 0;
    display: block;
    height: 12px;
  }
}


.tooSmall {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.1rem;
  font-weight: bold;
}

.topContainer {
  position: absolute;
  left: 0;
  top: -0.2rem;
  right: 0;
  height: 9rem;
  margin: 0;
  padding: 0;
  overflow: hidden;
  z-index: 10;
  background-color: transparent;
  box-shadow: 0 4px 14px #AAA;
}

.contentContainer {
  position: fixed;
  overflow-y: auto;
  overflow-x: hidden;
  left: 0;
  right: 0;
  bottom: 0;
  top: 8.8rem;
  z-index: 4;
}
/** endregion containers */

/** region TOP */
.lockImage {
  width: 104px;
  height: 132px;
  position: fixed;
  z-index: 9;
  left: 30%;
  top: 0.2rem;
  background: url("data:image/png;base64,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%3D%3D") center center no-repeat transparent;
}

#top {
  background-size: 100px;
  height: inherit;
  width: 50vw;
  margin: 0 auto;
  text-align: center;
  padding: 0;
}

#top > .menu {
  margin-top: 1.7rem;
}

#top > .menuloginScreen {
  margin-top: 2.7rem;
}

#top #filterLine {
  margin-top: -0.3rem;
}

#found {
  margin-left: 0.3rem;
}

.menu ul {
  display: inline-block;
  margin: 0 0 0 -3.8em;
  list-style-type: none;
}

.menuloginScreen ul li,
#filterLine span.topMenuBttn {
  margin-right: 0.4em;
}

.menu ul li {
  float: left;
  cursor: pointer;
  margin-right: 0.7em;
  margin-top: -0.5em;
  width: 26px;
  height: 26px;
}

.menu ul li:not(#filterInput):hover, button:hover {
  color: yellow;
}

#top h3 {
  text-align: center;
  font-size: 1.1rem;
  margin-top: 1.7rem;
  display: inline-block;
}

#top ul li.showLi {
  cursor: pointer;
  z-index: 15;
}

.topMenuBttn {
  display: inline-block;
  width: 26px;
  height: 26px;
  cursor: pointer;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.topMenuBttn.loginBttn {
  background-image: url(/images/login.svg);
}

.topMenuBttn.createAccountBttn {
  background-image: url(/images/addAccount.svg);
}

.topMenuBttn.clearClipboardBttn {
  background-image: url(/images/clear.svg);
}

.topMenuBttn.homeBttn {
  background-image: url(/images/listhome.svg);
}

.topMenuBttn.addEntryBttn {
  background-image: url(/images/addEntry.svg);
}

.topMenuBttn.helpBttn {
  background-image: url(/images/help.svg);
}

.topMenuBttn.helpBttnActual {
  background-image: url(/images/helpActual.svg);
}

.topMenuBttn.signOutBttn {
  background-image: url(/images/signout.svg);
}

.topMenuBttn.myDataBttn {
  background-image: url(/images/mydata.svg);
}

.bttnInline {
  vertical-align: middle;
}

.topMenuBttn.clearFilterInputBttn {
  background-image: url(/images/clearfilter.svg);
  vertical-align: middle;
}

.topMenuBttn.refreshListBttn {
  background: url(/images/refreshlist.svg);
  background-size: contain;
}

/** endregion TOP */

/** region helper classes */
.xtraInfoIcon {
  cursor: pointer;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -2px;
  margin-right: 0.3em;
  background: url(/images/xtrainfo.svg) no-repeat center center;
}

.xtraInfoIcon:hover::after {
  position: absolute;
  max-width: 350px;
  margin: 0.7rem 0 0 0.2rem;
  padding: 1em;
  line-height: 18px;
  background-color: white;
  z-index: 50;
  border-radius: 4px;
  box-shadow: 1px 1px 10px #777;
}

.xtraInfoIcon.shareInfo:hover::after {
  white-space: break-spaces;
  text-align: left;
  content: 'U kunt hier aan\AD''geven of u in\AD''for\AD''ma\AD''tie wilt de\AD''len met an\AD''dere ge\AD''brui\AD''kers van de kluis.\0A''Bij het be\AD''wer\AD''ken van een wacht\AD''woord\AD''regel kan dan door andere kluis\AD''ge\AD''brui\AD''kers uw naam (de naam die u bij \'Vol\AD''le\AD''di\AD''ge naam\' heeft in\AD''ge\AD''vuld) wor\AD''den ge\AD''se\AD''lec\AD''teerd om zo\'n re\AD''gel met u te de\AD''len.\0A''Andersom kunt u dan ook per wacht\AD''woord\AD''regel een kluis\AD''ge\AD''brui\AD''ker kie\AD''zen waar\AD''mee u die re\AD''gel wilt de\AD''len. Let op: u ziet alleen met u ge\AD''deel\AD''de in\AD''for\AD''ma\AD''tie als bei\AD''de par\AD''tij\AD''en het de\AD''len heb\AD''ben ge\AD''ac\AD''ti\AD''veerd.';
}

.center {
  text-align: center;
}

.hidden {
  display: none;
}

.red {
  color: red;
}

.dosort {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 8px solid #ffffc0;
  margin-right: 2px;
}

.showBlock {
  display: block !important;
}

.rijmenu div {
  cursor: pointer;
  padding: 2px 6px;
}

.rijmenu div:hover {
  background-color: #FFFDE0;
  color: red;
}

.triangle {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  display: inline-block;
  margin-right: 5px;
}

.up {
  border-bottom: 8px solid #ffffc0;
}

.upvb {
  border-bottom: 8px solid #000;
  margin: 0 0 1px;
}

.downvb {
  border-top: 8px solid #000;
  margin: 0;
}

.down {
  border-top: 8px solid #ffffc0;
  margin-bottom: -1px
}

.dosort {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 8px solid #ffffc0;
}

.rijmenu {
  display: none;
  border: 1px solid #aaa;
  position: absolute;
  margin: 17px 0 0 -7%;
  background: white;
  box-shadow: 2px 2px 8px #c0c0c0;
  border-radius: 4px;
  color: #000;
  white-space: nowrap;
  padding: 2px 6px;
}

.error {
  color: red;
  display: none;
}

button, input[type=submit] {
  cursor: pointer;
  float: none;
  margin: 2px;
  clear: both;
  border: 1px solid transparent;
  padding: 2px 10px 2px 10px;
  border-radius: 3px;
  color: #FFF;
  font-size: 1em;
  line-height: 1.5em;
  font-weight: bold;
  background: #7A83A2;
}

.subtitle {
  font-weight: normal;
}
/** endregion helper classes */

/** region formulieren */
.popupform {
  background: #fff;
  width: inherit;
  min-width: 25vw;
  max-width: 35vw;
  margin: 4em auto;
}

.popupform h3,
.popupform p
{
  /*margin-left: 150px;*/
  width: inherit;
}

.popupform div.head {
  font-weight: bold;
  font-size: 1.1em;
  margin-bottom: 1.2em;
  padding-bottom: 3px;
  border-bottom: 1px solid #999;
  text-align: center;
}

.showPass {
  width: 20px;
  height: 20px;
  opacity: 0.6;
  cursor: pointer;
  display: inline-block;
  background: url(/images/showPass.svg) no-repeat center center;
  vertical-align: middle;
}

.confirmBox {
  padding: 0.5rem;
  text-align: center;
}

.confirmBox .warn {
  margin-top: 0.5rem;
  font-style: italic;
  font-weight: bold;
  color: red;
}

.popupform .row {
  text-align: left;
  float: none;
  clear: both;
  margin-top: 0.7em;
  padding-top: 5px;
}

.popupform div.label {
  width: 125px;
  text-align: right;
  padding: 0 5px 0 0;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}

.popupform div.label div {
  display: inline-block;
  vertical-align: inherit;
}

.popupform div.label.area {
  padding: 5px 5px 0 0;
}

.popupform input[type=text],
.popupform input[type=password]{
  width: 25rem;
  padding: 3px;
  outline: none;
  border: none;
  border-bottom: 1px dotted #AAA;
  margin-left:10px;
}

.popupform select {
  margin-left:10px;
}

.popupform input[type=checkbox] {
  margin-left:10px;
}

.popupform input[type=checkbox].akkoordcb {
  vertical-align: top;
}

.popupform .row div.akkoord {
  display: inline-block;
  max-width: 60%;
  margin-left: 0.5rem;
}

/*.popupform .row div.cbTxt*/

label.point {
  cursor: pointer;
}

.bttnBlock {
  margin-left: 138px;
}

#logincontainer.popupform input[type=text], #logincontainer.popupform input[type=password] {
  width: 15em;
}

.popupform textarea {
  border: 1px dotted #777;
  padding: 3px;
  width: 25rem;
  margin-top: 0.3em;
  outline: none;
  margin-left: 10px;
}

.popupform textarea[readonly] {
  background-color: #EEE;
  border: none;
}

.entropyViewer:after {
  content: attr(data-strength);
  font-weight: bold;
}

[data-strength='Zwak'],
[data-strength='Zeer zwak'] {
  color: red
}

[data-strength='Zwak'] {
  opacity: 0.6;
}

[data-strength='Redelijk'],
[data-strength='Matig'] {
  color: orange;
}

[data-strength='Matig'] {
  opacity: 0.8;
}

[data-strength='Sterk'],
[data-strength='Heel sterk'],
[data-strength='Supersterk'] {
  color: green;
}

[data-strength='Heel sterk']{
  opacity: 0.8;
}

[data-strength='Sterk']{
  opacity: 0.6;
}

#logincontainer {
  opacity: 0;
  background: #fff;
  padding: 1em;
  transition: opacity ease-in-out 1s 0.5s;
  top: -2500px;
  margin: 4rem auto;
  z-index: 5;
}

#logincontainer.show {
  opacity: 1;
  z-index: 4;
  top: auto;
}

.nrInput {
  width: 4rem;
}
/** endregion edit-formulier */

/** region entriesLijst */
input[data-isrevealed] {
  padding: 5px;
  border: none !important;
  font-family: "Courier New";
  font-size: 1.1em;
}

#listFiltered {
  width: 50vw;
  margin: 2rem auto;
}

[data-id='entryMenu'] {
  margin-top: 0.6em;
}

.isShare {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  vertical-align: text-bottom;
}

.isShare.with {
  background-image: url(/images/sharedWith.svg)
}

.isShare.from {
  background-image: url(/images/sharedFrom.svg)
}

.expandable {
  margin-bottom: 0.8rem;
  padding: 2px 2px 2px 12px;
  cursor: pointer;
  border: 1px solid #c0c0c0;
  box-shadow: -1px -1px 6px #ccc;
  border-radius: 5px;
}

.subjectLine {
  display: inline-block;
  line-height: normal;
  width: 75%;
  padding: 8px 0 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.subjectLine:hover {
  color: green;
}

.expandable:hover {
  background: rgba(255,235,204,0.2);
}

.expandableTxt {
  opacity: 0;
  position: absolute;
  margin-top: -1000000px;
  transition: opacity ease-in-out 0.6s;
}

.expandable.visible > .expandableTxt {
  padding: 0.5rem 1rem;
  margin: 0.5rem 1rem 1.5rem 0.5rem;
  background-color: #fff;
  box-shadow: 2px 2px 10px #aaa;
  line-height: normal;
  opacity: 1;
  position: relative;
}

#entryMenu {
  margin-top: 0.8rem;
}

.entryActions {
  float: right;
  cursor: inherit;
  display: inline-block;
  margin-top: 3px;
  margin-right: 5px;
}

.entryBttn {
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 2px;
  border: 1px solid #BBB;
  cursor: pointer;
  margin-top: 1px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
}

.entryBttn[data-action] {
  margin-left: 5px;
}

.entryBttn[data-action]:hover {
  box-shadow: 1px 1px 4px #777;
  border-color: transparent;
}

.entryBttn.copyBttn {
  background-image: url(/images/clippy.svg);
}

.entryBttn.showBttn {
  background-image: url(/images/eye.svg);
}

.entryBttn.showEntryBttn.entryVisible {
  background-image: url(/images/hideEntry.svg);
  background-position: center 3px;
}

.entryBttn.showEntryBttn {
  background-image: url(/images/showEntry.svg);
  background-position: center 3px;
  transition: background 0.5s ease;
}

.entryBttn.editEntryBttn {
  background-image: url(/images/edit.svg);
}

.entryBttn.copyEntryBttn {
  background-image: url(/images/copy.svg);
}

.entryBttn.removeEntryBttn {
  background-image: url(/images/delete.svg);
  margin-left: 5rem;
}

.entryBttn.shareEntryBttn {
  background-image: url(/images/share.svg);
  display: none;
}

.entryBttn.unshareEntryBttn {
  background-image: url(/images/unshare.svg);
  display: none;
}

span.entryBttn.unshareEntryBttn.active,
span.entryBttn.shareEntryBttn.active {
  display: inline-block;
}
/** endregion entriesLijst */

/** region helpInfo */
[data-modalcontent] div.confirmBox {
  margin: 1rem;
}

.helpInfo {
  margin: 2rem auto;
  width: 40vw;
}

.helpInfo p {
  margin-bottom: 0.2em;
  margin-top: 0.4em;
}

.helpInfo h4,
.helpInfo h3 {
  color: #7B2537;
}

.helpInfo .datum {
  font-weight: bold;
  margin: 1em 0 0 0;
}

[data-last] {
  color: red;
}

.helpInfo ul.num li {
  margin-left: -1.5rem;
  list-style: decimal;
}

.helpInfo ul.regular li {
  list-style: initial;
}

ul.regular {
  margin-top: 0;
  margin-left: -1rem;
}

ul.securityInfo li {
  margin-left: -1.5rem;
  list-style: decimal;
}

ul.bttnHelpInfo li {
  margin-left: -1.5rem;
  list-style: none;
  line-height: 30px;
  vertical-align: middle;
}

ul.bttnHelpInfo li div:first-child {
  margin-right: 6px;
  vertical-align: middle !important;
  margin-left: -1rem;
}

ul.bttnHelpInfo li>span.entryBttn {
  margin-left: -1rem;
  vertical-align: middle;
}

p.internalRef {
  margin-top: 0.8em;
}

.internalRef {
  cursor: pointer;
  color: darkblue;
  font-weight: bold;
}

.helpInfo .internalRef {
  margin-bottom: 1rem;
}

.helpInfo .internalRef.inline {
  margin: 0;
  display: inline-block;
}

.internalRef:hover {
  text-decoration: underline;
}

.helpScrollSpace {
  height: 2000px;
}

/** endregion helpInfo */

/** region @media */
@media screen and (width < 480px) {
  .lockImage {
    opacity: 0.4;
    left: 0;
    margin-left: 65vw;
  }

  #top, .helpInfo, #listFiltered {
    width: 95% !important;
  }

  .topContainer {
    height: 9.7rem;
  }

  .contentContainer {
    top: 9.6rem;
  }

  #found {
    font-size: 0.8rem;
  }

  #top h3 {
    font-size: 1.5rem;
    margin-top: 1.3rem;
    min-width: 55vw;
  }

  #top h3 span.subtitle {
    display: block;
    font-size: 0.8rem;
  }

  .menu ul li {
    margin-right: 0.6em;
  }

  #top #filterLine {
    margin-top: -1.2rem;
  }

  .entryBttn {
    width: 26px;
    height: 26px;
    margin-left: 3px;
    margin-top: -1px;
  }

  .popupform {
    max-width: 95vw !important;
    margin: 1rem auto;
  }

  .popupform h3 {
    width: auto;
    margin-left: 0;
  }

  .popupform input[type=text],
  .popupform input[type=password] {
    width: 23rem;
    margin-left: 0;
  }

  .popupform textarea {
    width: 23rem;
    margin-left: 0;
  }

  .popupform div.label {
    text-align: left;
    display: block;
  }

  .popupform .row div.akkoord {
    max-width: 80%;
  }

  .popupform .center  {
    text-align: left !important;
  }

  .bttnBlock {
    margin-top: 0.5rem;
    margin-left: 0;
  }

  .entropyViewer {
    display: block;
  }

  .xtraInfoIcon:hover::after {
    max-width: 300px;
    margin-left: 1.5rem;
    margin-top: 0;

  }

  .subjectLine {
    width: 65%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
  }
}

@media screen and (width > 480px) and (width < 800px) {
  .lockImage {
    opacity: 0.4;
    left: 0;
    margin-left: 80vw;
  }

  .topContainer {
    height: 9.2rem;
  }

  .contentContainer {
    top: 9rem;
  }

  #found {
    font-size: 0.8rem;
  }

  #top h3 {
    font-size: 1.5rem;
    margin-top: 1.3rem;
    min-width: 55vw;
  }

  #top h3 span.subtitle {
    display: block;
    font-size: 0.8rem;
  }

  .menu ul li {
    margin-right: 0.6em;
  }

  #top #filterLine {
    margin-top: -1.2rem;
  }

  .entryBttn {
    width: 26px;
    height: 26px;
    margin-left: 3px;
    margin-top: -1px;
  }

  #listFiltered,
  #top,
  .helpInfo {
    width: 95vw;
  }

  #listFiltered {
    width: 95%;
  }

  .popupform {
    max-width: none;
    width: 90vw;
    margin: 1rem auto;
  }

  .popupform h3 {
    width: auto;
    margin-left: 0;
  }

  .popupform input[type=text],
  .popupform input[type=password] {
    width: 23rem;
    margin-left: 0;
  }

  .popupform textarea {
    width: 23rem;
    margin-left: 0;
  }

  .popupform div.label {
    text-align: left;
    display: block;
  }

  .popupform .row div.akkoord {
    max-width: 80%;
  }

  .popupform .center  {
    text-align: left !important;
  }

  .bttnBlock {
    margin-top: 0.5rem;
    margin-left: 0;
  }

  .entropyViewer {
    display: block;
  }

  .xtraInfoIcon:hover::after {
    max-width: 300px;
    margin-left: 1.5rem;
    margin-top: 0;

  }

  .subjectLine {
    width: 65%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
  }
}

@media screen and (width >= 800px) and (width < 1024px) {
  .lockImage {
    left: 10%;
  }

  #top, .helpInfo, #listFiltered {
    width: 85%;
  }

  .popupform {
    max-width: 60vw;
  }

  .popupform .row div.akkoord {
    max-width: 75%;
  }

  .popupform div.label {
    text-align: left;
    display: block;
  }

  .bttnBlock.center,
  .editBttnBlock.center,
  .popupform h3,
  .popupform > .center {
    text-align: left !important;
  }
}

@media screen and (width >= 2000px) {
  #listFiltered {
    width: 40vw;
  }
}

@media screen and (width < 1280px) {
  .lockImage {
    left: 10%;
  }

  #top, .helpInfo, #listFiltered {
    width: 75%;
  }

  .popupform {
    max-width: 50vw;
  }
}

@media (pointer: coarse), (hover: none) {
  [title] {
    position: relative;
    display: inline-flex;
    justify-content: center;
  }

  [title]:focus::after {
    content: attr(title);
    position: absolute;
    top: 90%;
    color: #000;
    background-color: #fff;
    border: 1px solid;
    width: fit-content;
    padding: 3px;
  }
}
/** endregion @media */
