/*--- Header ---*/
.doc-header{
  padding: 15px 10px;
  position: relative;
  background: #3367d6;
}
.doc-header > h6{
  margin: 0;
  color: #fff;
  font-size: 16px;
  padding: 5px 15px;
  text-align: center;
  background: #2850a7;
  text-decoration: none;
  display: inline-block;
  font-family: 'Roboto', sans-serif;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.doc-header-buy-btn,
.doc-header-wp-btn{
  top: 8px;
  right: 8px;
  color: #2850a7;
  font-size: 14px;
  font-weight: 500;
  background: #fff;
  padding: 10px 15px;
  position: absolute;
  font-family: 'Roboto', sans-serif;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.doc-header-buy-btn:hover,
.doc-header-wp-btn:hover{
  color: #fff;
  background: #2850a7;
  text-decoration: none;
}
.doc-header-wp-btn{
  right: 113px;
}
/*--- .row and .col ---*/
.doc-tabs-grid{
  margin: 0;
  padding: 0;
}
.doc-tabs-grid > div{
  margin: 0;
  padding: 0;
}
/*--- Tab's Nav Bar ---*/
.doc-tabs-nav-bar{
  width: 100%;
  height: 100%;
  display: block;
  padding: 10px 0;
  background: #f5f5f5;
  border-style: none !important;
}
.doc-tabs-nav-bar > li{
  margin: 0;
  padding: 0;
  display: block;
}
.doc-tabs-nav-bar > li > a{
  margin: 0;
  color: #888;
  height: 50px;
  display: block;
  font-size: 13px;
  overflow: hidden;
  font-weight: 500;
  line-height: 50px;
  white-space: nowrap;
  text-decoration: none;
  padding: 0 2px 0 20px;
  text-overflow: ellipsis;
  text-transform: capitalize;
  font-family: 'Roboto', sans-serif;
  border-style: none !important;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.doc-tabs-nav-bar > li > a.active{
  margin: 0;
  height: 50px;
  display: block;
  font-weight: 500;
  line-height: 50px;
  padding: 0 2px 0 20px;
  color: #3367d6 !important;
  background: #dcdcdc !important;
  border-style: none !important;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.doc-tabs-nav-bar > li > a:hover{
  margin: 0;
  color: #888;
  height: 50px;
  display: block;
  line-height: 50px;
  background: #ebebeb;
  padding: 0 2px 0 20px;
  border-style: none !important;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/*--- Tab's Content ---*/
.doc-tabs-content{
  margin: 0;
  padding: 30px;
  background: #fafafa;
}
.doc-tabs-content > .tab-pane > h3{
  color: #fff;
  font-size: 18px;
  padding: 5px 15px;
  background: #3367d6;
  display: inline-block;
  border-left: 5px solid #2850a7;
  font-family: 'Roboto', sans-serif;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.doc-tabs-content > .tab-pane > p{
  color: #000;
  display: block;
  margin-bottom: 30px;
  font-family: 'Roboto', sans-serif;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.doc-tabs-content > .tab-pane > ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.doc-tabs-content > .tab-pane > ul.doc-code-section{
  padding: 25px;
  background: #fff;
  border-left: 5px solid #3367d6;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.doc-tabs-content > .tab-pane > ul.doc-code-section > li{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.doc_demo_well_coment {
  color: #008000;
}
.doc_tag {
  color: #0000ff;
}
.doc_attrb {
  color: #ff0000;
}
.doc_src {
  color: #8000ff;
}
.doc-notes{
  margin: 15px 0;
  padding: 15px;
  background: #fff;
  font-size: 16px;
  border-left: 5px solid red;
  display: block;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.doc-images-section{
  padding: 0;
}
.doc-images-section > img{
  margin: 0;
  padding: 10px;
  display: block;
  border: 2px dashed #ccc;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}



































































































































































































































































































































































































































































































































































































































































































































































