.collapsible {
  background-color: #777;
  color: white;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
}

.active, .collapsible:hover {
  background-color: #555;
}

.collapsible:after {
  //content: '\002B';
  color: white;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  //content: "\2212";
}

.content {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #f1f1f1;
}

.item {
    background-color: #ccc;
    color: black;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
}

.active, .item:hover {
    background-color: #aaa;
}
/* Fixed sidenav, full height */
.sidenav {
    height: 100%;
    width: 200px;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #eeeeee;
    overflow-x: hidden;
    padding-top: 10px;
	white-space: nowrap;
	box-shadow: 5px 10px 18px #888888;
}

/* Style the sidenav links and the dropdown button */
.sidenav a, .dropdown-btn {
    padding: 8px 8px 6px 4px;
    text-decoration: none;
    font-size: 14px;
    //color: #666666;
    display: block;
    border: none;
    background: none;
    width: 100%;
    text-align: left;
    cursor: pointer;
    outline: none;
	text-decoration: none;
}

.sidenav a:link {   text-decoration: none;}
.sidenav a:visited {   text-decoration: none;}
.sidenav a:hover {    text-decoration: underline;}
.sidenav a:active {   text-decoration: underline;}

.dropdown-btn a:link {   text-decoration: none;}
.dropdown-btn a:visited {   text-decoration: none;}
.dropdown-btn a:hover {    text-decoration: underline;}
.dropdown-btn a:active {   text-decoration: underline;}

.ibtn {
    padding: 8px 8px 6px 4px;
    text-decoration: none;
    font-size: 14px;
    //color: #666666;
    display: block;
    border: none;
    background: none;
    width: 100%;
    text-align: left;
    cursor: pointer;
    outline: none;
}

.ibtn a:link { text-decoration: none;}
.ibtn a:visited { text-decoration: none;}
.ibtn a:hover {   text-decoration: underline;}
.ibtn a:active {   text-decoration: underline;}

/* On mouse-over */
.sidenav a:hover, .dropdown-btn:hover {
    color: #114466;
}

/* Main content */
.main {
    margin-left: 200px; /* Same as the width of the sidenav */
    font-size: 14px; /* Increased text to enable scrolling */
    padding: 0px;
}

/* Add an active class to the active dropdown button */
.active {
    background-color: ffeecc;
    color: #111111;
}

/* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */
.dropdown-container {
    display: none;
    //background-color: #cccccc;
    padding-left: 8px;
}

/* Optional: Style the caret down icon */
.fa-caret-down {
    float: right;
    padding-right: 8px;
}

/* Some media queries for responsiveness */
@media screen and (max-height: 450px) {
    .sidenav {padding-top: 11px;}
    .sidenav a {font-size: 12px;}
}

 iframe {
   //border: 0;
   //height: 100%;
   //left: 0;
   position: relative;
   //top: 0;
   width: 100%;
   height: 100%;
   top: 0%; left: 0;  bottom: 0; right: 0;  
   //border: 0; 
   object-fit: contain; 
   box-sizing: border-box; 
}
/* Dropdown button */
.dropdown .dropbtn {
  font-size: 16px; 
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit; /* Important for vertical align on mobile phones */
  margin: 0; /* Important for vertical align on mobile phones */
}
/* Dropdown content (hidden by default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown {
  float: left;
  overflow: hidden;
}
/* Links inside the dropdown */
.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

/* Add a grey background color to dropdown links on hover */
.dropdown-content a:hover {
  background-color: #ddd;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
}

#ovrlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 2;
    cursor: pointer;
}
