.toggle-content::-webkit-scrollbar {
  display: none;
}
.toggle-content {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
dl {
  margin-bottom:50px;
}
 
dl dt {
  color:#fff;
  float:left; 
  font-weight:bold;
  margin-left:0px; 
  margin-right:10px; 
  padding:3px;  
  width:22px;
  height:22px;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  line-height: 12px;
}
 
dl dd {
  margin:2px 0; 
  padding:5px 0;
  line-height: 12px;
  font-size: 12px;
}

/* Legend Colours */
.firefox dt {
  background-color: #ff7f00;
}
.chrome dt {
  background-color: #4daf4a;
}
.ie dt {
  background-color: #1f78b4;
}
.flash dt {
  background-color: #e41a1c;
}
.silverlight dt {
  background-color: #a6cee3;
}
.java dt {
  background-color: #FFD903;
}
.windows dt {
  background-color: #999999;
}
.php dt {
  background-color: #a65628;
}
.adobe dt {
  background-color: #f781bf;
}

.highlight {
  font-weight: bold;
}

#htmlModal {
  -webkit-touch-callout: text;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

#tooltip.popover {
  max-width: 500px;
}

.reduce-bottom-margin {
  margin-bottom: -55px;
}
.tab-content-panel:-webkit-scrollbar {
  display: none;
}

.increase-bottom-margin {
  margin-bottom: 25px;
}

dl input {
  margin-top: 5px;
}

@media (max-width: 979px) {
  dl dt {
    margin-left: -4px;
    margin-right: 3px;
  }
}

@media (max-width: 767px) {
  label dd {
    max-width: 79.5px;
    margin-top: -5px;
  }
  .half-span h5 {
    height: 40px;
  }
}
