diff --git a/README.md b/README.md index 009a2271..11f92239 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ TV Charting Library ================ -This repository contains Charting Library issues. You may find the documentation [on Google Drive](https://docs.google.com/document/d/1rAigRhQUSLgLCzUAiVBJGAB7uchb-PzFVe0Bl8WTtF0/edit). +**0.6 stable** + +This repository contains Charting Library package & bugtracker. You may find the documentation [on Google Drive](https://docs.google.com/document/d/1rAigRhQUSLgLCzUAiVBJGAB7uchb-PzFVe0Bl8WTtF0/edit). + +If you use Git in your project, please feel free to this repo as a submodule to your one. \ No newline at end of file diff --git a/charting_library/charting_library.js b/charting_library/charting_library.js new file mode 100644 index 00000000..5cd8a5be --- /dev/null +++ b/charting_library/charting_library.js @@ -0,0 +1,339 @@ +(function() { + +if (window.TradingView) { + return; +} + +var TradingView = { + + version: function() { + return 0.6; + }, + + gEl : function(id) { + return document.getElementById(id); + }, + gId : function() { + return 'tradingview_' + (((1+Math.random())*0x100000)|0).toString(16).substring(1); + }, + onready : function(callback) { + if (window.addEventListener) { + window.addEventListener('DOMContentLoaded', callback, false); + } else { + window.attachEvent('onload', callback); + } + }, + css : function(css_content) { + var head = document.getElementsByTagName('head')[0], + style = document.createElement('style'), rules; + + style.type = 'text/css'; + if (style.styleSheet) { + style.styleSheet.cssText = css_content; + } else { + rules = document.createTextNode(css_content); + style.appendChild(rules); + } + head.appendChild(style); + }, + bindEvent : function(o, ev, fn){ + if (o.addEventListener){ + o.addEventListener(ev, fn, false); + } else if (o.attachEvent){ + o.attachEvent('on' + ev, fn); + } + }, + unbindEvent : function(o, ev, fn){ + if (o.removeEventListener){ + o.removeEventListener(ev, fn, false); + } else if (o.detachEvent){ + o.detachEvent('on' + ev, fn); + } + }, + + + + widget : function(options) { + this.id = TradingView.gId(); + var _url_params = TradingView.getUrlParams(); + var _symbol = _url_params.symbol || options.symbol || 'FX:SPX500'; + + if (!options.datafeed) { + throw "Datafeed is not defined"; + } + + this.options = { + width : options.width || 800, + height : options.height || 500, + symbol : _symbol, + interval : options.interval || '1', + timezone : options.timezone || '', + autosize : options.autosize, + save_image : options.save_image !== undefined ? options.save_image : true, + container : options.container_id || '', + toolbar_bg : options.toolbar_bg || 'f4f7f9', + studies : options.studies || [], + theme : options.theme || '', + widgetbar_width: +options.widgetbar_width || undefined, + datafeed: options.datafeed, + path: options.library_path, + enabledStudies: options.enabled_studies || [], + enabledDrawings: options.enabled_drawings || [], + disabledDrawings: options.disabled_drawings || [], + savedData: options.savedData || undefined + }; + + if (options.news && options.news.length){ + this.options.news_vendors = []; + for (var i=0; i 0){ + this.options.widgetbar_width = options.widgetbar_width; + } + + this._ready_handlers = []; + this.create(); + }, +}; + + +TradingView.widget.prototype = { + + _messageTarget: function () { return TradingView.gEl(this.id).contentWindow }, + + create : function() { + var widget_html = this.render(), + self = this, + c; + if (this.options.container) { + TradingView.gEl(this.options.container).innerHTML = widget_html; + } else { + document.write(widget_html); + } + + c = TradingView.gEl(this.id); + this.postMessage = TradingView.postMessageWrapper(c.contentWindow, this.id); + TradingView.bindEvent(c, 'load', function() { + self.postMessage.get('widgetReady', {}, function() { + var i; + self._ready = true; + for (i = self._ready_handlers.length; i--;) { + self._ready_handlers[i].call(self); + } + + self.postMessage.post(c.contentWindow, "initializationFinished") + }); + }); + }, + + render : function() { + + window.Datafeed = this.options.datafeed; + + var url = (this.options.path || "") + "static/tv-chart.html" + + '?localserver=1' + + '&symbol=' + encodeURIComponent(this.options.symbol) + + '&interval=' + encodeURIComponent(this.options.interval) + + '&toolbarbg=' + this.options.toolbar_bg.replace('#', '') + + (this.options.widgetbar_width ? '&widgetbarwidth=' + this.options.widgetbar_width : '') + + (this.options.studies ? '&studies='+encodeURIComponent(this.options.studies.join('\x1F')) : '') + + (this.options.theme ? '&theme='+encodeURIComponent(this.options.theme) : '') + + '&enabledStudies='+ encodeURIComponent(JSON.stringify(this.options.enabledStudies)) + + '&enabledDrawings='+ encodeURIComponent(JSON.stringify(this.options.enabledDrawings)) + + '&disabledDrawings='+ encodeURIComponent(JSON.stringify(this.options.disabledDrawings)) + + (this.options.timezone ? '&timezone='+encodeURIComponent(this.options.timezone) : ''); + + if (!!this.options.savedData) { + window.__TVSavedChart = this.options.savedData; + } + + return ''; + }, + + onChartReady : function(callback) { + if (this._ready) { + callback.call(this); + } else { + this._ready_handlers.push(callback); + } + }, + + setSymbol: function(symbol, interval) { + this.postMessage.post(this._messageTarget(), 'changeSymbol', { + symbol: symbol, + interval: interval + }); + }, + + createStudy: function(name, lock) { + this.postMessage.post(this._messageTarget(), 'createStudy', {name: name, lock: lock}); + }, + + createShape: function(point, options) { + this.postMessage.post(this._messageTarget(), 'createShape', { + point: point, + options: options + }); + + var that = this; + this.postMessage.on('onIconCreated', function(uid) { + that.postMessage.on('onIconClicked', function(clickedIconUid) { + if (uid == clickedIconUid) { + // onClickedCallback(); + } + }) + }); + }, + + removeIcon: function(uid) { + }, + + + onSymbolChange: function(callback) { + this.postMessage.on('onSymbolChange', callback); + }, + + onTick: function(callback) { + this.postMessage.on('onTick', callback); + }, + + remove : function() { + var widget = TradingView.gEl(this.id); + widget.parentNode.removeChild(widget); + }, + + save : function(callback) { + this.postMessage.on('onChartSaved', callback); + this.postMessage.post(this._messageTarget(), 'saveChart', {}); + }, + + load : function(json) { + window.__TVSavedChart = json; + this.remove(); + this.create(); + } +}; + + +TradingView.postMessageWrapper = (function() { + var get_handlers = {}, + on_handlers = {}, + client_targets = {}, + on_target, + call_id = 0, + post_id = 0, + provider_id = 'TradingView'; + + if (window.addEventListener){ + window.addEventListener('message', function (e) { + var msg, i; + try { + msg = JSON.parse(e.data); + } catch (e) { + return; + } + if (!msg.provider || msg.provider != provider_id) { + return; + } + if (msg.type == 'get') { + on_handlers[msg.name].call(msg, msg.data, function(result) { + var reply = { + id: msg.id, + type: 'on', + name: msg.name, + client_id: msg.client_id, + data: result, + provider: provider_id + }; + on_target.postMessage(JSON.stringify(reply), '*'); + }); + } else if (msg.type == 'on') { + if (get_handlers[msg.client_id] && get_handlers[msg.client_id][msg.id]) { + get_handlers[msg.client_id][msg.id].call(msg, msg.data); + delete get_handlers[msg.client_id][msg.id]; + } + } else if (msg.type == 'post') { + if (typeof on_handlers[msg.name] === "function") { + on_handlers[msg.name].call(msg, msg.data, function(){}); + } + } + }); + } + + return function(target, client_id) { + get_handlers[client_id] = {}; + client_targets[client_id] = target; + on_target = target; + + return { + on : function(name, callback) { + on_handlers[name] = callback; + }, + + get : function(name, data, callback) { + var msg = { + id: call_id++, + type: 'get', + name: name, + client_id: client_id, + data: data, + provider: provider_id + }; + get_handlers[client_id][msg.id] = callback; + client_targets[client_id].postMessage(JSON.stringify(msg), '*'); + }, + + post : function(target, name, data) { + var msg = { + id: post_id++, + type: 'post', + name: name, + data: data, + provider: provider_id + }; + if (target && typeof target.postMessage === 'function'){ + target.postMessage(JSON.stringify(msg), '*') + } + } + }; + }; +})(); + + +TradingView.getUrlParams = function () { + var match, + pl = /\+/g, + search = /([^&=]+)=?([^&]*)/g, + decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, + query = window.location.search.substring(1), + result = {}; + + while (match = search.exec(query)) { + result[decode(match[1])] = decode(match[2]); + } + return result; +}; + + +if (window.TradingView && jQuery) { + jQuery.extend(window.TradingView, TradingView); +} else { + window.TradingView = TradingView; +} +})(); \ No newline at end of file diff --git a/charting_library/datafeed/udf/datafeed.js b/charting_library/datafeed/udf/datafeed.js new file mode 100644 index 00000000..93949cb1 --- /dev/null +++ b/charting_library/datafeed/udf/datafeed.js @@ -0,0 +1,641 @@ +/* + This class implements interaction with UDF-compatible datafeed. + Please remember this class is a separate component and may interact to other code through Datafeeds.DatafeedInterface interface functions ONLY + +See UDF protocol reference at + https://docs.google.com/document/d/1rAigRhQUSLgLCzUAiVBJGAB7uchb-PzFVe0Bl8WTtF0 +*/ + + +Datafeeds = {}; + + +Datafeeds.UDFCompatibleDatafeed = function(datafeedURL) { + + this._datafeedURL = datafeedURL; + this._configuration = undefined; + + this._symbolSearch = null; + this._symbolsStorage = null; + this._pulseUpdater = new Datafeeds.PulseUpdater(this); + + this._enableLogging = false; + this._initializationFinished = false; + this._callbacks = {}; + + this._initialize(); +} + + +Datafeeds.UDFCompatibleDatafeed.prototype.on = function (event, callback) { + + if (!this._callbacks.hasOwnProperty(event)) { + this._callbacks[event] = []; + } + + this._callbacks[event].push(callback); + return this; +} + + +Datafeeds.UDFCompatibleDatafeed.prototype._fireEvent = function(event, argument) { + if (this._callbacks.hasOwnProperty(event)) { + var callbacksChain = this._callbacks[event]; + for (var i = 0; i < callbacksChain.length; ++i) { + callbacksChain[i](argument); + } + this._callbacks[event] = []; + } +} + + +Datafeeds.UDFCompatibleDatafeed.prototype.onInitialized = function() { + this._initializationFinished = true; + this._fireEvent("initialized"); +} + + + +Datafeeds.UDFCompatibleDatafeed.prototype._logMessage = function(message) { + if (this._enableLogging) { + console.log(message); + } +} + + +Datafeeds.UDFCompatibleDatafeed.prototype._initialize = function() { + + var that = this; + + $.ajax(this._datafeedURL + "/config"). + done(function(response) { + var configurationData = JSON.parse(response); + that._setupWithConfiguration(configurationData); + }). + error(function(reason) { + that._setupWithConfiguration({ + supports_search: false, + supports_group_request: true + }); + }); +} + + +Datafeeds.UDFCompatibleDatafeed.prototype.setup = function(studyEngineOptions, callback) { + + if (this._configuration) { + this._configuration.engine = studyEngineOptions; + callback(this._configuration); + } + else { + var that = this; + this.on("configuration_ready", function() { + that._configuration.engine = studyEngineOptions; + callback(that._configuration); + }) + } +} + +Datafeeds.UDFCompatibleDatafeed.prototype._setupWithConfiguration = function(configurationData) { + this._configuration = configurationData; + + if (!configurationData.exchanges) { + configurationData.exchanges = []; + } + + if (!configurationData.symbolsTypes) { + configurationData.symbolsTypes = []; + } + + if (configurationData.supports_search == false && configurationData.supports_group_request == false) { + throw "Unsupported datafeed configuration. Must either support search, or support group request"; + } + + if (configurationData.supports_search == false) { + this._symbolSearch = new Datafeeds.SymbolSearchComponent(this); + } + + if (configurationData.supports_group_request == true) { + // this component will call onInitialized() by itself + this._symbolsStorage = new Datafeeds.SymbolsStorage(this); + } + else { + this.onInitialized(); + } + + this._fireEvent("configuration_ready"); + this._logMessage("Initialized with " + JSON.stringify(configurationData)); +} + + +// =============================================================================================================================== +// The functions set below is the implementation of JavaScript API. + + +Datafeeds.UDFCompatibleDatafeed.prototype.searchSymbolsByName = function(ticker, exchange, type, onResultReadyCallback) { + var MAX_SEARCH_RESULTS = 30; + + if (this._configuration.supports_search) { + + $.ajax(this._datafeedURL + "/search?limit=" + MAX_SEARCH_RESULTS +"&query=" + ticker + "&type=" + type + "&exchange=" + exchange) + .done(function (response) { + var data = JSON.parse(response); + + for (var i = 0; i < data.length; ++i) { + if (!data[i].params) { + data[i].params = []; + } + } + + if (typeof data.s == "undefined" || data.s != "error") { + onResultReadyCallback(data) + } + else { + onResultReadyCallback([]); + } + + }) + .error(function(reason) { + onResultReadyCallback([]); + }) + } + else { + + var searchArgument = { + ticker: ticker, + exchange: exchange, + type: type, + onResultReadyCallback: onResultReadyCallback + }; + + if (this._initializationFinished) { + this._symbolSearch.searchSymbolsByName(searchArgument, MAX_SEARCH_RESULTS); + } + else { + + var that = this; + + this.on("initialized", function() { + that._symbolSearch.searchSymbolsByName(searchArgument, MAX_SEARCH_RESULTS); + }); + } + } +} + + +// BEWARE: this function does not consider symbol's exchange +Datafeeds.UDFCompatibleDatafeed.prototype.resolveSymbol = function(symbolName, onSymbolResolvedCallback, onResolveErrorCallback) { + + var that = this; + + if (!this._initializationFinished) { + this.on("initialized", function() { + that.resolveSymbol(symbolName, onSymbolResolvedCallback, onResolveErrorCallback); + }); + + return; + } + + if (!this._configuration.supports_group_request) { + var requestURL = this._datafeedURL + "/symbols?symbol=" + encodeURIComponent(symbolName.toUpperCase()); + this._logMessage(requestURL); + + $.ajax(requestURL) + .done(function (response) { + var data = JSON.parse(response); + + if (data.s && data.s != "ok") { + onResolveErrorCallback("unknown_symbol"); + } + else { + onSymbolResolvedCallback(data) + } + }) + .error(function(reason) { + onResolveErrorCallback("unknown_symbol"); + }) + } + else { + if (this._initializationFinished) { + this._symbolsStorage.resolveSymbol(symbolName, onSymbolResolvedCallback, onResolveErrorCallback); + } + else { + this.on("initialized", function() { + that._symbolsStorage.resolveSymbol(symbolName, onSymbolResolvedCallback, onResolveErrorCallback); + }); + } + } +} + + + +Datafeeds.UDFCompatibleDatafeed.prototype.getBars = function(symbolInfo, resolution, rangeStartDate, rangeEndDate, onDataCallback, onErrorCallback) { + + // timestamp sample: 1399939200 + if ((rangeStartDate + "").length > 10) { + throw "Got a JS time instead of Unix one."; + } + + var requestURL = this._datafeedURL + "/history" + + "?symbol=" + symbolInfo.ticker.toUpperCase() + + "&resolution=" + resolution + + "&from=" + rangeStartDate + + "&to=" + rangeEndDate; + + this._logMessage("Requesting data from " + requestURL); + + $.ajax(requestURL) + .done(function (response) { + + var data = JSON.parse(response); + + if (data.s != "ok") { + if (!!onErrorCallback) { + onErrorCallback(data.s); + } + return; + } + + var bars = []; + + // data is JSON having format {s: "status", v: [volumes], t: [times], o: [opens], h: [highs], l: [lows], c:[closes]} + var barsCount = data.t.length; + + var volumePresent = typeof data.v != "undefined"; + var ohlPresent = typeof data.o != "undefined"; + + for (var i = 0; i < barsCount; ++i) { + + var barValue = { + time: data.t[i] * 1000, + close: data.c[i] + }; + + if (ohlPresent) { + barValue.open = data.o[i]; + barValue.high = data.h[i]; + barValue.low = data.l[i]; + } + else { + barValue.open = barValue.high = barValue.low = barValue.close; + } + + if (volumePresent) { + barValue.volume = data.v[i]; + } + + bars.push(barValue); + } + + if (bars.length == 0) { + onErrorCallback("no data"); + } + else { + onDataCallback(bars); + } + + }). + error(function (arg) { + if (!!onErrorCallback) { + onErrorCallback("network error: " + arg); + } + }); +} + + +Datafeeds.UDFCompatibleDatafeed.prototype.subscribeBars = function(symbolInfo, resolution, onRealtimeCallback, listenerGUID) { + this._pulseUpdater.subscribeDataListener(symbolInfo, resolution, onRealtimeCallback, listenerGUID); +} + +Datafeeds.UDFCompatibleDatafeed.prototype.unsubscribeBars = function(listenerGUID) { + this._pulseUpdater.unsubscribeDataListener(listenerGUID); +} + +Datafeeds.UDFCompatibleDatafeed.prototype.calculateHistoryDepth = function(period, resolutionBack, intervalBack) { +} + +// ================================================================================================================================================== +// ================================================================================================================================================== +// ================================================================================================================================================== + +/* + It's a symbol storage component for ExternalDatafeed. This component can + * interact to UDF-compatible datafeed which supports whole group info requesting + * do symbol resolving -- return symbol info by its name +*/ +Datafeeds.SymbolsStorage = function(datafeed) { + this._datafeed = datafeed; + + this._exchangesList = ["NYSE", "FOREX", "AMEX"]; + this._exchangesWaitingForData = {}; + this._exchangesDataCache = {}; + + this._symbolsInfo = {}; + this._symbolsList = []; + + this._requestFullSymbolsList(); +} + + + + +Datafeeds.SymbolsStorage.prototype._requestFullSymbolsList = function() { + + var that = this; + var datafeed = this._datafeed; + + for (var i = 0; i < this._exchangesList.length; ++i) { + + var exchange = this._exchangesList[i]; + + if (this._exchangesDataCache.hasOwnProperty(exchange)) { + continue; + } + + this._exchangesDataCache[exchange] = true; + + this._exchangesWaitingForData[exchange] = "waiting_for_data"; + + var requestURL = datafeed._datafeedURL + "/symbol_info?group=" + exchange; + this._datafeed._logMessage("requesting exnchage info from " + requestURL); + + $.ajax(requestURL). + done(function(exchange) { + return function(response) { + that._onExchangeDataReceived(exchange, JSON.parse(response)); + that._onAnyExchangeResponseReceived(exchange); + } + }(exchange)). + error(function(exchange) { + return function (reason) { + that._onAnyExchangeResponseReceived(exchange); + }; + }(exchange)); + } +} + + + +Datafeeds.SymbolsStorage.prototype._onExchangeDataReceived = function(exchangeName, data) { + + function tableField(data, name, index) { + return data[name] instanceof Array + ? data[name][index] + : data[name]; + } + + try + { + for (var symbolIndex = 0; symbolIndex < data.symbol.length; ++symbolIndex) { + + var symbolName = data.symbol[symbolIndex]; + var listedExchange = tableField(data, "exchange-listed", symbolIndex); + var tradedExchange = tableField(data, "exchange-traded", symbolIndex); + var fullName = tradedExchange + ":" + symbolName; + + // This feature support is not implemented yet + // var hasDWM = tableField(data, "has-dwm", symbolIndex); + + var hasIntraday = tableField(data, "has-intraday", symbolIndex); + + var tickerPresent = typeof data["ticker"] != "undefined"; + + this._symbolsInfo[fullName] = { + name: symbolName, + base_name: [listedExchange + ":" + symbolName], + description: tableField(data, "description", symbolIndex), + full_name: fullName, + legs: [fullName], + has_intraday: hasIntraday, + has_no_volume: tableField(data, "has-no-volume", symbolIndex), + listed_exchange: listedExchange, + exchange: tradedExchange, + minmov: tableField(data, "minmovement", symbolIndex), + pointvalue: tableField(data, "pointvalue", symbolIndex), + pricescale: tableField(data, "pricescale", symbolIndex), + type: tableField(data, "type", symbolIndex), + ticker: tickerPresent ? tableField(data, "ticker", symbolIndex) : symbolName, + timezone: tableField(data, "timezone", symbolIndex) + }; + + this._symbolsInfo[symbolName] = this._symbolsInfo[fullName]; + this._symbolsList.push(symbolName); + } + } + catch (error) { + throw "API error when processing exchange `" + exchangeName + "` symbol #" + symbolIndex + ": " + error; + } +} + + +Datafeeds.SymbolsStorage.prototype._onAnyExchangeResponseReceived = function(exchangeName) { + + delete this._exchangesWaitingForData[exchangeName]; + + var allDataReady = Object.keys(this._exchangesWaitingForData).length == 0; + + if (allDataReady) { + this._symbolsList.sort(); + this._datafeed._logMessage("All exchanges data ready"); + this._datafeed.onInitialized(); + } +} + + +// BEWARE: this function does not consider symbol's exchange +Datafeeds.SymbolsStorage.prototype.resolveSymbol = function(symbolName, onSymbolResolvedCallback, onResolveErrorCallback) { + + if (!this._symbolsInfo.hasOwnProperty(symbolName)) { + onResolveErrorCallback("invalid symbol"); + } + else { + onSymbolResolvedCallback(this._symbolsInfo[symbolName]); + }; + +} + + +// ================================================================================================================================================== +// ================================================================================================================================================== +// ================================================================================================================================================== + +/* + It's a symbol search component for ExternalDatafeed. This component can do symbol search only. + This component strongly depends on SymbolsDataStorage and cannot work without it. Maybe, it would be + better to merge it to SymbolsDataStorage. +*/ + +Datafeeds.SymbolSearchComponent = function(datafeed) { + this._datafeed = datafeed; +} + + + +// searchArgument = { ticker, onResultReadyCallback} +Datafeeds.SymbolSearchComponent.prototype.searchSymbolsByName = function(searchArgument, maxSearchResults) { + + if (!this._datafeed._symbolsStorage) { + throw "Cannot use local symbol search when no groups information is available"; + } + + var symbolsStorage = this._datafeed._symbolsStorage; + + var results = []; + var queryIsEmpty = !searchArgument.ticker || searchArgument.ticker.length == 0; + + for (var i = 0; i < symbolsStorage._symbolsList.length; ++i) { + var symbolName = symbolsStorage._symbolsList[i]; + var item = symbolsStorage._symbolsInfo[symbolName]; + + if (searchArgument.type && searchArgument.type.length > 0 && item.type != searchArgument.type) { + continue; + } + if (searchArgument.exchange && searchArgument.exchange.length > 0 && item.exchange != searchArgument.exchange) { + continue; + } + if (queryIsEmpty || item.name.indexOf(searchArgument.ticker) == 0) { + results.push({ + symbol: item.name, + full_name: item.full_name, + description: item.description, + exchange: item.exchange, + params: [], + type: item.type + }); + } + + if (results.length >= maxSearchResults) { + break; + } + } + + searchArgument.onResultReadyCallback(results); +} + + + +// ================================================================================================================================================== +// ================================================================================================================================================== +// ================================================================================================================================================== + +/* + It's a pulse updating component for ExternalDatafeed. It emulates realtime updates with periodic requests. +*/ + +Datafeeds.PulseUpdater = function(datafeed) { + this._datafeed = datafeed; + this._subscribers = {}; + + + this._lastBarTime = 0; + this._requestsPending = 0; + var that = this; + + setInterval(function() { + if (that._requestsPending > 0) { + return; + } + + for (var listenerGUID in that._subscribers) { + var subscriptionRecord = that._subscribers[listenerGUID]; + var resolution = subscriptionRecord.resolution; + var datesRangeRight = Math.round(Date.now() / 1000); + + // BEWARE: please note we really need 2 bars, not the only last one + // see the explanation below. `10` is the `large enough` value to work around holidays + var datesRangeLeft = datesRangeRight - that.periodLengthSeconds(resolution, 10); + + that._requestsPending++; + + that._datafeed.getBars(subscriptionRecord.symbolInfo, resolution, datesRangeLeft, datesRangeRight, function(bars) { + that._requestsPending--; + + // means the subscription was cancelled while waiting for data + if (!that._subscribers.hasOwnProperty(listenerGUID)) { + return; + } + + var lastBar = bars[bars.length - 1]; + if (!isNaN(subscriptionRecord.lastBarTime) && lastBar.time < subscriptionRecord.lastBarTime) { + return; + } + + var subscribers = subscriptionRecord.listeners; + var isNewBar = !isNaN(subscriptionRecord.lastBarTime) && lastBar.time > subscriptionRecord.lastBarTime; + + // Pulse updating may miss some trades data (ie, if pulse period = 10 secods and new bar is started 5 seconds later after the last update, the + // old bar's last 5 seconds trades will be lost). Thus, at fist we should broadcast old bar updates when it's ready. + if (isNewBar) { + + if (bars.length < 2) { + throw "Not enough bars in history for proper pulse update. Need at least 2."; + } + + var previousBar = bars[bars.length - 2]; + for (var i =0; i < subscribers.length; ++i) { + subscribers[i](previousBar); + } + } + + subscriptionRecord.lastBarTime = lastBar.time; + + for (var i =0; i < subscribers.length; ++i) { + subscribers[i](lastBar); + } + }, + + // on error + function() { + that._requestsPending--; + }); + + } + }, + 10 * 1000); +} + + +Datafeeds.PulseUpdater.prototype.unsubscribeDataListener = function(listenerGUID) { + this._datafeed._logMessage("Unsubscribing " + listenerGUID); + delete this._subscribers[listenerGUID]; +} + + +Datafeeds.PulseUpdater.prototype.subscribeDataListener = function(symbolInfo, resolution, newDataCallback, listenerGUID) { + + this._datafeed._logMessage("Subscribing " + listenerGUID); + + var key = symbolInfo.name + ", " + resolution; + + if (!this._subscribers.hasOwnProperty(listenerGUID)) { + + this._subscribers[listenerGUID] = { + symbolInfo: symbolInfo, + resolution: resolution, + lastBarTime: NaN, + listeners: [] + }; + } + + this._subscribers[listenerGUID].listeners.push(newDataCallback); +} + + +Datafeeds.PulseUpdater.prototype.periodLengthSeconds = function(resolution, requiredPeriodsCount) { + var daysCount = 0; + + if (resolution == "D") { + daysCount = requiredPeriodsCount; + } + else if (resolution == "M") { + daysCount = 31 * requiredPeriodsCount; + } + else if (resolution == "W") { + daysCount = 7 * requiredPeriodsCount; + } + else { + daysCount = requiredPeriodsCount * resolution / (24 * 60); + } + + return daysCount * 24 * 60 * 60; +} diff --git a/charting_library/license.pdf b/charting_library/license.pdf new file mode 100644 index 00000000..d2060614 Binary files /dev/null and b/charting_library/license.pdf differ diff --git a/charting_library/static/chart-client/css/chartclient.compiled.css b/charting_library/static/chart-client/css/chartclient.compiled.css new file mode 100644 index 00000000..068f2958 --- /dev/null +++ b/charting_library/static/chart-client/css/chartclient.compiled.css @@ -0,0 +1,5597 @@ +/* + * jQuery UI CSS Framework 1.8.11 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } +.ui-helper-clearfix { display: inline-block; } +/* required comment for clearfix to work in Opera \*/ +* html .ui-helper-clearfix { height:1%; } +.ui-helper-clearfix { display:block; } +/* end clearfix */ +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + + +/* + * jQuery UI CSS Framework 1.8.11 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } +.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } +.ui-widget-content a { color: #222222; } +.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } +.ui-widget-header a { color: #222222; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } +.ui-widget :active { outline: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } +.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* + * jQuery UI Resizable 1.8.11 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Resizable#theming + */ +.ui-resizable { position: relative;} +.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} +.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } +.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } +.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } +.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } +.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } +.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } +.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } +.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } +.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* + * jQuery UI Selectable 1.8.11 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Selectable#theming + */ +.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } +/* + * jQuery UI Accordion 1.8.11 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Accordion#theming + */ +/* IE/Win - Fix animation bug - #4615 */ +.ui-accordion { width: 100%; } +.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } +.ui-accordion .ui-accordion-li-fix { display: inline; } +.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } +.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } +.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } +.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } +.ui-accordion .ui-accordion-content-active { display: block; } +/* + * jQuery UI Autocomplete 1.8.11 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Autocomplete#theming + */ +.ui-autocomplete { position: absolute; cursor: default; } + +/* workarounds */ +* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ + +/* + * jQuery UI Menu 1.8.11 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Menu#theming + */ +.ui-menu { + list-style:none; + padding: 2px; + margin: 0; + display:block; + float: left; +} +.ui-menu .ui-menu { + margin-top: -3px; +} +.ui-menu .ui-menu-item { + margin:0; + padding: 0; + zoom: 1; + float: left; + clear: left; + width: 100%; +} +.ui-menu .ui-menu-item a { + text-decoration:none; + display:block; + padding:.2em .4em; + line-height:1.5; + zoom:1; +} +.ui-menu .ui-menu-item a.ui-state-hover, +.ui-menu .ui-menu-item a.ui-state-active { + font-weight: normal; + margin: -1px; +} +/* + * jQuery UI Button 1.8.11 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Button#theming + */ +.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ +.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ +button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ +.ui-button-icons-only { width: 3.4em; } +button.ui-button-icons-only { width: 3.7em; } + +/*button text element */ +.ui-button .ui-button-text { display: block; line-height: 1.4; } +.ui-button-text-only .ui-button-text { padding: .4em 1em; } +.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } +.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } +.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } +.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } +/* no icon support for input elements, provide padding by default */ +input.ui-button { padding: .4em 1em; } + +/*button icon element(s) */ +.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } +.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } +.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } +.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } +.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } + +/*button sets*/ +.ui-buttonset { margin-right: 7px; } +.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } + +/* workarounds */ +button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ +/* + * jQuery UI Dialog 1.8.11 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Dialog#theming + */ +.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } +.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } +.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } +.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } +.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } +.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } +.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } +.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } +.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } +.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } +.ui-draggable .ui-dialog-titlebar { cursor: move; } +/* + * jQuery UI Slider 1.8.11 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Slider#theming + */ +.ui-slider { position: relative; text-align: left; } +.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } +.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } + +.ui-slider-horizontal { height: .8em; } +.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } +.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } +.ui-slider-horizontal .ui-slider-range-min { left: 0; } +.ui-slider-horizontal .ui-slider-range-max { right: 0; } + +.ui-slider-vertical { width: .8em; height: 100px; } +.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } +.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } +.ui-slider-vertical .ui-slider-range-min { bottom: 0; } +.ui-slider-vertical .ui-slider-range-max { top: 0; }/* + * jQuery UI Tabs 1.8.11 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Tabs#theming + */ +.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ +.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } +.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } +.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } +.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } +.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } +.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ +.ui-tabs .ui-tabs-panel { display: block; border-width: 0; margin: 5px 0px; background: none; } +.ui-tabs .ui-tabs-hide { position: absolute; left: -10000px; } +/* + * jQuery UI Datepicker 1.8.11 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Datepicker#theming + */ +.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } +.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } +.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } +.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } +.ui-datepicker .ui-datepicker-prev { left:2px; } +.ui-datepicker .ui-datepicker-next { right:2px; } +.ui-datepicker .ui-datepicker-prev-hover { left:1px; } +.ui-datepicker .ui-datepicker-next-hover { right:1px; } +.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } +.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } +.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } +.ui-datepicker select.ui-datepicker-month-year {width: 100%;} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { width: 49%;} +.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } +.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } +.ui-datepicker td { border: 0; padding: 1px; } +.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } +.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } +.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { width:auto; } +.ui-datepicker-multi .ui-datepicker-group { float:left; } +.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } +.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } +.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } +.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } +.ui-datepicker-row-break { clear:both; width:100%; } + +/* RTL support */ +.ui-datepicker-rtl { direction: rtl; } +.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } +.ui-datepicker-rtl .ui-datepicker-group { float:right; } +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } + +/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ +.ui-datepicker-cover { + display: none; /*sorry for IE5*/ + display/**/: block; /*sorry for IE5*/ + position: absolute; /*must have*/ + z-index: -1; /*must have*/ + filter: mask(); /*must have*/ + top: -4px; /*must have*/ + left: -4px; /*must have*/ + width: 200px; /*must have*/ + height: 200px; /*must have*/ +}/* + * jQuery UI Progressbar 1.8.11 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Progressbar#theming + */ +.ui-progressbar { height:2em; text-align: left; } +.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } +/* + * Treeview + */ +.treeview, .treeview ul { + padding: 0; + margin: 0; + list-style: none; +} +.treeview ul { + background-color: white; + margin-top: 4px; +} +.treeview .hitarea { + background: url(images/treeview-default.gif) -64px -25px no-repeat; + height: 16px; + width: 16px; + margin-left: -16px; + float: left; + cursor: pointer; +} +* html .hitarea { + display: inline; + float:none; +} +.treeview li { + margin: 0; padding: 3px 0pt 3px 16px; +} +.treeview a.selected { + background-color: #eee; +} +#treecontrol { margin: 1em 0; display: none; } +.treeview .hover { color: red; cursor: pointer; } +.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; } +.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; } +.treeview .expandable-hitarea { background-position: -80px -3px; } +.treeview li.last { background-position: 0 -1766px } +.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); } +.treeview li.lastCollapsable { background-position: 0 -111px } +.treeview li.lastExpandable { background-position: -32px -67px } +.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; } +.treeview .placeholder { + height: 16px; + width: 16px; + display: block; +} +/* + * Spinbox + */ +input.spinbox-active { + background-image:url(images/spinbox_sprite.png); + background-position:right 0px; + background-repeat:no-repeat; + width: 60px; +} +input.spinbox-active.spinbox-up-hover { + background-position:right -18px; + cursor:pointer; +} +input.spinbox-active.spinbox-down-hover { + background-position:right -36px; + cursor:pointer; +} +input.spinbox-active.spinbox-up { + background-position:right -72px; + cursor:pointer; +} +input.spinbox-active.spinbox-down { + background-position:right -54px; + cursor:pointer; +} + +/* Core CSS */ +.tvtags-main { + position: relative; + display: inline-block; +} + +.tvtags-main:after { + content: " "; + display: block; + height: 0; + overflow: hidden; + clear: both; +} + +.tvtags-value { + display: none; +} + +.tvtags-tag { + float: left; +} + +.tvtags-input-container { + overflow: hidden; + min-width: 200px; +} + +.tvtags-input { + width: 100%; + margin: 0; + border: 0; +} + +.tvtags-suggests-anchor { + position: absolute; + bottom: 0; + left: 0; + height: 0; + width: 100%; +} + +.tvtags-suggests { + overflow: auto; + display: none; +} + +.tvtags-main.tvtags-open .tvtags-suggests { + display: block; +} + +.tvtags-suggest { + white-space: nowrap; + overflow: hidden; +} + + +/* Stylizations */ +.tvtags-main { + display: block; + border: solid #c9cbcd 1px; + cursor: text; + padding: 4px 0 0 4px; +} + +.tvtags-focused { + border-color: #4c82ce; +} + +.tvtags-tag { + position: relative; + cursor: default; + background: #aebfd0; + color: white; + font-size: 12px; + line-height: 15px; + height: 15px; + padding: 4px; + margin: 0 4px 4px 0; + max-width: 180px; +} + +.tvtags-tag-content { + white-space: nowrap; + overflow: hidden; + display: block; + text-overflow: ellipsis; +} + +.tvtags-tag-deletable { + padding-right: 18px; +} + +.tvtags-tag .tvtags-removetag { + cursor: pointer; + position: absolute; + top: 4px; + right: 3px; + height: 15px; + width: 13px; + vertical-align: top; + background: url('data:image/gif;base64,R0lGODlhBwAHAKECAHaBjIKWqv///////yH5BAEKAAIALAAAAAAHAAcAAAINRIRhJnrOUmzrMXhkAQA7') 50% 50% no-repeat; +} + +.tvtags-input-container { + margin: 0 4px 4px 0; +} + +.tvtags-input { + height: 21px; +} + +.tvtags-suggests-anchor { + z-index: 100; +} + +.tvtags-suggests { + cursor: default; + margin: 0 -1px; + border: solid #aaa 1px; + background: white; + max-height: 100px; +} + +.tvtags-suggest:hover { + background: #f2f5f8; +} + +.tvtags-suggest-active, .tvtags-suggest-active:hover { + background: #d1e1f8; +} + +.tvtags-suggest { + padding: 4px; + cursor: pointer; + text-overflow: ellipsis; +} + +.tvtags-suggest-message { + color: #777; + font-style: italic; +} + +.tvtags-suggest .date { + color: #777; +} + +.tvtags-suggestarrow { + cursor: default; + float: right; + position: relative; + height: 31px; + width: 25px; + margin-top: -4px; +} + +.tvtags-suggestarrow:hover { + background: #eee; +} + +.tvtags-suggestarrow:before { + content: " "; + position: absolute; + top: 50%; + left: 50%; + width: 0; + height: 0; + border-style: solid; + border-width: 5px 5px 0 5px; + border-color: #8F9091 transparent transparent transparent; + margin: -3px -5px; +} + +.tvtags-open .tvtags-suggestarrow:before { + border-width: 0 5px 5px 5px; + border-color: transparent transparent #8F9091 transparent; +} + +.tvtags-main.no-arrow .tvtags-suggestarrow { + display: none; +} + +.tvtags-tag.tag { + margin-right: 15px; + padding-right: 0; +} + +.tvtags-tag.tag.tvtags-tag-deletable { + padding-right: 12px; +} + +.tvtags-tag.tag.tvtags-tag-deletable .tvtags-removetag { + right: -3px; +} + +.tvtags-tag.tag:before{ + padding-right: 0; + content: ' '; + position: absolute; + top: 0; + right: -11px; + width: 0; + height: 1px; + border-top: 11px solid transparent; + border-bottom: 11px solid transparent; + border-left: 11px solid #aebfd0; +} + +/* All icon mixins must have "icon-" */ +.pseudo { + content: " "; +} +.absolute-center { + position: absolute; + top: 50%; + left: 50%; +} +/* ------------------------ */ +/* LESS mixin for CSS arrow */ +/* ------------------------ */ +/* Usage + * .arrow(size, color, direction, offset, border-size, border-color); + */ +/* Where + * Size is the with of the arrow + * Color is the color of the arrow (plain color required) + * Direction is the orientation of the arrow (top, right, bottom, left) + * Offset is the position of the arrow on its axis (px / em) + * Border-size is the width of the border if there is one (optional; default "0") + * Border-color is the color of the border if there is one (optional; default "inherit"); + */ +/* Extra + * Drop-shadows can be used on the element to create a shadow on the arrow as well + */ +.text-overflow-ellipsis { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.avatar-small { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; +} +.avatar-small img { + width: 32px; + height: 32px; +} +.avatar-small.online:after, +.avatar-small.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.avatar-middle { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 39px; + height: 39px; + overflow: hidden; + position: relative; +} +.avatar-middle img { + width: 39px; + height: 39px; +} +.avatar-middle.online:after, +.avatar-middle.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.user-stats-small { + text-decoration: none; + font-size: 14px; + font-weight: bold; +} +.user-stats-small .user-stats-charts { + margin-right: 14px; +} +.user-stats-small .user-stats-charts:before { + height: 12px; + width: 19px; + background-image: url("../../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -547px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 3px; + top: -3px; +} +.user-stats-small .user-stats-followers { + margin-right: 14px; +} +.user-stats-small .user-stats-followers:before { + height: 13px; + width: 13px; + background-image: url("../../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1638px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 5px; +} +.user-stats-small .user-stats-reputation { + color: #3cbf81; +} +.user-stats-small .user-stats-reputation:before { + height: 13px; + width: 10px; + background-image: url("../../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1903px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 5px; + top: -3px; +} +.user-stats { + text-decoration: none; + color: #1380b7; + font-size: 19px; +} +.user-stats .user-stats-charts { + margin-right: 14px; +} +.user-stats .user-stats-charts:before { + height: 13px; + width: 19px; + background-image: url("../../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -220px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 3px; + top: -3px; +} +.user-stats .user-stats-followers { + margin-right: 14px; +} +.user-stats .user-stats-followers:before { + height: 16px; + width: 16px; + background-image: url("../../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1280px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 5px; +} +.user-stats .user-stats-reputation { + color: #3cbf81; +} +.user-stats .user-stats-reputation:before { + height: 15px; + width: 13px; + background-image: url("../../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1878px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 5px; + top: -3px; +} +.chart-stats-middle { + text-decoration: none; + color: #3b3e44; + font-weight: bold; + font-size: 14px; +} +.chart-stats-middle .chart-stats-comments { + margin-right: 6px; +} +.chart-stats-middle .chart-stats-comments:before { + height: 15px; + width: 16px; + background-image: url("../../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -569px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 6px; +} +.chart-stats-middle .chart-stats-views:before { + height: 12px; + width: 16px; + background-image: url("../../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2164px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 5px; + top: -1px; +} +.chart-stats-small { + text-decoration: none; + color: #3b3e44; + font-weight: bold; + font-size: 12px; +} +.chart-stats-small .chart-stats-comments { + margin-right: 9px; +} +.chart-stats-small .chart-stats-comments:before { + height: 13px; + width: 13px; + background-image: url("../../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -594px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 5px; +} +.chart-stats-small .chart-stats-views:before { + height: 11px; + width: 15px; + background-image: url("../../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2186px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 4px; + top: -1px; +} +.symbol-change-direction.up { + color: #41a771; +} +.symbol-change-direction.down { + color: #de7255; +} +.chart-widget { + border-style: none; + position: absolute; + left: 0px; + top: 0px; + width: 512px; + height: 256px; + margin: 0px; + padding: 0px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +/* chart header */ +.chart-header { + background-color: #ffffff; + border-bottom: 1px solid gray; + color: white; +} +.chart-header-form { + background-color: #ffffff; + color: black; + margin: 3px; +} +.chart-header-input-text { + border: 1px solid black; + color: black; +} +.chart-header-status { + border: 0px; +} +/* markup table */ +table.chart-markup-table { + border: none; + border-collapse: collapse; + border-spacing: 0; + line-height: 0px; + margin: 0px; + padding: 0px; +} +.chart-markup-table tr { + margin: 0; + padding: 0; +} +td.chart-markup-table { + border: none; + text-align: left; + vertical-align: top; + line-height: 0px; + margin: 0px; + padding: 0px; +} +/* data window */ +.chart-data-window { + position: absolute; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-collapse: collapse; + margin: 0; + padding: 0; + background-color: #FFF; + text-align: left; + color: #5a5c62; +} +.chart-data-window .box { + margin: 3px; +} +.chart-data-window .box.with-actions { + cursor: pointer; +} +.chart-data-window .box:first-child .chart-data-window-header:first-child { + margin-top: 0; +} +.chart-data-window .hover .chart-data-window-header .hover-source-icon { + display: block; +} +.chart-data-window .active { + border-left: 2px solid #528CDE; +} +.chart-data-window .active .chart-data-window-header { + background: #E9F8FF; +} +.chart-data-window .active .chart-data-window-header, +.chart-data-window .active .chart-data-window-item .chart-data-window-item-title { + padding-left: 8px; +} +.chart-data-window .active .chart-data-window-item { + font-weight: bold; +} +.chart-data-window .hidden { + opacity: 0.3; +} +.chart-data-window .hidden .chart-data-window-item { + display: none; +} +.chart-data-window .chart-data-window-header, +.chart-data-window .chart-data-window-item { + margin-bottom: 3px; + position: relative; +} +.chart-data-window .chart-data-window-header { + padding: 9px 10px; + background: #f2f5f8; + font-weight: bold; + font-size: 12px; +} +.chart-data-window .chart-data-window-header .toggle-source-icon { + display: block; + position: absolute; + right: 14px; + top: 11px; + width: 16px; + height: 10px; + background-image: url("../../images/icons.png"); + background-position: -80px -80px; + cursor: pointer; +} +.chart-data-window .chart-data-window-header .toggle-source-icon:hover { + background-position: -60px -100px; +} +.chart-data-window .chart-data-window-header .hover-source-icon { + display: none; + position: absolute; + right: 40px; + top: 11px; + width: 10px; + height: 10px; + -webkit-border-radius: 10px; + -webkit-background-clip: padding-box; + -moz-border-radius: 10px; + -moz-background-clip: padding; + border-radius: 10px; + background-clip: padding-box; + background: #528CDE; +} +.chart-data-window .chart-data-window-item:last-child { + margin-bottom: 0; +} +.chart-data-window .chart-data-window-item .chart-data-window-item-title, +.chart-data-window .chart-data-window-item .chart-data-window-item-value { + width: 50%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 4px 10px; + display: inline-block; + white-space: nowrap; +} +.chart-data-window .chart-data-window-item .chart-data-window-item-title .real-color, +.chart-data-window .chart-data-window-item .chart-data-window-item-value .real-color { + display: inline-block; + width: 15px; + height: 8px; + margin-right: 15px; + border: 1px dotted #ccc; + cursor: help; +} +.chart-data-window .chart-data-window-item .chart-data-window-item-value { + text-align: right; +} +span.insert-study-dialog { + cursor: pointer; +} +table.insert-study-dialog { + z-index: 10; +} +div.insert-study-dialog p { + margin: 0; + padding: 15px; + color: #8B8C8E; + font-weight: bold; + text-align: center; +} +.pane { + overflow: hidden; +} +.pane-legend { + background-color: transparent; + color: #444; + border: 0px; + white-space: nowrap; + margin: 0px; + padding: 0px; + z-index: 3; + position: absolute; + font-family: Verdana, Arial; + font-size: 9pt; + pointer-events: none; +} +.pane-legend-line { + border: 0px; + text-align: left; + margin: 0px; + padding: 0px; + cursor: pointer; + white-space: pre-line; +} +.pane-legend-line span { + pointer-events: auto; +} +.pane-legend-line button.follow-symbol { + pointer-events: auto; + margin-right: 4px; + opacity: 0.3; + position: relative; + top: 3px; + vertical-align: top; +} +.pane-legend-line:hover button.follow-symbol { + opacity: 1; +} +.is-mobile .pane-legend-line button.follow-symbol { + opacity: 0.8; +} +.pane-legend-item-value-container { + display: inline-block; +} +.pane-legend-item-value, +.pane-legend-item-value-title { + font-size: 9pt; + font-weight: normal; + pointer-events: none !important; + color: #555555; +} +.pane-legend-item-value { + padding-left: 5px; + padding-right: 5px; +} +.pane-legend-line.disabled { + color: #d8dada !important; +} +.pane-legend-icon-container { + display: inline-block; + vertical-align: baseline; + position: relative; + left: 3px; + top: 3px; + padding-right: 10px; +} +.main .pane-legend-icon-container { + top: 1px; +} +.pane-legend-icon { + background: url('../../images/legend-icons.png'); + width: 14px; + height: 14px; + display: inline-block; + margin: 0 0 0 3px; + cursor: pointer; + opacity: 0.3; +} +.is-mobile .pane-legend-icon { + -webkit-transform: scale(1.1); + transform: scale(1.1); + margin: 0 0 0 10px; + background: url('../../images/mobile/legend-icons.png'); + width: 16px; + height: 16px; +} +.pane-legend-icon.delete { + background-position: 0px -14px; +} +.is-mobile .pane-legend-icon.delete { + opacity: 0.8; + background-position: 0px -16px; +} +.pane-legend-icon.icon-hide { + background-position: -14px -14px; +} +.is-mobile .pane-legend-icon.icon-hide { + opacity: 0.8; + background-position: -16px -16px; +} +.pane-legend-icon.down { + background-position: -28px -14px; +} +.is-mobile .pane-legend-icon.down { + opacity: 0.8; + background-position: -32px -16px; +} +.pane-legend-icon.up { + background-position: -42px -14px; +} +.is-mobile .pane-legend-icon.up { + opacity: 0.8; + background-position: -48px -16px; +} +.pane-legend-icon.format { + background-position: -56px -14px; +} +.is-mobile .pane-legend-icon.format { + opacity: 0.8; + background-position: -64px -16px; +} +.pane-legend-icon.source { + background-position: -70px -14px; +} +.is-mobile .pane-legend-icon.source { + opacity: 0.8; + background-position: -80px -16px; +} +.pane-legend-line:hover .pane-legend-icon.delete, +.pane-controls:hover .pane-legend-icon.delete { + opacity: 1; + background-position: 0px -14px; +} +.pane-legend-line:hover .pane-legend-icon.delete:hover, +.pane-controls:hover .pane-legend-icon.delete:hover { + background-position: 0px -28px; +} +.is-mobile .pane-legend-line:hover .pane-legend-icon.delete, +.is-mobile .pane-controls:hover .pane-legend-icon.delete { + background-position: 0px -16px; +} +.is-mobile .pane-legend-line:hover .pane-legend-icon.delete:hover, +.is-mobile .pane-controls:hover .pane-legend-icon.delete:hover { + background-position: 0px -32px; +} +.pane-legend-line:hover .pane-legend-icon.icon-hide, +.pane-controls:hover .pane-legend-icon.icon-hide { + opacity: 1; + background-position: -14px -14px; +} +.pane-legend-line:hover .pane-legend-icon.icon-hide:hover, +.pane-controls:hover .pane-legend-icon.icon-hide:hover { + background-position: -14px -28px; +} +.is-mobile .pane-legend-line:hover .pane-legend-icon.icon-hide, +.is-mobile .pane-controls:hover .pane-legend-icon.icon-hide { + background-position: -16px -16px; +} +.is-mobile .pane-legend-line:hover .pane-legend-icon.icon-hide:hover, +.is-mobile .pane-controls:hover .pane-legend-icon.icon-hide:hover { + background-position: -16px -32px; +} +.pane-legend-line:hover .pane-legend-icon.down, +.pane-controls:hover .pane-legend-icon.down { + opacity: 1; + background-position: -28px -14px; +} +.pane-legend-line:hover .pane-legend-icon.down:hover, +.pane-controls:hover .pane-legend-icon.down:hover { + background-position: -28px -28px; +} +.is-mobile .pane-legend-line:hover .pane-legend-icon.down, +.is-mobile .pane-controls:hover .pane-legend-icon.down { + background-position: -32px -16px; +} +.is-mobile .pane-legend-line:hover .pane-legend-icon.down:hover, +.is-mobile .pane-controls:hover .pane-legend-icon.down:hover { + background-position: -32px -32px; +} +.pane-legend-line:hover .pane-legend-icon.up, +.pane-controls:hover .pane-legend-icon.up { + opacity: 1; + background-position: -42px -14px; +} +.pane-legend-line:hover .pane-legend-icon.up:hover, +.pane-controls:hover .pane-legend-icon.up:hover { + background-position: -42px -28px; +} +.is-mobile .pane-legend-line:hover .pane-legend-icon.up, +.is-mobile .pane-controls:hover .pane-legend-icon.up { + background-position: -48px -16px; +} +.is-mobile .pane-legend-line:hover .pane-legend-icon.up:hover, +.is-mobile .pane-controls:hover .pane-legend-icon.up:hover { + background-position: -48px -32px; +} +.pane-legend-line:hover .pane-legend-icon.format, +.pane-controls:hover .pane-legend-icon.format { + opacity: 1; + background-position: -56px -14px; +} +.pane-legend-line:hover .pane-legend-icon.format:hover, +.pane-controls:hover .pane-legend-icon.format:hover { + background-position: -56px -28px; +} +.is-mobile .pane-legend-line:hover .pane-legend-icon.format, +.is-mobile .pane-controls:hover .pane-legend-icon.format { + background-position: -64px -16px; +} +.is-mobile .pane-legend-line:hover .pane-legend-icon.format:hover, +.is-mobile .pane-controls:hover .pane-legend-icon.format:hover { + background-position: -64px -32px; +} +.pane-legend-line:hover .pane-legend-icon.source, +.pane-controls:hover .pane-legend-icon.source { + opacity: 1; + background-position: -70px -14px; +} +.pane-legend-line:hover .pane-legend-icon.source:hover, +.pane-controls:hover .pane-legend-icon.source:hover { + background-position: -70px -28px; +} +.is-mobile .pane-legend-line:hover .pane-legend-icon.source, +.is-mobile .pane-controls:hover .pane-legend-icon.source { + background-position: -80px -16px; +} +.is-mobile .pane-legend-line:hover .pane-legend-icon.source:hover, +.is-mobile .pane-controls:hover .pane-legend-icon.source:hover { + background-position: -80px -32px; +} +.pane-legend-line .exchange-warning { + background: url('../../images/warning-icon.png'); + display: inline-block; + width: 18px; + height: 15px; + margin: 0 4px 0 0; + vertical-align: -1px; + cursor: pointer; +} +.pane-separator { + padding: 0; + margin: 0; +} +.pane-separator .handle { + background-color: rgba(255, 255, 255, 0.02); + position: absolute; + height: 5px; + width: 100%; + z-index: 50; +} +.context-menu-wrapper { + position: absolute; + z-index: 500; + overflow: auto; + border: 1px solid #aaadb1; + background: #fff; + white-space: nowrap; +} +tr.context-menu.disabled { + color: #9D9D9D; +} +.submenu.top { + background-image: url(images/contextmenu_top.png); + background-repeat: x-repeat; + background-position: top; + padding-top: 3px; +} +.submenu.left { + background-image: url(images/contextmenu_left.png); + background-repeat: y-repeat; + background-position: left; +} +.submenu.right { + background-image: url(images/contextmenu_right.png); + background-repeat: y-repeat; + background-position: right; +} +.submenu.bottom { + background-image: url(images/contextmenu_bottom.png); + background-repeat: x-repeat; + background-position: bottom; +} +.submenu.center { + background-color: white; +} +.context-menu { + font-family: Verdana; + font-size: 8.5pt; + white-space: nowrap; +} +.context-submenu-arrow { + position: absolute; + background: url(../../chart-client/css/images/contextmenu_lefttop.png) 0px -10px no-repeat; + width: 11px; + height: 21px; + top: 7px; + left: -10px; +} +tr.context-menu { + cursor: pointer; + height: 29px; +} +tr.context-menu-hover { + background: #f4f7f9; +} +td.context-menu { + opacity: 1.0; + cursor: pointer; + padding-left: 4px; +} +.context-menu-item-separated { + border-bottom: 1px solid #CECECE; +} +.context-menu .text { + min-width: 100px; +} +.context-menu .spacer { + width: 18px; +} +.context-menu .icon { + height: 27px; + width: 18px; +} +.context-menu .shortcut { + color: #aaa; + padding: 0 2px; +} +.submenu-arrow { + background-image: url(images/submenu.png); + background-repeat: no-repeat; + background-position: center; + width: 20px; +} +.submenu-arrow.expanded { + width: 20px; +} +.popup { + position: absolute; + display: block; +} +div.submenu { + background-image: url(images/submenu_arrow.png); + background-repeat: no-repeat; + padding-left: 25px; +} +.checked-icon { + background-image: url(images/checkbox_on.png); + background-position: center; + background-repeat: no-repeat; +} +.unchecked-icon { + background-image: url(images/checkbox_off.png); + background-position: center; + background-repeat: no-repeat; +} +.context-menu .action-separator { + height: 1px !important; + background-color: #c9cbcd; +} +.context-menu .action-separator { + height: 0px; + cursor: default; +} +.context-menu .action-separator td { + height: 0px; + border-top: solid 1px #c9cbcd; +} +.spacer.delete-spacer { + width: 23px; +} +.context-menu-delete-button { + display: none; + vertical-align: middle; + width: 14px; + height: 14px; + background: url("../../images/icons.png") no-repeat scroll -102px -362px transparent; +} +tr:hover .context-menu-delete-button { + display: inline-block; +} +.context-menu-delete-button:hover { + background-position: -81px -362px; +} +.study_icon { + background-image: url(images/icon_study.png); + background-position: 50% 50%; + background-repeat: no-repeat; +} +.drawing_icon { + background-image: url(images/icon_drawing.png); + background-position: 50% 50%; + background-repeat: no-repeat; +} +.treeview-link { + cursor: pointer; +} +.edit-panel { + z-index: 4; + font-family: Verdana; + font-size: 9pt; + padding-left: 4px; +} +.edit-panel-toolbar { + background: white; +} +.edit-panel.top { + background-image: url(images/edittoolbar_top.png); + background-repeat: repeat-x; + background-position: top; +} +.edit-panel.left { + background-image: url(images/edittoolbar_left.png); + background-repeat: repeat-y; + background-position: left; +} +.edit-panel.right { + background-image: url(images/edittoolbar_right.png); + background-repeat: repeat-y; + background-position: right; +} +.edit-panel.bottom { + background-image: url(images/edittoolbar_bottom.png); + background-repeat: repeat-x; + background-position: bottom; +} +.edit-panel .left-arrow { + background: url('images/contextmenu_lefttop.png') 0 -7px; + width: 12px; + height: 23px; + position: absolute; + left: -5px; +} +.edit-panel-buttons { + padding-left: 3px; + padding-right: 3px; + padding-top: 1px; + padding-bottom: 1px; +} +.edit-panel-toolbar { + padding-left: 0px; + padding-right: 0px; +} +.edit-panel-editors { + padding-left: 6px; + padding-top: 3px; + padding-bottom: 3px; + padding-right: 6px; +} +.property-page { + color: #595959; +} +.property-page td { + padding: 3px 4px; + height: 27px; +} +.property-page td:empty { + padding: 0; +} +.property-page td:first-child { + padding-left: 0; +} +.property-page td:last-child { + padding-right: 0; +} +.property-page-fullwidth-wrapper { + margin: 0 13px 0 0; +} +.property-page-small-select .tv-select-container { + width: 80px; +} +.property-page-bandwidth { + margin-left: 8px; + width: 55px; + vertical-align: middle; +} +.property-page input[type=checkbox] { + vertical-align: middle; +} +.property-page td:first-child input[type=checkbox] { + margin-left: 0; +} +.property-page .tv-text-input { + height: 25px; +} +.property-page .visibility-switch-icon { + background: url('../../images/legend-icons.png') -14px -14px; + width: 14px; + height: 14px; + position: absolute; + cursor: pointer; + z-index: 1; +} +.property-page .visibility-switch-icon:hover { + background-position: -14px -28px; +} +.property-page-unpadded { + border-collapse: collapse; +} +.property-page-unpadded > tbody > tr > td, +.property-page-unpadded > tbody > tr > th { + padding: 0; +} +.property-page .property-page-separator-cell { + height: 21px; + padding: 0; +} +.property-page .offset-row td:first-child { + padding-left: 30px; +} +.propertypage-name-label { + text-transform: capitalize; +} +.colorpicker.main { + border: 1px solid #c9cbcd; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); +} +.custom-select { + background-color: #ffffff; + position: relative; + display: inline-block; + vertical-align: middle; + height: 27px; +} +.custom-select .switcher { + background: #fafafa; + border: 1px solid #c9cbcd; + clear: both; + cursor: pointer; + height: 25px; + min-width: 65px; +} +.custom-select .switcher .title { + display: block; + background-repeat: repeat-x; + float: left; + height: 10px; + overflow: hidden; + padding: 5px 20px 5px 12px; + vertical-align: middle; + width: 91px; +} +.custom-select .switcher .icon { + position: absolute; + right: 5px; + top: 6px; + display: inline-block; + height: 15px; + width: 13px; + vertical-align: top; + background: url('../../images/select-bg.png') 2px 5px no-repeat; +} +.custom-select .items { + background: #fff; + border: 1px solid #c9cbcd; + clear: both; + cursor: pointer; + display: none; + position: absolute; + top: 28px; + z-index: 3; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 100%; +} +.custom-select .items .item { + cursor: pointer; + padding: 7px 12px; +} +.custom-select .items .item:hover { + background: #f4f7f9; +} +.custom-select .items .item.selected { + padding-left: 8px; + background: #f4f7f9; + border-left: 4px solid #5cb888; +} +.custom-select .items .item .linestyle { + width: 100%; +} +.linestyle { + background-image: url(images/lines.png); + background-repeat: repeat-x; + height: 15px; + width: 90px; +} +.solidline { + background-position: 0 -4px; +} +.dottedline { + background-position: 0 -55px; +} +.dashedline { + background-position: 0 -44px; +} +.clearing { + clear: both; + display: block; + height: 0; + line-height: 0; + width: 100%; +} +div.tooltip { + background-color: #FFFFC2; + border: 1px solid #B2B2B2; + padding-left: 10px; + padding-right: 10px; + padding-top: 5px; + padding-bottom: 5px; + z-index: 100; +} +.zoom-selector { + background-color: rgba(80, 80, 80, 0.15); + border: 1px solid rgba(80, 80, 80, 0.5); + position: absolute; +} +.tooltip-selector { + position: absolute; + font-weight: bold; + font-size: 10px; + line-height: normal; + opacity: .8; + white-space: nowrap; +} +.tooltip-selector-hidden { + display: none; +} +.toolbarbuttonicon { + width: 24px; + height: 24px; + position: absolute; + top: 1px; + left: 1px; +} +.toolbarbuttonicon.wide { + width: 33px; +} +.toolbarpopupbutton { + width: 32px; + height: 32px; +} +#big-load-more-button-wrap { + display: none; + position: absolute; + right: 0; + bottom: 50%; + /*To prevent ugly select on multiple click */ + -o-user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; +} +#big-load-more-button-wrap.state-progress, +#big-load-more-button-wrap.state-enabled { + display: block; +} +#big-load-more-button-wrap.state-hidden *, +#big-load-more-button-wrap.state-disabled { + display: none; +} +.big-load-more-button { + display: inline-block; + margin-bottom: -50%; + cursor: pointer; + opacity: 1; +} +.big-load-more-button::before { + content: ' '; + display: block; + width: 64px; + height: 64px; + background: url('../../images/button-load-new-bars.png') no-repeat; +} +#big-load-more-button-wrap.state-progress .big-load-more-button::before { + opacity: .42; +} +.tooltip-pad-wrap, +.tooltip-newbars-wrap { + position: absolute; + right: 50%; + bottom: 100%; +} +.tooltip-pad, +.tooltip-newbars { + position: relative; + left: 50%; + display: none; + border: 1px solid #007FB9; + background: #fff; + white-space: nowrap; + text-align: center; + font-size: 13px; + color: #41474d; +} +.tooltip-pad { + padding: 5px 10px; + margin-bottom: 5px; +} +.tooltip-newbars { + padding: 13px; +} +.tooltip-pad::after, +.tooltip-newbars::after { + content: ' '; + position: absolute; + left: 50%; + bottom: 0; + display: inline-block; + width: 19px; + height: 11px; + margin: -11px 0 -11px -9px; + background: url('../../images/icons.png') 0 -80px no-repeat; +} +#big-load-more-button-wrap.state-progress .big-load-more-button, +.big-load-more-button:hover { + opacity: 1; +} +#big-load-more-button-wrap.state-progress .big-load-more-button .tooltip-newbars, +.big-load-more-button:hover .tooltip-newbars { + display: inline-block; +} +#big-load-more-button-wrap.state-enabled .big-load-more-button:hover::before { + background-position: 0 -64px; +} +.themesMenu { + border: 1px solid black; + position: absolute; + background: white; + left: 100px; +} +/* ={ TVColorPicker == */ +.tvcolorpicker-widget { + vertical-align: middle; + background-image: url('../../images/tvcolorpicker-bg.png'); + background-position: 0 0; + background-repeat: no-repeat; + border: 1px solid #cacaca; + overflow: hidden; + padding: 0; + width: 25px; + height: 25px; + cursor: pointer; + font-size: 0px; + -webkit-user-select: none; + -moz-user-select: -moz-none; + user-select: none; +} +.tvcolorpicker-popup { + position: absolute; + z-index: 1000; + padding: 4px; + background: white; + border: 1px solid #9D9D9D; + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); +} +.tvcolorpicker-table { + border-collapse: collapse; + table-layout: fixed; + margin: 0px 0px 6px 0px; +} +.tvcolorpicker-popup .tvcolorpicker-table:last-of-type { + margin-bottom: 0px; +} +.tvcolorpicker-table td { + padding: 0; + width: 18px; + height: 18px; +} +.tvcolorpicker-swatch { + width: 16px; + height: 16px; + border: none 0px; + margin: 1px; + cursor: pointer; + overflow: hidden; +} +.tvcolorpicker-swatch.low-contrast { + margin: 0px; + border: solid #cccccc 1px; +} +.tvcolorpicker-swatch.tvcolorpicker-user { + border: solid #eeeeee 1px; + margin: 0px; +} +.tvcolorpicker-cell:hover .tvcolorpicker-swatch { + border: solid black 1px; + margin: 0; +} +.tvcolorpicker-swatch.active { + background: url(../../images/tvcolorpicker-check.png) 50% 50% no-repeat; + border: solid white 1px; + outline: solid black 1px; + margin: 0; +} +.tvcolorpicker-custom-button { + display: block; +} +.tvcolorpicker-hsv { + position: relative; + top: 13px; + height: 130px; + width: 160px; + margin: 0px auto; +} +.tvcolorpicker-hs { + position: absolute; + top: 0px; + left: 0px; + width: 128px; + height: 128px; + background: url(../../images/tvcolorpicker-sprite.png) 0px 0px no-repeat; + border: solid #eeeeee 1px; +} +.tvcolorpicker-hs-area, +.tvcolorpicker-v-area { + position: absolute; + top: 0px; + left: 0px; + width: 100%; + height: 100%; +} +.tvcolorpicker-v { + position: absolute; + top: 0px; + left: 140px; + width: 9px; + height: 128px; + background: url(../../images/tvcolorpicker-sprite.png) -128px 0px no-repeat; + border: solid #eeeeee 1px; +} +.tvcolorpicker-hs-handle { + width: 11px; + height: 11px; + position: absolute; + left: 0px; + top: 0px; + margin: -5px 0px 0px -5px; + background: url(../../images/tvcolorpicker-sprite.png) 0px -128px no-repeat; +} +.tvcolorpicker-v-handle { + position: absolute; + left: 0px; + top: 0px; + width: 25px; + height: 11px; + margin: -5px 0px 0px -8px; + background: url(../../images/tvcolorpicker-sprite.png) -11px -128px no-repeat; +} +.tvcolorpicker-custom-button { + margin: 6px 0px 0px 0px; +} +.tvcolorpicker-user-swatches { + margin: 6px 0px 0px 0px; +} +.some-colorpicker .tvcolorpicker-widget { + margin-right: 8px; +} +/* == TVColorPicker }= */ +/* ={ Properties Tabs == */ +.properties-tabs { + padding: 0 25px; + border-bottom: 1px solid #e5e4e4; +} +.properties-tabs a.properties-tabs-label { + padding: 20px 0 14px; + margin-left: 45px; + display: inline-block; + position: relative; + color: #595959; +} +.properties-tabs a.properties-tabs-label.active { + font-weight: bold; +} +.properties-tabs a.properties-tabs-label.active:after { + content: " "; + position: absolute; + display: block; + bottom: -1px; + width: 100%; + height: 3px; + background-color: #5cb888; +} +.properties-tabs a.properties-tabs-label:first-child { + margin-left: 0; +} +.properties-tabs a.properties-tabs-label:last-child { + margin-right: 40px; +} +/* == Properties Tabs }= */ +.chart-status-picture { + position: absolute; + right: 5px; + top: 10px; + z-index: 5; + white-space: nowrap; +} +.chart-status-picture .series-status { + display: inline-block; + height: 15px; + background: url('../../chart-client/css/images/chartstatus.png') 0 0 no-repeat; + vertical-align: top; +} +.chart-status-picture .series-status.chart-status-picture-realtime { + width: 56px; + background-position: 0 -30px; +} +.chart-status-picture.pre-market .series-status { + width: 69px; + background-position: 0 -90px; +} +.chart-status-picture.post-market .series-status { + width: 73px; + background-position: 0 -105px; +} +.chart-status-picture.out-of-session .series-status { + width: 48px; + background-position: 0 -120px; +} +.chart-status-picture .series-status.chart-status-picture-connecting { + width: 57px; + background-position: 0 0; +} +.chart-status-picture .series-status.chart-status-picture-loading { + width: 73px; + background-position: 0 -15px; +} +.chart-status-picture .series-status.chart-status-picture-eod { + width: 56px; + background-position: 0 -45px; +} +.chart-status-picture .series-status.chart-status-picture-delayed { + width: 70px; + background-position: 0 -60px; +} +.chart-status-picture .series-status.chart-status-picture-delayed-streaming { + width: 53px; + background-position: 0 -135px; +} +.chart-status-picture .series-status.chart-status-picture-invalid { + width: 84px; + background-position: 0 -75px; +} +.chart-status-picture .series-status.chart-status-picture-snapshot { + display: none; +} +.chart-status-picture .bats-warning { + height: 16px; + width: 16px; + background: url('../../images/warning-icon.png') 0 0 no-repeat; + cursor: pointer; + margin-right: 3px; + display: none; +} +.chart-status-picture .bats-warning.warn-bats { + display: inline-block; +} +/* ={ Panel extendion button == */ +.panel-ext { + display: none; + position: absolute; + top: 0; + right: 0; + width: 11px; + height: 32px; + border: 1px solid #c9cbcd; + background: #ffffff; +} +.panel-ext:hover { + background: #fff; + color: #68696b; +} +.panel-ext.active { + background: #f4f7f9; + background: -moz-linear-gradient(top, #f2f7fa, #f4f7f9); + background: -webkit-linear-gradient(top, #f2f7fa, #f4f7f9); + background: -ms-linear-gradient(top, #f2f7fa, #f4f7f9); + background: -o-linear-gradient(top, #f2f7fa, #f4f7f9); + background: linear-gradient(top, #f2f7fa, #f4f7f9); + color: #68696b; + box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2); +} +.panel-ext-arrow { + width: 100%; + height: 100%; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAQAAADxPw1zAAAAGElEQVR4XmPoqe/5D4b1DAwQTj0DBEAYAPmhC2SlApAHAAAAAElFTkSuQmCC) 50% 50% no-repeat; +} +/* == Panel extendion button }= */ +.chart-loading-screen { + position: absolute; + top: 0; + left: 0; + width: 0; + height: 0; + z-index: 4; +} +.chart-loading-screen .chart-loading-screen-shield { + width: 100%; + height: 100%; + opacity: 0; + background: red; +} +.chart-loading-screen.fade { + width: 100%; + height: 100%; +} +.chart-loading-screen.fade .chart-loading-screen-shield { + opacity: .5; + -webkit-transition: opacity 300ms ease; + -moz-transition: opacity 300ms ease; + -ms-transition: opacity 300ms ease; + -o-transition: opacity 300ms ease; + transition: opacity 300ms ease; +} +.control-bar-wrapper { + margin-left: -65px; + left: 50%; + position: absolute; + bottom: 27px; + width: 135px; + height: 25px; + z-index: 13; +} +.control-bar span { + display: block; + float: left; + width: 25px; + height: 25px; + padding-left: 0px; + margin-left: 1px; + background: url(../../images/controlll.png); + cursor: pointer; +} +.control-bar span.disabled { + opacity: 0.5; + cursor: default; +} +span.move-left-button-control-bar, +span.move-left-button-control-bar.disabled:hover, +span.move-left-button-control-bar.disabled:active { + background-position: 0px 0; +} +span.zoom-out-right-button-control-bar, +span.zoom-out-right-button-control-bar.disabled:hover, +span.zoom-out-right-button-control-bar.disabled:active { + background-position: -25px 0; +} +span.turn-button-control-bar, +span.turn-button-control-bar.disabled:hover, +span.turn-button-control-bar.disabled:active { + background-position: -50px 0; +} +span.zoom-in-button-control-bar, +span.zoom-in-button-control-bar.disabled:hover, +span.zoom-in-button-control-bar.disabled:active { + background-position: -75px 0; +} +span.move-right-button-control-bar, +span.move-right-button-control-bar.disabled:hover, +span.move-right-button-control-bar.disabled:active { + background-position: -100px 0; +} +span.move-left-button-control-bar:hover { + background-position: -150px 0; +} +span.zoom-out-right-button-control-bar:hover { + background-position: -175px 0; +} +span.turn-button-control-bar:hover { + background-position: -200px 0; +} +span.zoom-in-button-control-bar:hover { + background-position: -225px 0; +} +span.move-right-button-control-bar:hover { + background-position: -250px 0; +} +span.back-to-present:hover { + background-position: -275px 0; +} +span.move-left-button-control-bar:active { + background-position: -300px 0; +} +span.zoom-out-right-button-control-bar:active { + background-position: -325px 0; +} +span.turn-button-control-bar:active { + background-position: -350px 0; +} +span.zoom-in-button-control-bar:active { + background-position: -375px 0; +} +span.move-right-button-control-bar:active { + background-position: -400px 0; +} +span.back-to-present:active { + background-position: -425px 0; +} +/*back-to-present button*/ +span.back-to-present { + display: block; + width: 25px; + height: 25px; + position: absolute; + right: 2px; + bottom: 27px; + padding-left: 0px; + background: url(../../images/controlll.png); + background-position: -125px 0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + z-index: 13; +} +span.back-to-present.hidden { + display: none; +} +.property-page .symbol-edit-widget { + margin: 0; +} +.properties-tabs .help { + width: 15px; + height: 15px; + background: url('../../images/dialogs/study-help.png'); + float: right; + margin: 1px 10px 0 0; +} +.published-charts-tooltip { + display: none; + position: absolute; + z-index: 14; + padding: 8px 10px 8px 8px; + background: rgba(255, 255, 255, 0.9); + border: solid 1px; + height: 32px; + margin-top: -25px; +} +.published-charts-tooltip .avatar { + position: absolute; + top: 8px; + left: 8px; + width: 32px; + height: 32px; +} +.published-charts-tooltip .avatar img { + width: 32px; + height: 32px; +} +.published-charts-tooltip .text { + padding-left: 39px; + padding-top: 2px; + max-width: 250px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + display: inline-block; + font-size: 13px; + line-height: 13px; + font-weight: bold; +} +.published-charts-tooltip .text span { + display: block; + font-size: 11px; + color: #8f8f8f; + font-weight: normal; + padding-top: 2px; +} +/* arrow */ +.published-charts-tooltip:after, +.published-charts-tooltip:before { + left: 100%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; +} +.published-charts-tooltip:after { + border-width: 1em; + top: 50%; + margin-top: -1em; +} +.published-charts-tooltip:before { + border-width: 1.1em; + top: 50%; + margin-top: -1.1em; +} +.published-charts-tooltip:after { + border-color: rgba(255, 255, 255, 0); + border-left-color: #fff; +} +/****/ +.published-charts-tooltip.green { + border-color: #78C143; +} +.published-charts-tooltip.red { + border-color: #CC4545; +} +.published-charts-tooltip.neutral { + border-color: #EAC300; +} +.published-charts-tooltip.green:before { + border-color: rgba(120, 193, 67, 0); + border-left-color: #78C143; +} +.published-charts-tooltip.red:before { + border-color: rgba(204, 69, 69, 0); + border-left-color: #CC4545; +} +.published-charts-tooltip.neutral:before { + border-color: rgba(234, 195, 0, 0); + border-left-color: #EAC300; +} +/* blue text tooltip */ +.blue-tooltip { + position: absolute; + width: 230px; + border: 1px solid #007FB9; + background: #fff; + z-index: 111; + word-wrap: break-word; +} +.blue-tooltip .double-width { + width: 460px; +} +.blue-tooltip .short { + width: 150px; +} +.blue-tooltip-text { + margin: 8px 10px; + font-size: 13px; + color: #41474d; +} +.blue-tooltip-hidden { + display: none; +} +.tooltip-pad::before, +.tooltip-newbars::before, +.blue-tooltip-icon { + position: absolute; + width: 19px; + height: 11px; + margin: -11px 0 -11px -9px; +} +.tooltip-pad::before, +.tooltip-newbars::before, +.blue-tooltip-top .blue-tooltip-icon { + bottom: 0; + background-position: 0 -80px; +} +.blue-tooltip-bottom .blue-tooltip-icon { + top: 0; + background-position: -180px -80px; +} +/* chart controls */ +.chart-controls-bar { + position: absolute; + height: 22px; + width: 100%; + left: 0; + bottom: 0; + background: #e6e9ed; + overflow: hidden; +} +.chart-container.inactive .chart-controls-bar { + background: #f3f5f6; +} +/* date range */ +.chart-series-controls { + float: right; +} +.chart-controls-bar-buttons { + overflow: hidden; +} +.chart-controls-bar-buttons a { + cursor: pointer; + float: left; + position: relative; + padding: 4px 13px; + margin: 0 0 1px 0; + color: #8b8c8e; + stroke: #8b8c8e; + /* for svg icon */ + fill: #8b8c8e; + /* for svg icon */ + font-size: 11px; + line-height: 14px; + font-weight: bold; +} +.chart-controls-bar-buttons a:not(.disabled):hover { + background: #eceef1; + color: #555555; + stroke: #555555; + fill: #555555; +} +.chart-controls-bar-buttons a.active, +.chart-controls-bar-buttons a.active:hover { + color: #58c3e5; + stroke: #58c3e5; + fill: #58c3e5; +} +.chart-controls-bar-buttons a.disabled { + color: #AAAAAA; + stroke: #AAAAAA; + fill: #AAAAAA; + cursor: default; +} +.chart-controls-bar-buttons a:before { + content: " "; + display: block; + position: absolute; + top: 4px; + left: -1px; + width: 0; + height: 14px; + border-left: solid 1px #d0d4d9; +} +.chart-container.inactive .chart-controls-bar-buttons a { + color: #d0d4d9; + stroke: #d0d4d9; + fill: #d0d4d9; +} +.chart-container.inactive .chart-controls-bar-buttons a:not(.disabled):hover { + background: #eceef1; + color: #666666; + stroke: #666666; + fill: #666666; +} +.chart-container.inactive .chart-controls-bar-buttons a.active { + color: #a2ddf0; + stroke: #a2ddf0; + fill: #a2ddf0; +} +.chart-container.inactive .chart-controls-bar-buttons a.active:hover { + color: #58c3e5; + stroke: #58c3e5; + fill: #58c3e5; +} +/* onchart messages */ +.onchart-messages-wrapper { + /* pointer-events: none; */ + position: absolute; + bottom: 28px; + right: 9px; + z-index: 14; +} +.onchart-message-top, +.onchart-message-bottom { + background: white; + background: rgba(255, 255, 255, 0.92); + border: solid #c9c9c9; +} +.onchart-message-top { + border-width: 1px 1px 0 1px; + font-size: 14px; + line-height: 17px; + padding: 1px 18px; + text-align: center; +} +.onchart-message p, +.onchart-message h3 { + color: #595959; + font-size: 14px; + line-height: 17px; + margin: 7px 0; +} +.onchart-message .submit-button { + margin: 15px 0 0 0; + text-align: center; +} +.onchart-message .submit-button a { + cursor: pointer; + pointer-events: auto; + display: inline-block; + vertical-align: top; + color: white; + padding: 6px 20px 5px 20px; + background: #1fb2cc; +} +.onchart-message .submit-button a:hover { + background: #1fbad3; +} +.onchart-message .onchart-message-close { + cursor: pointer; + pointer-events: auto; + position: absolute; + width: 23px; + height: 23px; + top: 0; + right: 0; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAANklEQVR4AWMAgcjIyGUMqAAuDmcA8X8khRjiGAIYfBw6H8MVYANICh7DxIg2Ca+bSPUd4XACAJL9StMP8XreAAAAAElFTkSuQmCC') 50% 50% no-repeat; +} +.onchart-message-bottom { + height: 23px; + border-width: 0 1px 1px 1px; + margin: 0 0 0 23px; +} +.onchart-message-ear { + position: absolute; + height: 23px; + width: 23px; + bottom: 0; + left: 0; + border-top: 1px solid #c9c9c9; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAASUlEQVR4AbXMgQAAIBAAsVHl8u7vUhLdAGZmzu7e3yDJIckhySHJIckhySHJIckhySHJIckhySHJIckhySHJIckhySHJIckhyR97eKuLN6YbhwAAAABJRU5ErkJggg==') 100% 0 no-repeat; +} +.onchart-message-copy { + position: relative; + top: 9px; +} +@font-face { + font-family: 'FontAwesome'; + src: url('../../fonts/fontawesome-webfont.eot?v=4.0.3'); + src: url('../../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.ui-draggable { + -ms-touch-action: none; +} +.chart-sidebar { + position: relative; + width: 270px; + height: 100%; + top: 0; + right: 0; + overflow: hidden; +} +.chart-sidebar.hidden { + width: 12px; +} +.chart-sidebar .separator { + width: 13px; + height: 100%; + position: absolute; + left: 0px; + z-index: 10; + cursor: pointer; +} +.chart-sidebar .separator-bar { + height: 100%; + width: 1px; + border-left: 1px solid #c9cbcd; + border-right: 1px solid #c9cbcd; + position: absolute; + left: 0px; + background: #fff; + overflow: hidden; +} +.chart-sidebar .separator:hover .separator-bar { + background: #f4f7f9; + width: 11px; + -moz-transition: all 0.2s; + -webkit-transition: all 0.2s; + -o-transition: all 0.2s; + -ms-transition: all 0.2s; + transition: all 0.2s; +} +.chart-sidebar.hidden .separator-bar { + background: #f4f7f9; + width: 11px; +} +.chart-sidebar .separator-icon { + background: url('../../images/sidebar.png') no-repeat; + width: 7px; + height: 43px; + position: absolute; + top: 50%; + left: 2px; + margin: -21px 0 0; +} +.chart-sidebar.hidden .separator-icon { + background-position: -7px 0; +} +.chart-sidebar-pane { + margin: 34px 0 0 3px; + position: relative; +} +.chart-sidebar-pane .header { + position: absolute; + top: -34px; + height: 23px; + padding: 11px 7px 0; + width: 100%; + color: #6f7073; + background: #f1f3f6; + font-weight: bold; + font-size: 12px; +} +.chart-sidebar-pane .header:hover { + background: #f4f7f9; + cursor: pointer; +} +.chart-sidebar-pane .header > .icon { + width: 7px; + height: 4px; + background-position: -184px -140px; + vertical-align: middle; + margin: 0 6px 0 0; +} +.chart-sidebar-pane.minimized .header > .icon { + background-position: -192px -140px; + height: 7px; + top: -1px; +} +.chart-sidebar-pane .header .reorder-button { + display: none; + width: 26px; + height: 26px; + border: 1px solid #f4f7f9; + position: absolute; + margin: -8px 0 0 4px; + vertical-align: top; +} +.chart-sidebar-pane .header .reorder-button:hover { + background: #e0e5ea; + border: 1px solid #c9cbcd; + border-radius: 3px; +} +.chart-sidebar-pane .header:hover .reorder-button { + display: inline-block; +} +.chart-sidebar-pane .header .reorder-button .icon { + width: 10px; + height: 11px; + position: absolute; + top: 7px; + left: 8px; + background-position: -180px -149px; +} +.chart-sidebar-pane .header .reorder-button .icon.down { + background-position: -190px -149px; +} +.chart-sidebar-pane .container { + height: 100%; +} +.chart-sidebar-vseparator { + height: 1px; + background: #c9cbcd; + position: relative; + z-index: 1; + -ms-touch-action: none; +} +.chart-sidebar-vseparator .handle { + height: 5px; + width: 100%; + top: -2px; + position: absolute; + background: #fff; + opacity: 0.01; + cursor: url("../../chart-client/css/light/cursor_size_vertical.cur"), w-resize; +} +.chart-sidebar-vseparator .handle { + cursor: url("../../chart-client/css/light/cursor_size_vertical.cur") 16 15, w-resize; +} +.sb-inner-shadow { + box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15); + position: absolute; + bottom: -10px; + width: 100%; + height: 10px; + background: #fff; + z-index: 5; +} +.sb-inner-shadow.top { + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); + top: -10px; +} +.sb-scrollbar { + position: absolute; + opacity: 0; + position: absolute !important; + width: 7px; + height: 100px; + top: 73px; + right: 1px; + z-index: 1; + -moz-transition: opacity 0.3s; + -webkit-transition: opacity 0.3s; + -ms-transition: opacity 0.3s; + -o-transition: opacity 0.3s; + transition: opacity 0.3s; +} +.sb-scrollbar.active { + opacity: 1; + -moz-transition: opacity 0.3s; + -webkit-transition: opacity 0.3s; + -ms-transition: opacity 0.3s; + -o-transition: opacity 0.3s; + transition: opacity 0.3s; +} +.sb-scrollbar.active-always { + opacity: 1; +} +.sb-scrollbar-top { + position: absolute; + top: 0; + width: 7px; + height: 3px; + background-position: -173px -40px; + z-index: 1; +} +.sb-scrollbar-body { + position: absolute; + top: 0; + width: 5px; + height: 100%; + border-left: 1px solid #9c9c9c; + border-right: 1px solid #9c9c9c; + background: #f6f6f6; + background: -moz-linear-gradient(top, #ffffff, #eeeeee); + background: -webkit-linear-gradient(top, #ffffff, #eeeeee); + background: -ms-linear-gradient(top, #ffffff, #eeeeee); + background: -o-linear-gradient(top, #ffffff, #eeeeee); + background: linear-gradient(top, #ffffff, #eeeeee); +} +.sb-scrollbar-bottom { + position: absolute; + bottom: -1px; + width: 7px; + height: 4px; + background-position: -173px -43px; +} +.chat-page .sb-scrollbar-body, +.widgetbar-widget .sb-scrollbar-body { + border: 0; + background: #d8d8d8; + width: 6px; +} +.gray .sb-scrollbar-body { + background: #75757A; + border-color: #75757A; + border-radius: 3px; +} +.gray .sb-scrollbar-top, +.gray .sb-scrollbar-bottom { + display: none; +} +.chat-page .sb-scrollbar-top, +.chat-page .sb-scrollbar-bottom, +.widgetbar-widget .sb-scrollbar-top, +.widgetbar-widget .sb-scrollbar-bottom { + display: none; +} +.gray, +.active-always.gray { + opacity: 0.5; +} +.chart-sidebar-pane .header.selectable .title { + color: #007FB9; + border-bottom: 1px dashed #007FB9; +} +.chart-sidebar-pane .header.selectable .title:hover { + color: #3592BD; + border-color: #3592BD; +} +.chart-sidebar-pane .header.selectable .dropdown { + display: inline-block; + width: 16px; + height: 12px; + position: relative; + top: 1px; + left: 0px; +} +.chart-sidebar-pane .header.selectable .dropdown:after { + content: ''; + display: block; + width: 0px; + height: 0px; + border: 4px solid transparent; + border-top-color: #007FB9; + position: relative; + top: 6px; + left: 6px; +} +.symbol-list-container, +.symbol-list { + position: relative; +} +.minimized .symbol-list-container, +.minimized .symbol-list-header { + display: none; +} +.symbol-list-header { + height: 21px; + z-index: 1; + margin: 0 3px; + border-bottom: 1px solid #EBEDF0; + color: #888989; + cursor: default; +} +.symbol-list-header.sortable { + cursor: default; +} +.symbol-list-header.sortable .sorter:hover { + cursor: pointer; + color: #4C4F66; +} +.symbol-list-item { + display: block; + height: 32px; + position: relative; + color: #8f8f8f; + margin: 0 3px; + cursor: pointer; +} +.symbol-list-item:nth-child(even) { + background-color: #F8FAFB; +} +.symbol-list-item:hover { + background: #EDF1F2; +} +.symbol-list-item > div, +.symbol-list-header div { + display: inline-block; +} +.symbol-list-header > div { + /*padding: 3px 0 0;*/ +} +.symbol-list-item .symbol { + overflow: hidden; +} +.symbol-list-item .symbol, +.symbol-list-item .last-block, +.symbol-list-item .change { + margin: 8px 0 0 0; + white-space: nowrap; + vertical-align: top; +} +.symbol-list-item .symbol, +.symbol-list-header .header-symbol { + width: 30%; + text-indent: 10px; +} +.symbol-list-item .estimate, +.symbol-list-header .header-estimate { + width: 10%; + text-align: right; +} +.symbol-list-item .last-block, +.symbol-list-header .header-last { + width: 25%; + text-align: right; +} +.symbol-list-item .change, +.symbol-list-header .header-change { + width: 45%; + text-align: right; +} +.symbol-list-header .header-change div { + margin: 0 3px 0 0; +} +.symbol-list-item .change .percent, +.symbol-list-header .header-change div:last-child { + margin: 0 8px 0 0; +} +.symbol-list-item.active { + background: #EBF8FF; +} +.symbol-list-item.active:before { + content: ''; + display: block; + width: 3px; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: #3E98CD; +} +.symbol-list .controls { + display: none; + position: absolute; + top: 6px; + right: 100%; + overflow: hidden; + height: 100%; +} +.symbol-list-item:hover .controls { + /* Hacky-fucky workaround for IOS7 Safari. See TV-3545. */ + right: 8px; + display: block; +} +.controls-delete { + display: none; +} +.symbol-list.deletable .controls-delete { + display: block; + width: 20px; + height: 20px; + background: #da563e url('data:image/gif;base64,R0lGODlhBwAHAPIFAPLHv/vt6v///+eVhtpWPgAAAAAAAAAAACH5BAUKAAUALAAAAAAHAAcAAAMTOEAMKgtAIsNkNjAqbJySszRDAgA7') 50% 50% no-repeat; + cursor: pointer; + opacity: .75; +} +.symbol-list.deletable .controls-delete:hover { + opacity: 1; +} +.symbol-list-item.success { + color: #5a5d66; +} +.symbol-list-item.error { + color: #da563e; +} +.symbol-list-item .change.success .percent:before { + content: '('; +} +.symbol-list-item .change.success .percent:after { + content: '%)'; +} +.symbol-list-item .plus { + color: #238859; +} +.symbol-list-item .minus { + color: #DC5538; +} +.symbol-list-item .plus-bg, +.symbol-list-item .minus-bg { + color: White; +} +.symbol-list-item .plus-bg { + background-color: #238859; +} +.symbol-list-item .minus-bg { + background-color: #DC5538; +} +.symbol-list-item .session-status { + display: inline-block; + width: 4px; + height: 4px; + margin: 6px 0 5px 4px; + border-radius: 2px; + position: relative; +} +.symbol-list-item .session-status.market { + background: none; +} +.symbol-list-item .session-status.pre_market { + background: #F79D16; +} +.symbol-list-item .session-status.post_market { + background: #0A8DFF; +} +.symbol-list-item .session-status.out_of_session { + background: #9C9C9C; +} +.wl-symbol-edit { + float: left; + background: white; + color: #cfd2d4; + font-size: 12px; + line-height: 15px; + width: 100px; + padding: 0 5px; + border: solid #C9CBCD 1px; + color: black; + height: 30px; + box-sizing: border-box; + -moz-box-sizing: border-box; +} +.wl-symbol-edit:focus { + border-color: #4c82ce; +} +.tv-notifications { + height: 100%; + position: relative; +} +.nf-data { + position: absolute; + width: 100%; + -moz-transition: opacity 0.3s; + -webkit-transition: opacity 0.3s; + -ms-transition: opacity 0.3s; + -o-transition: opacity 0.3s; + transition: opacity 0.3s; + padding: 0 3px; + box-sizing: border-box; + -moz-box-sizing: border-box; +} +.nf-data.loading { + opacity: 0.5; +} +.nf-popup.nf-settings-popup { + width: 310px; +} +.nf-popup .item { + white-space: nowrap; +} +.nf .item .icon { + width: 18px; +} +.tv-notifications .load-more { + display: inline-block; + text-align: center; + height: 32px; + line-height: 32px; + padding: 0 14px; + cursor: pointer; + font-size: 14px; + font-weight: bold; + color: #fff; + background: #1fb2cc; + width: 155px; + margin: 20px auto 20px; + display: block; +} +.tv-notifications .load-more:hover { + background: #21bed9; +} +.tv-notifications .load-more.process { + background: url(../../images/button-base-process.gif) repeat-x 0 0; +} +.tv-notifications .event-block { + line-height: 18px; + margin-bottom: 1px; +} +.tv-notifications .event-block .head { + min-height: 34px; + height: auto; +} +.tv-notifications .event-block .head .line.event { + color: #3b3e44; +} +.tv-notifications .event-block .head .user-badge { + margin-left: 3px; +} +.tv-notifications .event-block .separator { + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + background: #EBEDF0; + left: 0; + right: 0; +} +.tv-notifications .event-block:after { + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + background: #EBEDF0; + left: 0; + right: 0; +} +.tv-notifications .event-block.new { + background: #fff; +} +.tv-notifications .event-block.unread { + background: #fef3b5; +} +.tv-notifications .event-block .wrap { + padding: 10px 11px; +} +.tv-notifications .event-block .head { + padding: 0 25px 0 40px; +} +.tv-notifications .event-block .event-icon { + top: 5px; + right: 11px; +} +.tv-notifications .event-block time { + position: absolute; + top: 27px; + right: 11px; + color: #919396; + font-size: 11px; + width: 22px; + text-align: center; +} +.tv-notifications .event-block .text { + margin: 5px 0 0 0; + max-height: 54px; + line-height: 18px; + background: #eaeff4; + background: rgba(212, 222, 231, 0.36); + padding: 3px 5px 4px; +} +.tv-notifications .event-block a.context-menu { + float: right; + margin: -2px 25px 0 4px; + opacity: 0.9; + width: 16px; + height: 14px; + line-height: 14px; + text-align: center; +} +.tv-notifications .event-block a.context-menu:hover { + opacity: 1; +} +.tv-notifications .event-block a.context-menu:before { + content: " "; + height: 7px; + width: 10px; + background-image: url("../../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -667px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-notifications .event-block .symbol { + background: #fbf897; + border: solid 1px #e0de59; + display: inline-block; + line-height: 11px; + padding: 1px; +} +.tv-detail { + height: 100%; + position: relative; + overflow: hidden; + -webkit-overflow-scrolling: touch; +} +.dl-header { + padding: 9px 10px 5px; +} +.dl-header-figures { + clear: both; + white-space: nowrap; +} +.dl-header-price { + font-size: 28px; + font-weight: bold; + color: #42434a; + min-height: 34px; +} +.dl-header-change { + font-size: 17px; + font-weight: bold; + margin: 0 0 0 8px; +} +.dl-header-session-status { + font-size: 11px; + color: #9e9e9e; + margin-top: -2px; +} +.dl-header-price .plus, +.dl-header-price-extended .plus, +.dl-header-change.plus, +.dl-header-change-extended.plus { + color: #238853; +} +.dl-header-price .minus, +.dl-header-price-extended .minus, +.dl-header-change.minus, +.dl-header-change-extended.minus { + color: #DD5538; +} +.dl-header-extended-data { + clear: both; + white-space: nowrap; + margin: 6px 0 0; +} +.dl-header-price-extended { + font-size: 22px; + font-weight: bold; + color: #42434a; +} +.dl-header-change-extended { + font-size: 16px; + font-weight: bold; + margin: 0 0 0 8px; +} +.dl-header .market-status-marker { + display: inline-block; + vertical-align: middle; + width: 6px; + height: 6px; + border-radius: 3px; + margin-right: 5px; +} +.dl-header .market-status-marker.open { + background: #68a582; +} +.dl-header .market-status-marker.closed { + background: #9C9C9C; +} +.dl-header .market-status-marker.pre-market { + background: #F79D16; +} +.dl-header .market-status-marker.post-market { + background: #0A8DFF; +} +.dl-header #showExtendedHoursLink a { + border-bottom: 1px dashed #007FB9; +} +/*.dl-header-session-status {display: none; margin-left: 3px; width: 20px; height: 20px; background: url('../../images/session-status.png');} +.dl-header-session-status.pre-market {display: inline-block;} +.dl-header-session-status.post-market {display: inline-block; background-position: -20px 0;}*/ +.dl-header-symbol { + color: #43464E; + font-size: 15px; +} +.dl-header-symbol-desc { + color: #333; + font-weight: bold; + font-size: 15px; + margin: 0 7px 0 0; +} +.dl-header-earning { + float: right; + width: 28px; + height: 28px; + text-align: center; + cursor: default; + border: 1px solid #c9cbcd; + color: #c9cbcd; + padding-top: 5px; + box-sizing: border-box; + -moz-box-sizing: border-box; +} +.dl-header-earning.soon { + border: 1px solid #DC5538; + color: #DC5538; +} +.dl-header-industry { + padding: 3px 0 4px; + font-size: 11px; + color: #787878; +} +.dl-bidoffer-spread { + margin: 10px 0 0; +} +.dl-bidoffer-spread span { + display: inline-block; + font-size: 12px; + margin-right: 1px; + padding: 2px 8px; + border-radius: 9px; +} +.dl-bidoffer-spread span.dl-bid { + color: #5b85bf; + background: #d4e6fe; + margin-right: 5px; +} +.dl-bidoffer-spread span.dl-ask { + color: #b35b46; + background: #f5d8d3; +} +.dl-bidoffer-spread span b { + color: #5b85bf; +} +.dl-data { + position: relative; + padding: 0 3px 10px; +} +.dl-item-nodata { + display: none; + margin: 10px; + color: #666; +} +.dl-item-group { + display: none; + margin: 12px 10px 0; +} +.dl-item-group-col { + float: left; + width: 48%; +} +.dl-item-group-col:nth-child(even) { + float: right; +} +.dl-item-group-header { + height: 20px; + cursor: default; + color: #343649; + font-weight: bold; + border-bottom: 1px solid #343649; + padding: 3px 0 0 3%; +} +.dl-item { + color: #5a5d66; + border-bottom: 1px solid #eaeaea; + height: 21px; + cursor: default; + position: relative; + float: left; + width: 50%; +} +.dl-item.full { + float: none; + width: 100%; +} +.dl-item:hover { + background: #edf0f3; +} +.dl-item.drag { + background: #edf0f3; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); +} +.dl-item:hover .wl-icon-delete, +.dl-item.drag .wl-icon-delete { + display: inline-block; +} +.dl-col { + float: left; + height: 18px; + padding: 3px 0 0; + overflow: hidden; +} +.dl-col-field { + width: 42%; + font-size: 11px; + color: #888989; + padding-left: 4%; + padding-top: 4px; + white-space: nowrap; + text-overflow: ellipsis; +} +.dl-col-val { + width: 50%; + padding-right: 4%; + white-space: nowrap; + text-overflow: ellipsis; + text-align: right; + font-weight: bold; +} +.dl-col-del { + width: 15px; + position: absolute; + right: 0; +} +.dl-col-del .wl-icon-delete { + top: 0px; +} +.dl-item.full .dl-col-field { + width: 69%; +} +.dl-item.full .dl-col-val { + width: 23%; + font-weight: bold; + color: #7c7c7c; +} +.dl-minichart { + height: 80px; + margin: 10px 10px 19px 10px; + position: relative; + overflow: hidden; +} +.dl-range { + height: 43px; + position: relative; + margin: 0 10px; +} +.dl-range.first-child { + margin: 5px 10px 0; +} +.dl-range-mark { + width: 9px; + height: 13px; + background-position: -140px -220px; + position: absolute; + margin-left: -5px; + left: 0%; + top: 2px; + -moz-transition: all 0.3s; + -webkit-transition: all 0.3s; + -o-transition: all 0.3s; + -ms-transition: all 0.3s; + transition: all 0.3s; + z-index: 1; +} +.dl-range-mark.bid { + background-position: 0 -337px; + opacity: 0.5; + z-index: 2; +} +.dl-range-mark.ask { + background-position: -9px -337px; + opacity: 0.5; + z-index: 2; +} +.dl-range-mark.low { + margin-left: -4px; +} +.dl-range-bar-bg { + height: 7px; + position: absolute; + top: 16px; + width: 100%; + background: #d8d8d8; +} +.dl-range-bar { + height: 7px; + background: #51A076; + position: absolute; + -moz-transition: all 0.3s; + -webkit-transition: all 0.3s; + -o-transition: all 0.3s; + -ms-transition: all 0.3s; + transition: all 0.3s; + border: solid #fff; + border-width: 0 1px; + margin-left: -1px; +} +.dl-range-bar.low { + background: #b35b46; +} +.dl-range-bar.hl { + background: #aaa; +} +.dl-range-price-l, +.dl-range-price-r { + position: absolute; + font-weight: bold; + color: #42434a; + top: 25px; +} +.dl-range-price-r { + right: 0; +} +.dl-range-caption { + position: absolute; + bottom: 2px; + width: 100%; + text-align: center; + color: #787878; + font-size: 11px; +} +/* .dl-more-link {position: absolute; top: -24px; right: 7px; cursor: pointer; border-bottom: 1px dashed #007FB9; font-size: 12px; height: 15px; color: #007FB9 !important;} +.dl-more-link:hover {color: #3592BD !important; border-bottom: 1px dashed #3592BD;} +.dl-more-link.disabled {display: none;} */ +.dl-dialog { + height: 500px; + overflow-y: scroll; +} +.dl-dialog-data { + margin: 10px 0 0; +} +.dl-dialog-header { + font-size: 12px; + margin: 0 0 5px 0; +} +.dl-dialog-header > strong { + font-size: 14px; +} +.dl-dialog-header > a { + margin: 0 0 0 8px; + text-decoration: underline; +} +.dl-company-desc { + font-size: 12px; + color: #787878; + height: 46px; +} +.dl-dialog-more { + display: inline-block; + cursor: pointer; + border-bottom: 1px dashed #007FB9; + height: 14px; +} +.dl-followsymbol button.follow-symbol { + vertical-align: top; + margin: 3px 0 0 4px; +} +.dl-estimate-tooltip > div { + margin-top: 4px; +} +.depth-widget-notice { + padding: 2px 10px; + color: #666666; +} +.depth-widget-notice p { + margin: 8px 0; + text-align: center; +} +.depth-widget-notice p.hint { + font-size: 12px; + font-style: italic; +} +.depth-zoom-wrapper { + pointer-events: none; + position: absolute; + top: 2%; + left: 50%; + margin: 6px 0 0 -53px; + width: 99px; + background: #d8d8d8; + padding: 0 0 0 6px; + height: 4px; +} +.depth-zoom-handle { + pointer-events: auto; + z-index: 11; + position: absolute; + left: 0; + top: -8px; + width: 6px; + height: 18px; + background: #b0b0b0; + border-radius: 2px; + border: 1px solid #fff; + margin: 0 0 0 -1px; +} +.depth-zoom-plus, +.depth-zoom-minus { + pointer-events: auto; + cursor: pointer; + position: absolute; + top: -8px; + width: 20px; + height: 18px; + background: #b0b0b0 50% 50% no-repeat; + border: 1px solid #fff; + border-radius: 2px; +} +.depth-zoom-plus { + right: -22px; + background-image: url('data:image/gif;base64,R0lGODlhCAAIAKECAPX19f39/f///////yH5BAEKAAMALAAAAAAIAAgAAAISnBWmI7LnYJsC2GaBao/FhSgFADs='); +} +.depth-zoom-minus { + left: -22px; + background-image: url('data:image/gif;base64,R0lGODlhCAAIAPACAPX19f///yH5BAUKAAIALAAAAAAIAAgAQAIMlG+gEQoIozSs1jkLADs='); +} +.depth-zoom-plus:hover, +.depth-zoom-minus:hover { + background-color: #b7b7b7; +} +.depth-zoom-plus:active, +.depth-zoom-minus:active { + background-color: #aaaaaa; +} +.depth-zoom-plus.disabled, +.depth-zoom-minus.disabled { + opacity: .5; + cursor: default; + pointer-events: none; + background-color: #b0b0b0; +} +.depth-widget-wrap.dragging, +.depth-widget-wrap.dragging .depth-zoom-plus, +.depth-widget-wrap.dragging .depth-zoom-minus, +.depth-zoom-handle { + cursor: ew-resize; +} +.tv-news { + height: 100%; + position: relative; +} +.ns-data { + position: absolute; + width: 100%; + -moz-transition: opacity 0.3s; + -webkit-transition: opacity 0.3s; + -ms-transition: opacity 0.3s; + -o-transition: opacity 0.3s; + transition: opacity 0.3s; +} +.ns-data.loading { + opacity: 0.5; +} +.ns-item { + border-bottom: 1px solid #EBEDF0; + padding: 6px 0 6px; + position: relative; + margin: 0 3px; +} +.ns-item:hover { + background: #edf0f3; +} +.ns-item-title { + margin: 0 12px; + color: #5a5d66; + font-size: 13px; +} +.ns-item-title a:hover { + text-decoration: underline; +} +.ns-item-desc, +.ns-item-date { + color: #8f8f8f; + font-size: 10px; +} +.ns-item-desc { + margin: 2px 30px 0 12px; + min-height: 13px; +} +.ns-item-desc .source { + font-weight: bold; +} +.ns-item-date { + position: absolute; + bottom: 6px; + right: 12px; +} +.ns-fxwire-message { + margin: 30px 15px 0; + text-align: center; + font-size: 14px; + color: #595959; +} +.ns-fxwire-message h3 { + margin: 5px 0; +} +.ns-fxwire-message a { + cursor: pointer; + pointer-events: auto; + display: inline-block; + vertical-align: top; + color: white; + padding: 6px 20px 5px 20px; + background: #1fb2cc; +} +.ns-fxwire-message-close { + cursor: pointer; + pointer-events: auto; + position: absolute; + width: 23px; + height: 23px; + top: 0; + right: 0; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAANklEQVR4AWMAgcjIyGUMqAAuDmcA8X8khRjiGAIYfBw6H8MVYANICh7DxIg2Ca+bSPUd4XACAJL9StMP8XreAAAAAElFTkSuQmCC') 50% 50% no-repeat; +} +.tv-chat { + height: 100%; + position: relative; +} +.ch-input .wrap .ch-settings { + float: right; + padding: 3px; + margin: 2px 0 0 3px; +} +.ch-settings .icon { + display: inline-block; + width: 17px; + height: 17px; + background-image: url('../../images/icons.png'); + background-position: -160px -240px; +} +.ch-settings:hover .icon, +.ch-settings:active .icon { + background-position: -40px -340px; +} +.ch-popup.ch-warning-templates-popup { + width: 251px; +} +.ch-popup.ch-settings-popup { + width: 270px; +} +.ch-popup.ch-call-popup { + width: 100px; + overflow: hidden; +} +.ch-popup .item { + white-space: nowrap; +} +.charts-popup-list .item { + padding-right: 7px; +} +.charts-popup-list .item .title { + width: auto; +} +.ch-settings-popup .item .icon { + width: 18px; +} +.ch-item.ch-message-moderated { + border-left: solid 1px red; + padding-top: 30px; +} +.ch-item.ch-message-moderated .ch-item-delete { + display: none !important; +} +.ch-message-moderated-layout { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; +} +.ch-overlap { + background: rgba(255, 0, 0, 0.2); + padding: 5px 10px; + font-weight: bold; + color: #b01e13; +} +.ch-item.ch-message-moderated .ch-item-content, +.ch-item.ch-message-moderated .ch-item-userpic { + opacity: 0.5; +} +.ch-session-count { + position: absolute; + top: -23px; + right: 7px; + color: #8E8F90; + font-size: 12px; + height: 15px; + cursor: pointer; + border-bottom: 1px dashed #8E8F90; +} +.ch-session-count:hover { + color: #007FB9 !important; + border-bottom: 1px dashed #007FB9; +} +.ch-input { + z-index: 6; + position: absolute; + width: 100%; + background: #fff; +} +.ch-input .wrap { + padding: 0 3px 3px 3px; + height: 30px; + position: relative; + overflow: hidden; +} +.ch-input .wrap.active { + height: 40px; + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); +} +.ch-input .wrap textarea { + background-color: white; + border: 1px solid #c9cbcd; + width: 175px; + height: 17px; + margin: 0; + padding: 6px 26px 5px 8px; + color: #5a5d66; + float: left; + font: 12px Arial, sans-serif; +} +.chart-page .ch-input .wrap textarea { + padding-right: 50px; +} +.ch-input .wrap textarea:focus { + border-color: #4c82ce; +} +.ch-input .wrap .ch-textarea-sizer { + position: relative; + overflow: hidden; + padding: 0 36px 0 0; +} +.chart-page .ch-input .wrap .ch-textarea-sizer { + padding-right: 60px; +} +.ch-input .wrap .ch-textarea-sizer textarea { + width: 100%; +} +.ch-input .wrap textarea:-moz-placeholder { + color: #a9a9a9; +} +.ch-input .wrap textarea.disabled { + border: 1px solid #d22; +} +.ch-input .wrap.active textarea { + height: 28px; +} +.ch-button { + display: block; + margin: 0 0 0 -1px; + cursor: pointer; + color: #8b8c8e; + float: right; + height: 17px; + line-height: 17px; + padding: 4px 0; + background: #ffffff; + /*background: #F9F9F9;*/ + border: 1px solid #c9cbcd; + text-align: center; + font-weight: bold; +} +.ch-button:hover { + background: #fff; +} +.ch-button:active, +.ch-button.active { + background: #f4f7f9 !important; + background: -moz-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: -webkit-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: -ms-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: -o-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: linear-gradient(top, #f2f7fa, #f4f7f9) !important; + color: #68696b; + box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2); +} +.wrap.active .ch-button { + height: 25px; + padding-top: 11px; +} +.wrap .ch-button.disabled { + opacity: 0.5; + background: #fff !important; +} +.ch-input a.ch-warning-templates-button { + display: none; + width: 11px; + height: 20px; +} +.ch-input a.ch-warning-templates-button i { + margin: 0 auto 1px; + display: inline-block; + width: 9px; + height: 5px; + background: url("../../images/select-bg.png") 0 0; +} +.moderator-layout .ch-input a.ch-warning-templates-button { + display: block; +} +.moderator-layout .ch-input.custom-message-warning textarea { + background: #ffd9d9 ; +} +.ch-message-type-warning { + background: #ffd9d9 !important; +} +.ch-message-type-warning { + border-left: solid 1px red; +} +.ch-message-type-warning .ch-item-info, +.ch-message-type-warning .ch-item-userpic { + display: none; +} +.ch-message-type-warning .ch-item-content { + margin-left: 10px; +} +.ch-message-type-warning .ch-item-text { + margin-right: 10px; +} +.ch-input .ch-snapshot-button { + cursor: pointer; + position: absolute; + line-height: 25px; + text-align: center; + top: 1px; + right: 1px; + width: 28px; + height: 28px; +} +.ch-input .ch-snapshot-button.loading { + background: url('../../images/bar-loader.gif'); +} +.ch-input .ch-input-button { + width: 40px; + border-radius: 0 2px 2px 0; +} +.ch-snapshot-button .icon-snapshot { + display: block; + margin: 6px auto 0 auto; + background-position: -60px -240px; + width: 16px; + height: 13px; + top: 1px; +} +.ch-snapshot-button:hover .icon-snapshot, +.ch-snapshot-button.loading .icon-snapshot, +.ch-snapshot-button:active .icon-snapshot { + background-position: -60px -340px; +} +.ch-snapshot-button.active .icon-snapshot { + background-position: 0 -260px; +} +.ch-input .ch-smiles-button { + cursor: pointer; + position: absolute; + line-height: 25px; + text-align: center; + top: 1px; + right: 29px; + width: 24px; + height: 28px; +} +.ch-input .ch-smiles-button.off-chart { + right: 1px; +} +.ch-smiles-button .icon-smile { + display: block; + margin: 6px auto 0 auto; + background-position: -40px -400px; + width: 15px; + height: 14px; + top: 1px; +} +.ch-smiles-popup { + width: 170px; + height: 110px; +} +.ch-smiles-popup .blue-tooltip-text { + cursor: pointer; +} +.ch-smiles-popup .icon { + left: 117px; +} +.ch-data { + position: absolute; + width: 100%; + top: 32px; + -moz-transition: opacity 0.3s; + -webkit-transition: opacity 0.3s; + -ms-transition: opacity 0.3s; + -o-transition: opacity 0.3s; + transition: opacity 0.3s; + cursor: pointer; +} +.ch-data.loading { + opacity: 0.5; +} +.ch-item { + padding: 8px 0 8px; + position: relative; + margin: 0 3px; + border-bottom: 1px #EBEDF0 solid; +} +.mentions-only .ch-item { + display: none !important; +} +.mentions-only .ch-item.ch-is-reply, +.mentions-only .ch-item.ch-is-author { + display: block !important; +} +.ch-item:hover { + background: #F3F5F9; +} +.ch-item-userpic { + position: absolute; + left: 10px; + top: 10px; + display: block; +} +.ch-item-userpic img { + width: 24px; + height: 24px; +} +.ch-item-userpic.online:after { + width: 5px; + height: 5px; + left: 20px; + top: 20px; +} +.ch-item-content { + margin: 0px 10px 0 44px; + color: #5a5d66; + font-size: 11px; + min-height: 29px; +} +.ch-item-author { + margin: 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.ch-item-author a { + text-decoration: none; + font-weight: bold; +} +.roomed .ch-item-author { + margin: 0 40px 0 0; +} +.ch-item:not(.ch-is-author):hover .ch-item-author, +.ch-highlight-user:not(.ch-is-author) .ch-item-author { + margin-right: 0; +} +.ch-item-text { + font-size: 12px; + margin: 4px 30px 0 0; + color: #5a5d66; + overflow-x: hidden; +} +.ch-item-text a:hover { + text-decoration: underline; +} +.ch-item-symbol { + color: #8f8f8f; + font-size: 10px; +} +.ch-item-symbol a { + font-size: 10px; + color: #8f8f8f; +} +.ch-item:not(.ch-is-author):hover .ch-item-symbol:not(.ch-symbol-show), +.ch-highlight-user:not(.ch-is-author) .ch-item-symbol { + display: none; +} +.ch-item-empty { + margin: 10px 10px 0 10px; + color: #8f8f8f; + text-align: center; + font-style: italic; +} +.ch-item-time { + color: #8f8f8f; + font-size: 10px; + font-weight: normal; + position: absolute; + right: 12px; + bottom: 8px; + margin-top: -10px; +} +.ch-item-text img { + display: block; + height: 114px; + margin: 8px 0 0; + border: 5px solid #EAEFF4; +} +.ch-dialog { + max-height: 500px; + min-height: 35px; + overflow-y: auto; + padding: 10px 15px 0 !important; +} +.ch-dialog-item { + float: left; + width: 176px; + margin: 0 0 10px; +} +.ch-dialog-item a { + font-weight: bold; + text-decoration: underline; + font-size: 12px; +} +.ch-dialog-item .user-list-charts { + width: 44px; + padding: 2px 0 0 2px; +} +.ch-dialog-item .user-list-rating { + width: 50px; + padding: 2px 0 0 2px; + background: none; +} +.ch-item-snapshot-preview { + display: none; +} +.show-snapshot-preview .ch-item-snapshot-link { + display: none; +} +.show-snapshot-preview .ch-item-snapshot-preview { + display: block; +} +.ch-user-list-avatar { + float: left; + margin: 0 8px 0 0; + height: 45px; + position: relative; +} +.ch-user-list-username { + font-weight: bold; + font-size: 12px; + margin: 0 0 3px; + height: 17px; + overflow: hidden; +} +.ch-user-list-username a.userlink { + margin-left: 20px; +} +.ch-user-list-username a.userlink:hover { + margin-left: 20px; +} +.ch-user-list-charts { + float: left; + padding: 5px 0 0; + font-size: 12px; + font-weight: bold; +} +.ch-user-list-rating { + float: left; + padding: 5px 0 0 10px; + font-size: 12px; + font-weight: bold; +} +.general-conversation { + height: 500px; + border: 1px solid #ccc; +} +.ch-disabled-message { + font-size: 11px; + color: #d22; + display: none; + padding: 4px 7px; +} +.ch-snapshot-link { + font-size: 11px; + display: none; + padding: 4px 10px; + position: relative; +} +.ch-snapshot-link .delete-icon { + font-size: 11px; + display: none; + padding: 4px 7px; + position: relative; +} +.ch-snapshot-link a:hover { + text-decoration: underline; +} +.ch-snapshot-link img { + display: block; + width: 240px; + max-height: 200px; + margin: 3px; +} +.ch-item-delete { + display: none; + position: absolute; + right: 9px; + top: 50%; + width: 13px; + height: 13px; + margin: -7px 0 0; + cursor: pointer; + background-position: -100px -100px; +} +.ch-item-hover { + display: none; + font-weight: normal !important; + color: #9d9d9d !important; + transition: color 0.4s; +} +.ch-item-hover:hover { + color: #007fb9 !important; +} +.ch-item:hover .ch-item-delete { + display: block; +} +.ch-item:hover .ch-item-hover, +.ch-highlight-user .ch-item-hover { + display: inline; +} +.ch-new-counter { + color: white; + background: #286ED1; + margin: 0 4px 0 0; + padding: 2px 2px 1px 2px; + border-radius: 2px; +} +.ch-item-ignore-ban-separator { + display: none; +} +.ch-item:hover .ch-item-ignore-ban-separator, +.ch-highlight-user .ch-item-ignore-ban-separator, +.ch-item-separator { + display: inline-block; + background: #9d9d9d; + width: 2px; + height: 2px; + margin: 0 4px 3px 4px; +} +.ch-item-actions { + position: absolute; + right: 12px; + top: 8px; +} +.ch-item-info { + position: absolute; + right: 12px; + top: 8px; +} +.ch-sound-control { + display: inline-block; + width: 19px; + height: 14px; + margin: 0 5px; + position: relative; + top: 2px; + background: url('../../images/sound-control.png'); + background-position: 0 0; + cursor: pointer; +} +.ch-sound-control:hover { + background-position: -20px 0; +} +.ch-sound-control.mute { + background-position: 0 -15px; +} +.ch-sound-control.mute:hover { + background-position: -20px -15px; +} +.ch-is-author { + background: #f3ffec; +} +.ch-is-reply { + background: #f9ecff; +} +.ch-highlight-user { + background: #ffe2a9; +} +.ch-is-author:hover { + background: #eefae7; +} +.ch-is-reply:hover { + background: #f6e8fc; +} +.ch-highlight-user:hover { + background: #fcd384; +} +.ch-room-selector { + display: none; +} +.roomed .ch-input .wrap .ch-room-selector { + display: block; + position: absolute; + top: 6px; + left: 9px; + font-size: 11px; + color: #007FB9; + cursor: pointer; +} +.roomed .ch-input .wrap .ch-room-selector span { + border-bottom: 1px dashed #007FB9; +} +.roomed .ch-input .wrap .ch-room-selector:after { + content: ''; + display: inline-block; + margin: 0 0 0 2px; + position: relative; + top: -1px; + border-style: solid; + border-color: #007FB9 transparent transparent transparent; + border-width: 3px 3px 0 3px; +} +.roomed .ch-input .wrap .ch-room-selector:hover { + color: #3592BD; +} +.roomed .ch-input .wrap .ch-room-selector:hover:after { + border-color: #3592BD transparent transparent transparent; +} +.roomed .ch-input .wrap textarea { + text-indent: 46px; +} +.ch-item-channel { + text-transform: uppercase; + color: #8f8f8f; + font-size: 10px; + cursor: pointer; +} +.ch-item:not(.ch-is-author):hover .ch-item-channel, +.ch-highlight-user:not(.ch-is-author) .ch-item-channel { + display: none; +} +body.chat-page { + min-width: 0; +} +.ch-ignore-list-item { + padding: 5px 5px; +} +.ch-ignore-list-item:hover { + background: #f9f9f9; +} +.ch-ignore-list-item .delete { + float: right; +} +.ch-smile { + background: url('../../images/smiles.png'); + display: inline-block; + width: 20px; + height: 17px; + vertical-align: bottom; +} +div.widgetbar-widgetheader-icon-economic-calendar { + background-position: 0px -338px; +} +div.widgetbar-widgetheader-icon-earnings-calendar { + background-position: -2px -387px; +} +div.calendar-widget-scnt { + /*height: 95%;*/ + height: 100%; + position: relative; + overflow: hidden; + -webkit-overflow-scrolling: touch; +} +div.calendar-widget-dcnt { + position: relative; + padding-bottom: 100px; + margin-bottom: 100px; +} +div.calendar-widget, +div.calendar-widget.header { + font-size: 0.9em; + height: 18px; + padding: 7px 0px 7px 11px; + color: #5A5D66; + cursor: default; + display: block; + overflow: hidden; + margin: 0px 3px; +} +div.calendar-widget.header { + height: 17px; + padding: 0 0 0 11px; +} +div.calendar-widget div { + white-space: nowrap; + display: inline-block; + z-index: 2; + overflow: hidden; + box-sizing: border-box; +} +div.calendar-widget.day { + padding: 8px 5px 6px 10px; + display: block; + background: #EFF9FF; + font-weight: bold; + color: #2F5D7A; + margin: 3px; + text-transform: uppercase; +} +div.calendar-widget.day.green { + background: #E4F3D5; + color: #4C6E28; +} +div.calendar-widget.green { + background: #F7FBF3; +} +div.calendar-widget.day.hand { + cursor: pointer; +} +div.calendar-widget div a { + color: #5D8ED5; +} +div.calendar-widget.regular { + margin-left: 3px; + position: relative; +} +div.calendar-widget.regular:hover { + background: #ECF6E1; + cursor: pointer; +} +div.calendar-widget.regular:hover div { + cursor: pointer; +} +div.calendar-widget.regular.active, +div.calendar-widget.regular.active:hover { + background: #EBF8FF; +} +div.calendar-widget.regular.active:before { + content: ''; + display: block; + width: 3px; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: #3E98CD; +} +div.calendar-widget.hidden { + display: none; + visibility: hidden; + height: 0px; +} +div.calendar-widget.regular div.symbol { + color: #303030; +} +div.calendar-widget div img { + margin: 0px 0px 0px 10px; + width: 11px; + height: 11px; + border: 0px solid black; + display: inline; +} +div.calendar-widget div.bold { + font-weight: bold; +} +div.calendar-widget div.ar { + text-align: right; +} +div.calendar-widget div.actual { + text-align: right; + color: #5a5d66; +} +div.calendar-widget div.calendar-widget-w-15 { + width: 20%; +} +div.calendar-widget div.calendar-widget-w-23 { + width: 23%; +} +div.calendar-widget div.calendar-widget-w-15-l { + width: 15%; + padding: 0% 2% 0% 0%; +} +div.calendar-widget div.calendar-widget-w-30 { + width: 30%; +} +div.calendar-widget div.calendar-widget-w-35 { + width: 35%; +} +div.calendar-widget div.calendar-widget-w-25-l { + width: 30%; + /*padding: 0% 2% 0% 0%;*/ +} +div.calendar-widget.header div.calendar-widget-w-15, +div.calendar-widget.header div.calendar-widget-w-23, +div.calendar-widget.header div.calendar-widget-w-15-l, +div.calendar-widget.header div.calendar-widget-w-30, +div.calendar-widget.header div.calendar-widget-w-35, +div.calendar-widget.header div.calendar-widget-w-25-l { + color: #888989; + font-weight: normal; +} +.tv-messages { + height: 100%; + position: relative; +} +.msg-chat-user { + display: block; + position: relative; + height: 24px; + padding: 5px 0; + border-bottom: 1px solid #eaeaea; +} +.msg-chat-user:hover, +.msg-chat-user.active { + background: #edf0f3; +} +.msg-chat-user:last-child { + border: none; +} +.msg-chat-user img { + width: 24px; + height: 24px; + position: absolute; + left: 10px; +} +.msg-chat-user span { + padding: 0 0 0 40px; +} +.msg-chat-user.online::before { + content: ""; + height: 8px; + width: 8px; + border-radius: 50%; + background: #5cb888; + position: absolute; + display: block; + top: 1px; + left: 24px; + border: 3px solid #fff; + z-index: 5; +} +.msg-chat-user.online:hover::before { + border: 3px solid #edf0f3; +} +.msg-input-wrap { + padding: 0 3px 3px 3px; +} +.msg-input { + position: relative; + height: 30px; + z-index: 7; +} +.msg-input textarea { + width: 100%; + height: 30px; + margin: 0; + border: 1px solid #c9cbcd; + padding: 6px 8px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + font: 12px Arial, sans-serif; +} +.msg-input textarea:focus { + border-color: #4c82ce; +} +.msg-input .msg-username-hint { + display: none; + position: absolute; + width: 100%; + background: #fff; + overflow-y: auto; + border: 1px solid #c9cbcd; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.msg-input .msg-username-hint .recipient { + display: block; + position: relative; + height: 24px; + padding: 5px 0; + border-bottom: 1px solid #eaeaea; +} +.msg-input .msg-username-hint .recipient:hover, +.msg-input .msg-username-hint .recipient.active { + background: #edf0f3; +} +.msg-input .msg-username-hint .recipient:last-child { + border: none; +} +.msg-input .msg-username-hint .recipient img { + width: 24px; + height: 24px; + position: absolute; + left: 10px; +} +.msg-input .msg-username-hint .recipient span { + padding: 0 0 0 40px; +} +.msg-input .msg-username-hint .recipient.online::before { + content: ""; + height: 8px; + width: 8px; + border-radius: 50%; + background: #5cb888; + position: absolute; + display: block; + top: 1px; + left: 24px; + border: 3px solid #fff; + z-index: 5; +} +.msg-input .msg-username-hint .recipient.online:hover::before { + border: 3px solid #edf0f3; +} +.msg-data-wrap { + height: -webkit-calc(100% - 34px); + height: calc(100% - 34px); + position: relative; +} +.separated { + margin-bottom: 1px; +} +.msg-data { + position: relative; + margin: 0 3px 0 3px; +} +.msg-data .msg-empty { + color: #8f8f8f; + font-style: italic; + text-align: center; + margin: 10px 5px 0 5px; +} +.msg-data .msg-item { + margin-bottom: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + padding: 7px 10px; + position: relative; + height: 45px; +} +.msg-data .msg-item .separator { + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + background: #EBEDF0; + left: 0; + right: 0; +} +.msg-data .msg-item:after { + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + background: #EBEDF0; + left: 0; + right: 0; +} +.msg-data .msg-item:hover { + background: #edf0f3; +} +.msg-data .msg-item.active { + background: #EBF8FF; +} +.msg-data .msg-item.active .title::before { + content: ''; + display: block; + width: 3px; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: #3E98CD; +} +.msg-data .msg-item.not-own { + opacity: 0.6; +} +.msg-data .msg-item.not-own.active .title::before { + background: #FF008F; +} +.msg-data .msg-item .userpics { + position: absolute; + left: 11px; + top: 7px; + height: 32px; + width: 32px; +} +.msg-data .msg-item .userpics img { + width: 32px; + height: 32px; + position: absolute; +} +.msg-data .msg-item .userpics .userpic { + overflow: hidden; + position: absolute; + width: 32px; + height: 32px; +} +.msg-data .msg-item .userpics.layout-1 .online::after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.msg-data .msg-item .userpics.layout-2 .userpic { + width: 16px; + height: 32px; +} +.msg-data .msg-item .userpics.layout-2 .userpic img { + left: -8px; +} +.msg-data .msg-item .userpics.layout-2 .userpic-2 { + left: 16px; +} +.msg-data .msg-item .userpics.layout-3 .userpic { + width: 16px; +} +.msg-data .msg-item .userpics.layout-3 .userpic-1 img { + left: -8px; +} +.msg-data .msg-item .userpics.layout-3 .userpic-2, +.msg-data .msg-item .userpics.layout-3 .userpic-3 { + left: 16px; +} +.msg-data .msg-item .userpics.layout-3 .userpic-2 img, +.msg-data .msg-item .userpics.layout-3 .userpic-3 img { + width: 16px; + height: 16px; +} +.msg-data .msg-item .userpics.layout-3 .userpic-3 { + top: 16px; +} +.msg-data .msg-item .userpics.layout-4 .userpic { + width: 16px; + height: 16px; +} +.msg-data .msg-item .userpics.layout-4 .userpic img { + width: 16px; + height: 16px; +} +.msg-data .msg-item .userpics.layout-4 .userpic-2, +.msg-data .msg-item .userpics.layout-4 .userpic-3 { + left: 16px; +} +.msg-data .msg-item .userpics.layout-4 .userpic-3, +.msg-data .msg-item .userpics.layout-4 .userpic-4 { + top: 16px; +} +.msg-data .msg-item .title, +.msg-data .msg-item .desc { + margin-left: 45px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.msg-data .msg-item .title { + font-size: 12px; + font-weight: bold; +} +.msg-data .msg-item .desc { + color: #8f8f8f; + margin-top: 3px; + font-size: 11px; +} +.msg-data .msg-item .counter { + position: absolute; + display: none; + border: 1px solid #fff; + background: #e0745f; + right: 5px; + top: 12px; + color: #fff; + border-radius: 3px; + padding: 1px 4px; + font-size: 10px; +} +.msg-data .msg-item.in-call .desc::after { + content: ""; + width: 25px; + height: 25px; + position: absolute; + top: 10px; + right: 28px; + opacity: 0.8; + background: url('../../images/phone-green.png'); + -webkit-animation-name: bounce; + -moz-animation-name: bounce; + -ms-animation-name: bounce; + animation-name: bounce; + -webkit-animation-duration: 1s; + -moz-animation-duration: 1s; + -ms-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-iteration-count: infinite; + -moz-animation-iteration-count: infinite; + -ms-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +@-webkit-keyframes bounce { + 0% { + -moz-transform: scale(1); + -ms-transform: scale(1); + -webkit-transform: scale(1); + } + 50% { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + } + 100% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} +@-moz-keyframes bounce { + 0% { + -moz-transform: scale(1); + -ms-transform: scale(1); + -webkit-transform: scale(1); + } + 50% { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + } + 100% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} +@-ms-keyframes bounce { + 0% { + -moz-transform: scale(1); + -ms-transform: scale(1); + -webkit-transform: scale(1); + } + 50% { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + } + 100% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} +@keyframes bounce { + 0% { + -moz-transform: scale(1); + -ms-transform: scale(1); + -webkit-transform: scale(1); + } + 50% { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + } + 100% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} +.msg-chat-wrap { + height: 50%; + position: relative; +} +.msg-window-handle { + display: block; + position: absolute; + height: 5px; + top: -3px; + left: 0; + width: 100%; + background: rgba(0, 0, 0, 0); + cursor: ns-resize; +} +.msg-window { + background: #fff; + height: 100%; +} +.msg-window .msg-window-heading-wrap { + background: #f2f5f8; + box-sizing: border-box; + height: 34px; + margin: 3px; +} +.msg-window .msg-window-heading { + height: 15px; + padding: 10px 0 9px 11px; + font-size: 12px; + line-height: 15px; + font-weight: bold; + color: #5a5c62; + position: relative; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + cursor: default; +} +.msg-window .msg-window-heading .close { + background: url('../../images/icons.png') -141px -362px; + width: 15px; + height: 15px; + position: absolute; + top: 8px; + right: 5px; +} +.msg-window .msg-window-heading .close:hover { + background-color: #777; +} +.msg-window .msg-window-body { + height: -webkit-calc(100% - 46px); + height: calc(100% - 46px); + position: relative; +} +.msg-window .msg-window-body .msg-members { + position: absolute; + background: #fff; + width: 100%; + height: 100%; + display: none; + top: 0; + left: 0; + z-index: 10; + padding: 5px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.msg-window .msg-window-body .msg-members textarea { + width: 100%; + height: 30px; + margin: 0; + border: 1px solid #c9cbcd; + padding: 6px 8px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + font: 12px Arial, sans-serif; +} +.msg-window .msg-window-body .msg-members textarea:focus { + border-color: #4c82ce; +} +.msg-window .msg-window-body .msg-members .msg-username-hint { + display: none; + position: absolute; + width: -webkit-calc(100% - 10px); + width: calc(100% - 10px); + background: #fff; + overflow-y: auto; + border: 1px solid #c9cbcd; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + z-index: 7; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient { + display: block; + position: relative; + height: 24px; + padding: 5px 0; + border-bottom: 1px solid #eaeaea; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient:hover, +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient.active { + background: #edf0f3; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient:last-child { + border: none; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient img { + width: 24px; + height: 24px; + position: absolute; + left: 10px; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient span { + padding: 0 0 0 40px; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient.online::before { + content: ""; + height: 8px; + width: 8px; + border-radius: 50%; + background: #5cb888; + position: absolute; + display: block; + top: 1px; + left: 24px; + border: 3px solid #fff; + z-index: 5; +} +.msg-window .msg-window-body .msg-members .msg-username-hint .recipient.online:hover::before { + border: 3px solid #edf0f3; +} +.msg-window .msg-window-body .msg-members .msg-chat-members { + height: -webkit-calc(100% - 81px); + height: calc(100% - 81px); + overflow-y: auto; + border-bottom: 1px solid #c9cbcd; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient { + display: block; + position: relative; + height: 24px; + padding: 5px 0; + border-bottom: 1px solid #eaeaea; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient:hover, +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient.active { + background: #edf0f3; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient:last-child { + border: none; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient img { + width: 24px; + height: 24px; + position: absolute; + left: 10px; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient span { + padding: 0 0 0 40px; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient.online::before { + content: ""; + height: 8px; + width: 8px; + border-radius: 50%; + background: #5cb888; + position: absolute; + display: block; + top: 1px; + left: 24px; + border: 3px solid #fff; + z-index: 5; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient.online:hover::before { + border: 3px solid #edf0f3; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient.new { + background: #f3ffec; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient i.remove { + background: url('../../images/icons.png') -141px -362px; + width: 14px; + height: 14px; + margin-left: 3px; + display: inline-block; + vertical-align: top; + position: absolute; + top: 10px; + right: 8px; +} +.msg-window .msg-window-body .msg-members .msg-chat-members .recipient i.remove:hover { + background-color: #fff; +} +.msg-window .msg-window-body .msg-members .msg-username-hint-actions { + margin: 5px 0 0; +} +.msg-window .msg-window-body .msg-members .msg-username-hint-actions .tv-button { + width: -webkit-calc(50% - 5px); + width: calc(50% - 5px); + height: 30px; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.msg-window .msg-window-body .msg-members .msg-username-hint-actions .tv-button:first-child { + margin-right: 10px; +} +.msg-window .msg-window-body .msg-members .msg-username-hint-actions .close { + width: 100%; +} +.msg-videos { + display: none; + height: 180px; + background: #000; + overflow: hidden; + position: relative; + text-align: center; +} +.msg-videos .remote { + width: 320px; + height: 180px; +} +.msg-videos .local { + width: 105px; + height: 60px; + position: absolute; + bottom: 0; + right: 0; + z-index: 1; +} +.msg-videos .msg-video-placeholder { + color: #fff; + text-align: center; + position: absolute; + width: 100%; + margin: -7px 0 0; + top: 50%; + display: none; +} +.msg-chat-with-video { + height: -webkit-calc(100% - 180px); + height: calc(100% - 180px); +} +.msg-window-members-count { + position: absolute; + font-size: 10px; + top: 0; +} +.msg-userlink-popup { + position: absolute; + width: 405px; + color: #52565E; + transition: all 0.5s; + z-index: 18; +} +.msg-userlink-popup .msg-userlink-popup-container { + background: #fff; + height: -webkit-calc(100% - 10px); + height: calc(100% - 10px); + border: 1px solid #d6d6d6; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); + transition: all 0.5s; +} +.msg-userlink-popup button.message-user { + background: #43BE83; +} +.msg-userlink-popup button.message-user.cancel { + background: #A5ABB5; +} +.msg-userlink-popup button.message-user:hover, +.msg-userlink-popup button.message-user.cancel:hover { + background: #06B2CE; +} +.msg-userlink-popup .userpic { + width: 130px; + height: 130px; + position: absolute; +} +.msg-userlink-popup .content { + margin: 10px 10px 10px 140px; + height: 112px; + font-size: 14px; + position: relative; +} +.msg-userlink-popup .content .float-bottom { + position: absolute; + bottom: 0; +} +.msg-userlink-popup .content .username { + margin: -2px 0 9px 5px; + font-size: 18px; +} +.msg-userlink-popup .content .username > a { + display: inline-block; + vertical-align: middle; +} +.msg-userlink-popup .content .username .user-badge { + margin-left: 8px; +} +.msg-userlink-popup .content .user-stats-small { + margin: 0 5px; +} +.msg-userlink-popup .content .action-buttons { + position: absolute; + left: 0; + bottom: 5px; + width: 100%; + text-align: center; + /*margin-top: 25px;*/ +} +.msg-userlink-popup .content .action-buttons button { + width: 115px; + height: 27px; + display: inline-block; + font-size: 12px; + margin: 0 9px 0 0; + border: 0; + outline: 0; +} +.msg-userlink-popup .content .action-buttons button::-moz-focus-inner { + border: 0; +} +.msg-userlink-popup .content .action-buttons button > span { + position: relative; + padding-left: 20px; +} +.msg-userlink-popup .content .action-buttons button > span.no-text { + padding-left: 10px; +} +.msg-userlink-popup .content .action-buttons button > span:before { + content: " "; + position: absolute; + top: 0; + left: 0; + display: block; + width: 13px; + height: 27px; + background-image: url("../../images/icons.png"); + background-repeat: no-repeat; + border: 0; + outline: 0; +} +.msg-userlink-popup .content .action-buttons button:last-child { + margin-right: 0; +} +.msg-userlink-popup .content .action-buttons button.follow-user span:before { + width: 13px; + height: 13px; + background-position: -120px -400px; +} +.msg-userlink-popup .content .action-buttons button.follow-user span.following:before { + top: 1px; + background-position: -159px -400px; +} +.msg-userlink-popup .content .action-buttons button.follow-user span.unfollow:before { + top: 1px; + width: 11px; + height: 12px; + background-position: -100px -400px; +} +.msg-userlink-popup .content .action-buttons button.message-user span.message:before { + top: 3px; + width: 13px; + height: 9px; + background-position: -140px -400px; +} +.msg-userlink-popup .user-status { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative; + top: 1px; + width: 100%; + margin: 1px; + margin-bottom: 2px; + padding: 10px; + background-color: #EAEFF4; + overflow-x: hidden; + text-overflow: ellipsis; +} +.msg-userlink-popup .user-status.empty { + font-style: italic; + color: #AEB6BE; +} +.msg-userlink-popup .user-status.empty a { + color: #9ED1EE; +} +.msg-userlink-popup .send-form { + display: none; + height: 0; + overflow: hidden; + padding: 15px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.msg-userlink-popup.form-layout { + left: 50%; + width: 460px; + height: 200px; + margin: -100px 0 0 -230px; +} +.msg-userlink-popup.form-layout .userpic, +.msg-userlink-popup.form-layout .content, +.msg-userlink-popup.form-layout .user-status { + display: none; +} +.msg-userlink-popup.form-layout .send-form { + display: block; + height: 100%; +} +.msg-userlink-popup.form-layout .send-form p { + margin: 0 0 10px; +} +.msg-userlink-popup.form-layout .send-form p:last-child { + margin: 0; +} +.msg-userlink-popup.form-layout .send-form p.actions { + text-align: right; +} +.msg-userlink-popup.form-layout .send-form p.actions button.message-user { + width: 100px; + display: inline-block; + font-size: 12px; + height: 27px; + line-height: 27px; + margin: 0 10px 0 0; +} +.msg-userlink-popup.form-layout .send-form textarea { + width: 100%; + height: 94px; + border: 1px solid #c9cbcd; + font: 12px Arial, sans-serif; + padding: 6px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.tv-publicchats { + height: 100%; + position: relative; +} +.pc-data-wrap { + height: 100%; + position: relative; +} +.pc-data { + position: relative; + margin: 0 3px 0 3px; +} +.pc-data.only-favorites .pc-item:not(.pinned):not(.favorite) { + display: none; +} +.pc-data .pc-item { + margin-bottom: 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + padding: 7px 10px; + position: relative; + height: 45px; +} +.pc-data .pc-item:not(.pinned):not(.favorite) .title { + color: #8A8C92; +} +.pc-data .pc-item .separator { + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + background: #EBEDF0; + left: 0; + right: 0; +} +.pc-data .pc-item:after { + content: ''; + display: block; + height: 1px; + position: absolute; + bottom: -1px; + background: #EBEDF0; + left: 0; + right: 0; +} +.pc-data .pc-item.pinned { + padding: 8px 10px; + height: 50px; + background: #f8f8f8; +} +.pc-data .pc-item.pinned:after { + background: #DFE3EB; +} +.pc-data .pc-item:hover { + background: #edf0f3; +} +.pc-data .pc-item:hover .chat-info, +.pc-data .pc-item:hover .chat-settings, +.pc-data .pc-item:hover .notifications-toggle, +.pc-data .pc-item:hover .pinned, +.pc-data .pc-item:hover .fav { + display: inline-block; +} +.pc-data .pc-item.active { + background: #EBF8FF; +} +.pc-data .pc-item.active .title::before { + content: ''; + display: block; + width: 3px; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: #3E98CD; +} +.pc-data .pc-item.active .notifications-toggle, +.pc-data .pc-item.active .chat-info, +.pc-data .pc-item.active .chat-settings, +.pc-data .pc-item.active .pinned, +.pc-data .pc-item.active .fav { + display: inline-block; +} +.pc-data .pc-item .desc { + margin-right: 17px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + color: #8f8f8f; + margin-top: 4px; + font-size: 11px; +} +.pc-data .pc-item .title { + font-weight: bold; + color: #5a5c62; + font-size: 12px; + margin-right: 30px; + white-space: nowrap; + overflow: hidden; +} +.pc-data .pc-item .title .title-text { + display: inline-block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: bottom; +} +.pc-data .pc-item .counter { + position: absolute; + display: none; + border: 1px solid #fff; + background: #e0745f; + right: 6px; + top: 23px; + color: #fff; + border-radius: 3px; + padding: 1px 4px; + font-size: 10px; +} +.pc-data .pc-item .users { + font-size: 11px; + font-weight: normal; +} +.pc-data .pc-item .users.hidden { + display: none; +} +.pc-data .pc-item .chat-info { + width: 12px; + height: 12px; + margin: -1px 0 0 6px; + background-position: -120px -380px; + display: none; +} +.pc-data .pc-item .chat-settings { + width: 12px; + height: 12px; + margin: -1px 0 0 6px; + background-position: -180px -380px; + display: none; +} +.pc-data .pc-item .notifications-toggle { + position: absolute; + right: 8px; + top: 10px; + width: 12px; + height: 12px; + margin: -1px 0 0 6px; + background-position: -60px -400px; + display: none; +} +.pc-data .pc-item .notifications-toggle:hover, +.pc-data .pc-item .notifications-toggle.active { + display: inline-block; + background-position: -140px -380px; +} +.pc-data .pc-item .pinned { + position: absolute; + right: 27px; + top: 10px; + display: none; + width: 8px; + height: 12px; + background-position: -100px -380px; +} +.pc-data .pc-item .fav { + position: absolute; + right: 25px; + top: 9px; + display: none; + width: 13px; + height: 11px; + background-position: -20px -400px; +} +.pc-data .pc-item .fav:hover, +.pc-data .pc-item .fav.active { + display: inline-block; + background-position: 0px -400px; +} +/*# sourceMappingURL=chartclient.compiled.css.map */ \ No newline at end of file diff --git a/charting_library/static/chart-client/css/chartclient.compiled.css.map b/charting_library/static/chart-client/css/chartclient.compiled.css.map new file mode 100644 index 00000000..e295b7c7 --- /dev/null +++ b/charting_library/static/chart-client/css/chartclient.compiled.css.map @@ -0,0 +1 @@ +{"version":3,"file":"E:\\tradingview\\static\\chart-client\\css\\chartclient.compiled.css","sources":["jquery-ui-1.8.11.css","tvtags.css","E:/tradingview/static/css/mixins/display.less","E:/tradingview/static/css/mixins/position.less","E:/tradingview/static/css/mixins/decorators.less","E:/tradingview/static/css/basics/gui-common-elements.less","E:/tradingview/static/css/mixins/lesshat.less","E:/tradingview/static/css/sprites/base-sprite.less","E:/tradingview/static/css/mixins/icons.less","chart_gui.less","sidebar.css","watchlist.css","notifications.css","detail.css","marketdepthwidget.css","news.css","chat.css","calendarwidget.css","messages.less","publicchats.less"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;ACxnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC9MQ;EACP,SAAS,GAAT;;ACDgB;EAChB,kBAAA;EACA,QAAA;EACA,SAAA;;;;;;;;;;;;;;;;;;;AC4IuB;EACtB,mBAAA;EACA,gBAAA;EACA,uBAAA;;ACvHY;ECkmBgD,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;ED7nBxF,WAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;;AAEE,aAAI;EACL,WAAA;EACA,YAAA;;AAEA,aAAO,OAAM;AAAG,aAAU,UAAO;EACjC,SAAS,EAAT;EACA,cAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EAEA,kBAAA;EACA,SAAA;EAAW,WAAA;EAEX,mBAAA;EACA,yBAAA;;AASa;EC8lB+C,0BAAA;EAAmC,oCAAA;EACnC,uBAAA;EAAgC,6BAAA;EAChC,kBAAA;EAA2B,4BAAA;ED7nBxF,WAAA;EACA,YAAA;EACA,gBAAA;EACA,kBAAA;;AAEE,cAAI;EACL,WAAA;EACA,YAAA;;AAEA,cAAO,OAAM;AAAG,cAA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"} \ No newline at end of file diff --git a/charting_library/static/chart-client/css/chartclient.less b/charting_library/static/chart-client/css/chartclient.less new file mode 100644 index 00000000..900e9499 --- /dev/null +++ b/charting_library/static/chart-client/css/chartclient.less @@ -0,0 +1,16 @@ +@import "../../css/mixins/mixins"; +@import "../../css/basics/basics"; + +@import 'chart_gui.less'; +@import (less) 'sidebar.css'; +@import (less) 'watchlist.css'; +@import (less) 'notifications.css'; +@import (less) 'detail.css'; +@import (less) 'marketdepthwidget.css'; +@import (less) 'news.css'; +@import (less) 'chat.css'; +@import (less) 'calendarwidget.css'; +@import 'messages.less'; +@import 'publicchats.less'; +@import (inline) 'jquery-ui-1.8.11.css'; +@import (inline) 'tvtags.css'; diff --git a/charting_library/static/chart-client/css/images/bartype-icons.png b/charting_library/static/chart-client/css/images/bartype-icons.png new file mode 100644 index 00000000..e5708a8b Binary files /dev/null and b/charting_library/static/chart-client/css/images/bartype-icons.png differ diff --git a/charting_library/static/chart-client/css/images/chartstatus.png b/charting_library/static/chart-client/css/images/chartstatus.png new file mode 100644 index 00000000..24cd5fdf Binary files /dev/null and b/charting_library/static/chart-client/css/images/chartstatus.png differ diff --git a/charting_library/static/chart-client/css/images/checkbox_off.png b/charting_library/static/chart-client/css/images/checkbox_off.png new file mode 100644 index 00000000..8960c4c0 Binary files /dev/null and b/charting_library/static/chart-client/css/images/checkbox_off.png differ diff --git a/charting_library/static/chart-client/css/images/checkbox_on.png b/charting_library/static/chart-client/css/images/checkbox_on.png new file mode 100644 index 00000000..df7b07d0 Binary files /dev/null and b/charting_library/static/chart-client/css/images/checkbox_on.png differ diff --git a/charting_library/static/chart-client/css/images/combo_icon.png b/charting_library/static/chart-client/css/images/combo_icon.png new file mode 100644 index 00000000..19d2a889 Binary files /dev/null and b/charting_library/static/chart-client/css/images/combo_icon.png differ diff --git a/charting_library/static/chart-client/css/images/lines.png b/charting_library/static/chart-client/css/images/lines.png new file mode 100644 index 00000000..20e12be2 Binary files /dev/null and b/charting_library/static/chart-client/css/images/lines.png differ diff --git a/charting_library/static/chart-client/css/images/submenu.png b/charting_library/static/chart-client/css/images/submenu.png new file mode 100644 index 00000000..12ea265c Binary files /dev/null and b/charting_library/static/chart-client/css/images/submenu.png differ diff --git a/charting_library/static/chart-client/css/images/undo-redo.png b/charting_library/static/chart-client/css/images/undo-redo.png new file mode 100644 index 00000000..aa00b025 Binary files /dev/null and b/charting_library/static/chart-client/css/images/undo-redo.png differ diff --git a/charting_library/static/chart-client/css/light/cursor_closed_hand.cur b/charting_library/static/chart-client/css/light/cursor_closed_hand.cur new file mode 100644 index 00000000..98c5426e Binary files /dev/null and b/charting_library/static/chart-client/css/light/cursor_closed_hand.cur differ diff --git a/charting_library/static/chart-client/css/light/cursor_cross.cur b/charting_library/static/chart-client/css/light/cursor_cross.cur new file mode 100644 index 00000000..0ecbaead Binary files /dev/null and b/charting_library/static/chart-client/css/light/cursor_cross.cur differ diff --git a/charting_library/static/chart-client/css/light/cursor_dot.cur b/charting_library/static/chart-client/css/light/cursor_dot.cur new file mode 100644 index 00000000..8b121388 Binary files /dev/null and b/charting_library/static/chart-client/css/light/cursor_dot.cur differ diff --git a/charting_library/static/chart-client/css/light/cursor_pointinghand.cur b/charting_library/static/chart-client/css/light/cursor_pointinghand.cur new file mode 100644 index 00000000..b71b4034 Binary files /dev/null and b/charting_library/static/chart-client/css/light/cursor_pointinghand.cur differ diff --git a/charting_library/static/chart-client/css/light/cursor_size_horizontal.cur b/charting_library/static/chart-client/css/light/cursor_size_horizontal.cur new file mode 100644 index 00000000..f39666d7 Binary files /dev/null and b/charting_library/static/chart-client/css/light/cursor_size_horizontal.cur differ diff --git a/charting_library/static/chart-client/css/light/cursor_size_vertical.cur b/charting_library/static/chart-client/css/light/cursor_size_vertical.cur new file mode 100644 index 00000000..714d64c8 Binary files /dev/null and b/charting_library/static/chart-client/css/light/cursor_size_vertical.cur differ diff --git a/charting_library/static/css/site.compiled.css b/charting_library/static/css/site.compiled.css new file mode 100644 index 00000000..4e55ded0 --- /dev/null +++ b/charting_library/static/css/site.compiled.css @@ -0,0 +1,20019 @@ +/* All icon mixins must have "icon-" */ +.pseudo { + content: " "; +} +.absolute-center { + position: absolute; + top: 50%; + left: 50%; +} +/* ------------------------ */ +/* LESS mixin for CSS arrow */ +/* ------------------------ */ +/* Usage + * .arrow(size, color, direction, offset, border-size, border-color); + */ +/* Where + * Size is the with of the arrow + * Color is the color of the arrow (plain color required) + * Direction is the orientation of the arrow (top, right, bottom, left) + * Offset is the position of the arrow on its axis (px / em) + * Border-size is the width of the border if there is one (optional; default "0") + * Border-color is the color of the border if there is one (optional; default "inherit"); + */ +/* Extra + * Drop-shadows can be used on the element to create a shadow on the arrow as well + */ +.text-overflow-ellipsis { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.avatar-small { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; +} +.avatar-small img { + width: 32px; + height: 32px; +} +.avatar-small.online:after, +.avatar-small.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.avatar-middle { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 39px; + height: 39px; + overflow: hidden; + position: relative; +} +.avatar-middle img { + width: 39px; + height: 39px; +} +.avatar-middle.online:after, +.avatar-middle.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.user-stats-small { + text-decoration: none; + font-size: 14px; + font-weight: bold; +} +.user-stats-small .user-stats-charts { + margin-right: 14px; +} +.user-stats-small .user-stats-charts:before { + height: 12px; + width: 19px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -547px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 3px; + top: -3px; +} +.user-stats-small .user-stats-followers { + margin-right: 14px; +} +.user-stats-small .user-stats-followers:before { + height: 13px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1638px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 5px; +} +.user-stats-small .user-stats-reputation { + color: #3cbf81; +} +.user-stats-small .user-stats-reputation:before { + height: 13px; + width: 10px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1903px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 5px; + top: -3px; +} +.user-stats { + text-decoration: none; + color: #1380b7; + font-size: 19px; +} +.user-stats .user-stats-charts { + margin-right: 14px; +} +.user-stats .user-stats-charts:before { + height: 13px; + width: 19px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -220px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 3px; + top: -3px; +} +.user-stats .user-stats-followers { + margin-right: 14px; +} +.user-stats .user-stats-followers:before { + height: 16px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1280px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 5px; +} +.user-stats .user-stats-reputation { + color: #3cbf81; +} +.user-stats .user-stats-reputation:before { + height: 15px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1878px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + top: -2px; + padding-right: 5px; + top: -3px; +} +.chart-stats-middle { + text-decoration: none; + color: #3b3e44; + font-weight: bold; + font-size: 14px; +} +.chart-stats-middle .chart-stats-comments { + margin-right: 6px; +} +.chart-stats-middle .chart-stats-comments:before { + height: 15px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -569px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 6px; +} +.chart-stats-middle .chart-stats-views:before { + height: 12px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2164px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 5px; + top: -1px; +} +.chart-stats-small { + text-decoration: none; + color: #3b3e44; + font-weight: bold; + font-size: 12px; +} +.chart-stats-small .chart-stats-comments { + margin-right: 9px; +} +.chart-stats-small .chart-stats-comments:before { + height: 13px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -594px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 5px; +} +.chart-stats-small .chart-stats-views:before { + height: 11px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2186px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 4px; + top: -1px; +} +.symbol-change-direction.up { + color: #41a771; +} +.symbol-change-direction.down { + color: #de7255; +} +body.fullscreen-mode { + overflow: hidden; +} +.tv-layout-width { + width: 1000px; + margin: 0 auto; +} +/* Header */ +.tv-header { + min-width: 720px; + background: #26282f; + color: #FFF; + font-size: small; +} +/* Footer */ +.tv-footer { + margin: -395px 0 0; + height: 395px; + background: #26282f; +} +.tv-content { + padding: 0 0 395px 0; +} +/* Content */ +.tv-overwrap { + min-height: 100%; + overflow: hidden; +} +.tv-main { + height: auto !important; + min-height: 100%; + background: #f2f5f8; +} +.tv-content { + background: #f2f5f8; + height: auto !important; + min-height: 100%; +} +.tv-side-toolbar { + float: left; + position: static; + height: 100%; + overflow-x: visible; + overflow-y: hidden; +} +.tv-main-panel { + position: relative; + background-color: #F1F3F6; + overflow: hidden; +} +.tv-side-panel { + float: right; + position: relative; + z-index: 15; + height: 100%; +} +.is-mobile .tv-side-panel { + display: none; +} +.tv-panels { + height: 100%; +} +.chart-page .tv-content { + padding: 0; +} +/* Utilities */ +.clear { + clear: both; +} +.clearfix:after { + clear: both; + display: block; + content: ""; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.tv-right { + float: right !important; +} +.tv-left { + float: left !important; +} +#_atssh { + margin-top: -1px; +} +/* for popup indent */ +.js-right-boundary { + margin-right: 0; +} +.hl-bg { + background: #eaeff4; +} +.content-page .bl-bg { + background: #00b8dc; + color: White; +} +.content-page .bl-bg h1, +.content-page .bl-bg h2, +.content-page .bl-bg h3, +.content-page .bl-bg h4, +.content-page .bl-bg h5, +.content-page .bl-bg h6 { + color: White; +} +.content-page .bl-bg a, +.content-page .bl-bg a:hover, +.content-page .bl-bg a:visited { + color: #C8CFD8; +} +.content-page .bl-bg .contacts { + color: inherit; + background-color: #008da9; +} +.content-page .bl-bg .contacts .title { + color: White; +} +.charts-popup-list { + overflow-y: auto; + width: 268px; + display: none; + right: 7px; + top: 46px; + z-index: 50; + position: absolute; + border: 1px solid #aaadb1; + background: #fff; + z-index: 120; + margin: 2px 0; +} +.charts-popup-list .icon-white-arrow-up { + position: absolute; + top: -9px; + right: 53px; +} +.charts-popup-list .item { + display: block; + padding: 7px 30px 7px 7px; + height: 16px; + position: relative; +} +.charts-popup-list .item.special { + background: rgba(248, 248, 248, 0.9); +} +.charts-popup-list .item:hover, +.charts-popup-list .item.active { + background: #f4f7f9; +} +.charts-popup-list .item.first { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.charts-popup-list .item:last-child { + border-bottom-left-radius: 3px; +} +.charts-popup-list .item span { + color: #595959; + display: inline-block; +} +.charts-popup-list .item.active { + background: #f4f7f9; +} +.charts-popup-list .item .title { + width: 140px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.charts-popup-list .item .title-expanded { + width: 225px; + font-weight: normal; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.charts-popup-list .item.active .title-expanded, +.charts-popup-list .item.active .title { + font-weight: bold; +} +.charts-popup-list .item .date { + width: 65px; + padding-right: 20px; + vertical-align: top; + white-space: nowrap; + float: right; +} +.charts-popup-list .separator { + display: block; + margin: 0; + height: 0; + overflow: hidden; + border-top: 1px solid #c9cbcd; +} +.charts-popup-list .charts-popup-tab-headers { + overflow: hidden; + padding: 8px 0 8px 0; + font-size: 14px; +} +.charts-popup-list .charts-popup-tab-header { + float: left; + margin: 0 10px 5px 10px; +} +.charts-popup-list .charts-popup-tab-header-label { + padding: 0; + font-weight: bold; + border-bottom: dashed 1px; + cursor: pointer; +} +.charts-popup-list .charts-popup-tab-header.active .charts-popup-tab-header-label { + color: #595959; + border-bottom: none; + cursor: default; +} +.charts-popup-list .item.item-twobuttons { + padding-right: 52px; +} +.charts-popup-list .item.item-twobuttons .title-expanded { + width: 203px; +} +.charts-popup-list .item.with-indent { + padding-left: 28px; +} +/* delete button */ +.charts-popup-list .item .icon-delete { + background: url("../images/icons.png") no-repeat scroll -102px -362px transparent; + width: 14px; + height: 14px; + position: absolute; + top: 9px; + right: 7px; +} +.charts-popup-list .item .icon-delete:hover { + background-position: -81px -362px; +} +.charts-popup-list .item .icon-delete { + visibility: hidden; +} +.is-mobile .charts-popup-list .item .icon-delete { + visibility: visible; + opacity: 0.3; +} +.is-mobile .charts-popup-list .item .icon-delete:hover { + opacity: 1; +} +.charts-popup-list .item:hover .icon-delete { + visibility: visible; +} +/* save button */ +.charts-popup-list .item .icon-save { + background: url('../images/icons.png') -120px -280px; + width: 14px; + height: 14px; + position: absolute; + top: 9px; + right: 23px; +} +.charts-popup-list .item .icon-save:hover { + background-position: -100px -280px; +} +.charts-popup-list .item .icon-save { + visibility: hidden; +} +.charts-popup-list .item:hover .icon-save { + visibility: visible; +} +.charts-popup-list .item .icon { + display: inline-block; + width: 16px; + height: 16px; + margin: 0 5px 0 0; + vertical-align: top; +} +.charts-popup-list.iconed .item { + height: 32px; + padding: 2px; +} +.charts-popup-list.iconed .item { + white-space: nowrap; + position: relative; + overflow: hidden; +} +.charts-popup-list.iconed .item .title { + /*height: 30px; line-height: 30px;*/ + width: 190px; + position: absolute; + top: 11px; + left: 45px; + vertical-align: top; +} +.charts-popup-list.iconed .item .icon { + width: 32px; + height: 32px; + margin: 0 5px; +} +.charts-popup-list.iconed.thin .title { + width: 50px; +} +.charts-popup-list.narrow { + width: 155px; +} +.charts-popup-list.narrow .item .title-expanded { + width: 112px; +} +.charts-popup-list.narrow.with-scroll .item .title-expanded { + width: 100px; +} +.charts-popup-list.thin { + width: 110px; +} +.charts-popup-list.thin .item .title-expanded { + width: 67px; +} +.charts-popup-list .item .counter { + position: absolute; + top: 8px; + right: 6px; + color: #B8B8B8; +} +.charts-popup-list .item:hover .counter { + color: #595959; +} +.charts-popup-list .item .counter.blue { + background: #4E8FF6; + color: white; + padding: 2px 3px; + border-radius: 2px; + top: 5px; +} +.charts-popup-list.small-font { + font-size: 12px; +} +.charts-popup-list.small-font .item { + height: 12px; +} +.charts-popup-list.intervals-list { + right: auto; + width: auto; + max-height: 100%; + overflow-y: auto; +} +.charts-popup-list.intervals-list .item { + cursor: pointer; + padding: 7px; + min-width: 180px; +} +.charts-popup-itemheader { + padding: 3px 8px 4px 8px; + border-top: 1px solid #DBDBDB; + cursor: pointer; + color: #595959; + background: rgba(204, 204, 204, 0.2); +} +.charts-popup-group-collapsible.collapsed .item { + display: none; +} +.charts-popup-group-collapsible .charts-popup-itemheader-icon { + display: inline-block; + vertical-align: middle; + position: relative; + top: -1px; + width: 11px; + height: 11px; + margin: 0 5px 0 -3px; + background: url('../images/icons.png') -180px -280px no-repeat; +} +.charts-popup-group-collapsible.collapsed .charts-popup-itemheader-icon { + background-position: -160px -280px; +} +.favored-list .to-quick { + display: block; + width: 16px; + height: 16px; + background: url('../images/icons.png'); + background-position: -80px -100px; + float: right; + margin: 2px 0 0 2px; + visibility: hidden; +} +.favored-list .delete { + display: block; + width: 16px; + height: 16px; + background: url("../images/icons.png") -102px -362px; + margin: 0 5px 0 5px; + float: right; + visibility: hidden; +} +.favored-list .item:hover .delete { + visibility: visible; +} +.favored-list .item:hover .delete:hover { + background-position: -81px -362px; +} +.is-mobile .favored-list .delete { + visibility: visible; + opacity: 0.3; +} +.is-mobile .favored-list .delete:hover { + background-position: -81px -362px; + opacity: 1; +} +.favored-list .item:hover .to-quick, +.intervals-list .item:hover .delete, +.intervals-list.touch .delete, +.feature-touch .favored-list .to-quick { + visibility: visible; +} +/*.intervals-list .delete:hover +{ + background-position: -100px -100px; +}*/ +.favored-list .item .to-quick { + background-position: -40px -280px; +} +.favored-list .item .to-quick:hover { + background-position: -120px -363px; +} +.favored-list .item.quicked .to-quick, +.favored-list .item .to-quick.quicked { + background-position: -20px -280px; + visibility: visible; +} +.favored-list .item.disabled { + color: #C4C4C4; +} +.intervals-list .item-add { + min-width: 230px; +} +.intervals-list .item-add > span { + margin: 5px; + display: block; + overflow-x: hidden; +} +.intervals-list input[type='text'] { + width: 45px; + height: 25px; +} +.intervals-list .mins, +.intervals-list .add { + text-transform: uppercase; + margin-left: 5px; + height: 14px; +} +.intervals-list .mins { + width: 75px; + position: relative; + text-align: left; +} +.intervals-list .add { + width: 45px; + text-align: center; +} +.intervals-list .mins i { + background: url("../images/select-bg.png") 0 0; + display: block; + width: 9px; + height: 5px; + position: absolute; + right: 7px; + top: 11px; +} +.people-container { + margin: 15px 0 0; +} +#loading-indicator-small, +.loading-indicator-small { + clear: both; + height: 24px; + background: url('../images/loading-small.gif') center center no-repeat; +} +.column-trending .user-item { + margin: 28px 0 10px; + background: #fff; + border: 1px solid #bfbfbf; + border-radius: 4px; + padding: 4px; +} +.column-trending .user-item a, +.column-trending .user-item a:hover { + text-decoration: underline; +} +.column-trending .user-avatar { + float: left; + margin: 0 8px 0 0; + height: 45px; +} +.column-trending .user-username { + font: bold 14px Arial; + margin: 0 0 5px; +} +.column-trending .user-charts { + float: left; + width: 70px; + font: bold 18px Arial; +} +.column-trending .user-rating { + float: left; + font: bold 18px Arial; +} +.column-trending .user-rating-position { + float: left; + position: relative; + top: 4px; + left: 10px; +} +.column-trending .user-stats { + line-height: 20px; +} +.column-trending .user-stats a, +.column-trending .user-stats a:hover { + text-decoration: underline; +} +.column-trending .user-stats .saved-charts { + margin: 0 0 0 5px; +} +.column-trending .user-stats .favorites { + margin: 0 0 0 5px; +} +.column-trending .user-stats .followers { + margin: 0 0 0 9px; +} +#fdbk_tab { + display: none; +} +/* Content */ +.tv-index-content { + background: #f2f5f8; + font: 12px Arial, sans-serif; + color: #4C5151; + position: relative; +} +.tv-index-content h1 { + font-size: 24px; +} +.tv-index-content h2 { + font-size: 25px; +} +.tv-index-content h3 { + font-size: 18px; + margin: 15px 0; +} +.tv-index-content h4 { + font-size: 15px; + margin: 10px 0; +} +.tv-index-content p { + line-height: 20px; + margin: 10px 0; +} +.tv-index-content p a { + text-decoration: underline; +} +.tv-index-content em { + font-weight: bold; + font-size: 1.1em; +} +.tv-index-content pre { + white-space: normal; +} +.tv-index-content ul:not(.sbOptions):not(.no-bullets) { + margin: 20px 0 35px 0; + padding: 0; +} +.tv-index-content ul:not(.sbOptions):not(.no-bullets) li { + list-style: none; + background: url('../images/list-bullet.png') 0 0.4em no-repeat; + padding: 0 0 0 22px; + margin: 0 0 15px; +} +.tv-index-content-wrap { + padding: 20px 7px 0; +} +.tv-index-content-wrap.profile { + padding: 10px 7px 20px; +} +.tv-index-header-login .tv-index-content-wrap.profile { + padding: 10px 7px 10px; +} +.tv-index-content-wrap.stream { + padding: 0px 7px 20px; +} +.tv-index-content .notop { + margin-top: 0; +} +.features-columns { + font-size: 16px; + color: #6b6b6b; +} +.features-columns strong { + margin: 0; + color: #404040; + font-size: 25px; + font-weight: normal; +} +.features-columns p.active strong { + color: #f8833c; +} +.features-columns p { + margin: 28px 0; +} +.features-columns li { + font-size: 14px; +} +.features-columns li strong { + font-size: 14px; + font-weight: bold; +} +.features-columns li.active strong { + color: #f8833c; +} +.features-column-left { + width: 48%; + float: left; +} +.features-column-right { + width: 48%; + float: right; +} +.index-hint { + display: none; + position: relative; + background: #EAF3FB; + font-size: 15px; + border: 1px solid #D1DEE9; + padding: 10px; + margin: 0 0 25px; + border-radius: 2px; + text-align: left; + height: 19px; +} +.index-hint h1 { + font-size: 15px; + margin: 0; + font-weight: normal; +} +.index-hint .pin { + display: block; + width: 20px; + height: 12px; + background-image: url('../images/index-hint-pin.png'); + position: absolute; + top: -12px; + left: 0px; +} +.watch-video { + position: absolute; + background: #4387f6; + border: 1px solid #346bc2; + height: 29px; + right: -1px; + top: -1px; + color: #fff; + border-radius: 0 2px 2px 0; + padding: 10px 12px 0 10px; + font-weight: bold; + cursor: pointer; + font-size: 15px; +} +.watch-video:hover { + color: #fff; + background: #4c8ffc; +} +.watch-video:active { + background: #5391f5; + box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); +} +.icon-watch-video { + width: 22px; + height: 16px; + background-position: -160px -200px !important; + vertical-align: middle; + top: -1px; + margin: 0 3px 0 0; +} +/* Learn tab */ +/** Content Main Column **/ +.column-main { + position: relative; + color: #5a5a5a; +} +.iotd-section .column-main { + margin: 0 -5px; +} +.column-main-header { + position: relative; + width: 70%; +} +.column-main-header a { + text-decoration: none; +} +.column-main-header .heading { + font: bold 16px Arial; + text-transform: uppercase; + color: #5A5A5A; +} +.column-main-header .sub-heading { + font: normal 16px Arial; +} +.index-learnmore-header { + height: 259px; + background: url('../images/index/chart.png') repeat-x; + background-position: top center; + background-color: #14b8da; + color: #fff; +} +.is-authenticated .index-learnmore-header { + display: none; +} +.index-learnmore-header > .tv-layout-width { + width: 1000px !important; + display: block; + position: relative; + padding: 40px 0; + height: 149px; + text-decoration: none; +} +.index-learnmore-header h2 { + margin: 0; + font-size: 28px; + font-weight: normal; + text-align: center; + color: #fff; +} +.index-learnmore-header p { + margin: 12px 0 0; + text-align: center; + font-size: 16px; + font-style: italic; +} +.index-learnmore-header a { + display: block; + width: 174px; + height: 53px; + position: absolute; + right: 0; + bottom: 33px; + background: url('../images/index/video.png') no-repeat; + background-position: 10px 10px; +} +.index-learnmore-header .symbol-input { + width: 392px; + height: 47px; + background: White; + margin: 45px 0 0 304px; +} +.index-learnmore-header .symbol-input input { + border: 0; + padding: 0; + width: 217px; + height: 47px; + margin: 0 13px 0 0; + text-indent: 13px; + font-size: 20px; + color: #555; +} +.index-learnmore-header .symbol-input input::-webkit-input-placeholder { + color: #999; +} +.index-learnmore-header .symbol-input input:-moz-placeholder { + color: #999; +} +.index-learnmore-header .symbol-input input::-moz-placeholder { + color: #999; +} +.index-learnmore-header .symbol-input input:-ms-input-placeholder { + color: #999; +} +.index-learnmore-header .symbol-input span { + float: right; + width: 162px; + height: 30px; + padding: 17px 0 0; + background: #243640; + color: #fff; + text-transform: uppercase; + text-align: center; + font-weight: bold; + cursor: pointer; +} +.index-learnmore-header .symbol-input span:hover { + background: #1b1d22; +} +.is-authenticated .index-learnmore-header { + /*display: none;*/ +} +.index-charts-tab .item { + margin: 0 0 38px 9px; +} +.index-charts-tab .item:nth-child(3n+1) { + margin-left: 0px; +} +.index-charts-tab .item:nth-child(3n):after { + clear: both; + display: block; + content: ""; +} +.chart-with-cover .item { + float: left; + padding: 5px 5px 5px 5px; + position: relative; +} +.chart-with-cover .item:hover { + background: #dee4ec; +} +.chart-with-cover .item .chart-img { + border: 1px solid #d6d7da; + width: 312px; + height: 184px; + padding: 1px; + background: #fff; +} +.chart-with-cover .item .caption { + margin: 10px 1px 5px; + line-height: 17px; +} +.chart-with-cover .item .caption button.follow-symbol { + vertical-align: top; +} +.chart-with-cover .item .symbol { + margin: 0 0 0 2px; + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + max-width: 178px; +} +.chart-with-cover .item .symbol, +.chart-with-cover .item .interval { + font-weight: bold; + font-size: 14px; + vertical-align: text-bottom; +} +.chart-with-cover .item .interval { + color: #666; +} +.chart-with-cover .item .symbol:hover { + text-decoration: underline; +} +.chart-with-cover .item .symbol-last { + margin-left: 7px; + padding: 1px 2px; + border-radius: 2px; + font-size: 12px; + font-weight: bold; + color: #777; +} +.chart-with-cover .item .symbol-change-pt { + font-size: 11px; + font-weight: bold; +} +.chart-with-cover .item .chart-stats-small { + float: right; +} +.chart-with-cover .item .cover { + cursor: pointer; + color: #666; + padding: 12px 10px; + position: absolute; + display: block; + opacity: 0; + top: 5px; + left: 5px; + right: 5px; + height: 164px; + background: #fff; + background: rgba(255, 255, 255, 0.95); + transition: opacity 0.2s ease-out; + -moz-transition: opacity 0.2s ease-out; + -webkit-transition: opacity 0.2s ease-out; + -o-transition: opacity 0.2s ease-out; + -ms-transition: opacity 0.2s ease-out; +} +.chart-with-cover .item:hover .cover { + opacity: 1; + transition: opacity 0.2s ease-out; + -moz-transition: opacity 0.2s ease-out; + -webkit-transition: opacity 0.2s ease-out; + -o-transition: opacity 0.2s ease-out; + -ms-transition: opacity 0.2s ease-out; +} +.chart-with-cover .item .cover a { + text-decoration: underline; +} +.chart-with-cover .item .cover .avatar-small { + float: left; + margin: 0 10px 0 0; +} +.chart-with-cover .item .cover .user-info { + float: left; + font-size: 14px; + margin: -2px 0 0; +} +.chart-with-cover .item .cover .user-info .icon, +.chart-with-cover .chart-tooltip .user-info .icon { + margin: 0 2px 0 0; +} +.chart-with-cover .item .cover .user-info a { + margin: 0 5px 0 0; + z-index: 2; +} +.chart-with-cover .item .cover .user-info .user-name { + font-size: 14px; + font-weight: bold; + color: #0080b7; +} +.chart-with-cover .item .cover .user-info .user-stats-small { + margin: 3px 0 0; +} +.chart-with-cover .item .cover .name { + font-size: 16px; + font-weight: bold; + margin: 18px 0 5px 0; + color: #666; + display: block; + text-decoration: none; + overflow: hidden; + text-overflow: ellipsis; +} +.chart-with-cover .item .cover .desc { + font-size: 12px; + overflow: hidden; + height: 80px; + color: #919191; +} +.chart-with-cover .item .cover .date { + position: absolute; + top: 10px; + right: 10px; +} +.chart-with-cover .item .cover .date:not([title]) { + visibility: hidden; +} +.chart-with-cover .item .cover .icons { + position: absolute; + top: 34px; + right: 10px; +} +.chart-with-cover .show-more { + margin: 15px 0 45px; +} +.chart-with-cover .show-more a { + height: 39px; + line-height: 40px; + text-align: center; + background: #ecf0f3; + display: block; + border-radius: 4px; + font-weight: bold; +} +.chart-with-cover .show-more a:hover { + background: #e5e9ec; +} +.chart-with-cover .index-charts-tab-sizer { + overflow: hidden; + position: relative; +} +.chart-with-cover .index-charts-spinner { + display: none; + position: absolute; +} +.chart-with-cover.loading .index-charts-tab-sizer { + overflow: visible; +} +.chart-with-cover.loading .index-charts-spinner { + display: block; + width: 24px; + height: 24px; + background: url('../images/loading-small.gif') no-repeat; + margin: -12px 0 0 -12px; + top: 50%; + left: 50%; +} +.chart-tooltip { + font-size: 13px; + position: absolute; + width: 230px; + background: #e8f2fb; + background: rgba(232, 242, 251, 0.9); + color: #41474d; + padding: 8px 10px; + border: 1px solid #b5bfc7; + border-radius: 4px; + z-index: 70; +} +.chart-tooltip .arrow { + position: absolute; + bottom: -11px; + background-position: 0 -80px; + width: 19px; + height: 11px; +} +.chart-tooltip .avatar-pic { + float: left; + margin: 0 10px 0 0; +} +.chart-tooltip .user-info { + float: left; + line-height: 22px; + font-size: 14px; +} +.chart-tooltip .chart-title { + font-weight: bold; + font-size: 14px; + margin: 10px 0 0; +} +.chart-tooltip .description { + margin: 5px 0 5px; +} +.chart-tooltip .created { + position: absolute; + top: 5px; + right: 5px; + font-size: 11px; +} +.chart-tooltip .icons { + position: absolute; + top: 29px; + right: 5px; +} +/* Activity Stream Remnants */ +.activity-stream-index .column-main-header { + margin-bottom: 17px; +} +.activity-stream-type-links { + margin: 5px 0 0; + display: none; +} +.users-table-header .activity-stream-type-links { + margin: 0; + position: relative; + top: -1px; +} +.activity-stream-type-links a:last-child { + margin-right: 0; +} +.users-table .activity-stream { + margin: 0; +} +.activity-stream .activity-stream-container { + border: 1px solid #bfbfbf; + margin: 10px 0 0; + border-radius: 3px; + background: #fff; + font-size: 14px; + color: #5a5a5a; + overflow: hidden; + height: 599px; +} +.activity-stream .activity-stream-container-static { + height: auto; +} +.users-table .activity-stream .activity-stream-container { + border: none; + border-radius: 0 3px 3px 3px; + margin: 0; +} +/** Trending Column **/ +.column-trending { + color: #5a5a5a; + margin-bottom: 60px; +} +.column-trending-symbols { + width: 295px; + float: left; +} +.column-trending-people { + margin: 0 3px; +} +.column-trending-people .icon-rating-small { + margin: 0 6px 0 0; +} +.column-trending-header { + margin: 5px 0 6px; +} +.column-trending-header a { + text-decoration: none; +} +.column-trending-header .heading { + font: bold 16px Arial; + display: inline-block; + padding: 3px 0 0 2px; +} +.column-trending .head-icon { + top: -6px; + padding-right: 6px; +} +.column-trending-symbols .head-icon { + height: 18px; + width: 24px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -519px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.column-trending-people .head-icon { + height: 19px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1926px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + vertical-align: top; +} +.activity-stream .head-icon { + height: 17px; + width: 24px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px 0px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + top: -3px; + padding-right: 6px; +} +.column-trending-people .tabs { + padding-top: 14px; + margin-bottom: 6px; + border-bottom: solid 1px #dce1e6; +} +.column-trending-people .tabs a { + color: #5a5a5a; + text-decoration: none; + display: inline-block; + margin-bottom: -1px; + margin-right: 14px; + padding-bottom: 10px; + padding-left: 2px; +} +.column-trending-people .tabs a.active { + font-weight: bold; + border-bottom: solid 2px #58b987; +} +.column-trending-people .search { + float: right; + position: relative; + margin-top: -5px; +} +.column-trending-people .search:before { + content: " "; + display: block; + position: absolute; + width: 13px; + height: 13px; + background: url(../images/icons.png) no-repeat -80px -339px; + top: 10px; + left: 9px; +} +.column-trending-people .search input { + padding: 6px 22px 5px 27px; + margin: 1px 0 0; + border: 1px solid #D7DBE0; + width: 128px; +} +.column-trending-people .search .go { + width: 32px; + height: 27px; + line-height: 27px; + text-align: center; + position: absolute; + right: 0; + top: 0; + background: none; + border: none; + cursor: pointer; +} +.column-trending-people .search .go:before { + content: " "; + height: 12px; + width: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1414px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.column-trending-people table { + width: 100%; +} +.column-trending-people table td { + padding: 12px 0; + border-bottom: solid 1px #dbdfe4; +} +.column-trending-people table tr:last-child td { + border-bottom: 0; +} +.column-trending-people table td.user-list-username { + width: 100%; +} +.column-trending-people .user-stats-small { + padding-right: 23px; +} +.column-trending-people .user-stats-small a { + font-weight: bold; +} +.column-trending-people .user-stats-small span { + margin-right: 0; +} +.column-trending-people .user-stats-small span.user-stats-charts:before, +.column-trending-people .user-stats-small span.user-stats-followers:before { + top: -1px; +} +.column-trending-people .user-stats-small span:before { + padding-right: 6px; +} +.column-trending-people .user-stats-small .delta { + font-size: 11px; + vertical-align: super; +} +.column-trending-people tr td:last-child .user-stats-small { + padding-right: 5px; +} +.column-trending-people .user-stats-charts, +.column-trending-people .user-stats-followers, +.column-trending-people .user-stats-reputation { + display: inline-block; + white-space: nowrap; +} +.column-trending-people .user-list-username { + font-weight: bold; + font-size: 12px; + line-height: 32px; + margin: 0 0 0 32px; +} +.column-trending-people .max-width-container { + position: relative; + height: 32px; +} +.column-trending-people .ellipsis { + width: 95%; + position: absolute; + top: 0; + left: 0; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.column-trending-people a.userlink { + font-size: 15px; +} +.column-trending-people a.user-badge { + margin: -4px 0 0 6px; + vertical-align: middle; +} +.column-trending .user-list { + margin: 0 0 20px; +} +.user-list-item { + padding: 12px 0 8px; + border-bottom: solid 1px #dbdfe4; +} +.user-list-item:last-child { + border-bottom: 0; +} +.user-list-item .follow-link { + display: inline-block; + position: relative; + vertical-align: middle; + top: -1px; +} +.user-list-avatar { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; + display: block; + float: left; + margin: 0 11px 0 0; +} +.user-list-avatar img { + width: 32px; + height: 32px; +} +.user-list-avatar.online:after, +.user-list-avatar.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +/* Follow buttons small for main page */ +.follow-link-s { + width: 16px; + height: 16px; + border: none; + cursor: pointer; + text-align: center; + background: #a5abb5 url('data:image/gif;base64,R0lGODlhCAAIAIABAPL1+P///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNTAzRjFDMDJBOEMxMUUzQkU1MEQwMUUwRTdCNUNGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNTAzRjFDMTJBOEMxMUUzQkU1MEQwMUUwRTdCNUNGNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE1MDNGMUJFMkE4QzExRTNCRTUwRDAxRTBFN0I1Q0Y0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE1MDNGMUJGMkE4QzExRTNCRTUwRDAxRTBFN0I1Q0Y0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAgACAAAAg2MAaaBe/mQnFQ1d1cuADs=') no-repeat 50% 50%; + position: absolute; +} +.follow-link-s:hover { + background-color: #58c3e5; +} +.follow-link-s.active, +.follow-link-s.unfollow { + background: #43be83 url('data:image/gif;base64,R0lGODlhCQAIAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTNBQUU5RTJBOEMxMUUzQUU3QTg3QUM5MEJFOTYxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRTNBQUU5RjJBOEMxMUUzQUU3QTg3QUM5MEJFOTYxRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFM0FBRTlDMkE4QzExRTNBRTdBODdBQzkwQkU5NjFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFM0FBRTlEMkE4QzExRTNBRTdBODdBQzkwQkU5NjFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACAAAAhCMHwBouuiWSo7GZyfUDJsCADs=') no-repeat 3px 50%; +} +.follow-link-s.active:hover, +.follow-link-s.unfollow:hover { + background: #a5abb5 url('data:image/gif;base64,R0lGODlhCQAJAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERjVCQkNBQjJBOEMxMUUzQjY4Nzg0OTBDNTAwMDE2MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERjVCQkNBQzJBOEMxMUUzQjY4Nzg0OTBDNTAwMDE2MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRGNUJCQ0E5MkE4QzExRTNCNjg3ODQ5MEM1MDAwMTYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGNUJCQ0FBMkE4QzExRTNCNjg3ODQ5MEM1MDAwMTYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACQAAAhEMgnjAyd+ggU1JdyfVix4bFAA7') no-repeat 3px 3px; +} +.follow-link-s.self { + background-color: #e0735e; +} +/* Follow buttons */ +.follow-link { + width: 16px; + height: 16px; + border: none; + cursor: pointer; + text-align: center; + background: #a5abb5 url('data:image/gif;base64,R0lGODlhCAAIAIABAPL1+P///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNTAzRjFDMDJBOEMxMUUzQkU1MEQwMUUwRTdCNUNGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNTAzRjFDMTJBOEMxMUUzQkU1MEQwMUUwRTdCNUNGNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE1MDNGMUJFMkE4QzExRTNCRTUwRDAxRTBFN0I1Q0Y0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE1MDNGMUJGMkE4QzExRTNCRTUwRDAxRTBFN0I1Q0Y0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAgACAAAAg2MAaaBe/mQnFQ1d1cuADs=') no-repeat 50% 50%; + position: absolute; +} +.follow-link:hover { + background-color: #58c3e5; +} +.follow-link.active, +.follow-link.unfollow { + background: #43be83 url('data:image/gif;base64,R0lGODlhCQAIAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTNBQUU5RTJBOEMxMUUzQUU3QTg3QUM5MEJFOTYxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRTNBQUU5RjJBOEMxMUUzQUU3QTg3QUM5MEJFOTYxRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFM0FBRTlDMkE4QzExRTNBRTdBODdBQzkwQkU5NjFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFM0FBRTlEMkE4QzExRTNBRTdBODdBQzkwQkU5NjFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACAAAAhCMHwBouuiWSo7GZyfUDJsCADs=') no-repeat 3px 50%; +} +.follow-link.active:hover, +.follow-link.unfollow:hover { + background: #a5abb5 url('data:image/gif;base64,R0lGODlhCQAJAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERjVCQkNBQjJBOEMxMUUzQjY4Nzg0OTBDNTAwMDE2MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERjVCQkNBQzJBOEMxMUUzQjY4Nzg0OTBDNTAwMDE2MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRGNUJCQ0E5MkE4QzExRTNCNjg3ODQ5MEM1MDAwMTYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGNUJCQ0FBMkE4QzExRTNCNjg3ODQ5MEM1MDAwMTYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACQAAAhEMgnjAyd+ggU1JdyfVix4bFAA7') no-repeat 3px 3px; +} +.follow-link.self { + background-color: #e0735e; +} +/* Profile follow buttons */ +.follow-link-big { + display: inline-block; + height: 24px; + width: 84px; + background: url('../images/follow-big-icons.png') 0 0; +} +.follow-link-big:hover { + background-position: 0 -24px; +} +.follow-link-big.unfollow { + width: 103px; + background-position: -84px 0; +} +.follow-link-big.unfollow:hover { + background-position: -84px -24px; +} +.message-link-big { + display: inline-block; + height: 24px; + width: 124px; + background: url('../images/send-message-big.png'); +} +.message-link-big:hover { + background-position: 0 -24px; +} +/* Colored Button */ +.color-button { + display: inline-block; + vertical-align: top; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 11px; + padding: 4px 8px; + color: white; + font-weight: bold; + text-align: center; + border-radius: 2px; + cursor: pointer; +} +a.color-button, +a.color-button:link, +a.color-button:visited, +a.color-button:active { + color: white; + text-decoration: none; +} +.color-button.orange { + background-color: #C8C8C8; +} +.color-button.orange:hover { + background-color: #F58540; +} +.color-button.orange.active { + background-color: #E67C30; +} +.color-button.blue { + background-color: #3678D4; +} +.color-button.blue:hover { + background-color: #2965BA; +} +.color-button.follow-big { + background-color: #C8C8C8; +} +.color-button.follow-big:hover { + background-color: #5BA3FF; +} +.color-button.follow-big.unfollow { + background-color: #43BE83; +} +.color-button.follow-big.unfollow:hover { + background-color: #A6A7A8; +} +/* +.color-button.follow-big:before { display: inline-block; content: ""; background: url('../images/follow-big-icons.png'); width: 11px; height: 11px; margin-right: 5px; vertical-align: -1px; } +.color-button.follow-big:hover:before { background-position: 0 -11px;} +.color-button.follow-big.unfollow:before { background-position: -11px 0px;} +.color-button.follow-big.unfollow:hover:before { background-position: -11px -11px;} +*/ +/* Bright Button */ +.bright-button, +.tv-button.bright-button, +a.bright-button, +a.bright-button:link, +a.bright-button:visited { + background: #4590D1; + border: 1px solid #3977AD; + border-radius: 2px; + color: White; +} +.tv-button.bright-button { + color: White !important; +} +img.avatar-pic { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; +} +img.avatar-pic img { + width: 32px; + height: 32px; +} +img.avatar-pic.online:after, +img.avatar-pic.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +/* +img.avatar-pic {padding: 1px; background: #fff; width: 39px; height: 39px; border: 1px solid #C4CED6;} +img.avatar-pic-small {width: 30px; height: 30px;} +img.avatar-pic-mid {padding: 1px; background: #fff; width: 80px; height: 80px; border: 1px solid #cbcbcb;} +*/ +.user-actions { + line-height: 27px; +} +.user-actions a, +.user-actions a:link { + display: block; + color: #5a5a5a !important; + font-size: 14px; + padding: 0 8px; +} +.user-actions a:hover { + text-decoration: underline; +} +.user-actions a.active { + text-transform: uppercase; + color: #fff !important; + background: #5292f3; + border-radius: 2px; + font-weight: bold; + text-decoration: none; +} +#index-stream-load-more { + line-height: 40px; + background: #06B2CE; + text-align: center; + display: block; + width: 484px; + margin: 20px auto 40px; + color: #fff; + font-size: 16px; +} +/* Footer */ +body.index-page .tv-index-footer { + position: relative; +} +body.index-page .tv-index-footer:after { + content: ""; + position: absolute; + top: 0; + right: 0; + border-width: 0 62px 62px 0; + border-style: solid; + border-color: #555e6f #eaeff4; +} +.tv-index-footer div.promo-menu { + padding: 30px 0 30px; + text-align: center; + border-bottom: solid 1px #4d5056; +} +.tv-index-footer div.promo-menu a { + font-size: 16px; + color: #fff; + font-weight: bold; + display: inline-block; + margin: 0 46px; +} +.tv-index-footer div.promo-menu a.active, +.tv-index-footer div.promo-menu a:hover { + color: #14b8da; +} +.tv-index-footer div.promo-menu a:before { + content: " "; + margin: -3px 10px 0 0; +} +.tv-index-footer div.promo-menu a.how:before { + height: 16px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -716px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer div.promo-menu a.how.active:before, +.tv-index-footer div.promo-menu a.how:hover:before { + height: 16px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -742px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer div.promo-menu a.features:before { + height: 16px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1115px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer div.promo-menu a.features.active:before, +.tv-index-footer div.promo-menu a.features:hover:before { + height: 16px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1141px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer div.promo-menu a.widgets:before { + height: 19px; + width: 19px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1193px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer div.promo-menu a.widgets.active:before, +.tv-index-footer div.promo-menu a.widgets:hover:before { + height: 19px; + width: 19px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1222px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer div.promo-menu a.tradingview-for-the-web:before { + height: 17px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -794px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + top: -1px; +} +.tv-index-footer div.promo-menu a.tradingview-for-the-web.active:before, +.tv-index-footer div.promo-menu a.tradingview-for-the-web:hover:before { + height: 17px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -821px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-index-footer .tv-index-footer-wrap { + padding: 43px 3px 0; +} +body.index-page .tv-index-footer .tv-index-footer-wrap { + padding: 52px 5px 0; +} +.tv-index-footer .tv-footlinks a, +.tv-index-footer .tv-footlinks a:link { + color: #14b8da !important; + text-decoration: none; +} +.tv-index-footer .footer-right { + float: right; + width: 155px; + position: relative; + color: #949698; + font-size: 12px; +} +.tv-index-footer .footer-right .windows-store { + margin-bottom: 15px; + display: block; +} +.tv-index-footer .footer-right .footer-right-designedby { + margin-top: 10px; + font-size: 12px; + line-height: 18px; +} +.tv-index-footer .footer-right .footer-right-designedby a { + color: #1fb2cc !important; +} +.tv-index-footer .footer-right ul.footer-consolidation { + list-style: none outside none; + margin: 16px 0 0; + padding: 0; + width: 140px; + overflow: hidden; +} +.tv-index-footer .footer-right ul.footer-consolidation li { + height: 26px; + position: relative; +} +.tv-index-footer .footer-left { + float: left; + width: 800px; + position: relative; + white-space: nowrap; +} +.tv-index-footer .footer-left a { + text-decoration: none; +} +.tv-index-footer .footer-left a.active { + font-weight: bold; +} +.tv-index-footer .footer-left ul { + padding: 0; + margin: 0; +} +.tv-index-footer .footer-left div.footer-col { + font-size: 14px; + line-height: 21px; + float: left; + margin: 0px 60px 0px 0px; + text-align: left; +} +.tv-index-footer .footer-left div.footer-col:last-child ul { + margin-right: 0; +} +.tv-index-footer .footer-left div.footer-col ul li.header { + font-weight: bold; + color: #d1d1d1; + margin: 0px 0 26px; +} +.tv-index-footer .footer-left div.footer-col ul li { + list-style: none; + margin: 5px 0 0 0; +} +.tv-introvideo { + position: relative; + background: url('data:image/gif;base64,R0lGODlhCgABAIABAFVeb////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3ODFBQUREQjJEMDYxMUUzOUVCNDg2MEE5RjA1MDFDMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3ODFBQUREQzJEMDYxMUUzOUVCNDg2MEE5RjA1MDFDMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc4MUFBREQ5MkQwNjExRTM5RUI0ODYwQTlGMDUwMUMwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc4MUFBRERBMkQwNjExRTM5RUI0ODYwQTlGMDUwMUMwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAoAAQAAAgSEHZkFADs=') repeat-x 0 100%; + color: #9096a7; + padding-bottom: 50px; +} +.tv-introvideo .intro-video-text { + /* padding-right: 320px;*/ + padding-left: 10px; + width: 65%; +} +.three-columns .tv-introvideo .intro-video-text { + width: 70%; +} +.tv-introvideo .intro-video-text > div:nth-child(1) { + padding: 44px 0 0; + font-size: 18px; + color: #dbdfeb; +} +.tv-introvideo .intro-video-text > div:nth-child(1) strong { + text-transform: uppercase; + font-size: 24px; + display: block; + font-weight: normal; + padding-bottom: 2px; +} +.tv-introvideo .intro-video-text > div:nth-child(2) { + margin: 20px 20px 0 0; + line-height: 24px; + font-size: 16px; + position: relative; +} +.tv-introvideo .intro-video-buttons { + float: right; + padding-top: 120px; +} +.three-columns .tv-introvideo .intro-video-buttons { + padding: 67px 70px 0 0; +} +.tv-introvideo a, +.tv-introvideo a:link, +.tv-introvideo a:visited { + display: block; + width: 272px; + height: 57px; + line-height: 56px; + margin: 0 0 20px; + background: #1fb2cc; + font-size: 14px; + color: #fff; + text-transform: uppercase; + font-weight: bold; + text-align: center; +} +.tv-introvideo a.intro-video { + background: #60b789; +} +.tv-introvideo a:hover { + background: #26c2de; +} +.tv-introvideo a.intro-video:hover { + background: #72bf96; +} +.tv-footlinks { + color: #626262; +} +body.index-page .tv-footlinks { + height: 269px; +} +/* Footer stats */ +.tv-footstats { + height: 135px; + clear: both; + color: #626262; +} +.tv-footstats .tv-layout-width { + position: relative; + top: 25px; + text-align: center; +} +.three-columns .tv-footstats .tv-layout-width { + width: 1385px !important; +} +.three-columns .tv-footstats .tv-layout-width .aligment-cnt { + margin-left: -46px; +} +.tv-footstats .tv-layout-width, +.tv-footstats .tv-footstats-col { + height: 85px; +} +.tv-footstats .tv-footstats-col { + position: relative; + padding-right: 10px; +} +.tv-footstats .tv-footstats-col:first-child { + border: none; +} +.tv-footstats .tv-footstats-col { + text-align: left; +} +.tv-footstats .tv-footstats-col i { + top: 15px; + left: 10px; +} +.tv-footstats .tv-footstats-col.investors { + float: left; +} +.tv-footstats .tv-footstats-col.investors i { + height: 65px; + width: 62px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -316px; + display: block; + position: absolute; + overflow: hidden; +} +.tv-footstats .tv-footstats-col.published { + display: inline-block; +} +.tv-footstats .tv-footstats-col.published i { + height: 63px; + width: 83px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -243px; + display: block; + position: absolute; + overflow: hidden; +} +.tv-footstats .tv-footstats-col.created { + float: right; +} +.tv-footstats .tv-footstats-col.created i { + height: 63px; + width: 83px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -170px; + display: block; + position: absolute; + overflow: hidden; +} +.tv-footstats .tv-footstats-col.investors .tv-footstats-item { + padding-left: 100px; +} +.tv-footstats .tv-footstats-item { + padding: 12px 0 0 110px; + font-size: 18px; + text-transform: uppercase; + color: #9096a7; +} +.tv-footstats .tv-footstats-item strong, +.tv-footstats .tv-footstats-item span { + display: block; +} +.tv-footstats .tv-footstats-item strong { + color: #dbdfeb; + font-size: 46px; + font-weight: 200; +} +/* Footer press */ +.tv-footpress { + background: url('data:image/gif;base64,R0lGODlhCgABAIABAFVeb////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3ODFBQUREQjJEMDYxMUUzOUVCNDg2MEE5RjA1MDFDMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3ODFBQUREQzJEMDYxMUUzOUVCNDg2MEE5RjA1MDFDMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc4MUFBREQ5MkQwNjExRTM5RUI0ODYwQTlGMDUwMUMwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc4MUFBRERBMkQwNjExRTM5RUI0ODYwQTlGMDUwMUMwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAoAAQAAAgSEHZkFADs=') repeat-x 0 100%; + clear: both; + height: 186px; + text-align: center; +} +.three-columns .tv-footpress .aligment-cnt { + margin-left: -70px; +} +.tv-footpress .tv-footpress-col { + float: left; + width: 25%; +} +.tv-footpress .tv-footpress-col:after { + content: " "; +} +.tv-footpress .tv-footpress-col:nth-child(1):after { + height: 36px; + width: 129px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -28px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-top: -12px; +} +.tv-footpress .tv-footpress-col:nth-child(2):after { + height: 20px; + width: 155px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -74px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-footpress .tv-footpress-col:nth-child(3):after { + height: 29px; + width: 125px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -104px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-top: -3px; +} +.tv-footpress .tv-footpress-col:nth-child(4):after { + height: 18px; + width: 179px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px 0px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.tv-footpress .tv-footpress-col blockquote { + margin: 0 auto; + padding: 0 10px; + font-size: 14px; + height: 106px; + width: 230px; +} +.tv-footpress .tv-footpress-col blockquote :before { + content: " "; + height: 17px; + width: 17px; + background-image: url("../images/sprites/index-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -143px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + display: block; + margin: 25px auto 16px; +} +.tv-footpress .tv-footpress-col a { + color: #dbdfeb; + text-decoration: none; +} +/* Icons */ +.icon { + display: inline-block; + background: url('../images/icons.png') 0 0 no-repeat; + position: relative; + vertical-align: middle; +} +.icon-star { + background-position: -20px 0; + width: 19px; + height: 18px; + top: 1px; +} +.icon-arrow-small { + background-position: -80px -20px; + width: 6px; + height: 9px; + left: 1px; +} +.icon-charts { + background-position: -60px 0px; + width: 14px; + height: 14px; + top: 2px; + margin: 0 6px 0 0; +} +.icon-charts-smallest { + background-position: -117px -330px; + width: 10px; + height: 6px; +} +.icon-rating-small { + background-position: -80px 0px; + width: 14px; + height: 14px; + top: 2px; +} +.icon-rating-smallest { + background-position: -118px -320px; + width: 8px; + height: 8px; +} +.icon-plus { + background-position: -40px 0px; + width: 14px; + height: 14px; + left: -5px; +} +.icon-green-check { + background-position: -100px 0px; + width: 14px; + height: 14px; + left: -5px; +} +.icon-popular { + background-position: 0px 0px; + width: 18px; + height: 16px; + top: 3px; +} +.icon-new { + background-position: -120px 0px; + width: 17px; + height: 18px; + top: -1px; + vertical-align: bottom; +} +.icon-nav-left-disabled { + background-position: -160px 0px; + width: 17px; + height: 18px; +} +.icon-nav-left-active { + background-position: -180px 0px; + width: 17px; + height: 18px; +} +.icon-nav-right-active { + background-position: -140px 0px; + width: 18px; + height: 18px; +} +.icon-nav-right-disabled { + background-position: 0px -20px; + width: 18px; + height: 18px; +} +.icon-eye { + background-position: -20px -20px; + width: 16px; + height: 10px; +} +.icon-eye-dark { + background-position: -80px -80px; + width: 16px; + height: 10px; +} +.icon-eye-blue { + background-position: -60px -100px; + width: 16px; + height: 10px; +} +.icon-telly { + background-position: -100px -20px; + width: 16px; + height: 15px; + top: 3px; +} +.icon-saved { + background-position: -120px -20px; + width: 15px; + height: 14px; + top: 2px; +} +.icon-globe { + background-position: -140px -20px; + width: 15px; + height: 15px; + top: 2px; +} +.icon-user { + background-position: -160px -20px; + width: 11px; + height: 15px; + top: 2px; + left: 2px; +} +.icon-gear { + background-position: -180px -20px; + width: 17px; + height: 17px; + top: 2px; + left: 0px; +} +.icon-user-blue { + background-position: -60px -40px; + width: 14px; + height: 17px; + top: 3px; + left: 0px; +} +.icon-popup-arrow { + background-position: -80px -40px; + width: 9px; + height: 5px; + top: 0px; + left: 2px; +} +.icon-gallery-prev { + background-position: -120px -40px; + width: 9px; + height: 13px; + top: 62px; + left: 9px; +} +.icon-gallery-next { + background-position: -100px -40px; + width: 9px; + height: 13px; + top: 62px; + left: 9px; +} +.icon-similar-charts { + background-position: -140px -40px; + width: 18px; + height: 15px; +} +.icon-share { + background-position: -80px -60px; + width: 14px; + height: 14px; + vertical-align: middle; + left: -3px; + top: -1px; +} +.tv-button:hover .icon-share { + background-position: -100px -60px; +} +.tv-button.active .icon-share { + background-position: -120px -260px; +} +.tv-button.disabled .icon-share { + background-position: -80px -60px; +} +.icon-favorites { + background-position: -140px -60px; + width: 16px; + height: 15px; + vertical-align: top; + left: -3px; + top: -1px; +} +.tv-button:hover .icon-favorites { + background-position: -160px -60px; +} +.tv-button.active .icon-favorites { + background-position: -140px -260px; +} +.tv-button.disabled .icon-favorites { + background-position: -140px -60px; +} +.tv-button .icon-dropdown { + position: relative; + left: 5px; + display: inline-block; + height: 15px; + width: 13px; + vertical-align: top; + background: url('../images/select-bg.png') 2px 5px no-repeat; +} +.tv-button.load-more-button { + width: 88px; +} +.tv-button.tv-button-fontstyle { + height: 14px; + padding-left: 0; + padding-right: 0; + width: 25px; + text-align: center; +} +.tv-button.process, +.ajax-process-bg { + background: url("../images/bar-loader.gif") !important; + background-repeat: repeat !important; + background-position: 0 0 !important; +} +.tv-button.tv-button-fontstyle .icon-fontstyle-bold, +.tv-button.tv-button-fontstyle .icon-fontstyle-italic { + display: block; + height: 11px; + margin: auto; + background: url('../images/icons.png') 0 0 no-repeat; + position: relative; + top: 1px; +} +.tv-button.tv-button-fontstyle .icon-fontstyle-bold { + width: 10px; + background-position: -40px -260px; +} +.tv-button.tv-button-fontstyle .icon-fontstyle-italic { + width: 7px; + background-position: -60px -260px; +} +.icon-reply { + background-position: -40px -80px; + width: 13px; + height: 11px; + vertical-align: top; + left: -2px; + top: 3px; +} +.icon-toolbar-b { + background-position: -100px -80px; + width: 10px; + height: 11px; + top: 3px; +} +a:hover .icon-toolbar-b { + background-position: -120px -80px; +} +.icon-toolbar-i { + background-position: -140px -80px; + width: 7px; + height: 11px; + top: 3px; +} +a:hover .icon-toolbar-i { + background-position: -160px -80px; +} +.icon-toolbar-u { + background-position: -180px -80px; + width: 13px; + height: 14px; + top: 5px; +} +a:hover .icon-toolbar-u { + background-position: 0 -100px; +} +.icon-toolbar-attach { + background-position: -40px -100px; + width: 7px; + height: 13px; + top: 5px; +} +a:hover .icon-toolbar-attach { + background-position: -20px -100px; +} +.icon-close { + background-position: -80px -100px; + width: 13px; + height: 13px; +} +.tv-button .icon-close { + top: 1px; +} +a:hover .icon-close { + background-position: -100px -100px; +} +.icon-search-results { + background-position: -120px -100px; + width: 15px; + height: 17px; + top: 1px; +} +.icon-search-filter { + background-position: -140px -100px; + width: 15px; + height: 15px; +} +.icon-zoom { + background-position: -160px -100px; + width: 15px; + height: 15px; + vertical-align: middle; + left: -3px; + top: -2px; +} +.icon-fullscreen { + background-position: -180px -100px; + width: 18px; + height: 18px; + top: 3px; +} +.icon-activitystream { + background-position: 0px -120px; + width: 17px; + height: 16px; + top: 3px; +} +.icon-following { + background-position: -20px -120px; + width: 14px; + height: 11px; + top: 1px; +} +.icon-realtime { + background-position: -40px -120px; + width: 15px; + height: 15px; + left: -2px; + vertical-align: top; +} +.icon-feedback { + background-position: -60px -120px; + width: 15px; + height: 14px; + left: -2px; + top: 2px; +} +.icon-feedback-arrow { + background-position: -80px -120px; + width: 5px; + height: 9px; + left: -4px; + top: 1px; + display: none; +} +a.chart-feedback:hover .icon-feedback-arrow { + display: inline-block; +} +.icon-footer-arrow { + background-position: -100px -120px; + width: 11px; + height: 6px; + left: 50%; + top: -6px; + position: absolute; + margin-left: -5px; +} +.icon-section-tooltip-close { + background-position: -120px -120px; + width: 13px; + height: 13px; + position: absolute; + top: 3px; + right: 3px; + cursor: pointer; +} +.icon-section-tooltip-arrow { + background-position: -140px -120px; + width: 18px; + height: 10px; + position: absolute; + top: -10px; + left: 30px; +} +.icon-features { + background-position: -160px -120px; + width: 18px; + height: 16px; + top: 1px; +} +.icon-feature-tooltip-arrow { + background-position: -180px -120px; + width: 13px; + height: 9px; + position: absolute; + top: -6px; + left: 46px; +} +.icon-carousel-item-delete { + background-position: -20px -140px; + width: 18px; + height: 18px; + position: absolute; + top: 6px; + right: 5px; +} +.icon-carousel-item-delete:hover { + background-position: 0px -140px; +} +.icon-carousel-item-delete-dark { + background-position: 0px -240px; + width: 14px; + height: 14px; +} +.icon-carousel-item-delete-dark:hover { + background-position: -20px -240px; +} +.icon-people { + background-position: -40px -140px; + width: 23px; + height: 16px; + top: 1px; +} +.icon-insert-chart { + background-position: -64px -140px; + width: 16px; + height: 15px; +} +.icon-twitter { + background-position: -140px -140px; + width: 14px; + height: 14px; + top: 1px; +} +.icon-stocktwits { + background-position: -20px -40px; + width: 14px; + height: 14px; + top: 1px; +} +.icon-action-zoom { + background-position: -100px -80px; + width: 15px; + height: 15px; + left: -1px; + vertical-align: top; +} +.icon-action-load-more { + background-position: -20px -200px; + width: 18px; + height: 15px; + left: -1px; + vertical-align: top; +} +.icon-action-load-more.disabled { + background-position: -40px -200px; +} +.icon-action-realtime { + background-position: -120px -80px; + width: 15px; + height: 15px; + left: -1px; + vertical-align: top; +} +.icon-tag { + background-position: 0 -40px; + width: 20px; + height: 17px; + top: 1px; +} +.icon-trending-symbols { + background-position: -160px -220px; + width: 20px; + height: 18px; + top: 2px; +} +.icon-discussed-now { + background-position: -140px -240px; + width: 20px; + height: 18px; + top: 2px; + margin: 0 3px 0 0; +} +.icon-white-arrow-up { + background-position: 0 -60px; + width: 17px; + height: 9px; +} +.icon-tag-label { + background-position: -40px -40px; + width: 16px; + height: 23px; + vertical-align: top; + top: 1px; +} +.icon-thumb-up { + background-position: -20px -60px; + width: 11px; + height: 15px; + vertical-align: top; + top: -2px; +} +.icon-comment { + background-position: -40px -60px; + width: 13px; + height: 11px; + top: 1px; +} +.icon-comment-blue { + background-position: -40px -100px; + width: 13px; + height: 11px; + top: 1px; +} +.icon-stream-like { + background-position: -60px -180px; + width: 20px; + height: 20px; +} +.icon-stream-dislike { + background-position: -80px -180px; + width: 20px; + height: 20px; +} +.icon-stream-comment { + background-position: -120px -180px; + width: 20px; + height: 20px; +} +.icon-stream-publish { + background-position: -100px -180px; + width: 20px; + height: 20px; +} +.icon-stream-follow { + background-position: -40px -180px; + width: 20px; + height: 20px; +} +.icon-stream-favorite { + background-position: -140px -180px; + width: 20px; + height: 20px; +} +.icon-toolbar-plus { + background-position: -180px -160px; + width: 14px; + height: 16px; +} +.icon-toolbar-minus { + background-position: -20px -160px; + width: 14px; + height: 16px; +} +.icon-toolbar-down { + background-position: -60px -160px; + width: 14px; + height: 16px; +} +.icon-toolbar-up { + background-position: -100px -160px; + width: 14px; + height: 16px; +} +.icon-toolbar-left { + background-position: -140px -160px; + width: 14px; + height: 16px; +} +.icon-toolbar-right { + background-position: 0px -100px; + width: 14px; + height: 16px; +} +.icon-toolbar-reset { + background-position: -140px -80px; + width: 16px; + height: 19px; +} +.icon-toolbar-zoom-to { + background-position: 0px -180px; + width: 20px; + height: 20px; + top: -2px; +} +.icon-toolbar-zoom-from { + background-position: -20px -180px; + width: 20px; + height: 20px; + top: -2px; +} +a:hover .icon-toolbar-zoom-to, +a:active .icon-toolbar-zoom-to { + background-position: 0px -180px; +} +a:hover .icon-toolbar-zoom-from, +a:active .icon-toolbar-zoom-from { + background-position: -20px -180px; +} +a:hover .icon-toolbar-plus, +a:active .icon-toolbar-plus { + background-position: 0px -160px; +} +a:hover .icon-toolbar-minus, +a:active .icon-toolbar-minus { + background-position: -40px -160px; +} +a:hover .icon-toolbar-down, +a:active .icon-toolbar-down { + background-position: -80px -160px; +} +a:hover .icon-toolbar-up, +a:active .icon-toolbar-up { + background-position: -120px -160px; +} +a:hover .icon-toolbar-left, +a:active .icon-toolbar-left { + background-position: -160px -160px; +} +a:hover .icon-toolbar-right, +a:active .icon-toolbar-right { + background-position: -20px -100px; +} +a:hover .icon-toolbar-reset, +a:active .icon-toolbar-reset { + background-position: -160px -80px; +} +.icon-thup { + background-position: -20px -60px; + width: 11px; + height: 15px; + top: -2px; + vertical-align: middle; +} +.icon-thup.active { + background-position: -40px -40px; +} +.icon-thdown { + background-position: -40px -20px; + width: 11px; + height: 15px; + vertical-align: middle; +} +.icon-thdown.active { + background-position: -60px -20px; +} +.icon-favorite { + background-position: -140px -280px; + width: 16px; + height: 15px; + vertical-align: -3px; +} +.icon-favorite.active { + background-position: -20px -279px; +} +.icon-agree { + background-position: -20px -180px; + width: 12px; + height: 14px; + vertical-align: middle; + left: -3px; + top: -2px; +} +.tv-button.disabled .icon-agree { + background-position: 0px -180px; +} +.tv-button.active .icon-agree { + background-position: -80px -260px; +} +.icon-disagree { + background-position: -180px -180px; + width: 12px; + height: 14px; + vertical-align: middle; + top: -1px; +} +.tv-button.disabled .icon-disagree { + background-position: -160px -180px; +} +.tv-button.active .icon-disagree { + background-position: -100px -260px; +} +.icon-profilemenu-chart { + background-position: -80px -200px; + width: 12px; + height: 9px; + vertical-align: middle; + top: -1px; +} +/*.icon-profilemenu-profile {background-position: -60px -200px; width: 12px; height: 12px; vertical-align: middle; top: -1px;} +.icon-profilemenu-settings {background-position: -185px -200px; width: 12px; height: 12px; vertical-align: middle; top: -1px; left: -1px;}*/ +.icon-profilemenu-signout { + background-position: -89px -209px; + width: 12px; + height: 11px; + vertical-align: middle; + top: -1px; +} +.icon-location { + background-position: -100px -200px; + width: 12px; + height: 14px; + vertical-align: middle; +} +.icon-website { + background-position: -120px -200px; + width: 15px; + height: 14px; + vertical-align: middle; +} +.icon-twitter-profile { + background-position: -140px -200px; + width: 16px; + height: 12px; + vertical-align: middle; +} +.icon-chart-recommended { + background-position: -60px -220px; + width: 13px; + height: 19px; + margin: 0 0 0 5px; + vertical-align: top; +} +.icon-chart-bullseye { + background-position: -40px -220px; + width: 19px; + height: 18px; + margin: 0 0 0 5px; + vertical-align: top; +} +.icon-chat-send { + background-position: -100px -240px; + width: 16px; + height: 15px; + top: 1px; + vertical-align: baseline; +} +.icon-snapshot { + background-position: -60px -240px; + width: 16px; + height: 13px; + top: 1px; +} +.active .icon-snapshot { + background-position: 0 -260px; +} +.icon-snapshot-small { + background-position: -80px -240px; + width: 11px; + height: 9px; + vertical-align: top; + top: 3px; +} +.icon-snapshot-delete { + background-position: -20px -260px; + width: 7px; + height: 7px; + margin: 0 0 0 5px; + cursor: pointer; +} +.icon-chart-small { + background-position: -80px -250px; + width: 11px; + height: 9px; + vertical-align: top; + top: 3px; +} +.icon-calendar { + background-position: -101px -320px; + width: 14px; + height: 16px; + vertical-align: middle; + top: -2px; +} +.tv-uppercase { + text-transform: uppercase; +} +/* Buttons */ +.tv-button { + padding: 6px 10px 5px; + height: 15px; + display: inline-block; + vertical-align: top; + text-decoration: none !important; + color: #6f7073 !important; + cursor: pointer; + border: 1px solid #c9cbcd; + font: bold 12px Calibri, Arial; + text-align: center; + background: url('../images/button-bg.png') 0 0 repeat-x; + -webkit-user-select: none; + -moz-user-select: none; + -o-user-select: none; + user-select: none; + box-sizing: content-box; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + -webkit-appearance: none; +} +.tv-button:hover { + background-position: 0 -26px; + color: #68696b; +} +.tv-button:active:not([disabled]), +.tv-button.active, +.tv-button.toolbutton:active, +.tv-button.toolbutton.active, +.tv-select-container.sbHolderOpen, +.tv-select-container:active { + background: #f4f7f9; + color: #f5f5f5; +} +.tv-button.ok { + min-width: 30px; + background: #06bbd8; + border-color: #06bbd8; + color: #ffffff !important; +} +.tv-button.ok:hover { + background: #04b9d6; + border-color: #04b9d6; +} +.tv-button.ok:active { + background: #02b7d4; + border-color: #02b7d4; +} +.tv-button.ok.process { + background: url("../images/button-base-process.gif") 0 0 repeat !important; +} +.tv-button.block { + display: block; + text-align: center; +} +.tv-button.slim { + padding: 3px 8px; + font-weight: normal; +} +.tv-button.icon { + padding: 5px; +} +.tv-button.icon.active { + background: #cfe1ff; +} +.tv-button.toolbutton { + width: 24px; + height: 25px; + padding: 0 !important; + text-align: center; +} +.tv-button.wide { + padding: 5px 15px; + min-width: 50px; +} +.tv-button.xwide { + padding: 5px 0; + width: 175px; +} +.tv-button.xxwide { + padding: 5px 0; + width: 185px; +} +.tv-button.disabled { + color: #848484; + background-position: 0 -78px; + opacity: 0.7; + cursor: default; +} +.tv-button.disabled:hover { + background-position: 0 -78px; +} +.tv-button.disabled:active { + background-position: 0 -78px; +} +.tv-button.theblueone { + background: #4387f6 url('../images/publish-chart-bg.png'); + color: #fff !important; + border: 1px solid #346bc2; + padding: 4px 10px 5px; +} +.tv-button.theblueone:active { + background-position: 0 -26px; +} +.tv-button.half-left { + border-radius: 3px 0 0 3px; + border-right: none; +} +.tv-button.half-right { + border-radius: 0 3px 3px 0; +} +.tv-button.cancel { + background: #9ca0a6; + border-color: #9ca0a6; + color: #ffffff !important; +} +.tv-button.cancel:hover { + background: #9a9da4; + border-color: #9a9da4; +} +.tv-button.cancel:active { + background: #989ba2; + border-color: #989ba2; +} +.tv-button.process { + background: url(../images/bar-loader.gif) 0 0 repeat; +} +.tv-button.with-arrow { + position: relative; + margin-left: 2px; +} +.tv-button.with-arrow.arrow-left:after, +.tv-button.with-arrow.arrow-left:before { + right: 100%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; +} +.tv-button.with-arrow.arrow-left:after { + border-color: rgba(249, 249, 249, 0); + border-right-color: #f9f9f9; + border-width: 5px; + top: 50%; + margin-top: -5px; +} +.tv-button.with-arrow.arrow-left:before { + border-color: rgba(188, 188, 188, 0); + border-right-color: #bcbcbc; + border-width: 6px; + top: 50%; + margin-top: -6px; +} +.tv-button.with-arrow.arrow-left:active:after { + border-color: rgba(227, 231, 233, 0); + border-right-color: #e3e7e9; + margin-right: -1px; +} +/* Select */ +.tv-select { + display: none; +} +.tv-select-container { + background-color: #fafafa; + border: 1px solid #c9cbcd; + border-radius: 0; + height: 26px; + position: relative; + font: bold 11px Arial, sans-serif; + display: inline-block; + vertical-align: top; + color: #6b6b6d; +} +.tv-select-container a { + color: #6b6b6d; +} +.tv-select-container.sbHolderOpen { + color: #595959; +} +.tv-select-container.sbHolderOpen a { + color: #595959; +} +.tv-select-container:hover { + color: #595959; +} +.tv-select-container:hover a { + color: #595959; +} +.tv-select-container:hover .sbToggle:after { + border-color: #595959 transparent transparent transparent; +} +.tv-select-container .sbSelector { + display: block; + height: 26px; + line-height: 26px; + outline: none; + overflow: hidden; + padding: 0 23px 0 10px; + color: #6b6b6d; +} +.tv-select-container .sbSelector:hover { + outline: none; + text-decoration: none; +} +.tv-select-container .sbToggle { + position: absolute; + right: 5px; + top: 6px; + display: inline-block; + height: 15px; + width: 13px; + vertical-align: top; + background: url('../images/select-bg.png') 2px 5px no-repeat; +} +.tv-select-container.dialog { + height: 25px; + vertical-align: middle; +} +.tv-select-container.dialog .sbSelector { + height: 25px; + line-height: 25px; + padding: 0 20px 0 10px; + width: 80px; +} +.tv-select.inset + .tv-select-container { + background: #eff3f6; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); + color: #6f7073; +} +.tv-unstyled-select-container { + position: relative; +} +.property-wide-select .tv-select-container.dialog .sbSelector { + width: 90px; +} +.tv-select-container .sbHolderDisabled { + background-color: #3C3C3C; + border: solid 1px #515151; +} +.tv-unstyled-select-container .sbOptions, +.tv-select-container .sbOptions { + list-style: none; + margin: 0; + padding: 0px; + position: absolute; + top: 30px; + min-width: 150px; + z-index: 1; + overflow-y: auto; + background: #fff; + border: 1px solid #c9cbcd; + overflow-x: hidden; +} +.tv-unstyled-select-container .sbOptions a, +.tv-select-container .sbOptions a { + display: block; + white-space: nowrap; + outline: none; + padding: 7px 12px; + font-weight: normal; + font-size: 13px; + line-height: 16px; + color: #595959; +} +.tv-unstyled-select-container .sbOptions a:link, +.sbOptions a:visited, +.tv-select-container .sbOptions a:link, +.sbOptions a:visited { + color: #595959; + text-decoration: none; +} +.tv-unstyled-select-container .sbOptions a:hover, +.tv-select-container .sbOptions a:hover { + background: #f4f7f9; +} +.tv-unstyled-select-container .sbOptions a.active, +.tv-select-container .sbOptions a.active { + background: #f4f7f9; + border-left: 3px solid #5cb888; + padding-left: 9px; + font-weight: bold; +} +.tv-unstyled-select-container .sbOptions li.last a, +.tv-select-container .sbOptions li.last a { + border-bottom: none; +} +.tv-unstyled-select-container .sbOptions .sbDisabled, +.tv-select-container .sbOptions .sbDisabled { + display: block; + padding: 7px 0 7px 10px; +} +.tv-unstyled-select-container .sbOptions .sbGroup, +.tv-select-container .sbOptions .sbGroup { + display: block; + font-weight: bold; + padding: 7px 0 7px 3px; +} +.tv-unstyled-select-container .sbOptions .sbSub, +.tv-select-container .sbOptions .sbSub { + padding-left: 17px; +} +.tv-select-container.tv-select-container-fontsize .sbSelector { + width: 26px; +} +.tv-select-container.tv-select-container-fontsize .sbOptions { + min-width: 54px; +} +/* Text input */ +.tv-text-input { + color: #5a5a5a; + margin: 0; + border: 1px solid #c9cbcd; + display: inline-block; + overflow: hidden; + width: 100px; + height: 26px; + vertical-align: top; + padding: 0 5px; +} +.tv-text-input:focus { + border-color: #4c82ce; +} +.tv-text-input.inset { + background: #ffffff; +} +.tv-text-input.ticker { + height: 25px; + width: 60px; +} +/* Ticker */ +.tv-ticker { + display: inline; + position: absolute; + width: 13px; + height: 27px; + margin: 0 0 0 -13px; +} +.tv-ticker .icon { + background: url('../images/ticker-icons.png'); + position: absolute; + width: 13px; +} +.tv-ticker .icon.up { + height: 13px; +} +.tv-ticker .icon.up:hover { + background-position: 0 -27px; +} +.tv-ticker .icon.up:active { + background-position: 0 -54px; +} +.tv-ticker .icon.down { + height: 14px; + background-position: 0 -13px; + top: 13px; +} +.tv-ticker .icon.down:hover { + background-position: 0 -40px; +} +.tv-ticker .icon.down:active { + background-position: 0 -67px; +} +input:focus + .tv-ticker { + border-left: 1px solid #4c82ce; +} +input:focus + .tv-ticker .icon { + width: 12px; +} +input:focus + .tv-ticker .icon.up { + background-position: -1px 0px; +} +input:focus + .tv-ticker .icon.up:hover { + background-position: -1px -27px; +} +input:focus + .tv-ticker .icon.up:active { + background-position: -1px -54px; +} +input:focus + .tv-ticker .icon.down { + background-position: -1px -13px; + top: 13px; +} +input:focus + .tv-ticker .icon.down:hover { + background-position: -1px -40px; +} +input:focus + .tv-ticker .icon.down:active { + background-position: -1px -67px; +} +.tv-global-notification { + height: 28px; + background: #f0c42d; + color: #7a4404; + position: relative; + padding: 10px 0 0; +} +.tv-global-notification { + position: fixed; + width: 100%; + z-index: 100; + top: -38px; + transition: top 0.7s ease-out, opacity 0.5s linear; + -moz-transition: top 0.7s ease-out, opacity 0.5s linear; + -webkit-transition: top 0.7s ease-out, opacity 0.5s linear; + -o-transition: top 0.7s ease-out, opacity 0.5s linear; +} +.notification-overlay { + opacity: 0.85; +} +.notification-overlay:hover { + opacity: 1; +} +body.padding-animate { + transition: padding 0.7s ease-out; + -moz-transition: padding 0.7s ease-out; + -webkit-transition: padding 0.7s ease-out; + -o-transition: padding 0.7s ease-out; +} +.tv-global-notification a, +.tv-global-notification a:link, +.tv-global-notification a:visited { + color: #2b2c30; + text-decoration: underline; +} +.tv-global-notification .tv-layout-width { + overflow: hidden; + height: 28px; + text-overflow: ellipsis; + white-space: nowrap; +} +.chart-page .tv-global-notification .tv-layout-width, +.viewchart-body .tv-global-notification .tv-layout-width { + margin: 0; + width: 100%; +} +.tv-global-notification .tv-layout-width { + padding-top: 1px; + margin-top: -1px; +} +.icon-notification-info { + background-position: -60px -60px; + width: 16px; + height: 17px; + vertical-align: middle; + top: -1px; + margin: 0 7px 0 10px; +} +.icon-notification-close { + background-position: -60px -80px; + width: 10px; + height: 11px; + position: absolute; + right: 11px; + top: 14px; + cursor: pointer; +} +h1.seo-header { + font: bold 16px Arial; + text-transform: uppercase; + color: #5A5A5A; +} +h2.seo-header { + font-weight: bold; + margin: 0; + font-size: 12px; +} +.trending-symbols-table { + margin: 10px 0 20px 0; +} +.trending-symbols-item { + padding: 13px 0 14px; + display: block; + border-bottom: solid 1px #dbdfe4; +} +.trending-symbols-item > div { + float: left; + overflow: hidden; +} +.trending-symbols-item .sessions { + position: relative; + width: 16%; + padding: 0 3% 0 1%; + text-align: right; +} +.trending-symbols-item, +.trending-symbols-item a { + color: #3b3e44 !important; +} +.icon-people-watching { + background-position: -180px -220px; + width: 14px; + height: 11px; + top: 1px; +} +.trending-symbols-item .symbol { + width: 30%; +} +.trending-symbols-item .last { + width: 22%; + text-align: right; +} +.trending-symbols-item .change { + width: 25%; + text-align: right; + color: #5A5D66; +} +.trending-symbols-item .change.plus { + color: #298755; +} +.trending-symbols-item .change.minus { + color: #DA563E; +} +.index-charts-tab .item .cover.online:after, +.timeline-event.online:after, +.activity-stream-item .avatar.online:after, +.user-profile-card.online .userpic:after, +.comment-header.online:after, +.ch-item-userpic.online:after, +.public-user-info-avatar.online:after { + position: absolute; + display: block; + background: #69cb19; + border-top: 1px solid #fff; + border-left: 1px solid #fff; + top: 32px; + left: 32px; + width: 8px; + height: 8px; + content: ""; +} +.user-profile-card.online .userpic:after, +.public-user-info-avatar.online:after { + top: 73px; + left: 73px; + width: 8px; + height: 8px; +} +.chat-latest { + height: 350px; + overflow: hidden; + position: relative; +} +.chat-latest .tv-chat { + background: none !important; +} +.chat-latest .ch-item { + border-bottom: solid 1px #dbdfe4; + padding: 12px 0 13px; +} +.chat-latest .ch-item-userpic { + left: 0; +} +.chat-latest .ch-item-userpic img { + width: 32px; + height: 32px; +} +.chat-latest .ch-item-content { + margin: -1px 6px 0 38px; +} +.chat-latest .ch-item-author a { + font-size: 12px; + color: #007FB9; +} +.chat-latest .ch-item-channel { + display: none; +} +.chat-latest .ch-item-time { + top: 27px; +} +.chat-latest .ch-item-text { + font-size: 13px; +} +.is-not-trial-available .hide-if-not-trial-available { + display: none; +} +.is-not-trial .hide-if-not-trial { + display: none; +} +.wl-icon-delayed, +.symbol-list-item .delayed, +.dl-delayed, +.quote-area .quotes-item .delayed, +.symbol-list-item .endofday { + display: inline-block; + width: 10px; + height: 10px; + border-radius: 50%; + overflow: hidden; + background: url('../images/delayed.png') center center no-repeat #a953ae; + line-height: 100px; + cursor: default; +} +.symbol-list-item .name { + vertical-align: top; +} +.symbol-list-item .estimate .value { + display: inline-block; + width: 13px; + height: 13px; + border: 1px solid #c9cbcd; + color: #c9cbcd; + font-size: 10px; + text-align: center; + overflow: hidden; + margin: 8px 0 0 0; + cursor: default; +} +.symbol-list-item .estimate .value.soon { + border: 1px solid #DC5538; + color: #DC5538; +} +.symbol-list-item .endofday { + background-image: url('data:image/gif;base64,R0lGODlhBAAGAPABAOzw8////yH5BAUKAAEALAAAAAAEAAYAAAIGhB15qBlbADs='); +} +.dl-delayed { + margin: 0 0 0 1ex; +} +.symbol-list-item .endofday, +.symbol-list-item .delayed { + margin: 3px 0 2px 3px; +} +.search-field { + position: absolute; + top: -6px; + right: 7px; +} +.search-field input { + width: 170px; + padding-right: 30px; + font-size: 12px; +} +.search-field .button { + display: block; + width: 26px; + height: 26px; + position: absolute; + top: 1px; + right: 1px; + cursor: pointer; + border: 1px dotted #C6C9CC; + border-width: 0 0 0 1px; + background-image: url('../images/index/search-bg.png'); + background-repeat: no-repeat; + background-position: 5px 6px; +} +.search-field input, +.search-field .button { + opacity: 0.7; +} +.search-field.active input, +.search-field.active .button { + opacity: 1.0; +} +.search-field.not-empty input { + text-transform: uppercase; +} +.search-field span.placeholder { + color: #929292; + line-height: 26px; + opacity: 0.7; +} +.launch-chart-button { + display: inline-block; + background: #06B2CE; + color: white !important; + text-transform: uppercase; + text-align: center; + font-weight: bold; + width: 119px; + height: 21px; + padding: 7px 0 0; + font-size: 12px; +} +.launch-chart-button:hover { + background: #06C3E0; +} +.tv-profile .header h2, +.tv-gopro-block .marketplace-order-button strong { + font-weight: 500; + font-family: 'Helvetica Neue', Arial, 'Myriad Pro', sans-serif; +} +html, +body { + margin: 0px; + padding: 0px; + background: #fff; + color: #000; + font: small sans-serif; + height: 100% !important; +} +body { + min-width: 1000px; +} +img { + border: none; +} +textarea { + resize: none; +} +:focus { + outline: none !important; +} +input::-ms-clear { + display: none; +} +input, +textarea { + -webkit-border-radius: 0; + -webkit-background-clip: padding-box; + -moz-border-radius: 0; + -moz-background-clip: padding; + border-radius: 0; + background-clip: padding-box; +} +.chart-page :not(input):not(textarea):not(.selectable), +.unselectable, +.tv-profile .tags, +.quote-area { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; +} +input, +textarea, +.selectable { + -moz-user-select: text; + -webkit-user-select: text; + user-select: text; +} +.mt { + /* markup-table */ + border: 0px #000 none; + border-style: none; + border-collapse: collapse; + text-align: left; + vertical-align: top; + margin: 0px; + padding: 0px; +} +a { + color: #007FB9; + text-decoration: none; +} +a:visited { + color: #007FB9; + text-decoration: none; +} +a:hover { + color: #007FB9; + text-decoration: none; +} +a:active { + color: #007FB9; + text-decoration: none; +} +/* common */ +.auto-size { + min-width: 100%; + min-height: 100%; + height: 100%; + width: 100%; + border: 0px #000 none; + border-style: none; + border-collapse: collapse; + text-align: left; + vertical-align: top; + margin: 0px; + padding: 0px; +} +.auto-w { + min-width: 100%; + width: 100%; +} +.auto-h { + min-height: 100%; + height: 100%; +} +.text-center { + text-align: center; +} +.center-align { + text-align: center; + vertical-align: middle; +} +.l-align { + text-align: left; + vertical-align: middle; +} +.r-align { + text-align: right; + vertical-align: middle; +} +/* forms */ +.simple-page { + background-color: #626262; + color: #ffffff; +} +.form-page { + background-color: #626262; +} +.form-container { + background-color: #626262; +} +.form-at-all { + background-color: #d3d3d3; + padding: 5px 5px 3px 5px; +} +.form-header { + font-size: xx-large; + font-weight: bold; +} +.form-content { + margin-top: 10px; + text-align: center; +} +td.form-table { + text-align: left; + vertical-align: middle; +} +.submit-button { + margin-top: 10px; +} +.form-error { + color: #ff0000; + font-weight: bold; + margin-bottom: 10px; +} +/* footer */ +#footer { + background: #dbdbdb; + color: #626262; + border-top: 1px #999999 solid; + height: 24px; + font-size: small; +} +.copyright { + margin-left: 10px; +} +.terms-of-use { + margin-right: 15px; +} +/* main chart */ +#chart-area { + background: transparent; +} +#chart-area, +.chart-container, +.chart-place { + position: relative; + -ms-touch-action: none; +} +#chart-area.fullscreen { + position: fixed; + z-index: 15; + left: 0; + top: 0; + width: 100% !important; + height: 100% !important; + background: #F1F3F6; +} +.chart-page .chart-container { + border: solid #C9CBCD 1px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.chart-page .chart-container.multiple.active { + border: solid #007FB9 1px; +} +.is-mobile .chart-page .chart-container.multiple.active { + z-index: 1; +} +.chart-page .chart-container.inactive .chart-status-picture, +.chart-page .chart-container.inactive .pane-legend { + opacity: .6; +} +.chart-page .chart-container.inactive .pane-legend-line.study, +.chart-page .chart-container.inactive .back-to-present, +.chart-page .chart-container.inactive .control-bar-wrapper { + display: none; +} +.viewchart-body .chart-container.multiple { + border: solid #C9CBCD 1px; + margin: -1px; +} +#detailed-panel { + background-color: #e8e8e8; + height: 100px; + background-color: #f0f0f0; + padding-left: 7px; +} +.detailed-header { + text-align: left; + vertical-align: middle; +} +.detailed-header-symbol { + font-size: xx-large; + color: #484848; +} +.detailed-header-value { + font-size: x-large; + color: #484848; +} +.detailed-header-delta { + font-size: x-large; + color: #d84128; +} +.detailed-date { + font-size: small; + color: #8f8f8f; +} +.detailed-column { + border-left: 1px #c8c8c8 solid; + width: 100px; +} +.detailed-param-name { + text-align: right; + vertical-align: middle; + font-size: x-small; + color: #8f8f8f; +} +.detailed-param-value { + text-align: left; + vertical-align: middle; + font-size: x-small; + font-weight: bold; + color: #000000; +} +/* view chart */ +/* other */ +.gray-border-left { + border-left: 1px #c8c8c8 solid; +} +.gray-border-right { + border-left: 1px #c8c8c8 solid; +} +.q-search { + background-color: #ebebeb; + height: 20px; +} +.q-s { + background-color: #ebebeb; + border: 1px #bdbdbd solid; + color: #a4a4a4; + margin: 2px; + padding: 3px; +} +.q-header { + height: 22px; +} +.q-h { + text-align: center; + vertical-align: middle; + background-color: #e8e8e8; + font-weight: bold; + color: #545454; + font-size: x-small; +} +.q-even-row { + background-color: #fbfbfb; +} +.q-odd-row { + background-color: #ffffff; +} +.q-c-0 { + color: #363636; + text-align: center; + vertical-align: middle; + font-weight: bold; +} +.q-c-1 { + color: #626262; + text-align: center; + vertical-align: middle; +} +.q-c-2-3 { + color: #0f9900; + text-align: center; + vertical-align: middle; +} +.o-c-t { + border-bottom: 2px #cccccc solid; + color: #363636; + padding-left: 10px; + font-size: medium; + font-weight: bold; +} +.chart-info-1 { + font-weight: bold; + color: #666666; +} +.chart-info-2 { + color: #666666; +} +.action-button { + border-radius: 3px; + /* background-color: #eeeeee; */ + background: -moz-linear-gradient(-90deg, #fdfdfd, #e7e7e7); + background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e7e7e7), color-stop(1, #fdfdfd)); + border: 1px #919191 solid; + color: #636363; + text-align: center; + font-weight: bold; + font-size: x-small; + padding-top: 5px; + padding-bottom: 5px; + width: 100px; +} +.info-text { + color: #576069; + text-align: center; + font-weight: bold; + font-size: small; + padding-top: 5px; + padding-bottom: 5px; + width: 100px; +} +.o-c-i { + border: 1px #cdcdcd solid; +} +.o-c-1 { + font-weight: bold; + font-size: medium; +} +.o-c-2 { + font-size: small; +} +.ui-tabs .ui-tabs-nav li a { + font-size: x-small; +} +table.save-chart-dialog { + width: 400px; +} +input[type="text"].save-chart-dialog { + width: 100%; +} +input[type="button"].save-chart-dialog { + width: 100; + display: inline; +} +textarea.save-chart-dialog { + width: 100%; + height: 100px; +} +.input-reset { + width: 16px; + height: 16px; + position: absolute; + top: 9px; + right: 7px; + cursor: pointer; + display: none; + border-radius: 50%; +} +.input-reset:before { + content: " "; + display: block; + width: 10px; + height: 10px; + background: url(../images/icons.png) no-repeat -103px -340px; + position: absolute; + top: 50%; + left: 50%; + margin: -5px 0 0 -5px; +} +.input-reset:hover { + background-color: #f2f5f8; +} +.input-reset:active { + opacity: 0.6; +} +.insert-study-dialog { + position: absolute; + width: 815px; + overflow: hidden; + z-index: 14; + background: white; + border: 1px solid #d6d6d6; + box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15); +} +.insert-study-row { + overflow: auto; + -webkit-overflow-scrolling: touch; +} +.is-mobile .scrollbar { + overflow: auto; + -webkit-overflow-scrolling: touch; +} +.load-chart .touch { + visibility: visible; + opacity: 0.3; +} +.load-chart .touch:hover, +.load-chart .touch.active { + opacity: 1; +} +.load-chart .columns { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.load-chart .columns.name { + width: 50%; +} +.load-chart .columns.modified { + width: 30%; +} +.load-chart .columns.symbol { + width: 20%; +} +.load-chart .new-chart { + padding-top: 12px; + border-left: 1px solid #d6d6d6; + border-bottom: 1px solid #d6d6d6; + border-top: 1px solid #d6d6d6; + height: 38px; + width: 140px; + color: #8B8C8E; + font-size: 11px; + font-weight: bold; + float: right; + display: block; + position: relative; + cursor: pointer; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.load-chart .new-chart:hover { + color: #00C3E6; +} +.load-chart .new-chart:active, +.load-chart .new-chart.active { + background-color: #f4f7f9; + color: #00C3E6; +} +.load-chart .chart-search { + width: 514px; + position: relative; + cursor: default; + border-bottom: 1px solid #d6d6d6; + border-top: 1px solid #d6d6d6; +} +.load-chart .chart-search input { + width: 514px; + padding: 9px 34px; + height: 36px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + border: none; +} +.load-chart .chart-search .input-reset { + top: 10px; + right: 10px; +} +.load-chart .chart-search .search-icon { + content: " "; + display: block; + position: absolute; + width: 13px; + height: 13px; + background: url("../images/icons.png") no-repeat -80px -339px; + top: 12px; + left: 12px; +} +.load-chart .please-log-in { + height: 452px; + color: #8f8f8f; + font-style: italic; + text-align: center; + margin: auto; + padding-top: 180px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.load-chart .list-header { + height: 32px; + color: #989797; + padding: 7px 30px 0 10px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.load-chart .list-header .item { + display: inline-block; + cursor: pointer; + text-transform: uppercase; + font-size: 11px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.load-chart .list-header .item.name { + width: 50%; +} +.load-chart .list-header .item.modified { + width: 30%; +} +.load-chart .list-header .item.symbol { + width: 20%; +} +.load-chart .list-header .item:hover, +.load-chart .list-header .item.active { + color: #68696b; +} +.load-chart .list-header .item.active { + font-weight: bold; +} +.load-chart .list-header .item.name { + padding-left: 24px; +} +.load-chart .charts-list-container { + height: 420px; + position: relative; +} +.load-chart .charts-list-container .sb-scrollbar-body { + border: 0; + background: #d8d8d8; + width: 6px; +} +.load-chart .charts-list-container .sb-scrollbar-top, +.load-chart .charts-list-container .sb-scrollbar-bottom { + display: none; +} +.load-chart .charts-list-container .charts-list { + position: absolute; + width: 100%; +} +.load-chart .charts-list-container .charts-list .item { + position: relative; + cursor: pointer; + height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 5px 30px 0 10px; +} +.load-chart .charts-list-container .charts-list .item .value { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + height: 18px; + display: inline-block; + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.load-chart .charts-list-container .charts-list .item .value.name { + width: 50%; +} +.load-chart .charts-list-container .charts-list .item .value.modified { + width: 30%; +} +.load-chart .charts-list-container .charts-list .item .value.symbol { + width: 20%; +} +.load-chart .charts-list-container .charts-list .item .value span.match { + color: #4c82ce; + font-weight: bold; +} +.load-chart .charts-list-container .charts-list .item .value.name { + padding-left: 24px; +} +.load-chart .charts-list-container .charts-list .item .value .icon-favorite { + visibility: hidden; + display: inline-block; + width: 16px; + height: 16px; + position: absolute; + top: 1px; + left: 1px; + background: url('../images/icons.png'); + background-position: -40px -280px; +} +.load-chart .charts-list-container .charts-list .item .value .icon-favorite:hover { + visibility: visible; + background-position: -120px -363px; +} +.load-chart .charts-list-container .charts-list .item .value .icon-favorite.active { + visibility: visible; + background-position: -20px -280px; +} +.is-mobile .load-chart .charts-list-container .charts-list .item .value .icon-favorite, +.feature-touch .load-chart .charts-list-container .charts-list .item .value .icon-favorite { + visibility: visible; + opacity: 0.3; +} +.is-mobile .load-chart .charts-list-container .charts-list .item .value .icon-favorite:hover, +.feature-touch .load-chart .charts-list-container .charts-list .item .value .icon-favorite:hover, +.is-mobile .load-chart .charts-list-container .charts-list .item .value .icon-favorite.active, +.feature-touch .load-chart .charts-list-container .charts-list .item .value .icon-favorite.active { + opacity: 1; +} +.load-chart .charts-list-container .charts-list .item .actions { + visibility: hidden; + position: absolute; + top: 7px; + right: 16px; +} +.load-chart .charts-list-container .charts-list .item .actions .icon-delete { + display: inline-block; + background: url("../images/icons.png") no-repeat scroll -102px -362px transparent; + width: 14px; + height: 14px; +} +.load-chart .charts-list-container .charts-list .item .actions .icon-delete:hover { + background-position: -81px -362px; +} +.is-mobile .load-chart .charts-list-container .charts-list .item .actions, +.feature-touch .load-chart .charts-list-container .charts-list .item .actions { + visibility: visible; + opacity: 0.3; +} +.is-mobile .load-chart .charts-list-container .charts-list .item .actions:hover, +.feature-touch .load-chart .charts-list-container .charts-list .item .actions:hover, +.is-mobile .load-chart .charts-list-container .charts-list .item .actions.active, +.feature-touch .load-chart .charts-list-container .charts-list .item .actions.active { + opacity: 1; +} +.load-chart .charts-list-container .charts-list .item:hover { + background: #F2F5F8; +} +.load-chart .charts-list-container .charts-list .item:hover .value.name { + color: #4C82CE; +} +.load-chart .charts-list-container .charts-list .item:hover .actions { + visibility: visible; +} +.load-chart .charts-list-container .charts-list .item:hover .icon-favorite { + visibility: visible; +} +.load-chart .charts-list-container .charts-list .item.active .name { + font-weight: bold; +} +.load-chart .charts-list-container .charts-list .item.active { + background: #F2F5F8; +} +.load-chart .charts-list-container .charts-list .item.active:before { + content: ''; + display: block; + width: 3px; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: #5CB888; +} +.ellipsis { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.insert-study-tabs { + margin: 0; + padding: 0; + width: 189px; + min-height: 420px; + float: left; + display: block; + font-size: 13px; + line-height: 13px; + border-right: 1px solid #d6d6d6; +} +.insert-study-tabs li { + padding: 11px 26px 9px; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + clear: both; + color: #595959; + cursor: pointer; +} +.insert-study-tabs li:hover { + background: #f4f7f9; +} +.insert-study-tabs li.active:not(.search) { + border: 0; + padding-left: 22px; + font-weight: bold; + background: #f4f7f9; + border-left: 4px solid #5cb888; +} +.insert-study-tabs li.search { + position: relative; + padding: 0px; + width: 100%; + height: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + cursor: default; + border-top: 1px solid #d6d6d6; + border-bottom: 1px solid #d6d6d6; +} +.insert-study-tabs li.search.active { + border-top: 1px solid #4c82ce; + border-bottom: 1px solid #4c82ce; +} +.insert-study-tabs li.search.active .left-border, +.insert-study-tabs li.search.active .right-border { + display: block; +} +.insert-study-tabs li.search input { + padding: 9px 9px 9px 29px; + width: 100%; + height: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + border: none; +} +.insert-study-tabs li.search div { + content: " "; + display: block; + position: absolute; + width: 13px; + height: 13px; + background: url(../images/icons.png) no-repeat -80px -339px; + top: 12px; + left: 12px; +} +.insert-study-tabs li.search .left-border, +.insert-study-tabs li.search .right-border { + display: none; + width: 1px; + height: 36px; + top: -1px; + background: #4c82ce; +} +.insert-study-tabs li.search .left-border { + left: 0; +} +.insert-study-tabs li.search .right-border { + left: 100%; +} +.insert-study-tabs li.search .input-reset { + top: 9px; + right: 18px; +} +.insert-study-tabs li.market-tabs { + padding: 0; + position: relative; +} +.insert-study-tabs li.market-tabs:hover { + background: none; +} +.insert-study-tabs li.market-tabs .text { + padding: 11px 26px 9px; +} +.insert-study-tabs li.market-tabs .text:before { + content: " "; + position: absolute; + display: block; + width: 5px; + height: 9px; + top: 12px; + left: 14px; + background: url("../images/select-bg.png"); + background-position: 10px 0; +} +.insert-study-tabs li.market-tabs .text.open:before { + width: 9px; + height: 5px; + top: 14px; + left: 12px; + background-position: 0 0; +} +.insert-study-tabs li.market-tabs ul { + width: 100%; + padding: 0; +} +.insert-study-tabs li.market-tabs ul li, +.insert-study-tabs li.market-tabs ul li:hover, +.insert-study-tabs li.market-tabs ul li:active { + padding-left: 34px; +} +.insert-study-tabs li.market-tabs ul li.active, +.insert-study-tabs li.market-tabs ul li:hover.active, +.insert-study-tabs li.market-tabs ul li:active.active { + padding-left: 30px; +} +.insert-study-pages { + width: 625px; + margin-left: -1px; + margin-right: -3px; + border-left: 1px solid #d6d6d6; + border-top: 1px solid #d6d6d6; + display: block; + float: left; +} +.insert-study-pages > div:after { + clear: both; + display: table; + content: ""; +} +.insert-study-pages .page-with-popular > div { + margin: 0; + width: 100%; + float: left; +} +.insert-study-pages .page-with-popular > div .header-container { + margin: 0; + padding-left: 28px; + padding-right: 12px; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.insert-study-pages .page-with-popular > div .header-container .group-header { + font-weight: bold; + font-size: 14px; + padding: 20px 0 8px; + margin: 0; + float: left; + width: 100%; +} +.insert-study-pages .page-with-popular > div .header-container.with-divider { + margin-top: 15px; +} +.insert-study-pages .page-with-popular > div .header-container.with-divider .group-header { + padding-top: 24px; + border-top: 1px solid #d6d6d6; +} +.insert-study-pages .page-with-popular > div .column-left, +.insert-study-pages .page-with-popular > div .column-right { + width: 50%; + float: left; +} +.insert-study-pages .page-with-popular > div .column-left .subgroup-header, +.insert-study-pages .page-with-popular > div .column-right .subgroup-header { + font-weight: bold; + width: 100%; + margin: 0px; + padding: 8px 0 8px 28px; + float: left; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.insert-study-items { + margin: 0; + padding: 0; +} +.insert-study-items ul { + margin: 0 0 8px; + padding: 0; +} +.insert-study-items ul.column { + float: left; + width: 199px; +} +.insert-study-items li { + display: inline-block; + vertical-align: top; + width: 171px; + padding: 8px 0 8px 28px; + font-size: 12px; + position: relative; + -webkit-transform: translate3d(0, 0, 0); +} +.insert-study-items li.custom-script { + padding-right: 28px; + width: 144px; +} +.insert-study-items li:not(.placeholder) { + color: #595959; + cursor: pointer; +} +.insert-study-items li:hover:not(.placeholder) { + background: #f4f7f9; +} +.insert-study-items li .fav { + display: block; + position: absolute; + top: 8px; + left: 6px; + visibility: hidden; + width: 16px; + height: 14px; + background: url('../images/icons.png') -40px -280px; +} +.insert-study-items li .fav:hover:not(.in-fav) { + background-position: -120px -363px; +} +.insert-study-items li .in-fav { + background-position: -20px -280px; +} +.insert-study-items li.custom-script .source { + display: block; + position: absolute; + top: 8px; + right: 8px; + visibility: hidden; + width: 16px; + height: 14px; + background: url('../images/icons.png') -159px -362px; +} +.insert-study-items li.custom-script .source:hover { + background: url('../images/icons.png') -180px -362px; +} +.insert-study-items li:hover .fav, +.insert-study-items li.custom-script:hover .source, +.insert-study-items li .fav.in-fav, +.is-mobile .insert-study-items li .fav, +.is-mobile .insert-study-items li .source { + visibility: visible; + opacity: 0.3; +} +.is-mobile .insert-study-items li .fav.in-fav { + opacity: 0.6; +} +.insert-study-items li .fav.in-fav, +.favored-list .item.quicked .to-quick, +.favored-list .item .to-quick.quicked { + opacity: 0.35; +} +.insert-study-items li:hover .fav.in-fav, +.favored-list .item.quicked:hover .to-quick, +.favored-list .item:hover .to-quick.quicked { + opacity: 1.0; + -webkit-transition: opacity 0.4s ease; + -moz-transition: opacity 0.4s ease; + -ms-transition: opacity 0.4s ease; + -o-transition: opacity 0.4s ease; + transition: opacity 0.4s ease; +} +.insert-study-items li .match { + color: #4c82ce; +} +.insert-study-pages .search-header { + padding: 0px; + margin: 0 14px 9px 28px; + height: 13px; + font-weight: bold; + clear: both; +} +.insert-study-pages .search-header:not(:first-child) { + margin-top: 29px; + padding-top: 31px; + border-top: 1px solid #d6d6d6; +} +.insert-study-pages .search-header:first-child { + padding-top: 20px; +} +.insert-study-offer-container { + margin-left: 199px; + display: block; + border-left: 1px solid #d6d6d6; + background-color: #f4f7f9; + position: relative; +} +.insert-study-offer-header { + font-size: 11px; + padding: 12px 12px 0px 15px; + color: #666464; + position: relative; +} +.insert-study-offer-info, +.insert-study-offer-description { + position: relative; + font-size: 13px; + line-height: 1.65; + color: #545454; +} +.insert-study-offer-info { + padding: 15px; +} +.insert-study-offer-description { + padding: 15px 0; + margin: 15px 15px 0 15px; + border-top: 1px solid #DFDFDF; + font-size: 10px; +} +.insert-study-offer-info-header { + font-size: 24px; +} +.insert-study-offer-info-subheader, +.insert-study-offer-info-subheader a { + font-size: 11px; + color: #B8B8B8; +} +.insert-study-offer-info-logo { + position: absolute; + right: 15px; + max-width: 150px; + max-height: 30px; +} +.insert-study-subscribe-button, +.insert-study-button, +.insert-study-subscribe-button:hover, +.insert-study-button:hover, +.insert-study-subscribe-button:active, +.insert-study-button:active, +.insert-study-subscribe-button:visited, +.insert-study-button:visited { + display: inline-block; + padding: 5px 17px; + margin: 16px 0 6px; + font-size: 12px; + font-weight: bold; + background: #00B2D0; + border: 1px solid #00A8C4; + color: White; + cursor: pointer; +} +.insert-study-offer-info-screenshots img { + width: 184px; + margin: 8px 16px 8px 0; + border: 1px solid #DCE1E6; +} +.scrollbar .insert-study-offer-info-screenshots img { + width: 179px; +} +.insert-study-offer-info-screenshots a:last-child img { + margin-right: 0px; +} +table.buttonex-popup { + border-collapse: collapse; + background: #fff; + background: rgba(255, 255, 255, 0.9); + border: 1px solid #6d7685; + z-index: 5; + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); + padding: 1px; +} +table.buttonex-popup tr.active { + background: #d1e1f8; + font-weight: bold; +} +table.buttonex-popup td { + color: #595959; + font-size: 12px; +} +table.buttonex-popup td:last-child { + padding: 0 25px 0 5px; +} +tr.buttonex-popup-hover { + background-color: #f4f7f9; + cursor: pointer; +} +table.buttonex-popup tr.disabled { + background: transparent; + cursor: default; +} +table.buttonex-popup tr.disabled td { + color: #a0a0a0; +} +table.buttonex-popup tr.has-submenu td:last-child { + background: url(../chart-client/css/images/submenu.png) 100% 50% no-repeat; +} +table.quote-bar { + width: 100%; + text-align: center; + white-space: nowrap; +} +tr.quote-bar { + height: 26px; +} +td.quote-bar { + border: 1px solid #DDDDDD; +} +.quote-bar.header { + background-color: silver; + font-weight: bold; +} +.quote-bar.data-row { + font-family: verdana; + font-size: 9pt; +} +.quote-bar.data-row.odd { + background-color: aqua; +} +div.background-blur { + width: 100%; + height: 100%; + position: absolute; + left: 0px; + top: 0px; + opacity: 0.5; + background-color: white; + z-index: 1000; + display: none; +} +div.missed-connection { + width: 500px; + height: 300px; + color: white; + background-color: red; + font-size: 36pt; + text-align: center; + vertical-align: middle; + position: absolute; + left: 50%; + top: 50%; + margin-left: -250px; + margin-top: -150px; + padding-top: 50px; + display: none; +} +div.critical-error { + width: 500px; + height: 300px; + color: white; + background-color: red; + font-size: 36pt; + text-align: center; + vertical-align: middle; + position: absolute; + left: 50%; + top: 50%; + margin-left: -250px; + margin-top: -150px; + padding-top: 50px; + display: none; +} +.loading-indicator { + width: 100%; + height: 100%; + position: absolute; + z-index: 150; + background: #fff; +} +.loading-indicator img { + position: absolute; + top: 50%; + left: 50%; + margin: -58px 0 0 -58px; +} +.loading-indicator img.small { + margin: -12px 0 0 -12px; +} +.ui-slider-horizontal { + margin: 7px 0 0; + background: #f4f7f9 !important; + background: -moz-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: -webkit-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: -ms-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: -o-linear-gradient(top, #f2f7fa, #f4f7f9) !important; + background: linear-gradient(top, #f2f7fa, #f4f7f9) !important; + border: 1px solid #c9cbcd !important; + height: 5px !important; + box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15); +} +.ui-slider-handle { + width: 15px !important; + height: 15px !important; + background: url('../images/icons.png') -20px -80px !important; + border: none !important; + top: -5px !important; + margin-left: -7px !important; + z-index: 0 !important; +} +.ui-slider-horizontal.linewidth-slider { + width: 101px; + margin: 7px 10px; + background: url('../images/dialogs/linewidth-slider.png') 0 0 no-repeat !important; + height: 12px !important; + border: none !important; + box-shadow: none; + display: inline-block; + vertical-align: middle; +} +.ui-slider-horizontal.linewidth-slider:before, +.ui-slider-horizontal.linewidth-slider:after { + content: none; +} +.ui-slider-horizontal.transparency-slider { + /* relative */ + width: 99px; + height: 8px !important; + margin: 7px 10px; + background: url('../images/dialogs/opacity-slider.png') !important; +} +.ui-slider-horizontal.transparency-slider .gradient { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + background: -moz-linear-gradient(left, transparent 0%, #7db9e8 100%); + /* FF3.6+ */ + background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(100%, #7db9e8)); + /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(left, transparent 0%, #7db9e8 100%); + /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(left, transparent 0%, #7db9e8 100%); + /* Opera 11.10+ */ + background: -ms-linear-gradient(left, transparent 0%, #7db9e8 100%); + /* IE10+ */ + background: linear-gradient(to right, transparent 0%, #7db9e8 100%); + /* W3C */ +} +.ui-slider-horizontal.linewidth-slider .ui-slider-handle, +.ui-slider-horizontal.transparency-slider .ui-slider-handle { + width: 20px !important; + height: 20px !important; + background: url('../images/dialogs/large-slider-handle.png') 0 0 no-repeat !important; + top: 50% !important; + margin: -10px 0 0 -10px !important; +} +.falling, +.growing, +.index-charts-tab .item .symbol-last.growing, +.index-charts-tab .item .symbol-last.falling, +.quotes-item .symbol-last.growing, +.quotes-item .symbol-last.falling, +.search-results .symbol-last.growing, +.search-results .symbol-last.falling, +.viewchart-column-main .symbol-quote .symbol-last.growing, +.viewchart-column-main .symbol-quote .symbol-last.falling, +.search-additional-info .symbol-quote .symbol-last.growing, +.search-additional-info .symbol-quote .symbol-last.falling { + color: White; +} +.growing { + background: #298755; +} +.falling { + background: #DA563E; +} +.font-awesome { + font-weight: bold; + font-family: FontAwesome; +} +@media (orientation: landscape) { + html.ipad.ios7, + html.ipad.ios7 body { + position: fixed; + bottom: 0px; + width: 100%; + height: 672px !important; + } +} +/** + * header.css + * + * Site main header style. +**/ +.header-menu-wrap { + height: 40px; +} +/* +.header-menu-wrap.viewchart-header { + width: auto; +} +*/ +.header-logo, +.header-item-ideas, +.header-item-chart, +.header-search, +.header-menu-group a { + float: left; +} +.header-item-profile, +.header-item-gopro, +.header-item-signin, +.header-item-signup, +.header-item-earlyaccess { + float: right; +} +.is-not-authenticated .header-menu.header-item-profile, +.is-authenticated .header-button.header-item-signin, +.is-authenticated .header-button.header-item-signup, +.is-pro .header-button.header-item-gopro, +.is-not-pro .header-item-profile strong.badge { + display: none; +} +.is-trial .header-button.header-item-gopro { + display: block; +} +.header-logo { + width: 151px; + margin-right: 10px; +} +.header-menu.header-logo ul { + width: 192px; +} +.header-menu.header-logo li a { + padding-left: 10px; + position: relative; +} +.header-menu.header-logo li a[target='_blank']:after { + content: ''; + display: block; + position: absolute; + top: 11px; + right: 6px; + width: 10px; + height: 10px; + background: url('../images/external-link/ext-ondark.png') no-repeat; +} +.header-menu.header-logo li a:hover[target='_blank']:after { + background-position: 0 -10px; +} +.header-menu.header-logo > a { + display: block; + height: 40px; + background: url('../images/logo.png') no-repeat; + background-position: 7px 8px; + padding-left: 46px !important; +} +.header-menu.header-logo:hover > a { + color: #58c3e5; +} +.header-menu a { + color: #dbdfeb; + /* font-weight: bold;*/ +} +/* Header button */ +.header-button, +.header-button:link, +.header-button:visited, +.header-menu > a, +.header-menu > a:link, +.header-menu > a:visited { + display: block; + height: 16px; + padding: 12px 11px; + color: #dbdfeb; + font-size: 14px; + /* font-weight: bold;*/ + text-decoration: none; +} +.header-button.with-icon:before { + content: " "; + position: relative; + top: -2px; + margin-right: 10px; +} +.header-button.with-icon.how-it-works:before { + height: 16px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -768px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon.features:before { + height: 16px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1167px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon.chart:before { + height: 15px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -925px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon.tradingview-for-the-web:before { + height: 17px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -848px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + top: -2px; + left: 1px; +} +.header-button.with-icon.active.how-it-works:before { + height: 16px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -716px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon.active.features:before { + height: 16px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1115px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon.active.chart:before { + height: 15px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -875px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon.active.tradingview-for-the-web:before { + height: 17px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -794px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon:hover { + color: #58c3e5; +} +.header-button.with-icon:hover.how-it-works:before { + height: 16px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -742px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon:hover.features:before { + height: 16px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1141px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon:hover.chart:before { + height: 15px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -900px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button.with-icon:hover.tradingview-for-the-web:before { + height: 17px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -821px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-button:link.header-item-signin { + padding-left: 20px; + padding-right: 20px; +} +.header-menu > a, +.header-menu > a:link, +.header-menu > a:visited { + padding: 12px 25px 12px 14px; +} +.header-button:hover, +.header-menu:hover, +.header-menu.open { + background-color: #1b1d22; +} +.header-button.active, +.header-menu.active > a, +.ideas-header .header-item-ideas > a, +.profile-header .header-item-profile > a { + background: #43444A; + color: #FFF; + /*font-weight: bold;*/ +} +/* Header menu */ +.header-menu { + height: 40px; + position: relative; + -ms-touch-action: none; +} +.header-menu.with-sub > a:after { + content: ''; + background: url("../images/icons.png") -80px -40px; + display: block; + width: 10px; + height: 6px; + position: absolute; + right: 11px; + top: 18px; +} +.header-item-ideas, +.header-item-chart > a { + padding-left: 35px !important; + padding-right: 18px !important; + position: relative; +} +.header-item-ideas.with-sub, +.header-item-chart.with-sub > a { + padding-right: 27px !important; +} +.header-item-ideas:hover, +.header-item-chart:hover > a { + color: #58c3e5; +} +.header-item-ideas:before { + content: " "; + height: 19px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1356px; + display: block; + position: absolute; + overflow: hidden; + left: 10px; + top: 9px; +} +.header-item-ideas:hover:before { + content: " "; + height: 19px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1385px; + display: block; + position: absolute; + overflow: hidden; +} +.header-item-chart > a:before { + content: " "; + height: 15px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1306px; + display: block; + position: absolute; + overflow: hidden; + left: 8px; + top: 11px; +} +.header-item-chart:hover > a:before { + content: " "; + height: 15px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1331px; + display: block; + position: absolute; + overflow: hidden; +} +.header-menu ul { + list-style: none; + margin: 0; + padding: 0; +} +.header-menu ul, +.header-menu .popup-subblock { + display: none; + position: absolute; + left: 0; + top: 40px; + width: 165px; + z-index: 70; + background: #1b1d22; +} +.header-menu.open ul, +.header-menu.open .popup-subblock { + display: block; +} +.header-menu .popup-subblock ul { + display: block; + width: auto; + position: relative; + left: 0; + top: 0; + box-shadow: none; + border: none; + border-radius: 0 0 4px 4px; +} +.header-menu.to-left ul { + left: auto; + right: 0; +} +/* might need popup subblock in future */ +.header-menu li a { + display: block; + padding: 8px 10px; + position: relative; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.header-menu li a:hover { + background: #1fb2cc; + color: #fff; +} +.header-menu .separator { + background: #3a404c; + height: 1px; +} +.header-menu .counter-blue { + position: absolute; + color: #FFF; + right: 8px; + background: #286ED1; + font-weight: bold; + padding: 0px 4px; + border-radius: 2px; +} +.header-menu .counter { + position: absolute; + color: #dbdfeb; + right: 12px; + font-weight: bold; +} +.header-menu a:hover .counter { + color: #FFF; +} +/* Chart list */ +.header-item-chart .popup-subblock { + width: 225px; + max-height: 415px; +} +.header-item-chart .popup-subblock .sb-scrollbar { + z-index: 71; +} +.header-item-chart li a { + padding-right: 30px; +} +.header-item-chart li a.new-chart { + padding: 15px 30px 15px 25px; + background-image: url('../images/new-chart-icon.png'); + background-repeat: no-repeat; + background-position: 6px 20px; +} +.header-item-chart .name, +.header-item-chart .subscript { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.header-item-chart .name { + display: block; + font-weight: bold; +} +.header-item-chart .subscript { + display: block; + font-size: 10px; + color: #9E9E9E; + height: 14px; +} +.header-item-chart span.icon-carousel-item-delete-dark { + position: absolute; + top: 15px; + right: 10px; +} +.header-item-chart span.icon-carousel-item-delete-dark { + visibility: hidden; +} +.header-item-chart li:hover span.icon { + visibility: visible; +} +.header-item-chart li:hover span { + color: White; +} +.is-not-authenticated .index-page .header-search { + display: none; +} +.header-search { + position: relative; +} +.header-search > div { + height: 28px; + padding: 6px 0; + margin: 0 8px 0 12px; +} +.header-search input { + height: 28px; + width: 120px; + margin: 0; + padding: 0 32px 0 8px; + font-size: 11px; + background: #444b59; + border: none; + color: #9096a7; + box-shadow: none; +} +.header-search.not-empty input { + text-transform: uppercase; +} +.header-search input:focus { + color: #fff; +} +.header-search span { + position: absolute; + top: 6px; + right: 8px; + height: 27px; + width: 20px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1955px; + width: 26px; + cursor: pointer; +} +.header-search span.placeholder { + color: #929292; + line-height: 24px; +} +.header-menu.header-item-profile > a, +.header-menu.header-item-profile > a:link, +.header-menu.header-item-profile > a:visited { + padding: 4px 35px 6px 6px; + height: 32px; +} +.header-menu.header-item-profile > a:after { + right: 20px; +} +.header-item-profile .user-info-username { + display: inline-block; + margin: 7px 0 0 7px; + max-width: 132px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.header-menu.header-item-profile .icon-profilemenu-settings { + height: 15px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1588px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile li:hover .icon-profilemenu-settings { + height: 15px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1613px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile .icon-profilemenu-profile { + height: 14px; + width: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1711px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile li:hover .icon-profilemenu-profile { + height: 14px; + width: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1735px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile .icon-profilemenu-signout { + height: 13px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2023px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile li:hover .icon-profilemenu-signout { + height: 13px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2046px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile .icon-profilemenu-status { + height: 15px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1661px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile li:hover .icon-profilemenu-status { + height: 15px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1686px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.header-menu.header-item-profile .icon-profilemenu-settings { + top: -1px; + left: -1px; +} +.header-menu.header-item-profile .icon-profilemenu-profile { + top: -2px; + left: -1px; +} +.header-menu.header-item-profile .icon-profilemenu-status { + top: -1px; + left: -1px; +} +.header-menu.header-item-profile ul { + width: 209px; +} +.user-picture, +.user-picture img { + height: 32px; + width: 32px; +} +.user-picture { + text-align: center; + float: left; +} +.gopro-page .header-button.header-item-gopro { + display: none; + /* Do not show on /gopro/ */ +} +.header-item-gopro, +.header-item-gopro:link, +.header-item-gopro:hover { + height: 100%; + padding: 0; + margin: 0; + border: none; + background: none; +} +.header-item-gopro-signup, +.header-item-gopro-btn { + float: left; + height: 16px; + padding: 12px 11px; + background: #e0735e; + color: white; +} +.header-item-gopro-signup:hover, +.header-item-gopro-btn:hover { + background: #e3816e; +} +.header-item-gopro:hover { + border-color: #e3816e; +} +.header-item-gopro:hover .header-item-gopro-signup { + background: #e3816e; +} +.header-item-gopro-btn.header-item-gopro-earlyaccess { + padding: 7px 11px; + height: 40px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.header-item-gopro-btn.header-item-gopro-earlyaccess .earlyaccess-small { + font-size: 9px; + letter-spacing: 0.3px; + text-align: right; + text-transform: uppercase; + color: #E9DADA; +} +.is-authenticated .header-item-gopro-signup { + display: none; +} +.is-not-authenticated .header-item-gopro-main, +.is-trial .header-item-gopro-main, +.is-trial-available .header-item-gopro-main, +.is-authenticated.is-not-trial.is-pro .header-item-gopro-main { + display: none; +} +.header-item-gopro-earlyaccess { + display: none; +} +.is-trial .header-item-gopro-earlyaccess { + display: block; +} +.header-item-gopro-trial { + display: none; +} +.is-trial-available .header-item-gopro-trial { + display: block; +} +.is-trial .header-item-gopro-trial { + display: none; +} +.tv-index-header-bg { + background: #ebeff2; + padding: 0 0 10px; +} +.tv-index-header-login { + font: 12px Arial, sans-serif; + display: none; + color: #5a5a5a; +} +.tv-index-header-login-wrap { + padding: 10px 7px 0; + position: relative; +} +.tv-index-header-login .user-avatar { + float: left; + height: 30px; +} +.tv-index-header-login .user-avatar a { + display: inline-block; + height: 30px; +} +.tv-index-header-login .user-bar { + background: #EAF3FB; + border-radius: 2px; + padding: 5px 7px; + height: 30px; + border: 1px solid #D1DEE9; +} +.tv-index-header-login .user-bar a { + text-decoration: underline; +} +.dashed-link { + border-bottom: 1px dashed #256dd0; + color: #256dd0; + cursor: pointer; + font-size: 13px; + margin: 5px 15px 0 0; + text-decoration: none !important; +} +.users-table-header .dashed-link { + margin: 0 15px 0 0; +} +.dashed-link.active { + border-bottom: none; + color: #666; +} +.tv-index-header-login .user-username { + float: left; + font-size: 13px; + font-weight: bold; + text-decoration: underline; + margin: 6px 0 0 10px; +} +.tv-index-header-login .user-username a { + text-decoration: underline; +} +.tv-index-header-login .user-rating { + float: left; + font-size: 13px; + font-weight: bold; + margin: 5px 0 0 12px; +} +.tv-index-header-login .user-rating a { + font-size: 13px; + text-decoration: underline; +} +.tv-index-header-login .user-rating-position { + float: left; + margin: 7px 0 0 7px; +} +.tv-index-header-login .index-user-carousel-nav { + width: 100%; + height: 100%; + position: absolute; + left: 0px; + top: 0px; +} +.tv-index-header-login .nav-button { + z-index: 2; + position: absolute; + background: #edf0f2; + width: 27px; + height: 137px; + top: 0px; + opacity: 0.5; + -moz-transition: opacity 0.5s; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} +.tv-index-header-login .nav-button:hover { + opacity: 0.8; + -moz-transition: opacity 0.5s; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} +.tv-index-header-login .nav-button-left { + left: 0px; + border-right: 1px solid #dadcde; +} +.tv-index-header-login .nav-button-right { + right: 0px; + border-left: 1px solid #dadcde; +} +.tv-index-header-login .icon-nav-left-disabled { + display: none; +} +.tv-index-header-login .icon-nav-right-disabled { + display: none; +} +.tv-index-header-login .user-profile-follow-links { + float: left; + margin: 3px 0 0 8px; +} +.tv-index-header-login .show-more-link { + background: #FFF; + border: 1px solid #bfbfbf; + margin: 0 auto; + display: block; + text-align: center; + color: #646464; + position: relative; + top: -1px; + width: 173px; + padding: 6px 0 0; + border-radius: 0 0 3px 3px; + border-top: 1px dashed #bfbfbf; + height: 21px; + cursor: pointer; + font: bold 12px Calibri, Arial; +} +.is-not-authenticated .logged-user-menu { + display: none; +} +.is-authenticated .guest-menu { + display: none; +} +/* Dialogs */ +.tv-dialog-shadowbox { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.5); + z-index: 120; + -webkit-transform: translate3d(0, 0, 0); + /* fix webkit issue. Chromium issue #139613 */ +} +/*.tv-dialog-shadowbox.dark {background: rgba(0,0,0,0.5);}*/ +.tv-dialog { + position: absolute; + min-width: 400px; + min-height: 18px; + left: 50%; + top: 50%; + background: #fff; + border: 1px solid #c9cbcd; + box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); +} +.tv-dialog.ui-resizable { + position: absolute; + /** + - Describe what dialog looks like! + - What? + - Say 'what' again. Say 'what' again, I dare you, I double dare you motherfucker, say what one more Goddamn time! + - It... It's white + - Go on! + - It's box + - Does it look like a menu? + - What? + - Does it look. Like a menu? + - No! + - Then why you try position it relative like a menu? + - I didn't... + - Yes you did. Yes you did! And dialog don't like to be positioned by enybody except dialogs.less + */ +} +.tv-dialog-title { + color: #4c4848; + font-weight: bold; + font-size: 15px; + padding: 17px 20px; + cursor: default; +} +.tv-dialog-title.tv-dialog-title-hidden { + padding: 0; +} +.tv-dialog-title .tv-dialog-title-minimize, +.tv-dialog-title .tv-dialog-title-close { + width: 21px; + height: 21px; + display: block; + position: absolute; + right: 15px; + top: 13px; + cursor: pointer; +} +.tv-dialog-title .tv-dialog-title-minimize:after, +.tv-dialog-title .tv-dialog-title-close:after { + width: 9px; + height: 9px; + content: " "; + position: absolute; + top: 6px; + left: 6px; + background: url('../images/dialogs/close-flat.png'); + display: block; +} +.tv-dialog-title .tv-dialog-title-minimize:hover:after, +.tv-dialog-title .tv-dialog-title-close:hover:after { + background-position: center bottom; +} +.tv-dialog-title .tv-dialog-title-minimize:after { + background: url('../images/dialogs/minimize-flat.gif'); +} +.tv-dialog-content { + color: #595959; + min-width: 400px; +} +.tv-dialog-content .main { + padding: 0 20px 20px 20px; +} +.tv-dialog-content .main p:first-child { + margin-top: 0; +} +.tv-dialog-content .main p:last-child { + margin-bottom: 0; +} +.tv-dialog-content .main-signup { + padding: 20px 15px 15px; +} +.tv-dialog-content .main-properties { + padding: 25px; +} +.tv-dialog-content .main-properties.main-properties-aftertabs { + padding-top: 5px; +} +.tv-dialog-content .properties-separator { + border-bottom: 1px solid #c9cbcd; +} +.tv-dialog-content table.tv-dialog-form { + width: 100%; +} +.tv-dialog-content .tv-dialog-form td { + vertical-align: middle; + padding: 3px 5px; + color: #595959; +} +.tv-dialog-content .tv-dialog-form td img { + vertical-align: middle; +} +.tv-dialog-content .tv-dialog-chart-container { + height: 220px; + border: 1px solid #828282; +} +.tv-dialog-content .tv-dialog-termsofservice { + width: 390px; + height: 80px; + border: 1px solid #999; + padding: 5px; + margin: 0 0 10px; +} +.tv-dialog-content .tv-dialog-termsofservice .content { + width: 100%; + height: 100%; + overflow: auto; +} +.tv-dialog-content .symbol-edit-widget { + margin: 0 0 10px; + width: 300px; +} +.tv-dialog-content .symbol-edit-widget input { + width: 291px; +} +.tv-dialog-content .tv-dialog-checkbox-mask { + width: 18px; + height: 16px; + position: absolute; + top: 2px; + left: 2px; + background: url('../images/dialogs/checkbox.png') 0 0; +} +.tv-dialog-content .tv-dialog-checkbox-mask.radio { + background: #ffffff url('../images/icons.png'); + background-position: -100px -140px; + width: 16px; +} +.tv-dialog-content .tv-dialog-checkbox-mask.disabled { + background-position: 0 -32px; +} +.tv-dialog-content .tv-dialog-checkbox-mask-active { + background: url('../images/dialogs/checkbox.png') 0 -16px; +} +.tv-dialog-content .tv-dialog-checkbox-mask-active.radio { + background-position: -120px -140px; +} +.tv-dialog-content .tv-dialogs-label-hint { + width: 14px; + height: 14px; + padding: 0px; + display: inline-block; + position: relative; + top: 1px; + margin: -1px 5px 0; + border-radius: 14px; + background: url('../images/help/help-icon.png') no-repeat center center #f0f2f5; +} +.tv-dialog-content form input[type="text"], +.tv-dialog-content form input[type="password"], +.tv-dialog-text-input { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + height: 33px; + border: 1px solid #c9cbcd; + margin: 1px; + padding: 0 5px; + background: #ffffff; + color: #65676a; +} +.tv-dialog-text-input.disabled { + color: #909292 !important; +} +.tv-dialog-content form input[type="text"].error, +.tv-dialog-content form input[type="password"].error { + margin: 0; + border: 2px solid #de5764; + background: #f7e4e6; + color: #e06571; +} +.tv-dialog-content textarea { + color: #5a5a5a; + font: 12px/18px Arial, sans; + border: 1px solid #c9cbcd; + padding: 8px 5px; + background: #ffffff; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.tv-dialog-content form input.tv-dialog-content-textactive, +.tv-dialog-text-input:focus { + background: white; + border-color: #4c82ce; + color: #595959; +} +.tv-dialog-content textarea { + border: 1px solid #c9cbcd; + background: white; +} +.tv-dialog-content textarea.tv-dialog-content-textareaactive { + color: #595959; + border-color: #4c82ce; +} +.tv-dialog-content .tv-dialog-button-big { + color: #576069; + padding: 10px 16px; + border-radius: 4px; + font-weight: bold; + border: 2px solid #a4a4a4; + background: url('../images/dialogs/big-button-bg.png'); +} +.tv-dialog-content .tv-dialog-button-big:hover { + background-position: 0 -38px; +} +.tv-dialog-content .tv-dialog-button-big:active { + background-position: 0 -76px; +} +.tv-dialog-content .tv-dialog-button { + color: #576069; + padding: 2px 12px; + border-radius: 4px; + font-weight: bold; + border: 1px solid #a4a4a4; + background: url('../images/dialogs/button-bg.png'); +} +.tv-dialog-content .tv-dialog-button:hover { + background: url('../images/dialogs/big-button-bg.png'); + background-position: 0 -48px; +} +.tv-dialog-content .tv-dialog-button:active { + background: url('../images/dialogs/big-button-bg.png'); + background-position: 0 -76px; +} +.tv-dialog-content .tv-dialog-button-blue { + cursor: pointer; + background: #00B8D6; + color: #fff; + padding: 5px 15px; + font-size: 12px; + font-weight: bold; + height: 15px; + display: block; +} +.tv-dialog-content .tv-dialog-button-blue:hover { + background: #00C6E7; +} +.tv-dialog-content .tv-dialog-button-blue:active { + background: #00C6E7; +} +.tv-dialog-content .caption { + font-size: 11px; + color: #576069; + margin-bottom: 3px; + margin-top: 7px; + font-weight: bold; +} +.tv-dialog-content .caption.half { + float: left; + width: 50%; +} +.tv-dialog-content .caption-text { + font-size: 12px; + color: #576069; + margin: 5px 0 0; + position: relative; +} +.tv-dialog-content .caption-big { + font-size: 12px; + color: #576069; + margin: 15px 0; +} +.tv-dialog-content .caption-big-center { + font-size: 12px; + color: #576069; + margin: 15px 0; + text-align: center; +} +.tv-dialog-content .caption-big-center.slim { + margin: 0; + text-align: left; +} +.tv-dialog-content .caption.first { + margin-top: 0; +} +.publish-dialog .tv-dialog-content .publish-text.autowidth { + margin: 0 12px 0 0; +} +.publish-dialog .tv-dialog-content .publish-text.autowidth input { + width: 100%; + margin: 0; +} +.publish-dialog .tv-dialog-content .publish-text.autowidth textarea { + width: 100%; + margin: 0; +} +.publish-dialog .tv-dialog-content .publish-text textarea { + width: 658px; + height: 175px; +} +.publish-dialog .tv-dialog-content .published-text textarea { + width: 360px; +} +.tv-dialog-content .tv-dialog-captcha-row input { + float: left; +} +.tv-dialog-content .tv-dialog-captcha { + height: 31px; + float: left; + margin: 0 0 0 5px; +} +.tv-dialog-content .instruct { + background: #EAF3FB; + border: 1px solid #D1DEE9; + padding: 10px; + margin: 0 0 10px 0; + font-size: 12px; + line-height: 15px; + border-radius: 2px; +} +.tv-dialog-content .tv-dialogs-bottom { + padding: 12px 10px; + color: #bdbdbd; + font-size: 12px; +} +.tv-dialog-content .tv-dialogs-bottom .text-top { + margin: 0 0 5px; + color: #595959; +} +.tv-dialog-content .tv-dialogs-bottom .text { + margin: 8px 0 0; + color: #9a9a9a; + font-style: italic; +} +.tv-dialog-content .tv-dialogs-bottom a { + text-decoration: underline; +} +.tv-dialog-content .tv-dialogs-bottom-signup { + padding: 20px 40px 20px 150px; +} +.tv-dialog-content .tv-dialogs-bottom-button { + margin: 10px 0 0; + height: 31px; +} +.tv-dialog-content .tv-dialogs-bottom-button div.tv-left { + margin: 4px 0 0 4px; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to { + color: #858181; + font-size: 10px; + height: 31px; + padding: 0 1px 0 0; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to input { + display: none; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to .repost-to-label { + float: left; + padding: 8px 10px 0 10px; + height: 21px; + white-space: nowrap; + border: solid #c9c9c9; + border-width: 1px 0 1px 1px; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to label { + float: left; + width: 35px; + height: 29px; + background: #f1f1f1; + border: solid #c9c9c9 1px; + margin: 0 -1px 0 0; + cursor: pointer; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to label:hover { + background: white; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to label .icon { + display: block; + background: url('../images/icons.png') 100px 100px no-repeat; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to label.repost-to-twitter .icon { + width: 22px; + height: 18px; + background-position: -50px -320px; + margin: 6px auto 0 auto; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to input:checked + label.repost-to-twitter { + background: #9adff6; + border-color: #72c3de; + position: relative; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to input:checked + label.repost-to-twitter .icon { + background-position: -75px -320px; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to label.repost-to-stocktwits .icon { + width: 22px; + height: 14px; + background-position: 0px -320px; + margin: 8px auto 0 auto; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to input:checked + label.repost-to-stocktwits { + background: #f6b09a; + border-color: #de8672; + position: relative; +} +.tv-dialog-content .tv-dialogs-bottom-button .repost-to input:checked + label.repost-to-stocktwits .icon { + background-position: -25px -320px; +} +.tv-dialog-readbefore { + border-bottom: dashed #858181 1px; + cursor: pointer; + margin: 0 0 0 10px; +} +.tv-dialog-readbefore a { + font-weight: normal; + font-size: 10px; + color: #858181; +} +.tv-dialog-title .tv-dialog-readbefore { + position: relative; + top: -3px; +} +.tv-dialog-title .tv-dialog-readbefore a { + position: relative; + top: 2px; +} +.tv-dialog-content .tv-dialogs-bottom-button #publish-dialog-do-publish { + height: 16px; + padding-top: 7px; + padding-bottom: 6px; +} +.tv-dialog-content .caption-text input[type=checkbox] { + visibility: hidden; +} +.tv-dialogs-name { + margin-top: 13px; + margin-bottom: 4px; + vertical-align: middle; +} +.auth-dialog .main { + padding: 0 28px; + width: 402px; +} +.auth-dialog .main .auth-dialog-socials { + margin: 19px 0; + width: 402px; + overflow: hidden; +} +.auth-dialog .main .auth-dialog-socials a { + cursor: pointer; + float: left; + margin: 5px; + width: 124px; + height: 17px; + padding: 11px 0; + background: #999999; + color: white; + text-align: center; + font-size: 14px; + line-height: 17px; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-facebook { + background: #38569a; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-facebook:hover { + background: #4c67a4; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-twitter { + background: #06b1cd; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-twitter:hover { + background: #1fbad3; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-google { + background: #4587f7; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-google:hover { + background: #5893f7; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-stocktwits { + background: #8a1100; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-stocktwits:hover { + background: #97291a; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-linkedin { + background: #327eae; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-linkedin:hover { + background: #488bb6; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-yahoo { + background: #851e8d; +} +.auth-dialog .main .auth-dialog-socials a.auth-dialog-social-yahoo:hover { + background: #913599; +} +.auth-dialog .main .auth-dialog-separator { + position: relative; + overflow: hidden; + height: 15px; + text-align: center; + margin: 39px 0 34px 0; +} +.auth-dialog .main .auth-dialog-separator-copy { + display: inline-block; + position: relative; + height: 15px; + padding: 0 17px; + font-size: 12px; + line-height: 15px; + color: #a4a7ab; + vertical-align: top; + text-transform: uppercase; +} +.auth-dialog .main .auth-dialog-separator-copy::before, +.auth-dialog .main .auth-dialog-separator-copy::after { + content: " "; + position: absolute; + top: 7px; + height: 0; + border-top: solid 1px #dbdfe4; + width: 200px; +} +.auth-dialog .main .auth-dialog-separator-copy::before { + margin: 0 100% 0 0; + right: 0; +} +.auth-dialog .main .auth-dialog-separator-copy::after { + margin: 0 0 0 100%; + left: 0; +} +.auth-dialog .main form .auth-dialog-field { + display: block; + position: relative; + margin: 17px 0; +} +.auth-dialog .main form .auth-dialog-field .auth-dialog-field .auth-dialog-field-placeholder, +.auth-dialog .main form .auth-dialog-field .auth-dialog-field input { + cursor: text; + font-size: 14px; +} +.auth-dialog .main form .auth-dialog-field input { + vertical-align: top; + width: 100%; + border: solid 1px #e1e7ef; + background: #e1e7ef; + line-height: 17px; + padding: 0 9px; + height: 41px; + color: #26282f; +} +.auth-dialog .main form .auth-dialog-field input:hover { + background: #e4e9f1; +} +.auth-dialog .main form .auth-dialog-field input:focus, +.auth-dialog .main form .auth-dialog-field input.tv-dialog-content-textactive { + background: #f4f7fa; + border-color: #e1e7ef; +} +.auth-dialog .main form .auth-dialog-field input.error { + border-color: #b92f2f; +} +.auth-dialog .main form .auth-dialog-field .auth-dialog-field-placeholder { + pointer-events: none; + position: absolute; + left: 11px; + top: 13px; + color: #8891a3; +} +.auth-dialog .main form .auth-dialog-field .auth-dialog-field-placeholder.disabled { + display: none; +} +.auth-dialog .main form .auth-dialog-field input:focus + .auth-dialog-field-placeholder { + display: none; +} +.auth-dialog .main form .auth-dialog-field input.empty:focus + .auth-dialog-field-placeholder { + display: block; + color: #a8b1c3; +} +.auth-dialog .main form .auth-dialog-group { + overflow: hidden; + margin: 21px 0; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-remember { + cursor: pointer; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-remember .auth-dialog-remember-pseudo { + position: relative; + display: inline-block; + height: 16px; + width: 16px; + vertical-align: top; + overflow: hidden; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-remember .auth-dialog-remember-pseudo input { + position: absolute; + visibility: hidden; + padding: 0; + margin: 0; + width: 100%; + height: 100%; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-remember .auth-dialog-remember-pseudo input:checked + .auth-dialog-remember-view { + background-position: 0 -16px; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-remember .auth-dialog-remember-view { + display: block; + width: 16px; + height: 16px; + background: url('data:image/gif;base64,R0lGODlhEAAgAPABAF24iP///yH5BAUAAAEALAAAAAAQACAAAAI9hI+pq+EPHYo0zAovlmc/vYGYWJGUGaFZ51nMC8fyrH6sV3OGrfUJDwDudEHi0HVsEIVFZDN0gx6ltKqhAAA7') 0 0 no-repeat; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-remember .auth-dialog-remember-text { + font-size: 12px; + line-height: 16px; + vertical-align: top; + color: #8891a3; + margin: 0 0 0 6px; +} +.auth-dialog .main form .auth-dialog-group .auth-dialog-recover { + cursor: pointer; + float: right; + color: #0080b7; + font-size: 12px; + line-height: 16px; + vertical-align: top; +} +.auth-dialog .main form .auth-dialog-submit { + margin: 34px 0 29px 0; +} +.auth-dialog .main form .auth-dialog-submit button { + cursor: pointer; + display: block; + margin: 0 0 0 auto; + border: 0; + padding: 0; + height: 47px; + width: 162px; + font-size: 14px; + line-height: normal; + text-align: center; + font-weight: bold; + text-transform: uppercase; + background-color: #1fb2cc; + color: white; +} +.auth-dialog .main form .auth-dialog-submit button::-moz-focus-inner { + /* Mozilla is teh best browsar! Uze Mozilla, n00b! */ + border: 0; + padding: 0; +} +.auth-dialog .main form .auth-dialog-submit button:hover { + background: #1eb9d2; +} +.auth-dialog .main form .auth-dialog-submit button.process { + background-image: url(../images/button-base-process.gif); +} +.auth-dialog .main form .auth-dialog-notice { + color: #8891a3; + font-size: 12px; + line-height: 14px; + margin: -3px 3px -6px 3px; +} +.auth-dialog .main form .auth-dialog-notice p { + margin: 0; +} +.auth-dialog .main .auth-dialog-footnote { + position: absolute; + top: 100%; + left: 0; + margin: 12px 0 0 0; + font-size: 14px; + font-weight: bold; + color: #f2f5f8; +} +.auth-dialog .main .auth-dialog-footnote a { + cursor: pointer; + color: #24cfed; +} +.auth-dialog h2 { + color: #26282f; + font-size: 26px; + font-weight: normal; + margin: 24px 0 19px 0; + text-transform: uppercase; +} +.tv-dialog-text-content { + font-size: 12px; +} +.tv-dialog-text-content ul { + margin: 7px 0; + padding: 0; +} +.tv-dialog-text-content ul li { + list-style: none; + background: url('../images/index/bullet.png') 0 3px no-repeat; + padding: 0 0 0 15px; +} +.tv-dialog-text-content ul.spacious { + margin-left: 12px; +} +.tv-dialog-text-content ul.spacious li { + padding-right: 20px; + margin: 5px 0; +} +.tv-dialog-text-content h3 { + margin: 15px 0 7px; +} +.tv-dialog-text-content p { + margin: 7px 0 7px; +} +.tv-dialog-text-content .standsout-link { + background: #ededed; + padding: 10px 21px; + display: inline-block; + margin: 0 auto; +} +.tv-dialog-content .small-text { + color: #9a9a9a; + font-size: 11px; + padding: 5px 0; +} +.tv-dialog-content .input input { + width: 298px !important; +} +.tv-dialog-content .dual-input { + margin: 7px 0; +} +.tv-dialog-content .dual-input input { + width: 138px !important; + float: right; +} +.tv-dialog-content .dual-input input:first-child { + float: left; +} +.tv-dialog-content .input { + margin-bottom: 7px; +} +.tv-dialog-content .dual { + margin: 8px 1px 2px; +} +.tv-dialog-content .dual .left { + float: left; + text-align: left; + width: 50%; +} +.tv-dialog-content .dual .left.checkbox { + margin: 3px 0 0; +} +.tv-dialog-content .dual .right { + float: right; + text-align: right; + width: 50%; +} +.tv-dialog-content .dual .tv-button { + padding: 5px 30px; +} +.tv-dialog-content .big-button .tv-button { + padding: 10px 50px; + /*background: #f9f9f9;*/ + background: #FFFFFF; +} +.tv-dialog-content .big-button .tv-button:hover { + background: #fcfcfc; +} +.tv-dialog-content label { + color: #595959; +} +/*.tv-dialog-content input[type="checkbox"]{opacity: 0;}*/ +.main-tree-container { + position: relative; + width: 450px; +} +.main-tree-container .sb-scrollbar-body { + border: 0; + background: #d8d8d8; + width: 6px; +} +.main-tree-container .sb-scrollbar-top, +.main-tree-container .sb-scrollbar-bottom { + display: none; +} +.main-tree-container .main-tree-wrap { + position: absolute; + width: 100%; +} +.tv-dialog-content .tv-dialog-tree-head { + border-top: 1px solid #c9cbcd; + content: ""; + cursor: default; +} +.tv-dialog-content .tv-dialog-tree-item { + display: block; + color: #3e4040; + padding: 2px 0 0 25px; + cursor: default; + position: relative; + border-bottom: 1px solid #F4F7F9; + height: 34px; + cursor: pointer; +} +.tv-dialog-content .tv-dialog-tree-item .name { + display: inline-block; + margin-top: 7px; + vertical-align: top; + text-overflow: ellipsis; + overflow: hidden; + max-width: 80%; + white-space: nowrap; +} +.tv-dialog-content .tv-dialog-tree-item .symbol { + display: inline-block; + margin-top: 7px; + vertical-align: top; +} +.tv-dialog-content .tv-dialog-tree-item .tree-icon-container { + position: absolute; + right: 15px; + top: 6px; + display: none; +} +.tv-dialog-content .tv-dialog-tree-item.active .tree-icon-container { + display: inline-block; +} +.tv-dialog-content .tv-dialog-tree-item.hidden { + color: #969898; +} +.tv-dialog-content .tv-dialog-tree-item.active { + background: #F1F3F6; +} +.tv-dialog-content .tv-dialog-tree-item.active .name { + font-weight: bold; +} +.tv-dialog-content .tv-dialog-tree-item:hover { + background: #F1F3F6; +} +.tv-dialog-content .tv-dialog-tree-item:last-child { + border-bottom: none; +} +.tv-dialog-content .tv-dialog-tree-item .name-column { + width: 55%; + display: inline-block; +} +.tv-dialog-content .tv-dialog-tree-item .instrument { + display: inline-block; + margin-left: 6px; +} +.tv-dialog-content .tv-dialog-tree-item .instrument.linetool { + width: 30px; + height: 30px; + background: url('../images/sidetoolbar/instruments.png') no-repeat; +} +.tv-dialog-content .tv-dialog-tree-item .instrument.series { + width: 19px; + height: 19px; + margin-top: 5px; + background: url('../chart-client/css/images/bartype-icons.png') no-repeat; +} +.tv-dialog-content .tv-dialog-tree-item .instrument.lineicon { + font-weight: bold; + font-family: FontAwesome; + padding-top: 7px; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #777; + font-size: 19px; +} +.tv-dialog-content .tv-dialog-tree-item.hidden .instrument { + opacity: 0.6; +} +.tv-dialog-content .tv-dialog-tree-item .button { + width: 22px; + height: 22px; + display: inline-block; + margin: 0 0 0 3px; + cursor: pointer; + border: 1px solid #c9cbcd; + padding: 0 0 0 3px; + background: #fff; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.tv-dialog-content .tv-dialog-tree-item .button.active, +.tv-dialog-content .tv-dialog-tree-item .button:active { + background: #f2f5f8 !important; +} +.tv-dialog-content .tv-dialog-tree-item .icon { + background: url('../images/dialogs/objects-tree.png'); + width: 14px; + height: 14px; + display: inline-block; +} +.feature-touch .tv-dialog-content .tv-dialog-tree-item .icon { + margin: 0 0 0 8px; + -webkit-transform: scale(1.1); + transform: scale(1.1); +} +.tv-dialog-tree-item .button.delete .icon { + background-position: 0 -28px; +} +.tv-dialog-tree-item .button.delete:active .icon { + background-position: 0 14px; +} +.tv-dialog-tree-item .button.icon-hide .icon { + background-position: -14px -28px; +} +.tv-dialog-tree-item .button.icon-hide:active .icon, +.tv-dialog-tree-item .button.icon-hide.active .icon { + background-position: -14px 14px; +} +.tv-dialog-tree-item .button.up .icon { + background-position: -42px -28px; +} +.tv-dialog-tree-item .button.up:active .icon { + background-position: -42px 14px; +} +.tv-dialog-tree-item .button.down .icon { + background-position: -28px -28px; +} +.tv-dialog-tree-item .button.down:active .icon { + background-position: -28px 14px; +} +.tv-dialog-tree-item .button.format .icon { + background-position: -56px -28px; +} +.tv-dialog-tree-item .button.format:active .icon { + background-position: -56px 14px; +} +.tv-dialog-tree-item-list-header { + height: 24px; + padding: 3px 0 0 25px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.tv-dialog-tree-item-list-header .item { + display: inline-block; + font-size: 11px; +} +.tv-dialog-tree-item-list-header .item .label:hover, +.tv-dialog-tree-item-list-header .item .label.active { + color: #68696b; +} +.tv-dialog-tree-item-list-header .item .label.active { + font-weight: bold; +} +.tv-dialog-tree-item-list-header .item .label { + cursor: pointer; + color: #989797; +} +.tv-dialog-tree-item-list-header .tool { + width: 55%; +} +.main-tree-page { + display: none; +} +.main-tree-page.active { + display: block; +} +.tv-dialog-content .tv-dialog-small { + font-size: 11px; +} +.tv-dialog-content .tv-dialog-medium { + font-size: 13px; +} +.tv-dialog-content .tv-dialog-left { + text-align: left; +} +.tv-dialog-content .tv-dialog-center { + text-align: center; +} +.tv-dialog-content .tv-dialog-right { + text-align: right; +} +.tv-dialog-content .tv-dialog-float-right { + float: right; +} +.tv-dialog-content td.tv-dialog-vtop { + vertical-align: top; +} +.tv-dialog-content .tv-dialog-relative { + position: relative; +} +.tv-dialog-content .tv-dialog-field-error { + display: none; + font-size: 11px; + color: #c34c36; + border-top: 2px solid #ffcccc; + border-right: 2px solid #ffcccc; + border-bottom: 2px solid #ffcccc; + background: #f8dde0; + padding: 6px 10px 6px; + border-radius: 0 3px 3px 0; + width: 144px; + height: 14px; + float: right; +} +.tv-dialog-error, +.tv-dialog-message { + display: none; + position: absolute; + top: 10px; + font-size: 12px; + z-index: 100; + border: 1px solid; + padding: 10px; + text-align: center; +} +.tv-dialog-error { + color: #c34c36; + border-color: #ffcccc; + background: #f8dde0; + background: rgba(248, 221, 224, 0.8); +} +.tv-dialog-message { + color: #0a8415; + border-color: #cfffcc; + background: #e2fde1; + background: rgba(226, 253, 225, 0.8); +} +.tv-dialog-content .dialog-buttons { + text-align: right; + margin: 10px 7px 0 7px; +} +.tv-dialog-content .dialog-buttons a { + margin: 0 0 0 5px; + min-width: 50px; + text-align: center; + position: relative; + left: 7px; +} +.tv-dialog-content .dialog-buttons a.tv-left { + margin: 0 5px 0 0; + left: -7px; +} +.tv-dialog-content .publish-options { + color: #595959; + height: 105px; +} +.tv-dialog-content .publish-option { + border: 1px solid #d0d3d6; + border-radius: 4px; + position: relative; + float: left; + padding: 10px 10px 10px 32px; + width: 285px; + height: 70px; + cursor: pointer; +} +.tv-dialog-content .publish-option.active { + background: #f9f9f9; +} +.tv-dialog-content .publish-option:last-child { + float: right; +} +.tv-dialog-content .publish-option-header { + font-weight: bold; +} +.tv-dialog-content .publish-option-text { + font-size: 11px; +} +.publish-radiobutton { + background-position: -100px -140px; + width: 16px; + height: 16px; + position: absolute; + top: 11px; + left: 9px; +} +.publish-option.active .publish-radiobutton { + background-position: -120px -140px; +} +.tv-dialog-content .dialog-theme-buttons .tv-button { + float: left; + margin-right: 6px; +} +.tv-dialog-content .dialog-trail-checkbox { + float: left; +} +.tv-dialog-socials { + text-align: right; +} +.tv-dialog-social { + display: inline-block; + margin: 0 0 0 11px; + vertical-align: top; +} +.tv-dialog-social-fbshare { + margin-top: 1px; +} +.publish-direction-buttons { + height: 33px; + margin: 0 1px; + position: relative; +} +.publish-direction-buttons .col-long, +.publish-direction-buttons .col-neutral, +.publish-direction-buttons .col-short { + height: 33px; + margin: 0 -1px; + padding: 0 1px; +} +.publish-direction-buttons .col-long { + width: 33.3%; + float: left; +} +.publish-direction-buttons .col-long .tv-button:active, +.publish-direction-buttons .col-long .tv-button.active { + background: #71DB1B; + border-color: #66A51C; +} +.publish-direction-buttons .col-neutral { + margin: 0 33.3%; +} +.publish-direction-buttons .col-neutral .tv-button:active, +.publish-direction-buttons .col-neutral .tv-button.active { + background: #F0CC00; + border-color: #E0A300; +} +.publish-direction-buttons .col-short { + width: 33.3%; + float: right; +} +.publish-direction-buttons .col-short .tv-button:active, +.publish-direction-buttons .col-short .tv-button.active { + background: #FF6C4A; + border-color: #CB401F; +} +.publish-direction-buttons .tv-button { + display: block; + margin: 0 -1px; + line-height: 31px; + height: 31px; + width: 100%; + padding: 0; + text-align: center; + background: #FFFFFF; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); + font-size: 14px; + border-radius: 0; +} +.publish-direction-buttons .tv-button:hover { + background: #ffffff; +} +.publish-direction-buttons .tv-button:active, +.publish-direction-buttons .tv-button.active { + background: #fff; + color: #444 !important; + box-shadow: none; + position: relative; +} +.survey-dialog { + box-shadow: 0 2px 20px rgba(0, 0, 0, 0.4); + border-radius: 7px; + font-size: 14px; +} +.survey-dialog .main { + padding: 20px 25px 15px; +} +.survey-dialog h3 { + text-align: center; + margin: 10px 0; +} +.survey-button-container { + margin: 15px 0 5px !important; + text-align: center; + position: relative; +} +.survey-dialog .survey-button { + font-size: 19px; + font-weight: bold; + display: inline-block; + border-radius: 5px; + background: #4387F6; + border: 1px solid #346BC2; + color: #FFFFFF; + text-align: center; + padding: 10px 50px; +} +.survey-dialog .survey-button:hover { + background: #4d8cf3; +} +.survey-dialog #no-button { + position: absolute; + top: 6px; + right: 20px; + padding: 7px 15px; + font-size: 14px; + font-weight: normal; + border-color: #474549; + background: #716e73; +} +.survey-dialog #no-button:hover { + background: #767278; +} +.tv-dialog.gopro-dialog .tv-dialog-content { + padding: 0; + position: relative; + background: #f2f5f8; + width: 814px; + color: #3b414d; + font-size: 16px; + line-height: 28px; +} +.gopro-dialog .col-main { + float: left; + width: 447px; + padding: 0 22px 0 27px; + margin: 0 0 85px 0; +} +.gopro-dialog h2 { + font-weight: normal; + font-size: 26px; + line-height: 32px; + margin: 24px 0 10px; + color: #26282f; +} +.gopro-dialog .col-main h2 { + text-transform: uppercase; +} +.gopro-dialog h2 em { + font-style: normal; + color: #da4739; + text-transform: uppercase; +} +.gopro-dialog .col-main p { + margin: 15px 0; +} +.gopro-dialog .col-main .actions-block { + position: absolute; + height: 47px; + width: 447px; + left: 27px; + bottom: 24px; +} +.gopro-dialog .col-main .actions-block .no-button { + position: absolute; + color: #1380b7; + left: 0; + top: 8px; + cursor: pointer; +} +.gopro-dialog .col-main .actions-block .yes-button { + position: absolute; + top: 0; + right: 0; + font-size: 16px; + line-height: 19px; + height: 19px; + white-space: nowrap; + padding: 14px 22px; + background: #63b68a; + color: white; + text-transform: uppercase; + cursor: pointer; +} +.gopro-dialog .actions-block .yes-button:hover { + background: #70be95; +} +.gopro-dialog .actions-block .yes-button .arrow-icon { + display: inline-block; + vertical-align: top; + margin: 6px -4px 0 21px; + width: 33px; + height: 7px; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAHCAYAAACGESREAAAAPklEQVR4AWOgN/j///80IGZlGEjwHwL2AbHwwDkCAe4AsRZEcOAB10CGxC0gVhvI6NgNxIIDmSamAjELshgAEhnDI93qERIAAAAASUVORK5CYII=') 0 0 no-repeat; +} +.gopro-dialog .col-aside { + float: left; + width: 318px; + margin: 0 0 168px 0; + /* background image */ +} +.gopro-dialog .col-aside .col-bg { + position: absolute; + width: 318px; + top: 0; + bottom: 0; + right: 0; + background: #eaeff4 url('../images/gopro/dialog-bg.png') 0 100% no-repeat; +} +.gopro-dialog .col-aside .col-copy { + position: relative; + margin: 0 10px 0 28px; +} +.gopro-dialog .col-aside ul { + display: block; + margin: 19px 0 15px 0; + padding: 0; +} +.gopro-dialog .col-aside li { + display: block; + margin: 0; + padding: 0 0 0 21px; + line-height: 20px; + margin: 10px 0; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAALklEQVR4AWMAgZgdHROB+C0UT0QSbP8PpMEYxAZLQlX9j4VgmIK3OCVwGoXTcgAth09hyVizGQAAAABJRU5ErkJggg==') 3px 7px no-repeat; +} +.go-prorealtime { + width: 500px; +} +.go-prorealtime .main-properties { + padding: 5px 0; +} +.go-prorealtime .dialog-buttons { + margin: 0; +} +.go-prorealtime .dialog-buttons a { + margin: 0; + position: static; +} +.go-prorealtime p:nth-child(1) { + font-weight: bold; +} +.tv-dialog .ui-resizable-handle { + width: 11px; + height: 11px; + background: url('../images/dialogs/resize-handle.png') 0 0 no-repeat; +} +/* Billing cycle dialog on Go Pro page */ +.main.billing-cycle-dialog { + padding: 0 28px; +} +.bcd-title { + font-weight: normal; + font-size: 26px; + line-height: 32px; + margin: 24px 0 20px; + color: #26282f; + text-transform: uppercase; +} +.bcd-subtitle { + font-weight: normal; + font-size: 14px; + margin: 0 0 10px; + color: #26282f; +} +.bcd-title.right { + width: 48%; + padding-left: 2%; +} +.bcd-choice-container { + position: relative; + overflow: hidden; + background: #e1e7ef; +} +.bcd-choice { + position: relative; + width: 196px; + float: left; + cursor: pointer; + -webkit-tap-highlight-color: transparent; + /* disable ugly blink on ipad */ +} +.bcd-choice.active { + cursor: default; +} +.bcd-choice.disabled { + cursor: default; +} +.bcd-choice-bg { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 400px; +} +.bcd-choice-marker { + position: absolute; + top: 25px; + left: 11px; + width: 16px; + height: 16px; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAwCAYAAAAYX/pXAAAARUlEQVR4AWM4fOL8f0ow9QxgIBEMNwNGDRg1YOBzY8yOjv8UYOoZQHIgDkcDRg0YNYAcPOgNGC0PcPmXtgaMGjBaHlCCAe5lHJmu4YfrAAAAAElFTkSuQmCC') 0 0 no-repeat; +} +.bcd-choice:hover .bcd-choice-marker { + background-position: 0 -16px; +} +.bcd-choice.active .bcd-choice-marker { + background-position: 0 -32px; +} +.bcd-choice.disabled .bcd-choice-marker { + background-position: 0 0; +} +.bcd-choice-copy { + position: relative; + padding: 5px 3px 30px 44px; + font-size: 14px; + line-height: 17px; + color: #3b414e; +} +.bcd-choice-copy p { + margin: 7px 0; +} +.bcd-choice-copy h5 { + margin: 17px 0; + color: #4a4d54; + font-weight: bold; + text-transform: uppercase; + font-size: 18px; + line-height: 24px; +} +.bcd-choice.disabled .bcd-choice-copy, +.bcd-choice.disabled .bcd-choice-copy h5 { + color: #c3c8cf; +} +.bcd-continue { + margin: 31px 0 29px 0; + overflow: hidden; + text-align: right; +} +.bcd-continue a { + cursor: pointer; + display: inline-block; + vertical-align: top; + border: 0; + padding: 15px 45px; + font-size: 14px; + line-height: 17px; + line-height: normal; + text-align: center; + font-weight: bold; + text-transform: uppercase; + background: #1fb2cc; + color: white; +} +.bcd-continue a:hover { + background: #1eb9d2; +} +.prorttrial-dialog, +.trialconfirm-dialog { + font: normal 16px Arial, Helvetica, Tahoma, sans-serif; + border: none; + border-radius: 0; + box-shadow: none; +} +.prorttrial-dialog .main, +.trialconfirm-dialog .main { + width: 474px; + padding: 10px 28px 20px 28px; +} +.prorttrial-dialog h3, +.trialconfirm-dialog h3 { + font-size: 26px; + font-weight: normal; + text-transform: uppercase; + color: #26282f; + margin: 14px 0 20px 0; +} +.prorttrial-dialog p, +.trialconfirm-dialog p, +.prorttrial-dialog li, +.trialconfirm-dialog li { + font-size: 16px; + line-height: 28px; + margin: 0; +} +.prorttrial-dialog p, +.trialconfirm-dialog p, +.prorttrial-dialog ul, +.trialconfirm-dialog ul { + margin: 16px 0; +} +.prorttrial-dialog .big-button, +.trialconfirm-dialog .big-button { + display: block; + width: 262px; + margin: 0 auto; + background: #dbe1ea; + color: #666c7d; + text-transform: uppercase; + text-align: center; + font-size: 14px; + line-height: 21px; + padding: 13px 0; + text-decoration: none; +} +.prorttrial-dialog .big-button:hover, +.trialconfirm-dialog .big-button:hover { + background: #e2e7ee; +} +.prorttrial-dialog .big-button.ok, +.trialconfirm-dialog .big-button.ok { + width: 183px; + padding-left: 20px; + padding-right: 20px; +} +.prorttrial-dialog .big-button.ok, +.trialconfirm-dialog .big-button.ok, +.prorttrial-dialog .big-button.trial, +.trialconfirm-dialog .big-button.trial { + background: #05b2ce; + color: white; +} +.prorttrial-dialog .big-button.ok:hover, +.trialconfirm-dialog .big-button.ok:hover, +.prorttrial-dialog .big-button.trial:hover, +.trialconfirm-dialog .big-button.trial:hover { + background: #37c1d7; +} +.prorttrial-dialog .big-button.ordernow, +.trialconfirm-dialog .big-button.ordernow { + background: #60b789; + color: white; +} +.prorttrial-dialog .big-button.ordernow:hover, +.trialconfirm-dialog .big-button.ordernow:hover { + background: #7fc5a0; +} +.prorttrial-dialog .big-buttons, +.trialconfirm-dialog .big-buttons { + margin: 50px 0 0 0; + overflow: hidden; +} +.prorttrial-dialog .big-buttons.two-buttons .big-button.later, +.trialconfirm-dialog .big-buttons.two-buttons .big-button.later, +.prorttrial-dialog .big-buttons.two-buttons .big-button.nothanks, +.trialconfirm-dialog .big-buttons.two-buttons .big-button.nothanks { + margin: 0; + float: left; + width: 183px; +} +.prorttrial-dialog .big-buttons.two-buttons .big-button.trial, +.trialconfirm-dialog .big-buttons.two-buttons .big-button.trial { + margin: 0; + float: right; + width: 272px; +} +.prorttrial-dialog .more-controls, +.trialconfirm-dialog .more-controls { + overflow: hidden; + margin: 44px 0 0px 0; + text-align: right; +} +.prorttrial-dialog .more-controls a, +.trialconfirm-dialog .more-controls a { + font-size: 16px; + color: #007fb9; + text-decoration: underline; +} +.prorttrial-dialog .actions-block, +.trialconfirm-dialog .actions-block { + position: relative; + margin: 30px 0 0; + height: 47px; +} +.prorttrial-dialog .actions-block .no-button, +.trialconfirm-dialog .actions-block .no-button { + position: absolute; + color: #1380b7; + left: 0; + top: 12px; + cursor: pointer; +} +.prorttrial-dialog .actions-block .yes-button, +.trialconfirm-dialog .actions-block .yes-button { + position: absolute; + top: 0; + right: 0; + font-size: 16px; + line-height: 19px; + height: 19px; + white-space: nowrap; + padding: 14px 22px; + background: #63b68a; + color: white; + text-transform: uppercase; + cursor: pointer; +} +.prorttrial-dialog .actions-block .yes-button:hover, +.trialconfirm-dialog .actions-block .yes-button:hover { + background: #70be95; +} +.tv-dialog-layoutpicker.hidden { + display: none; +} +.tv-dialog-cancel-button, +.tv-dialog-layout-button { + display: inline-block; + font-weight: bold; + font-size: 12px; + height: 16px; + margin-left: 5px; + padding: 6px 10px 5px; + color: #6f7073; + cursor: pointer; + border: 1px solid #c9cbcd; +} +.tv-dialog-layout-button .arrow-icon { + float: right; + margin: 5px 0 0 5px; + background: url("../images/select-bg.png") 0 0 no-repeat; + height: 5px; + width: 9px; +} +.tv-dialog-layout-button.open .arrow-icon { + background-position: 0 -20px; +} +.tv-dialog-layout-button .icon, +.tv-dialog-layout-popup .icon { + background: url('../images/bottomtoolbar/layout-buttons.png') -6px -3px no-repeat; + width: 17px; + height: 17px; +} +.tv-dialog-layout-button .icon { + float: left; + margin: -1px 4px 0 -4px; +} +.charts-popup-list .item.tv-dialog-layout-popup .icon { + width: 17px; + height: 17px; +} +.tv-dialog-layout-2h .icon { + background-position: -35px -3px; +} +.tv-dialog-layout-2v .icon { + background-position: -64px -3px; +} +.tv-dialog-layout-3h .icon { + background-position: -93px -3px; +} +.tv-dialog-layout-3v .icon { + background-position: -122px -3px; +} +.tv-dialog-layout-3s .icon { + background-position: -151px -3px; +} +.tv-dialog-layout-4 .icon { + background-position: -180px -3px; +} +.tv-dialog-layout-6 .icon { + background-position: -209px -3px; +} +.tv-dialog-layout-8 .icon { + background-position: -238px -3px; +} +.tv-dialog-layout-s.active .icon { + background-position: -6px -26px; +} +.tv-dialog-layout-2h.active .icon { + background-position: -35px -26px; +} +.tv-dialog-layout-2v.active .icon { + background-position: -64px -26px; +} +.tv-dialog-layout-3h.active .icon { + background-position: -93px -26px; +} +.tv-dialog-layout-3v.active .icon { + background-position: -122px -26px; +} +.tv-dialog-layout-3s.active .icon { + background-position: -151px -26px; +} +.tv-dialog-layout-4.active .icon { + background-position: -180px -26px; +} +.tv-dialog-layout-6.active .icon { + background-position: -209px -26px; +} +.tv-dialog-layout-8.active .icon { + background-position: -238px -26px; +} +.tv-dialog-cancel-button { + border-color: white; + text-transform: uppercase; +} +.tv-dialog-cancel-button:hover { + border-color: #c9cbcd; +} +.publish-dialog-privacy { + display: block; + cursor: pointer; + padding: 7px 5px 8px 5px; + background: #25c6e0; +} +.publish-dialog-privacy input { + display: none; +} +.publish-dialog-privacy .publish-dialog-privacy-icon { + display: block; + width: 19px; + height: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1540px; +} +.publish-dialog-privacy input:checked + .publish-dialog-privacy-icon { + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1564px; +} +.publish-dialog-privacy input:active + .publish-dialog-privacy-icon, +.publish-dialog-privacy:active .publish-dialog-privacy-icon { + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1516px; +} +.header-chart-panel { + position: relative; + min-height: 30px; + padding: 5px 5px 0; + overflow: hidden; + background-color: #F1F3F6; +} +.is-mobile .header-chart-panel { + background-color: #FFF; + padding: 14px 28px; + border-bottom: 1px solid #c9cbcd; +} +.is-mobile .header-chart-panel .chart-style-widget .quick i { + position: relative; + top: -4px; +} +.is-mobile .header-chart-panel .button.properties i { + width: 17px; + height: 17px; + display: block; + top: -2px; + left: -1px; + position: relative; + background-image: url("../images/mobile/icons.png"); + background-position: 0 20px; +} +.is-mobile .header-chart-panel .button.load { + margin-right: 7px; +} +.is-mobile .header-chart-panel .button.save.process { + background: url(../images/bar-loader.gif) 0 0 repeat !important; + border: 0; + padding: 14px 19px 12px; +} +.is-mobile .header-chart-panel .button.save.no-change { + color: #DDD !important; +} +.is-mobile .header-chart-panel .button.options { + padding-right: 12px !important; +} +.is-mobile .header-chart-panel .mobile-back-button { + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + border-radius: 20px; + width: 40px; + height: 40px; + border: 2px solid #b5b7ba; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 22px; + -webkit-background-clip: padding-box; + -moz-border-radius: 22px; + -moz-background-clip: padding; + border-radius: 22px; + background-clip: padding-box; + background: #FFF; + position: relative; + margin-right: 30px; +} +.is-mobile .header-chart-panel .mobile-back-button:hover, +.is-mobile .header-chart-panel .mobile-back-button:active, +.is-mobile .header-chart-panel .mobile-back-button.active { + background: #FFF; +} +.is-mobile .header-chart-panel .mobile-back-button:hover, +.is-mobile .header-chart-panel .mobile-back-button:active, +.is-mobile .header-chart-panel .mobile-back-button.active, +.is-mobile .header-chart-panel .mobile-back-button.selected { + background: #FFF; + border: 2px solid #b5b7ba; +} +.is-mobile .header-chart-panel .mobile-back-button i { + position: absolute; + top: 11px; + left: 9px; + display: block; + width: 19px; + height: 16px; + background-image: url("../images/mobile/icons.png"); + background-position: -40px -20px; +} +.header-chart-panel .right { + float: right; +} +.header-chart-panel .left { + margin: 0 0 -5px 0; +} +.header-chart-panel .left { + margin: 0 0 -5px 0; +} +.header-chart-panel .group { + display: inline-block; + white-space: nowrap; + padding: 0; + margin: 0 0 5px 0; + vertical-align: top; +} +.is-mobile .header-chart-panel .group { + margin: 0; +} +.header-chart-panel .symbol-edit-widget { + margin-right: -1px; +} +.is-mobile .header-chart-panel .symbol-edit-widget { + height: 40px; + margin-right: 8px; +} +.header-chart-panel .space-single, +.chart-top-toolbar .space-single { + padding: 0 4px 0 0; +} +.is-mobile .header-chart-panel .space-single, +.is-mobile .chart-top-toolbar .space-single { + padding-right: 7px; +} +/* .space-double { padding: 0 10px 0 0; } */ +.header-chart-panel .button, +.hotlist-controls .button, +.symbol-edit-widget .button { + cursor: default; + padding: 7px 12px 7px; + border: 1px solid #c9cbcd; + height: 14px; + background: #FFFFFF; + color: #8b8c8e; + font-size: 11px; + font-weight: bold; + float: left; + display: block; + position: relative; +} +.is-mobile .header-chart-panel .button.iconed, +.is-mobile .hotlist-controls .button.iconed, +.is-mobile .symbol-edit-widget .button.iconed, +.is-mobile .header-chart-panel .button, +.is-mobile .hotlist-controls .button, +.is-mobile .symbol-edit-widget .button { + padding: 12px 17px 10px; + border: 2px solid #b5b7ba; + height: 14px; + background: #b5b7ba; + color: #ffffff; + font-size: 12px; + font-weight: normal; +} +.is-mobile .header-chart-panel .button.iconed:hover, +.is-mobile .hotlist-controls .button.iconed:hover, +.is-mobile .symbol-edit-widget .button.iconed:hover, +.is-mobile .header-chart-panel .button:hover, +.is-mobile .hotlist-controls .button:hover, +.is-mobile .symbol-edit-widget .button:hover, +.is-mobile .header-chart-panel .button.iconed:active, +.is-mobile .hotlist-controls .button.iconed:active, +.is-mobile .symbol-edit-widget .button.iconed:active, +.is-mobile .header-chart-panel .button:active, +.is-mobile .hotlist-controls .button:active, +.is-mobile .symbol-edit-widget .button:active, +.is-mobile .header-chart-panel .button.iconed.active:hover, +.is-mobile .hotlist-controls .button.iconed.active:hover, +.is-mobile .symbol-edit-widget .button.iconed.active:hover, +.is-mobile .header-chart-panel .button.active:hover, +.is-mobile .hotlist-controls .button.active:hover, +.is-mobile .symbol-edit-widget .button.active:hover, +.is-mobile .header-chart-panel .button.iconed.active, +.is-mobile .hotlist-controls .button.iconed.active, +.is-mobile .symbol-edit-widget .button.iconed.active, +.is-mobile .header-chart-panel .button.active, +.is-mobile .hotlist-controls .button.active, +.is-mobile .symbol-edit-widget .button.active { + background: #b5b7ba !important; + color: #ffffff !important; +} +.is-mobile .header-chart-panel .button.iconed .arrow-icon, +.is-mobile .hotlist-controls .button.iconed .arrow-icon, +.is-mobile .symbol-edit-widget .button.iconed .arrow-icon, +.is-mobile .header-chart-panel .button .arrow-icon, +.is-mobile .hotlist-controls .button .arrow-icon, +.is-mobile .symbol-edit-widget .button .arrow-icon { + right: 8px; + top: 13px; + background: url("../images/mobile/select-bg.png") repeat scroll 0 0 transparent; + height: 8px; + width: 14px; +} +.is-mobile .header-chart-panel .button.iconed .arrow-icon:before, +.is-mobile .hotlist-controls .button.iconed .arrow-icon:before, +.is-mobile .symbol-edit-widget .button.iconed .arrow-icon:before, +.is-mobile .header-chart-panel .button .arrow-icon:before, +.is-mobile .hotlist-controls .button .arrow-icon:before, +.is-mobile .symbol-edit-widget .button .arrow-icon:before { + position: absolute; + content: " "; + width: 1px; + height: 24px; + background: #cbcdcf; + top: -8px; + right: 24px; +} +.header-chart-panel .button .arrow-icon, +.hotlist-controls .arrow-icon, +.symbol-edit-widget .arrow-icon, +.ch-settings.button .arrow-icon { + position: absolute; + right: 7px; + top: 12px; + background: url("../images/select-bg.png") repeat scroll 0 0 transparent; + height: 5px; + width: 9px; +} +.header-chart-panel .button.with-arrow, +.symbol-edit-widget .button.with-arrow { + padding-right: 25px; +} +.is-mobile .header-chart-panel .button.with-arrow, +.is-mobile .symbol-edit-widget .button.with-arrow { + padding-right: 46px; +} +/* Symbol Edit */ +.symbol-edit-widget { + width: 100px; + height: 27px; + -webkit-user-select: none; + position: relative; +} +.is-mobile .symbol-edit-widget { + width: 170px; +} +.symbol-edit-widget.no-button { + width: 110px; +} +input.symbol-edit, +.symbol-search-dialog input { + background-color: white; + border: 1px solid #c9cbcd; + width: 65px; + height: 28px; + padding: 0 0 0 7px; + color: #6f7073; + font: 12px Arial; + font-weight: bold; + float: left; +} +input.symbol-edit .is-mobile, +.symbol-search-dialog input .is-mobile { + color: #ffffff; +} +.symbol-edit-widget .symbol-edit-wrap { + position: absolute; + z-index: 1; + width: 100px; + height: 27px; + top: 0; + left: 0; + transition: width 0.2s; +} +.symbol-edit-widget .symbol-edit-wrap.expanded { + width: 484px; + box-shadow: #F1F3F6 0 0 10px 10px; + transition: width 0.4s; +} +.is-mobile .symbol-edit-widget .symbol-edit-wrap { + width: 170px; + height: 40px; +} +.is-mobile .symbol-edit-widget .symbol-edit-wrap.expanded { + box-shadow: #FFFFFF 0 0 10px 10px; + width: 554px; +} +.symbol-edit-widget .symbol-edit-inputspacer { + padding: 0 9px 0 0; + overflow: hidden; +} +.is-mobile .symbol-edit-widget .symbol-edit-inputspacer { + height: 40px; + padding-right: 11px; +} +.is-mobile .symbol-edit-widget .symbol-edit-inputspacer input.symbol-edit { + height: 36px; + border-width: 2px; + border-color: #b5b7ba; +} +.symbol-edit-widget .symbol-edit-inputspacer input.symbol-edit { + width: 100%; +} +.symbol-edit-wrap .symbol-edit-buttonswrap { + height: 30px; + width: 0px; + position: relative; + overflow: hidden; + background: yellow; + float: right; + transition: width 0.2s; +} +.is-mobile .symbol-edit-wrap .symbol-edit-buttonswrap { + height: 40px; +} +.symbol-edit-wrap.expanded .symbol-edit-buttonswrap { + width: 101px; + transition: width 0.4s; +} +.is-mobile .symbol-edit-wrap.expanded .symbol-edit-buttonswrap { + width: 172px; +} +.symbol-edit-wrap .symbol-edit-buttonswrap .spread-actions { + position: absolute; + top: 0; + right: 0; + width: 100px; +} +.is-mobile .symbol-edit-wrap .symbol-edit-buttonswrap .spread-actions { + height: 36px; + border: 2px solid #b5b7ba; + width: 170px; +} +.is-mobile .symbol-edit-wrap .symbol-edit-buttonswrap .spread-actions button { + height: 36px; + width: 34px; + border-right: 2px solid #b5b7ba; +} +.is-mobile .symbol-edit-wrap .symbol-edit-buttonswrap .spread-actions button:last-child { + border-right: none; +} +.is-mobile .symbol-edit-wrap .symbol-edit-buttonswrap .spread-actions button .action-icon { + top: 8px; + left: 6px; +} +input.symbol-edit.with-plus { + padding-right: 26px; +} +input.symbol-edit.incomplete, +.symbol-search-dialog input.incomplete { + background-color: #ffffef; +} +input.symbol-edit.error, +.symbol-search-dialog input.error { + background-color: #ffefef; +} +.symbol-search-loading { + background: url('../images/loading-small.gif') 50% 50% no-repeat; + width: 24px; + height: 24px; + padding: 3px; + margin: 0 auto; +} +.property-page input.symbol-edit { + padding: 0 5px; +} +div.symbol-edit-popup { + position: absolute; + width: 550px; + display: block; + border: 1px solid #c9cbcd; + z-index: 111; + background: #fff; + background: rgba(255, 255, 255, 0.9); +} +div.symbol-edit-popup .table-wrapper { + overflow-y: auto; + width: 550px; +} +table.symbol-edit-popup { + width: 100%; + border-collapse: collapse; +} +table.symbol-edit-popup td { + padding: 7px; +} +table.symbol-edit-popup td:first-child { + padding-left: 20px; +} +table.symbol-edit-popup td:last-child { + padding-right: 20px; +} +tr.symbol-edit-popup { + cursor: pointer; + height: 25px; +} +tr.symbol-edit-popup td:first-child { + width: 105px; +} +/* deprecated */ +span.symbol-edit-highlight { + color: #4C82CE; + font-weight: bold; +} +/* deprecated */ +.symbol-edit-popup-td { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 230px; + line-height: 14px; + vertical-align: middle; +} +.symbol-edit-popup-td.name { + font-weight: bold; +} +.symbol-edit-popup-td.desc { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + width: 100%; +} +.symbol-edit-popup-td.name strong, +.symbol-edit-popup-td.desc strong { + font-weight: bold; + color: #4C82CE; +} +.symbol-edit-popup-td.type { + font-size: 11px; + color: #999; + white-space: nowrap; + text-align: right; +} +tr.symbol-edit-popup:hover { + background: #f2f5f8; +} +.symbol-edit-popup-active { + background: #d1e1f8; +} +.symbol-edit-popup i.eod, +.symbol-edit-popup i.pro { + display: inline-block; + height: auto; + width: auto; + font-size: 10px; + color: white; + text-transform: uppercase; + font-style: normal; + line-height: 12px; + vertical-align: 0; + margin: 0 5px 0 0; + padding: 1px 3px 0; + overflow: visible; +} +.symbol-edit-popup i.eod { + background: #c9cbcd; +} +.symbol-edit-popup i.pro { + background: #bf645c; +} +.symbol-edit-plus { + display: block; + width: 25px; + height: 27px; + position: absolute; + right: 0; + cursor: pointer; +} +.symbol-edit-plus span { + display: block; + width: 15px; + height: 15px; + position: relative; + top: 6px; + left: 3px; + background: url('../images/icons.png') no-repeat -80px -220px; +} +.symbol-edit-plus:hover span { + background-position: -120px -300px; +} +.symbol-edit-history-popup { + padding: 1px; + overflow-y: auto; + border: 1px solid #999; + z-index: 11; + cursor: pointer; + background: #fff; + background: rgba(255, 255, 255, 0.9); + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); + width: 410px; +} +.symbol-edit-history-popup .heading { + background: #ddd; + cursor: pointer; + padding: 4px 5px; + color: #626262; + font-size: 11px; + font-weight: bold; + cursor: default; +} +.symbol-edit-history-popup .symbol { + cursor: pointer; + height: 14px; + padding: 5px; + color: #595959; + font: 12px Arial; + clear: both; + position: relative; +} +.symbol-edit-history-popup .symbol .s { + float: left; + width: 70px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.symbol-edit-history-popup .symbol .d { + float: left; + width: 247px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.symbol-edit-history-popup .symbol .t { + position: absolute; + right: 3px; + top: 5px; + color: #999; + font-size: 11px; + text-align: right; +} +.symbol-edit-history-popup .symbol:hover { + background: #e5edf7; + color: #29313c; +} +.symbol-search-dialog .symbol-block { + width: auto; + margin: 0; + overflow: hidden; +} +.symbol-search-dialog .symbol-block .spread-actions { + height: 36px; + border-top: none; + border-right: none; + background: white; +} +.symbol-search-dialog .symbol-block button { + width: 30px; + height: 36px; + border-left: 1px solid #c9cbcd; +} +.symbol-search-dialog .symbol-block button:first-child { + border-left: none; +} +.symbol-search-dialog .symbol-block button .action-icon { + top: 8px; + left: 4px; +} +.symbol-search-dialog .symbol-block-inputspacer { + overflow: hidden; +} +.symbol-search-dialog .symbol-block-inputspacer input { + width: 100%; + height: 37px; + font-size: 13px; + margin: 0; + padding: 0 7px 0 34px; + border-width: 0px; + border-bottom-width: 1px; + border-radius: 0; + float: none; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.symbol-search-dialog .symbol-block-inputspacer .search-cion { + content: " "; + display: block; + position: absolute; + width: 13px; + height: 13px; + background: url(../images/icons.png) no-repeat -80px -339px; + top: 12px; + left: 12px; +} +.symbol-search-dialog .filter { + padding: 0 20px; + border-bottom: 1px solid #eaeaea; +} +.symbol-search-dialog .filter a.type-filter, +.symbol-search-dialog .filter .exchange-filter { + padding: 10px 0; + margin-left: 20px; + display: inline-block; + position: relative; + color: #595959; +} +.symbol-search-dialog .filter a.type-filter a, +.symbol-search-dialog .filter .exchange-filter a { + color: #595959; +} +.symbol-search-dialog .filter a.type-filter.active, +.symbol-search-dialog .filter .exchange-filter.active { + font-weight: bold; +} +.symbol-search-dialog .filter a.type-filter.active:after, +.symbol-search-dialog .filter .exchange-filter.active:after { + content: " "; + position: absolute; + display: block; + bottom: -1px; + width: 100%; + height: 3px; + background-color: #5cb888; +} +.symbol-search-dialog .filter a.type-filter:first-child, +.symbol-search-dialog .filter .exchange-filter:first-child { + margin-left: 0; +} +.symbol-search-dialog .results { + height: 500px; + overflow-x: hidden; + overflow-y: auto; + margin: 0; +} +.symbol-search-dialog .results table { + width: 100%; + border-collapse: collapse; +} +.symbol-search-dialog .results table .symbol-edit-popup-td:first-child { + padding-left: 20px; +} +.symbol-search-dialog .results table .symbol-edit-popup-td:last-child { + padding-right: 20px; +} +.symbol-search-dialog .results table tr:first-child .symbol-edit-popup-td { + padding-top: 12px; +} +.spread-actions { + float: right; + height: 28px; + border: 1px solid #c9cbcd; + background: #FFFFFF; + margin: 0; +} +.spread-actions button::-moz-focus-inner { + padding: 0 !important; + margin: 0 !important; +} +.spread-actions button { + position: relative; + float: left; + width: 20px; + height: 25px; + background: none; + padding: 0; + margin: 0; + border: none; + cursor: pointer; +} +.spread-actions button.disabled { + cursor: default; +} +.spread-actions button .action-icon { + position: absolute; + top: 3px; + left: 0; + width: 20px; + height: 20px; + display: block; + overflow: hidden; +} +.spread-actions button .action-icon .sprite { + height: 60px; + width: 20px; + background: url('../images/dialogs/spread-actions.png') 0 0 no-repeat; + position: absolute; + left: 0; + top: 0; + margin-top: 1px; +} +.spread-actions button:hover .action-icon .sprite { + top: -20px; +} +.spread-actions button.disabled .action-icon .sprite { + top: -40px; +} +.spread-actions button.div .action-icon .sprite { + background-position: 0 0; +} +.spread-actions button.minus .action-icon .sprite { + background-position: -20px 0; +} +.spread-actions button.plus .action-icon .sprite { + background-position: -40px 0; +} +.spread-actions button.mult .action-icon .sprite { + background-position: -60px 0; +} +.spread-actions button.open .action-icon .sprite { + background-position: -80px 0; +} +.spread-actions button.close .action-icon .sprite { + background-position: -100px 0; +} +.spread-actions button.flip .action-icon .sprite { + background-position: -120px 0; +} +div.symbol-edit-popup .exchange-filter, +.symbol-search-dialog .exchange-filter { + float: right; +} +div.symbol-edit-popup .exchange-filter .tv-unstyled-select-container { + display: inline-block; +} +.symbol-search-dialog .exchange-filter .sbSelector { + display: block; + margin: 0 12px 0 0; +} +div.symbol-edit-popup .exchange-filter .sbSelector { + display: block; + margin: 0 10px 0 0; + font-weight: bold; + font-size: 11px; + height: 13px; +} +div.symbol-edit-popup .exchange-filter .sbToggle, +.symbol-search-dialog .exchange-filter .sbToggle { + width: 9px; + height: 5px; + position: absolute; + top: 6px; + right: 0px; + background: url("../images/select-bg.png") 0 0; +} +.symbol-edit-popup .filter { + padding: 0 20px; + margin: 0; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-bottom: 1px solid #eaeaea; +} +.symbol-edit-popup .filter a.type-filter, +.symbol-edit-popup .filter .exchange-filter { + padding: 6px 0; + margin-left: 20px; + font-weight: bold; + font-size: 11px; + display: inline-block; + border-bottom: none; + position: relative; + color: #595959; +} +.symbol-edit-popup .filter a.type-filter a, +.symbol-edit-popup .filter .exchange-filter a { + color: #595959; +} +.symbol-edit-popup .filter a.type-filter.active:after, +.symbol-edit-popup .filter .exchange-filter.active:after { + content: " "; + position: absolute; + display: block; + bottom: -1px; + width: 100%; + height: 3px; + background-color: #5cb888; +} +.symbol-edit-popup .filter a.type-filter:first-child, +.symbol-edit-popup .filter .exchange-filter:first-child { + margin-left: 0; +} +.symbol-edit-popup .filter .exchange-filter { + margin: 0; +} +.compare-widget, +.addsymbol-widget { + position: absolute; + z-index: 17; + margin: 2px 0 0; + width: 300px; + padding: 10px 10px; + display: none; + background: #fff; + border: 1px solid #aaadb1; +} +.compare-widget p, +.addsymbol-widget p { + margin: 0; + color: #8B8C8E; + font-weight: bold; +} +.compare-widget p.vspace { + margin: 6px 0; +} +.compare-widget p.note { + font-weight: normal; + font-size: 11px; + margin-top: 9px; +} +.compare-widget p.note a { + display: inline-block; + border-bottom: dashed 1px #007FB9; + font-weight: bold; +} +.compare-widget .tab-arrow { + position: absolute; + left: 27px; + top: -10px; +} +.addsymbol-widget .close-button, +.compare-widget .close-button { + position: absolute; + right: 5px; + top: 5px; +} +.compare-widget .symbol-edit-widget, +.addsymbol-widget .symbol-edit-widget { + width: 100%; +} +.addsymbol-widget input.symbol-edit, +.compare-widget input.symbol-edit { + width: 265px; + font-weight: normal; +} +.addsymbol-widget input.symbol-edit:focus, +.compare-widget input.symbol-edit:focus { + border-color: #4c82ce; +} +.compare-widget .tv-button { + padding: 5px 18px 5px; + color: #8B8C8E; +} +.compare-widget .predefine-section { + float: left; + margin: 0 10px 0 0; + font-size: 12px; +} +.compare-widget .predefine-heading { + text-transform: uppercase; + color: #000; + margin: 0 0 5px 3px; +} +.addsymbol-widget .opts-line, +.compare-widget .predefine-line { + color: #4c5151; +} +.addsymbol-widget .opts-line { + margin: 5px 0; +} +.addsymbol-widget .opts-line label, +.compare-widget .predefine-line label { + position: relative; + top: -2px; + padding: 0 0 0 4px; +} +.header-chart-panel .button:hover, +.symbol-edit-widget .button:hover { + background: #fff; + color: #68696b; +} +.header-chart-panel .button:active, +.header-chart-panel .button.active, +.header-chart-panel .button.active:hover, +.symbol-edit-widget .button:active, +.symbol-edit-widget .button.active, +.save-load-buttons a:not(.link):active, +.save-load-buttons .active, +.save-load-buttons .active:hover, +.hotlist-controls .button.active, +.hotlist-controls .button:active, +.ch-controls .button.active, +.ch-controls .button:active { + background: #f2f5f8 !important; + color: #68696b; +} +.header-chart-panel .icon-container-toggle { + width: 70px; + margin: 0; +} +.header-chart-panel .icon-container-toggle a { + height: 14px; +} +.header-chart-panel .button.no-last { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.header-chart-panel .button.no-first { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0; +} +.is-mobile .favored-list-container { + background: #b5b7ba; + color: #ffffff; +} +.favored-list-container > span, +.favored-list-container > div { + vertical-align: top; +} +.favored-list-container > div { + display: inline-block; +} +.favored-list-container span { + display: inline-block; + height: 14px; + position: relative; + vertical-align: top; + color: #8b8c8e; + font-size: 11px; + font-weight: bold; + background: #FFFFFF; + border: 1px solid #c9cbcd; + border-width: 1px 1px 1px 0; + padding: 7px 12px 7px; + cursor: default; +} +.is-mobile .favored-list-container span { + padding: 15px 17px 11px; + background: #b5b7ba; + color: #ffffff; + border: none; +} +.is-mobile .favored-list-container span:active, +.is-mobile .favored-list-container span.active, +.is-mobile .favored-list-container span.selected { + background: #b5b7ba !important; + color: #58c3e5; +} +.is-mobile .favored-list-container span:hover { + background: #b5b7ba; + color: #ffffff; +} +.is-mobile .favored-list-container span.disabled, +.is-mobile .favored-list-container span.disabled:active, +.is-mobile .favored-list-container span.disabled.active { + color: #ddd; + background: #c2c4c6 !important; +} +.favored-list-container span:active, +.favored-list-container span.active, +.favored-list-container span.selected { + background: #f2f5f8 !important; + color: #58c3e5; +} +.favored-list-container span:hover { + background: #fff; + color: #68696b; +} +.favored-list-container span.disabled, +.favored-list-container span.disabled:active, +.favored-list-container span.disabled.active { + color: #ADAFB3; + background: #F1F3F6 !important; + border-color: #c9cbcd; + box-shadow: none; +} +.favored-list-container .quick span { + cursor: pointer; +} +.favored-list-container .quick span:first-child { + border-width: 1px; +} +.favored-list-container:not(.no-first) .favored-list-container .quick span:first-child { + border-width: 1px; +} +.favored-list-container .quick span:last-child { + border-right-style: dotted; +} +.is-mobile .favored-list-container .quick span:last-child { + border-right: none; +} +.favored-list-container span.submenu { + padding: 0; + width: 20px; + height: 28px; + position: relative; +} +.is-mobile .favored-list-container span.submenu { + width: 30px; + height: 38px; +} +.favored-list-container span.submenu i { + display: block; + width: 9px; + height: 5px; + position: absolute; + top: 12px; + right: 6px; + background: url("../images/select-bg.png"); +} +.is-mobile .favored-list-container span.submenu i { + background: #b5b7ba; + background: url("../images/mobile/select-bg.png"); + width: 14px; + height: 8px; + top: 15px; + right: 8px; +} +.is-mobile .favored-list-container span.submenu i:before { + position: absolute; + content: " "; + width: 1px; + height: 24px; + background: #cbcdcf; + top: -7px; + left: -9px; +} +.is-mobile .favored-list-container span.submenu i.study-template-icon { + background: url('../images/mobile/icons.png') -21px -18px; +} +.is-mobile .favored-list-container span.submenu i.study-template-icon:before { + display: none; +} +.favored-list-container span.submenu i.study-template-icon { + background: url('../images/icons.png') -120px -220px; + width: 20px; + height: 20px; + display: inline-block; + position: relative; + left: -1px; + top: -3px; +} +.button.iconed, +.header-chart-panel .button.iconed { + padding: 6px 10px 8px; +} +.header-chart-panel .button.disabled, +.header-chart-panel .button.disabled:active, +.header-chart-panel .button.disabled.active { + background: #FFFFFF !important; + border-color: #eaeaea; + box-shadow: none; +} +.header-chart-panel .button.disabled i { + opacity: 0.5; +} +.button.iconed i { + display: inline-block; + width: 15px; + height: 15px; + background-image: url('../images/icons.png'); +} +.button.undo i, +.button.redo i { + background-image: url('../chart-client/css/images/undo-redo.png'); +} +.button.undo, +.button.redo { + z-index: 2; +} +.button.undo.disabled, +.button.redo.disabled { + z-index: 1; +} +.header-chart-panel .button.redo { + left: -1px; +} +.button.redo i { + background-position: -15px 0; +} +.button.fullscreen, +.header-chart-panel .button.fullscreen { + margin-left: 4px; + padding: 5px 6px 9px; +} +.button.fullscreen i { + width: 18px; + height: 18px; + background-position: -180px -100px; +} +.button.properties i { + width: 17px; + height: 17px; + background-position: -160px -240px; +} +.button.properties:hover i, +.button.properties.active i { + background-position: -40px -340px; +} +.button.bars, +.header-chart-panel .button.bars { + padding: 3px 22px 8px 9px; +} +.button.bars i i, +.chart-style-widget span i { + display: inline-block; + width: 19px; + height: 19px; + background: url('../chart-client/css/images/bartype-icons.png'); +} +.favored-list.study-template-popup { + width: 268px; +} +.favored-list.study-template-popup .item .title-expanded { + width: 190px; +} +.favored-list-container.study-template-widget { + float: left; +} +.favored-list-container.study-template-widget span.submenu { + width: auto; + height: 19px; + padding: 7px 25px 2px 12px; +} +.is-mobile .favored-list-container.study-template-widget span.submenu { + height: 18px; + padding: 15px 46px 7px 17px; +} +.favored-list-container.study-template-widget .quick > span { + padding: 7px 4px 7px; +} +.favored-list-container.study-template-widget .quick > span i { + display: block; + background: url('../images/icons.png') 0 -380px; + width: 10px; + margin-top: 1px; + height: 10px; +} +.favored-list-container.study-template-widget .quick > span:first-child { + border-left-width: 0; + border-radius: 0; +} +.favored-list-container.study-template-widget .quick > span:last-child { + border-style: solid; +} +.header-chart-panel .button.published-timeline { + padding: 4px 7px 10px 7px; +} +.header-chart-panel .button.published-timeline i { + width: 19px; + height: 19px; + background-position: -119px -340px; +} +.header-chart-panel .button.published-timeline:active i, +.header-chart-panel .button.published-timeline.active i { + background-position: -139px -340px; +} +.up-active { + position: relative; +} +.charts-popup-list.chart-style-popup { + width: 195px; +} +.charts-popup-list.chart-style-popup .item .title { + width: 130px; +} +.chart-style-popup .item { + padding: 7px 7px 6px 7px; + height: 18px; +} +.chart-style-popup .item span.icon { + width: 19px; + height: 19px; + margin-top: -1px; +} +.chart-style-popup .item.active span.icon { + background-position-y: -19px !important; +} +.chart-style-widget span { + padding: 4px 8px 10px; +} +.header-chart-panel .button.eotpro-button { + color: #ffffff; + background: #0071bc; + border-color: #276b91; +} +.header-chart-panel .button.eotpro-button:hover { + color: #eeeeee; + background: #1088cb; +} +.header-chart-panel .button.eotpro-button:hover .arrow-icon { + border-color: #eeeeee transparent transparent transparent; +} +.header-chart-panel .button.eotpro-button.active, +.header-chart-panel .button.eotpro-button:active { + color: #eeeeee; + background: #1088cb !important; +} +.header-chart-panel .button.eotpro-button.active .arrow-icon, +.header-chart-panel .button.eotpro-button:active .arrow-icon { + border-color: #eeeeee transparent transparent transparent; +} +.header-chart-panel .button.eotpro-button .arrow-icon { + width: 0px; + height: 0px; + border-style: solid; + border-width: 5px 4.5px 0 4.5px; + border-color: #ffffff transparent transparent transparent; +} +.tv-profile .left { + float: left; +} +.tv-profile .right { + float: right; +} +.tv-profile .tv-profile-area { + display: inline-block; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 0 0 25px 0; + padding: 25px 20px; + border: 1px solid #dbe1e6; + background: #f2f5f8; +} +.tv-profile .tv-profile-area h3, +.tv-profile .tv-profile-area .tv-profile-area-header { + font-size: 18px; + margin: 0 0 10px 0; + padding: 0 0 10px 0; + border-bottom: 1px solid #dbe1e6; +} +.tv-profile .tv-profile-area h3.no-border, +.tv-profile .tv-profile-area .tv-profile-area-header.no-border { + border: none; +} +.tv-profile .tv-editable { + display: block; + position: relative; + cursor: pointer; +} +.tv-profile .tv-editable:after { + content: ""; + display: block; + position: absolute; + top: 50%; + right: 0; + margin-top: -9px !important; + width: 16px; + height: 17px; + background: url("../images/profile/icons.png") -32px -16px; + opacity: .6; +} +.tv-profile .tv-editable:hover:after { + opacity: 1; +} +.tv-profile .tv-editable.status:after { + right: 12px; +} +.tv-profile .tv-editable-active { + cursor: default; +} +.tv-profile .tv-editable-active:after { + display: none; +} +.tv-profile .tv-editable-active .buttons { + display: inline; +} +.tv-profile .tv-editable-active .buttons .tv-button { + padding: 8px 12px; + width: 70px; + margin-left: 3px; + font-weight: bold; + font-size: 12px; + height: 32px; + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.tv-profile .tabs-with-search .filter { + margin-right: 28px; +} +.tv-profile #change-profile-status { + display: block; + cursor: pointer; +} +.tv-profile #change-profile-status:after { + margin: 0; +} +.tv-profile input[type="text"], +.tv-profile input[type="password"], +.tv-profile textarea { + width: 300px; + height: 16px; + padding: 7px 10px; + border: 1px solid #d7dbe0; + color: #4a4c4c; + -webkit-appearance: none; + -webkit-border-radius: 0; + border-radius: 0; +} +.tv-profile input[type="text"]:focus, +.tv-profile input[type="password"]:focus, +.tv-profile textarea:focus { + border-color: #4c82ce; +} +.tv-profile textarea { + height: 52px; +} +.tv-profile .profile-header { + background-color: #f2f5f8; +} +.tv-profile .profile-header .username-container { + margin: 27px 0 21px 0; +} +.tv-profile .profile-header .username-container h2 { + font-size: 28px; + margin: 0 0 3px 0; + color: #26282F; +} +.tv-profile .profile-header .username-container h2 .username, +.tv-profile .profile-header .username-container h2 .user-badge { + display: inline-block; + vertical-align: middle; +} +.tv-profile .profile-header .username-container h2 .username { + margin-bottom: 3px; + font-weight: normal; +} +.tv-profile .profile-header .username-container span { + color: #8b9199; +} +.tv-profile .profile-header .username-container .last-visit:before { + content: '| '; +} +.tv-profile .profile-header .username-container .brief-stats { + height: 50px; + min-width: 625px; + overflow: hidden; + font-size: 0; + text-align: right; + white-space: nowrap; +} +.tv-profile .profile-header .username-container .brief-stats > div { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: inline-block; + min-width: 125px; + height: 50px; + font-size: 28px; +} +.tv-profile .profile-header .username-container .brief-stats > div .wrapper { + padding-left: 32px; +} +.tv-profile .profile-header .username-container .brief-stats > div .value { + display: inline-block; + position: relative; + margin: 0 0 3px 5px; +} +.tv-profile .profile-header .username-container .brief-stats > div .value:before { + content: ""; + display: inline-block; + margin-right: 8px; + height: 16px; + width: 16px; +} +.tv-profile .profile-header .username-container .brief-stats > div.followers .value:before { + background: url('../images/profile/followers.png') no-repeat; +} +.tv-profile .profile-header .username-container .brief-stats > div.charts .value:before { + width: 19px; + height: 13px; + background: url('../images/profile/charts.png') no-repeat; +} +.tv-profile .profile-header .username-container .brief-stats > div.views .value:before { + width: 16px; + height: 11px; + background: url('../images/profile/icons.png') -14px -17px no-repeat; +} +.tv-profile .profile-header .username-container .brief-stats > div.agrees .value:before { + width: 23px; + height: 17px; + background: url('../images/profile/icons.png') -49px -16px no-repeat; +} +.tv-profile .profile-header .username-container .brief-stats > div.rating .value:before { + width: 13px; + height: 15px; + background: url('../images/profile/rating.png') no-repeat; +} +.tv-profile .profile-header .username-container .brief-stats > div.rating .value { + color: #3cbf81; +} +.tv-profile .profile-header .username-container .brief-stats > div .title { + font-size: 12px; + color: #8b9199; +} +.tv-profile .profile-header .status { + margin: 0 0 21px 0; + padding: 13px; + background-color: #E3EAF0; + position: relative; +} +.tv-profile .profile-header .status:before { + content: " "; + width: 0px; + height: 0px; + border-style: solid; + border-width: 0 10px 12px 10px; + border-color: transparent transparent #E3EAF0 transparent; + position: absolute; + top: -12px; + left: 14px; +} +.tv-profile .profile-header .status.tv-editable-active { + padding: 4px 2px 5px; +} +.tv-profile .profile-header .userinfo-container { + margin: 0 0 10px 0; +} +.tv-profile .profile-header .userinfo-container .avatar-container { + float: left; +} +.tv-profile .profile-header .userinfo-container .avatar-container a.active { + cursor: default; +} +.tv-profile .profile-header .userinfo-container .avatar-container .avatar { + display: block; + width: 171px; + height: 171px; + background: Silver; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons { + height: 42px; + margin-top: 9px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons.layout-2-buttons button { + width: 81px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons.layout-3-buttons button { + width: 51px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons.layout-4-buttons button { + width: 36px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button { + float: left; + display: table-cell; + margin: 0 0 0 9px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button:first-child { + margin-left: 0; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span { + margin: 12px auto; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.message { + width: 21px; + height: 16px; + margin-top: 13px; + background: url('../images/profile/icons.png') no-repeat -35px -39px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.follow, +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.following, +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.unfollow { + width: 18px; + height: 18px; + background: url('../images/profile/icons.png') no-repeat 0px -39px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.unfollow { + width: 16px; + margin-top: 14px; + background-position: -18px -39px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.suggest, +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.suggested, +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.unsuggest { + width: 20px; + height: 19px; + background: url('../images/profile/icons.png') no-repeat 0px -58px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.unsuggest { + background-position: -22px -58px; +} +.tv-profile .profile-header .userinfo-container .avatar-container .buttons button span.ban { + width: 16px; + height: 17px; + margin-top: 13px; + background: url('../images/profile/icons.png') no-repeat -57px -39px; +} +.tv-profile .profile-header .userinfo-container .graphs { + margin-left: 202px; + width: 798px; + overflow: hidden; + white-space: nowrap; +} +.tv-profile .profile-header .userinfo-container .graphs .graph { + width: 384px; + width: -webkit-calc(50% - 13px); + width: calc(50% - 13px); + min-width: 360px; + height: 225px; + display: inline-block; + position: relative; + vertical-align: top; + background: #eaeff4; +} +.tv-profile .profile-header .userinfo-container .graphs .graph:last-child { + margin: 0 0 0 25px; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc svg { + position: absolute; + top: 16px; + left: 18px; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs { + width: 150px; + height: 175px; + position: absolute; + top: 15px; + right: 5px; + display: table; + border-collapse: collapse; + font-size: 14px; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs.count-4 { + font-size: 12px; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs.count-5 { + font-size: 11px; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ { + display: table-row; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ > div { + display: table-cell; + vertical-align: middle; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ > div > span { + display: inline-block; + margin: 0; + text-align: left; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ > div > span.percent { + font-size: 150%; + font-weight: bold; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ > div > span.percent:after { + content: '%'; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ:nth-child(1) .percent { + color: #69BDC5; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ:nth-child(2) .percent { + color: #F47884; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ:nth-child(3) .percent { + color: #7BADD1; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ:nth-child(4) .percent { + color: #FEAF48; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ:nth-child(5) .percent, +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .categs .categ.other .percent { + color: #878AB8; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc path:nth-child(1), +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .full { + fill: #69BDC5; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc path:nth-child(2) { + fill: #F47884; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc path:nth-child(3) { + fill: #7BADD1; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc path:nth-child(4) { + fill: #FEAF48; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc path:nth-child(5), +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc path.other { + fill: #878AB8; +} +.tv-profile .profile-header .userinfo-container .graphs .graph.alloc .type { + font-size: 100%; + color: #6B6F74; +} +.tv-profile .profile-header .userinfo-container .graphs .graph > strong { + position: absolute; + bottom: 7px; + left: 11px; + font-size: 12px; + color: #6B6F74; +} +.tv-profile .profile-header .userinfo-container .nothing-published { + height: 225px; + margin-left: 202px; + line-height: 203px; + background-color: #eaeff4; + text-align: center; + font-size: 18px; + font-style: italic; + color: #95989c; +} +.tv-profile .profile-header .tabs-with-search { + padding: 0; + height: 68px; +} +.tv-profile .profile-header .tabs-with-search .filter-tabbed .tabs a.active .active-underline { + margin-top: 15px; +} +.tv-profile .profile-header .tabs-with-search .filter { + position: relative; +} +.tv-profile .profile-header .tabs-with-search .filter.active-tab:not(.active) .selected { + color: #666c7d; +} +.tv-profile .profile-header .tabs-with-search .filter.active-tab > .active-underline { + display: block; + position: absolute; + height: 2px; + background: #5bb888; + width: calc(100% - 20px); + margin: 15px 0 0 10px; +} +.tv-profile .profile-header .tabs-with-search .filter .selected { + font-size: 14px; +} +.tv-profile .profile-body { + background-color: #eaeff4; + padding: 36px 0 40px 0; + position: relative; + min-height: 24px; +} +.tv-profile .profile-body .decks > div { + display: none; +} +.tv-profile .profile-body .decks > div.active { + display: block; +} +.tv-profile .profile-body .about-contacts-container { + padding: 3px 5px; +} +.tv-profile .profile-body .about-contacts-container .about, +.tv-profile .profile-body .about-contacts-container .contacts { + margin: 0 0 18px 0; +} +.tv-profile .profile-body .about-contacts-container .about:last-child, +.tv-profile .profile-body .about-contacts-container .contacts:last-child { + margin-bottom: 0; +} +.tv-profile .profile-body .about-contacts-container .about h3, +.tv-profile .profile-body .about-contacts-container .contacts h3 { + margin: 0; + font-weight: normal; + text-transform: uppercase; + font-size: 15px; +} +.tv-profile .profile-body .about-contacts-container .about .tv-editable-active textarea, +.tv-profile .profile-body .about-contacts-container .contacts .tv-editable-active textarea { + display: block; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + margin-bottom: 12px; +} +.tv-profile .profile-body .about-contacts-container .about .tv-editable-active input[type="text"], +.tv-profile .profile-body .about-contacts-container .contacts .tv-editable-active input[type="text"] { + width: 256px; + width: calc(100% - 200px); +} +.tv-profile .profile-body .about-contacts-container .about a.tv-editable { + line-height: 20px; + margin: 10px 0; +} +.tv-profile .profile-body .about-contacts-container .about .buttons .tv-button:first-child { + margin-left: 0; +} +.tv-profile .profile-body .about-contacts-container .contacts > .contact { + display: block; + height: 32px; + line-height: 33px; + margin-bottom: 1px; +} +.tv-profile .profile-body .about-contacts-container .contacts > h3 { + margin-bottom: 8px; +} +.tv-profile .profile-body .about-contacts-container .contacts .contact { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.tv-profile .profile-body .about-contacts-container .contacts .contact:before { + content: ''; + display: inline-block; + height: 17px; + position: relative; + top: 3px; + background: url('../images/profile/icons.png') no-repeat; +} +.tv-profile .profile-body .about-contacts-container .contacts .contact.location:before { + width: 13px; + background-position: 0 0; + margin: 0 8px 0 0; +} +.tv-profile .profile-body .about-contacts-container .contacts .contact.twitter:before { + width: 15px; + background-position: -13px 0; + margin: 0 6px 0 0; +} +.tv-profile .profile-body .about-contacts-container .contacts .contact.webpage:before { + width: 16px; + background-position: -27px 0; + margin: 0 5px 0 0; +} +.tv-profile .profile-body .about-contacts-container .about .buttons .tv-button:first-child { + margin-left: 0; +} +.tv-profile .is-owner-required { + display: none; +} +.tv-profile.is-owner .is-owner-required { + display: block; +} +.tv-profile .reputation .record { + line-height: 20px; +} +.tv-profile .reputation .record .score { + float: left; + font-size: 15px; + font-weight: bold; + width: 25px; + text-align: right; +} +.tv-profile .reputation .record .score.positive { + color: #3cbf81; +} +.tv-profile .reputation .record .score.positive:before { + content: '+'; +} +.tv-profile .reputation .record .score.negative { + color: red; +} +.tv-profile .reputation .record .text { + padding-left: 40px; +} +.tv-profile .reputation .record:after { + clear: both; + display: table; + content: ""; +} +/* Hover-responsive buttons */ +button.follow-user, +button.message-user, +button.profile-action { + display: block; + height: 42px; + width: 100%; + margin: 10px 0 0; + padding: 0; + font-size: 12pt; + font-weight: bold; + color: White; + text-align: center; + text-transform: uppercase; + border: none; + background: #A5ABB5; + cursor: pointer; +} +button.follow-user span { + display: none; +} +button.follow-user.active { + background-color: #43BE83; +} +button.follow-user.active .following { + display: inline-block; + background-position: -44px -58px !important; +} +html:not(.feature-touch) button.follow-user.active:hover { + background-color: #A5ABB5; +} +html:not(.feature-touch) button.follow-user.active:hover .following { + display: none; +} +html:not(.feature-touch) button.follow-user.active:hover .unfollow { + display: inline-block; +} +button.follow-user:not(.active) .follow { + display: inline-block; +} +html:not(.feature-touch) button.follow-user:not(.active):hover { + background-color: #06B2CE; +} +button.profile-message, +button.message-user { + background-color: #43BE83; +} +html:not(.feature-touch) button.profile-message:hover, +html:not(.feature-touch) button.message-user:hover { + background-color: #06B2CE; +} +button.profile-message .message, +button.message-user .message { + display: inline-block; +} +button.recommend span { + display: none; +} +button.recommend.active { + background: #FD9F2B; +} +button.recommend.active .suggested { + display: inline-block; +} +html:not(.feature-touch) button.recommend.active:hover { + background: #A5ABB5; +} +html:not(.feature-touch) button.recommend.active:hover .suggested { + display: none; +} +html:not(.feature-touch) button.recommend.active:hover .unsuggest { + display: inline-block; +} +html:not(.feature-touch) button.recommend:hover { + background: #FD9F2B; +} +button.recommend:not(.active) .suggest { + display: inline-block; +} +button.profile-ban.active, +html:not(.feature-touch) button.profile-ban:hover { + background: #FF5925; +} +button.profile-ban .ban { + display: inline-block; +} +.tv-profile .ideas-stats { + position: absolute; + top: 24px; + left: 24px; + min-width: 323px; + width: -webkit-calc(100% - 48px); + width: calc(100% - 48px); +} +.tv-profile .ideas-stats > a { + color: #6B6F74; + width: 100%; + height: 30px; + position: relative; + margin: 2px 0 0; + background: #DCE1E7; + display: block; +} +.tv-profile .ideas-stats > a:nth-child(2) > div { + background: #F47884; +} +.tv-profile .ideas-stats > a:nth-child(3) > div { + background: #65B5BD; +} +.tv-profile .ideas-stats > a:nth-child(4) > div { + background: #98CCF2; +} +.tv-profile .ideas-stats > a:nth-child(5) > div, +.tv-profile .ideas-stats > a.other > div { + background: #878AB8; +} +.tv-profile .ideas-stats > a:hover { + background: #d3d9e1; +} +.tv-profile .ideas-stats > a:hover:nth-child(2) > div { + background: #f16875; +} +.tv-profile .ideas-stats > a:hover:nth-child(3) > div { + background: #58aeb6; +} +.tv-profile .ideas-stats > a:hover:nth-child(4) > div { + background: #88c3ee; +} +.tv-profile .ideas-stats > a:hover:nth-child(5) > div, +.tv-profile .ideas-stats > a:hover.other > div { + background: #7b7faf; +} +.tv-profile .ideas-stats > a:hover > div { + background: #ffb045; +} +.tv-profile .ideas-stats > a > * { + height: 30px; + line-height: 30px; + position: absolute; + top: 0; +} +.tv-profile .ideas-stats > a > em { + right: 9px; + font-style: normal; +} +.tv-profile .ideas-stats > a > div { + left: 0; + width: 10%; + background: #FEAF48; +} +.tv-profile .ideas-stats > a > span { + left: 9px; + font-weight: bold; +} +.tv-profile .tags { + padding: 7px 0 27px 0; +} +.tv-profile .tags > div { + padding: 7px 10px; + margin-right: 25px; + height: 14px; + display: inline-block; + position: relative; + cursor: pointer; + background: #bec3c8; + color: #5C5F64; +} +.tv-profile .tags > div:after { + margin-top: -14px; + height: 0; + width: 0; + position: absolute; + top: 50%; + left: 100%; + border: medium solid transparent; + border-width: 14px; + border-color: rgba(190, 195, 200, 0) rgba(190, 195, 200, 0) rgba(190, 195, 200, 0) #bec3c8; + content: " "; + pointer-events: none; +} +.tv-profile .tags > div.active { + background: #06b2ce; + color: white; +} +.tv-profile .tags > div.active:after { + border-color: rgba(6, 178, 206, 0) rgba(6, 178, 206, 0) rgba(6, 178, 206, 0) #06b2ce; +} +.tv-profile .tabs-with-search { + height: 35px; + margin: 0 0 27px 5px; +} +.tv-profile .decks .charts, +.tv-profile .decks .user-ideas, +.tv-profile .decks .followers, +.tv-profile .decks .following-ideas, +.tv-profile .decks .following-people, +.tv-profile .decks .following-symbols { + padding: 0 0 30px 0; +} +.tv-profile .chart { + display: inline-block; + vertical-align: top; + /*-moz-box-sizing: border-box; + box-sizing: border-box;*/ + width: 225px; + position: relative; + margin: 0 15px 30px 0; + padding: 5px 5px 0 5px; +} +.tv-profile .chart:nth-child(3n) { + margin-right: 0; +} +.tv-profile .chart:hover { + background: #DEE4EC; +} +.tv-profile .chart .delete-container { + background-color: inherit; + border-radius: 7px; + width: 13px; + height: 13px; + display: block; + position: absolute; + left: -4px; + top: -4px; + display: none; +} +.tv-profile .chart:hover .delete-container { + display: block; +} +.tv-profile .chart .delete { + cursor: pointer; + width: 13px; + height: 13px; + background: url('../images/dialogs/close.png'); +} +.tv-profile .chart .delete:hover { + background: url('../images/dialogs/close.png') center bottom; +} +.tv-profile .chart .area, +.tv-profile .chart .area > a, +.tv-profile .chart .area > a > img { + display: block; + width: 225px; + height: 136px; +} +.tv-profile .chart > a > img { + background: DimGray; +} +.tv-profile .chart .area { + position: relative; +} +.tv-profile .chart .not_public { + color: white; + padding: 0 4px; + margin: 0 7px 0 0; + border-radius: 2px; + font-size: 8px; + text-transform: uppercase; + cursor: default; + vertical-align: top; + line-height: 16px; + display: inline-block; + background: #E28B8B; +} +.tv-profile .chart .screen { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + overflow: hidden; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 8px; + background: rgba(255, 255, 255, 0.85); + display: none; + color: #919191; +} +.tv-profile .chart:hover .screen { + display: block; +} +.feature-touch .tv-profile .chart:hover .screen { + display: none; +} +.tv-profile .chart .screen .created { + font-size: smaller; +} +.tv-profile .chart .user-stats { + margin-bottom: 4px; +} +.tv-profile .chart .user-stats img { + float: left; + margin: 0 5px 0 0; +} +.tv-profile .chart .user-stats:after { + content: ''; + display: block; + clear: both; +} +.tv-profile .chart .user-stats .username { + font-size: 13px; + font-weight: bold; +} +.tv-profile .chart .user-stats div:last-child { + margin: 10px 0 0; +} +.tv-profile .chart .user-stats .count, +.follow-list .count { + color: #3B3E44; + font-weight: bold; + margin: 0 8px 0 0; + position: relative; +} +.tv-profile .chart .user-stats .count:before, +.follow-list .count:before { + content: ''; + display: inline-block; + width: 12px; + height: 12px; + background: url('../images/profile/icons.png') no-repeat; + margin: 0 5px 0 0; + position: relative; + top: 1px; +} +.tv-profile .chart .user-stats .followers:before, +.follow-list .followers:before { + background-position: -43px -4px; +} +.tv-profile .chart .user-stats .charts:before, +.follow-list .charts:before { + width: 16px; + background-position: -56px -4px; +} +.tv-profile .chart .stats .name { + margin: 0; + color: #3B3E44; + font-weight: bold; + font-size: 15px; +} +.tv-profile .chart .stats .description { + line-height: 1.25; + margin: 4px 0 0; +} +.tv-profile .chart .bar { + margin: 12px 0 12px; + font-weight: bold; + color: #3B3E44; +} +.tv-profile .chart .bar > div { + float: right; +} +.tv-profile .chart .bar > div > span { + vertical-align: top; + margin: 0 0 0 7px; +} +.tv-profile .chart span.comments:before, +.tv-profile .chart span.views:before { + display: inline-block; + content: ''; + width: 17px; + height: 15px; + background: url('../images/profile/icons.png') no-repeat; + margin: 0 5px 0 0; + vertical-align: top; +} +.tv-profile .chart span.comments:before { + background-position: 0 -16px; + width: 15px; +} +.tv-profile .chart span.views:before { + background-position: -14px -16px; +} +.follow-list button.follow { + float: right; + width: 108px; + height: 27px; + line-height: 27px; + margin: 0; + font-size: 8pt; +} +.follow-list img { + display: block; + width: 102px; + height: 102px; + float: left; + margin: 0 11px 0 0; +} +.follow-list-item { + padding: 0 0 20px; + margin: 0 0 20px; + border-bottom: 1px solid #dadfe3; +} +.follow-list-item:last-child { + border-bottom: none; +} +.follow-list-item:after { + content: ''; + display: block; + clear: both; +} +.follow-list-item > div { + color: #3b3e44; +} +.follow-list-item .indent { + padding-left: 122px; +} +.follow-list-item .description { + min-height: 65px; +} +.follow-list-item .username { + font-size: 15px; + font-weight: bold; +} +.follow-list-item .stats { + font-size: 14px; + margin: 6px 0 0; +} +.follow-list-item .links { + margin: 4px 0 0; +} +.follow-list-item .links .contact { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.follow-list-item .links .contact:before { + content: ''; + display: inline-block; + height: 17px; + position: relative; + top: 3px; + background: url('../images/profile/icons.png') no-repeat; +} +.follow-list-item .links .contact.location:before { + width: 13px; + background-position: 0 0; + margin: 0 8px 0 0; +} +.follow-list-item .links .contact.twitter:before { + width: 15px; + background-position: -13px 0; + margin: 0 6px 0 0; +} +.follow-list-item .links .contact.webpage:before { + width: 16px; + background-position: -27px 0; + margin: 0 5px 0 0; +} +.follow-list-item .contact { + display: inline; + margin: 0 5px 0 0; +} +.follow-list-item .contact:before { + margin: 0 3px 0 0; +} +.follow-list-item .about { + margin: 8px 0 0; + overflow: hidden; + color: #95989c; +} +.tv-profile .empty, +.follow-list .empty { + margin: 20px 0 20px; + font-size: 16px; + font-style: italic; + text-align: center; + color: #95989c; +} +.tv-profile .empty { + font-size: 20px; +} +.side-users .card { + height: 32px; + line-height: 32px; + margin: 10px 0 0; +} +.side-users .card > * { + display: inline-block; + vertical-align: middle; +} +.side-users .card .avatar, +.side-users .card .avatar img { + width: 32px; + height: 32px; +} +.side-users .card .avatar { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; + vertical-align: top; +} +.side-users .card .avatar img { + width: 32px; + height: 32px; +} +.side-users .card .avatar.online:after, +.side-users .card .avatar.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.side-users .card > .follow-small { + width: 16px; + height: 16px; + border: none; + cursor: pointer; + text-align: center; + background: #a5abb5 url('data:image/gif;base64,R0lGODlhCAAIAIABAPL1+P///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNTAzRjFDMDJBOEMxMUUzQkU1MEQwMUUwRTdCNUNGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNTAzRjFDMTJBOEMxMUUzQkU1MEQwMUUwRTdCNUNGNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE1MDNGMUJFMkE4QzExRTNCRTUwRDAxRTBFN0I1Q0Y0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE1MDNGMUJGMkE4QzExRTNCRTUwRDAxRTBFN0I1Q0Y0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAgACAAAAg2MAaaBe/mQnFQ1d1cuADs=') no-repeat 50% 50%; + margin: 0 0 0 11px; + padding: 0; + position: relative; +} +.side-users .card > .follow-small:hover { + background-color: #58c3e5; +} +.side-users .card > .follow-small.active, +.side-users .card > .follow-small.unfollow { + background: #43be83 url('data:image/gif;base64,R0lGODlhCQAIAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTNBQUU5RTJBOEMxMUUzQUU3QTg3QUM5MEJFOTYxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRTNBQUU5RjJBOEMxMUUzQUU3QTg3QUM5MEJFOTYxRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFM0FBRTlDMkE4QzExRTNBRTdBODdBQzkwQkU5NjFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFM0FBRTlEMkE4QzExRTNBRTdBODdBQzkwQkU5NjFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACAAAAhCMHwBouuiWSo7GZyfUDJsCADs=') no-repeat 3px 50%; +} +.side-users .card > .follow-small.active:hover, +.side-users .card > .follow-small.unfollow:hover { + background: #a5abb5 url('data:image/gif;base64,R0lGODlhCQAJAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERjVCQkNBQjJBOEMxMUUzQjY4Nzg0OTBDNTAwMDE2MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERjVCQkNBQzJBOEMxMUUzQjY4Nzg0OTBDNTAwMDE2MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRGNUJCQ0E5MkE4QzExRTNCNjg3ODQ5MEM1MDAwMTYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRGNUJCQ0FBMkE4QzExRTNCNjg3ODQ5MEM1MDAwMTYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAkACQAAAhEMgnjAyd+ggU1JdyfVix4bFAA7') no-repeat 3px 3px; +} +.side-users .card > .follow-small.self { + background-color: #e0735e; +} +.side-users .card > a.userlink { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +/* +.side-users .card > a.userlink:hover { margin-left: 20px; }*/ +.side-users .card > a.userlink-pro { + max-width: 73px; +} +.side-users .card .username { + font-weight: bold; + margin: 0 0 0 7px; +} +.load-indicator { + display: none; + position: absolute; + height: 100%; + width: 100%; + top: 0; + left: 0; + background: rgba(234, 239, 244, 0.5); +} +.load-indicator .loading-wheel { + position: fixed; + left: calc(50% - 12px); + top: calc(50% - 12px); + width: 24px; + height: 24px; + margin: 0 auto; + background: url('../images/loading-small.gif') no-repeat; +} +/* .tv-profile .more-ideas */ +.more-ideas { + margin: 35px 0 35px; + padding: 10px 0 10px; + font-size: 13px; + font-weight: bold; + text-align: center; + background: #5CB888; + color: White; + cursor: pointer; +} +.profile-nav { + margin: 20px 0 0 0; + position: relative; +} +.profile-nav .nav-item { + float: left; + display: block; + color: #3678d4; + border-bottom: 1px dashed #3678d4; + font-weight: bold; + font-size: 15px; + cursor: pointer; + text-transform: uppercase; +} +.profile-nav .nav-item:not(:first-child) { + margin: 0 0 0 30px; +} +.profile-nav .nav-item.active { + border-bottom: none; + color: #5a5d66; +} +.users-table { + border: 1px solid #bfbfbf; + margin: 0; + border-radius: 3px; + position: relative; +} +.users-table.single { + margin: 5px 0 0; + border-radius: 3px; +} +.users-table-header { + background: #ecf0f3; + border-bottom: 1px solid #d8d9da; + padding: 5px 10px; + border-radius: 3px 3px 0 0; +} +.users-table-header div { + font-size: 16px; +} +.users-table-header a { + text-decoration: underline; +} +.users-table .followers-name { + width: 56%; + float: left; +} +.users-table .following { + width: 22%; + float: left; + text-align: right; +} +.users-table .followers { + width: 22%; + float: left; + text-align: right; +} +.users-table .small { + font-size: 12px; + margin: 3px 0 0; +} +.users-table .people-title-column { + width: 55%; + float: left; +} +.users-table .people-data-column { + width: 15%; + float: left; + text-align: right; +} +.profile .tab { + display: none; +} +.profile .tab.default { + display: block; +} +.users-table .checkbox { + width: 5%; + float: left; + text-align: left; +} +.users-table .chart-name { + width: 40%; + float: left; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.users-table .chart-name-thin { + width: 45%; +} +.users-table .symbol { + width: 8%; + float: left; + text-align: right; +} +.users-table .creation-date { + width: 12%; + float: right; + text-align: right; +} +.users-table .modified-date { + width: 12%; + float: right; + text-align: right; +} +.users-table .public { + width: 8%; + float: right; + text-align: right; +} +.users-table .likes { + width: 9%; + float: right; + text-align: right; +} +.users-table .views { + width: 8%; + float: right; + text-align: right; +} +.user-info-avatar { + float: left; + margin: 0 8px 0 0; +} +.user-info-name { + font: bold 14px Arial; + margin: 0 0 5px; + float: left; +} +.user-info-name a { + float: left; +} +.user-info-rating { + font: bold 16px Arial; + margin: 24px 0 0 3px; +} +.tv-profile-backscreen { + width: 100%; + background: #ECF0F3; +} +.public-user-info { + margin: 7px 0 0; + position: relative; +} +.public-user-info-left-column { + float: left; + width: 84px; +} +.public-user-info-avatar { + position: relative; +} +.public-user-info-left-column .color-button { + width: 84px; + padding: 4px 0; +} +.public-user-info-detail { + float: left; + margin: 0 0 0 10px; + max-width: 550px; + height: 84px; + position: relative; +} +.public-user-info-detail .info .username { + font-size: 20px; + font-weight: bold; + margin: 0 5px 0 0; +} +.public-user-info-detail .info .icon-chart-recommended { + position: relative; + top: 2px; +} +.public-user-info-detail .links, +.user-profile-card .links { + margin: 6px 0 0; +} +.public-user-info-detail .links > span, +.user-profile-card .links > span { + margin: 0 10px 0 0; +} +.public-user-info-detail .links a, +.user-profile-card .links a { + text-decoration: underline; +} +.user-profile-card .icon-chart-recommended { + top: 2px; +} +.public-user-info-detail .about, +.user-profile-card .about { + margin: 6px 0 0; +} +.detail-plate-stats { + float: right; + margin-left: 10px; + height: 84px; +} +.detail-plate { + float: left; + padding: 10px; + height: 62px; + border-top: 1px solid #E5E6EB; + border-bottom: 1px solid #E5E6EB; + background: #f7f9fa; +} +.plate-left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; + border-left: 1px solid #E5E6EB; + border-right: 1px solid #E5E6EB; +} +.plate-right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-right: 1px solid #E5E6EB; +} +.plate-interval { + margin-left: 5px; +} +.detail-plate > span { + display: block; + color: #646464; + font-size: 40px; + text-align: center; +} +.detail-plate .plate-subscript { + font-size: 10px; +} +.detail-plate .plate-counter { + font-weight: none; + display: inline-block; +} +.user-profile-card .detail-plate > span { + color: #828282; +} +.user-charts-actions { + position: absolute; + top: -29px; + right: -1px; +} +.user-charts-actions-caption { + float: right; + margin: 8px 10px 0 0; +} +.user-action-button { + display: inline-block; + padding: 6px 14px 5px; + border: 1px solid #969696; + border-radius: 3px; + font-weight: bold; + cursor: default; + font-size: 11px; + background: url('../images/index/button-bg.png'); +} +.user-follow-button { + float: right; + position: relative; + top: -7px; +} +/* Edit profile */ +/* buttons */ +.btn { + padding: 8px 12px; + margin: 0; + border: none; + -webkit-border-radius: 0; + -webkit-background-clip: padding-box; + -moz-border-radius: 0; + -moz-background-clip: padding; + border-radius: 0; + background-clip: padding-box; + cursor: pointer; + background-color: #A5ABB5; + color: white; + text-transform: uppercase; + -webkit-appearance: none; +} +.btn:hover { + background-color: #1eb9d2; +} +.btn.danger { + background-color: #E0735E; +} +.btn.danger:hover { + background-color: #e3816e; +} +.btn.danger-hover:hover { + background-color: #e3816e; +} +.btn.good { + background-color: #43BE83; +} +.btn.good:hover { + background-color: #67C296; +} +.btn.disabled { + background-color: #C2C2C2; +} +.btn.disabled:hover { + cursor: default; + background-color: #C2C2C2; +} +/* settings */ +.settings .user-settings-block, +.settings .notifications-block { + width: calc(50% - 13px); +} +.settings .user-settings-block table, +.settings .notifications-block table { + margin-bottom: 25px; +} +.settings .user-settings-block table td:first-child { + width: 150px; +} +.settings .user-settings-block table .caption td { + padding: 0 0 5px 6px; + color: #888a8a; + font-size: 12px; +} +.settings .user-settings-block table td.a-right { + text-align: right; +} +.settings .user-settings-block .btn { + font-weight: bold; + font-size: 12px; + height: 32px; + position: relative; + top: -1px; +} +.settings .user-settings-block .btn::-moz-focus-inner { + border: 0; + padding: 0; +} +.settings .user-settings-block .username-input-wrapper { + position: relative; +} +.settings .user-settings-block .username-input-wrapper input[type=text] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding-right: 20px; + width: 182px; + height: 32px; +} +.settings .user-settings-block .username-input-wrapper .btn { + position: absolute; + top: 0; + right: 0; +} +.settings .user-settings-block input[type="text"]:-moz-placeholder { + color: #808282; +} +.settings .user-settings-block .change-password-section { + display: none; +} +.settings .notifications-block form { + min-height: 600px; + padding-bottom: 30px; + position: relative; +} +.settings .notifications-block form input[type="submit"] { + position: absolute; + bottom: 0; +} +.settings .notifications-block .btn { + font-weight: bold; + font-size: 12px; +} +.settings .notifications-block td:first-child { + padding-left: 0; +} +.settings .notifications-block td:last-child { + padding-right: 0; +} +.settings .notifications-block tr.mark:hover td { + background: #eaeff4; +} +.settings .notifications-block tr.separator td { + padding: 7px 0; +} +.settings .notifications-block tr:last-child td { + padding-bottom: 0; +} +.settings .notifications-block .tdcheckbox { + text-align: center; + vertical-align: middle !important; + width: 1%; +} +.settings .notifications-block .tdcheckbox-title { + width: 200px; + text-align: left !important; +} +.settings td { + padding: 10px 5px; +} +.settings td:last-child { + padding-right: 0; + vertical-align: top; +} +.settings td:first-child { + padding-left: 0; +} +.settings td.v-top { + vertical-align: top; +} +.settings .error { + font-size: 14pt; + color: #c34c36; + border: 3px solid #ffcccc; + background: #f8dde0; + background: rgba(248, 221, 224, 0.8); + padding: 10px; + text-align: left; +} +.settings .error h4 { + font-size: .9em; +} +.settings .error p { + font-size: .8em; + font-weight: normal; +} +.settings .error ul { + margin: 0 !important; + padding: 0!important; + list-style: none; + list-style-type: none; + font-size: .9em; +} +.settings .error ul li { + display: block; + margin: 5px 0 15px !important; + padding: 0 !important; + background: transparent !important; + text-align: left; +} +.settings .heading-row td:first-child { + width: 200px; + text-align: left !important; +} +/* billing */ +.billing .fade { + color: #8b9199; +} +.billing .btn { + margin: 10px 0 0 0; + font-size: 10px; +} +.billing .status, +.billing .subscriptions { + width: calc(50% - 13px); + min-width: 360px; + display: inline-block; + font-size: 14px; + float: left; +} +.billing .status > div, +.billing .subscriptions > div { + border: 1px solid #dbe1e6; + background-color: #f2f5f8; + padding: 25px 20px; +} +.billing .status { + margin-right: 25px; + margin-bottom: 20px; +} +.billing .status .fade { + margin: 10px 0 0 0; +} +.billing .status .subheader { + margin-bottom: 10px; +} +.billing .status .btn { + width: 100%; +} +.billing .subscriptions form { + display: inline-block; +} +.billing .subscriptions .additional-packages-item:not(:first-child) { + margin-top: 15px; +} +.billing .subscriptions .additional-packages-item > div { + margin-left: 15px; +} +.billing .subscriptions .additional-package-marker { + width: 5px; + height: 5px; + display: inline-block; + margin: 0 10px 2px 0 !important; + border-radius: 2.5px; + background-color: #43BE83; +} +.billing .subscriptions .additional-package-actions { + font-size: 12px; + margin-top: 5px; +} +.billing .subscriptions .additional-package-actions input { + padding: 4px 8px; + font-size: 9px; + margin-top: 0px; +} +.billing .billing-history { + width: 100%; + clear: both; +} +.billing .billing-history table.pro-events-history { + width: 100%; + margin-top: -10px; + border-collapse: collapse; + font-size: 13px; +} +.billing .billing-history table.pro-events-history td, +.billing .billing-history table.pro-events-history th { + text-align: left; + padding: 12px 10px; +} +.billing .billing-history table.pro-events-history td:first-child, +.billing .billing-history table.pro-events-history th:first-child { + padding-left: 0; +} +.billing .billing-history table.pro-events-history td:last-child, +.billing .billing-history table.pro-events-history th:last-child { + padding-right: 0; +} +.billing .billing-history table.pro-events-history th { + font-weight: normal; + padding-top: 15px; + padding-bottom: 15px; + border-bottom: 1px solid #dbe1e6; +} +.billing .billing-history table.pro-events-history th:first-child { + width: 102px; +} +.billing .billing-history table.pro-events-history tr:hover td { + background-color: #eaeff4; +} +/* follow-symbols */ +.user-profile-followingsymbol { + width: 50%; + height: 60px; + float: left; +} +.button-follow-symbol { + width: 120px; + height: 26px; + line-height: 26px; + font-weight: bold; + color: white; + background-color: #A5ABB5; + text-transform: uppercase; + cursor: pointer; + content: 'FOLLOW'; +} +.button-follow-symbol .image { + width: 16px; + height: 16px; + margin: 5px; + background: url('../images/icons.png') -140px -260px; +} +.button-follow-symbol > div { + float: left; +} +.button-follow-symbol .text { + border-left: 1px solid white; +} +.button-follow-symbol .text span { + display: none; + text-align: center; + width: 88px; +} +.button-follow-symbol:not(.active) .follow { + display: inline-block; +} +.button-follow-symbol:hover { + background-color: #06B2CE; +} +.button-follow-symbol.active { + background-color: #43BE83; +} +.button-follow-symbol.active .following { + display: inline-block; +} +.button-follow-symbol.active:hover { + background-color: #A5ABB5; +} +.button-follow-symbol.active:hover .following { + display: none; +} +.button-follow-symbol.active:hover .unfollow { + display: inline-block; +} +.user-profile-followingsymbol-follow { + float: right; + margin-top: 4px; + margin-right: 20px; +} +.user-profile-followingsymbol-symbolname { + font-size: 16px; + line-height: 20px; + font-weight: bold; + color: black; +} +.user-profile-followingsymbol-description { + font-size: 11px; + line-height: 14px; +} +.profile .activity-stream.tab .activity-timeline { + margin-top: 10px; +} +/* preload process button bg */ +.tv-dialog .tv-button:not(.process) { + background-image: url("../images/bar-loader.gif"); + background-repeat: no-repeat; + background-position: -9999px -9999px; +} +.people-page .tv-content { + background: #eaeff4; +} +.people-page .people-cnt .head { + padding: 23px 0 0 5px; + background: #f2f5f8; +} +.people-page .people-cnt .head .heading { + font-size: 30px; + color: #26282f; +} +.people-page .people-cnt .head .tabs { + margin-top: 21px; +} +.people-page .people-cnt .head .tabs a { + font-size: 17px; + color: #007FB9; + float: left; + margin: 0 30px 0 0; + height: 48px; + line-height: 24px; + text-transform: uppercase; +} +.people-page .people-cnt .head .tabs a.active { + color: #666c7d; + border-bottom: solid 2px #5bb888; +} +.people-page .people-cnt .head .search-query { + margin-top: -5px; +} +.people-page .people-cnt .head:after { + clear: both; + display: table; + content: ""; +} +.people-page .people-lists { + padding: 30px 0; + position: relative; +} +.people-page .people-lists .people-list { + display: none; +} +.people-page .people-lists .people-list.active { + display: block; +} +.follow-list .user-stats { + float: right; +} +.follow-list .userlink { + font-size: 15px; + font-weight: bold; +} +.follow-list .action-buttons { + margin-top: 10px; +} +.follow-list .action-buttons button { + width: 115px; + height: 27px; + display: inline-block; + font-size: 12px; + margin: 0 9px 0 0; + border: 0; + outline: 0; +} +.follow-list .action-buttons button::-moz-focus-inner { + border: 0; +} +.follow-list .action-buttons button > span { + position: relative; + padding-left: 20px; +} +.follow-list .action-buttons button > span.no-text { + padding-left: 10px; +} +.follow-list .action-buttons button > span:before { + content: " "; + position: absolute; + top: 0; + left: 0; + display: block; + width: 13px; + height: 27px; + background-image: url("../images/icons.png"); + background-repeat: no-repeat; + border: 0; + outline: 0; +} +.follow-list .action-buttons button:last-child { + margin-right: 0; +} +.follow-list .action-buttons button.follow-user span:before { + width: 13px; + height: 13px; + background-position: -120px -400px; +} +.follow-list .action-buttons button.follow-user span.following:before { + top: 1px; + background-position: -159px -400px; +} +.follow-list .action-buttons button.follow-user span.unfollow:before { + top: 1px; + width: 11px; + height: 12px; + background-position: -100px -400px; +} +.follow-list .action-buttons button.message-user span.message:before { + top: 3px; + width: 13px; + height: 9px; + background-position: -140px -400px; +} +/* Badge */ +.user-badge, +a.user-badge { + display: inline-block; + width: 23px; + height: 11px; + margin: 0 1px; + vertical-align: baseline; + position: relative; + top: 1px; + border-radius: 1px; + overflow: hidden; + overflow: -moz-hidden-unscrollable; + text-indent: -5000px; + text-decoration: none !important; +} +.user-badge { + -moz-user-select: none; + -khtml-user-select: none; + user-select: none; +} +a.user-badge { + text-decoration: none; + cursor: pointer; +} +.user-badge.pro { + background: #feaf48 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAHCAQAAABE6273AAAAKUlEQVR4AWP4DwP1DKjsehgbKMwAAiAaF5uwEhwWoZsCBwhhailB+AgAd25tjyUzqYoAAAAASUVORK5CYII=') no-repeat 3px 2px; +} +.user-badge.mod { + background: #5cb888 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAHCAYAAAAF1R1/AAAAUElEQVQY062RMQ7AMAgDjyr/pu/q55whpPKQIWp6kzHIg0GDpJCUkuTayPKdBzctSBb0+j4v7rMBRETMpesd5n1zgwMufuI4qGq4WfXx5WsdfGaP/+IXASwAAAAASUVORK5CYII=') no-repeat 3px 2px; +} +/* Pro-realtime */ +.user-badge.pro.realtime, +a.user-badge.pro.realtime, +.header-item-profile strong.badge.realtime { + background-color: #E0735E; +} +/* Pro RT trial */ +.user-badge.pro.trial, +a.user-badge.pro.trial, +.header-item-profile strong.badge.trial { + background-color: #999999; +} +/* Large Pro/Pro-RT Badge */ +.user-badge.large { + width: 30px /*auto*/; + height: 16px; + /*padding: 0 3px;*/ + text-indent: 0; + background-image: none; + color: #FFFFFF; + font-size: 11px; + text-align: center; + text-transform: uppercase; + font-weight: normal; + line-height: 17px; +} +/* Badge in Menu */ +.header-item-profile strong.user-badge.large { + height: 14px; + line-height: 15px; + font-weight: bold; + color: #2b2c31; + font-size: 12px; + top: auto; + margin: 0 2px 0 3px; + vertical-align: top; + top: 8px; +} +/* Special positions */ +/* Main Page*/ +/* charts */ +.index-charts-tab .user-badge { + margin: 0 0 0 3px; +} +.side-users a.user-badge { + margin: 0 0 0 7px; + top: -1px; +} +/* main page activity */ +.activity-stream-item .user-badge { + margin: 0 0 0 3px; +} +/* People */ +/*.follow-list .user-badge { margin: 0 0 0 5px; top: 1px; }*/ +.follow-list a.user-badge { + margin: 0 0 0 5px; + vertical-align: middle; + top: -1px; +} +/* Profile */ +.public-user-info-detail a.user-badge.large { + margin: 0 0 0 0; +} +.tv-profile .chart .user-badge { + margin: 0 0 0 5px; + top: 0; +} +.tv-profile .header .user-badge.large { + height: 20px; + width: 35px; + line-height: 21px; + font-size: 14px; + display: inline-block; + top: 0px; +} +/* Chat */ +.ch-item-author .user-badge { + margin: 0 2px 0 0; +} +/* Activity */ +.timeline-event .user-badge { + margin: 0 0 0 5px; +} +/* Published Idea */ +.viewchart-column-main .user-badge { + margin: 0 0 0 4px; + overflow: hidden; +} +.global-notifications .user-badge { + overflow: hidden; + margin-left: 4px; +} +html.min-width-auto, +html.min-width-auto body { + min-width: 0; +} +.chart-section { + background: #eaeff4; +} +.view-chart .view-chart-header { + padding: 33px 0 28px; +} +.view-chart .view-chart-header .avatar { + float: left; +} +.view-chart .view-chart-header .avatar img { + width: 70px; + height: 70px; +} +.view-chart .view-chart-header h1 { + margin: 0; + font-weight: normal; + font-size: 24px; + text-transform: uppercase; + display: inline-block; + color: #3b3e44; +} +.view-chart .view-chart-header .chart-name { + padding-top: 8px; +} +.view-chart .view-chart-header .header-icons { + padding: 4px 0 0 6px; + display: inline-block; + vertical-align: top; +} +.view-chart .view-chart-header .chart-name-author { + padding-left: 82px; +} +.view-chart .view-chart-header .chart-author { + padding-top: 13px; + font-size: 15px; +} +.view-chart .view-chart-header .chart-author a.userlink { + font-size: 15px; + font-weight: bold; +} +.view-chart .view-chart-header .chart-author .user-badge { + margin: 1px 3px 0 5px; + vertical-align: top; +} +.view-chart .view-chart-header .chart-author .follow-link { + display: inline-block; + position: static; + margin-top: 2px; + vertical-align: top; +} +.view-chart .chart-symbol { + display: inline-block; +} +.view-chart .chart-symbol .follow-symbol { + top: 2px; +} +.view-chart .symbol-quote { + font-size: 15px; +} +.view-chart .symbol-quote > div { + white-space: nowrap; +} +.view-chart .symbol-quote a { + font-size: 15px; + font-weight: bold; +} +.view-chart .symbol-quote .symbol-last { + padding: 0 2px; + border-radius: 2px; +} +.viewchart-column-main .chart-view-top { + padding-bottom: 16px; +} +.viewchart-column-main .chart-view-top .creation-date { + float: right; + color: #707070; + padding-left: 10px; +} +.viewchart-column-main .chart-relation-buttons { + top: 7px; + left: 7px; + z-index: 3; +} +.viewchart-column-main .chart-share-button { + position: absolute; + top: 7px; + right: 7px; + z-index: 3; +} +body.viewchart-body .tv-layout-width { + margin: 0 auto; + width: 980px; +} +@media (min-width: 1000px) { + body.viewchart-body .tv-layout-width { + width: 96%; + } +} +@media (min-width: 1400px) { + body.viewchart-body .tv-layout-width { + width: 94%; + } +} +body.viewchart-body .tv-layout-width .tv-index-footer-wrap { + padding-left: 0; + padding-right: 0; +} +.viewchart-column-main { + padding: 20px 0 30px; +} +.viewchart-body-popup { + height: auto; +} +.inpage-chart-view .newtab-button { + float: right; + padding: 5px 3px; + background: #c8c8c8; + color: #fff; + border: none 0; + border-radius: 2px; + padding: 5px 8px 4px 8px; + font-size: 12px; + line-height: 15px; + font-weight: bold; +} +.inpage-chart-view .newtab-button:hover { + background: #5ba3ff; +} +.viewchart-column-main .chart-title { + height: 45px; + border: 1px dotted red; + border-width: 0; +} +.viewchart-column-main .chart-container-wrap { + position: relative; +} +.viewchart-column-main .chart-actions-float { + float: right; +} +.viewchart-column-main .chart-actions-float .button { + background: #00b8c9; + line-height: 20px; + display: inline-block; + padding: 0 8px; + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + color: #fff; + font-weight: bold; + cursor: pointer; +} +.viewchart-column-main .chart-actions-float .button:hover { + background: #00cfe3; +} +.viewchart-column-main #chart-container, +.viewchart-column-main .chart-place { + height: 100%; + position: relative; +} +.viewchart-column-main #loading-indicator { + position: absolute; + left: 50%; + top: 50%; + margin: -58px 0 0 -58px; +} +.viewchart-column-main .chart-stats { + float: right; + font: bold 15px Calibri, Arial; + color: #828282; + position: relative; + top: 5px; +} +/* These rules seems unused */ +/* .viewchart-column-main .chart-stats.addthis_toolbox {width: 250px;} +.viewchart-column-main .chart-stats.addthis_toolbox a {max-width: 90px; overflow: hidden;} +.viewchart-column-main .chart-stats a.addthis_button_tweet {max-width: 90px;} +.viewchart-column-main .chart-stats a.addthis_button_google_plusone {max-width: 70px;} +.viewchart-column-main .chart-stats a.addthis_button_facebook_like {max-width: 75px;} +.viewchart-column-main .chart-stats .icon {margin: 0 3px 0 10px;} */ +.viewchart-column-main .chart-footmeta .chart-tags { + padding: 20px 0 0 0; +} +.viewchart-column-main .chart-footmeta .chart-tag { + float: left; + line-height: 16px; + height: 16px; + white-space: nowrap; + padding: 5px 9px 5px 13px; + margin: 0 21px 0 0; + position: relative; + background: #e2e9f0; + color: #8c919a; +} +.viewchart-column-main .chart-footmeta .chart-tag:after { + content: ' '; + position: absolute; + top: 0; + right: -7px; + width: 0; + height: 0; + border-top: 13px solid transparent; + border-bottom: 13px solid transparent; + border-left: 7px solid #e2e9f0; +} +.viewchart-column-main .symbol-quote .symbol-change-pt:before { + content: '('; +} +.viewchart-column-main .symbol-quote .symbol-change-pt:after { + content: ')'; +} +.viewchart-column-main .symbol-quote .symbol-change-pt:empty:before { + content: ''; +} +.viewchart-column-main .symbol-quote .symbol-change-pt:empty:after { + content: ''; +} +.view-chart.is-my-chart .chart-relation-buttons .agree { + cursor: default; +} +.view-chart .chart-status-buttons { + display: none; + margin-left: 40px; +} +.view-chart.is-my-chart .chart-status-buttons { + display: inline; +} +.view-chart.is-staff .chart-status-buttons { + display: inline; +} +.viewchart-column-main .chart-actions-agree-wrapper { + overflow: hidden; + height: 0; +} +.viewchart-column-main .chart-actions-agree { + clear: both; + position: relative; + padding: 15px 9px; + margin: 5px 0 0; + font-size: 12px; + background: #f2f5f8; + border: 1px solid #BFBFBF; + border-radius: 2px; +} +.viewchart-column-main .chart-actions-agree .close { + position: absolute; + top: 5px; + right: 5px; + display: block; + width: 13px; + height: 13px; + background: transparent url('../images/icons.png') -80px -100px; + cursor: pointer; +} +.viewchart-column-main .chart-actions-agree .close:hover { + background-position: -100px -100px; +} +.chart-actions-agree-comment-block { + position: relative; + margin: 12px 0 0 0; +} +.viewchart-column-main .chart-actions-agree-comment-block textarea { + width: 670px; + min-height: 46px; +} +.viewchart-column-main .chart-actions .chart-opinion-sum .positive { + color: #339900; +} +.viewchart-column-main .chart-actions .chart-opinion-sum .positive:before { + content: "+"; +} +.viewchart-column-main .chart-actions .chart-opinion-sum .negative { + color: #CC0000; +} +.viewchart-column-main .chart-actions .chart-followers-count span { + color: #ea9207; +} +.viewchart-column-main .chart-actions .tv-button.with-arrow span { + font-family: Arial; + vertical-align: baseline; +} +.user-list-popup { + width: 400px; + position: fixed; +} +.user-list-popup .likes-col { + width: 50%; + float: left; +} +.user-list-popup .dislikes-col { + width: 50%; + float: left; +} +.user-list-popup .col-head { + padding: 4px 0 12px 0; + font-size: 15px; + line-height: 19px; +} +.user-list-popup .col-head:before { + width: 12px; + height: 14px; + background: url("../images/icons.png") no-repeat; + display: inline-block; + content: " "; + margin-right: 6px; + vertical-align: top; + margin-top: 1px; +} +.user-list-popup .likes-col .col-head:before { + background-position: -20px -180px; +} +.user-list-popup .dislikes-col .col-head:before { + background-position: -180px -180px; + margin-top: 5px; +} +.search-results .chart-actions { + opacity: 0.5; + -webkit-transition: opacity 0.1s ease; + -moz-transition: opacity 0.1s ease; + -o-transition: opacity 0.1s ease; + -ms-transition: opacity 0.1s ease; + transition: opacity 0.1s ease; +} +.search-results .item:hover .chart-actions { + opacity: 1; +} +.viewchart-column-main .chart-actions { + float: right; +} +.chart-actions-agree .controls { + float: right; +} +.chart-actions-agree .tv-button { + text-transform: uppercase; + padding: 6px 14px 5px; +} +.chart-actions-agree-comment-field { + overflow: hidden; +} +.chart-actions-agree-comment-field-sizer { + margin: 0 14px 0 0; +} +.chart-actions-agree-comment-block .chart-actions-agree-comment-field-sizer textarea { + display: block; + width: 100%; +} +.viewchart-column-main textarea { + color: #595959; + border: 1px solid #c9cbcd; + background: #FAFAFA; + border-radius: 1px; + margin: 0; + padding: 2px 3px; + font-family: sans-serif; + font-size: 14px; +} +.viewchart-column-main textarea::-webkit-input-placeholder { + color: #777777; +} +.viewchart-column-main textarea:-moz-placeholder { + color: #777777; +} +.viewchart-column-main textarea:-ms-input-placeholder { + color: #777777; +} +.viewchart-column-main textarea:focus::-webkit-input-placeholder { + color: transparent; +} +.viewchart-column-main textarea:focus:-moz-placeholder { + color: transparent; +} +.viewchart-column-main textarea:focus:-ms-input-placeholder { + color: transparent; +} +.viewchart-column-main .chart-description { + position: relative; + margin-top: 12px; + padding: 3px 60px 3px 3px; + color: #3b3e44; + font-size: 16px; + line-height: 24px; +} +.viewchart-column-main .chart-description div { + overflow-x: hidden; + text-overflow: ellipsis; +} +.viewchart-column-main .chart-description.editable.editing { + background: #f4f7f9; +} +.viewchart-column-main .chart-description .tv-button { + border: none; + border-radius: 0; +} +.viewchart-column-main .chart-description .edit, +.viewchart-column-main .chart-description .submit { + color: #fff; + background: #1fb2cc; + color: #fff !important; +} +.viewchart-column-main .chart-description .edit:hover, +.viewchart-column-main .chart-description .submit:hover { + background: #21bed9; +} +.viewchart-column-main .chart-description .edit, +.viewchart-column-main .chart-description.editable.editing .edit, +.viewchart-column-main .chart-description .submit { + position: absolute; + top: 3px; + right: 3px; + visibility: hidden; +} +.viewchart-column-main .chart-description .cancel { + position: absolute; + top: 28px; + right: 3px; + visibility: hidden; +} +.viewchart-column-main .chart-description.editable .edit, +.viewchart-column-main .chart-description.editable.editing .submit, +.viewchart-column-main .chart-description.editable.editing .cancel { + visibility: visible; +} +.viewchart-column-main .chart-description.editable .edit, +.viewchart-column-main .chart-description.editable .submit, +.viewchart-column-main .chart-description.editable .cancel { + width: 35px; + text-align: center; +} +.viewchart-column-main .chart-description textarea { + background: WhiteSmoke; + border: none; + width: 100%; + min-height: 82px; + font-family: sans-serif; + margin: 0; + padding: 0; + resize: vertical; + vertical-align: top; + font-size: 16px; + line-height: 24px; +} +.viewchart-column-main .chart-description textarea { + display: none; +} +.viewchart-column-main .chart-description.editing textarea { + display: block; +} +.viewchart-column-main .chart-description.editing div { + display: none; +} +/* Related charts */ +.chart-related-block { + padding: 10px 0; + background: #e2e9f0; +} +.chart-related-block .chart-related-col.half { + float: left; + width: 50%; +} +.chart-related-block .head { + color: #26282f; + font-size: 16px; + font-weight: bold; + text-transform: uppercase; + margin: 12px 0; +} +.chart-related-block .head:before { + content: ' '; + display: inline-block; + margin-right: 5px; + height: 16px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1852px; +} +.chart-related-block .head.rebounds:before { + height: 13px; + width: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1803px; +} +.related-chart { + margin: 18px 0; +} +.related-chart .avatar { + position: relative; + top: 4px; + float: left; + margin-right: 10px; +} +.related-chart .chart-info { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.related-chart .chart-info .chart-name { + font-size: 16px; +} +.related-chart .chart-info .chart-info { + margin: 4px 0 0 0; + color: #8c919a; + font-size: 12px; +} +.related-chart .chart-info .chart-info .icon-comments { + margin-left: 5px; + display: inline-block; + height: 13px; + width: 13px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -594px; +} +.related-chart .chart-info .chart-info .user-badge { + margin-left: 3px; + top: 2px; +} +/* Chart Comment subsystem */ +.chart-comment-form-container { + margin-bottom: 30px; +} +.comment-block .chart-comment-form { + margin: 10px 0 0 0; +} +.chart-comment-form-avatar { + width: 53px; +} +.chart-comment-form-avatar > div { + width: 41px; + height: 41px; + margin: 0 6px 0 0; + background: White; + border: 1px solid #C4CED6; +} +.chart-comment-form-textarea { + position: relative; + overflow: hidden; +} +.chart-comment-form-textarea textarea { + display: block; + height: 78px; + font: 14px Arial; + margin: 0; + padding: 8px; + padding-right: 30px; + border: solid 1px #d5d9de; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.chart-comment-form-textarea textarea:focus { + border-color: #1fb2cc; +} +.chart-comment-form-textarea textarea.process { + background: rgba(255, 255, 255, 0.5); +} +.chart-comment-form-textarea textarea.disabled, +.chart-comment-form-textarea textarea:focus.disabled { + border: 1px solid #DD2222; +} +.chart-comment-form-textarea .non-latin-warning { + display: none; + color: #DD2222; + font-size: 12px; + padding-top: 4px; +} +.chart-comment-form-controls { + margin-top: 15px; + height: 32px; +} +.chart-comment-form-controls .button { + display: inline-block; + text-align: center; + height: 32px; + line-height: 32px; + padding: 0 14px; + cursor: pointer; + font-size: 14px; + font-weight: bold; + color: #fff; + background: #1fb2cc; + float: right; +} +.chart-comment-form-controls .button:hover { + background: #21bed9; +} +.chart-comment-form-controls .button.process { + background: url(../images/button-base-process.gif) repeat-x 0 0; +} +.reply-form-block { + width: 100%; + clear: both; +} +.reply-form-block .chart-comment-form-controls { + margin-bottom: 8px; +} +.reply-form-block .chart-comment-form { + margin-top: 15px; +} +.insert-chart-tag { + display: block; + width: 20px; + height: 19px; + position: absolute; + top: 7px; + right: 7px; + cursor: pointer; + background: #f2f5f8; +} +.insert-chart-tag:hover { + background: #e1e8ef; +} +.insert-chart-tag:before { + content: " "; + height: 10px; + width: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -243px; + display: block; + position: absolute; + overflow: hidden; + top: 4px; + left: 3px; +} +.attach-chart-toolbar { + position: absolute; + top: -29px; + right: 7px; + -webkit-transition: top 0.1s ease; + -moz-transition: top 0.1s ease; + -o-transition: top 0.1s ease; + -ms-transition: top 0.1s ease; + transition: top 0.1s ease; +} +.attach-chart-toolbar.active { + top: 7px; +} +.attach-chart-toolbar input { + float: left; + width: 290px; + height: 18px; + border: solid 1px #d5d9de; + padding: 3px 5px; +} +.attach-chart-toolbar input.error { + background: #FFEFEF; + color: #9E2E30; +} +.attach-chart-toolbar .button { + float: left; + margin-left: 7px; + display: inline-block; + text-align: center; + height: 26px; + line-height: 26px; + padding: 0 13px; + cursor: pointer; + font-size: 13px; + font-weight: bold; + color: #fff; + background: #1fb2cc; +} +.attach-chart-toolbar .button:hover { + background: #21bed9; +} +.attach-chart-toolbar .button.process { + background: url(../images/button-base-process.gif) repeat-x 0 0; +} +.chart-comments-list { + margin-left: -9px; +} +.chart-comments-list .comment-form-toolbar { + height: 21px; + padding: 0 5px; + border-radius: 4px 4px 0 0; + background: url('../images/gallery/nav-bg.png'); + border: 1px solid #c5c5c5; + border-bottom-color: #a5a5a5; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); + position: relative; + top: 3px; +} +.chart-comments-list .comment-form-toolbar a { + display: inline-block; + text-align: center; + float: left; + margin: 0 1px; + width: 21px; + height: 21px; + cursor: default; +} +.chart-comments-list .comment-form-toolbar a:hover { + margin: 0; + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; +} +.chart-comments-list .comment-form-toolbar a:active { + margin: 0; + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; + background: url('../images/button-bg.png') 0 -52px; +} +.chart-comments-list .post-comment-button { + margin: 1px 0 0 10px; + float: left; +} +.chart-comments-list .chart-comments { + margin: 7px 0 20px 7px; +} +.chart-comments-list .comment-block { + padding: 9px 9px 3px; + font: 14px Arial; + color: #3b3e44; + overflow: hidden; + margin-bottom: 7px; + background: #f2f5f8; +} +.chart-comments-list .comment-block:hover, +.chart-comments-list .comment-block.active { + background: #eaeff4; +} +.chart-comments-list .comment-block .spam_message { + border: solid 1px red; + background: #EDBEBF; + padding: 10px; + margin-bottom: 10px; +} +.chart-comments-list .comment-header-text { + margin-left: 50px; +} +.chart-comments-list .comment-header { + position: relative; +} +.chart-comments-list .comment-header .avatar-middle { + float: left; + margin-top: 2px; +} +.chart-comments-list .comment-block .comment-author a.userlink { + color: #007FB9; + font: 15px Arial; +} +.chart-comments-list .comment-block .comment-author .user-badge { + margin-left: 4px; +} +.chart-comments-list .comment-block .comment-date { + color: #8c919a; + font-size: 12px; +} +.chart-comments-list .comment-block .comment-body { + margin: 5px 0 0; + word-wrap: break-word; + padding-right: 50px; + line-height: 20px; +} +.chart-comments-list .comment-actions-inline { + font-size: 11px; + /* + margin: 3px -46px 0 25px; + float: right; +*/ + line-height: 20px; + padding-top: 5px; +} +.chart-comments-list .comment-actions-inline a { + text-decoration: none; + cursor: pointer; +} +.chart-comments-list .comment-actions-inline .separator { + width: 2px; + height: 2px; + display: inline-block; + margin: 3px 3px 2px; + background: #999; + overflow: hidden; +} +.chart-comments-list .comment-actions-inline .separator.rating-indent { + margin-right: 6px; +} +.chart-comments-list .comment-actions-inline .rating .rating-sum { + color: #c5c8cc; + font-size: 11px; + font-weight: bold; +} +.chart-comments-list .comment-actions-inline .rating .rating-sum.positive { + color: #4db768; +} +.chart-comments-list .comment-actions-inline .rating .rating-sum.positive:before { + content: "+"; +} +.chart-comments-list .comment-actions-inline .rating .rating-sum.negative { + color: #f04242; +} +.chart-comments-list .comment-actions-inline .rating .rating-sum.zero { + font-size: 0; + margin-right: -8px; +} +.chart-comments-list .comment-actions-inline .rating .vote { + /* opacity: 0.7; + &:hover { + opacity: 1; + } +*/ + font-size: 0; + vertical-align: middle; +} +.chart-comments-list .comment-actions-inline .rating .agree, +.chart-comments-list .comment-actions-inline .rating .disagree { + vertical-align: middle; + display: inline-block; + position: relative; + font-size: 0; + width: 25px; + height: 16px; + opacity: 0.9; +} +.chart-comments-list .comment-actions-inline .rating .agree:hover, +.chart-comments-list .comment-actions-inline .rating .disagree:hover { + opacity: 1; +} +.chart-comments-list .comment-actions-inline .rating .agree:before { + content: " "; + height: 6px; + width: 10px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2148px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -5px; + margin-top: -3px; +} +.chart-comments-list .comment-actions-inline .rating .agree.active:before { + height: 6px; + width: 10px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2132px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -5px; + margin-top: -3px; +} +.chart-comments-list .comment-actions-inline .rating .disagree:before { + content: " "; + height: 6px; + width: 10px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -700px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -5px; + margin-top: -3px; +} +.chart-comments-list .comment-actions-inline .rating .disagree.active:before { + height: 6px; + width: 10px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -684px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -5px; + margin-top: -3px; +} +.chart-comments-list .comment-actions-inline .rating .active { + font-weight: bold; + opacity: 1; +} +.chart-comments-list .comment-actions-inline .rating .separator { + width: 1px; + height: 12px; + background: #cfcfcf; + vertical-align: middle; + margin: 0; +} +.chart-comments-list .comment-block .comment-body.notice { + font-style: italic; + margin: 10px 0 7px; + color: #909090; +} +.chart-comments-list .comment-0 { + margin-left: 0px; +} +.chart-comments-list .comment-1 { + margin-left: 30px; +} +.chart-comments-list .comment-2 { + margin-left: 60px; +} +.chart-comments-list .comment-3 { + margin-left: 90px; +} +.chart-comments-list .comment-4 { + margin-left: 120px; +} +.chart-comments-list .comment-5 { + margin-left: 150px; +} +.chart-comments-list .comment-6 { + margin-left: 180px; +} +.chart-comments-list .comment-7 { + margin-left: 210px; +} +.chart-comments-list .comment-8 { + margin-left: 240px; +} +.chart-comments-list .comment-9 { + margin-left: 270px; +} +.chart-comments-list .comment-10 { + margin-left: 300px; +} +.chart-comments-list .comment-11 { + margin-left: 330px; +} +.chart-comments-list .comment-12 { + margin-left: 360px; +} +.chart-comments-list .comment-13 { + margin-left: 390px; +} +.chart-comments-list .comment-14 { + margin-left: 420px; +} +.chart-comments-list .comment-15 { + margin-left: 450px; +} +.share-options { + display: none; + background: #f2f5f8; + position: absolute; + z-index: 13; + top: 7px; + right: 7px; + max-width: 98%; +} +.share-options .tab-arrow { + position: absolute; + left: 398px; + top: -10px; +} +.share-options .close-button { + position: absolute; + right: 10px; + top: 10px; + width: 10px; + height: 10px; + background: url(../images/icons.png) no-repeat -103px -340px; + cursor: pointer; +} +.share-options p { + margin: 13px 3px 7px 3px; + font-size: 14px; +} +.share-options a.embed { + cursor: pointer; + border-bottom: 1px dashed #5590d1; + font-weight: bold; +} +.share-options a.embed.active { + border: none; + color: #636565; +} +.share-options input[type="text"]:not(.tv-dialog-text-input) { + color: #3e4040; + width: 300px; + height: 28px; + border: 1px solid #bfbfbf; + margin: 0px; + padding: 0 5px; + background: #f7f9fc; +} +.share-options input[type="text"]:not(.tv-dialog-text-input):focus { + background: #f1f1f1; + margin: 0px; +} +.share-options .addthis { + position: relative; + top: -1px; +} +.share-options .share-warapper { + padding: 10px 20px; + max-width: 910px; + margin: 0 auto; +} +.share-options .share-base { + float: left; + width: 315px; +} +.share-options .make-it-mine label { + display: inline-block; + text-align: center; + height: 32px; + line-height: 32px; + padding: 0 14px; + cursor: pointer; + font-size: 14px; + font-weight: bold; + color: #fff; + background: #1fb2cc; + width: 312px; + padding: 0; +} +.share-options .make-it-mine label:hover { + background: #21bed9; +} +.share-options .make-it-mine label.process { + background: url(../images/button-base-process.gif) repeat-x 0 0; +} +.embed-options { + margin: 0 0 5px; + padding-left: 355px; +} +.embed-options textarea { + color: #3e4040; + height: 80px; + border: 1px solid #bfbfbf; + margin: 0px; + padding: 5px; + background: #f7f9fc; + resize: both; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.embed-options textarea:focus { + background: #f1f1f1; + margin: 0px; +} +.embed-options p.desc { + font-size: 12px; +} +.embed-options .size-select { + padding-bottom: 10px; +} +.embed-options .size-select:after { + clear: both; + display: table; + content: ""; +} +.embed-options .size-button { + cursor: pointer; + width: 60px; + height: 37px; + float: left; + background: #ececec; + border: 1px solid #c0c0c0; + position: relative; + margin: 14px 12px 0 0; +} +.embed-options .size-button.active { + background: #cceaff; + border: 1px solid #528cde; +} +.embed-options .size-button.b2 { + width: 96px; + height: 60px; +} +.embed-options .size-button.b3 { + width: 108px; + height: 72px; +} +.embed-options .size-button.b4 { + width: 119px; + height: 71px; +} +.embed-options .size-button div { + position: absolute; + width: 100%; + top: 50%; + text-align: center; + margin: -7px 0 0; +} +.embed-options .size-custom { + float: left; + font-size: 12px; +} +.embed-options .size-custom input[type="text"] { + width: 40px; +} +.viewchart-column-right { + float: right; + width: 320px; +} +.viewchart-column-right .carousel-item { + margin: 9px 0 0 0; +} +.viewchart-column-right .carousel-item.active { + border: 2px solid #007FB9; +} +.viewchart-column-right .show-more { + margin: 6px 5px 50px 0; +} +.viewchart-column-right .show-more .button { + display: inline-block; + text-align: center; + height: 32px; + line-height: 32px; + padding: 0 14px; + cursor: pointer; + font-size: 14px; + font-weight: bold; + color: #fff; + background: #1fb2cc; + display: block; + font-weight: normal; +} +.viewchart-column-right .show-more .button:hover { + background: #21bed9; +} +.viewchart-column-right .show-more .button.process { + background: url(../images/button-base-process.gif) repeat-x 0 0; +} +.viewchart-column-right .related-charts + .clear { + height: 15px; +} +.viewchart-column-right h2 { + font: bold 16px Arial; + color: #5A5A5A; + text-transform: uppercase; + margin: 0 0; +} +.viewchart-column-right h2 .icon { + top: 3px; + margin: 0 3px 0 0; +} +.exit-fullscreen { + z-index: 16; + position: fixed; + top: -1px; + left: 50%; + opacity: 0.6; + background: #FFFFFF; + color: #848487; + border-radius: 0 0 3px 3px; + border: 1px solid #c9cbcd; + font-size: 11px; + width: 116px; + font-weight: bold; + padding: 2px 4px; + cursor: default; + margin: 0 0 0 -62px; +} +.exit-fullscreen:hover { + opacity: 1; +} +.viewchart-body .chart-status-picture { + z-index: 50; + position: absolute; +} +.chart-additional { + padding: 40px 0 0; +} +.chart-additional .head { + color: #26282f; + font-size: 16px; + font-weight: bold; + text-transform: uppercase; + padding-bottom: 15px; +} +.chart-additional .similar-charts { + margin: -5px 0 0 -5px; +} +.chart-comments { + padding-right: 350px; + padding-bottom: 25px; +} +.chart-comments .embeded-image { + cursor: pointer; + margin-top: 4px; +} +.chart-comments .embeded-image img { + border: 1px solid #C4CED6; +} +.chart-comments .comment-body iframe { + margin-top: 4px; + max-width: 100%; +} +.embeded-image-popup { + position: fixed; + z-index: 100; + border: 1px solid #C4CED6; + padding: 10px; + border-radius: 5px; + background: white; +} +.chart-direction-label, +.chart-activity-label { + text-transform: uppercase; + color: #fff; + font-size: 11px; + border-radius: 1px; + padding: 0 4px; + display: inline-block; + line-height: 18px; + vertical-align: top; + margin: 0 0 0 3px; + position: relative; + font-weight: bold; + cursor: default; + white-space: nowrap; +} +.chart-activity-label { + padding: 0; +} +.chart-activity-label-plate, +.chart-activity-label-help { + display: inline-block; + vertical-align: top; + background: #888888; + padding: 0 4px; +} +.chart-activity-label-help { + padding: 0 2px; + margin-left: 1px; + color: rgba(255, 255, 255, 0.75); +} +.chart-activity-label-help:hover { + color: white; +} +.chart-activity-label-active .chart-activity-label-plate, +.chart-activity-label-active .chart-activity-label-help { + background: #008ccc; +} +.chart-direction-label.direction-0 { + background: #E7C400; + display: none; +} +.chart-direction-label.direction-1 { + background: #60b789; +} +.chart-direction-label.direction-2 { + background: #dc7d6e; +} +.chart-title .chart-direction-label, +.chart-title .chart-activity-label, +.chart-title .icon-chart-recommended { + vertical-align: middle; +} +.chart-actions .button-set { + font-size: 0; + white-space: nowrap; +} +.chart-actions .button-set .tv-button { + border-radius: 0; + margin-left: 1px; + border: none; + background: #e2e8ef; +} +.chart-actions .button-set .tv-button:hover:not(.disabled) { + background: #e5ebf1; +} +.chart-actions .tv-button.active:not(.chart-active-button) { + color: #fff !important; + box-shadow: none; + background: #64c581; + border: none; + /*border-color: #4e812d;*/ +} +.chart-actions .tv-button.active:hover:not(.chart-active-button):not(.chart-closed-button) { + background: #5fca7f; +} +/* +.chart-actions .button-set .tv-button {border-radius: 0; margin-left: -1px;} +.chart-actions .button-set .tv-button:first-child{border-top-left-radius: 3px;border-bottom-left-radius: 3px;} +.chart-actions .button-set .tv-button:last-child{border-top-right-radius: 3px;border-bottom-right-radius: 3px;} +*/ +.chart-agree-button.active { + background: #7dbc52 !important; + border-color: #4e812d !important; +} +.chart-agree-button.active + .chart-disagree-button { + border-left-color: #4e812d !important; +} +.chart-disagree-button.active { + background: #c15135 !important; + border-color: #843825 !important; +} +.chart-actions .tv-button .tooltip { + display: none; +} +.chart-actions .tv-button.chart-active-button.active { + position: relative; + background: #d9e1e9 !important; + box-shadow: none; +} +.chart-actions .tv-button.chart-closedbullseye-button.active { + position: relative; +} +.chart-actions .tv-button.chart-closed-button.active { + position: relative; + background: #c15135 !important; +} +.icon-chartstate-active { + background-position: -80px -300px; + width: 18px; + height: 15px; + margin: -7px 2px -7px 0; + vertical-align: middle; +} +.icon-chartstate-closed { + background-position: -40px -300px; + width: 17px; + height: 17px; + margin: -7px 2px -5px 0; + vertical-align: middle; +} +.tv-button.active .icon-chartstate-closed { + background-position: -60px -300px; +} +.icon-chartstate-closedbullseye { + background-position: 0px -300px; + width: 17px; + height: 17px; + margin: -7px 2px -5px 0; + vertical-align: middle; +} +.tv-button.active .icon-chartstate-closedbullseye { + background-position: -20px -300px; +} +.share-button { + position: relative; +} +.share-button.active { + background: #fb611a !important; + border-color: #d55415 !important; +} +.share-button img.tab-arrow { + position: absolute; + left: 23px; + bottom: -7px; + z-index: 1; + display: none; +} +.share-button.active img.tab-arrow { + display: block; +} +#chart-favorites-button.active { + background: #fc9c21 !important; + border-color: #c97c18 !important; +} +.chart-comment-form textarea:focus, +.viewchart-column-main .chart-actions-agree-comment-block textarea:focus { + background: white; +} +.similar-charts .item { + margin-bottom: 28px; +} +.modal-page-chart { + background: #f2f5f8; +} +.modal-page-chart .fancybox-skin { + background: #f2f5f8; +} +.modal-page-chart .tv-layout-width { + width: auto !important; + padding-left: 28px !important; + padding-right: 28px !important; +} +.modal-page-chart .chart-popup-iframe-wraper { + margin: 0 27px 0 28px; + position: relative; +} +.modal-page-chart .view-chart .view-chart-header { + padding-top: 28px; +} +.modal-page-chart .chart-popup-iframe-wraper iframe { + width: 100%; + height: 475px; + position: absolute; + top: 165px; + z-index: 1; + margin: -1px 0 0 -1px; +} +.modal-page-chart .chart-comments { + padding-right: 0; +} +#footer-chart-panel { + min-height: 28px; + padding: 0 5px 5px 5px; + background-color: #F1F3F6; + position: relative; +} +.is-mobile #footer-chart-panel { + padding: 6px 0; + background-color: #FFF; +} +.is-mobile #footer-chart-panel .tools-group { + float: left; +} +.is-mobile #footer-chart-panel .publish-buttons { + margin-top: 8px; +} +.is-mobile #footer-chart-panel .publish-buttons a.getimage, +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage, +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage, +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button { + margin-right: 30px; +} +.is-mobile #footer-chart-panel .publish-buttons a.getimage .icon, +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage .icon, +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage .icon, +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button .icon { + background: url('../images/mobile/icons.png') no-repeat; +} +.is-mobile #footer-chart-panel .publish-buttons a.getimage { + width: 40px; + height: 40px; + border: 2px solid #91b521; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 22px; + -webkit-background-clip: padding-box; + -moz-border-radius: 22px; + -moz-background-clip: padding; + border-radius: 22px; + background-clip: padding-box; + background: #FFF; +} +.is-mobile #footer-chart-panel .publish-buttons a.getimage:hover, +.is-mobile #footer-chart-panel .publish-buttons a.getimage:active, +.is-mobile #footer-chart-panel .publish-buttons a.getimage.active, +.is-mobile #footer-chart-panel .publish-buttons a.getimage.selected { + background: #FFF; + border: 2px solid #91b521; +} +.is-mobile #footer-chart-panel .publish-buttons a.getimage:not([disabled]), +.is-mobile #footer-chart-panel .publish-buttons a.getimage:active:not([disabled]), +.is-mobile #footer-chart-panel .publish-buttons a.getimage.active:not([disabled]) { + background: #fff; +} +.is-mobile #footer-chart-panel .publish-buttons a.getimage .icon { + top: 2px; + width: 20px; + height: 17px; + background-position: 0 0; +} +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage { + width: 40px; + height: 40px; + border: 2px solid #f46f35; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 22px; + -webkit-background-clip: padding-box; + -moz-border-radius: 22px; + -moz-background-clip: padding; + border-radius: 22px; + background-clip: padding-box; + background: #FFF; +} +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage:hover, +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage:active, +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage.active, +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage.selected { + background: #FFF; + border: 2px solid #f46f35; +} +.is-mobile #footer-chart-panel .publish-buttons a.tweetimage .icon { + top: 2px; + width: 20px; + height: 17px; + background-position: -20px 0; +} +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage { + width: 40px; + height: 40px; + border: 2px solid #af3b37; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 22px; + -webkit-background-clip: padding-box; + -moz-border-radius: 22px; + -moz-background-clip: padding; + border-radius: 22px; + background-clip: padding-box; + background: #FFF; +} +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage:hover, +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage:active, +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage.active, +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage.selected { + background: #FFF; + border: 2px solid #af3b37; +} +.is-mobile #footer-chart-panel .publish-buttons a.stocktwitimage .icon { + top: 1px; + width: 20px; + height: 17px; + background-position: -40px 0; +} +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button { + padding-left: 3px; + padding-right: 3px; + width: 40px; + height: 40px; + border: 2px solid #00adce; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 22px; + -webkit-background-clip: padding-box; + -moz-border-radius: 22px; + -moz-background-clip: padding; + border-radius: 22px; + background-clip: padding-box; + background: #FFF; +} +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button:hover, +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button:active, +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button.active, +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button.selected { + background: #FFF; + border: 2px solid #00adce; +} +.is-mobile #footer-chart-panel .publish-buttons a.publish-chart-button .icon { + top: 1px; + left: 3px; + width: 24px; + height: 17px; + background-position: -60px 0; +} +table.footer-chart-panel-wrapper { + height: 32px; + border-collapse: collapse; +} +table.footer-chart-panel-wrapper td { + padding: 0; + vertical-align: top; +} +#footer-chart-panel a.publish-chart-button { + cursor: default; + background: #00b2d0; + color: #fff; + padding: 8px 14px 7px; + font-size: 12px; + font-weight: bold; + float: left; + height: 15px; + margin: 0 0 0 7px; + cursor: pointer; +} +#footer-chart-panel a.publish-chart-button.inprogress { + background: #ffb03b; +} +#footer-chart-panel a.getimage, +#footer-chart-panel a.tweetimage, +#footer-chart-panel a.stocktwitimage { + float: left; + margin: 0 0 0 7px; + position: relative; +} +a.getimage { + padding: 8px 7px 7px; + border: none; +} +a.getimage:not([disabled]), +a.getimage:active:not([disabled]), +a.getimage.active:not([disabled]) { + background: #5cb888; +} +a.getimage .icon { + width: 16px; + height: 13px; + background-position: -40px -240px; + position: relative; + top: -1px; +} +#footer-chart-panel a.tweetimage { + padding: 8px 5px 7px; + background: #00c9ff; +} +#footer-chart-panel a.tweetimage .icon { + width: 20px; + height: 16px; + background-position: -120px -240px; + position: relative; + top: -1px; +} +#footer-chart-panel a.stocktwitimage { + padding: 8px 5px 7px; + background: #ae3836; +} +#footer-chart-panel a.stocktwitimage .icon { + width: 22px; + height: 14px; + background-position: -140px -300px; +} +.icon-container, +.icon-container-toggle, +#footer-chart-panel .icon-container-select { + float: right; + margin: 0 5px 0 0; +} +.icon-container-add-space { + margin-right: 10px; +} +.icon-container-extra-space { + margin-right: 20px; +} +.icon-container a { + cursor: default; + padding: 4px 5px 3px; + border: 1px solid #c9cbcd; + border-right: none; + float: left; + height: 19px; + background: url('../images/button-bg.png') 0 0; + text-align: center; + color: #606060; + font-size: 11px; + font-weight: bold; +} +.icon-container a:hover { + background: #fff; +} +.icon-container a:active { + background: #f4f7f9; + box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2); +} +.icon-container-toggle a { + cursor: default; + padding: 6px 0 5px; + border: 1px solid #c9cbcd; + border-right: none; + float: left; + height: 15px; + background: url('../images/button-bg.png') 0 0; + text-align: center; + color: #8b8c8e; + font: bold 12px Calibri, Arial, sans-serif; + width: 29px; + text-decoration: none !important; +} +.icon-container-toggle a:hover { + color: #68696b; + background: #fff; +} +.icon-container-toggle a:active, +.icon-container-toggle a.active { + background: #f4f7f9; + color: #68696b; + border-color: #c9cbcd; + box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2); +} +.icon-container-toggle a.active + a, +.icon-container-toggle a:active + a { + border-left-color: #c9cbcd; +} +.icon-container a img { + vertical-align: baseline; +} +.icon-container .icon-right, +.icon-container-toggle .icon-right { + border-right: 1px solid #c9cbcd; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.icon-container .icon-left, +.icon-container-toggle .icon-left { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.icon-container-toggle a.disabled, +.icon-container-toggle a.disabled:hover, +.icon-container-toggle a.disabled:active { + color: #c0c0c0; + background: #fff !important; + box-shadow: none; +} +.icon-container .icon-individual { + border-radius: 2px; + border-right: 1px solid #c9cbcd; +} +.icon-container-toggle a:active, +.icon-container-toggle a.active, +.icon-container a:active { + background: -moz-linear-gradient(top, #f2f7fa, #f4f7f9); + background: -webkit-linear-gradient(top, #f2f7fa, #f4f7f9); + background: -ms-linear-gradient(top, #f2f7fa, #f4f7f9); + background: -o-linear-gradient(top, #f2f7fa, #f4f7f9); + background: linear-gradient(top, #f2f7fa, #f4f7f9); +} +.load-charts-list { + width: 145px; + border: 1px solid #999; + border-radius: 2px; + padding: 1px; + background: #fff; + box-shadow: 0 1px 2px #BFBFBF; + z-index: 10; + overflow-y: auto; +} +.load-charts-list > div { + padding: 4px 5px; + color: #3e4040; + cursor: default; +} +.load-charts-list > div:hover { + background: #f4f7f9; +} +.load-charts-list > div.selected { + background: #D1E1F8; +} +.load-charts-list > div div:first-child { + font-weight: bold; +} +.load-charts-list > div div:last-child { + font-size: 11px; +} +/* publish buttons */ +.publish-buttons { + float: right; +} +.publish-buttons .tv-button { + border-width: 0; +} +/* SaveLoadWidget */ +.save-load-buttons { + margin: 0; + float: left; +} +.save-load-buttons > span { + display: block; + float: left; + height: 15px; + max-width: 80px; + border: 1px solid #c9cbcd; + border-width: 1px 0 1px 1px; + padding: 7px 12px 6px 10px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + /*background: #F9F9F9;*/ + background: #FFFFFF; + text-align: center; + color: #8B8C8E; + font-size: 11px; + font-weight: bold; + cursor: default; +} +.save-load-buttons > span:hover { + color: #68696b; +} +.save-load-buttons > span:active, +.save-load-buttons > span.active { + background-color: #f4f7f9; +} +.save-load-buttons > span.first { + border-left: 1px solid #c9cbcd; +} +.save-load-buttons > span.last { + border-right: 1px solid #c9cbcd; +} +.save-load-buttons .save.titled, +.save-load-buttons .copy.titled { + border-right: 0; + position: relative; + padding-right: 15px; +} +.save-load-buttons .title.read-only { + cursor: default; +} +.save-load-buttons .read-only { + color: #8B8C8E; +} +.save-load-buttons .separator { + display: none; + width: 7px; + height: 28px; + position: absolute; + top: 0; + right: 0; + background: url('../images/save-load-separator-inv.png') 0 50% no-repeat; +} +.save-load-buttons .separator.clicked { + background-position: -7px 50%; +} +.save-load-buttons .save.titled .separator, +.save-load-buttons .copy.titled .separator { + display: block; +} +.save-load-buttons .load { + border-right: none; +} +.save-load-buttons .arrow-icon { + display: inline-block; + height: 5px; + width: 9px; + margin: 0 0 0 6px; + padding-top: 1px; + background: url("../images/select-bg.png") repeat scroll 0 0 transparent; +} +.save-load-buttons .options .arrow-icon { + margin: 0; +} +.save-load-buttons .options { + padding-left: 3px; + padding-right: 3px; +} +.save-load-buttons .active .arrow-icon { + background-position: 0 -20px; +} +.save-load-buttons .title { + position: relative; + max-width: 136px; + padding-left: 5px; + padding-right: 5px; + border-left: 0; + background: #E6E6E6; + cursor: pointer; +} +.save-load-buttons .title .sizer { + display: block; + min-width: 50px; + height: 10px; + visibility: hidden; + margin: 0; + padding: 0; + border: none; + font: bold 11px sans-serif; + text-align: right; +} +.save-load-buttons input, +.save-load-buttons .input { + position: absolute; + top: 7px; + left: 5px; + width: 50px; + margin: 0; + padding: 0; + border: none; + background: none; + color: #737475; + font: bold 11px sans-serif; + text-align: left; + cursor: pointer; +} +.save-load-buttons input:focus, +.save-load-buttons .input:focus { + color: #404040; + /*width: 330px;*/ + cursor: text; +} +.save-load-buttons .input { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.save-load-buttons .no-change { + background: #E6E6E6; +} +.save-load-buttons .process, +.save-load-buttons .no-change.process { + background: url(../images/bar-loader.gif) 0 0 repeat !important; + box-shadow: none !important; +} +.layout-toggle-container { + float: left; + margin-right: 4px; +} +.layout-toggle-container .tv-button { + padding: 0; + width: 45px; + height: 28px; + position: relative; + background: #fff; +} +.layout-toggle-container .tv-button:before { + content: " "; + position: absolute; + top: 12px; + right: 7px; + width: 0px; + height: 0px; + border-style: solid; + border-width: 5px 4.5px 0 4.5px; + border-color: #8F9091 transparent transparent transparent; +} +.layout-toggle-container .tv-button.active:before { + border-width: 0 4.5px 5px 4.5px; + border-color: transparent transparent #81bde2 transparent; +} +.layout-toggle-container .tv-button i { + position: absolute; + width: 29px; + height: 23px; + top: 2px; + left: 1px; + background-image: url("../images/bottomtoolbar/layout-buttons.png"); +} +.layout-widget { + position: absolute; + z-index: 120; + border: 1px solid #c9cbcd; + padding: 12px 12px 8px 12px; + background: #fff; + color: #4c5151; +} +.layout-widget .layout-button { + display: inline-block; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 31px; + height: 25px; + border: 1px solid transparent; + background-image: url("../images/bottomtoolbar/layout-buttons.png"); + cursor: pointer; +} +.layout-widget .layout-button.active { + border-color: #c9cbcd; + background-color: #f2f5f8; +} +.layout-widget .input-row { + margin: 4px; +} +.layout-widget .input-row label { + position: relative; + top: -2px; + padding: 0 0 0 4px; +} +.search-container { + color: #5a5a5a; +} +/*.search-container a{text-decoration: underline;}*/ +.search-header { + padding: 10px; + height: 22px; + margin: 10px 0 0; +} +.search-header .heading { + float: left; + text-transform: uppercase; + font: bold 16px Arial; +} +.search-header .tag-link { + float: right; + font-size: 14px; +} +.search-header .tags { + float: right; +} +body.search-page.three-columns .tv-layout-width { + width: 1504px; +} +body.search-page.three-columns .quote-area > .main { + width: 1504px; +} +/* +@media (min-width: 1560px) { + body.search-page .tv-layout-width { + max-width: 1504px; + } + body.search-page .quote-area > .main { + max-width: 1504px; + } +} +*/ +.search-results { + padding: 10px 0 10px; + margin-left: -20px; + font-size: 0; +} +.search-results > * { + font-size: 12px; +} +.search-results.loading { + pointer-events: none; +} +.search-results.loading > * { + opacity: 0.3; +} +.search-results.loading #loading-indicator-small { + opacity: 1; + margin-bottom: -24px; + top: 16px; + position: relative; +} +.tab .search-results { + padding: 0 0 10px; + margin: 0; +} +.search-results .cb-column { + float: left; + width: 506px; + margin-left: 2px; +} +.search-results .item { + position: relative; + width: 466px; + padding: 11px 9px; + margin: 0 0 30px 20px; + background: #f2f5f8; + border: solid 1px #dce1e6; + display: inline-block; + vertical-align: top; + font: 12px Arial, sans-serif; +} +.search-results .item.two-columns-item { + width: 972px; +} +.search-results .item.two-columns-item .img-border { + overflow: hidden; + height: 546px; +} +.search-results .item.two-columns-item .img-border img { + height: 546px; + width: 972px; +} +.search-results .item .head { + position: relative; + margin: 0 0 12px 0; + white-space: nowrap; + overflow: hidden; + font-weight: bold; + color: #828282; + text-overflow: ellipsis; + line-height: 30px; +} +.search-results .item .head .user-badge { + margin-left: 4px; +} +.search-results .item .head .userlink { + cursor: pointer; +} +.search-results .item .head .avatar { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; + float: left; + margin-right: 10px; + display: inline-block; +} +.search-results .item .head .avatar img { + width: 32px; + height: 32px; +} +.search-results .item .head .avatar.online:after, +.search-results .item .head .avatar.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.search-results .item .head .follow-link { + display: inline-block; + margin-right: 3px; +} +.search-results .item .head a, +.search-results .item .head span { + vertical-align: middle; +} +.search-results .item .head a.userlink { + text-decoration: none; + font-size: 15px; +} +.search-results .item .head .user-stats-small { + display: block; + padding-top: 1px; +} +.search-results .item .chart-info { + position: relative; + font-weight: bold; + margin: 17px 0 0; + height: 17px; +} +.search-results .item .chart-info .symbol { + font-size: 12px; + line-height: 17px; + float: left; +} +.search-results .item .chart-info .symbol a, +.search-results .item .chart-info .symbol .interval { + vertical-align: top; +} +.search-results .item .chart-info .symbol > a { + display: inline-block; + max-width: 230px; + overflow: hidden; + text-overflow: ellipsis; +} +.search-results .item .chart-info .symbol button.follow-symbol { + display: inline-block; + margin-right: 2px; + vertical-align: top; +} +.search-results .item .chart-info .chart-direction-label { + line-height: 17px; + margin-left: 6px; +} +.search-results .item .chart-info .chart-stats-small { + float: right; +} +.search-results .item .chart-actions { + margin: 10px 0 5px; +} +.search-results .item .chart-title { + clear: both; + margin: 12px 0 16px; + font-size: 19px; + font-weight: normal; +} +.search-results .item .chart-title .icon-chart-recommended { + margin-left: 1px; +} +.search-results .item .chart-title .icon-chart-bullseye { + margin: 2px 0 0; +} +.search-results .item .chart-title .chart-non-public { + display: inline-block; + float: right; + color: white; + margin: 0 7px 0 0; + padding: 0 4px; + border-radius: 2px; + font-size: 8px; + text-transform: uppercase; + cursor: default; + vertical-align: top; + line-height: 16px; + background: #E28B8B; +} +.search-results .item .desc { + margin: 16px 0 10px; +} +.search-results .item .img-border { + position: relative; + overflow: hidden; + height: 275px; +} +.search-results .item .img-border img { + height: 275px; + width: 466px; +} +.search-results .item .img-border .chart-relation-buttons { + top: 7px; + left: 7px; +} +.search-results .item .time-info { + padding-top: 9px; + font-size: 12px; +} +.search-results .item .time-info.with-delete { + margin-right: 30px; +} +.search-results .item span.delta { + color: #3cbf81; + font-size: 11px; + vertical-align: super; +} +.search-results .item .agree .delta { + color: #4DFFAB; + padding-left: 1px; + line-height: 11px; +} +.search-results .item .agree.small .delta { + line-height: 9px; +} +.search-results .item .related-charts { + margin: 10px 0 0 0; +} +.search-results .item .related-charts .related-chart { + margin: 3px 0 0 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.search-results .item .related-charts .related-chart a { + color: #5cb888; +} +.search-results .item .related-charts .related-chart a:before { + content: ' '; + display: inline-block; + vertical-align: top; + margin-right: 5px; + height: 16px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1826px; +} +.search-results .item span.delete { + display: block; + position: absolute; + top: 10px; + right: 10px; + width: 9px; + height: 9px; + background: url(../images/dialogs/close-flat.png) no-repeat; + cursor: pointer; +} +.search-results .item span.delete:hover { + background-position: 0 -9px; +} +.profile .search-results .item .chart-info .symbol > a { + max-width: 50%; +} +.profile .treated .search-results .item .chart-info .symbol > a { + max-width: 44%; +} +.search-results .empty, +.following .empty, +.followers .empty { + font-style: italic; + text-align: center; + margin: 20px 0; +} +.search-results .item .head .follow-link { + display: inline-block; + position: relative; +} +.search-results .item .chart-info .stats .agreed, +.search-results .item .chart-info .stats .disagreed, +.search-results .item .chart-info .stats .private { + color: white; + padding: 0 4px; + margin: 0 7px 0 0; + border-radius: 2px; + font-size: 11px; + text-transform: uppercase; + cursor: default; + vertical-align: top; + line-height: 16px; + display: inline-block; +} +.search-results .item .chart-info .stats .agreed { + background: #6DC35D; +} +.search-results .item .chart-info .stats .private, +.search-results .item .chart-info .stats .disagreed { + background: #FF7B79; +} +.search-container .show-more, +.tab .show-more { + margin: 0 0 20px; + text-align: center; +} +.search-container .show-more #show-more-button.hidden { + display: none; +} +.preview-wrap { + height: 100%; + width: 100%; + position: fixed; + z-index: 5; + left: 0; + top: 0; + display: none; +} +.preview-container { + height: 70%; + width: 60%; + position: absolute; + left: 50%; + top: 50%; + border: 4px solid #a9aaab; + box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); + border-radius: 8px; +} +.preview-container iframe { + height: 100%; + width: 100%; +} +.preview-container .close-img { + position: absolute; + top: -18px; + right: -18px; + z-index: 160; + cursor: pointer; +} +.preview-container .loading-indicator { + border-radius: 4px; +} +.search-toolbar .type-select .icon-container-toggle a { + width: 43px; +} +.search-toolbar .type-select .icon-container-toggle a.type-all { + width: 29px; +} +.search-toolbar .type-select .icon-container-toggle a.type-futures { + width: 53px; +} +.search-toolbar .interval-select #intervals-panel a { + width: 43px; +} +.search-toolbar .interval-select #intervals-panel a.type-all { + width: 29px; +} +.search-toolbar .interval-select #intervals-panel a.type-minutes { + width: 57px; +} +.search-toolbar .interval-select #intervals-panel a.type-hours { + width: 46px; +} +.search-toolbar .interval-select #intervals-panel a.type-days { + width: 42px; +} +.search-toolbar .interval-select #intervals-panel a.type-weeks { + width: 51px; +} +.search-toolbar .interval-select #intervals-panel a.type-months { + width: 55px; +} +.search-results-subtab { + display: none; +} +.search-results-subtab-toggle { + padding: 6px 0 6px 0; +} +.search-results-subtab-toggle a { + display: inline-block; + white-space: nowrap; + margin: 0 15px 0 0; + text-decoration: none; + border-bottom: dashed 1px; + font-weight: bold; + font-size: 14px; +} +.search-results-subtab-toggle a.active { + color: #5A5D66; + border-bottom: none; + cursor: default; +} +.search-results-subtab.following-people { + padding-top: 5px; +} +.chart-state-notice { + font-size: 11px; + color: #787878; + margin: 0 0 8px 0; +} +.search-additional-info .symbol-minichart { + height: 122px; + padding: 0 350px 0 2px; +} +.search-additional-info .symbol-quote { + margin-top: -122px; + position: relative; + float: left; + height: 146px; + width: 100%; + padding: 0 10px; + overflow: hidden; +} +.search-additional-info .symbol-quote h1 { + font-size: 32px; + font-weight: normal; + margin: 0; + white-space: nowrap; + text-overflow: ellipsis; + display: inline-block; + overflow: hidden; + float: left; + max-width: 515px; +} +body.three-columns .search-additional-info .symbol-quote h1 { + max-width: 1000px; +} +.search-additional-info .symbol-quote-stats { + margin: 0; + font-size: 36px; +} +.search-additional-info .symbol-quote .symbol-last { + color: #42434A; + border-radius: 2px; + padding: 0 3px 0; +} +.search-additional-info .symbol-quote .symbol-change-pt { + font-size: 28px; +} +.search-additional-info .symbol-quote .symbol-change-pt:before { + content: '('; +} +.search-additional-info .symbol-quote .symbol-change-pt:after { + content: ')'; +} +.search-additional-info .symbol-quote-stats .section-title { + color: #787c82; + font-size: 12px; + font-weight: normal; + margin: 0 0 10px; +} +.search-additional-info .symbol-quote-stats .section { + float: left; + margin: 19px 38px 0 0; +} +.symbol-quote .follow-symbol-block { + float: left; + margin: 3px 0 0 10px; +} +.search-quote { + height: 146px !important; + position: relative; +} +.search-quote .fundamentals, +.search-quote .news { + height: 70px !important; +} +.search-quote .news { + overflow: visible !important; + border: none !important; + height: 146px !important; + top: 0 !important; + right: 0 !important; + width: 330px !important; +} +.search-quote .news-item .title { + width: 330px !important; +} +.search-quote .news-item { + height: 24px !important; + margin-bottom: 2px; +} +.search-quote .news-caption { + color: #bbbcc1; + font-size: 12px; + font-weight: normal; + margin: 0; + white-space: nowrap; + line-height: 20px; + margin-bottom: 5px; +} +.quote-area-loading { + position: absolute; + width: 100%; + height: 146px; + z-index: 1; + background: #eaeff4; + top: 0; + opacity: 0.5; +} +.quote-area-loading .loading-indicator-small { + position: absolute; + top: 45px; + width: 100%; +} +.search-quote.loading-process .symbol-quote-stats .section { + display: none; +} +/***********************/ +/* NEW SEARCH */ +.search-filter-place { + height: 78px; +} +.search-container .tabs-with-search { + padding: 0 10px; + padding: 0 10px 0 0px; + height: 78px; + display: table-cell; + vertical-align: middle; + -webkit-transition: height 0.1s ease-in; + -moz-transition: height 0.1s ease-in; + -o-transition: height 0.1s ease-in; + -ms-transition: height 0.1s ease-in; + transition: height 0.1s ease-in; +} +.search-filter { + background: #f2f5f8; + z-index: 1; + width: 100%; + box-sizing: border-box; + top: 0; +} +.search-filter.static { + position: fixed; + border-bottom: solid 1px #c9cbcd; + -moz-box-sizing: border-box; +} +.search-filter form { + display: table; + width: 100%; +} +.search-page .tv-main, +.search-page .tv-content { + background: #eaeff4; +} +.search-data { + padding-top: 24px; +} +.tabs-with-search .filter { + height: 34px; + float: left; + position: relative; + color: #666c7d; + margin-right: 10px; +} +.tabs-with-search .filter.active .selected { + color: #fff; +} +.tabs-with-search .inactive .tabs a:not(.active), +.tabs-with-search .inactive .filter .selected { + color: #bbbcc1; +} +.tabs-with-search .filter.active { + background: #58c3e5; +} +.tabs-with-search .filter .selected { + line-height: 34px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + padding: 0 27px 0 10px; + position: relative; + cursor: pointer; + text-transform: uppercase; + font-size: 17px; + -o-user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; + color: #007FB9; +} +.tabs-with-search .filter .selected:after { + position: absolute; + right: 10px; + top: 15px; + width: 0; + height: 0; + border-left: 5px solid transparent; + border-right: 5px solid transparent; + border-top: 5px solid #666c7d; + content: " "; +} +.tabs-with-search .filter.active .selected:after { + border-top-color: #fff; +} +.tabs-with-search .dropdown { + display: none; + position: absolute; + z-index: 1; + box-sizing: border-box; + left: 0; + top: 100%; + margin-top: 2px; + background: #fefefe; + border: solid 1px #d6dadf; + padding: 0; + white-space: nowrap; + width: 185px; +} +.tabs-with-search .dropdown a { + color: #5c6170; + display: block; + padding: 8px 12px; + font-size: 14px; + text-decoration: none; +} +.tabs-with-search .dropdown .sub-group a { + padding: 8px 22px; +} +.tabs-with-search .dropdown a:hover { + background: #f8fbfe; +} +.tabs-with-search .dropdown a.active { + color: #2e3138; + background: #f2f5f8; +} +.tabs-with-search .dropdown .sub { + padding-left: 27px; +} +.tabs-with-search .dropdown .separator { + height: 1px; + overflow: hidden; + margin: 5px 0; +} +.tabs-with-search .dropdown .sub-title { + color: #b9bac0; + font-size: 11px; + margin: 0 10px; + line-height: 30px; + text-transform: uppercase; + font-weight: bold; + border-bottom: solid 1px #d6dadf; + padding: 0 3px; + margin-top: 2px; +} +.tabs-with-search .dropdown .description { + font-size: 10px; + color: #b9bac0; + display: block; + margin-bottom: -4px; +} +.is-not-authenticated .itabs-with-search a.authorization-required { + /*color: #9ca1b0;*/ + display: none !important; +} +.is-not-authenticated .tabs-with-search .filter-by { + display: none; +} +/* TABBED */ +.tabs-with-search .filter-tabbed .tabs { + /* + float: left; + margin-bottom: -22px; +*/ +} +.tabs-with-search .filter-tabbed .tabs a.item { + float: left; + margin: 0 28px 0 0; + line-height: 34px; + font-size: 14px; + text-transform: uppercase; + /* padding-bottom: 22px;*/ +} +/* +.tabs-with-search .filter-tabbed .tabs .sub-group { + margin-left: 0 0 0 -20px; +} + +.tabs-with-search .filter-tabbed .tabs .sub-group a{ + font-size: 12px; +} +*/ +.tabs-with-search .dropdown .sub-group.inactive { + opacity: 0.5; +} +.tabs-with-search .dropdown .sub-group.inactive a:hover { + background: none; +} +.tabs-with-search .dropdown .sub-group.inactive a.active { + background: #f2f5f8; +} +.tabs-with-search .dropdown .sub-group.inactive a { + cursor: default; +} +.tabs-with-search .filter-tabbed div.group { + position: relative; + float: left; +} +.tabs-with-search .filter-tabbed div.group a { + display: none; +} +.tabs-with-search .filter-tabbed div.group.active-group a.default { + display: none; +} +.tabs-with-search .filter-tabbed div.group a.default { + display: block; +} +.tabs-with-search .filter-tabbed div.group a.active { + display: block !important; +} +.tabs-with-search .filter-tabbed .dropdown a { + display: block; +} +.tabs-with-search .filter-tabbed .tabs a.active { + /* padding-bottom: 20px;*/ + /* border-bottom: solid 2px #5bb888;*/ + color: #666c7d; + cursor: default; + position: relative; +} +.tabs-with-search .filter-tabbed .tabs a.active .active-underline { + display: block; + position: absolute; + height: 2px; + background: #5bb888; + width: 100%; + margin-top: 20px; +} +.tabs-with-search .filter-tabbed .filter { + margin-left: -10px; +} +.tabs-with-search .filter-tabbed .filter .dropdown { + width: auto; + white-space: nowrap; +} +.tabs-with-search .filter-tabbed .dropdown a { + padding-right: 20px; +} +/* active state */ +.tabs-with-search .filter-tabbed .filter.active { + background: #58c3e5; +} +.tabs-with-search .filter-tabbed .filter.active .selected { + color: #fff; +} +/* + +.tabs-with-search .filter.stream-select .selected:before { + display: inline-block; + margin: 0 8px -1px 0; + width: 13px; + height: 12px; + content: " "; + background: url(data:image/gif;base64,R0lGODlhAgAYAJECAP///2Zsff///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Qzg1NUE0MjA0RjcxMUUzQkM5N0ZERDNCNEE0OTc2NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Qzg1NUE0MzA0RjcxMUUzQkM5N0ZERDNCNEE0OTc2NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdDODU1QTQwMDRGNzExRTNCQzk3RkREM0I0QTQ5NzY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdDODU1QTQxMDRGNzExRTNCQzk3RkREM0I0QTQ5NzY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAgAsAAAAAAIAGAAAAgyEIamHmhxicElOagsAOw==) repeat-x 0 -12px; +} + +.tabs-with-search .filter.active.stream-select .selected:before { + background-position: 0 0; +} + +*/ +.tabs-with-search .search-query { + float: right; + position: relative; + margin-left: -20px; +} +.tabs-with-search .search-query:before { + content: " "; + display: block; + position: absolute; + width: 13px; + height: 13px; + background: url(../images/icons.png) no-repeat -80px -339px; + top: 10px; + left: 9px; +} +.tabs-with-search .search-query input { + padding: 7px 22px 7px 27px; + margin: 1px 0 0; + border: 1px solid #D7DBE0; + width: 128px; +} +.tabs-with-search .search-query input::-webkit-input-placeholder { + color: #999; +} +.tabs-with-search .search-query input:-moz-placeholder { + color: #999; +} +.tabs-with-search .search-query input::-moz-placeholder { + color: #999; +} +.tabs-with-search .search-query input:-ms-input-placeholder { + color: #999; +} +.tabs-with-search .search-query input:focus { + border-color: #4c82ce; +} +.tabs-with-search .tv-index-content-wrap { + padding: 22px 3px 22px 16px; +} +/* + + + +.iotd_tab { + text-transform: none; + font-size: 18px; + margin-right: 35px !important; +} + +.iotd_tab:after { + content: "/"; + font-size: 25px; + position: absolute; + margin-left: 14px; + +}*/ +.activity-timeline { + margin-bottom: 10px; +} +.timeline-indent .activity-timeline { + margin: 17px 0 25px; +} +.activity-info-message { + background: #EAF3FB; + border: 1px solid #D1DEE9; + border-radius: 1px; + margin: 25px 0; + padding: 12px 14px; +} +.timeline { + width: 2px; + position: relative; + left: 492px; + top: 0; + background: #C4CED6; +} +.timeline .new { + width: 2px; + background: #6FB540; +} +.timeline-left, +.timeline-right { + width: 49%; +} +.timeline-left { + float: left; +} +.timeline-right { + float: right; +} +.twigged .timeline { + height: 20px; +} +.twigged .timeline-left, +.twigged .timeline-right { + top: 20px; +} +.activity-timeline .loading-indicator-small { + margin-top: 4px; +} +.timeline-event { + position: relative; + top: 0; + left: 0; + padding: 10px 0 10px 11px; + margin: 0 0 23px 0; + background: #eaeff4; + font-size: 12px; + color: #a5a9ad; +} +.timeline-event .avatar-small { + float: left; +} +.timeline-event .event-icon-container { + position: absolute; + width: 48px; + top: 1px; + right: 1px; + bottom: 1px; + background: #e4eaf2; +} +.timeline-event .event-icon-container .vertical-center { + display: table-cell; + vertical-align: middle; + height: 100%; + width: 100%; +} +.timeline-event .event-icon { + display: inline-block; + width: 30px; + height: 29px; + float: right; + position: relative; +} +.timeline-event .event-icon.dislike { + height: 26px; + width: 18px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -91px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -9px; + margin-top: -13px; +} +.timeline-event .event-icon.publish { + height: 22px; + width: 29px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -27px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -15px; + margin-top: -11px; +} +.timeline-event .event-icon.comment { + height: 22px; + width: 24px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -59px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -12px; + margin-top: -11px; +} +.timeline-event .event-icon.favorite { + height: 23px; + width: 24px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -127px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -12px; + margin-top: -12px; +} +.timeline-event .event-icon.follow { + height: 14px; + width: 30px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -160px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -15px; + margin-top: -7px; +} +.timeline-event .event-icon.like { + height: 26px; + width: 18px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -184px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -9px; + margin-top: -13px; +} +.timeline-event .event-head { + float: left; + margin: -3px 0 0 13px; + padding-right: 64px; + width: 362px; + overflow: hidden; +} +.timeline-event .event-comment, +.timeline-event .event-message { + display: block; + overflow: hidden; + text-overflow: ellipsis; +} +.timeline-event .event-message a { + font-size: 14px; +} +.timeline-event .event-comment { + clear: left; + padding: 16px 64px 0 0; + font-size: 13px; + color: #3b3e44; +} +.timeline-event .event-date { + margin: 6px 0 0; + font-size: 12px; + color: #A0A2A5; +} +.timeline-event .event-body { + padding-right: 64px; + padding-top: 16px; + clear: both; +} +.timeline-event img.chart { + display: block; + width: 100%; + height: 265px; +} +.timeline-event .chart-info { + margin: 17px 0 5px; +} +.timeline-event .chart-info .symbol { + font-size: 14px; + font-weight: bold; + line-height: 16px; +} +.timeline-event .chart-info .symbol button.follow-symbol { + display: inline-block; + margin: -1px 5px 0 0; + vertical-align: top; +} +.timeline-event .chart-info .symbol .symbol-name { + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + max-width: 64%; + vertical-align: text-top; +} +.timeline-event .chart-info .chart-stats-small { + float: right; + color: #a5a9ad; +} +.timeline-event .chart-info .title { + font-size: 20px; + margin: 5px 0; +} +.timeline-event.new .event-icon-container { + background: #d7dfe9; +} +/** + * Quote Area. +**/ +/* Markup: sizes, positions, margins, etc. */ +.quote-area { + height: 81px; + width: 100%; + overflow: hidden; + clear: both; +} +.quote-area > .main { + width: 1000px; + position: relative; + margin: auto; +} +.quote-area .quotes { + position: absolute; + left: 5px; + top: 3px; + right: 320px; + /*width: 674px;*/ + height: 69px; +} +.quote-area .quotes-header { + height: 20px; +} +.quote-area .quotes-tabs { + white-space: nowrap; +} +.quote-area .quotes-tabs > span { + display: inline-block; + margin: 0 0 0 13px; +} +.quote-area .quotes-tabs > span:first-child { + margin: 0 0 0 8px; +} +.quote-area .quotes-tabs a.quote-tab-config { + display: none; + width: 13px; + height: 0px; + padding: 13px 0 0 0; + /* Correctly alignes both in Fx and Chrome */ + background: url('../images/icons.png') -170px -300px no-repeat; + position: relative; + overflow: hidden; + top: 2px; +} +.quote-area .quotes-tabs a.quote-tab-config:hover { + background-position: -185px -300px; +} +.quote-area .quotes-tabs > span.active a.quote-tab-config { + display: inline-block; +} +.quote-area .quotes-pages { + position: relative; + left: 0; + top: 5px; + /*width: 674px;*/ + height: 42px; + overflow: hidden; +} +.quote-area .quotes-page { + position: absolute; + left: -1px; + top: 0; + height: 100%; + white-space: nowrap; +} +.quote-area .quotes-page { + display: none; +} +.quote-area .quotes-page.active { + display: block; +} +.quote-area .quotes-item { + display: inline-block; + width: 168px; + height: 37px; + position: relative; +} +.quote-area .rail { + position: absolute; + bottom: 0; + left: 5px; + right: 0; + height: 2px; +} +.quote-area .quotes:hover .rail, +.quote-area .rail.scrolling, +.quote-area .rail.dragging { + height: 6px; +} +.quote-area .rail .bar { + position: absolute; + top: 0; + left: 0; + width: 32px; + height: 100%; +} +.quotes-item .symbol-name, +.quotes-item .symbol-last { + display: block; + position: absolute; +} +.quotes-item .symbol-name { + left: 5px; + top: 1px; +} +.quotes-item .symbol-last { + /* left: 5px; bottom: 1px;*/ + right: 9px; + top: 1px; + padding: 0 1px; +} +.quotes-item .symbol-changes { + /* + right: 9px; + top: 20px; +*/ + float: right; +} +.quotes-item .symbol-change { + /* right: 9px; bottom: 1px;*/ +} +.quotes-item .symbol-change-pt { + /* right: 9px; top: 2px;*/ +} +.quotes-item .symbol-description-name { + /* + position: absolute; + left: 5px; + top: 20px; +*/ + font-size: 11px; + color: #a5abb5; + display: block; + overflow: hidden; + text-overflow: ellipsis; +} +.quote-second-line { + top: 22px; + right: 9px; + left: 5px; + position: absolute; +} +.quote-area .news { + position: absolute; + right: 9px; + top: 3px; + width: 310px; + height: 60px; + overflow: hidden; +} +.quote-area .news-item { + display: block; + height: 20px; + line-height: 20px; + white-space: nowrap; +} +.quote-area .news-item time, +.quote-area .news-item .title { + display: inline-block; + overflow: hidden; + vertical-align: top; +} +.quote-area .news-item time { + width: 30px; + padding: 0 5px 0 0; + font-size: 11px; + text-align: right; +} +.quote-area .news-item .title { + width: 275px; + text-overflow: ellipsis; +} +.quote-area .market-clock { + position: absolute; + top: 3px; + right: 7px; +} +/* Schema: colors, borders, etc. */ +.quote-area .news, +.quote-area .quotes-item { + border: 1px solid #DBE1E3; +} +.quote-area .quotes-item { + border-width: 0 0 0 1px; +} +.quote-area .quotes-item .delayed { + display: none; +} +.quote-area .quotes-item.delayed .delayed { + display: inline-block; +} +.quote-area .quotes-tabs { + font-size: 13px; +} +.quote-area .quotes-tabs > span { + color: #2971CE; + border-bottom: 1px dashed #5990D7; + cursor: pointer; +} +.quote-area .quotes-tabs > span.active { + color: #595C65; + border: none; + font-weight: bold; +} +.quote-area .rail { + background: #E6E7E8; + opacity: 0.5; + -webkit-transition: opacity 250ms ease-in; + -moz-transition: opacity 250ms ease-in; + -ms-transition: opacity 250ms ease-in; + -o-transition: opacity 250ms ease-in; + transition: opacity 250ms ease-in; +} +.quote-area .rail .bar { + background: #BDBDBD; + cursor: pointer; +} +.quote-area .rail:hover, +.quote-area .rail.scrolling { + opacity: 1.0; +} +.quotes-item:hover, +.news-item:hover { + background: #f0f2f5; +} +.quotes-item .symbol-name { + font-weight: bold; +} +.quotes-item .symbol-name { + font-size: 14px; + color: #1380b7; +} +.symbol-changes { + font-size: 11px; + color: #595C65; +} +.symbol-changes.up { + color: #43a873; +} +.symbol-changes.down { + color: #de7255; +} +.quotes-item .symbol-last { + border-radius: 2px; + color: #5a5c62; + font-size: 14px; + font-weight: bold; +} +.quote-area .news { + border-width: 0 0 0 1px; +} +.quote-area .news-list { + -webkit-transition: opacity 0.35s linear; + -moz-transition: opacity 0.35s linear; + -ms-transition: opacity 0.35s linear; + -o-transition: opacity 0.35s linear; + transition: opacity 0.35s linear; +} +.quote-area .news-list.in-update { + opacity: 0.5; +} +.quote-area .news-list.supplied time { + visibility: hidden; +} +.quote-area .news-item time, +.quote-area .market-clock { + color: #969799; +} +.quote-area .market-clock { + font-size: 11px; + cursor: default; +} +.quote-area .market-clock time { + font-weight: bold; +} +.quote-area .market-clock .open { + color: #DE583A; +} +.quote-area .market-clock .close { + color: #409B29; +} +.quote-area .quote-area-notice { + display: table-cell; + width: 672px; + height: 35px; + vertical-align: middle; + color: gray; + text-align: center; + font-style: italic; +} +.without-tabs.quote-area .quotes-page { + top: 5px; +} +.without-tabs.quote-area .quotes-pages { + height: 55px; +} +/*border-color: @borderColor*/ +/* #BABDC2 */ +.tv-side-toolbar { + background: #FFFFFF; + width: 51px; + color: #BABDC2; + border-right: 1px solid #c9cbcd; +} +.is-mobile .tv-side-toolbar { + width: auto; + border-right: none; + border-top: 1px solid #c9cbcd; + width: 100%; +} +.is-mobile .tv-side-toolbar .tools-group { + display: inline-block; + margin: 3px 0 5px; +} +.is-mobile .tv-side-toolbar .tools-group .button { + position: relative; + display: inline-block; + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + border-radius: 20px; + width: 40px; + height: 40px; + border: 2px solid #b5b7ba; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 22px; + -webkit-background-clip: padding-box; + -moz-border-radius: 22px; + -moz-background-clip: padding; + border-radius: 22px; + background-clip: padding-box; + background: #FFF; + background: transparent; + margin-left: 15px; + margin-right: 15px; +} +.is-mobile .tv-side-toolbar .tools-group .button:hover, +.is-mobile .tv-side-toolbar .tools-group .button:active, +.is-mobile .tv-side-toolbar .tools-group .button.active { + background: #FFF; +} +.is-mobile .tv-side-toolbar .tools-group .button:hover, +.is-mobile .tv-side-toolbar .tools-group .button:active, +.is-mobile .tv-side-toolbar .tools-group .button.active, +.is-mobile .tv-side-toolbar .tools-group .button.selected { + background: #FFF; + border: 2px solid #b5b7ba; +} +.is-mobile .tv-side-toolbar .tools-group .button .main { + top: 3px; + left: 3px; + margin: 0; + border: none; + background: transparent !important; +} +.is-mobile .tv-side-toolbar .tools-group .button .main .text-as-icon { + left: 3.5px; + top: 2px; +} +.is-mobile .tv-side-toolbar .tools-group .button .side { + content: " "; + position: absolute; + visibility: visible; + top: -12px; + left: 16px; + width: 0px; + height: 0px; + border-style: solid; + border-width: 0 3px 3px 3px; + border-color: transparent transparent #c9cbcd transparent; + background: transparent; +} +.is-mobile .tv-side-toolbar .tools-group .button .side::-moz-focus-inner { + border: 0; +} +.is-mobile .tv-side-toolbar .tools-group .button i { + top: 3px; + left: 7px; +} +.is-mobile .tv-side-toolbar .tools-group .button:hover i { + top: 3px; + left: 7px; +} +.charts-popup-list.main-menu-popup { + margin-top: 0px; +} +.tv-side-toolbar .main-menu { + display: block; + width: 39px; + height: 39px; + margin: auto; + background: url('../images/small-logo.png') center center no-repeat; + position: relative; + cursor: pointer; +} +.tv-side-toolbar .main-menu:hover, +.tv-side-toolbar .main-menu:active, +.tv-side-toolbar .main-menu.active { + background-color: #E3E5E8; +} +.tv-side-toolbar .main-menu.with-avatar { + background: white; +} +/* notification counter */ +.tv-side-toolbar .main-menu a { + position: absolute; + top: 0; + right: 0; + padding: 1px; + background: #5091F7; + color: white; + font-size: 10px; + font-weight: bold; + text-align: center; + z-index: 1; + margin-top: 1px; + margin-right: 1px; +} +/* with avatar */ +.tv-side-toolbar .main-menu img { + display: block; + width: 39px; + height: 39px; + position: relative; + top: 0px; + left: 0px; +} +/* group */ +.tv-side-toolbar .tools-group:not(:first-child):not(.no-delimiter):before { + content: ""; + display: block; + width: 41px; + height: 1px; + position: relative; + left: 0px; + background: #CECFD1; +} +.is-mobile .tv-side-toolbar .tools-group:not(:first-child):not(.no-delimiter):before { + width: 1px; + height: 36px; + position: absolute; + top: 7px; +} +.tv-side-toolbar .tools-group.bottom-delimiter:after { + content: ""; + display: block; + width: 41px; + height: 1px; + position: relative; + left: 0px; + /*bottom: -6px;*/ + background: #CECFD1; +} +.tv-side-toolbar .tools-group { + margin: 5px; + position: relative; +} +.tv-side-toolbar .tools-group .button, +.tv-side-toolbar .help-button, +.properties-toolbar .tools-group .button { + display: block; + /*background: #46464E;*/ + border: 1px solid transparent; + cursor: pointer; +} +.tv-side-toolbar .tools-group .button { + height: 30px; + margin: 6px 0 0 0; + position: relative; +} +.tv-side-toolbar .help-button-container { + position: absolute; + left: 0; + bottom: 0; + z-index: 1; + height: 38px; + width: 50px; + background: #FFFFFF; +} +.tv-side-toolbar .help-button-container:before { + content: ''; + display: block; + width: 100%; + height: 5px; + position: absolute; + top: -5px; + left: 0; + background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff)); + background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); + background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); + background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%); + background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0); +} +.tv-side-toolbar .help-button { + margin: 4px 0 0 4px; + width: 39px; + height: 26px; +} +.tv-side-toolbar .tools-group .button .main { + position: absolute; + top: 0; + left: 0; + width: 30px; + height: 30px; +} +.tv-side-toolbar .tools-group .button .main.text-as-icon { + font-weight: bold; + font-family: FontAwesome; + padding-top: 7px; + text-align: center; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + color: #777; + font-size: 19px; +} +.tv-side-toolbar .tools-group .button:hover .main.text-as-icon { + color: #555555; +} +.tv-side-toolbar .tools-group .button.selected .main.text-as-icon { + color: #5ec6e8; +} +.tv-side-toolbar .tools-group .button .side { + position: absolute; + top: 0; + left: 30px; + width: 8px; + height: 30px; + border-left: 1px dotted #B6B9BE; + background: url('../images/sidetoolbar/toolgroup.png') center center no-repeat; + visibility: hidden; +} +.tv-side-toolbar .tools-group .button:hover, +.tv-side-toolbar .tools-group .button:active, +.tv-side-toolbar .tools-group .button.active, +.tv-side-toolbar .tools-group .button.selected, +.properties-toolbar .tools-group .button { + background-color: #FFFFFF; + border-color: #c9cbcd; +} +.tv-side-toolbar .tools-group .button:not(.subgroup):active, +.tv-side-toolbar .tools-group .button:not(.subgroup).active, +.tv-side-toolbar .tools-group .button:not(.subgroup).selected, +.properties-toolbar .tools-group .button:active, +.properties-toolbar .tools-group .button.active, +.tv-side-toolbar .tools-group .button.selected .main, +.tv-side-toolbar .tools-group .button:active .side, +.tv-side-toolbar .tools-group .button.active .side { + background-color: #F2F5F8; +} +.is-mobile .tv-side-toolbar .tools-group .button:not(.subgroup):active, +.is-mobile .tv-side-toolbar .tools-group .button:not(.subgroup).active, +.is-mobile .tv-side-toolbar .tools-group .button:not(.subgroup).selected, +.is-mobile .properties-toolbar .tools-group .button:active, +.is-mobile .properties-toolbar .tools-group .button.active, +.is-mobile .tv-side-toolbar .tools-group .button.selected .main, +.is-mobile .tv-side-toolbar .tools-group .button:active .side, +.is-mobile .tv-side-toolbar .tools-group .button.active .side { + background-color: transparent; +} +.tv-side-toolbar .tools-group .button:hover .side, +.tv-side-toolbar .tools-group .button:active .side, +.tv-side-toolbar .tools-group .button.active .side, +.tv-side-toolbar .tools-group .button.selected .side { + visibility: visible; +} +.tv-side-toolbar .tools-group .button.subgroup:hover:after, +.tv-side-toolbar .tools-group .button.subgroup:active:after, +.tv-side-toolbar .tools-group .button.subgroup.active:after, +.tv-side-toolbar .tools-group .button.subgroup.selected:after { + background-position: 0 -10px; +} +.tv-side-toolbar .tools-group .button i, +.tv-side-toolbar .tools-group .button:hover i { + display: block; + width: 30px; + height: 30px; + position: absolute; + top: 1px; + left: 8px; + background: url('../images/sidetoolbar/instruments.png') no-repeat; +} +.tv-side-toolbar .tools-group .button.subgroup i, +.tv-side-toolbar .tools-group .button.subgroup:hover i { + position: absolute; + left: 0px; + top: 0px; +} +.tv-side-toolbar .help-button { + background: url('../images/help/help-icon-large.png') no-repeat center center #ffffff; +} +.tv-side-toolbar .help-button:hover, +.tv-side-toolbar .help-button:active, +.tv-side-toolbar .help-button.active { + opacity: 0.8; +} +.tv-side-toolbar .tools-group .button.objects-tree i { + background-position: -1px -2561px; +} +.tv-side-toolbar .tools-group .button.objects-tree:active i { + background-position: -33px -2561px; +} +.tv-side-toolbar .tools-group .button.action:hover { + background: #EFEFF2; + border-color: #c9cbcd; +} +.tv-side-toolbar .label { + display: block; + margin: 10px 0 2px 0; + font-size: 9px; + text-align: center; + color: #A1A2A4; + cursor: default; +} +.tv-side-toolbar .tools-group .tvcolorpicker-widget { + border-color: #BABDC2; + margin: 0 7px 7px; +} +.tv-side-toolbar .tools-group.hide-square div:nth-child(1) span.square { + display: none; +} +.tv-side-toolbar .slider { + display: block; + position: relative; + left: 13px; + width: 16px; + height: 102px; +} +.tv-side-toolbar .slider i { + display: block; + width: 16px; + height: 16px; + border-radius: 8px; + background: url('../images/sidetoolbar/slider-control.png') no-repeat; + cursor: pointer; + z-index: 1; +} +.tv-side-toolbar .slider span { + display: block; + height: 79px; + width: 14px; + position: absolute; + left: 1px; + top: 8px; + background: url('../images/sidetoolbar/slider-bg.png') no-repeat; +} +.help-menu { + position: absolute; + padding: 1px; + background: White; + border: 1px solid #c9cbcd; + z-index: 16; +} +.help-menu span { + display: block; + position: relative; + color: #5A5D66; + font-size: 13px; + padding: 7px 24px; + cursor: pointer; +} +.help-menu span.external:after { + content: ''; + position: absolute; + top: 11px; + right: 7px; + width: 10px; + height: 10px; + background: url('../images/external-link/ext-onwhite.png') no-repeat center right; +} +.help-menu span:hover { + color: #414349; + background-color: #f4f7f9; +} +.keyboard-help { + width: 560px; +} +.keyboard-help:after, +.keyboard-help > .column:nth-child(2n):after { + content: ''; + display: block; + clear: both; +} +.keyboard-help > .column { + float: left; + width: 50%; +} +.keyboard-help > .column-chart { + width: 290px; +} +.keyboard-help > .column-watch { + width: 265px; +} +.keyboard-help h4 { + margin: 0; +} +.keyboard-help p { + line-height: 1.85; + margin: 3px 0; +} +.keyboard-help kbd { + font-size: 11px; + border: 1px solid #777; + padding: 2px 5px; + -webkit-box-shadow: 0px 2px 0px #777; + -moz-box-shadow: 0px 2px 0px #777; + box-shadow: 0px 2px 0px #777; +} +.line-tool-icons-popup { + width: 358px; + font-size: 19px; +} +.line-tool-icons-popup .item { + display: inline-block; + padding: 7px; + height: 19px; + text-align: center; +} +.line-tool-icons-popup .item.active span { + color: #5ec6e8; +} +.line-tool-icons-popup .item .title-expanded { + width: 20px; + height: 20px; +} +.properties-toolbar { + position: absolute; + top: 70px; + left: 40%; + height: 39px; + z-index: 15; + background: #FFFFFF; + border: 1px solid #c9cbcd; + -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); + box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); +} +.properties-toolbar:after { + clear: both; + display: table; + content: ""; +} +.properties-toolbar > div, +.properties-toolbar .tools-group { + display: inline-block; + float: left; +} +.properties-toolbar > div > div, +.properties-toolbar .tools-group > div, +.properties-toolbar > div > input, +.properties-toolbar .tools-group > input { + display: inline-block; + float: left; +} +.properties-toolbar .tools-group { + position: relative; + height: 27px; + padding: 6px 3px; +} +.properties-toolbar .tools-group > div, +.properties-toolbar .tools-group > span, +.properties-toolbar .tools-group > a, +.properties-toolbar .tools-group > .colorpicker-widget { + margin-right: 3px; +} +.properties-toolbar .tools-group.properties-tools-group > div, +.properties-toolbar .tools-group.properties-tools-group > span, +.properties-toolbar .tools-group.properties-tools-group > a, +.properties-toolbar .tools-group.properties-tools-group > .colorpicker-widget { + margin-right: -1px; +} +.properties-toolbar .tools-group.properties-tools-group > div:last-child, +.properties-toolbar .tools-group.properties-tools-group > span:last-child, +.properties-toolbar .tools-group.properties-tools-group > a:last-child, +.properties-toolbar .tools-group.properties-tools-group > .colorpicker-widget:last-child { + margin-right: 3px; +} +.properties-toolbar .tools-group.properties-tools-group .divider { + height: 27px; + width: 5px; +} +.properties-toolbar .tools-group .button { + width: 36px; + height: 25px; + display: inline-block; + position: relative; +} +.properties-toolbar .tools-group .button.with-arrow { + width: 40px; +} +.properties-toolbar .tools-group .button.with-arrow:after { + position: relative; + top: 14px; + left: 30px; + content: " "; + width: 0px; + height: 0px; + border-style: solid; + border-width: 2px 2px 0 2px; + border-color: #707275 transparent transparent transparent; + border-style: inset; +} +.properties-toolbar .tools-group .button.active:after, +.properties-toolbar .tools-group .button:active:after, +.properties-toolbar .tools-group .button:focus:after { + border-color: #00c3e6 transparent transparent transparent; +} +.properties-toolbar .tools-group .colorpicker-widget { + border-color: #c9cbcd; + width: 40px; + height: 25px; +} +.properties-toolbar .tools-group .colorpicker-widget[class*="icon-"] { + background-image: url('../images/linetool-properties/colorpicker-icons.png'); +} +.properties-toolbar .tools-group .custom-select .switcher { + padding: 0px; + width: 40px; + min-width: 40px; + background-color: #FFFFFF; +} +.properties-toolbar .tools-group .custom-select .switcher .title { + width: 40px; + height: 25px; + padding: 0; +} +.properties-toolbar .tools-group .custom-select .switcher .icon { + position: absolute; + right: 9px; + top: 12px; + content: " "; + width: 0px; + height: 0px; + border-style: solid; + border-width: 2px 2px 0 2px; + border-color: #707275 transparent transparent transparent; + border-style: inset; +} +.properties-toolbar .tools-group .custom-select .switcher:active .icon, +.properties-toolbar .tools-group .custom-select .switcher:active .icon { + border-color: #00c3e6 transparent transparent transparent; +} +.properties-toolbar .tools-group .custom-select .items { + padding: 6px 5px; + width: auto; +} +.properties-toolbar .tools-group .custom-select .items span { + display: inline-block; +} +.properties-toolbar .tools-group .custom-select .items .item { + padding: 0; + display: inline-block; + height: 25px; +} +.properties-toolbar .tools-group .custom-select .items .item.selected { + border: 1px solid #c9cbcd; +} +.properties-toolbar .tools-group .custom-select .combobox-icon { + display: inline-block; + width: 32px; + height: 25px; +} +.properties-toolbar .drag-handler { + height: 39px; + width: 16px; + position: relative; +} +.properties-toolbar .drag-handler i { + margin: 7px; + position: absolute; + width: 6px; + height: 26px; + background-image: url('../images/linetool-properties/drag-handle-bg.png'); +} +.properties-toolbar [class*="icon-"] { + background-image: url('../images/linetool-properties/icons.png'); +} +.properties-toolbar [class*="icon-"].icon-pencil { + background-position: 0 0px; +} +.properties-toolbar [class*="icon-"].icon-bucket { + background-position: 0 -25px; +} +.properties-toolbar [class*="icon-"].icon-font { + background-position: 0 -50px; +} +.properties-toolbar [class*="icon-"].icon-list { + background-position: 0 -75px; +} +.properties-toolbar [class*="icon-"].icon-line { + background-position: 0 -100px; +} +.properties-toolbar [class*="icon-"].icon-line-left-arrow { + background-position: 0 -125px; +} +.properties-toolbar [class*="icon-"].icon-line-right-arrow { + background-position: 0 -150px; +} +.properties-toolbar [class*="icon-"].icon-line-two-arrow { + background-position: 0 -175px; +} +.properties-toolbar [class*="icon-"].icon-ray-left { + background-position: 0 -200px; +} +.properties-toolbar [class*="icon-"].icon-ray-right { + background-position: 0 -225px; +} +.properties-toolbar [class*="icon-"].icon-ray-segment { + background-position: 0 -250px; +} +.properties-toolbar [class*="icon-"].icon-line-dashed { + background-position: 0 -275px; +} +.properties-toolbar [class*="icon-"].icon-line-dotted { + background-position: 0 -300px; +} +.properties-toolbar [class*="icon-"].icon-line-width-1 { + background-position: 0 -100px; +} +.properties-toolbar [class*="icon-"].icon-line-width-2 { + background-position: 0 -325px; +} +.properties-toolbar [class*="icon-"].icon-line-width-3 { + background-position: 0 -350px; +} +.properties-toolbar [class*="icon-"].icon-line-width-4 { + background-position: 0 -375px; +} +.properties-toolbar [class*="icon-"].icon-settings { + background-position: 0 -400px; +} +.properties-toolbar [class*="icon-"].icon-clone { + background-position: 0 -425px; +} +.properties-toolbar [class*="icon-"].icon-remove { + background-position: 0 -450px; +} +.properties-toolbar [class*="icon-"].icon-hide { + background-position: 0 -475px; +} +.properties-toolbar [class*="icon-"].active.icon-pencil, +.properties-toolbar [class*="icon-"]:active.icon-pencil, +.properties-toolbar [class*="icon-"]:focus.icon-pencil { + background-position: -40px 0px; +} +.properties-toolbar [class*="icon-"].active.icon-bucket, +.properties-toolbar [class*="icon-"]:active.icon-bucket, +.properties-toolbar [class*="icon-"]:focus.icon-bucket { + background-position: -40px -25px; +} +.properties-toolbar [class*="icon-"].active.icon-font, +.properties-toolbar [class*="icon-"]:active.icon-font, +.properties-toolbar [class*="icon-"]:focus.icon-font { + background-position: -40px -50px; +} +.properties-toolbar [class*="icon-"].active.icon-list, +.properties-toolbar [class*="icon-"]:active.icon-list, +.properties-toolbar [class*="icon-"]:focus.icon-list { + background-position: -40px -75px; +} +.properties-toolbar [class*="icon-"].active.icon-line, +.properties-toolbar [class*="icon-"]:active.icon-line, +.properties-toolbar [class*="icon-"]:focus.icon-line { + background-position: -40px -100px; +} +.properties-toolbar [class*="icon-"].active.icon-line-left-arrow, +.properties-toolbar [class*="icon-"]:active.icon-line-left-arrow, +.properties-toolbar [class*="icon-"]:focus.icon-line-left-arrow { + background-position: -40px -125px; +} +.properties-toolbar [class*="icon-"].active.icon-line-right-arrow, +.properties-toolbar [class*="icon-"]:active.icon-line-right-arrow, +.properties-toolbar [class*="icon-"]:focus.icon-line-right-arrow { + background-position: -40px -150px; +} +.properties-toolbar [class*="icon-"].active.icon-line-two-arrow, +.properties-toolbar [class*="icon-"]:active.icon-line-two-arrow, +.properties-toolbar [class*="icon-"]:focus.icon-line-two-arrow { + background-position: -40px -175px; +} +.properties-toolbar [class*="icon-"].active.icon-ray-left, +.properties-toolbar [class*="icon-"]:active.icon-ray-left, +.properties-toolbar [class*="icon-"]:focus.icon-ray-left { + background-position: -40px -200px; +} +.properties-toolbar [class*="icon-"].active.icon-ray-right, +.properties-toolbar [class*="icon-"]:active.icon-ray-right, +.properties-toolbar [class*="icon-"]:focus.icon-ray-right { + background-position: -40px -225px; +} +.properties-toolbar [class*="icon-"].active.icon-ray-segment, +.properties-toolbar [class*="icon-"]:active.icon-ray-segment, +.properties-toolbar [class*="icon-"]:focus.icon-ray-segment { + background-position: -40px -250px; +} +.properties-toolbar [class*="icon-"].active.icon-line-dashed, +.properties-toolbar [class*="icon-"]:active.icon-line-dashed, +.properties-toolbar [class*="icon-"]:focus.icon-line-dashed { + background-position: -40px -275px; +} +.properties-toolbar [class*="icon-"].active.icon-line-dotted, +.properties-toolbar [class*="icon-"]:active.icon-line-dotted, +.properties-toolbar [class*="icon-"]:focus.icon-line-dotted { + background-position: -40px -300px; +} +.properties-toolbar [class*="icon-"].active.icon-line-width-1, +.properties-toolbar [class*="icon-"]:active.icon-line-width-1, +.properties-toolbar [class*="icon-"]:focus.icon-line-width-1 { + background-position: -40px -100px; +} +.properties-toolbar [class*="icon-"].active.icon-line-width-2, +.properties-toolbar [class*="icon-"]:active.icon-line-width-2, +.properties-toolbar [class*="icon-"]:focus.icon-line-width-2 { + background-position: -40px -325px; +} +.properties-toolbar [class*="icon-"].active.icon-line-width-3, +.properties-toolbar [class*="icon-"]:active.icon-line-width-3, +.properties-toolbar [class*="icon-"]:focus.icon-line-width-3 { + background-position: -40px -350px; +} +.properties-toolbar [class*="icon-"].active.icon-line-width-4, +.properties-toolbar [class*="icon-"]:active.icon-line-width-4, +.properties-toolbar [class*="icon-"]:focus.icon-line-width-4 { + background-position: -40px -375px; +} +.properties-toolbar [class*="icon-"].active.icon-settings, +.properties-toolbar [class*="icon-"]:active.icon-settings, +.properties-toolbar [class*="icon-"]:focus.icon-settings { + background-position: -40px -400px; +} +.properties-toolbar [class*="icon-"].active.icon-clone, +.properties-toolbar [class*="icon-"]:active.icon-clone, +.properties-toolbar [class*="icon-"]:focus.icon-clone { + background-position: -40px -425px; +} +.properties-toolbar [class*="icon-"].active.icon-remove, +.properties-toolbar [class*="icon-"]:active.icon-remove, +.properties-toolbar [class*="icon-"]:focus.icon-remove { + background-position: -40px -450px; +} +.properties-toolbar [class*="icon-"].active.icon-hide, +.properties-toolbar [class*="icon-"]:active.icon-hide, +.properties-toolbar [class*="icon-"]:focus.icon-hide { + background-position: -40px -475px; +} +.properties-toolbar .active [class*="icon-"].icon-pencil, +.properties-toolbar .selected [class*="icon-"].icon-pencil { + background-position: -40px 0px; +} +.properties-toolbar .active [class*="icon-"].icon-bucket, +.properties-toolbar .selected [class*="icon-"].icon-bucket { + background-position: -40px -25px; +} +.properties-toolbar .active [class*="icon-"].icon-font, +.properties-toolbar .selected [class*="icon-"].icon-font { + background-position: -40px -50px; +} +.properties-toolbar .active [class*="icon-"].icon-list, +.properties-toolbar .selected [class*="icon-"].icon-list { + background-position: -40px -75px; +} +.properties-toolbar .active [class*="icon-"].icon-line, +.properties-toolbar .selected [class*="icon-"].icon-line { + background-position: -40px -100px; +} +.properties-toolbar .active [class*="icon-"].icon-line-left-arrow, +.properties-toolbar .selected [class*="icon-"].icon-line-left-arrow { + background-position: -40px -125px; +} +.properties-toolbar .active [class*="icon-"].icon-line-right-arrow, +.properties-toolbar .selected [class*="icon-"].icon-line-right-arrow { + background-position: -40px -150px; +} +.properties-toolbar .active [class*="icon-"].icon-line-two-arrow, +.properties-toolbar .selected [class*="icon-"].icon-line-two-arrow { + background-position: -40px -175px; +} +.properties-toolbar .active [class*="icon-"].icon-ray-left, +.properties-toolbar .selected [class*="icon-"].icon-ray-left { + background-position: -40px -200px; +} +.properties-toolbar .active [class*="icon-"].icon-ray-right, +.properties-toolbar .selected [class*="icon-"].icon-ray-right { + background-position: -40px -225px; +} +.properties-toolbar .active [class*="icon-"].icon-ray-segment, +.properties-toolbar .selected [class*="icon-"].icon-ray-segment { + background-position: -40px -250px; +} +.properties-toolbar .active [class*="icon-"].icon-line-dashed, +.properties-toolbar .selected [class*="icon-"].icon-line-dashed { + background-position: -40px -275px; +} +.properties-toolbar .active [class*="icon-"].icon-line-dotted, +.properties-toolbar .selected [class*="icon-"].icon-line-dotted { + background-position: -40px -300px; +} +.properties-toolbar .active [class*="icon-"].icon-line-width-1, +.properties-toolbar .selected [class*="icon-"].icon-line-width-1 { + background-position: -40px -100px; +} +.properties-toolbar .active [class*="icon-"].icon-line-width-2, +.properties-toolbar .selected [class*="icon-"].icon-line-width-2 { + background-position: -40px -325px; +} +.properties-toolbar .active [class*="icon-"].icon-line-width-3, +.properties-toolbar .selected [class*="icon-"].icon-line-width-3 { + background-position: -40px -350px; +} +.properties-toolbar .active [class*="icon-"].icon-line-width-4, +.properties-toolbar .selected [class*="icon-"].icon-line-width-4 { + background-position: -40px -375px; +} +.properties-toolbar .active [class*="icon-"].icon-settings, +.properties-toolbar .selected [class*="icon-"].icon-settings { + background-position: -40px -400px; +} +.properties-toolbar .active [class*="icon-"].icon-clone, +.properties-toolbar .selected [class*="icon-"].icon-clone { + background-position: -40px -425px; +} +.properties-toolbar .active [class*="icon-"].icon-remove, +.properties-toolbar .selected [class*="icon-"].icon-remove { + background-position: -40px -450px; +} +.properties-toolbar .active [class*="icon-"].icon-hide, +.properties-toolbar .selected [class*="icon-"].icon-hide { + background-position: -40px -475px; +} +.event-block { + position: relative; +} +.global-notifications .event-block { + background: rgba(0, 0, 0, 0.15); + border-radius: 3px; + padding: 3px; +} +.event-block .wrap { + position: relative; + padding: 8px; +} +.global-notifications .event-block .wrap { + background-color: #fdfefe; + border: solid 1px #b8bbbe; +} +.event-block img.avatar { + float: left; + width: 32px; + height: 32px; +} +.event-block .head { + padding: 0 20px 0 45px; + font-size: 12px; + height: 34px; + margin-top: -2px; +} +.event-block.without-pic .head { + padding-left: 0; +} +.event-block .head.nowrap .line { + white-space: nowrap; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; +} +.event-block .head .line.event { + color: #a5a9ad; +} +.event-block .head .line.description { + color: #8e939c; + margin-top: 6px; +} +.global-notifications .event-block .head .username { + color: #4C5151; + font-size: 14px; +} +.event-block .head a { + color: #0080b7; +} +.global-notifications .event-block .head a { + font-size: 14px; +} +.event-block .text { + margin: 17px 20px 0 0; + color: #3b3e44; + font-size: 13px; + line-height: 1.462em; + max-height: 4.386em; + overflow: hidden; +} +.event-block:hover a.close { + display: block; +} +.event-block a.close { + display: none; + position: absolute; + top: 6px; + right: 9px; + width: 11px; + height: 11px; + background: url(../images/notification-close.png) no-repeat 0 0; +} +.event-block a.close:hover { + background-position: 0 -11px; +} +.event-block .event-icon { + background: url(../images/activity-icons-new.png) no-repeat 0 0; + display: block; + width: 20px; + height: 18px; + position: absolute; +} +.global-notifications .event-block .event-icon { + bottom: 5px; + right: 4px; +} +.event-block .event-icon.comment { + background-position: 0 0; +} +.event-block .event-icon.like { + background-position: -20px 0; +} +.event-block .event-icon.dislike { + background-position: -40px 0; +} +.event-block .event-icon.favorite { + background-position: -60px 0; +} +.event-block .event-icon.publish { + background-position: -80px 0; +} +.event-block .event-icon.follow { + background-position: -100px 0; +} +.event-block .event-icon.change_status { + background-position: -120px 0; +} +.global-notifications { + position: fixed; + bottom: 10px; + left: 10px; + z-index: 8011; + width: 415px; + cursor: pointer; +} +.global-notifications .event-block { + width: 399px; + margin-top: 6px; + float: left; + cursor: pointer; +} +.global-notifications .event-block .wrap:hover { + background-color: #fdfefe; +} +.event-block.warning-notification { + width: 396px; + border-left: solid 4px #ED3B3B; +} +/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */ +.fancybox-wrap, +.fancybox-skin, +.fancybox-outer, +.fancybox-inner, +.fancybox-image, +.fancybox-wrap iframe, +.fancybox-wrap object, +.fancybox-nav, +.fancybox-nav span, +.fancybox-tmp { + padding: 0; + margin: 0; + border: 0; + outline: none; + vertical-align: top; +} +.fancybox-wrap { + position: absolute; + top: 0; + left: 0; + z-index: 17; + cursor: default; +} +.fancybox-skin { + position: relative; + background: #f9f9f9; + color: #444; + text-shadow: none; + /* + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + */ +} +.fancybox-opened { + z-index: 18; +} +/* +.fancybox-opened .fancybox-skin { + -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); + box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); +} +*/ +.fancybox-outer, +.fancybox-inner { + position: relative; +} +.fancybox-inner { + overflow: hidden; +} +.fancybox-type-iframe .fancybox-inner { + -webkit-overflow-scrolling: touch; +} +.fancybox-error { + color: #444; + font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; + margin: 0; + padding: 15px; + white-space: nowrap; +} +.fancybox-image, +.fancybox-iframe { + display: block; + width: 100%; + height: 100%; +} +.fancybox-image { + max-width: 100%; + max-height: 100%; +} +#fancybox-loading, +.fancybox-prev span, +.fancybox-next span { + background-image: url('../css/fancybox/fancybox_sprite.png'); +} +#fancybox-loading { + position: fixed; + top: 50%; + left: 50%; + margin-top: -22px; + margin-left: -22px; + background-position: 0 -108px; + opacity: 0.8; + cursor: pointer; + z-index: 60; +} +#fancybox-loading div { + width: 44px; + height: 44px; + background: url('../css/fancybox/fancybox_loading.gif') center center no-repeat; +} +.fancybox-close-outer { + position: absolute; + top: 0; + right: 0; +} +.fancybox-close { + position: absolute; + right: 0; + display: block; + top: 0; + width: 36px; + height: 36px; + cursor: pointer; + z-index: 40; + margin-right: -36px; + opacity: 0.8; +} +.fancybox-close:hover { + opacity: 1; +} +.fancybox-close:before { + content: " "; + height: 12px; + width: 12px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -617px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -6px; + margin-top: -6px; +} +.fancybox-close-outer .fancybox-close { + position: fixed; + right: auto; + top: 20px; +} +.fancybox-nav { + position: absolute; + top: 0; + width: 40%; + height: 100%; + cursor: pointer; + text-decoration: none; + background: transparent url('../css/fancybox/blank.gif'); + /* helps IE */ + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + z-index: 40; +} +.fancybox-prev { + left: 0; +} +.fancybox-next { + right: 0; +} +.fancybox-nav span { + position: absolute; + top: 50%; + width: 36px; + height: 34px; + margin-top: -18px; + cursor: pointer; + z-index: 40; + visibility: hidden; +} +.fancybox-prev span { + left: 10px; + background-position: 0 -36px; +} +.fancybox-next span { + right: 10px; + background-position: 0 -72px; +} +.fancybox-nav:hover span { + visibility: visible; +} +.fancybox-tmp { + position: absolute; + top: -99999px; + left: -99999px; + visibility: hidden; + max-width: 99999px; + max-height: 99999px; + overflow: visible !important; +} +/* Overlay helper */ +.fancybox-lock { + overflow: hidden; + width: auto; +} +.fancybox-overlay { + position: absolute; + top: 0; + left: 0; + overflow: hidden; + display: none; + z-index: 17; + background: url('../css/fancybox/fancybox_overlay.png'); + cursor: pointer; +} +.fancybox-overlay-fixed { + position: fixed; + bottom: 0; + right: 0; +} +.fancybox-lock .fancybox-overlay { + overflow: auto; + overflow-y: scroll; +} +/* Title helper */ +.fancybox-title { + visibility: hidden; + font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; + position: relative; + text-shadow: none; + z-index: 50; +} +.fancybox-opened .fancybox-title { + visibility: visible; +} +.fancybox-title-float-wrap { + position: absolute; + bottom: 0; + right: 50%; + margin-bottom: -35px; + z-index: 50; + text-align: center; +} +.fancybox-title-float-wrap .child { + display: inline-block; + margin-right: -100%; + padding: 2px 20px; + background: transparent; + /* Fallback for web browsers that doesn't support RGBa */ + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; + text-shadow: 0 1px 2px #222; + color: #FFF; + font-weight: bold; + line-height: 24px; + white-space: nowrap; +} +.fancybox-title-outside-wrap { + position: relative; + margin-top: 10px; + color: #fff; +} +.fancybox-title-inside-wrap { + padding-top: 10px; +} +.fancybox-title-over-wrap { + position: absolute; + bottom: 0; + left: 0; + color: #fff; + padding: 10px; + background: #000; + background: rgba(0, 0, 0, 0.8); +} +a.fancy-box-arrow { + display: block; + position: fixed; + z-index: 39; + top: 0; + height: 100%; + width: 40px; + color: #fff; + font-size: 50px; + line-height: 50px; + text-align: center; +} +a.fancy-box-arrow:hover { + background: rgba(0, 0, 0, 0.3); + background: rgba(0, 0, 0, 0.2); +} +.fancy-box-arrow.left { + left: 0; +} +.fancy-box-arrow.right { + right: 15px; +} +.fancy-box-arrow span { + text-indent: -10000px; + height: 44px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2207px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -8px; + margin-top: -22px; +} +.fancy-box-arrow.right span { + height: 44px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2261px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -8px; + margin-top: -22px; +} +.orderform-page { + display: none; +} +.orderform-page.active { + display: block; +} +.orderform-inputs { + border: solid gray 1px; + background: #fff; + border-radius: 5px; + margin: 15px; + padding: 15px; +} +.orderform-nav { + text-align: right; +} +.orderform-inputs th { + text-align: left; +} +#widget-frame-container { + overflow-y: auto; + font-size: 0; + margin-bottom: 45px; +} +.tv-widget-page h2 { + font-size: 12px; + line-height: 20px; + margin: 0; +} +.tv-widget-page p { + margin: 3px 0; +} +.widget-options .row { + margin: 5px 0 10px 0; +} +.widget-options input[type="text"], +.widget-controls .tv-select-container { + color: #6c6f72; + width: 100px; +} +.widget-options input[name="symbol"] { + text-transform: uppercase; +} +.widget-options input[type='checkbox'] { + position: relative; + top: 2px; + margin: 0 3px; +} +.widget-options textarea { + border: none; + margin: 1px; + color: #6c6f72; + padding: 3px; + white-space: pre-wrap; +} +.widget-options textarea:focus { + color: #595959; + resize: none; +} +.widget-options textarea#output { + width: 435px; + height: 501px; +} +.widget-options input.tv-dialog-text-input, +.widget-options .tv-select-container { + background: #f2f5f8; + border: none !important; + height: 33px; +} +.widget-controls .tv-dialog-text-input { + font-weight: bold; +} +.widget-options .sbSelector { + font-size: 13px; + line-height: 33px; +} +.widget-options .sbToggle { + top: 9px; +} +.widget-options .button { + display: inline-block; + text-align: center; + height: 34px; + line-height: 34px; + padding: 0 14px; + cursor: pointer; + font-size: 14px; + font-weight: bold; + color: #fff; + background: #1fb2cc; + text-decoration: none; + text-transform: uppercase; + margin-right: 10px; + font-weight: normal; +} +.widget-options .button:hover { + background: #21bed9; +} +.widget-options .button.process { + background: url(../images/button-base-process.gif) repeat-x 0 0; +} +.widget-options .checkboxes { + margin: 15px 0 15px; +} +.widget-options .checkboxes p { + margin: 7px 0; +} +.widget-controls textarea { + width: 228px; + height: 150px; +} +.widget-column-left { + width: 410px; + float: left; +} +.widget-column-right { + width: 540px; + float: right; +} +.widget-controls { + padding: 20px; +} +.content-page .widget-controls p { + line-height: 20px; + margin-bottom: 3px; +} +.widget-controls .half-width { + display: inline-block; + width: 130px; + vertical-align: top; +} +.widget-controls .half-width:last-child { + width: auto; +} +.widget-controls .claspd { + margin-bottom: 0; +} +.widget-controls .claspd + * { + margin-top: 0; +} +.tv-widget-page .tvcolorpicker-widget { + display: inline-block; + position: relative; + left: 5px; +} +.watchlist-area { + display: none; +} +.watchlist-area .symbol-edit-widget { + width: auto; + padding: 0 35px 0 0; + margin: 0; +} +.watchlist-area .symbol-edit-widget input { + width: 100%; +} +.watchlist-preview { + border: solid #c9cbcd 1px; + border-radius: 2px; + background: white; + margin: 3px 0 0 0; +} +.watchlist-preview-empty { + padding: 3px; + text-align: center; + font-style: italic; + color: #AAAAAA; + font-size: .8em; +} +.watchlist-preview-item { + padding: 3px; + border-top: #eaeaea solid 1px; + position: relative; + overflow: hidden; + white-space: nowrap; +} +.watchlist-preview-item:first-child { + border-top: 0; +} +.watchlist-preview-delete { + width: 13px; + height: 13px; + cursor: pointer; + position: absolute; + top: 4px; + right: 3px; + border-radius: 7px; + background: url(../images/icons.png) -180px -40px no-repeat; +} +.watchlist-preview-delete:hover { + background-position: -100px -100px; +} +#hideideasbutton-p { + padding-left: 18px; +} +.m-widget-column-right p { + margin-top: 21px; +} +.indicators-area { + display: none; +} +.button-indicators { + background-color: white; + border: 1px solid #c9cbcd; + padding: 5px 26px 5px 7px; + color: #AAAAAA; + font: 12px Arial; + float: left; +} +.button-indicators.active { + background: #f2f5f8 !important; + color: #8b8c8e; +} +.indicator-add-widget { + height: 27px; + -webkit-user-select: none; + position: relative; + cursor: pointer; +} +.indicators-area .indicator-add-widget { + padding: 0 35px 0 0; + margin: 0; + width: auto; +} +.indicators-preview { + border: solid #c9cbcd 1px; + border-radius: 2px; + background: white; + margin: 3px 0 0 0; +} +.indicators-area .indicator-add-widget a { + width: 100%; +} +.indicators-area .indicator-add-widget a:hover { + color: #8b8c8e; +} +.button-indicators .arrow-icon { + position: absolute; + right: 7px; + top: 11px; + background: url("../images/select-bg.png") repeat scroll 0 0 transparent; + height: 5px; + width: 9px; +} +.indicators-list { + display: none; + top: 46px; + z-index: 50; + position: absolute; + border: 1px solid #c9cbcd; + background: #fff; + z-index: 120; + right: auto; + width: auto; + max-height: 100%; + overflow-y: auto; +} +.indicators-list .item { + display: block; + padding: 7px 30px 7px 7px; + height: 16px; + position: relative; + color: #595959; +} +.indicators-list .item:hover, +.indicators-list .item.active { + background: #f4f7f9; + cursor: pointer; +} +.indicators-list .item span { + color: #595959; + display: inline-block; +} +/* mini & medium widget options */ +#mini-widget-container .widget-options .widget-options-symbols, +#medium-widget-container .widget-options .widget-options-symbols, +#mini-widget-container .widget-options .widget-options-buttons, +#medium-widget-container .widget-options .widget-options-buttons, +#mini-widget-container .widget-options .widget-options-size, +#medium-widget-container .widget-options .widget-options-size, +#mini-widget-container .widget-options .widget-options-chart, +#medium-widget-container .widget-options .widget-options-chart, +#mini-widget-container .widget-options .widget-options-url, +#medium-widget-container .widget-options .widget-options-url, +#mini-widget-container .widget-options .widget-options-colors, +#medium-widget-container .widget-options .widget-options-colors { + margin: 20px 20px 0 0; +} +#mini-widget-container input::-webkit-input-placeholder, +#medium-widget-container input::-webkit-input-placeholder { + color: #BBB; +} +#mini-widget-container input:-moz-placeholder, +#medium-widget-container input:-moz-placeholder { + color: #BBB; +} +#mini-widget-container input::-moz-placeholder, +#medium-widget-container input::-moz-placeholder { + color: #BBB; +} +#mini-widget-container input:-ms-input-placeholder, +#medium-widget-container input:-ms-input-placeholder { + color: #BBB; +} +#mini-widget-container .widget-settings-symbol-list .symbol-item td, +#medium-widget-container .widget-settings-symbol-list .symbol-item td { + padding: 0 6px; +} +#mini-widget-container .widget-settings-symbol-list .symbol-item .remove-symbol, +#medium-widget-container .widget-settings-symbol-list .symbol-item .remove-symbol { + width: 13px; + height: 13px; + border-radius: 7px; + cursor: pointer; + background: url(../images/icons.png) -180px -40px no-repeat; +} +#mini-widget-container .widget-settings-symbol-list .symbol-selector td:last-child, +#medium-widget-container .widget-settings-symbol-list .symbol-selector td:last-child { + padding: 0 5px; +} +#mini-widget-container .widget-settings-symbol-list .symbol-selector .add-symbol, +#medium-widget-container .widget-settings-symbol-list .symbol-selector .add-symbol { + width: 13px; + height: 11px; + border-radius: 7px; + cursor: pointer; + background-image: url(data:image/png;base64,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); +} +.content-page.tv-widget-page .why-is-free { + float: left; + width: 700px; + width: calc(100% - 300px); +} +.content-page.tv-widget-page .contacts { + position: relative; + top: -9px; + height: auto; + margin-top: 0; +} +/* mini widget options only */ +#mini-widget-container > div:not(.widget-code) { + display: inline-block; + float: left; + margin: 0 20px 20px 0; +} +#mini-widget-container .widget-code { + float: none; + display: block; + margin-top: 0; + clear: both; +} +#mini-widget-container .widget-code textarea { + width: 100%; + height: 200px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +#mini-widget-container #tv-miniwidget-container { + margin-top: 41px; +} +#mini-widget-container #tv-miniwidget-container #tv-miniwidget { + min-width: 302px; + min-height: 200px; +} +#mini-widget-container .widget-options .widget-controls { + min-height: 322px; +} +#mini-widget-container .widget-options-tabs .tv-editable-active .buttons { + display: inline-block; +} +#mini-widget-container .widget-options-tabs .tv-editable-active .buttons .tv-button { + padding: 1px 5px 1px 5px; +} +#mini-widget-container .widget-options-tabs .change-tab-name, +#mini-widget-container .widget-options-tabs .mini-widget-add-tab { + height: 17px; + display: inline-block; +} +#mini-widget-container .widget-options-tabs .change-tab-name input, +#mini-widget-container .widget-options-tabs .mini-widget-add-tab input { + height: 17px; + width: 70px; +} +#mini-widget-container .widget-options-tabs .mini-widget-add-tab, +#mini-widget-container .widget-options-tabs .widget-options-tabs-tab { + padding: 5px 10px; + margin: 1px 1px 0 1px; + padding: 8px 10px; + display: inline-block; + cursor: pointer; +} +#mini-widget-container .widget-options-tabs .mini-widget-add-tab.active, +#mini-widget-container .widget-options-tabs .widget-options-tabs-tab.active { + margin: 0 0 -1px 0; + border-style: solid; + border-color: #DDE1E6; + border-bottom-color: #eaeff4; + border-width: 1px 1px 1px 1px; +} +#mini-widget-container .widget-options-tabs .mini-widget-add-tab .remove-tab, +#mini-widget-container .widget-options-tabs .widget-options-tabs-tab .remove-tab { + display: inline-block; + width: 14px; + height: 14px; + margin-left: 10px; + border-radius: 11px; + background: url(../images/icons.png) -20px -240px no-repeat; +} +#mini-widget-container .widget-options-tabs .mini-widget-add-tab .remove-tab:hover, +#mini-widget-container .widget-options-tabs .widget-options-tabs-tab .remove-tab:hover { + background: url(../images/icons.png) -60px -280px no-repeat; +} +#mini-widget-container .widget-options-tabs .mini-widget-add-tab .add-tab-button, +#mini-widget-container .widget-options-tabs .widget-options-tabs-tab .add-tab-button { + display: inline-block; + width: 13px; + height: 11px; + margin-left: 10px; + background-image: url(data:image/png;base64,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); +} +#mini-widget-container .widget-options-tabs .mini-widget-add-tab .hidden, +#mini-widget-container .widget-options-tabs .widget-options-tabs-tab .hidden { + display: none; +} +#mini-widget-container .widget-options-tabs .widget-options-tabs-tabs { + display: inline-block; + height: 34px; +} +#mini-widget-container .widget-options-tabs .widget-options-tabs-pages { + border: 1px solid #DDE1E6; + padding: 8px 10px; +} +#mini-widget-container .widget-options-tabs .widget-options-tabs-pages .widget-options-tabs-page { + display: none; +} +#mini-widget-container .widget-options-tabs .widget-options-tabs-pages .widget-options-tabs-page.active { + display: block; +} +#mini-widget-container .widget-options-url input { + width: 200px; +} +#mini-widget-container .widget-options-url #mini-large-chart-url-help { + position: relative; + display: inline-block; + width: 16px; + height: 16px; + top: 3px; + padding: 0; + -webkit-border-radius: 16px; + -webkit-background-clip: padding-box; + -moz-border-radius: 16px; + -moz-background-clip: padding; + border-radius: 16px; + background-clip: padding-box; + background: url("../images/help/help-icon.png"); +} +/* medium widget options only */ +#medium-widget-container #tv-medium-widget-container { + display: block; + float: none; + margin-right: 0px; + margin-bottom: 45px; +} +#medium-widget-container .widget-code textarea { + width: 100%; + height: 493px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +/*.features-block +{ +}*/ +.features-block .tv-layout-width { + position: relative; + padding: 40px 0; +} +.features-block.dark { + background-color: #ECF0F3; +} +.features-block h2, +.features-block h3, +.features-block dt { + margin: 0; + padding: 0; + font-weight: normal; + color: #404040; +} +.features-block h2 { + font-size: 28px; + line-height: 36px; +} +.features-block p { + margin: 18px 0; + font-size: 15px; + line-height: 22px; +} +.features-block p, +.features-block dd { + color: #858686; +} +.features-block a:link, +.features-block a:visited { + text-decoration: none; +} +.features-block a:hover { + text-decoration: underline; +} +.features-block p:last-child { + margin-bottom: 0; +} +.feature-promo .tv-layout-width { + height: 270px; + background-image: url('../images/features/promo-video.png'); + background-repeat: no-repeat; + background-position: 545px 95px; +} +.feature-promo p { + width: 670px; +} +.feature-promo a { + display: block; + position: absolute; + width: 272px; + height: 185px; + top: 95px; + right: 23px; +} +.feature-stocks .tv-layout-width { + height: 260px; +} +.feature-stocks .tv-layout-width > div { + position: absolute; + width: 475px; + top: 40px; + background-repeat: no-repeat; +} +.feature-stocks .tv-layout-width > div:nth-child(1) { + left: 0; + background-image: url('../images/features/stock-1.png'); + background-position: top left; +} +.feature-stocks .tv-layout-width > div:nth-child(2) { + right: 0; + background-image: url('../images/features/stock-2.png'); +} +.feature-stocks .tv-layout-width h2 { + margin: 0 0 0 85px; +} +.feature-learn .learn-blocks { + overflow: hidden; +} +.feature-learn .learn-blocks > div { + float: left; + width: 230px; + margin-left: 25px; +} +.feature-learn .learn-blocks > div:first-child { + margin: 0; +} +.feature-learn .learn-blocks:after, +.feature-charttypes .charttypes:after, +.feature-tools .tools-description:after { + content: ''; + display: block; + clear: both; +} +.feature-learn .learn-blocks h3 { + font-size: 16px; + line-height: 19px; + margin: 16px 0 0; +} +.feature-learn .learn-blocks p { + font-size: 11px; + margin: 9px 0; +} +.feature-learn .learn-blocks i { + display: block; + height: 125px; + background-color: #ECF0F3; + background-position: center center; + background-repeat: no-repeat; + border-radius: 3px; +} +.feature-learn .learn-blocks .learn-ideas i { + background-image: url('../images/features/learn-ideas.png'); +} +.feature-learn .learn-blocks .learn-snapshot i { + background-image: url('../images/features/learn-snapshot.png'); +} +.feature-learn .learn-blocks .learn-community i { + background-image: url('../images/features/learn-community.png'); +} +.feature-learn .learn-blocks .learn-realtime i { + background-image: url('../images/features/learn-realtime.png'); +} +.feature-mobile p { + width: 500px; +} +.feature-mobile.narrow .tv-layout-width { + overflow: hidden; +} +.feature-mobile .ipad { + position: absolute; + top: 0; + right: -100px; + width: 632px; + height: 365px; + background: url('../images/features/ipad.png') no-repeat; +} +.charttypes > div { + float: left; + width: 175px; + height: 125px; + line-height: 125px; + padding: 0 0 0 100px; + margin: 0 0 18px; + font-size: 28px; + background-repeat: no-repeat; + background-position: 0 18px; +} +.charttypes > div:nth-child(4n) { + width: 75px; +} +.charttypes > .charttype-bars { + background-image: url('../images/features/type-bars.png'); +} +.charttypes > .charttype-line { + background-image: url('../images/features/type-line.png'); +} +.charttypes > .charttype-renko { + background-image: url('../images/features/type-renko.png'); +} +.charttypes > .charttype-pnf { + background-image: url('../images/features/type-pnf.png'); +} +.charttypes > .charttype-candles { + background-image: url('../images/features/type-candles.png'); +} +.charttypes > .charttype-area { + background-image: url('../images/features/type-area.png'); +} +.charttypes > .charttype-pricebreak { + background-image: url('../images/features/type-pricebreak.png'); +} +.charttypes > .charttype-kagi { + background-image: url('../images/features/type-kagi.png'); +} +.feature-tools .tools { + height: 31px; + width: 937px; + background: url('../images/features/tools.png') no-repeat; + margin: 30px auto 25px; +} +.feature-tools .tools-description > dl { + width: 450px; + padding: 0 50px 0 0; + margin: 0; + float: left; +} +.feature-tools .tools-description > dl > dt { + font-size: 20px; + margin: 0; + padding: 3px 0 3px 25px; +} +.feature-tools .tools-description > dl > dd { + font-size: 15px; + margin: 0 0 20px 25px; +} +/* +.feature-security .tv-layout-width +{ + background-image: url('../images/features/security.png'); + background-repeat: no-repeat; + background-position: 800px 25px; +} +.feature-security p +{ + width: 650px; +} +*/ +.feature-marketplace .tv-layout-width { + background: url('../images/features/marketplace.png') no-repeat 800px 50px; +} +.feature-marketplace p { + width: 740px; +} +.feature-technology .tv-layout-width { + background: url('../images/features/technology.png') no-repeat 0 96px; + padding-bottom: 67px; +} +.feature-technology p { + padding-left: 140px; +} +.feature-pro { + text-align: center; + font-size: 27px; + line-height: 40px; +} +.feature-pro .tv-layout-width { + padding-top: 80px; +} +.feature-pro .gopro { + display: block; + width: 254px; + margin: 55px auto 0; + line-height: 50px; + background: #3174d3; + font-size: 16px; + color: #fff; + font-weight: bold; + text-align: center; +} +.feature-pro a:hover.gopro { + text-decoration: none; +} +.features-chart-container-reference { + position: relative; + padding-top: 10px; + margin: 30px 0 30px; +} +.browser-container { + border: 1px solid #aeb9c5; + border-radius: 5px; +} +.browser-container .browser-toolbar { + background: #aeb9c5; + height: 30px; + padding-left: 11px; +} +.browser-container .browser-toolbar span { + float: left; + width: 9px; + height: 9px; + border-radius: 50%; + background: #fff; + margin: 12px 7px 0 0; +} +.features-chart-container { + margin: 0 auto; + width: 978px; + height: 751px; +} +.features-chart-container .chart-frame-wrap { + width: 978px; + height: 720px; + overflow: hidden; +} +.features-chart-container #chart-frame { + width: 978px; + height: 720px; + overflow: hidden; +} +.features-chart-container .tip { + background: #f8833c url('../images/index/plus.png') 9px 9px no-repeat; + border-radius: 15px; + -moz-border-radius: 15px; + position: absolute; + z-index: 90; + cursor: default !important; + width: 29px; + height: 29px; + display: block; + display: none; + box-shadow: inset 0 0 0 3px #fcad66, 0px 1px 3px rgba(0, 0, 0, 0.16); +} +.features-chart-container .tip:hover { + /*border: 3px solid #f3f3f3;*/ + background: #ffffff url('../images/index/plus.png') -15px 9px no-repeat; + box-shadow: inset 0 0 0 3px #f3f3f3, 0px 1px 3px rgba(0, 0, 0, 0.5); +} +.feature-tooltip { + z-index: 95; + display: none; + position: absolute; + border-radius: 4px; + border: 1px solid #bcbcbc; + width: 250px; + box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4); +} +.feature-tooltip .content { + border-radius: 3px; + border: 3px solid #f3f3f3; + padding: 8px 12px; + background: #fff; + color: #666; +} +ul.feature-list { + display: block; +} +ul.feature-list li { + position: relative; + display: block; + margin: 0; + padding: 5px 2px 5px 24px; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAALklEQVR4AWMAgZgdHROB+C0UT0QSbP8PpMEYxAZLQlX9j4VgmIK3OCVwGoXTcgAth09hyVizGQAAAABJRU5ErkJggg==') 7px 12px no-repeat; + text-align: left; +} +ul.feature-list li.has-description:hover { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAMElEQVR4AWMAgf1HT048cPTkWxAGsZEET/1HxmBJkCow58hJMAaxQWI4JXAahdNyAMDTZZ2xLVXFAAAAAElFTkSuQmCC'); + cursor: help; +} +ul.feature-list li:hover .feature-description { + display: block; +} +ul.feature-list li .feature-description { + pointer-events: none; + display: none; + position: absolute; + z-index: 10; + top: 0; + padding: 12px 30px; + width: 295px; + background: rgba(38, 40, 47, 0.95); + color: #ffffff; + text-align: center; + left: -370px; +} +ul.feature-list li .feature-description:before { + content: " "; + display: block; + position: absolute; + top: 6px; + width: 9px; + height: 19px; + left: auto; + right: -9px; + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAATCAYAAABC3CftAAAARklEQVR4AaXSsQ0AMAgDQaaJ0mUm798xAZE8wCOZ+goEX+c+Fc1HTdAIoBFAI4BGAI0AGhEEZLhAvUGKd1J8J8W/U9oTlzk0dYO86JZPbwAAAABJRU5ErkJggg=='); +} +ul.feature-list li .feature-description small { + font-size: 11px; + font-style: italic; + color: #AAAAAA; +} +ul.feature-list li .feature-description h3 { + margin: 0; + font-weight: normal; + font-size: 18px; + line-height: 24px; + margin: 10px 0; +} +ul.feature-list li .feature-description p { + font-size: 14px; + line-height: 20px; + margin: 10px 0; +} +ul.feature-list li .feature-description .feature-icon { + display: block; + height: 100px; + width: 100px; + margin: 0 auto; + background: url('../images/gopro/feature-icons.png') 0 0 no-repeat; +} +ul.feature-list li .feature-description.feature-realtime .feature-icon { + background-position: 0 0; +} +ul.feature-list li .feature-description.feature-intraday-japan .feature-icon, +ul.feature-list li .feature-description.feature-studies .feature-icon { + background-position: 0 -100px; +} +ul.feature-list li .feature-description.feature-intraday-spreads .feature-icon { + background-position: 0 -200px; +} +ul.feature-list li .feature-description.feature-custom-intervals .feature-icon { + background-position: 0 -300px; +} +ul.feature-list li .feature-description.feature-multi-charts .feature-icon, +ul.feature-list li .feature-description.feature-watch-lists .feature-icon { + background-position: 0 -400px; +} +ul.feature-list li .feature-description.feature-hotlists .feature-icon { + background-position: 0 -500px; +} +ul.feature-list li .feature-description.feature-badge .feature-icon { + background-position: 0 -600px; +} +ul.feature-list li .feature-description.feature-private .feature-icon { + background-position: 0 -700px; +} +ul.feature-list li .feature-description.feature-extended-hours .feature-icon { + background-position: 0 -300px; +} +.tv-order-block { + background: #EAEFF4; +} +.order-wrap { + margin: 14px 0 20px; +} +.order-summary { + float: right; + width: 350px; + font-size: 14px; + background: #feffff; + padding: 20px; + border: 1px solid #dce1e6; + min-height: 570px; + position: relative; +} +.order-summary table { + width: 350px; +} +.order-summary th { + text-align: left; + font-size: 32px; + font-weight: normal; + border-bottom: 1px solid #dce1e6; + padding-bottom: 12px; +} +.order-summary td { + height: 30px; +} +.order-summary td:last-child { + text-align: right; +} +.order-summary .product-name { + padding-top: 10px; +} +.order-summary .product-info { + margin-bottom: 30px; +} +.order-summary .product-info .feature-list { + padding: 0; + margin: 0 0 35px 0 !important; +} +.order-summary .product-info .feature-list .feature-description { + top: -8px; +} +.order-summary .product-info .feature-list .feature-description .has-description:hover { + background-color: #eaeff4; + cursor: default; +} +.order-summary .total { + position: absolute; + bottom: 20px; + padding-top: 10px; + border-top: 1px solid #dce1e6; +} +.order-payment-methods { + float: left; + font-size: 14px; + background: #feffff; + width: 510px; + padding: 20px 30px; + border: 1px solid #dce1e6; + height: 570px; +} +.order-payment-methods .order-payment-method-head.header-only { + margin-bottom: 28px; +} +.order-payment-methods table { + width: 100%; +} +.order-payment-methods #cc-table-csc-help-link { + display: inline-block; + background: #cecece; + color: #fff; + position: relative; + width: 18px; + height: 18px; + text-align: center; + font-weight: bold; + font-size: 12px; + line-height: 20px; + left: -24px; + cursor: help; +} +#cc-table-csc-help { + position: absolute; + width: 301px; + background: #fff; + padding: 10px; + border: 1px solid #ccc; + display: none; +} +#cc-table-csc-help p { + margin: 12px 0 0; +} +.order-payment-methods h3 { + text-align: left; + font-size: 20px; + font-weight: normal; + padding: 0 0 15px; + position: relative; + margin: 0; + padding: 0; + cursor: pointer; +} +.order-payment-methods p { + margin: 5px 0 14px 34px; +} +.order-payment-methods td { + height: 50px; + padding: 0 10px; +} +.order-payment-methods td:first-child { + text-align: right; + width: 150px; +} +.order-payment-methods td.td-exp-date { + height: 12px; + font-size: 12px; + color: #ccc; +} +.order-payment-methods td.td-exp-date span { + margin-right: 48px; + position: relative; + top: 10px; +} +.order-payment-methods input[type="text"] { + width: 220px; + margin: 0; +} +.order-payment-methods .order-checkbox { + position: relative; + display: inline-block; + width: 12px; + height: 12px; + border: 2px solid #c3c8cf; + background: #fff; + cursor: pointer; + margin-right: 10px; +} +.order-payment-methods .order-checkbox.active { + border-color: #5cb888; +} +.order-payment-methods .order-checkbox.active::after { + content: ""; + display: block; + position: absolute; + width: 6px; + height: 6px; + background: #5cb888; + top: 3px; + left: 3px; +} +.order-payment-methods input.exp-date { + width: 54px; +} +.order-payment-method-body { + display: none; +} +.order-payment-method-body.active { + display: block !important; +} +.order-purchase-button { + text-align: right; + padding: 10px 0 70px; +} +.order-purchase-button a { + background-color: #5cb888; + color: #fff; + font-size: 16px; + text-transform: uppercase; + padding: 12px 50px; + /* image preloading */ + background-image: url("../images/button-green-process.gif"); + background-position: -9999px -9999px; + background-repeat: no-repeat; +} +.order-purchase-button a.process { + background-color: #4f9e75; + background-position: 0 0; + background-repeat: repeat; +} +.chart-relation-buttons { + position: absolute; +} +.chart-relation-buttons .fav:before { + height: 25px; + width: 26px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -389px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -13px; + margin-top: -13px; +} +.chart-relation-buttons .fav.active:before { + height: 25px; + width: 26px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -424px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -13px; + margin-top: -13px; +} +.chart-relation-buttons .fav.small:before { + height: 20px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -459px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -11px; + margin-top: -10px; +} +.chart-relation-buttons .fav.small.active:before { + height: 20px; + width: 21px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -489px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -11px; + margin-top: -10px; +} +.chart-relation-buttons .agree:before { + height: 24px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -263px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -9px; + margin-top: -12px; +} +.chart-relation-buttons .agree.active:before { + height: 24px; + width: 17px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -297px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -9px; + margin-top: -12px; +} +.chart-relation-buttons .agree.small:before { + height: 19px; + width: 15px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -331px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -8px; + margin-top: -10px; +} +.chart-relation-buttons .agree.small.active:before { + height: 19px; + width: 14px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -360px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -7px; + margin-top: -10px; +} +.chart-relation-buttons .fav, +.chart-relation-buttons .agree { + position: relative; + display: block; + cursor: pointer; + min-width: 38px; + padding: 0 2px; + height: 42px; + margin-bottom: 13px; + background-color: rgba(0, 3, 12, 0.48); + font-size: 14px; + line-height: 14px; + font-weight: bold; + color: #fff; + text-align: center; + overflow: hidden; + text-indent: -1000px; + white-space: nowrap; +} +.chart-relation-buttons .fav:last-child, +.chart-relation-buttons .agree:last-child { + margin-bottom: 0; +} +.chart-relation-buttons .fav.small, +.chart-relation-buttons .agree.small { + min-width: 28px; + height: 32px; +} +.chart-relation-buttons .fav.with-counter, +.chart-relation-buttons .agree.with-counter { + text-indent: 0; + padding-top: 36px; + height: 18px; +} +.chart-relation-buttons .fav.small.with-counter, +.chart-relation-buttons .agree.small.with-counter { + padding-top: 28px; + height: 16px; + font-size: 12px; +} +.chart-relation-buttons .fav:hover, +.chart-relation-buttons .agree:hover { + background-color: rgba(0, 3, 12, 0.68); +} +.search-results .chart-relation-buttons .fav, +.search-results .chart-relation-buttons .agree { + opacity: 0.5; + -webkit-transition: opacity 0.1s ease-in; + -moz-transition: opacity 0.1s ease-in; + -o-transition: opacity 0.1s ease-in; + -ms-transition: opacity 0.1s ease-in; + transition: opacity 0.1s ease-in; +} +.search-results .chart-relation-buttons .fav.active, +.search-results .chart-relation-buttons .agree.active { + opacity: 1; +} +.search-results .img-border:hover .chart-relation-buttons .fav, +.search-results .img-border:hover .chart-relation-buttons .agree { + opacity: 1; +} +.chart-relation-buttons .fav:before, +.chart-relation-buttons .agree:before { + content: " "; + top: 8px !important; + margin-top: 0 !important; +} +.chart-relation-buttons .fav.small:before, +.chart-relation-buttons .agree.small:before { + top: 5px !important; +} +.chart-share-button { + display: block; + cursor: pointer; + min-width: 38px; + padding: 0 2px; + height: 42px; + margin-bottom: 13px; + background-color: rgba(0, 3, 12, 0.48); + font-size: 14px; + line-height: 14px; + font-weight: bold; + color: #fff; + text-align: center; + overflow: hidden; + text-indent: -1000px; + white-space: nowrap; +} +.chart-share-button:last-child { + margin-bottom: 0; +} +.chart-share-button.small { + min-width: 28px; + height: 32px; +} +.chart-share-button.with-counter { + text-indent: 0; + padding-top: 36px; + height: 18px; +} +.chart-share-button.small.with-counter { + padding-top: 28px; + height: 16px; + font-size: 12px; +} +.chart-share-button:hover { + background-color: rgba(0, 3, 12, 0.68); +} +.search-results .chart-share-button { + opacity: 0.5; + -webkit-transition: opacity 0.1s ease-in; + -moz-transition: opacity 0.1s ease-in; + -o-transition: opacity 0.1s ease-in; + -ms-transition: opacity 0.1s ease-in; + transition: opacity 0.1s ease-in; +} +.search-results .chart-share-button.active { + opacity: 1; +} +.search-results .img-border:hover .chart-share-button { + opacity: 1; +} +.chart-share-button:before { + content: " "; + height: 21px; + width: 26px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1992px; + display: block; + position: absolute; + overflow: hidden; + top: 50%; + left: 50%; + margin-left: -13px; + margin-top: -11px; + left: 55%; +} +.iotd-section { + background: #eaeff4; + padding: 10px 0 0 0; + margin-bottom: 35px; +} +.iotd-section #loading-indicator-small { + margin-top: 24px; +} +.iotd-wrap { + margin-bottom: 55px; +} +.iotd-col-image { + float: left; +} +.iotd-image-wrap { + overflow: hidden; + position: relative; +} +.iotd-image-wrap .chart-relation-buttons { + top: 7px; + left: 7px; +} +.iotd-symbol { + font-weight: bold; + font-size: 14px; +} +.iotd-symbol .symbol { + display: inline-block; + max-width: 76%; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: text-bottom; +} +.iotd-symbol .symbol-last, +.iotd-symbol .symbol-change-direction { + margin-left: 7px; +} +.iotd-symbol .symbol-last, +.iotd-symbol .symbol-change-direction { + display: none; +} +.iotd-symbol.quote-ticker-inited .symbol-last, +.iotd-symbol.quote-ticker-inited .symbol-change-direction { + display: inline-block; +} +.iotd-image-wrap .symbol { + position: absolute; + bottom: 16px; + left: 7px; + background: rgba(0, 3, 12, 0.68); + padding: 8px 18px; + color: white; + font: bold 10pt Arial, sans-serif; +} +.iotd-image { + display: block; + width: 530px; + height: 378px; +} +.iotd-col-desc { + margin: 0 0 0 558px; + position: relative; +} +.iotd-block-user { + height: 53px; + border: 1px solid #d8dde5; + border-width: 0 0 1px 0; +} +.iotd-block-user .userlink { + font-weight: bold; + margin-right: 3px; +} +.iotd-block-user .avatar { + -webkit-border-radius: 1px; + -webkit-background-clip: padding-box; + -moz-border-radius: 1px; + -moz-background-clip: padding; + border-radius: 1px; + background-clip: padding-box; + width: 32px; + height: 32px; + overflow: hidden; + position: relative; + float: left; +} +.iotd-block-user .avatar img { + width: 32px; + height: 32px; +} +.iotd-block-user .avatar.online:after, +.iotd-block-user .avatar.is-online:after { + content: ''; + display: block; + width: 10px; + height: 10px; + border-radius: 50%; + position: absolute; + top: -3px; + right: -3px; + background: #5cb888; + border: 3px solid #f2f5f8; +} +.iotd-block-user .user-info { + float: left; + font-size: 14px; + margin: -2px 0 0 10px; +} +.iotd-block-user .follow-link { + position: relative; + top: 5px; + display: inline-block; + vertical-align: top; +} +.iotd-block-user .user-stats-small { + margin-top: 3px; +} +.iotd-block-user .user-info .user-badge { + margin: 0 0 0 4px; + overflow: hidden; +} +.iotd-block-content { + position: relative; + height: 326px; + font-size: 16px; + line-height: 24px; + overflow: hidden; +} +.iotd-block-content .date { + display: block; + font-size: 12px; + color: #8c919a; + margin-top: 10px; +} +.iotd-block-content .date:not([title]) { + visibility: hidden; +} +.iotd-block-content h3 { + font: normal 21px Arial, sans-serif; + margin: 7px 0 .6em 0; +} +.iotd-block-content .iotd-scroll-outer { + position: relative; +} +.iotd-block-content .iotd-scroll-inner { + padding-right: 10px; + width: 100%; + border-right: solid 6px #eaeff4; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.iotd-block-content .sb-scroll-active .iotd-scroll-inner { + border-right: solid 6px #dbe1ea; +} +.iotd-block-content .sb-scrollbar { + background: #a5abb5; + width: 6px; + right: 0; +} +.iotd-block-content .sb-scrollbar * { + visibility: hidden; +} +.iotd-block-content .sb-inner-shadow { + visibility: hidden; +} +.iotd-block-social { + height: 28px; + margin: 27px 0 0 0; +} +.iotd-block-social .chart-stats { + text-decoration: none; + color: #3b3e44; + font-weight: bold; + font-size: 14px; + float: right; + margin-top: 1px; +} +.iotd-block-social .chart-stats .chart-stats-comments { + margin-right: 6px; +} +.iotd-block-social .chart-stats .chart-stats-comments:before { + height: 15px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -569px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 6px; +} +.iotd-block-social .chart-stats .chart-stats-views:before { + height: 12px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2164px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + content: " "; + padding-left: 5px; + top: -1px; +} +.iotd-block-social .iotd-share { + float: right; +} +.iotd-block-social .iotd-share a.twitter, +.iotd-block-social .iotd-share a.stocktwits { + float: left; + margin: 0 0 0 9px; + position: relative; + background: #a5abb5; + border-color: #a5abb5; +} +.iotd-block-social .iotd-share a.twitter:hover, +.iotd-block-social .iotd-share a.stocktwits:hover { + background: #b5bbc5; +} +.iotd-block-social .iotd-share a.twitter { + padding-left: 4px; + padding-right: 4px; +} +.iotd-block-social .iotd-share a.twitter .icon { + width: 20px; + height: 16px; + background-position: -120px -240px; + position: relative; + top: -1px; +} +.iotd-block-social .iotd-share a.stocktwits { + padding-left: 4px; + padding-right: 4px; +} +.iotd-block-social .iotd-share a.stocktwits .icon { + width: 20px; + height: 12px; + background-position: -180px -320px; + position: relative; + top: 1px; +} +.iotd-show-prev, +.iotd-show-next { + position: absolute; + z-index: 1; + top: 230px; + width: 70px; + height: 59px; + background: rgba(252, 253, 255, 0.72); + cursor: default; +} +.iotd-show-prev { + left: 0; +} +.iotd-show-next { + right: 0; +} +.iotd-show-prev.active, +.iotd-show-next.active { + cursor: pointer; + background: rgba(184, 192, 210, 0.29); +} +.iotd-show-prev.active:hover, +.iotd-show-next.active:hover { + background: rgba(194, 202, 220, 0.29); +} +.iotd-show-arrow { + position: absolute; + width: 27px; + height: 14px; + top: 22px; + left: 21px; + background: url('../images/iotd.png') -42px -84px no-repeat; +} +.iotd-show-next .iotd-show-arrow { + left: 22px; + background-position: -57px -84px; +} +.iotd-show-prev.active .iotd-show-arrow { + background-position: 0px -84px; +} +.iotd-show-next.active .iotd-show-arrow { + background-position: -15px -84px; +} +.tv-gopro-block { + font: normal normal normal 16px 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, 'Myriad Pro', sans-serif; + /* See that? Helvetica! */ + background: #eaeff4; + color: #4a4d54; + padding: 1px 0 0 0; +} +.tv-gopro-block a { + color: #0080b7; +} +.tv-gopro-block h1 { + margin: 26px 0; + text-align: center; + font-weight: normal; + font-size: 32px; + line-height: 47px; +} +.tv-gopro-block .pro-feature-column.pro-feature-column-free .pro-feature-backdrop { + background: #F1F4F7; +} +.tv-gopro-block .pro-feature-column.pro-feature-column-pro .pro-feature-backdrop { + background: #F8F9FB; +} +.tv-gopro-block .pro-feature-column.pro-feature-column-prort .pro-feature-backdrop { + background: #FFFFFF; +} +.tv-gopro-block .pro-features { + position: relative; + width: 991px; + margin: 47px auto 54px auto; +} +.tv-gopro-block .pro-feature-column { + float: left; + width: 317px; + margin: 0 0 0 20px; + padding: 0 0 79px 0; +} +.tv-gopro-block .pro-feature-column.first { + margin-left: 0; +} +.tv-gopro-block .pro-feature-note { + display: none; + position: relative; + top: -35px; + text-align: center; + width: 100%; + /* margin: 0 auto 0 auto; + width: 280px;*/ + font-size: 11px; + color: #aeaeae; +} +.tv-gopro-block .pro-feature-column.has-big-btn { + padding-bottom: 217px; +} +.tv-gopro-block .pro-feature-column .pro-feature-image { + width: 317px; + height: 135px; + background: url('../images/gopro/pro-plans.png') 0 0 no-repeat; +} +.tv-gopro-block .pro-feature-column-pro .pro-feature-image { + background-position: -317px 0; +} +.tv-gopro-block .pro-feature-column-prort .pro-feature-image { + background-position: -634px 0; +} +.tv-gopro-block .pro-feature-copy { + position: relative; + padding: 0 0 7px 0; + color: #3b414d; +} +.tv-gopro-block .pro-feature-copy h2 { + margin: 23px 0 13px 0; + text-align: center; + font-size: 44px; + font-weight: normal; + white-space: nowrap; +} +.tv-gopro-block .pro-feature-copy .pro-feature-separator { + height: 0; + border-top: solid 1px #dce1e6; + margin: 0 21px; +} +.tv-gopro-block .pro-feature-copy ul.feature-list { + margin: 18px 21px; + padding: 0; + display: block; + font-size: 16px; + line-height: 20px; +} +.tv-gopro-block .pro-feature-column:not(.last) .feature-description { + left: 291px; +} +.tv-gopro-block .pro-feature-column:not(.last) .feature-description:before { + left: -9px; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAATCAYAAABC3CftAAAARElEQVR4AaXSuwkAIAyGwUwjds7k/p0T6D/BERS+7hAfKa0x1yZ4HYJEkAgSQSJIBIkgFQB2wpk+bgeIF+/+HWFjngAv09uDvPbcoBYAAAAASUVORK5CYII=') 0 0 no-repeat; +} +.tv-gopro-block .pro-feature-column .pro-feature-backdrop { + position: absolute; + top: 135px; + bottom: 0; + width: 315px; + border: solid 1px #dce1e6; + background: #ffffff; +} +.tv-gopro-block .pro-feature-column .pro-feature-button { + cursor: pointer; + position: absolute; + margin: 0 0 0 22px; + width: 272px; + background: #1fb2cc; + bottom: 22px; + color: #ffffff; + text-align: center; + font-size: 22px; + line-height: 57px; + text-transform: uppercase; + display: none; +} +.is-not-authenticated .tv-gopro-block .pro-feature-column .pro-feature-button.show-when-not-authenticated { + display: block; +} +.is-trial-available .tv-gopro-block .pro-feature-column .pro-feature-button.show-when-trial-available { + display: block; +} +.is-trial .tv-gopro-block .pro-feature-column .pro-feature-button.show-when-early-access { + display: block; +} +.is-authenticated.is-not-trial.is-not-trial-available .tv-gopro-block .pro-feature-column .pro-feature-button.show-to-buy { + display: block; +} +.is-not-authenticated .pro-feature-note.show-when-not-authenticated { + display: block; +} +.is-trial-available .pro-feature-note.show-when-trial-available { + display: block; +} +.tv-gopro-block .pro-feature-column .pro-feature-button:hover { + background: #1fbad3; +} +.tv-gopro-block .pro-feature-column-free .pro-feature-button { + background: #60b789; +} +.tv-gopro-block .pro-feature-column-free .pro-feature-button:hover { + background: #6ebf94; +} +.tv-gopro-block .pro-feature-column .pro-feature-button.disabled { + background: #999999; + cursor: default; +} +.tv-gopro-block .pro-feature-column-free .pro-feature-button.disabled { + display: none; + cursor: default; +} +.pro-feature-button .message { + display: inline-block; + vertical-align: top; + /* Fuck you mozilla */ + font-size: 22px; + line-height: 25px; + padding: 16px 0; +} +.pro-feature-button .price { + display: inline-block; + vertical-align: top; + font-size: 35px; + line-height: 41px; + padding: 8px 0; +} +.pro-feature-button .unit { + text-align: center; + display: inline-block; + vertical-align: top; + text-transform: none; + font-size: 16px; + line-height: 17px; + height: 34px; + padding: 9px 0 0 0; +} +.pro-feature-button .unit-line { + display: block; + font-size: 13px; + line-height: 18px; +} +.pro-feature-button .unit-line-header { + font-size: 18px; + padding-top: 4px; + text-transform: uppercase; +} +.pro-feature-button .unit-line-price { + text-align: left; + text-transform: none; + font-size: 16px; + line-height: 17px; +} +.tv-gopro-block .try-free-block { + font-size: 17px; + line-height: 26px; + text-align: center; + margin: 59px 85px 54px 85px; +} +.tv-gopro-block .try-free-block.disabled { + display: none; +} +.tv-gopro-block .try-free-image { + position: relative; + width: 246px; + height: 190px; + margin: 0 auto 39px auto; + background: url('../images/gopro/or-try-free.png') 0 0 no-repeat; +} +.tv-gopro-block .try-free-area { + cursor: pointer; + display: block; + position: absolute; + left: 28px; + top: 0; + height: 190px; + width: 190px; + margin: 0 auto; + border-radius: 95px; +} +.try-free-image .try-free-button { + position: absolute; + top: 132px; + left: -16px; + width: 218px; + padding: 15px 2px; + background: #5db888; + color: #ffffff; + font-size: 15px; + line-height: 17px; + text-align: center; +} +.try-free-image a:hover .try-free-button, +.try-free-image .try-free-button:hover { + background: #6ebf94; +} +.tv-gopro-block .try-free-block p { + margin: 0; +} +.tv-gopro-block .early-access-link.disabled { + display: none; +} +.tv-gopro-block .early-access-description { + margin: 1px; + padding: 5px; + text-align: left; + font-size: 12px; + text-transform: none; + line-height: 1.5; + background: white; + color: #767B85; +} +.tv-gopro-block .marketplace-block { + background: #f2f5f8; + padding: 17px 0 15px 0; +} +.tv-gopro-block .marketplace-block .marketplace-intro { + text-align: center; + margin: 44px 0; + font-size: 17px; + line-height: 26px; +} +.tv-gopro-block .marketplace-block .marketplace-intro h2 { + margin: 9px 0; + font-size: 32px; + line-height: 37px; + font-weight: normal; +} +.tv-gopro-block .marketplace-block .marketplace-intro p { + margin: 10px 0; +} +.tv-gopro-block .marketplace-block .marketplace-item { + border: solid 1px #d5d9de; + background: #ffffff; + width: 990px; + margin: 40px 0; +} +.tv-gopro-block .marketplace-block .marketplace-copy { + padding: 10px 26px 29px 26px; + font-size: 17px; + line-height: 24px; +} +.tv-gopro-block .marketplace-block .marketplace-copy h3 { + margin: 9px 0; + font-size: 32px; + line-height: 37px; + font-weight: normal; +} +.tv-gopro-block .marketplace-block .marketplace-copy p { + margin: 10px 0; +} +.tv-gopro-block .marketplace-block .marketplace-copy-links { + font-size: 12px; + line-height: 15px; + position: relative; + top: -10px; + color: #aeaeae; +} +.tv-gopro-block .marketplace-block .marketplace-copy-links a { + color: #aeaeae; +} +.marketplace-order { + margin: 24px 0 0 0; +} +.marketplace-order-button { + cursor: pointer; + text-transform: uppercase; + display: inline-block; + vertical-align: top; + padding: 11px 21px; + font-size: 22px; + line-height: 25px; + background: #06b2ce; + color: white !important; + text-decoration: none !important; +} +.marketplace-order-button:hover { + background: #1fbad3; + color: white !important; +} +.marketplace-order-button:visited { + color: white !important; +} +.tv-gopro-block .marketplace-block .marketplace-notice { + color: #aeaeae; + font-size: 12px; + line-height: 14px; + padding: 19px 4px 20px 4px; + margin: 0 22px; + border-top: solid 1px #e6e8eb; +} +.tv-gopro-block .marketplace-block .marketplace-notice p { + margin: 5px 0; +} +/* + +.tv-gopro-block .faq-block { + color: 8c8e95; + font-size: 14px; + line-height: 20px; + padding: 37px 0 24px 0; +} + +.tv-gopro-block .faq-block h2 { + margin: 12px 0; + font-size: 32px; + line-height: 37px; + font-weight: normal; + text-align: center; +} + +.tv-gopro-block .faq-columns { + width: 992px +} + +.tv-gopro-block .faq-columns .faq-column { + float: left; + width: 472px; + padding: 0 0 0 24px; +} + +.tv-gopro-block .faq-item { + margin: 36px 0; +} + +.tv-gopro-block .faq-block h3 { + font-size: 18px; + line-height: 21px; + color: #4a4d54; + margin: 8px 0; +} + +.tv-gopro-block .faq-block p { + margin: 5px 0; +} + +*/ +.tv-gopro-block .faq-block, +.tv-order-block .faq-block, +.tv-faq-block .faq-block { + color: 8c8e95; + font-size: 14px; + line-height: 20px; + padding: 37px 0 24px 0; +} +.tv-gopro-block .faq-block h2, +.tv-order-block .faq-block h2, +.tv-faq-block .faq-block h2 { + margin: 12px 0; + font-size: 32px; + line-height: 37px; + font-weight: normal; + text-align: center; +} +.tv-gopro-block .faq-columns, +.tv-order-block .faq-columns, +.tv-faq-block .faq-columns { + /*width: 992px*/ +} +.tv-gopro-block .faq-columns .faq-column, +.tv-order-block .faq-columns .faq-column, +.tv-faq-block .faq-columns .faq-column { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 24px 0 10px; + float: left; + width: 50%; +} +.tv-gopro-block .faq-item, +.tv-order-block .faq-item, +.tv-faq-block .faq-item { + margin: 36px 0; +} +.tv-gopro-block .faq-block h3, +.tv-order-block .faq-block h3, +.tv-faq-block .faq-block h3 { + font-size: 18px; + line-height: 21px; + color: #4a4d54; + margin: 8px 0; +} +.tv-gopro-block .faq-block p, +.tv-order-block .faq-block p, +.tv-faq-block .faq-block p { + margin: 5px 0; +} +.tv-faq-block .faq-block { + padding-top: 0; +} +.tv-faq-block .faq-block h3 { + margin-bottom: 10px; + font-size: 16pt; + font-weight: bold; +} +.tv-faq-block .faq-block h4 { + margin-bottom: -2px; + font-size: 12pt; +} +.tv-faq-block .faq-block h5 { + margin: 8px 0 0; + font-size: 10pt; +} +.tv-faq-block .faq-block p { + line-height: 1.4em; +} +.tv-faq-block .faq-block pre { + margin: 5px 0 8px; +} +.tv-order-block .faq-block { + padding-top: 0; +} +/* + + +.tv-gopro-block .faq-block { + color: 8c8e95; + font-size: 14px; + line-height: 20px; + padding: 37px 0 24px 0; +} + +.tv-gopro-block .faq-block h2 { + margin: 12px 0; + font-size: 32px; + line-height: 37px; + font-weight: normal; + text-align: center; +} + +.tv-gopro-block .faq-columns { + width: 992px +} + +.tv-gopro-block .faq-columns .faq-column { + float: left; + width: 472px; + padding: 0 0 0 24px; +} + +.tv-gopro-block .faq-item { + margin: 36px 0; +} + +.tv-gopro-block .faq-block h3 { + font-size: 18px; + line-height: 21px; + color: #4a4d54; + margin: 8px 0; +} + +.tv-gopro-block .faq-block p { + margin: 5px 0; +} + +*/ +button.follow-symbol { + background: #c8c8c8; + border: none 0; + color: white; + cursor: pointer; + text-align: center; + white-space: nowrap; + padding: 0; +} +button.follow-symbol::-moz-focus-inner { + /* Hell, Mozilla, why are you still keeping this shit? */ + border: 0; + padding: 0; +} +button.follow-symbol:hover { + background: #52C3E7; +} +button.follow-symbol.active { + background: #43BE83; +} +button.follow-symbol.active:hover { + background: #a6a7a8; +} +button.follow-symbol.big { + padding: 5px 8px 4px 8px; + min-width: 100px; + height: 24px; + font-size: 12px; + line-height: 15px; + font-weight: bold; +} +button.follow-symbol.big:before { + content: " "; + background: url('../images/follow-big-icons.png'); + width: 11px; + height: 11px; + background-position: 0 0; + vertical-align: middle; +} +button.follow-symbol.big:hover:before { + background-position: 0 -11px; +} +button.follow-symbol.big.active:before { + background-position: -11px 0; +} +button.follow-symbol.big.active:hover:before { + background-position: -11px -11px; +} +button.follow-symbol.big:before { + float: left; + margin: 2px 3px 0 0; +} +button.follow-symbol:after { + content: 'Follow'; +} +button.follow-symbol.active:after { + content: 'Following'; +} +button.follow-symbol.active:hover:after { + content: 'Unfollow'; +} +button.follow-symbol.iconed:after { + display: none; +} +button.follow-symbol.iconed, +button.follow-symbol.iconed:hover:focus { + width: 17px; + height: 17px; + background-color: #a5abb5; + position: relative; +} +button.follow-symbol.iconed:before, +button.follow-symbol.iconed:hover:focus:before { + content: " "; + height: 11px; + width: 11px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -2111px; + display: block; + position: absolute; + top: 3px; + left: 3px; +} +button.follow-symbol.iconed:hover { + background: #89919e; +} +button.follow-symbol.iconed.active, +button.follow-symbol.iconed.active:hover:focus { + background: #58c3e5; +} +button.follow-symbol.iconed.active:hover { + background-color: #2cb3de; +} +button.follow-symbol.flat { + background: #52c3e7; + text-transform: uppercase; + text-align: center; + font-weight: bold; + width: 100px; + padding: 7px 0 6px; + font-size: 12px; + border-radius: 0; +} +button.follow-symbol.flat:hover { + background: #81cae2; +} +button.follow-symbol.flat.active { + background: #43BE83; +} +.widgetbar-wrap { + top: 0; + right: 0; + position: absolute; + height: 100%; +} +.widgetbar-place .widgetbar-wrap { + position: fixed; + z-index: 15; +} +.widgetbar-handle { + position: absolute; + top: 0; + left: -3px; + height: 100%; + width: 5px; + background: rgba(0, 0, 0, 0); + cursor: ew-resize; +} +html.feature-touch .widgetbar-handle { + left: -8px; + width: 15px; +} +.widgetbar-tabs { + position: absolute; + height: 100%; + width: 45px; + right: 0; + top: 0; + background: #F1F3F6; +} +.widgetbar-tabscontrols { + position: absolute; + width: 100%; + bottom: 0; +} +.widgetbar-tabscontrols-button { + cursor: pointer; + height: 34px; + width: 34px; + margin: auto; +} +.widgetbar-tabscontrols-button:hover { + background: #eeeeee; +} +.widgetbar-minimizebutton .icon { + height: 16px; + width: 20px; + margin: 9px 7px; + background-position: -20px -360px; +} +.widgetbar-minimizebutton.minimized .icon { + height: 16px; + width: 20px; + margin: 9px 7px; + background-position: -40px -360px; +} +.widgetbar-configbutton .icon { + width: 20px; + height: 20px; + margin: 7px; + background-position: -60px -360px; +} +.layout-edit-mode .widgetbar-configbutton .icon { + width: 22px; + height: 19px; + margin: 7px 6px; + background-position: -175px -340px; +} +.layout-edit-mode .widgetbar-configbutton, +.layout-edit-mode .widgetbar-minimizebutton { + display: none; +} +.widgetbar-tab { + cursor: pointer; + position: relative; + border-bottom: solid #C9CBCD 1px; + background: #F1F3F6; + padding: 16px 0; +} +.widgetbar-tab:hover, +.widgetbar-tab.active { + background: #FFFFFF; +} +.widgetbar-tab-spacer { + height: 19px; + background: #e7eaef; + border-bottom: solid #C9CBCD 1px; +} +.widgetbar-newpage-button { + cursor: pointer; + position: relative; +} +.widgetbar-tab.active { + cursor: default; +} +.widgetbar-newpage-button { + display: none; +} +.layout-edit-mode .widgetbar-newpage-button { + display: block; +} +.widgetbar-iconplace { + display: block; + position: relative; + margin: 1px; + padding: 6px 0; +} +.widgetbar-newpage-icon, +.widgetbar-newwidget-icon, +.widgetbar-delete-icon, +.widgetbar-icon { + display: block; + margin: 0 auto; + width: 21px; + height: 21px; + background: url('../images/widget-icons.png') 0 0 no-repeat; +} +.widgetbar-icon.active { + background-position: -21px 0; +} +.widgetbar-icon-watchlist { + background-position: 0 -63px; +} +.widgetbar-icon-watchlist.active { + background-position: -21px -63px; +} +.widgetbar-icon-hotlist { + background-position: 0 -84px; +} +.widgetbar-icon-hotlist.active { + background-position: -21px -84px; +} +.widgetbar-icon-detail { + background-position: 0 -105px; +} +.widgetbar-icon-detail.active { + background-position: -21px -105px; +} +.widgetbar-icon-news, +.widgetbar-icon-news_yahoo { + background-position: 0 -126px; +} +.widgetbar-icon-news.active, +.widgetbar-icon-news_yahoo.active { + background-position: -21px -126px; +} +.widgetbar-icon-chat { + background-position: 0 -147px; +} +.widgetbar-icon-chat.active { + background-position: -21px -147px; +} +.widgetbar-icon-messages { + background-position: 0 -234px; +} +.widgetbar-icon-messages.active { + background-position: -21px -234px; +} +.widgetbar-icon-news_stocktwits { + background-position: 0 -168px; +} +.widgetbar-icon-news_stocktwits.active { + background-position: -21px -168px; +} +.widgetbar-icon-news_fxwirepro { + background-position: 0 -189px; +} +.widgetbar-icon-news_fxwirepro.active { + background-position: -21px -189px; +} +.widgetbar-icon-news_futuresmag { + background-position: 0 -210px; +} +.widgetbar-icon-news_futuresmag.active { + background-position: -21px -210px; +} +.widgetbar-icon-calendar { + background-position: 0 -334px; +} +.widgetbar-icon-calendar.active { + background-position: -21px -334px; +} +.widgetpage-icon-group-base { + width: 27px; + height: 22px; + background-position: 0 -234px; +} +.widgetbar-tab.active .widgetpage-icon-group-base { + background-position: -27px -234px; +} +.widgetpage-icon-group-chat { + width: 23px; + background-position: 0 -261px; +} +.widgetbar-tab.active .widgetpage-icon-group-chat { + background-position: -27px -261px; +} +.widgetpage-icon-group-hotlists { + height: 23px; + background-position: 0 -285px; +} +.widgetbar-tab.active .widgetpage-icon-group-hotlists { + background-position: -27px -285px; +} +.widgetpage-icon-group-notifications { + background-position: 0 -314px; +} +.widgetbar-tab.active .widgetpage-icon-group-notifications { + background-position: -27px -314px; +} +.widgetpage-icon-group-calendar { + height: 23px; + background-position: 0 -336px; +} +.widgetbar-tab.active .widgetpage-icon-group-calendar { + background-position: -27px -336px; +} +.widgetpage-icon-group-messages { + width: 23px; + background-position: 0 -365px; +} +.widgetbar-tab.active .widgetpage-icon-group-messages { + background-position: -27px -365px; +} +.widgetpage-icon-group-datawindow { + width: 23px; + background-position: 0 -411px; +} +.widgetbar-tab.active .widgetpage-icon-group-datawindow { + background-position: -27px -411px; +} +.widgetbar-newwidget-iconplace { + cursor: pointer; + display: none; + position: relative; + width: 13px; + height: 13px; + padding: 6px; + border-radius: 12px; + margin: 0 0 0 5px; +} +.layout-edit-mode .widgetbar-tab.active .widgetbar-newwidget-iconplace { + display: block; +} +.widgetbar-newwidget-icon { + display: block; + height: 13px; + width: 13px; + background-position: -5px -26px; +} +.widgetbar-newpage-iconplace { + position: relative; + margin: 0 0 0 -1px; + padding: 12px 7px; + background: #39b978; + display: block; +} +.widgetbar-newwidget-iconplace, +.widgetbar-newpage-iconplace, +.widgetbar-applybutton { + background: #39b978; +} +.widgetbar-newpage-iconplace:hover, +.widgetbar-newpage-iconplace.active, +.widgetbar-newwidget-iconplace:hover, +.widgetbar-newwidget-iconplace.active, +.widgetbar-applybutton:hover { + background: #4cbf85; +} +.widgetbar-newpage-icon { + width: 23px; + height: 23px; + background-position: 0 -21px; +} +.widgetbar-delete { + position: absolute; + top: 3px; + right: 3px; + width: 28px; + height: 19px; + padding: 4px 0 5px 0; + cursor: pointer; +} +.widgetbar-delete:hover { + background: #dd6e5b; +} +.widgetbar-delete-icon { + display: block; + width: 16px; + height: 19px; + background-position: -26px -42px; + margin: 0 auto; +} +.widgetbar-delete:hover .widgetbar-delete-icon { + background-position: -26px -21px; +} +.widgetbar-notification-wrap { + display: none; + position: absolute; + bottom: -1px; + width: 100%; + text-align: right; +} +.widgetbar-notification { + display: inline-block; + font-size: 12px; + line-height: 15px; + padding: 0 3px; + min-width: 9px; + border-radius: 3px; + background: #e0745f; + color: white; + text-align: center; + border: solid 1px white; +} +.widgetbar-pages { + position: absolute; + top: 0; + right: 45px; + height: 100%; + background: #FFFFFF; + border-left: solid #C9CBCD 1px; + border-right: solid #c9cbcd 1px; +} +.widgetbar-pages.hidden { + border-right: none; +} +.widgetbar-pages.hidden .widgetbar-pagescontent { + display: none; +} +.widgetbar-pagescontent { + height: 100%; + overflow: hidden; +} +.widgetbar-pages.layered { + box-shadow: rgba(0, 0, 0, 0.2) -3px 0 3px; +} +.widgetbar-page { + display: none; + height: 100%; +} +.widgetbar-page.active { + display: block; +} +.widgetbar-widget { + margin: 0 0 1px 0; + position: relative; +} +.widgetbar-widgetheader { + background: #F1F3F6; + height: 34px; + cursor: default; + margin: 3px; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.widgetbar-headerspace { + position: relative; + float: right; + overflow: hidden; + padding: 2px 2px 0 0; +} +.widgetbar-widgetheader-icon { + float: left; + background: #e8ebed; + height: 21px; + width: 21px; + margin: 7px 0 0 10px; + background: url("../images/widget-icons.png") 0 0 no-repeat; +} +.widgetbar-widgetbody { + position: relative; + overflow: hidden; +} +.widgetbar-widgetbody .widgetbody-overlay { + position: absolute; + top: 0; + height: 100%; + width: 100%; + z-index: 5; + background: rgba(255, 255, 255, 0.8); +} +.widgetbar-addwidgetpopup-itemtitle, +.widgetbar-widgettitle { + height: 15px; + padding: 10px 0 9px 11px; + white-space: nowrap; + font-size: 13px; + line-height: 15px; + font-weight: bold; + color: #5a5c62; +} +.widgetbar-widgettitle { + overflow: hidden; + text-overflow: ellipsis; +} +.widgetbar-widgethandle { + display: none; + position: absolute; + height: 5px; + top: -3px; + left: 0; + width: 100%; + background: rgba(0, 0, 0, 0); +} +html.feature-touch .widgetbar-widgethandle { + height: 15px; + top: -8px; +} +.widgetbar-widgethandle, +.widgetbar-page.widget-resize-mode, +.widgetbar-page.widget-resize-mode * { + cursor: ns-resize; +} +.widgetbar-widget + .widgetbar-widget .widgetbar-widgethandle { + display: block; +} +.layout-move-mode .widgetbar-widget .widgetbar-widgethandle { + display: none; +} +.layout-edit-mode .widgetbar-widgetbody { + opacity: .2; +} +.layout-edit-mode .widgetbar-headerspace { + display: none; +} +.widgetbar-tab-shield, +.widgetbar-movemarker-self, +.widgetbar-eventshield, +.widgetbar-editshield { + position: absolute; + top: 0; + left: 0; + background: rgba(0, 0, 0, 0); + bottom: 0; + right: 0; +} +.widgetbar-tab-shield, +.widgetbar-editshield, +.widgetbar-movemarker-self { + display: none; +} +.widgetbar-tab-shield.highlighted, +.widgetbar-movemarker-self { + border: solid #52c3e7 2px; + background: rgba(82, 195, 231, 0.2); +} +.layout-edit-mode .widgetbar-editshield { + display: block; +} +.widgetbar-editshield.highlighted .widgetbar-movemarker-self { + display: block; +} +.widgetbar-editshield-top, +.widgetbar-editshield-bottom { + display: none; + position: absolute; + z-index: 10; + background: rgba(0, 0, 0, 0); +} +.widgetbar-editshield-top { + top: 0; + left: 0; + right: 0; + bottom: 50%; +} +.widgetbar-editshield-bottom { + top: 50%; + left: 0; + right: 0; + bottom: -1px; +} +.widgetbar-eventshield, +.layout-move-mode .widgetbar-editshield-top, +.layout-move-mode .widgetbar-editshield-bottom, +.layout-move-mode .widgetbar-tab-shield { + display: block; + cursor: move; +} +.widgetbar-movemarker { + display: none; + position: absolute; + left: 0; + width: 100%; + height: 3px; + background: #52c3e7; +} +.widgetbar-movemarker-top { + top: -2px; +} +.widgetbar-movemarker-bottom { + bottom: -2px; +} +.widgetbar-movemarker:before, +.widgetbar-movemarker:after { + content: " "; + position: absolute; + height: 7px; + top: -2px; + width: 1px; + background: #52c3e7; +} +.widgetbar-movemarker:before { + left: 0; +} +.widgetbar-movemarker:after { + right: 0; +} +.widgetbar-movemarker.highlighted { + display: block; +} +.widgetbar-addwidgetpopup { + position: absolute; + z-index: 100; + top: -1px; + right: 38px; + background: white; + fill: white; + border: solid #d6dadf 1px; + stroke: #d6dadf; + stroke-width: 1px; +} +.widgetbar-newwidget-iconplace .widgetbar-addwidgetpopup { + right: 32px; + top: -12px; +} +.widgetbar-addwidgetpopup-list { + overflow: auto; +} +.widgetbar-addwidgetpopup-ear { + position: absolute; + width: 10px; + height: 19px; + top: 14px; + right: -10px; +} +.widgetbar-addwidgetpopup-item { + overflow: hidden; + height: 21px; + margin: 1px; + cursor: pointer; + padding: 8px 10px; +} +.widgetbar-addwidgetpopup-item:hover { + background: #f2f5f8; +} +.widgetbar-addwidgetpopup-itemtitle { + padding: 2px 0; + margin: 0 3px 0 30px; + min-width: 160px; +} +.widgetbar-addwidgetpopup-item .widgetbar-icon { + float: left; +} +.widgetbar-editblock { + display: none; + position: absolute; + width: 100%; + left: 0; + bottom: 0; + background: #dee4ec; + height: 50px; +} +.layout-edit-mode .widgetbar-editblock { + display: block; +} +.widgetbar-applybutton, +.widgetbar-applybutton:hover { + cursor: pointer; + display: block; + height: 15px; + color: white; + font-size: 12px; + line-height: 15px; + padding: 8px 2px 7px 2px; + text-align: center; + text-transform: uppercase; + margin: 10px; +} +/* == Here goes the rules that has no direct influence to widgetbar layout == */ +.widgetbar-headerspace .button { + padding-top: 5px; + background-color: #fff; + border: 1px #c9cbcd solid; + font-size: 12px; + line-height: 15px; + width: 39px; + height: 30px; + float: left; + display: block; + position: relative; + text-align: center; + box-sizing: border-box; + -moz-box-sizing: border-box; + margin-left: 4px; +} +.widgetbar-headerspace .button.detach-chat { + margin-left: 4px; +} +.widgetbar-headerspace .button.with-arrow:after { + content: " "; + width: 9px; + height: 5px; + display: inline-block; + vertical-align: middle; + background: url("../images/select-bg.png") 0 0 no-repeat; + margin: 0 0 0 4px; +} +.widgetbar-headerspace .button .icon-list { + width: 18px; + height: 14px; + background-position: 0 -280px; +} +.widgetbar-headerspace .button:hover .icon-list, +.widgetbar-headerspace .button.active .icon-list { + background-position: 0 -360px; +} +.widgetbar-headerspace .button .icon-list-dots { + height: 16px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1436px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-right: 2px; +} +.widgetbar-headerspace .button:hover .icon-list-dots, +.widgetbar-headerspace .button.active .icon-list-dots { + height: 16px; + width: 16px; + background-image: url("../images/sprites/base-sprite.png"); + background-repeat: no-repeat; + background-position: 0px -1462px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.widgetbar-headerspace .button .icon-config { + width: 17px; + height: 17px; + background-position: -160px -240px; +} +.widgetbar-headerspace .button:hover .icon-config, +.widgetbar-headerspace .button.active .icon-config { + background-position: -40px -340px; +} +.widgetbar-headerspace .button .icon-mentions { + width: 17px; + height: 17px; + background-position: -80px -400px; +} +.widgetbar-headerspace .button .icon-detach { + width: 10px; + height: 10px; + margin: 3px 0 2px 0; + background-position: -140px -140px; +} +.widgetbar-headerspace .button:hover .icon-detach, +.widgetbar-headerspace .button.active .icon-detach { + background-position: -140px -150px; +} +.widgetbar-headerspace .button .icon-plus { + width: 16px; + height: 14px; + left: 0; + margin: 1px 0 0; + background-position: -179px -162px; +} +.widgetbar-headerspace .button:hover .icon-plus, +.widgetbar-headerspace .button.active .icon-plus { + background-position: 1px -162px; +} +.widgetbar-headerspace .button .icon-phone { + width: 20px; + height: 20px; + left: 0; + margin: -1px 0 0; + background-position: -80px -380px; +} +.widgetbar-headerspace .button:hover .icon-phone, +.widgetbar-headerspace .button.active .icon-phone { + background-position: -60px -380px; +} +.widgetbar-headerspace .button .icon-hangup { + width: 20px; + height: 20px; + left: 0; + margin: -1px 0 0; + background-position: -40px -380px; +} +.widgetbar-headerspace .button:hover .icon-hangup, +.widgetbar-headerspace .button.active .icon-hangup { + background-position: -20px -380px; +} +.widgetbar-headerspace .button .icon-members { + width: 15px; + height: 15px; + background-position: -158px -20px; +} +.widgetbar-headerspace .button:hover .icon-members, +.widgetbar-headerspace .button.active .icon-members { + background-position: -158 -20px; +} +.widgetbar-headerspace .button.active { + background-color: #e4e4e4 !important; +} +.mini-widget { + overflow: hidden; + color: #5B5E61; + background-color: White; +} +.tv-mediumwidget { + background-color: White; + overflow: hidden; +} +#miniwidget .tabs, +.tv-mediumwidget .tv-mediumwidget-labels { + border-bottom: 1px solid #dde1e6; +} +.mini-widget .tab, +.tv-mediumwidget .tv-mediumwidget-label { + margin: 1px 1px 0 1px; + padding: 8px 10px; + display: inline-block; + cursor: pointer; + font-size: 11px; + font-weight: bold; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; +} +.mini-widget .tab.active, +.tv-mediumwidget .tv-mediumwidget-label.active { + margin: 0 0 -1px 0; + border-style: solid; + border-color: #dde1e6; + border-bottom-color: White; + border-width: 1px 1px 1px 1px; +} +.mini-widget .tab.active a, +.tv-mediumwidget .tv-mediumwidget-label a { + color: #5B5E61; +} +.tv-mediumwidget .footer, +.mini-widget .footer { + padding: 6px 8px; + font-size: 11px; + text-align: right; +} +.tv-mediumwidget .footer .fade, +.mini-widget .footer .fade { + color: #B4B4B4; +} +.mini-widget .graph { + overflow: hidden; + border-left: 1px solid #dde1e6; + border-right: 1px solid #dde1e6; + border-bottom: none; +} +.mini-widget .graph > div { + height: 100%; +} +.mini-widget .divider { + display: block; + height: 5px; + border-left: 1px solid #dde1e6; + border-right: 1px solid #dde1e6; +} +.mini-widget .pages { + overflow-y: auto; + overflow-x: hidden; + border-left: 1px solid #dde1e6; + border-right: 1px solid #dde1e6; +} +.mini-widget .pages table { + width: 100%; + border-collapse: collapse; + position: relative; + border-spacing: 10px; +} +.mini-widget .pages table .ticker { + font-size: 14px; + overflow: hidden; + background-color: white; +} +.mini-widget .pages table .ticker.active { + background-color: #edf0f3; +} +.mini-widget .pages table .ticker td { + position: relative; + border-bottom: 1px solid #eaeaea; + cursor: default; + text-align: center; + padding: 6px 0; +} +.mini-widget .pages table .ticker td.symbol-short-name-container { + width: 35%; + padding-left: 12px; + text-align: left; +} +.mini-widget .pages table .ticker td.symbol-last { + width: 25%; + text-align: center; +} +.mini-widget .pages table .ticker td.symbol-change { + width: 20%; + text-align: right; +} +.mini-widget .pages table .ticker td.symbol-change-pt { + width: 20%; + padding-right: 2px; + text-align: right; +} +.mini-widget .footer { + overflow: hidden; + border-left: 1px solid #dde1e6; + border-right: 1px solid #dde1e6; + border-bottom: 1px solid #dde1e6; +} +.tv-mediumwidget { + color: #26282f; +} +.tv-mediumwidget .tv-mediumwidget-pages { + border-left: 1px solid #eaeaea; + border-right: 1px solid #eaeaea; +} +.tv-mediumwidget .tv-mediumwidget-pages .tv-mediumwidget-page { + display: none; +} +.tv-mediumwidget .tv-mediumwidget-pages .tv-mediumwidget-page.active { + display: block; +} +.tv-mediumwidget .footer { + border: 1px solid #eaeaea; + border-top: none; +} +.tv-mediumwidget .ticker-fundamental-container { + width: 100%; +} +.tv-mediumwidget .ticker-fundamental-container .fundamentals-cell { + vertical-align: top; +} +.tv-mediumwidget .tv-mediumwidget-ticker, +.tv-mediumwidget .tv-mediumwidget-fundamentals { + height: 97px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 15px 15px 0 15px; + position: relative; +} +.tv-mediumwidget .tv-mediumwidget-ticker { + white-space: nowrap; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-ticker-name { + vertical-align: top; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-ticker-value { + vertical-align: bottom; + white-space: nowrap; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-short-name, +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-short-name-container { + font-size: 22px; + text-transform: uppercase; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-last { + display: inline-block; + font-size: 28px; + font-weight: bold; + margin-right: 5px; + padding: 0; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-change-container { + white-space: nowrap; + display: inline-block; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-change, +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-change-pt { + display: inline-block; + font-weight: bold; + font-size: 18px; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-change-pt { + margin-left: 5px; +} +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-description-name, +.tv-mediumwidget .tv-mediumwidget-ticker .symbol-industry-sector-container { + font-size: 11px; + color: #787878; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals { + min-width: 210px; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table { + width: 100%; + border: 0px; + border-collapse: collapse; + /* cellspacing="0" */ +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table td { + padding: 8px 0; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table td.fundamental-name { + width: 24%; + border-bottom: 1px solid #eaeaea; + text-align: left; + color: #878c94; + padding-right: 5px; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table td.fundamental-value { + width: 24%; + border-bottom: 1px solid #eaeaea; + text-align: right; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table td.fundamental-divider { + width: 4%; + min-width: 20px; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table tr:first-child td { + padding-top: 0; +} +.tv-mediumwidget .tv-mediumwidget-fundamentals table tr:last-child td.fundamental-name, +.tv-mediumwidget .tv-mediumwidget-fundamentals table tr:last-child td.fundamental-value { + border-bottom: none; +} +.tv-mediumwidget .tv-mediumwidget-divider { + float: left; + height: 1px; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 30px 15px; + background-color: #eaeaea; +} +.tv-mediumwidget .tv-mediumwidget-minichart { + float: left; + width: 100%; + margin-top: 10px; +} +.tv-mediumwidget .tv-mediumwidget-minichart canvas { + display: block; +} +.beta-sign { + color: #5cb888; + font-weight: bold; + float: right; +} +a.add-custom-script-btn { + cursor: pointer; +} +.tv-script-dialog { + width: 600px; +} +.tv-script-dialog .beta-sign { + position: relative; + top: -3px; + font-size: 11px; + font-weight: normal; + float: none; +} +.tv-script-dialog.ui-resizable { + position: absolute; +} +.tv-script-dialog .ui-resizable-handle { + background: transparent; +} +.tv-script-dialog .ui-resizable-n { + width: 90%; + height: 5px; + top: -3px; + left: 5%; +} +.tv-script-dialog .ui-resizable-e { + width: 5px; + height: 90%; + top: 5%; + right: -3px; +} +.tv-script-dialog .ui-resizable-s { + width: 90%; + height: 5px; + bottom: -3px; + left: 5%; +} +.tv-script-dialog .ui-resizable-w { + width: 5px; + height: 90%; + top: 5%; + left: -3px; +} +.tv-script-dialog .ui-resizable-ne { + width: 5px; + height: 5px; + top: -3px; + right: -3px; +} +.tv-script-dialog .ui-resizable-se { + width: 5px; + height: 5px; + bottom: -3px; + right: -3px; +} +.tv-script-dialog .ui-resizable-sw { + width: 5px; + height: 5px; + bottom: -3px; + left: -3px; +} +.tv-script-dialog .ui-resizable-nw { + width: 5px; + height: 5px; + top: -3px; + left: -3px; +} +.tv-script-dialog .modified-sign { + display: none; +} +.tv-script-dialog.tv-script-modified .modified-sign { + display: inline; +} +.tv-script-dialog .help { + width: 15px; + height: 15px; + background: url("../images/dialogs/study-help.png"); + float: right; + margin: 6px 5px 0 0; +} +.tv-script-header { + padding: 0 20px 18px; +} +.tv-script-header .tv-button { + margin-right: 5px; + border-bottom: 1px solid #c9cbcd; +} +.tv-script-header .tv-button:first-child { + margin-left: 0px; +} +.tv-script-header .tv-button.tv-script-help-button { + float: right; + margin-right: 0; +} +.tv-script-editor-container { + position: relative; + height: 250px; +} +.tv-script-editor-container #editor { + margin: 0; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; +} +.tv-script-console-container .tv-script-console-header { + position: relative; + height: 7px; + width: 100%; + border-top: 1px solid #c9cbcd; +} +.tv-script-console-container .tv-script-console-header .tv-script-console-toggle { + position: absolute; + left: 0; + top: 0; + width: 23px; + height: 7px; + cursor: pointer; + border-right: 1px solid #c9cbcd; +} +.tv-script-console-container .tv-script-console-header .tv-script-console-toggle:hover .tv-script-console-icon { + opacity: 0.8; +} +.tv-script-console-container .tv-script-console-header .tv-script-console-icon { + position: absolute; + left: 7px; + top: 1px; + background: url("../images/select-bg.png") repeat scroll 0px 0px transparent; + height: 5px; + width: 9px; +} +.tv-script-console-container .tv-script-console-header .tv-script-console-resize { + display: none; + margin-left: 23px; + height: 7px; + background: transparent; + cursor: ns-resize; +} +.tv-script-console-container.open .tv-script-console-header .tv-script-console-resize { + display: block; +} +.tv-script-console-container.open .tv-script-console-header .tv-script-console-icon { + background-position: 0px -20px; +} +.tv-script-console-container .tv-script-console-body { + font-family: monospace; + white-space: pre-wrap; + padding: 5px; + height: 50px; + overflow-y: auto; + word-wrap: break-word; + position: relative; + border-top: 1px solid #c9cbcd; +} +.tv-script-console-container .tv-script-console-body .error { + color: red; +} +.tv-script-tooltip { + background: #e8f2fb; + background: rgba(232, 242, 251, 0.9); + color: #41474d; + border: 1px solid gray; + padding: 1px; + z-index: 1000; + font-family: Verdana, Arial; + font-size: 13px; + white-space: pre-wrap; +} +.tv-script-tooltip .elem-title { + color: black; + font-size: 15px; + font-weight: bold; +} +.tv-script-tooltip .section { + color: black; + font-weight: bold; +} +.tv-script-tooltip .mono { + font-family: monospace; +} +.tv-script-tooltip .arg-name { + font-weight: bold; + font-family: monospace; +} +.tv-script-tooltip .arg-type { + font-weight: bold; + font-family: monospace; +} +.tv-script-reference { + color: #41474d; + padding: 1px; + z-index: 1000; + font-family: Verdana, Arial; + font-size: 13px; + white-space: pre-wrap; + margin: 50px 50px 50px 50px; +} +.tv-script-reference .main-title { + font-size: 25px; + font-weight: bold; +} +.tv-script-reference .elem-title { + font-size: 15px; + font-weight: bold; +} +.tv-script-reference .section { + font-weight: bold; +} +.tv-script-reference .mono { + font-family: monospace; +} +.tv-script-reference .arg-name { + font-weight: bold; + font-family: monospace; +} +.tv-script-reference .arg-type { + font-weight: bold; + font-family: monospace; +} +.toc-contents-wrapper { + position: fixed; + top: 0px; + height: 100%; + width: 200px; + padding-top: 60px; + padding-bottom: 20px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.toc-contents-wrapper .toc-contents-header { + height: 35px; + border: 1px solid #c9cbcd; + border-bottom-width: 0px; + line-height: 35px; + padding: 0 8px; + font-size: 15px; + font-weight: bold; + background: #ffffff; +} +.toc-contents-wrapper .toc-contents { + overflow-y: auto; + overflow-x: hidden; + border: 1px solid #c9cbcd; + overflow: auto; + height: 100%; + position: relative; +} +.toc-contents-wrapper .toc-contents .toc-contents-inner { + position: relative; +} +.toc-contents-wrapper .toc-contents .toc-contents-inner a.toc-elem-title, +.toc-contents-wrapper .toc-contents .toc-contents-inner a.toc-chap-title { + display: block; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 4px 8px; + border-bottom: 1px solid #c9cbcd; + background: #ffffff; + color: #5a5d66; + cursor: pointer; +} +.toc-contents-wrapper .toc-contents .toc-contents-inner a.toc-elem-title:hover, +.toc-contents-wrapper .toc-contents .toc-contents-inner a.toc-chap-title:hover { + background: #edf0f3; +} +.toc-contents-wrapper .toc-contents .toc-contents-inner a.toc-chap-title { + background-color: #ffffff; + padding: 6px 8px; + font-weight: bold; +} +.toc-contents-wrapper .toc-contents .toc-contents-inner a:last-child { + broder-bottom: none; +} +.toc-description { + margin-left: 200px; + padding: 0 50px; +} +.toc-description .toc-description-header { + height: 35px; + line-height: 35px; + font-size: 18px; + font-weight: bold; +} +.toc-description .toc-elem-description { + padding: 20px 25px; + background: #f2f5f8; +} +.toc-description .toc-elem-description:last-child { + padding-bottom: 0; +} +.toc-description .toc-elem-description:not(:last-child) { + border-bottom: 1px solid #c9cbcd; +} +.toc-description .chap-title { + margin-top: 25px; + font-size: 16px; + font-weight: bold; +} +.wizard-tooltip, +.wizard-tooltip-triangle { + position: absolute; + z-index: 16; + display: none; +} +.wizard-tooltip a, +.wizard-tooltip-triangle a { + color: #8bd1f1; +} +.wizard-tooltip a:hover, +.wizard-tooltip-triangle a:hover { + color: #9dd8f3; +} +.wizard-tooltip a:active, +.wizard-tooltip-triangle a:active { + color: #afdff5; +} +.wizard-tooltip-triangle { + content: ""; + top: 0; + left: 0; + border-width: 0; + border-style: solid; +} +.wizard-tooltip-triangle.up { + border-width: 0 15px 15px 15px; + border-color: rgba(0, 0, 0, 0.75) transparent; +} +.wizard-tooltip-triangle.down { + border-width: 15px 15px 0 15px; + border-color: rgba(0, 0, 0, 0.75) transparent; +} +.wizard-tooltip-triangle.left { + border-width: 15px 15px 15px 0; + border-color: transparent rgba(0, 0, 0, 0.75); +} +.wizard-tooltip-triangle.right { + border-width: 15px 0 15px 15px; + border-color: transparent rgba(0, 0, 0, 0.75); +} +.wizard-tooltip { + background-color: rgba(0, 0, 0, 0.75); + color: #E5E5E5; + padding: 15px 20px; + max-width: 500px; + min-width: 300px; + font-size: 14px; +} +.wizard-tooltip .wizard-tooltip-stop { + position: absolute; + top: 12px; + right: 12px; + width: 13px; + height: 13px; + border: none; + cursor: pointer; + background: url('../images/icons.png') -142px -363px; +} +.wizard-tooltip .wizard-tooltip-stop:hover { + opacity: 0.8; +} +.wizard-tooltip .wizard-tooltip-description { + margin-right: 10px; + line-height: 1.4; + color: rgba(255, 255, 255, 0.75); +} +.wizard-tooltip .wizard-tooltip-description h1, +.wizard-tooltip .wizard-tooltip-description h2, +.wizard-tooltip .wizard-tooltip-description h3, +.wizard-tooltip .wizard-tooltip-description h4, +.wizard-tooltip .wizard-tooltip-description h5, +.wizard-tooltip .wizard-tooltip-description h6 { + margin-top: 5px; +} +.wizard-tooltip .wizard-tooltip-footer { + height: 28px; + margin-top: 25px; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-counter { + float: left; + line-height: 29px; + font-size: 10px; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn { + cursor: pointer; + display: inline-block; + width: 75px; + height: 28px; + line-height: 29px; + background: #1fb2cc; + text-align: center; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn + .wizard-tooltip-btn { + margin-left: 7px; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn:hover { + background: #1fbad3; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn:active { + background: #30cce6; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn.close, +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn.skip, +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn.start { + display: none; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn.prev, +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn.next { + display: inline-block; +} +.wizard-tooltip .wizard-tooltip-footer .wizard-tooltip-btn-group { + float: right; +} +.wizard-tooltip.introduction .wizard-tooltip-footer .wizard-tooltip-counter { + display: none; +} +.wizard-tooltip.introduction .wizard-tooltip-footer .wizard-tooltip-btn.prev, +.wizard-tooltip.introduction .wizard-tooltip-footer .wizard-tooltip-btn.next { + display: none; +} +.wizard-tooltip.introduction .wizard-tooltip-footer .wizard-tooltip-btn.skip, +.wizard-tooltip.introduction .wizard-tooltip-footer .wizard-tooltip-btn.start { + display: inline-block; +} +.wizard-tooltip.first .wizard-tooltip-footer .wizard-tooltip-btn.prev, +.wizard-tooltip.last .wizard-tooltip-footer .wizard-tooltip-btn.next { + display: none; +} +.wizard-tooltip.last .wizard-tooltip-footer .wizard-tooltip-btn.close { + display: inline-block; +} +.success-subscription { + margin-top: 50px; + margin-left: auto; + margin-right: auto; + max-width: 550px; + padding: 30px; + border: solid 1px #dbdfe4; + background-color: white; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 4px; + -webkit-background-clip: padding-box; + -moz-border-radius: 4px; + -moz-background-clip: padding; + border-radius: 4px; + background-clip: padding-box; +} +.success-subscription h1 { + margin-top: 0; +} +.ISwraper { + position: relative; +} +.ISwraper .IStoggle { + position: absolute; + height: 27px; + width: 13px; + top: 1px; + right: 0px; + cursor: pointer; +} +.ISwraper .IStoggle:after { + content: " "; + position: absolute; + right: 0; + top: 6px; + display: inline-block; + height: 15px; + width: 13px; + vertical-align: top; + background: url('../images/select-bg.png') 2px 5px no-repeat; +} +.ISwraper ul.ISdropdown { + position: absolute; + left: 1px; + top: 0px; + border: 1px solid #c9cbcd; + background: #fff; + z-index: 120; + margin: 2px 0 0; + padding: 0; + overflow: auto; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.ISwraper ul.ISdropdown li { + display: block; + padding: 7px; + height: 16px; + overflow: hidden; + cursor: pointer; +} +.ISwraper ul.ISdropdown li:hover { + background: #f4f7f9; +} +.ISwraper ul.ISdropdown li .IStext { + display: inline-block; + width: 100%; + font-weight: normal; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.tv-dialog-content form .ISwraper .IStoggle { + height: 33px; + width: 25px; +} +.tv-dialog-content form .ISwraper .IStoggle:after { + top: 10px; + right: 6px; +} +.content-page { + font-size: 15px; + color: #4B4B4D; +} +.content-page p { + line-height: 28px; + margin-bottom: 20px; +} +.content-page h1 { + font-family: Arial; + font-size: 40px; + color: #2a2d33; + line-height: normal; + font-weight: normal; + margin: 26px 0 26px; +} +.content-page h1:first-child { + margin-top: 0; +} +.content-page h2 { + font-family: Arial; + font-size: 30px; + color: #2a2d33; + line-height: normal; + font-weight: normal; + margin: 25px 0 25px; +} +.content-page h2:first-child { + margin-top: 0; +} +.content-page h3 { + font-family: Arial; + font-size: 22px; + color: #2a2d33; + line-height: normal; + font-weight: normal; + margin: 20px 0 15px; +} +.content-page h3:first-child { + margin-top: 0; +} +.content-page ul li span.mark { + color: #60b789; + font-weight: bold; +} +.content-page .separator { + margin: 45px 0 35px 0; + background: #ccd8e4; + height: 1px; + overflow: hidden; +} +.content-page .vindent { + padding: 36px 0 36px; +} +.content-page .hvindent { + padding: 36px 10px; +} +.content-page .tv-content-button { + display: inline-block; + height: 45px; + padding: 0 30px; + color: White; + text-align: center; + text-transform: uppercase; + font-size: 15px; + line-height: 46px; + cursor: pointer; + border-width: 0; + outline: 0; + outline-style: none; + -webkit-border-radius: 0; + -webkit-background-clip: padding-box; + -moz-border-radius: 0; + -moz-background-clip: padding; + border-radius: 0; + background-clip: padding-box; +} +.content-page .tv-content-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.content-page .tv-content-button.float-bottom { + position: absolute; + bottom: 0; +} +.content-page .tv-content-button.blue { + background-color: #00b8dc; +} +.content-page .tv-content-button.blue:hover { + background-color: #00c1e6; +} +.content-page .tv-content-button.blue:active { + background-color: #00c9f0; +} +.content-page .tv-content-button.green { + background-color: #5cb888; +} +.content-page .tv-content-button.green:hover { + background-color: #63bb8d; +} +.content-page .tv-content-button.green:active { + background-color: #6abe92; +} +.content-page .tv-content-button.yellow { + background-color: #e5c35f; +} +.content-page .tv-content-button.yellow:hover { + background-color: #e6c668; +} +.content-page .tv-content-button.yellow:active { + background-color: #e8ca71; +} +.content-page.how-it-works { + overflow: hidden; +} +.content-page.how-it-works .intro { + height: 497px; + padding-top: 52px; +} +.content-page.how-it-works .intro .tv-layout-width { + position: relative; +} +.content-page.how-it-works .intro .text { + width: 415px; + float: left; +} +.content-page.how-it-works .intro img { + position: absolute; + top: 0; + left: 392px; +} +.content-page.how-it-works .watch-link { + padding: 47px 0 52px 0; + border-bottom: solid 1px #d3d8de; +} +.content-page.how-it-works .watch-link:after { + clear: both; + display: table; + content: ""; +} +.content-page.how-it-works .watch-link a { + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2871px; + float: left; + height: 89px; + padding-left: 191px; + padding-top: 26px; + font-size: 24px; + line-height: normal; + color: #2a2d33; + font-style: italic; + width: 120px; +} +.content-page.how-it-works .mission { + padding: 30px 0 60px; +} +.content-page.how-it-works table.stats { + table-layout: fixed; + padding-top: 50px; + width: 100%; +} +.content-page.how-it-works table.stats td { + padding-left: 40px; +} +.content-page.how-it-works table.stats div { + height: 77px; + display: inline-block; + color: #7e848e; + font-size: 20px; + padding-top: 7px; + text-align: left; +} +.content-page.how-it-works table.stats div span { + font-size: 46px; + color: #33353e; + display: block; +} +.content-page.how-it-works table.stats div.investors { + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1701px; + padding-left: 85px; +} +.content-page.how-it-works table.stats div.ideas { + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1614px; + padding-left: 91px; +} +.content-page.how-it-works table.stats div.charts { + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -511px; + padding-left: 100px; +} +.content-page.how-it-works .how { + padding: 30px 0; +} +.content-page.how-it-works .how table { + width: 100%; + margin: 50px 0 30px; +} +.content-page.how-it-works .how table td { + padding: 0 20px 50px 0; +} +.content-page.how-it-works .how table td i { + width: 69px; + float: left; + text-align: right; + padding-right: 16px; +} +.content-page.how-it-works .how table td div { + padding-left: 85px; + line-height: 22px; +} +.content-page.how-it-works .how table td h2 { + color: #2a2d33; + font-size: 24px; + padding: 0 0 10px; + margin: 0; + font-weight: normal; + text-transform: uppercase; +} +.content-page.how-it-works .how table td i:before { + content: " "; +} +.content-page.how-it-works .how table td.create i:before { + height: 43px; + width: 60px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -42px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.how-it-works .how table td.learn i:before { + height: 36px; + width: 42px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -95px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.how-it-works .how table td.share i:before { + height: 44px; + width: 34px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -141px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-right: 11px; +} +.content-page.how-it-works .how table td.colloborate i:before { + height: 32px; + width: 63px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px 0px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.how-it-works .trading-ideas h1 { + text-align: center; +} +.content-page.how-it-works .trading-ideas .image { + height: 185px; + width: 120px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2676px; + float: left; + margin-top: 45px; +} +.content-page.how-it-works .trading-ideas .text { + padding-left: 160px; +} +.content-page.how-it-works .trading-ideas .text p.half.first { + float: left; + width: 50%; + margin-right: 8%; +} +.content-page.how-it-works .trading-ideas .text p.half.second { + float: left; + width: 42%; +} +.content-page.how-it-works .saying-about { + padding-top: 56px; +} +.content-page.how-it-works .saying-about h1 { + text-align: center; + margin-bottom: 45px; +} +.content-page.how-it-works .saying-about blockquote { + color: #818284; + font-size: 17px; + line-height: 28px; + font-weight: normal; + font-style: italic; + margin: 0 0 35px; + padding: 0 0 0 34px; +} +.content-page.how-it-works .saying-about blockquote:before { + content: " "; + height: 18px; + width: 24px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2283px; + display: block; + position: absolute; + overflow: hidden; + margin-left: -32px; +} +.content-page.how-it-works .saying-about .quote { + width: 47%; + float: left; +} +.content-page.how-it-works .saying-about .quote.r { + float: right; +} +.content-page.how-it-works .saying-about .quote .author { + text-align: right; + padding-left: 34px; + font-size: 17px; +} +.content-page.how-it-works .saying-about .quote .author .name { + color: #2a2d33; +} +.content-page.how-it-works .saying-about .quote .author .post { + color: #818284; +} +.content-page.how-it-works .saying-about .press-about { + padding: 80px 0 40px; +} +.content-page.how-it-works .saying-about .press-about:after { + clear: both; + display: table; + content: ""; +} +.content-page.how-it-works .saying-about .press-about .line { + height: 1px; + background: #ced5db; + overflow: hidden; + margin-top: 10px; +} +.content-page.how-it-works .saying-about .press-about .head { + color: #c0c0c0; + font-size: 20px; + background: #eaeff4; + display: block; + margin: -14px auto 30px; + width: 350px; + text-align: center; + text-transform: uppercase; +} +.content-page.how-it-works .saying-about .press-about .item { + width: 228px; + float: left; + margin-right: 27px; +} +.content-page.how-it-works .saying-about .press-about .item:last-child { + margin-right: 0; +} +.content-page.how-it-works .saying-about .press-about .item .balloon { + background: #fff; + position: relative; + height: 106px; + font-size: 14px; + color: #818284; + text-align: center; + display: table-cell; + vertical-align: middle; + padding: 0 21px; +} +.content-page.how-it-works .saying-about .press-about .item .balloon:before { + content: " "; + height: 20px; + width: 20px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -331px; + display: block; + position: absolute; + overflow: hidden; + top: 100%; + right: 24px; +} +.content-page.how-it-works .saying-about .press-about .item .image { + float: right; + margin-right: 3px; +} +.content-page.how-it-works .saying-about .press-about .item:nth-child(1) .image { + height: 36px; + width: 130px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1838px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-top: 22px; +} +.content-page.how-it-works .saying-about .press-about .item:nth-child(2) .image { + height: 24px; + width: 133px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2642px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-top: 32px; +} +.content-page.how-it-works .saying-about .press-about .item:nth-child(3) .image { + height: 43px; + width: 141px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -3095px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-top: 24px; +} +.content-page.how-it-works .saying-about .press-about .item:nth-child(4) .image { + height: 22px; + width: 193px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1078px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-top: 32px; +} +.content-page.features { + /* +fundamental-data, compare ,price-scaling, multi-charts, study-template +extended-hours,hotlist, repeat, headlines, conversation, publish +addons +*/ +} +.content-page.features .intro .head { + text-align: center; + padding-top: 25px; + overflow: hidden; +} +.content-page.features .intro .head h1 { + margin-bottom: 35px; +} +.content-page.features .broad-market { + padding-top: 20px; + text-align: center; +} +.content-page.features .broad-market-icon-container { + text-align: center; +} +.content-page.features .broad-market-icon-container .broad-market-icon { + height: 104px; + width: 1091px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2466px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .mobile { + position: relative; +} +.content-page.features .mobile .text { + width: 620px; +} +.content-page.features .mobile .text p { + padding-right: 15px; +} +.content-page.features .mobile .image { + float: right; + margin: 53px 10px 0 0; + height: 240px; + width: 341px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1210px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .mobile:after { + clear: both; + display: table; + content: ""; +} +.content-page.features .chart-types .chart-types-list { + height: 140px; + width: 795px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -361px; + width: auto; + margin: 30px 0 10px 53px; +} +.content-page.features .chart-types .chart-types-list div { + line-height: 54px; + height: 54px; + margin-bottom: 32px; +} +.content-page.features .chart-types .chart-types-list div span { + float: left; + width: 171px; + padding-left: 73px; + font-size: 18px; + color: #595e67; +} +.content-page.features .chart-types .chart-types-list div span:last-child { + width: auto; +} +.content-page.features .chart-types .spread-charts .text { + padding-left: 200px; +} +.content-page.features .chart-types .spread-charts .image { + height: 96px; + width: 96px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2360px; + margin-left: -161px; + float: left; + margin-top: 5px; +} +.content-page.features .drawings { + text-align: center; +} +.content-page.features .drawings .image { + height: 32px; + width: 937px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1110px; + margin: 10px auto 25px; +} +.content-page.features .technical-analysis { + text-align: center; +} +.content-page.features .technical-analysis .list { + color: #4b5662; + font-size: 25px; + text-align: center; + margin-bottom: 45px; + margin-top: 40px; +} +.content-page.features .technical-analysis .list span:before { + content: " "; +} +.content-page.features .technical-analysis .list span:nth-child(1):before { + height: 40px; + width: 51px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1788px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-right: 10px; +} +.content-page.features .technical-analysis .list span:nth-child(2):before { + height: 45px; + width: 46px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2116px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-left: 75px; + margin-right: 15px; +} +.content-page.features .technical-analysis .list span:nth-child(3):before { + height: 42px; + width: 38px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1026px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-left: 75px; + margin-right: 24px; +} +.content-page.features .features-item.half { + padding-top: 56px; +} +.content-page.features .features-item.half > div:nth-child(1) { + float: left; + width: 47%; +} +.content-page.features .features-item.half > div:nth-child(2) { + float: right; + width: 47%; +} +.content-page.features .features-item.center { + text-align: center; +} +.content-page.features .features-item h2 .image { + margin-top: -23px; + margin-right: 6px; +} +.content-page.features .features-item .image.fundamentals { + height: 40px; + width: 54px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1460px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.compare { + height: 41px; + width: 60px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -929px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.price-scaling { + height: 57px; + width: 69px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2171px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.multi-charts { + height: 48px; + width: 49px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1884px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.study-template { + height: 52px; + width: 54px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2580px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.extended-hours { + height: 48px; + width: 174px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1152px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.hotlist { + height: 45px; + width: 34px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1559px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.repeat { + height: 39px; + width: 53px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2311px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.headlines { + height: 39px; + width: 40px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1510px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.conversation { + height: 36px; + width: 42px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -980px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item .image.publish { + height: 35px; + width: 36px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2238px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.features .features-item:after { + clear: both; + display: table; + content: ""; +} +.content-page.features .addons .text { + padding-left: 247px; +} +.content-page.features .addons .image { + float: left; + margin-left: -200px; + margin-top: 8px; + height: 126px; + width: 136px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -195px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page .woo-gopro { + padding: 65px 0 50px; + background: #14b8da; + text-align: center; +} +.content-page .woo-gopro .title { + font-size: 34px; + color: #f2f5f8; + margin-bottom: 15px; +} +.content-page .woo-gopro p { + font-size: 16px; + color: #f2f5f8; + font-style: italic; +} +.content-page .woo-gopro a { + margin-top: 20px; + background: #1098b5; + border: solid 1px #fff; + color: #fff; + font-size: 18px; + text-transform: uppercase; + width: 202px; + height: 45px; + line-height: 45px; + display: inline-block; +} +.content-page.licensing { + overflow: hidden; +} +.content-page.licensing .intro { + text-align: center; + padding-top: 52px; + padding-bottom: 0; +} +.content-page.licensing .intro .tv-layout-width { + position: relative; +} +.content-page.licensing .intro img { + display: block; + margin: 55px 0 0 -62px; +} +.content-page.licensing .base-info { + padding: 105px 0 75px; +} +.content-page.licensing .base-info h3 { + color: #2a2d33; + font-size: 24px; + font-weight: normal; + margin: 0 0 15px; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left, +.content-page.licensing .base-info .three-colomns-layout .colomn-center, +.content-page.licensing .base-info .three-colomns-layout .colomn-right { + float: left; + position: relative; + height: 453px; + width: 305px; + width: calc((100% - 81px)/3); + margin-right: 40px; + padding-bottom: 45px; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left.colomn-right, +.content-page.licensing .base-info .three-colomns-layout .colomn-center.colomn-right, +.content-page.licensing .base-info .three-colomns-layout .colomn-right.colomn-right { + margin-right: 0px; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left h3, +.content-page.licensing .base-info .three-colomns-layout .colomn-center h3, +.content-page.licensing .base-info .three-colomns-layout .colomn-right h3 { + font-size: 17px; + font-weight: bold; + color: #2a2d33; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left .image-container, +.content-page.licensing .base-info .three-colomns-layout .colomn-center .image-container, +.content-page.licensing .base-info .three-colomns-layout .colomn-right .image-container { + height: 100px; + line-height: 100px; + text-align: center; + margin-bottom: 40px; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left .image.window-chart, +.content-page.licensing .base-info .three-colomns-layout .colomn-center .image.window-chart, +.content-page.licensing .base-info .three-colomns-layout .colomn-right .image.window-chart { + height: 89px; + width: 110px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2996px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left .image.cloud-chart, +.content-page.licensing .base-info .three-colomns-layout .colomn-center .image.cloud-chart, +.content-page.licensing .base-info .three-colomns-layout .colomn-right .image.cloud-chart { + height: 81px; + width: 115px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -838px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left .image.pages-chart, +.content-page.licensing .base-info .three-colomns-layout .colomn-center .image.pages-chart, +.content-page.licensing .base-info .three-colomns-layout .colomn-right .image.pages-chart { + height: 100px; + width: 100px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -1942px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.licensing .base-info .three-colomns-layout .colomn-left .tv-content-button, +.content-page.licensing .base-info .three-colomns-layout .colomn-center .tv-content-button, +.content-page.licensing .base-info .three-colomns-layout .colomn-right .tv-content-button { + padding: 0; + width: 100%; +} +.content-page.licensing > .vindent:last-child { + padding: 70px 0; +} +.content-page.charting-library .intro { + position: relative; + text-align: center; + padding-bottom: 0px; +} +.content-page.charting-library .intro .image { + height: 104px; + width: 1091px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2466px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; + margin-left: -45px; + margin-top: -8px; +} +.content-page.charting-library .buttons-container { + position: relative; + margin-top: 45px; + text-align: center; + z-index: 1; +} +.content-page.charting-library .buttons-container .tv-content-button { + margin-right: 15px; +} +.content-page.charting-library .buttons-container .tv-content-button:last-child { + margin-right: 0; +} +.content-page.charting-library .chart-container.vindent { + padding-top: 65px; + text-align: center; +} +.content-page.charting-library #chart { + width: 100%; + height: 605px; +} +.content-page .advantages .list { + padding: 25px 310px 0 75px; +} +.content-page .advantages h2 { + font-size: 25px; + position: relative; +} +.content-page .advantages h2 .image, +.content-page .advantages h2 .rounded-number { + position: absolute; + left: -75px; + top: -10px; +} +.content-page .advantages h2 .rounded-number { + top: -12px; + width: 50px; + height: 50px; + line-height: 50px; + text-align: center; + border: 2px solid #14b8da; + -webkit-border-radius: 50px; + -webkit-background-clip: padding-box; + -moz-border-radius: 50px; + -moz-background-clip: padding; + border-radius: 50px; + background-clip: padding-box; + color: #14b8da; +} +.content-page .advantages h2.blue { + color: #14b8da; +} +.content-page .advantages h2.blue .image { + height: 50px; + width: 50px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -598px; +} +.content-page .advantages h2.blue .rounded-number { + border-color: #14b8da; + color: #14b8da; +} +.content-page .advantages h2.green { + color: #60b789; +} +.content-page .advantages h2.green .image { + height: 50px; + width: 50px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -658px; +} +.content-page .advantages h2.green .rounded-number { + border-color: #60b789; + color: #60b789; +} +.content-page .advantages h2.yellow { + color: #dbb710; +} +.content-page .advantages h2.yellow .image { + height: 50px; + width: 50px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -778px; +} +.content-page .advantages h2.yellow .rounded-number { + border-color: #dbb710; + color: #dbb710; +} +.content-page .advantages h2.red { + color: #e26346; +} +.content-page .advantages h2.red .image { + height: 50px; + width: 50px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -718px; +} +.content-page .advantages h2.red .rounded-number { + border-color: #e26346; + color: #e26346; +} +.content-page .advantages p { + padding-bottom: 25px; +} +.content-page .contacts { + margin-top: 17px; + float: right; + position: relative; + width: 237px; + padding: 16px 18px; + background: #eaeff4; + border-radius: 5px; + color: #5e646f; + line-height: 20px; + font-size: 14px; +} +.content-page .contacts .title { + color: #2a2d33; + padding-bottom: 15px; + font-weight: bold; + text-transform: uppercase; +} +.content-page .contacts .fn, +.content-page .contacts .email, +.content-page .contacts .tel { + display: block; +} +.content-page .contacts:after { + content: " "; + height: 54px; + width: 30px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2052px; + display: block; + position: absolute; + overflow: hidden; + bottom: 0; + right: 11px; +} +.content-page .hl-bg .contacts { + background: #f2f5f8; +} +.content-page.tv-widget-page .intro { + text-align: center; + padding-bottom: 0px; +} +.content-page.tv-widget-page .intro .image { + height: 104px; + width: 1091px; + background-image: url("../images/sprites/content-pages.png"); + background-repeat: no-repeat; + background-position: 0px -2466px; + display: inline-block; + position: relative; + vertical-align: middle; + overflow: hidden; +} +.content-page.tv-widget-page .browser-container { + margin-top: 50px; +} +.license-dialog { + text-align: left; + line-height: 1.7; + font-size: 15px; +} +/*# sourceMappingURL=site.compiled.css.map */ \ No newline at end of file diff --git a/charting_library/static/css/site.compiled.css.map b/charting_library/static/css/site.compiled.css.map new file mode 100644 index 00000000..ab7a86b6 --- /dev/null +++ b/charting_library/static/css/site.compiled.css.map @@ -0,0 +1 @@ +{"version":3,"file":"E:\\tradingview\\static\\css\\site.compiled.css","sources":["mixins/display.less","mixins/position.less","mixins/decorators.less","basics/gui-common-elements.less","mixins/lesshat.less","sprites/base-sprite.less","mixins/icons.less","layout.less","index.less","sprites/index-sprite.less","style.less","header.less","dialogs.less","headerwidget.less","mixins/mobile.less","profile.less","pro.css","viewchart.css","bottomtoolbar.less","search.css","stream.css","quote-area.css","sidetoolbar.less","linetoolpropertieswidget.less","notification.css","fancybox/jquery.fancybox.css","orderform.css","widget-page.less","features.less","payments.css","iotd.less","gopro.css","faqblock.css","followsymbols.css","widgetbar.css","minichart.less","tvscript.less","wizard.less","successsubscription.less","inputselectable.less","content.less","sprites/content-pages.less"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/charting_library/static/css/widget.css b/charting_library/static/css/widget.css new file mode 100644 index 00000000..a6c33a2f --- /dev/null +++ b/charting_library/static/css/widget.css @@ -0,0 +1,222 @@ +html, body {background: none; overflow: hidden; min-width: 240px; height: 100%;} + +#widget-container +{ + border: 1px solid #D9DADB; + background: #fff; +} +#widget-container #showExtendedHoursLink { + display: none; +} + +#widget-container .header-chart-panel { + min-height: 0px; +} +#widget-container .pane-legend-line.main .pane-legend-icon.format {display: none;} + +.insert-study-dialog.minimized +{ + width: 480px; +} +.insert-study-dialog.minimized .insert-study-tabs +{ + display: none; +} +.insert-study-dialog.scrollbar.minimized +{ + width: 498px; +} +.minimized .insert-study-items li +{ + width: 140px; height: 13px; + padding: 8px 5px; + /*font-size: 10px;*/ + font-size: 12px; + + white-space: nowrap; + overflow: hidden; text-overflow: ellipsis; +} +.minimized .insert-study-items li:hover +{ + overflow: visible; + z-index: 18; + position: relative; + width: auto; + min-width: 140px; +} +.minimized .insert-study-items li .fav +{ + display: none; +} + +.minimized .insert-study-pages { width: 480px; } +.minimized .insert-study-pages .search-header { padding-left: 4px; } +.minimized .insert-study-items ul.column { width: 150px; } +.minimized .search-header{ display: none; } + +.on-widget .getimage +{ + margin-left: 4px; + padding: 7px; +} + +.on-widget .widgetbar-widget-hotlist .widgetbar-widgetheader .widgetbar-headerspace { + display: none; +} + +.onchart-tv-logo, +.onchart-cme-logo { + display: block; + position: absolute; + left: 10px; bottom: 25px; + z-index: 10; + width: 135px; +} + +/* hover state */ +.onchart-tv-logo { + width: auto; + bottom: 31px; +} + +.onchart-tv-logo .wrapper { + display: block; + padding: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-transition: background 0.6s ease; + -moz-transition: width 0.3s ease; + -ms-transition: width 0.3s ease; + -o-transition: width 0.3s ease; + transition: width 0.3s ease; +} +.onchart-tv-logo.expanded .wrapper { + background-color: rgba(256, 255, 255, 0.3); +} +.onchart-tv-logo .inner { + display: block; + height: 32px; + line-height: 32px; + padding: 0 9px; + -webkit-transition: background 0.6s ease; + -moz-transition: background 0.6s ease; + -ms-transition: background 0.6s ease; + -o-transition: background 0.6s ease; + transition: background 0.6s ease; +} +.onchart-tv-logo.expanded .inner { + background-color: rgba(256, 255, 255, 0.8); +} +.onchart-tv-logo img { + width: 33px; + height: 23px; + display: inline-block; + vertical-align: middle; +} +.onchart-tv-logo .text { + display: inline-block; + width: 0px; + overflow: hidden; + padding-left: 4px; + vertical-align: middle; + -webkit-transition: width 0.3s ease; + -moz-transition: width 0.3s ease; + -ms-transition: width 0.3s ease; + -o-transition: width 0.3s ease; + transition: width 0.3s ease; +} +.onchart-tv-logo.expanded .text { + width: 145px; /* not 'auto' because of transition */ +} +.onchart-tv-logo img.faded {display: inline-block;} +.onchart-tv-logo.expanded img.faded {display: none;} +.onchart-tv-logo img.solid {display: none;} +.onchart-tv-logo.expanded img.solid {display: inline-block;} + +.onchart-tv-logo .text .logo-highlighted { + font-weight: bold; + text-decoration: underline; +} + +/* /hover state*/ + + + +.onchart-cme-logo img { + width: inherit; + opacity: 0.55; +} +.onchart-cme-logo a.onchart-logo { + width: inherit; + white-space: nowrap; + position: relative; + top: -6px; + left: 0px; + color: #007FB9; + opacity: 0.7; + font-size: 12px; +} +.onchart-cme-logo a.onchart-logo .logo-fade { + color: #231f20; + opacity: 0.85; +} + +.on-cme-widget .symbol-search-dialog .filter, +.on-cme-widget .symbol-edit-popup .filter, +.on-cme-widget .compare-widget .predefine-section, +.on-cme-widget .compare-widget .vspace { + display: none; +} +.on-cme-widget .symbol-search-dialog .results { height: 450px; } + +.tv-embed-buttons-contaner { + float:right; + padding-top: 3px; +} + +/* cme get image button */ +.on-cme-widget .getimage:hover { + background: #5ECE93; +} + +/* get image icon on side toolbar */ +.on-cme-widget .tv-side-toolbar > .cme-saveimage-container { + position: absolute; + left: 1px; bottom: 1px; + height: 38px; + width: 50px; + background: #FFFFFF; +} +.on-cme-widget .tv-side-toolbar > .cme-saveimage-container:before { + content: ''; + + display: block; + width: 100%; height: 5px; + + position: absolute; + top: -5px; left: 0; + + background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); + background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); + background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); + background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); + background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); +} +.on-cme-widget .tv-side-toolbar > .cme-saveimage-container .getimage { + margin: 6px 11px; +} + +/* get image icon without side toolbar */ +.on-cme-widget #widget-container > .cme-saveimage-container { + position: absolute; + left: 8px; + bottom: 7px; +} +.on-cme-widget #widget-container > .cme-saveimage-container .getimage { + margin: 0; + padding: 3px 7px 2px 6px; + border: none; +} diff --git a/charting_library/static/fonts/fontawesome-webfont.svg b/charting_library/static/fonts/fontawesome-webfont.svg new file mode 100644 index 00000000..45fdf338 --- /dev/null +++ b/charting_library/static/fonts/fontawesome-webfont.svg @@ -0,0 +1,414 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/charting_library/static/fonts/fontawesome-webfont.ttf b/charting_library/static/fonts/fontawesome-webfont.ttf new file mode 100644 index 00000000..e89738de Binary files /dev/null and b/charting_library/static/fonts/fontawesome-webfont.ttf differ diff --git a/charting_library/static/fonts/fontawesome-webfont.woff b/charting_library/static/fonts/fontawesome-webfont.woff new file mode 100644 index 00000000..8c1748aa Binary files /dev/null and b/charting_library/static/fonts/fontawesome-webfont.woff differ diff --git a/charting_library/static/images/bar-loader.gif b/charting_library/static/images/bar-loader.gif new file mode 100644 index 00000000..9e34fa74 Binary files /dev/null and b/charting_library/static/images/bar-loader.gif differ diff --git a/charting_library/static/images/button-bg.png b/charting_library/static/images/button-bg.png new file mode 100644 index 00000000..a49bc517 Binary files /dev/null and b/charting_library/static/images/button-bg.png differ diff --git a/charting_library/static/images/controlll.png b/charting_library/static/images/controlll.png new file mode 100644 index 00000000..a00ea658 Binary files /dev/null and b/charting_library/static/images/controlll.png differ diff --git a/charting_library/static/images/dialogs/close-flat.png b/charting_library/static/images/dialogs/close-flat.png new file mode 100644 index 00000000..bb430cf0 Binary files /dev/null and b/charting_library/static/images/dialogs/close-flat.png differ diff --git a/charting_library/static/images/dialogs/large-slider-handle.png b/charting_library/static/images/dialogs/large-slider-handle.png new file mode 100644 index 00000000..8c6655cf Binary files /dev/null and b/charting_library/static/images/dialogs/large-slider-handle.png differ diff --git a/charting_library/static/images/dialogs/linewidth-slider.png b/charting_library/static/images/dialogs/linewidth-slider.png new file mode 100644 index 00000000..78f6e22f Binary files /dev/null and b/charting_library/static/images/dialogs/linewidth-slider.png differ diff --git a/charting_library/static/images/dialogs/objects-tree.png b/charting_library/static/images/dialogs/objects-tree.png new file mode 100644 index 00000000..f3faa262 Binary files /dev/null and b/charting_library/static/images/dialogs/objects-tree.png differ diff --git a/charting_library/static/images/dialogs/opacity-slider.png b/charting_library/static/images/dialogs/opacity-slider.png new file mode 100644 index 00000000..e42efca9 Binary files /dev/null and b/charting_library/static/images/dialogs/opacity-slider.png differ diff --git a/charting_library/static/images/dialogs/spread-actions.png b/charting_library/static/images/dialogs/spread-actions.png new file mode 100644 index 00000000..b901f0dc Binary files /dev/null and b/charting_library/static/images/dialogs/spread-actions.png differ diff --git a/charting_library/static/images/icons.png b/charting_library/static/images/icons.png new file mode 100644 index 00000000..d642311b Binary files /dev/null and b/charting_library/static/images/icons.png differ diff --git a/charting_library/static/images/legend-icons.png b/charting_library/static/images/legend-icons.png new file mode 100644 index 00000000..abdba62f Binary files /dev/null and b/charting_library/static/images/legend-icons.png differ diff --git a/charting_library/static/images/linetool-properties/colorpicker-icons.png b/charting_library/static/images/linetool-properties/colorpicker-icons.png new file mode 100644 index 00000000..43bcb0c8 Binary files /dev/null and b/charting_library/static/images/linetool-properties/colorpicker-icons.png differ diff --git a/charting_library/static/images/linetool-properties/drag-handle-bg.png b/charting_library/static/images/linetool-properties/drag-handle-bg.png new file mode 100644 index 00000000..1f56fbc1 Binary files /dev/null and b/charting_library/static/images/linetool-properties/drag-handle-bg.png differ diff --git a/charting_library/static/images/linetool-properties/icons.png b/charting_library/static/images/linetool-properties/icons.png new file mode 100644 index 00000000..e031cf0f Binary files /dev/null and b/charting_library/static/images/linetool-properties/icons.png differ diff --git a/charting_library/static/images/loading-small.gif b/charting_library/static/images/loading-small.gif new file mode 100644 index 00000000..41abfa95 Binary files /dev/null and b/charting_library/static/images/loading-small.gif differ diff --git a/charting_library/static/images/loading.gif b/charting_library/static/images/loading.gif new file mode 100644 index 00000000..4993bcca Binary files /dev/null and b/charting_library/static/images/loading.gif differ diff --git a/charting_library/static/images/logo-widget-copyright-faded.png b/charting_library/static/images/logo-widget-copyright-faded.png new file mode 100644 index 00000000..7301a329 Binary files /dev/null and b/charting_library/static/images/logo-widget-copyright-faded.png differ diff --git a/charting_library/static/images/logo-widget-copyright.png b/charting_library/static/images/logo-widget-copyright.png new file mode 100644 index 00000000..85facebf Binary files /dev/null and b/charting_library/static/images/logo-widget-copyright.png differ diff --git a/charting_library/static/images/select-bg.png b/charting_library/static/images/select-bg.png new file mode 100644 index 00000000..6a129ff6 Binary files /dev/null and b/charting_library/static/images/select-bg.png differ diff --git a/charting_library/static/images/sidetoolbar/instruments.png b/charting_library/static/images/sidetoolbar/instruments.png new file mode 100644 index 00000000..12b4ad75 Binary files /dev/null and b/charting_library/static/images/sidetoolbar/instruments.png differ diff --git a/charting_library/static/images/sidetoolbar/toolgroup.png b/charting_library/static/images/sidetoolbar/toolgroup.png new file mode 100644 index 00000000..e05a2c87 Binary files /dev/null and b/charting_library/static/images/sidetoolbar/toolgroup.png differ diff --git a/charting_library/static/images/ticker-icons.png b/charting_library/static/images/ticker-icons.png new file mode 100644 index 00000000..b66e7d56 Binary files /dev/null and b/charting_library/static/images/ticker-icons.png differ diff --git a/charting_library/static/images/tvcolorpicker-bg.png b/charting_library/static/images/tvcolorpicker-bg.png new file mode 100644 index 00000000..bea0579a Binary files /dev/null and b/charting_library/static/images/tvcolorpicker-bg.png differ diff --git a/charting_library/static/images/tvcolorpicker-check.png b/charting_library/static/images/tvcolorpicker-check.png new file mode 100644 index 00000000..d6fe4337 Binary files /dev/null and b/charting_library/static/images/tvcolorpicker-check.png differ diff --git a/charting_library/static/images/tvcolorpicker-sprite.png b/charting_library/static/images/tvcolorpicker-sprite.png new file mode 100644 index 00000000..82b40cb7 Binary files /dev/null and b/charting_library/static/images/tvcolorpicker-sprite.png differ diff --git a/charting_library/static/images/warning-icon.png b/charting_library/static/images/warning-icon.png new file mode 100644 index 00000000..d7baa142 Binary files /dev/null and b/charting_library/static/images/warning-icon.png differ diff --git a/charting_library/static/tv-chart.html b/charting_library/static/tv-chart.html new file mode 100644 index 00000000..5d4db8c3 --- /dev/null +++ b/charting_library/static/tv-chart.html @@ -0,0 +1,349 @@ + + + + + TradingView Chart Widget + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/charting_library/static/tv-chart.min.js b/charting_library/static/tv-chart.min.js new file mode 100644 index 00000000..4c2d02e5 --- /dev/null +++ b/charting_library/static/tv-chart.min.js @@ -0,0 +1,4879 @@ +(function(){var a=function(){};"undefined"===typeof window.console&&(window.console={});for(var b=window.console,c="dir log time info warn count clear debug error group trace assert dirxml profile timeEnd groupEnd profileEnd timeStamp exception table notifyFirebug groupCollapsed getFirebugElement firebug userObjects".split(" "),d=0,e=c.length;de;e+=2)c||(d-=parseFloat(r.css(a,"padding"+ma[e]))||0),d="margin"===c?d+(parseFloat(r.css(a,c+ma[e]))||0):d-(parseFloat(r.css(a,"border"+ma[e]+"Width"))||0);return d+"px"}d=ja(a,b);if(0>d||null==d)d=a.style[b];if(Aa.test(d))return d;d=parseFloat(d)||0;if(c)for(;4>e;e+=2)d+=parseFloat(r.css(a,"padding"+ma[e]))||0,"padding"!==c&&(d+=parseFloat(r.css(a,"border"+ma[e]+"Width"))||0),"margin"===c&&(d+=parseFloat(r.css(a,c+ma[e]))||0);return d+"px"}function w(a){return function(b,c){"string"!== +typeof b&&(c=b,b="*");if(r.isFunction(c))for(var d=b.toLowerCase().split(mb),e=0,f=d.length,g,h;e").appendTo(b),d=c.css("display");c.remove();if("none"===d||""===d)ka||(ka=E.createElement("iframe"),ka.frameBorder=ka.width=ka.height=0),b.appendChild(ka),ya&&ka.createElement||(ya=(ka.contentWindow||ka.contentDocument).document,ya.write((r.support.boxModel?"":"")+""),ya.close()),c=ya.createElement(a),ya.body.appendChild(c),d=r.css(c,"display"),b.removeChild(ka);db[a]=d}return db[a]}function D(a){return r.isWindow(a)?a: +9===a.nodeType?a.defaultView||a.parentWindow:!1}var E=a.document,M=a.navigator,K=a.location,r=function(){function c(){if(!d.isReady){try{E.documentElement.doScroll("left")}catch(a){setTimeout(c,1);return}d.ready()}}var d=function(a,b){return new d.fn.init(a,b,g)},e=a.jQuery,f=a.$,g,h=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,k=/\S/,l=/^\s+/,m=/\s+$/,q=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,w=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,r=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, +v=/(?:^|:|,)(?:\s*\[)+/g,u=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,B=/(msie) ([\w.]+)/,A=/(mozilla)(?:.*? rv:([\w.]+))?/,C=/-([a-z]|[0-9])/ig,z=/^-ms-/,H=function(a,b){return(b+"").toUpperCase()},R=M.userAgent,J,I,G=Object.prototype.toString,K=Object.prototype.hasOwnProperty,D=Array.prototype.push,Z=Array.prototype.slice,Q=String.prototype.trim,P=Array.prototype.indexOf,pa={};d.fn=d.prototype={constructor:d,init:function(a,c,e){var f;if(!a)return this;if(a.nodeType)return this.context= +this[0]=a,this.length=1,this;if("body"===a&&!c&&E.body)return this.context=E,this[0]=E.body,this.selector=a,this.length=1,this;if("string"===typeof a){f="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:h.exec(a);if(!f||!f[1]&&c)return!c||c.jquery?(c||e).find(a):this.constructor(c).find(a);if(f[1])return e=(c=c instanceof d?c[0]:c)?c.ownerDocument||c:E,(a=q.exec(a))?d.isPlainObject(c)?(a=[E.createElement(a[1])],d.fn.attr.call(a,c,!0)):a=[e.createElement(a[1])]:(a=d.buildFragment([f[1]], +[e]),a=(a.cacheable?d.clone(a.fragment):a.fragment).childNodes),d.merge(this,a);if((c=E.getElementById(f[2]))&&c.parentNode){if(c.id!==f[2])return e.find(a);this.length=1;this[0]=c}this.context=E;this.selector=a;return this}if(d.isFunction(a))return e.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return Z.call(this,0)},get:function(a){return null==a?this.toArray(): +0>a?this[this.length+a]:this[a]},pushStack:function(a,b,c){var e=this.constructor();d.isArray(a)?D.apply(e,a):d.merge(e,a);e.prevObject=this;e.context=this.context;"find"===b?e.selector=this.selector+(this.selector?" ":"")+c:b&&(e.selector=this.selector+"."+b+"("+c+")");return e},each:function(a,b){return d.each(this,a,b)},ready:function(a){d.bindReady();J.add(a);return this},eq:function(a){a=+a;return-1===a?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)}, +slice:function(){return this.pushStack(Z.apply(this,arguments),"slice",Z.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:D,sort:[].sort,splice:[].splice};d.fn.init.prototype=d.fn;d.extend=d.fn.extend=function(){var a,c,e,f,g,h=arguments[0]||{},k=1,l=arguments.length,m=!1;"boolean"===typeof h&&(m=h,h=arguments[1]||{},k=2);"object"===typeof h||d.isFunction(h)||(h={}); +l===k&&(h=this,--k);for(;kc?Math.max(0,d+c):c:0;ca.indexOf("compatible")&&A.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}d.extend(!0, +a,this);a.superclass=this;a.fn=a.prototype=this();a.fn.constructor=a;a.sub=this.sub;a.fn.init=function(c,e){e&&e instanceof d&&!(e instanceof a)&&(e=a(e));return d.fn.init.call(this,c,e,b)};a.fn.init.prototype=a.fn;var b=a(E);return a},browser:{}});d.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){pa["[object "+b+"]"]=b.toLowerCase()});R=d.uaMatch(R);R.browser&&(d.browser[R.browser]=!0,d.browser.version=R.version);d.browser.webkit&&(d.browser.safari=!0);k.test("\u00a0")&& +(l=/^[\s\xA0]+/,m=/[\s\xA0]+$/);g=d(E);E.addEventListener?I=function(){E.removeEventListener("DOMContentLoaded",I,!1);d.ready()}:E.attachEvent&&(I=function(){"complete"===E.readyState&&(E.detachEvent("onreadystatechange",I),d.ready())});return d}(),Q={};r.Callbacks=function(a){a=a?Q[a]||c(a):{};var d=[],e=[],f,g,h,k,l,m,q=function(b){var c,e,f,g;c=0;for(e=b.length;c=f&&a&&r.isFunction(a.promise)?a:r.Deferred(),l=k.promise();if(1"!==E.createElement("nav").cloneNode(!0).outerHTML,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0, +pixelMargin:!0};r.boxModel=b.boxModel="CSS1Compat"===E.compatMode;c.checked=!0;b.noCloneChecked=c.cloneNode(!0).checked;e.disabled=!0;b.optDisabled=!f.disabled;try{delete l.test}catch(m){b.deleteExpando=!1}!l.addEventListener&&l.attachEvent&&l.fireEvent&&(l.attachEvent("onclick",function(){b.noCloneEvent=!1}),l.cloneNode(!0).fireEvent("onclick"));c=E.createElement("input");c.value="t";c.setAttribute("type","radio");b.radioValue="t"===c.value;c.setAttribute("checked","checked");c.setAttribute("name", +"t");l.appendChild(c);d=E.createDocumentFragment();d.appendChild(l.lastChild);b.checkClone=d.cloneNode(!0).cloneNode(!0).lastChild.checked;b.appendChecked=c.checked;d.removeChild(c);d.appendChild(l);if(l.attachEvent)for(h in{submit:1,change:1,focusin:1})c="on"+h,k=c in l,k||(l.setAttribute(c,"return;"),k="function"===typeof l[c]),b[h+"Bubbles"]=k;d.removeChild(l);d=e=f=l=c=null;r(function(){var c,d,e,f,h=E.getElementsByTagName("body")[0];h&&(c=E.createElement("div"),c.style.cssText="padding:0;margin:0;border:0;visibility:hidden;width:0;height:0;position:static;top:0;margin-top:1px", +h.insertBefore(c,h.firstChild),l=E.createElement("div"),c.appendChild(l),l.innerHTML="
t
",g=l.getElementsByTagName("td"),k=0===g[0].offsetHeight,g[0].style.display="",g[1].style.display="none",b.reliableHiddenOffsets=k&&0===g[0].offsetHeight,a.getComputedStyle&&(l.innerHTML="",d=E.createElement("div"),d.style.width="0",d.style.marginRight="0",l.style.width="2px",l.appendChild(d),b.reliableMarginRight=0===(parseInt((a.getComputedStyle(d, +null)||{marginRight:0}).marginRight,10)||0)),"undefined"!==typeof l.style.zoom&&(l.innerHTML="",l.style.width=l.style.padding="1px",l.style.border=0,l.style.overflow="hidden",l.style.display="inline",l.style.zoom=1,b.inlineBlockNeedsLayout=3===l.offsetWidth,l.style.display="block",l.style.overflow="visible",l.innerHTML="
",b.shrinkWrapBlocks=3!==l.offsetWidth),l.style.cssText="position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;border:0;visibility:hidden;", +l.innerHTML="
",d=l.firstChild,e=d.firstChild,f=d.nextSibling.firstChild.firstChild,f={doesNotAddBorder:5!==e.offsetTop,doesAddBorderForTableAndCells:5=== +f.offsetTop},e.style.position="fixed",e.style.top="20px",f.fixedPosition=20===e.offsetTop||15===e.offsetTop,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",f.subtractsBorderForOverflowNotVisible=-5===e.offsetTop,f.doesNotIncludeMarginInBodyOffset=1!==h.offsetTop,a.getComputedStyle&&(l.style.marginTop="1%",b.pixelMargin="1%"!==(a.getComputedStyle(l,null)||{marginTop:0}).marginTop),"undefined"!==typeof c.style.zoom&&(c.style.zoom=1),h.removeChild(c),l=null,r.extend(b, +f))});return b}();var W=/^(?:\{.*\}|\[.*\])$/,S=/([A-Z])/g;r.extend({cache:{},uuid:0,expando:"jQuery"+(r.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?r.cache[a[r.expando]]:a[r.expando];return!!a&&!e(a)},data:function(a,c,d,e){if(r.acceptData(a)){var f;f=r.expando;var g="string"===typeof c,h=a.nodeType,k=h?r.cache:a,l=h?a[f]:a[f]&&f,m="events"===c;if(l&&k[l]&&(m||e||k[l].data)||!g||d!==b){l|| +(h?a[f]=l=++r.uuid:l=f);k[l]||(k[l]={},h||(k[l].toJSON=r.noop));if("object"===typeof c||"function"===typeof c)e?k[l]=r.extend(k[l],c):k[l].data=r.extend(k[l].data,c);f=a=k[l];e||(a.data||(a.data={}),a=a.data);d!==b&&(a[r.camelCase(c)]=d);if(m&&!a[c])return f.events;g?(d=a[c],null==d&&(d=a[r.camelCase(c)])):d=a;return d}}},removeData:function(a,b,c){if(r.acceptData(a)){var d,f,g,h=r.expando,k=a.nodeType,l=k?r.cache:a,m=k?a[h]:h;if(l[m]){if(b&&(d=c?l[m]:l[m].data)){r.isArray(b)||(b in d?b=[b]:(b=r.camelCase(b), +b=b in d?[b]:b.split(" ")));f=0;for(g=b.length;fd)return null;a=g?d:0;for(c=g?d+1:f.length;ag.indexOf(":")?"on"+g:"",e){if(c.result=b,c.target||(c.target=e),d=null!=d?r.makeArray(d):[],d.unshift(c),m=r.event.special[g]||{},!m.trigger||!1!==m.trigger.apply(e,d)){n=[[e,m.bindType||g]];if(!f&& +!m.noBubble&&!r.isWindow(e)){q=m.delegateType||g;h=da.test(q+g)?e:e.parentNode;for(l=null;h;h=h.parentNode)n.push([h,q]),l=h;l&&l===e.ownerDocument&&n.push([l.defaultView||l.parentWindow||a,q])}for(l=0;le&&k.push({elem:this,matches:d.slice(e)});for(l=0;l+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e="sizcache"+(Math.random()+"").replace(".",""),f=0,g=Object.prototype.toString,h=!1,k=!0,l=/\\/g, +m=/\r\n/g,q=/\W/;[0,0].sort(function(){k=!1;return 0});var n=function(a,b,c,e){c=c||[];var f=b=b||E;if(1!==b.nodeType&&9!==b.nodeType)return[];if(!a||"string"!==typeof a)return c;var h,k,l,m,q,w=!0,r=n.isXML(b),s=[],B=a;do if(d.exec(""),h=d.exec(B))if(B=h[3],s.push(h[1]),h[2]){m=h[3];break}while(h);if(1":function(a,b){var c,d="string"===typeof b,e=0,f=a.length;if(d&&!q.test(b))for(b=b.toLowerCase();ec[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a, +b,c,d){var e=b[1],f=v.filters[e];if(f)return f(a,c,b,d);if("contains"===e)return 0<=(a.textContent||a.innerText||w([a])||"").indexOf(b[3]);if("not"===e){b=b[3];c=0;for(d=b.length;c";d.insertBefore(a,d.firstChild);E.getElementById(c)&&(v.find.ID=function(a,c,d){if("undefined"!==typeof c.getElementById&&!d)return(c=c.getElementById(a[1]))? +c.id===a[1]||"undefined"!==typeof c.getAttributeNode&&c.getAttributeNode("id").nodeValue===a[1]?[c]:b:[]},v.filter.ID=function(a,b){var c="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id");return 1===a.nodeType&&c&&c.nodeValue===b});d.removeChild(a);d=a=null})();(function(){var a=E.createElement("div");a.appendChild(E.createComment(""));0

";if(!b.querySelectorAll||0!==b.querySelectorAll(".TEST").length){n=function(b,c,d,e){c=c||E;if(!e&&!n.isXML(c)){var f=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(f&& +(1===c.nodeType||9===c.nodeType)){if(f[1])return A(c.getElementsByTagName(b),d);if(f[2]&&v.find.CLASS&&c.getElementsByClassName)return A(c.getElementsByClassName(f[2]),d)}if(9===c.nodeType){if("body"===b&&c.body)return A([c.body],d);if(f&&f[3]){var g=c.getElementById(f[3]);if(g&&g.parentNode){if(g.id===f[3])return A([g],d)}else return A([],d)}try{return A(c.querySelectorAll(b),d)}catch(h){}}else if(1===c.nodeType&&"object"!==c.nodeName.toLowerCase()){var f=c,k=(g=c.getAttribute("id"))||"__sizzle__", +l=c.parentNode,m=/^\s*[+~]/.test(b);g?k=k.replace(/'/g,"\\$&"):c.setAttribute("id",k);m&&l&&(c=c.parentNode);try{if(!m||l)return A(c.querySelectorAll("[id='"+k+"'] "+b),d)}catch(q){}finally{g||f.removeAttribute("id")}}}return a(b,c,d,e)};for(var c in a)n[c]=a[c];b=null}}();(function(){var a=E.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var c=!b.call(E.createElement("div"),"div"),d=!1;try{b.call(E.documentElement,"[test!='']:sizzle")}catch(e){d= +!0}n.matchesSelector=function(a,e){e=e.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!n.isXML(a))try{if(d||!v.match.PSEUDO.test(e)&&!/!=/.test(e)){var f=b.call(a,e);if(f||!c||a.document&&11!==a.document.nodeType)return f}}catch(g){}return 0
";a.getElementsByClassName&&0!==a.getElementsByClassName("e").length&&(a.lastChild.className="e",1!==a.getElementsByClassName("e").length&& +(v.order.splice(1,0,"CLASS"),v.find.CLASS=function(a,b,c){if("undefined"!==typeof b.getElementsByClassName&&!c)return b.getElementsByClassName(a[1])},a=null))})();n.contains=E.documentElement.contains?function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:E.documentElement.compareDocumentPosition?function(a,b){return!!(a.compareDocumentPosition(b)&16)}:function(){return!1};n.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?"HTML"!==a.nodeName:!1};var R=function(a,b,c){var d, +e=[],f="";for(b=b.nodeType?[b]:b;d=v.match.PSEUDO.exec(a);)f+=d[0],a=a.replace(v.match.PSEUDO,"");a=v.relative[a]?a+"*":a;d=0;for(var g=b.length;d]*)\/>/ig,Va=/<([\w:]+)/, +gb=/]","i"),Xa=/checked\s*(?:[^=]|=\s*.checked.)/i,Da=/\/(java|ecma)script/i,Ya=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"], +area:[1,"",""],_default:[0,"",""]},Ea=m(E);ea.optgroup=ea.option;ea.tbody=ea.tfoot=ea.colgroup=ea.caption=ea.thead;ea.th=ea.td;r.support.htmlSerialize||(ea._default=[1,"div
","
"]);r.fn.extend({text:function(a){return r.access(this,function(a){return a===b?r.text(this):this.empty().append((this[0]&&this[0].ownerDocument||E).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(r.isFunction(a))return this.each(function(b){r(this).wrapAll(a.call(this,b))});if(this[0]){var b= +r(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c): +a)})},unwrap:function(){return this.parent().each(function(){r.nodeName(this,"body")||r(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){1===this.nodeType&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){1===this.nodeType&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a= +r.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,r.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;null!=(d=this[c]);c++)if(!a||r.filter(a,[d]).length)b||1!==d.nodeType||(r.cleanData(d.getElementsByTagName("*")), +r.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;null!=(b=this[a]);a++)for(1===b.nodeType&&r.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a=null==a?!1:a;b=null==b?a:b;return this.map(function(){return r.clone(this,a,b)})},html:function(a){return r.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return 1===c.nodeType?c.innerHTML.replace(Ta,""):null;if("string"=== +typeof a&&!(Ca.test(a)||!r.support.leadingWhitespace&&Ba.test(a)||ea[(Va.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(Ua,"<$1>");try{for(;dh.length&&g===E&&"<"===h.charAt(0)&&!(ib.test(h)||!r.support.checkClone&&Xa.test(h)|| +!r.support.html5Clone&&Wa.test(h))&&(e=!0,(f=r.fragments[h])&&1!==f&&(d=f));d||(d=g.createDocumentFragment(),r.clean(a,g,d,c));e&&(r.fragments[h]=f?d:1);return{fragment:d,cacheable:e}};r.fragments={};r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(c){var d=[];c=r(c);var e=1===this.length&&this[0].parentNode;if(e&&11===e.nodeType&&1===e.childNodes.length&&1===c.length)return c[b](this[0]),this;for(var e= +0,f=c.length;e")?d=a.cloneNode(!0):(d=E.createElement("div"),Ea.appendChild(d),d.innerHTML=a.outerHTML,d=d.firstChild);var g=d;if(!(r.support.noCloneEvent&&r.support.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(q(a,g),d=l(a),e=l(g),f=0;d[f];++f)e[f]&&q(d[f], +e[f]);if(b&&(n(a,g),c))for(d=l(a),e=l(g),f=0;d[f];++f)n(d[f],e[f]);return g},clean:function(a,b,c,d){var e,f=[];b=b||E;"undefined"===typeof b.createElement&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||E);for(var g=0,h;null!=(h=a[g]);g++)if("number"===typeof h&&(h+=""),h){if("string"===typeof h)if(hb.test(h)){h=h.replace(Ua,"<$1>");e=(Va.exec(h)||["",""])[1].toLowerCase();var k=ea[e]||ea._default,l=k[0],q=b.createElement("div"),n=Ea.childNodes;b===E?Ea.appendChild(q):m(b).appendChild(q);for(q.innerHTML= +k[1]+h+k[2];l--;)q=q.lastChild;if(!r.support.tbody)for(l=gb.test(h),k="table"!==e||l?""!==k[1]||l?[]:q.childNodes:q.firstChild&&q.firstChild.childNodes,e=k.length-1;0<=e;--e)r.nodeName(k[e],"tbody")&&!k[e].childNodes.length&&k[e].parentNode.removeChild(k[e]);!r.support.leadingWhitespace&&Ba.test(h)&&q.insertBefore(b.createTextNode(Ba.exec(h)[0]),q.firstChild);h=q.childNodes;q&&(q.parentNode.removeChild(q),0c;c++)e[a+ma[c]+b]=d[c]||d[c-2]||d[0];return e}}});var ia=/%20/g,Na=/\[\]$/,R=/\r?\n/g,Z=/#.*$/,pa=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Ma=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,sa=/^(?:GET|HEAD)$/,ub=/^\/\//, +nb=/\?/,vb=/)<[^<]*)*<\/script>/gi,wb=/^(?:select|textarea)/i,mb=/\s+/,xb=/([?&])_=[^&]*/,ob=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,pb=r.fn.load,cb={},qb={},va,wa,rb=["*/"]+["*"];try{va=K.href}catch(Db){va=E.createElement("a"),va.href="",va=va.href}wa=ob.exec(va.toLowerCase())||[];r.fn.extend({load:function(a,c,d){if("string"!==typeof a&&pb)return pb.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(0<=e){var f=a.slice(e,a.length);a= +a.slice(0,e)}e="GET";c&&(r.isFunction(c)?(d=c,c=b):"object"===typeof c&&(c=r.param(c,r.ajaxSettings.traditional),e="POST"));var g=this;r.ajax({url:a,type:e,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText;a.isResolved()&&(a.done(function(a){c=a}),g.html(f?r("
").append(c.replace(vb,"")).find(f):c));d&&g.each(d,[c,b,a])}});return this},serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?r.makeArray(this.elements): +this}).filter(function(){return this.name&&!this.disabled&&(this.checked||wb.test(this.nodeName)||Ma.test(this.type))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a,c){return{name:b.name,value:a.replace(R,"\r\n")}}):{name:b.name,value:c.replace(R,"\r\n")}}).get()}});r.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){r.fn[b]=function(a){return this.on(b,a)}});r.each(["get","post"],function(a,c){r[c]=function(a, +d,e,f){r.isFunction(d)&&(f=f||e,e=d,d=b);return r.ajax({type:c,url:a,data:d,success:e,dataType:f})}});r.extend({getScript:function(a,c){return r.get(a,b,c,"script")},getJSON:function(a,b,c){return r.get(a,b,c,"json")},ajaxSetup:function(a,b){b?B(a,r.ajaxSettings):(b=a,a=r.ajaxSettings);B(a,b);return a},ajaxSettings:{url:va,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(wa[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0, +async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":rb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":r.parseJSON,"text xml":r.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:w(cb),ajaxTransport:w(qb),ajax:function(a,c){function d(a,c,q,n){if(2!==C){C=2;B&&clearTimeout(B);s=b;w=n||"";R.readyState=0a||304===a){if(e.ifModified){if(D=R.getResponseHeader("Last-Modified"))r.lastModified[m]= +D;if(D=R.getResponseHeader("Etag"))r.etag[m]=D}if(304===a)n="notmodified",v=!0;else try{D=e;D.dataFilter&&(q=D.dataFilter(q,D.dataType));var ab=D.dataTypes;Z={};var P,pa,M=ab.length,L,qa=ab[0],sa,Ma,F,W,xa;for(P=1;Pa&&(a=0);R.status=a;R.statusText=""+(c||n);v?h.resolveWith(f,[u,n,R]):h.rejectWith(f,[R,n,A]);R.statusCode(l);l=b;z&&g.trigger("ajax"+(v?"Success":"Error"),[R,e,v?u:A]);k.fireWith(f,[R,n]);z&&(g.trigger("ajaxComplete",[R,e]),--r.active||r.event.trigger("ajaxStop"))}}"object"===typeof a&&(c=a,a=b);c=c|| +{};var e=r.ajaxSetup({},c),f=e.context||e,g=f!==e&&(f.nodeType||f instanceof r)?r(f):r.event,h=r.Deferred(),k=r.Callbacks("once memory"),l=e.statusCode||{},m,q={},n={},w,u,s,B,A,C=0,z,H,R={readyState:0,setRequestHeader:function(a,b){if(!C){var c=a.toLowerCase();a=n[c]=n[c]||a;q[a]=b}return this},getAllResponseHeaders:function(){return 2===C?w:null},getResponseHeader:function(a){var c;if(2===C){if(!u)for(u={};c=pa.exec(w);)u[c[1].toLowerCase()]=c[2];c=u[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){C|| +(e.mimeType=a);return this},abort:function(a){a=a||"abort";s&&s.abort(a);d(0,a);return this}};h.promise(R);R.success=R.done;R.error=R.fail;R.complete=k.add;R.statusCode=function(a){if(a){var b;if(2>C)for(b in a)l[b]=[l[b],a[b]];else b=a[R.status],R.then(b,b)}return this};e.url=((a||e.url)+"").replace(Z,"").replace(ub,wa[1]+"//");e.dataTypes=r.trim(e.dataType||"*").toLowerCase().split(mb);null==e.crossDomain&&(A=ob.exec(e.url.toLowerCase()),e.crossDomain=!(!A||A[1]==wa[1]&&A[2]==wa[2]&&(A[3]||("http:"=== +A[1]?80:443))==(wa[3]||("http:"===wa[1]?80:443))));e.data&&e.processData&&"string"!==typeof e.data&&(e.data=r.param(e.data,e.traditional));v(cb,e,c,R);if(2===C)return!1;z=e.global;e.type=e.type.toUpperCase();e.hasContent=!sa.test(e.type);z&&0===r.active++&&r.event.trigger("ajaxStart");if(!e.hasContent&&(e.data&&(e.url+=(nb.test(e.url)?"&":"?")+e.data,delete e.data),m=e.url,!1===e.cache)){A=r.now();var J=e.url.replace(xb,"$1_="+A);e.url=J+(J===e.url?(nb.test(e.url)?"&":"?")+"_="+A:"")}(e.data&&e.hasContent&& +!1!==e.contentType||c.contentType)&&R.setRequestHeader("Content-Type",e.contentType);e.ifModified&&(m=m||e.url,r.lastModified[m]&&R.setRequestHeader("If-Modified-Since",r.lastModified[m]),r.etag[m]&&R.setRequestHeader("If-None-Match",r.etag[m]));R.setRequestHeader("Accept",e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+("*"!==e.dataTypes[0]?", "+rb+"; q=0.01":""):e.accepts["*"]);for(H in e.headers)R.setRequestHeader(H,e.headers[H]);if(e.beforeSend&&(!1===e.beforeSend.call(f,R, +e)||2===C))return R.abort(),!1;for(H in{success:1,error:1,complete:1})R[H](e[H]);if(s=v(qb,e,c,R)){R.readyState=1;z&&g.trigger("ajaxSend",[R,e]);e.async&&0C)d(-1,I);else throw I;}}else d(-1,"No Transport");return R},param:function(a,c){var d=[],e=function(a,b){b=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=r.ajaxSettings.traditional);if(r.isArray(a)|| +a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(var f in a)A(f,a[f],c,e);return d.join("&").replace(ia,"+")}});r.extend({active:0,lastModified:{},etag:{}});var yb=r.now(),Za=/(\=)\?(&|$)|\?\?/i;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return r.expando+"_"+yb++}});r.ajaxPrefilter("json jsonp",function(b,c,d){c="string"===typeof b.data&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if("jsonp"===b.dataTypes[0]||!1!==b.jsonp&&(Za.test(b.url)|| +c&&Za.test(b.data))){var e,f=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,g=a[f],h=b.url,k=b.data,l="$1"+f+"$2";!1!==b.jsonp&&(h=h.replace(Za,l),b.url===h&&(c&&(k=k.replace(Za,l)),b.data===k&&(h+=(/\?/.test(h)?"&":"?")+b.jsonp+"="+f)));b.url=h;b.data=k;a[f]=function(a){e=[a]};d.always(function(){a[f]=g;if(e&&r.isFunction(g))a[f](e[0])});b.converters["script json"]=function(){e||r.error(f+" was not called");return e[0]};b.dataTypes[0]="json";return"script"}});r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"}, +contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){r.globalEval(a);return a}}});r.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});r.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=E.head||E.getElementsByTagName("head")[0]||E.documentElement;return{send:function(e,f){c=E.createElement("script");c.async="async";a.scriptCharset&&(c.charset=a.scriptCharset);c.src=a.url;c.onload=c.onreadystatechange=function(a, +e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||f(200,"success")};d.insertBefore(c,d.firstChild)},abort:function(){if(c)c.onload(0,1)}}}});var lb=a.ActiveXObject?function(){for(var a in za)za[a](0,1)}:!1,zb=0,za;r.ajaxSettings.xhr=a.ActiveXObject?function(){var b;if(!(b=!this.isLocal&&C()))a:{try{b=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(c){}b=void 0}return b}:C;(function(a){r.extend(r.support, +{ajax:!!a,cors:!!a&&"withCredentials"in a})})(r.ajaxSettings.xhr());r.support.ajax&&r.ajaxTransport(function(c){if(!c.crossDomain||r.support.cors){var d;return{send:function(e,f){var g=c.xhr(),h,k;c.username?g.open(c.type,c.url,c.async,c.username,c.password):g.open(c.type,c.url,c.async);if(c.xhrFields)for(k in c.xhrFields)g[k]=c.xhrFields[k];c.mimeType&&g.overrideMimeType&&g.overrideMimeType(c.mimeType);c.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");try{for(k in e)g.setRequestHeader(k, +e[k])}catch(l){}g.send(c.hasContent&&c.data||null);d=function(a,e){var k,l,m,q,n;try{if(d&&(e||4===g.readyState))if(d=b,h&&(g.onreadystatechange=r.noop,lb&&delete za[h]),e)4!==g.readyState&&g.abort();else{k=g.status;m=g.getAllResponseHeaders();q={};(n=g.responseXML)&&n.documentElement&&(q.xml=n);try{q.text=g.responseText}catch(w){}try{l=g.statusText}catch(v){l=""}k||!c.isLocal||c.crossDomain?1223===k&&(k=204):k=q.text?200:404}}catch(u){e||f(-1,u)}q&&f(k,l,q,m)};c.async&&4!==g.readyState?(h=++zb,lb&& +(za||(za={},r(a).unload(lb)),za[h]=d),g.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var db={},ka,ya,Ab=/^(?:toggle|show|hide)$/,Bb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,$a,Pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],Oa;r.fn.extend({show:function(a,b,c){if(a||0===a)return this.animate(I("show",3),a,b,c);c=0;for(var d=this.length;c=f.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();f.animatedProperties[this.prop]=!0;for(b in f.animatedProperties)!0!==f.animatedProperties[b]&&(d=!1);if(d){null==f.overflow||r.support.shrinkWrapBlocks||r.each(["","X","Y"],function(a,b){e.style["overflow"+b]=f.overflow[a]});f.hide&&r(e).hide();if(f.hide||f.show)for(b in f.animatedProperties)r.style(e,b,f.orig[b]),r.removeData(e,"fxshow"+b,!0),r.removeData(e,"toggle"+ +b,!0);if(a=f.complete)f.complete=!1,a.call(e)}return!1}Infinity==f.duration?this.now=c:(a=c-this.startTime,this.state=a/f.duration,this.pos=r.easing[f.animatedProperties[this.prop]](this.state,a,0,1,f.duration),this.now=this.start+(this.end-this.start)*this.pos);this.update();return!0}};r.extend(r.fx,{tick:function(){for(var a,b=r.timers,c=0;c=c[e]?c[d]:Math.max(a.body[e],c[e],a.body[f],c[f]);if(g===b)return a=r.css(a,c),c=parseFloat(a),r.isNumeric(c)?c:a;r(a).css(c,g)},c,a,arguments.length,null)}});a.jQuery=a.$=r;"function"===typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return r})})(window);jQuery.cookie=function(a,b,c){if(1"),m;g.is(":selected")&&(u.text(g.text()),w=d);f===B-1&&l.addClass("last");(function(){var d=g.text(),f=g.data("custom-option-text"),f=f!=b?f:d;g.is(":disabled")||k?m=a("",{text:f}).addClass(q.settings.classDisabled):(m=a("",{href:"#"+g.val(),rel:g.val(),text:f,click:function(b){b.preventDefault();b=s;b.attr("id").split("_");n._closeSelectbox(c);n._changeSelectbox(c,a(this).attr("rel"), +d);b.focus()}}),g.is(":selected")&&m.addClass("active"));h&&m.addClass(q.settings.classSub);m.appendTo(l)})();l.appendTo(z)})}if(this._getInst(c))return!1;var m=a(c),n=this,q=n._newInst(m),l,u,s,z,w=!1;m.find("optgroup");var v=m.find("option"),B=v.length;m.attr("sb",q.uid);a.extend(q.settings,n._defaults,f);n._state[q.uid]=!1;m.hide();l=a("
",{id:"sbHolder_"+q.uid,"class":q.settings.classHolder});var A=m.data("selectbox-css");A&&l.css(A);u=a("",{id:"sbSelector_"+q.uid,href:"#","class":q.settings.classSelector, +click:function(b){b.preventDefault();b.stopPropagation();g.apply(a(this),[]);b=a(this).attr("id").split("_")[1];n._state[b]?n._closeSelectbox(c):(n._openSelectbox(c),s.focus())},keyup:function(a){h(a.keyCode)}});s=a("",{id:"sbToggle_"+q.uid,href:"#","class":q.settings.classToggle,click:function(b){b.preventDefault();b.stopPropagation();g.apply(a(this),[]);b=a(this).attr("id").split("_")[1];n._state[b]?n._closeSelectbox(c):(n._openSelectbox(c),s.focus())},keyup:function(a){h(a.keyCode)}});s.appendTo(l); +z=a("
    ",{id:"sbOptions_"+q.uid,"class":q.settings.classOptions,css:{display:"none"}});m.children().each(function(b){b=a(this);var c,d={};b.is("option")?k(b):b.is("optgroup")&&(c=a("
  • "),a("",{text:b.attr("label")}).addClass(q.settings.classGroup).appendTo(c),c.appendTo(z),b.is(":disabled")&&(d.disabled=!0),d.sub=!0,k(b.find("option"),d))});w||u.text(v.first().text());a.data(c,"selectbox",q);u.appendTo(l);z.appendTo(l);l.insertAfter(m)},_detachSelectbox:function(b){var c=this._getInst(b); +if(!c)return!1;a("#sbHolder_"+c.uid).remove();a.data(b,"selectbox",null);a(b).show()},_changeSelectbox:function(b,c,g){var h=this._getInst(b),k=this._get(h,"onChange");a("#sbSelector_"+h.uid).text(g);a("#sbOptions_"+h.uid).find(".active").removeClass("active");a("#sbOptions_"+h.uid).find('a[rel="'+c+'"]').addClass("active");a(b).find("option").attr("selected",!1);a(b).find("option[value='"+c+"']").attr("selected",d);k?k.apply(h.input?h.input[0]:null,[c,h]):h.input&&h.input.trigger("change")},_enableSelectbox:function(b){var c= +this._getInst(b);if(!c||!c.isDisabled)return!1;a("#sbHolder_"+c.uid).removeClass(c.settings.classHolderDisabled);c.isDisabled=!1;a.data(b,"selectbox",c)},_disableSelectbox:function(b){var c=this._getInst(b);if(!c||c.isDisabled)return!1;a("#sbHolder_"+c.uid).addClass(c.settings.classHolderDisabled);c.isDisabled=d;a.data(b,"selectbox",c)},_optionSelectbox:function(b,c,d){var h=this._getInst(b);if(!h)return!1;h[c]=d;a.data(b,"selectbox",h)},_openSelectbox:function(b){var c=this._getInst(b),g=this;if(c&& +!c.isOpen&&!c.isDisabled){var h=a("#sbOptions_"+c.uid),k=parseInt(a(window).height(),10),m=parseInt(a(window).width(),10),n=a("#sbHolder_"+c.uid).offset(),q=a(window).scrollTop(),l=h.prev().height(),k=k-(n.top-q)-l/2,u=this._get(c,"onOpen");50m?h.css("left","-"+(h.width()-h.parent().width()+3)+"px"):h.css("left","-1px");"fade"===c.settings.effect? +h.fadeIn(c.settings.speed):h.slideDown(c.settings.speed);a("#sbToggle_"+c.uid).addClass(c.settings.classToggleOpen);a("#sbHolder_"+c.uid).addClass(c.settings.classHolderOpen);this._state[c.uid]=d;c.isOpen=d;u&&u.apply(c.input?c.input[0]:null,[c]);a.data(b,"selectbox",c);a("html").unbind("click.sbClose").one("click.sbClose",function(){g._closeSelectbox(b)})}},_closeSelectbox:function(b){var c=this._getInst(b);if(c&&c.isOpen){var d=this._get(c,"onClose");a("#sbOptions_"+c.uid).hide();a("#sbToggle_"+ +c.uid).removeClass(c.settings.classToggleOpen);a("#sbHolder_"+c.uid).removeClass(c.settings.classHolderOpen);this._state[c.uid]=!1;c.isOpen=!1;d&&d.apply(c.input?c.input[0]:null,[c]);a.data(b,"selectbox",c);a("html").unbind("click.sbClose")}},_newInst:function(a){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,uid:Math.floor(99999999*Math.random()),isOpen:!1,isDisabled:!1,settings:{}}},_getInst:function(b){try{return a.data(b,"selectbox")}catch(c){throw"Missing instance data for this selectbox"; +}},_get:function(a,c){return a.settings[c]!==b?a.settings[c]:this._defaults[c]}});a.fn.selectbox=function(b){var c=Array.prototype.slice.call(arguments,1);return"string"==typeof b&&"isDisabled"==b||"option"==b&&2==arguments.length&&"string"==typeof arguments[1]?a.selectbox["_"+b+"Selectbox"].apply(a.selectbox,[this[0]].concat(c)):this.each(function(){"string"==typeof b?a.selectbox["_"+b+"Selectbox"].apply(a.selectbox,[this].concat(c)):a.selectbox._attachSelectbox(this,b)})};a.selectbox=new c;a.selectbox.version= +"0.1.3"})(jQuery);(function(a,b){var c="hidden",d="fontFamily fontSize fontWeight fontStyle letterSpacing textTransform wordSpacing".split(" "),e=a('
IMPORTANT: Each created chat will be public, i.e. visible to all the users. Therefore, do not create chats without popular and interesting topics for discussion. The Title and Purpose of a chat should be clear to other users. All junk or inactive chats will be removed by moderators, and the authors of those chats may be banned.", +action:function(c){c={title:c.find('[name="room-title"]').val(),desc:c.find('[name="room-desc"]').val(),room_id:a?a.room_id:""};$.post(a?"/chats/public/edit/":"/chats/public/create/",c,function(c){c.error?TVDialogs.showError(c.error):(TVDialogs.destroy(),a||(b._rooms.push(c.room),b.sortRooms(),b.openChat(c.room.room_id),b.scrollToRoom(c.room.room_id)))});return!1}})};TradingView.SidebarWidget=function(a,b,c,d){var e=this;this._options=d||{};this._readonly=!!this._options.readonly;this._container=a;this._chart=b;this._panes=c;this._pane_header_height=34;this._hidden_panes_count=0;this.prepareLayout();setInterval(function(){e.paint()},66)}; +TradingView.SidebarWidget.prototype.prepareLayout=function(){var a=this;this._widget=$('
').appendTo(this._container);this._widget.toggleClass("hidden",void 0!=this._options.hidden?this._options.hidden:TVSettings.getBool("sidebar.hidden",!1));this._separator=$('
').appendTo(this._widget);this._separator.click(function(){a._widget.toggleClass("hidden");a._readonly||TVSettings.setValue("sidebar.hidden", +a._widget.is(".hidden"));$(window).resize()});this._panes.forEach(function(b,c){void 0===b.ratio&&(b.ratio=TVSettings.getFloat("sidebar.pane."+b.id+".ratio",1));void 0===b.state&&(b.state=TVSettings.getBool("sidebar.pane."+b.id+".state",!0),this._hidden_panes_count+=b.state?0:1);b.$pane=$('
').addClass("tv-"+b.id).appendTo(this._widget);b.$header=$('
'+b.title+"
").click(function(){b.state= +!b.state;a._readonly||TVSettings.setValue("sidebar.pane."+b.id+".state",b.state);a._hidden_panes_count+=b.state?-1:1;a.resize()}).appendTo(b.$pane);b.index=c;b.$container=$('
').appendTo(b.$pane);b.widgetObject=new b.widget(b.$container,this._chart,b.options);c
').on("mousedown touchstart",function(b){var c=$(this),f=c.prevAll(".chart-sidebar-pane:not(.minimized)").first(),g=c.nextAll(".chart-sidebar-pane:not(.minimized)").first(); +if(!f.length||!g.length)return!1;a._drag_start=b.pageY||b.originalEvent.pageY||b.originalEvent.touches&&b.originalEvent.touches[0].pageY||0;a._drag_prev_h=f.height();a._drag_next_h=g.height();$(window).on("mousemove.sidebarDrag touchmove.sidebarDrag",function(b){b=(b.pageY||b.originalEvent.pageY||b.originalEvent.touches&&b.originalEvent.touches[0].pageY||0)-a._drag_start;f.height(a._drag_prev_h+b).data("paneObj").widgetObject.resize();g.height(a._drag_next_h-b).data("paneObj").widgetObject.resize()}); +$(window).one("mouseup touchend",function(b){$(window).unbind("mousemove.sidebarDrag touchmove.sidebarDrag");var d=c.prevAll(".chart-sidebar-pane:not(.minimized)").first();b=c.nextAll(".chart-sidebar-pane:not(.minimized)").first();var f=(a._widget.height()-a._hidden_panes_count*a._pane_header_height-(a._panes.length-1))/(a._panes.length-a._hidden_panes_count),g=(d.height()+a._pane_header_height)/f,d=d.data("paneObj");d.ratio=g;f=(b.height()+a._pane_header_height)/f;d=b.data("paneObj");d.ratio=f;a.resize()}); +b.preventDefault()}).appendTo(this._widget);b.$pane.data("paneObj",b)},this);$(window).resize(function(){a.resize()});this.resize()};TradingView.SidebarWidget.prototype.normalizeRatios=function(){var a=this,b=this._panes.length-this._hidden_panes_count,c=0,d=0;this._panes.forEach(function(a){a.state&&(c+=a.ratio)});d=(c-b)/b;this._panes.forEach(function(b){b.state&&(b.ratio-=d,a._readonly||TVSettings.setValue("sidebar.pane."+b.id+".ratio",b.ratio.toFixed(2)))})}; +TradingView.SidebarWidget.prototype.resize=function(){this.normalizeRatios();var a=(this._widget.height()-this._hidden_panes_count*this._pane_header_height-(this._panes.length-1))/(this._panes.length-this._hidden_panes_count);this._panes.forEach(function(b,c){b.state?b.$pane.height(a*b.ratio-this._pane_header_height):b.$pane.height(0);b.widgetObject.resize(!0);b.$pane.toggleClass("minimized",!b.state);b.$container.trigger("paneStateChange",[b.state])},this)}; +TradingView.SidebarWidget.prototype.getPaneIndexById=function(a){for(var b=0;bd._$content.height()-d._$wrapper.height()-10&&d.scrolltoend.fire()}):(this._$wrapper.css("overflow","hidden"),this._$wrapper.mouseenter(function(){d._dragging||(d.updateScrollBar(),d._options.alwaysVisible||d._$scrollBar.addClass("active"))}).mouseleave(function(){d._dragging||d._options.alwaysVisible||d._$scrollBar.removeClass("active")}).mousewheel(function(a,b){return d.scroll(b)}),this._$shadowTop=$('
').appendTo(this._$wrapper),this._$shadowBottom= +$('
').appendTo(this._$wrapper),this._header_height&&this._$shadowTop.css("top",this._header_height-this._shadow_offset),this._$scrollBar=$('
').appendTo(this._$wrapper),this.updateScrollBar())}; +TradingView.SidebarCustomScroll.prototype._defaultOptions={headerHeight:0,additionalClass:"",alwaysVisible:!1,showBottomShadow:!0}; +TradingView.SidebarCustomScroll.prototype.initDraggable=function(){var a=this,b=this._$wrapper.offset();this._$scrollBar.draggable("destroy").draggable({axis:"y",containment:[0,b.top+this._header_height+1,0,b.top+this._$wrapper.height()-this._$scrollBar.show().height()-1],start:function(){a._dragging=!0},stop:function(){a._dragging=!1},drag:function(b,d){a.updateScroll()}});return this}; +TradingView.SidebarCustomScroll.prototype.updateScroll=function(){if(Modernizr.touch||navigator.msMaxTouchPoints)return this;var a=Math.ceil(this._$scrollBar.position().top-1-this._header_height),b=this._$wrapper.height()-this._header_height,c=this._$content.height();if(0>=b)return this;this._scroll_target_top=0>=c-b-1?this._header_height:-a*c/b+this._header_height;this._$content.css("top",this._scroll_target_top+"px");a=0.993>Math.ceil(1E3*((1+a+this._$scrollBar.height())/b))/1E3;this._$shadowTop.toggle(this._scroll_target_top!== +this._header_height);this._$shadowBottom.toggle(c>b&&a&&this._options.showBottomShadow);this.scrolled.fire();c>b&&!a&&this.scrolltoend.fire(!0);return this}; +TradingView.SidebarCustomScroll.prototype.updateScrollBar=function(){if(Modernizr.touch||navigator.msMaxTouchPoints)return this;var a=this._scroll_target_top-this._header_height,b=this._$content.height(),c=this._$wrapper.height()-this._header_height,d=b-c-1,e;if(0>=c)return this;0>=d?(this._$scrollBar.hide(),this._$wrapper.removeClass("sb-scroll-active")):(e=c*c/b,a=Math.round(Math.min(c-e,-(c-e)*(a/d))+this._header_height),this._$scrollBar.show().height(Math.floor(e)).css("top",a+1+"px"),this._$wrapper.addClass("sb-scroll-active"), +this.initDraggable());d=Math.round(this._scroll_target_top)>-d+this._header_height;this._$shadowTop.toggle(this._scroll_target_top!==this._header_height);this._$shadowBottom.toggle(b>c&&d&&this._options.showBottomShadow);b>c&&!d&&this.scrolltoend.fire();return this}; +TradingView.SidebarCustomScroll.prototype.scroll=function(a,b){if(Modernizr.touch||navigator.msMaxTouchPoints)return this;var c=this._$content.position().top,d=this._$content.height(),e=this._$wrapper.height()-this._header_height,d=d-e-1;if(0>=d)return!0;this._scroll_target_top=Math.max(-d+this._header_height,Math.min(this._header_height,c+a*(b||this._scroll_speed)));this._$content.css("top",this._scroll_target_top+"px");this.scrolled.fire();this.updateScrollBar();return!1}; +TradingView.SidebarCustomScroll.prototype.animateTo=function(a){if(Modernizr.touch||navigator.msMaxTouchPoints)return this;this._$content.position();var b=this._$content.height(),c=this._$wrapper.height()-this._header_height,b=b-c-1;if(0>=b)return!0;this._scroll_target_top=Math.max(-b+this._header_height,Math.min(this._header_height,-a));this._$content.animate({top:this._scroll_target_top},500,function(){this.scrolled.fire();this.updateScrollBar()}.bind(this))}; +TradingView.SidebarCustomScroll.prototype.resize=function(){this.updateScrollBar().updateScroll()};TradingView.SidebarCustomScroll.prototype.resizeHeader=function(a){var b=a-this._header_height;this._header_height=a;this._scroll_target_top+=b;Modernizr.touch||navigator.msMaxTouchPoints||this._$shadowTop.css("top",this._header_height-this._shadow_offset);this.resize()}; +TradingView.SidebarCustomScroll.prototype.scrollTo=function(a,b){b=$.extend({position:"visible",areaHeight:a instanceof $?a.height():0},b);a instanceof $&&(a=a.position().top);var c=this._$content.position().top,d=this._$content.height(),e=this._$wrapper.height()-this._header_height;if(0>=d-e-1)return!0;c=-1*(c-this._header_height);e=c+e;d=0;if("visible"==b.position){if(a>c&&a+b.areaHeighte?e-a-b.areaHeight:c-a}else"top"==b.position&&(d=c-a);this.scroll(d,1);this.updateScrollBar(); +return!1};TradingView.UaTitleManager=function UaTitleManager(b){if(UaTitleManager.instance)return UaTitleManager.instance;UaTitleManager.instance=this;var c=this;TradingView.Linking.symbol.subscribe(this._onSymbolChange.bind(this),{callWithLast:!0});b.metaInfo.name.subscribe(this.updateView.bind(this));this._chartWidgetCollection=b;this._notificationCount=0;this._tab_hidden=!1;var d,e;"undefined"!==typeof document.hidden?(d="hidden",e="visibilitychange"):"undefined"!==typeof document.mozHidden?(d="mozHidden", +e="mozvisibilitychange"):"undefined"!==typeof document.msHidden?(d="msHidden",e="msvisibilitychange"):"undefined"!==typeof document.webkitHidden&&(d="webkitHidden",e="webkitvisibilitychange");$(document).bind(e,function(){c._tab_hidden=document[d];c._tab_hidden||(c._notificationCount=0,setTimeout(function(){c.updateView()},1E3))})}; +TradingView.UaTitleManager.prototype.updateView=function(){var a=this._chartWidgetCollection&&this._chartWidgetCollection.metaInfo.name.value(),b=this._quoteData,c=[];if(this._symbol){var d=b&&b.short_name||this._symbol;b&&b.last_price&&(this._formatter||(this._formatter=new PriceFormatter(b.pricescale||100,b.minmov||1,b.fractional,b.minmove2)),d+=": "+this._formatter.format(b.last_price),b=b.change_percent,0b?d+=" \u25bc\u2212"+Math.abs(b)+"%":0===b&&(d+=" 0%"));c.push(d)}a&& +c.push(a);0===c.length&&c.push("New Chart");document.title=c.join(" - ")+" - TradingView"};TradingView.UaTitleManager.prototype.addNotification=function(a){this._tab_hidden&&(this._notificationCount+=a||0);this.updateView()}; +TradingView.UaTitleManager.prototype._onSymbolChange=function(a){var b=this;this._quoteData&&this._quoteData.original_name!==a&&this._quoteData.full_name!==a&&(delete this._quoteData,delete this._formatter);this._symbol&&(quoteSessionMultiplexerInstance.simple.unsubscribe("ua-title",this._symbol),delete this._symbol);a&&(this._symbol=a,quoteSessionMultiplexerInstance.simple.subscribe("ua-title",this._symbol,function(a){b._quoteData=a&&a.values;b.updateView()}));this.updateView()}; +TradingView.UaTitleManager.prototype._symbol="";TradingView.SaveLoadWidget=function(a,b,c){this._options=c=$.extend({popupDirection:"up",popupReverse:!1},c||{});this.onTitleSizeChanged=new Delegate;this._container=a=$(a);this._chartWidgetCollection=b;this._readOnly=b.readOnly();this._savedCharts=[];this._editEnabled=!0;this._load=$('Load').click($.proxy(this,"loadMenu")).appendTo(a);this._title=$('');c.hideChartTitle&&this._title.hide();this._sep=$("").addClass("separator");this.loadChartDialog= +new LoadChartDialog;this.renameChartDialog=new RenameChartDialog;this._optionsMenu=$('').append($("").addClass("arrow-icon")).click($.proxy(this,"otherActionsMenu"));TradingView.bindPopupMenu(this._optionsMenu,null,{direction:c.popupDirection,event:"button-popup",reverse:c.popupReverse,notCloseOnButtons:!0,popupSpacing:c.popupSpacing});this._readOnly?(this._save=$(),this._copy=$('Copy').appendTo(a).click($.proxy(this,"cloneChart")), +this._title.addClass("read-only"),this._titleReadOnly=$("").addClass("read-only").appendTo(this._title),this._sep.appendTo(this._copy),this._optionsMenu.hide()):(this._save=$('Save').appendTo(a).click($.proxy(this,"signInOrSaveChart")),this._copy=$(),this._titleInput=$('').appendTo(this._title),this._title.bind("click",$.proxy(this,"_renameChart")),this._title.attr("title","Rename Chart"),this._titleSize=$('').appendTo(this._title), +this._sep.appendTo(this._save));this._title.appendTo(a);this._optionsMenu.appendTo(a);this._savecopy=$().add(this._save).add(this._copy).mousedown(function(a){if(a.button)return!1;this._save.addClass("active")}.bind(this)).mouseup(function(){this._save.removeClass("active")}.bind(this));b.metaInfo.name.value()||this._readOnly?this.setTitle(b.metaInfo.name.value()):this.hideTitle();this._refreshSavedChartsList();loginStateChange.subscribe(this,this._refreshSavedChartsList);TVXWindowEvents.on("saved-charts-change", +$.proxy(this._otherTabUpdated,this));TVXWindowEvents.on("saved-charts-change-favorites",$.proxy(this._favoritesUpdated,this));TradingView.UndoHistory.undoStack().onChange().subscribe(this,function(){this._setChanges(!0);this.autosave()});TradingView.keyboardBinder.registerListener("LoadChartDialogHotkey",function(a){return a.ctrlKey?!1:"46"==a.which&&$(a.target).is("body")?(this._load.click(),a.preventDefault(),a.stopPropagation(),!0):!1}.bind(this));this.favorites=TVSettings.getJSON(TradingView.SaveLoadWidget.FAVORITES_KEY, +{})};TradingView.SaveLoadWidget.FAVORITES_KEY="loadChartDialog.favorites";TradingView.SaveLoadWidget.prototype._favoritesUpdated=function(a){this.favorites=JSON.parse(a);this.loadChartDialog.updateFavoritesData(this.favorites)};TradingView.SaveLoadWidget.prototype._otherTabUpdated=function(a){this._savedCharts=JSON.parse(a);this.loadChartDialog.updateChartsData(this._getLoadMenuCharts())}; +TradingView.SaveLoadWidget.prototype._renameChart=function(){var a=this;a._editEnabled&&this.renameChartDialog.show(this.getTitle()).then(function(b){a.setTitle(b);a.saveChart()})};TradingView.SaveLoadWidget.prototype._setTitle=function(a){this._titleInput.text(a);this._titleValue=a;this._savecopy.removeClass("last").addClass("titled");this._options.hideChartTitle||(this._optionsMenu.show(),this._title.show());this._setInputSuze();this._setChanges(!0)}; +TradingView.SaveLoadWidget.prototype._setReadOnlyTitle=function(a){this._titleReadOnly.html(a);this._savecopy.removeClass("last").addClass("titled");this._title.addClass("last");this._options.hideChartTitle||this._title.show()};TradingView.SaveLoadWidget.prototype.setTitle=function(a){if(this._readOnly){var b=clean(this._chartWidgetCollection.metaInfo.username.value());a=(a?a+": ":"")+"view-only chart by "+'
%1'.replace(/%1/g,b);this._setReadOnlyTitle(a)}else this._setTitle(a)}; +TradingView.SaveLoadWidget.prototype.hideTitle=function(){this._title.hide();this._optionsMenu.hide();this._titleInput.text("");this._savecopy.removeClass("titled").addClass("last")};TradingView.SaveLoadWidget.prototype.getTitle=function(){return this._titleValue};TradingView.SaveLoadWidget.prototype._setInputSuze=function(){this._titleSize.text(this._titleInput.text());this._titleInput.width(this._titleSize.width());this.onTitleSizeChanged.fire()}; +TradingView.SaveLoadWidget.prototype.cloneChart=function(){(new RenameChartDialog("Copy Chart")).show(this._chartWidgetCollection.metaInfo.name.value()+" copy").then(function(a){a=encodeURIComponent(a);open("/e/?clone="+this._chartWidgetCollection.metaInfo.uid.value()+"&name="+a,"_blank")}.bind(this))};TradingView.SaveLoadWidget.prototype._setChanges=function(a){this._haveChanges=a=!!a;!a&&this.getTitle()?this._save.addClass("no-change"):this._save.removeClass("no-change")}; +TradingView.SaveLoadWidget.prototype._process=function(a){a?this._save.addClass("process"):this._save.removeClass("process")}; +TradingView.SaveLoadWidget.prototype._saveChart=function(a){if(!this._readOnly&&!this._saving&&this._haveChanges){var b=function(){this._saving=!1;this._process(!1);this._editEnabled=!0;clearTimeout(this._saveTimeout)}.bind(this);this._saving=!0;this._process(!0);this._editEnabled=!1;this._saveTimeout=setTimeout(b,7E3);try{saver.saveChartSilently(function(){b();this._setChanges(!1);a&&a.call&&a.call(this)}.bind(this))}catch(c){b(),"undefined"!=typeof console&&console.log&&console.log("Error while saving", +c)}}};TradingView.SaveLoadWidget.prototype._autosaveInterval=15E3;TradingView.SaveLoadWidget.prototype.autosave=function(){this._autosaveTimer&&(clearTimeout(this._autosaveTimer),this._autosaveTimer=0);this._autosaveTimer=setTimeout(function(){this._chartWidgetCollection.metaInfo.id.value()&&this._saveChart()}.bind(this),this._autosaveInterval)};TradingView.SaveLoadWidget.prototype._goChartPage=function(a){"/e/"==location.pathname&&(location="/e/"+a+(TradingView.isMobileView?"?mobile=1":""))}; +TradingView.SaveLoadWidget.prototype.saveChart=function(){var a=this.getTitle();a?(this._chartWidgetCollection.metaInfo.name.setValue(a),this._saveChart(function(){TradingView.trackEvent("GUI","Save Chart");this._goChartPage(this._chartWidgetCollection.metaInfo.uid.value());TradingView.UaTitleManager.instance&&TradingView.UaTitleManager.instance.updateView();this._refreshSavedChartsList()}.bind(this))):TradingView.showChartNameDialog(function(a){this.setTitle(a);this.saveChart()}.bind(this),void 0, +void 0,64)};TradingView.SaveLoadWidget.prototype.signInOrSaveChart=function(){runOrSignIn($.proxy(this,"saveChart"))};TradingView.SaveLoadWidget.prototype.saveChartByEnter=function(a){"13"==a.keyCode&&(this._titleInput.blur(),this.signInOrSaveChart())}; +TradingView.SaveLoadWidget.prototype._refreshSavedChartsList=function(){window.is_authenticated?getSavedChartsList(function(a){this._savedCharts=a;TVXWindowEvents.emit("saved-charts-change",JSON.stringify(a))}.bind(this)).then(function(){TVSettings.getJSON(this._FAV_KEY,[])}):this._savedCharts=[]};TradingView.SaveLoadWidget.prototype._getSavedChartsList=function(){return this._savedCharts}; +TradingView.SaveLoadWidget.prototype._fastDelete=function(a,b){this._savedCharts.splice(b,1);a==this._chartWidgetCollection.metaInfo.id.value()&&(location="/e/")};TradingView.SaveLoadWidget.prototype._getSavedCharts=function(){var a=[];!this._readOnly&&this.isSaved()&&(a.push({title:"Rename...",action:this._renameChart.bind(this),addClass:"special"}),a.push({title:"Save As...",action:this.cloneChart.bind(this),addClass:"special"}));return a};TradingView.SaveLoadWidget.prototype.isSaved=function(){return!!this.getTitle()}; +TradingView.SaveLoadWidget.prototype._getLoadMenuCharts=function(){var a=[],b=this,c=this._getSavedChartsList();c.length&&$.each(c,function(c,e){a.push({id:e.id,title:e.name,symbol:e.short_symbol,interval:e.interval,toolsCount:0,modified:e.modified_iso,active:e.id==b._chartWidgetCollection.metaInfo.id.value(),openAction:function(){open("/e/"+e.url+(TradingView.isMobileView?"?mobile=1":""),"_blank")},deleteAction:function(a){deleteChart(e.id,function(){b._fastDelete(e.id,c);TVXWindowEvents.emit("saved-charts-change", +JSON.stringify(b._savedCharts));a.resolve()})},favoriteAction:function(a){b.favorites=a;TVSettings.setJSON(TradingView.SaveLoadWidget.FAVORITES_KEY,a);TVXWindowEvents.emit("saved-charts-change-favorites",JSON.stringify(a))}})});return a};TradingView.SaveLoadWidget.prototype.otherActionsMenu=function(){this._optionsMenu.hasClass("active")||this._optionsMenu.trigger("button-popup",[this._getSavedCharts()])}; +TradingView.SaveLoadWidget.prototype.loadMenu=function(){this.loadChartDialog.show(this._getLoadMenuCharts(),this.favorites)};TradingView.LayoutWidget=function(a,b){this._layouts=[{id:"s",spriteIconOrder:0},{id:"2h",spriteIconOrder:1},{id:"2v",spriteIconOrder:2},{id:"3v",spriteIconOrder:3},{id:"3h",spriteIconOrder:4},{id:"3s",spriteIconOrder:5},{id:"4",spriteIconOrder:6},{id:"6",spriteIconOrder:7},{id:"8",spriteIconOrder:8}];this._ICON_W=29;this._ICON_H=23;this._container=a;this._chartWidgetCollection=b;this.$button=$('
').appendTo(a);this._setMainBtnBacgroundPosition();this.init()}; +TradingView.LayoutWidget.prototype.init=function(){function a(a,b,c,d){a=$('
");var e=a.find(":checkbox");e.change(function(){"function"===typeof c&&c($(this))});d&&d.subscribe(function(a){e.attr("checked",a)},{callWithLast:!0});return a}var b=this;if(this._container&&this._chartWidgetCollection){this.$widget=$('
').appendTo(document.body).bind("mousedownoutside",function(a){b.$widget.is(":visible")&& +!$(a.target).parents().andSelf().is(".layout-toggle-container")&&b.toggle()}).hide();var c=a("lo-symbol-to-all","Link symbol to all charts",function(a){b._chartWidgetCollection.lock.setSymbolLockWithUndo(a.is(":checked"))},this._chartWidgetCollection.lock.symbol),d=a("lo-interval-to-all","Link interval to all charts",function(a){b._chartWidgetCollection.lock.setIntervalLockWithUndo(a.is(":checked"))},this._chartWidgetCollection.lock.interval),e=a("lo-crosshair-to-all","Sync crosshair on all charts", +function(a){b._chartWidgetCollection.lock.crosshair.setValue(a.is(":checked"))},this._chartWidgetCollection.lock.crosshair);this.$widget.append(this._createLayoutBtns(),c,d,e);this.$button.click(this.toggle.bind(this));this._chartWidgetCollection.layout.subscribe(this._setLayoutBtnBacgroundPosition.bind(this));this._chartWidgetCollection.layout.subscribe(this._setMainBtnBacgroundPosition.bind(this))}}; +TradingView.LayoutWidget.prototype._createLayoutBtns=function(){var a=this,b=$('
');this._layouts.forEach(function(c){$('
').appendTo(b).data("layout",c).click(function(b){$(b);a._chartWidgetCollection.layout.value()===c.id?a._chartWidgetCollection.maximizeCurrentChart.setValue(!1):TradingView.UndoHistory.setChartLayout(a._chartWidgetCollection,c.id);a.toggle()})});this.$layoutButtons= +b.children();this._setLayoutBtnBacgroundPosition();return b};TradingView.LayoutWidget.prototype._setLayoutBtnBacgroundPosition=function(a){var b=this;a=a||this._chartWidgetCollection.layout.value();this.$layoutButtons.each(function(c,d){var e=$(d),f=a===e.data("layout").id,g=-1*b._ICON_W*e.data("layout").spriteIconOrder,h=f?-1*b._ICON_H:0;f?e.addClass("active"):e.removeClass("active");e.css("background-position",g+"px "+h+"px")})}; +TradingView.LayoutWidget.prototype._setMainBtnBacgroundPosition=function(a){var b=this.$button;a=a||this._chartWidgetCollection.layout.value();a:{for(var c=0;c").attr({width:39,height:39,src:a}).appendTo(this._button))}; +TradingView.MainMenuWidget.prototype._setMenu=function(a){TradingView.unbindPopupMenu(this._button);a?(TradingView.bindPopupMenu(this._button,null,{direction:"right",event:"button-popup",reverse:!1,addClass:"narrow main-menu-popup",popupSpacing:6,popupDrift:0}),this._button.attr("title","Logged as "+user.username)):(TradingView.bindPopupMenu(this._button,null,{direction:"right",event:"button-popup",reverse:!1,addClass:"thin main-menu-popup",popupSpacing:6,popupDrift:0}),this._button.attr("title", +""))};TradingView.MainMenuWidget.prototype._loginStateChange=function(){this._setAvatar(is_authenticated);this._setMenu(is_authenticated)};TradingView.ControlBarNavigation=function(a,b,c){this._chart=a;this._parent=b;this.zoom_active=!1;this._real=c;this._state="stop";this.init();c&&this.initToRealChart();this.initHandlers()}; +TradingView.ControlBarNavigation.prototype.init=function(){this._widget=$('
').appendTo(this._parent);$('
').appendTo(this._widget);this._buttons={zoomIn:this._widget.find(".zoom-in-button-control-bar"), +zoomOut:this._widget.find(".zoom-out-right-button-control-bar"),moveLeft:this._widget.find(".move-left-button-control-bar"),moveRight:this._widget.find(".move-right-button-control-bar"),turn:this._widget.find(".turn-button-control-bar")}}; +TradingView.ControlBarNavigation.prototype.initToRealChart=function(){var a=this;this._back=$('').appendTo(this._parent).addClass("hidden");this._back.on("click",function(){a._chart.model().timeScale().scrollToRealtime(!0);a._chart.model().model()._invalidateHandler(new TradingView.InvalidateMask(TradingView.InvalidateMask.FULL_UPDATE));a._back.addClass("hidden")});var b=function(){var b=a._chart.maxRhsPriceAxisWidth+4;b&&a._back.css("marginRight",b)};this._chart.rhsPriceAxisWidthChanged.subscribe(this, +b);b();setInterval(function(){a.check()},1E3)};TradingView.ControlBarNavigation.prototype.check=function(){this._chart.model()&&0>this._chart.model().timeScale().rightOffset()?this._back.removeClass("hidden"):this._back.addClass("hidden")}; +TradingView.ControlBarNavigation.prototype._move=function(a){"stop"==this._state&&this._chart.model().beginUndoMacro(1==a?"Move Left":"Move Right");this._state="moving";this._deferredFinishTimeout&&(clearTimeout(this._deferredFinishTimeout),this._deferredFinishTimeout=0);this._finishingTimeout&&(clearTimeout(this._finishingTimeout),this._finishingTimeout=0);this._startTime=+new Date;if(!this._movingTimeout){var b=this._startTime;this._movingTimeout=setTimeout(function d(){this._moveStep.call(this, +b,0,50*a,1E3);this._movingTimeout=setTimeout(d.bind(this),10)}.bind(this),10)}};TradingView.ControlBarNavigation.prototype._moveStep=function(a,b,c,d){if(!this._chart.model().timeScale().isEmpty())return a=1-(Math.max(0,a+d-+new Date)/d||0),1>a&&(d=jQuery.easing.easeOutCubic(null,d*a,0,1,d),this.currentDistance=(c-b)*d+b),this._chart.model().scrollChart(this.currentDistance),a}; +TradingView.ControlBarNavigation.prototype._finishMove=function(a){clearTimeout(this._movingTimeout);this._deferredFinishTimeout=this._movingTimeout=0;var b=this.currentDistance,c=+new Date;this._finishingTimeout=setTimeout(function e(){1>this._moveStep.call(this,c,b,0,700)?this._finishingTimeout=setTimeout(e.bind(this),10):(this._state="stop",this.currentDistance=this._movingTimeout=0,this._chart.model().endUndoMacro())}.bind(this),10);this._incrementInterval=0}; +TradingView.ControlBarNavigation.prototype._stopMove=function(a){"moving"==this._state&&(this._state="wait_finishing",200>(new Date).getTime()-this._startTime?this._deferredFinishTimeout=setTimeout(this._finishMove.bind(this),200-((new Date).getTime()-this._startTime)):this._finishMove())}; +TradingView.ControlBarNavigation.prototype.initHandlers=function(){var a=this._chart;$(".control-bar span");var b=Modernizr.touch?"touchstart":"mousedown",c=Modernizr.touch?"touchend":"mouseup mouseout";this._buttons.moveLeft.on(b,this._move.bind(this,1));this._buttons.moveLeft.on(c,this._stopMove.bind(this,1));this._buttons.moveRight.on(b,this._move.bind(this,-1));this._buttons.moveRight.on(c,this._stopMove.bind(this,-1));this._buttons.turn.on("click",function(){a.GUIResetScales()});this._buttons.zoomOut.on("click", +function(){a.model()&&a.model().zoomOut()});this._buttons.zoomIn.on("click",function(){a.model()&&a.model().zoomIn()});a.withModel(this,function(){var b=function(){var b=!a.model().canZoomIn(),c=!a.model().canZoomOut();this.makeBtnDisabled(this._buttons.zoomIn,b);this.makeBtnDisabled(this._buttons.zoomOut,c)};a.model().onSimpleZoomIn().subscribe(this,function(){b.call(this)});a.model().onSimpleZoomOut().subscribe(this,function(){b.call(this)})});var d={};$("body").on("keydown",function(a){if(!($(a.target).closest("input, textarea").length|| +a.which in d))switch(d[a.which]=!0,a.which){case 37:this._move.call(this,1);break;case 39:this._move.call(this,-1)}}.bind(this)).on("keyup",function(a){if(!$(a.target).closest("input, textarea").length)switch(delete d[a.which],a.which){case 37:case 39:this._stopMove.call(this)}}.bind(this))}; +TradingView.ControlBarNavigation.prototype.makeBtnDisabled=function(a,b){a instanceof $?a.toggleClass("disabled",!!b):"string"===typeof a&&(this._buttons[a]?this._buttons[a].toggleClass("disabled",!!b):console.warn("No btn "+a+" in ControlBarNavigation"))};TradingView.ControlBarNavigation.prototype.resetButtons=function(){if(this._buttons)for(btnName in this._buttons)this._buttons[btnName].removeClass("disabled")};TradingView.SeriesControlWidget=function(){function a(a){var c=this,d=this._chartWidget=a.chartWidget;this._$seriesControls=$(document.createElement("div")).attr("class","chart-controls-bar-buttons chart-series-controls").appendTo(a.parent);this._$percButton=$(document.createElement("a")).text("%").attr("title","Percentage").appendTo(this._$seriesControls);this._$logButton=$(document.createElement("a")).text("log").attr("title","Log Scale").appendTo(this._$seriesControls);this._$fullscreenChartButton= +$(document.createElement("a")).attr("title","Maximize Chart").appendTo(this._$seriesControls);d.onWidget()||TradingView.isRunningChartingLibrary?this._$extendedHoursButton=null:this._$extendedHoursButton=$(document.createElement("a")).attr("title","Extended Hours").appendTo(this._$seriesControls);var e=$(document.createElementNS("http://www.w3.org/2000/svg","svg")).attr({width:14,height:14}).css({"stroke-width":"1px",fill:"none"});e.get(0).setAttribute("viewBox","0 0 14 14");$(document.createElementNS("http://www.w3.org/2000/svg", +"desc")).text("EH").appendTo(e);$(document.createElementNS("http://www.w3.org/2000/svg","circle")).attr({cx:7,cy:7,r:6.5}).appendTo(e);$(document.createElementNS("http://www.w3.org/2000/svg","polyline")).attr({points:"6.5 3.5 6.5 7.5 8.5 9.5"}).appendTo(e);this._$extendedHoursButton&&this._$extendedHoursButton.append(e);e=$(document.createElementNS("http://www.w3.org/2000/svg","svg")).attr({width:12,height:12}).css({fill:"currentColor",stroke:"none",margin:"1px"});e.get(0).setAttribute("viewBox", +"0 0 24 24");$(document.createElementNS("http://www.w3.org/2000/svg","desc")).text("FS").appendTo(e);$(document.createElementNS("http://www.w3.org/2000/svg","path")).attr({d:"M0 0v9l3.5-3.5 4.5 4.5h2v-2l-4.5-4.5 3.5-3.5h-9zm15 0l3.5 3.5-4.5 4.5v2h2l4.5-4.5 3.5 3.5v-9h-9zm-7 14l-4.5 4.5-3.5-3.5v9h9l-3.5-3.5 4.5-4.5v-2h-2zm6 0v2l4.5 4.5-3.5 3.5h9v-9l-3.5 3.5-4.5-4.5h-2z"}).appendTo(e);this._$fullscreenChartButton.append(e);this._$percButton.on("click",function(a){a.preventDefault();a=d.model();var b= +a.mainSeries(),c=b.priceScale(),e=c.properties();b.properties().lockScale.value()||(a.beginUndoMacro("Percentage"),e.log.value()&&a.setLogProperty(e.log,!1,c,"Log Scale"),a.setPercentProperty(e.percentage,!e.percentage.value(),c,"Percentage"),a.endUndoMacro())});this._$logButton.on("click",function(a){a.preventDefault();a=d.model();var b=a.mainSeries(),c=b.priceScale(),e=c.properties();b.properties().lockScale.value()||(a.beginUndoMacro("Log Scale"),e.percentage.value()&&a.setPercentProperty(e.percentage, +!1,c,"Percentage"),a.setLogProperty(e.log,!e.log.value(),c,"Log Scale"),a.endUndoMacro())});if(this._$extendedHoursButton)this._$extendedHoursButton.on("click",function(a){a.preventDefault();a=d.model();if(1440>a.mainSeries().properties().interval.value()){var b=a.mainSeries().properties().extendedHours;a.setProperty(b,!b.value(),"Extended Hours")}});this._$dateRanges=$(document.createElement("div")).attr("class","chart-controls-bar-buttons date-range-wrapper").appendTo(a.parent);d.withModel(null, +function(a){a=a.mainSeries();c.updateScaleButtons();a.priceScaleChanged.subscribe(c,c.updateScaleButtons);c.updateDateRangeButtons();a.onStatusChanged().subscribe(c,c.updateDateRangeButtons);a.properties().lockScale.subscribe(c,c.updateDateRangeButtons);c.updateExtendedHoursButton();a.properties().extendedHours.subscribe(c,c.updateExtendedHoursButton);a.properties().interval.subscribe(c,c.updateExtendedHoursButton)});c.updateFullscreenChartButton();var f=this._chartWidget._chartWidgetCollection;f&& +(f.layout.subscribe(this.updateFullscreenChartButton.bind(this)),f.maximizeCurrentChart.subscribe(this.updateFullscreenChartButton.bind(this)),this._$fullscreenChartButton.on("click",function(){f.activeChartWidget.setValue(d);f.maximizeCurrentChart.setValue(!f.maximizeCurrentChart.value())}))}a.prototype.updateScaleButtons=function(){var a=this._chartWidget.model().mainSeries().priceScale().properties(),c=a.log.value(),a=a.percentage.value();this._$logButton.toggleClass("active",c);this._$percButton.toggleClass("active", +a)};a.prototype.updateDateRangeButtons=function(){var a=this._chartWidget;if(a.model().mainSeries().status()!=TradingView.Series.STATUS_LOADING){var c=a._dateRangeResolutions();if(c.length){this._$dateRanges.empty();for(var d=0;d +this._chartWidget.model().mainSeries().properties().interval.value()?this._$extendedHoursButton.removeClass("disabled").toggleClass("active",!!this._chartWidget.model().mainSeries().extendedHours.value()).attr("title","Extended Hours"):this._$extendedHoursButton.removeClass("active").addClass("disabled").attr("title","Extended Hours are available for intraday only"))};a.prototype.updateFullscreenChartButton=function(){var a=this._chartWidget._chartWidgetCollection;a&&"s"!==a.layout.value()?(this._$fullscreenChartButton.show(), +this._$fullscreenChartButton.toggleClass("active",a.maximizeCurrentChart.value())):this._$fullscreenChartButton.hide()};return a}();(function(){function a(a){if(!a.symbol)return $.Deferred().reject().promise();if(null==a.follow&&Object.prototype.hasOwnProperty.call(g,a.symbol))return g[a.symbol].promise;var b=$.Deferred(),c=b.promise();g[a.symbol]||(g[a.symbol]={});g[a.symbol].promise=c;$.post("/social/follow-the-symbol/",a,"json").done(function(c){c.error?b.reject(c):(b.resolve(c),c.symbol!==a.symbol&&(g[c.symbol]=g[a.symbol]))}).fail(function(){b.reject.apply(b,arguments)});return c}function b(b,d){return a({symbol:b,follow:+!!d}).done(function(a){c(b, +a.followTheSymbol)}).promise()}function c(a,b){$(f).each(function(){var c=$(this);c.data("symbol")===a&&c.toggleClass("active",b)})}function d(){for(var a in g)delete g[a];$(f).removeClass("active")}function e(){d();$(f).each(function(){var b=$(this).data("symbol");b&&(Object.prototype.hasOwnProperty.call(g,b)||a({symbol:b}).done(function(a){c(a.symbol,a.followTheSymbol)}))})}var f="button.follow-symbol, .button-follow-symbol",g={};TradingView.FollowSymbols={changeState:b,makeButton:function(b,c){return a({symbol:b}).pipe(function(a){var b= +$('');b.attr("title","Follow "+a.symbol);b.attr("data-symbol",a.symbol);a.followTheSymbol&&b.addClass("active");c&&b.addClass(c);return b})},request:a};$(document).on("click",f,function(a){var c=$(this),d=c.data("symbol");d&&(c.one("mouseout",function(){this.blur()}),runOrSignIn(function(){var a=c.hasClass("active"),e=b(d,!a);c.toggleClass("active",!a);e.fail(function(){c.toggleClass("active",a)})},!0))});$(function(){loginStateChange.subscribe(TradingView.FollowSymbols, +function(a){a||(window.is_authenticated?e():d())})})})();TradingView.SymbolSearch=function(){function a(a){return a instanceof TradingView.SymbolParser.SymbolToken||a instanceof TradingView.SymbolParser.NumberToken}function b(a){if(!(this instanceof b))throw new TypeError("SymbolSearch is a constructor");a=a||{};this._inputElement=$(a.input).get(0);if(!this._inputElement)throw new TypeError("options.input must be a DOM element, jQuery object or selector");this.$list=$(a.list).eq(0);0===this.$list.size()&&delete this.$list;if(void 0!==a.callback){if("function"!== +typeof a.callback)throw new TypeError("options.callback must be function");this._callback=a.callback}if(void 0!==a.onValueChanged){if("function"!==typeof a.onValueChanged)throw new TypeError("options.onValueChanged must be function");this._onValueChanged=a.onValueChanged}if(void 0!==a.onEmptyApply){if("function"!==typeof a.onEmptyApply)throw new TypeError("options.onEmptyApply must be function");this._onEmptyApply=a.onEmptyApply}a.hidePro&&(this._hidePro=!0);a.allowMultipleSymbols&&(this._allowMultipleSymbols= +!0);if(void 0!==a.onParse){if("function"!==typeof a.onParse)throw new TypeError("options.onParse must be function");this._onParse=a.onParse}this._state={};$(this._inputElement).data("symbol-search-instance",this);for(var c=this._boundListener=this._eventListener.bind(this),d=this.boundTimeoutListener=function(a){setTimeout(function(){c(a)},0)},e=0;e').attr("href","#"+e).text(c.name);e===d&&c.addClass("active"); +c.on("click",function(c){c.preventDefault();b.find(".type-filter").removeClass("active");$(this).addClass("active");a.typeFilter(e);TVSettings.setValue("symboledit.filter",e)});c.appendTo(b)}),a.typeFilter(d))}function d(a,b){var c=ChartApiInstance.supportedExchangesList(),d=TVSettings.getValue("symboledit.exchangefilter");!c.some(function(a){return a.value===d})&&0").appendTo(b);c.forEach(function(a){var b=a.value,c=a.name||b,f=a.desc||c, +b=$("
');else{var g,s=$('').appendTo(this.$list); +a.forEach(function(a,b){d.push(a);var e=$('');e.attr("data-index",b);var h=$('
');h.html(a.symbol.replace(f,"$&"));h.appendTo(e);$('').html(f.test(a.symbol)?a.description:a.description.replace(f,"$&")).appendTo(e);h=$('').appendTo(e);~a.params.indexOf("eod")&&$("").text("eod").addClass("eod").prependTo(h);switch(a.type){case "index":h.append(a.type); +break;default:h.append(a.type+" - "+a.exchange)}h.appendTo(e);e.appendTo(s);a.symbol===c.contextTicker&&a.exchange===c.contextExchange&&void 0===g&&(g=b);a._$tr=e});void 0!==g&&this._highlightOption(g);s.on("click","tr",function(a){a.preventDefault();b._state.suggestOptions&&(a=b._state.suggestOptions[+this.getAttribute("data-index")])&&a.full_name&&b.accept(a.full_name)})}}};b.prototype._highlightOption=function(a,b){var c=this._state;c.highlightIndex!==a&&(void 0!==c.highlightIndex&&c.suggestOptions[this._state.highlightIndex]._$tr.removeClass("symbol-edit-popup-active"), +c.highlightIndex=a,c.suggestOptions[a]._$tr.addClass("symbol-edit-popup-active"),b&&this._replaceCurrentSymbol())};b.prototype._clearSuggestList=function(){delete this._state.suggestOptions;this.$list&&this.$list.empty()};b.prototype._showErrorNotice=function(){this.$list&&(this._clearSuggestList(),this.$list.text("Invalid expression"))};b.prototype._replaceCurrentSymbol=function(){var a=this._state;if(a.contextToken&&a.suggestOptions&&void 0!==a.highlightIndex){var b=a.contextToken,c=a.suggestOptions[a.highlightIndex]; +b.exchange(c.exchange);b.ticker(c.symbol);b.value=b.toString();var d="",e=0;a.parsed.forEach(function(a){d+=a.hasOwnProperty("value")?a.value:a.toString();a===b&&(e=d.length)});this._inputElement.value=d;this._inputElement.setSelectionRange(e,e);a.keepListFor=b.toString();this._eventListener()}};b.prototype.splitAndAcceptUserInput=function(){for(var a=this._inputElement.value.split(","),b=0;b').appendTo(g);d(q,g);TVDialogs.applyHandlers(f);TVDialogs.positionDialog(f);f.on("destroy",function(){TVSettings.setValue("symboledit.dialog_last_entry",n.value)});return f}};b.bindToInput=function(a,f){function g(){s&& +(v.removeListWrapper(),s.off(),s.remove(),s=null)}function n(a){a.preventDefault()}f=f||{};a=$(a).eq(0);var q=f.callback,l=null,u=null,s=null,z=void 0,w=f.spreadActions&&$(f.spreadActions).eq(0);w&&w.size()&&(z=e(w,a.get(0),v));var v=new b({input:a,onValueChanged:function(){if(!s){var a=v,b=$('
').appendTo(document.body),e=$('
').appendTo(b);c(a,e);var f=$('
').appendTo(e);d(a,f);var f=$('
').appendTo(b), +g=$(a._inputElement),a=g.offset();g.outerWidth();leftOffset=Math.max(0,Math.min(a.left+0,$(window).width()-b.outerWidth()));b.css("left",leftOffset+"px");b.css("top",a.top+g.outerHeight()+1);var h=parseInt($(window).height(),10),e=e.outerHeight(),k=$(window).scrollTop(),g=g.height();f.css("maxHeight",h-(a.top-k)-g/2-g-e+"px");s=b;v.bindListWrapper(f);s.on("focus","*",n);s.on("click","*",n);s.on("mousedown","*",n)}},callback:function(b){g();"function"===typeof u&&u(b)||("function"===typeof q&&q(b), +"function"===typeof l&&l(b));f.clearAfterAccept&&a.val("");f.keepFocus?a.get(0).focus():a.get(0).blur();v.resetState()},hidePro:f.hidePro,autoFocus:f.autoFocus,onEmptyApply:f.onEmptyApply,onParse:z,allowMultipleSymbols:f.allowMultipleSymbols}),B=!1;a.on("focus",function(b,c){B=!0;v._skipAutoFocus?delete v._skipAutoFocus:setTimeout(function(){B&&a.get(0).select()},0)});a.on("blur",function(a){B=!1;setTimeout(function(){B||g()},0)});if(f.syncWithChartWidget){var A=function(b){symbol=b&&TradingView.Linking.seriesShortSymbol.value()|| +TradingView.Linking.symbol.value()||"";a.val(symbol);v.resetState()};A(!0);TradingView.Linking.seriesShortSymbol.subscribe(function(){A(!0)});l=function(a){TradingView.Linking.symbol.setValue(a)};u=function(a){if(a===TradingView.Linking.symbol.value()||a===TradingView.Linking.seriesShortSymbol.value())return!0};a.on("keypress",function(b){27===b.keyCode&&(a.get(0).blur(),A(!1))});a.on("keydown",function(b){27===b.keyCode&&(a.get(0).blur(),A(!1))})}return v};b.registerDialogKeypressHandler=function(a){if(!a)throw new TypeError("chartWidget is required"); +TradingView.keyboardBinder.pushBackListener("symbolEdit",function(a){f(a)&&(a.preventDefault(),b.showDialog({initialValue:String.fromCharCode(a.charCode),callback:function(a){TradingView.Linking.symbol.setValue(a)}}))})};return b}();TradingView.MiniChart=function(a,b,c){this._options=$.extend({},TradingView.MiniChart.defaultOptions,c||{});this._symbol=a;this._$container=b;this.onDrawingFinished=new Delegate;this.resetSize();this._$container.resize(this.onResize.bind(this));this.connected=!1;this._firstDataReceived={};this.initGraph();this.showLoading();setTimeout(this.connect.bind(this),0)}; +TradingView.MiniChart.prototype.resetSize=function(){this._size={w:this._$container.width()||this._options.minWidth,h:this._$container.height()||this._options.minHeight}}; +TradingView.MiniChart.defaultOptions={gridLineWidth:1,gridLineColor:"#E9E9EA",gridFont:"10px Helvetica",showPriceMarks:!0,showPriceGrid:!0,priceTickRightMargin:15,priceTickLeftMargin:2,priceAxisPosition:"right",showTimeMarks:!0,timeAxisHeight:20,timeTickGap:50,timeAxisBackroundIsClear:!0,timeAxisBackgroundColor:null,fontColor:"#83888D",underLineColor:"rgba(180, 180, 180, 0.2)",messageBackgroundColor:"#FFFFFF",showDescription:!0,trendLineWidth:2,trendLineColor:"#FF7965",minWidth:100,minHeight:75,onFirstData:null, +showMessage:!0};TradingView.MiniChart.filterOptions=function(a,b){var c={},d;for(d in TradingView.MiniChart.defaultOptions)if(!b||-1==$.inArray(d,b)){var e=a[d];a.hasOwnProperty(d)&&"undefined"!=typeof e&&(c[d]=e)}return c}; +TradingView.MiniChart.prototype.initGraph=function(){var a=this;this._canvas=TradingView.addCanvasTo(this._$container,this._size);$(this._canvas).css("display","block");this._ctx=this._canvas.getContext("2d");this._ctx._fillText=function(b,c,d){c=Math.round(c);d=Math.round(d);a._ctx.fillText(b,c,d)}};TradingView.MiniChart.prototype.showLoading=function(){this.showMessage("...")}; +TradingView.MiniChart.prototype.connect=function(){this._loadErrorTimeout=setTimeout(function(){this.showMessage("No data received");"function"===typeof this._options.onFirstData&&(this._options.onFirstData(),this._options.onFirstData=null)}.bind(this),15E3);this.quoteSession.subscribe("mini-chart",this._symbol,this.onData.bind(this))}; +TradingView.MiniChart.prototype.disconnect=function(a){clearTimeout(this._loadErrorTimeout);this.connected=this._firstDataReceived[this._symbol]=!1;this.quoteSession.unsubscribe("mini-chart",this._symbol,a)};TradingView.MiniChart.prototype.changeSymbol=function(a){var b=this,c=function(){$(b._canvas).css("opacity",1)};this.disconnect();Modernizr.canvas&&Modernizr.canvastext&&$(this._canvas).css("opacity",0.8);this._symbol=a;this._options.onFirstData=this._options.onFirstData||c;this.connect()}; +TradingView.MiniChart.prototype.quoteSession=null;TradingView.MiniChart.assignQuoteSession=function(a){this.prototype.quoteSession||(this.prototype.quoteSession=a)}; +TradingView.MiniChart.prototype.onData=function(a){this.connected=!0;switch(a.status){case "ok":a.values&&a.values.series_data&&a.values.series_data.value.length&&a.values.lp&&a.values.open_time?(clearTimeout(this._loadErrorTimeout),this._setData(a),this.draw(),"function"===typeof this._options.onFirstData&&(this._options.onFirstData(),this._options.onFirstData=null)):this._firstDataReceived[this._symbol]&&console.warn("Message doesn't contain required data");break;case "permission_denied":this.permisionDeniedHandler(a); +break;case "error":this.errorHandler(a&&a.symbolname?a.symbolname:"")}this._firstDataReceived[this._symbol]=!0};TradingView.MiniChart.prototype.permisionDeniedHandler=function(a){a.values.alternative?(this.quoteSession.unsubscribe("mini-chart",this._symbol),this._symbol=a.values.alternative,this.connect()):this.showMessage("Permission denied")};TradingView.MiniChart.prototype.errorHandler=function(a,b){this.showMessage("Error (minichart)"+(b?": "+b:""))}; +TradingView.MiniChart.prototype.showMessage=function(a){this._options.showMessage&&this.writeMessage(a)};TradingView.MiniChart.prototype.writeMessage=function(a){var b=this._size.w,c=this._size.h,d=this._ctx,e=d.measureText(a).width;"clear"===this._options.messageBackgroundColor?d.clearRect(0,0,b,c):(d.fillStyle=this._options.messageBackgroundColor,d.fillRect(0,0,b,c));d.fillStyle=this._options.fontColor;d.font=this._options.gridFont;d._fillText(a,(b-e)/2,c/2)}; +TradingView.MiniChart.prototype.draw=function(){if(this._data&&this._data.seriesData){var a=this,b=this._data.seriesData,c=this._options.description||this._data.description,d=this._size.w,e=this._size.h,f=this._options.showTimeMarks?e-this._options.timeAxisHeight:e;ctx=this._ctx;minPrice=MathEx.min(b.value);maxPrice=MathEx.max(b.value);minTime=MathEx.min(b.time);maxTime=MathEx.max(b.time);priceMargin=Math.max(f/10,10);pixelsPerPrice=(f-2*priceMargin)/(maxPrice-minPrice);pixelsPerTime=d/(maxTime-minTime); +timeRangeInSeconds=maxTime-minTime;monthNames="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" ");price2pixel=function(a){return f-priceMargin-(a-minPrice)*pixelsPerPrice};pixel2price=function(a){return(-a+f-priceMargin)/pixelsPerPrice+minPrice};time2pixel=function(a){return(a-minTime)*pixelsPerTime};walkNearTrendLine=function(){for(var a=0,c=b.time.length;amaxPrice)break;k.push({p:n,y:Math.floor(price2pixel(n))});n=ctx.measureText(n).width;n>m&&(m=n)}if(this._options.showPriceGrid)for(g=0,n=k.length;ga._options.timeTickGap&&AtimeRangeInSeconds/86400?this._splits=g(this.trimToDay,this.formatDay):6>timeRangeInSeconds/604800?this._splits=g(this.trimToWeek, +this.formatDay):15>timeRangeInSeconds/2592E3?this._splits=g(this.trimToMonth,this.formatMonthOnly):(k=timeRangeInSeconds/31104E3,this._splits=6>k?g(this.trimToYear,this.formatYear):30>k?g(this.trimTo5Years,this.formatYear):50>k?g(this.trimTo10Years,this.formatYear):g(this.trimTo25Years,this.formatYear)),ctx.textBaseline="bottom",g=0,k=this._splits.length;gd)break;ctx._fillText(m,h,e-4)}this._options.showDescription&&c&&ctx._fillText(c,10,f-5);this.onDrawingFinished.fire()}else this.showLoading()}; +TradingView.MiniChart.prototype.calculateTickmarks=function(a,b,c,d){var e={tick:100,start:100};if(!isFinite(c)||0>=c)return console.warn("illegal value of pricescale size"),e;if(!isFinite(d)||0>=d)return console.warn("illegal value of label size"),e;c=(b-a)*d/c;b=Math.pow(10,Math.ceil(Math.log(c)/Math.LN10));b/5>=c&&(b/=5);b/2>=c&&(b/=2);c=Math.floor(a/b)*b;c

'+this.label+':

');c.find("form").submit(d);$('OK').click(d).css({"margin-right":"5px"}).appendTo(c.find(".tv-dialog-right"));$('Cancel').click(function(){TVDialogs.destroy(this.title)}.bind(this)).appendTo(c.find(".tv-dialog-right"));TVDialogs.positionDialog(c,{left:$(window).width()/2-c.width()/2,top:$(window).height()/2-c.height()/2});TVDialogs.applyHandlers(c);c.find('input[name="name"]').val(a).focus().select(); +return b};function LoadChartDialog(){this.title="Load Chart";this.options={};this.inputDelegate=new Delegate;this.matchedItems=[];this.chartsData=[];this.qs=new QuickSearch(this.inputDelegate,this.fieldsExtractor,this.searchResult.bind(this));this.sortObj=new LoadChartDialog.SortObject(this.modifiedCompare);this.nameSort=new LoadChartDialog.SortObject(this.nameCompare);this.symbolSort=new LoadChartDialog.SortObject(this.symbolCompare);this.toolsSort=new LoadChartDialog.SortObject(this.toolsCompare)} +function QuickSearch(a,b,c){this.fieldsExtractor=b;this.callback=c;this.onInput=function(a){this.query=a;this.createRegexps(a);this.search()};this.createRegexps=function(a){this.regExps=[];this.regExps.push(RegExp("("+a.split("").map(function(a){return RegExpEscape(a)}).join(")(.*)(")+")","i"))};this.match=function(a){for(var b=0;b').appendTo(this.chartsList);a.active&&b.addClass("active");var c=moment.unix(a.modified),d=$('
').appendTo(b),e=$('
').appendTo(d).click(function(b){this.saveFavorite(a.id,!this.getFavorite(a.id));this.filterFavorites();this.fillList();a.favoriteAction(this.favorites);b.stopPropagation()}.bind(this));this.getFavorite(a.id)&&e.addClass("active");$('').text(a.title).appendTo(d); +d=$('
').appendTo(b);$('
').appendTo(d).click(function(b){var c=this,d=$.Deferred();a.deleteAction(d);d.then(function(){c.removeChart(a)});b.stopPropagation()}.bind(this));$('
').text(c.format("L LT")).appendTo(b);c=""===a.symbol?"multiple charts":a.symbol+", "+a.interval;$('
').text(c).appendTo(b);b.click(function(b){a.openAction()}.bind(this))}; +LoadChartDialog.prototype.removeChart=function(a){a=this.chartsData.indexOf(a);-1').appendTo(this.content);$('
').text("Chart Name").data("sort","name").appendTo(a);$('
').text("Last Modified").data("sort","modified").appendTo(a);$('
').text("Active Symbol").data("sort","symbol").appendTo(a);return a}; +LoadChartDialog.prototype.resetSort=function(){this.sortObj.reset();this.nameSort.reset();this.symbolSort.reset();this.toolsSort.reset();this.currentSortObj=this.sortObj};LoadChartDialog.prototype.resetSearchClick=function(){this.input.val("").trigger("input").focus()}; +LoadChartDialog.prototype.show=function(a,b){this.options.width="654px";this.options.content='';var c=TVDialogs.createDialog(this.title,this.options);this.input=c.find(".chart-search input");this.inputReset=c.find(".chart-search .input-reset");this.content=$('
').appendTo(c.find(".load-chart")); +this.header=this.layoutHeader();this.setSort();this.chartsListContainer=$('
').appendTo(this.content);this.chartsList=$('
').appendTo(this.chartsListContainer);this._scroll=new TradingView.SidebarCustomScroll(this.chartsListContainer,this.chartsList,{showBottomShadow:!1});c.find(".new-chart").click(function(){open("/e/","_blank")});this.header.children(".item").click($.proxy(this,"sortClick"));this.inputReset.click($.proxy(this,"resetSearchClick")); +this.input.on("input propertychange",function(){this._scroll.scrollTo(0);this.inputDelegate.fire(this.input.val());""!==this.input.val()?this.inputReset.show():this.inputReset.hide()}.bind(this));is_authenticated||(this.content.hide(),$('').appendTo(c.find(".load-chart")).find(".test").click(function(a){a.preventDefault();TVDialogs.destroy(this.title);TVDialogs.showSignInDialog(null,{mode:"signin"})}.bind(this))); +this.favorites=b;this.setChartsData(a);TVDialogs.positionDialog(c,{left:$(window).width()/2-c.width()/2,top:$(window).height()/2-c.height()/2});TVDialogs.applyHandlers(c)};LoadChartDialog.prototype.highlightOccurrences=function(a){var b=this;this.chartsList.children(".item").each(function(){var c=$(this).find(".value.name").find("span"),d=c.text(),d=b.highlightText(d,a);c.html(d);c=$(this).find(".value.symbol");d=c.text();d=b.highlightText(d,a);c.html(d)})}; +LoadChartDialog.prototype.highlightText=function(a,b){if(0===b.length)return a;for(var c=0;c$'+g+""):e+("$"+g);if((f=a.replace(d,e))&&f!==a)return f}};TVXWindowEvents=function(){var a={};$(window).on("storage",function(b){if(null!==b.originalEvent.newValue){var c=b.originalEvent.key;c.startsWith("tvxwevents.")&&(c=c.substr(11),$.browser.msie&&TVXWindowEvents._emitting?TVXWindowEvents._emitting=!1:a[c]&&a[c].forEach(function(a){a.call(b.originalEvent.newValue,b.originalEvent.newValue)}))}});return{on:function(b,c){a[b]||(a[b]=[]);a[b].push(c)},off:function(b,c){if(a[b]){var d=a[b].indexOf(c);-1!==d&&(1===a[b].length?delete a[b]:a[b].splice(d,1))}}, +emit:function(a,c){void 0===c&&(c=+new Date);c!=localStorage.getItem("tvxwevents."+a)&&($.browser.msie&&(TVXWindowEvents._emitting=!0),localStorage.setItem("tvxwevents."+a,c))}}}();function clean(a){return a&&a.replace?a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"):a}function cleanButAmpersand(a){return a&&a.replace?a.replace(//g,">").replace(/"/g,""").replace(/'/g,"'"):a}function strip_tags(a){return a&&a.replace?a.replace(/(<([^>]+)>)/ig,""):a}function encodeSpread(a){return encodeURIComponent(a)} +function truncate(a,b){if(!a)return a;b=void 0===b?140:b;return a.length>b?a.substr(0,a.indexOf(" ",b))+"\u2026":a}"undefined"!=typeof module&&module&&module.exports&&(module.exports={clean:clean,cleanButAmpersand:cleanButAmpersand});$(document).ajaxSend(function(a,b,c){"POST"==c.type&&(b.setRequestHeader("X-CSRFToken",$.cookie("csrftoken")),b.setRequestHeader("sessionid",$.cookie("sessionid")))});"string"===typeof $.cookie("csrftoken")&&""!=$.cookie("csrftoken")?$("#update-status-li").append(' Update Status'):$("#update-status-li").empty(); +$(document).ready(function(){$(".tv-select").selectbox({speed:100,classHolder:"tv-select-container"});Modernizr.canvas&&Modernizr.canvastext||"undefined"!=typeof FlashCanvas||TVDialogs.showNotice("Oops, your browser can't display our charts!",'It appears that your browser does not support Canvas technology, which is needed for TradingView to work.
Please use one of the following browsers:', +"slim",!0);"WebSocket"in window||swfobject.hasFlashPlayerVersion("9.0.0")||TVDialogs.showNotice("TradingView Notice",'It appears that your browser does not support WebSocket technology and does not have Adobe Flash plugin installed, one of which is essential for our portal.
Please, install Flash plugin or consider updating to one of these modern browsers with WebSocket support:', +"slim",!0)});var loginStateChange=new Delegate;loginStateChange.subscribe(this,onLoginStateChange);TVXWindowEvents.on("loginStateChange",function(){var a=JSON.parse(this);user=a.user;is_authenticated=!!a.is_authenticated;loginStateChange.fire()});TradingView.trackEvent=function(a,b){window._UNIT_TESTS||"undefined"===typeof _gaq||_gaq.push(["_trackEvent",a,b])};var assert=function(a,b){if(!a)throw Error("Assertion failed"+(b?": "+b:""));}; +function changeLoginState(a){is_authenticated=a?!0:!1;TVXWindowEvents.emit("loginStateChange",JSON.stringify({is_authenticated:is_authenticated,user:user}));loginStateChange.fire()}function loginUser(a){user=$.extend({},a);changeLoginState(!0);"function"==typeof TVDialogs.onSigninSuccess&&(TVDialogs.onSigninSuccess(),TVDialogs.onSigninSuccess=void 0);TVDialogs.modalDialog&&"Log in"==TVDialogs.modalDialog.data("title")&&TVDialogs.destroy()} +function signOut(){$.get("/accounts/logout/",function(){changeLoginState(!1)})}function runOrSignIn(a){is_authenticated?a():TVDialogs.showSignInDialog(a)}function runOrGoPro(a,b){user&&user.is_pro?a():TVDialogs.showGoProDialog(b)}function following(){runOrSignIn(function(){document.location="/following/"})}function followers(){runOrSignIn(function(){document.location="/followers/"})}function handleIfNotError(a,b){a.error?console.log(a.error):b(a)} +function handleIfNotErrorFunc(a){return function(b){handleIfNotError(b,a)}} +function relationChange(a,b,c){var d=$(a);runOrSignIn(function(){var a;a=void 0===d.data("type")?b:d.data("type");$.post("/social/follow-the-user/",{targetId:c,follow:a},function(b){a?(d.addClass("unfollow").removeClass("follow"),user.following++):(d.removeClass("unfollow").addClass("follow"),user.following--);d.mouseleave();d.hasClass("follow-big")||followButtonTooltip(d);$(".following_count").text(user.following);d.data("type",1-a)},"json")})} +function followButtonsHandler(a){a.on("click",".follow-big",function(){var a=$(this);a.hasClass("unfollow")?relationChange(a,0,a.data("userid")):(relationChange(a,1,a.data("userid")),a.hover())}).on("mouseenter",".follow-big",function(){$(this).hasClass("unfollow")&&$(this).text("Unfollow")}).on("mouseleave",".follow-big",function(){$(this).hasClass("unfollow")&&$(this).text("Following")})} +function bindIdeasStreamFilter(a,b){b=b||{};var c=a.find(".filter").map(function(){function a(d,f){var g=$(this),h=g.data("name");if(!0===w||w[h])d&&d.preventDefault();else{n&&z.find(".temp").remove();if(!is_authenticated&&g.hasClass("authorization-required"))return TVDialogs.showSignInDialog(null,0),!1;var q=h?k.filter("[name="+h+"]"):k,v=g.data("value");if(q&&q.val()!=v||b.forceChange)u.filter(".active").filter(h?"[data-name="+h+"]":"*").removeClass("active").find(".active-underline").remove(), +g.addClass("active"),q.val(v).change(),f||"function"!=typeof b.onChange||setTimeout(function(){b.onChange(d,q.attr("name"),v)},0);var s=g.data("hook");if(s)for(key in s)c.forEach(function(a){-1').appendTo(z);!b.notPreventDefault&&b.onChange&&d&&d.preventDefault();if(!n){var D=u.filter(".active[data-filter-title]:first").data("filter-title")|| +l;D?u.filter(".active").each(function(){D=D.replace("%"+$(this).data("name")+"%",$(this).contents(":first").text())}):D=g.contents(":first").text();m.text(D)}e(!0)}}function e(a){"boolean"!=typeof a&&(a=h);a?(g.stop(!0,!1).fadeOut(q),f.unbind("clickoutside").removeClass("active"),h=!1):(g.stop(!0,!1).fadeIn(q),f.one("clickoutside",e).addClass("active"),h=!0)}var f=$(this),g=f.find(".dropdown"),h=!1,k=f.find("input"),m=f.find(".selected"),n=!1,q="undefined"==typeof b.speed?50:b.speed,l=f.data("filter-title"); +f.find(".selected").on("click",e);g.on("click","a",a);var u=g.find("a"),s=f.parent(".filter-tabbed"),z;s.length&&(n=!0,z=s.find(".tabs"),u=u.add(z.find("a:not(.temp)")),z.on("click","a",a));var w={};f.find(".sub-group.inactive").find("a:first").each(function(a,b){w[$(b).data("name")]=!0}.bind(this));var v={setValue:function(b,c){var e=u.filter("a[data-value="+b+"]"+(1').appendTo(this.parent());$('
').appendTo(a);$('
').appendTo(a);this.each(function(){var a=$(this);a.next().find(".up").click(function(){a.is(":disabled")||(a.val(parseInt(a.val(),10)+1),a.change())});a.next().find(".down").click(function(){a.is(":disabled")||(a.val(parseInt(a.val(),10)-1),a.change())});a.keydown(function(c){a.is(":disabled")||(38==c.keyCode?a.next().find(".up").addClass("active"): +40==c.keyCode&&a.next().find(".down").addClass("active"))});a.keyup(function(c){a.is(":disabled")||(38==c.keyCode?(a.val(parseInt(a.val(),10)+1),a.change(),a.next().find(".up").removeClass("active")):40==c.keyCode&&(a.val(parseInt(a.val(),10)-1),a.change(),a.next().find(".down").removeClass("active")))});a.mousewheel(function(c,d){0Connection to server was lost

How to fix:
  1. Check firewall settings and make sure access to websocket ('+WEBSOCKET_HOST+" port "+WEBSOCKET_PORT+') is open. Then click Reconnect or press F5.
  2. Your browser doesn\u2019t support WebSocket technology and does not have Adobe Flash plugin installed.
    Please, install Flash plugin or consider updating to one of these modern browsers with WebSocket support:
  3. Server broke the connection. Click Reconnect or press F5.

', +"",!0).on("destroy",function(){ChartApiInstance.connect()})}function showCriticalErrorMessage(){TradingView.trackEvent("System","Critical Error");TVDialogs.showNotice("Critical error appeared",'',"",!0).on("destroy",function(){ChartApiInstance.connect()})} +function toggleUserSavedCharts(a){var b=$(a).toggleClass("active");$(".my-saved-charts").toggle();b.is(".active")?$(document).bind("click.toggleUserSavedCharts",function(b){$(b.target).is(".saved-charts-button")||toggleUserSavedCharts(a)}):$(document).unbind("click.toggleUserSavedCharts")}function makeDirectionName(){return function(a,b){var c=b(a);return"0"==c?"Neutral":"1"==c?"Long":"Short"}}function gotochart(a){location.href="/v/"+a+"/"} +$.fn.ellipsis=function(){return this.each(function(a,b){var c=$(this),d=c.text(),e=d,f=$(this.cloneNode(!0)).hide().css("position","absolute").css("overflow","visible").width(c.width()).height("auto");a=a||c.height();c.after(f);for(var g=f.height()-a;0'),c=a('
'),d=a('
').append(b).append(c);a.fn.blueTooltip=function(e,f,g){d.parent().length||d.appendTo(document.body);return this.each(function(){var h=a(this);h.data("tooltip",e);h.off("mouseenter.tooltip").on("mouseenter.tooltip",function(){if(!Modernizr.touch){g=g||"";c.html(h.data("tooltip"));d.attr("class","blue-tooltip");d.addClass("blue-tooltip-"+f).addClass(g); +var a=(h.outerWidth()-d.outerWidth())/2,e=0,n=a+h.offset().left+d.outerWidth(),q=a+h.offset().left,l=document.body.clientWidth-5;5>q?e=5-q:n>l&&(e=l-n);a=h.offset().left+a+e;n=0;q="";"top"===f?(n=h.offset().top-d.outerHeight()-10,q="-=10"):"bottom"==f&&(n=h.offset().top+h.outerHeight()+10,q="+=10");d.css({left:a,top:n,opacity:0});b.css({left:Math.round(d.width()/2)-e});d.stop().animate({top:q,opacity:1},200)}}).off("mouseleave.tooltip").on("mouseleave.tooltip",function(a){d.addClass("blue-tooltip-hidden").removeClass(g)})})}})(jQuery); +TradingView.GlobalNotification=function(a,b){this._options=b||{};var c=this;this.id=a.id;var d=this._lastId();if(!d)this._setLastId(this.id);else if(!(this.id<=d||(c=this,this.container=$(Mustache.render(TradingView.templates.globalNotification,a)).prependTo($("body")),c.container.show(),this._options.addClass&&this.container.addClass(this._options.addClass),c.container.css("top",0),this._options.notShiftBody||$("body").addClass("padding-animate").css({paddingTop:c.container.outerHeight()}),this.container.find(".icon-notification-close").on("click", +function(){c.close()}),$.browser.msie)))TVXWindowEvents.on(this.KEY+"-close",this._onCloseInAnotherTab.bind(this))};TradingView.GlobalNotification.prototype.KEY="globalNotification"; +TradingView.GlobalNotification.prototype._lastId=function(){var a=TVSettings.getInt(this.KEY,0,!0),b=TVSettings.getInt(this.KEY,0),c=Math.max(b,a);a!=b&&TVSettings.setValue(this.KEY,c);!c&&$.cookie("notification_id")&&(c=~~$.cookie("notification_id"),TVSettings.setValue(this.KEY,c),$.cookie("notification_id",0,{expires:-1,path:"/"}));return c};TradingView.GlobalNotification.prototype._setLastId=function(a){TVSettings.setValue(this.KEY,a)}; +TradingView.GlobalNotification.prototype.close=function(a){var b=this;this.container&&(a?(this.container.remove(),this.container=null):(b.container.css("top",-1*this.container.outerHeight()+"px"),setTimeout(function(){b.container.remove();b.container=null;$(window).resize();b._options.notShiftBody||$("body").removeClass("padding-animate")},1500),TVXWindowEvents.emit(b.KEY+"-close",JSON.stringify([b.id,+new Date])),this._setLastId(b.id)),this._options.notShiftBody||$("body").css({paddingTop:0}))}; +TradingView.GlobalNotification.prototype._onCloseInAnotherTab=function(a){a=JSON.parse(a);this.id<=a[0]&&this.close(!0)};function closeGlobalNotification(a){$.cookie("notification_id",a,{expires:365,path:"/"});$(".tv-global-notification").slideUp(400,function(){$(window).resize()})} +TradingView.RequestCache=function(a){if(TradingView.isRunningChartingLibrary)return function(a){"function"==typeof a&&a([]);return a};var b,c=!1,d=!1;return function(e){if(e||!c&&!d)d=!0,$.getJSON(a,function(a){d=!1;c=!0;b=a;"function"==typeof e&&e(a)});return b}};TradingView.getStudyTemplatesList=new TradingView.RequestCache("/study-templates-ext/");TradingView.getThemesList=new TradingView.RequestCache("/themes/"); +function getImage(a){TVDialogs.createModalDialog("Image URL");dialog=TVDialogs.modalDialog;var b=dialog.find(".tv-dialog-content"),c=$("

").css({textAlign:"center",position:"absolute",width:"100%"}).appendTo(b),d=$('
').css({visibility:"hidden"}).appendTo(b),e=$("").text("Save image").attr({target:"_blank"}).css("text-decoration","underline"),f=$("").attr({type:"text",readonly:!0}).bind("click focus", +function(){this.select&&this.select()});$("

").appendTo(d).append(e," or copy url:");$("

").appendTo(d).append($("

").append(f));var g=$('

').appendTo(d);TVDialogs.positionDialog();TVDialogs.applyHandlers();TradingView.trackEvent("GUI","Get image button");takeSnapshot(a,function(b){b=TradingView.isRunningChartingLibrary?"http://www.tradingview.com/x/"+b:window.location.protocol+"//"+window.location.host+"/x/"+b;e.attr({href:b});f.val(b);c.remove();d.css({visibility:"visible"}); +setTimeout(function(){var a=f.get(0);a.focus&&a.focus();a.select&&a.select()},0);b=ShareTwitterSnapshot.getStatus(a.activeChartWidget.value().symbolProperty().value(),b);$('').attr({href:"https://twitter.com/share?count=none&text="+encodeURIComponent(b)+"&url=%20"}).appendTo(g);$(' + + + + + + + + + +

+ + + \ No newline at end of file