commit a67333f5a5410dd2170138588ebacd866307ef4b Author: Brandon Cornejo Date: Sun Dec 22 14:41:55 2013 -0600 initial commit - porting over diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..8d21f33 --- /dev/null +++ b/__init__.py @@ -0,0 +1,230 @@ +from flask import Flask +from flask.ext.sqlalchemy import SQLAlchemy +from flask.ext.openid import OpenID +from flask.ext.cache import Cache + +app = Flask(__name__) +app.config.from_object('config') +db = SQLAlchemy(app) +oid = OpenID(app) +cache = Cache(app, config={'CACHE_TYPE': app.config['CACHE_TYPE']}) + +from app import views + +''' +from flask import Flask, render_template +from flask.ext.mongoengine import MongoEngine +from flask.ext.openid import OpenID +from flask.ext.cache import Cache +import utils +import ts3 + +app = Flask(__name__) +app.config.from_object('config') + +#Setup mongo database +db = MongoEngine(app) + +#Setup OpenID and Caching +oid = OpenID(app) +cache = Cache(app, config={'CACHE_TYPE': app.config['CACHE_TYPE']}) + +from app import views +@app.route('/') +def inx(): + return render_template('main.html') + +##### INTO UTILS LATER ##### +RADIANT_TEAM = 2 +DIRE_TEAM = 3 +RADIANT_COLOR = 'b' +DIRE_COLOR = 'r' + +def get_hero_data(): + xhr = urllib2.build_opener().open(urllib2.Request("https://api.steampowered.com/IEconDOTA2_570/GETHeroes/v0001/?key="+DOTA2_API_KEY+"&language=en_us")) + data = json.load(xhr) + return data + +@app.context_processor +def utility_processor(): + @cache.memoize(60*5) + def ts3_viewer(): + try: + server = ts3.TS3Server(app.config['TS3_HOST'], app.config['TS3_PORT']) + server.login(app.config['TS3_USERNAME'], app.config['TS3_PASSWORD']) + server.use(1) + + serverinfo = server.send_command('serverinfo').data + channellist = server.send_command('channellist', opts=("limits", "flags", "voice", "icon")).data + clientlist = server.send_command('clientlist', opts=("away", "voice", "info", "icon", "groups", "country")).data + servergrouplist = server.send_command('servergrouplist').data + channelgrouplist = server.send_command('channelgrouplist').data + + soup = BeautifulSoup() + div_tag = soup.new_tag('div') + div_tag['class'] ='devmx-webviewer' + soup.append(div_tag) + + def construct_channels(parent_tag, cid): + num_clients = 0 + for channel in channellist: + if int(channel['pid']) == int(cid): + # Construct the channel + channel_tag = soup.new_tag('div') + channel_tag['class'] = 'tswv-channel' + # Channel image + image_tag = soup.new_tag('span') + image_tag['class'] = 'tswv-image tswv-image-right' + if int(channel['channel_flag_password']) == 1: + image_tag['class'] += ' tswv-channel-password-right' + if int(channel['channel_flag_default']) == 1: + image_tag['class'] += ' tswv-channel-home' + if int(channel['channel_needed_talk_power']) > 0: + image_tag['class'] += ' tswv-channel-moderated' + if int(channel['channel_icon_id']) != 0: + raise NotImplementedError + image_tag.append(' ') + channel_tag.append(image_tag) + # Status image + status_tag = soup.new_tag('span') + status_tag['class'] = 'tswv-image' + if int(channel['channel_flag_password']) == 1: + status_tag['class'] += ' tswv-channel-password' + elif int(channel['total_clients']) == int(channel['channel_maxclients']): + status_tag['class'] += ' tswv-channel-full' + else: + status_tag['class'] += ' tswv-channel-normal' + status_tag.append(' ') + channel_tag.append(status_tag) + # Label + label_tag = soup.new_tag('span') + label_tag['class'] = 'tswv-label' + label_tag.append(channel['channel_name']) + channel_tag.append(label_tag) + # Clients + channel_tag, channel_clients = construct_clients(channel_tag, channel['cid']) + # Recurse through sub-channels, collecting total number of clients as we go + channel_tag, sub_clients = construct_channels(channel_tag, channel['cid']) + channel_clients += sub_clients + # Only show non-empty channels + if channel_clients > 0: + parent_tag.append(channel_tag) + num_clients += channel_clients + return parent_tag, num_clients + + def construct_clients(parent_tag, cid): + num_clients = 0 + for client in clientlist: + if int(client['cid']) == int(cid): + # Skip ServerQuery clients + if int(client['client_type']) == 1: continue + num_clients += 1 + client_tag = soup.new_tag('div') + client_tag['class'] = 'tswv-client' + # Status image + status_tag = soup.new_tag('span') + status_tag['class'] = 'tswv-image' + if int(client['client_type']) == 1: + status_tag['class'] += ' tswv-client-query' + elif int(client['client_away']) == 1: + status_tag['class'] += " tswv-client-away" + elif int(client['client_input_muted']) == 1: + status_tag['class'] += " tswv-client-input-muted" + elif int(client['client_output_muted']) == 1: + status_tag['class'] += " tswv-client-output-muted" + elif int(client['client_input_hardware']) == 0: + status_tag['class'] += " tswv-client-input-muted-hardware" + elif int(client['client_output_hardware']) == 0: + status_tag['class'] += " tswv-client-output-muted-hardware" + elif (int(client['client_flag_talking']) == 1) and (int(client['client_is_channel_commander']) == 1): + status_tag['class'] += " tswv-client-channel-commander-talking" + elif int(client['client_is_channel_commander']) == 1: + status_tag['class'] += " tswv-client-channel-commander" + elif int(client['client_flag_talking']) == 1: + status_tag['class'] += " tswv-client-talking" + else: + status_tag['class'] += " tswv-client-normal" + status_tag.append(' ') + client_tag.append(status_tag) + # Country image + country_tag = soup.new_tag('span') + country_tag['class'] = 'tswv-image tswv-image-right' + country_tag['title'] = ' '.join([word.capitalize() for word in utils.ISO3166_MAPPING[client['client_country']].split(' ')]) + country_tag['style'] = 'background: url("%s") center center no-repeat;' % url_for('static', filename='img/ts3_viewer/countries/%s.png' % client['client_country'].lower()) + country_tag.append(' ') + client_tag.append(country_tag) + # Server group images + sgids = [int(sg) for sg in client['client_servergroups'].split(',')] + servergroups = [servergroup for servergroup in servergrouplist if int(servergroup['sgid']) in sgids] + servergroups.sort(key=operator.itemgetter('sortid')) + for servergroup in servergroups: + if not servergroup['iconid']: continue + img_fname = 'img/ts3_viewer/%s.png' % servergroup['iconid'] + if not os.path.exists(os.path.join(app.static_folder, img_fname)): + continue + image_tag = soup.new_tag('span') + image_tag['class'] = 'tswv-image tswv-image-right' + image_tag['title'] = servergroup['name'] + image_tag['style'] = 'background-image: url("%s")' % url_for('static', filename=img_fname) + image_tag.append(' ') + client_tag.append(image_tag) + # Check if client is in a moderated channel + channel = [channel for channel in channellist if int(channel['cid']) == int(client['cid'])][0] + if int(channel['channel_needed_talk_power']) > 0: + status_tag = soup.new_tag('span') + status_tag['class'] = 'tswv-image tswv-image-right' + if int(client['client_is_talker']) == 0: + status_tag['class'] += ' tswv-client-input-muted' + else: + status_tag['class'] += ' tswv-client-talkpower-granted' + status_tag.append(' ') + client_tag.append(status_tag) + # Label + label_tag = soup.new_tag('span') + label_tag['class'] = 'tswv-label' + label_tag.append(client['client_nickname']) + client_tag.append(label_tag) + parent_tag.append(client_tag) + return parent_tag, num_clients + div_tag, num_clients = construct_channels(div_tag, 0) + return soup.prettify() + except Exception as inst: + return "error: %s" % inst + def shorten_text(text, num_words=10): + text = utils.fix_bad_unicode(text) + space_iter = re.finditer('\s+', text) + output = u'' + while num_words > 0: + match = space_iter.next() + if not match: break + output = text[:match.end()] + num_words -= 1 + else: + output += '...' + return output + def num_unique_clients(teamspeak_data): + unique_clients = set() + for data in teamspeak_data: + unique_clients.update(data.clients) + return len(unique_clients) + def num_unique_clients_by_country(teamspeak_data): + unique_clients = {} + for data in teamspeak_data: + for client_id, client_data in data.clients.iteritems(): + unique_clients[client_id] = (client_data['country'] or 'Unknown').lower() + country = {} + for client_id, country_code in unique_clients.iteritems(): + country[country_code] = country.get(country_code, 0) + 1 + return country + def country_abbreviation_mapping(): + mapping = {} + for key, name in utils.ISO3166_MAPPING.iteritems(): + mapping[key.lower()] = ' '.join([word.capitalize() for word in name.split(' ')]) + return mapping + return dict(timestamp_to_js_date=utils.timestamp_to_js_date, ts3_viewer=ts3_viewer, shorten_text=shorten_text, getTeamspeakWindow=doob.getTeamspeakWindow, + num_unique_clients=num_unique_clients, + num_unique_clients_by_country=num_unique_clients_by_country, + country_abbreviation_mapping=country_abbreviation_mapping) + + + ''' \ No newline at end of file diff --git a/__init__.pyc b/__init__.pyc new file mode 100644 index 0000000..5b38f96 Binary files /dev/null and b/__init__.pyc differ diff --git a/board.py b/board.py new file mode 100644 index 0000000..db05e24 --- /dev/null +++ b/board.py @@ -0,0 +1,469 @@ +import os +from time import strftime, gmtime +from peewee import * +from app import app, cache + +db = MySQLDatabase(app.config['FORUM_NAME'], **{'passwd': app.config['FORUM_PASSWORD'], + 'host': app.config['FORUM_HOST'], 'user': app.config['FORUM_USERNAME']}) + +@cache.memoize(60*5) +def latest_news(num=2): + latest_news = [] + try: + db.connect() + news_forum = Forums.get(fn.Lower(Forums.title) % '%news%') + for thread in Threads.select().where( + Threads.forum == news_forum.id).order_by(Threads.date).limit(num): + # Last revision of the first post + post = Posts.select().where(Posts.thread == thread.id).get() + text = PostsText.select().where(PostsText.pid == post.id).order_by(PostsText.revision.desc()).limit(1).get() + timestamp = thread.date + date = strftime('%B %d, %Y %H:%M:%S UTC', gmtime(timestamp)) + if not date: + post = Posts.select().where(Posts.thread == thread.id).get() + date = post and post.date + url = 'http://board.dotanoobs.com/?page=thread&id=%d' % thread.id + latest_news.append({'title':thread.title, 'text':text.text, 'date':date, 'timestamp':timestamp, 'url':url}) + except Exception as e: + latest_news.append({'title':'Error with forum db', 'text':e, 'url':''}) + finally: + db.close() + return latest_news + +class UnknownFieldType(object): + pass + +class BaseModel(Model): + class Meta: + database = db + +class Badges(BaseModel): + color = IntegerField() + name = CharField() + owner = IntegerField() + + class Meta: + db_table = 'badges' + +class Blockedlayouts(BaseModel): + blockee = IntegerField() + user = IntegerField() + + class Meta: + db_table = 'blockedlayouts' + +class Categories(BaseModel): + corder = IntegerField() + name = CharField() + + class Meta: + db_table = 'categories' + +class Enabledplugins(BaseModel): + plugin = CharField() + + class Meta: + db_table = 'enabledplugins' + +class Forummods(BaseModel): + forum = IntegerField() + user = IntegerField() + + class Meta: + db_table = 'forummods' + +class Forums(BaseModel): + catid = IntegerField() + description = TextField(null=True) + forder = IntegerField() + hidden = IntegerField() + lastpostdate = IntegerField() + lastpostid = IntegerField() + lastpostuser = IntegerField() + minpower = IntegerField() + minpowerreply = IntegerField() + minpowerthread = IntegerField() + numposts = IntegerField() + numthreads = IntegerField() + title = CharField() + + class Meta: + db_table = 'forums' + +class Guests(BaseModel): + bot = IntegerField() + date = IntegerField() + ip = CharField() + lastforum = IntegerField() + lasturl = CharField() + useragent = CharField() + + class Meta: + db_table = 'guests' + +class Ignoredforums(BaseModel): + fid = IntegerField() + uid = IntegerField() + + class Meta: + db_table = 'ignoredforums' + +class Ip2C(BaseModel): + cc = CharField(null=True) + ip_from = BigIntegerField() + ip_to = BigIntegerField() + + class Meta: + db_table = 'ip2c' + +class Ipbans(BaseModel): + date = IntegerField() + ip = CharField() + reason = CharField() + + class Meta: + db_table = 'ipbans' + +class Log(BaseModel): + date = IntegerField() + forum = IntegerField() + forum2 = IntegerField() + ip = CharField() + pm = IntegerField() + post = IntegerField() + text = CharField() + thread = IntegerField() + type = CharField() + user = IntegerField() + user2 = IntegerField() + + class Meta: + db_table = 'log' + +class Misc(BaseModel): + hotcount = IntegerField() + maxpostsday = IntegerField() + maxpostsdaydate = IntegerField() + maxpostshour = IntegerField() + maxpostshourdate = IntegerField() + maxusers = IntegerField() + maxusersdate = IntegerField() + maxuserstext = TextField(null=True) + milestone = TextField(null=True) + version = IntegerField() + views = IntegerField() + + class Meta: + db_table = 'misc' + +class Moodavatars(BaseModel): + mid = IntegerField() + name = CharField() + uid = IntegerField() + + class Meta: + db_table = 'moodavatars' + +class Notifications(BaseModel): + description = TextField(null=True) + link = IntegerField() + linklocation = CharField() + time = IntegerField() + title = CharField() + type = CharField() + uid = IntegerField() + + class Meta: + db_table = 'notifications' + +class Pmsgs(BaseModel): + date = IntegerField() + deleted = IntegerField() + drafting = IntegerField() + ip = CharField() + msgread = IntegerField() + userfrom = IntegerField() + userto = IntegerField() + + class Meta: + db_table = 'pmsgs' + +class PmsgsText(BaseModel): + pid = IntegerField() + text = TextField(null=True) + title = CharField() + + class Meta: + db_table = 'pmsgs_text' + +class Poll(BaseModel): + briefing = TextField(null=True) + closed = IntegerField() + doublevote = IntegerField() + question = CharField() + + class Meta: + db_table = 'poll' + +class PollChoices(BaseModel): + choice = CharField() + color = CharField() + poll = IntegerField() + + class Meta: + db_table = 'poll_choices' + +class Pollvotes(BaseModel): + choiceid = IntegerField() + poll = IntegerField() + user = IntegerField() + + class Meta: + db_table = 'pollvotes' + +class Postplusones(BaseModel): + post = IntegerField() + user = IntegerField() + + class Meta: + db_table = 'postplusones' + +class Posts(BaseModel): + currentrevision = IntegerField() + date = IntegerField() + deleted = IntegerField() + deletedby = IntegerField() + ip = CharField() + mood = IntegerField() + num = IntegerField() + options = IntegerField() + postplusones = IntegerField() + reason = CharField() + thread = IntegerField() + user = IntegerField() + + class Meta: + db_table = 'posts' + +class PostsText(BaseModel): + date = IntegerField() + pid = IntegerField(primary_key=True) + revision = IntegerField() + text = TextField(null=True) + user = IntegerField() + + class Meta: + db_table = 'posts_text' + +class Proxybans(BaseModel): + ip = CharField() + + class Meta: + db_table = 'proxybans' + +class Queryerrors(BaseModel): + cookie = TextField(null=True) + error = TextField(null=True) + get = TextField(null=True) + ip = CharField() + post = TextField(null=True) + query = TextField(null=True) + time = IntegerField() + user = IntegerField() + + class Meta: + db_table = 'queryerrors' + +class Reports(BaseModel): + hidden = IntegerField() + ip = CharField() + request = TextField(null=True) + severity = IntegerField() + text = CharField() + time = IntegerField() + user = IntegerField() + + class Meta: + db_table = 'reports' + +class Sessions(BaseModel): + autoexpire = IntegerField() + expiration = IntegerField() + id = CharField() + iplock = IntegerField() + iplockaddr = CharField() + lastip = CharField() + lasttime = IntegerField() + lasturl = CharField() + user = IntegerField() + + class Meta: + db_table = 'sessions' + +class Settings(BaseModel): + name = CharField() + plugin = CharField() + value = TextField(null=True) + + class Meta: + db_table = 'settings' + +class Smilies(BaseModel): + code = CharField() + image = CharField() + + class Meta: + db_table = 'smilies' + +class Threads(BaseModel): + closed = IntegerField() + date = IntegerField() + firstpostid = IntegerField() + forum = IntegerField() + icon = CharField() + lastpostdate = IntegerField() + lastposter = IntegerField() + lastpostid = IntegerField() + poll = IntegerField() + replies = IntegerField() + sticky = IntegerField() + title = CharField() + user = IntegerField() + views = IntegerField() + + class Meta: + db_table = 'threads' + +class Threadsread(BaseModel): + date = IntegerField() + thread = IntegerField() + + class Meta: + db_table = 'threadsread' + +class Uploader(BaseModel): + category = IntegerField() + date = IntegerField() + description = CharField() + downloads = IntegerField() + filename = CharField() + private = IntegerField() + user = IntegerField() + + class Meta: + db_table = 'uploader' + +class UploaderCategories(BaseModel): + description = TextField(null=True) + name = CharField() + ord = IntegerField() + + class Meta: + db_table = 'uploader_categories' + +class Usercomments(BaseModel): + cid = IntegerField() + date = IntegerField() + text = TextField(null=True) + uid = IntegerField() + + class Meta: + db_table = 'usercomments' + +class Usergroups(BaseModel): + inherits = IntegerField() + permissions = TextField(null=True) + title = CharField() + + class Meta: + db_table = 'usergroups' + +class Userpermissions(BaseModel): + permissions = TextField(null=True) + uid = IntegerField() + + class Meta: + db_table = 'userpermissions' + +class Users(BaseModel): + bio = TextField(null=True) + birthday = IntegerField() + blocklayouts = IntegerField() + color = CharField() + dateformat = CharField() + displayname = CharField() + email = CharField() + fontsize = IntegerField() + forbiddens = CharField() + globalblock = IntegerField() + hascolor = IntegerField() + homepagename = CharField() + homepageurl = CharField() + karma = IntegerField() + lastactivity = IntegerField() + lastforum = IntegerField() + lastip = CharField() + lastknownbrowser = TextField(null=True) + lastposttime = IntegerField() + lasturl = CharField() + location = CharField() + loggedin = IntegerField() + lostkey = CharField() + lostkeytimer = IntegerField() + minipic = CharField() + name = CharField() + newcomments = IntegerField() + password = CharField() + picture = CharField() + pluginsettings = TextField(null=True) + postheader = TextField(null=True) + postplusones = IntegerField() + postplusonesgiven = IntegerField() + posts = IntegerField() + postsperpage = IntegerField() + powerlevel = IntegerField() + pss = CharField() + rankset = CharField() + realname = CharField() + regdate = IntegerField() + sex = IntegerField() + showemail = IntegerField() + signature = TextField(null=True) + signsep = IntegerField() + tempbanpl = IntegerField() + tempbantime = BigIntegerField() + theme = CharField() + threadsperpage = IntegerField() + timeformat = CharField() + timezone = FloatField() + title = CharField() + usebanners = IntegerField() + + class Meta: + db_table = 'users' + +class Uservotes(BaseModel): + uid = IntegerField() + up = IntegerField() + voter = IntegerField() + + class Meta: + db_table = 'uservotes' + +class WikiPages(BaseModel): + flags = IntegerField() + id = CharField() + revision = IntegerField() + + class Meta: + db_table = 'wiki_pages' + +class WikiPagesText(BaseModel): + date = IntegerField() + id = CharField() + revision = IntegerField() + text = TextField(null=True) + user = IntegerField() + + class Meta: + db_table = 'wiki_pages_text' diff --git a/board.pyc b/board.pyc new file mode 100644 index 0000000..785c5d4 Binary files /dev/null and b/board.pyc differ diff --git a/models.py b/models.py new file mode 100644 index 0000000..aeab505 --- /dev/null +++ b/models.py @@ -0,0 +1,20 @@ +from flask.ext.sqlalchemy import SQLAlchemy +from app import db + +class User(db.Model): + id = db.Column(db.Integer, primary_key=True) + steam_id = db.Column(db.String(40), unique=True) + nickname = db.Column(db.String(80)) + avatar = db.Column(db.String(255)) + + @staticmethod + def get_or_create(steam_id): + rv = User.query.filter_by(steam_id=steam_id).first() + if rv is None: + rv = User() + rv.steam_id = steam_id + db.session.add(rv) + return rv + + def __repr__(self): + return ''.format(self.steam_id) \ No newline at end of file diff --git a/models.pyc b/models.pyc new file mode 100644 index 0000000..cc93487 Binary files /dev/null and b/models.pyc differ diff --git a/static/css/app.css b/static/css/app.css new file mode 100644 index 0000000..201ff47 --- /dev/null +++ b/static/css/app.css @@ -0,0 +1,56 @@ +body { + /*background:url("../img/back_pattern.png") repeat fixed 0 0 transparent;*/ +} +#container { + width: 80%; + margin: 1em auto 6em; +} +#biglogo { + width:75%; +} +.dark-panel { + background: -moz-linear-gradient(center top, #222222 0%, #313331 100%); + border: 5px solid #999999; + border-radius: 4px; + box-shadow: 0 2px 5px rgba(0,0,0,0.25); + color: #fff; +} +.uk-navbar-brand > img, .uk-navbar-flip > img { + height:35px; +} + +footer { + width:60%; + text-align:center; + border-top: 1px solid #999; + padding:8px 30px; +} + +#ocnav-header { + padding-left:22%; + color: white; +} +.uk-nav-side > li.uk-active > a { + background-color: #6FAC34; +} + +.dn-news-article > .uk-article-title { + font-size:26px; +} +.dn-news-article > .uk-article-title:hover { + text-decoration:underline; +} + +#about-us-more, #less { + display:none; +} + +.team_logo { + border-radius:6px; + margin-right: 1em; + box-shadow: 0 2px 5px rgba(0,0,0,0.25); +} + +.botpad { + padding-bottom:80px; +} diff --git a/static/css/heropedia.css b/static/css/heropedia.css new file mode 100644 index 0000000..06a8a00 --- /dev/null +++ b/static/css/heropedia.css @@ -0,0 +1,45 @@ +.uk-panel.tavern { + border-left: 2px solid #CCCCCC; + display: inline-block; + padding: 2px; +} +.uk-panel.tavern > img { + padding:4px; + margin:2px; +} +#tavernStrength, #tavernAgility, #tavernIntelligence { + display:block; + background-image:url('http://media.steampowered.com/apps/dota2/images/heropedia/overviewicon_str.png'); + background-repeat:no-repeat; + overflow:visible; + text-transform:uppercase; + color: rgba(105,211,50,0.75); + padding:6px 10px 15px 40px; +} +#tavernAgility{ + background-image:url('http://media.steampowered.com/apps/dota2/images/heropedia/overviewicon_agi.png'); +} +#tavernIntelligence{ + background-image:url('http://media.steampowered.com/apps/dota2/images/heropedia/overviewicon_int.png'); +} + +.heroIcons { + text-align:left; +} + +.heroCol { + float:left; + width:277px; + text-align:center; +} + +.filterMatchedHero { + background-color:#000; +} +.filterUnmatchedHero { + filter:alpha(opacity=25); + -moz-opacity: .25; + opacity: .25; + background-color:#000000; + cursor:default; +} diff --git a/static/css/uikit.almost-flat.min.css b/static/css/uikit.almost-flat.min.css new file mode 100644 index 0000000..fe43cf6 --- /dev/null +++ b/static/css/uikit.almost-flat.min.css @@ -0,0 +1,3 @@ +/*! UIkit 1.0.1 | http://www.getuikit.com | (c) 2013 YOOtheme | MIT License */ + +article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:Consolas,monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="radio"],input[type="checkbox"]{cursor:pointer}button:disabled,input:disabled{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}::-moz-placeholder{opacity:1}table{border-collapse:collapse;border-spacing:0}html{font-size:14px}body{background:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:20px;color:#444}@media(max-width:767px){body{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}a{text-decoration:none}a:hover{text-decoration:underline}a{color:#07d}a:hover{color:#059}em{color:#d05}ins{background:#ffa;color:#444;text-decoration:none}mark{background:#ffa;color:#444}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}abbr[title],dfn[title]{cursor:help}dfn[title]{border-bottom:1px dotted;font-style:normal}img{-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle}.uk-img-preserve,.uk-img-preserve img,img[src*="maps.gstatic.com"],img[src*="googleapis.com"]{max-width:none}p,hr,ul,ol,dl,blockquote,pre,address,fieldset,figure{margin:0 0 15px 0}*+p,*+hr,*+ul,*+ol,*+dl,*+blockquote,*+pre,*+address,*+fieldset,*+figure{margin-top:15px}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:#444;text-transform:none}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:25px}h1,.uk-h1{font-size:36px;line-height:42px}h2,.uk-h2{font-size:24px;line-height:30px}h3,.uk-h3{font-size:18px;line-height:24px}h4,.uk-h4{font-size:16px;line-height:22px}h5,.uk-h5{font-size:14px;line-height:20px}h6,.uk-h6{font-size:12px;line-height:18px}ul,ol{padding-left:30px}ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{margin:0}dt{font-weight:bold}dd{margin-left:0}hr{display:block;padding:0;border:0;border-top:1px solid #ddd}address{font-style:normal}q,blockquote{font-style:italic}blockquote{padding-left:15px;border-left:5px solid #ddd;font-size:16px;line-height:22px}blockquote small{display:block;color:#999;font-style:normal}blockquote p:last-of-type{margin-bottom:5px}code{color:#d05;font-size:12px;white-space:nowrap;padding:0 4px;border:1px solid #ddd;border-radius:3px;background:#fafafa}pre code{color:inherit;white-space:pre-wrap;padding:0;border:0;background:transparent}pre{padding:10px;background:#fafafa;color:#444;font-size:12px;line-height:18px;-moz-tab-size:4;tab-size:4;border:1px solid #ddd;border-radius:3px}button,input:not([type="radio"]):not([type="checkbox"]),select{vertical-align:middle}iframe{border:0}@-ms-viewport{width:device-width}.uk-grid:before,.uk-grid:after{content:" ";display:table}.uk-grid:after{clear:both}.uk-grid{margin:0 0 0 -25px;padding:0;list-style:none}.uk-grid+.uk-grid{margin-top:25px}.uk-grid>[class*='uk-width-']{margin:0;padding-left:25px;float:left}.uk-grid>[class*='uk-width-']>:last-child{margin-bottom:0}.uk-grid>.uk-grid-margin{margin-top:25px}.uk-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}.uk-grid-divider:not(:empty)>[class*='uk-width-']{padding-left:25px;padding-right:25px}.uk-grid-divider:not(:empty)>[class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-2-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-3-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-4-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-5-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-6-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-7-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-8-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-9-']:nth-child(n+2){border-left:1px solid #ddd}@media(min-width:768px){.uk-grid-divider:not(:empty)>[class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media(min-width:960px){.uk-grid-divider:not(:empty)>[class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2){border-left:1px solid #ddd}}.uk-grid-divider:empty{margin-top:25px;margin-bottom:25px;border-top:1px solid #ddd}.uk-grid>[class*='uk-width-']>.uk-panel+.uk-panel{margin-top:25px}@media(min-width:1220px){.uk-grid:not(.uk-grid-preserve){margin-left:-35px}.uk-grid:not(.uk-grid-preserve)>[class*='uk-width-']{padding-left:35px}.uk-grid:not(.uk-grid-preserve)+.uk-grid{margin-top:35px}.uk-grid:not(.uk-grid-preserve)>.uk-grid-margin{margin-top:35px}.uk-grid:not(.uk-grid-preserve)>[class*='uk-width-']>.uk-panel+.uk-panel{margin-top:35px}.uk-grid-divider:not(.uk-grid-preserve):not(:empty){margin-left:-35px;margin-right:-35px}.uk-grid-divider:not(.uk-grid-preserve):not(:empty)>[class*='uk-width-']{padding-left:35px;padding-right:35px}.uk-grid-divider:not(.uk-grid-preserve):empty{margin-top:35px;margin-bottom:35px}}[class*='uk-width-']{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.uk-width-1-1{width:100%}.uk-width-1-2,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{width:50%}.uk-width-1-3,.uk-width-2-6{width:33.333%}.uk-width-2-3,.uk-width-4-6{width:66.666%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5,.uk-width-2-10{width:20%}.uk-width-2-5,.uk-width-4-10{width:40%}.uk-width-3-5,.uk-width-6-10{width:60%}.uk-width-4-5,.uk-width-8-10{width:80%}.uk-width-1-6{width:16.666%}.uk-width-5-6{width:83.333%}.uk-width-1-10{width:10%}.uk-width-3-10{width:30%}.uk-width-7-10{width:70%}.uk-width-9-10{width:90%}@media(min-width:768px){.uk-width-medium-1-1{width:100%}.uk-width-medium-1-2,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10{width:50%}.uk-width-medium-1-3,.uk-width-medium-2-6{width:33.333%}.uk-width-medium-2-3,.uk-width-medium-4-6{width:66.666%}.uk-width-medium-1-4{width:25%}.uk-width-medium-3-4{width:75%}.uk-width-medium-1-5,.uk-width-medium-2-10{width:20%}.uk-width-medium-2-5,.uk-width-medium-4-10{width:40%}.uk-width-medium-3-5,.uk-width-medium-6-10{width:60%}.uk-width-medium-4-5,.uk-width-medium-8-10{width:80%}.uk-width-medium-1-6{width:16.666%}.uk-width-medium-5-6{width:83.333%}.uk-width-medium-1-10{width:10%}.uk-width-medium-3-10{width:30%}.uk-width-medium-7-10{width:70%}.uk-width-medium-9-10{width:90%}}@media(min-width:960px){.uk-width-large-1-1{width:100%}.uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10{width:50%}.uk-width-large-1-3,.uk-width-large-2-6{width:33.333%}.uk-width-large-2-3,.uk-width-large-4-6{width:66.666%}.uk-width-large-1-4{width:25%}.uk-width-large-3-4{width:75%}.uk-width-large-1-5,.uk-width-large-2-10{width:20%}.uk-width-large-2-5,.uk-width-large-4-10{width:40%}.uk-width-large-3-5,.uk-width-large-6-10{width:60%}.uk-width-large-4-5,.uk-width-large-8-10{width:80%}.uk-width-large-1-6{width:16.666%}.uk-width-large-5-6{width:83.333%}.uk-width-large-1-10{width:10%}.uk-width-large-3-10{width:30%}.uk-width-large-7-10{width:70%}.uk-width-large-9-10{width:90%}}@media(min-width:768px){[class*='uk-push-'],[class*='uk-pull-']{position:relative}.uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10{left:50%}.uk-push-1-3,.uk-push-2-6{left:33.333%}.uk-push-2-3,.uk-push-4-6{left:66.666%}.uk-push-1-4{left:25%}.uk-push-3-4{left:75%}.uk-push-1-5,.uk-push-2-10{left:20%}.uk-push-2-5,.uk-push-4-10{left:40%}.uk-push-3-5,.uk-push-6-10{left:60%}.uk-push-4-5,.uk-push-8-10{left:80%}.uk-push-1-6{left:16.666%}.uk-push-5-6{left:83.333%}.uk-push-1-10{left:10%}.uk-push-3-10{left:30%}.uk-push-7-10{left:70%}.uk-push-9-10{left:90%}.uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10{left:-50%}.uk-pull-1-3,.uk-pull-2-6{left:-33.333%}.uk-pull-2-3,.uk-pull-4-6{left:-66.666%}.uk-pull-1-4{left:-25%}.uk-pull-3-4{left:-75%}.uk-pull-1-5,.uk-pull-2-10{left:-20%}.uk-pull-2-5,.uk-pull-4-10{left:-40%}.uk-pull-3-5,.uk-pull-6-10{left:-60%}.uk-pull-4-5,.uk-pull-8-10{left:-80%}.uk-pull-1-6{left:-16.666%}.uk-pull-5-6{left:-83.333%}.uk-pull-1-10{left:-10%}.uk-pull-3-10{left:-30%}.uk-pull-7-10{left:-70%}.uk-pull-9-10{left:-90%}}.uk-panel{position:relative}.uk-panel:before,.uk-panel:after{content:" ";display:table}.uk-panel:after{clear:both}.uk-panel>:not(.uk-panel-title):last-child{margin-bottom:0}.uk-panel-title{margin-bottom:15px;font-size:18px;line-height:24px;font-weight:normal;text-transform:none;color:#444}.uk-panel-badge{position:absolute;top:0;right:0;z-index:1}.uk-panel-badge+*{margin-top:0}.uk-panel-box{padding:15px;background:#fafafa;color:#444;border:1px solid #ddd;border-radius:4px}.uk-panel-box .uk-panel-title{color:#444}.uk-panel-box .uk-panel-badge{top:10px;right:10px}.uk-panel-box .uk-nav-side{margin:0 -15px}.uk-panel-box-primary{background-color:#ebf7fd;color:#2d7091;border-color:rgba(45,112,145,0.3)}.uk-panel-box-primary .uk-panel-title{color:#2d7091}.uk-panel-box-secondary{background-color:#fff;color:#444}.uk-panel-box-secondary .uk-panel-title{color:#444}.uk-panel-header .uk-panel-title{padding-bottom:10px;border-bottom:1px solid #ddd;color:#444}.uk-panel-space{padding:30px}.uk-panel-space .uk-panel-badge{top:30px;right:30px}.uk-panel+.uk-panel-divider{margin-top:50px!important}.uk-panel+.uk-panel-divider:before{content:"";display:block;position:absolute;top:-25px;left:0;right:0;border-top:1px solid #ddd}@media(min-width:1220px){.uk-panel+.uk-panel-divider{margin-top:70px!important}.uk-panel+.uk-panel-divider:before{top:-35px}}.uk-article:before,.uk-article:after{content:" ";display:table}.uk-article:after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:15px}.uk-article-title{font-size:36px;line-height:42px;font-weight:normal;text-transform:none}.uk-article-title a{color:inherit;text-decoration:none}.uk-article-meta{font-size:12px;line-height:18px;color:#999}.uk-article-lead{color:#444;font-size:18px;line-height:24px;font-weight:normal}.uk-article-divider{margin-bottom:25px;border-color:#ddd}*+.uk-article-divider{margin-top:25px}.uk-comment-header{margin-bottom:15px;padding:10px;border:1px solid #ddd;border-radius:4px;background:#fafafa}.uk-comment-header:before,.uk-comment-header:after{content:" ";display:table}.uk-comment-header:after{clear:both}.uk-comment-avatar{margin-right:15px;float:left}.uk-comment-title{margin:5px 0 0 0;font-size:16px;line-height:22px}.uk-comment-meta{margin:2px 0 0 0;font-size:11px;line-height:16px;color:#999}.uk-comment-body>:last-child{margin-bottom:0}.uk-comment-list{padding:0;list-style:none}.uk-comment-list .uk-comment+ul{margin:25px 0 0 0;padding-left:100px;list-style:none}.uk-comment-list>li:nth-child(n+2),.uk-comment-list .uk-comment+ul>li:nth-child(n+2){margin-top:25px}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:block;text-decoration:none}.uk-nav>li>a{padding:5px 15px}.uk-nav ul{padding-left:15px}.uk-nav ul a{padding:2px 0}.uk-nav li>a>div{font-size:12px;line-height:18px}.uk-nav-header{padding:5px 15px;text-transform:uppercase;font-weight:bold;font-size:12px}.uk-nav-header:not(:first-child){margin-top:15px}.uk-nav-divider{margin:9px 15px}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-parent-icon>.uk-parent>a:after{content:"\f104";width:20px;margin-right:-10px;float:right;font-family:"FontAwesome";text-align:center}.uk-nav-parent-icon>.uk-parent.uk-open>a:after{content:"\f107"}.uk-nav-side>li>a{color:#444}.uk-nav-side>li>a:hover,.uk-nav-side>li>a:focus{background:rgba(0,0,0,0.03);color:#444;outline:0;box-shadow:inset 0 0 1px rgba(0,0,0,0.06);text-shadow:0 -1px 0 #fff}.uk-nav-side>li.uk-active>a{background:#00a8e6;color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,0.05);text-shadow:0 -1px 0 rgba(0,0,0,0.1)}.uk-nav-side .uk-nav-header{color:#444}.uk-nav-side .uk-nav-divider{border-top:1px solid #ddd;box-shadow:0 1px 0 #fff}.uk-nav-side ul a{color:#07d}.uk-nav-side ul a:hover{color:#059}.uk-nav-dropdown>li>a{color:#444}.uk-nav-dropdown>li>a:hover,.uk-nav-dropdown>li>a:focus{background:#00a8e6;color:#fff;outline:0;box-shadow:inset 0 0 5px rgba(0,0,0,0.05);text-shadow:0 -1px 0 rgba(0,0,0,0.1)}.uk-nav-dropdown .uk-nav-header{color:#999}.uk-nav-dropdown .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-dropdown ul a{color:#07d}.uk-nav-dropdown ul a:hover{color:#059}.uk-nav-navbar>li>a{color:#444}.uk-nav-navbar>li>a:hover,.uk-nav-navbar>li>a:focus{background:#00a8e6;color:#fff;outline:0;box-shadow:inset 0 0 5px rgba(0,0,0,0.05);text-shadow:0 -1px 0 rgba(0,0,0,0.1)}.uk-nav-navbar .uk-nav-header{color:#999}.uk-nav-navbar .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-navbar ul a{color:#07d}.uk-nav-navbar ul a:hover{color:#059}.uk-nav-search>li>a{color:#444}.uk-nav-search>li.uk-active>a{background:#00a8e6;color:#fff;outline:0;box-shadow:inset 0 0 5px rgba(0,0,0,0.05);text-shadow:0 -1px 0 rgba(0,0,0,0.1)}.uk-nav-search .uk-nav-header{color:#999}.uk-nav-search .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-search ul a{color:#07d}.uk-nav-search ul a:hover{color:#059}.uk-nav-offcanvas>li>a{color:#ccc;padding:10px 15px;border-top:1px solid rgba(0,0,0,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);text-shadow:0 1px 0 rgba(0,0,0,0.5)}.uk-nav-offcanvas>.uk-open>a,html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover,html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus{background:#404040;color:#fff;outline:0}html .uk-nav.uk-nav-offcanvas>li.uk-active>a{background:#1a1a1a;color:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3)}.uk-nav-offcanvas .uk-nav-header{color:#777;margin-top:0;border-top:1px solid rgba(0,0,0,0.3);background:#404040;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);text-shadow:0 1px 0 rgba(0,0,0,0.5)}.uk-nav-offcanvas .uk-nav-divider{border-top:1px solid rgba(255,255,255,0.01);margin:0;height:4px;background:rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.3)}.uk-nav-offcanvas ul a{color:#ccc}html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{color:#fff}.uk-navbar{background:#f5f5f5;color:#444;border:1px solid rgba(0,0,0,0.06)}.uk-navbar:before,.uk-navbar:after{content:" ";display:table}.uk-navbar:after{clear:both}.uk-navbar-nav{margin:0;padding:0;list-style:none;float:left}.uk-navbar-nav>li{position:relative;float:left}.uk-navbar-nav>li>a{display:block;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;height:40px;padding:0 15px;line-height:40px;color:#444;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin-top:-1px;margin-left:-1px;height:41px;border:1px solid transparent;border-bottom-width:0;text-shadow:0 1px 0 #fff}.uk-navbar-nav>li>a[href='#']{cursor:auto}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus,.uk-navbar-nav>li.uk-open>a{background-color:#fafafa;color:#444;outline:0;position:relative;z-index:1;border-left-color:rgba(0,0,0,0.1);border-right-color:rgba(0,0,0,0.1);border-top-color:rgba(0,0,0,0.1)}.uk-navbar-nav>li>a:active{background-color:#eee;color:#444;border-left-color:rgba(0,0,0,0.1);border-right-color:rgba(0,0,0,0.1);border-top-color:rgba(0,0,0,0.2)}.uk-navbar-nav>li.uk-active>a{background-color:#fafafa;color:#444;border-left-color:rgba(0,0,0,0.1);border-right-color:rgba(0,0,0,0.1);border-top-color:rgba(0,0,0,0.1)}.uk-navbar-content,.uk-navbar-brand,.uk-navbar-toggle{-moz-box-sizing:border-box;box-sizing:border-box;height:40px;padding:0 15px;float:left;text-shadow:0 1px 0 #fff}.uk-navbar-content:before,.uk-navbar-brand:before,.uk-navbar-toggle:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-navbar-content+.uk-navbar-content{padding-left:0}.uk-navbar-content>a:not([class]){color:#07d}.uk-navbar-content>a:not([class]):hover{color:#059}.uk-navbar-brand{font-size:18px;color:#444}.uk-navbar-brand:hover,.uk-navbar-brand:focus{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle{font-size:18px;color:#444}.uk-navbar-toggle:hover,.uk-navbar-toggle:focus{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle:after{content:"\f0c9";font-family:"FontAwesome";vertical-align:middle}.uk-navbar-toggle-alt:after{content:"\f002"}.uk-navbar-center{max-width:50%;margin:auto;float:none;text-align:center}.uk-navbar-flip{float:right}.uk-subnav{padding:0;list-style:none;letter-spacing:-0.31em}.uk-subnav>li{position:relative;letter-spacing:normal}.uk-subnav>li,.uk-subnav>li>a,.uk-subnav>li>span{display:inline-block}.uk-subnav>li:nth-child(n+2){margin-left:10px}.uk-subnav>li>a{color:#07d}.uk-subnav>li>a:hover{color:#059}.uk-subnav>li>span{color:#999}.uk-subnav-line>li:nth-child(n+2):before{content:"";display:inline-block;height:10px;margin-right:10px;border-left:1px solid #ddd}.uk-subnav-pill>li>a,.uk-subnav-pill>li>span{padding:3px 9px;text-decoration:none;border-radius:4px}.uk-subnav-pill>li>a:hover,.uk-subnav-pill>li>a:focus{background:#fafafa;color:#444;outline:0;box-shadow:0 0 0 1px rgba(0,0,0,0.15)}.uk-subnav-pill>li.uk-active>a{background:#00a8e6;color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,0.05)}.uk-breadcrumb{padding:0;list-style:none;letter-spacing:-0.31em}.uk-breadcrumb>li{letter-spacing:normal}.uk-breadcrumb>li,.uk-breadcrumb>li>a,.uk-breadcrumb>li>span{display:inline-block}.uk-breadcrumb>li:nth-child(n+2):before{content:"/";display:inline-block;margin:0 8px;vertical-align:top}.uk-breadcrumb>li:not(.uk-active)>span{color:#999}.uk-pagination{padding:0;list-style:none;text-align:center;letter-spacing:-0.31em}.uk-pagination:before,.uk-pagination:after{content:" ";display:table}.uk-pagination:after{clear:both}.uk-pagination>li{display:inline-block;letter-spacing:normal}.uk-pagination>li:nth-child(n+2){margin-left:5px}.uk-pagination>li>a,.uk-pagination>li>span{-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;min-width:16px;padding:3px 5px;line-height:20px;text-decoration:none;text-align:center;border-radius:4px}.uk-pagination>li>a{background:#f5f5f5;color:#444;border:1px solid rgba(0,0,0,0.06);text-shadow:0 1px 0 #fff}.uk-pagination>li>a:hover,.uk-pagination>li>a:focus{background-color:#fafafa;color:#444;outline:0;border-color:rgba(0,0,0,0.16)}.uk-pagination>li>a:active{background-color:#eee;color:#444}.uk-pagination>.uk-active>span{background:#00a8e6;color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,0.05);text-shadow:0 -1px 0 rgba(0,0,0,0.1)}.uk-pagination>.uk-disabled>span{background-color:#fafafa;color:#999;border:1px solid rgba(0,0,0,0.06);text-shadow:0 1px 0 #fff}.uk-pagination-previous{float:left}.uk-pagination-next{float:right}.uk-pagination-left{text-align:left}.uk-pagination-right{text-align:right}.uk-tab{margin:0;padding:0;list-style:none;border-bottom:1px solid #ddd}.uk-tab:before,.uk-tab:after{content:" ";display:table}.uk-tab:after{clear:both}.uk-tab>li{position:relative;margin-bottom:-1px;float:left}.uk-tab>li>a{display:block;padding:8px 12px;border:1px solid transparent;border-bottom-width:0;color:#07d;text-decoration:none;border-radius:4px 4px 0 0;text-shadow:0 1px 0 #fff}.uk-tab>li:nth-child(n+2)>a{margin-left:5px}.uk-tab>li>a:hover,.uk-tab>li>a:focus,.uk-tab>li.uk-open>a{border-color:rgba(0,0,0,0.06);background:#f5f5f5;color:#059;outline:0}.uk-tab>li:not(.uk-active)>a:hover,.uk-tab>li:not(.uk-active)>a:focus,.uk-tab>li.uk-open:not(.uk-active)>a{margin-bottom:1px;padding-bottom:7px}.uk-tab>li.uk-active>a{border-color:#ddd;border-bottom-color:transparent;background:#fff;color:#444}.uk-tab>li.uk-disabled>a{color:#999;cursor:auto}.uk-tab>li.uk-disabled>a:hover,.uk-tab>li.uk-disabled>a:focus,.uk-tab>li.uk-disabled.uk-active>a{background:0;border-color:transparent}.uk-tab-flip>li{float:right}.uk-tab-flip>li:nth-child(n+2)>a{margin-left:0;margin-right:5px}.uk-tab-responsive{display:none}@media(max-width:767px){[data-uk-tab]>li{display:none}[data-uk-tab]>li.uk-tab-responsive{display:block}[data-uk-tab]>li.uk-tab-responsive>a{margin-left:0;margin-right:0}}.uk-tab-center{border-bottom:1px solid #ddd}.uk-tab-center-bottom{border-bottom:0;border-top:1px solid #ddd}.uk-tab-center:before,.uk-tab-center:after{content:" ";display:table}.uk-tab-center:after{clear:both}.uk-tab-center .uk-tab{position:relative;left:50%;border:0;float:left}.uk-tab-center .uk-tab>li{position:relative;left:-50%}.uk-tab-center .uk-tab>li>a{text-align:center}.uk-tab-bottom{border-top:1px solid #ddd;border-bottom:0}.uk-tab-bottom>li{margin-top:-1px;margin-bottom:0}.uk-tab-bottom>li>a{border-bottom-width:1px;border-top-width:0}.uk-tab-bottom>li:not(.uk-active)>a:hover,.uk-tab-bottom>li:not(.uk-active)>a:focus,.uk-tab-bottom>li.uk-open:not(.uk-active)>a{margin-bottom:0;margin-top:1px;padding-bottom:8px;padding-top:7px}.uk-tab-bottom>li.uk-active>a{border-top-color:transparent;border-bottom-color:#ddd}.uk-tab-grid{position:relative;z-index:0;margin-left:-5px;border-bottom:0}.uk-tab-grid:before{display:block;position:absolute;left:5px;right:0;bottom:-1px;z-index:-1;border-top:1px solid #ddd}.uk-tab-grid>li:first-child>a{margin-left:5px}.uk-tab-grid>li>a{text-align:center}.uk-tab-grid.uk-tab-bottom{border-top:0}.uk-tab-grid.uk-tab-bottom:before{top:-1px;bottom:auto}@media(min-width:768px){.uk-tab-left,.uk-tab-right{border-bottom:0}.uk-tab-left>li,.uk-tab-right>li{margin-bottom:0;float:none}.uk-tab-left>li:nth-child(n+2)>a,.uk-tab-right>li:nth-child(n+2)>a{margin-left:0;margin-top:5px}.uk-tab-left>li.uk-active>a,.uk-tab-right>li.uk-active>a{border-color:#ddd}.uk-tab-left{border-right:1px solid #ddd}.uk-tab-left>li{margin-right:-1px}.uk-tab-left>li>a{border-bottom-width:1px;border-right-width:0}.uk-tab-left>li:not(.uk-active)>a:hover,.uk-tab-left>li:not(.uk-active)>a:focus{margin-bottom:0;margin-right:1px;padding-bottom:8px;padding-right:11px}.uk-tab-left>li.uk-active>a{border-right-color:transparent}.uk-tab-right{border-left:1px solid #ddd}.uk-tab-right>li{margin-left:-1px}.uk-tab-right>li>a{border-bottom-width:1px;border-left-width:0}.uk-tab-right>li:not(.uk-active)>a:hover,.uk-tab-right>li:not(.uk-active)>a:focus{margin-bottom:0;margin-left:1px;padding-bottom:8px;padding-left:11px}.uk-tab-right>li.uk-active>a{border-left-color:transparent}}.uk-list{padding:0;list-style:none}.uk-list ul{margin:0;padding-left:20px;list-style:none}.uk-list-line>li:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-list-striped>li{padding:5px 5px;border-bottom:1px solid #ddd}.uk-list-striped>li:nth-of-type(odd){background:#fafafa}.uk-list-space>li:nth-child(n+2){margin-top:10px}@media(min-width:768px){.uk-description-list-horizontal{overflow:hidden}.uk-description-list-horizontal>dt{width:160px;float:left;clear:both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-description-list-horizontal>dd{margin-left:180px}}.uk-description-list-line>dt{font-weight:normal}.uk-description-list-line>dt:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-description-list-line>dd{color:#999}.uk-table{width:100%;margin-bottom:15px 0}*+.uk-table{margin-top:15px}.uk-table th,.uk-table td{padding:8px 8px;border-bottom:1px solid #ddd}.uk-table th{text-align:left}.uk-table td{vertical-align:top}.uk-table thead th{vertical-align:bottom}.uk-table caption,.uk-table tfoot{font-size:12px;font-style:italic}.uk-table caption{text-align:left;color:#999}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-striped tbody tr:nth-of-type(odd) td{background:#fafafa}.uk-table-condensed td{padding:4px 8px}.uk-table-hover tbody tr:hover td{background:#f0f0f0}.uk-form>:last-child{margin-bottom:0}.uk-form select,.uk-form textarea,.uk-form input[type="text"],.uk-form input[type="password"],.uk-form input[type="datetime"],.uk-form input[type="datetime-local"],.uk-form input[type="date"],.uk-form input[type="month"],.uk-form input[type="time"],.uk-form input[type="week"],.uk-form input[type="number"],.uk-form input[type="email"],.uk-form input[type="url"],.uk-form input[type="search"],.uk-form input[type="tel"],.uk-form input[type="color"]{height:30px;max-width:100%;padding:4px 6px;border:1px solid #ddd;background:#fff;color:#444;-webkit-transition:all linear .2s;transition:all linear .2s;border-radius:4px}.uk-form select:focus,.uk-form textarea:focus,.uk-form input[type="text"]:focus,.uk-form input[type="password"]:focus,.uk-form input[type="datetime"]:focus,.uk-form input[type="datetime-local"]:focus,.uk-form input[type="date"]:focus,.uk-form input[type="month"]:focus,.uk-form input[type="time"]:focus,.uk-form input[type="week"]:focus,.uk-form input[type="number"]:focus,.uk-form input[type="email"]:focus,.uk-form input[type="url"]:focus,.uk-form input[type="search"]:focus,.uk-form input[type="tel"]:focus,.uk-form input[type="color"]:focus{border-color:#99baca;outline:0;background:#f5fbfe;color:#444}.uk-form select:disabled,.uk-form textarea:disabled,.uk-form input[type="text"]:disabled,.uk-form input[type="password"]:disabled,.uk-form input[type="datetime"]:disabled,.uk-form input[type="datetime-local"]:disabled,.uk-form input[type="date"]:disabled,.uk-form input[type="month"]:disabled,.uk-form input[type="time"]:disabled,.uk-form input[type="week"]:disabled,.uk-form input[type="number"]:disabled,.uk-form input[type="email"]:disabled,.uk-form input[type="url"]:disabled,.uk-form input[type="search"]:disabled,.uk-form input[type="tel"]:disabled,.uk-form input[type="color"]:disabled{border-color:#ddd;background-color:#fafafa;color:#999}.uk-form textarea,.uk-form select[multiple],.uk-form select[size]{height:auto}.uk-form :-ms-input-placeholder{color:#999!important}.uk-form ::-moz-placeholder{color:#999}.uk-form ::-webkit-input-placeholder{color:#999}.uk-form :disabled:-ms-input-placeholder{color:#999!important}.uk-form :disabled::-moz-placeholder{color:#999}.uk-form :disabled::-webkit-input-placeholder{color:#999}.uk-form legend{width:100%;padding-bottom:15px;font-size:18px;line-height:30px}.uk-form legend:after{content:"";display:block;border-bottom:1px solid #ddd}.uk-form-danger{border-color:#dc8d99!important;background:#fff7f8!important;color:#c91032!important}.uk-form-success{border-color:#8ec73b!important;background:#fafff2!important;color:#539022!important}.uk-form-small{height:25px!important;padding:3px 3px!important;font-size:12px}.uk-form-large{height:40px!important;padding:8px 6px!important;font-size:16px}.uk-form-blank{border:none!important;background:none!important;box-shadow:none!important;outline:1px dashed transparent!important}.uk-form-blank:focus{outline-color:#ddd!important}input.uk-form-width-mini{width:40px}select.uk-form-width-mini{width:65px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-form-row:before,.uk-form-row:after{content:" ";display:table}.uk-form-row:after{clear:both}.uk-form-row+.uk-form-row{margin-top:15px}.uk-form-help-inline{display:inline-block;margin:0 0 0 10px}.uk-form-help-block{margin:5px 0 0 0}.uk-form-controls>:last-child{margin-bottom:0}.uk-form-controls-condensed{margin:5px 0}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px;font-weight:bold}@media(max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px;font-weight:bold}}@media(min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:5px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:5px}}.uk-button{display:inline-block;min-height:30px;padding:0 12px;border:0;background:#f5f5f5;line-height:28px;color:#444;letter-spacing:normal;border:1px solid rgba(0,0,0,0.06);border-radius:4px;text-shadow:0 1px 0 #fff}a.uk-button{-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;text-decoration:none}.uk-button:hover,.uk-button:focus{background-color:#fafafa;color:#444;outline:0;border-color:rgba(0,0,0,0.16)}.uk-button:active,.uk-button.uk-active{background-color:#eee;color:#444}.uk-button-primary{background-color:#00a8e6;color:#fff}.uk-button-primary:hover,.uk-button-primary:focus{background-color:#35b3ee;color:#fff}.uk-button-primary:active,.uk-button-primary.uk-active{background-color:#0091ca;color:#fff}.uk-button-success{background-color:#8cc14c;color:#fff}.uk-button-success:hover,.uk-button-success:focus{background-color:#8ec73b;color:#fff}.uk-button-success:active,.uk-button-success.uk-active{background-color:#72ae41;color:#fff}.uk-button-danger{background-color:#da314b;color:#fff}.uk-button-danger:hover,.uk-button-danger:focus{background-color:#e4354f;color:#fff}.uk-button-danger:active,.uk-button-danger.uk-active{background-color:#c91032;color:#fff}.uk-button:disabled{background-color:#fafafa;color:#999;border-color:rgba(0,0,0,0.06);box-shadow:none;text-shadow:0 1px 0 #fff}.uk-button-link,.uk-button-link:hover,.uk-button-link:focus,.uk-button-link:active,.uk-button-link.uk-active,.uk-button-link:disabled{display:inline;border:0;background:0;box-shadow:none;text-shadow:none}.uk-button-link{color:#07d}.uk-button-link:hover,.uk-button-link:focus,.uk-button-link:active,.uk-button-link.uk-active{color:#059;text-decoration:underline}.uk-button-link:disabled{color:#999}.uk-button-link:focus{outline:1px dotted}.uk-button-mini{min-height:20px;padding:0 6px;line-height:18px;font-size:11px}.uk-button-small{min-height:25px;padding:0 10px;line-height:23px;font-size:12px}.uk-button-large{min-height:40px;padding:0 15px;line-height:38px;font-size:16px;border-radius:5px}.uk-button-expand{display:block;width:100%;text-align:center}.uk-button-expand+.uk-button-expand{margin-top:10px}.uk-button-group{display:inline-block;vertical-align:middle;position:relative;letter-spacing:-0.31em;white-space:nowrap}.uk-button-group>*{display:inline-block}.uk-button-dropdown{display:inline-block;vertical-align:middle;position:relative}@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}[class*='uk-icon-']:before{display:inline-block;font-family:"FontAwesome";font-weight:normal;font-style:normal;vertical-align:baseline;line-height:1;-webkit-font-smoothing:antialiased}.uk-icon-small:before{font-size:150%;vertical-align:-10%}.uk-icon-medium:before{font-size:200%;vertical-align:-16%}.uk-icon-large:before{font-size:250%;vertical-align:-22%}.uk-icon-spin{display:inline-block;-webkit-animation:uk-animation-spin 2s infinite linear;animation:uk-animation-spin 2s infinite linear}.uk-icon-button{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:35px;height:35px;border-radius:100%;background:#f5f5f5;line-height:35px;color:#444;font-size:17.5px;text-align:center;border:1px solid #e7e7e7;text-shadow:0 1px 0 #fff}.uk-icon-button:hover,.uk-icon-button:focus{background-color:#fafafa;color:#444;text-decoration:none;outline:0;border-color:#d3d3d3}.uk-icon-button:active{background-color:#eee;color:#444}.uk-icon-glass:before{content:"\f000"}.uk-icon-music:before{content:"\f001"}.uk-icon-search:before{content:"\f002"}.uk-icon-envelope-alt:before{content:"\f003"}.uk-icon-heart:before{content:"\f004"}.uk-icon-star:before{content:"\f005"}.uk-icon-star-empty:before{content:"\f006"}.uk-icon-user:before{content:"\f007"}.uk-icon-film:before{content:"\f008"}.uk-icon-th-large:before{content:"\f009"}.uk-icon-th:before{content:"\f00a"}.uk-icon-th-list:before{content:"\f00b"}.uk-icon-ok:before{content:"\f00c"}.uk-icon-remove:before{content:"\f00d"}.uk-icon-zoom-in:before{content:"\f00e"}.uk-icon-zoom-out:before{content:"\f010"}.uk-icon-power-off:before,.uk-icon-off:before{content:"\f011"}.uk-icon-signal:before{content:"\f012"}.uk-icon-gear:before,.uk-icon-cog:before{content:"\f013"}.uk-icon-trash:before{content:"\f014"}.uk-icon-home:before{content:"\f015"}.uk-icon-file-alt:before{content:"\f016"}.uk-icon-time:before{content:"\f017"}.uk-icon-road:before{content:"\f018"}.uk-icon-download-alt:before{content:"\f019"}.uk-icon-download:before{content:"\f01a"}.uk-icon-upload:before{content:"\f01b"}.uk-icon-inbox:before{content:"\f01c"}.uk-icon-play-circle:before{content:"\f01d"}.uk-icon-rotate-right:before,.uk-icon-repeat:before{content:"\f01e"}.uk-icon-refresh:before{content:"\f021"}.uk-icon-list-alt:before{content:"\f022"}.uk-icon-lock:before{content:"\f023"}.uk-icon-flag:before{content:"\f024"}.uk-icon-headphones:before{content:"\f025"}.uk-icon-volume-off:before{content:"\f026"}.uk-icon-volume-down:before{content:"\f027"}.uk-icon-volume-up:before{content:"\f028"}.uk-icon-qrcode:before{content:"\f029"}.uk-icon-barcode:before{content:"\f02a"}.uk-icon-tag:before{content:"\f02b"}.uk-icon-tags:before{content:"\f02c"}.uk-icon-book:before{content:"\f02d"}.uk-icon-bookmark:before{content:"\f02e"}.uk-icon-print:before{content:"\f02f"}.uk-icon-camera:before{content:"\f030"}.uk-icon-font:before{content:"\f031"}.uk-icon-bold:before{content:"\f032"}.uk-icon-italic:before{content:"\f033"}.uk-icon-text-height:before{content:"\f034"}.uk-icon-text-width:before{content:"\f035"}.uk-icon-align-left:before{content:"\f036"}.uk-icon-align-center:before{content:"\f037"}.uk-icon-align-right:before{content:"\f038"}.uk-icon-align-justify:before{content:"\f039"}.uk-icon-list:before{content:"\f03a"}.uk-icon-indent-left:before{content:"\f03b"}.uk-icon-indent-right:before{content:"\f03c"}.uk-icon-facetime-video:before{content:"\f03d"}.uk-icon-picture:before{content:"\f03e"}.uk-icon-pencil:before{content:"\f040"}.uk-icon-map-marker:before{content:"\f041"}.uk-icon-adjust:before{content:"\f042"}.uk-icon-tint:before{content:"\f043"}.uk-icon-edit:before{content:"\f044"}.uk-icon-share:before{content:"\f045"}.uk-icon-check:before{content:"\f046"}.uk-icon-move:before{content:"\f047"}.uk-icon-step-backward:before{content:"\f048"}.uk-icon-fast-backward:before{content:"\f049"}.uk-icon-backward:before{content:"\f04a"}.uk-icon-play:before{content:"\f04b"}.uk-icon-pause:before{content:"\f04c"}.uk-icon-stop:before{content:"\f04d"}.uk-icon-forward:before{content:"\f04e"}.uk-icon-fast-forward:before{content:"\f050"}.uk-icon-step-forward:before{content:"\f051"}.uk-icon-eject:before{content:"\f052"}.uk-icon-chevron-left:before{content:"\f053"}.uk-icon-chevron-right:before{content:"\f054"}.uk-icon-plus-sign:before{content:"\f055"}.uk-icon-minus-sign:before{content:"\f056"}.uk-icon-remove-sign:before{content:"\f057"}.uk-icon-ok-sign:before{content:"\f058"}.uk-icon-question-sign:before{content:"\f059"}.uk-icon-info-sign:before{content:"\f05a"}.uk-icon-screenshot:before{content:"\f05b"}.uk-icon-remove-circle:before{content:"\f05c"}.uk-icon-ok-circle:before{content:"\f05d"}.uk-icon-ban-circle:before{content:"\f05e"}.uk-icon-arrow-left:before{content:"\f060"}.uk-icon-arrow-right:before{content:"\f061"}.uk-icon-arrow-up:before{content:"\f062"}.uk-icon-arrow-down:before{content:"\f063"}.uk-icon-mail-forward:before,.uk-icon-share-alt:before{content:"\f064"}.uk-icon-resize-full:before{content:"\f065"}.uk-icon-resize-small:before{content:"\f066"}.uk-icon-plus:before{content:"\f067"}.uk-icon-minus:before{content:"\f068"}.uk-icon-asterisk:before{content:"\f069"}.uk-icon-exclamation-sign:before{content:"\f06a"}.uk-icon-gift:before{content:"\f06b"}.uk-icon-leaf:before{content:"\f06c"}.uk-icon-fire:before{content:"\f06d"}.uk-icon-eye-open:before{content:"\f06e"}.uk-icon-eye-close:before{content:"\f070"}.uk-icon-warning-sign:before{content:"\f071"}.uk-icon-plane:before{content:"\f072"}.uk-icon-calendar:before{content:"\f073"}.uk-icon-random:before{content:"\f074"}.uk-icon-comment:before{content:"\f075"}.uk-icon-magnet:before{content:"\f076"}.uk-icon-chevron-up:before{content:"\f077"}.uk-icon-chevron-down:before{content:"\f078"}.uk-icon-retweet:before{content:"\f079"}.uk-icon-shopping-cart:before{content:"\f07a"}.uk-icon-folder-close:before{content:"\f07b"}.uk-icon-folder-open:before{content:"\f07c"}.uk-icon-resize-vertical:before{content:"\f07d"}.uk-icon-resize-horizontal:before{content:"\f07e"}.uk-icon-bar-chart:before{content:"\f080"}.uk-icon-twitter-sign:before{content:"\f081"}.uk-icon-facebook-sign:before{content:"\f082"}.uk-icon-camera-retro:before{content:"\f083"}.uk-icon-key:before{content:"\f084"}.uk-icon-gears:before,.uk-icon-cogs:before{content:"\f085"}.uk-icon-comments:before{content:"\f086"}.uk-icon-thumbs-up-alt:before{content:"\f087"}.uk-icon-thumbs-down-alt:before{content:"\f088"}.uk-icon-star-half:before{content:"\f089"}.uk-icon-heart-empty:before{content:"\f08a"}.uk-icon-signout:before{content:"\f08b"}.uk-icon-linkedin-sign:before{content:"\f08c"}.uk-icon-pushpin:before{content:"\f08d"}.uk-icon-external-link:before{content:"\f08e"}.uk-icon-signin:before{content:"\f090"}.uk-icon-trophy:before{content:"\f091"}.uk-icon-github-sign:before{content:"\f092"}.uk-icon-upload-alt:before{content:"\f093"}.uk-icon-lemon:before{content:"\f094"}.uk-icon-phone:before{content:"\f095"}.uk-icon-unchecked:before,.uk-icon-check-empty:before{content:"\f096"}.uk-icon-bookmark-empty:before{content:"\f097"}.uk-icon-phone-sign:before{content:"\f098"}.uk-icon-twitter:before{content:"\f099"}.uk-icon-facebook:before{content:"\f09a"}.uk-icon-github:before{content:"\f09b"}.uk-icon-unlock:before{content:"\f09c"}.uk-icon-credit-card:before{content:"\f09d"}.uk-icon-rss:before{content:"\f09e"}.uk-icon-hdd:before{content:"\f0a0"}.uk-icon-bullhorn:before{content:"\f0a1"}.uk-icon-bell:before{content:"\f0a2"}.uk-icon-certificate:before{content:"\f0a3"}.uk-icon-hand-right:before{content:"\f0a4"}.uk-icon-hand-left:before{content:"\f0a5"}.uk-icon-hand-up:before{content:"\f0a6"}.uk-icon-hand-down:before{content:"\f0a7"}.uk-icon-circle-arrow-left:before{content:"\f0a8"}.uk-icon-circle-arrow-right:before{content:"\f0a9"}.uk-icon-circle-arrow-up:before{content:"\f0aa"}.uk-icon-circle-arrow-down:before{content:"\f0ab"}.uk-icon-globe:before{content:"\f0ac"}.uk-icon-wrench:before{content:"\f0ad"}.uk-icon-tasks:before{content:"\f0ae"}.uk-icon-filter:before{content:"\f0b0"}.uk-icon-briefcase:before{content:"\f0b1"}.uk-icon-fullscreen:before{content:"\f0b2"}.uk-icon-group:before{content:"\f0c0"}.uk-icon-link:before{content:"\f0c1"}.uk-icon-cloud:before{content:"\f0c2"}.uk-icon-beaker:before{content:"\f0c3"}.uk-icon-cut:before{content:"\f0c4"}.uk-icon-copy:before{content:"\f0c5"}.uk-icon-paperclip:before,.uk-icon-paper-clip:before{content:"\f0c6"}.uk-icon-save:before{content:"\f0c7"}.uk-icon-sign-blank:before{content:"\f0c8"}.uk-icon-reorder:before{content:"\f0c9"}.uk-icon-list-ul:before{content:"\f0ca"}.uk-icon-list-ol:before{content:"\f0cb"}.uk-icon-strikethrough:before{content:"\f0cc"}.uk-icon-underline:before{content:"\f0cd"}.uk-icon-table:before{content:"\f0ce"}.uk-icon-magic:before{content:"\f0d0"}.uk-icon-truck:before{content:"\f0d1"}.uk-icon-pinterest:before{content:"\f0d2"}.uk-icon-pinterest-sign:before{content:"\f0d3"}.uk-icon-google-plus-sign:before{content:"\f0d4"}.uk-icon-google-plus:before{content:"\f0d5"}.uk-icon-money:before{content:"\f0d6"}.uk-icon-caret-down:before{content:"\f0d7"}.uk-icon-caret-up:before{content:"\f0d8"}.uk-icon-caret-left:before{content:"\f0d9"}.uk-icon-caret-right:before{content:"\f0da"}.uk-icon-columns:before{content:"\f0db"}.uk-icon-sort:before{content:"\f0dc"}.uk-icon-sort-down:before{content:"\f0dd"}.uk-icon-sort-up:before{content:"\f0de"}.uk-icon-envelope:before{content:"\f0e0"}.uk-icon-linkedin:before{content:"\f0e1"}.uk-icon-rotate-left:before,.uk-icon-undo:before{content:"\f0e2"}.uk-icon-legal:before{content:"\f0e3"}.uk-icon-dashboard:before{content:"\f0e4"}.uk-icon-comment-alt:before{content:"\f0e5"}.uk-icon-comments-alt:before{content:"\f0e6"}.uk-icon-bolt:before{content:"\f0e7"}.uk-icon-sitemap:before{content:"\f0e8"}.uk-icon-umbrella:before{content:"\f0e9"}.uk-icon-paste:before{content:"\f0ea"}.uk-icon-lightbulb:before{content:"\f0eb"}.uk-icon-exchange:before{content:"\f0ec"}.uk-icon-cloud-download:before{content:"\f0ed"}.uk-icon-cloud-upload:before{content:"\f0ee"}.uk-icon-user-md:before{content:"\f0f0"}.uk-icon-stethoscope:before{content:"\f0f1"}.uk-icon-suitcase:before{content:"\f0f2"}.uk-icon-bell-alt:before{content:"\f0f3"}.uk-icon-coffee:before{content:"\f0f4"}.uk-icon-food:before{content:"\f0f5"}.uk-icon-file-text-alt:before{content:"\f0f6"}.uk-icon-building:before{content:"\f0f7"}.uk-icon-hospital:before{content:"\f0f8"}.uk-icon-ambulance:before{content:"\f0f9"}.uk-icon-medkit:before{content:"\f0fa"}.uk-icon-fighter-jet:before{content:"\f0fb"}.uk-icon-beer:before{content:"\f0fc"}.uk-icon-h-sign:before{content:"\f0fd"}.uk-icon-plus-sign-alt:before{content:"\f0fe"}.uk-icon-double-angle-left:before{content:"\f100"}.uk-icon-double-angle-right:before{content:"\f101"}.uk-icon-double-angle-up:before{content:"\f102"}.uk-icon-double-angle-down:before{content:"\f103"}.uk-icon-angle-left:before{content:"\f104"}.uk-icon-angle-right:before{content:"\f105"}.uk-icon-angle-up:before{content:"\f106"}.uk-icon-angle-down:before{content:"\f107"}.uk-icon-desktop:before{content:"\f108"}.uk-icon-laptop:before{content:"\f109"}.uk-icon-tablet:before{content:"\f10a"}.uk-icon-mobile-phone:before{content:"\f10b"}.uk-icon-circle-blank:before{content:"\f10c"}.uk-icon-quote-left:before{content:"\f10d"}.uk-icon-quote-right:before{content:"\f10e"}.uk-icon-spinner:before{content:"\f110"}.uk-icon-circle:before{content:"\f111"}.uk-icon-mail-reply:before,.uk-icon-reply:before{content:"\f112"}.uk-icon-github-alt:before{content:"\f113"}.uk-icon-folder-close-alt:before{content:"\f114"}.uk-icon-folder-open-alt:before{content:"\f115"}.uk-icon-expand-alt:before{content:"\f116"}.uk-icon-collapse-alt:before{content:"\f117"}.uk-icon-smile:before{content:"\f118"}.uk-icon-frown:before{content:"\f119"}.uk-icon-meh:before{content:"\f11a"}.uk-icon-gamepad:before{content:"\f11b"}.uk-icon-keyboard:before{content:"\f11c"}.uk-icon-flag-alt:before{content:"\f11d"}.uk-icon-flag-checkered:before{content:"\f11e"}.uk-icon-terminal:before{content:"\f120"}.uk-icon-code:before{content:"\f121"}.uk-icon-reply-all:before{content:"\f122"}.uk-icon-mail-reply-all:before{content:"\f122"}.uk-icon-star-half-full:before,.uk-icon-star-half-empty:before{content:"\f123"}.uk-icon-location-arrow:before{content:"\f124"}.uk-icon-crop:before{content:"\f125"}.uk-icon-code-fork:before{content:"\f126"}.uk-icon-unlink:before{content:"\f127"}.uk-icon-question:before{content:"\f128"}.uk-icon-info:before{content:"\f129"}.uk-icon-exclamation:before{content:"\f12a"}.uk-icon-superscript:before{content:"\f12b"}.uk-icon-subscript:before{content:"\f12c"}.uk-icon-eraser:before{content:"\f12d"}.uk-icon-puzzle-piece:before{content:"\f12e"}.uk-icon-microphone:before{content:"\f130"}.uk-icon-microphone-off:before{content:"\f131"}.uk-icon-shield:before{content:"\f132"}.uk-icon-calendar-empty:before{content:"\f133"}.uk-icon-fire-extinguisher:before{content:"\f134"}.uk-icon-rocket:before{content:"\f135"}.uk-icon-maxcdn:before{content:"\f136"}.uk-icon-chevron-sign-left:before{content:"\f137"}.uk-icon-chevron-sign-right:before{content:"\f138"}.uk-icon-chevron-sign-up:before{content:"\f139"}.uk-icon-chevron-sign-down:before{content:"\f13a"}.uk-icon-html5:before{content:"\f13b"}.uk-icon-css3:before{content:"\f13c"}.uk-icon-anchor:before{content:"\f13d"}.uk-icon-unlock-alt:before{content:"\f13e"}.uk-icon-bullseye:before{content:"\f140"}.uk-icon-ellipsis-horizontal:before{content:"\f141"}.uk-icon-ellipsis-vertical:before{content:"\f142"}.uk-icon-rss-sign:before{content:"\f143"}.uk-icon-play-sign:before{content:"\f144"}.uk-icon-ticket:before{content:"\f145"}.uk-icon-minus-sign-alt:before{content:"\f146"}.uk-icon-check-minus:before{content:"\f147"}.uk-icon-level-up:before{content:"\f148"}.uk-icon-level-down:before{content:"\f149"}.uk-icon-check-sign:before{content:"\f14a"}.uk-icon-edit-sign:before{content:"\f14b"}.uk-icon-external-link-sign:before{content:"\f14c"}.uk-icon-share-sign:before{content:"\f14d"}.uk-icon-compass:before{content:"\f14e"}.uk-icon-collapse:before{content:"\f150"}.uk-icon-collapse-top:before{content:"\f151"}.uk-icon-expand:before{content:"\f152"}.uk-icon-euro:before,.uk-icon-eur:before{content:"\f153"}.uk-icon-gbp:before{content:"\f154"}.uk-icon-dollar:before,.uk-icon-usd:before{content:"\f155"}.uk-icon-rupee:before,.uk-icon-inr:before{content:"\f156"}.uk-icon-yen:before,.uk-icon-jpy:before{content:"\f157"}.uk-icon-renminbi:before,.uk-icon-cny:before{content:"\f158"}.uk-icon-won:before,.uk-icon-krw:before{content:"\f159"}.uk-icon-bitcoin:before,.uk-icon-btc:before{content:"\f15a"}.uk-icon-file:before{content:"\f15b"}.uk-icon-file-text:before{content:"\f15c"}.uk-icon-sort-by-alphabet:before{content:"\f15d"}.uk-icon-sort-by-alphabet-alt:before{content:"\f15e"}.uk-icon-sort-by-attributes:before{content:"\f160"}.uk-icon-sort-by-attributes-alt:before{content:"\f161"}.uk-icon-sort-by-order:before{content:"\f162"}.uk-icon-sort-by-order-alt:before{content:"\f163"}.uk-icon-thumbs-up:before{content:"\f164"}.uk-icon-thumbs-down:before{content:"\f165"}.uk-icon-youtube-sign:before{content:"\f166"}.uk-icon-youtube:before{content:"\f167"}.uk-icon-xing:before{content:"\f168"}.uk-icon-xing-sign:before{content:"\f169"}.uk-icon-youtube-play:before{content:"\f16a"}.uk-icon-dropbox:before{content:"\f16b"}.uk-icon-stackexchange:before{content:"\f16c"}.uk-icon-instagram:before{content:"\f16d"}.uk-icon-flickr:before{content:"\f16e"}.uk-icon-adn:before{content:"\f170"}.uk-icon-bitbucket:before{content:"\f171"}.uk-icon-bitbucket-sign:before{content:"\f172"}.uk-icon-tumblr:before{content:"\f173"}.uk-icon-tumblr-sign:before{content:"\f174"}.uk-icon-long-arrow-down:before{content:"\f175"}.uk-icon-long-arrow-up:before{content:"\f176"}.uk-icon-long-arrow-left:before{content:"\f177"}.uk-icon-long-arrow-right:before{content:"\f178"}.uk-icon-apple:before{content:"\f179"}.uk-icon-windows:before{content:"\f17a"}.uk-icon-android:before{content:"\f17b"}.uk-icon-linux:before{content:"\f17c"}.uk-icon-dribbble:before{content:"\f17d"}.uk-icon-skype:before{content:"\f17e"}.uk-icon-foursquare:before{content:"\f180"}.uk-icon-trello:before{content:"\f181"}.uk-icon-female:before{content:"\f182"}.uk-icon-male:before{content:"\f183"}.uk-icon-gittip:before{content:"\f184"}.uk-icon-sun:before{content:"\f185"}.uk-icon-moon:before{content:"\f186"}.uk-icon-archive:before{content:"\f187"}.uk-icon-bug:before{content:"\f188"}.uk-icon-vk:before{content:"\f189"}.uk-icon-weibo:before{content:"\f18a"}.uk-icon-renren:before{content:"\f18b"}.uk-close{-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;width:20px;line-height:20px;text-align:center;color:inherit;opacity:.3;padding:0;border:0;-webkit-appearance:none;background:transparent}.uk-close:after{display:block;content:"\f00d";font-family:"FontAwesome"}.uk-close:hover,.uk-close:focus{opacity:.5;outline:0}a.uk-close:hover{color:inherit;text-decoration:none;cursor:pointer}.uk-close-alt{padding:2px;border-radius:100%;background:#fff;opacity:1;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 0 6px rgba(0,0,0,0.3)}.uk-close-alt:hover,.uk-close-alt:focus{opacity:1}.uk-close-alt:after{opacity:.5}.uk-close-alt:hover:after,.uk-close-alt:focus:after{opacity:.8}.uk-badge{display:inline-block;padding:0 5px;background:#00a8e6;font-size:10px;font-weight:bold;line-height:14px;color:#fff;text-align:center;vertical-align:middle;text-transform:none;border:1px solid rgba(0,0,0,0.06);border-radius:2px;text-shadow:0 1px 0 rgba(0,0,0,0.1)}.uk-badge-notification{-moz-box-sizing:border-box;box-sizing:border-box;min-width:18px;border-radius:500px;font-size:12px;line-height:18px}.uk-badge-success{background-color:#8cc14c}.uk-badge-warning{background-color:#faa732}.uk-badge-danger{background-color:#da314b}.uk-alert{margin-bottom:15px;padding:10px;background:#ebf7fd;color:#2d7091;border:1px solid rgba(45,112,145,0.3);border-radius:4px;text-shadow:0 1px 0 #fff}*+.uk-alert{margin-top:15px}.uk-alert>:last-child{margin-bottom:0}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert-close{float:right}.uk-alert-close+*{margin-top:0}.uk-alert-success{background:#f2fae3;color:#659f13;border-color:rgba(101,159,19,0.3)}.uk-alert-warning{background:#fffceb;color:#e28327;border-color:rgba(226,131,39,0.3)}.uk-alert-danger{background:#fff1f0;color:#d85030;border-color:rgba(216,80,48,0.3)}.uk-alert-large{padding:20px}.uk-alert-large .uk-alert-close{margin:-10px -10px 0 0}.uk-thumbnail{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;margin:0;padding:4px;border:1px solid #ddd;background:#fff;border-radius:4px}a.uk-thumbnail:hover,a.uk-thumbnail:focus{border-color:#aaa;background-color:#fff;text-decoration:none;outline:0}.uk-thumbnail-caption{padding-top:5px;text-align:center;color:#444}.uk-thumbnail-mini{width:150px}.uk-thumbnail-small{width:200px}.uk-thumbnail-medium{width:300px}.uk-thumbnail-large{width:400px}.uk-thumbnail-expand,.uk-thumbnail-expand>img{width:100%}.uk-overlay{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-overlay-area{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-overlay:hover .uk-overlay-area,.uk-overlay-toggle:hover .uk-overlay-area{opacity:1}.uk-overlay-area:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:"FontAwesome";text-align:center;color:#fff}.uk-overlay-caption{position:absolute;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,0.5);color:#fff;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-overlay:hover .uk-overlay-caption,.uk-overlay-toggle:hover .uk-overlay-caption{opacity:1}.uk-progress{-moz-box-sizing:border-box;box-sizing:border-box;height:20px;margin-bottom:15px;background:#f5f5f5;overflow:hidden;line-height:20px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06);border-radius:4px}*+.uk-progress{margin-top:15px}.uk-progress-bar{width:0;height:100%;background:#00a8e6;float:left;-webkit-transition:width .6s ease;transition:width .6s ease;font-size:12px;color:#fff;text-align:center;box-shadow:inset 0 0 5px rgba(0,0,0,0.05);text-shadow:0 -1px 0 rgba(0,0,0,0.1)}.uk-progress-mini{height:6px}.uk-progress-small{height:12px}.uk-progress-success .uk-progress-bar{background-color:#8cc14c}.uk-progress-warning .uk-progress-bar{background-color:#faa732}.uk-progress-danger .uk-progress-bar{background-color:#da314b}.uk-progress-striped .uk-progress-bar{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:30px 30px}.uk-progress-striped.uk-active .uk-progress-bar{-webkit-animation:uk-progress-bar-stripes 2s linear infinite;animation:uk-progress-bar-stripes 2s linear infinite}@-webkit-keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}.uk-search{display:inline-block;position:relative;margin:0}.uk-search:before{content:"\f002";position:absolute;top:0;left:0;width:30px;line-height:30px;text-align:center;font-family:"FontAwesome";font-size:14px;color:rgba(0,0,0,0.2)}.uk-search-field{width:120px;height:30px;padding:0 30px;border:1px solid rgba(0,0,0,0);border-radius:0;background:rgba(0,0,0,0);color:#444;-webkit-transition:all linear .2s;transition:all linear .2s}input.uk-search-field{-webkit-appearance:none}.uk-search-field:-ms-input-placeholder{color:#999}.uk-search-field::-moz-placeholder{color:#999}.uk-search-field::-webkit-input-placeholder{color:#999}.uk-search-field::-ms-clear{display:none}.uk-search-field:focus{outline:0}.uk-search-field:focus,.uk-active .uk-search-field{width:180px}.uk-search-close{display:none;position:absolute;top:0;right:0;width:30px;line-height:30px;text-align:center;font-size:14px;color:rgba(0,0,0,0.2);padding:0;border:0;-webkit-appearance:none;background:transparent}.uk-loading>.uk-search-close,.uk-active>.uk-search-close{display:block}.uk-search-close:after{display:block;content:"\f00d";font-family:"FontAwesome"}.uk-loading>.uk-search-close:after{content:"\f110";-webkit-animation:uk-animation-spin 2s infinite linear;animation:uk-animation-spin 2s infinite linear}.uk-dropdown{display:none;position:absolute;top:100%;left:0;z-index:1000;-moz-box-sizing:border-box;box-sizing:border-box;width:200px;margin-top:5px;padding:15px;background:#fff;color:#444;letter-spacing:normal;border:1px solid #ddd;border-radius:4px}.uk-open>.uk-dropdown{display:block;-webkit-animation:uk-animation-fade .2s ease-in-out;animation:uk-animation-fade .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.uk-dropdown-flip{left:auto;right:0}.uk-dropdown-up{top:auto;bottom:100%;margin-top:auto;margin-bottom:5px}.uk-navbar-flip .uk-dropdown{left:auto;right:0}.uk-navbar-flip .uk-dropdown-flip{left:0;right:auto}.uk-dropdown .uk-nav{margin:0 -15px}.uk-dropdown>.uk-grid+.uk-grid{margin-top:15px}.uk-dropdown>.uk-grid>[class*='uk-width-']>.uk-panel+.uk-panel{margin-top:15px}@media(min-width:768px){.uk-dropdown:not(.uk-dropdown-stack)>.uk-grid{margin-left:-15px;margin-right:-15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-grid>[class*='uk-width-']{padding-left:15px;padding-right:15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-grid>[class*='uk-width-']:nth-child(n+2){border-left:1px solid #ddd}.uk-dropdown-width-2:not(.uk-dropdown-stack){width:400px}.uk-dropdown-width-3:not(.uk-dropdown-stack){width:600px}.uk-dropdown-width-4:not(.uk-dropdown-stack){width:800px}.uk-dropdown-width-5:not(.uk-dropdown-stack){width:1000px}}@media(max-width:767px){.uk-dropdown>.uk-grid>[class*='uk-width-']{width:100%}.uk-dropdown>.uk-grid>[class*='uk-width-']:nth-child(n+2){margin-top:15px}}.uk-dropdown-stack>.uk-grid>[class*='uk-width-']{width:100%}.uk-dropdown-stack>.uk-grid>[class*='uk-width-']:nth-child(n+2){margin-top:15px}.uk-dropdown-small{min-width:150px;width:auto;padding:5px;white-space:nowrap}.uk-dropdown-small .uk-nav{margin:0 -5px}.uk-dropdown-navbar{margin-top:6px;background:#fff;color:#444;left:-1px;border:1px solid #ddd;border-radius:4px}.uk-open>.uk-dropdown-navbar{-webkit-animation:uk-animation-slide-down .2s ease-in-out;animation:uk-animation-slide-down .2s ease-in-out}.uk-dropdown-search{width:300px;margin-top:0;background:#fff;color:#444}.uk-open>.uk-dropdown-search{-webkit-animation:uk-animation-slide-down .2s ease-in-out;animation:uk-animation-slide-down .2s ease-in-out}.uk-navbar-flip .uk-dropdown-search{margin-top:11px;margin-right:-16px}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1020;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{position:relative;top:10%;left:50%;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;width:600px;margin-left:-300px;background:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.3)}@media(max-width:767px){.uk-modal-dialog{top:0;left:0;right:0;width:auto;margin:10px}}.uk-modal-dialog>:last-child{margin-bottom:0}.uk-modal-dialog-slide{opacity:0;-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out}.uk-open .uk-modal-dialog-slide{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-close{margin:-10px -10px 0 0;float:right}.uk-modal-close+*{margin-top:0}.uk-modal-dialog-frameless{padding:0}.uk-modal-dialog-frameless .uk-modal-close{position:absolute;top:-12px;right:-12px;margin:0;float:none}@media(max-width:767px){.uk-modal-dialog-frameless .uk-modal-close{top:-7px;right:-7px}}.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:rgba(0,0,0,0.1)}.uk-offcanvas.uk-active{display:block}.uk-offcanvas-page{position:fixed;-webkit-transition:margin-left .3s .05s ease-in-out,margin-right .3s .05s ease-in-out;transition:margin-left .3s .05s ease-in-out,margin-right .3s .05s ease-in-out}.uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:-100%;z-index:1011;width:270px;max-width:100%;background:#333;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:left .3s ease-in-out,right .3s ease-in-out,right .3s ease-in-out,right .3s ease-in-out;transition:left .3s ease-in-out,right .3s ease-in-out,right .3s ease-in-out,right .3s ease-in-out}.uk-offcanvas-bar-flip{left:auto;right:-100%}.uk-offcanvas .uk-panel{margin:20px 15px;color:#777;text-shadow:0 1px 0 rgba(0,0,0,0.5)}.uk-offcanvas .uk-panel-title{color:#ccc}.uk-offcanvas .uk-panel a:not([class]){color:#ccc}.uk-offcanvas .uk-panel a:not([class]):hover{color:#fff}.uk-offcanvas .uk-search{display:block;margin:20px 15px}.uk-offcanvas .uk-search:before{color:#777}.uk-offcanvas .uk-search-field{width:100%;border-color:rgba(0,0,0,0);background:#1a1a1a;color:#ccc}.uk-offcanvas .uk-search-field:-ms-input-placeholder{color:#777}.uk-offcanvas .uk-search-field::-moz-placeholder{color:#777}.uk-offcanvas .uk-search-field::-webkit-input-placeholder{color:#777}.uk-switcher{margin:0;padding:0;list-style:none}.uk-switcher>*:not(.uk-active){display:none}.uk-tooltip{display:none;position:absolute;z-index:1030;-moz-box-sizing:border-box;box-sizing:border-box;max-width:200px;padding:5px 8px;background:#333;color:rgba(255,255,255,0.7);font-size:12px;line-height:18px;text-align:center;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,0.5)}.uk-tooltip:after{content:"";display:block;position:absolute;width:0;height:0;border:5px dashed #333}.uk-tooltip-top:after,.uk-tooltip-top-left:after,.uk-tooltip-top-right:after{bottom:-5px;border-top-style:solid;border-bottom:0;border-left-color:transparent;border-right-color:transparent;border-top-color:#333}.uk-tooltip-bottom:after,.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after{top:-5px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent;border-bottom-color:#333}.uk-tooltip-top:after,.uk-tooltip-bottom:after{left:50%;margin-left:-5px}.uk-tooltip-top-left:after,.uk-tooltip-bottom-left:after{left:10px}.uk-tooltip-top-right:after,.uk-tooltip-bottom-right:after{right:10px}.uk-tooltip-left:after{right:-5px;top:50%;margin-top:-5px;border-left-style:solid;border-right:0;border-top-color:transparent;border-bottom-color:transparent;border-left-color:#333}.uk-tooltip-right:after{left:-5px;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;border-right-color:#333}.uk-text-small{font-size:11px;line-height:16px}.uk-text-large{font-size:18px;line-height:24px}.uk-text-bold{font-weight:bold}.uk-text-muted{color:#999}.uk-text-info{color:#2d7091}.uk-text-success{color:#659f13}.uk-text-warning{color:#e28327}.uk-text-danger{color:#d85030}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}.uk-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-text-break{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.uk-container{-moz-box-sizing:border-box;box-sizing:border-box;max-width:980px;padding:0 25px}@media(min-width:1220px){.uk-container{max-width:1200px;padding:0 35px}}.uk-container:before,.uk-container:after{content:" ";display:table}.uk-container:after{clear:both}.uk-container-center{margin-left:auto;margin-right:auto}.uk-clearfix:before,.uk-clearfix:after{content:" ";display:table}.uk-clearfix:after{clear:both}.uk-nbfc{overflow:hidden}.uk-nbfc-alt{display:table-cell;width:10000px}.uk-float-left{float:left}.uk-float-right{float:right}[class*='uk-align-']{display:block;margin-bottom:15px}.uk-align-left{margin-right:15px;float:left}.uk-align-right{margin-left:15px;float:right}@media(min-width:768px){.uk-align-medium-left{margin-right:15px;margin-bottom:15px;float:left}.uk-align-medium-right{margin-left:15px;margin-bottom:15px;float:right}}.uk-align-center{margin-left:auto;margin-right:auto}.uk-vertical-align{letter-spacing:-0.31em}.uk-vertical-align:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-vertical-align-middle,.uk-vertical-align-bottom{display:inline-block;letter-spacing:normal;max-width:100%}.uk-vertical-align-middle{vertical-align:middle}.uk-vertical-align-bottom{vertical-align:bottom}.uk-height-1-1{height:100%}.uk-responsive-width,.uk-responsive-height{-moz-box-sizing:border-box;box-sizing:border-box}.uk-responsive-width{max-width:100%;height:auto}.uk-responsive-height{max-height:100%;width:auto}.uk-margin{margin-bottom:15px}*+.uk-margin{margin-top:15px}.uk-margin-top{margin-top:15px!important}.uk-margin-bottom{margin-bottom:15px!important}.uk-margin-remove{margin:0!important}.uk-margin-top-remove{margin-top:0!important}.uk-margin-bottom-remove{margin-bottom:0!important}@media(min-width:768px){.uk-heading-large{font-size:52px;line-height:64px}}.uk-scrollable-text{max-height:300px;overflow-y:scroll}.uk-scrollable-box{max-height:150px;padding:10px;border:1px solid #ddd;overflow:auto;border-radius:3px}.uk-scrollable-box>:last-child{margin-bottom:0}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important}@media(min-width:960px){.uk-visible-small{display:none!important}.uk-visible-medium{display:none!important}.uk-hidden-large{display:none!important}}@media(min-width:768px) and (max-width:959px){.uk-visible-small{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-medium{display:none!important}}@media(max-width:767px){.uk-visible-medium{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-small{display:none!important}}.uk-hidden{display:none!important;visibility:hidden!important}.uk-visible-hover:hover .uk-hidden{display:block!important;visibility:visible!important}.uk-visible-hover-inline:hover .uk-hidden{display:inline-block!important;visibility:visible!important}@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@-webkit-keyframes uk-animation-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-animation-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-animation-slide-down{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-animation-slide-down{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-animation-slide-up{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-animation-slide-up{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-animation-scale{0%{opacity:0;-webkit-transform:scale(0.3)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-animation-scale{0%{opacity:0;transform:scale(0.3)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-animation-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes uk-animation-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.uk-article+.uk-article{padding-top:15px;border-top:1px solid #ddd}.uk-comment-body{padding-left:10px;padding-right:10px}.uk-nav-offcanvas{border-bottom:1px solid rgba(0,0,0,0.3);box-shadow:0 1px 0 rgba(255,255,255,0.05)}.uk-nav-offcanvas .uk-nav-sub{border-top:1px solid rgba(0,0,0,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.uk-navbar:not(.uk-navbar-attached){border-radius:4px}.uk-navbar:not(.uk-navbar-attached) .uk-navbar-nav:first-child>li:first-child>a{border-top-left-radius:4px;border-bottom-left-radius:4px}.uk-navbar .uk-navbar-flip .uk-navbar-nav>li>a{margin-left:0;margin-right:-1px}.uk-navbar .uk-navbar-flip .uk-navbar-nav:first-child>li:first-child>a{border-top-left-radius:0;border-bottom-left-radius:0}.uk-navbar:not(.uk-navbar-attached) .uk-navbar-flip .uk-navbar-nav:last-child>li:last-child>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.uk-tab-bottom>li>a{border-radius:0 0 4px 4px}@media(min-width:768px){.uk-tab-left>li>a{border-radius:4px 0 0 4px}.uk-tab-right>li>a{border-radius:0 4px 4px 0}}.uk-list-striped>li:first-child{border-top:1px solid #ddd}.uk-button-primary,.uk-button-success,.uk-button-danger{box-shadow:inset 0 0 5px rgba(0,0,0,0.05);text-shadow:0 -1px 0 rgba(0,0,0,0.1)}.uk-button-primary:hover,.uk-button-primary:focus,.uk-button-success:hover,.uk-button-success:focus,.uk-button-danger:hover,.uk-button-danger:focus{border-color:rgba(0,0,0,0.21)}.uk-button-group>.uk-button:not(:first-child):not(:last-child),.uk-button-group>div:not(:first-child):not(:last-child) .uk-button{border-left-color:rgba(0,0,0,0.1);border-right-color:rgba(0,0,0,0.1);border-radius:0}.uk-button-group>.uk-button:first-child,.uk-button-group>div:first-child .uk-button{border-right-color:rgba(0,0,0,0.1);border-top-right-radius:0;border-bottom-right-radius:0}.uk-button-group>.uk-button:last-child,.uk-button-group>div:last-child .uk-button{border-left-color:rgba(0,0,0,0.1);border-top-left-radius:0;border-bottom-left-radius:0}.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-left:-1px}.uk-button-group .uk-button:hover,.uk-button-group .uk-button:active{position:relative}.uk-progress-mini,.uk-progress-small{border-radius:500px}.uk-dropdown-navbar.uk-dropdown-flip{left:auto}.uk-offcanvas-bar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:1px;background:rgba(0,0,0,0.6);box-shadow:0 0 5px 2px rgba(0,0,0,0.6)}.uk-offcanvas-bar-flip:after{right:auto;left:0;width:1px;background:rgba(0,0,0,0.6);box-shadow:0 0 5px 2px rgba(0,0,0,0.6)} \ No newline at end of file diff --git a/static/css/uikit.gradient.min.css b/static/css/uikit.gradient.min.css new file mode 100644 index 0000000..f822fc4 --- /dev/null +++ b/static/css/uikit.gradient.min.css @@ -0,0 +1,3 @@ +/*! UIkit 1.0.1 | http://www.getuikit.com | (c) 2013 YOOtheme | MIT License */ + +article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:Consolas,monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="radio"],input[type="checkbox"]{cursor:pointer}button:disabled,input:disabled{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}::-moz-placeholder{opacity:1}table{border-collapse:collapse;border-spacing:0}html{font-size:14px}body{background:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:20px;color:#444;background-image:-webkit-radial-gradient(100% 100%,center,#fff,#fff);background-image:radial-gradient(100% 100% at center,#fff,#fff)}@media(max-width:767px){body{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}a{text-decoration:none}a:hover{text-decoration:underline}a{color:#07d}a:hover{color:#059}em{color:#d05}ins{background:#ffa;color:#444;text-decoration:none}mark{background:#ffa;color:#444}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}abbr[title],dfn[title]{cursor:help}dfn[title]{border-bottom:1px dotted;font-style:normal}img{-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle}.uk-img-preserve,.uk-img-preserve img,img[src*="maps.gstatic.com"],img[src*="googleapis.com"]{max-width:none}p,hr,ul,ol,dl,blockquote,pre,address,fieldset,figure{margin:0 0 15px 0}*+p,*+hr,*+ul,*+ol,*+dl,*+blockquote,*+pre,*+address,*+fieldset,*+figure{margin-top:15px}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:#444;text-transform:none}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:25px}h1,.uk-h1{font-size:36px;line-height:42px}h2,.uk-h2{font-size:24px;line-height:30px}h3,.uk-h3{font-size:18px;line-height:24px}h4,.uk-h4{font-size:16px;line-height:22px}h5,.uk-h5{font-size:14px;line-height:20px}h6,.uk-h6{font-size:12px;line-height:18px}ul,ol{padding-left:30px}ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{margin:0}dt{font-weight:bold}dd{margin-left:0}hr{display:block;padding:0;border:0;border-top:1px solid #ddd}address{font-style:normal}q,blockquote{font-style:italic}blockquote{padding-left:15px;border-left:5px solid #ddd;font-size:16px;line-height:22px}blockquote small{display:block;color:#999;font-style:normal}blockquote p:last-of-type{margin-bottom:5px}code{color:#d05;font-size:12px;white-space:nowrap;padding:0 4px;border:1px solid #ddd;border-radius:3px;background:#fafafa}pre code{color:inherit;white-space:pre-wrap;padding:0;border:0;background:transparent}pre{padding:10px;background:#fafafa;color:#444;font-size:12px;line-height:18px;-moz-tab-size:4;tab-size:4;border:1px solid #ddd;border-radius:3px}button,input:not([type="radio"]):not([type="checkbox"]),select{vertical-align:middle}iframe{border:0}@-ms-viewport{width:device-width}.uk-grid:before,.uk-grid:after{content:" ";display:table}.uk-grid:after{clear:both}.uk-grid{margin:0 0 0 -25px;padding:0;list-style:none}.uk-grid+.uk-grid{margin-top:25px}.uk-grid>[class*='uk-width-']{margin:0;padding-left:25px;float:left}.uk-grid>[class*='uk-width-']>:last-child{margin-bottom:0}.uk-grid>.uk-grid-margin{margin-top:25px}.uk-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}.uk-grid-divider:not(:empty)>[class*='uk-width-']{padding-left:25px;padding-right:25px}.uk-grid-divider:not(:empty)>[class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-2-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-3-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-4-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-5-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-6-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-7-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-8-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-9-']:nth-child(n+2){border-left:1px solid #ddd}@media(min-width:768px){.uk-grid-divider:not(:empty)>[class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media(min-width:960px){.uk-grid-divider:not(:empty)>[class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2){border-left:1px solid #ddd}}.uk-grid-divider:empty{margin-top:25px;margin-bottom:25px;border-top:1px solid #ddd}.uk-grid>[class*='uk-width-']>.uk-panel+.uk-panel{margin-top:25px}@media(min-width:1220px){.uk-grid:not(.uk-grid-preserve){margin-left:-35px}.uk-grid:not(.uk-grid-preserve)>[class*='uk-width-']{padding-left:35px}.uk-grid:not(.uk-grid-preserve)+.uk-grid{margin-top:35px}.uk-grid:not(.uk-grid-preserve)>.uk-grid-margin{margin-top:35px}.uk-grid:not(.uk-grid-preserve)>[class*='uk-width-']>.uk-panel+.uk-panel{margin-top:35px}.uk-grid-divider:not(.uk-grid-preserve):not(:empty){margin-left:-35px;margin-right:-35px}.uk-grid-divider:not(.uk-grid-preserve):not(:empty)>[class*='uk-width-']{padding-left:35px;padding-right:35px}.uk-grid-divider:not(.uk-grid-preserve):empty{margin-top:35px;margin-bottom:35px}}[class*='uk-width-']{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.uk-width-1-1{width:100%}.uk-width-1-2,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{width:50%}.uk-width-1-3,.uk-width-2-6{width:33.333%}.uk-width-2-3,.uk-width-4-6{width:66.666%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5,.uk-width-2-10{width:20%}.uk-width-2-5,.uk-width-4-10{width:40%}.uk-width-3-5,.uk-width-6-10{width:60%}.uk-width-4-5,.uk-width-8-10{width:80%}.uk-width-1-6{width:16.666%}.uk-width-5-6{width:83.333%}.uk-width-1-10{width:10%}.uk-width-3-10{width:30%}.uk-width-7-10{width:70%}.uk-width-9-10{width:90%}@media(min-width:768px){.uk-width-medium-1-1{width:100%}.uk-width-medium-1-2,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10{width:50%}.uk-width-medium-1-3,.uk-width-medium-2-6{width:33.333%}.uk-width-medium-2-3,.uk-width-medium-4-6{width:66.666%}.uk-width-medium-1-4{width:25%}.uk-width-medium-3-4{width:75%}.uk-width-medium-1-5,.uk-width-medium-2-10{width:20%}.uk-width-medium-2-5,.uk-width-medium-4-10{width:40%}.uk-width-medium-3-5,.uk-width-medium-6-10{width:60%}.uk-width-medium-4-5,.uk-width-medium-8-10{width:80%}.uk-width-medium-1-6{width:16.666%}.uk-width-medium-5-6{width:83.333%}.uk-width-medium-1-10{width:10%}.uk-width-medium-3-10{width:30%}.uk-width-medium-7-10{width:70%}.uk-width-medium-9-10{width:90%}}@media(min-width:960px){.uk-width-large-1-1{width:100%}.uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10{width:50%}.uk-width-large-1-3,.uk-width-large-2-6{width:33.333%}.uk-width-large-2-3,.uk-width-large-4-6{width:66.666%}.uk-width-large-1-4{width:25%}.uk-width-large-3-4{width:75%}.uk-width-large-1-5,.uk-width-large-2-10{width:20%}.uk-width-large-2-5,.uk-width-large-4-10{width:40%}.uk-width-large-3-5,.uk-width-large-6-10{width:60%}.uk-width-large-4-5,.uk-width-large-8-10{width:80%}.uk-width-large-1-6{width:16.666%}.uk-width-large-5-6{width:83.333%}.uk-width-large-1-10{width:10%}.uk-width-large-3-10{width:30%}.uk-width-large-7-10{width:70%}.uk-width-large-9-10{width:90%}}@media(min-width:768px){[class*='uk-push-'],[class*='uk-pull-']{position:relative}.uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10{left:50%}.uk-push-1-3,.uk-push-2-6{left:33.333%}.uk-push-2-3,.uk-push-4-6{left:66.666%}.uk-push-1-4{left:25%}.uk-push-3-4{left:75%}.uk-push-1-5,.uk-push-2-10{left:20%}.uk-push-2-5,.uk-push-4-10{left:40%}.uk-push-3-5,.uk-push-6-10{left:60%}.uk-push-4-5,.uk-push-8-10{left:80%}.uk-push-1-6{left:16.666%}.uk-push-5-6{left:83.333%}.uk-push-1-10{left:10%}.uk-push-3-10{left:30%}.uk-push-7-10{left:70%}.uk-push-9-10{left:90%}.uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10{left:-50%}.uk-pull-1-3,.uk-pull-2-6{left:-33.333%}.uk-pull-2-3,.uk-pull-4-6{left:-66.666%}.uk-pull-1-4{left:-25%}.uk-pull-3-4{left:-75%}.uk-pull-1-5,.uk-pull-2-10{left:-20%}.uk-pull-2-5,.uk-pull-4-10{left:-40%}.uk-pull-3-5,.uk-pull-6-10{left:-60%}.uk-pull-4-5,.uk-pull-8-10{left:-80%}.uk-pull-1-6{left:-16.666%}.uk-pull-5-6{left:-83.333%}.uk-pull-1-10{left:-10%}.uk-pull-3-10{left:-30%}.uk-pull-7-10{left:-70%}.uk-pull-9-10{left:-90%}}.uk-panel{position:relative}.uk-panel:before,.uk-panel:after{content:" ";display:table}.uk-panel:after{clear:both}.uk-panel>:not(.uk-panel-title):last-child{margin-bottom:0}.uk-panel-title{margin-bottom:15px;font-size:18px;line-height:24px;font-weight:normal;text-transform:none;color:#444}.uk-panel-badge{position:absolute;top:0;right:0;z-index:1}.uk-panel-badge+*{margin-top:0}.uk-panel-box{padding:15px;background:#fafafa;color:#444;border:1px solid #ddd;border-radius:4px}.uk-panel-box .uk-panel-title{color:#444}.uk-panel-box .uk-panel-badge{top:10px;right:10px}.uk-panel-box .uk-nav-side{margin:0 -15px}.uk-panel-box-primary{background-color:#ebf7fd;color:#2d7091;border-color:rgba(45,112,145,0.3)}.uk-panel-box-primary .uk-panel-title{color:#2d7091}.uk-panel-box-secondary{background-color:#fff;color:#444}.uk-panel-box-secondary .uk-panel-title{color:#444}.uk-panel-header .uk-panel-title{padding-bottom:10px;border-bottom:1px solid #ddd;color:#444}.uk-panel-space{padding:30px}.uk-panel-space .uk-panel-badge{top:30px;right:30px}.uk-panel+.uk-panel-divider{margin-top:50px!important}.uk-panel+.uk-panel-divider:before{content:"";display:block;position:absolute;top:-25px;left:0;right:0;border-top:1px solid #ddd}@media(min-width:1220px){.uk-panel+.uk-panel-divider{margin-top:70px!important}.uk-panel+.uk-panel-divider:before{top:-35px}}.uk-article:before,.uk-article:after{content:" ";display:table}.uk-article:after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:15px}.uk-article-title{font-size:36px;line-height:42px;font-weight:normal;text-transform:none}.uk-article-title a{color:inherit;text-decoration:none}.uk-article-meta{font-size:12px;line-height:18px;color:#999}.uk-article-lead{color:#444;font-size:18px;line-height:24px;font-weight:normal}.uk-article-divider{margin-bottom:25px;border-color:#ddd}*+.uk-article-divider{margin-top:25px}.uk-comment-header{margin-bottom:15px;padding:10px;border:1px solid #ddd;border-radius:4px;background:#fafafa}.uk-comment-header:before,.uk-comment-header:after{content:" ";display:table}.uk-comment-header:after{clear:both}.uk-comment-avatar{margin-right:15px;float:left}.uk-comment-title{margin:5px 0 0 0;font-size:16px;line-height:22px}.uk-comment-meta{margin:2px 0 0 0;font-size:11px;line-height:16px;color:#999}.uk-comment-body>:last-child{margin-bottom:0}.uk-comment-list{padding:0;list-style:none}.uk-comment-list .uk-comment+ul{margin:25px 0 0 0;padding-left:100px;list-style:none}.uk-comment-list>li:nth-child(n+2),.uk-comment-list .uk-comment+ul>li:nth-child(n+2){margin-top:25px}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:block;text-decoration:none}.uk-nav>li>a{padding:5px 15px}.uk-nav ul{padding-left:15px}.uk-nav ul a{padding:2px 0}.uk-nav li>a>div{font-size:12px;line-height:18px}.uk-nav-header{padding:5px 15px;text-transform:uppercase;font-weight:bold;font-size:12px}.uk-nav-header:not(:first-child){margin-top:15px}.uk-nav-divider{margin:9px 15px}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-parent-icon>.uk-parent>a:after{content:"\f104";width:20px;margin-right:-10px;float:right;font-family:"FontAwesome";text-align:center}.uk-nav-parent-icon>.uk-parent.uk-open>a:after{content:"\f107"}.uk-nav-side>li>a{color:#444}.uk-nav-side>li>a:hover,.uk-nav-side>li>a:focus{background:rgba(0,0,0,0.03);color:#444;outline:0;box-shadow:inset 0 0 1px rgba(0,0,0,0.1);text-shadow:0 -1px 0 #fff}.uk-nav-side>li.uk-active>a{background:#009dd8;color:#fff;box-shadow:inset 0 2px 4px rgba(0,0,0,0.2);text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.uk-nav-side .uk-nav-header{color:#444}.uk-nav-side .uk-nav-divider{border-top:1px solid #ddd;box-shadow:0 1px 0 #fff}.uk-nav-side ul a{color:#07d}.uk-nav-side ul a:hover{color:#059}.uk-nav-dropdown>li>a{color:#444}.uk-nav-dropdown>li>a:hover,.uk-nav-dropdown>li>a:focus{background:#009dd8;color:#fff;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,0.2);text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.uk-nav-dropdown .uk-nav-header{color:#999}.uk-nav-dropdown .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-dropdown ul a{color:#07d}.uk-nav-dropdown ul a:hover{color:#059}.uk-nav-navbar>li>a{color:#444}.uk-nav-navbar>li>a:hover,.uk-nav-navbar>li>a:focus{background:#009dd8;color:#fff;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,0.2);text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.uk-nav-navbar .uk-nav-header{color:#999}.uk-nav-navbar .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-navbar ul a{color:#07d}.uk-nav-navbar ul a:hover{color:#059}.uk-nav-search>li>a{color:#444;text-shadow:none}.uk-nav-search>li.uk-active>a{background:#009dd8;color:#fff;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,0.2);text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.uk-nav-search .uk-nav-header{color:#999;text-shadow:none}.uk-nav-search .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-search ul a{color:#07d}.uk-nav-search ul a:hover{color:#059}.uk-nav-offcanvas>li>a{color:#ccc;padding:10px 15px;border-top:1px solid rgba(0,0,0,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);text-shadow:0 1px 0 rgba(0,0,0,0.5)}.uk-nav-offcanvas>.uk-open>a,html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover,html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus{background:#404040;color:#fff;outline:0}html .uk-nav.uk-nav-offcanvas>li.uk-active>a{background:#1a1a1a;color:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3)}.uk-nav-offcanvas .uk-nav-header{color:#777;margin-top:0;border-top:1px solid rgba(0,0,0,0.3);background:#404040;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);text-shadow:0 1px 0 rgba(0,0,0,0.5)}.uk-nav-offcanvas .uk-nav-divider{border-top:1px solid rgba(255,255,255,0.01);margin:0;height:4px;background:rgba(0,0,0,0.2);box-shadow:inset 0 1px 3px rgba(0,0,0,0.3)}.uk-nav-offcanvas ul a{color:#ccc}html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{color:#fff}.uk-navbar{background:#f7f7f7;color:#444;border:1px solid rgba(0,0,0,0.1);border-bottom-color:rgba(0,0,0,0.3);background-origin:border-box;background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee)}.uk-navbar:before,.uk-navbar:after{content:" ";display:table}.uk-navbar:after{clear:both}.uk-navbar-nav{margin:0;padding:0;list-style:none;float:left}.uk-navbar-nav>li{position:relative;float:left}.uk-navbar-nav>li>a{display:block;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;height:40px;padding:0 15px;line-height:40px;color:#444;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin-top:-1px;margin-left:-1px;height:41px;border:1px solid transparent;border-bottom-width:0;text-shadow:0 1px 0 #fff}.uk-navbar-nav>li>a[href='#']{cursor:auto}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus,.uk-navbar-nav>li.uk-open>a{background-color:transparent;color:#444;outline:0;position:relative;z-index:1;border-left-color:rgba(0,0,0,0.1);border-right-color:rgba(0,0,0,0.1);border-top-color:rgba(0,0,0,0.1);box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.uk-navbar-nav>li>a:active{background-color:#f5f5f5;color:#444;border-left-color:rgba(0,0,0,0.1);border-right-color:rgba(0,0,0,0.1);border-top-color:rgba(0,0,0,0.2);box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.uk-navbar-nav>li.uk-active>a{background-color:#fafafa;color:#444;border-left-color:rgba(0,0,0,0.1);border-right-color:rgba(0,0,0,0.1);border-top-color:rgba(0,0,0,0.2);box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.uk-navbar-content,.uk-navbar-brand,.uk-navbar-toggle{-moz-box-sizing:border-box;box-sizing:border-box;height:40px;padding:0 15px;float:left;text-shadow:0 1px 0 #fff}.uk-navbar-content:before,.uk-navbar-brand:before,.uk-navbar-toggle:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-navbar-content+.uk-navbar-content{padding-left:0}.uk-navbar-content>a:not([class]){color:#07d}.uk-navbar-content>a:not([class]):hover{color:#059}.uk-navbar-brand{font-size:18px;color:#444}.uk-navbar-brand:hover,.uk-navbar-brand:focus{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle{font-size:18px;color:#444}.uk-navbar-toggle:hover,.uk-navbar-toggle:focus{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle:after{content:"\f0c9";font-family:"FontAwesome";vertical-align:middle}.uk-navbar-toggle-alt:after{content:"\f002"}.uk-navbar-center{max-width:50%;margin:auto;float:none;text-align:center}.uk-navbar-flip{float:right}.uk-subnav{padding:0;list-style:none;letter-spacing:-0.31em}.uk-subnav>li{position:relative;letter-spacing:normal}.uk-subnav>li,.uk-subnav>li>a,.uk-subnav>li>span{display:inline-block}.uk-subnav>li:nth-child(n+2){margin-left:10px}.uk-subnav>li>a{color:#07d}.uk-subnav>li>a:hover{color:#059}.uk-subnav>li>span{color:#999}.uk-subnav-line>li:nth-child(n+2):before{content:"";display:inline-block;height:10px;margin-right:10px;border-left:1px solid #ddd}.uk-subnav-pill>li>a,.uk-subnav-pill>li>span{padding:3px 9px;text-decoration:none;border-radius:4px}.uk-subnav-pill>li>a:hover,.uk-subnav-pill>li>a:focus{background:#fafafa;color:#444;outline:0;box-shadow:0 0 0 1px rgba(0,0,0,0.1)}.uk-subnav-pill>li.uk-active>a{background:#009dd8;color:#fff;box-shadow:inset 0 2px 4px rgba(0,0,0,0.2)}.uk-breadcrumb{padding:0;list-style:none;letter-spacing:-0.31em}.uk-breadcrumb>li{letter-spacing:normal}.uk-breadcrumb>li,.uk-breadcrumb>li>a,.uk-breadcrumb>li>span{display:inline-block}.uk-breadcrumb>li:nth-child(n+2):before{content:"/";display:inline-block;margin:0 8px;vertical-align:top}.uk-breadcrumb>li:not(.uk-active)>span{color:#999}.uk-pagination{padding:0;list-style:none;text-align:center;letter-spacing:-0.31em}.uk-pagination:before,.uk-pagination:after{content:" ";display:table}.uk-pagination:after{clear:both}.uk-pagination>li{display:inline-block;letter-spacing:normal}.uk-pagination>li:nth-child(n+2){margin-left:5px}.uk-pagination>li>a,.uk-pagination>li>span{-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;min-width:16px;padding:3px 5px;line-height:20px;text-decoration:none;text-align:center;border-radius:4px}.uk-pagination>li>a{background:#f7f7f7;color:#444;border:1px solid rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.3);background-origin:border-box;background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee);text-shadow:0 1px 0 #fff}.uk-pagination>li>a:hover,.uk-pagination>li>a:focus{background-color:#fafafa;color:#444;outline:0;background-image:none}.uk-pagination>li>a:active{background-color:#f5f5f5;color:#444;border-color:rgba(0,0,0,0.2);border-top-color:rgba(0,0,0,0.3);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.uk-pagination>.uk-active>span{background:#009dd8;color:#fff;border:1px solid rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.4);background-origin:border-box;background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);background-image:linear-gradient(to bottom,#00b4f5,#008dc5);text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.uk-pagination>.uk-disabled>span{background-color:#fafafa;color:#999;border:1px solid rgba(0,0,0,0.2);text-shadow:0 1px 0 #fff}.uk-pagination-previous{float:left}.uk-pagination-next{float:right}.uk-pagination-left{text-align:left}.uk-pagination-right{text-align:right}.uk-tab{margin:0;padding:0;list-style:none;border-bottom:1px solid #ddd}.uk-tab:before,.uk-tab:after{content:" ";display:table}.uk-tab:after{clear:both}.uk-tab>li{position:relative;margin-bottom:-1px;float:left}.uk-tab>li>a{display:block;padding:8px 12px;border:1px solid transparent;border-bottom-width:0;color:#07d;text-decoration:none;border-radius:4px 4px 0 0;text-shadow:0 1px 0 #fff}.uk-tab>li:nth-child(n+2)>a{margin-left:5px}.uk-tab>li>a:hover,.uk-tab>li>a:focus,.uk-tab>li.uk-open>a{border-color:#ddd;background:#fafafa;color:#059;outline:0}.uk-tab>li:not(.uk-active)>a:hover,.uk-tab>li:not(.uk-active)>a:focus,.uk-tab>li.uk-open:not(.uk-active)>a{margin-bottom:1px;padding-bottom:7px}.uk-tab>li.uk-active>a{border-color:#ddd;border-bottom-color:transparent;background:#fff;color:#444}.uk-tab>li.uk-disabled>a{color:#999;cursor:auto}.uk-tab>li.uk-disabled>a:hover,.uk-tab>li.uk-disabled>a:focus,.uk-tab>li.uk-disabled.uk-active>a{background:0;border-color:transparent}.uk-tab-flip>li{float:right}.uk-tab-flip>li:nth-child(n+2)>a{margin-left:0;margin-right:5px}.uk-tab-responsive{display:none}@media(max-width:767px){[data-uk-tab]>li{display:none}[data-uk-tab]>li.uk-tab-responsive{display:block}[data-uk-tab]>li.uk-tab-responsive>a{margin-left:0;margin-right:0}}.uk-tab-center{border-bottom:1px solid #ddd}.uk-tab-center-bottom{border-bottom:0;border-top:1px solid #ddd}.uk-tab-center:before,.uk-tab-center:after{content:" ";display:table}.uk-tab-center:after{clear:both}.uk-tab-center .uk-tab{position:relative;left:50%;border:0;float:left}.uk-tab-center .uk-tab>li{position:relative;left:-50%}.uk-tab-center .uk-tab>li>a{text-align:center}.uk-tab-bottom{border-top:1px solid #ddd;border-bottom:0}.uk-tab-bottom>li{margin-top:-1px;margin-bottom:0}.uk-tab-bottom>li>a{border-bottom-width:1px;border-top-width:0}.uk-tab-bottom>li:not(.uk-active)>a:hover,.uk-tab-bottom>li:not(.uk-active)>a:focus,.uk-tab-bottom>li.uk-open:not(.uk-active)>a{margin-bottom:0;margin-top:1px;padding-bottom:8px;padding-top:7px}.uk-tab-bottom>li.uk-active>a{border-top-color:transparent;border-bottom-color:#ddd}.uk-tab-grid{position:relative;z-index:0;margin-left:-5px;border-bottom:0}.uk-tab-grid:before{display:block;position:absolute;left:5px;right:0;bottom:-1px;z-index:-1;border-top:1px solid #ddd}.uk-tab-grid>li:first-child>a{margin-left:5px}.uk-tab-grid>li>a{text-align:center}.uk-tab-grid.uk-tab-bottom{border-top:0}.uk-tab-grid.uk-tab-bottom:before{top:-1px;bottom:auto}@media(min-width:768px){.uk-tab-left,.uk-tab-right{border-bottom:0}.uk-tab-left>li,.uk-tab-right>li{margin-bottom:0;float:none}.uk-tab-left>li:nth-child(n+2)>a,.uk-tab-right>li:nth-child(n+2)>a{margin-left:0;margin-top:5px}.uk-tab-left>li.uk-active>a,.uk-tab-right>li.uk-active>a{border-color:#ddd}.uk-tab-left{border-right:1px solid #ddd}.uk-tab-left>li{margin-right:-1px}.uk-tab-left>li>a{border-bottom-width:1px;border-right-width:0}.uk-tab-left>li:not(.uk-active)>a:hover,.uk-tab-left>li:not(.uk-active)>a:focus{margin-bottom:0;margin-right:1px;padding-bottom:8px;padding-right:11px}.uk-tab-left>li.uk-active>a{border-right-color:transparent}.uk-tab-right{border-left:1px solid #ddd}.uk-tab-right>li{margin-left:-1px}.uk-tab-right>li>a{border-bottom-width:1px;border-left-width:0}.uk-tab-right>li:not(.uk-active)>a:hover,.uk-tab-right>li:not(.uk-active)>a:focus{margin-bottom:0;margin-left:1px;padding-bottom:8px;padding-left:11px}.uk-tab-right>li.uk-active>a{border-left-color:transparent}}.uk-list{padding:0;list-style:none}.uk-list ul{margin:0;padding-left:20px;list-style:none}.uk-list-line>li:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-list-striped>li{padding:5px 5px;border-bottom:1px solid #ddd}.uk-list-striped>li:nth-of-type(odd){background:#fafafa}.uk-list-space>li:nth-child(n+2){margin-top:10px}@media(min-width:768px){.uk-description-list-horizontal{overflow:hidden}.uk-description-list-horizontal>dt{width:160px;float:left;clear:both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-description-list-horizontal>dd{margin-left:180px}}.uk-description-list-line>dt{font-weight:normal}.uk-description-list-line>dt:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-description-list-line>dd{color:#999}.uk-table{width:100%;margin-bottom:15px 0}*+.uk-table{margin-top:15px}.uk-table th,.uk-table td{padding:8px 8px;border-bottom:1px solid #ddd}.uk-table th{text-align:left}.uk-table td{vertical-align:top}.uk-table thead th{vertical-align:bottom}.uk-table caption,.uk-table tfoot{font-size:12px;font-style:italic}.uk-table caption{text-align:left;color:#999}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-striped tbody tr:nth-of-type(odd) td{background:#fafafa}.uk-table-condensed td{padding:4px 8px}.uk-table-hover tbody tr:hover td{background:#f0f0f0}.uk-form>:last-child{margin-bottom:0}.uk-form select,.uk-form textarea,.uk-form input[type="text"],.uk-form input[type="password"],.uk-form input[type="datetime"],.uk-form input[type="datetime-local"],.uk-form input[type="date"],.uk-form input[type="month"],.uk-form input[type="time"],.uk-form input[type="week"],.uk-form input[type="number"],.uk-form input[type="email"],.uk-form input[type="url"],.uk-form input[type="search"],.uk-form input[type="tel"],.uk-form input[type="color"]{height:30px;max-width:100%;padding:4px 6px;border:1px solid #ddd;background:#fff;color:#444;-webkit-transition:all linear .2s;transition:all linear .2s;border-radius:4px}.uk-form select:focus,.uk-form textarea:focus,.uk-form input[type="text"]:focus,.uk-form input[type="password"]:focus,.uk-form input[type="datetime"]:focus,.uk-form input[type="datetime-local"]:focus,.uk-form input[type="date"]:focus,.uk-form input[type="month"]:focus,.uk-form input[type="time"]:focus,.uk-form input[type="week"]:focus,.uk-form input[type="number"]:focus,.uk-form input[type="email"]:focus,.uk-form input[type="url"]:focus,.uk-form input[type="search"]:focus,.uk-form input[type="tel"]:focus,.uk-form input[type="color"]:focus{border-color:#99baca;outline:0;background:#f5fbfe;color:#444}.uk-form select:disabled,.uk-form textarea:disabled,.uk-form input[type="text"]:disabled,.uk-form input[type="password"]:disabled,.uk-form input[type="datetime"]:disabled,.uk-form input[type="datetime-local"]:disabled,.uk-form input[type="date"]:disabled,.uk-form input[type="month"]:disabled,.uk-form input[type="time"]:disabled,.uk-form input[type="week"]:disabled,.uk-form input[type="number"]:disabled,.uk-form input[type="email"]:disabled,.uk-form input[type="url"]:disabled,.uk-form input[type="search"]:disabled,.uk-form input[type="tel"]:disabled,.uk-form input[type="color"]:disabled{border-color:#ddd;background-color:#fafafa;color:#999}.uk-form textarea,.uk-form select[multiple],.uk-form select[size]{height:auto}.uk-form :-ms-input-placeholder{color:#999!important}.uk-form ::-moz-placeholder{color:#999}.uk-form ::-webkit-input-placeholder{color:#999}.uk-form :disabled:-ms-input-placeholder{color:#999!important}.uk-form :disabled::-moz-placeholder{color:#999}.uk-form :disabled::-webkit-input-placeholder{color:#999}.uk-form legend{width:100%;padding-bottom:15px;font-size:18px;line-height:30px}.uk-form legend:after{content:"";display:block;border-bottom:1px solid #ddd}.uk-form-danger{border-color:#dc8d99!important;background:#fff7f8!important;color:#c91032!important}.uk-form-success{border-color:#8ec73b!important;background:#fafff2!important;color:#539022!important}.uk-form-small{height:25px!important;padding:3px 3px!important;font-size:12px}.uk-form-large{height:40px!important;padding:8px 6px!important;font-size:16px}.uk-form-blank{border:none!important;background:none!important;box-shadow:none!important;outline:1px dashed transparent!important}.uk-form-blank:focus{outline-color:#ddd!important}input.uk-form-width-mini{width:40px}select.uk-form-width-mini{width:65px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-form-row:before,.uk-form-row:after{content:" ";display:table}.uk-form-row:after{clear:both}.uk-form-row+.uk-form-row{margin-top:15px}.uk-form-help-inline{display:inline-block;margin:0 0 0 10px}.uk-form-help-block{margin:5px 0 0 0}.uk-form-controls>:last-child{margin-bottom:0}.uk-form-controls-condensed{margin:5px 0}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px;font-weight:bold}@media(max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px;font-weight:bold}}@media(min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:5px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:5px}}.uk-button{display:inline-block;min-height:30px;padding:0 12px;border:0;background:#f7f7f7;line-height:28px;color:#444;letter-spacing:normal;border:1px solid rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.3);background-origin:border-box;background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee);border-radius:4px;text-shadow:0 1px 0 #fff}a.uk-button{-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;text-decoration:none}.uk-button:hover,.uk-button:focus{background-color:#fafafa;color:#444;outline:0;background-image:none}.uk-button:active,.uk-button.uk-active{background-color:#f5f5f5;color:#444;border-color:rgba(0,0,0,0.2);border-top-color:rgba(0,0,0,0.3);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.uk-button-primary{background-color:#009dd8;color:#fff;background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);background-image:linear-gradient(to bottom,#00b4f5,#008dc5);border-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.4);text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.uk-button-primary:hover,.uk-button-primary:focus{background-color:#00aff2;color:#fff;background-image:none}.uk-button-primary:active,.uk-button-primary.uk-active{background-color:#008abf;color:#fff;background-image:none;border-color:rgba(0,0,0,0.2);border-top-color:rgba(0,0,0,0.4);box-shadow:inset 0 2px 4px rgba(0,0,0,0.2)}.uk-button-success{background-color:#82bb42;color:#fff;background-image:-webkit-linear-gradient(top,#9fd256,#6fac34);background-image:linear-gradient(to bottom,#9fd256,#6fac34);border-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.4);text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.uk-button-success:hover,.uk-button-success:focus{background-color:#8fce48;color:#fff;background-image:none}.uk-button-success:active,.uk-button-success.uk-active{background-color:#76b430;color:#fff;background-image:none;border-color:rgba(0,0,0,0.2);border-top-color:rgba(0,0,0,0.4);box-shadow:inset 0 2px 4px rgba(0,0,0,0.2)}.uk-button-danger{background-color:#d32c46;color:#fff;background-image:-webkit-linear-gradient(top,#ee465a,#c11a39);background-image:linear-gradient(to bottom,#ee465a,#c11a39);border-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.4);text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.uk-button-danger:hover,.uk-button-danger:focus{background-color:#e33551;color:#fff;background-image:none}.uk-button-danger:active,.uk-button-danger.uk-active{background-color:#c91c37;color:#fff;background-image:none;border-color:rgba(0,0,0,0.2);border-top-color:rgba(0,0,0,0.4);box-shadow:inset 0 2px 4px rgba(0,0,0,0.2)}.uk-button:disabled{background-color:#fafafa;color:#999;border-color:rgba(0,0,0,0.2);background-image:none;box-shadow:none;text-shadow:0 1px 0 #fff}.uk-button-link,.uk-button-link:hover,.uk-button-link:focus,.uk-button-link:active,.uk-button-link.uk-active,.uk-button-link:disabled{display:inline;border:0;background:0;box-shadow:none;text-shadow:none}.uk-button-link{color:#07d}.uk-button-link:hover,.uk-button-link:focus,.uk-button-link:active,.uk-button-link.uk-active{color:#059;text-decoration:underline}.uk-button-link:disabled{color:#999}.uk-button-link:focus{outline:1px dotted}.uk-button-mini{min-height:20px;padding:0 6px;line-height:18px;font-size:11px}.uk-button-small{min-height:25px;padding:0 10px;line-height:23px;font-size:12px}.uk-button-large{min-height:40px;padding:0 15px;line-height:38px;font-size:16px;border-radius:5px}.uk-button-expand{display:block;width:100%;text-align:center}.uk-button-expand+.uk-button-expand{margin-top:10px}.uk-button-group{display:inline-block;vertical-align:middle;position:relative;letter-spacing:-0.31em;white-space:nowrap}.uk-button-group>*{display:inline-block}.uk-button-dropdown{display:inline-block;vertical-align:middle;position:relative}@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}[class*='uk-icon-']:before{display:inline-block;font-family:"FontAwesome";font-weight:normal;font-style:normal;vertical-align:baseline;line-height:1;-webkit-font-smoothing:antialiased}.uk-icon-small:before{font-size:150%;vertical-align:-10%}.uk-icon-medium:before{font-size:200%;vertical-align:-16%}.uk-icon-large:before{font-size:250%;vertical-align:-22%}.uk-icon-spin{display:inline-block;-webkit-animation:uk-animation-spin 2s infinite linear;animation:uk-animation-spin 2s infinite linear}.uk-icon-button{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:35px;height:35px;border-radius:100%;background:#f7f7f7;line-height:35px;color:#444;font-size:17.5px;text-align:center;border:1px solid #ccc;border-bottom-color:#bbb;background-origin:border-box;background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee);text-shadow:0 1px 0 #fff}.uk-icon-button:hover,.uk-icon-button:focus{background-color:#fafafa;color:#444;text-decoration:none;outline:0;background-image:none}.uk-icon-button:active{background-color:#f5f5f5;color:#444;border-color:#ccc;border-top-color:#bbb;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.uk-icon-glass:before{content:"\f000"}.uk-icon-music:before{content:"\f001"}.uk-icon-search:before{content:"\f002"}.uk-icon-envelope-alt:before{content:"\f003"}.uk-icon-heart:before{content:"\f004"}.uk-icon-star:before{content:"\f005"}.uk-icon-star-empty:before{content:"\f006"}.uk-icon-user:before{content:"\f007"}.uk-icon-film:before{content:"\f008"}.uk-icon-th-large:before{content:"\f009"}.uk-icon-th:before{content:"\f00a"}.uk-icon-th-list:before{content:"\f00b"}.uk-icon-ok:before{content:"\f00c"}.uk-icon-remove:before{content:"\f00d"}.uk-icon-zoom-in:before{content:"\f00e"}.uk-icon-zoom-out:before{content:"\f010"}.uk-icon-power-off:before,.uk-icon-off:before{content:"\f011"}.uk-icon-signal:before{content:"\f012"}.uk-icon-gear:before,.uk-icon-cog:before{content:"\f013"}.uk-icon-trash:before{content:"\f014"}.uk-icon-home:before{content:"\f015"}.uk-icon-file-alt:before{content:"\f016"}.uk-icon-time:before{content:"\f017"}.uk-icon-road:before{content:"\f018"}.uk-icon-download-alt:before{content:"\f019"}.uk-icon-download:before{content:"\f01a"}.uk-icon-upload:before{content:"\f01b"}.uk-icon-inbox:before{content:"\f01c"}.uk-icon-play-circle:before{content:"\f01d"}.uk-icon-rotate-right:before,.uk-icon-repeat:before{content:"\f01e"}.uk-icon-refresh:before{content:"\f021"}.uk-icon-list-alt:before{content:"\f022"}.uk-icon-lock:before{content:"\f023"}.uk-icon-flag:before{content:"\f024"}.uk-icon-headphones:before{content:"\f025"}.uk-icon-volume-off:before{content:"\f026"}.uk-icon-volume-down:before{content:"\f027"}.uk-icon-volume-up:before{content:"\f028"}.uk-icon-qrcode:before{content:"\f029"}.uk-icon-barcode:before{content:"\f02a"}.uk-icon-tag:before{content:"\f02b"}.uk-icon-tags:before{content:"\f02c"}.uk-icon-book:before{content:"\f02d"}.uk-icon-bookmark:before{content:"\f02e"}.uk-icon-print:before{content:"\f02f"}.uk-icon-camera:before{content:"\f030"}.uk-icon-font:before{content:"\f031"}.uk-icon-bold:before{content:"\f032"}.uk-icon-italic:before{content:"\f033"}.uk-icon-text-height:before{content:"\f034"}.uk-icon-text-width:before{content:"\f035"}.uk-icon-align-left:before{content:"\f036"}.uk-icon-align-center:before{content:"\f037"}.uk-icon-align-right:before{content:"\f038"}.uk-icon-align-justify:before{content:"\f039"}.uk-icon-list:before{content:"\f03a"}.uk-icon-indent-left:before{content:"\f03b"}.uk-icon-indent-right:before{content:"\f03c"}.uk-icon-facetime-video:before{content:"\f03d"}.uk-icon-picture:before{content:"\f03e"}.uk-icon-pencil:before{content:"\f040"}.uk-icon-map-marker:before{content:"\f041"}.uk-icon-adjust:before{content:"\f042"}.uk-icon-tint:before{content:"\f043"}.uk-icon-edit:before{content:"\f044"}.uk-icon-share:before{content:"\f045"}.uk-icon-check:before{content:"\f046"}.uk-icon-move:before{content:"\f047"}.uk-icon-step-backward:before{content:"\f048"}.uk-icon-fast-backward:before{content:"\f049"}.uk-icon-backward:before{content:"\f04a"}.uk-icon-play:before{content:"\f04b"}.uk-icon-pause:before{content:"\f04c"}.uk-icon-stop:before{content:"\f04d"}.uk-icon-forward:before{content:"\f04e"}.uk-icon-fast-forward:before{content:"\f050"}.uk-icon-step-forward:before{content:"\f051"}.uk-icon-eject:before{content:"\f052"}.uk-icon-chevron-left:before{content:"\f053"}.uk-icon-chevron-right:before{content:"\f054"}.uk-icon-plus-sign:before{content:"\f055"}.uk-icon-minus-sign:before{content:"\f056"}.uk-icon-remove-sign:before{content:"\f057"}.uk-icon-ok-sign:before{content:"\f058"}.uk-icon-question-sign:before{content:"\f059"}.uk-icon-info-sign:before{content:"\f05a"}.uk-icon-screenshot:before{content:"\f05b"}.uk-icon-remove-circle:before{content:"\f05c"}.uk-icon-ok-circle:before{content:"\f05d"}.uk-icon-ban-circle:before{content:"\f05e"}.uk-icon-arrow-left:before{content:"\f060"}.uk-icon-arrow-right:before{content:"\f061"}.uk-icon-arrow-up:before{content:"\f062"}.uk-icon-arrow-down:before{content:"\f063"}.uk-icon-mail-forward:before,.uk-icon-share-alt:before{content:"\f064"}.uk-icon-resize-full:before{content:"\f065"}.uk-icon-resize-small:before{content:"\f066"}.uk-icon-plus:before{content:"\f067"}.uk-icon-minus:before{content:"\f068"}.uk-icon-asterisk:before{content:"\f069"}.uk-icon-exclamation-sign:before{content:"\f06a"}.uk-icon-gift:before{content:"\f06b"}.uk-icon-leaf:before{content:"\f06c"}.uk-icon-fire:before{content:"\f06d"}.uk-icon-eye-open:before{content:"\f06e"}.uk-icon-eye-close:before{content:"\f070"}.uk-icon-warning-sign:before{content:"\f071"}.uk-icon-plane:before{content:"\f072"}.uk-icon-calendar:before{content:"\f073"}.uk-icon-random:before{content:"\f074"}.uk-icon-comment:before{content:"\f075"}.uk-icon-magnet:before{content:"\f076"}.uk-icon-chevron-up:before{content:"\f077"}.uk-icon-chevron-down:before{content:"\f078"}.uk-icon-retweet:before{content:"\f079"}.uk-icon-shopping-cart:before{content:"\f07a"}.uk-icon-folder-close:before{content:"\f07b"}.uk-icon-folder-open:before{content:"\f07c"}.uk-icon-resize-vertical:before{content:"\f07d"}.uk-icon-resize-horizontal:before{content:"\f07e"}.uk-icon-bar-chart:before{content:"\f080"}.uk-icon-twitter-sign:before{content:"\f081"}.uk-icon-facebook-sign:before{content:"\f082"}.uk-icon-camera-retro:before{content:"\f083"}.uk-icon-key:before{content:"\f084"}.uk-icon-gears:before,.uk-icon-cogs:before{content:"\f085"}.uk-icon-comments:before{content:"\f086"}.uk-icon-thumbs-up-alt:before{content:"\f087"}.uk-icon-thumbs-down-alt:before{content:"\f088"}.uk-icon-star-half:before{content:"\f089"}.uk-icon-heart-empty:before{content:"\f08a"}.uk-icon-signout:before{content:"\f08b"}.uk-icon-linkedin-sign:before{content:"\f08c"}.uk-icon-pushpin:before{content:"\f08d"}.uk-icon-external-link:before{content:"\f08e"}.uk-icon-signin:before{content:"\f090"}.uk-icon-trophy:before{content:"\f091"}.uk-icon-github-sign:before{content:"\f092"}.uk-icon-upload-alt:before{content:"\f093"}.uk-icon-lemon:before{content:"\f094"}.uk-icon-phone:before{content:"\f095"}.uk-icon-unchecked:before,.uk-icon-check-empty:before{content:"\f096"}.uk-icon-bookmark-empty:before{content:"\f097"}.uk-icon-phone-sign:before{content:"\f098"}.uk-icon-twitter:before{content:"\f099"}.uk-icon-facebook:before{content:"\f09a"}.uk-icon-github:before{content:"\f09b"}.uk-icon-unlock:before{content:"\f09c"}.uk-icon-credit-card:before{content:"\f09d"}.uk-icon-rss:before{content:"\f09e"}.uk-icon-hdd:before{content:"\f0a0"}.uk-icon-bullhorn:before{content:"\f0a1"}.uk-icon-bell:before{content:"\f0a2"}.uk-icon-certificate:before{content:"\f0a3"}.uk-icon-hand-right:before{content:"\f0a4"}.uk-icon-hand-left:before{content:"\f0a5"}.uk-icon-hand-up:before{content:"\f0a6"}.uk-icon-hand-down:before{content:"\f0a7"}.uk-icon-circle-arrow-left:before{content:"\f0a8"}.uk-icon-circle-arrow-right:before{content:"\f0a9"}.uk-icon-circle-arrow-up:before{content:"\f0aa"}.uk-icon-circle-arrow-down:before{content:"\f0ab"}.uk-icon-globe:before{content:"\f0ac"}.uk-icon-wrench:before{content:"\f0ad"}.uk-icon-tasks:before{content:"\f0ae"}.uk-icon-filter:before{content:"\f0b0"}.uk-icon-briefcase:before{content:"\f0b1"}.uk-icon-fullscreen:before{content:"\f0b2"}.uk-icon-group:before{content:"\f0c0"}.uk-icon-link:before{content:"\f0c1"}.uk-icon-cloud:before{content:"\f0c2"}.uk-icon-beaker:before{content:"\f0c3"}.uk-icon-cut:before{content:"\f0c4"}.uk-icon-copy:before{content:"\f0c5"}.uk-icon-paperclip:before,.uk-icon-paper-clip:before{content:"\f0c6"}.uk-icon-save:before{content:"\f0c7"}.uk-icon-sign-blank:before{content:"\f0c8"}.uk-icon-reorder:before{content:"\f0c9"}.uk-icon-list-ul:before{content:"\f0ca"}.uk-icon-list-ol:before{content:"\f0cb"}.uk-icon-strikethrough:before{content:"\f0cc"}.uk-icon-underline:before{content:"\f0cd"}.uk-icon-table:before{content:"\f0ce"}.uk-icon-magic:before{content:"\f0d0"}.uk-icon-truck:before{content:"\f0d1"}.uk-icon-pinterest:before{content:"\f0d2"}.uk-icon-pinterest-sign:before{content:"\f0d3"}.uk-icon-google-plus-sign:before{content:"\f0d4"}.uk-icon-google-plus:before{content:"\f0d5"}.uk-icon-money:before{content:"\f0d6"}.uk-icon-caret-down:before{content:"\f0d7"}.uk-icon-caret-up:before{content:"\f0d8"}.uk-icon-caret-left:before{content:"\f0d9"}.uk-icon-caret-right:before{content:"\f0da"}.uk-icon-columns:before{content:"\f0db"}.uk-icon-sort:before{content:"\f0dc"}.uk-icon-sort-down:before{content:"\f0dd"}.uk-icon-sort-up:before{content:"\f0de"}.uk-icon-envelope:before{content:"\f0e0"}.uk-icon-linkedin:before{content:"\f0e1"}.uk-icon-rotate-left:before,.uk-icon-undo:before{content:"\f0e2"}.uk-icon-legal:before{content:"\f0e3"}.uk-icon-dashboard:before{content:"\f0e4"}.uk-icon-comment-alt:before{content:"\f0e5"}.uk-icon-comments-alt:before{content:"\f0e6"}.uk-icon-bolt:before{content:"\f0e7"}.uk-icon-sitemap:before{content:"\f0e8"}.uk-icon-umbrella:before{content:"\f0e9"}.uk-icon-paste:before{content:"\f0ea"}.uk-icon-lightbulb:before{content:"\f0eb"}.uk-icon-exchange:before{content:"\f0ec"}.uk-icon-cloud-download:before{content:"\f0ed"}.uk-icon-cloud-upload:before{content:"\f0ee"}.uk-icon-user-md:before{content:"\f0f0"}.uk-icon-stethoscope:before{content:"\f0f1"}.uk-icon-suitcase:before{content:"\f0f2"}.uk-icon-bell-alt:before{content:"\f0f3"}.uk-icon-coffee:before{content:"\f0f4"}.uk-icon-food:before{content:"\f0f5"}.uk-icon-file-text-alt:before{content:"\f0f6"}.uk-icon-building:before{content:"\f0f7"}.uk-icon-hospital:before{content:"\f0f8"}.uk-icon-ambulance:before{content:"\f0f9"}.uk-icon-medkit:before{content:"\f0fa"}.uk-icon-fighter-jet:before{content:"\f0fb"}.uk-icon-beer:before{content:"\f0fc"}.uk-icon-h-sign:before{content:"\f0fd"}.uk-icon-plus-sign-alt:before{content:"\f0fe"}.uk-icon-double-angle-left:before{content:"\f100"}.uk-icon-double-angle-right:before{content:"\f101"}.uk-icon-double-angle-up:before{content:"\f102"}.uk-icon-double-angle-down:before{content:"\f103"}.uk-icon-angle-left:before{content:"\f104"}.uk-icon-angle-right:before{content:"\f105"}.uk-icon-angle-up:before{content:"\f106"}.uk-icon-angle-down:before{content:"\f107"}.uk-icon-desktop:before{content:"\f108"}.uk-icon-laptop:before{content:"\f109"}.uk-icon-tablet:before{content:"\f10a"}.uk-icon-mobile-phone:before{content:"\f10b"}.uk-icon-circle-blank:before{content:"\f10c"}.uk-icon-quote-left:before{content:"\f10d"}.uk-icon-quote-right:before{content:"\f10e"}.uk-icon-spinner:before{content:"\f110"}.uk-icon-circle:before{content:"\f111"}.uk-icon-mail-reply:before,.uk-icon-reply:before{content:"\f112"}.uk-icon-github-alt:before{content:"\f113"}.uk-icon-folder-close-alt:before{content:"\f114"}.uk-icon-folder-open-alt:before{content:"\f115"}.uk-icon-expand-alt:before{content:"\f116"}.uk-icon-collapse-alt:before{content:"\f117"}.uk-icon-smile:before{content:"\f118"}.uk-icon-frown:before{content:"\f119"}.uk-icon-meh:before{content:"\f11a"}.uk-icon-gamepad:before{content:"\f11b"}.uk-icon-keyboard:before{content:"\f11c"}.uk-icon-flag-alt:before{content:"\f11d"}.uk-icon-flag-checkered:before{content:"\f11e"}.uk-icon-terminal:before{content:"\f120"}.uk-icon-code:before{content:"\f121"}.uk-icon-reply-all:before{content:"\f122"}.uk-icon-mail-reply-all:before{content:"\f122"}.uk-icon-star-half-full:before,.uk-icon-star-half-empty:before{content:"\f123"}.uk-icon-location-arrow:before{content:"\f124"}.uk-icon-crop:before{content:"\f125"}.uk-icon-code-fork:before{content:"\f126"}.uk-icon-unlink:before{content:"\f127"}.uk-icon-question:before{content:"\f128"}.uk-icon-info:before{content:"\f129"}.uk-icon-exclamation:before{content:"\f12a"}.uk-icon-superscript:before{content:"\f12b"}.uk-icon-subscript:before{content:"\f12c"}.uk-icon-eraser:before{content:"\f12d"}.uk-icon-puzzle-piece:before{content:"\f12e"}.uk-icon-microphone:before{content:"\f130"}.uk-icon-microphone-off:before{content:"\f131"}.uk-icon-shield:before{content:"\f132"}.uk-icon-calendar-empty:before{content:"\f133"}.uk-icon-fire-extinguisher:before{content:"\f134"}.uk-icon-rocket:before{content:"\f135"}.uk-icon-maxcdn:before{content:"\f136"}.uk-icon-chevron-sign-left:before{content:"\f137"}.uk-icon-chevron-sign-right:before{content:"\f138"}.uk-icon-chevron-sign-up:before{content:"\f139"}.uk-icon-chevron-sign-down:before{content:"\f13a"}.uk-icon-html5:before{content:"\f13b"}.uk-icon-css3:before{content:"\f13c"}.uk-icon-anchor:before{content:"\f13d"}.uk-icon-unlock-alt:before{content:"\f13e"}.uk-icon-bullseye:before{content:"\f140"}.uk-icon-ellipsis-horizontal:before{content:"\f141"}.uk-icon-ellipsis-vertical:before{content:"\f142"}.uk-icon-rss-sign:before{content:"\f143"}.uk-icon-play-sign:before{content:"\f144"}.uk-icon-ticket:before{content:"\f145"}.uk-icon-minus-sign-alt:before{content:"\f146"}.uk-icon-check-minus:before{content:"\f147"}.uk-icon-level-up:before{content:"\f148"}.uk-icon-level-down:before{content:"\f149"}.uk-icon-check-sign:before{content:"\f14a"}.uk-icon-edit-sign:before{content:"\f14b"}.uk-icon-external-link-sign:before{content:"\f14c"}.uk-icon-share-sign:before{content:"\f14d"}.uk-icon-compass:before{content:"\f14e"}.uk-icon-collapse:before{content:"\f150"}.uk-icon-collapse-top:before{content:"\f151"}.uk-icon-expand:before{content:"\f152"}.uk-icon-euro:before,.uk-icon-eur:before{content:"\f153"}.uk-icon-gbp:before{content:"\f154"}.uk-icon-dollar:before,.uk-icon-usd:before{content:"\f155"}.uk-icon-rupee:before,.uk-icon-inr:before{content:"\f156"}.uk-icon-yen:before,.uk-icon-jpy:before{content:"\f157"}.uk-icon-renminbi:before,.uk-icon-cny:before{content:"\f158"}.uk-icon-won:before,.uk-icon-krw:before{content:"\f159"}.uk-icon-bitcoin:before,.uk-icon-btc:before{content:"\f15a"}.uk-icon-file:before{content:"\f15b"}.uk-icon-file-text:before{content:"\f15c"}.uk-icon-sort-by-alphabet:before{content:"\f15d"}.uk-icon-sort-by-alphabet-alt:before{content:"\f15e"}.uk-icon-sort-by-attributes:before{content:"\f160"}.uk-icon-sort-by-attributes-alt:before{content:"\f161"}.uk-icon-sort-by-order:before{content:"\f162"}.uk-icon-sort-by-order-alt:before{content:"\f163"}.uk-icon-thumbs-up:before{content:"\f164"}.uk-icon-thumbs-down:before{content:"\f165"}.uk-icon-youtube-sign:before{content:"\f166"}.uk-icon-youtube:before{content:"\f167"}.uk-icon-xing:before{content:"\f168"}.uk-icon-xing-sign:before{content:"\f169"}.uk-icon-youtube-play:before{content:"\f16a"}.uk-icon-dropbox:before{content:"\f16b"}.uk-icon-stackexchange:before{content:"\f16c"}.uk-icon-instagram:before{content:"\f16d"}.uk-icon-flickr:before{content:"\f16e"}.uk-icon-adn:before{content:"\f170"}.uk-icon-bitbucket:before{content:"\f171"}.uk-icon-bitbucket-sign:before{content:"\f172"}.uk-icon-tumblr:before{content:"\f173"}.uk-icon-tumblr-sign:before{content:"\f174"}.uk-icon-long-arrow-down:before{content:"\f175"}.uk-icon-long-arrow-up:before{content:"\f176"}.uk-icon-long-arrow-left:before{content:"\f177"}.uk-icon-long-arrow-right:before{content:"\f178"}.uk-icon-apple:before{content:"\f179"}.uk-icon-windows:before{content:"\f17a"}.uk-icon-android:before{content:"\f17b"}.uk-icon-linux:before{content:"\f17c"}.uk-icon-dribbble:before{content:"\f17d"}.uk-icon-skype:before{content:"\f17e"}.uk-icon-foursquare:before{content:"\f180"}.uk-icon-trello:before{content:"\f181"}.uk-icon-female:before{content:"\f182"}.uk-icon-male:before{content:"\f183"}.uk-icon-gittip:before{content:"\f184"}.uk-icon-sun:before{content:"\f185"}.uk-icon-moon:before{content:"\f186"}.uk-icon-archive:before{content:"\f187"}.uk-icon-bug:before{content:"\f188"}.uk-icon-vk:before{content:"\f189"}.uk-icon-weibo:before{content:"\f18a"}.uk-icon-renren:before{content:"\f18b"}.uk-close{-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;width:20px;line-height:20px;text-align:center;color:inherit;opacity:.3;padding:0;border:0;-webkit-appearance:none;background:transparent}.uk-close:after{display:block;content:"\f00d";font-family:"FontAwesome"}.uk-close:hover,.uk-close:focus{opacity:.5;outline:0}a.uk-close:hover{color:inherit;text-decoration:none;cursor:pointer}.uk-close-alt{padding:2px;border-radius:100%;background:#fff;opacity:1;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 0 6px rgba(0,0,0,0.3)}.uk-close-alt:hover,.uk-close-alt:focus{opacity:1}.uk-close-alt:after{opacity:.5}.uk-close-alt:hover:after,.uk-close-alt:focus:after{opacity:.8}.uk-badge{display:inline-block;padding:0 5px;background:#009dd8;font-size:10px;font-weight:bold;line-height:14px;color:#fff;text-align:center;vertical-align:middle;text-transform:none;border:1px solid rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.3);background-origin:border-box;background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);background-image:linear-gradient(to bottom,#00b4f5,#008dc5);border-radius:2px;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.uk-badge-notification{-moz-box-sizing:border-box;box-sizing:border-box;min-width:18px;border-radius:500px;font-size:12px;line-height:18px}.uk-badge-success{background-color:#82bb42;background-image:-webkit-linear-gradient(top,#9fd256,#6fac34);background-image:linear-gradient(to bottom,#9fd256,#6fac34)}.uk-badge-warning{background-color:#f9a124;background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406)}.uk-badge-danger{background-color:#d32c46;background-image:-webkit-linear-gradient(top,#ee465a,#c11a39);background-image:linear-gradient(to bottom,#ee465a,#c11a39)}.uk-alert{margin-bottom:15px;padding:10px;background:#ebf7fd;color:#2d7091;border:1px solid rgba(45,112,145,0.3);border-radius:4px;text-shadow:0 1px 0 #fff}*+.uk-alert{margin-top:15px}.uk-alert>:last-child{margin-bottom:0}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert-close{float:right}.uk-alert-close+*{margin-top:0}.uk-alert-success{background:#f2fae3;color:#659f13;border-color:rgba(101,159,19,0.3)}.uk-alert-warning{background:#fffceb;color:#e28327;border-color:rgba(226,131,39,0.3)}.uk-alert-danger{background:#fff1f0;color:#d85030;border-color:rgba(216,80,48,0.3)}.uk-alert-large{padding:20px}.uk-alert-large .uk-alert-close{margin:-10px -10px 0 0}.uk-thumbnail{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;margin:0;padding:4px;border:1px solid #ddd;background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.05)}a.uk-thumbnail:hover,a.uk-thumbnail:focus{border-color:#aaa;background-color:#fff;text-decoration:none;outline:0;box-shadow:0 1px 4px rgba(0,0,0,0.3)}.uk-thumbnail-caption{padding-top:5px;text-align:center;color:#444}.uk-thumbnail-mini{width:150px}.uk-thumbnail-small{width:200px}.uk-thumbnail-medium{width:300px}.uk-thumbnail-large{width:400px}.uk-thumbnail-expand,.uk-thumbnail-expand>img{width:100%}.uk-overlay{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-overlay-area{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-overlay:hover .uk-overlay-area,.uk-overlay-toggle:hover .uk-overlay-area{opacity:1}.uk-overlay-area:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:"FontAwesome";text-align:center;color:#fff}.uk-overlay-caption{position:absolute;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,0.5);color:#fff;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-overlay:hover .uk-overlay-caption,.uk-overlay-toggle:hover .uk-overlay-caption{opacity:1}.uk-progress{-moz-box-sizing:border-box;box-sizing:border-box;height:20px;margin-bottom:15px;background:#f7f7f7;overflow:hidden;line-height:20px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.07),inset 0 2px 2px rgba(0,0,0,0.07);border-radius:4px}*+.uk-progress{margin-top:15px}.uk-progress-bar{width:0;height:100%;background:#009dd8;float:left;-webkit-transition:width .6s ease;transition:width .6s ease;font-size:12px;color:#fff;text-align:center;background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);background-image:linear-gradient(to bottom,#00b4f5,#008dc5);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2),inset 0 0 0 1px rgba(0,0,0,0.1);text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.uk-progress-mini{height:6px}.uk-progress-small{height:12px}.uk-progress-success .uk-progress-bar{background-color:#82bb42;background-image:-webkit-linear-gradient(top,#9fd256,#6fac34);background-image:linear-gradient(to bottom,#9fd256,#6fac34)}.uk-progress-warning .uk-progress-bar{background-color:#f9a124;background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406)}.uk-progress-danger .uk-progress-bar{background-color:#d32c46;background-image:-webkit-linear-gradient(top,#ee465a,#c11a39);background-image:linear-gradient(to bottom,#ee465a,#c11a39)}.uk-progress-striped .uk-progress-bar{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:30px 30px}.uk-progress-striped.uk-active .uk-progress-bar{-webkit-animation:uk-progress-bar-stripes 2s linear infinite;animation:uk-progress-bar-stripes 2s linear infinite}@-webkit-keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}.uk-search{display:inline-block;position:relative;margin:0}.uk-search:before{content:"\f002";position:absolute;top:0;left:0;width:30px;line-height:30px;text-align:center;font-family:"FontAwesome";font-size:14px;color:rgba(0,0,0,0.2)}.uk-search-field{width:120px;height:30px;padding:0 30px;border:1px solid rgba(0,0,0,0);border-radius:0;background:rgba(0,0,0,0);color:#444;-webkit-transition:all linear .2s;transition:all linear .2s}input.uk-search-field{-webkit-appearance:none}.uk-search-field:-ms-input-placeholder{color:#999}.uk-search-field::-moz-placeholder{color:#999}.uk-search-field::-webkit-input-placeholder{color:#999}.uk-search-field::-ms-clear{display:none}.uk-search-field:focus{outline:0}.uk-search-field:focus,.uk-active .uk-search-field{width:180px}.uk-search-close{display:none;position:absolute;top:0;right:0;width:30px;line-height:30px;text-align:center;font-size:14px;color:rgba(0,0,0,0.2);padding:0;border:0;-webkit-appearance:none;background:transparent}.uk-loading>.uk-search-close,.uk-active>.uk-search-close{display:block}.uk-search-close:after{display:block;content:"\f00d";font-family:"FontAwesome"}.uk-loading>.uk-search-close:after{content:"\f110";-webkit-animation:uk-animation-spin 2s infinite linear;animation:uk-animation-spin 2s infinite linear}.uk-dropdown{display:none;position:absolute;top:100%;left:0;z-index:1000;-moz-box-sizing:border-box;box-sizing:border-box;width:200px;margin-top:5px;padding:15px;background:#fff;color:#444;letter-spacing:normal;border:1px solid #cbcbcb;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.uk-open>.uk-dropdown{display:block;-webkit-animation:uk-animation-fade .2s ease-in-out;animation:uk-animation-fade .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.uk-dropdown-flip{left:auto;right:0}.uk-dropdown-up{top:auto;bottom:100%;margin-top:auto;margin-bottom:5px}.uk-navbar-flip .uk-dropdown{left:auto;right:0}.uk-navbar-flip .uk-dropdown-flip{left:0;right:auto}.uk-dropdown .uk-nav{margin:0 -15px}.uk-dropdown>.uk-grid+.uk-grid{margin-top:15px}.uk-dropdown>.uk-grid>[class*='uk-width-']>.uk-panel+.uk-panel{margin-top:15px}@media(min-width:768px){.uk-dropdown:not(.uk-dropdown-stack)>.uk-grid{margin-left:-15px;margin-right:-15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-grid>[class*='uk-width-']{padding-left:15px;padding-right:15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-grid>[class*='uk-width-']:nth-child(n+2){border-left:1px solid #ddd}.uk-dropdown-width-2:not(.uk-dropdown-stack){width:400px}.uk-dropdown-width-3:not(.uk-dropdown-stack){width:600px}.uk-dropdown-width-4:not(.uk-dropdown-stack){width:800px}.uk-dropdown-width-5:not(.uk-dropdown-stack){width:1000px}}@media(max-width:767px){.uk-dropdown>.uk-grid>[class*='uk-width-']{width:100%}.uk-dropdown>.uk-grid>[class*='uk-width-']:nth-child(n+2){margin-top:15px}}.uk-dropdown-stack>.uk-grid>[class*='uk-width-']{width:100%}.uk-dropdown-stack>.uk-grid>[class*='uk-width-']:nth-child(n+2){margin-top:15px}.uk-dropdown-small{min-width:150px;width:auto;padding:5px;white-space:nowrap}.uk-dropdown-small .uk-nav{margin:0 -5px}.uk-dropdown-navbar{margin-top:6px;background:#fff;color:#444;left:-1px;border:1px solid #cbcbcb;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.uk-open>.uk-dropdown-navbar{-webkit-animation:uk-animation-slide-down .2s ease-in-out;animation:uk-animation-slide-down .2s ease-in-out}.uk-dropdown-search{width:300px;margin-top:0;background:#fff;color:#444}.uk-open>.uk-dropdown-search{-webkit-animation:uk-animation-slide-down .2s ease-in-out;animation:uk-animation-slide-down .2s ease-in-out}.uk-navbar-flip .uk-dropdown-search{margin-top:11px;margin-right:-16px}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1020;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{position:relative;top:10%;left:50%;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;width:600px;margin-left:-300px;background:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.3)}@media(max-width:767px){.uk-modal-dialog{top:0;left:0;right:0;width:auto;margin:10px}}.uk-modal-dialog>:last-child{margin-bottom:0}.uk-modal-dialog-slide{opacity:0;-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out}.uk-open .uk-modal-dialog-slide{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-close{margin:-10px -10px 0 0;float:right}.uk-modal-close+*{margin-top:0}.uk-modal-dialog-frameless{padding:0}.uk-modal-dialog-frameless .uk-modal-close{position:absolute;top:-12px;right:-12px;margin:0;float:none}@media(max-width:767px){.uk-modal-dialog-frameless .uk-modal-close{top:-7px;right:-7px}}.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:rgba(0,0,0,0.1)}.uk-offcanvas.uk-active{display:block}.uk-offcanvas-page{position:fixed;-webkit-transition:margin-left .3s .05s ease-in-out,margin-right .3s .05s ease-in-out;transition:margin-left .3s .05s ease-in-out,margin-right .3s .05s ease-in-out}.uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:-100%;z-index:1011;width:270px;max-width:100%;background:#333;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:left .3s ease-in-out,right .3s ease-in-out,right .3s ease-in-out,right .3s ease-in-out;transition:left .3s ease-in-out,right .3s ease-in-out,right .3s ease-in-out,right .3s ease-in-out}.uk-offcanvas-bar-flip{left:auto;right:-100%}.uk-offcanvas .uk-panel{margin:20px 15px;color:#777;text-shadow:0 1px 0 rgba(0,0,0,0.5)}.uk-offcanvas .uk-panel-title{color:#ccc}.uk-offcanvas .uk-panel a:not([class]){color:#ccc}.uk-offcanvas .uk-panel a:not([class]):hover{color:#fff}.uk-offcanvas .uk-search{display:block;margin:20px 15px}.uk-offcanvas .uk-search:before{color:#777}.uk-offcanvas .uk-search-field{width:100%;border-color:rgba(0,0,0,0);background:#1a1a1a;color:#ccc}.uk-offcanvas .uk-search-field:-ms-input-placeholder{color:#777}.uk-offcanvas .uk-search-field::-moz-placeholder{color:#777}.uk-offcanvas .uk-search-field::-webkit-input-placeholder{color:#777}.uk-switcher{margin:0;padding:0;list-style:none}.uk-switcher>*:not(.uk-active){display:none}.uk-tooltip{display:none;position:absolute;z-index:1030;-moz-box-sizing:border-box;box-sizing:border-box;max-width:200px;padding:5px 8px;background:#333;color:rgba(255,255,255,0.7);font-size:12px;line-height:18px;text-align:center;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,0.5)}.uk-tooltip:after{content:"";display:block;position:absolute;width:0;height:0;border:5px dashed #333}.uk-tooltip-top:after,.uk-tooltip-top-left:after,.uk-tooltip-top-right:after{bottom:-5px;border-top-style:solid;border-bottom:0;border-left-color:transparent;border-right-color:transparent;border-top-color:#333}.uk-tooltip-bottom:after,.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after{top:-5px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent;border-bottom-color:#333}.uk-tooltip-top:after,.uk-tooltip-bottom:after{left:50%;margin-left:-5px}.uk-tooltip-top-left:after,.uk-tooltip-bottom-left:after{left:10px}.uk-tooltip-top-right:after,.uk-tooltip-bottom-right:after{right:10px}.uk-tooltip-left:after{right:-5px;top:50%;margin-top:-5px;border-left-style:solid;border-right:0;border-top-color:transparent;border-bottom-color:transparent;border-left-color:#333}.uk-tooltip-right:after{left:-5px;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;border-right-color:#333}.uk-text-small{font-size:11px;line-height:16px}.uk-text-large{font-size:18px;line-height:24px}.uk-text-bold{font-weight:bold}.uk-text-muted{color:#999}.uk-text-info{color:#2d7091}.uk-text-success{color:#659f13}.uk-text-warning{color:#e28327}.uk-text-danger{color:#d85030}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}.uk-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-text-break{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.uk-container{-moz-box-sizing:border-box;box-sizing:border-box;max-width:980px;padding:0 25px}@media(min-width:1220px){.uk-container{max-width:1200px;padding:0 35px}}.uk-container:before,.uk-container:after{content:" ";display:table}.uk-container:after{clear:both}.uk-container-center{margin-left:auto;margin-right:auto}.uk-clearfix:before,.uk-clearfix:after{content:" ";display:table}.uk-clearfix:after{clear:both}.uk-nbfc{overflow:hidden}.uk-nbfc-alt{display:table-cell;width:10000px}.uk-float-left{float:left}.uk-float-right{float:right}[class*='uk-align-']{display:block;margin-bottom:15px}.uk-align-left{margin-right:15px;float:left}.uk-align-right{margin-left:15px;float:right}@media(min-width:768px){.uk-align-medium-left{margin-right:15px;margin-bottom:15px;float:left}.uk-align-medium-right{margin-left:15px;margin-bottom:15px;float:right}}.uk-align-center{margin-left:auto;margin-right:auto}.uk-vertical-align{letter-spacing:-0.31em}.uk-vertical-align:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-vertical-align-middle,.uk-vertical-align-bottom{display:inline-block;letter-spacing:normal;max-width:100%}.uk-vertical-align-middle{vertical-align:middle}.uk-vertical-align-bottom{vertical-align:bottom}.uk-height-1-1{height:100%}.uk-responsive-width,.uk-responsive-height{-moz-box-sizing:border-box;box-sizing:border-box}.uk-responsive-width{max-width:100%;height:auto}.uk-responsive-height{max-height:100%;width:auto}.uk-margin{margin-bottom:15px}*+.uk-margin{margin-top:15px}.uk-margin-top{margin-top:15px!important}.uk-margin-bottom{margin-bottom:15px!important}.uk-margin-remove{margin:0!important}.uk-margin-top-remove{margin-top:0!important}.uk-margin-bottom-remove{margin-bottom:0!important}@media(min-width:768px){.uk-heading-large{font-size:52px;line-height:64px}}.uk-scrollable-text{max-height:300px;overflow-y:scroll}.uk-scrollable-box{max-height:150px;padding:10px;border:1px solid #ddd;overflow:auto;border-radius:3px}.uk-scrollable-box>:last-child{margin-bottom:0}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important}@media(min-width:960px){.uk-visible-small{display:none!important}.uk-visible-medium{display:none!important}.uk-hidden-large{display:none!important}}@media(min-width:768px) and (max-width:959px){.uk-visible-small{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-medium{display:none!important}}@media(max-width:767px){.uk-visible-medium{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-small{display:none!important}}.uk-hidden{display:none!important;visibility:hidden!important}.uk-visible-hover:hover .uk-hidden{display:block!important;visibility:visible!important}.uk-visible-hover-inline:hover .uk-hidden{display:inline-block!important;visibility:visible!important}@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@-webkit-keyframes uk-animation-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-animation-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-animation-slide-down{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-animation-slide-down{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-animation-slide-up{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-animation-slide-up{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-animation-scale{0%{opacity:0;-webkit-transform:scale(0.3)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-animation-scale{0%{opacity:0;transform:scale(0.3)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-animation-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes uk-animation-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.uk-article+.uk-article{padding-top:15px;border-top:1px solid #ddd}.uk-comment-body{padding-left:10px;padding-right:10px}.uk-nav-offcanvas{border-bottom:1px solid rgba(0,0,0,0.3);box-shadow:0 1px 0 rgba(255,255,255,0.05)}.uk-nav-offcanvas .uk-nav-sub{border-top:1px solid rgba(0,0,0,0.3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.uk-navbar:not(.uk-navbar-attached){border-radius:4px}.uk-navbar:not(.uk-navbar-attached) .uk-navbar-nav:first-child>li:first-child>a{border-top-left-radius:4px;border-bottom-left-radius:4px}.uk-navbar .uk-navbar-flip .uk-navbar-nav>li>a{margin-left:0;margin-right:-1px}.uk-navbar .uk-navbar-flip .uk-navbar-nav:first-child>li:first-child>a{border-top-left-radius:0;border-bottom-left-radius:0}.uk-navbar:not(.uk-navbar-attached) .uk-navbar-flip .uk-navbar-nav:last-child>li:last-child>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.uk-tab-bottom>li>a{border-radius:0 0 4px 4px}@media(min-width:768px){.uk-tab-left>li>a{border-radius:4px 0 0 4px}.uk-tab-right>li>a{border-radius:0 4px 4px 0}}.uk-list-striped>li:first-child{border-top:1px solid #ddd}.uk-button-group>.uk-button:not(:first-child):not(:last-child),.uk-button-group>div:not(:first-child):not(:last-child) .uk-button{border-radius:0}.uk-button-group>.uk-button:first-child,.uk-button-group>div:first-child .uk-button{border-top-right-radius:0;border-bottom-right-radius:0}.uk-button-group>.uk-button:last-child,.uk-button-group>div:last-child .uk-button{border-top-left-radius:0;border-bottom-left-radius:0}.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-left:-1px}.uk-button-group .uk-button:active{position:relative}.uk-progress-mini,.uk-progress-small{border-radius:500px}.uk-dropdown-navbar.uk-dropdown-flip{left:auto}.uk-offcanvas-bar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:1px;background:rgba(0,0,0,0.6);box-shadow:0 0 5px 2px rgba(0,0,0,0.6)}.uk-offcanvas-bar-flip:after{right:auto;left:0;width:1px;background:rgba(0,0,0,0.6);box-shadow:0 0 5px 2px rgba(0,0,0,0.6)} \ No newline at end of file diff --git a/static/css/uikit.min.css b/static/css/uikit.min.css new file mode 100644 index 0000000..4bf0839 --- /dev/null +++ b/static/css/uikit.min.css @@ -0,0 +1,3 @@ +/*! UIkit 1.0.1 | http://www.getuikit.com | (c) 2013 YOOtheme | MIT License */ + +article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:Consolas,monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="radio"],input[type="checkbox"]{cursor:pointer}button:disabled,input:disabled{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}::-moz-placeholder{opacity:1}table{border-collapse:collapse;border-spacing:0}html{font-size:14px}body{background:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:20px;color:#444}@media(max-width:767px){body{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}a{text-decoration:none}a:hover{text-decoration:underline}a{color:#07d}a:hover{color:#059}em{color:#d05}ins{background:#ffa;color:#444;text-decoration:none}mark{background:#ffa;color:#444}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}abbr[title],dfn[title]{cursor:help}dfn[title]{border-bottom:1px dotted;font-style:normal}img{-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle}.uk-img-preserve,.uk-img-preserve img,img[src*="maps.gstatic.com"],img[src*="googleapis.com"]{max-width:none}p,hr,ul,ol,dl,blockquote,pre,address,fieldset,figure{margin:0 0 15px 0}*+p,*+hr,*+ul,*+ol,*+dl,*+blockquote,*+pre,*+address,*+fieldset,*+figure{margin-top:15px}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:#444;text-transform:none}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:25px}h1,.uk-h1{font-size:36px;line-height:42px}h2,.uk-h2{font-size:24px;line-height:30px}h3,.uk-h3{font-size:18px;line-height:24px}h4,.uk-h4{font-size:16px;line-height:22px}h5,.uk-h5{font-size:14px;line-height:20px}h6,.uk-h6{font-size:12px;line-height:18px}ul,ol{padding-left:30px}ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{margin:0}dt{font-weight:bold}dd{margin-left:0}hr{display:block;padding:0;border:0;border-top:1px solid #ddd}address{font-style:normal}q,blockquote{font-style:italic}blockquote{padding-left:15px;border-left:5px solid #ddd;font-size:16px;line-height:22px}blockquote small{display:block;color:#999;font-style:normal}blockquote p:last-of-type{margin-bottom:5px}code{color:#d05;font-size:12px;white-space:nowrap}pre code{color:inherit;white-space:pre-wrap}pre{padding:10px;background:#f5f5f5;color:#444;font-size:12px;line-height:18px;-moz-tab-size:4;tab-size:4}button,input:not([type="radio"]):not([type="checkbox"]),select{vertical-align:middle}iframe{border:0}@-ms-viewport{width:device-width}.uk-grid:before,.uk-grid:after{content:" ";display:table}.uk-grid:after{clear:both}.uk-grid{margin:0 0 0 -25px;padding:0;list-style:none}.uk-grid+.uk-grid{margin-top:25px}.uk-grid>[class*='uk-width-']{margin:0;padding-left:25px;float:left}.uk-grid>[class*='uk-width-']>:last-child{margin-bottom:0}.uk-grid>.uk-grid-margin{margin-top:25px}.uk-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}.uk-grid-divider:not(:empty)>[class*='uk-width-']{padding-left:25px;padding-right:25px}.uk-grid-divider:not(:empty)>[class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-2-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-3-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-4-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-5-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-6-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-7-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-8-']:nth-child(n+2),.uk-grid-divider:not(:empty)>[class*='uk-width-9-']:nth-child(n+2){border-left:1px solid #ddd}@media(min-width:768px){.uk-grid-divider:not(:empty)>[class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media(min-width:960px){.uk-grid-divider:not(:empty)>[class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2){border-left:1px solid #ddd}}.uk-grid-divider:empty{margin-top:25px;margin-bottom:25px;border-top:1px solid #ddd}.uk-grid>[class*='uk-width-']>.uk-panel+.uk-panel{margin-top:25px}@media(min-width:1220px){.uk-grid:not(.uk-grid-preserve){margin-left:-35px}.uk-grid:not(.uk-grid-preserve)>[class*='uk-width-']{padding-left:35px}.uk-grid:not(.uk-grid-preserve)+.uk-grid{margin-top:35px}.uk-grid:not(.uk-grid-preserve)>.uk-grid-margin{margin-top:35px}.uk-grid:not(.uk-grid-preserve)>[class*='uk-width-']>.uk-panel+.uk-panel{margin-top:35px}.uk-grid-divider:not(.uk-grid-preserve):not(:empty){margin-left:-35px;margin-right:-35px}.uk-grid-divider:not(.uk-grid-preserve):not(:empty)>[class*='uk-width-']{padding-left:35px;padding-right:35px}.uk-grid-divider:not(.uk-grid-preserve):empty{margin-top:35px;margin-bottom:35px}}[class*='uk-width-']{-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.uk-width-1-1{width:100%}.uk-width-1-2,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{width:50%}.uk-width-1-3,.uk-width-2-6{width:33.333%}.uk-width-2-3,.uk-width-4-6{width:66.666%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5,.uk-width-2-10{width:20%}.uk-width-2-5,.uk-width-4-10{width:40%}.uk-width-3-5,.uk-width-6-10{width:60%}.uk-width-4-5,.uk-width-8-10{width:80%}.uk-width-1-6{width:16.666%}.uk-width-5-6{width:83.333%}.uk-width-1-10{width:10%}.uk-width-3-10{width:30%}.uk-width-7-10{width:70%}.uk-width-9-10{width:90%}@media(min-width:768px){.uk-width-medium-1-1{width:100%}.uk-width-medium-1-2,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10{width:50%}.uk-width-medium-1-3,.uk-width-medium-2-6{width:33.333%}.uk-width-medium-2-3,.uk-width-medium-4-6{width:66.666%}.uk-width-medium-1-4{width:25%}.uk-width-medium-3-4{width:75%}.uk-width-medium-1-5,.uk-width-medium-2-10{width:20%}.uk-width-medium-2-5,.uk-width-medium-4-10{width:40%}.uk-width-medium-3-5,.uk-width-medium-6-10{width:60%}.uk-width-medium-4-5,.uk-width-medium-8-10{width:80%}.uk-width-medium-1-6{width:16.666%}.uk-width-medium-5-6{width:83.333%}.uk-width-medium-1-10{width:10%}.uk-width-medium-3-10{width:30%}.uk-width-medium-7-10{width:70%}.uk-width-medium-9-10{width:90%}}@media(min-width:960px){.uk-width-large-1-1{width:100%}.uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10{width:50%}.uk-width-large-1-3,.uk-width-large-2-6{width:33.333%}.uk-width-large-2-3,.uk-width-large-4-6{width:66.666%}.uk-width-large-1-4{width:25%}.uk-width-large-3-4{width:75%}.uk-width-large-1-5,.uk-width-large-2-10{width:20%}.uk-width-large-2-5,.uk-width-large-4-10{width:40%}.uk-width-large-3-5,.uk-width-large-6-10{width:60%}.uk-width-large-4-5,.uk-width-large-8-10{width:80%}.uk-width-large-1-6{width:16.666%}.uk-width-large-5-6{width:83.333%}.uk-width-large-1-10{width:10%}.uk-width-large-3-10{width:30%}.uk-width-large-7-10{width:70%}.uk-width-large-9-10{width:90%}}@media(min-width:768px){[class*='uk-push-'],[class*='uk-pull-']{position:relative}.uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10{left:50%}.uk-push-1-3,.uk-push-2-6{left:33.333%}.uk-push-2-3,.uk-push-4-6{left:66.666%}.uk-push-1-4{left:25%}.uk-push-3-4{left:75%}.uk-push-1-5,.uk-push-2-10{left:20%}.uk-push-2-5,.uk-push-4-10{left:40%}.uk-push-3-5,.uk-push-6-10{left:60%}.uk-push-4-5,.uk-push-8-10{left:80%}.uk-push-1-6{left:16.666%}.uk-push-5-6{left:83.333%}.uk-push-1-10{left:10%}.uk-push-3-10{left:30%}.uk-push-7-10{left:70%}.uk-push-9-10{left:90%}.uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10{left:-50%}.uk-pull-1-3,.uk-pull-2-6{left:-33.333%}.uk-pull-2-3,.uk-pull-4-6{left:-66.666%}.uk-pull-1-4{left:-25%}.uk-pull-3-4{left:-75%}.uk-pull-1-5,.uk-pull-2-10{left:-20%}.uk-pull-2-5,.uk-pull-4-10{left:-40%}.uk-pull-3-5,.uk-pull-6-10{left:-60%}.uk-pull-4-5,.uk-pull-8-10{left:-80%}.uk-pull-1-6{left:-16.666%}.uk-pull-5-6{left:-83.333%}.uk-pull-1-10{left:-10%}.uk-pull-3-10{left:-30%}.uk-pull-7-10{left:-70%}.uk-pull-9-10{left:-90%}}.uk-panel{position:relative}.uk-panel:before,.uk-panel:after{content:" ";display:table}.uk-panel:after{clear:both}.uk-panel>:not(.uk-panel-title):last-child{margin-bottom:0}.uk-panel-title{margin-bottom:15px;font-size:18px;line-height:24px;font-weight:normal;text-transform:none;color:#444}.uk-panel-badge{position:absolute;top:0;right:0;z-index:1}.uk-panel-badge+*{margin-top:0}.uk-panel-box{padding:15px;background:#f5f5f5;color:#444}.uk-panel-box .uk-panel-title{color:#444}.uk-panel-box .uk-panel-badge{top:10px;right:10px}.uk-panel-box .uk-nav-side{margin:0 -15px}.uk-panel-box-primary{background-color:#ebf7fd;color:#2d7091}.uk-panel-box-primary .uk-panel-title{color:#2d7091}.uk-panel-box-secondary{background-color:#eee;color:#444}.uk-panel-box-secondary .uk-panel-title{color:#444}.uk-panel-header .uk-panel-title{padding-bottom:10px;border-bottom:1px solid #ddd;color:#444}.uk-panel-space{padding:30px}.uk-panel-space .uk-panel-badge{top:30px;right:30px}.uk-panel+.uk-panel-divider{margin-top:50px!important}.uk-panel+.uk-panel-divider:before{content:"";display:block;position:absolute;top:-25px;left:0;right:0;border-top:1px solid #ddd}@media(min-width:1220px){.uk-panel+.uk-panel-divider{margin-top:70px!important}.uk-panel+.uk-panel-divider:before{top:-35px}}.uk-article:before,.uk-article:after{content:" ";display:table}.uk-article:after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:15px}.uk-article-title{font-size:36px;line-height:42px;font-weight:normal;text-transform:none}.uk-article-title a{color:inherit;text-decoration:none}.uk-article-meta{font-size:12px;line-height:18px;color:#999}.uk-article-lead{color:#444;font-size:18px;line-height:24px;font-weight:normal}.uk-article-divider{margin-bottom:25px;border-color:#ddd}*+.uk-article-divider{margin-top:25px}.uk-comment-header{margin-bottom:15px}.uk-comment-header:before,.uk-comment-header:after{content:" ";display:table}.uk-comment-header:after{clear:both}.uk-comment-avatar{margin-right:15px;float:left}.uk-comment-title{margin:5px 0 0 0;font-size:16px;line-height:22px}.uk-comment-meta{margin:2px 0 0 0;font-size:11px;line-height:16px;color:#999}.uk-comment-body>:last-child{margin-bottom:0}.uk-comment-list{padding:0;list-style:none}.uk-comment-list .uk-comment+ul{margin:15px 0 0 0;padding-left:100px;list-style:none}.uk-comment-list>li:nth-child(n+2),.uk-comment-list .uk-comment+ul>li:nth-child(n+2){margin-top:15px}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:block;text-decoration:none}.uk-nav>li>a{padding:5px 15px}.uk-nav ul{padding-left:15px}.uk-nav ul a{padding:2px 0}.uk-nav li>a>div{font-size:12px;line-height:18px}.uk-nav-header{padding:5px 15px;text-transform:uppercase;font-weight:bold;font-size:12px}.uk-nav-header:not(:first-child){margin-top:15px}.uk-nav-divider{margin:9px 15px}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-parent-icon>.uk-parent>a:after{content:"\f104";width:20px;margin-right:-10px;float:right;font-family:"FontAwesome";text-align:center}.uk-nav-parent-icon>.uk-parent.uk-open>a:after{content:"\f107"}.uk-nav-side>li>a{color:#444}.uk-nav-side>li>a:hover,.uk-nav-side>li>a:focus{background:rgba(0,0,0,0.05);color:#444;outline:0}.uk-nav-side>li.uk-active>a{background:#00a8e6;color:#fff}.uk-nav-side .uk-nav-header{color:#444}.uk-nav-side .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-side ul a{color:#07d}.uk-nav-side ul a:hover{color:#059}.uk-nav-dropdown>li>a{color:#444}.uk-nav-dropdown>li>a:hover,.uk-nav-dropdown>li>a:focus{background:#00a8e6;color:#fff;outline:0}.uk-nav-dropdown .uk-nav-header{color:#999}.uk-nav-dropdown .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-dropdown ul a{color:#07d}.uk-nav-dropdown ul a:hover{color:#059}.uk-nav-navbar>li>a{color:#444}.uk-nav-navbar>li>a:hover,.uk-nav-navbar>li>a:focus{background:#00a8e6;color:#fff;outline:0}.uk-nav-navbar .uk-nav-header{color:#999}.uk-nav-navbar .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-navbar ul a{color:#07d}.uk-nav-navbar ul a:hover{color:#059}.uk-nav-search>li>a{color:#444}.uk-nav-search>li.uk-active>a{background:#00a8e6;color:#fff;outline:0}.uk-nav-search .uk-nav-header{color:#999}.uk-nav-search .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-search ul a{color:#07d}.uk-nav-search ul a:hover{color:#059}.uk-nav-offcanvas>li>a{color:#ccc;padding:10px 15px}.uk-nav-offcanvas>.uk-open>a,html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover,html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus{background:#404040;color:#fff;outline:0}html .uk-nav.uk-nav-offcanvas>li.uk-active>a{background:#1a1a1a;color:#fff}.uk-nav-offcanvas .uk-nav-header{color:#777}.uk-nav-offcanvas .uk-nav-divider{border-top:1px solid #1a1a1a}.uk-nav-offcanvas ul a{color:#ccc}html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{color:#fff}.uk-navbar{background:#eee;color:#444}.uk-navbar:before,.uk-navbar:after{content:" ";display:table}.uk-navbar:after{clear:both}.uk-navbar-nav{margin:0;padding:0;list-style:none;float:left}.uk-navbar-nav>li{position:relative;float:left}.uk-navbar-nav>li>a{display:block;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;height:40px;padding:0 15px;line-height:40px;color:#444;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}.uk-navbar-nav>li>a[href='#']{cursor:auto}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus,.uk-navbar-nav>li.uk-open>a{background-color:#f5f5f5;color:#444;outline:0}.uk-navbar-nav>li>a:active{background-color:#ddd;color:#444}.uk-navbar-nav>li.uk-active>a{background-color:#f5f5f5;color:#444}.uk-navbar-content,.uk-navbar-brand,.uk-navbar-toggle{-moz-box-sizing:border-box;box-sizing:border-box;height:40px;padding:0 15px;float:left}.uk-navbar-content:before,.uk-navbar-brand:before,.uk-navbar-toggle:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-navbar-content+.uk-navbar-content{padding-left:0}.uk-navbar-content>a:not([class]){color:#07d}.uk-navbar-content>a:not([class]):hover{color:#059}.uk-navbar-brand{font-size:18px;color:#444}.uk-navbar-brand:hover,.uk-navbar-brand:focus{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle{font-size:18px;color:#444}.uk-navbar-toggle:hover,.uk-navbar-toggle:focus{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle:after{content:"\f0c9";font-family:"FontAwesome";vertical-align:middle}.uk-navbar-toggle-alt:after{content:"\f002"}.uk-navbar-center{max-width:50%;margin:auto;float:none;text-align:center}.uk-navbar-flip{float:right}.uk-subnav{padding:0;list-style:none;letter-spacing:-0.31em}.uk-subnav>li{position:relative;letter-spacing:normal}.uk-subnav>li,.uk-subnav>li>a,.uk-subnav>li>span{display:inline-block}.uk-subnav>li:nth-child(n+2){margin-left:10px}.uk-subnav>li>a{color:#07d}.uk-subnav>li>a:hover{color:#059}.uk-subnav>li>span{color:#999}.uk-subnav-line>li:nth-child(n+2):before{content:"";display:inline-block;height:10px;margin-right:10px;border-left:1px solid #ddd}.uk-subnav-pill>li>a,.uk-subnav-pill>li>span{padding:3px 9px;text-decoration:none}.uk-subnav-pill>li>a:hover,.uk-subnav-pill>li>a:focus{background:#eee;color:#444;outline:0}.uk-subnav-pill>li.uk-active>a{background:#00a8e6;color:#fff}.uk-breadcrumb{padding:0;list-style:none;letter-spacing:-0.31em}.uk-breadcrumb>li{letter-spacing:normal}.uk-breadcrumb>li,.uk-breadcrumb>li>a,.uk-breadcrumb>li>span{display:inline-block}.uk-breadcrumb>li:nth-child(n+2):before{content:"/";display:inline-block;margin:0 8px;vertical-align:top}.uk-breadcrumb>li:not(.uk-active)>span{color:#999}.uk-pagination{padding:0;list-style:none;text-align:center;letter-spacing:-0.31em}.uk-pagination:before,.uk-pagination:after{content:" ";display:table}.uk-pagination:after{clear:both}.uk-pagination>li{display:inline-block;letter-spacing:normal}.uk-pagination>li:nth-child(n+2){margin-left:5px}.uk-pagination>li>a,.uk-pagination>li>span{-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;min-width:16px;padding:3px 5px;line-height:20px;text-decoration:none;text-align:center}.uk-pagination>li>a{background:#eee;color:#444}.uk-pagination>li>a:hover,.uk-pagination>li>a:focus{background-color:#f5f5f5;color:#444;outline:0}.uk-pagination>li>a:active{background-color:#ddd;color:#444}.uk-pagination>.uk-active>span{background:#00a8e6;color:#fff}.uk-pagination>.uk-disabled>span{background-color:#f5f5f5;color:#999}.uk-pagination-previous{float:left}.uk-pagination-next{float:right}.uk-pagination-left{text-align:left}.uk-pagination-right{text-align:right}.uk-tab{margin:0;padding:0;list-style:none;border-bottom:1px solid #ddd}.uk-tab:before,.uk-tab:after{content:" ";display:table}.uk-tab:after{clear:both}.uk-tab>li{position:relative;margin-bottom:-1px;float:left}.uk-tab>li>a{display:block;padding:8px 12px;border:1px solid transparent;border-bottom-width:0;color:#07d;text-decoration:none}.uk-tab>li:nth-child(n+2)>a{margin-left:5px}.uk-tab>li>a:hover,.uk-tab>li>a:focus,.uk-tab>li.uk-open>a{border-color:#f5f5f5;background:#f5f5f5;color:#059;outline:0}.uk-tab>li:not(.uk-active)>a:hover,.uk-tab>li:not(.uk-active)>a:focus,.uk-tab>li.uk-open:not(.uk-active)>a{margin-bottom:1px;padding-bottom:7px}.uk-tab>li.uk-active>a{border-color:#ddd;border-bottom-color:transparent;background:#fff;color:#444}.uk-tab>li.uk-disabled>a{color:#999;cursor:auto}.uk-tab>li.uk-disabled>a:hover,.uk-tab>li.uk-disabled>a:focus,.uk-tab>li.uk-disabled.uk-active>a{background:0;border-color:transparent}.uk-tab-flip>li{float:right}.uk-tab-flip>li:nth-child(n+2)>a{margin-left:0;margin-right:5px}.uk-tab-responsive{display:none}@media(max-width:767px){[data-uk-tab]>li{display:none}[data-uk-tab]>li.uk-tab-responsive{display:block}[data-uk-tab]>li.uk-tab-responsive>a{margin-left:0;margin-right:0}}.uk-tab-center{border-bottom:1px solid #ddd}.uk-tab-center-bottom{border-bottom:0;border-top:1px solid #ddd}.uk-tab-center:before,.uk-tab-center:after{content:" ";display:table}.uk-tab-center:after{clear:both}.uk-tab-center .uk-tab{position:relative;left:50%;border:0;float:left}.uk-tab-center .uk-tab>li{position:relative;left:-50%}.uk-tab-center .uk-tab>li>a{text-align:center}.uk-tab-bottom{border-top:1px solid #ddd;border-bottom:0}.uk-tab-bottom>li{margin-top:-1px;margin-bottom:0}.uk-tab-bottom>li>a{border-bottom-width:1px;border-top-width:0}.uk-tab-bottom>li:not(.uk-active)>a:hover,.uk-tab-bottom>li:not(.uk-active)>a:focus,.uk-tab-bottom>li.uk-open:not(.uk-active)>a{margin-bottom:0;margin-top:1px;padding-bottom:8px;padding-top:7px}.uk-tab-bottom>li.uk-active>a{border-top-color:transparent;border-bottom-color:#ddd}.uk-tab-grid{position:relative;z-index:0;margin-left:-5px;border-bottom:0}.uk-tab-grid:before{display:block;position:absolute;left:5px;right:0;bottom:-1px;z-index:-1;border-top:1px solid #ddd}.uk-tab-grid>li:first-child>a{margin-left:5px}.uk-tab-grid>li>a{text-align:center}.uk-tab-grid.uk-tab-bottom{border-top:0}.uk-tab-grid.uk-tab-bottom:before{top:-1px;bottom:auto}@media(min-width:768px){.uk-tab-left,.uk-tab-right{border-bottom:0}.uk-tab-left>li,.uk-tab-right>li{margin-bottom:0;float:none}.uk-tab-left>li:nth-child(n+2)>a,.uk-tab-right>li:nth-child(n+2)>a{margin-left:0;margin-top:5px}.uk-tab-left>li.uk-active>a,.uk-tab-right>li.uk-active>a{border-color:#ddd}.uk-tab-left{border-right:1px solid #ddd}.uk-tab-left>li{margin-right:-1px}.uk-tab-left>li>a{border-bottom-width:1px;border-right-width:0}.uk-tab-left>li:not(.uk-active)>a:hover,.uk-tab-left>li:not(.uk-active)>a:focus{margin-bottom:0;margin-right:1px;padding-bottom:8px;padding-right:11px}.uk-tab-left>li.uk-active>a{border-right-color:transparent}.uk-tab-right{border-left:1px solid #ddd}.uk-tab-right>li{margin-left:-1px}.uk-tab-right>li>a{border-bottom-width:1px;border-left-width:0}.uk-tab-right>li:not(.uk-active)>a:hover,.uk-tab-right>li:not(.uk-active)>a:focus{margin-bottom:0;margin-left:1px;padding-bottom:8px;padding-left:11px}.uk-tab-right>li.uk-active>a{border-left-color:transparent}}.uk-list{padding:0;list-style:none}.uk-list ul{margin:0;padding-left:20px;list-style:none}.uk-list-line>li:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-list-striped>li{padding:5px 5px}.uk-list-striped>li:nth-of-type(odd){background:#f5f5f5}.uk-list-space>li:nth-child(n+2){margin-top:10px}@media(min-width:768px){.uk-description-list-horizontal{overflow:hidden}.uk-description-list-horizontal>dt{width:160px;float:left;clear:both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-description-list-horizontal>dd{margin-left:180px}}.uk-description-list-line>dt{font-weight:normal}.uk-description-list-line>dt:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-description-list-line>dd{color:#999}.uk-table{width:100%;margin-bottom:15px 0}*+.uk-table{margin-top:15px}.uk-table th,.uk-table td{padding:8px 8px}.uk-table th{text-align:left}.uk-table td{vertical-align:top}.uk-table thead th{vertical-align:bottom}.uk-table caption,.uk-table tfoot{font-size:12px;font-style:italic}.uk-table caption{text-align:left;color:#999}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-striped tbody tr:nth-of-type(odd) td{background:#f5f5f5}.uk-table-condensed td{padding:4px 8px}.uk-table-hover tbody tr:hover td{background:#eee}.uk-form>:last-child{margin-bottom:0}.uk-form select,.uk-form textarea,.uk-form input[type="text"],.uk-form input[type="password"],.uk-form input[type="datetime"],.uk-form input[type="datetime-local"],.uk-form input[type="date"],.uk-form input[type="month"],.uk-form input[type="time"],.uk-form input[type="week"],.uk-form input[type="number"],.uk-form input[type="email"],.uk-form input[type="url"],.uk-form input[type="search"],.uk-form input[type="tel"],.uk-form input[type="color"]{height:30px;max-width:100%;padding:4px 6px;border:1px solid #ddd;background:#fff;color:#444;-webkit-transition:all linear .2s;transition:all linear .2s}.uk-form select:focus,.uk-form textarea:focus,.uk-form input[type="text"]:focus,.uk-form input[type="password"]:focus,.uk-form input[type="datetime"]:focus,.uk-form input[type="datetime-local"]:focus,.uk-form input[type="date"]:focus,.uk-form input[type="month"]:focus,.uk-form input[type="time"]:focus,.uk-form input[type="week"]:focus,.uk-form input[type="number"]:focus,.uk-form input[type="email"]:focus,.uk-form input[type="url"]:focus,.uk-form input[type="search"]:focus,.uk-form input[type="tel"]:focus,.uk-form input[type="color"]:focus{border-color:#99baca;outline:0;background:#f5fbfe;color:#444}.uk-form select:disabled,.uk-form textarea:disabled,.uk-form input[type="text"]:disabled,.uk-form input[type="password"]:disabled,.uk-form input[type="datetime"]:disabled,.uk-form input[type="datetime-local"]:disabled,.uk-form input[type="date"]:disabled,.uk-form input[type="month"]:disabled,.uk-form input[type="time"]:disabled,.uk-form input[type="week"]:disabled,.uk-form input[type="number"]:disabled,.uk-form input[type="email"]:disabled,.uk-form input[type="url"]:disabled,.uk-form input[type="search"]:disabled,.uk-form input[type="tel"]:disabled,.uk-form input[type="color"]:disabled{border-color:#ddd;background-color:#f5f5f5;color:#999}.uk-form textarea,.uk-form select[multiple],.uk-form select[size]{height:auto}.uk-form :-ms-input-placeholder{color:#999!important}.uk-form ::-moz-placeholder{color:#999}.uk-form ::-webkit-input-placeholder{color:#999}.uk-form :disabled:-ms-input-placeholder{color:#999!important}.uk-form :disabled::-moz-placeholder{color:#999}.uk-form :disabled::-webkit-input-placeholder{color:#999}.uk-form legend{width:100%;padding-bottom:15px;font-size:18px;line-height:30px}.uk-form legend:after{content:"";display:block;border-bottom:1px solid #ddd}.uk-form-danger{border-color:#dc8d99!important;background:#fff7f8!important;color:#c91032!important}.uk-form-success{border-color:#8ec73b!important;background:#fafff2!important;color:#539022!important}.uk-form-small{height:25px!important;padding:3px 3px!important;font-size:12px}.uk-form-large{height:40px!important;padding:8px 6px!important;font-size:16px}.uk-form-blank{border:none!important;background:none!important;box-shadow:none!important;outline:1px dashed transparent!important}.uk-form-blank:focus{outline-color:#ddd!important}input.uk-form-width-mini{width:40px}select.uk-form-width-mini{width:65px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-form-row:before,.uk-form-row:after{content:" ";display:table}.uk-form-row:after{clear:both}.uk-form-row+.uk-form-row{margin-top:15px}.uk-form-help-inline{display:inline-block;margin:0 0 0 10px}.uk-form-help-block{margin:5px 0 0 0}.uk-form-controls>:last-child{margin-bottom:0}.uk-form-controls-condensed{margin:5px 0}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px;font-weight:bold}@media(max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px;font-weight:bold}}@media(min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:5px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:5px}}.uk-button{display:inline-block;min-height:30px;padding:0 12px;border:0;background:#eee;line-height:30px;color:#444;letter-spacing:normal}a.uk-button{-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;text-decoration:none}.uk-button:hover,.uk-button:focus{background-color:#f5f5f5;color:#444;outline:0}.uk-button:active,.uk-button.uk-active{background-color:#ddd;color:#444}.uk-button-primary{background-color:#00a8e6;color:#fff}.uk-button-primary:hover,.uk-button-primary:focus{background-color:#35b3ee;color:#fff}.uk-button-primary:active,.uk-button-primary.uk-active{background-color:#0091ca;color:#fff}.uk-button-success{background-color:#8cc14c;color:#fff}.uk-button-success:hover,.uk-button-success:focus{background-color:#8ec73b;color:#fff}.uk-button-success:active,.uk-button-success.uk-active{background-color:#72ae41;color:#fff}.uk-button-danger{background-color:#da314b;color:#fff}.uk-button-danger:hover,.uk-button-danger:focus{background-color:#e4354f;color:#fff}.uk-button-danger:active,.uk-button-danger.uk-active{background-color:#c91032;color:#fff}.uk-button:disabled{background-color:#f5f5f5;color:#999}.uk-button-link,.uk-button-link:hover,.uk-button-link:focus,.uk-button-link:active,.uk-button-link.uk-active,.uk-button-link:disabled{display:inline;border:0;background:0}.uk-button-link{color:#07d}.uk-button-link:hover,.uk-button-link:focus,.uk-button-link:active,.uk-button-link.uk-active{color:#059;text-decoration:underline}.uk-button-link:disabled{color:#999}.uk-button-link:focus{outline:1px dotted}.uk-button-mini{min-height:20px;padding:0 6px;line-height:20px;font-size:11px}.uk-button-small{min-height:25px;padding:0 10px;line-height:25px;font-size:12px}.uk-button-large{min-height:40px;padding:0 15px;line-height:40px;font-size:16px}.uk-button-expand{display:block;width:100%;text-align:center}.uk-button-expand+.uk-button-expand{margin-top:10px}.uk-button-group{display:inline-block;vertical-align:middle;position:relative;letter-spacing:-0.31em;white-space:nowrap}.uk-button-group>*{display:inline-block}.uk-button-dropdown{display:inline-block;vertical-align:middle;position:relative}@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}[class*='uk-icon-']:before{display:inline-block;font-family:"FontAwesome";font-weight:normal;font-style:normal;vertical-align:baseline;line-height:1;-webkit-font-smoothing:antialiased}.uk-icon-small:before{font-size:150%;vertical-align:-10%}.uk-icon-medium:before{font-size:200%;vertical-align:-16%}.uk-icon-large:before{font-size:250%;vertical-align:-22%}.uk-icon-spin{display:inline-block;-webkit-animation:uk-animation-spin 2s infinite linear;animation:uk-animation-spin 2s infinite linear}.uk-icon-button{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:35px;height:35px;border-radius:100%;background:#eee;line-height:35px;color:#444;font-size:17.5px;text-align:center}.uk-icon-button:hover,.uk-icon-button:focus{background-color:#f5f5f5;color:#444;text-decoration:none;outline:0}.uk-icon-button:active{background-color:#ddd;color:#444}.uk-icon-glass:before{content:"\f000"}.uk-icon-music:before{content:"\f001"}.uk-icon-search:before{content:"\f002"}.uk-icon-envelope-alt:before{content:"\f003"}.uk-icon-heart:before{content:"\f004"}.uk-icon-star:before{content:"\f005"}.uk-icon-star-empty:before{content:"\f006"}.uk-icon-user:before{content:"\f007"}.uk-icon-film:before{content:"\f008"}.uk-icon-th-large:before{content:"\f009"}.uk-icon-th:before{content:"\f00a"}.uk-icon-th-list:before{content:"\f00b"}.uk-icon-ok:before{content:"\f00c"}.uk-icon-remove:before{content:"\f00d"}.uk-icon-zoom-in:before{content:"\f00e"}.uk-icon-zoom-out:before{content:"\f010"}.uk-icon-power-off:before,.uk-icon-off:before{content:"\f011"}.uk-icon-signal:before{content:"\f012"}.uk-icon-gear:before,.uk-icon-cog:before{content:"\f013"}.uk-icon-trash:before{content:"\f014"}.uk-icon-home:before{content:"\f015"}.uk-icon-file-alt:before{content:"\f016"}.uk-icon-time:before{content:"\f017"}.uk-icon-road:before{content:"\f018"}.uk-icon-download-alt:before{content:"\f019"}.uk-icon-download:before{content:"\f01a"}.uk-icon-upload:before{content:"\f01b"}.uk-icon-inbox:before{content:"\f01c"}.uk-icon-play-circle:before{content:"\f01d"}.uk-icon-rotate-right:before,.uk-icon-repeat:before{content:"\f01e"}.uk-icon-refresh:before{content:"\f021"}.uk-icon-list-alt:before{content:"\f022"}.uk-icon-lock:before{content:"\f023"}.uk-icon-flag:before{content:"\f024"}.uk-icon-headphones:before{content:"\f025"}.uk-icon-volume-off:before{content:"\f026"}.uk-icon-volume-down:before{content:"\f027"}.uk-icon-volume-up:before{content:"\f028"}.uk-icon-qrcode:before{content:"\f029"}.uk-icon-barcode:before{content:"\f02a"}.uk-icon-tag:before{content:"\f02b"}.uk-icon-tags:before{content:"\f02c"}.uk-icon-book:before{content:"\f02d"}.uk-icon-bookmark:before{content:"\f02e"}.uk-icon-print:before{content:"\f02f"}.uk-icon-camera:before{content:"\f030"}.uk-icon-font:before{content:"\f031"}.uk-icon-bold:before{content:"\f032"}.uk-icon-italic:before{content:"\f033"}.uk-icon-text-height:before{content:"\f034"}.uk-icon-text-width:before{content:"\f035"}.uk-icon-align-left:before{content:"\f036"}.uk-icon-align-center:before{content:"\f037"}.uk-icon-align-right:before{content:"\f038"}.uk-icon-align-justify:before{content:"\f039"}.uk-icon-list:before{content:"\f03a"}.uk-icon-indent-left:before{content:"\f03b"}.uk-icon-indent-right:before{content:"\f03c"}.uk-icon-facetime-video:before{content:"\f03d"}.uk-icon-picture:before{content:"\f03e"}.uk-icon-pencil:before{content:"\f040"}.uk-icon-map-marker:before{content:"\f041"}.uk-icon-adjust:before{content:"\f042"}.uk-icon-tint:before{content:"\f043"}.uk-icon-edit:before{content:"\f044"}.uk-icon-share:before{content:"\f045"}.uk-icon-check:before{content:"\f046"}.uk-icon-move:before{content:"\f047"}.uk-icon-step-backward:before{content:"\f048"}.uk-icon-fast-backward:before{content:"\f049"}.uk-icon-backward:before{content:"\f04a"}.uk-icon-play:before{content:"\f04b"}.uk-icon-pause:before{content:"\f04c"}.uk-icon-stop:before{content:"\f04d"}.uk-icon-forward:before{content:"\f04e"}.uk-icon-fast-forward:before{content:"\f050"}.uk-icon-step-forward:before{content:"\f051"}.uk-icon-eject:before{content:"\f052"}.uk-icon-chevron-left:before{content:"\f053"}.uk-icon-chevron-right:before{content:"\f054"}.uk-icon-plus-sign:before{content:"\f055"}.uk-icon-minus-sign:before{content:"\f056"}.uk-icon-remove-sign:before{content:"\f057"}.uk-icon-ok-sign:before{content:"\f058"}.uk-icon-question-sign:before{content:"\f059"}.uk-icon-info-sign:before{content:"\f05a"}.uk-icon-screenshot:before{content:"\f05b"}.uk-icon-remove-circle:before{content:"\f05c"}.uk-icon-ok-circle:before{content:"\f05d"}.uk-icon-ban-circle:before{content:"\f05e"}.uk-icon-arrow-left:before{content:"\f060"}.uk-icon-arrow-right:before{content:"\f061"}.uk-icon-arrow-up:before{content:"\f062"}.uk-icon-arrow-down:before{content:"\f063"}.uk-icon-mail-forward:before,.uk-icon-share-alt:before{content:"\f064"}.uk-icon-resize-full:before{content:"\f065"}.uk-icon-resize-small:before{content:"\f066"}.uk-icon-plus:before{content:"\f067"}.uk-icon-minus:before{content:"\f068"}.uk-icon-asterisk:before{content:"\f069"}.uk-icon-exclamation-sign:before{content:"\f06a"}.uk-icon-gift:before{content:"\f06b"}.uk-icon-leaf:before{content:"\f06c"}.uk-icon-fire:before{content:"\f06d"}.uk-icon-eye-open:before{content:"\f06e"}.uk-icon-eye-close:before{content:"\f070"}.uk-icon-warning-sign:before{content:"\f071"}.uk-icon-plane:before{content:"\f072"}.uk-icon-calendar:before{content:"\f073"}.uk-icon-random:before{content:"\f074"}.uk-icon-comment:before{content:"\f075"}.uk-icon-magnet:before{content:"\f076"}.uk-icon-chevron-up:before{content:"\f077"}.uk-icon-chevron-down:before{content:"\f078"}.uk-icon-retweet:before{content:"\f079"}.uk-icon-shopping-cart:before{content:"\f07a"}.uk-icon-folder-close:before{content:"\f07b"}.uk-icon-folder-open:before{content:"\f07c"}.uk-icon-resize-vertical:before{content:"\f07d"}.uk-icon-resize-horizontal:before{content:"\f07e"}.uk-icon-bar-chart:before{content:"\f080"}.uk-icon-twitter-sign:before{content:"\f081"}.uk-icon-facebook-sign:before{content:"\f082"}.uk-icon-camera-retro:before{content:"\f083"}.uk-icon-key:before{content:"\f084"}.uk-icon-gears:before,.uk-icon-cogs:before{content:"\f085"}.uk-icon-comments:before{content:"\f086"}.uk-icon-thumbs-up-alt:before{content:"\f087"}.uk-icon-thumbs-down-alt:before{content:"\f088"}.uk-icon-star-half:before{content:"\f089"}.uk-icon-heart-empty:before{content:"\f08a"}.uk-icon-signout:before{content:"\f08b"}.uk-icon-linkedin-sign:before{content:"\f08c"}.uk-icon-pushpin:before{content:"\f08d"}.uk-icon-external-link:before{content:"\f08e"}.uk-icon-signin:before{content:"\f090"}.uk-icon-trophy:before{content:"\f091"}.uk-icon-github-sign:before{content:"\f092"}.uk-icon-upload-alt:before{content:"\f093"}.uk-icon-lemon:before{content:"\f094"}.uk-icon-phone:before{content:"\f095"}.uk-icon-unchecked:before,.uk-icon-check-empty:before{content:"\f096"}.uk-icon-bookmark-empty:before{content:"\f097"}.uk-icon-phone-sign:before{content:"\f098"}.uk-icon-twitter:before{content:"\f099"}.uk-icon-facebook:before{content:"\f09a"}.uk-icon-github:before{content:"\f09b"}.uk-icon-unlock:before{content:"\f09c"}.uk-icon-credit-card:before{content:"\f09d"}.uk-icon-rss:before{content:"\f09e"}.uk-icon-hdd:before{content:"\f0a0"}.uk-icon-bullhorn:before{content:"\f0a1"}.uk-icon-bell:before{content:"\f0a2"}.uk-icon-certificate:before{content:"\f0a3"}.uk-icon-hand-right:before{content:"\f0a4"}.uk-icon-hand-left:before{content:"\f0a5"}.uk-icon-hand-up:before{content:"\f0a6"}.uk-icon-hand-down:before{content:"\f0a7"}.uk-icon-circle-arrow-left:before{content:"\f0a8"}.uk-icon-circle-arrow-right:before{content:"\f0a9"}.uk-icon-circle-arrow-up:before{content:"\f0aa"}.uk-icon-circle-arrow-down:before{content:"\f0ab"}.uk-icon-globe:before{content:"\f0ac"}.uk-icon-wrench:before{content:"\f0ad"}.uk-icon-tasks:before{content:"\f0ae"}.uk-icon-filter:before{content:"\f0b0"}.uk-icon-briefcase:before{content:"\f0b1"}.uk-icon-fullscreen:before{content:"\f0b2"}.uk-icon-group:before{content:"\f0c0"}.uk-icon-link:before{content:"\f0c1"}.uk-icon-cloud:before{content:"\f0c2"}.uk-icon-beaker:before{content:"\f0c3"}.uk-icon-cut:before{content:"\f0c4"}.uk-icon-copy:before{content:"\f0c5"}.uk-icon-paperclip:before,.uk-icon-paper-clip:before{content:"\f0c6"}.uk-icon-save:before{content:"\f0c7"}.uk-icon-sign-blank:before{content:"\f0c8"}.uk-icon-reorder:before{content:"\f0c9"}.uk-icon-list-ul:before{content:"\f0ca"}.uk-icon-list-ol:before{content:"\f0cb"}.uk-icon-strikethrough:before{content:"\f0cc"}.uk-icon-underline:before{content:"\f0cd"}.uk-icon-table:before{content:"\f0ce"}.uk-icon-magic:before{content:"\f0d0"}.uk-icon-truck:before{content:"\f0d1"}.uk-icon-pinterest:before{content:"\f0d2"}.uk-icon-pinterest-sign:before{content:"\f0d3"}.uk-icon-google-plus-sign:before{content:"\f0d4"}.uk-icon-google-plus:before{content:"\f0d5"}.uk-icon-money:before{content:"\f0d6"}.uk-icon-caret-down:before{content:"\f0d7"}.uk-icon-caret-up:before{content:"\f0d8"}.uk-icon-caret-left:before{content:"\f0d9"}.uk-icon-caret-right:before{content:"\f0da"}.uk-icon-columns:before{content:"\f0db"}.uk-icon-sort:before{content:"\f0dc"}.uk-icon-sort-down:before{content:"\f0dd"}.uk-icon-sort-up:before{content:"\f0de"}.uk-icon-envelope:before{content:"\f0e0"}.uk-icon-linkedin:before{content:"\f0e1"}.uk-icon-rotate-left:before,.uk-icon-undo:before{content:"\f0e2"}.uk-icon-legal:before{content:"\f0e3"}.uk-icon-dashboard:before{content:"\f0e4"}.uk-icon-comment-alt:before{content:"\f0e5"}.uk-icon-comments-alt:before{content:"\f0e6"}.uk-icon-bolt:before{content:"\f0e7"}.uk-icon-sitemap:before{content:"\f0e8"}.uk-icon-umbrella:before{content:"\f0e9"}.uk-icon-paste:before{content:"\f0ea"}.uk-icon-lightbulb:before{content:"\f0eb"}.uk-icon-exchange:before{content:"\f0ec"}.uk-icon-cloud-download:before{content:"\f0ed"}.uk-icon-cloud-upload:before{content:"\f0ee"}.uk-icon-user-md:before{content:"\f0f0"}.uk-icon-stethoscope:before{content:"\f0f1"}.uk-icon-suitcase:before{content:"\f0f2"}.uk-icon-bell-alt:before{content:"\f0f3"}.uk-icon-coffee:before{content:"\f0f4"}.uk-icon-food:before{content:"\f0f5"}.uk-icon-file-text-alt:before{content:"\f0f6"}.uk-icon-building:before{content:"\f0f7"}.uk-icon-hospital:before{content:"\f0f8"}.uk-icon-ambulance:before{content:"\f0f9"}.uk-icon-medkit:before{content:"\f0fa"}.uk-icon-fighter-jet:before{content:"\f0fb"}.uk-icon-beer:before{content:"\f0fc"}.uk-icon-h-sign:before{content:"\f0fd"}.uk-icon-plus-sign-alt:before{content:"\f0fe"}.uk-icon-double-angle-left:before{content:"\f100"}.uk-icon-double-angle-right:before{content:"\f101"}.uk-icon-double-angle-up:before{content:"\f102"}.uk-icon-double-angle-down:before{content:"\f103"}.uk-icon-angle-left:before{content:"\f104"}.uk-icon-angle-right:before{content:"\f105"}.uk-icon-angle-up:before{content:"\f106"}.uk-icon-angle-down:before{content:"\f107"}.uk-icon-desktop:before{content:"\f108"}.uk-icon-laptop:before{content:"\f109"}.uk-icon-tablet:before{content:"\f10a"}.uk-icon-mobile-phone:before{content:"\f10b"}.uk-icon-circle-blank:before{content:"\f10c"}.uk-icon-quote-left:before{content:"\f10d"}.uk-icon-quote-right:before{content:"\f10e"}.uk-icon-spinner:before{content:"\f110"}.uk-icon-circle:before{content:"\f111"}.uk-icon-mail-reply:before,.uk-icon-reply:before{content:"\f112"}.uk-icon-github-alt:before{content:"\f113"}.uk-icon-folder-close-alt:before{content:"\f114"}.uk-icon-folder-open-alt:before{content:"\f115"}.uk-icon-expand-alt:before{content:"\f116"}.uk-icon-collapse-alt:before{content:"\f117"}.uk-icon-smile:before{content:"\f118"}.uk-icon-frown:before{content:"\f119"}.uk-icon-meh:before{content:"\f11a"}.uk-icon-gamepad:before{content:"\f11b"}.uk-icon-keyboard:before{content:"\f11c"}.uk-icon-flag-alt:before{content:"\f11d"}.uk-icon-flag-checkered:before{content:"\f11e"}.uk-icon-terminal:before{content:"\f120"}.uk-icon-code:before{content:"\f121"}.uk-icon-reply-all:before{content:"\f122"}.uk-icon-mail-reply-all:before{content:"\f122"}.uk-icon-star-half-full:before,.uk-icon-star-half-empty:before{content:"\f123"}.uk-icon-location-arrow:before{content:"\f124"}.uk-icon-crop:before{content:"\f125"}.uk-icon-code-fork:before{content:"\f126"}.uk-icon-unlink:before{content:"\f127"}.uk-icon-question:before{content:"\f128"}.uk-icon-info:before{content:"\f129"}.uk-icon-exclamation:before{content:"\f12a"}.uk-icon-superscript:before{content:"\f12b"}.uk-icon-subscript:before{content:"\f12c"}.uk-icon-eraser:before{content:"\f12d"}.uk-icon-puzzle-piece:before{content:"\f12e"}.uk-icon-microphone:before{content:"\f130"}.uk-icon-microphone-off:before{content:"\f131"}.uk-icon-shield:before{content:"\f132"}.uk-icon-calendar-empty:before{content:"\f133"}.uk-icon-fire-extinguisher:before{content:"\f134"}.uk-icon-rocket:before{content:"\f135"}.uk-icon-maxcdn:before{content:"\f136"}.uk-icon-chevron-sign-left:before{content:"\f137"}.uk-icon-chevron-sign-right:before{content:"\f138"}.uk-icon-chevron-sign-up:before{content:"\f139"}.uk-icon-chevron-sign-down:before{content:"\f13a"}.uk-icon-html5:before{content:"\f13b"}.uk-icon-css3:before{content:"\f13c"}.uk-icon-anchor:before{content:"\f13d"}.uk-icon-unlock-alt:before{content:"\f13e"}.uk-icon-bullseye:before{content:"\f140"}.uk-icon-ellipsis-horizontal:before{content:"\f141"}.uk-icon-ellipsis-vertical:before{content:"\f142"}.uk-icon-rss-sign:before{content:"\f143"}.uk-icon-play-sign:before{content:"\f144"}.uk-icon-ticket:before{content:"\f145"}.uk-icon-minus-sign-alt:before{content:"\f146"}.uk-icon-check-minus:before{content:"\f147"}.uk-icon-level-up:before{content:"\f148"}.uk-icon-level-down:before{content:"\f149"}.uk-icon-check-sign:before{content:"\f14a"}.uk-icon-edit-sign:before{content:"\f14b"}.uk-icon-external-link-sign:before{content:"\f14c"}.uk-icon-share-sign:before{content:"\f14d"}.uk-icon-compass:before{content:"\f14e"}.uk-icon-collapse:before{content:"\f150"}.uk-icon-collapse-top:before{content:"\f151"}.uk-icon-expand:before{content:"\f152"}.uk-icon-euro:before,.uk-icon-eur:before{content:"\f153"}.uk-icon-gbp:before{content:"\f154"}.uk-icon-dollar:before,.uk-icon-usd:before{content:"\f155"}.uk-icon-rupee:before,.uk-icon-inr:before{content:"\f156"}.uk-icon-yen:before,.uk-icon-jpy:before{content:"\f157"}.uk-icon-renminbi:before,.uk-icon-cny:before{content:"\f158"}.uk-icon-won:before,.uk-icon-krw:before{content:"\f159"}.uk-icon-bitcoin:before,.uk-icon-btc:before{content:"\f15a"}.uk-icon-file:before{content:"\f15b"}.uk-icon-file-text:before{content:"\f15c"}.uk-icon-sort-by-alphabet:before{content:"\f15d"}.uk-icon-sort-by-alphabet-alt:before{content:"\f15e"}.uk-icon-sort-by-attributes:before{content:"\f160"}.uk-icon-sort-by-attributes-alt:before{content:"\f161"}.uk-icon-sort-by-order:before{content:"\f162"}.uk-icon-sort-by-order-alt:before{content:"\f163"}.uk-icon-thumbs-up:before{content:"\f164"}.uk-icon-thumbs-down:before{content:"\f165"}.uk-icon-youtube-sign:before{content:"\f166"}.uk-icon-youtube:before{content:"\f167"}.uk-icon-xing:before{content:"\f168"}.uk-icon-xing-sign:before{content:"\f169"}.uk-icon-youtube-play:before{content:"\f16a"}.uk-icon-dropbox:before{content:"\f16b"}.uk-icon-stackexchange:before{content:"\f16c"}.uk-icon-instagram:before{content:"\f16d"}.uk-icon-flickr:before{content:"\f16e"}.uk-icon-adn:before{content:"\f170"}.uk-icon-bitbucket:before{content:"\f171"}.uk-icon-bitbucket-sign:before{content:"\f172"}.uk-icon-tumblr:before{content:"\f173"}.uk-icon-tumblr-sign:before{content:"\f174"}.uk-icon-long-arrow-down:before{content:"\f175"}.uk-icon-long-arrow-up:before{content:"\f176"}.uk-icon-long-arrow-left:before{content:"\f177"}.uk-icon-long-arrow-right:before{content:"\f178"}.uk-icon-apple:before{content:"\f179"}.uk-icon-windows:before{content:"\f17a"}.uk-icon-android:before{content:"\f17b"}.uk-icon-linux:before{content:"\f17c"}.uk-icon-dribbble:before{content:"\f17d"}.uk-icon-skype:before{content:"\f17e"}.uk-icon-foursquare:before{content:"\f180"}.uk-icon-trello:before{content:"\f181"}.uk-icon-female:before{content:"\f182"}.uk-icon-male:before{content:"\f183"}.uk-icon-gittip:before{content:"\f184"}.uk-icon-sun:before{content:"\f185"}.uk-icon-moon:before{content:"\f186"}.uk-icon-archive:before{content:"\f187"}.uk-icon-bug:before{content:"\f188"}.uk-icon-vk:before{content:"\f189"}.uk-icon-weibo:before{content:"\f18a"}.uk-icon-renren:before{content:"\f18b"}.uk-close{-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;width:20px;line-height:20px;text-align:center;color:inherit;opacity:.3;padding:0;border:0;-webkit-appearance:none;background:transparent}.uk-close:after{display:block;content:"\f00d";font-family:"FontAwesome"}.uk-close:hover,.uk-close:focus{opacity:.5;outline:0}a.uk-close:hover{color:inherit;text-decoration:none;cursor:pointer}.uk-close-alt{padding:2px;border-radius:100%;background:#eee;opacity:1}.uk-close-alt:hover,.uk-close-alt:focus{opacity:1}.uk-close-alt:after{opacity:.5}.uk-close-alt:hover:after,.uk-close-alt:focus:after{opacity:.8}.uk-badge{display:inline-block;padding:0 5px;background:#00a8e6;font-size:10px;font-weight:bold;line-height:14px;color:#fff;text-align:center;vertical-align:middle;text-transform:none}.uk-badge-notification{-moz-box-sizing:border-box;box-sizing:border-box;min-width:18px;border-radius:500px;font-size:12px;line-height:18px}.uk-badge-success{background-color:#8cc14c}.uk-badge-warning{background-color:#faa732}.uk-badge-danger{background-color:#da314b}.uk-alert{margin-bottom:15px;padding:10px;background:#ebf7fd;color:#2d7091}*+.uk-alert{margin-top:15px}.uk-alert>:last-child{margin-bottom:0}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert-close{float:right}.uk-alert-close+*{margin-top:0}.uk-alert-success{background:#f2fae3;color:#659f13}.uk-alert-warning{background:#fffceb;color:#e28327}.uk-alert-danger{background:#fff1f0;color:#d85030}.uk-alert-large{padding:20px}.uk-alert-large .uk-alert-close{margin:-10px -10px 0 0}.uk-thumbnail{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;margin:0;padding:4px;border:1px solid #ddd;background:#fff}a.uk-thumbnail:hover,a.uk-thumbnail:focus{border-color:#aaa;background-color:#fff;text-decoration:none;outline:0}.uk-thumbnail-caption{padding-top:5px;text-align:center;color:#444}.uk-thumbnail-mini{width:150px}.uk-thumbnail-small{width:200px}.uk-thumbnail-medium{width:300px}.uk-thumbnail-large{width:400px}.uk-thumbnail-expand,.uk-thumbnail-expand>img{width:100%}.uk-overlay{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-overlay-area{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-overlay:hover .uk-overlay-area,.uk-overlay-toggle:hover .uk-overlay-area{opacity:1}.uk-overlay-area:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:"FontAwesome";text-align:center;color:#fff}.uk-overlay-caption{position:absolute;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,0.5);color:#fff;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-overlay:hover .uk-overlay-caption,.uk-overlay-toggle:hover .uk-overlay-caption{opacity:1}.uk-progress{-moz-box-sizing:border-box;box-sizing:border-box;height:20px;margin-bottom:15px;background:#eee;overflow:hidden;line-height:20px}*+.uk-progress{margin-top:15px}.uk-progress-bar{width:0;height:100%;background:#00a8e6;float:left;-webkit-transition:width .6s ease;transition:width .6s ease;font-size:12px;color:#fff;text-align:center}.uk-progress-mini{height:6px}.uk-progress-small{height:12px}.uk-progress-success .uk-progress-bar{background-color:#8cc14c}.uk-progress-warning .uk-progress-bar{background-color:#faa732}.uk-progress-danger .uk-progress-bar{background-color:#da314b}.uk-progress-striped .uk-progress-bar{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:30px 30px}.uk-progress-striped.uk-active .uk-progress-bar{-webkit-animation:uk-progress-bar-stripes 2s linear infinite;animation:uk-progress-bar-stripes 2s linear infinite}@-webkit-keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}.uk-search{display:inline-block;position:relative;margin:0}.uk-search:before{content:"\f002";position:absolute;top:0;left:0;width:30px;line-height:30px;text-align:center;font-family:"FontAwesome";font-size:14px;color:rgba(0,0,0,0.2)}.uk-search-field{width:120px;height:30px;padding:0 30px;border:1px solid rgba(0,0,0,0);border-radius:0;background:rgba(0,0,0,0);color:#444;-webkit-transition:all linear .2s;transition:all linear .2s}input.uk-search-field{-webkit-appearance:none}.uk-search-field:-ms-input-placeholder{color:#999}.uk-search-field::-moz-placeholder{color:#999}.uk-search-field::-webkit-input-placeholder{color:#999}.uk-search-field::-ms-clear{display:none}.uk-search-field:focus{outline:0}.uk-search-field:focus,.uk-active .uk-search-field{width:180px}.uk-search-close{display:none;position:absolute;top:0;right:0;width:30px;line-height:30px;text-align:center;font-size:14px;color:rgba(0,0,0,0.2);padding:0;border:0;-webkit-appearance:none;background:transparent}.uk-loading>.uk-search-close,.uk-active>.uk-search-close{display:block}.uk-search-close:after{display:block;content:"\f00d";font-family:"FontAwesome"}.uk-loading>.uk-search-close:after{content:"\f110";-webkit-animation:uk-animation-spin 2s infinite linear;animation:uk-animation-spin 2s infinite linear}.uk-dropdown{display:none;position:absolute;top:100%;left:0;z-index:1000;-moz-box-sizing:border-box;box-sizing:border-box;width:200px;margin-top:5px;padding:15px;background:#f5f5f5;color:#444;letter-spacing:normal}.uk-open>.uk-dropdown{display:block;-webkit-animation:uk-animation-fade .2s ease-in-out;animation:uk-animation-fade .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.uk-dropdown-flip{left:auto;right:0}.uk-dropdown-up{top:auto;bottom:100%;margin-top:auto;margin-bottom:5px}.uk-navbar-flip .uk-dropdown{left:auto;right:0}.uk-navbar-flip .uk-dropdown-flip{left:0;right:auto}.uk-dropdown .uk-nav{margin:0 -15px}.uk-dropdown>.uk-grid+.uk-grid{margin-top:15px}.uk-dropdown>.uk-grid>[class*='uk-width-']>.uk-panel+.uk-panel{margin-top:15px}@media(min-width:768px){.uk-dropdown:not(.uk-dropdown-stack)>.uk-grid{margin-left:-15px;margin-right:-15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-grid>[class*='uk-width-']{padding-left:15px;padding-right:15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-grid>[class*='uk-width-']:nth-child(n+2){border-left:1px solid #ddd}.uk-dropdown-width-2:not(.uk-dropdown-stack){width:400px}.uk-dropdown-width-3:not(.uk-dropdown-stack){width:600px}.uk-dropdown-width-4:not(.uk-dropdown-stack){width:800px}.uk-dropdown-width-5:not(.uk-dropdown-stack){width:1000px}}@media(max-width:767px){.uk-dropdown>.uk-grid>[class*='uk-width-']{width:100%}.uk-dropdown>.uk-grid>[class*='uk-width-']:nth-child(n+2){margin-top:15px}}.uk-dropdown-stack>.uk-grid>[class*='uk-width-']{width:100%}.uk-dropdown-stack>.uk-grid>[class*='uk-width-']:nth-child(n+2){margin-top:15px}.uk-dropdown-small{min-width:150px;width:auto;padding:5px;white-space:nowrap}.uk-dropdown-small .uk-nav{margin:0 -5px}.uk-dropdown-navbar{margin-top:0;background:#f5f5f5;color:#444}.uk-open>.uk-dropdown-navbar{-webkit-animation:uk-animation-slide-down .2s ease-in-out;animation:uk-animation-slide-down .2s ease-in-out}.uk-dropdown-search{width:300px;margin-top:0;background:#f5f5f5;color:#444}.uk-open>.uk-dropdown-search{-webkit-animation:uk-animation-slide-down .2s ease-in-out;animation:uk-animation-slide-down .2s ease-in-out}.uk-navbar-flip .uk-dropdown-search{margin-top:5px;margin-right:-15px}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1020;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{position:relative;top:10%;left:50%;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;width:600px;margin-left:-300px;background:#fff}@media(max-width:767px){.uk-modal-dialog{top:0;left:0;right:0;width:auto;margin:10px}}.uk-modal-dialog>:last-child{margin-bottom:0}.uk-modal-dialog-slide{opacity:0;-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out}.uk-open .uk-modal-dialog-slide{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-close{margin:-10px -10px 0 0;float:right}.uk-modal-close+*{margin-top:0}.uk-modal-dialog-frameless{padding:0}.uk-modal-dialog-frameless .uk-modal-close{position:absolute;top:-12px;right:-12px;margin:0;float:none}@media(max-width:767px){.uk-modal-dialog-frameless .uk-modal-close{top:-7px;right:-7px}}.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:rgba(0,0,0,0.1)}.uk-offcanvas.uk-active{display:block}.uk-offcanvas-page{position:fixed;-webkit-transition:margin-left .3s .05s ease-in-out,margin-right .3s .05s ease-in-out;transition:margin-left .3s .05s ease-in-out,margin-right .3s .05s ease-in-out}.uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:-100%;z-index:1011;width:270px;max-width:100%;background:#333;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:left .3s ease-in-out,right .3s ease-in-out,right .3s ease-in-out,right .3s ease-in-out;transition:left .3s ease-in-out,right .3s ease-in-out,right .3s ease-in-out,right .3s ease-in-out}.uk-offcanvas-bar-flip{left:auto;right:-100%}.uk-offcanvas .uk-panel{margin:20px 15px;color:#777}.uk-offcanvas .uk-panel-title{color:#ccc}.uk-offcanvas .uk-panel a:not([class]){color:#ccc}.uk-offcanvas .uk-panel a:not([class]):hover{color:#fff}.uk-offcanvas .uk-search{display:block;margin:20px 15px}.uk-offcanvas .uk-search:before{color:#777}.uk-offcanvas .uk-search-field{width:100%;border-color:rgba(0,0,0,0);background:#1a1a1a;color:#ccc}.uk-offcanvas .uk-search-field:-ms-input-placeholder{color:#777}.uk-offcanvas .uk-search-field::-moz-placeholder{color:#777}.uk-offcanvas .uk-search-field::-webkit-input-placeholder{color:#777}.uk-switcher{margin:0;padding:0;list-style:none}.uk-switcher>*:not(.uk-active){display:none}.uk-tooltip{display:none;position:absolute;z-index:1030;-moz-box-sizing:border-box;box-sizing:border-box;max-width:200px;padding:5px 8px;background:#333;color:rgba(255,255,255,0.7);font-size:12px;line-height:18px;text-align:center}.uk-tooltip:after{content:"";display:block;position:absolute;width:0;height:0;border:5px dashed #333}.uk-tooltip-top:after,.uk-tooltip-top-left:after,.uk-tooltip-top-right:after{bottom:-5px;border-top-style:solid;border-bottom:0;border-left-color:transparent;border-right-color:transparent;border-top-color:#333}.uk-tooltip-bottom:after,.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after{top:-5px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent;border-bottom-color:#333}.uk-tooltip-top:after,.uk-tooltip-bottom:after{left:50%;margin-left:-5px}.uk-tooltip-top-left:after,.uk-tooltip-bottom-left:after{left:10px}.uk-tooltip-top-right:after,.uk-tooltip-bottom-right:after{right:10px}.uk-tooltip-left:after{right:-5px;top:50%;margin-top:-5px;border-left-style:solid;border-right:0;border-top-color:transparent;border-bottom-color:transparent;border-left-color:#333}.uk-tooltip-right:after{left:-5px;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;border-right-color:#333}.uk-text-small{font-size:11px;line-height:16px}.uk-text-large{font-size:18px;line-height:24px}.uk-text-bold{font-weight:bold}.uk-text-muted{color:#999}.uk-text-info{color:#2d7091}.uk-text-success{color:#659f13}.uk-text-warning{color:#e28327}.uk-text-danger{color:#d85030}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}.uk-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-text-break{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.uk-container{-moz-box-sizing:border-box;box-sizing:border-box;max-width:980px;padding:0 25px}@media(min-width:1220px){.uk-container{max-width:1200px;padding:0 35px}}.uk-container:before,.uk-container:after{content:" ";display:table}.uk-container:after{clear:both}.uk-container-center{margin-left:auto;margin-right:auto}.uk-clearfix:before,.uk-clearfix:after{content:" ";display:table}.uk-clearfix:after{clear:both}.uk-nbfc{overflow:hidden}.uk-nbfc-alt{display:table-cell;width:10000px}.uk-float-left{float:left}.uk-float-right{float:right}[class*='uk-align-']{display:block;margin-bottom:15px}.uk-align-left{margin-right:15px;float:left}.uk-align-right{margin-left:15px;float:right}@media(min-width:768px){.uk-align-medium-left{margin-right:15px;margin-bottom:15px;float:left}.uk-align-medium-right{margin-left:15px;margin-bottom:15px;float:right}}.uk-align-center{margin-left:auto;margin-right:auto}.uk-vertical-align{letter-spacing:-0.31em}.uk-vertical-align:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-vertical-align-middle,.uk-vertical-align-bottom{display:inline-block;letter-spacing:normal;max-width:100%}.uk-vertical-align-middle{vertical-align:middle}.uk-vertical-align-bottom{vertical-align:bottom}.uk-height-1-1{height:100%}.uk-responsive-width,.uk-responsive-height{-moz-box-sizing:border-box;box-sizing:border-box}.uk-responsive-width{max-width:100%;height:auto}.uk-responsive-height{max-height:100%;width:auto}.uk-margin{margin-bottom:15px}*+.uk-margin{margin-top:15px}.uk-margin-top{margin-top:15px!important}.uk-margin-bottom{margin-bottom:15px!important}.uk-margin-remove{margin:0!important}.uk-margin-top-remove{margin-top:0!important}.uk-margin-bottom-remove{margin-bottom:0!important}@media(min-width:768px){.uk-heading-large{font-size:52px;line-height:64px}}.uk-scrollable-text{max-height:300px;overflow-y:scroll}.uk-scrollable-box{max-height:150px;padding:10px;border:1px solid #ddd;overflow:auto}.uk-scrollable-box>:last-child{margin-bottom:0}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important}@media(min-width:960px){.uk-visible-small{display:none!important}.uk-visible-medium{display:none!important}.uk-hidden-large{display:none!important}}@media(min-width:768px) and (max-width:959px){.uk-visible-small{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-medium{display:none!important}}@media(max-width:767px){.uk-visible-medium{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-small{display:none!important}}.uk-hidden{display:none!important;visibility:hidden!important}.uk-visible-hover:hover .uk-hidden{display:block!important;visibility:visible!important}.uk-visible-hover-inline:hover .uk-hidden{display:inline-block!important;visibility:visible!important}@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@-webkit-keyframes uk-animation-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-animation-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-animation-slide-down{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-animation-slide-down{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-animation-slide-up{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-animation-slide-up{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-animation-scale{0%{opacity:0;-webkit-transform:scale(0.3)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-animation-scale{0%{opacity:0;transform:scale(0.3)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-animation-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes uk-animation-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}} \ No newline at end of file diff --git a/static/fonts/FontAwesome.otf b/static/fonts/FontAwesome.otf new file mode 100644 index 0000000..7012545 Binary files /dev/null and b/static/fonts/FontAwesome.otf differ diff --git a/static/fonts/fontawesome-webfont.eot b/static/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000..0662cb9 Binary files /dev/null and b/static/fonts/fontawesome-webfont.eot differ diff --git a/static/fonts/fontawesome-webfont.ttf b/static/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..d365924 Binary files /dev/null and b/static/fonts/fontawesome-webfont.ttf differ diff --git a/static/fonts/fontawesome-webfont.woff b/static/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..b9bd17e Binary files /dev/null and b/static/fonts/fontawesome-webfont.woff differ diff --git a/static/img/asc.png b/static/img/asc.png new file mode 100644 index 0000000..66e39ca Binary files /dev/null and b/static/img/asc.png differ diff --git a/static/img/back_pattern.png b/static/img/back_pattern.png new file mode 100644 index 0000000..e481220 Binary files /dev/null and b/static/img/back_pattern.png differ diff --git a/static/img/bg.png b/static/img/bg.png new file mode 100644 index 0000000..ca83716 Binary files /dev/null and b/static/img/bg.png differ diff --git a/static/img/biglogo.png b/static/img/biglogo.png new file mode 100644 index 0000000..b43bb22 Binary files /dev/null and b/static/img/biglogo.png differ diff --git a/static/img/desc.png b/static/img/desc.png new file mode 100644 index 0000000..431f63a Binary files /dev/null and b/static/img/desc.png differ diff --git a/static/img/email.png b/static/img/email.png new file mode 100644 index 0000000..615d3e2 Binary files /dev/null and b/static/img/email.png differ diff --git a/static/img/hero-images/abaddon_small.png b/static/img/hero-images/abaddon_small.png new file mode 100644 index 0000000..bd2a0e0 Binary files /dev/null and b/static/img/hero-images/abaddon_small.png differ diff --git a/static/img/hero-images/alchemist_small.png b/static/img/hero-images/alchemist_small.png new file mode 100644 index 0000000..c1d4fca Binary files /dev/null and b/static/img/hero-images/alchemist_small.png differ diff --git a/static/img/hero-images/ancient_apparition_small.png b/static/img/hero-images/ancient_apparition_small.png new file mode 100644 index 0000000..8104645 Binary files /dev/null and b/static/img/hero-images/ancient_apparition_small.png differ diff --git a/static/img/hero-images/antimage.png b/static/img/hero-images/antimage.png new file mode 100644 index 0000000..da2d156 Binary files /dev/null and b/static/img/hero-images/antimage.png differ diff --git a/static/img/hero-images/antimage_small.png b/static/img/hero-images/antimage_small.png new file mode 100644 index 0000000..25bec08 Binary files /dev/null and b/static/img/hero-images/antimage_small.png differ diff --git a/static/img/hero-images/axe_small.png b/static/img/hero-images/axe_small.png new file mode 100644 index 0000000..6d092ca Binary files /dev/null and b/static/img/hero-images/axe_small.png differ diff --git a/static/img/hero-images/bane_small.png b/static/img/hero-images/bane_small.png new file mode 100644 index 0000000..13db37e Binary files /dev/null and b/static/img/hero-images/bane_small.png differ diff --git a/static/img/hero-images/batrider.png b/static/img/hero-images/batrider.png new file mode 100644 index 0000000..b83bf1f Binary files /dev/null and b/static/img/hero-images/batrider.png differ diff --git a/static/img/hero-images/batrider_small.png b/static/img/hero-images/batrider_small.png new file mode 100644 index 0000000..0225277 Binary files /dev/null and b/static/img/hero-images/batrider_small.png differ diff --git a/static/img/hero-images/beastmaster_small.png b/static/img/hero-images/beastmaster_small.png new file mode 100644 index 0000000..7f8b449 Binary files /dev/null and b/static/img/hero-images/beastmaster_small.png differ diff --git a/static/img/hero-images/bloodseeker_small.png b/static/img/hero-images/bloodseeker_small.png new file mode 100644 index 0000000..65d6648 Binary files /dev/null and b/static/img/hero-images/bloodseeker_small.png differ diff --git a/static/img/hero-images/bounty_hunter.png b/static/img/hero-images/bounty_hunter.png new file mode 100644 index 0000000..0c28243 Binary files /dev/null and b/static/img/hero-images/bounty_hunter.png differ diff --git a/static/img/hero-images/bounty_hunter_small.png b/static/img/hero-images/bounty_hunter_small.png new file mode 100644 index 0000000..4ad919d Binary files /dev/null and b/static/img/hero-images/bounty_hunter_small.png differ diff --git a/static/img/hero-images/brewmaster_small.png b/static/img/hero-images/brewmaster_small.png new file mode 100644 index 0000000..ad46ca7 Binary files /dev/null and b/static/img/hero-images/brewmaster_small.png differ diff --git a/static/img/hero-images/bristleback_small.png b/static/img/hero-images/bristleback_small.png new file mode 100644 index 0000000..7430ee5 Binary files /dev/null and b/static/img/hero-images/bristleback_small.png differ diff --git a/static/img/hero-images/broodmother_small.png b/static/img/hero-images/broodmother_small.png new file mode 100644 index 0000000..8eb83ae Binary files /dev/null and b/static/img/hero-images/broodmother_small.png differ diff --git a/static/img/hero-images/centaur_small.png b/static/img/hero-images/centaur_small.png new file mode 100644 index 0000000..ca9c562 Binary files /dev/null and b/static/img/hero-images/centaur_small.png differ diff --git a/static/img/hero-images/chaos_knight.png b/static/img/hero-images/chaos_knight.png new file mode 100644 index 0000000..4cbc295 Binary files /dev/null and b/static/img/hero-images/chaos_knight.png differ diff --git a/static/img/hero-images/chaos_knight_small.png b/static/img/hero-images/chaos_knight_small.png new file mode 100644 index 0000000..818551b Binary files /dev/null and b/static/img/hero-images/chaos_knight_small.png differ diff --git a/static/img/hero-images/chen_small.png b/static/img/hero-images/chen_small.png new file mode 100644 index 0000000..8d03228 Binary files /dev/null and b/static/img/hero-images/chen_small.png differ diff --git a/static/img/hero-images/clinkz.png b/static/img/hero-images/clinkz.png new file mode 100644 index 0000000..64deb4f Binary files /dev/null and b/static/img/hero-images/clinkz.png differ diff --git a/static/img/hero-images/clinkz_small.png b/static/img/hero-images/clinkz_small.png new file mode 100644 index 0000000..c93cb56 Binary files /dev/null and b/static/img/hero-images/clinkz_small.png differ diff --git a/static/img/hero-images/crystal_maiden_small.png b/static/img/hero-images/crystal_maiden_small.png new file mode 100644 index 0000000..8a4c8df Binary files /dev/null and b/static/img/hero-images/crystal_maiden_small.png differ diff --git a/static/img/hero-images/dark_seer.png b/static/img/hero-images/dark_seer.png new file mode 100644 index 0000000..24baefb Binary files /dev/null and b/static/img/hero-images/dark_seer.png differ diff --git a/static/img/hero-images/dark_seer_small.png b/static/img/hero-images/dark_seer_small.png new file mode 100644 index 0000000..9ee66a4 Binary files /dev/null and b/static/img/hero-images/dark_seer_small.png differ diff --git a/static/img/hero-images/dazzle_small.png b/static/img/hero-images/dazzle_small.png new file mode 100644 index 0000000..183ae31 Binary files /dev/null and b/static/img/hero-images/dazzle_small.png differ diff --git a/static/img/hero-images/death_prophet_small.png b/static/img/hero-images/death_prophet_small.png new file mode 100644 index 0000000..117684a Binary files /dev/null and b/static/img/hero-images/death_prophet_small.png differ diff --git a/static/img/hero-images/disruptor.png b/static/img/hero-images/disruptor.png new file mode 100644 index 0000000..d2f3d25 Binary files /dev/null and b/static/img/hero-images/disruptor.png differ diff --git a/static/img/hero-images/disruptor_small.png b/static/img/hero-images/disruptor_small.png new file mode 100644 index 0000000..8093379 Binary files /dev/null and b/static/img/hero-images/disruptor_small.png differ diff --git a/static/img/hero-images/doom_bringer_small.png b/static/img/hero-images/doom_bringer_small.png new file mode 100644 index 0000000..6825786 Binary files /dev/null and b/static/img/hero-images/doom_bringer_small.png differ diff --git a/static/img/hero-images/dragon_knight_small.png b/static/img/hero-images/dragon_knight_small.png new file mode 100644 index 0000000..2d2518d Binary files /dev/null and b/static/img/hero-images/dragon_knight_small.png differ diff --git a/static/img/hero-images/drow_ranger_small.png b/static/img/hero-images/drow_ranger_small.png new file mode 100644 index 0000000..cd748c3 Binary files /dev/null and b/static/img/hero-images/drow_ranger_small.png differ diff --git a/static/img/hero-images/earthshaker_small.png b/static/img/hero-images/earthshaker_small.png new file mode 100644 index 0000000..81af69f Binary files /dev/null and b/static/img/hero-images/earthshaker_small.png differ diff --git a/static/img/hero-images/elder_titan_small.png b/static/img/hero-images/elder_titan_small.png new file mode 100644 index 0000000..68675e0 Binary files /dev/null and b/static/img/hero-images/elder_titan_small.png differ diff --git a/static/img/hero-images/enchantress_small.png b/static/img/hero-images/enchantress_small.png new file mode 100644 index 0000000..c58b956 Binary files /dev/null and b/static/img/hero-images/enchantress_small.png differ diff --git a/static/img/hero-images/enigma_small.png b/static/img/hero-images/enigma_small.png new file mode 100644 index 0000000..d784296 Binary files /dev/null and b/static/img/hero-images/enigma_small.png differ diff --git a/static/img/hero-images/faceless_void.png b/static/img/hero-images/faceless_void.png new file mode 100644 index 0000000..6985881 Binary files /dev/null and b/static/img/hero-images/faceless_void.png differ diff --git a/static/img/hero-images/faceless_void_small.png b/static/img/hero-images/faceless_void_small.png new file mode 100644 index 0000000..5f1a44a Binary files /dev/null and b/static/img/hero-images/faceless_void_small.png differ diff --git a/static/img/hero-images/furion.png b/static/img/hero-images/furion.png new file mode 100644 index 0000000..ae19085 Binary files /dev/null and b/static/img/hero-images/furion.png differ diff --git a/static/img/hero-images/furion_small.png b/static/img/hero-images/furion_small.png new file mode 100644 index 0000000..4e6fe8a Binary files /dev/null and b/static/img/hero-images/furion_small.png differ diff --git a/static/img/hero-images/gyrocopter.png b/static/img/hero-images/gyrocopter.png new file mode 100644 index 0000000..1229393 Binary files /dev/null and b/static/img/hero-images/gyrocopter.png differ diff --git a/static/img/hero-images/gyrocopter_small.png b/static/img/hero-images/gyrocopter_small.png new file mode 100644 index 0000000..ea6c7b3 Binary files /dev/null and b/static/img/hero-images/gyrocopter_small.png differ diff --git a/static/img/hero-images/huskar.png b/static/img/hero-images/huskar.png new file mode 100644 index 0000000..7b4ddbb Binary files /dev/null and b/static/img/hero-images/huskar.png differ diff --git a/static/img/hero-images/huskar_small.png b/static/img/hero-images/huskar_small.png new file mode 100644 index 0000000..033bc21 Binary files /dev/null and b/static/img/hero-images/huskar_small.png differ diff --git a/static/img/hero-images/invoker.png b/static/img/hero-images/invoker.png new file mode 100644 index 0000000..214bb11 Binary files /dev/null and b/static/img/hero-images/invoker.png differ diff --git a/static/img/hero-images/invoker_small.png b/static/img/hero-images/invoker_small.png new file mode 100644 index 0000000..f0208af Binary files /dev/null and b/static/img/hero-images/invoker_small.png differ diff --git a/static/img/hero-images/jakiro.png b/static/img/hero-images/jakiro.png new file mode 100644 index 0000000..c448e45 Binary files /dev/null and b/static/img/hero-images/jakiro.png differ diff --git a/static/img/hero-images/jakiro_small.png b/static/img/hero-images/jakiro_small.png new file mode 100644 index 0000000..4772a91 Binary files /dev/null and b/static/img/hero-images/jakiro_small.png differ diff --git a/static/img/hero-images/juggernaut_small.png b/static/img/hero-images/juggernaut_small.png new file mode 100644 index 0000000..77e65ed Binary files /dev/null and b/static/img/hero-images/juggernaut_small.png differ diff --git a/static/img/hero-images/keeper_of_the_light.png b/static/img/hero-images/keeper_of_the_light.png new file mode 100644 index 0000000..3abd8ee Binary files /dev/null and b/static/img/hero-images/keeper_of_the_light.png differ diff --git a/static/img/hero-images/keeper_of_the_light_small.png b/static/img/hero-images/keeper_of_the_light_small.png new file mode 100644 index 0000000..367daad Binary files /dev/null and b/static/img/hero-images/keeper_of_the_light_small.png differ diff --git a/static/img/hero-images/kunkka.png b/static/img/hero-images/kunkka.png new file mode 100644 index 0000000..528a97b Binary files /dev/null and b/static/img/hero-images/kunkka.png differ diff --git a/static/img/hero-images/kunkka_small.png b/static/img/hero-images/kunkka_small.png new file mode 100644 index 0000000..9b498c5 Binary files /dev/null and b/static/img/hero-images/kunkka_small.png differ diff --git a/static/img/hero-images/leshrac_small.png b/static/img/hero-images/leshrac_small.png new file mode 100644 index 0000000..2083798 Binary files /dev/null and b/static/img/hero-images/leshrac_small.png differ diff --git a/static/img/hero-images/lich.png b/static/img/hero-images/lich.png new file mode 100644 index 0000000..7c408e8 Binary files /dev/null and b/static/img/hero-images/lich.png differ diff --git a/static/img/hero-images/lich_small.png b/static/img/hero-images/lich_small.png new file mode 100644 index 0000000..39626fa Binary files /dev/null and b/static/img/hero-images/lich_small.png differ diff --git a/static/img/hero-images/life_stealer.png b/static/img/hero-images/life_stealer.png new file mode 100644 index 0000000..d861546 Binary files /dev/null and b/static/img/hero-images/life_stealer.png differ diff --git a/static/img/hero-images/life_stealer_small.png b/static/img/hero-images/life_stealer_small.png new file mode 100644 index 0000000..30b2e2f Binary files /dev/null and b/static/img/hero-images/life_stealer_small.png differ diff --git a/static/img/hero-images/lina.png b/static/img/hero-images/lina.png new file mode 100644 index 0000000..d35a7a1 Binary files /dev/null and b/static/img/hero-images/lina.png differ diff --git a/static/img/hero-images/lina_small.png b/static/img/hero-images/lina_small.png new file mode 100644 index 0000000..7dfffb4 Binary files /dev/null and b/static/img/hero-images/lina_small.png differ diff --git a/static/img/hero-images/lion_small.png b/static/img/hero-images/lion_small.png new file mode 100644 index 0000000..5b14f6f Binary files /dev/null and b/static/img/hero-images/lion_small.png differ diff --git a/static/img/hero-images/lone_druid.png b/static/img/hero-images/lone_druid.png new file mode 100644 index 0000000..d252da4 Binary files /dev/null and b/static/img/hero-images/lone_druid.png differ diff --git a/static/img/hero-images/lone_druid_small.png b/static/img/hero-images/lone_druid_small.png new file mode 100644 index 0000000..e828c77 Binary files /dev/null and b/static/img/hero-images/lone_druid_small.png differ diff --git a/static/img/hero-images/luna.png b/static/img/hero-images/luna.png new file mode 100644 index 0000000..6103384 Binary files /dev/null and b/static/img/hero-images/luna.png differ diff --git a/static/img/hero-images/luna_small.png b/static/img/hero-images/luna_small.png new file mode 100644 index 0000000..f6c3c76 Binary files /dev/null and b/static/img/hero-images/luna_small.png differ diff --git a/static/img/hero-images/lycan_small.png b/static/img/hero-images/lycan_small.png new file mode 100644 index 0000000..c63178a Binary files /dev/null and b/static/img/hero-images/lycan_small.png differ diff --git a/static/img/hero-images/magnataur.png b/static/img/hero-images/magnataur.png new file mode 100644 index 0000000..bf5a48f Binary files /dev/null and b/static/img/hero-images/magnataur.png differ diff --git a/static/img/hero-images/magnataur_small.png b/static/img/hero-images/magnataur_small.png new file mode 100644 index 0000000..990b606 Binary files /dev/null and b/static/img/hero-images/magnataur_small.png differ diff --git a/static/img/hero-images/medusa_small.png b/static/img/hero-images/medusa_small.png new file mode 100644 index 0000000..29f8277 Binary files /dev/null and b/static/img/hero-images/medusa_small.png differ diff --git a/static/img/hero-images/meepo_small.png b/static/img/hero-images/meepo_small.png new file mode 100644 index 0000000..4e822cf Binary files /dev/null and b/static/img/hero-images/meepo_small.png differ diff --git a/static/img/hero-images/mirana_small.png b/static/img/hero-images/mirana_small.png new file mode 100644 index 0000000..f3d491f Binary files /dev/null and b/static/img/hero-images/mirana_small.png differ diff --git a/static/img/hero-images/morphling_small.png b/static/img/hero-images/morphling_small.png new file mode 100644 index 0000000..b260b6a Binary files /dev/null and b/static/img/hero-images/morphling_small.png differ diff --git a/static/img/hero-images/naga_siren_small.png b/static/img/hero-images/naga_siren_small.png new file mode 100644 index 0000000..7d08bc4 Binary files /dev/null and b/static/img/hero-images/naga_siren_small.png differ diff --git a/static/img/hero-images/necrolyte_small.png b/static/img/hero-images/necrolyte_small.png new file mode 100644 index 0000000..b2125bd Binary files /dev/null and b/static/img/hero-images/necrolyte_small.png differ diff --git a/static/img/hero-images/nevermore_small.png b/static/img/hero-images/nevermore_small.png new file mode 100644 index 0000000..0eb8aa1 Binary files /dev/null and b/static/img/hero-images/nevermore_small.png differ diff --git a/static/img/hero-images/night_stalker_small.png b/static/img/hero-images/night_stalker_small.png new file mode 100644 index 0000000..fb661e2 Binary files /dev/null and b/static/img/hero-images/night_stalker_small.png differ diff --git a/static/img/hero-images/nyx_assassin.png b/static/img/hero-images/nyx_assassin.png new file mode 100644 index 0000000..1ddf212 Binary files /dev/null and b/static/img/hero-images/nyx_assassin.png differ diff --git a/static/img/hero-images/nyx_assassin_small.png b/static/img/hero-images/nyx_assassin_small.png new file mode 100644 index 0000000..208766c Binary files /dev/null and b/static/img/hero-images/nyx_assassin_small.png differ diff --git a/static/img/hero-images/obsidian_destroyer.png b/static/img/hero-images/obsidian_destroyer.png new file mode 100644 index 0000000..a997fad Binary files /dev/null and b/static/img/hero-images/obsidian_destroyer.png differ diff --git a/static/img/hero-images/obsidian_destroyer_small.png b/static/img/hero-images/obsidian_destroyer_small.png new file mode 100644 index 0000000..0a02061 Binary files /dev/null and b/static/img/hero-images/obsidian_destroyer_small.png differ diff --git a/static/img/hero-images/ogre_magi_small.png b/static/img/hero-images/ogre_magi_small.png new file mode 100644 index 0000000..8222133 Binary files /dev/null and b/static/img/hero-images/ogre_magi_small.png differ diff --git a/static/img/hero-images/omniknight_small.png b/static/img/hero-images/omniknight_small.png new file mode 100644 index 0000000..2118ce2 Binary files /dev/null and b/static/img/hero-images/omniknight_small.png differ diff --git a/static/img/hero-images/phantom_assassin_small.png b/static/img/hero-images/phantom_assassin_small.png new file mode 100644 index 0000000..0851b6a Binary files /dev/null and b/static/img/hero-images/phantom_assassin_small.png differ diff --git a/static/img/hero-images/phantom_lancer.png b/static/img/hero-images/phantom_lancer.png new file mode 100644 index 0000000..cf1b481 Binary files /dev/null and b/static/img/hero-images/phantom_lancer.png differ diff --git a/static/img/hero-images/phantom_lancer_small.png b/static/img/hero-images/phantom_lancer_small.png new file mode 100644 index 0000000..342b27c Binary files /dev/null and b/static/img/hero-images/phantom_lancer_small.png differ diff --git a/static/img/hero-images/puck_small.png b/static/img/hero-images/puck_small.png new file mode 100644 index 0000000..8975bd8 Binary files /dev/null and b/static/img/hero-images/puck_small.png differ diff --git a/static/img/hero-images/pudge_small.png b/static/img/hero-images/pudge_small.png new file mode 100644 index 0000000..68935ce Binary files /dev/null and b/static/img/hero-images/pudge_small.png differ diff --git a/static/img/hero-images/pugna_small.png b/static/img/hero-images/pugna_small.png new file mode 100644 index 0000000..12690a4 Binary files /dev/null and b/static/img/hero-images/pugna_small.png differ diff --git a/static/img/hero-images/queenofpain.png b/static/img/hero-images/queenofpain.png new file mode 100644 index 0000000..fe6bb86 Binary files /dev/null and b/static/img/hero-images/queenofpain.png differ diff --git a/static/img/hero-images/queenofpain_small.png b/static/img/hero-images/queenofpain_small.png new file mode 100644 index 0000000..a9ba5ba Binary files /dev/null and b/static/img/hero-images/queenofpain_small.png differ diff --git a/static/img/hero-images/rattletrap.png b/static/img/hero-images/rattletrap.png new file mode 100644 index 0000000..28bd084 Binary files /dev/null and b/static/img/hero-images/rattletrap.png differ diff --git a/static/img/hero-images/rattletrap_small.png b/static/img/hero-images/rattletrap_small.png new file mode 100644 index 0000000..7e04925 Binary files /dev/null and b/static/img/hero-images/rattletrap_small.png differ diff --git a/static/img/hero-images/razor_small.png b/static/img/hero-images/razor_small.png new file mode 100644 index 0000000..a07efa1 Binary files /dev/null and b/static/img/hero-images/razor_small.png differ diff --git a/static/img/hero-images/riki_small.png b/static/img/hero-images/riki_small.png new file mode 100644 index 0000000..8a707ce Binary files /dev/null and b/static/img/hero-images/riki_small.png differ diff --git a/static/img/hero-images/rubick.png b/static/img/hero-images/rubick.png new file mode 100644 index 0000000..00ec7df Binary files /dev/null and b/static/img/hero-images/rubick.png differ diff --git a/static/img/hero-images/rubick_small.png b/static/img/hero-images/rubick_small.png new file mode 100644 index 0000000..f1a2409 Binary files /dev/null and b/static/img/hero-images/rubick_small.png differ diff --git a/static/img/hero-images/sand_king_small.png b/static/img/hero-images/sand_king_small.png new file mode 100644 index 0000000..4347dc2 Binary files /dev/null and b/static/img/hero-images/sand_king_small.png differ diff --git a/static/img/hero-images/shadow_demon.png b/static/img/hero-images/shadow_demon.png new file mode 100644 index 0000000..f4b545c Binary files /dev/null and b/static/img/hero-images/shadow_demon.png differ diff --git a/static/img/hero-images/shadow_demon_small.png b/static/img/hero-images/shadow_demon_small.png new file mode 100644 index 0000000..0457f7d Binary files /dev/null and b/static/img/hero-images/shadow_demon_small.png differ diff --git a/static/img/hero-images/shadow_shaman_small.png b/static/img/hero-images/shadow_shaman_small.png new file mode 100644 index 0000000..20b7d60 Binary files /dev/null and b/static/img/hero-images/shadow_shaman_small.png differ diff --git a/static/img/hero-images/shredder_small.png b/static/img/hero-images/shredder_small.png new file mode 100644 index 0000000..e2d3db5 Binary files /dev/null and b/static/img/hero-images/shredder_small.png differ diff --git a/static/img/hero-images/silencer.png b/static/img/hero-images/silencer.png new file mode 100644 index 0000000..f4a5775 Binary files /dev/null and b/static/img/hero-images/silencer.png differ diff --git a/static/img/hero-images/silencer_small.png b/static/img/hero-images/silencer_small.png new file mode 100644 index 0000000..c1708cf Binary files /dev/null and b/static/img/hero-images/silencer_small.png differ diff --git a/static/img/hero-images/skeleton_king_small.png b/static/img/hero-images/skeleton_king_small.png new file mode 100644 index 0000000..0e7538f Binary files /dev/null and b/static/img/hero-images/skeleton_king_small.png differ diff --git a/static/img/hero-images/skywrath_mage_small.png b/static/img/hero-images/skywrath_mage_small.png new file mode 100644 index 0000000..f56da10 Binary files /dev/null and b/static/img/hero-images/skywrath_mage_small.png differ diff --git a/static/img/hero-images/slardar_small.png b/static/img/hero-images/slardar_small.png new file mode 100644 index 0000000..e2452d2 Binary files /dev/null and b/static/img/hero-images/slardar_small.png differ diff --git a/static/img/hero-images/slark_small.png b/static/img/hero-images/slark_small.png new file mode 100644 index 0000000..49450b7 Binary files /dev/null and b/static/img/hero-images/slark_small.png differ diff --git a/static/img/hero-images/sniper.png b/static/img/hero-images/sniper.png new file mode 100644 index 0000000..284c12c Binary files /dev/null and b/static/img/hero-images/sniper.png differ diff --git a/static/img/hero-images/sniper_small.png b/static/img/hero-images/sniper_small.png new file mode 100644 index 0000000..bb03a66 Binary files /dev/null and b/static/img/hero-images/sniper_small.png differ diff --git a/static/img/hero-images/spectre_small.png b/static/img/hero-images/spectre_small.png new file mode 100644 index 0000000..c85c2a1 Binary files /dev/null and b/static/img/hero-images/spectre_small.png differ diff --git a/static/img/hero-images/spirit_breaker_small.png b/static/img/hero-images/spirit_breaker_small.png new file mode 100644 index 0000000..5f82bf9 Binary files /dev/null and b/static/img/hero-images/spirit_breaker_small.png differ diff --git a/static/img/hero-images/storm_spirit_small.png b/static/img/hero-images/storm_spirit_small.png new file mode 100644 index 0000000..0f14edc Binary files /dev/null and b/static/img/hero-images/storm_spirit_small.png differ diff --git a/static/img/hero-images/sven.png b/static/img/hero-images/sven.png new file mode 100644 index 0000000..45696e9 Binary files /dev/null and b/static/img/hero-images/sven.png differ diff --git a/static/img/hero-images/sven_small.png b/static/img/hero-images/sven_small.png new file mode 100644 index 0000000..a3d7c60 Binary files /dev/null and b/static/img/hero-images/sven_small.png differ diff --git a/static/img/hero-images/templar_assassin_small.png b/static/img/hero-images/templar_assassin_small.png new file mode 100644 index 0000000..e769ee1 Binary files /dev/null and b/static/img/hero-images/templar_assassin_small.png differ diff --git a/static/img/hero-images/tidehunter.png b/static/img/hero-images/tidehunter.png new file mode 100644 index 0000000..3f4fc99 Binary files /dev/null and b/static/img/hero-images/tidehunter.png differ diff --git a/static/img/hero-images/tidehunter_small.png b/static/img/hero-images/tidehunter_small.png new file mode 100644 index 0000000..fcf1e28 Binary files /dev/null and b/static/img/hero-images/tidehunter_small.png differ diff --git a/static/img/hero-images/tinker_small.png b/static/img/hero-images/tinker_small.png new file mode 100644 index 0000000..c3dcfbd Binary files /dev/null and b/static/img/hero-images/tinker_small.png differ diff --git a/static/img/hero-images/tiny_small.png b/static/img/hero-images/tiny_small.png new file mode 100644 index 0000000..a62fbcd Binary files /dev/null and b/static/img/hero-images/tiny_small.png differ diff --git a/static/img/hero-images/treant_small.png b/static/img/hero-images/treant_small.png new file mode 100644 index 0000000..016b3d4 Binary files /dev/null and b/static/img/hero-images/treant_small.png differ diff --git a/static/img/hero-images/troll_warlord_small.png b/static/img/hero-images/troll_warlord_small.png new file mode 100644 index 0000000..30b00fd Binary files /dev/null and b/static/img/hero-images/troll_warlord_small.png differ diff --git a/static/img/hero-images/tusk_small.png b/static/img/hero-images/tusk_small.png new file mode 100644 index 0000000..b4323f3 Binary files /dev/null and b/static/img/hero-images/tusk_small.png differ diff --git a/static/img/hero-images/undying.png b/static/img/hero-images/undying.png new file mode 100644 index 0000000..662dd68 Binary files /dev/null and b/static/img/hero-images/undying.png differ diff --git a/static/img/hero-images/undying_small.png b/static/img/hero-images/undying_small.png new file mode 100644 index 0000000..7325018 Binary files /dev/null and b/static/img/hero-images/undying_small.png differ diff --git a/static/img/hero-images/ursa_small.png b/static/img/hero-images/ursa_small.png new file mode 100644 index 0000000..7d971be Binary files /dev/null and b/static/img/hero-images/ursa_small.png differ diff --git a/static/img/hero-images/vengefulspirit.png b/static/img/hero-images/vengefulspirit.png new file mode 100644 index 0000000..13aaae3 Binary files /dev/null and b/static/img/hero-images/vengefulspirit.png differ diff --git a/static/img/hero-images/vengefulspirit_small.png b/static/img/hero-images/vengefulspirit_small.png new file mode 100644 index 0000000..4ff1a7c Binary files /dev/null and b/static/img/hero-images/vengefulspirit_small.png differ diff --git a/static/img/hero-images/venomancer.png b/static/img/hero-images/venomancer.png new file mode 100644 index 0000000..5a5bc57 Binary files /dev/null and b/static/img/hero-images/venomancer.png differ diff --git a/static/img/hero-images/venomancer_small.png b/static/img/hero-images/venomancer_small.png new file mode 100644 index 0000000..a4fa52c Binary files /dev/null and b/static/img/hero-images/venomancer_small.png differ diff --git a/static/img/hero-images/viper.png b/static/img/hero-images/viper.png new file mode 100644 index 0000000..9f2ef83 Binary files /dev/null and b/static/img/hero-images/viper.png differ diff --git a/static/img/hero-images/viper_small.png b/static/img/hero-images/viper_small.png new file mode 100644 index 0000000..92887cc Binary files /dev/null and b/static/img/hero-images/viper_small.png differ diff --git a/static/img/hero-images/visage_small.png b/static/img/hero-images/visage_small.png new file mode 100644 index 0000000..8262e45 Binary files /dev/null and b/static/img/hero-images/visage_small.png differ diff --git a/static/img/hero-images/warlock.png b/static/img/hero-images/warlock.png new file mode 100644 index 0000000..07ae815 Binary files /dev/null and b/static/img/hero-images/warlock.png differ diff --git a/static/img/hero-images/warlock_small.png b/static/img/hero-images/warlock_small.png new file mode 100644 index 0000000..cc8f193 Binary files /dev/null and b/static/img/hero-images/warlock_small.png differ diff --git a/static/img/hero-images/weaver.png b/static/img/hero-images/weaver.png new file mode 100644 index 0000000..0ed4c00 Binary files /dev/null and b/static/img/hero-images/weaver.png differ diff --git a/static/img/hero-images/weaver_small.png b/static/img/hero-images/weaver_small.png new file mode 100644 index 0000000..5a28c44 Binary files /dev/null and b/static/img/hero-images/weaver_small.png differ diff --git a/static/img/hero-images/windrunner_small.png b/static/img/hero-images/windrunner_small.png new file mode 100644 index 0000000..e9e007c Binary files /dev/null and b/static/img/hero-images/windrunner_small.png differ diff --git a/static/img/hero-images/wisp.png b/static/img/hero-images/wisp.png new file mode 100644 index 0000000..3f5317b Binary files /dev/null and b/static/img/hero-images/wisp.png differ diff --git a/static/img/hero-images/wisp_small.png b/static/img/hero-images/wisp_small.png new file mode 100644 index 0000000..b188a6d Binary files /dev/null and b/static/img/hero-images/wisp_small.png differ diff --git a/static/img/hero-images/witch_doctor.png b/static/img/hero-images/witch_doctor.png new file mode 100644 index 0000000..65b997b Binary files /dev/null and b/static/img/hero-images/witch_doctor.png differ diff --git a/static/img/hero-images/witch_doctor_small.png b/static/img/hero-images/witch_doctor_small.png new file mode 100644 index 0000000..05aa930 Binary files /dev/null and b/static/img/hero-images/witch_doctor_small.png differ diff --git a/static/img/hero-images/zuus_small.png b/static/img/hero-images/zuus_small.png new file mode 100644 index 0000000..e4cb523 Binary files /dev/null and b/static/img/hero-images/zuus_small.png differ diff --git a/static/img/logo.png b/static/img/logo.png new file mode 100644 index 0000000..b43bb22 Binary files /dev/null and b/static/img/logo.png differ diff --git a/static/img/navlogo.png b/static/img/navlogo.png new file mode 100644 index 0000000..9659077 Binary files /dev/null and b/static/img/navlogo.png differ diff --git a/static/img/navlogo1.png b/static/img/navlogo1.png new file mode 100644 index 0000000..ea2c57d Binary files /dev/null and b/static/img/navlogo1.png differ diff --git a/static/img/powered-by-flask-s.png b/static/img/powered-by-flask-s.png new file mode 100644 index 0000000..dc8159b Binary files /dev/null and b/static/img/powered-by-flask-s.png differ diff --git a/static/img/pyrion-facebook.jpg b/static/img/pyrion-facebook.jpg new file mode 100644 index 0000000..62da827 Binary files /dev/null and b/static/img/pyrion-facebook.jpg differ diff --git a/static/img/pyrion-twitch.png b/static/img/pyrion-twitch.png new file mode 100644 index 0000000..4410585 Binary files /dev/null and b/static/img/pyrion-twitch.png differ diff --git a/static/img/pyrion-youtube.jpg b/static/img/pyrion-youtube.jpg new file mode 100644 index 0000000..80c9c51 Binary files /dev/null and b/static/img/pyrion-youtube.jpg differ diff --git a/static/img/pyrion.png b/static/img/pyrion.png new file mode 100644 index 0000000..70c872c Binary files /dev/null and b/static/img/pyrion.png differ diff --git a/static/img/sandking.png b/static/img/sandking.png new file mode 100644 index 0000000..c52cb36 Binary files /dev/null and b/static/img/sandking.png differ diff --git a/static/img/steam.png b/static/img/steam.png new file mode 100644 index 0000000..f32bbd5 Binary files /dev/null and b/static/img/steam.png differ diff --git a/static/img/ts3_viewer/-1217722118.png b/static/img/ts3_viewer/-1217722118.png new file mode 100755 index 0000000..9dc79f1 Binary files /dev/null and b/static/img/ts3_viewer/-1217722118.png differ diff --git a/static/img/ts3_viewer/-1747716221.png b/static/img/ts3_viewer/-1747716221.png new file mode 100755 index 0000000..9491152 Binary files /dev/null and b/static/img/ts3_viewer/-1747716221.png differ diff --git a/static/img/ts3_viewer/-1823227637.png b/static/img/ts3_viewer/-1823227637.png new file mode 100755 index 0000000..8027b9a Binary files /dev/null and b/static/img/ts3_viewer/-1823227637.png differ diff --git a/static/img/ts3_viewer/100.png b/static/img/ts3_viewer/100.png new file mode 100644 index 0000000..7c948d4 Binary files /dev/null and b/static/img/ts3_viewer/100.png differ diff --git a/static/img/ts3_viewer/115835300.png b/static/img/ts3_viewer/115835300.png new file mode 100755 index 0000000..eeec918 Binary files /dev/null and b/static/img/ts3_viewer/115835300.png differ diff --git a/static/img/ts3_viewer/1427998817.png b/static/img/ts3_viewer/1427998817.png new file mode 100755 index 0000000..dd735a6 Binary files /dev/null and b/static/img/ts3_viewer/1427998817.png differ diff --git a/static/img/ts3_viewer/1557812245.png b/static/img/ts3_viewer/1557812245.png new file mode 100755 index 0000000..cd7b36c Binary files /dev/null and b/static/img/ts3_viewer/1557812245.png differ diff --git a/static/img/ts3_viewer/200.png b/static/img/ts3_viewer/200.png new file mode 100644 index 0000000..4acadb5 Binary files /dev/null and b/static/img/ts3_viewer/200.png differ diff --git a/static/img/ts3_viewer/2106218740.png b/static/img/ts3_viewer/2106218740.png new file mode 100755 index 0000000..41d20f8 Binary files /dev/null and b/static/img/ts3_viewer/2106218740.png differ diff --git a/static/img/ts3_viewer/297043218.png b/static/img/ts3_viewer/297043218.png new file mode 100755 index 0000000..f773e52 Binary files /dev/null and b/static/img/ts3_viewer/297043218.png differ diff --git a/static/img/ts3_viewer/300.png b/static/img/ts3_viewer/300.png new file mode 100644 index 0000000..d048e3e Binary files /dev/null and b/static/img/ts3_viewer/300.png differ diff --git a/static/img/ts3_viewer/500.png b/static/img/ts3_viewer/500.png new file mode 100644 index 0000000..f303433 Binary files /dev/null and b/static/img/ts3_viewer/500.png differ diff --git a/static/img/ts3_viewer/517391700.png b/static/img/ts3_viewer/517391700.png new file mode 100755 index 0000000..0494400 Binary files /dev/null and b/static/img/ts3_viewer/517391700.png differ diff --git a/static/img/ts3_viewer/522009256.png b/static/img/ts3_viewer/522009256.png new file mode 100755 index 0000000..085387d Binary files /dev/null and b/static/img/ts3_viewer/522009256.png differ diff --git a/static/img/ts3_viewer/600.png b/static/img/ts3_viewer/600.png new file mode 100644 index 0000000..d625f2a Binary files /dev/null and b/static/img/ts3_viewer/600.png differ diff --git a/static/img/ts3_viewer/629233140.png b/static/img/ts3_viewer/629233140.png new file mode 100755 index 0000000..7432daf Binary files /dev/null and b/static/img/ts3_viewer/629233140.png differ diff --git a/static/img/ts3_viewer/bs.png b/static/img/ts3_viewer/bs.png new file mode 100644 index 0000000..b4c5404 Binary files /dev/null and b/static/img/ts3_viewer/bs.png differ diff --git a/static/img/ts3_viewer/bsdpunkt.png b/static/img/ts3_viewer/bsdpunkt.png new file mode 100644 index 0000000..6fa43e2 Binary files /dev/null and b/static/img/ts3_viewer/bsdpunkt.png differ diff --git a/static/img/ts3_viewer/bspunkt.png b/static/img/ts3_viewer/bspunkt.png new file mode 100644 index 0000000..347d46c Binary files /dev/null and b/static/img/ts3_viewer/bspunkt.png differ diff --git a/static/img/ts3_viewer/channel-48khz.png b/static/img/ts3_viewer/channel-48khz.png new file mode 100644 index 0000000..c1ed006 Binary files /dev/null and b/static/img/ts3_viewer/channel-48khz.png differ diff --git a/static/img/ts3_viewer/channel-full.png b/static/img/ts3_viewer/channel-full.png new file mode 100644 index 0000000..d7ec28e Binary files /dev/null and b/static/img/ts3_viewer/channel-full.png differ diff --git a/static/img/ts3_viewer/channel-home.png b/static/img/ts3_viewer/channel-home.png new file mode 100644 index 0000000..4f90c9e Binary files /dev/null and b/static/img/ts3_viewer/channel-home.png differ diff --git a/static/img/ts3_viewer/channel-moderated.png b/static/img/ts3_viewer/channel-moderated.png new file mode 100644 index 0000000..07d0172 Binary files /dev/null and b/static/img/ts3_viewer/channel-moderated.png differ diff --git a/static/img/ts3_viewer/channel-normal.png b/static/img/ts3_viewer/channel-normal.png new file mode 100644 index 0000000..bed4b52 Binary files /dev/null and b/static/img/ts3_viewer/channel-normal.png differ diff --git a/static/img/ts3_viewer/channel-password-right.png b/static/img/ts3_viewer/channel-password-right.png new file mode 100644 index 0000000..b4f0770 Binary files /dev/null and b/static/img/ts3_viewer/channel-password-right.png differ diff --git a/static/img/ts3_viewer/channel-password.png b/static/img/ts3_viewer/channel-password.png new file mode 100644 index 0000000..911cf4a Binary files /dev/null and b/static/img/ts3_viewer/channel-password.png differ diff --git a/static/img/ts3_viewer/client-away.png b/static/img/ts3_viewer/client-away.png new file mode 100644 index 0000000..e5b0cff Binary files /dev/null and b/static/img/ts3_viewer/client-away.png differ diff --git a/static/img/ts3_viewer/client-channel-commander-talking.png b/static/img/ts3_viewer/client-channel-commander-talking.png new file mode 100644 index 0000000..a5f7f8e Binary files /dev/null and b/static/img/ts3_viewer/client-channel-commander-talking.png differ diff --git a/static/img/ts3_viewer/client-channel-commander.png b/static/img/ts3_viewer/client-channel-commander.png new file mode 100644 index 0000000..ea2b327 Binary files /dev/null and b/static/img/ts3_viewer/client-channel-commander.png differ diff --git a/static/img/ts3_viewer/client-normal.png b/static/img/ts3_viewer/client-normal.png new file mode 100644 index 0000000..e59cb34 Binary files /dev/null and b/static/img/ts3_viewer/client-normal.png differ diff --git a/static/img/ts3_viewer/client-priority-speaker.png b/static/img/ts3_viewer/client-priority-speaker.png new file mode 100644 index 0000000..b54b7b0 Binary files /dev/null and b/static/img/ts3_viewer/client-priority-speaker.png differ diff --git a/static/img/ts3_viewer/client-query.png b/static/img/ts3_viewer/client-query.png new file mode 100644 index 0000000..68f10f1 Binary files /dev/null and b/static/img/ts3_viewer/client-query.png differ diff --git a/static/img/ts3_viewer/client-talking.png b/static/img/ts3_viewer/client-talking.png new file mode 100644 index 0000000..42c2c59 Binary files /dev/null and b/static/img/ts3_viewer/client-talking.png differ diff --git a/static/img/ts3_viewer/client-talkpower-granted.png b/static/img/ts3_viewer/client-talkpower-granted.png new file mode 100644 index 0000000..2fcf485 Binary files /dev/null and b/static/img/ts3_viewer/client-talkpower-granted.png differ diff --git a/static/img/ts3_viewer/countries/ad.png b/static/img/ts3_viewer/countries/ad.png new file mode 100644 index 0000000..625ca84 Binary files /dev/null and b/static/img/ts3_viewer/countries/ad.png differ diff --git a/static/img/ts3_viewer/countries/ae.png b/static/img/ts3_viewer/countries/ae.png new file mode 100644 index 0000000..ef3a1ec Binary files /dev/null and b/static/img/ts3_viewer/countries/ae.png differ diff --git a/static/img/ts3_viewer/countries/af.png b/static/img/ts3_viewer/countries/af.png new file mode 100644 index 0000000..a4742e2 Binary files /dev/null and b/static/img/ts3_viewer/countries/af.png differ diff --git a/static/img/ts3_viewer/countries/ag.png b/static/img/ts3_viewer/countries/ag.png new file mode 100644 index 0000000..556d550 Binary files /dev/null and b/static/img/ts3_viewer/countries/ag.png differ diff --git a/static/img/ts3_viewer/countries/ai.png b/static/img/ts3_viewer/countries/ai.png new file mode 100644 index 0000000..74ed29d Binary files /dev/null and b/static/img/ts3_viewer/countries/ai.png differ diff --git a/static/img/ts3_viewer/countries/al.png b/static/img/ts3_viewer/countries/al.png new file mode 100644 index 0000000..92354cb Binary files /dev/null and b/static/img/ts3_viewer/countries/al.png differ diff --git a/static/img/ts3_viewer/countries/am.png b/static/img/ts3_viewer/countries/am.png new file mode 100644 index 0000000..344a2a8 Binary files /dev/null and b/static/img/ts3_viewer/countries/am.png differ diff --git a/static/img/ts3_viewer/countries/an.png b/static/img/ts3_viewer/countries/an.png new file mode 100644 index 0000000..633e4b8 Binary files /dev/null and b/static/img/ts3_viewer/countries/an.png differ diff --git a/static/img/ts3_viewer/countries/ao.png b/static/img/ts3_viewer/countries/ao.png new file mode 100644 index 0000000..bcbd1d6 Binary files /dev/null and b/static/img/ts3_viewer/countries/ao.png differ diff --git a/static/img/ts3_viewer/countries/ar.png b/static/img/ts3_viewer/countries/ar.png new file mode 100644 index 0000000..e5ef8f1 Binary files /dev/null and b/static/img/ts3_viewer/countries/ar.png differ diff --git a/static/img/ts3_viewer/countries/as.png b/static/img/ts3_viewer/countries/as.png new file mode 100644 index 0000000..32f30e4 Binary files /dev/null and b/static/img/ts3_viewer/countries/as.png differ diff --git a/static/img/ts3_viewer/countries/at.png b/static/img/ts3_viewer/countries/at.png new file mode 100644 index 0000000..0f15f34 Binary files /dev/null and b/static/img/ts3_viewer/countries/at.png differ diff --git a/static/img/ts3_viewer/countries/au.png b/static/img/ts3_viewer/countries/au.png new file mode 100644 index 0000000..a01389a Binary files /dev/null and b/static/img/ts3_viewer/countries/au.png differ diff --git a/static/img/ts3_viewer/countries/aw.png b/static/img/ts3_viewer/countries/aw.png new file mode 100644 index 0000000..a3579c2 Binary files /dev/null and b/static/img/ts3_viewer/countries/aw.png differ diff --git a/static/img/ts3_viewer/countries/ax.png b/static/img/ts3_viewer/countries/ax.png new file mode 100644 index 0000000..1eea80a Binary files /dev/null and b/static/img/ts3_viewer/countries/ax.png differ diff --git a/static/img/ts3_viewer/countries/az.png b/static/img/ts3_viewer/countries/az.png new file mode 100644 index 0000000..4ee9fe5 Binary files /dev/null and b/static/img/ts3_viewer/countries/az.png differ diff --git a/static/img/ts3_viewer/countries/ba.png b/static/img/ts3_viewer/countries/ba.png new file mode 100644 index 0000000..c774992 Binary files /dev/null and b/static/img/ts3_viewer/countries/ba.png differ diff --git a/static/img/ts3_viewer/countries/bb.png b/static/img/ts3_viewer/countries/bb.png new file mode 100644 index 0000000..0df19c7 Binary files /dev/null and b/static/img/ts3_viewer/countries/bb.png differ diff --git a/static/img/ts3_viewer/countries/bd.png b/static/img/ts3_viewer/countries/bd.png new file mode 100644 index 0000000..076a8bf Binary files /dev/null and b/static/img/ts3_viewer/countries/bd.png differ diff --git a/static/img/ts3_viewer/countries/be.png b/static/img/ts3_viewer/countries/be.png new file mode 100644 index 0000000..d86ebc8 Binary files /dev/null and b/static/img/ts3_viewer/countries/be.png differ diff --git a/static/img/ts3_viewer/countries/bf.png b/static/img/ts3_viewer/countries/bf.png new file mode 100644 index 0000000..ab5ce8f Binary files /dev/null and b/static/img/ts3_viewer/countries/bf.png differ diff --git a/static/img/ts3_viewer/countries/bg.png b/static/img/ts3_viewer/countries/bg.png new file mode 100644 index 0000000..0469f06 Binary files /dev/null and b/static/img/ts3_viewer/countries/bg.png differ diff --git a/static/img/ts3_viewer/countries/bh.png b/static/img/ts3_viewer/countries/bh.png new file mode 100644 index 0000000..ea8ce68 Binary files /dev/null and b/static/img/ts3_viewer/countries/bh.png differ diff --git a/static/img/ts3_viewer/countries/bi.png b/static/img/ts3_viewer/countries/bi.png new file mode 100644 index 0000000..5cc2e30 Binary files /dev/null and b/static/img/ts3_viewer/countries/bi.png differ diff --git a/static/img/ts3_viewer/countries/bj.png b/static/img/ts3_viewer/countries/bj.png new file mode 100644 index 0000000..1cc8b45 Binary files /dev/null and b/static/img/ts3_viewer/countries/bj.png differ diff --git a/static/img/ts3_viewer/countries/bm.png b/static/img/ts3_viewer/countries/bm.png new file mode 100644 index 0000000..c0c7aea Binary files /dev/null and b/static/img/ts3_viewer/countries/bm.png differ diff --git a/static/img/ts3_viewer/countries/bn.png b/static/img/ts3_viewer/countries/bn.png new file mode 100644 index 0000000..8fb0984 Binary files /dev/null and b/static/img/ts3_viewer/countries/bn.png differ diff --git a/static/img/ts3_viewer/countries/bo.png b/static/img/ts3_viewer/countries/bo.png new file mode 100644 index 0000000..ce7ba52 Binary files /dev/null and b/static/img/ts3_viewer/countries/bo.png differ diff --git a/static/img/ts3_viewer/countries/br.png b/static/img/ts3_viewer/countries/br.png new file mode 100644 index 0000000..9b1a553 Binary files /dev/null and b/static/img/ts3_viewer/countries/br.png differ diff --git a/static/img/ts3_viewer/countries/bs.png b/static/img/ts3_viewer/countries/bs.png new file mode 100644 index 0000000..639fa6c Binary files /dev/null and b/static/img/ts3_viewer/countries/bs.png differ diff --git a/static/img/ts3_viewer/countries/bt.png b/static/img/ts3_viewer/countries/bt.png new file mode 100644 index 0000000..1d512df Binary files /dev/null and b/static/img/ts3_viewer/countries/bt.png differ diff --git a/static/img/ts3_viewer/countries/bv.png b/static/img/ts3_viewer/countries/bv.png new file mode 100644 index 0000000..160b6b5 Binary files /dev/null and b/static/img/ts3_viewer/countries/bv.png differ diff --git a/static/img/ts3_viewer/countries/bw.png b/static/img/ts3_viewer/countries/bw.png new file mode 100644 index 0000000..fcb1039 Binary files /dev/null and b/static/img/ts3_viewer/countries/bw.png differ diff --git a/static/img/ts3_viewer/countries/by.png b/static/img/ts3_viewer/countries/by.png new file mode 100644 index 0000000..504774e Binary files /dev/null and b/static/img/ts3_viewer/countries/by.png differ diff --git a/static/img/ts3_viewer/countries/bz.png b/static/img/ts3_viewer/countries/bz.png new file mode 100644 index 0000000..be63ee1 Binary files /dev/null and b/static/img/ts3_viewer/countries/bz.png differ diff --git a/static/img/ts3_viewer/countries/ca.png b/static/img/ts3_viewer/countries/ca.png new file mode 100644 index 0000000..1f20419 Binary files /dev/null and b/static/img/ts3_viewer/countries/ca.png differ diff --git a/static/img/ts3_viewer/countries/catalonia.png b/static/img/ts3_viewer/countries/catalonia.png new file mode 100644 index 0000000..5041e30 Binary files /dev/null and b/static/img/ts3_viewer/countries/catalonia.png differ diff --git a/static/img/ts3_viewer/countries/cc.png b/static/img/ts3_viewer/countries/cc.png new file mode 100644 index 0000000..aed3d3b Binary files /dev/null and b/static/img/ts3_viewer/countries/cc.png differ diff --git a/static/img/ts3_viewer/countries/cd.png b/static/img/ts3_viewer/countries/cd.png new file mode 100644 index 0000000..5e48942 Binary files /dev/null and b/static/img/ts3_viewer/countries/cd.png differ diff --git a/static/img/ts3_viewer/countries/cf.png b/static/img/ts3_viewer/countries/cf.png new file mode 100644 index 0000000..da687bd Binary files /dev/null and b/static/img/ts3_viewer/countries/cf.png differ diff --git a/static/img/ts3_viewer/countries/cg.png b/static/img/ts3_viewer/countries/cg.png new file mode 100644 index 0000000..a859792 Binary files /dev/null and b/static/img/ts3_viewer/countries/cg.png differ diff --git a/static/img/ts3_viewer/countries/ch.png b/static/img/ts3_viewer/countries/ch.png new file mode 100644 index 0000000..242ec01 Binary files /dev/null and b/static/img/ts3_viewer/countries/ch.png differ diff --git a/static/img/ts3_viewer/countries/ci.png b/static/img/ts3_viewer/countries/ci.png new file mode 100644 index 0000000..3f2c62e Binary files /dev/null and b/static/img/ts3_viewer/countries/ci.png differ diff --git a/static/img/ts3_viewer/countries/ck.png b/static/img/ts3_viewer/countries/ck.png new file mode 100644 index 0000000..746d3d6 Binary files /dev/null and b/static/img/ts3_viewer/countries/ck.png differ diff --git a/static/img/ts3_viewer/countries/cl.png b/static/img/ts3_viewer/countries/cl.png new file mode 100644 index 0000000..29c6d61 Binary files /dev/null and b/static/img/ts3_viewer/countries/cl.png differ diff --git a/static/img/ts3_viewer/countries/cm.png b/static/img/ts3_viewer/countries/cm.png new file mode 100644 index 0000000..f65c5bd Binary files /dev/null and b/static/img/ts3_viewer/countries/cm.png differ diff --git a/static/img/ts3_viewer/countries/cn.png b/static/img/ts3_viewer/countries/cn.png new file mode 100644 index 0000000..8914414 Binary files /dev/null and b/static/img/ts3_viewer/countries/cn.png differ diff --git a/static/img/ts3_viewer/countries/co.png b/static/img/ts3_viewer/countries/co.png new file mode 100644 index 0000000..a118ff4 Binary files /dev/null and b/static/img/ts3_viewer/countries/co.png differ diff --git a/static/img/ts3_viewer/countries/cr.png b/static/img/ts3_viewer/countries/cr.png new file mode 100644 index 0000000..c7a3731 Binary files /dev/null and b/static/img/ts3_viewer/countries/cr.png differ diff --git a/static/img/ts3_viewer/countries/cs.png b/static/img/ts3_viewer/countries/cs.png new file mode 100644 index 0000000..8254790 Binary files /dev/null and b/static/img/ts3_viewer/countries/cs.png differ diff --git a/static/img/ts3_viewer/countries/cu.png b/static/img/ts3_viewer/countries/cu.png new file mode 100644 index 0000000..083f1d6 Binary files /dev/null and b/static/img/ts3_viewer/countries/cu.png differ diff --git a/static/img/ts3_viewer/countries/cv.png b/static/img/ts3_viewer/countries/cv.png new file mode 100644 index 0000000..a63f7ea Binary files /dev/null and b/static/img/ts3_viewer/countries/cv.png differ diff --git a/static/img/ts3_viewer/countries/cx.png b/static/img/ts3_viewer/countries/cx.png new file mode 100644 index 0000000..48e31ad Binary files /dev/null and b/static/img/ts3_viewer/countries/cx.png differ diff --git a/static/img/ts3_viewer/countries/cy.png b/static/img/ts3_viewer/countries/cy.png new file mode 100644 index 0000000..5b1ad6c Binary files /dev/null and b/static/img/ts3_viewer/countries/cy.png differ diff --git a/static/img/ts3_viewer/countries/cz.png b/static/img/ts3_viewer/countries/cz.png new file mode 100644 index 0000000..c8403dd Binary files /dev/null and b/static/img/ts3_viewer/countries/cz.png differ diff --git a/static/img/ts3_viewer/countries/de.png b/static/img/ts3_viewer/countries/de.png new file mode 100644 index 0000000..ac4a977 Binary files /dev/null and b/static/img/ts3_viewer/countries/de.png differ diff --git a/static/img/ts3_viewer/countries/dj.png b/static/img/ts3_viewer/countries/dj.png new file mode 100644 index 0000000..582af36 Binary files /dev/null and b/static/img/ts3_viewer/countries/dj.png differ diff --git a/static/img/ts3_viewer/countries/dk.png b/static/img/ts3_viewer/countries/dk.png new file mode 100644 index 0000000..e2993d3 Binary files /dev/null and b/static/img/ts3_viewer/countries/dk.png differ diff --git a/static/img/ts3_viewer/countries/dm.png b/static/img/ts3_viewer/countries/dm.png new file mode 100644 index 0000000..5fbffcb Binary files /dev/null and b/static/img/ts3_viewer/countries/dm.png differ diff --git a/static/img/ts3_viewer/countries/do.png b/static/img/ts3_viewer/countries/do.png new file mode 100644 index 0000000..5a04932 Binary files /dev/null and b/static/img/ts3_viewer/countries/do.png differ diff --git a/static/img/ts3_viewer/countries/dz.png b/static/img/ts3_viewer/countries/dz.png new file mode 100644 index 0000000..335c239 Binary files /dev/null and b/static/img/ts3_viewer/countries/dz.png differ diff --git a/static/img/ts3_viewer/countries/ec.png b/static/img/ts3_viewer/countries/ec.png new file mode 100644 index 0000000..0caa0b1 Binary files /dev/null and b/static/img/ts3_viewer/countries/ec.png differ diff --git a/static/img/ts3_viewer/countries/ee.png b/static/img/ts3_viewer/countries/ee.png new file mode 100644 index 0000000..0c82efb Binary files /dev/null and b/static/img/ts3_viewer/countries/ee.png differ diff --git a/static/img/ts3_viewer/countries/eg.png b/static/img/ts3_viewer/countries/eg.png new file mode 100644 index 0000000..8a3f7a1 Binary files /dev/null and b/static/img/ts3_viewer/countries/eg.png differ diff --git a/static/img/ts3_viewer/countries/eh.png b/static/img/ts3_viewer/countries/eh.png new file mode 100644 index 0000000..90a1195 Binary files /dev/null and b/static/img/ts3_viewer/countries/eh.png differ diff --git a/static/img/ts3_viewer/countries/england.png b/static/img/ts3_viewer/countries/england.png new file mode 100644 index 0000000..3a7311d Binary files /dev/null and b/static/img/ts3_viewer/countries/england.png differ diff --git a/static/img/ts3_viewer/countries/er.png b/static/img/ts3_viewer/countries/er.png new file mode 100644 index 0000000..13065ae Binary files /dev/null and b/static/img/ts3_viewer/countries/er.png differ diff --git a/static/img/ts3_viewer/countries/es.png b/static/img/ts3_viewer/countries/es.png new file mode 100644 index 0000000..c2de2d7 Binary files /dev/null and b/static/img/ts3_viewer/countries/es.png differ diff --git a/static/img/ts3_viewer/countries/et.png b/static/img/ts3_viewer/countries/et.png new file mode 100644 index 0000000..2e893fa Binary files /dev/null and b/static/img/ts3_viewer/countries/et.png differ diff --git a/static/img/ts3_viewer/countries/europeanunion.png b/static/img/ts3_viewer/countries/europeanunion.png new file mode 100644 index 0000000..d6d8711 Binary files /dev/null and b/static/img/ts3_viewer/countries/europeanunion.png differ diff --git a/static/img/ts3_viewer/countries/fam.png b/static/img/ts3_viewer/countries/fam.png new file mode 100644 index 0000000..cf50c75 Binary files /dev/null and b/static/img/ts3_viewer/countries/fam.png differ diff --git a/static/img/ts3_viewer/countries/fi.png b/static/img/ts3_viewer/countries/fi.png new file mode 100644 index 0000000..14ec091 Binary files /dev/null and b/static/img/ts3_viewer/countries/fi.png differ diff --git a/static/img/ts3_viewer/countries/fj.png b/static/img/ts3_viewer/countries/fj.png new file mode 100644 index 0000000..cee9988 Binary files /dev/null and b/static/img/ts3_viewer/countries/fj.png differ diff --git a/static/img/ts3_viewer/countries/fk.png b/static/img/ts3_viewer/countries/fk.png new file mode 100644 index 0000000..ceaeb27 Binary files /dev/null and b/static/img/ts3_viewer/countries/fk.png differ diff --git a/static/img/ts3_viewer/countries/fm.png b/static/img/ts3_viewer/countries/fm.png new file mode 100644 index 0000000..066bb24 Binary files /dev/null and b/static/img/ts3_viewer/countries/fm.png differ diff --git a/static/img/ts3_viewer/countries/fo.png b/static/img/ts3_viewer/countries/fo.png new file mode 100644 index 0000000..cbceb80 Binary files /dev/null and b/static/img/ts3_viewer/countries/fo.png differ diff --git a/static/img/ts3_viewer/countries/fr.png b/static/img/ts3_viewer/countries/fr.png new file mode 100644 index 0000000..8332c4e Binary files /dev/null and b/static/img/ts3_viewer/countries/fr.png differ diff --git a/static/img/ts3_viewer/countries/ga.png b/static/img/ts3_viewer/countries/ga.png new file mode 100644 index 0000000..0e0d434 Binary files /dev/null and b/static/img/ts3_viewer/countries/ga.png differ diff --git a/static/img/ts3_viewer/countries/gb.png b/static/img/ts3_viewer/countries/gb.png new file mode 100644 index 0000000..ff701e1 Binary files /dev/null and b/static/img/ts3_viewer/countries/gb.png differ diff --git a/static/img/ts3_viewer/countries/gd.png b/static/img/ts3_viewer/countries/gd.png new file mode 100644 index 0000000..9ab57f5 Binary files /dev/null and b/static/img/ts3_viewer/countries/gd.png differ diff --git a/static/img/ts3_viewer/countries/ge.png b/static/img/ts3_viewer/countries/ge.png new file mode 100644 index 0000000..728d970 Binary files /dev/null and b/static/img/ts3_viewer/countries/ge.png differ diff --git a/static/img/ts3_viewer/countries/gf.png b/static/img/ts3_viewer/countries/gf.png new file mode 100644 index 0000000..8332c4e Binary files /dev/null and b/static/img/ts3_viewer/countries/gf.png differ diff --git a/static/img/ts3_viewer/countries/gh.png b/static/img/ts3_viewer/countries/gh.png new file mode 100644 index 0000000..4e2f896 Binary files /dev/null and b/static/img/ts3_viewer/countries/gh.png differ diff --git a/static/img/ts3_viewer/countries/gi.png b/static/img/ts3_viewer/countries/gi.png new file mode 100644 index 0000000..e76797f Binary files /dev/null and b/static/img/ts3_viewer/countries/gi.png differ diff --git a/static/img/ts3_viewer/countries/gl.png b/static/img/ts3_viewer/countries/gl.png new file mode 100644 index 0000000..ef12a73 Binary files /dev/null and b/static/img/ts3_viewer/countries/gl.png differ diff --git a/static/img/ts3_viewer/countries/gm.png b/static/img/ts3_viewer/countries/gm.png new file mode 100644 index 0000000..0720b66 Binary files /dev/null and b/static/img/ts3_viewer/countries/gm.png differ diff --git a/static/img/ts3_viewer/countries/gn.png b/static/img/ts3_viewer/countries/gn.png new file mode 100644 index 0000000..ea660b0 Binary files /dev/null and b/static/img/ts3_viewer/countries/gn.png differ diff --git a/static/img/ts3_viewer/countries/gp.png b/static/img/ts3_viewer/countries/gp.png new file mode 100644 index 0000000..dbb086d Binary files /dev/null and b/static/img/ts3_viewer/countries/gp.png differ diff --git a/static/img/ts3_viewer/countries/gq.png b/static/img/ts3_viewer/countries/gq.png new file mode 100644 index 0000000..ebe20a2 Binary files /dev/null and b/static/img/ts3_viewer/countries/gq.png differ diff --git a/static/img/ts3_viewer/countries/gr.png b/static/img/ts3_viewer/countries/gr.png new file mode 100644 index 0000000..8651ade Binary files /dev/null and b/static/img/ts3_viewer/countries/gr.png differ diff --git a/static/img/ts3_viewer/countries/gs.png b/static/img/ts3_viewer/countries/gs.png new file mode 100644 index 0000000..7ef0bf5 Binary files /dev/null and b/static/img/ts3_viewer/countries/gs.png differ diff --git a/static/img/ts3_viewer/countries/gt.png b/static/img/ts3_viewer/countries/gt.png new file mode 100644 index 0000000..c43a70d Binary files /dev/null and b/static/img/ts3_viewer/countries/gt.png differ diff --git a/static/img/ts3_viewer/countries/gu.png b/static/img/ts3_viewer/countries/gu.png new file mode 100644 index 0000000..92f37c0 Binary files /dev/null and b/static/img/ts3_viewer/countries/gu.png differ diff --git a/static/img/ts3_viewer/countries/gw.png b/static/img/ts3_viewer/countries/gw.png new file mode 100644 index 0000000..b37bcf0 Binary files /dev/null and b/static/img/ts3_viewer/countries/gw.png differ diff --git a/static/img/ts3_viewer/countries/gy.png b/static/img/ts3_viewer/countries/gy.png new file mode 100644 index 0000000..22cbe2f Binary files /dev/null and b/static/img/ts3_viewer/countries/gy.png differ diff --git a/static/img/ts3_viewer/countries/hk.png b/static/img/ts3_viewer/countries/hk.png new file mode 100644 index 0000000..d5c380c Binary files /dev/null and b/static/img/ts3_viewer/countries/hk.png differ diff --git a/static/img/ts3_viewer/countries/hm.png b/static/img/ts3_viewer/countries/hm.png new file mode 100644 index 0000000..a01389a Binary files /dev/null and b/static/img/ts3_viewer/countries/hm.png differ diff --git a/static/img/ts3_viewer/countries/hn.png b/static/img/ts3_viewer/countries/hn.png new file mode 100644 index 0000000..96f8388 Binary files /dev/null and b/static/img/ts3_viewer/countries/hn.png differ diff --git a/static/img/ts3_viewer/countries/hr.png b/static/img/ts3_viewer/countries/hr.png new file mode 100644 index 0000000..696b515 Binary files /dev/null and b/static/img/ts3_viewer/countries/hr.png differ diff --git a/static/img/ts3_viewer/countries/ht.png b/static/img/ts3_viewer/countries/ht.png new file mode 100644 index 0000000..416052a Binary files /dev/null and b/static/img/ts3_viewer/countries/ht.png differ diff --git a/static/img/ts3_viewer/countries/hu.png b/static/img/ts3_viewer/countries/hu.png new file mode 100644 index 0000000..7baafe4 Binary files /dev/null and b/static/img/ts3_viewer/countries/hu.png differ diff --git a/static/img/ts3_viewer/countries/id.png b/static/img/ts3_viewer/countries/id.png new file mode 100644 index 0000000..c6bc0fa Binary files /dev/null and b/static/img/ts3_viewer/countries/id.png differ diff --git a/static/img/ts3_viewer/countries/ie.png b/static/img/ts3_viewer/countries/ie.png new file mode 100644 index 0000000..26baa31 Binary files /dev/null and b/static/img/ts3_viewer/countries/ie.png differ diff --git a/static/img/ts3_viewer/countries/il.png b/static/img/ts3_viewer/countries/il.png new file mode 100644 index 0000000..2ca772d Binary files /dev/null and b/static/img/ts3_viewer/countries/il.png differ diff --git a/static/img/ts3_viewer/countries/in.png b/static/img/ts3_viewer/countries/in.png new file mode 100644 index 0000000..e4d7e81 Binary files /dev/null and b/static/img/ts3_viewer/countries/in.png differ diff --git a/static/img/ts3_viewer/countries/io.png b/static/img/ts3_viewer/countries/io.png new file mode 100644 index 0000000..3e74b6a Binary files /dev/null and b/static/img/ts3_viewer/countries/io.png differ diff --git a/static/img/ts3_viewer/countries/iq.png b/static/img/ts3_viewer/countries/iq.png new file mode 100644 index 0000000..878a351 Binary files /dev/null and b/static/img/ts3_viewer/countries/iq.png differ diff --git a/static/img/ts3_viewer/countries/ir.png b/static/img/ts3_viewer/countries/ir.png new file mode 100644 index 0000000..c5fd136 Binary files /dev/null and b/static/img/ts3_viewer/countries/ir.png differ diff --git a/static/img/ts3_viewer/countries/is.png b/static/img/ts3_viewer/countries/is.png new file mode 100644 index 0000000..b8f6d0f Binary files /dev/null and b/static/img/ts3_viewer/countries/is.png differ diff --git a/static/img/ts3_viewer/countries/it.png b/static/img/ts3_viewer/countries/it.png new file mode 100644 index 0000000..89692f7 Binary files /dev/null and b/static/img/ts3_viewer/countries/it.png differ diff --git a/static/img/ts3_viewer/countries/jm.png b/static/img/ts3_viewer/countries/jm.png new file mode 100644 index 0000000..7be119e Binary files /dev/null and b/static/img/ts3_viewer/countries/jm.png differ diff --git a/static/img/ts3_viewer/countries/jo.png b/static/img/ts3_viewer/countries/jo.png new file mode 100644 index 0000000..11bd497 Binary files /dev/null and b/static/img/ts3_viewer/countries/jo.png differ diff --git a/static/img/ts3_viewer/countries/jp.png b/static/img/ts3_viewer/countries/jp.png new file mode 100644 index 0000000..325fbad Binary files /dev/null and b/static/img/ts3_viewer/countries/jp.png differ diff --git a/static/img/ts3_viewer/countries/ke.png b/static/img/ts3_viewer/countries/ke.png new file mode 100644 index 0000000..51879ad Binary files /dev/null and b/static/img/ts3_viewer/countries/ke.png differ diff --git a/static/img/ts3_viewer/countries/kg.png b/static/img/ts3_viewer/countries/kg.png new file mode 100644 index 0000000..0a818f6 Binary files /dev/null and b/static/img/ts3_viewer/countries/kg.png differ diff --git a/static/img/ts3_viewer/countries/kh.png b/static/img/ts3_viewer/countries/kh.png new file mode 100644 index 0000000..30f6bb1 Binary files /dev/null and b/static/img/ts3_viewer/countries/kh.png differ diff --git a/static/img/ts3_viewer/countries/ki.png b/static/img/ts3_viewer/countries/ki.png new file mode 100644 index 0000000..2dcce4b Binary files /dev/null and b/static/img/ts3_viewer/countries/ki.png differ diff --git a/static/img/ts3_viewer/countries/km.png b/static/img/ts3_viewer/countries/km.png new file mode 100644 index 0000000..812b2f5 Binary files /dev/null and b/static/img/ts3_viewer/countries/km.png differ diff --git a/static/img/ts3_viewer/countries/kn.png b/static/img/ts3_viewer/countries/kn.png new file mode 100644 index 0000000..febd5b4 Binary files /dev/null and b/static/img/ts3_viewer/countries/kn.png differ diff --git a/static/img/ts3_viewer/countries/kp.png b/static/img/ts3_viewer/countries/kp.png new file mode 100644 index 0000000..d3d509a Binary files /dev/null and b/static/img/ts3_viewer/countries/kp.png differ diff --git a/static/img/ts3_viewer/countries/kr.png b/static/img/ts3_viewer/countries/kr.png new file mode 100644 index 0000000..9c0a78e Binary files /dev/null and b/static/img/ts3_viewer/countries/kr.png differ diff --git a/static/img/ts3_viewer/countries/kw.png b/static/img/ts3_viewer/countries/kw.png new file mode 100644 index 0000000..96546da Binary files /dev/null and b/static/img/ts3_viewer/countries/kw.png differ diff --git a/static/img/ts3_viewer/countries/ky.png b/static/img/ts3_viewer/countries/ky.png new file mode 100644 index 0000000..15c5f8e Binary files /dev/null and b/static/img/ts3_viewer/countries/ky.png differ diff --git a/static/img/ts3_viewer/countries/kz.png b/static/img/ts3_viewer/countries/kz.png new file mode 100644 index 0000000..45a8c88 Binary files /dev/null and b/static/img/ts3_viewer/countries/kz.png differ diff --git a/static/img/ts3_viewer/countries/la.png b/static/img/ts3_viewer/countries/la.png new file mode 100644 index 0000000..e28acd0 Binary files /dev/null and b/static/img/ts3_viewer/countries/la.png differ diff --git a/static/img/ts3_viewer/countries/lb.png b/static/img/ts3_viewer/countries/lb.png new file mode 100644 index 0000000..d0d452b Binary files /dev/null and b/static/img/ts3_viewer/countries/lb.png differ diff --git a/static/img/ts3_viewer/countries/lc.png b/static/img/ts3_viewer/countries/lc.png new file mode 100644 index 0000000..a47d065 Binary files /dev/null and b/static/img/ts3_viewer/countries/lc.png differ diff --git a/static/img/ts3_viewer/countries/li.png b/static/img/ts3_viewer/countries/li.png new file mode 100644 index 0000000..6469909 Binary files /dev/null and b/static/img/ts3_viewer/countries/li.png differ diff --git a/static/img/ts3_viewer/countries/lk.png b/static/img/ts3_viewer/countries/lk.png new file mode 100644 index 0000000..088aad6 Binary files /dev/null and b/static/img/ts3_viewer/countries/lk.png differ diff --git a/static/img/ts3_viewer/countries/lr.png b/static/img/ts3_viewer/countries/lr.png new file mode 100644 index 0000000..89a5bc7 Binary files /dev/null and b/static/img/ts3_viewer/countries/lr.png differ diff --git a/static/img/ts3_viewer/countries/ls.png b/static/img/ts3_viewer/countries/ls.png new file mode 100644 index 0000000..33fdef1 Binary files /dev/null and b/static/img/ts3_viewer/countries/ls.png differ diff --git a/static/img/ts3_viewer/countries/lt.png b/static/img/ts3_viewer/countries/lt.png new file mode 100644 index 0000000..c8ef0da Binary files /dev/null and b/static/img/ts3_viewer/countries/lt.png differ diff --git a/static/img/ts3_viewer/countries/lu.png b/static/img/ts3_viewer/countries/lu.png new file mode 100644 index 0000000..4cabba9 Binary files /dev/null and b/static/img/ts3_viewer/countries/lu.png differ diff --git a/static/img/ts3_viewer/countries/lv.png b/static/img/ts3_viewer/countries/lv.png new file mode 100644 index 0000000..49b6998 Binary files /dev/null and b/static/img/ts3_viewer/countries/lv.png differ diff --git a/static/img/ts3_viewer/countries/ly.png b/static/img/ts3_viewer/countries/ly.png new file mode 100644 index 0000000..b163a9f Binary files /dev/null and b/static/img/ts3_viewer/countries/ly.png differ diff --git a/static/img/ts3_viewer/countries/ma.png b/static/img/ts3_viewer/countries/ma.png new file mode 100644 index 0000000..f386770 Binary files /dev/null and b/static/img/ts3_viewer/countries/ma.png differ diff --git a/static/img/ts3_viewer/countries/mc.png b/static/img/ts3_viewer/countries/mc.png new file mode 100644 index 0000000..1aa830f Binary files /dev/null and b/static/img/ts3_viewer/countries/mc.png differ diff --git a/static/img/ts3_viewer/countries/md.png b/static/img/ts3_viewer/countries/md.png new file mode 100644 index 0000000..4e92c18 Binary files /dev/null and b/static/img/ts3_viewer/countries/md.png differ diff --git a/static/img/ts3_viewer/countries/me.png b/static/img/ts3_viewer/countries/me.png new file mode 100644 index 0000000..ac72535 Binary files /dev/null and b/static/img/ts3_viewer/countries/me.png differ diff --git a/static/img/ts3_viewer/countries/mg.png b/static/img/ts3_viewer/countries/mg.png new file mode 100644 index 0000000..d2715b3 Binary files /dev/null and b/static/img/ts3_viewer/countries/mg.png differ diff --git a/static/img/ts3_viewer/countries/mh.png b/static/img/ts3_viewer/countries/mh.png new file mode 100644 index 0000000..fb523a8 Binary files /dev/null and b/static/img/ts3_viewer/countries/mh.png differ diff --git a/static/img/ts3_viewer/countries/mk.png b/static/img/ts3_viewer/countries/mk.png new file mode 100644 index 0000000..db173aa Binary files /dev/null and b/static/img/ts3_viewer/countries/mk.png differ diff --git a/static/img/ts3_viewer/countries/ml.png b/static/img/ts3_viewer/countries/ml.png new file mode 100644 index 0000000..2cec8ba Binary files /dev/null and b/static/img/ts3_viewer/countries/ml.png differ diff --git a/static/img/ts3_viewer/countries/mm.png b/static/img/ts3_viewer/countries/mm.png new file mode 100644 index 0000000..f464f67 Binary files /dev/null and b/static/img/ts3_viewer/countries/mm.png differ diff --git a/static/img/ts3_viewer/countries/mn.png b/static/img/ts3_viewer/countries/mn.png new file mode 100644 index 0000000..9396355 Binary files /dev/null and b/static/img/ts3_viewer/countries/mn.png differ diff --git a/static/img/ts3_viewer/countries/mo.png b/static/img/ts3_viewer/countries/mo.png new file mode 100644 index 0000000..deb801d Binary files /dev/null and b/static/img/ts3_viewer/countries/mo.png differ diff --git a/static/img/ts3_viewer/countries/mp.png b/static/img/ts3_viewer/countries/mp.png new file mode 100644 index 0000000..298d588 Binary files /dev/null and b/static/img/ts3_viewer/countries/mp.png differ diff --git a/static/img/ts3_viewer/countries/mq.png b/static/img/ts3_viewer/countries/mq.png new file mode 100644 index 0000000..010143b Binary files /dev/null and b/static/img/ts3_viewer/countries/mq.png differ diff --git a/static/img/ts3_viewer/countries/mr.png b/static/img/ts3_viewer/countries/mr.png new file mode 100644 index 0000000..319546b Binary files /dev/null and b/static/img/ts3_viewer/countries/mr.png differ diff --git a/static/img/ts3_viewer/countries/ms.png b/static/img/ts3_viewer/countries/ms.png new file mode 100644 index 0000000..d4cbb43 Binary files /dev/null and b/static/img/ts3_viewer/countries/ms.png differ diff --git a/static/img/ts3_viewer/countries/mt.png b/static/img/ts3_viewer/countries/mt.png new file mode 100644 index 0000000..00af948 Binary files /dev/null and b/static/img/ts3_viewer/countries/mt.png differ diff --git a/static/img/ts3_viewer/countries/mu.png b/static/img/ts3_viewer/countries/mu.png new file mode 100644 index 0000000..b7fdce1 Binary files /dev/null and b/static/img/ts3_viewer/countries/mu.png differ diff --git a/static/img/ts3_viewer/countries/mv.png b/static/img/ts3_viewer/countries/mv.png new file mode 100644 index 0000000..5073d9e Binary files /dev/null and b/static/img/ts3_viewer/countries/mv.png differ diff --git a/static/img/ts3_viewer/countries/mw.png b/static/img/ts3_viewer/countries/mw.png new file mode 100644 index 0000000..13886e9 Binary files /dev/null and b/static/img/ts3_viewer/countries/mw.png differ diff --git a/static/img/ts3_viewer/countries/mx.png b/static/img/ts3_viewer/countries/mx.png new file mode 100644 index 0000000..5bc58ab Binary files /dev/null and b/static/img/ts3_viewer/countries/mx.png differ diff --git a/static/img/ts3_viewer/countries/my.png b/static/img/ts3_viewer/countries/my.png new file mode 100644 index 0000000..9034cba Binary files /dev/null and b/static/img/ts3_viewer/countries/my.png differ diff --git a/static/img/ts3_viewer/countries/mz.png b/static/img/ts3_viewer/countries/mz.png new file mode 100644 index 0000000..76405e0 Binary files /dev/null and b/static/img/ts3_viewer/countries/mz.png differ diff --git a/static/img/ts3_viewer/countries/na.png b/static/img/ts3_viewer/countries/na.png new file mode 100644 index 0000000..63358c6 Binary files /dev/null and b/static/img/ts3_viewer/countries/na.png differ diff --git a/static/img/ts3_viewer/countries/nc.png b/static/img/ts3_viewer/countries/nc.png new file mode 100644 index 0000000..2cad283 Binary files /dev/null and b/static/img/ts3_viewer/countries/nc.png differ diff --git a/static/img/ts3_viewer/countries/ne.png b/static/img/ts3_viewer/countries/ne.png new file mode 100644 index 0000000..d85f424 Binary files /dev/null and b/static/img/ts3_viewer/countries/ne.png differ diff --git a/static/img/ts3_viewer/countries/nf.png b/static/img/ts3_viewer/countries/nf.png new file mode 100644 index 0000000..f9bcdda Binary files /dev/null and b/static/img/ts3_viewer/countries/nf.png differ diff --git a/static/img/ts3_viewer/countries/ng.png b/static/img/ts3_viewer/countries/ng.png new file mode 100644 index 0000000..3eea2e0 Binary files /dev/null and b/static/img/ts3_viewer/countries/ng.png differ diff --git a/static/img/ts3_viewer/countries/ni.png b/static/img/ts3_viewer/countries/ni.png new file mode 100644 index 0000000..3969aaa Binary files /dev/null and b/static/img/ts3_viewer/countries/ni.png differ diff --git a/static/img/ts3_viewer/countries/nl.png b/static/img/ts3_viewer/countries/nl.png new file mode 100644 index 0000000..fe44791 Binary files /dev/null and b/static/img/ts3_viewer/countries/nl.png differ diff --git a/static/img/ts3_viewer/countries/no.png b/static/img/ts3_viewer/countries/no.png new file mode 100644 index 0000000..160b6b5 Binary files /dev/null and b/static/img/ts3_viewer/countries/no.png differ diff --git a/static/img/ts3_viewer/countries/np.png b/static/img/ts3_viewer/countries/np.png new file mode 100644 index 0000000..aeb058b Binary files /dev/null and b/static/img/ts3_viewer/countries/np.png differ diff --git a/static/img/ts3_viewer/countries/nr.png b/static/img/ts3_viewer/countries/nr.png new file mode 100644 index 0000000..705fc33 Binary files /dev/null and b/static/img/ts3_viewer/countries/nr.png differ diff --git a/static/img/ts3_viewer/countries/nu.png b/static/img/ts3_viewer/countries/nu.png new file mode 100644 index 0000000..c3ce4ae Binary files /dev/null and b/static/img/ts3_viewer/countries/nu.png differ diff --git a/static/img/ts3_viewer/countries/nz.png b/static/img/ts3_viewer/countries/nz.png new file mode 100644 index 0000000..10d6306 Binary files /dev/null and b/static/img/ts3_viewer/countries/nz.png differ diff --git a/static/img/ts3_viewer/countries/om.png b/static/img/ts3_viewer/countries/om.png new file mode 100644 index 0000000..2ffba7e Binary files /dev/null and b/static/img/ts3_viewer/countries/om.png differ diff --git a/static/img/ts3_viewer/countries/pa.png b/static/img/ts3_viewer/countries/pa.png new file mode 100644 index 0000000..9b2ee9a Binary files /dev/null and b/static/img/ts3_viewer/countries/pa.png differ diff --git a/static/img/ts3_viewer/countries/pe.png b/static/img/ts3_viewer/countries/pe.png new file mode 100644 index 0000000..62a0497 Binary files /dev/null and b/static/img/ts3_viewer/countries/pe.png differ diff --git a/static/img/ts3_viewer/countries/pf.png b/static/img/ts3_viewer/countries/pf.png new file mode 100644 index 0000000..771a0f6 Binary files /dev/null and b/static/img/ts3_viewer/countries/pf.png differ diff --git a/static/img/ts3_viewer/countries/pg.png b/static/img/ts3_viewer/countries/pg.png new file mode 100644 index 0000000..10d6233 Binary files /dev/null and b/static/img/ts3_viewer/countries/pg.png differ diff --git a/static/img/ts3_viewer/countries/ph.png b/static/img/ts3_viewer/countries/ph.png new file mode 100644 index 0000000..b89e159 Binary files /dev/null and b/static/img/ts3_viewer/countries/ph.png differ diff --git a/static/img/ts3_viewer/countries/pk.png b/static/img/ts3_viewer/countries/pk.png new file mode 100644 index 0000000..e9df70c Binary files /dev/null and b/static/img/ts3_viewer/countries/pk.png differ diff --git a/static/img/ts3_viewer/countries/pl.png b/static/img/ts3_viewer/countries/pl.png new file mode 100644 index 0000000..d413d01 Binary files /dev/null and b/static/img/ts3_viewer/countries/pl.png differ diff --git a/static/img/ts3_viewer/countries/pm.png b/static/img/ts3_viewer/countries/pm.png new file mode 100644 index 0000000..ba91d2c Binary files /dev/null and b/static/img/ts3_viewer/countries/pm.png differ diff --git a/static/img/ts3_viewer/countries/pn.png b/static/img/ts3_viewer/countries/pn.png new file mode 100644 index 0000000..aa9344f Binary files /dev/null and b/static/img/ts3_viewer/countries/pn.png differ diff --git a/static/img/ts3_viewer/countries/pr.png b/static/img/ts3_viewer/countries/pr.png new file mode 100644 index 0000000..82d9130 Binary files /dev/null and b/static/img/ts3_viewer/countries/pr.png differ diff --git a/static/img/ts3_viewer/countries/ps.png b/static/img/ts3_viewer/countries/ps.png new file mode 100644 index 0000000..f5f5477 Binary files /dev/null and b/static/img/ts3_viewer/countries/ps.png differ diff --git a/static/img/ts3_viewer/countries/pt.png b/static/img/ts3_viewer/countries/pt.png new file mode 100644 index 0000000..ece7980 Binary files /dev/null and b/static/img/ts3_viewer/countries/pt.png differ diff --git a/static/img/ts3_viewer/countries/pw.png b/static/img/ts3_viewer/countries/pw.png new file mode 100644 index 0000000..6178b25 Binary files /dev/null and b/static/img/ts3_viewer/countries/pw.png differ diff --git a/static/img/ts3_viewer/countries/py.png b/static/img/ts3_viewer/countries/py.png new file mode 100644 index 0000000..cb8723c Binary files /dev/null and b/static/img/ts3_viewer/countries/py.png differ diff --git a/static/img/ts3_viewer/countries/qa.png b/static/img/ts3_viewer/countries/qa.png new file mode 100644 index 0000000..ed4c621 Binary files /dev/null and b/static/img/ts3_viewer/countries/qa.png differ diff --git a/static/img/ts3_viewer/countries/re.png b/static/img/ts3_viewer/countries/re.png new file mode 100644 index 0000000..8332c4e Binary files /dev/null and b/static/img/ts3_viewer/countries/re.png differ diff --git a/static/img/ts3_viewer/countries/ro.png b/static/img/ts3_viewer/countries/ro.png new file mode 100644 index 0000000..57e74a6 Binary files /dev/null and b/static/img/ts3_viewer/countries/ro.png differ diff --git a/static/img/ts3_viewer/countries/rs.png b/static/img/ts3_viewer/countries/rs.png new file mode 100644 index 0000000..9439a5b Binary files /dev/null and b/static/img/ts3_viewer/countries/rs.png differ diff --git a/static/img/ts3_viewer/countries/ru.png b/static/img/ts3_viewer/countries/ru.png new file mode 100644 index 0000000..47da421 Binary files /dev/null and b/static/img/ts3_viewer/countries/ru.png differ diff --git a/static/img/ts3_viewer/countries/rw.png b/static/img/ts3_viewer/countries/rw.png new file mode 100644 index 0000000..5356491 Binary files /dev/null and b/static/img/ts3_viewer/countries/rw.png differ diff --git a/static/img/ts3_viewer/countries/sa.png b/static/img/ts3_viewer/countries/sa.png new file mode 100644 index 0000000..b4641c7 Binary files /dev/null and b/static/img/ts3_viewer/countries/sa.png differ diff --git a/static/img/ts3_viewer/countries/sb.png b/static/img/ts3_viewer/countries/sb.png new file mode 100644 index 0000000..a9937cc Binary files /dev/null and b/static/img/ts3_viewer/countries/sb.png differ diff --git a/static/img/ts3_viewer/countries/sc.png b/static/img/ts3_viewer/countries/sc.png new file mode 100644 index 0000000..39ee371 Binary files /dev/null and b/static/img/ts3_viewer/countries/sc.png differ diff --git a/static/img/ts3_viewer/countries/scotland.png b/static/img/ts3_viewer/countries/scotland.png new file mode 100644 index 0000000..a0e57b4 Binary files /dev/null and b/static/img/ts3_viewer/countries/scotland.png differ diff --git a/static/img/ts3_viewer/countries/sd.png b/static/img/ts3_viewer/countries/sd.png new file mode 100644 index 0000000..eaab69e Binary files /dev/null and b/static/img/ts3_viewer/countries/sd.png differ diff --git a/static/img/ts3_viewer/countries/se.png b/static/img/ts3_viewer/countries/se.png new file mode 100644 index 0000000..1994653 Binary files /dev/null and b/static/img/ts3_viewer/countries/se.png differ diff --git a/static/img/ts3_viewer/countries/sg.png b/static/img/ts3_viewer/countries/sg.png new file mode 100644 index 0000000..dd34d61 Binary files /dev/null and b/static/img/ts3_viewer/countries/sg.png differ diff --git a/static/img/ts3_viewer/countries/sh.png b/static/img/ts3_viewer/countries/sh.png new file mode 100644 index 0000000..4b1d2a2 Binary files /dev/null and b/static/img/ts3_viewer/countries/sh.png differ diff --git a/static/img/ts3_viewer/countries/si.png b/static/img/ts3_viewer/countries/si.png new file mode 100644 index 0000000..bb1476f Binary files /dev/null and b/static/img/ts3_viewer/countries/si.png differ diff --git a/static/img/ts3_viewer/countries/sj.png b/static/img/ts3_viewer/countries/sj.png new file mode 100644 index 0000000..160b6b5 Binary files /dev/null and b/static/img/ts3_viewer/countries/sj.png differ diff --git a/static/img/ts3_viewer/countries/sk.png b/static/img/ts3_viewer/countries/sk.png new file mode 100644 index 0000000..7ccbc82 Binary files /dev/null and b/static/img/ts3_viewer/countries/sk.png differ diff --git a/static/img/ts3_viewer/countries/sl.png b/static/img/ts3_viewer/countries/sl.png new file mode 100644 index 0000000..12d812d Binary files /dev/null and b/static/img/ts3_viewer/countries/sl.png differ diff --git a/static/img/ts3_viewer/countries/sm.png b/static/img/ts3_viewer/countries/sm.png new file mode 100644 index 0000000..3df2fdc Binary files /dev/null and b/static/img/ts3_viewer/countries/sm.png differ diff --git a/static/img/ts3_viewer/countries/sn.png b/static/img/ts3_viewer/countries/sn.png new file mode 100644 index 0000000..eabb71d Binary files /dev/null and b/static/img/ts3_viewer/countries/sn.png differ diff --git a/static/img/ts3_viewer/countries/so.png b/static/img/ts3_viewer/countries/so.png new file mode 100644 index 0000000..4a1ea4b Binary files /dev/null and b/static/img/ts3_viewer/countries/so.png differ diff --git a/static/img/ts3_viewer/countries/sr.png b/static/img/ts3_viewer/countries/sr.png new file mode 100644 index 0000000..5eff927 Binary files /dev/null and b/static/img/ts3_viewer/countries/sr.png differ diff --git a/static/img/ts3_viewer/countries/st.png b/static/img/ts3_viewer/countries/st.png new file mode 100644 index 0000000..2978557 Binary files /dev/null and b/static/img/ts3_viewer/countries/st.png differ diff --git a/static/img/ts3_viewer/countries/sv.png b/static/img/ts3_viewer/countries/sv.png new file mode 100644 index 0000000..2498799 Binary files /dev/null and b/static/img/ts3_viewer/countries/sv.png differ diff --git a/static/img/ts3_viewer/countries/sy.png b/static/img/ts3_viewer/countries/sy.png new file mode 100644 index 0000000..f5ce30d Binary files /dev/null and b/static/img/ts3_viewer/countries/sy.png differ diff --git a/static/img/ts3_viewer/countries/sz.png b/static/img/ts3_viewer/countries/sz.png new file mode 100644 index 0000000..914ee86 Binary files /dev/null and b/static/img/ts3_viewer/countries/sz.png differ diff --git a/static/img/ts3_viewer/countries/tc.png b/static/img/ts3_viewer/countries/tc.png new file mode 100644 index 0000000..8fc1156 Binary files /dev/null and b/static/img/ts3_viewer/countries/tc.png differ diff --git a/static/img/ts3_viewer/countries/td.png b/static/img/ts3_viewer/countries/td.png new file mode 100644 index 0000000..667f21f Binary files /dev/null and b/static/img/ts3_viewer/countries/td.png differ diff --git a/static/img/ts3_viewer/countries/tf.png b/static/img/ts3_viewer/countries/tf.png new file mode 100644 index 0000000..80529a4 Binary files /dev/null and b/static/img/ts3_viewer/countries/tf.png differ diff --git a/static/img/ts3_viewer/countries/tg.png b/static/img/ts3_viewer/countries/tg.png new file mode 100644 index 0000000..3aa00ad Binary files /dev/null and b/static/img/ts3_viewer/countries/tg.png differ diff --git a/static/img/ts3_viewer/countries/th.png b/static/img/ts3_viewer/countries/th.png new file mode 100644 index 0000000..dd8ba91 Binary files /dev/null and b/static/img/ts3_viewer/countries/th.png differ diff --git a/static/img/ts3_viewer/countries/tj.png b/static/img/ts3_viewer/countries/tj.png new file mode 100644 index 0000000..617bf64 Binary files /dev/null and b/static/img/ts3_viewer/countries/tj.png differ diff --git a/static/img/ts3_viewer/countries/tk.png b/static/img/ts3_viewer/countries/tk.png new file mode 100644 index 0000000..67b8c8c Binary files /dev/null and b/static/img/ts3_viewer/countries/tk.png differ diff --git a/static/img/ts3_viewer/countries/tl.png b/static/img/ts3_viewer/countries/tl.png new file mode 100644 index 0000000..77da181 Binary files /dev/null and b/static/img/ts3_viewer/countries/tl.png differ diff --git a/static/img/ts3_viewer/countries/tm.png b/static/img/ts3_viewer/countries/tm.png new file mode 100644 index 0000000..828020e Binary files /dev/null and b/static/img/ts3_viewer/countries/tm.png differ diff --git a/static/img/ts3_viewer/countries/tn.png b/static/img/ts3_viewer/countries/tn.png new file mode 100644 index 0000000..183cdd3 Binary files /dev/null and b/static/img/ts3_viewer/countries/tn.png differ diff --git a/static/img/ts3_viewer/countries/to.png b/static/img/ts3_viewer/countries/to.png new file mode 100644 index 0000000..f89b8ba Binary files /dev/null and b/static/img/ts3_viewer/countries/to.png differ diff --git a/static/img/ts3_viewer/countries/tr.png b/static/img/ts3_viewer/countries/tr.png new file mode 100644 index 0000000..be32f77 Binary files /dev/null and b/static/img/ts3_viewer/countries/tr.png differ diff --git a/static/img/ts3_viewer/countries/tt.png b/static/img/ts3_viewer/countries/tt.png new file mode 100644 index 0000000..2a11c1e Binary files /dev/null and b/static/img/ts3_viewer/countries/tt.png differ diff --git a/static/img/ts3_viewer/countries/tv.png b/static/img/ts3_viewer/countries/tv.png new file mode 100644 index 0000000..28274c5 Binary files /dev/null and b/static/img/ts3_viewer/countries/tv.png differ diff --git a/static/img/ts3_viewer/countries/tw.png b/static/img/ts3_viewer/countries/tw.png new file mode 100644 index 0000000..f31c654 Binary files /dev/null and b/static/img/ts3_viewer/countries/tw.png differ diff --git a/static/img/ts3_viewer/countries/tz.png b/static/img/ts3_viewer/countries/tz.png new file mode 100644 index 0000000..c00ff79 Binary files /dev/null and b/static/img/ts3_viewer/countries/tz.png differ diff --git a/static/img/ts3_viewer/countries/ua.png b/static/img/ts3_viewer/countries/ua.png new file mode 100644 index 0000000..09563a2 Binary files /dev/null and b/static/img/ts3_viewer/countries/ua.png differ diff --git a/static/img/ts3_viewer/countries/ug.png b/static/img/ts3_viewer/countries/ug.png new file mode 100644 index 0000000..33f4aff Binary files /dev/null and b/static/img/ts3_viewer/countries/ug.png differ diff --git a/static/img/ts3_viewer/countries/um.png b/static/img/ts3_viewer/countries/um.png new file mode 100644 index 0000000..c1dd965 Binary files /dev/null and b/static/img/ts3_viewer/countries/um.png differ diff --git a/static/img/ts3_viewer/countries/us.png b/static/img/ts3_viewer/countries/us.png new file mode 100644 index 0000000..10f451f Binary files /dev/null and b/static/img/ts3_viewer/countries/us.png differ diff --git a/static/img/ts3_viewer/countries/uy.png b/static/img/ts3_viewer/countries/uy.png new file mode 100644 index 0000000..31d948a Binary files /dev/null and b/static/img/ts3_viewer/countries/uy.png differ diff --git a/static/img/ts3_viewer/countries/uz.png b/static/img/ts3_viewer/countries/uz.png new file mode 100644 index 0000000..fef5dc1 Binary files /dev/null and b/static/img/ts3_viewer/countries/uz.png differ diff --git a/static/img/ts3_viewer/countries/va.png b/static/img/ts3_viewer/countries/va.png new file mode 100644 index 0000000..b31eaf2 Binary files /dev/null and b/static/img/ts3_viewer/countries/va.png differ diff --git a/static/img/ts3_viewer/countries/vc.png b/static/img/ts3_viewer/countries/vc.png new file mode 100644 index 0000000..8fa17b0 Binary files /dev/null and b/static/img/ts3_viewer/countries/vc.png differ diff --git a/static/img/ts3_viewer/countries/ve.png b/static/img/ts3_viewer/countries/ve.png new file mode 100644 index 0000000..00c90f9 Binary files /dev/null and b/static/img/ts3_viewer/countries/ve.png differ diff --git a/static/img/ts3_viewer/countries/vg.png b/static/img/ts3_viewer/countries/vg.png new file mode 100644 index 0000000..4156907 Binary files /dev/null and b/static/img/ts3_viewer/countries/vg.png differ diff --git a/static/img/ts3_viewer/countries/vi.png b/static/img/ts3_viewer/countries/vi.png new file mode 100644 index 0000000..ed26915 Binary files /dev/null and b/static/img/ts3_viewer/countries/vi.png differ diff --git a/static/img/ts3_viewer/countries/vn.png b/static/img/ts3_viewer/countries/vn.png new file mode 100644 index 0000000..ec7cd48 Binary files /dev/null and b/static/img/ts3_viewer/countries/vn.png differ diff --git a/static/img/ts3_viewer/countries/vu.png b/static/img/ts3_viewer/countries/vu.png new file mode 100644 index 0000000..b3397bc Binary files /dev/null and b/static/img/ts3_viewer/countries/vu.png differ diff --git a/static/img/ts3_viewer/countries/wales.png b/static/img/ts3_viewer/countries/wales.png new file mode 100644 index 0000000..e0d7cee Binary files /dev/null and b/static/img/ts3_viewer/countries/wales.png differ diff --git a/static/img/ts3_viewer/countries/wf.png b/static/img/ts3_viewer/countries/wf.png new file mode 100644 index 0000000..9f95587 Binary files /dev/null and b/static/img/ts3_viewer/countries/wf.png differ diff --git a/static/img/ts3_viewer/countries/ws.png b/static/img/ts3_viewer/countries/ws.png new file mode 100644 index 0000000..c169508 Binary files /dev/null and b/static/img/ts3_viewer/countries/ws.png differ diff --git a/static/img/ts3_viewer/countries/ye.png b/static/img/ts3_viewer/countries/ye.png new file mode 100644 index 0000000..468dfad Binary files /dev/null and b/static/img/ts3_viewer/countries/ye.png differ diff --git a/static/img/ts3_viewer/countries/yt.png b/static/img/ts3_viewer/countries/yt.png new file mode 100644 index 0000000..c298f37 Binary files /dev/null and b/static/img/ts3_viewer/countries/yt.png differ diff --git a/static/img/ts3_viewer/countries/za.png b/static/img/ts3_viewer/countries/za.png new file mode 100644 index 0000000..57c58e2 Binary files /dev/null and b/static/img/ts3_viewer/countries/za.png differ diff --git a/static/img/ts3_viewer/countries/zm.png b/static/img/ts3_viewer/countries/zm.png new file mode 100644 index 0000000..c25b07b Binary files /dev/null and b/static/img/ts3_viewer/countries/zm.png differ diff --git a/static/img/ts3_viewer/countries/zw.png b/static/img/ts3_viewer/countries/zw.png new file mode 100644 index 0000000..53c9725 Binary files /dev/null and b/static/img/ts3_viewer/countries/zw.png differ diff --git a/static/img/ts3_viewer/hardware-input-muted.png b/static/img/ts3_viewer/hardware-input-muted.png new file mode 100644 index 0000000..107b725 Binary files /dev/null and b/static/img/ts3_viewer/hardware-input-muted.png differ diff --git a/static/img/ts3_viewer/hardware-output-muted.png b/static/img/ts3_viewer/hardware-output-muted.png new file mode 100644 index 0000000..d516d26 Binary files /dev/null and b/static/img/ts3_viewer/hardware-output-muted.png differ diff --git a/static/img/ts3_viewer/input-muted.png b/static/img/ts3_viewer/input-muted.png new file mode 100644 index 0000000..0f632d2 Binary files /dev/null and b/static/img/ts3_viewer/input-muted.png differ diff --git a/static/img/ts3_viewer/linie.png b/static/img/ts3_viewer/linie.png new file mode 100644 index 0000000..18d0468 Binary files /dev/null and b/static/img/ts3_viewer/linie.png differ diff --git a/static/img/ts3_viewer/output-muted.png b/static/img/ts3_viewer/output-muted.png new file mode 100644 index 0000000..ad0c302 Binary files /dev/null and b/static/img/ts3_viewer/output-muted.png differ diff --git a/static/img/ts3_viewer/punkt.png b/static/img/ts3_viewer/punkt.png new file mode 100644 index 0000000..9885f40 Binary files /dev/null and b/static/img/ts3_viewer/punkt.png differ diff --git a/static/img/ts3_viewer/server.png b/static/img/ts3_viewer/server.png new file mode 100644 index 0000000..75decbd Binary files /dev/null and b/static/img/ts3_viewer/server.png differ diff --git a/static/img/twitchicon.png b/static/img/twitchicon.png new file mode 100644 index 0000000..fb4a544 Binary files /dev/null and b/static/img/twitchicon.png differ diff --git a/static/img/twitter.png b/static/img/twitter.png new file mode 100644 index 0000000..9c99691 Binary files /dev/null and b/static/img/twitter.png differ diff --git a/static/img/upload.jpg b/static/img/upload.jpg new file mode 100644 index 0000000..7e461aa Binary files /dev/null and b/static/img/upload.jpg differ diff --git a/static/img/youtube.png b/static/img/youtube.png new file mode 100644 index 0000000..35c6725 Binary files /dev/null and b/static/img/youtube.png differ diff --git a/static/js/uikit.min.js b/static/js/uikit.min.js new file mode 100644 index 0000000..f9564d1 --- /dev/null +++ b/static/js/uikit.min.js @@ -0,0 +1,3 @@ +/*! UIkit 1.0.1 | http://www.getuikit.com | (c) 2013 YOOtheme | MIT License */ + +(function(t,i){"use strict";var e=t.UIkit||{};e.fn||(e.fn=function(i,n){var o=arguments,s=i.match(/^([a-z\-]+)(?:\.([a-z]+))?/i),a=s[1],r=s[2];return e[a]?this.each(function(){var i=t(this),s=i.data(a);s||i.data(a,s=new e[a](this,r?void 0:n)),r&&s[r].apply(s,Array.prototype.slice.call(o,1))}):(t.error("UIkit component ["+a+"] does not exist."),this)},e.support={},e.support.transition=function(){var t=function(){var t,e=i.body||i.documentElement,n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(t in n)if(void 0!==e.style[t])return n[t]}();return t&&{end:t}}(),e.Utils={},e.Utils.debounce=function(t,i,e){var n;return function(){var o=this,s=arguments,a=function(){n=null,e||t.apply(o,s)},r=e&&!n;clearTimeout(n),n=setTimeout(a,i),r&&t.apply(o,s)}},e.Utils.options=function(i){if(t.isPlainObject(i))return i;var e=i.indexOf("{"),n={};if(-1!=e)try{n=Function("","var json = "+i.substr(e)+"; return JSON.parse(JSON.stringify(json));")()}catch(o){}return n},t.UIkit=e,t.fn.uk=e.fn,t.UIkit.langdirection="rtl"==t("html").attr("dir")?"right":"left")})(jQuery,document),function(t){function i(t){return"tagName"in t?t:t.parentNode}function e(t,i,e,n){var o=Math.abs(t-i),s=Math.abs(e-n);return o>=s?t-i>0?"Left":"Right":e-n>0?"Up":"Down"}function n(){u=null,c.last&&(c.el.trigger("longTap"),c={})}function o(){u&&clearTimeout(u),u=null}function s(){a&&clearTimeout(a),r&&clearTimeout(r),l&&clearTimeout(l),u&&clearTimeout(u),a=r=l=u=null,c={}}var a,r,l,u,c={},h=750;t(document).ready(function(){var d,p;t(document.body).bind("touchstart",function(e){d=Date.now(),p=d-(c.last||d),c.el=t(i(e.originalEvent.touches[0].target)),a&&clearTimeout(a),c.x1=e.originalEvent.touches[0].pageX,c.y1=e.originalEvent.touches[0].pageY,p>0&&250>=p&&(c.isDoubleTap=!0),c.last=d,u=setTimeout(n,h)}).bind("touchmove",function(t){o(),c.x2=t.originalEvent.touches[0].pageX,c.y2=t.originalEvent.touches[0].pageY}).bind("touchend",function(){o(),c.x2&&Math.abs(c.x1-c.x2)>30||c.y2&&Math.abs(c.y1-c.y2)>30?l=setTimeout(function(){c.el.trigger("swipe"),c.el.trigger("swipe"+e(c.x1,c.x2,c.y1,c.y2)),c={}},0):"last"in c&&(r=setTimeout(function(){var i=t.Event("tap");i.cancelTouch=s,c.el.trigger(i),c.isDoubleTap?(c.el.trigger("doubleTap"),c={}):a=setTimeout(function(){a=null,c.el.trigger("singleTap"),c={}},250)},0))}).bind("touchcancel",s),t(window).bind("scroll",s)}),["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap","singleTap","longTap"].forEach(function(i){t.fn[i]=function(t){return this.bind(i,t)}})}(jQuery),function(t,i){"use strict";var e=function(i,e){var n=this;this.options=t.extend({},this.options,e),this.element=t(i).on("click",this.options.trigger,function(t){t.preventDefault(),n.close()})};t.extend(e.prototype,{options:{fade:!0,duration:200,trigger:".uk-alert-close"},close:function(){function t(){i.trigger("closed").remove()}var i=this.element.trigger("close");this.options.fade?i.css("overflow","hidden").css("max-height",i.height()).animate({height:0,opacity:0,"padding-top":0,"padding-bottom":0,"margin-top":0,"margin-bottom":0},this.options.duration,t):t()}}),i.alert=e,t(document).on("click.alert.uikit","[data-uk-alert]",function(n){n.preventDefault();var o=t(this);o.data("alert")||(o.data("alert",new e(o,i.Utils.options(o.data("uk-alert")))),t(n.target).is(o.data("alert").options.trigger)&&o.data("alert").close())})}(jQuery,jQuery.UIkit),function(t,i){"use strict";var e=function(i,e){var n=this,o=t(i);this.options=t.extend({},this.options,e),this.element=o.on("click",this.options.target,function(i){i.preventDefault(),o.find(n.options.target).not(this).removeClass("uk-active").blur(),o.trigger("change",[t(this).addClass("uk-active")])})};t.extend(e.prototype,{options:{target:".uk-button"},getSelected:function(){this.element.find(".uk-active")}});var n=function(i,e){var n=t(i);this.options=t.extend({},this.options,e),this.element=n.on("click",this.options.target,function(i){i.preventDefault(),n.trigger("change",[t(this).toggleClass("uk-active").blur()])})};t.extend(n.prototype,{options:{target:".uk-button"},getSelected:function(){this.element.find(".uk-active")}});var o=function(i){var e=this;this.element=t(i).on("click",function(t){t.preventDefault(),e.toggle(),e.element.blur()})};t.extend(o.prototype,{toggle:function(){this.element.toggleClass("uk-active")}}),i.button=o,i["button-checkbox"]=n,i["button-radio"]=e,t(document).on("click.button-radio.uikit","[data-uk-button-radio]",function(n){var o=t(this);o.data("button-radio")||(o.data("button-radio",new e(o,i.Utils.options(o.data("uk-button-radio")))),t(n.target).is(o.data("button-radio").options.target)&&t(n.target).trigger("click"))}),t(document).on("click.button-checkbox.uikit","[data-uk-button-checkbox]",function(e){var o=t(this);o.data("button-checkbox")||(o.data("button-checkbox",new n(o,i.Utils.options(o.data("uk-button-checkbox")))),t(e.target).is(o.data("button-checkbox").options.target)&&t(e.target).trigger("click"))}),t(document).on("click.button.uikit","[data-uk-button]",function(){var i=t(this);i.data("button")||i.data("button",new o(i,i.data("uk-button"))).trigger("click")})}(jQuery,jQuery.UIkit),function(t,i){"use strict";var e=!1,n=function(i,n){var o=this;this.options=t.extend({},this.options,n),this.element=t(i),this.dropdown=this.element.find(".uk-dropdown"),this.centered=this.dropdown.hasClass("uk-dropdown-center"),this.justified=this.options.justify?t(this.options.justify):!1,"click"==this.options.mode?this.element.on("click",function(i){t(i.target).parents(".uk-dropdown").length||i.preventDefault(),e&&e[0]!=o.element[0]&&e.removeClass("uk-open"),o.element.hasClass("uk-open")?(t(i.target).is("a")||!o.element.find(".uk-dropdown").find(i.target).length)&&(o.element.removeClass("uk-open"),e=!1):(o.checkDimensions(),o.element.addClass("uk-open"),e=o.element,t(document).off("click.outer.dropdown"),setTimeout(function(){t(document).on("click.outer.dropdown",function(i){!e||e[0]!=o.element[0]||!t(i.target).is("a")&&o.element.find(".uk-dropdown").find(i.target).length||(e.removeClass("uk-open"),t(document).off("click.outer.dropdown"))})},10))}):this.element.on("mouseenter",function(){o.remainIdle&&clearTimeout(o.remainIdle),e&&e[0]!=o.element[0]&&e.removeClass("uk-open"),o.checkDimensions(),o.element.addClass("uk-open"),e=o.element}).on("mouseleave",function(){o.remainIdle=setTimeout(function(){o.element.removeClass("uk-open"),o.remainIdle=!1,e&&e[0]==o.element[0]&&(e=!1)},o.options.remaintime)})};t.extend(n.prototype,{remainIdle:!1,options:{mode:"hover",remaintime:800,justify:!1},checkDimensions:function(){var i=this.dropdown.css("margin-"+t.UIkit.langdirection,"").css("min-width",""),e=i.show().offset(),n=i.outerWidth();if(this.centered&&(i.css("margin-"+t.UIkit.langdirection,-1*(parseFloat(n)/2-i.parent().width()/2)),e=i.offset(),(n+e.left>window.innerWidth||0>e.left)&&(i.css("margin-"+t.UIkit.langdirection,""),e=i.offset())),this.justified&&this.justified.length){var o=this.justified.outerWidth();if(i.css("min-width",o),"right"==t.UIkit.langdirection){var s=t(window).width(),a=s-(this.justified.offset().left+o),r=s-(i.offset().left+i.outerWidth());i.css("margin-right",a-r)}else i.css("margin-left",this.justified.offset().left-e.left);e=i.offset()}n+e.left>window.innerWidth&&(i.addClass("uk-dropdown-flip"),e=i.offset()),0>e.left&&i.addClass("uk-dropdown-stack"),i.css("display","")}}),i.dropdown=n,t(document).on("mouseenter.dropdown.uikit","[data-uk-dropdown]",function(){var e=t(this);e.data("dropdown")||(e.data("dropdown",new n(e,i.Utils.options(e.data("uk-dropdown")))),"hover"==e.data("dropdown").options.mode&&e.trigger("mouseenter"))})}(jQuery,jQuery.UIkit),function(t,i){"use strict";var e=t(window),n="resize orientationchange",o=function(o,s){var a=this;this.options=t.extend({},this.options,s),this.element=t(o),this.columns=this.element.children(),this.elements=this.options.target?this.element.find(this.options.target):this.columns,this.columns.length&&e.bind(n,function(){var n=function(){a.match()};return t(function(){n(),e.on("load",n)}),i.Utils.debounce(n,150)}())};t.extend(o.prototype,{options:{target:!1},match:function(){this.revert();var i=this.columns.filter(":visible:first");if(i.length){var e=Math.ceil(100*parseFloat(i.css("width"))/parseFloat(i.parent().css("width")))>=100?!0:!1,n=0,o=this;if(!e)return this.elements.each(function(){n=Math.max(n,t(this).outerHeight())}).each(function(i){var e=t(this),s="border-box"==e.css("box-sizing")?"outerHeight":"height",a=o.columns.eq(i),r=e.height()+(n-a[s]());e.css("min-height",r+"px")}),this}},revert:function(){return this.elements.css("min-height",""),this}});var s=function(o){var s=this;this.element=t(o),this.columns=this.element.children(),this.columns.length&&e.bind(n,function(){var n=function(){s.process()};return t(function(){n(),e.on("load",n)}),i.Utils.debounce(n,150)}())};t.extend(s.prototype,{process:function(){this.revert();var i=!1,e=this.columns.filter(":visible:first"),n=e.length?e.offset().top:!1;if(n!==!1)return this.columns.each(function(){var e=t(this);e.is(":visible")&&(i?e.addClass("uk-grid-margin"):e.offset().top!=n&&(e.addClass("uk-grid-margin"),i=!0))}),this},revert:function(){return this.columns.removeClass("uk-grid-margin"),this}}),i["grid-match"]=o,i["grid-margin"]=s,t(function(){t("[data-uk-grid-match],[data-uk-grid-margin]").each(function(){var e=t(this);e.is("[data-uk-grid-match]")&&!e.data("grid-match")&&e.data("grid-match",new o(e,i.Utils.options(e.data("uk-grid-match")))),e.is("[data-uk-grid-margin]")&&!e.data("grid-margin")&&e.data("grid-margin",new s(e,i.Utils.options(e.data("uk-grid-margin"))))})})}(jQuery,jQuery.UIkit),function(t,i){"use strict";var e=!1,n=t("html"),o=function(n,o){var s=this;this.element=t(n),this.options=t.extend({keyboard:!0,show:!1,bgclose:!0},o),this.transition=i.support.transition,this.element.on("click",".uk-modal-close",function(t){t.preventDefault(),s.hide()}).on("click",function(i){var e=t(i.target);e[0]==s.element[0]&&s.options.bgclose&&s.hide()}),this.options.keyboard&&t(document).on("keyup.ui.modal.escape",function(t){e&&27==t.which&&s.isActive()&&s.hide()})};t.extend(o.prototype,{transition:!1,toggle:function(){this[this.isActive()?"hide":"show"]()},show:function(){var t=this;this.isActive()||(e&&e.hide(),this.element.removeClass("uk-open").show(),e=this,n.addClass("uk-modal-page").height(),t.element.addClass("uk-open"))},hide:function(){if(this.isActive())if(i.support.transition){var t=this;this.element.one(i.support.transition.end,function(){t._hide()}).removeClass("uk-open")}else this._hide()},_hide:function(){this.element.hide().removeClass("uk-open"),n.removeClass("uk-modal-page"),e=!1},isActive:function(){return e==this}});var s=function(i,e){var n=this,s=t(i);this.options=t.extend({target:s.is("a")?s.attr("href"):!1},e),this.element=s,this.modal=new o(this.options.target,e),s.on("click",function(t){t.preventDefault(),n.show()}),t.each(["show","hide","isActive"],function(t,i){n[i]=function(){return n.modal[i]()}})};s.Modal=o,i.modal=s,t(document).on("click.modal.uikit","[data-uk-modal]",function(){var e=t(this);e.data("modal")||(e.data("modal",new s(e,i.Utils.options(e.data("uk-modal")))),e.data("modal").show())})}(jQuery,jQuery.UIkit),function(t,i,e){"use strict";("ontouchstart"in window||window.DocumentTouch&&document instanceof e)&&t("html").addClass("uk-touch");var n={show:function(i){if(i=t(i),i.length){var e=t("html"),o=i.find(".uk-offcanvas-bar:first"),s=o.hasClass("uk-offcanvas-bar-flip")?-1:1,a=-1==s&&t(window).width()'),e.data("list-container",i.parent()),o&&n.open(e,!0)})};t.extend(n.prototype,{options:{toggler:">li.uk-parent > a[href='#']",lists:">li.uk-parent > ul",multiple:!1},open:function(i,n){var o=this.element,s=t(i);this.options.multiple||o.children(".uk-open").not(i).each(function(){t(this).data("list-container")&&t(this).data("list-container").stop().animate({height:0},function(){t(this).parent().removeClass("uk-open")})}),s.toggleClass("uk-open"),s.data("list-container")&&(n?s.data("list-container").stop().height(s.hasClass("uk-open")?"auto":0):s.data("list-container").stop().animate({height:s.hasClass("uk-open")?e(s.data("list-container").find("ul:first")):0}))}}),i.nav=n,t(function(){t("[data-uk-nav]").each(function(){var e=t(this);e.data("nav")||e.data("nav",new n(e,i.Utils.options(e.data("uk-nav"))))})})}(jQuery,jQuery.UIkit),function(t,i){"use strict";var e=function(i,e){var n=this;this.element=t(i),this.options=t.extend({},this.options,e),this.element.on("mouseenter",this.options.toggler,function(){n.element.find(n.options.toggler).not(this).removeClass("uk-open")})};t.extend(e.prototype,{options:{toggler:".uk-navbar-nav > li",remaintime:800}}),i.navbar=e,t(function(){t("[data-uk-navbar]").each(function(){var n=t(this);n.data("navbar")||n.data("navbar",new e(n,i.Utils.options(n.data("uk-navbar"))))})})}(jQuery,jQuery.UIkit),function(t,i){"use strict";var e,n=function(i,e){var n=this;this.options=t.extend({},this.options,e),this.element=t(i).on({focus:function(){n.show()},blur:function(){n.hide()},mouseenter:function(){n.show()},mouseleave:function(){n.hide()}}),this.tip="function"==typeof this.options.src?this.options.src.call(this.element):this.options.src,this.element.attr("data-cached-title",this.element.attr("title")).attr("title","")};t.extend(n.prototype,{tip:"",options:{offset:5,pos:"top",src:function(){return this.attr("title")}},show:function(){if(this.tip.length){e.css({top:-2e3,visibility:"hidden"}).show(),e.html('
'+this.tip+"
");var i=t.extend({},this.element.offset(),{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}),n=e[0].offsetWidth,o=e[0].offsetHeight,s="function"==typeof this.options.offset?this.options.offset.call(this.element):this.options.offset,a="function"==typeof this.options.pos?this.options.pos.call(this.element):this.options.pos,r={display:"none",visibility:"visible",top:i.top+i.height+o,left:i.left},l=a.split("-");switch("left"!=l[0]&&"right"!=l[0]||"right"!=t.UIkit.langdirection||(l[0]="left"==l[0]?"right":"left"),l[0]){case"bottom":t.extend(r,{top:i.top+i.height+s,left:i.left+i.width/2-n/2});break;case"top":t.extend(r,{top:i.top-o-s,left:i.left+i.width/2-n/2});break;case"left":t.extend(r,{top:i.top+i.height/2-o/2,left:i.left-n-s});break;case"right":t.extend(r,{top:i.top+i.height/2-o/2,left:i.left+i.width+s})}2==l.length&&(r.left="left"==l[1]?i.left:i.left+i.width-n),e.css(r).attr("class","uk-tooltip uk-tooltip-"+a).show()}},hide:function(){this.element.is("input")&&this.element[0]===document.activeElement||e.hide()},content:function(){return this.tip}}),i.tooltip=n,t(function(){e=t('
').appendTo("body")}),t(document).on("mouseenter.tooltip.uikit focus.tooltip.uikit","[data-uk-tooltip]",function(){var e=t(this);e.data("tooltip")||e.data("tooltip",new n(e,i.Utils.options(e.data("uk-tooltip")))).trigger("mouseenter")})}(jQuery,jQuery.UIkit),function(t,i){"use strict";var e=function(i,e){var n=this;if(this.options=t.extend({},this.options,e),this.element=t(i).on("click",this.options.toggler,function(t){t.preventDefault(),n.show(this)}),this.options.connect){this.connect=t(this.options.connect).find(".uk-active").removeClass(".uk-active").end();var o=this.element.find(this.options.toggler).filter(".uk-active");o.length&&this.show(o)}};t.extend(e.prototype,{options:{connect:!1,toggler:">*"},show:function(i){i=isNaN(i)?t(i):this.element.find(this.options.toggler).eq(i);var e=i;if(!e.hasClass("uk-disabled")){if(this.element.find(this.options.toggler).filter(".uk-active").removeClass("uk-active"),e.addClass("uk-active"),this.options.connect&&this.connect.length){var n=this.element.find(this.options.toggler).index(e);this.connect.children().removeClass("uk-active").eq(n).addClass("uk-active")}this.element.trigger("ui.switcher.show",[e])}}}),i.switcher=e,t(function(){t("[data-uk-switcher]").each(function(){var n=t(this);n.data("switcher")||n.data("switcher",new e(n,i.Utils.options(n.data("uk-switcher"))))})})}(jQuery,jQuery.UIkit),function(t,i){"use strict";var e=function(i,e){this.element=t(i),this.options=t.extend({connect:!1},this.options,e),this.options.connect&&(this.connect=t(this.options.connect));var n=t("
  • ").addClass("uk-tab-responsive uk-active").append(' '),o=n.find("a:first"),s=t('
      '),a=s.find("ul");o.text(this.element.find("li.uk-active:first").find("a").text()),this.element.hasClass("uk-tab-bottom")&&s.addClass("uk-dropdown-up"),this.element.hasClass("uk-tab-flip")&&s.addClass("uk-dropdown-flip"),this.element.find("a").each(function(){var i=t(this),e=t('
    • '+i.text()+"
    • ").on("click",function(t){t.preventDefault(),i.parent().trigger("click"),n.removeClass("uk-open")});i.parents(".uk-disabled:first").length||a.append(e)}),this.element.uk("switcher",{toggler:">li:not(.uk-tab-responsive)",connect:this.options.connect}),n.append(s).uk("dropdown"),this.element.append(n).data({dropdown:n.data("dropdown"),mobilecaption:o}).on("ui.switcher.show",function(t,i){n.addClass("uk-active"),o.text(i.find("a").text())})};i.tab=e,t(function(){t("[data-uk-tab]").each(function(){var n=t(this);n.data("tab")||n.data("tab",new e(n,i.Utils.options(n.data("uk-tab"))))})})}(jQuery,jQuery.UIkit),function(t,i){"use strict";var e=function(i,e){var n=this;this.options=t.extend({},this.options,e),this.element=t(i),this.timer=null,this.value=null,this.input=this.element.find(".uk-search-field"),this.form=this.input.length?t(this.input.get(0).form):t(),this.input.attr("autocomplete","off"),this.input.on({keydown:function(t){if(n.form[n.input.val()?"addClass":"removeClass"](n.options.filledClass),t&&t.which&&!t.shiftKey)switch(t.which){case 13:n.done(n.selected),t.preventDefault();break;case 38:n.pick("prev"),t.preventDefault();break;case 40:n.pick("next"),t.preventDefault();break;case 27:case 9:n.hide();break;default:}},keyup:function(){n.trigger()},blur:function(t){setTimeout(function(){n.hide(t)},200)}}),this.form.find("button[type=reset]").bind("click",function(){n.form.removeClass("uk-open").removeClass("uk-loading").removeClass("uk-active"),n.value=null,n.input.focus()}),this.dropdown=t('').appendTo(this.form).find(".uk-nav-search")};t.extend(e.prototype,{options:{source:!1,param:"search",method:"post",minLength:3,delay:300,match:":not(.uk-skip)",skipClass:"uk-skip",loadingClass:"uk-loading",filledClass:"uk-active",resultsHeaderClass:"uk-nav-header",moreResultsClass:"",noResultsClass:"",listClass:"results",hoverClass:"uk-active",msgResultsHeader:"Search Results",msgMoreResults:"More Results",msgNoResults:"No results found",onSelect:function(t){window.location=t.data("choice").url},onLoadedResults:function(t){return t}},request:function(i){var e=this;this.form.addClass(this.options.loadingClass),this.options.source?t.ajax(t.extend({url:this.options.source,type:this.options.method,dataType:"json",success:function(t){t=e.options.onLoadedResults.apply(this,[t]),e.form.removeClass(e.options.loadingClass),e.suggest(t)}},i)):this.form.removeClass(e.options.loadingClass)},pick:function(t){var i=!1;if("string"==typeof t||t.hasClass(this.options.skipClass)||(i=t),"next"==t||"prev"==t){var e=this.dropdown.children().filter(this.options.match);if(this.selected){var n=e.index(this.selected);i="next"==t?e.eq(e.length>n+1?n+1:0):e.eq(0>n-1?e.length-1:n-1)}else i=e["next"==t?"first":"last"]()}i&&i.length&&(this.selected=i,this.dropdown.children().removeClass(this.options.hoverClass),this.selected.addClass(this.options.hoverClass))},done:function(t){return t?(t.hasClass(this.options.moreResultsClass)?this.form.submit():t.data("choice")&&this.options.onSelect.apply(this,[t]),this.hide(),void 0):(this.form.submit(),void 0)},trigger:function(){var t=this,i=this.value,e={};return this.value=this.input.val(),this.value.length").addClass(this.options.resultsHeaderClass+" "+this.options.skipClass).html(this.options.msgResultsHeader).appendTo(this.dropdown),i.results&&i.results.length>0?(t(i.results).each(function(){var i=t('
    • '+this.title+"
    • ").data("choice",this);this.text&&i.find("a").append("
      "+this.text+"
      "),e.dropdown.append(i)}),this.options.msgMoreResults&&(t("
    • ").addClass("uk-nav-divider "+e.options.skipClass).appendTo(e.dropdown),t("
    • ").addClass(e.options.moreResultsClass).html(''+e.options.msgMoreResults+"").appendTo(e.dropdown).on(n)),e.dropdown.find("li>a").on(n)):this.options.msgNoResults&&t("
    • ").addClass(this.options.noResultsClass+" "+this.options.skipClass).html(""+this.options.msgNoResults+"").appendTo(this.dropdown),this.show())}},show:function(){this.visible||(this.visible=!0,this.form.addClass("uk-open"))},hide:function(){this.visible&&(this.visible=!1,this.form.removeClass(this.options.loadingClass).removeClass("uk-open"))}}),i.search=e,t(document).on("focus.search.uikit","[data-uk-search]",function(){var n=t(this);n.data("search")||n.data("search",new e(n,i.Utils.options(n.data("uk-search"))))})}(jQuery,jQuery.UIkit),function(t,i){"use strict";var e=function(i,e){var n=this;this.options=t.extend({duration:1e3,transition:"easeOutExpo"},e),this.element=t(i).on("click",function(){var i=(t(this.hash).length?t(this.hash):t("body")).offset().top,e=t(document).height(),o=t(window).height();return i+o>e&&(i=i-o+50),t("html,body").stop().animate({scrollTop:i},n.options.duration,n.options.transition),!1})};i["smooth-scroll"]=e,t.easing.easeOutExpo||(t.easing.easeOutExpo=function(t,i,e,n,o){return i==o?e+n:n*(-Math.pow(2,-10*i/o)+1)+e}),t(document).on("click.smooth-scroll.uikit","[data-uk-smooth-scroll]",function(){var n=t(this);n.data("smooth-scroll")||n.data("smooth-scroll",new e(n,i.Utils.options(n.data("uk-smooth-scroll")))).trigger("click")})}(jQuery,jQuery.UIkit); \ No newline at end of file diff --git a/static/vendor/uikit b/static/vendor/uikit new file mode 160000 index 0000000..935c294 --- /dev/null +++ b/static/vendor/uikit @@ -0,0 +1 @@ +Subproject commit 935c294de7393a5728a1ac36f03370c6ce8abd50 diff --git a/templates/access_denied.html b/templates/access_denied.html new file mode 100644 index 0000000..703287d --- /dev/null +++ b/templates/access_denied.html @@ -0,0 +1,9 @@ +{% extends "layout.html" %} + +{% block title %} Access Denied {% endblock %} + +{% block content %} + +Only registered users can access this area. + +{% endblock %} diff --git a/templates/community.html b/templates/community.html new file mode 100644 index 0000000..4f1964f --- /dev/null +++ b/templates/community.html @@ -0,0 +1,65 @@ +{% extends "layout.html" %} + +{% block title %}Dota Noobs - Community{% endblock %} + +{% block content %} + + + +
      +

      Welcome to the Doobs Community!

      +
      +

      + This part of our site is dedicated to our members. If you're interested in contributing to the page, let one of the admins know! +

      +

      + On this page you'll find content created by the members of the Doobs community. There's a link to some custom items builds people have put together (cough...Gambit...cough), an archive of past Doobs inhouses as well as some games that members have cast/analyzed, as well as a blog that focuses on anything and everything DotA, pub or pro, you'll find something about it on the blog. +

      +

      + All in all, this is a page for our members, if you want something that you don't see, let us know and we'll take care of it! +

      +
      +
      + +
      +

      Video Archive

      +
        +
      +
      + +
      +

      Latest Posts

      + {% for post in latest_posts %} +
      +

      {{ post['title'] }}

      +
      {{ timestamp_to_js_date(post['date']) }}
      +
      by {{ post['user'] }}
      +
      + {% endfor %} +
      + + + +{% endblock %} diff --git a/templates/friends.html b/templates/friends.html new file mode 100644 index 0000000..16b9aa6 --- /dev/null +++ b/templates/friends.html @@ -0,0 +1,71 @@ +{% extends "layout.html" %} + +{% block title %}Dota Noobs - Friends{% endblock %} + +{% block content %} +
      +
      +

      The Legend Himself: Pyrion Flax

      + +

      Pyrion is a pretty cool guy. He loves shane, and we love him. Check out some of his awesome work:

      + +
      +
      +

      Internet Friendlies:

      +

      DotA related websites worth the occasional visit. We know they are no DotaNoobs, but we set a pretty high quality standard.

      +
      +
      +

      Streams We Like

      +
        +
      + +
        +
      +
      +
      +{% endblock %} + +{% block pagescripts %} + +{% endblock %} diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..505ed87 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,163 @@ +{% extends "layout.html" %} + +{% block title %}Dota Noobs{% endblock %} + +{% block content %} + +
      +
      +
      +

      Who Are The Doobs!?

      +

      Welcome to DotaNoobs! We are a community formed by a group of redditors in an effort to provide a fun and rage-free environment for Dota2 players of all skill levels to enjoy the game and learn from each other. We have a TeamSpeak server open to the public for voice communication; hopping into the server is the best way to get involved, so click on "Server" to the right to get started.

      +
      +

      Be sure to visit the forum board to keep in touch with the community even when not playing. Create an account, introduce yourself, and chat about all things DotA.

      +

      There is a "Dota Noobs" chat room inside the game client, and a "DotaNoobs" guild to help organzie games outside of TeamSpeak. Ask an admin for an invite today!

      +
      + + +
      +
      +
      +
      +
      Connect to Teamspeak
      +

      Our TeamSpeak Server

      +
        +
      • Current Users: {# active_doobs #}
      • +
      • Unique Clients This Month: {# num_unique_clients(teamspeak_data) #}
      • +
      + + Statistics + +
      + + +

      Events

      + {# + {% if active_event %} + + {% endif %} + {% if upcoming_event %} + + {% else %} + No events planned for the near future. Suggest one on the forum! + {% endif %} + #} + No events planned for the near future. Suggest one on the forum! +
      +
      +
      + + {# ts3_viewer() | safe #} +
      +
      +
      +
      + +
      +
      +
      +

      News and Announcements

      + {% for news in latest_news %} + + {% endfor %} +
      +
      +
      +
      +
      View All Events
      +

      Events

      + {# + {% if active_event %} + + {% endif %} + {% if upcoming_event %} + + {% else %} + No events planned for the near future. Suggest one on the forum! + {% endif %} + #} + No events planned for the near future. Suggest one on the forum! +
      +
      +
      +
      +

      Live Streams

      +
        + +
          +
          +
          +
          +
        • + +{% endblock %} + +{% block pagescripts %} + + +{% endblock %} diff --git a/templates/layout.html b/templates/layout.html new file mode 100644 index 0000000..53766c3 --- /dev/null +++ b/templates/layout.html @@ -0,0 +1,127 @@ + + + + {% block head %} + {% block title %}{% endblock %} + {% endblock %} + + + + + + + + + + + + + + + + + + + {% with messages = get_flashed_messages() %} + {% if messages %} +
            + + {% for message in messages %} +
          • {{ category }}:{{ message }}
          • + {% endfor %} +
          + {% endif %} + {% endwith %} + + +
          + +
          + +
          + {% if g.doob%} +

          {{ g.doob.name }}

          +
          + {% endif %} +
            + {% include 'sidenav.html' %} +
          +
          +
          +
          + {% if g.doob%} +

          {{ g.doob.name }}

          + {% endif %} +
            + {% include 'sidenav.html' %} +
          +
          +
          + +
          + {% block content %} + {% endblock %} +
          + +
          + + +
          +
          + Flask & + Steam +
          + © Coypright 2013 by DotaNoobs +
          + Twitch.tv + YouTube + +
          +
          + + {% block pagescripts %} + {% endblock %} + + + diff --git a/templates/not_found.html b/templates/not_found.html new file mode 100644 index 0000000..9c2546b --- /dev/null +++ b/templates/not_found.html @@ -0,0 +1,9 @@ +{% extends "layout.html" %} + +{% block title %} Not Found {% endblock %} + +{% block content %} + +The requested {{ descriptor or 'page' }} could not be found. + +{% endblock %} diff --git a/templates/sidenav.html b/templates/sidenav.html new file mode 100644 index 0000000..9d9b4ec --- /dev/null +++ b/templates/sidenav.html @@ -0,0 +1,25 @@ + {% for endpoint, title in [ + ('index', 'Home'), + ('friends', 'Friends'), + ('list_events', 'Events'), + ('community', 'Community'), + ('ladder', 'Ladder'), + ] %} + + {{ title }} + + {% endfor %} +
        • +
        • Social
        • +
        • Board
        • +
        • YouTube
        • +
        • IRC Chat
        • +
        • + {% if not g.doob%} +
        • Login
        • +
        • Register
        • + {% else %} +
        • Profile
        • +
        • Settings
        • +
        • Logout
        • + {% endif %} diff --git a/templates/teamspeak.html b/templates/teamspeak.html new file mode 100644 index 0000000..92b6c84 --- /dev/null +++ b/templates/teamspeak.html @@ -0,0 +1,187 @@ +{% extends "layout.html" %} + +{% block title %}Dota Noobs - Teamspeak{% endblock %} + +{% block head %} + + + + + +{% endblock %} + +{% block content %} + +
          +
          +

          Recent Activity

          +
          +
          +
          +
          +
          +
          +

          Current Status

          +
          + Connect + Download +
          + {{ ts3_viewer() | safe }} +
          +
          Server: voice.dotanoobs.com
          +
          +
          +
          + +{# +
          +
          +

          Last Week's Activity

          +
          +
          +
          +
          + +
          +

          Current Status

          +
          +
          Server: voice.dotanoobs.com
          +
          +
          + {{ ts3_viewer() | safe }} +
          +
          +
          +#} +{% endblock %} + +{% block pagescripts %} +{% cache 60*5 %} +{% set teamspeak_data = getTeamspeakWindow() %} + +{% endcache %} + +{% endblock %} diff --git a/utils.py b/utils.py new file mode 100644 index 0000000..cb2b0ac --- /dev/null +++ b/utils.py @@ -0,0 +1,11 @@ +import requests +from app import app + +def get_steam_userinfo(steam_id): + options = { + 'key': app.config['DOTA2_API_KEY'], + 'steamids': steam_id + } + data = requests.get('http://api.steampowered.com/ISteamUser/' \ + 'GetPlayerSummaries/v0001/', params=options).json() + return data['response']['players']['player'][0] or {} \ No newline at end of file diff --git a/utils.pyc b/utils.pyc new file mode 100644 index 0000000..c2ca3f6 Binary files /dev/null and b/utils.pyc differ diff --git a/views.py b/views.py new file mode 100644 index 0000000..2241d86 --- /dev/null +++ b/views.py @@ -0,0 +1,117 @@ +import re +from flask import render_template, flash, redirect, g, request, url_for, session +from app import app, db, oid +from models import User +from utils import get_steam_userinfo +from board import latest_news + +@app.before_request +def before_request(): + g.user = None + if 'user_id' in session: + g.user = User.query.get(session['user_id']) + +@app.route('/') +@app.route('/main') +def index(): + return render_template("index.html", latest_news=latest_news()) + +@app.route('/login') +@oid.loginhandler +def login(): + if g.user is not None: + return redirect(oid.get_next_url()) + return oid.try_login('http://steamcommunity.com/openid') + +@oid.after_login +def create_or_login(resp): + match = app.config['STEAM_ID_RE'].search(resp.identity_url) + g.user = User.get_or_create(match.group(1)) + steamdata = get_steam_userinfo(g.user.steam_id) + g.user.nickname = steamdata['personaname'] + g.user.avatar = steamdata['avatar'] + db.session.commit() + session['user_id'] = g.user.id + flash("You are logged in as {}".format(g.user.nickname)) + return redirect(oid.get_next_url()) + +@app.route('/logout') +def logout(): + session.pop('user_id', None) + return redirect(oid.get_next_url()) + + +@app.template_filter('shorten') +def shorten_filter(s, num_words=20): + space_iter = re.finditer('\s+', s) + output = u'' + while num_words > 0: + match = space_iter.next() + if not match: break + output = s[:match.end()] + num_words -= 1 + else: + output += '...' + return output + +### TEMPORARY ### +@app.route('/teamspeak') +def teamspeak(): + return "Teamspeak!" +@app.route('/list_events') +def list_events(): + return "Events list!" +@app.route('/friends') +def friends(): + return render_template('friends.html') +@app.route('/community') +def community(): + return "Community!" +@app.route('/ladder') +def ladder(): + return "Ladder!" + +''' +from flask import render_template, flash, redirect, g, request, url_for +from app import app, oid + +@app.route('/login') +@oid.loginhandler +def login(): + if g.user is not None: + return redirect(oid.get_next_url()) + return oid.try_login('http://www.steamcommunity.com/openid') + +@oid.after_login +def check_login(resp): + match = app.config['STEAM_ID_RE'].search(resp.identity_url) + return "none" + +@app.route('/') +def main(): + return render_template('main.html') + +@app.route('/community') +def community(): + return render_template('community.html', latest_posts=latest_posts()) + +@app.route('/friends') +def friends(): + return render_template('friends.html') + +@app.route('/teamspeak') +def teamspeak(): + return render_template('teamspeak.html') + +@app.route('/events') +def list_events(): + return render_template('events.html') + +@app.route('/events/') +def event_summary(id): + return render_template('events.html') + +@app.route('/ladder') +def ladder(): + return render_template('ladder.html') + ''' diff --git a/views.pyc b/views.pyc new file mode 100644 index 0000000..c523aba Binary files /dev/null and b/views.pyc differ