body{
  background-color: #e0e0e0;
}

  body{
    background-image: url();
    background-position: top left;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;

  }
  body.mobile, body.tablet{
    background-attachment: scroll;
  }

/*
.logo{
  height: 20px;
  width: 100%;
}
*/

.logo{
  text-align: left;
  width: 100%;
  margin: 20px 0 20px 0;
}

.logo, .logo img{
  max-height: 140px;
}

.logo img{

}

/* indigo: #4B0082, light red: DC143C; */



/* plyr */
.player-progress-played[value] {
  color: #c243e8 !important;
}
.player-volume[type="range"]::-webkit-slider-thumb{
  background: #c243e8 !important;
}

/* VideoJS */

.vjs-default-skin .vjs-volume-level, .vjs-default-skin .vjs-play-progress {
  background: #c243e8 !important;
}

/* Facebook widget */

.uiIconText{
  color: #333333 !important;
}

/* Typography */

body, html, p, h1, h2, h3, h4, h4, h6{
  color: #333333;
}

h1, h2, h3, h4, h4, h6 {
  /*font-weight: bold !important;*/
}

h1, h2, h3, h4, h4, h6{
  /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.000);*/
}

#video-info-wrapper #info .read-more{
    border-top: 1px solid #e6e6e6;
}
#video-info-wrapper #info .read-more:hover{
    background: #e6e6e6;
}

.content-text-shadow{
  /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.000);*/
}

.text-shadow{
  /*text-shadow: 1px 1px rgba(0,0,0,0.3);*/
}

.no-text-shadow{
  text-shadow: none !important;
}

.content-text-color{
  color: #333333;
}

.user_remember_me.control-group .controls label{
  color: #333333;
}

.contrast-text-color{
  color: rgba(0, 0, 0, 0.700) !important;
}

.content-text-color-muted{
  color: rgba(51, 51, 51, 0.700);
}

.force-text{
  color: inherit !important;
}

/* Effects */

.content-shadow{
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.400);
       -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.400);
            box-shadow: 0 0 2px rgba(0, 0, 0, 0.400);
}

.content-icon-shadow{
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.200);
       -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.200);
            box-shadow: 0 0 2px rgba(0, 0, 0, 0.200);
}

.content-shadow-inset{
  -webkit-box-shadow: inset 0 0px 2px rgba(0, 0, 0, 0.450);
     -moz-box-shadow: inset 0 0px 2px rgba(0, 0, 0, 0.450);
          box-shadow: inset 0 0px 2px rgba(0, 0, 0, 0.450);
}

.body-shadow{
  -webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.450);
     -moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.450);
          box-shadow: 0 0px 2px rgba(0, 0, 0, 0.450);
}

.footer-shadow{
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.300);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.300);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.300);
}

.top-shadow{
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.300);
     -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.300);
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.300);
}

.shadow{
  -webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.450);
     -moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.450);
          box-shadow: 0 0px 2px rgba(0, 0, 0, 0.450);
}

/* Footer */

.footer a{
  color: #333333 !important;
  /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.000);*/
}

.footer a:hover{
  color: #333333;
  text-decoration: underline;
}

/* Links */

.wrapper a{
  color: #4b0082;
  /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.000);*/
}

.wrapper a:hover{
  color: #7126a8;
}

/* Buttons */

.btn.btn-generic, a.btn.btn-generic, .embed-button{
    background:#f2f2f2; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#ffffff),color-stop(100%,#f2f2f2)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0) !important; /* IE6-9 */ 
    border-color: #e6e6e6;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.000);
}

.btn.btn-generic i, a.btn.btn-generic i, .embed-button i{
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.000);
}

.btn.btn-generic:hover, a.btn.btn-generic:hover, .embed-button:hover{
    background:#e6e6e6; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#f3f3f3),color-stop(100%,#e6e6e6)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0) !important; /* IE6-9 */ 
  color: #333333;
}

/* Thumbnails */

.thumbnail h3{
  color: #333333;
}

.thumbnail, .thumbnail p{
  text-shadow: none;
  color: #333333;
  text-decoration: none;
}

.thumbnail{
  color: #333333;
  /*border: 4px solid rgba(0, 0, 0, 0.100);*/

  border-width: 0;
  border-style: solid;

    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.400);
       -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.400);
            box-shadow: 0 0 2px rgba(0, 0, 0, 0.400);
}

a.thumbnail:hover {
  color: #333333;
  text-decoration: none;
  border-width: 0;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.400);
       -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.400);
            box-shadow: 0 0 6px rgba(0, 0, 0, 0.400);
}

.social-button:hover, .like-button:hover{
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.400);
       -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.400);
            box-shadow: 0 0 6px rgba(0, 0, 0, 0.400);
  text-decoration: none;
}

/* Tabs */

#playpage-tabs-wrapper{
    background:#e6e6e6; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#f3f3f3),color-stop(100%,#e6e6e6)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0) !important; /* IE6-9 */ 
}

#playpage-tabs li.click-tab{
}

#playpage-tabs li a{
  color: #333333 !important;
    background:#e6e6e6; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#f3f3f3),color-stop(100%,#e6e6e6)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0) !important; /* IE6-9 */ 
}

#playpage-tabs li:first-child a{
}

#playpage-tabs li a:hover{
    background:#d9d9d9; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#e6e6e6),color-stop(100%,#d9d9d9)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d9d9d9',GradientType=0) !important; /* IE6-9 */ 
}

#playpage-tabs li.active a{
  /*
  ;
  color:  !important;
  */
    background:#d9d9d9; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#e6e6e6),color-stop(100%,#d9d9d9)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d9d9d9',GradientType=0) !important; /* IE6-9 */ 
}

/* Search Autocomplete */

.typeahead.dropdown-menu{
  background: #ffffff;
  color: #333333;
}

.typeahead.dropdown-menu li, .typeahead.dropdown-menu li a{
  color: #333333;
}

.typeahead.dropdown-menu li.active a{
    background:#d9d9d9; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#e6e6e6),color-stop(100%,#d9d9d9)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#e6e6e6 40%,#d9d9d9 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d9d9d9',GradientType=0) !important; /* IE6-9 */ 
  color: #333333;
}

/* Icons */

i {
  text-shadow: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}

.icon-text{
  /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.000);*/
/*  font-size: 13px;
*/  text-align: left;
}

i, .icon-text{
  color: #333333;
}

#login-or-register-loading .icon-spinner, .solidtango-box i, .like-button .loader .icon-spinner {
  color: #333;
}

.icon-text{
  width: auto !important;
}

/* Breadcrumbs */

ul.breadcrumb li{
  color: #333333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.000);
}

/* Navbar */

.navbar-styles{
  margin: 0;
}

.navbar-styles .navbar-inner{
  padding-left: 15px;
  padding-right: 0;
  border: 0 !important;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.300);
     -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.300);
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.300);
}

.navbar-styles .navbar-inner ul li a{
  padding: 10px 10px 10px;
  white-space: nowrap;
}

.navbar-styles .navbar-inner ul li a, .navbar-styles .navbar-inner ul li a i, .navbar-styles a.brand{
  color: #4c0082;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.000);
}

.navbar-styles .navbar-text, .navbar-styles .navbar-text a, .navbar-styles .menu-text-color, .navbar-styles .menu-text-color a {
  color: #4c0082;
  text-shadow: none;
}

.navbar-styles .navbar-inner ul li a:hover{
    background:#ffffff; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 40%,#ffffff 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#ffffff),color-stop(100%,#ffffff)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 40%,#ffffff 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#ffffff 40%,#ffffff 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 40%,#ffffff 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#ffffff 40%,#ffffff 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0) !important; /* IE6-9 */ 
    color: #7f33b5;
}

.navbar-styles .navbar-inner ul li a:hover i{
    color: #7f33b5;
}

.main-menu.navbar-styles .caret{
  border-top-color: #4c0082 !important;
  border-bottom-color: #4c0082 !important;
}

.menu-divider{
    background: #dadada !important;
    border-bottom: 1px solid #ffffff !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.vertical-menu-divider{
    border-left: 1px solid #ededed !important;
    border-right: 1px solid #ffffff !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}

/* Generic gradients */

.theme-color-text{
  color: #4c0082;
}

.theme-color-gradient{
    background:#f2f2f2; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#ffffff),color-stop(100%,#f2f2f2)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0) !important; /* IE6-9 */ 
  background-repeat: repeat-x;
}

.main-menu.navbar .nav li.dropdown.open > .dropdown-toggle, .theme-color-background{
  background: #f2f2f2;
}

.main-menu .dropdown-menu.theme-color-background > li > a:hover{
    background: #ffffff !important;
}

.main-menu .dropdown-menu.theme-color-background{
  -webkit-border-radius: 0 0 4px 4px;
       -moz-border-radius: 0 0 4px 4px;
            border-radius: 0 0 4px 4px;
  margin: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0, 0.1);
     -moz-box-shadow: 0 1px 1px rgba(0,0,0, 0.1);
          box-shadow: 0 1px 1px rgba(0,0,0, 0.1);
    border: 1px solid #ffffff;
}

.content-color-gradient{
    background:#f2f2f2; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#ffffff),color-stop(100%,#f2f2f2)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0) !important; /* IE6-9 */ 
  color: #333333;
}

.content-color-gradient-inverse{
    background:#e6e6e6; /* Old browsers */ 
  background:-moz-linear-gradient(top,#e6e6e6 0%,#f3f3f3 8%,#ffffff 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e6e6),color-stop(8%,#f3f3f3),color-stop(100%,#ffffff)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#e6e6e6 0%,#f3f3f3 8%,#ffffff 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#e6e6e6 0%,#f3f3f3 8%,#ffffff 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#e6e6e6 0%,#f3f3f3 8%,#ffffff 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#e6e6e6 0%,#f3f3f3 8%,#ffffff 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#ffffff',GradientType=0) !important; /* IE6-9 */ 
  color: #333333;
}

.content-color-reflect{
    background:#f2f2f2; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 50%,#ffffff 50%,#f2f2f2 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ffffff),color-stop(50%,#ffffff),color-stop(100%,#f2f2f2)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 50%,#ffffff 50%,#f2f2f2 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 50%,#ffffff 50%,#f2f2f2 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 50%,#ffffff 50%,#f2f2f2 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 50%,#ffffff 50%,#f2f2f2 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0) !important; /* IE6-9 */ 
  color: #333333;
}

.player-color-gradient{
  background:#1b1b1b; /* Old browsers */ 
  background:-moz-linear-gradient(top,#1b1b1b 0%,#282828 20%,#353535 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1b1b1b),color-stop(20%,#282828),color-stop(100%,#353535)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#1b1b1b 0%,#282828 20%,#353535 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#1b1b1b 0%,#282828 20%,#353535 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#1b1b1b 0%,#282828 20%,#353535 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#1b1b1b 0%,#282828 20%,#353535 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b1b1b',endColorstr='#353535',GradientType=0) !important; /* IE6-9 */ 
  color: #EEEEEE;
  border-right-color: #333;
  border-bottom-color: #333;
  border-left-color: #222;
  border-top-width: 0;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-style: solid;
}

.player-color-gradient .icon-wrapper *{
  margin-top: 7px;
  color: #EEE;
}

.player-color-gradient .btn{
  background:#222222; /* Old browsers */ 
  background:-moz-linear-gradient(top,#484848 0%,#3c3c3c 40%,#2f2f2f 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#484848),color-stop(40%,#3c3c3c),color-stop(100%,#2f2f2f)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#484848 0%,#3c3c3c 40%,#2f2f2f 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#484848 0%,#3c3c3c 40%,#2f2f2f 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#484848 0%,#3c3c3c 40%,#2f2f2f 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#484848 0%,#3c3c3c 40%,#2f2f2f 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848',endColorstr='#2f2f2f',GradientType=0) !important; /* IE6-9 */ 
  color: #EEE;
  padding: 3px 11px;
  text-shadow: none;
}

.player-color-gradient .btn:hover{
  background:#222222; /* Old browsers */ 
  background:-moz-linear-gradient(top,#555555 0%,#484848 60%,#3c3c3c 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#555555),color-stop(60%,#484848),color-stop(100%,#3c3c3c)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#555555 0%,#484848 60%,#3c3c3c 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#555555 0%,#484848 60%,#3c3c3c 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#555555 0%,#484848 60%,#3c3c3c 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#555555 0%,#484848 60%,#3c3c3c 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555',endColorstr='#3c3c3c',GradientType=0) !important; /* IE6-9 */ 
  color: #EEE;
}

.player-color-gradient .btn i{
  color: #EEE;
}

/* Generic solid colors */

.content-background-color{
  background-color: #ffffff;
}

/* Dividers */

hr.background-border{
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #f7f7f7;
}

hr.content-border{
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f9f9f9;
}

hr.content-background-lighter{
    border-color: #e6e6e6;
  border-bottom: 0;
}

/** Chapters **/

.chapters{
    border-left: 2px solid #e6e6e6;
}
.chapters .chapter{
  border-color: #4b0082;
}

/** end chapters **/

.broadcast-message, .broadcast-message .alert{
  text-shadow: none !important;
  border: 0;
}

.custom-alert{
    background-color: #fcfcfc;
  color: #333333;
}

.custom-alert .close{
  color: #333333;
  text-shadow: none !important;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.content-background-lighter{
    background-color: #fcfcfc;
}

.content-border-color{
    border-color: #f2f2f2;
}

.content-border-one{
    border: 1px solid #f2f2f2 !important;
}

/* Pagination */

.pagination ul > li > a{
  /*border: 1px solid #ffffff;*/
  border: 1px solid #ffffff;
}
.pagination ul > .active > a, .pagination ul > .active > a:hover{
    background:#e6e6e6; /* Old browsers */ 
  background:-moz-linear-gradient(top,#e6e6e6 0%,#f3f3f3 40%,#ffffff 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e6e6),color-stop(40%,#f3f3f3),color-stop(100%,#ffffff)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#e6e6e6 0%,#f3f3f3 40%,#ffffff 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#e6e6e6 0%,#f3f3f3 40%,#ffffff 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#e6e6e6 0%,#f3f3f3 40%,#ffffff 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#e6e6e6 0%,#f3f3f3 40%,#ffffff 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#ffffff',GradientType=0) !important; /* IE6-9 */ 
}
.pagination ul > li.disabled > a{
    background:#f2f2f2; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#ffffff),color-stop(100%,#f2f2f2)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0) !important; /* IE6-9 */ 
  color: #333333;
}
.pagination ul > li.disabled > a:hover{
    background:#f2f2f2; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#ffffff),color-stop(100%,#f2f2f2)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0) !important; /* IE6-9 */ 
  color: #333333;
}

.pagination ul > li > a{
    background:#e6e6e6; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#f3f3f3),color-stop(100%,#e6e6e6)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#f3f3f3 40%,#e6e6e6 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0) !important; /* IE6-9 */ 
  color: #4b0082;
}
.pagination ul > li > a:hover{
    background:#f2f2f2; /* Old browsers */ 
  background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* FF3.6+ */ 
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(40%,#ffffff),color-stop(100%,#f2f2f2)) !important; /* Chrome,Safari4+ */ 
  background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* Chrome10+,Safari5.1+ */ 
  background:-o-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* Opera 11.10+ */ 
  background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* IE10+ */ 
  background:linear-gradient(to bottom,#ffffff 0%,#ffffff 40%,#f2f2f2 100%) !important; /* W3C */ 
      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0) !important; /* IE6-9 */ 
  color: #4b0082;
}

/* Badge/button for user uploaded content in video/show view */

.user-uploaded-button{
  height: 50px;
}

.user-uploaded-button a{
  display: block;
  height: 100%;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

.user-uploaded-button a:hover{
  text-decoration: none;
}

.user-uploaded-button a p img{
  float: left; margin-right: 10px
}

.user-uploaded-button a p .title{
  font-size: 11px; display: block;
  padding-top: 2px;
}

.user-uploaded-button a p .name{
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Carousel/Thumbs */

.carousel-caption, .video-item-time2, .video-item-time
{
  background: rgba(0, 0, 0, 0.750) !important;
  color: #ffffff !important;
}

.carousel-caption h1, .carousel-caption i, .carousel-caption p,
.video-item-time2 .text, .video-item-time .text, .video-item-time2 i, .video-item-time i,
.carousel-caption .icon-wrapper, .carousel-caption .icon-wrapper i, .carousel-caption .icon-wrapper .icon-text
{
  color: #ffffff !important;
}

/* Responsive */

@media (min-width: 980px) {
  .user-uploaded-button a:hover{
      -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.400);
         -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.400);
              box-shadow: 0 0 6px rgba(0, 0, 0, 0.400);
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  body{
    background-attachment: scroll;
  }
}
@media (max-width: 767px) {
  body{
    background-attachment: scroll;
  }
}
@media (max-width: 480px) {
  body{
    background-attachment: scroll;
  }
}
