.thumbContainer{
	position: relative;
}

.iziModal .iziModal-content{
	box-sizing: border-box;
}

#yt-videos-list table td{
	vertical-align:middle;
}

.ytloader,.vmloader {
	margin: 100px auto;
}

.ytloader,.vmloader  {
	border-radius: 100%;
	width: 100px;
	height: 100px;
	position: relative;
	overflow: hidden;
	z-index: 1;
	background: inherit;
}

.ytloader hr,.vmloader hr {
	border: 0;
	background: inherit;
	width: 80%;
	height: 80%;
	margin: 10%;
	border-radius: 100%;
}

.ytloader::before,
.ytloader::after,
.ytloader hr::before,
.ytloader hr::after,
.vmloader::before,
.vmloader::after,
.vmloader hr::before,
.vmloader hr::after {
	content: '';
	position: absolute;
	top: 0;
	z-index: -1;
	left: 33px;
	border: 17px solid transparent;
	border-bottom: 50px solid #EFEEEE;
	border-top: 50px solid #EFEEEE;
	animation: rotateColor 1000ms infinite;
}

.ytloader::after {
	transform: rotate(45deg);
	animation-delay: 125ms;
}

.ytloader hr::before,.vmloader hr::before  {
	transform: rotate(90deg);
	animation-delay: 250ms;
}

.ytloader hr::after,.vmloader hr::after {
	transform: rotate(135deg);
	animation-delay: 375ms;
}

@keyframes rotateColor {
  0% {
    border-top-color: #979797;
  }
  12.5% {
    border-top-color: #B2B1B1;
  }
  25% {
    border-top-color: #CFCECE;
  }
  37.5% {
    border-top-color: #EFEEEE;
  }
  50% {
    border-bottom-color: #EFEEEE;
  }
  50.00001% {
    border-bottom-color: #979797;
  }
  62.5% {
    border-bottom-color: #B2B1B1;
  }
  75% {
    border-bottom-color: #CFCECE;
  }
  87.5% {
    border-bottom-color: #EFEEEE;
  }
}

#yt-import-form .icon-ok{
	color: green;
}

.jvYoutube-video-share .chzn-container{
	text-align: left;
	min-width: 145px !important;
}

.jvSimpleList{
	list-style-type: none;
	margin: 0px;	
}
.js-stools{
	margin-top: 10px;
    background: #f9f9f9;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #e3e3e3;
}

.jvSimpleList li{
	margin-bottom: 10px;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 10px;
	word-break: break-word;
}

.jvSimpleList li:last-child{
	border-bottom: none !important;
}

.statsInfo{
	box-sizing: border-box;
}


div.jv-top-widgets{
	margin-top: 20px;
}

div.jv-top-widgets div.channelPic{
	padding: 0px 10px;
}

.statsInfo{
	padding: 0px 10px;
}

div.jv-top-widgets div.channelTitle{
	text-align:center;
	background: #f5f5f5;
    margin: 10px;
    padding: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.joomvideos_remote_link_textarea{
	width: 100%;
	margin-top: 10px;
	min-height: 140px;
	box-sizing: border-box;
}
.allowedRemotes{
	margin-top: 10px;
}
.allowedRemotes ul{
	list-style-type: none;
	margin: 0px;
}



/* Widget css code in frontend */
div.widget{
	border: 1px solid #F1F1F1;
	margin-bottom: 15px;
}

div.widget > div.widget-header{
	padding: 10px;
	border-bottom: 1px solid #F1F1F1;
	font-size: 18px;
	color: #555555
}

div.widget > div.widget-header > i{
	color: #0088CC
}

div.widget > div.widget-body{
	padding: 10px 0px;	
}

/* Box Small Code in frontend */



div.box-small{
	text-align: center;
	position: relative;
	display: block;
}

div.videos-controlPanel{
	padding: 10px;
    padding-bottom: 0px;
}

div.box-small > .box-small-container{
	margin: 10px;
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid #eee;
    background: rgba(238, 238, 238, 0.14);
    color: #555555;
    margin-top: 0px;
}


div.box-small  div.box-small-icon  i{
	font-size: 38px;
	padding: 10px;
	width: 38px;
	height: 38px;
}

div.box-small  div.box-small-title{	
	font-size: 15px;
	padding: 10px;
	border-top: 1px solid #e3e3e3;
}


/* Itemrs List */


.wt-text-center{
	text-align: center !important;
	vertical-align: middle !important;
}


i.wt-icon-star.wt-icon-disabled{
	color: #555555;
}

i.wt-icon-star.wt-icon-enabled{
	color: #F89406;
}

i.wt-color-green:before{
	color: #59B359;
}

i.wt-size-small:before{
	font-size: 14px !important;
}

div.filter-selects{
	display:inline-block;
}

.chzn-container-single .chzn-single{
	height: 26px;
	line-height: 26px;
	border-radius: 3px;
}

/* Custom fields */

div#customFieldsZone > div.control-group{
	background: url(../img/core/cream_pixels.png);
	padding-top: 15px;	
}

div#customFieldsZone div.fieldInput{
	display: inline-block;
}

div#customFieldsZone a.fieldRemove{
	color: #BD362F;
	margin-left: 15px;
}

/* Upload Forms */


div.tabbable div.widget{
	min-height: 300px;
	border: 0px !important;
}

div.tabbable div.widget > div.widget-header, div.tabbable div.widget > div.widget-body{
	padding: 10px;
	box-sizing: border-box;
}

div.tabbable div.widget > div.widget-header, div.tabbable.tabs-left div.widget > div.widget-body{
	margin-left: 15px;
}

li.uplaodButtonZone{
	margin-top: 15px;
}


.js-stools .btn-wrapper.input-append{
	margin-bottom: 0px
}

table .thumbContainer {    
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #e3e3e3;
    padding: 2px;
    background: white;
}

table .thumbContainer img{    
    border-radius: 5px;
}

.js-stools .chzn-container{
		width: 31% !important;
}

@media only screen and (max-width: 980px){
	.js-stools .filter-selects{
		width: 100% !important;
		margin: 0px !important; 
	}
	
	.js-stools .btn-wrapper.input-append{
		width: 100% !important;
		margin-bottom: 10px !important;
	}
	
	
}

@media only screen and (max-width: 600px){
	
	.js-stools .chzn-container{
		width: 100% !important;
		margin-top: 10px;
	}
	
}

.hasPopover{
	display: block !important;
}
#publishing label{
	display:block !important;
}

.hasTooltip{
	display: inline-block !important;
}

	img.joomvideos_channel_thumb48 {
		width: 64px !important;
		margin-right: 10px;
	}
	#myTabTabs li a{
		display: block !important;
	}

	#jb_template .media-item-buttons a,#jb_template .media-item-buttons span a:not([href]):not([tabindex]){
		color:#000;
		text-decoration:none !important;
	}

	#jb_template .media-item-buttons a,
	#jb_template .media-item-buttons a:focus,
	#jb_template .media-item-buttons a:hover,
	#jb_template .media-item-buttons a:not([href]):not([tabindex]),
	#jb_template .media-item-buttons span a:not([href]):not([tabindex]):focus,
	#jb_template .media-item-buttons span a:not([href]):not([tabindex]):hover{
		text-decoration:none !important;
	}
	img.joomvideos_channel_thumb48 {
		width: 64px !important;
		margin-right: 10px;
	}

	 .media-rating-stats {
		/*padding-top:10px; */
		width: 100%;
	}
	 .media-rating-stats .percentbar {
		background:#CCCCCC;
		width:100%;
	}
	.media-rating-stats .percentbar div {
		background:#559900;
		height:4px;
	}
	#jb_template #media-subscribe-btn.btn-light {
		color: #212529;
		background: #e2e6ea;
		border-color: #dae0e5;
	}
	.media-rating-stats.position-absolute {
		top: 12px;
		height: 0px;
	}