
.bd-navbar{min-height:3rem;background-color:#30343f;box-shadow:0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.1); }
@media (max-width:991.98px){
    .bd-navbar{padding-right:.5rem;padding-left:.5rem}
    .bd-navbar .navbar-nav-scroll{max-width:100%;height:2.5rem;margin-top:.25rem;overflow:hidden;font-size:.875rem}
    .bd-navbar .navbar-nav-scroll .navbar-nav{padding-bottom:2rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}

@media (min-width:768px){@supports ((position:-webkit-sticky) or (position:sticky)){.bd-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1071}}}

.bd-navbar .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;color:#dde}
.bd-navbar .navbar-nav .nav-link.active,.bd-navbar .navbar-nav .nav-link:hover{color:#00bfd8;background-color:transparent; }
.bd-navbar .navbar-nav .nav-link.active{font-weight:800}

.bd-navbar .navbar-nav-svg{display:inline-block;width:1rem;height:1rem;vertical-align:text-top}
.bd-navbar .dropdown-menu{font-size:.875rem}
.bd-navbar .dropdown-item.active{font-weight:500;color:#212529;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem}


@media (max-width:991.98px){.bd-content>table{display:block;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.bd-content>table.table-bordered{border:0}}
.bd-content>table>tbody>tr>td,.bd-content>table>tbody>tr>th,.bd-content>table>tfoot>tr>td,.bd-content>table>tfoot>tr>th,.bd-content>table>thead>tr>td,.bd-content>table>thead>tr>th{padding:0.2rem 0.75rem;vertical-align:top;border:1px solid #dee2e6}
.bd-content>table>tbody>tr>td>p:last-child,.bd-content>table>tbody>tr>th>p:last-child,.bd-content>table>tfoot>tr>td>p:last-child,.bd-content>table>tfoot>tr>th>p:last-child,.bd-content>table>thead>tr>td>p:last-child,.bd-content>table>thead>tr>th>p:last-child{margin-bottom:0}
.bd-content>table td:first-child>code{white-space:nowrap}
.bd-content>ol li,.bd-content>ul li{margin-bottom:.25rem}

.bd-content {color: #222}
.bd-content h1{margin-top: 2rem; margin-bottom: 4rem}
.bd-content h1, .bd-content h2, .bd-content h3, .bd-content h4, .bd-content h5, .bd-content h6    {color: #056FB7;} /*#3F6FB1;*/
.bd-content h2 { margin-bottom: 2rem; padding-bottom: 0.4rem; padding-top: 1.5rem; border-bottom: 1px solid transparent;  border-image: linear-gradient(to right, #3F6FB1 0%, #f8f8f8 50%); border-image-slice: 1  }
.bd-content h5{text-align: center; border-bottom: 1px solid transparent;  border-image: radial-gradient(circle at 100%, #fff, #ccc 50%, #fff 100%); border-image-slice: 1  }
.bd-content img{display: block; max-width: 100%; padding: 1rem 1.5rem; height: auto; margin-left: auto; margin-right: auto; }

/*.bd-content .language-c, .bd-content .language-javascript { background: lightcoral; }*/
tr:nth-child(even) {background-color: #f2f2f2;}
thead {background-color: #e2e2e2}

pre code { background-color: #eee;
  /*color: #f66d9b;*/
  display: block;
  padding: 20px;
  border-radius: 5px;
}

@media (min-width:992px){.bd-content>ol,.bd-content>p,.bd-content>ul{max-width:80%}}

.bd-toc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem}
@supports ((position:-webkit-sticky) or (position:sticky)){.bd-toc{position:-webkit-sticky;position:sticky;top:4rem;height:calc(100vh - 4rem);overflow-y:auto}}

.section-nav{padding-left:0;border-left:1px solid #eee}
.section-nav ul{padding-left:1rem}.section-nav ul ul{display:none}
.toc-entry{display:block}.toc-entry a{display:block;padding:.125rem 1.5rem;color:#99979c}.toc-entry a:hover{color:#007bff;text-decoration:none}
.bd-sidebar{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-bottom:1px solid rgba(0,0,0,.1)}

@media (min-width:768px){.bd-sidebar{border-right:1px solid rgba(0,0,0,.1)}@supports ((position:-webkit-sticky) or (position:sticky)){.bd-sidebar{position:-webkit-sticky;position:sticky;top:4rem;z-index:1000;height:calc(100vh - 4rem)}}}
@media (min-width:1200px){.bd-sidebar{-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px}}
.bd-links{padding-top:1rem;padding-bottom:1rem;margin-right:-15px;margin-left:-15px}
@media (min-width:768px){@supports ((position:-webkit-sticky) or (position:sticky)){.bd-links{max-height:calc(100vh - 9rem);overflow-y:auto}}}

@media (min-width:768px){.bd-links{display:block!important}}
.bd-search{position:relative;padding:1rem 15px;margin-right:-15px;margin-left:-15px;border-bottom:1px solid rgba(0,0,0,.05)}

/*.bd-sidenav{display:none}
.bd-toc-link{display:block;padding:.25rem 1.5rem;font-weight:500;color:rgba(0,0,0,.65)}
.bd-toc-link:hover{color:rgba(0,0,0,.85);text-decoration:none}
.bd-toc-item.active{margin-bottom:1rem}
.bd-toc-item.active:not(:first-child){margin-top:1rem}
.bd-toc-item.active>.bd-toc-link{color:rgba(0,0,0,.85)}
.bd-toc-item.active>.bd-toc-link:hover{background-color:transparent}
.bd-toc-item.active>.bd-sidenav{display:block}*/
.bd-sidebar .nav>li>a{display:block;padding:.25rem 1.5rem;font-size:90%;color:rgba(0,0,0,.65)}
.bd-sidebar .nav>li>a:hover{color:rgba(0,0,0,.85);text-decoration:none;background-color:transparent}
.bd-sidebar .nav>.active:hover>a,.bd-sidebar .nav>.active>a{font-weight:500;color:rgba(0,0,0,.85);background-color:transparent}

@media (min-width:576px){.highlight{padding:1.5rem}}
.bd-content .highlight{margin-right:-15px;margin-left:-15px}
@media (min-width:576px){.bd-content .highlight{margin-right:0;margin-left:0}}

.highlight pre{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border:0}
.highlight pre code{font-size:inherit;color:#212529}

@media (min-width:768px){.bd-clipboard{display:block}}
.algolia-autocomplete{display:block!important;-webkit-box-flex:1;-ms-flex:1;flex:1}

.bd-links ul{list-style: none; padding-left: 1.5rem;}
.bd-links li a{color: #444; line-height: 1.8rem; font-size: 1.1rem; text-decoration:none; padding: 5px 0px; }
.bd-links li a:hover {text-shadow: 0 0 1px #888; cursor: pointer;  }
.bd-links-active{color: red;}
.active a{ color:#F38A8A; border-bottom:3px solid #F38A8A; }
/*
#bd-docs-nav ul{

font-size: 1rem;
color:orangered;
}

#bd-docs-nav ul li{
  color:green;
}

#bd-docs-nav ul li ul li{
  color:red;
}
*/


#bd-docs-nav ul li ul li{color: #555; line-height: 2rem; cursor: pointer; line-height: 1.5rem; font-size: 1.0rem }


.listview-itm{
color: #555;
font-size: 1.1rem;
cursor: pointer;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;
user-select: none;
}

.listview-itm::before {
  content: "\25b6";
  color: #00bfd8;
  display: inline-block;
  margin-right: 0.7rem;
  /*text-align: right;
  float:right;*/
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
}


.listview-sitm {
  color: #30343f;
  font-size: 1.1rem;
  margin-bottom:  1rem;
  cursor: pointer;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease; 
  user-select: none; 
}

.listview-sitm::before {
  content: "\25b6";
  color: #00bfd8;;
  display: inline-block;
  margin-right: 0.7rem;

  -ms-transform: rotate(90deg); /* IE 9 */
  -webkit-transform: rotate(90deg); /* Safari */
  transform: rotate(90deg);  
  
  -webkit-transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;

}

.ac-card {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: 300px;
  padding: 20px 15px;
  margin:20px;
}

.ac-card p {
    text-align: center;
    margin: 0px; padding: 0px;
}

.ac-card:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
  cursor: pointer;
}

