.single-re{
    display: flex;
}
.secondary-nhadat{
    max-width: 100%;
}
.single-hover:hover{
    text-decoration: none;
}
.nav-pills a.active{
    color: #FFF;
    background-color: #0096DF;
    border-color: #0096DF;
}
.nav-pills a{
    font-weight: 500;
    color: inherit;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;
    display: block;
    padding: 0.5rem 1.5rem;
}
.nav-pills a:hover{
    text-decoration: none;
}

.vip-re .type, .archive-re .type{
    font-size: .6875rem;
    white-space: nowrap;
    padding: .125rem 0 .125rem .5rem;
    position: absolute;
    z-index: 10;
    top: .5rem;
    left: 0;
}
.vip-re .type:before, .archive-re .type:before{
    content: ' ';
    display: block;
    position: absolute;
    left: 100%;
    top: 0;
}
.type-vip{
    background-color: yellow;
    color: black;
}
.type-vip:before{
    border-left: .625rem solid yellow;
    border-top: .625rem solid transparent;
    border-bottom: .625rem solid transparent;
}
.type-hot{
    background-color: red;
    color: white;
}
.type-hot:before{
    border-left: .625rem solid red;
    border-top: .625rem solid transparent;
    border-bottom: .625rem solid transparent;
}
#breadcrumb{
    background-color: #f8f9fb;
    margin-bottom: 0;
}
.text-size{
    color: black;
}
.img-height img{
    height: 140px;
}
.pagination{
    justify-content: center;
}
.pagination .page-item{
    margin: 5px;
}
.pagination .page-item .page-link{
    border-radius: 0.25rem;
}
.bg-img{
    background-repeat: no-repeat;  
}
a.embed-responsive{
    padding-bottom: 0 !important;
}
div.embed-responsive{
    padding-bottom: 0 !important;
}