body.waiting * {
    cursor: wait !important;
}

.header{height:50px;width:100%;border-bottom: 1px solid #ccc;}
.header a{color:#000;margin:10px auto; }
.logout{margin-top:10px;width:160px;height:30px;}
.register{display:inline;}
.upload-wrapper {margin-bottom: 17px; margin-top: 20px;}
.log_form{padding-top:50px;width:300px;margin:0px auto; }
.register{color: #000 !important;background-color: #fff !important;}
.sub_success{width:25%;}
.sub_success_re{width: 90%; max-width:300px;font-size: 12px;}
.font{ color:red;}
.register-panel{padding:10px; text-align: justify;}
.content{background: #fff; color: #000;}
.heading-log-reg {font-size: 20px;}
.my-panel-heading{background-color: #2B5696 !important;color:#fff!important;border:1px solid #2B5696!important;}
.my-panel-body{border-top:none!important;}
.my-panel-body_reg{border:1px solid #2B5696;border-top:none!important;border-bottom:none!important;}
.my-form-controler{margin-bottom: 10px !important;}
.reg-pass{font-size: 14px;margin-top: 15px;}
.size-verf{font-size:12px;}
main { min-height: calc(100vh - 135px); }
footer { padding: 5px 0 0;background: #3c5694; }
/*.upload-wrapper select {
  height: 26px;
}*/
*{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow:none;
text-rendering: optimizeLegibility;
background-attachment: scroll !important;

}
/*.terms {
  display: none;
}*/

.uploads {
  padding-bottom: 10px;
}

@media
  only screen and (-webkit-max-device-pixel-ratio: 1)     and (min-width: 768px),
  only screen and (   max--moz-device-pixel-ratio: 1)     and (min-width: 768px),
  only screen and (     -o-max-device-pixel-ratio: 1/1)   and (min-width: 768px),
  only screen and (        max-device-pixel-ratio: 1)     and (min-width: 768px),
  only screen and (                max-resolution: 96dpi) and (min-width: 768px),
  only screen and (                max-resolution: 1dppx) and (min-width: 768px)
  only screen and (-webkit-max-device-pixel-ratio: 2)     and (min-width: 1536px),
  only screen and (   max--moz-device-pixel-ratio: 2)     and (min-width: 1536px),
  only screen and (     -o-max-device-pixel-ratio: 2/1)   and (min-width: 1536px),
  only screen and (        max-device-pixel-ratio: 2)     and (min-width: 1536px),
  only screen and (                max-resolution: 192dpi) and (min-width: 1536px),
  only screen and (                max-resolution: 2dppx) and (min-width: 1536px),
  only screen and (-webkit-max-device-pixel-ratio: 3)     and (min-width: 2404px),
  only screen and (   max--moz-device-pixel-ratio: 3)     and (min-width: 2404px),
  only screen and (     -o-max-device-pixel-ratio: 3/1)   and (min-width: 2404px),
  only screen and (        max-device-pixel-ratio: 3)     and (min-width: 2404px),
  only screen and (                max-resolution: 288dpi) and (min-width: 2404px),
  only screen and (                max-resolution: 3dppx) and (min-width: 2404px) {
    ul.nav li.dropdown:hover > ul.dropdown-menu {
      display: block;    
    }
}
.z-ind{z-index:30000;}

.conteiner-inner{
  padding:0 !important;
}
.featured_user_upload, .tag_cloud, .most_see_tag,  .external_links_tab, .video_tabs{
  position:relative;
  background:#2d5997;
  color: #fff;
  height: 40px;
  width: 300px;
  padding: 10px 20px;
  border-top-right-radius: 10px;
}
.video_tabs{
  width: 140px;
}


.tab-share{
  width: 540px;
 margin:0 auto;
}

.featured_user_upload:after, .tag_cloud:after, .most_see_tag:after, .external_links_tab:after, .video_tabs:after{
  content:"";
  position: absolute;
  top:0;
  width: 50px;
  height: inherit;
  background-color: inherit; 
}
.featured_user_upload:after, .tag_cloud:after, .most_see_tag:after, .external_links_tab:after, .video_tabs:after{
  border-radius: 0 10px 0 0;
  transform: skew(28deg);
  left: 265px; /* play with this one to give the LI border ~2px extrusion */
  top: 0;
  height:inherit;
  border-right: 10px solid transparent;
  border-bottom: 1px solid transparent;
  z-index: 0; /* overlap next element */
}
.video_tabs:after{
  left: 105px;
  z-index: -200;
}

.most_see_margin{
  margin-left: 0;
}

.featured_user_upload p, .external_links_tab p{
  font:Verdana;
  font-size: 14px;
  font-weight:bold;
}
.row-video{
  /*padding: 7px 20px !important;*/
  width:100%;
  height:auto;
  margin: 0;
}

.video-img{
  overflow:hidden;
  -moz-border-radius: 5px; 
   -webkit-border-radius: 5px;
  border-radius: 5px;
  display:inline-block;
}
.video-img img{
  vertical-align:bottom; 
  position:relative;
  z-index:1;
  width:100%;
}

.video_info{
  border-bottom: 1px solid #a9a9a9;
  border-top: 1px solid #a9a9a9;
  margin: 5px 0; 
  padding: 3px 5px;
}
.video_name{
  color:#000;
  font-weight:bold;
  margin-top:5px;
}
.video_name a{
  color:#000;
  font-weight:bold;
  margin-top:5px;
}
.video_user, .comment_user{
  color: #2c5896;
  margin-top: 5px;
}
.comment_user{
  border-bottom: 1px solid #ddd;
  font-weight: bold;
  margin-bottom: 0;
}
.video_info span, .video_info a{
  //margin-right: 30px;
  color:#a9a9a9;
}
.video_info span:first-child{
  margin-right: 30px;
}
.video_info span:last-child{
  margin-right: 0;
}
.video-box{
  width: 20%;
}
.video-box_category{
  width: 25%;
}
.video-box div .video-img{
  width: 100%;
}
.video-box-category{
  //margin-left:30px;
  width: 25%;
  padding: 0 10px;
}
.video-centered{
  margin: auto 0;
}



.tag_most_see_cloud_container{
  padding:0;
  margin-top: 20px;
}

.submenu ul li a{
  line-height: 42px;
  width:200px;
}

/*.container-inner{
  padding: 15px 0;
  padding-left: 0;
}*/


.comment_date{
  font-size: 10px;
}
.reply_report{
  font-size: 10px;
}





.share-btn{
  display: inline-block;
  padding-left: 0;
/*  position:absolute;
  top: -7px;
  left: 50px;*/
}
.share-btn li{
  display: inline-block;
  text-decoration: none;
}
.share-btn img{
  width: 32px;
  height: 32px;
}

.btn-check i{
  color: #5cd40b;
  font-size: 14px;
}
.like_us_btn{
  display: inline-block;
  float: right;
  margin: 0;
}
.like_us_btn button{
  background: #295490;
  margin-top: -4px;
  margin-right: 10px;
}
.num_likes{
  border: 1px solid #ddd;
  border-radius: 3px;
  position: relative;
  padding: 4px;
}
.num_likes:after, .num_likes:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.num_likes:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 5px;
  margin-top: -5px;
}
.num_likes:before {
  border-color: rgba(221, 221, 221, 0);
  border-right-color: #ddd;
  border-width: 6px;
  margin-top: -6px;
}
.people_like_img ul{
  padding: 11px;
}
.people_like_img ul li{
  display: inline;
  list-style: none;
  /*padding: 5px;*/
}

.fb_plugin i{
  font-size: large;
  color: #3b579d;
}
.fb_plugin a{
  color: #7d7d7d;
}
.like-us-border{
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 5px auto;
  padding-right: 0;
}


.kaotic_img img{
  width: 60px;
  height: 60px;
}

.upload-image {
  table-layout: fixed;
}

.upload-image .name {
  word-wrap: break-word;
}
.fileupload-buttonbar .btn{
 width:32%;

}
.classic {
display:none;
background: #000000;
border: 1px solid #979797;
padding: 0.8em 1em;
width: auto;
}

.like-col:hover span {
border-radius: 3px 3px;
display:block;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.1);
-webkit-box-shadow: 5px 5px rgba(50, 50, 50, 0.1);
-moz-box-shadow: 5px 5px rgba(50, 50, 50, 0.1); 
font-family: Calibri, Tahoma, Geneva, sans-serif;
text-transform: uppercase;
position: absolute;
left: -1em;
width: auto;
margin-top: 5.5em;
z-index: 399;
margin-left: 0;
 min-width: 140px; 
color:#ffffff;
}
span.classic img{
  margin-right:6px;
}
/* .thumsComment {
border-radius: 3px 3px;
display:block;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.1);
-webkit-box-shadow: 5px 5px rgba(50, 50, 50, 0.1);
-moz-box-shadow: 5px 5px rgba(50, 50, 50, 0.1); 
font-family: Calibri, Tahoma, Geneva, sans-serif;
text-transform: uppercase;
position: absolute;
left: 3em;
margin-top: 3.5em;
z-index: 399;
width:auto;
margin-left: 48px;
min-width: 150px; 
color:#ffffff;
} */
.classicComment {
border-radius: 3px 3px;
/* display:block; */
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.1);
-webkit-box-shadow: 5px 5px rgba(50, 50, 50, 0.1);
-moz-box-shadow: 5px 5px rgba(50, 50, 50, 0.1); 
font-family: Calibri, Tahoma, Geneva, sans-serif;
text-transform: uppercase;
position: absolute;
left: -2em;
margin-top: 3.5em;
z-index: 399;
width:auto;
margin-left: 48px;
min-width: 150px; 
color:#ffffff;
}
