/* Global */

body { 
  font-family: sans-serif;
  margin: 0;
}
.k-draghandle{
  border: solid !important;
  border-radius: 100px !important;
  border-color: #2270CD !important;
  border-width: 0px !important;
  top: -5px !important;
  height: 18px !important;
  box-shadow: inset 0 0 5px 1px #1604af !important;
  webkit-box-shadow: inset 0 0 5px 1px #1604af !important;
}
a, a:link, a:visited {
  color: #0075cd;
  text-decoration: none;
}
i {
  font-size: 16px;
}
.st-sentiment-positive {
  background: green;
}
.st-sentiment-negative {
  background: red;
}
.blur {
  text-shadow: 0 0 5px black;
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Header */

.st-header {
  text-shadow: -1px -1px 0 rgba(0,0,0,0.75);
  color: #fff;
  background: gray;
  padding: 18px 20px 0 20px;
  background: #222 url(img/navy_blue.png) repeat top left;
}
.st-header i {
  font-size: 20px;
  margin-left: 10px;
  opacity: 0.9;
}
.st-header a, .st-header a:link, .st-header a:visited {
  color: #fff;
  font-weight: normal;
}
.st-header-title {
  float: left;
  font-weight: bold;
  font-size: 19px;
  letter-spacing: 0.5em;
  text-transform: uppercase;
  opacity: 0.75;
  margin-right: 10px;
}
.st-header-sections {
  float: left;
}
.st-header-actions {
  float: right;
}
.st-header-bottom {
  opacity: 0.5;
  background: #222 url(img/navy_blue.png) repeat top left;
  z-index: 1;
  clear: both;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
  background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
  background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  margin-left: -20px;
  margin-right: -20px;  
}

/* Listing col */

table.st-listing {
  border-collapse: collapse;
}
.k-grid .st-listing td {
  border: none;
  border-bottom: 1px solid #eee;
}
.st-listing td {
  vertical-align: top;
}

.st-listing-sentiment {
  width: 5px;
  height: 100%;
}
.st-listing-star, td.st-listing-title-and-meta {
  padding-top: 10px;
}
.st-listing-star i {
  font-size: 18px;
}
.st-listing-star a {
  color: #aaa;
}
.st-listing-starred a {
  color: #FF8C00;
}

.st-listing-title {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 0;
  font-weight: bold;
}
.st-listing-title a,
.st-listing-title a:link,
.st-listing-title a:visited,
.st-listing-title a:active
{
  color: #9a9a9a;
}
.st-listing-meta {
  font-size: 13px;
  color: #aaa;
  font-weight: normal;
}
.st-listing-meta, .st-listing-meta a {
  color: #aaa;
}

.unread .st-listing-title,
.unread .st-listing-title a,
.unread .st-listing-title a:link,
.unread .st-listing-title a:visited,
.unread .st-listing-title a:active
{
 color: #111;
}
.k-state-selected {
  background-color: #0075cd;
}

.k-state-selected .st-listing-title a {
  color: #fff;
  opacity: 0.9;
}
.k-state-selected .st-listing-meta {
  opacity: 0.9;
}
.k-slider-selection{
  background-color: #0075cd80 !important;
}
.k-draghandle {
  background-color: #2270CD !important;
}

/* Main col */

.st-main-title {
  font-size: 28px;
  font-weight: bold;
  color: #222;
  margin-bottom: 10px;
}
.st-main-body {
  color: #222;
  line-height: 1.4em;
  font-size: 15px;
}

/* Meta col */

.st-meta-meta {
  font-size: 14px;
  color: #aaa;
  padding: 20px;
}
.st-meta-meta a {
  color: #777;
}
.st-meta-meta div {
  margin-bottom: 5px;
}

.st-meta-sentiment {
  font-size: 14px;
  color: #aaa;
}
.st-meta-sentiment div {
  margin-bottom: 5px;
}
.st-meta-sentiment span {
  display: block;
  float:left;
  width: 8px;
}
.st-meta-sentiment i {
  margin-left: 10px;
}

.st-meta-actions {
  font-size: 14px;
  color: #aaa;
  padding: 20px;
}
.st-meta-actions div {
  margin-bottom: 5px;
}

.st-col-2-local {
  margin-right: 220px;
}
.st-col-3-local {
  border-left: 1px solid #ddd;  
  width: 200px;
  background: #eee;
  position: absolute;
  height: 500%;
  right: 0;
  top: 0;
}

.k-splitbar {
  background: none;
  width :8px;
}
.k-splitbar-vertical {
  border: none;
  display: none;
}
#top-pane {
  display: none;
}
#bottom-pane {
  top: 0;
}
#editgrid {
  border: none;
}

/* Dashboard */

.st-dash {
  padding: 30px 20px;
  font-size: 14px;
  color: #888;  
  -webkit-box-shadow: 0 5px 25px rgba(50, 50, 50, 0.25);
  -moz-box-shadow:    0 5px 25px rgba(50, 50, 50, 0.25);
  box-shadow:         0 5px 25px rgba(50, 50, 50, 0.25);
  background: white;
}
.st-dash-close {
  float: right;
  margin-top: -5px;
  font-size: 20px;
  opacity: 0.5;
}
.st-faded {
  opacity: 0.5;
}
.st-dash a,
.st-dash a:link,
.st-dash a:visited,
.st-dash a:active {
  color: #333;
}
.st-dash-col {
  display: inline-block;
  width: 20%;
  border-right: 1px solid #ddd;
  padding: 0 20px;
  vertical-align: top;
  min-height: 300px;
}
.st-dash-col-1 {
  padding-left: 0;
}
.st-dash-col-4 {
  border: 0;
}
.st-dash-header {
  font-size: 15px;
  text-transform: uppercase;
  color: #777;
  margin-bottom: 1em;
  letter-spacing: 0.08em;
}  

.st-dash-news {
  border-collapse: collapse;
  margin-bottom: 10px;
}
.st-dash-news tr td {
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
}
.st-dash-news-counter {
  text-align: center;
  vertical-align: top;
}
.st-dash-news-counter a,
.st-dash-news-counter a:link,
.st-dash-news-counter a:visited,
.st-dash-news-counter a:active {
  font-weight: bold;
  font-size: 20px;
  margin-top: 2px; 
  padding-top: 5px; 
  display: block;
  width: 40px;
  height: 27px;
  margin-right: 10px ;
  background: #aaa;
  border-radius:2px;
  color: white;
}
.st-dash-news-title {
}


.st-dash-tags td {
  vertical-align: top;
  padding-bottom: 3px;
}

.st-dash-tags-pill {
  background: #ccc;
  width: 40px;
  border-radius:2em;
  float: left;
}
.st-dash-tags-pill-amount {
  background: #333;
  border-top-left-radius:2em;  
  border-bottom-left-radius:2em;  
}
.st-dash-tags-tag {
  float: left;
  margin-left: 10px;
}


.st-dash-sentiment {
  text-align: center;
  font-weight: bold;
}
.st-dash-sentiment-number {
 font-size: 120px;
 color: #bbb;
 letter-spacing: -0.045em;
 line-height: 0.9em;
 margin-bottom: 20px;
}
.st-dash-sentiment-change {
 font-size: 24px;
 letter-spacing: -0.05em; 
}
.st-dash-sentiment-change {
 font-size: 24px;
}
.st-dash-sentiment-compared {
 font-weight: normal;
 padding: 0 20%;
 margin-bottom: 20px;
}
.st-dash-sentiment-pill {
  display: block-inline;
  margin: 0 20px;
  font-size: 18px;
  line-height: 30px;
}
.st-dash-sentiment-pill a,
.st-dash-sentiment-pill a:link,
.st-dash-sentiment-pill a:visited,
.st-dash-sentiment-pill a:active {
  color: white;
}
.st-dash-sentiment-pill-negative {
  float: left;
  background: red;
  border-top-left-radius:2em;
  border-bottom-left-radius:2em;
}
.st-dash-sentiment-pill-positive {
  float: right;
  background: green;
  border-top-right-radius:2em;
  border-bottom-right-radius:2em;
}
.st-dash-tagcloud {
  line-height: 1.5em;
  font-weight: bold;
}
.st-dash-tagcloud a,
.st-dash-tagcloud a:link,
.st-dash-tagcloud a:active,
.st-dash-tagcloud a:visited
{
  color: #aaa;
}
.st-dash-tagcloud-s {
  font-size: 12px;
}
.st-dash-tagcloud-m {
  font-size: 16px;
}
.st-dash-tagcloud-l {
  font-size: 18px;
}
.st-dash-tagcloud-xl {
  font-size: 22px;
}
a.st-dash-tagcloud-sentiment-negative  {
  color: red !important;
}
a.st-dash-tagcloud-sentiment-positive {
  color: green !important;
}


/* Icons */

i {
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: bottom;
}
.st-header i {
  opacity: 0.9;
  width: 22px;
  height: 20px;
  vertical-align: bottom;  
}
.st-header .icon-dashboard {
  background-image: url(/css/station/st-icons/dash-big-white.png);
}
.st-header .icon-newsdash {
  background-image: url(/css/station/st-icons/clock-icon.png);
}

.st-header .icon-filter2 {
  background-image: url(/css/station/st-icons/filter2.png);
}

.st-header .icon-user {
  background-image: url(/css/station/st-icons/user-big-white.png);
}
.st-header .icon-cog {
  background-image: url(/css/station/st-icons/cog-big-white.png);
}
.st-header .icon-off {
  background-image: url(/css/station/st-icons/off-big-white.png);
}
.st-header .icon-reorder {
  background-image: url(/css/station/st-icons/reorder-big-white.png);
}

.icon-user {
  background-image: url(/css/station/st-icons/user.png);
}
.icon-calendar {
  background-image: url(/css/station/st-icons/calendar.png);
}
.icon-cog {
  background-image: url(/css/station/st-icons/st-icons/cog.png);
}
.icon-globe {
  background-image: url(/css/station/st-icons/globe.png);
}
.icon-comment-alt {
  background-image: url(/css/station/st-icons/comment.png);
}
.icon-group {
  background-image: url(/css/station/st-icons/group.png);
}
.icon-tag {
  background-image: url(/css/station/st-icons/tag.png);
}
.icon-tag-positive {
  background-image: url(/css/station/st-icons/tag-positive.png);
}
.icon-tag-negative {
  background-image: url(/css/station/st-icons/tag-negative.png);
}
.icon-tag-verypositive {
  background-image: url(/css/station/st-icons/tag-verypositive.png);
}
.icon-tag-verynegative {
  background-image: url(/css/station/st-icons/tag-verynegative.png);
}
.icon-tag-neutral {
  background-image: url(/css/station/st-icons/tag-neutral.png);
}
.icon-envelope {
  background-image: url(/css/station/st-icons/envelope.png);
}
.icon-print {
  background-image: url(/css/station/st-icons/print.png);
}
.icon-table {
  background-image: url(/css/station/st-icons/table.png);
}
.icon-star {
  background-image: url(/css/station/st-icons/star.png);
}
.icon-inbox {
  background-image: url(/css/station/st-icons/inbox.png);
}

/* ----- */


/* Local columns */

.st-col-local {
  display: -webkit-flex;
  display: flex;
}
.st-col-1-local {
  width: 180px;
}
.st-col-2-local {
  width: 350px;
  margin: 0;
}
.st-col-3-local {
  flex: 1;
  background: white;
  top: none;
  right: none;
  position: relative;
  width: 100%;
  padding: 15px 20px;
  border: none;
}
.st-col-4-local {
  background: #eee;
  width: 200px;
}
.st-col-divider {
  width: 6px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.st-listing-star, .st-listing-title-and-meta {
  padding: 10px;
}
.st-listing td {
  border-bottom: 1px solid #ddd;
}
.st-col-2-local input {
  border: 1px solid #ccc;
  padding: 5px;
}

/* Global */

i {
  opacity: 0.2;
}

/* Sidebar */

#graphpanel {
  background: #bbb url(img/navy_blue_light.png) repeat top left;
}
#graphpanel h3 {
  margin-left: 20px;
  padding-top: 20px;
  color: #444;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.2);
  font-size: 15px;
  text-transform: uppercase;
  color: #777;
  margin-bottom: 1em;
  letter-spacing: 0.08em;
  font-weight: normal;
}

.st-sidebar-shadow {
  opacity: 0.1;
  position: absolute;
  top: 40px;
  left: 170px;
  width: 10px;
  height: 120%;
  background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
  background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );
}

.st-sidebar-filter {
  border-collapse: collapse;
  width: 100%;
}
.st-sidebar-filter td.st-sidebar-filter-subscribe {
  padding-right: 10px;
}
.st-sidebar-filter-subscribe .icon-envelope {
  opacity: 0;
}
.st-sidebar-filter-subscribed .st-sidebar-filter-subscribe .icon-envelope {
  opacity: 0.5;
  display: block;
}
.st-sidebar-filter-selected {
  background: #777;
  border-top: 1px solid #7a7a7a;
  border-bottom: 1px solid #9a9a9a;
  opacity: 0.8;
}
.st-sidebar-filter-selected .st-sidebar-filter-title {
  opacity: 1;
}
.st-sidebar-filter td {
  font-size: 12px;
  padding: 4px 4px;
}
.st-sidebar-filter .st-sidebar-filter-title {
  padding-left: 20px;
}
.st-sidebar-filter-title {
  width: 100%;
  font-size: 14px;
}
.st-sidebar-filter-title a {
  color: #333;
}
.st-sidebar-filter-selected a {
  color: #fff;
  text-shadow: 0 1px 0 rgba(0,0,0,0.5);
}
.st-sidebar-filter-selected i {
  color: #000;
}
.st-sidebar-filter-close i {
  width: 16px;
  height: 16px;
}
.st-sidebar-filter .icon-filter {
}

/* Search */

#simplesearch input {
  font-size: 14px;
  width: 80%;
}
.st-search-simple-actions {
  float: right;
  margin-top: 10px;
}
#simplesearch {
  padding: 10px;
  border-bottom: 1px solid #ccc;
}
.st-refresh {
  padding: 10px;
  font-size: 13px;
  height: 15px;
  color: #777;
}
.st-refresh a {
  color: #555;
}
.icon-remove {
  width: 12px;
  height: 12px;
}
.st-refresh-filter {
  float: left;  
}
.st-refresh-filter a:first-child {
  margin-right: 5px;
}
.st-refresh-filter a:last-child {
  margin-left: 8px;
}
.st-refresh-actions {
  float: right;
  display: block-inline;
}

/* Advanced search */

#advancedsearch,#advancedgraph {
  padding: 20px;
  border-bottom: 1px solid #ccc;
  font-size: 14px;
}

.st-search-adv-close {
  margin-top: -3px;
  float: right;
}
.st-search-adv-title {
  font-size: 15px;
  text-transform: uppercase;
  color: #777;
  letter-spacing: 0.08em;  
}
.st-search-adv-field {
  font-size: 13px;
  margin-top: 5px;
  color: #aaa;
  display: inline-block;
}
#advancedsearch .st-search-adv-field:nth-child(odd) {
  padding-left: 20px;
} 
.st-search-adv-field-wide {
  padding-left: 0 !important;
}
.st-search-adv-field  {
  width: 46%;
}
.st-search-adv-field .k-widget {
  width: 100%;
}
.st-search-adv-field .k-textbox {
  width: 100%;
}
.st-search-adv-field-wide, .st-search-adv-field-wide .k-textbox {
  width: 100%;
}
.st-search-adv-label {
  margin: 15px 0 5px 5px;
  color: #333;
  
}
.st-search-adv-delete {
 float: right; 
 margin-top: 20px;
}
/* Buttons */

.st-button {
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  font-size: 14px;
  background: #ddd;
  padding: 7px 10px;
  border-radius: 5px;  
  display: inline-block;
  margin: 15px 5px 0 0;
  border: none;
}
.st-button, .st-button a {
  color: #777;
  font-weight: normal;
}
.st-button-primary {
  text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
  background: #0075cd;
}
.st-button-primary, .st-button-primary a {
  color: #fff;
}
/* Icons */

.icon-refresh {
  background-image: url(/css/station/st-icons/refresh.png);  
}
.icon-remove {
  background: url(/css/station/st-icons/remove.png);  
}
.icon-edit {
  background: url(/css/station/st-icons/edit.png);  
}
.icon-trash {
  background: url(/css/station/st-icons/trash.png);  
}
.icon-bigtrash {
  background: url(/css/station/st-icons/trashbig.png);  
}
.icon-cog {
  background: url(/css/station/st-icons/cog.png);  
}
.icon-caret-right {
  background-image: url(/css/station/st-icons/caret-right.png);
}
.icon-search {
  background-image: url(/css/station/st-icons/search.png);
}


.st-refresh-actions a:last-child {
  padding-left: 10px;
}
.st-refresh-selected i {
  opacity: 0.6;
}

.xxxst-main-title a {
  color: #333;
}
.st-main-cloud-meta {
  font-size: 14px;
  color: #aaa;
}
.st-main-cloud-meta a {
  color: #aaa;
}
.st-main-cloud-secondary {
  margin-bottom: 20px;
}
.st-main-cloud-secondary .st-main-title {
  margin-bottom: 5px;
  font-size: 20px;
}
.icon-cloud-medium {
  background-image: url(/css/station/st-icons/cloud-medium.png);
}
.icon-cloud-big {
  background-image: url(/css/station/st-icons/cloud-big.png);
}
.icon-align-justify {
  background-image: url(/css/station/st-icons/align-justify.png);
}
.icon-list {
  background-image: url(/css/station/st-icons/list.png);
}
.st-listing-cloud a {
 display: inline-block;
 margin-top: 10px;
 width: 40px;
 height: 24px; 
 background: #ccc;
 text-align: center;
 color: #fff;
 border-radius: 5px;
 letter-spacing: -0.05em;
 font-size: 20px;
 font-weight: bold;
 line-height: 10px;
 padding-top: 16px;
 text-shadow: -1px -1px 0 rgba(0,0,0,0.15);
}
.k-state-selected .st-listing-cloud a {
  opacity: 0.8;
}
.st-listing-cloud i {
  font-style: normal;
  opacity: 1;
  width: 100%;
}

/* --- */

.st-fade {
  opacity: 0.5;
}
.k-grid-toolbar {
  padding: 0;
}
.st-col-2 {
  margin-right: 180px;
}
.st-col-3 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 180px;
  background: #eaeaea;
  height: 100%;
  border-left: 1px solid #ddd ;
}
.k-splitbar-draggable-horizontal .k-resize-handle {
  display: none;
}
#categorytreeview {
  font-size: 13px;
  font-weight: bold;
}
#categorytreeview.k-widget {
  color: #333;
  overflow-y: hidden;

}
#categorytreeview li {
  margin-left: 20px;
}
#categorytreeview .k-image {
  display: none;
}
#simplesearch .k-textbox {
  width: 92%;
}
.st-header .icon-signal {
  background-image: url(/css/station/st-icons/signal-big-white.png);
}
.st-header .icon-rtv {
  background-image: url(/css/station/st-icons/rtv-big-white.png);
}

.st-header .icon-clickreport {
  background-image: url(/css/station/st-icons/clickreport.png);
}


.icon-plus {
  background-image: url(/css/station/st-icons/plus.png);
}

.st-header i {
  opacity: 0.5;
}
.st-header .st-active i {
  opacity: 1;
}

.st-col-1-local {
  height: 1000px;
}
.st-col-2a-local, .st-col-3a-local {
  width: 50%;
  padding: 20px;
}



.st-subcol-1-local {
  float: left;
  width: 50%;
  padding-top: 40px; 
}
.st-subcol-2-local {
  float: right;
  width: 50%;
  padding-top: 40px;
}
#graphpanel .icon-plus {
  float: right;
  margin-right: 15px;
}
.st-video-player img {
width: 100%;
}
.st-video-player {
  margin-bottom: 10px;
}
.st-video-transcript {
  font-size: 16px;
  line-height: 26px;
  color: #aaa;
  height: 70px;
  overflow: hidden;
  margin-bottom: 30px;
}
.st-video-transcript-tag {
  font-weight: bold;
  color: #777;
}

.st-video-tags {
  border-collapse: collapse;
  margin-bottom: 20px;
}

.st-video-tags td {
  padding: 0 10px 5px 0;
  vertical-align: middle;
}
.st-video-tags td:last-child {
  padding-left: 10px;
}

.st-video-tags-tag a {
  color: #777;
}
.st-video-tags-pill {
  width: 100%;    
}
.st-video-tags-pill div {
  border-radius: 10px;
  background: #ddd;
}
.st-video-tags-marker {
  width: 6px;
  background: #888;
  display: inline-block;
}
.st-video-tags-tag {
  font-size: 16px;
}
.st-video-tags-active .st-video-tags-pill div {
  background: #a0d1f1;
}
.st-video-tags-marker-active {
  border-left: 5px solid rgba(255,255,138, 1);
  border-right: 5px solid rgba(255,255,138, 1);
}

.st-video-tags-controls i {
  height: 25px;
  width: 30px;
  opacity: 0.75;
}
.st-video-tags-controls .icon-play {
  background: url(/css/station/st-icons/play-big.png) no-repeat 50% 50%;
}
.st-video-tags-controls .icon-pause {
  background: url(/css/station/st-icons/pause-big.png) no-repeat 50% 50%;
}
.icon-time {
  background-image: url(/css/station/st-icons/time.png);
}

.st-meta-timeline {
  font-size: 14px;
}
.st-meta-timeline table {
  width: 100%;
  border-collapse: collapse;
}
.st-meta-timeline td {
  padding-top: 4px;
  padding-bottom: 4px;
}
.st-meta-timeline-icon {
  width: 20px;
  text-align: right;
  padding-left: 12px;
}
.st-meta-timeline-time {
  font-weight: bold;
  opacity: 0.5;
  width: 40px;
}
.st-meta-timeline .st-active {
  background: #0075CD;
}
.st-meta-timeline .st-active td {
  padding-top: 5px;
  padding-bottom: 5px;
}
.st-meta-timeline .st-active a,
.st-meta-timeline .st-active a:link,
.st-meta-timeline .st-active a:active,
.st-meta-timeline .st-active a:visited
{
  color: #fff;
}
.st-meta-timeline-padding td {
  padding: 0;
  opacity: 0.3;
}
.st-meta-timeline-padding td:first-child {
    background: url(/css/station/st-icons/timeline-line.png) repeat-y 15px;
}
.st-meta-timeline-divider {
  border-top: 1px solid #aaa;
}
.st-meta-timeline-divider td {
  padding: 0;
}
.st-main-cloud {
  margin: 0 0 20px 20px;
}
.st-main-cloud .st-main-title {
  font-size: 23px;
}
.st-main-cloud-toggle {
 float:left;
 display: inline-block;
 margin-left: -20px; 
 margin-top: 5px;
}
.st-main-cloud-toggle i {
  opacity: 0.6;
}
.st-main-cloud-opened .st-main-cloud-toggle i {
  background-image: url(/css/station/st-icons/caret-bottom.png);
}
.st-main-cloud-closed .st-main-cloud-toggle i {
  background-image: url(/css/station/st-icons/caret-right.png);
}
.icon-bar-chart {
  background-image: url(/css/station/st-icons/bar-chart.png);
}


.st-col-2-stat-local {
  padding: 20px;
  width: 100%;
}
.st-graph-small {
 display: inline-block; 
 margin: 0 20px 20px 0;
}
.st-graph-title, .st-graph-checkbox {
  float: left;
  display: inline-block; 
}
.st-graph-checkbox {
  margin-right: 5px;
}
.st-graph-wrapper {
  clear: both;
}

.st-graph-title, .st-graph-meta-title, .st-meta-title  {
  margin: 0 0 20px 0;
  color: #444;
  font-size: 15px;
  text-transform: uppercase;
  color: #777;
  margin-bottom: 10px;
  letter-spacing: 0.08em;
  font-weight: normal;
}
.st-graph-actions a {
  margin-left: 5px;
}
.st-graph-meta-filters, .st-graph-meta-actions, .st-graph-meta-actions-primary {
  padding: 10px 0 20px 20px;
  font-size: 14px;
}
.st-graph-meta-filter {
  margin-bottom: 10px;
}
.st-graph-meta-action {
  margin-bottom: 5px;
}
.st-graph-actions {
  display: none;
}
.st-graph-custom .st-graph-actions {
  display: block;
}

#validatelogin div.k-window-content {
  padding: 15px;
}
#validatelogin  div {
  padding-bottom: 10px;
}
#validatelogin .k-textbox  {
  width: 100% !important;
}

.st-listing-title {
  font-weight: normal;
  color: #777;
}
.k-state-selected .st-listing-title {
  color: #fff;
}
.st-listing-meta a {
  font-weight: normal;
}
.st-listing-meta i {
  display: inline-block;
  vertical-align: middle;
  background-position: 0 0;
}
.st-meta-meta a,
.st-meta-meta a:link,
.st-meta-meta a:active,
.st-meta-actions a,
.st-meta-actions a:link,
.st-meta-actions a:active {
  font-weight: normal;
  ccolor: #444;
}
.st-meta-sentiment i {
 opacity: 1; 
}
.st-meta-actions i {
}
.st-main-body {
  font-size: 16px;
  color: #444;
}
.icon-external-link {
  background-image: url(/css/station/st-icons/external-link.png);
  float: right;
}
.icon-pdf {
  background-image: url(/css/station/st-icons/pdf.gif);
  float: right;
}
.st-meta-sentiment {
 color: #555; 
}
.st-listing-meta i.icon-tag-positive,
.st-listing-meta i.icon-tag-negative {
  opacity: 1;
  float: right;
  margin: 3px 0 0 2px;
} 
.st-main-title {
  font-size: 22px;
  color: #777;
  margin-bottom: 10px;
}
#graphpanel .k-item .k-item {
  padding: 0;
}
div.k-treeview {
  white-space: normal;
}
#categorytreeview {
  padding-right: 10px;
}
.st-refresh {
  padding: 0;
}
.st-refresh-filter, .st-refresh-actions {
  padding: 10px;
}
.st-refresh-types .st-active i {
  opacity: 0.5;
}
.icon-type-tv {
  background-image: url(/css/station/st-icons/type-tv.png);
}
.icon-type-radio {
  background-image: url(/css/station/st-icons/type-radio.png);
}
.icon-type-social {
  background-image: url(/css/station/st-icons/type-social.png);
}
.icon-type-paper {
  background-image: url(/css/station/st-icons/type-paper.png);
}
.icon-type-online {
  background-image: url(/css/station/st-icons/type-online.png);
}
.st-refresh-types {
  padding: 10px;
  float: right;
}
.st-refresh-types .st-refresh-selected i {
  opacity: 0.85;
}
.st-graph-edit-tags {
  overflow: auto;
  max-height: 100px;
}
.st-graph-meta-edit .st-meta-title {
  margin-top: 15px;
  font-size: 13px;
  text-shadow: 0 1px 0 rgba(255,255,255,0.75);
}
.st-graph-meta-edit {
  color: #aaa;
  padding: 20px 0 20px 20px;
  font-size: 14px;
}
.st-graph-meta-edit a {
  font-weight: normal;
}
.st-graph-meta-edit-actions {
  margin-bottom: 30px;
}
.st-graph-meta-edit .st-button {
  margin: 0 0 10px 0;
}
.st-graph-edit-checkbox {
  margin-bottom: 3px;
}
.st-meta-sentiment {
  margin-left: 10px;
}
.st-meta-sentiment .icon-tag {
  opacity: 0.2;
}
.st-header-title, .st-listing td {
  cursor: pointer;
}
.st-meta-meta {
  white-space: nowrap;
}
.st-modifygraphs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-left: 1px solid #ddd;
  background: #eaeaea;
}
.st-modifygraphs #advancedgraph {
  border: none;
}
.st-graphs img {
  width: 100%;
}
.st-search-adv-actions {
  margin-top: 20px;
}
.st-graphs {
  padding: 20px 220px 20px 20px;
}
.st-modifygraphs {
  width: 200px;  
}
.st-analytics-editactive .st-edit-graphs {
  padding: 20px 420px 20px 20px;
}
.st-analytics-editactive .st-modifygraphs {
  width: 400px;  
  overflow-y:auto;
  overflow-x:hidden;
}
.st-edit-graphs img {
  width: 100%;
}
.st-modifygraphs .st-search-adv-field:nth-child(even) {
  padding-left: 0;
  padding-right: 15px;
}
.st-modifygraphs .k-treeview {
  white-space: nowrap;
  overflow: hidden;
  
}
.st-modifygraphs .st-search-adv-field {
  vertical-align: top;
}
.st-modifygraphs, .st-graph-meta-edit {
  padding: 0;
}
.st-modifygraphs .k-treeview .k-item {
  padding: 0;
}
#leftpanel .k-grid td {
  padding: 7px 5px 5px 5px;
}
.st-related-meta {
  font-size: 13px;
  opacity: 0.25;
  margin-bottom: 5px;
}

.st-translated-body {
  font-size: 16px;
  color: #444;
  line-height: 1.4em;
}

.st-feed-disclamer {
  font-size: 14px;
  font-style: italic;
  color: #aaa;
}