
body {
  margin: 0;
  min-height: inherit;
}
 [data-sidebar] {
 display: none;
 position: fixed;
 height: 100%;
 z-index: 100;
 right: 0;
 bottom: 0;
 border-radius: 5px;
 opacity: .95;
}
 [data-sidebar-overlay] {
 display: none;
 position: fixed;
 top: 0;
 left: 0;
 opacity: 0;
 width: 70%;
 min-height: inherit;

}
.sidebar-button{
  position: fixed;
  margin-bottom: 10px;
 z-index: 100;
 right: 0;
 bottom: 0;

}
/* Additional styles */

/*Mobile View*/

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  .sidebar-overlay {  
    width:100%
  }
  .sidebar-logo{
    width:50%;
    margin-top: -15px;
  }

}



/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  .sidebar-logo{
    width:80%;
    margin-top: -1px;
  }
  .sidebar-overlay {
    width:60%
  }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  .sidebar-overlay {
    right: -17px;
    width:24%
  }
  .sidebar-logo{
    width:50%;
    margin-top: -1px;
  }
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 1024px) {
  .sidebar-logo{
    width:50%;
    margin-top: -1px;
  }
  .sidebar-overlay {
    width:60%;
    right: 5px;
  }
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  .sidebar-overlay {
    width:24%;
    right: -17px;
  }
  .sidebar-logo{
    width:70%;
    margin-top: -1px;
  }
}
/*End Of Mobile View*/
.sidebar-overlay { background-color: #005294;box-shadow: 0 6px 0 0 rgba(0,0,0,0.5);margin-top:30px ;

  
  overflow-y: scroll;
}
.sidebar-overlay  a { color:#fff; text-decoration:none;}
.overlay { background-color: #ddd; }

.popup-content { padding: 2em; }
.popup-content h3,h4{
  font-size:18px;
  color:white
}
.popup-content h4 {
  margin-top: 3px;
  font-size:14px;
  color:white
}
.popup-content ul li{
  text-indent: -.6em;
  margin-left: 20px;
  font-size:10px;
  color:white;
  font-weight:10;
  text-align: justify;
}
.popup-content ul li a{
  color:#2196f3;font-weight:bold;
  text-decoration: underline;
} 
.features-list{
  margin-top:10px;
  margin-right: 10px;
}

