/*åœ¨è¿™é‡Œæ–¹å¼ä½ æƒ³é‡ç½®çš„æ ·å¼*/
.table td, .table th {
     vertical-align: middle;
     padding: .8rem;
     border-top: 1px solid #dee2e600;
}
.table-bordered td, .table-bordered th {
     border: 1px solid #007bff00;
}
.table{
     margin-bottom:0;
}
.jumbotron {
     padding: 2rem 1rem;
     margin-bottom: 0rem;
}
/*æŽ’åé¡µé¢æ ·å¼*/
.rankings div{
     padding-left: 0;
     padding-right: 0;
     margin-left: 0;
     margin-right: 0;
}
.table thead th {
    border-top: 0px solid #b3350f;
    border-bottom: 0px solid rgb(0 123 255 / 25%);
    background-color: #070709;
    height: 20px;
    color: #ffd700;
    font-size: 12px;
}
pre {
    color: #FFF;
}
table.dataTable {
     border-bottom: 1px solid #e3e3e3;
}

.card,.table{
     color:#b4f5f3;
}
.card{
     background: unset;
}
.card-header{
     border-bottom: 1px solid rgb(0 0 0 / 0%);
     background: url(../img/content-title.jpg) no-repeat;
     background-size: cover;
     font-size: 15px;
}

table.dataTable thead th, table.dataTable thead td {
     border-bottom: 1px solid #b3350f;
}
table.dataTable.no-footer {
     border-bottom: 1px solid #b3350f;
}
.table-hover tbody tr {
     /*transition: all 0.1s;*/
}
.table-hover tbody tr:hover {
     border: 1px solid rgba(58, 128, 191, 0.5);
     width: 300px;
     margin-left: -26px;
     padding: 0px 20px;
     background: #002030;
     box-shadow: inset 0px 0px 10px 0px rgb(96 173 241 / 25%), 0px 0px 10px 0px rgb(96 173 241 / 10%);
     color:#b4f5f3;
}
table td {
    border: 1px solid #1f4b5d00;
}
.form-control {
     border-radius: .05rem;
}

.container{
     max-width: 1200px;
     padding-right: 0;
     padding-left: 0;
}
table.dataTable tbody tr {
     background-color: #0c0c0c;
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
     color: #b4f5f3;
}
.dataTables_wrapper .dataTables_length select {
     background: #FFF;
}
.close {
     font-size: 1.0rem;
}

/*新闻框*/
.table-bordered {
    border: 0px solid #dee2e6;
}

.bg-light {
    background-color: #f8f9fa00!important;
}
/*分页*/
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #8ff6ff;
    background-color: #330000;
    border-color: #0b0f12 #0b0f12 #0b0f12;
}

.nav-tabs {
    border-bottom: 1px solid #330000;
}

/*市场人名*/
table.dataTable tbody th, table.dataTable tbody td {
    padding: 18px 1px;
}

/*排行榜下小字*/
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #8ff6ff !important;
    border: 1px solid transparent;
    background: transparent;
    box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    *: ;
    color: #8ff6ff !important;
    color: #33 !important;
    border: 1px solid transparent;
    border-radius: 2px;
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #ffd700;
}
/*健康公告*/
.text-white {
    color: #8ff6ff!important;
}
.breadcrumb {
    display: none;
}

/*转移积分提示框*/
.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
    color: #ff0000;
}

.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
    color: #ff0000;
}

/*下载说明*/
.text-muted {
    color: #ffd700!important;
    margin-top: 10PX;
}
/*个人中心扩展点击颜色*/
.btn:hover {
    color: #ff0000;
    text-decoration: none;
}

.keith {

    text-align: justify;

}
/*事件框 */
.list-group-item {
    position: relative;
    display: block;
    padding: 0.98rem 1.25rem;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
}
/*居中分布 */
.keith:after {

    display: inline-block;

    width: 100%;

    content: '';

}
.table-striped tbody tr:nth-of-type(2n+1){
	background-color: #000;
}
.table-striped tbody tr:nth-of-type(2n+2){
	background-color: rgba(18, 18, 18, 1);
}
.table-striped tbody tr{
	background-color: rgba(18, 18, 18, 1);
}
.card{
	background-color: rgba(18, 18, 18, 1);
}
.list-group-item{
	background-color: #000;
}

.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle {
    color: #00ff4e;
    background-color: #343a40;
    border-color: #343a40;
}