/* Style Sheet Quaint | DWK
Project:	website | Timeline
File:		dwk-tl.css
Datum: 		230531 | 240813
Author: 	FWE
Version		: 1.0.0
*/

/* Define variable */
 :root {
  --mstr-bg:  #ffffff;  /* wit */
  --mstr:  #87cefa;     /* DWK Blauw */
  --mstr-sh: #ffb6c1;   /* DWK Rose */
  --btn:  #ffffff;      /* wit */
  --btn-bg: #87cefa;    /* DWK Blauw */
  --btn-bg-s: #ffb6c1;  /* DWK Rose */
  --mdl: rgba(51, 153, 204, 0.3);
  --mdl-bg: #ffb6c1;    /* DWK Rose */
  --mdl-t: #ffffff;     /* wit */
  --mdl-h: #87cefa;     /* DWK Blauw */

  --maxWith: 900px;
}

@font-face {font-family: myFirstFont;src: url(ArialRoundedBold.ttf);}

* { box-sizing: border-box; }
body { font-family: myFirstFont; background-color: var(--mstr-bg); }
h2 { margin-top: -9px; }
p { text-align: center !important; }
iframe { width: 60%; height: 100%; margin-left: 25%; border-color: var(--mstr-sh); border-radius: 10px; }

.timeline { position: relative; max-width: var(--maxWith); margin: 0 auto; }
.timeline::after { content:''; position: absolute; width: 6px; background-color: var(--mstr); top: 0; bottom: 0; left: 50%; margin-left: -3px; }
.container { padding: 10px 40px; position: relative; background-color: inherit; width: 50%; }
.container::after { content: ''; position: absolute; width: 25px; height: 25px; right: -17px; background-color: var(--mstr); border: 4px solid var(--mstr-sh); top: 15px; border-radius: 50%; z-index: 1; }
.left { left: 0; }
.right { left: 50% }
.left::before { content: " "; height: 0; position: absolute; top: 22px; width: 0; z-index: 1; right: 30px; border: medium solid var(--mstr); border-width: 10px 0 10px 10px; border-color: transparent transparent transparent var(--mstr); }
.right::before { content: " "; height: 0; position: absolute; top: 22px; width: 0; z-index: 1; left: 30px; border: medium solid var(--mstr); border-width: 10px 10px 10px 0; border-color: transparent var(--mstr) transparent transparent; }
.right::after { left: -16px; }
.content { padding: 20px 30px; color: var(--mstr-bg); text-shadow: 1px 1px var(--mstr-sh); background-color: var(--mstr); position: relative; border-radius: 6px; }
.dwk-content { padding: 20px 30px; color: var(--mstr-bg); text-shadow: 1px 1px var(--mstr-sh); background-color: var(--mstr); position: relative; border-radius: 6px; }
.dwk-j1 { color: var(--mstr-bg)  !important; text-shadow: 2px 2px var(--mstr-sh); font-size: 35px; text-align: center; }
.dwk-logoL { display: block; padding-top: 10px; height: 100px; margin-left: auto !important; margin-right: auto !important; }
.dwk-link { cursor: pointer; float: right; margin-top:-8px; }
.dwk-lnkl { cursor: pointer; text-decoration:underline; }
.dwk-lnk { cursor: pointer; text-decoration: underline; }
.dwk-copy { text-align:center; color: var(--mstr); text-shadow: 1px 1px var(--mstr-sh); padding-top:10px; }
.modal {display: none; position: fixed; z-index: 1; margin-left: auto; margin-right: auto; padding-top: 160px; top: 10px; left: 1%; width: 90%; height: 90%; overflow: auto; background-color: var(--dwk-RsBg2);}
.modal-content {color: var(--dwk-popup); margin: auto; padding: 10px; width: 80%; font-size: 25px; text-shadow: 1px 2px 0 var(--dwk-Rs);}

@media screen and (max-width: 600px) { .timeline::after { left: 31px; } .container { width: 100%; padding-left: 70px; padding-right: 25px; } .container::before { left: 60px; border: medium solid var(--mstr); border-width: 10px 10px 10px 0; border-color: transparent var(--mstr) transparent transparent; } .left::after, .right::after { left: 15px; } .right { left: 0%; } }

#bckbttn { display: none; position: fixed; top: 20px; right: 30px; z-index: 99; background-color: var(--mstr); color: var(--mstr-sh); cursor: pointer; padding: 8px 10px; border-radius: 43px; border-color: transparent; font-size: 30px; border-width: 0; }
#bckbttn:hover { background-color: var(--mstr-sh); color: var(--mstr); }

