/* write a css that to make equal space between two lines */
body {
  font-family: 'Ubuntu', sans-serif;
}
p {
    line-height: 1.6; /* Adjust the value to increase or decrease the space between lines */
}

.btn-learn-more {
  color: white;
  background: green;
  padding: 11px 10px;
  margin: 25px;
  font-family: 'OpenSansBold', sans-serif;
  border: 1px solid #31302B;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 1px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #31302B;
-webkit-transition: all ease 0.8s;
-moz-transition: all ease 0.8s;
transition: all ease 0.8s;
}
.btn-learn-more:hover {
  box-shadow: inset 230px 0 0 0 #003f54;
  color: #fff;
}

.my-hr{
  border-top: 1px solid #8c8b8b;
}
.my-box-shadow{
  background: white;border: 1px #f5f5f5 solid;box-shadow: 2px 2px 2px 1px #888888;
}


/* Custom CSS for navbar */
#bdSidebar {
  position: fixed;
  top: 60px;
  bottom: 0;
  width: 270px; /* Sidebar width */
  overflow-y: auto; /* Enable vertical scrolling */
  transition: left 0.3s ease; /* Smooth transition for opening/closing sidebar */
  }

  .mynav {
    color: #fff;
    font-size: 13px;
  }

  .mynav1 {
    font-size: 14px;
  }

  .mynav li a {
    color: #fff;
    text-decoration: none;
    width: 100%;
    display: block;
    border-radius: 5px;
    padding: 8px 5px;
  }

  .mynav li a.active {
    background: rgba(255, 255, 255, 0.2);
  }

  .mynav li a:hover {
    background: rgba(255, 255, 255, 0.2);
    font-size: 15px;
  }

  .mynav li a i {
    width: 25px;
    text-align: center;
  }
  /*  side menu topic and sub topic*/
  .topics{
    font-weight: bold;
    color: #fff;
    font-size: 14px;
  }
  /* my red asterix*/
  .require{
    font-size: 8px;
    color: red;
  }

  .notification-badge {
    background-color: rgba(255, 255, 255, 0.7);
    float: right;
    color: #222;
    font-size: 14px;
    padding: 0px 8px;
    border-radius: 2px;
  }

  .content {
  margin-top: 70px; /* Padding for content */
  padding: 5px;

}
 /* code tag*/
.code {
  font-family: lucid-console;
  white-space:pre-wrap;
  word-break:break-word;
}
/* for code window */

#codeexample{
    white-space: pre-wrap; border-left: 4px solid green; font-size: 15px
}

.codeexample_heading {
    background-color:darkcyan; color: whitesmoke ;margin-bottom: -8px; padding: 7px; border-radius: 5px 5px 0px 0px;
    font-size: 14px;
}
.output{
  background: black;
  color: white;
  padding-left: 10px;
  font-size: 15px;
  border-radius: 0px;
  font-family: lucid-console;
  white-space:pre-wrap;
  word-break:break-word;
}

@media (min-width: 992px) {
  .content {
    margin-left: 270px; /* Same as sidebar width */
  }

}
@media (max-width: 992px) {
  .content {
    margin-left: 0px; /* Same as sidebar width */
  }
}
@media (max-width: 992px) {
  .content {
    margin-left: 0px; /* Same as sidebar width */
  }
  #codeexample{
    font-size: 15px;
  }
  .output{
      font-size: 15px;
  }
}

.question{
    color: red;
}

@media (max-width: 736px) {
  #codeexample{
    font-size: 14px;
  }
}
@media (max-width: 620px) {
  .content {
    font-size: 15px;/* Same as sidebar width */
    margin-left: -1px;
  }
  #codeexample{
    font-size: 12px;
  }
  .output{
      font-size: 12px;
  }
  
}

.featureList, .featureList ul {
  margin-top: 0;
  padding-left: 2em;
  list-style-type: none;
  margin-left: -20px;
}
.featureList li:before {
  position: absolute;
  margin-left: -1em;
  font-weight: bold;
 }
.featureList li.tick:before {
  content: "\2713";
  color: darkgreen;
 
}

.my-box-shadow1{
    border: 1px #f5f5f5 solid;box-shadow: 2px 2px 2px 1px #888888;
}

.prevent-select {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}




