
body{
        background: #272626;
        font-family: 'Asap', sans-serif;
        color: #252527;
}
a {
        color: #ffa400;
        text-decoration: none;
}
a:hover, 
a:focus {
        color: #efac38;
        text-decoration: underline;
}
ol, ul {
    	padding-left: 20px;
}
.h1, h1 {
        font-size: 26px;
}
.navbar-custom {
        background-color: #222;
        border-color: #080808;
        color: #fff;
}
.navbar-toggle {
        color: #428BCA;    
}
.navbar-custom a{
        color: #fff;
}
.navbar-custom a:hover{
        color: wheat;
}
.navbar-custom .nav>li>a:hover,
.navbar-custom .nav>li>a:focus,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
        background-color: #337ab7;
}
.box-container {
	background-color: #101010;
	border: 1px solid #444343;
	color: #fff;
	margin-bottom: 25px;
	padding: 15px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.21);
}
table {
        background-color: #181818;
}
.table-striped>tbody>tr:nth-of-type(odd) {
        background-color: #181818;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
        border-top: 1px solid #282828;
}
.nowrap {
        display: block;            
        overflow: hidden;
}
.page-header {
        margin: 0  0 20px;
        border-bottom: 1px solid #444343;
}
.movie-list {
        margin-bottom: 10px;
        padding-bottom: 10px;
        position: relative;
}
.movie-list .thumbnail {
        margin-bottom: 3px;
}
.movie-list-title {
        font-size: 13px;    
        padding: 5px 10px;
        font-weight: 700;
        background-color: #000;
        opacity: 0.8;
        position: absolute;
        bottom: 10px;
        right: 0;
}
.movie-list .label-info {
        position: absolute;
        top: 0;
        left: 0;
}
.media-left a.playicon {
        width: 128px;
        height: 128px;
        display: block;
        margin-top: -64px;
        margin-left: -115px;
        left: 50%;
        top: 60%;
        position: absolute;
}
.media-left a.playicon i {
        color: #fff;
        font-size: 50px;
        margin-top: 28px;
        opacity: .5;
}
#player{position:relative;overflow:hidden;min-height:100px;cursor: pointer;}
img.impl{width:100%;height:auto;max-height: 640px;margin-bottom:-5px;}
a#playnow{display:block;position:relative;outline:none;}
.player-loading{background: #000 url(/images/player-loading.gif) center center no-repeat;position: absolute;width: 100%;height: 100%;z-index: 802;}
.shadow{position:absolute;width:100%;height:100%;display:block;z-index:100;box-shadow:inset 0 5px 50px rgba(0,0,0,.3),inset 0 -5px 50px rgba(0,0,0,.3);top:0;left:0;}
a#playnow:before{font-family:dashicons;content:"\f236";font-size:90px;color:#000;opacity:0.7;position:absolute;width:50%;height:50%;left:50%;margin-left:-45px;top:50%;margin-top:-45px;text-shadow:0 0 100px #fff;z-index:200;}
a#playnow:hover > .shadow{background-color:rgba(0,0,0,.4);box-shadow:none;}
.player-container:hover > a#playnow:before{color:#09f;text-shadow:0 0 8px #000;opacity:1;}
#controls{width:100%;position:absolute;bottom:-60px;}
#player:hover > #controls{bottom:5px;}
.hds {font-weight: bold;border: 2px solid #999;padding: 0 5px;color: #999;font-size: 10pt;border-radius: 5px;position: absolute;z-index: 800;top: 15px;left: 15px;}
.controls-wraper{margin:0 15px;height:30px;background-color:#111;background-color:rgba(0,0,0,.7);color:#999;position:relative;z-index:300;}
a.play{color:#999;}
.play:before,.quality:before,.fullscreen:before{font-family:dashicons;position:relative;}
.play:hover,.quality:hover,.fullscreen:hover{cursor:pointer;color:#fff;}
.play:before{content:"\f139";font-size:40px;float:left;top:-12px;}
.duration{position:relative;float:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;top:7px;color:#999;}
.dmax{color:#fff;}
.progress{display:block;margin:0 100px 0 170px;position:relative;top:5px;background:#000;}
.buffering{position:relative;height:20px;background:#000;display:block;width:100%;}
.progressbar{position:absolute;height:20px;width:5px;background:#c00;display:block;top:0;left:0;z-index: 1;}
.buffering::after{content:'';opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background: #2A2A2A;-webkit-animation: animate-shine 200s ease-in;-moz-animation: animate-shine 200s ease-in;animation: animate-shine 200s ease-in;}
@-webkit-keyframes animate-shine{0%{opacity:1;width:0;}50%{opacity:1;}100%{opacity:1;width:100%;}}
@-moz-keyframes animate-shine{0%{opacity:1;width:0;}50%{opacity: 1;}100%{opacity:1;width:100%;}}
@-webkit-keyframes animate-progress{0%{opacity:1;width:0;}50%{opacity:1;}100%{opacity:1;width:100%;}}
@-moz-keyframes animate-progress{0%{opacity:1;width:0;}50%{opacity: 1;}100%{opacity:1;width:100%;}}
.quality,.fullscreen{position:relative;float:right;top:-24px;}
.quality .hd{position:absolute;background:#c00;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-family:Arial, Helvetica, sans-serif;font-size:7px;font-weight:bold;padding:1px 3px;top:2px;left:5px;}
.quality:before{content:"\f111";font-size:20px;float:right;top:4px;right:5px;margin-right:15px;}
.fullscreen:before{content:"\f211";font-size:24px;float:right;top:2px;right:5px;}

@media (min-width: 1200px){
}
@media (max-width: 767px){
        .dropdown-menu>li>a {
                color: #fff;
        }
}