.channel h5,
.program h5 {
  margin-top: 0;
  margin-bottom: 0;
}

#tv-overlay-channels tbody > tr {
  opacity: 1.0;
}

#tv-overlay-channels {
  padding-left: 0;
  position: absolute;
  top: 3.0em;
  bottom: 10em;
  left: 0;
  width: 25em;
  background-color: #272b30;
  opacity: .8;
}

#tv-overlay-media {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 2.5em;
  height: 5.0em;
  background-color: rgba(33, 33, 33, .8);
}

#tv-overlay-media > img {
  width: 64px;
  margin-top: 8px;
  float: left;
}

#tv-overlay-media div.media-body {
  padding-left: 16px;
}


/*
div.jw-nextup-container {
	bottom: 7.5em;
}
*/

div.jw-dock {
  /*display:none;*/
}

div.jw-dock-image {
  background-size: cover;
}

div.jw-skin-seven div.jw-dock-button {
  border-radius: 4px;
  float: left;
  width: 4em;
  height: 4em;
  cursor: pointer;
  background: rgba(255, 255, 255, .7);
}

div.jw-skin-seven div.dock-button-active {
  cursor: pointer;
  background: rgba(99, 255, 99, 1.0);
}

div.jw-skin-seven div.jw-related-dock-btn {
  float: right;
  width: 2.5em;
  height: 2.5em;
  margin-left: 3em;
  margin-bottom: 40em;
  background: rgba(33, 33, 33, .7);
}

div.jw-dock-button[button='btGoCurrChannel'] {
  opacity: 1.0;
  /*
	width:3.5em;
	height:3.5em;
	*/
  cursor: default;
  background: rgba(66, 99, 66, .5);
}

#col1,
#col2,
#col3 {
  /*background-color:white;*/
  padding: 0;
  /*
	overflow-y: auto;
	overflow-x: hidden;
	*/
}

.navbar,
.page-header,
#page-header {
  margin: 0;
  padding: 0;
}

.navbar-collapse.collapse {
  display: block!important;
}

.navbar-nav>li,
.navbar-nav,
.navbar-header {
  float: left !important;
}

.navbar-nav.navbar-right:last-child {
  margin-right: -15px !important;
}

.navbar-right {
  float: right!important;
}

::-webkit-scrollbar {
  width: 4px;
  /* remove scrollbar space */
  background: transparent;
  /* optional: just make scrollbar invisible */
}


/* optional: show position indicator in red */

::-webkit-scrollbar-thumb {
  background: #666666;
}

table thead th {
  height: 55px;
}

tr {
  width: 100%;
  display: inline-table;
  table-layout: fixed;
}

table {
  /*height:300px;              // <-- Select the height of the table*/
  display: -moz-groupbox;
  /*/ Firefox Bad Effect*/
}

tbody {
  overflow-y: scroll;
  overflow-x: hidden;
  /*height: 200px;            //  <-- Select the height of the body*/
  width: 100%;
  position: absolute;
}

ul.pager {
  margin-top: 0;
  margin-bottom: 0;
}

.channel-logo-td {
  width: 64px;
}

.channel-preview-td {
  width: 96px;
}

.channel-preview-td > img {
  width: 72px;
}

tr.channel div.progress,
tr.program div.progress {
  height: 4px;
  margin-bottom: 0;
  margin-top: 6px;
}

tr.program div.progress {
  margin-top: 16px;
}

.left-collapsed {
  width: 96px;
}

span.group-collapse {
  font-size: smaller;
}

.chButton {
  height: 50px;
}

.descr {
  font-size: smaller;
  font-style: italic;
}

span.live {
  color: #0c0;
}

tr.group {
  font-size: 1.2em;
}

span.label {
  float: right;
}

img.channelLogo {
  width: 32px;
  height: 32px;
}

img.pr-thumbnail {
  width: 118px !important;
  height: 66px !important;
}

#col1 th,
tr.group,
tr.channel,
tr.program {
  cursor: pointer;
}

tr.disabled {
  font-style: italic;
  color: grey;
  cursor: default;
}

.table-hover > tbody > tr.disabled:hover {
  background-color: inherit;
}