.bd-callout { padding: 1rem; margin-top: 0; margin-bottom: 1rem; border: 1px solid #ededed; border-left-width: .25rem; border-radius: .25rem; /*background: #f7f7f7;*/ overflow: hidden; transition: .3s; }
.bd-callout:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.05) }
.bd-callout h4 { margin-top: 0; margin-bottom: .25rem; }
.bd-callout p:last-child { margin-bottom: 0; }
.bd-callout code { border-radius: .25rem; }
.bd-callout + .bd-callout { margin-top: -.25rem; }
.bd-callout-info { border-left-color: #1678ff; }
.bd-callout-info h4 {font-size: 20px;  color: #1678ff; }
.bd-callout-warning { border-left-color: #ffc107; }
.bd-callout-warning h4 { color: #ffc107; }
.bd-callout-danger { border-left-color: #d9534f; }
.bd-callout-danger h4 { color: #d9534f; }
.text-right { text-align: right; }
.list-group { display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: space-between; padding-left: 0; margin-bottom: 0; }
.list-group-item { position: relative; display: block; width: 49%; padding: 0.5rem 1rem; margin-bottom: 5px; background-color: #fff; border: 1px solid #ddd; border-radius: .25rem; text-align: center; }
.list-group-item:hover { background: #f5f5f5; }
.list-group-item.active { background: #1678ff; color: #fff; border-color: #1678ff; }
.bd-callout, .docs-content code { text-align: left; line-height: 22px; font-family: 'Microsoft Yahei'}
.docs-content>h4 { font-size: 18px; color: #000;/* margin-top: 1rem; */}
.docs-content p { margin-bottom: 0; line-height: 22px;}
.docs-content pre {
    font: .875rem/1.5 Consolas,monaco,monospace;
    -moz-tab-size: 4;
    tab-size: 4;
    overflow: auto;
    padding: 10px;
    border-radius: 3px;
    background: #171A27;
    border: none;
    color: #FFF;
    margin-top: 5px;
    margin-bottom: 10px;
}
.docs-content a {text-decoration: underline;}
.docs-content .table {width: 100% !important;}
.docs-content .table td, .docs-content .table th {
    padding: 0.75rem;
    vertical-align: top;
    border: 1px solid #dee2e6;
    color: #333;
}
.docs-content .table-bordered td, .docs-content .table-bordered th {
    border: 1px solid #dee2e6;
}

/*搜索框*/
.docs_search {position: static;display: block;width: 100%;margin-bottom: 20px;float: none;}
.docs_search .search_form .search_input {border-color: #ddd;}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}
.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}