#video-source{background-color:#000;margin:0 auto;}
.jumbotron{background-color:transparent;}
#video-list img,#video-list-prom img{width:100%;}
#video-list,#video-list-prom{font-size:80%}
.navbar{background-color:#fff;border-bottom:1px solid #e8e8e8;}
.navbar{padding-bottom:0;padding-top:0;}
.main{padding-top:1rem;}
a{color:#337ab7;}
#progress-bar-likes{height:0.5rem;margin-top:0.4rem;}
#progress-bar-likes div{background-color:#28a745;}
#video-keywords .badge{background-color:#999;}
#warning{text-align:center;}
#warning h1{color:#999;font-size:3.5rem}
#hooking{text-align:center;}
.thumb{padding-right:0;}
.fetching{text-align:center;color:#999}
#comments .row{padding-top:1rem;}
#generic-title{padding-bottom:1rem;}
.list-channel-title{color:#212529;}
.fa-thumbs-up,.fa-thumbs-down{color:#999;}
#main-footer{border-top:1px solid #e8e8e8;padding-top:1rem;margin-top:1rem;}
.h1,h1{font-size:1.5rem}
.h2,h2{font-size:1.4rem}
.h3,h3{font-size:1.3rem}
.h4,h4{font-size:1.2rem}
.h5,h5{font-size:1.1rem}
.progress{background-color:#bbb;}
#comments{overflow-wrap:break-word;word-wrap:break-word;}

.sk-cube-grid{width:60px;height:60px;margin:0 auto 0 auto;}
.sk-cube-grid p{color:#999;}
.sk-cube-grid .sk-cube
{
	width:33%;
	height:33%;
	background-color:#ccc;
	float:left;
	-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
	animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}

.sk-cube-grid .sk-cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.sk-cube-grid .sk-cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sk-cube-grid .sk-cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.sk-cube-grid .sk-cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.sk-cube-grid .sk-cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.sk-cube-grid .sk-cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s;}
.sk-cube-grid .sk-cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.sk-cube-grid .sk-cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s;}

@-webkit-keyframes sk-cubeGridScaleDelay
{
	0%, 70%, 100%
	{
		-webkit-transform:scale3D(1, 1, 1);
		transform:scale3D(1, 1, 1);
	}
	35%
	{
		-webkit-transform:scale3D(0, 0, 1);
		transform:scale3D(0, 0, 1);
	}
}

@keyframes sk-cubeGridScaleDelay
{
	0%, 70%, 100%
	{
		-webkit-transform:scale3D(1, 1, 1);
		transform:scale3D(1, 1, 1);
	}
	35%
	{
		-webkit-transform:scale3D(0, 0, 1);
		transform:scale3D(0, 0, 1);
	}
}