.header-tr
{
	background: url('gfx/header_tr.png') repeat-x;
}

.header-top
{
	background: url('gfx/header_top_tr.png') repeat-x;
}

.header-top-w
{
	background-color: #ffffff;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
}

.header-top-wm
{
	background-color: #ffffff;
	padding-bottom:2px;
	padding-left:8px;
}

header-top-w-no-padding {
    background-color: #ffffff;
    padding: 0;
}

.header-menu
{
	white-space:nowrap;
}

.tooltip_hdr
{
	background:#ffffe1;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	padding:2px;
	font-family: Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	overflow: hidden;
}

.tooltip_bdy 
{
	background:#ffffe1;	
	border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
	padding:0px;
	color:#000000;
    overflow: hidden;
}

.tooltip_tab 
{
	background:#ffffe1;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color:#000000;
	overflow: hidden;
}

.tooltip_short_hdr
{
	visibility:hidden;
	overflow:hidden;
}

.tooltip_short_bdy 
{
	background:#ffffe1;
	border:1px solid #000000;
	padding:2px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color:#000000;
    overflow:hidden;
}

.chrthdr
{
	visibility:hidden;
	overflow:hidden;
}

.chrtbdy 
{
	background:#ffffe1;
	border:1px solid #000000;
	padding:2px;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#000000;
	overflow:hidden;
}

.tabhdr 
{
	visibility:hidden;
	overflow:hidden;
}

.tabbdy
{
	width:320;
	height:180;
	background:#ffffff;
	border:1px solid #000000;
	overflow:hidden;
}

.tabchrthdr
{
	visibility:hidden;
	overflow:hidden;
}

.nn_tooltip_hdr
{
	overflow: hidden;
	visibility:hidden;
}

.nn_tooltip_bdy 
{
	background:#ffffe1;
	border:1px solid #000000;
	padding:0px;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#000000;
	overflow:hidden;
}

.tabchrtbdy
{
	background: url('gfx/chart_hover_bg2.gif') repeat-x;
	border:1px solid #000000;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#000000;
	overflow:hidden;
}

.tabchrtbdy-ta
{
	background: url('gfx/chart_hover_bg_ta.gif') repeat-x;
	border:1px solid #000000;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#000000;
	overflow:hidden;
}

.body-menu-top
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#0178a3; 
	text-decoration:none;
	font-weight: bold;
}

.body-menu-top-a
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#fff000; 
	text-decoration:none;
	font-weight: bold;
}

.body-menu-top-new
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 8px;
	font-weight:bold;
	color:#67faff;
	text-decoration:none;
	position:relative;
	top: -5px;
}

.body-search-top
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#ffffff; 
	text-decoration:none;
	font-weight: bold;
}

.body-menu-search
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color:#ffffff; 
	text-decoration:none;
	font-weight: bold;
}

.body-menu-search-label
{
	cursor: pointer;
}

.body-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 13px;
	color:#000000;
	text-decoration:none;
}

.screener-combo-title
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.screener-combo-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
    height: 19px;
}

.screener-combo-text-h
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	background: #fff466;
}

.screener-input-text
{
    border: 1px solid #a9a9a9;
    font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
    height: 19px;
}

.screener-input-text.h
{
	background: #fff466;
}

.screener-input-hide
{
    display: inline-block;
}

.screener-combo-button
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	text-decoration:none;
}

.screener-tabs-top-row
{
	background: url('gfx/tabs_bg_top3x3.png') repeat-x;
}

.screener-tabs-body-row
{
	background: url('gfx/tabs_bg_body.png') repeat-x;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
}

.screener-tabs-selected
{
	background: url('gfx/tabs_bg_selected.gif') repeat-x;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	white-space:nowrap;
}

.screener-tabs-selected-h
{
	background: url('gfx/tabs_bg_selected.gif') repeat-x;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	white-space:nowrap;
}

.screener-tabs-yellow
{
	background: url('gfx/tabs_bg_yellow.gif') repeat-x;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	white-space:nowrap;
}

.screener-tabs-yellow-h
{
	background: url('gfx/tabs_bg_yellow_hover.gif') repeat-x;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	white-space:nowrap;
	cursor:pointer;
}

.screener-tabs-gray
{
	background: url('gfx/tabs_bg_gray.gif') repeat-x;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	white-space:nowrap;
}

.screener-tabs-gray-h
{
	background: url('gfx/tabs_bg_gray_hover.gif') repeat-x;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: bold;
	white-space:nowrap;
	cursor:pointer;
}

.screener-link, .screener-link-primary {
  color: #000;
  display: block;
  padding: 3px;
  text-decoration: none;
}

.screener-link-primary {
  color: #1E6DC0;
}

.screener-link-primary:hover {
  text-decoration: underline;
}

.screener-body-table-nw {
  font-family: Verdana, Arial, Tahoma;
  font-size: 11px;
  color: #000;
  padding: 0;
  text-decoration: none;
  white-space: nowrap;
}

.body-combo-title
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}

.body-combo-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 13px;
	color: #000000;
	text-decoration:none;
}

.body-combo-text-h
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 13px;
	color:#000000;
	text-decoration:none;
	background: #fff466;
}

.body-search-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 13px;
	color:#000000;
	text-decoration:none;
}

.body-table
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.body-table-nw
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	white-space:nowrap;
}

.body-table-news
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#1E6DC0;
	text-decoration:none;
	background:#f9f9ff;
}

.body-table-news-gain
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#009900;
	text-decoration:none;
	background:#f0fff0;
	white-space:nowrap;
}

.body-table-news-loss
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#dd3333;
	text-decoration:none;
	background:#fff0f0;
	white-space:nowrap;
}

.body-table-rating-downgrade
{	
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#dd3333;
	text-decoration:none;
	background:#fff0f0;
	background: url('gfx/rating/tr_d.gif') repeat-x;
}

.body-table-rating-upgrade
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#009900;
	text-decoration:none;
	background:#f0fff0;
	background: url('gfx/rating/tr_u.gif') repeat-x;
}

.body-table-rating-neutral
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration:none;
	background:#f0f0f0;
	background: url('gfx/rating/tr_n.gif') repeat-x;
}

.body-table-profile
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	background:#f9f9f9;
}

.body-table-top
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}

.count-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#888888;
	text-decoration:none;
}

.pages-combo
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color:#000000; 
	text-decoration:none;
	background-color: #efefef;
}

td.filters-border { background-color: #d3d3d3; }
td.filters-cells { background-color: #eeeeee; font-family: Verdana, Arial, Tahoma; font-size: 11px; }
td.filters-cells td { background-color: #eeeeee; font-family: Verdana, Arial, Tahoma; font-size: 11px; }
td.filters-cells-h { background-color: #ffffcc; }
td.filters-cells-dark { background-color: #eeeeee; }

td.table-top   
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	background-color: #d3d3d3;
}

td.table-top-s
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	background-color: #e3e3e3;
}

td.table-top-h
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	background-color: #c3c3c3;
}

td.table-top-w
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	background-color: #ffffff;
}

tr.table-light-row    { background-color: #ffffff; }
tr.table-light-row-h  { background-color: #e0f0ff; }
tr.table-light2-row   { background-color: #f4f4f4; }
tr.table-light3-row   { background-color: #ffffff; }

tr.table-light-row-cp    { background-color: #ffffff; cursor:pointer; }
tr.table-light-row-cp-y  { background-color: #fff9b8; cursor:pointer; }
tr.table-light-row-cp-h  { background-color: #e0f0ff; cursor:pointer; }

tr.table-dark-row     { background-color: #f4f4f4; }
tr.table-dark-row-h   { background-color: #e0f0ff; }

tr.table-dark-row-cp     { background-color: #f4f4f4; cursor:pointer; }
tr.table-dark-row-cp-h   { background-color: #e0f0ff; cursor:pointer; }

td.table-light-cell-cp    { background-color: #ffffff; cursor:pointer; }
td.table-dark-cell-cp    { background-color: #f4f4f4; cursor:pointer; }
td.table-light-cell-cp-h  { background-color: #e0f0ff; cursor:pointer; }

.full-width-inputs input, .full-width-inputs select, .full-width-inputs textarea
{
    width: 100%;
}

a.body-menu-top:link { color:#ffffff; text-decoration:none; }
a.body-menu-top:visited { color:#ffffff; text-decoration:none; }
a.body-menu-top:hover { color:#fff888; text-decoration:none; }

a.body-menu-top-a:link { text-decoration:none; }
a.body-menu-top-a:visited {text-decoration:none; }
a.body-menu-top-a:hover { text-decoration:none; }

a.body-search-top:link { color:#ffffff; text-decoration:none; }
a.body-search-top:visited { color:#ffffff; text-decoration:none; }
a.body-search-top:hover { color:#fff888; text-decoration:none; }

a.screener-pages:link { color:#1E6DC0; text-decoration:none; }
a.screener-pages:visited { color:#1E6DC0; text-decoration:none; }
a.screener-pages:hover { color:#1E6DC0; text-decoration:none; background-color:#e0f0ff; }

a.tab-link:link { color:#1E6DC0; text-decoration:none; }
a.tab-link:visited { color:#1E6DC0; text-decoration:none; }
a.tab-link:hover { color:#1E6DC0; text-decoration:underline; }
a.tab-link.active { font-weight: bold; }

a.tab-link-nw:link { color:#1E6DC0; text-decoration:none; white-space:nowrap; }
a.tab-link-nw:visited { color:#1E6DC0; text-decoration:none; white-space:nowrap; }
a.tab-link-nw:hover { color:#1E6DC0; text-decoration:underline; white-space:nowrap; }

a.tab-link-u:link { color:#1E6DC0; text-decoration:underline; }
a.tab-link-u:visited { color:#1E6DC0; text-decoration:underline; }
a.tab-link-u:hover { color:#34a2da; text-decoration:underline; }

a.tab-link-news:link { color:#1E6DC0; text-decoration:none; }
a.tab-link-news:visited { color:#1E6DC0; text-decoration:none; }
a.tab-link-news:hover { color:#1E6DC0; background-color: #e0f0ff; text-decoration:none; }

a.tab-link-hl:link { color:#1E6DC0; text-decoration:none; background-color:#fff866; padding: 0px 4px 0px 4px;}
a.tab-link-hl:visited { color:#1E6DC0; text-decoration:none; background-color:#fff866; padding: 0px 4px 0px 4px;}
a.tab-link-hl:hover { color:#1E6DC0; text-decoration:underline; background-color:#fff866; padding: 0px 4px 0px 4px;}

a.body-menu:link { color:#888888; text-decoration:none; }
a.body-menu:visited { color:#888888; text-decoration:none; }
a.body-menu:hover { color:#888888; text-decoration:underline; }

a.border-text:link { color:#e3e3e3; text-decoration:none; }
a.border-text:visited { color:#e3e3e3; text-decoration:none; }
a.border-text:hover { color:#e3e3e3; text-decoration:underline; }

.charts-gal {border-color: #ffffff; border-style: solid;}
a:hover .charts-gal {border-color: #b0d0f0 ; border-style: solid;} 

.snapshot-table
{
	border-width: 0px 0px 0px 1px; 
	border-style: solid; 
	border-color: #d3d3d3;
}

.snapshot-td
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	border-width: 1px 1px 0px 0px;
	border-style: solid; 
	border-color: #d3d3d3;
}

.snapshot-table2
{
	border-width: 0px 0px 1px 1px; 
	border-style: solid; 
	border-color: #d3d3d3;
}

	.snapshot-table2.has-hovers tr.table-light-row:hover, .snapshot-table2.has-hovers tr.table-dark-row:hover {
		background-color: #e0f0ff;
	}

.snapshot-td2
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	border-width: 1px 1px 0px 0px; 
	border-style: solid; 
	border-color: #d3d3d3;
	white-space:nowrap;
}

.snapshot-td2-cp
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	border-width: 1px 1px 0px 0px; 
	border-style: solid; 
	border-color: #d3d3d3;
	cursor:pointer;
	white-space:nowrap;
}

.screener-view-table
{
	border-width: 0px 0px 1px 1px; 
	border-style: solid; 
	border-color: #d3d3d3;
}

td.screener-view
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	background-color: #ffffff;
	background-image: url(gfx/menu_h_white.gif);
	border-width: 0px 1px 0px 0px; 
	border-style: solid; 
	border-color: #d3d3d3;
  padding: 0;
	white-space:nowrap;
}

td.screener-view-h
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	background-color: #f4f4f4;
	background-image: url(gfx/menu_h_gray.gif);
	border-width: 0px 1px 0px 0px; 
	border-style: solid; 
	border-color: #d3d3d3;
  padding: 0;
	white-space:nowrap;
}

td.screener-view-a
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #202020;
	text-decoration:none;
	font-weight: bold;
	background-image: url(gfx/menu_h_blue.gif);
	border-width: 0px 1px 0px 0px; 
	border-style: solid; 
	border-color: #d3d3d3;
  padding: 0;
	white-space:nowrap;
}

td.screener-view a, td.screener-view-h a, td.screener-view-a a {
  color:#000000;
  display: block;
  padding: 3px;
  text-decoration: none;
}

td.screener-view-a a {
  color: #202020;
}

.fullview-ratings-outer
{
	border-width: 0px 0px 0px 0px; 
	border-style: solid; 
	border-color: #d3d3c3;
}

td.fullview-ratings-inner
{
	border-width: 0px 0px 0px 0px; 
	border-style: solid; 
	border-color: #d3d3c3;
}

.fullview-news-outer
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #1E6DC0;
	text-decoration:none;
	background:#f9f9ff;
	border-width: 0px 0px 0px 0px; 
	border-style: solid; 
	border-color: #d3d3c3;
	table-layout: fixed;
}

.news-link-container {
	display: flex;
}

.news-link-left {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news-link-right {
	padding-left: 4px;
	display: flex;
	align-items: flex-end;
	white-space: nowrap;
}

.news-link-right span {
	margin-right: 4px;
}

.fullview-profile
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	background:#f9f9f9;
	border-width: 5px 5px 5px 5px; 
	border-style: solid; 
	border-color: #f9f9f9;
}

.fullview-title
{
 	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
	color: #000000;
	text-decoration:none;
}

.fullview-ticker
{
 	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	color: #1E6DC0;
	text-decoration:none;
	background-color: #ffffff;
}

.fullview-links
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#1E6DC0;
	text-decoration:none;
}

.fullview-links .active {
    font-weight: bold;
}

td.ta-settings-button
{
	background-color: #f2f2f2;
	font-family: Verdana, Arial, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#8c4d77;
	text-decoration:none;
	border-left:1px solid #d3d3d3;
	border-top:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
}

td.ta-settings-button-inv
{
	background-color: #f2f2f2;
	font-family: Verdana, Arial, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#8c4d77;
	text-decoration:none;
	border-left:1px solid #d3d3d3;
	border-top:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
}

.ta-settings-table
{
	background-color: #f2f2f2;
	font-family: Verdana, Arial, Tahoma;
	font-size:11px;
	color:#000000;
	border-left:1px solid #d3d3d3;
	border-top:1px solid #d3d3d3;
}

.ta-settings-table-cell
{
	color:#000000;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
}

.ta-settings-table-cell-nb
{
	color:#000000;
	border-bottom:1px solid #d3d3d3;
}

.ta-settings-input-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	width:100%;
}

	.ta-settings-input-text[readonly] {
		background-color: rgba(239, 239, 239, 0.3);
		border: 1px solid rgba(118, 118, 118, 0.3);
		cursor: default;
		outline: none;
	}

.ta-settings-text-error
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #ee0000;
	text-decoration:none;
	border-bottom:1px solid #d3d3d3;
}

a.ta-settings-button:link { color:#8c4d77; text-decoration:none; padding:0px 0px 0px 8px;}
a.ta-settings-button:hover { color:#8c4d77; text-decoration:none; background-color: #e2e2e2; padding:0px 0px 0px 8px;}
a.ta-settings-button:visited { color:#8c4d77; text-decoration:none; padding:0px 0px 0px 8px;}

tr.search-light-row    { background-color: #ffffff }
tr.search-light-row-h  { background-color: #e0f0ff }
tr.search-dark-row    { background-color: #f0f0f0 }

.table-search
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000; 
}

.table-search-big
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 13px;
	color: #000000; 
}

.table-search-profile-top
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000; 
}

.table-search-profile-top-c
{
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
}

.table-search-profile
{
	font-weight: normal;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color:#000000; 
}

.time-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color:#888888;
	text-decoration:none;
	white-space:nowrap;
}

#unsupported-browser {
  background: #fd656a;
  color: #ffffff;
  display: none;
  font-family: Lato, Verdana, sans-serif;
  font-size: 14px;
  padding: 8px 0;
  text-align: center;
}

#unsupported-browser a {
  color: #fff;
  text-decoration: underline;
}

#unsupported-browser a:hover, #unsupported-browser a:active, #unsupported-browser a:focus {
  text-decoration: none;
}

.t-home-table
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
}

tr.t-home-table-top
{ 
	background-color: #e0e0e0;
}

.links-menu-table
{
	border-width: 1px 0px 0px 1px; 
	border-style: solid; 
	border-color: #d3d3d3;
}

td.links-menu
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	background-color: #ffffff;
	border-width: 0px 1px 1px 0px; 
	border-style: solid; 
	border-color: #d3d3d3;
}

td.links-menu-h
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	background-color: #f4f4f4;
	border-width: 0px 1px 1px 0px; 
	border-style: solid; 
	border-color: #d3d3d3;
}

td.links-menu-a
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #202020;
	text-decoration:none;
	font-weight: bold;
	background-image: url(gfx/menu_h_blue.gif);
	border-width: 0px 1px 1px 0px; 
	border-style: solid; 
	border-color: #d3d3d3;
}

.links-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

a.links-link:link 
{ 
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#1E6DC0; 
	text-decoration:underline;
}

a.links-link:visited 
{ 
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#1E6DC0; 
	text-decoration:underline;
}

a.links-link:hover 
{ 
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#00a9f0; 
	text-decoration:underline; 
}

div#map-view
{
	position:relative;
	width:800px;
	height:600px;
	overflow:hidden;
	z-index:0;
	background:#000000;
}

div#map-view-in
{
	position:relative;
	z-index:0;
}

div#map-view-surface
{
	position:absolute;
	top:0;
	left:0;	
	width:5000px;
	height:5000px;
	z-index:1;
}

tr.mld		{ background-color: #222c35; }
tr.mll		{ background-color: #1e1c1e; }
tr.mldh		{ background-color: #364E63; color: #ffff88; }
tr.mllh		{ background-color: #364E63; color: #ffff88; }

td.mlt
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color:#69dcff; 
	text-decoration:none;
	font-weight: bold;
	overflow:hidden;
	white-space:nowrap;	
}

td.mltaz
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color:#FEFF00;
	background-color:#335774;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}

td.mltazh
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color:#FEFF00;
	background-color:#5893BB;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}

td.mltazs
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color:#5893BB; 
	background-color:#FEFF00;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}

td.mltazsh
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color:#5893BB;
	background-color:#FEFF00;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}

td.mlc
{
	white-space:nowrap;	
}

table.map-panel-list
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color:#d8f8ff;
	text-decoration:none;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}

div#map-panel-ticker
{
	position:relative;
	width: 174px;
	height: 47px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
	overflow:hidden;
}

div#map-panel-list-content-clip
{
	position:relative;
	width:174px;
	height:331px;
	background:#1d2025;
	overflow:hidden;
}

div#map-panel-list-content
{
	position:absolute;
	top:0px;
	left:0px;
	width:156px;
	overflow:hidden;
}

div#map-panel-list-scroller
{
	position: absolute;
	top: 0px;
	left: 156px;
	width: 18px;
	height: 331px;
	background-color: #213341;

}

div#map-panel-list-scroller-drag
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 18px;
	height: 154px; 
	cursor: pointer;
}

.map-disp-text-red
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #aa0000;
	text-decoration:none;
	font-weight: bold;
}

.map-disp-text-green
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #008000;
	text-decoration:none;
	font-weight: bold;
}

.map-disp-text-black
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}

.map-disp-industry
{
	color: #202020;
	background-color: #f6f34f;
}

.map-status
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #75e0ff;
	text-decoration:none;
	font-weight: bold;
	overflow:hidden;
	white-space:nowrap;	
}

.menu-down
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#1E6DC0; 
	text-decoration:none;
}

.copyright
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color:#888888;
	text-decoration:none;
}

.contact-title
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}

.contact-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.contact-submit
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 13px;
	color: #000000; 
}

.about-title
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}

.about-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.services-title
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 20px;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

.services-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.services-contact
{
	font-family: Arial, Tahoma;
	font-size: 16px;
	color: #000000;
	text-decoration:none;
}

a.services-text:link { color:#0379af; text-decoration:underline; }
a.services-text:visited { color:#0379af; text-decoration:underline; }
a.services-text:hover { color:#34a2da; text-decoration:underline; }

.gt-title
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#1e6dc0;
	text-decoration:none;
	font-weight: bold;
}

.help-table
{
	background-color: #e3e3e3;
	border-width: 1px 1px 1px 1px; 
	border-style: solid; 
	border-color: #c3c3c3;	
}

li.help-up
{
	list-style: none;
	background: url('/gfx/help/ta/li_up_y.png');
	background-repeat: no-repeat;
	padding-left: 18px;
	color:#004800;
}

li.help-down
{
	list-style: none;
	background: url('/gfx/help/ta/li_down_y.png');
	background-repeat: no-repeat;
	padding-left: 18px;
	color:#880000;
}

li.help-neutral
{
	list-style: none;
	background: url('/gfx/help/ta/li_neutral_y.png');
	background-repeat: no-repeat;
	padding-left: 18px;
	color:#000000;
}

.help
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#222222;
	text-decoration:none;
	line-height:150%;
}

.help-tab
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#222222;
	text-decoration:none;
	background-color:#f3f3f3;
	border-width: 1px 1px 1px 1px; 
	border-style: dashed; 
	border-color: #c3c3c3;
	line-height:150%;
}

.help-hlite
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	background-color:#ffffea;
	border-width: 1px 1px 1px 1px; 
	border-style: dashed; 
	border-color: #c3c3c3;
	line-height:150%;
}

.help-title
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 20px;
	color:#a3a3a3;
	font-weight:bold;

	border-width: 0px 0px 1px 0px; 
	border-style: solid; 
	border-color: #d3d3d3;
	line-height:150%;
	text-transform:capitalize;
}

.help-subtitle
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
	line-height:150%;
	text-transform:capitalize;
	background-color:#6393a3;
	padding-left:10px;
}

.help-texttitle
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
	background-color:#6393a3;
	text-transform:capitalize;
	padding-left:10px;
	padding-right:10px;
}

.help-small
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#7a7a7a;
}

.help-pro { color:#005500; }

.help-con { color:#660000; }

hr
{
	background-color:#f3f3f3;
	height:1px;
	border:0px;
	border-bottom:1px dashed #c3c3c3;
}

.login-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}

.login-title
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}

.login-small
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #444444;
	text-decoration:none;
}

.myaccount-edit
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	width: 100%;
}

.myaccount-edit-nw
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.myaccount-edit-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.myaccount-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
}

.myaccount-notes
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#666666;
}

tr.screener-presets-row 
{ 
    background-color: #f5f5f5; 
}

.screener-presets-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
}

.screener-presets-edit
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	width: 100%;
}

.screener-presets-edit-h
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	background-color:#fff466;
	width: 100%;
}

.screener-presets-edit-nw
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.screener-presets-edit-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.portfolio-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}

.portfolio-combo
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	background-color: #f4f4f4;
}

.portfolio-combo-h
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	background: #fff466;
}

.portfolio-links
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#1E6DC0;
	text-decoration:none;
}

.portfolio-edit
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	width: 100%;
}

.portfolio-edit-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.portfolio-error-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:Red;
	text-decoration:none;
	height:15px;
}

tr.portfolio-dark-row     { background-color: #f5f5f5; }
tr.portfolio-dark-row-h   { background-color: #e0f0ff; }
tr.portfolio-dark-row-cp     { background-color: #f5f5f5; cursor:pointer; }
tr.portfolio-dark-row-cp:hover {
    background-color: #e0f0ff;
}
tr.portfolio-dark-row-cp-h   { background-color: #e0f0ff; cursor:pointer; }
tr.portfolio-dark-row-err     { background-color: #ffaaaa; }
tr.portfolio-row-total     { background-color: #fafada; }

.welcome-user-text
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#444444;
	text-decoration:none;
}

.welcome-links
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#1E6DC0;
	text-decoration:none;
}

.calendar
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
}

.calendar-title
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 20px;
	color:#a3a3a3;
	font-weight:bold;
}

tr.calendar-header
{ 
	background-color: #dadada;
}

tr.calendar-future
{
	background-color: #fff4da;
}

tr.calendar-now
{
	background-color: #ffe8aa;
}

.insider
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
}

tr.insider-header
{ 
	background-color: #dadada;
}

tr.insider-buy-row-2      
{ 
	background-image: url(gfx/insider/tr_b2.gif);
	background-repeat: repeat-x;
}

tr.insider-buy-row-1      
{ 
	background-image: url(gfx/insider/tr_b1.gif);
	background-repeat: repeat-x;
}

tr.insider-sale-row-2      
{ 
	background-image: url(gfx/insider/tr_s2.gif);
	background-repeat: repeat-x;
}
tr.insider-sale-row-1      
{ 
	background-image: url(gfx/insider/tr_s1.gif);
	background-repeat: repeat-x;
}
	
tr.insider-option-row      { background-color: #ffffff; }

tr.insider-light-row-h		{ background-color: #fffac0; }
tr.insider-light-row-cp-h   { background-color: #fffac0; cursor:pointer; }

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto; z-index:2;}
/* end hiding from IE5 mac */

.clearit 
{
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#p7menubar 
{
}

#p7menubar, #p7menubar ul 
{
	padding: 0;
	margin: 0;
	list-style: none;	
}

#p7menubar span 
{
	display: block;
	text-decoration: none;	
}

#p7menubar a.trigger 
{
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #ff0000;

	border-width: 0px 0px 0px 0px; 
	border-style: solid; 
	border-color: #00FF00;
	white-space:nowrap;
}

#p7menubar table.searchtab
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	text-align: left;	
	color:#015883;
	text-decoration:none;
	font-weight:bold;

	border-width: 1px 0px 1px 1px; 
	border-style: solid; 
	border-color: #b3d6dF;			
}

#p7menubar td.searchtab 
{
	border-width: 0px 1px 0px 0px; 
	border-style: solid; 
	border-color: #b3d6dF;
}

#p7menubar li 
{
	float: left;
	width: 100%;
}

#p7menubar li {position: relative;}

#p7menubar li ul, #p7menubar ul li  
{
	width: 100%;
}

#p7menubar li ul 
{
	position: absolute;
	display: none;
}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul 
{
	display: block;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a 
{
}

#p7menubar ul a:hover 
{
	background-color: #e3f6FF!important;
	color: #000000 !important;
}

.nn-title
{ 
	font-family: Verdana, Arial, Tahoma;
	font-size: 20px;
	color:#a3a3a3;
	font-weight:bold;
}

.nn-date
{ 
	font-family: Tahoma,Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#555555; 
	text-decoration:none; 
	white-space:nowrap;
}

a.nn-title-link:link 
{ 	
	font-family: Verdana, Arial, Tahoma;
	font-size: 17px;
	color:#1E6DC0;
	text-decoration:none;
	font-weight: bold;
}

a.nn-title-link:visited
{ 	
	font-family: Verdana, Arial, Tahoma;
	font-size: 17px;
	color:#1E6DC0;
	text-decoration: none;
	font-weight: bold;
}

a.nn-title-link:hover
{ 	
	text-decoration:underline; 
}

a.nn-tab-link:link 
{ 	
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#1E6DC0;
	text-decoration:none; 
}

a.nn-tab-link:visited
{ 	
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#A0A0A0; 
	text-decoration:none; 
}

a.nn-tab-link:hover 
{ 
}

tr.nn
{ 
	background-color: #ffffff;
	background-image: url(gfx/news/tr_news.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

tr.nn-home-first
{ 
	background-color: #ffffff;
	background-image: url(gfx/news/tr_news_home_first.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

tr.nn-home
{ 
	background-color: #ffffff;
	background-image: url(gfx/news/tr_news_home.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

tr.nn-h
{ 
	background-color: #fffcce;
	background-image: url(gfx/news/tr_news_h.gif);
	background-repeat: repeat-x;
	cursor:pointer;
	vertical-align: middle;
}

.premium-small
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.fe-help-tr
{
	background: url('gfx/help/fe_tr.png');
	font-family: Arial, Verdana, Arial, Tahoma;
	font-size: 12px;
}

.fe-help-td-d
{
	background: url('gfx/help/fe_tr_d.png');
	font-family: Arial, Verdana, Arial, Tahoma;
	font-size: 12px;
}

.fe-help-tr-header
{
	font-family: Arial, Verdana, Arial, Tahoma;
	font-size: 12px;
	background-color:#707070;
	color: #ffffff;
}

td.store-title-desc
{
	font-family: Arial, Verdana, Arial, Tahoma;
	font-size: 12px;
	color:#838383;
	text-decoration:none;
}

h2.store {padding: 4 0 0 10; margin: 0px 0 0 0;}
p.store {padding: 0 0 4 10; margin: 0px 0 0 0;}

.store-row-l
{
	background-color:#ffffff;
}

.store-row-d
{
	background-color:#f7f7f7;
}

.store-row-h
{
	background-color:#ffffd3;
}

td.store-bg
{
	vertical-align:middle;
	text-align:center;
}

.store-tt-hdr
{
	border:1px solid #000000;
	font-family: Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	overflow: hidden;
}

.store-tt-bdy
{
	background:#ffffe1;	
	border:1px solid #000000;
	padding:0px;
	font-family: Arial, Verdana, Tahoma;
	font-size:12px;
	color:#000000;
	overflow: hidden;
}

.store-note
{
	color:#8a8a8a;
}

.store-note-s
{
	font-family: Arial, Verdana, Tahoma;
	font-size:10px;
	color:#8a8a8a;
}

.store-row-dd
{
	background-color:#f3f3f3;
}

.store-book-title
{
	font-family: Verdana, Arial,Verdana, Arial, Tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}

a.tab-store-link:link { color:#000000;  text-decoration:none; }
a.tab-store-link:visited { color:#000000;  text-decoration:none; }
a.tab-store-link:hover { color:#000000;  text-decoration:underline; }

a.tab-store-link-b:link { color:#000000; text-decoration:none; font-weight:bold; font-family: Arial, Verdana, Arial, Tahoma; font-size: 12px; }
a.tab-store-link-b:visited { color:#000000; text-decoration:none; font-weight:bold; font-family: Arial, Verdana, Arial, Tahoma; font-size: 12px; }
a.tab-store-link-b:hover { color:#000000; font-weight:bold; text-decoration:underline; font-family: Arial, Verdana, Arial, Tahoma; font-size: 12px; }

td.affil-bg
{
	background-color: #ffffff;
	background-image: url('gfx/affiliate/finviz_affil_bg.png');
	background-repeat:repeat-x;
}

.affil
{
	font-family: Verdana, Arial, Tahoma;
	font-size:12px;
	color:#222222;
}

.affil-s
{
	font-family: Arial, Verdana, Tahoma;
	font-size:12px;
	color:#888888;
}

.affil-url
{
	font-family: Arial, Verdana, Tahoma;
	font-size:13px;
	color:#444444;
	background-color: #e3f3ff;
	padding:5px;
	margin-top:5px;
	border:1px dashed #508080;
}

.affil-nb
{
	font-family: Verdana, Arial, Tahoma;
	font-size:12px;
	color:#222222;
}

.affil-top
{
	font-family: Verdana, Arial, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#222222;
	background-color:#d3d3d3;
}

.affil-light
{
	font-size:13px;
	background-color:#ffffff;
}

.affil-light-b
{
	font-size:13px;
	background-color:#ffffff;
	font-weight:bold;
}

.affil-dark
{
	font-size:13px;
	background-color:#f3f3f3;
}

.affil-dark-b
{
	font-size:13px;
	background-color:#f3f3f3;
	font-weight:bold;
}

h1.affil 
{
	font-family: Verdana, Arial, Tahoma;
	font-size:22px; 
	color:#888888;
}

#modal {
    display: none;
}

.modal.overlay {
    font-family: Verdana;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 10000;
    background: rgba(0,0,0,0.25);
}

@media (max-width: 600px), (max-height: 500px), (max-device-width: 1024px) {
    .modal.overlay {
        position: fixed;
    }
}

.modal .content {
    background: #f5f5f5;
    position: absolute;
    width: 550px;
    height: 450px;
    left: 50%;
    top: 50%;
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    background-color: #fff;
    margin-left: -275px;
    margin-top: -225px;
    z-index: 100;
}

    .modal .content .header {
        background: #d3d3d3;
        padding: 15px;
        position: relative;
        height: auto;
    }

        .modal .content .header h3 {
            display: inline;
            margin: 0;
            padding: 0;
        }

        .modal .content .header .close {
            background: none;
            border: none;
            cursor: pointer;
            font-size: 18px;
            position: absolute;
            right: 6px;
            top: 16px;
        }

    .modal .content .body {
        height: 314px;
        overflow: auto;
        padding: 15px;
    }

    .modal .content input[type=checkbox] {
        bottom: 1px;
        position: relative;
        vertical-align: middle;
        width: auto;
    }

    .modal .content label {
        font-size: 14px;
    }

    .modal .content .footer {
        border-top: 1px solid #d3d3d3;
        padding: 15px;
        text-align: right;
    }

@media (max-width: 600px), (max-height: 500px), (max-device-width: 1024px) {
    .modal .content {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin: 0;
        overflow: auto;
        position: absolute;
    }
}

/* NEW MENU */
.container {
  width: 100%;
  min-width: 1024px;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px;
}
.header {
  background-color: #f3f5f8;
  height: 96px;
  position: relative;
  z-index: 10000;
}
.header.is-elite {
  background-color: #363a46;
  height: 46px;
  line-height: 46px;
}
.header .container {
  display: table;
}
.header .table-row {
  display: table-row;
}
.header .pull-left {
  display: table-cell;
  width: 25%;
  max-width: 380px;
}
.header .pull-right {
  display: table-cell;
  width: 728px;
}
.header .logo {
  background: url('/img/logo_1.png') no-repeat;
  display: block;
  width: 246px;
  height: 39px;
}
@media screen and (min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .header .logo {
    background-image: url('/img/logo_1_2x.png');
    background-size: 246px 39px;
  }
}
@media screen and (min-width: 1250px) {
  .header .logo {
    background: url('/img/logo_2.png') no-repeat;
    width: 335px;
  }
}
@media screen and (min-width: 1250px) and (min-device-pixel-ratio: 1.5), screen and (min-width: 1250px) and (-webkit-min-device-pixel-ratio: 1.5) {
  .header .logo {
    background-image: url('/img/logo_2_2x.png');
    background-size: 335px 39px;
  }
}
@media screen and (min-width: 1500px) {
  .header .logo {
    background: url('/img/logo_3.png') no-repeat;
    width: 405px;
  }
}
@media screen and (min-width: 1500px) and (min-device-pixel-ratio: 1.5), screen and (min-width: 1500px) and (-webkit-min-device-pixel-ratio: 1.5) {
  .header .logo {
    background-image: url('/img/logo_3_2x.png');
    background-size: 405px 39px;
  }
}
.header.is-elite .logo {
  background: url('/img/logo_elite.png') no-repeat;
  width: 160px;
  height: 32px;
}
@media screen and (min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .header.is-elite .logo {
    background-image: url('/img/logo_elite_2x.png');
    background-size: 160px 32px;
  }
}
.header .logo img {
  vertical-align: middle;
}
.header .search {
  display: inline-block;
  width: 100%;
  position: relative;
  font-family: Lato, Verdana, Arial, Tahoma;
  vertical-align: top;
  padding-top: 4px;
}
.header .search input {
  background: #fff;
  border: none;
  border-bottom: 1px solid #cfd0d3;
  border-radius: 0;
  line-height: 13px;
  font-size: 13px;
  color: #707990;
  outline: 0;
  width: 100%;
  height: 37px;
  padding: 5px 0 6px 14px;
  *padding: 10px 0 11px 14px;
}
.header .search input::-webkit-input-placeholder {
  color: #707990;
  line-height: 17px;
}
.header .search input:-moz-placeholder {
  color: #707990;
  line-height: 23px;
}
.header .search input::-moz-placeholder {
  color: #707990;
  line-height: 23px;
}
.header .search input:-ms-input-placeholder {
  color: #707990;
  line-height: 17px;
}
.header.is-elite .search input {
  background: #363a46;
  border: none;
  border-left: 1px solid #596072;
  border-right: 1px solid #596072;
  color: #acaeb3;
  height: 32px;
}
.header.is-elite .search input.is-focused {
  background-color: #fff;
  border-color: #fff;
  color: #707990;
}
.header.is-elite .search input::-webkit-input-placeholder {
  color: #acaeb3;
  line-height: 17px;
}
.header.is-elite .search input:-moz-placeholder {
  color: #acaeb3;
  line-height: 23px;
}
.header.is-elite .search input::-moz-placeholder {
  color: #acaeb3;
  line-height: 23px;
}
.header.is-elite .search input:-ms-input-placeholder {
  color: #acaeb3;
  line-height: 17px;
}
.header .search .fa-search {
  position: absolute;
  font-size: 14px;
  color: #4fa4f4;
  right: 14px;
  top: 13px;
  width: 14px;
  display: block;
  height: 13px;
  background: url('/img/icon_search.png') center right no-repeat;
  cursor: pointer;
}
.header form {
  margin: 0;
  z-index: 100;
  position: relative;
}
.header .nav {
  list-style: none;
  padding: 0;
  margin: 0;
  height: 37px;
  margin-right: -20px;
}
.header .nav li {
  display: inline;
  margin-left: 10px;
}
.header .nav a {
  background: #4c5261;
  border-bottom: 1px solid #2e313c;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  padding: 8px 14px;
  font-family: Lato, Verdana, Arial, Tahoma;
  text-decoration: none;
  white-space: nowrap;
}
.header .nav a.is-help {
  padding: 8px 10px;
}
.header .nav a.is-help:hover, .header .nav a.is-help:active, .header .nav a.is-help:focus {
  background: #62697d;
}
.header .nav a.is-help .fa-question-circle {
  background: url('/img/icon_question_mark.png') no-repeat;
  width: 11px;
  height: 11px;
  display: inline-block;
  top: 1px;
  line-height: 30px;
  position: relative;
  cursor: pointer;
}
.header .nav a.is-help .fa-alerts {
	background: no-repeat;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 11 14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='a' points='2e-4 4e-4 10.745 4e-4 10.745 13.671 2e-4 13.671'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-9 -8)'%3E%3Cg transform='translate(9 8)'%3E%3Cpath d='m5.3262 1.5752c0.016 0 0.03 2e-3 0.046 2e-3s0.032-2e-3 0.048-2e-3v2e-3c0.241 3e-3 0.47 0.018 0.691 0.044-1e-3 -0.023-2e-3 -0.759-4e-3 -0.782-0.038-0.472-0.351-0.839-0.735-0.839-0.385 0-0.699 0.371-0.735 0.846-2e-3 0.02-2e-3 0.755-3e-3 0.775 0.22-0.026 0.45-0.041 0.692-0.044v-2e-3zm-0.935 11.114c0 0.542 0.439 0.982 0.981 0.982 0.543 0 0.982-0.44 0.982-0.982v-1.127h-1.963v1.127zm5.929-2.786c-0.375-0.329-1.138-0.894-1.246-2.161-0.167-1.969-0.183-3.2-0.898-4.251-0.697-1.024-1.54-1.396-2.768-1.411v-1e-3c-0.012 0-0.024 1e-3 -0.036 1e-3s-0.023-1e-3 -0.035-1e-3v1e-3c-1.227 0.015-2.071 0.387-2.768 1.411-0.715 1.051-0.731 2.282-0.898 4.251-0.108 1.267-0.87 1.832-1.246 2.161-0.353 0.312-0.425 0.829-0.425 1.175h10.745c0-0.346-0.071-0.863-0.425-1.175z' fill='%23fff' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	width: 11px;
	height: 11px;
	display: inline-block;
	top: 1px;
	line-height: 30px;
	position: relative;
	cursor: pointer;
}
.header .nav a.is-account:hover, .header .nav a.is-account:active, .header .nav a.is-account:focus {
  background: #62697d;
}
.header .nav a.is-account .fa-user {
  color: #fff;
  background: url('/img/icon_account.png') no-repeat;
  width: 11px;
  height: 11px;
  display: inline-block;
  top: 1px;
  line-height: 30px;
  position: relative;
  cursor: pointer;
}
.header .nav .fa {
  padding-right: 2px;
}
.header .banner {
  height: 90px;
  margin-top: 1px;
}
.header .suggestions-box {
  background: #fff;
  color: #343843;
  font-size: 11px;
  position: absolute;
  top: 41px;
  width: 100%;
  z-index: 10;
  -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);
}
.header .suggestions-box tr {
  cursor: pointer;
}
.header .suggestions-box tr.active td,
.header .suggestions-box tr:hover td {
  background: #fffce5;
  border-bottom: 1px solid #eae8d4;
}
.header .suggestions-box td {
  line-height: 28px;
  border-bottom: 1px solid #eaebec;
  font-family: Lato, Verdana, Arial, Tahoma;
}
.header .suggestions-box .ticker {
  padding-left: 10px;
  padding-right: 5px;
  width: 70px;
}
.header .suggestions-box .exchange {
  color: #7a7d84;
  font-size: 9px;
  font-style: italic;
  padding-right: 10px;
  text-transform: uppercase;
  text-align: right;
}
.header .suggestions-box .links, .header .suggestions-box tr.links td {
  border: none;
  background: #f3f5f8;
}
.header .suggestions-box .links .search-company,
.header .suggestions-box .links .search-profile {
  color: #4488dc;
  display: block;
  text-align: center;
  font-size: 11px;
}
.header .suggestions-box .links .search-company {
  border-right: 1px solid #eaebec;
}
.header .suggestions-box .links .search-company:hover, .header .suggestions-box .links .search-company:active, .header .suggestions-box .links .search-company:focus,
.header .suggestions-box .links .search-profile:hover, .header .suggestions-box .links .search-profile:active, .header .suggestions-box .links .search-profile:focus {
  background: #fffce5;  
}
.header.is-elite .container {
  display: block;
}
.header.is-elite .table-row {
  display: block;
}
.header.is-elite .pull-left {
  display: block;
  width: 650px;
  max-width: none;
}
.header.is-elite .pull-right {
  display: block;
  width: auto;
}
.header.is-elite .logo {
  display: inline-block;
  padding: 0;
}
.header.is-elite .search {
  padding-top: 8px;
  width: 380px;
}
.header.is-elite .search input {
  width: 380px;
}
.header.is-elite .search .fa {
  top: 10px;
}
.header.is-elite .suggestions-box {
  border-top: 1px solid #cfd0d3;
  top: 39px;
}

/*.header.is-elite .nav a {
  margin-top: 2px;*/
.header.is-elite .nav a.is-help {
  margin-top: 1px;
}
@media screen and (min-width: 1200px) {
  .header .pull-left {
    width: 30%;
  }
}
.navbar {
  background-color: #4c5261;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  height: 30px;
  line-height: 30px;
}
.navbar .nav {
  float: left;
  margin: 0;
  padding: 0;
}
.navbar .nav:before,
.navbar .nav:after {
  content: " ";
  display: table;
}
.navbar .nav:after {
  clear: both;
}
.navbar .nav:before,
.navbar .nav:after {
  content: " ";
  display: table;
}
.navbar .nav:after {
  clear: both;
}
.navbar .nav li {
  float: left;
  list-style: none;
}

.navbar .nav-link {
  color: #fff;
  display: block;
  font-weight: bold;
  font-size: 13px;
  padding: 0 7px;
  text-decoration: none;
  font-family: Lato, Verdana, Arial, Tahoma;
  line-height: 30px;
  white-space: nowrap;
  position: relative;
  height: 30px;
}
    .navbar .nav-link.is-elite {
      background: #363a46;
    }
    .navbar.is-elite .nav-link.is-elite {
      background: #4c5261;
    }
    .navbar .nav-link.is-active, .navbar .nav-link:hover, .navbar .nav-link:active, .navbar .nav-link:focus  {
      background: #62697d !important;
    }


.navbar .time {
  color: #fff;
  display: inline-block;
  float: left;
  font-size: 11px;
  font-family: Lato, Verdana, Arial, Tahoma;
  line-height: 30px;
  white-space: nowrap;
}
.navbar .account .account-btn {
  color: #fff;
  display: block;
  line-height: 30px;
  padding: 0 11px;
  float: left;
}
.navbar .account .account-btn.is-help, .navbar .is-help {
  font-size: 12px;
  font-weight: normal;
  height: auto;
  padding: 8px 7px 9px 7px;
  line-height: 12px;
}
.navbar .is-help .fa-question-circle {
  background: url('/img/icon_question_mark.png') no-repeat;
  width: 11px;
  height: 11px;
  display: inline-block;
  top: 1px;
  line-height: 30px;
  position: relative;
  cursor: pointer;
  padding-right: 2px;
}
.navbar .account .account-btn.is-sign-in, .navbar .sign-in {
  border-left: 1px solid #444a57;
  font-size: 13px;
  font-weight: bold;
}
.navbar .account .account-btn.is-sign-up, .navbar .sign-up {
  background: #4fa4f4;
  font-size: 13px;
  font-weight: bold;
}
.navbar .sign-up:hover, .navbar .sign-up:focus, .navbar .sign-up:active {
  background: #73bbff !important;
}
.navbar .account-btn.is-account {
  background: #565c6e;
  border-left: none;
  font-size: 13px;
  z-index: 10000;
  padding: 0 10px;
  height: auto;
  padding: 8px 10px 9px 10px;
  line-height: 12px;
}
.navbar .account-btn.is-account.is-open {
  border-bottom: 2px solid #4fa4f4;
  padding: 8px 10px 7px 10px;
  height: auto;
}
.navbar .account-btn.is-account:hover, .navbar .account-btn.is-account:active, .navbar .account-btn.is-account:focus {
  background: #62697d;
}
.navbar .account-btn.is-account .fa-user {
  color: #fff;
  background: url('/img/icon_account.png') no-repeat;
  width: 11px;
  height: 11px;
  display: inline-block;
  top: 1px;
  line-height: 30px;
  position: relative;
  cursor: pointer;
  padding-right: 5px;
}
.navbar .dropdown-menu, .header .dropdown-menu {
  position: absolute;
  top: 31px;
  left: 0;
  border-top: 2px solid #4fa4f4;
  list-style: none;
  list-style-position: outside;
  margin: 0;
  padding: 0;
  z-index: 1000;
  min-width: 100%;
  -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);
  box-shadow: 0 0 6px 0 rgba(0,0,0,0.3);
}
.navbar .dropdown-menu {
  top: 28px;
  line-height: 30px;
  left: 0 !important;
  float: none;
  border-top: none;
  *margin-left: -10px;
  *line-height: 12px;
}
.navbar .dropdown-menu li, .header .dropdown-menu li {
  display: block;
  margin: 0;
  padding: 0;
}
.navbar .dropdown-menu .menu-item, .header .dropdown-menu .menu-item {
  background: #4c5161;
  border-top: 1px solid #62697d;
  border-bottom: none;
  color: #fff;
  display: block;
  font-family: Lato, Verdana, Arial, Tahoma;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  margin: 0;
  z-index: 10;
  position: relative;
  white-space: nowrap;
}
.navbar .dropdown-menu .menu-item {
  *padding-top: 6px;
  *padding-bottom: 6px;
}
.navbar .dropdown-menu .menu-item:hover, .navbar .dropdown-menu .menu-item:active, .navbar .dropdown-menu .menu-item:focus,
.header .dropdown-menu .menu-item:hover, .header .dropdown-menu .menu-item:active, .header .dropdown-menu .menu-item:focus {
   background: #62697d;
}
.navbar .dropdown-menu li:first-child .menu-item, .header .dropdown-menu li:first-child .menu-item {
  border-top: none;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .header .search .fa-search {
    background-image: url('/img/icon_search_2x.png');
    background-size: 14px 13px;
  }
  .header .nav a.is-help .fa-question-circle {
    background-image: url('/img/icon_question_mark_2x.png');
    background-size: 11px 11px;
  }
  .header .nav a.is-account .fa-user {
    background-image: url('/img/icon_account_2x.png');
    background-size: 10px 11px;
  }
  .navbar .is-help .fa-question-circle {
    background-image: url('/img/icon_question_mark_2x.png');
    background-size: 11px 11px;
  }
  .navbar .account-btn.is-account .fa-user {
    background-image: url('/img/icon_account_2x.png');
    background-size: 10px 11px;
  }
}

#new-feature {
  background: #4a8fd1;
  color: #ffffff;
  display: none;
  font-family: Lato, Verdana, sans-serif;
  font-size: 14px;
  padding: 9px 0;
  text-align: center;
}

#new-feature a {
  color: #fff;
  text-decoration: underline;
}

#new-feature a:hover, #new-feature a:active, #new-feature a:focus {
  text-decoration: none;
}

#new-feature .close {
  color: #e3ebf6;
  line-height: 18px;
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  right: 10px;
  margin-top: -1px;
  text-decoration: none;
}

#new-feature .close:hover, #new-feature .close:active, #new-feature .close:focus {
  color: #fff;
}

#treemap-small img, #treemap-small-geo img {
  border: 0;
}


/* STATS */
.screener-stats {
  font-family: Lato, sans-serif;
}

.stats-menu {
  color: #575e72;
  font-size: 13px;
  line-height: 20px;
  margin: 20px 0;
}

.stats-menu a {
  color: #4fa4f4;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
  text-decoration: none;
}

.stats-menu a:hover {
  color: #575e72;
}

.stats-menu a.is-active {
  background: #575e72;
  border-radius: 20px;
  color: #fff;
}

a.stats-menu_btn {
  background: #7cb8f6 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAIBAMAAADU/bjBAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMA6e6thuQbBowq86gnfwttTAAAADxJREFUCNdjAIHs0G0MDCWh7jy6dy9NYPC9e4X57t27Bgyydy8yARkL4Ayg1A2IVIVgOydYMQgkC5oxAAAYlBzKVMlfhwAAAABJRU5ErkJggg==') 10px center no-repeat;
  color: #fff;
  float: right;
  font-size: 13px;
  height: 34px;
  line-height: 34px;
  padding-left: 34px;
  padding-right: 14px;
  position: relative;
  top: -7px;
}

a.stats-menu_btn:hover {
  background-color: #459af2;
  color: #fff;
}

.carousel {
  margin-left: -32px;
  padding: 0 32px;
  position: relative;
  width: 921px;
}

.carousel-wrapper {
  overflow: hidden;
  width: 920px;
}

.carousel_prev, .carousel_next {
  background: url(/img/screener/stats/sprites.png) no-repeat;
  display: block;
  width: 17px;
  height: 26px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -13px;
}

.carousel_prev:hover {
  background-position: 0 -26px;
}

.carousel_next {
  background-position: -17px 0;
  right: 0;
  left: auto;
}

.carousel_next:hover {
  background-position: -17px -26px;
}

.carousel_pages {
  margin-top: 20px;
  text-align: center;
}

.carousel_page {
  background: url(/img/screener/stats/sprites.png) -39px -10px no-repeat;
  display: inline-block;
  height: 10px;
  margin: 0 5px;
  width: 10px;
}

.carousel_page:hover, .carousel_page.is-active {
  background-position: -39px 0;
}

.carousel-list {
  -moz-transition: transform 500ms ease;
  -o-transition: transform 500ms ease;
  -webkit-transition: transform 500ms ease;
  transition: transform 500ms ease;
}

.carousel-item {
  border: 1px solid #dee0e6;
  float: left;
  height: 258px;
  margin-right: 20px;
  margin-bottom: 20px;
  width: 448px;
}

.carousel-item_header {
  background: #f5f5f5;
  border-bottom: 1px solid #dee0e6;
  position: relative;
}

.carousel-item_header h3 {
  color: #575e72;
  font-size: 15px;
  margin: 0 0 0 19px;
  padding: 0;
  line-height: 48px;
}

.carousel-item_chart-type {
  position: absolute;
  right: 0;
  top: 0;
}

.carousel-item_chart-type a {
  background: center center no-repeat;
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #f5f5f5;
  border-bottom: 1px solid #e2e4e9;
  display: inline-block;
  width: 49px;
  height: 48px;
}

.carousel-item_chart-type .is-active {
  background-color: #fff;
  border-left: 1px solid #e2e4e9;
  border-right: 1px solid #e2e4e9;
  border-bottom: 1px solid #fff;
}

.carousel-item_chart-type .is-pie {
  background-image: url(/img/screener/stats/pie.png);
}

.carousel-item_chart-type .is-pie.is-active, .carousel-item_chart-type .is-pie:hover {
  background-image: url(/img/screener/stats/pie_hover.png);
}

.carousel-item_chart-type .is-bar {
  background-image: url(/img/screener/stats/bar.png);
}

.carousel-item_chart-type .is-bar.is-active, .carousel-item_chart-type .is-bar:hover {
  background-image: url(/img/screener/stats/bar_hover.png);
}

.carousel-item_chart-type .is-table {
  background-image: url(/img/screener/stats/table.png);
  border-right: none;
}

.carousel-item_chart-type .is-table.is-active, .carousel-item_chart-type .is-table:hover {
  background-image: url(/img/screener/stats/table_hover.png);
}

.carousel-pie {
  height: 209px;
  position: relative;
}

.carousel-pie svg {
  margin-left: 50px;
  margin-top: 30px;
}

.carousel-pie ul {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  left: 250px;
}

.carousel-pie li {
  color: #575e72;
  font-size: 12px;
  list-style: none;
  line-height: 18px;
  margin: 0;
  padding: 0 0 4px 0;
  overflow: hidden;
  white-space: nowrap;
  width: 185px;
}

.carousel-pie_bg {
  color: #fff;
  display: inline-block;
  font-size: 11px;
  text-align: center;
  margin-right: 8px;
  width: 36px;
}

.carousel-bar {
  height: 209px;
  position: relative;
  overflow: auto;
}

.carousel-bar_label {
  color: #575e72;
  font-size: 11px;
  text-align: center;
  padding-top: 5px;
  position: absolute;
  bottom: -15px;
  width: 100%;
}

.carousel-bar ul {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  left: 300px;
}

.carousel-bar li {
  color: #575e72;
  font-size: 12px;
  list-style: none;
  line-height: 12px;
  margin: 0;
  padding: 0 0 4px 0;
    overflow: hidden;
  white-space: nowrap;
  width: 135px;
}

.carousel-bar_bg {
  display: inline-block;
  text-align: center;
  margin-right: 5px;
  width: 12px;
  height: 12px;
  top: 2px;
  position: relative;
}

.carousel-table {
  height: 191px;
  overflow: auto;
  padding: 9px;
}

.carousel-table table {
  border-collapse: collapse;
  color: #3e424f;
  font-size: 12px;
  width: 100%;
}

.carousel-table tr:nth-child(odd) {
  background: #fafafa;
}

.carousel-table th, .carousel-table td {
  border: 1px solid #dee0e6;
}

.carousel-table th {
  background: #f3f3f3;
  font-weight: normal;
  line-height: 28px;
  padding: 0 9px;
}

.carousel-table th.is-active {
  font-weight: bold;
}

.carousel-table td {
  line-height: 25px;
  padding: 0 9px;
  text-align: center;
}

.carousel-table td.is-active {
  background: #fffce5;
  font-weight: bold;
}

.stats-table_item {
  border: 1px solid #dee0e6;
  color: #363a46;
  font-size: 13px;
  float: left;
  width: 25%;
  margin-right: -2px;
  margin-bottom: -1px;
  line-height: 39px;
}

.stats-table_item.is-hovered .stats-table_label, .stats-table_item.is-hovered .stats-table_content {
  background: #fffce5 !important;
}

.stats-table_label {
  background: #fafafa;
  border-right: 1px solid #dee0e6;
  box-sizing: border-box;
  display: inline-block;
  font-weight: bold;
  padding-left: 10px;
  width: 50%;
}

.stats-table_content {
  box-sizing: border-box;
  display: inline-block;
  padding-left: 10px;
  width: 50%;
}

.stats-perf-loader {
  height: 54px;
  margin-bottom: 40px;
  margin-top: 30px;
  position: relative;
  text-align: center;
}

.stats-perf-loader_bar {
  border: 1px solid #dee0e6;
  height: 6px;
  width: 100%;
  padding: 1px;
  position: absolute;
  top: 22px;
  left: 0;
}

.stats-perf-loader_bar div {
  background: #dee0e6;
  height: 100%;
}

.stats-perf-loader_button {
  background: #4fa4f4;
  border: none;
  color: #fff;
  height: 54px;
  line-height: 54px;
  padding: 0 20px;
  text-align: center;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  position: relative;
}

.stats-perf-loader_button:hover, .stats-perf-loader_button:active, .stats-perf-loader_button:focus {
  background: #1f8bf1;
}

.stats-perf-loader_button .icon.is-perf {
  background: url(/img/screener/stats/sprites.png) -34px -41px no-repeat;
  display: inline-block;
  height: 11px;
  padding-right: 5px;
  width: 15px;
  top: 1px;
  position: relative;
}

.stats-perf-chart {
  border: 1px solid #dee0e6;
  padding: 10px;
  margin-top: 0;
  margin-bottom: 20px;
  text-align: center;
}

.stats-perf-chart h2 {
  color: #575e72;
  font-size: 15px;
}

.stats-perf-chart #chart {
  width: 792px;
  margin: 0 auto;
}

.stats-perf-chart #chart .pane canvas {
  border-color: #fff;
}

.stats-disclaimer {
  color: #575e72;
  font-size: 12px;
  margin-top: 5px;
  text-align: left;
}

/* MODAL AD */
.modal-elite-ad {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 10000;
    background: rgba(0,0,0,0.25);
    font-family: Lato, sans-serif;
    display: none;
}

.modal-elite-ad_content {
    background: #2e3447 url(/img/a/elite-reminder-bg.png) no-repeat;
    color: #fff;
    position: absolute;
    width: 640px;
    height: 400px;
    left: 50%;
    top: 50%;
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    margin-left: -320px;
    margin-top: -200px;
    z-index: 100;
    text-align: center;
}

@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6/2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    .modal-elite-ad_content {
        background-image: url(/img/a/elite-reminder-bg_2x.png);
        background-size: 640px 400px;
    }
}

.modal-elite-ad_close {
    background: none;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    position: absolute;
    right: 10px;
    top: 10px;  
}

.modal-elite-ad h2 {
    font-size: 30px;
    line-height: 30px;
    margin-top: 120px;
    margin-bottom: 0;
}

.modal-elite-ad p {
    font-size: 15px;
    line-height: 22px;
    margin: 25px auto 40px auto;
    padding: 0 90px;
}

.modal-elite_button {
  background-color: #4ea4f4;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
  border: none;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  color: #fff;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  line-height: 64px;
  width: 280px;
  height: 64px;
  outline: 0;
  text-decoration: none;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.modal-elite_button:hover {
    background-color: #2c94f4;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0.06) 100%);
}

/* GROUPS BAR CHART */
#groups {
	font-family: Lato, sans-serif;
}

#groups * {
	box-sizing: border-box;
}

#groups .bar-chart {
	margin: 5px;
}

	#groups .bar-chart h1 {
		color: #4c5261;
		font-size: 14px;
		padding-left: 100px;
		margin: 10px 0;
		text-align: left;
	}

	#groups .bar-chart rect {
		stroke: white;
	}

	#groups .bar-chart text {
		fill: white;
	}

		#groups .bar-chart text.name {
			fill: #000;
		}

	#groups .bar-chart .score.is-outside {
		color: #000;
	}

	#groups .bar-chart line {
		stroke: #c1c1c1;
	}

	#groups .bar-chart .rule {
		fill: #000;
	}

	#groups .bar-chart .rect {
		color: #fff;
		cursor: default;
		text-align: right;
		line-height: 12px;
		transition: all 0.5s ease-in-out;
	}

		#groups .bar-chart .rect .value {
			position: absolute;
			text-align: right;
			padding-right: 2px;
			line-height: 16px;
			font-size: 12px;
			font-weight: bold;
			width: 100%;
			text-shadow: 0.5px 0.9px 0 rgba(0, 0, 0, 0.25);
		}

			#groups .bar-chart .rect .value.is-outside {
				color: #000;
				text-align: left;
				text-shadow: none;
				width: 100px;
			}

		#groups .bar-chart .rect .label {
			color: #4c5261;
			font-size: 12px;
			line-height: 15px;
			left: -230px;
			padding-right: 6px;
			position: absolute;
			text-align: right;
			width: 230px;
		}

		#groups .bar-chart .rect.is-inactive {
			opacity: 0.5;
			transition: all 0.15s ease-in-out;
		}

		#groups .bar-chart .rect:hover {
			cursor: pointer;
		}

	#groups .bar-chart .bar-chart_tick {
		border-left: 1px dashed #cbced5;
		height: 100.5%;
		padding-bottom: 5px;
		width: 1px;
	}

		#groups .bar-chart .bar-chart_tick div {
			width: 30px;
			text-align: center;
			margin: 0 auto 0 -15px;
			font-size: 11px;
			position: absolute;
			top: 100%;
			color: #4c5261;
			opacity: 0.5;
		}

	#groups .bar-chart .bar-chart_top {
		border-top: 1px dashed #cbced5;
		position: absolute;
		height: 1px;
		top: -2px;
	}

	#groups .bar-chart .bar-chart_bottom {
		border-bottom: 1px dashed #cbced5;
		position: absolute;
		height: 1px;
		top: 100.5%;
	}

/* INDEX NEWS */
.news_source_icon {
	background: no-repeat center center;
	background-size: 16px 16px;
	height: 18px;
}

	.news_source_icon.is-left {
		background-position: left center;
	}

	.news_source_icon.is-1 {
		background-image: url('/gfx/news/logo/1.png');
	}

	.news_source_icon.is-2 {
		background-image: url('/gfx/news/logo/2.png');
	}

	.news_source_icon.is-3 {
		background-image: url('/gfx/news/logo/3.gif');
	}

	.news_source_icon.is-4 {
		background-image: url('/gfx/news/logo/4.png');
	}

	.news_source_icon.is-5 {
		background-image: url('/gfx/news/logo/5.gif');
	}

	.news_source_icon.is-6 {
		background-image: url('/gfx/news/logo/6.png');
	}

	.news_source_icon.is-7 {
		background-image: url('/gfx/news/logo/7.png');
	}

	.news_source_icon.is-8 {
		background-image: url('/gfx/news/logo/8.png');
	}

	.news_source_icon.is-9 {
		background-image: url('/gfx/news/logo/9.png');
	}

	.news_source_icon.is-10 {
		background-image: url('/gfx/news/logo/10.png');
	}

	.news_source_icon.is-102 {
		background-image: url('/gfx/news/logo/mishtalk.png');
	}

	.news_source_icon.is-105 {
		background-image: url('/gfx/news/logo/traderfeed.png');
	}

	.news_source_icon.is-113 {
		background-image: url('/gfx/news/logo/howard-lindzon.png');
	}

	.news_source_icon.is-114 {
		background-image: url('/gfx/news/logo/seeking-alpha.png');
	}

	.news_source_icon.is-121 {
		background-image: url('/gfx/news/logo/tdi.png');
	}

	.news_source_icon.is-123 {
		background-image: url('/gfx/news/logo/fallon.png');
	}

	.news_source_icon.is-132 {
		background-image: url('/gfx/news/logo/132.png');
	}

	.news_source_icon.is-133 {
		background-image: url('/gfx/news/logo/marketfolly.png');
	}

	.news_source_icon.is-136 {
		background-image: url('/gfx/news/logo/dailyreckoning.png');
	}

	.news_source_icon.is-137 {
		background-image: url('/gfx/news/logo/vantage.png');
	}

	.news_source_icon.is-140 {
		background-image: url('/gfx/news/logo/marketrealist.jpg');
	}

	.news_source_icon.is-141 {
		background-image: url('/gfx/news/logo/ar.png');
	}

	.news_source_icon.is-142 {
		background-image: url('/gfx/news/logo/142.gif');
	}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25) {
	.news_source_icon.is-5 {
		background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 -2100 9000 4200'%3E%3Ctitle%3ECNN logo%3C/title%3E%3Cpath fill='%23c00' d='m2800-900h-700a1 1 0 0 0 0 1800h783a117 117 0 0 0 117-117v-2066a817 817 0 0 1 1526-405l874 1529v-1124a817 817 0 0 1 1526-405l874 1529v-1941h500l100 100 100-100h500v3383a817 817 0 0 1-1526 405L6600 159v1124a817 817 0 0 1-1526 405L4200 159v1124a817 817 0 0 1-817 817H2100a1 1 0 0 1 0-4200h700v500l-100 100 100 100z'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='200' d='m2800-1500h-700a1500 1500 0 0 0 0 3000h1283a217 217 0 0 0 217-217v-2566a217 217 0 0 1 405-108l1590 2782a217 217 0 0 0 405-108v-2566a217 217 0 0 1 405-108l1590 2782a217 217 0 0 0 405-108v-3383'/%3E%3C/svg%3E%0A");
	}

	.news_source_icon.is-3 {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='32px' width='32px' version='1.1' viewBox='0 0 34 34'%3E%3Cg id='navigation' fill='none' stroke='none' stroke-width='1'%3E%3Cg id='nav---with-channels' transform='translate(-195.000000, -56.000000)'%3E%3Cg id='Reuters-Logo' transform='translate(195.000000, 56.000000)'%3E%3Cpath id='Fill-1' d='M12.2887066,16.9813081 C12.5343543,16.9271211 12.6914966,16.6796672 12.6490501,16.4295039 C12.5948631,16.1721157 12.3446999,15.9969111 12.0945366,16.0619355 C11.8290203,16.1061882 11.6754905,16.3572546 11.7278713,16.5974836 C11.780252,16.8620967 12.027706,17.0418169 12.2887066,16.9813081 M21.8355515,14.989033 C22.0830054,14.9321367 22.2383415,14.6873921 22.1967981,14.4363257 C22.1408049,14.175325 21.8897385,14.0001204 21.6404783,14.0660479 C21.3776714,14.1075913 21.2250447,14.361367 21.273813,14.6061116 C21.3243875,14.8644029 21.5745508,15.04322 21.8355515,14.989033 M13.4338584,19.0927945 C13.7264682,18.8534687 13.7616897,18.4506787 13.5530698,18.1680032 C13.3155501,17.8943589 12.9091477,17.8446875 12.6264722,18.0587261 C12.3510217,18.2682491 12.3004472,18.6836827 12.5271294,18.9672613 C12.7402649,19.2490337 13.1538923,19.3194768 13.4338584,19.0927945 M21.2385915,12.9678582 C21.5312012,12.7285323 21.5646165,12.3239361 21.3550935,12.0421638 C21.1202832,11.7712288 20.7120745,11.7206543 20.4330115,11.935596 C20.1602703,12.1478284 20.103374,12.5623589 20.3327656,12.8441313 C20.5468042,13.1259036 20.9595285,13.1954436 21.2385915,12.9678582 M15.9978062,20.5720994 C16.182042,20.1277661 15.9391037,19.6030554 15.4938672,19.4441069 C15.0233435,19.2607742 14.5338543,19.4910689 14.3414905,19.9661082 C14.167189,20.4131509 14.4065149,20.9161868 14.8671043,21.0950039 C15.3295,21.2485337 15.8271172,21.026367 15.9978062,20.5720994 M19.5443449,11.1056319 C19.7204526,10.6667173 19.4847392,10.1392972 19.0358902,9.98125185 C18.5671728,9.80153166 18.0794898,10.0327295 17.8835136,10.5032532 C17.7074058,10.9521021 17.9512473,11.455138 18.406418,11.6321489 C18.8706199,11.7820662 19.3691402,11.5671245 19.5443449,11.1056319 M21.1284112,16.6290926 C21.0498401,16.9912424 21.2277541,17.3299111 21.5790664,17.422029 C21.9258631,17.5177593 22.2825942,17.2973989 22.3738089,16.9659551 C22.4650237,16.6254802 22.2564038,16.2795865 21.9123164,16.190178 C21.5691321,16.0899321 21.219626,16.298552 21.1284112,16.6290926 M19.824311,18.421779 C19.4594519,18.8001848 19.4594519,19.4088853 19.8315359,19.7881943 C20.2126511,20.1530533 20.8123205,20.1467315 21.1564079,19.7845818 C21.5510698,19.4152071 21.5582947,18.793863 21.1816951,18.4344226 C20.7987737,18.0551136 20.2054262,18.0551136 19.824311,18.421779 M17.8202954,19.4721035 C17.3046159,19.6012491 16.9460786,20.1331848 17.073418,20.654283 C17.1863076,21.1979592 17.7326931,21.5402403 18.2646287,21.4219321 C18.8083049,21.3108487 19.1361362,20.7635601 19.0277622,20.2307214 C18.8986165,19.6843359 18.3693902,19.3655357 17.8202954,19.4721035 M11.5201545,14.0642417 C11.4226179,14.4200696 11.624916,14.7587383 11.981647,14.8671123 C12.3094783,14.9529084 12.6653062,14.7479009 12.7547148,14.4092322 C12.8540576,14.0642417 12.6346003,13.7183481 12.3022534,13.6253271 C11.9653909,13.5341123 11.6149817,13.7300886 11.5201545,14.0642417 M12.7131714,11.2600649 C12.353731,11.64118 12.3365718,12.2381401 12.7077527,12.6057085 C13.0807398,12.9832112 13.6795061,12.9868237 14.0705556,12.6057085 C14.4336084,12.2381401 14.4336084,11.64118 14.0579119,11.2600649 C13.6858279,10.8897871 13.0834492,10.8943027 12.7131714,11.2600649 M15.6302378,9.62813329 C15.0784336,9.74102286 14.7424743,10.2810865 14.849042,10.8057972 C14.9863157,11.3431516 15.5092202,11.6863359 16.0574119,11.5598996 C16.5884444,11.4433975 16.9280163,10.9132681 16.8106111,10.3768169 C16.685981,9.84668749 16.1504329,9.50169698 15.6302378,9.62813329 M22.0089499,21.6097803 C22.2961409,21.8888433 22.7224119,21.8978745 22.9951531,21.6079741 C23.2706037,21.3523921 23.2859566,20.9243149 22.9987656,20.6497674 C22.7359587,20.3661888 22.2807879,20.3698013 22.0206904,20.6326082 C21.7506585,20.9062525 21.7479492,21.3523921 22.0089499,21.6097803 M10.8148205,10.3515296 C11.0929804,10.6260771 11.5364106,10.6387207 11.8064424,10.3479172 C12.0683462,10.0796916 12.0782805,9.63897069 11.8037331,9.37074508 C11.5273794,9.10071324 11.0929804,9.10613194 10.819336,9.36893885 C10.5547229,9.63897069 10.5547229,10.0796916 10.8148205,10.3515296 M23.9732283,19.1903311 C24.3335718,19.344764 24.738168,19.1686563 24.8889885,18.8191502 C25.0343902,18.4678379 24.8682168,18.0560168 24.5169045,17.9097119 C24.1592703,17.7525696 23.7564804,17.9223555 23.6192066,18.2817959 C23.4557425,18.6421394 23.6399783,19.0539605 23.9732283,19.1903311 M24.9612378,16.4674348 C25.4263428,16.4674348 25.8020393,16.1034788 25.8038455,15.6428894 C25.8164892,15.1886218 25.4525332,14.8020879 24.9892344,14.7957661 C24.5376762,14.7903474 24.1466267,15.1452722 24.1348862,15.6112803 C24.1394018,16.0673542 24.5078733,16.4475662 24.9612378,16.4674348 M24.9485942,13.5187593 C25.5031077,13.3101394 25.768624,12.6860859 25.5410386,12.1279598 C25.3315156,11.5887993 24.7210088,11.2988989 24.1791389,11.51655 C23.6119817,11.7387166 23.3347249,12.3528359 23.552376,12.9046401 C23.7745427,13.4663785 24.3922744,13.733701 24.9485942,13.5187593 M9.29939092,13.074426 C9.66425,13.2107966 10.0661369,13.0464294 10.2160542,12.6924077 C10.3578435,12.3401922 10.1961856,11.9328867 9.84487331,11.7784538 C9.48994851,11.6285364 9.07090244,11.8064504 8.93362873,12.1595689 C8.78732385,12.509075 8.95349729,12.9172837 9.29939092,13.074426 M8.83338279,16.1865655 C9.28132859,16.1892749 9.66334688,15.8208033 9.67328117,15.3602139 C9.68140921,14.9104619 9.30029404,14.5302498 8.86589499,14.5221218 C8.39717751,14.5130906 8.01786856,14.8707248 8.0088374,15.3313142 C7.99890312,15.8000317 8.37279336,16.1775344 8.83338279,16.1865655 M9.65250949,19.4630723 C10.2016043,19.2508399 10.4878923,18.6367207 10.26121,18.0614355 C10.0571057,17.5105344 9.42763347,17.2359869 8.87944173,17.4644754 C8.32402507,17.6776109 8.05579946,18.2989551 8.26803184,18.8453406 C8.48748916,19.3944355 9.09528659,19.678014 9.65250949,19.4630723 M19.646397,22.1507471 C19.2697974,22.30518 19.072918,22.7332573 19.2399946,23.1270161 C19.3971369,23.5108406 19.8432764,23.7023013 20.2225854,23.5487715 C20.6064099,23.3853074 20.7996768,22.9554239 20.6244722,22.5580527 C20.4772642,22.1688094 20.0284153,21.9854768 19.646397,22.1507471 M16.8846667,22.5426997 C16.3319593,22.5327654 15.879498,22.994258 15.8677575,23.5514809 C15.879498,24.125863 16.3319593,24.5611651 16.8765386,24.5765181 C17.4364709,24.5638745 17.8907385,24.125863 17.9033821,23.5641245 C17.9115102,23.0123203 17.4545332,22.5562464 16.8846667,22.5426997 M14.2782724,22.0206983 C13.686731,21.7714382 13.0175217,22.0739822 12.771874,22.6664267 C12.5442886,23.2543555 12.8359953,23.932596 13.423021,24.1583752 C13.9992093,24.3922823 14.6765467,24.1285723 14.9104539,23.5343216 C15.1506829,22.9382647 14.8716199,22.2690554 14.2782724,22.0206983 M11.9906782,20.3698013 C11.501189,19.8640561 10.687481,19.8649592 10.1943794,20.3580608 C9.68140921,20.8665154 9.67599051,21.669386 10.1718015,22.1715188 C10.6829654,22.6709422 11.4885454,22.6745547 11.9906782,22.1850655 C12.4937141,21.6829327 12.4937141,20.8746435 11.9906782,20.3698013 M13.6027412,7.44078505 C13.2162073,7.59431486 13.035584,8.03774508 13.1864045,8.41615091 C13.3588997,8.80810348 13.795105,8.99053302 14.1816389,8.84151879 C14.569979,8.67353912 14.7424743,8.22378708 14.5817195,7.84809061 C14.4281897,7.45523492 13.9829533,7.28003031 13.6027412,7.44078505 M16.9460786,6.40671662 C16.3870495,6.40491039 15.9237507,6.86188736 15.9237507,7.42814142 C15.9327818,7.95646459 16.3725996,8.42247272 16.941563,8.42427895 C17.4888516,8.43601947 17.956666,7.97452692 17.9458286,7.41820714 C17.956666,6.8808528 17.4987859,6.41303844 16.9460786,6.40671662 M20.4158523,6.82395646 C19.8333421,6.5855337 19.1587141,6.87724034 18.9130664,7.45071933 C18.6791592,8.03142326 18.9690596,8.72862923 19.5461511,8.95982706 C20.1494329,9.19554047 20.8150298,8.90925253 21.048937,8.3177112 C21.2918753,7.72707299 21.0019749,7.06599169 20.4158523,6.82395646 M23.6354627,8.81532841 C23.126105,8.3122925 22.3187188,8.30235822 21.8174892,8.82074711 C21.3216782,9.29849576 21.3216782,10.1103975 21.8174892,10.6071116 C22.3187188,11.1110506 23.126105,11.1191787 23.630044,10.6197552 C24.1348862,10.1103975 24.1475298,9.31475185 23.6354627,8.81532841 M23.7727364,24.4636285 C23.994,24.722823 24.3805339,24.7517227 24.6343096,24.5340716 C24.8926009,24.3209361 24.9233069,23.932596 24.7011402,23.6797234 C24.4880047,23.4322695 24.0987615,23.4033697 23.8504045,23.6128928 C23.5939194,23.8305439 23.5614072,24.2152715 23.7727364,24.4636285 M25.6241253,22.7973785 C25.9357005,23.0285764 26.3782276,22.9653582 26.605813,22.6483643 C26.8406233,22.3367891 26.7710833,21.9005838 26.4658299,21.6675798 C26.1443205,21.4372851 25.7035996,21.498697 25.4787236,21.8129815 C25.2475257,22.126363 25.3143564,22.5652776 25.6241253,22.7973785 M27.2343821,20.522428 C27.6606531,20.7012451 28.1501423,20.4899158 28.3136064,20.0591292 C28.4842954,19.6337613 28.287416,19.1514971 27.8521138,18.9780987 C27.4312615,18.8083128 26.9462879,19.0079016 26.7737927,19.4432038 C26.6076192,19.8676685 26.8135298,20.351739 27.2343821,20.522428 M28.3280562,17.5593027 C28.8049018,17.6171021 29.2429133,17.2612742 29.2943909,16.7844287 C29.3485779,16.2958426 28.99275,15.8677654 28.5159045,15.8153846 C28.0264153,15.7693257 27.5929194,16.1179287 27.5441511,16.5938711 C27.4908672,17.0725229 27.8448889,17.5159531 28.3280562,17.5593027 M28.5475136,14.4841909 C29.1309268,14.3857512 29.5255888,13.818594 29.4117961,13.2324714 C29.3160657,12.6517674 28.7498117,12.2598149 28.1591734,12.3663826 C27.5757602,12.4792722 27.1847107,13.0310764 27.2939878,13.6199084 C27.4077805,14.2042248 27.9595847,14.5979836 28.5475136,14.4841909 M9.15037669,7.28273966 C9.37976829,7.53561229 9.757271,7.57083383 10.0083374,7.3558921 C10.2657256,7.12920985 10.2955285,6.74809467 10.0851023,6.49793139 C9.86564499,6.24957435 9.47459553,6.2143528 9.22533537,6.43110077 C8.9706565,6.65507367 8.94085366,7.03077015 9.15037669,7.28273966 M7.39833062,9.30120511 C7.71171206,9.5305967 8.15062669,9.46737855 8.38001829,9.14677218 C8.61482859,8.83971256 8.54890108,8.40079792 8.23913211,8.17592191 C7.92304133,7.93930538 7.48322358,8.006136 7.25744444,8.3177112 C7.02082791,8.62928641 7.091271,9.06729792 7.39833062,9.30120511 M6.00030623,11.9870737 C6.424771,12.152344 6.91335705,11.9554646 7.08765854,11.5201624 C7.25834756,11.0966008 7.04972764,10.609821 6.62435976,10.4418413 C6.19718564,10.2711523 5.71763076,10.4716441 5.53520122,10.9042369 C5.36993089,11.3250893 5.57493835,11.8100628 6.00030623,11.9870737 M5.34644986,15.1497878 C5.82690786,15.2093935 6.26221003,14.8472437 6.32542818,14.368592 C6.36335908,13.8845215 6.01204675,13.454638 5.52526694,13.4040635 C5.04932453,13.3525859 4.61582859,13.7048013 4.56344783,14.18255 C4.50926084,14.6639111 4.86147629,15.1055351 5.34644986,15.1497878 M5.69414973,18.5996929 C6.28840041,18.4958345 6.67403117,17.934096 6.56385095,17.352489 C6.45818631,16.7663664 5.90367276,16.3662857 5.31122832,16.4836909 C4.72510569,16.5920649 4.3376687,17.1456753 4.44243022,17.7345073 C4.54990108,18.3125019 5.10531775,18.7125825 5.69414973,18.5996929 M22.0839085,24.947699 C21.8337453,25.0822634 21.7452398,25.4055791 21.8807073,25.6548393 C22.0161748,25.9068088 22.3313625,25.9971204 22.5860413,25.8625561 C22.8353015,25.7279917 22.9364505,25.4119009 22.7946612,25.1599314 C22.6591938,24.9052525 22.3412967,24.8095222 22.0839085,24.947699 M20.0076436,25.7081231 C19.6870373,25.8083691 19.5091233,26.1443284 19.6012412,26.4577098 C19.700584,26.7828318 20.033834,26.9616489 20.358956,26.8713372 C20.6732405,26.7710913 20.8637981,26.4333257 20.7635522,26.1091069 C20.6660156,25.7957254 20.32825,25.6169084 20.0076436,25.7081231 M17.6062568,26.0973664 C17.2161104,26.1163318 16.92621,26.4559036 16.9524004,26.8415344 C16.9840095,27.2307776 17.3118408,27.5233874 17.7001809,27.4953907 C18.0849085,27.4719097 18.3784214,27.1386597 18.352231,26.7485134 C18.3377812,26.3628826 17.9918875,26.0747884 17.6062568,26.0973664 M14.9303225,25.8264314 C14.4345115,25.7316042 13.9621816,26.0504043 13.8610325,26.5398935 C13.7625928,27.0420262 14.0859085,27.5134531 14.5772039,27.6155052 C15.0820461,27.7130418 15.554376,27.3897261 15.6519126,26.8893996 C15.7449336,26.3962979 15.4198117,25.916743 14.9303225,25.8264314 M12.1938794,24.8257783 C11.66375,24.5656807 11.0171186,24.7797193 10.7452805,25.3098487 C10.4869892,25.839075 10.694706,26.4757722 11.2176104,26.7584477 C11.7513523,27.0203514 12.3970806,26.8054097 12.6743374,26.2689585 C12.9398537,25.7478603 12.7212995,25.0967132 12.1938794,24.8257783 M9.87557927,23.033092 C9.36170596,22.5580527 8.56244783,22.5851462 8.091021,23.0908914 C7.61056301,23.6038616 7.64126897,24.4067322 8.14791734,24.878159 C8.65727507,25.3559077 9.4619519,25.3324267 9.93699119,24.8257783 C10.4138367,24.3037769 10.3912588,23.5081313 9.87557927,23.033092 M7.97542209,20.351739 C7.60875678,19.6906577 6.78240515,19.44501 6.11590515,19.8062566 C5.45482385,20.1702126 5.21549797,20.9992735 5.5776477,21.6621611 C5.93618496,22.320533 6.76434282,22.5752119 7.4299397,22.2157715 C8.09282724,21.8500093 8.3366687,21.018239 7.97542209,20.351739 M11.2736037,5.10171324 C11.0189248,5.23447137 10.9250007,5.55688397 11.0631775,5.80795036 C11.1995481,6.05630741 11.516542,6.15926269 11.772124,6.01657028 C12.0213841,5.87839345 12.1171145,5.55778708 11.9825501,5.3076238 C11.8452764,5.05384806 11.5183482,4.96353641 11.2736037,5.10171324 M13.5024953,4.100157 C13.1845982,4.19227489 13.0093936,4.53094359 13.0997053,4.85335619 C13.2008543,5.17305944 13.5341043,5.3563921 13.8510982,5.25975863 C14.1753171,5.16402828 14.3514248,4.81994088 14.2538882,4.50294698 C14.1626734,4.18324372 13.8294234,4.00352353 13.5024953,4.100157 M16.1522392,3.46797543 C15.771124,3.49506893 15.4794173,3.82560958 15.500189,4.21124034 C15.5281856,4.59506486 15.8596294,4.89399643 16.2497757,4.8705154 C16.6381159,4.84703437 16.9289194,4.50655944 16.9045352,4.11821933 C16.8747324,3.73078234 16.5441917,3.4444944 16.1522392,3.46797543 M19.2797317,3.35960145 C18.7757927,3.2584524 18.3025596,3.58447746 18.2077324,4.07848221 C18.112002,4.5697776 18.4398333,5.05113871 18.9284194,5.14235348 C19.4278428,5.24079318 19.901979,4.913865 20.0004187,4.42618207 C20.0943428,3.9249524 19.7656084,3.45623492 19.2797317,3.35960145 M22.537273,4.1489253 C22.0116592,3.88521527 21.3650278,4.09925389 21.0968022,4.64834874 C20.8385108,5.17035009 21.0534526,5.82330334 21.5862913,6.08611025 C22.1200332,6.34349847 22.7702771,6.13578166 23.0294715,5.5912024 C23.2913753,5.05294494 23.0737243,4.41805402 22.537273,4.1489253 M25.7207588,6.08069156 C25.2068855,5.59933044 24.4067243,5.62461771 23.9325881,6.13578166 C23.4620644,6.65055809 23.4810298,7.45162245 23.994,7.93027421 C24.5015515,8.40170104 25.3098408,8.37822001 25.7830738,7.8697654 C26.2581131,7.3558921 26.2355352,6.5530215 25.7207588,6.08069156 M28.2838035,9.30301134 C27.9225569,8.64463939 27.0934959,8.39447611 26.4242866,8.75211025 C25.7613991,9.11787245 25.5157514,9.94783654 25.8760949,10.6080147 C26.2382446,11.2736116 27.0673056,11.5228718 27.7356118,11.167947 C28.4003056,10.8012817 28.6450501,9.96680199 28.2838035,9.30301134 M19.1803889,30.1035913 C19.2679912,30.5370872 19.6933591,30.8134409 20.1205332,30.7195168 C20.5504167,30.6310113 20.8231579,30.2056435 20.7337493,29.7811787 C20.6479533,29.3549077 20.219876,29.0821665 19.7954112,29.1679626 C19.3709465,29.2591773 19.0909804,29.6773203 19.1803889,30.1035913 M22.3476186,29.3386516 C22.5598509,29.8055628 23.1134614,30.0042485 23.5713415,29.7929192 C24.0364465,29.574365 24.234229,29.0261733 24.0192873,28.5628745 C23.8007331,28.1004788 23.2597663,27.8990838 22.7946612,28.117638 C22.3376843,28.334386 22.1399018,28.8807715 22.3476186,29.3386516 M25.59071,27.7654226 C25.9907907,28.2540086 26.7078652,28.3244517 27.1892263,27.9153399 C27.6723936,27.5170655 27.7437398,26.8027004 27.3373374,26.3168237 C26.9453848,25.8372688 26.2310196,25.7641164 25.745143,26.1714219 C25.2673943,26.5624714 25.1933388,27.2795459 25.59071,27.7654226 M28.6450501,25.149094 C29.2365915,25.5627214 30.0647493,25.4109978 30.4747642,24.8185533 C30.8883916,24.2143684 30.7339587,23.3970479 30.1415142,22.9879361 C29.5328137,22.5715994 28.7200088,22.7188074 28.3063814,23.3211861 C27.9017852,23.9136306 28.0435745,24.7444978 28.6450501,25.149094 M30.875748,21.747054 C31.6813279,22.0197952 32.5609634,21.5718494 32.8328015,20.7581414 C33.1010271,19.9543677 32.6621125,19.0747322 31.844792,18.8010879 C31.0292778,18.5346685 30.1613828,18.9753894 29.8922541,19.786388 C29.6213191,20.6009991 30.06204,21.4752159 30.875748,21.747054 M13.1249925,1.17767191 C13.2171104,1.61568343 13.6379627,1.88661838 14.06604,1.79540362 C14.4959234,1.70509196 14.7704709,1.28965836 14.6801592,0.857065539 C14.5898476,0.430794537 14.1644797,0.154440878 13.7427243,0.245655648 C13.3083252,0.335064184 13.0364871,0.750497789 13.1249925,1.17767191 M9.83855149,2.40410416 C10.0525901,2.8655967 10.6062005,3.06608857 11.0649837,2.84572814 C11.5264763,2.63801134 11.7251619,2.0898196 11.5129295,1.63013329 C11.2952785,1.17044698 10.7452805,0.971761339 10.2901098,1.17857502 C9.82681098,1.39622611 9.62993157,1.93990226 9.83855149,2.40410416 M6.51688889,4.64293004 C6.91696951,5.12790362 7.63043157,5.20015294 8.1181145,4.79104115 C8.60128184,4.39728234 8.6699187,3.67840158 8.27164431,3.19974982 C7.86975745,2.71297001 7.15990786,2.64072069 6.67132182,3.04712313 C6.18634824,3.44359128 6.11409892,4.15885958 6.51688889,4.64293004 M3.71993699,7.98175185 C4.31780014,8.39899169 5.1351206,8.24275253 5.55777913,7.6457925 C5.96237534,7.04612313 5.81426423,6.2306089 5.21459485,5.81336906 C4.61763482,5.40064481 3.79760501,5.55146527 3.38668699,6.14661906 C2.97035027,6.74448221 3.12388008,7.5690276 3.71993699,7.98175185 M2.0157561,12.1658907 C2.82494851,12.4368257 3.70006843,11.9915893 3.97100339,11.1823968 C4.239229,10.3741075 3.8021206,9.49718139 2.9829939,9.22624643 C2.17109214,8.95892394 1.29868157,9.39512923 1.02774661,10.2097403 C0.764036585,11.0144172 1.19753252,11.8976651 2.0157561,12.1658907 M16.933435,29.5987491 C16.5550291,29.5987491 16.2524851,29.9085181 16.2524851,30.2806021 C16.2524851,30.6581048 16.5550291,30.9588426 16.933435,30.9642613 C17.3082283,30.9588426 17.6143848,30.6581048 17.6143848,30.2806021 C17.6143848,29.9085181 17.3082283,29.5987491 16.933435,29.5987491 M14.0687493,29.1679626 C13.639769,29.0821665 13.213498,29.3585201 13.1295081,29.7847911 C13.0382934,30.2110622 13.3155501,30.6346238 13.7427243,30.7222261 C14.1662859,30.8134409 14.5925569,30.5397966 14.6801592,30.1072038 C14.7704709,29.6782234 14.492311,29.2609836 14.0687493,29.1679626 M11.059565,28.117638 C10.6007818,27.8972776 10.0552995,28.0986726 9.84126084,28.559262 C9.62993157,29.024367 9.82681098,29.5698494 10.2901098,29.783888 C10.7452805,29.9970235 11.2952785,29.8028535 11.5129295,29.3332329 C11.7251619,28.8807715 11.5192514,28.3271611 11.059565,28.117638 M8.1181145,26.1714219 C7.63043157,25.7668257 6.91696951,25.8426875 6.51688889,26.3213393 C6.11229268,26.8054097 6.18454201,27.5170655 6.66680623,27.916243 C7.15448916,28.3244517 7.86975745,28.2540086 8.26983808,27.7654226 C8.6699187,27.2840615 8.59766938,26.5624714 8.1181145,26.1714219 M5.55326355,23.3211861 C5.13963618,22.7278386 4.32050949,22.576115 3.72264634,22.9915486 C3.12568631,23.3970479 2.97486585,24.2197871 3.38036518,24.8221658 C3.79579878,25.412804 4.61763482,25.5618182 5.21820732,25.1499971 C5.81426423,24.7417884 5.96960027,23.9190493 5.55326355,23.3211861 M3.97371274,19.7836787 C3.6982622,18.9717769 2.82404539,18.5310561 2.01846545,18.7983785 C1.19753252,19.0675073 0.764036585,19.9498521 1.02774661,20.7563352 C1.29506911,21.5718494 2.17109214,22.010764 2.98480014,21.7425384 C3.79941125,21.4716035 4.24013211,20.5982898 3.97371274,19.7836787 M3.57724458,15.4803284 C3.57724458,14.4959314 2.77979268,13.6912546 1.78726762,13.6912546 C0.801064363,13.6912546 0,14.4959314 0,15.4803284 C0,16.4737566 0.801064363,17.2784334 1.78726762,17.2784334 C2.77979268,17.2784334 3.57724458,16.4737566 3.57724458,15.4803284 M16.9253069,7.9513299e-06 C16.5496104,-0.00179828173 16.2470664,0.304358222 16.2470664,0.680054699 C16.2470664,1.05575118 16.5496104,1.3628108 16.9253069,1.3628108 C17.3037127,1.3628108 17.6062568,1.05575118 17.6062568,0.680054699 C17.6062568,0.304358222 17.3037127,-0.00179828173 16.9253069,7.9513299e-06 M20.1214363,0.248364997 C19.6933591,0.154440878 19.2770224,0.427182071 19.1840014,0.861581122 C19.0954959,1.28965836 19.3709465,1.7068982 19.7954112,1.79540362 C20.2216822,1.89023085 20.6479533,1.61568343 20.7355556,1.18038126 C20.8249641,0.752304022 20.5495136,0.335064184 20.1214363,0.248364997 M23.5695352,1.17857502 C23.1071396,0.971761339 22.5652696,1.17044698 22.3476186,1.62561771 C22.1399018,2.08169156 22.3367812,2.63439887 22.7946612,2.84572814 C23.25796,3.06608857 23.807958,2.86379047 24.0192873,2.40139481 C24.234229,1.93719291 24.0346402,1.39261364 23.5695352,1.17857502 M27.1865169,3.04892936 C26.7033496,2.64433315 25.9907907,2.71748559 25.5898069,3.20245917 C25.1906294,3.68201405 25.2556538,4.40089481 25.7415305,4.79736296 C26.2265041,5.20015294 26.9453848,5.12970985 27.3373374,4.6465425 C27.7437398,4.15885958 27.6687812,3.44720375 27.1865169,3.04892936 M30.4711518,6.14661906 C30.0602337,5.5532715 29.2402039,5.39883857 28.6396314,5.81698153 C28.0453808,6.22609332 27.8945603,7.05063871 28.3036721,7.64308315 C28.7182026,8.24817123 29.5373293,8.40170104 30.139708,7.98175185 C30.7384743,7.5636089 30.8847791,6.75441649 30.4711518,6.14661906 M32.8328015,10.2088372 C32.5582541,9.39241988 31.6813279,8.95260212 30.875748,9.22263397 C30.0638462,9.49356893 29.6213191,10.3668826 29.8886416,11.1796875 C30.163189,11.9870737 31.0383089,12.4286977 31.8438889,12.1631814 C32.6594031,11.8940527 33.0983178,11.0117078 32.8328015,10.2088372 M33.8614512,15.4803284 C33.8614512,14.4959314 33.0576775,13.6912546 32.0669587,13.6912546 C31.0789492,13.6912546 30.2769817,14.4959314 30.2769817,15.4803284 C30.2769817,16.4737566 31.0789492,17.2784334 32.0669587,17.2784334 C33.0576775,17.2784334 33.8614512,16.4737566 33.8614512,15.4803284' fill='%23FF8000'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	}
}

/* INDEX SIGNALS */
.signal-big-screen {
	display: inline;
}

.signal-small-screen {
	display: none;
}

@media only screen and (max-width: 1400px) {
	.signal-big-screen {
		display: none;
	}

	.signal-small-screen {
		display: inline;
	}
}

/* MARKET STATS */
.market-stats {
	cursor: default;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	padding-top: 1px;
	width: 180px;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
}

.market-stats_labels {
	text-align: center;
	position: relative;
	height: 13px;
}

.market-stats_labels_left {
	font-weight: normal;
	position: absolute;
	left: 2px;
	top: 0;
}

	.market-stats_labels_left span {
		color: #008800;
	}

.market-stats_labels_right {
	font-weight: normal;
	position: absolute;
	right: 2px;
	top: 0;
}

	.market-stats_labels_right span {
		color: #aa0000;
	}

.market-stats_bar {
	background: #838383;
	background: linear-gradient(to bottom, #838383 0%,#838383 50%,#646464 51%,#646464 100%);
	position: relative;
	height: 10px;
}

.market-stats_bar_left-bar {
	background: #83c983;
	background: linear-gradient(to bottom, #83c983 0%,#83c983 50%,#64b464 51%,#64b464 100%);
	position: absolute;
	top: 0;
	left: 0;
	height: 10px;
}

.market-stats_bar_right-bar {
	background: #e69898;
	background: linear-gradient(to bottom, #e69898 0%,#e69898 50%,#dc7878 51%,#dc7878 100%);
	position: absolute;
	top: 0;
	right: 0;
	height: 10px;
}

.market-stats_bar_left-percent, .market-stats_bar_right-percent {
	color: #fff;
	position: absolute;
	top: 0;
	font-size: 10px;
	line-height: 9px;
	text-shadow: 0.5px 0.9px 0 rgba(0,0,0,.25);
}

.market-stats_bar_left-percent {
	left: 2px;
}

.market-stats_bar_right-percent {
	right: 2px;
}

/* SCREENER */
.filter, .filter_inv, .filter_y, .filter_y_inv {
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	display: inline-block;
	padding: 0 6px;
	white-space: nowrap;
}

	.filter .arrow-up, .filter_inv .arrow-up, .filter_y .arrow-up, .filter_y_inv .arrow-up {
		display: inline-block;
		width: 0;
		height: 0;
		margin-bottom: 1px;
	}

.filter {
	background: #82395d;
	background: linear-gradient(to bottom, #82395d 0%, #82395d 50%, #723250 51%, #723250 100%);
	color: #fff;
}

	.filter:hover {
		background: #8d4268;
		background: linear-gradient(to bottom, #8d4268 0%, #8d4268 50%, #863d61 51%, #863d61 100%);
	}

	.filter .arrow-up {
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid #fff;
	}

.filter_inv {
	background: #fff;
	color: #863d61;
}

	.filter_inv:hover {
		background: #f6eef2;
	}


	.filter_inv .arrow-up {
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #863d61;
	}

.filter_y {
	background: #82395d;
	background: linear-gradient(to bottom, #82395d 0%, #82395d 50%, #723250 51%, #723250 100%);
	color: #fff04c;
}

	.filter_y:hover {
		background: #994871;
		background: linear-gradient(to bottom, #994871 0%, #994871 50%, #873e62 51%, #873e62 100%);
		color: #fff45d;
	}

	.filter_y .arrow-up {
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid #fff04c;
	}

	.filter_y:hover .arrow-up {
		border-top-color: #fff45d;
	}

.filter_y_inv {
	background: #fffa8b;
	color: #732649;
}

	.filter_y_inv:hover {
		background: #fff86c;
	}

	.filter_y_inv .arrow-up {
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #732649;
	}


.screener_arrow {
	position: relative;
	height: 0px;
	width: 0px;
	border: 4px solid;
	border-color: #2e84c1 #2e84c1 transparent transparent;
	transform: rotate(45deg);
	font-size: 0;
	display: inline-block;
}

	.screener_arrow:before {
		content: '';
		position: absolute;
		top: 0px;
		right: 0px;
		display: block;
		height: 5px;
		width: 8px;
		background-color: #2e84c1;
		transform: rotate(-45deg) translate(2px, 1px);
	}


.screener_arrow.is-inactive {
	border-color: #aeaeae #aeaeae transparent transparent;
}
	.screener_arrow.is-inactive:before {
		background-color: #aeaeae;
	}

.screener_arrow.is-prev {
	transform: rotate(-135deg);
}

.screener_pagination a {
	padding: 3px;
}

.statements-table .bar--positive {
	fill: #83AAC3;
}

.statements-table .bar--negative {
	fill: #c47676;
}

.statements-table .axis text {
	font: 10px Verdana;
}

.statements-table .axis path,
.statements-table .axis line {
	fill: none;
	stroke: #000;
	shape-rendering: crispEdges;
}

.statements-table .tooltip {
	position: relative;
	display: inline-block;
}

	.statements-table .tooltip .tooltiptext {
		background-color: #fff;
		border: 1px solid #000;
		color: #fff;
		text-align: center;
		padding: 5px 0;
		position: absolute;
		top: -20px;
		z-index: 1;
	}
