.header{
z-index:99999;
position:relative;
top:0px;
left:0px;
display:none;
padding-top:10px;
padding-bottom:10px;
widows:100%;
background:rgb(0,0,0,0.7);}

.calendar{
width:100%;
height:1100px;
display:none;}

.bottombar{
caret-color:transparent;
line-height:100%;
z-index:99999;
text-align:center;
border-bottom:1px solid white;
width:100%;
margin:auto;
padding-top:20px;
padding-bottom:10px;
position:fixed;
bottom:0px;
left:0px;
background:rgb(0, 0, 0, 0.8);
color:white;
font-family: "Workbench", sans-serif;
font-size:15px;}

.myVideo{
position: fixed;
right: 0;
bottom: 0;
min-width: 100%; 
min-height: 100%;}

.btnsmall{
float:right;
caret-color: transparent;
padding:5px;
text-align:center;
margin:10px;
background:rgb(0,0,0,0.7);
cursor:pointer;
z-index:99999;
display:inline-block;
width:30px;
font-size:10px;
border:2px solid white;
border-radius:10px;
justify-content: center;
align-items: center;
color:white;}
.btnsmall:hover{
border:2px solid deepskyblue;
background:rgb(0,0,0,1.0);}

.btnsmall > img{
max-height:30px;
padding:0px;}

.navitem{
float:left;
margin-left:5px;
margin-right:5px;
caret-color:transparent;
width:100px;
font-family:arial;
font-size:14px;
text-align:center;
padding-top:20px;
padding-bottom:20px;
display:inline-block;
color:white;
cursor:pointer;
border-top:1px solid white;}
.navitem:hover{
color:black;
background:white;}

.navitemsmall{
float:right;
margin-left:10px;
margin-right:10px;
caret-color:transparent;
width:80px;
font-family:arial;
font-size:10px;
letter-spacing:2px;
text-align:center;
padding-top:20px;
padding-bottom:20px;
display:inline-block;
color:white;
cursor:pointer;
border-top:1px solid gold;}
.navitemsmall:hover{
color:black;
background:gold;}

#iframe{
z-index:999;
display:none;
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:90px;
margin-top:5px;}

iframe{
position:absolute;
top:0px;
left:0px;}

.orgchart{
display:none;
width:100%;
height:auto;
margin:auto;
position:absolute;
top:0px;
left:0px;
z-index:999;}

.back{
width:100px;
z-index:9999999;
border:1px solid orange;
background:rgb(250,250,250,1.0);
position:absolute;
top:10px;
left:10px;
border-radius:10px;
cursor:pointer;
padding:5px;
text-align:center;
color:black;
font-family:arial;
font-weight:600;
font-size:10px;}
.back:hover{
background:orange;
color:white;}

#backhome{
z-index:999;
background:darkorange;
cursor:pointer;
font-size:16px;
font-weight:bold;
color:#fff;
--f: .5em; /* control the folded part*/
--r: .8em; /* control the ribbon shape */
position:absolute;
top:2px;
right:2px;
padding-inline:.25em;
line-height:1.8;
border-bottom:var(--f) solid #0005;
border-left:var(--r) solid #0000;
clip-path: 
polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
var(--r) calc(50% - var(--f)/2));}

.spacer{
width:90%;
margin-left:auto;
margin-right:auto;
margin-top:100px;
margin-bottom:100px;
height:100px;}

.info{
display:none;
width:300px;
background:black;
margin:auto;
text-align:center;
color:white;
padding:20px;
border-radius:10px;
z-index:999999;
position:absolute;
top:5px;
font-size:20px;
right:50px;}

.infoicon{
cursor:pointer;
width:30px;
position:absolute;
top:5px;
right:5px;
z-index:999999;}

@media screen and (max-width: 1000px) {
  .bottombar > h1 {
    font-size:14px;}
  
  .navitem, .navitemsmall{
  float:none;}
  
  .restart{
  width:50px;
  font-size:10px;}
}