/* Dark Theme START. */
body {
    background: #131722 !important;
    color: #a3a3a3;
}
.player_right .details-play-title .nav-tabs>li>a#myTabDrop2, .player_title, .play_barrage,
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-brand,
.navbar-header {
    background-color: #0c0e17 !important;
    color: white;
}
.list-mcat .left-head li a.active, .layout-box, .navbar-inverse, .box-mcid-list, .list-mcat, .box-video-details, .details-play-title .nav-tabs>li.active>a, .details-play-title .nav-tabs>li.active>a:focus, .details-play-title .nav-tabs>li.active>a:hover, .details-play-title .nav-tabs>li>a:hover, .details-play-title .nav-tabs>li.open>a, .details-play-title .dropdown-menu, .comment-sub, .dropdown-menu, .drop-box, .popover, .playlog_list, .autocomplete-suggestions, .user-search .nav-search, .box-star-list .star-pic {
    background-color: #0c0e17 !important;
    border-color: #D71313;
}
.navbar-inverse .navbar-nav>li>a,
h1, h2, h3, h4, h5, h6, a, .details-play-title .nav-tabs>li.active>a, .details-play-title .nav-tabs>li.active>a:focus, .details-play-title .nav-tabs>li.active>a:hover, .details-play-title .nav-tabs>li>a:hover, .details-play-title .nav-tabs>li.open>a, .details-play-title .dropdown-menu>li>a, .dropdown-menu>li>a {
    color: white;
}
.box-footer,
.box-video-ranking ul li .num, .box-video-text-list ul li .num, .index-menu li a, .box-index-mcid li a, .box-title-nav li a, .box-page ul li span, .tv-diantai li .tv, .nav-search .form-control, .index-menu li a, .details-tool a, .playlist ul li a, .player_playlist ul li a, .details-story h4, .details-tv .item h4, .comment-post, .details-page a, .details-title h1, .actor-title, .layout-box .more-click, .box-gbook .item .content, .comment-num, .news_remark, .player_bottom .prevnext a, .tv_txt_list ul li span.b, .tv_detail_week, .playlog_list ul li:hover, .autocomplete-selected {
    background-color: #131722;
    color: white;
}
#mvSearchInput1,
.box-switch-tabs .nav-tabs, .table>thead>tr>th,
.box-video-text-list ul li, .box-video-footer a, .list-mcat .content-menu .item ul, .box-down-list .downlist, .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td,
#mvSearchInput2 {
    border-color: #22283a;
}
.more-btn {
    background: #131722 !important;
}
@media (max-width: 767px) {
    .navbar-nav>li a {
        border: 1px solid #131722;
        background-color: #131722;
    }
}
/* Dark Theme END */
.slider-download{
    bottom: 119px !important;
}
.slider-extra li a.backtop2 {
    fill: white;
    padding: 6px 11px;
    background-color: rgba(213,19,19,.78);
    color: #fff;
}
@media (max-width: 768px) {
    .slider-download{
        bottom: 68px !important;
    }
    .slider-extra li a.backtop2 {
        padding: 6px 8px;
    }
}

.header-search-visible {
	display: none !important;
}
.navbar-header {
	float: left;
}
@media(max-width:990px) {
	.navbar .collapse {
		display: none;
	}
	.header-search-visible {
		display: block !important;
	}
	.navbar-header {
		float: unset;
	}
}
@media (min-width: 768px) {
	#header-navbar-collapse {
		display: block !important;
	}
	.collapse.navbar-collapse {
		display: block !important;
	}
}
.video-js {
    width: 100%;
    height: 100%;
}
.video-js .vjs-big-play-button {
    left: calc(50% - 1.5em) !important;
    top: calc(50% - 0.8em) !important;
}
#zanpiancms-player-vip, .plyr-video-div, .plyr {
    height: 100%;
}
#mvIFrame {
    padding: 0;
}
.pagination {
    display: block;
    box-sizing: border-box;
}
.pagination .justify-content-center {
    justify-content: center !important;
}
.pagination .pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.3125rem;
}
.pagination .page-item {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    width: auto !important;
    display: inline-block;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #D71313;
    border-color: #D71313;
    color: white !important;
}
.pagination .page-item a {
    padding: 0.86rem 1.31rem;
    color: white;
    font-weight: bold;
    border: 1px solid #D71313;
}
