.top-label
{
  font-size: 22px;
  font-family: Helvetica, sans-serif;
}

.text-tabs > .Wt-stack span {
    font-size: 12px;
    font-family: Helvetica, sans-serif;
}


.html-tab-widget > .Wt-tabs {
  padding-top: 10px;
  font-size: 32px;
}

.wa-tab-widget > .Wt-tabs {
  padding-top: 0px;
}

.wa-tab-widget > .Wt-tabs li {
  background: none;
  margin-top: 2px;
}

.wa-tab-widget > .Wt-tabs > li > a {
  border: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  background: none;
  padding: 7px 10px;
  margin-right: 1px;
}

.wa-tab-widget > .Wt-tabs > li.itemselected > a {
  border: 1px solid #ddd;
  border-bottom: 1px solid transparent;
  color: #333;
  font-weight: normal;
  cursor: default;
}

.wa-tab-widget > .Wt-tabs > li > a:hover {
  background-color: #eee;
}

.wa-tab-widget > .Wt-tabs > li.itemselected > a:hover {
  background-color: white;
}

.centered-check-box > input {
  vertical-align: middle;
}

.Wt-tabs .itemselected a {
  font-weight: bold;
}

.Wt-tabs .item a {
  font-weight: normal;
}

.info-label {
    font-size: 14px;
    font-family: Helvetica, sans-serif;
    color: gray;
}

.info-value {
    font-size: 16px;
    font-family: Helvetica, sans-serif;
}

.info-label.small {
	font-size: 12px;
}

.info-value.small {
	font-size: 12px;
}

.download-link {
    font-size: 16px;
    font-family: Helvetica, sans-serif;
    display: inline-block;
    vertical-align: middle;
}

.download-title {
    font-size: 14px;
    font-family: Helvetica, sans-serif;
    font-weight: bold;
}

.download-not-available {
    font-size: 14px;
    font-family: Helvetica, sans-serif;
    font-style:italic;
    color: gray;
}

.disabled-color {
  color: #545454;
}


.fragment-preview-box-short {
    overflow:hidden;
}

.fragment-preview-box-standard {
    display: inline-block;
    vertical-align: top;
    overflow:hidden;
    padding:17px 15px;
    margin:10px;
    background:white;
    -webkit-box-shadow: inset 0px 0px 5px 0px rgb(237, 237, 237), 0px 0px 2px #a7a3a7;
    -moz-box-shadow: inset 0px 0px 5px 0px rgb(237, 237, 237), 0px 0px 2px #a7a3a7;
    box-shadow: inset 0px 0px 5px 0px rgb(237, 237, 237), 0px 0px 2px #a7a3a7;
    border: 1px solid;
    border-image: linear-gradient(to left, lightgray 0%, gray 50%, lightgray 100%);
    border-image-slice: 1;
}

.fragment-preview-box-standard-body {
	position: relative !important;
	left: unset !important;
	top: unset !important;
	display: block;
	vertical-align: top;
	overflow:hidden;
	padding:0px;
	margin:0px;
}


.fragment-preview-box-extended {
    background:white;
    -webkit-box-shadow: 0px 0px 5px #a7a3a7;
    -moz-box-shadow: 0px 0px 5px #a7a3a7;
    box-shadow: 0px 0px 5px #a7a3a7;
    overflow:hidden;
    position:relative;
    padding:10px;
    margin:10px;
    border: 1px solid;
    border-image: linear-gradient(to left, lightgray 0%, gray 50%, lightgray 100%);
    border-image-slice: 1;
}

.fragment-preview-box-standard.fragment-preview-box-highlighted {
    border: 1px solid;
    border-image: linear-gradient(to left, darkorange 0%, orange 50%, darkorange 100%);
    border-image-slice: 1;
}

.issue-fragment-preview
{
    display : inline-block;
}

.fragment-preview-box-extended.fragment-preview-box-highlighted {
    border: 1px solid;
    border-image: linear-gradient(to left, darkorange 0%, orange 50%, darkorange 100%);
    border-image-slice: 1;
}

.fragment-preview-row.fragment-preview-box-highlighted {
    border-left: 4px solid darkorange;
    background-image: linear-gradient(to right, lightyellow 0%, white 2%, white 100%);
}

.fragment-preview-list.fragment-preview-box-highlighted {
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: 4px solid darkorange;
    border-image: linear-gradient(to left, orange 0%, orange 50%, darkorange 100%) !important;
    border-image-slice: 1 !important;
    /*background-image: linear-gradient(to right, lightyellow 0%, white 50%, white 100%);*/
}

.fragment-preview-time {
    font-size: 14px;
    font-family: sans-serif;
}

.fragment-preview-snippet {
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    font-family: sans-serif;
}

.fragment-preview-caption-static {
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    font-family: sans-serif;
    color: black;
}

.fragment-preview-text {
    font-size: 14px;
    font-family: sans-serif;
}

.fragment-preview-pic {
    padding-right: 5px;
    max-height: 80px;
    max-width: 120px;
}

.fragment-preview-source {
    text-decoration: none;
    color: #646464;
}

.fragment-preview-source:hover {
    color: #4F95FF;
}

.preview-entity-class {
	color: black !important;
	border-bottom: 1px solid red;
	text-decoration: none !important;
	font-size: 14px;
	font-family: sans-serif;
}

.fragment-preview-link {
    text-decoration: underline;
    color: #254da2;
    font-size: 14px;
    font-family: sans-serif;
}

.fragment-preview-link:hover {
    color: #6682bd;
}

.fragment-preview-caption {
    text-decoration: none;
	color: #454ca9;
    font-size: 14px;
    font-family: sans-serif;
    max-height: 3.5em;
    overflow: hidden;
}

.fragment-preview-caption:hover {
    color: #4F95FF;
}

.fragment-preview-caption-bold {
    text-decoration: none;
	color: #454ca9;
    font-size: 16px;
    font-family: sans-serif;
    font-weight: bold;
    max-height: 3.5em;
    overflow: hidden;
}

.fragment-preview-caption-bold:hover {
    color: #4F95FF;
}

.video-preview-caption-box {
    max-height: 3.5em;
    overflow: hidden;
}

.video-preview-snippet-box {
   max-height: 4.5em;
   overflow: hidden;
}

.channel-preview-box {
    overflow:hidden;
    padding:10px;
    margin:10px;
    -webkit-box-shadow: 0px 0px 2px #a7a3a7;
    -moz-box-shadow: 0px 0px 2px #a7a3a7;
    box-shadow: 0px 0px 2px #a7a3a7;
    background-color: white;
    display: inline-block;
}

.channel-preview-sep {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: solid 1px lightgrey;
}

.channel-preview-img-box {
    background:white;
}

.channel-preview-img {
    height: 100%;
    /*min-width: 100%;*/
    left: 50%;
    position: relative;
    transform: translateX(-50%);
}

.img-preview-blank {
    width: 100% !important;
    max-height: 100% !important;
}

.channel-preview-time {
    color:black;
    font-size: 14px;
    font-family: sans-serif;
    text-decoration: none;
}

.channel-preview-time:hover {
    text-decoration: underline;
}

.channel-preview-caption {
	color: #454ca9;
    text-decoration: none;
    font-size: 14px;
    font-family: sans-serif;
    font-weight: bold;
}

.channel-preview-caption:hover {
    color: #4F95FF;
    text-decoration: underline;
}

.channel-preview-link {
	color: #454ca9;
    text-decoration: none;
    font-size: 14px;
    font-family: sans-serif;
}

.channel-preview-link:hover {
    color: #4F95FF;
    text-decoration: underline;
}

.channel-preview-link.program-btn {
	border-bottom: 1px dotted #454ca9;
	cursor: pointer;
}

.channel-preview-link.program-btn:hover {
	text-decoration: none;
	border-bottom: 1px dotted #4F95FF;
}

.channel-program-item {
	margin-bottom: 5px;
}

.channel-program-item .program-time {
	font-size: 12px;
	margin-right: 10px;
}

.channel-program-item .channel-preview-link {
	position: relative
}

.channel-preview-link .program-pic-cont {
	position: absolute;
	display: none;
	left: 300px;
	top: -90px;
	z-index: 20;
}

.channel-preview-link:hover .program-pic-cont {
	display: block;
}

.channel-preview-link .program-pic-cont img {
	height: 200px;
	box-shadow: 5px 5px 5px #a7a3a7;
}

.channel-preview-box.active .channel-preview-link.program-btn {
	background-color: whitesmoke;
}

.channel-program-list {
	padding-left: 15px;
	padding-top: 10px;
}

.channel-program-list-header {
	margin-bottom: 5px;
}

.channel-program-selector {
	display: inline-block;
	margin-left: 15px;
	vertical-align: middle;
	font-size: 14px;
}

.channel-program-empty {
	font-style: italic;
	font-size: 14.0px;
	color: gray;
	display: inline-block;
	margin-bottom: 5px;
}

.channel-program-date-selector {
	margin-bottom: 5px;
}

.channel-program-date-selector .date-time-edit {
	vertical-align: middle;
	margin: 0 5px;
}

.channel-program-channel-title {
	vertical-align: middle;
	font-size: 14px;
	font-family: sans-serif;
	font-weight: bold;
	color: black;
	margin-bottom: 5px;
}

.channel-program-label {
	vertical-align: middle;
	font-size: 14px;
	font-family: sans-serif;
	color: black;
}

.channel-preview-caption:hover {
  color: #454ca9;
  text-decoration: none;
}

.channel-popup-button {
    background-color: rgb(17, 138, 174);
    border-radius:4px;
    border-color: rgb(81, 132, 147);
    color: white;
    border-style: solid;
    cursor: pointer;
}

.channel-popup-button:hover {
    background-color: rgb(40, 164, 201);
}

.channel-popup-button:focus {
    background-color: rgb(40, 164, 201);
}

.channel-popup {
    border-top: 1px solid lightgrey;
    border-bottom: 1px solid lightgrey;
    background-color: whitesmoke;
}

.channel-popup-caption {
    font-size: 14px;
    font-family: sans-serif;
    font-weight: bold;
    padding-left: 30px;
    padding-top: 10px;
}

.channel-popup-content {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.fragment-preview-list {
    max-width: 800.0px;
    padding: 10px 10px 10px 0;
    margin: 10px 0 10px 0;
    clear: both;
    position: relative;
}

.fragment-preview-list + .fragment-preview-list {
    border-top: solid 1px;
    border-image: linear-gradient(to left, white 0%, gray 50%, white 100%);
    border-image-slice: 1;
}

.topic-preview-box {
    margin-bottom: 5px;
    margin-top: 5px;
}

.topic-preview-pic {
    padding-right: 5px;
    max-height: 120px;
    max-width: 180px;
}

.fadeout-vertical {
    position: absolute;
    bottom: 0em;
    width:100%;
    height: 2em;
    background: -webkit-linear-gradient(
	rgba(255, 255, 255, 0) 0%,
	rgba(255, 255, 255, 1) 100%
    );
    background-image: -moz-linear-gradient(
	rgba(255, 255, 255, 0) 0%,
	rgba(255, 255, 255, 1) 100%
    );
    background-image: -o-linear-gradient(
	rgba(255, 255, 255, 0) 0%,
	rgba(255, 255, 255, 1) 100%
    );
    background-image: linear-gradient(
	rgba(255, 255, 255, 0) 0%,
	rgba(255, 255, 255, 1) 100%
    );
    background-image: -ms-linear-gradient(
	rgba(255, 255, 255, 0) 0%,
	rgba(255, 255, 255, 1) 100%
    );
}

.fragment-time {
}

.fragment-source {
    text-decoration: none;
	color: #454ca9;
    margin: 5px;
    font-size: 16px;
    font-family: sans-serif;
}

.fragment-source:hover {
    color: #4F95FF;
}

.multi-source > .fragment-source {
	margin-right: 0;
}

.fragment-source-removed {
    color: #959498;
}

.sub-source-btn {
	cursor: pointer;
}

.sub-source-btn:hover, .sub-source-btn.active {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

.fragment-caption {
    text-decoration: none;
    color: #000000;
    font-family: Georgia, serif;
	font-size: 26px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 26px;
}

.fragment-caption a {
    font-family: Georgia, serif;
	font-size: 26px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 26px;
}

.fragment-picture {
    padding-left: 5px;
    padding-right: 5px;
    max-height: 300px;
    max-width: 300px;
    float:right;
}

.fragment-text {
    font-size: 16px;
}

.fragment-html {
    word-break: break-all;
}

.fragment-text a {
    font-size: 16px;
    font-family: sans-serif;
}

.fragment-block {
    padding-top: 10px;
    padding-bottom: 10px;
}

.fragment-link, .fragment-link span {
  text-decoration: none;
  color: #254da2;
  font-size: none;
  font-family: none;
  cursor:pointer;
}

.fragment-link:hover, .fragment-link span:hover {
    color: #6682bd;
}

.highlighted-text {
    background: #FFFFAA;
}

.positive-sentiment {
	color: green;
}

.negative-sentiment {
	color: red;
}

.frame-preview {
  height: 60px;
  width: 110px;
  position: absolute;
  top: -70px;
  background-color: black;
  text-align: center;
  padding: 2px;
}

.frame-preview .helper {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

.frame-preview .preview-img {
  height: 60px;
  width: 110px;
}

.frame-preview .timestamp-cont {
  position: absolute;
  bottom: 2px;
  left: 0px;
  width: 100%;
  text-align: center;
  height: 20px;
  font-size: medium;
  line-height: 1;
}

.frame-preview .timestamp-cont .timestamp {
  background: rgba(31,31,31,0.45);
  display: inline-block;
  font-size: 11px;
  padding: 0 4px;
  line-height: 20px;
  color: #e3e3e3;
}

.tooltip-arrow {
  position: absolute;
  left: 49px;
  bottom: -5px;
  width: 0;
  height: 0;
  border-top: 5px solid rgba(31,31,31,0.8);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

.wa-player{
  overflow: hidden;
}

.translate-info {
  display: block;
  font-style: italic;
  text-align: right;
  padding-right: 15px;
  padding-top: 10px;
  font-size: 12px;
}

.translate-info img {
  display: inline-block;
  margin-top: 3px;
  height: 15px;
}

.info-table-label {
  vertical-align: top;
  text-align: right;
  padding: 5px;
}

.info-table-value {
  padding: 5px;
}

.floating-block {
  display:inline-block;
  vertical-align: top;
}

.copy-link-btn {
  width: 15px;
  height: 15px;
  vertical-align: middle;
  margin-left: 5px;
  cursor: pointer;
}

.copy-link-btn:hover {

}

.copy-link-cont {
  position: absolute;
  padding: 10px 10px 5px;
  background-color: white;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 20px #0169DE;
  -moz-box-shadow: 0px 0px 20px #0169DE;
  box-shadow: 0px 0px 20px #0169DE;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  z-index: 10;
}

.copy-link-cont input {
  width: 300px;
  display: block;
  font-size: 16px;
  padding: 5px;
  margin-bottom: 5px;
}

.copy-link-cont span {
float: right;
  color: blue;
  cursor: pointer;
  font-size: 12px;
  font-family: sans-serif;
}

.fragment-preview-row {
   padding-top: 5px;
   padding-bottom: 5px;
   position: relative;
}

.fragment-preview-row + .fragment-preview-row {
    border-top: solid #b0b0b0 1px;
}

.fragment-preview-row-time {
    display: inline-block;
    vertical-align: top;
    width: 10%;
    text-align: center;
}

.fragment-preview-row-caption {
    display: inline-block;
    width: 74%;
    vertical-align: top;
}

.fragment-preview-row-caption.hascount {
    display: inline-block;
    width: 64%;
    vertical-align: top;
}

.fragment-preview-row-caption.hasobj {
    display: inline-block;
    width: 59%;
    vertical-align: top;
}

.fragment-preview-row-caption.hascount.hasobj {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.fragment-preview-row-obj {
    display: inline-block;
    width: 15%;
    vertical-align: top;
}

.fragment-preview-row-obj a + a::before {
	content:', ';
}

.fragment-preview-row-count {
    display: inline-block;
    width: 10%;
    vertical-align: top;
}

.fragment-preview-row-source {
    display: inline-block;
    width: 15%;
    vertical-align: top;

	line-height: 1.2em;
	max-height: 3.6em;
	overflow: hidden;
}

.fragment-preview-row-source .fragment-preview-source {
	max-width: 100%;
	display: inline-block;
}

.fragment-program {
  display: inline-block;
  margin-bottom: 5px;
  cursor: pointer;
}

.fragment-program.found {
  background-color: rgb(0, 255, 0);
}

.fragment-program.active {
  background-color: yellow;
}

.wa-exclusive-selector {

}

.wa-exclusive-selector .item {
	text-decoration: none;
	padding: 0 2px;
}

.link-preview-indicator
{
	cursor:pointer;
}

.preview-indicator {
	padding-left: 5px;
	vertical-align: sub;
	text-decoration: none !important;
	cursor: default;
	color: cornflowerblue;
}

.preview-indicator[href]:hover {
	text-decoration: underline !important;
	cursor: pointer;
}

.preview-indicator span {
	vertical-align: super;
	font-weight: bold;
	margin-left: 5px;
}

.fragment-tile-article, .fragment-list-article {
	font-family: sans-serif;
	position: relative;
}

.fragment-tile-article .article-caption-container {
	line-height: 20px;
	font-size: 22px;
	max-height: 2.8em;
	overflow: hidden;
}

.fragment-list-article .article-caption-container {
	line-height: 20px;
	font-size: 22px;
}

.fragment-tile-article .article-caption,
.fragment-list-article .article-caption {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
}

.fragment-tile-article .article-caption:hover,
.fragment-list-article .article-caption:hover {
	text-decoration: underline;
}

.fragment-tile-article .article-time,
.fragment-list-article .article-time {
	color: gray;
	font-size: 12px;
	padding-right: 5px;
}

.fragment-tile-article .article-source,
.fragment-list-article .article-source {
	color: gray;
	font-size: 12px;
	text-decoration: none;
}

.fragment-tile-article .article-source + .article-source::before,
.fragment-list-article .article-source + .article-source::before {
	content: ', ';
	padding-right: 10px;
}

.fragment-tile-article .article-source:hover,
.fragment-list-article .article-source:hover {
	text-decoration: underline;
}

.fragment-tile-article .article-snippet-container {
	font-size: 16px;
	line-height: 16px;
	max-height: 88px; /* 5 * line-height + 4 * 2px (межстрочный интервал) */
	overflow: hidden;
}

.fragment-list-article .article-snippet-container {
	font-size: 16px;
	line-height: 16px;
	max-height: 88px; /* 5 * line-height + 4 * 2px (межстрочный интервал) */
}

.fragment-tile-article .article-snippet,
.fragment-list-article .article-snippet {
	font-size: 14px;
}

.fragment-tile-article .article-footer,
.fragment-list-article .article-footer {
	margin-top: 15px;
}

.fragment-tile-article .article-footer-caption,
.fragment-list-article .article-footer-caption {
	text-decoration: none;
	font-weight: bold;
	text-size: 14px;
}

.fragment-tile-article .article-footer-caption[href]:hover,
.fragment-list-article .article-footer-caption[href]:hover {
	text-decoration: underline;
}

.fragment-tile-article .article-footer-list,
.fragment-list-article .article-footer-list {
	padding-top: 10px !important;
	padding-bottom: 5px !important;
	padding-left: 15px !important;
}

.fragment-tile-article .article-pic {
	float: left;
	padding-right: 5px;
}

.fragment-tile-article .article-pic img
{
	min-height: 100px;
	max-height: 100px;
	max-width: 180px;
}

.fragment-list-article .article-pic {
	float: left;
}

.fragment-tile-video, .fragment-list-video {
	font-family: sans-serif;
}

.fragment-tile-video .video-caption-container {
	line-height: 20px;
	font-size: 22px;
	max-height: 2.8em;
	overflow: hidden;
}

.fragment-list-video .video-caption-container {
	line-height: 20px;
	font-size: 22px;
}

.fragment-tile-video .video-caption,
.fragment-list-video .video-caption {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
}

.fragment-tile-video .video-caption:hover,
.fragment-list-video .video-caption:hover {
	text-decoration: underline;
}

.fragment-tile-video .video-time,
.fragment-list-video .video-time {
	color: gray;
	font-size: 12px;
	padding-right: 5px;
}

.fragment-tile-video .video-snippet-container {
	font-size: 16px;
	line-height: 16px;
	max-height: 52px; /* 3 * line-height + 2 * 2px (межстрочный интервал) */
	overflow: hidden;
}

.fragment-list-video .video-snippet-container {
	font-size: 16px;
	line-height: 16px;
	max-height: 52px; /* 3 * line-height + 2 * 2px (межстрочный интервал) */
}

.fragment-tile-video .video-snippet,
.fragment-list-video .video-snippet {
	font-size: 14px;
}

.fragment-tile-video .video-pic {
	float: left;
	padding-right: 5px;
}

.fragment-list-video {
	min-height: 120px;
}

.fragment-list-video .list-item-picture {
	float: left;
}

.list-item-picture-cont {
	margin: 5px;
}

.fragment-list-article .list-item-picture {
	position: absolute;
	left: 0;
	width: 160px;
	height: 75% !important;
	overflow-y: hidden !important;
	overflow-x: hidden !important;
	margin-top: 5px;
}

.fragment-list-article .list-item-picture img {
	position: absolute;
	left: 50%;
	top: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: auto !important;
	height: 100% !important;
	max-height: 700px;
	max-width: 700px !important;
}


.fragment-clip-video {
    max-width: 800.0px;
    padding: 10px 10px 10px 0;
    margin: 10px 0 10px 0;
    clear: both;
    position: relative;
    display:block;
    position:relative;
	min-height:120px;
	overflow: hidden;
}

.fragment-clip-video + .fragment-clip-video {
    border-top: solid 1px gray;
    border-image-slice: 1;
}

.fragment-clip-video .clip-slide {
	max-width: 200px;
	max-height: 160px;
	position: relative;
	top:50%;
	left:50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	z-index:0;
}

.fragment-clip-video .clip-slide-small {
	display:inline-block;
}

.fragment-clip-video .clip-play {
	max-width: 200px;
	max-height: 160px;
	position: absolute;
	z-index:1;
}

.fragment-clip-video .clip-play:hover {
	position: absolute;
	background: rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 20px 2px #333333 inset;
	-moz-box-shadow: 0px 0px 20px 2px #333333 inset;
	box-shadow: 0px 0px 20px 2px #333333 inset;
	cursor: pointer;
}

.fragment-clip-video .clip-left {
	display:inline-block;
	vertical-align: top;
	width:200px;
	height:160px;
	background: url('/static/pics/video-clip.png');
}

.fragment-clip-video .clip-right {
	display:inline-block;
	vertical-align: top;
	padding-left: 10px;
	width: 590px;
}

.fragment-clip-video .clip-slide-set {

}

.fragment-clip-video .clip-footer {

	background:rgba(255,255,255,0.7);
	font-family: sans-serif !important;
}

.fragment-clip-video .clip-footer-caption,
.fragment-clip-video .clip-footer-caption a {
	font-family: sans-serif !important;
	font-size: 16px;
}

.fragment-clip-video .clip-footer-caption .anchoredit-edit {
	font-size: 12px;
	vertical-align: super;
	cursor: pointer;
}

.fragment-clip-video .clip-footer-caption a {
	text-decoration: none;
}

.fragment-clip-video .clip-footer-caption a:hover {
	color: #4F95FF;
}

.fragment-clip-video .clip-footer-list {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis !important;
}

.clip-fragment-line {
   position: relative;
   border-top: solid #b0b0b0 1px
}

.clip-fragment-line span {
	font-size: 13px;
	font-family: sans-serif;
}

.clip-fragment-line-time {
    display: inline-block;
    vertical-align: top;
    width: 100px;
    text-align: center;
}

.clip-fragment-line-source {
    display: inline-block;
    width: 100px;
    vertical-align: top;
    text-overflow:ellipsis;
    overflow:hidden
}

.clip-fragment-line-caption {
    display: inline-block;
    width: 390px;
    vertical-align: top;
    text-overflow:ellipsis;
    overflow:hidden;
}

.new-ner-list-shadow
{
	border-radius: 15%;
	box-shadow: inset 0 0 10px #4791ff, 0 0 5px #4791ff;
}

.clip-fragment-line.even {
    background: aliceblue;
}

.admin-table-overflow
{
	overflow : visible !important;
}

.admin-table-new-overflow
{
	white-space: normal;
	overflow : auto !important;
}


