Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/custom.css.1
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/custom.css.1	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/custom.css.1	(revision 59373)
@@ -0,0 +1,322 @@
+
+.tm-toolbar .uk-subnav-line .custom-discover-li {
+  color:#05007A !important;
+  background:#fff;
+  display: block;
+}
+.tm-toolbar .uk-subnav-line .custom-discover-li  a{
+  color:#05007A !important;
+}
+.custom-discover-toolbar   ul.uk-subnav.uk-subnav-line{
+  background-color: #f25f30 !important;
+  }
+
+  .custom-discover-toolbar .inner {
+       background-color: #f25f30 !important;
+  }
+
+  .custom-discover-toolbar{
+    border-top-color:#f25f30 !important;
+  }
+.custom-footer{
+   position:relative;
+   bottom:0;
+   left:0;
+}
+.custom-external {
+    background: rgba(0, 0, 0, 0) url("/assets/icon_external.png") no-repeat scroll left center;
+    padding: 0 0 0 16px;
+}
+
+.custom-navbar-toggle-icon, .custom-user-mini-panel{
+  color:#444 !important
+}
+.custom-user-mini-panel a{
+  color:rgb(36, 91, 204);
+}
+.custom-main-content{
+  min-height: 550px;
+}
+
+.custom-autocomplete .uk-nav-autocomplete > li > a:hover {
+    background: #00a8e6 none repeat scroll 0 0;
+    box-shadow: 0 0 5px rgba(0, 0, 0, 0.05) inset;
+    color: #FFF;
+    outline: medium none;
+    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
+}
+
+.custom-autocomplete .uk-nav-navbar > li > a {
+    color: #444;
+}
+.custom-description-list-horizontal{ line-height:200%}
+.uk-alert-default {
+  background: #fff none repeat scroll 0 0;
+    border: 1px solid #ddd;
+    border-radius: 4px;
+    color: #444;
+    height: 30px;
+    max-width: 100%;
+    padding: 4px 6px;
+
+}
+.custom-hidden-dropdown-menu {position:static !important;}
+.searchFilterBoxValues {overflow:auto; max-height:200px; }
+.selected-filters-box {margin:5px; background-color:#F8F8F8; }
+.search-form {margin:5px;  }
+.clickable { cursor:pointer; }
+.search-filters .uk-accordion-title{
+  font-size: 14px;
+  line-height: 18px;
+}
+.search-results {
+  min-height: 1100px;
+}
+.other-results {
+  min-height: 300px;
+}
+.OPEN {
+    background: rgba(0, 0, 0, 0) url("/assets/openAccess.png") no-repeat scroll right center;
+    padding-right: 18px;
+    min-height: 18px;
+}
+
+.EMBARGO, .CLOSED, .RESTRICTED {
+    background: rgba(0, 0, 0, 0) url("/assets/closedAccess.png") no-repeat scroll right center;
+    padding-right: 18px;
+}
+
+.sc39 {
+    background: rgba(0, 0, 0, 0) url("/assets/sc39.png") no-repeat scroll right center;
+    padding-right: 24px;
+}
+
+.projectIcon {
+    display: inline-table;
+}
+
+.dateFilter .mydp{
+  margin-top:5px;
+}
+
+
+/*.tooltip {
+    max-width: none;
+    background: rgba(100, 100, 100, 1);
+}*/
+.tooltip-custom-font-size {
+    font-size: 120%;
+}
+
+.custom-select-mini{
+  max-width:170px !important;
+}
+.custom-icon {
+    line-height: unset;
+}
+/*.custom-tab-content-large{
+    min-height: 800px;
+}
+ */
+.custom-tab-content {
+    min-height: 250px;
+}
+
+.custom-dataTable-content {
+    min-height: 600px;
+}
+
+.custom-html-table-height {
+  height: 500px;
+}
+
+
+
+
+.filterItem span {
+display: inline-flex;
+}
+.filterItem .filterName {
+max-width: 71%;
+
+}
+.browseFilters .filterItem .filterName {
+max-width: 68%;
+}
+
+.filterItem .filterNumber {
+width: 20%;
+}
+.filterItem span {
+
+white-space: nowrap;
+}
+.browseFilters .filterItem span div {
+  /*min-width: 45px;*/
+}
+.filterItem span div {
+overflow: hidden;
+text-overflow: ellipsis;
+/*min-width: 81px;*/
+}
+
+.browseFilters{
+overflow-y: auto;
+overflow-x: hidden;
+max-height:265px;
+}
+
+
+
+.custom-offcanvas-close {
+    position: relative;
+    right: 0;
+    top: 0;
+}
+.uk-link{
+  color: #292C3D !important;
+}
+.uk-breadcrumb > :last-child > * {
+    color:#cbcbcb !important;
+}
+.uk-breadcrumb .uk-active a{
+    color: #767779  !important;
+}
+
+.publicationTitleIcon {
+  background: url("/assets/publication.png") no-repeat;
+}
+.datasetTitleIcon {
+  background: url("/assets/dataset.png") no-repeat;
+}
+.projectTitleIcon {
+  background: url("/assets/project.png") no-repeat;
+}
+.organizationTitleIcon {
+  background: url("/assets/organization.png") no-repeat;
+}
+.datasourceTitleIcon {
+  background: url("/assets/datasource.png") no-repeat;
+}
+.entityTitleIcon{
+  background-repeat: :no-repeat;
+  content: '';
+  display: inline-block;
+  height: 36px;
+  width: 42px;
+  vertical-align: middle;
+}
+.entityIcon{
+  height: 15px;
+  width: 20px;
+
+}
+/*.uk-tab{
+  border-bottom: 1px #cbcbcb solid;
+}*/
+.label-underCuration{
+  background: #fef5d2 !important;
+}
+
+.label-blue {
+ background:#d4f3ff;
+ color:#00a0de
+}
+.label-green {
+ background:#d1f6e8;
+ color:#01a566
+}
+.label-yellow {
+ background:#fef5d2;
+ color:#cca607
+}
+.label-red {
+ background:#fef0ef;
+ color:#f54f43
+}
+.label-grey{
+  background: #f8f8f8;
+  color: #666;
+}
+.label-orange{
+  background: #fef5d2;
+color: #f0506e;
+
+}
+.uk-tab {
+	display: -ms-flexbox;
+	display: -webkit-flex;
+	display: flex;
+	-ms-flex-wrap: wrap;
+	-webkit-flex-wrap: wrap;
+	flex-wrap: wrap;
+	margin-left: -20px;
+	padding: 0;
+	list-style: none;
+	position: relative;
+}
+.uk-tab::before {
+    content: "";
+    position: absolute;
+    bottom: 0;
+    left: 20px;
+    right: 0;
+    border-bottom: 1px solid #e5e5e5;
+}
+.mainPageSearchForm{
+  background-image: url("./globe_tech.jpg"); background-color: rgb(255, 255, 255); box-sizing: border-box; min-height: calc(100vh - 412.767px);
+}
+.searchForm, .publicationsSearchForm, .projectsSearchForm, .organizationsSearchForm, .datasetsSearchForm, .datasourcesSearchForm, .journalsSearchForm,
+.entityRegistriesSearchForm, .compatibleDatasourcesSearchForm,
+.journalsTableSearchForm, .compatibleDatasourcesTableSearchForm, .entityRegistriesTableSearchForm{
+  background-image: url('./formImage.jpg'); box-sizing: border-box; height: 250px;
+}
+
+.divider-table tbody td, .uk-table th {
+    border-bottom: 1px solid #E5E5E5;
+  }
+
+  #feedback {
+  	float: left;
+  	position: fixed;
+  	top: calc(50% - 47px);
+  	right: 0;
+  }
+
+  #feedback a {
+  	background: #F25F30;
+  	border-radius: 5px 0 0 5px;
+  	box-shadow: 0 0 3px rgba(0, 0, 0, .3);
+  	border: 3px solid #fff;
+  	border-right: 0;
+  	display: block;
+  	padding: 20px 12px;
+  	transition: all .2s ease-in-out;
+  }
+
+  #feedback a:hover {
+  	padding-right: 20px;
+  }
+
+.descriptionText{
+  Padding-left: 25px !important;
+  Border-left: 10px solid #fafafa;
+
+}
+
+
+/*
+li span {
+  display: inline-flex;
+}
+
+.item span {
+  width: 100px;
+  margin-left: 1em;
+  white-space: nowrap;
+}
+
+.item span div {
+  overflow: hidden;
+  text-overflow: ellipsis;
+}*/

Property changes on: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/custom.css.1
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/apple-icon-72x72.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/apple-icon-72x72.png
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/apple-icon-72x72.png	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/apple-icon-72x72.png	(revision 59373)

Property changes on: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/apple-icon-72x72.png
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/80x15.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/80x15.png
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/80x15.png	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/80x15.png	(revision 59373)

Property changes on: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/80x15.png
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/favicon.ico
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/favicon.ico
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/favicon.ico	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/favicon.ico	(revision 59373)

Property changes on: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/favicon.ico
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/log4j.properties
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/log4j.properties	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/log4j.properties	(revision 59373)
@@ -0,0 +1,20 @@
+log4j.rootLogger = WARN, R
+
+log4j.logger.eu.dnetlib = WARN
+log4j.logger.org.springframework = INFO, S
+
+log4j.additivity.org.springframework = false
+
+log4j.appender.R=org.apache.log4j.RollingFileAppender
+log4j.appender.R.File=/var/log/dnet/usageStatsAPI/usageStatsAPI.log
+log4j.appender.R.MaxFileSize=10MB
+log4j.appender.R.MaxBackupIndex=10
+log4j.appender.R.layout=org.apache.log4j.PatternLayout
+log4j.appender.R.layout.ConversionPattern= %d %p %t [%c] - %m%n
+
+log4j.appender.S=org.apache.log4j.RollingFileAppender
+log4j.appender.S.File=/var/log/dnet/usageStatsAPI/usageStatsAPI-spring.log
+log4j.appender.S.MaxFileSize=10MB
+log4j.appender.S.MaxBackupIndex=10
+log4j.appender.S.layout=org.apache.log4j.PatternLayout
+log4j.appender.S.layout.ConversionPattern= %d %p %t [%c] - %m%n
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/repositories/UsageStatsRepository.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/repositories/UsageStatsRepository.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/repositories/UsageStatsRepository.java	(revision 59373)
@@ -0,0 +1,1055 @@
+package eu.dnetlib.usagestats.repositories;
+
+import org.apache.log4j.Logger;
+import org.springframework.data.redis.core.HashOperations;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.stereotype.Repository;
+
+import com.fasterxml.jackson.databind.ObjectMapper;
+
+import eu.dnetlib.usagestats.portal.MonthlyStats;
+import eu.dnetlib.usagestats.portal.RepositoryStats;
+import eu.dnetlib.usagestats.portal.TotalStats;
+import eu.dnetlib.usagestats.portal.UsageStats;
+import eu.dnetlib.usagestats.portal.YearlyStats;
+import eu.dnetlib.usagestats.sushilite.domain.ItemIdentifier;
+import eu.dnetlib.usagestats.sushilite.domain.ItemPerformance;
+import eu.dnetlib.usagestats.sushilite.domain.ReportItem;
+
+import org.apache.commons.dbutils.DbUtils;
+
+import javax.sql.DataSource;
+
+import java.security.MessageDigest;
+import java.sql.Connection;
+import java.sql.PreparedStatement;
+import java.sql.ResultSet;
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.List;
+
+@Repository
+public class UsageStatsRepository {
+
+    private final DataSource usageStatsDB;
+
+    private final HashOperations<String, String, String> jedis;
+
+    private final Logger log = Logger.getLogger(this.getClass());
+
+    public UsageStatsRepository(DataSource usageStatsDB, RedisTemplate<String, String> redisTemplate) {
+        this.usageStatsDB = usageStatsDB;
+        this.jedis = redisTemplate.opsForHash();
+    }
+
+    private static String MD5(String string) throws java.security.NoSuchAlgorithmException {
+        MessageDigest md = MessageDigest.getInstance("MD5");
+        md.update(string.getBytes());
+
+        byte byteData[] = md.digest();
+        StringBuilder sb = new StringBuilder();
+        for (byte aByteData : byteData) {
+            sb.append(Integer.toString((aByteData & 0xff) + 0x100, 16).substring(1));
+        }
+
+        return sb.toString();
+    }
+
+    private static String toJson(Object o) throws com.fasterxml.jackson.core.JsonProcessingException {
+        ObjectMapper objectMapper = new ObjectMapper();
+        return objectMapper.writeValueAsString(o);
+    }
+
+    private static UsageStats fromJson(String string) throws java.io.IOException {
+        ObjectMapper objectMapper = new ObjectMapper();
+        return objectMapper.readValue(string, UsageStats.class);
+    }
+
+    /*
+    private static List<ReportItem> reportItemsFromJson(String string) throws Exception {
+        ObjectMapper objectMapper = new ObjectMapper();
+        return objectMapper.readValue(string, objectMapper.getTypeFactory().constructCollectionType(List.class, ReportItem.class));
+    }
+    */
+
+    public UsageStats executeUsageStats(String query, List<String> values, String type) {
+
+        UsageStats usageStats = new UsageStats();
+        int total_views = 0;
+        int total_downloads = 0;
+        int page_views = 0;
+        int openaire_downloads = 0;
+        int openaire_views = 0;
+        Connection connection = null;
+        PreparedStatement st = null;
+        ResultSet rs = null;
+        try {
+            connection = usageStatsDB.getConnection();
+            st = connection.prepareStatement(query);
+            int i = 1;
+            for (String s : values) {
+                st.setString(i, s);
+                i++;
+            }
+
+            String redis_key = MD5(st.toString());
+
+            String redis_result = jedis.get(redis_key, "result");
+            if (redis_result != null) {
+                return fromJson(redis_result);
+            }
+
+            rs = st.executeQuery();
+            if (type.equals("result")) {
+                while (rs.next()) {
+                    if (rs.getString(1).equals("views") && rs.getString(4) != null && !rs.getString(4).equals("") && !rs.getString(4).equals("null")) {
+                        usageStats.addViews(new RepositoryStats(rs.getString(3), rs.getString(2), rs.getString(4), rs.getString(5)));
+                        total_views += Integer.parseInt(rs.getString(4));
+                        openaire_views += Integer.parseInt(rs.getString(5));
+                    } else if (rs.getString(1).equals("downloads") && rs.getString(4) != null && !rs.getString(4).equals("") && !rs.getString(4).equals("null")) {
+                        usageStats.addDownloads(new RepositoryStats(rs.getString(3), rs.getString(2), rs.getString(4), "0"));
+                        total_downloads += Integer.parseInt(rs.getString(4));
+                        openaire_downloads += Integer.parseInt(rs.getString(5));
+                    } else if (rs.getString(1).equals("pageviews") && rs.getString(4) != null && !rs.getString(4).equals("") && !rs.getString(4).equals("null")) {
+                        page_views = Integer.parseInt(rs.getString(4));
+                    }
+                }
+                usageStats.setTotal_views(Integer.toString(total_views));
+                usageStats.setTotal_downloads(Integer.toString(total_downloads));
+                usageStats.setPageViews(Integer.toString(page_views));
+                usageStats.setTotal_openaire_views(Integer.toString(openaire_views));
+                usageStats.setTotal_openaire_downloads(Integer.toString(openaire_downloads));
+            } else if (type.equals("project") || type.equals("datasource")) {
+                while (rs.next()) {
+                    if (rs.getString(1).equals("views") && rs.getString(2) != null && !rs.getString(2).equals("") && !rs.getString(2).equals("null")) {
+                        total_views += Integer.parseInt(rs.getString(2));
+                        openaire_views += Integer.parseInt(rs.getString(3));
+                    } else if (rs.getString(1).equals("downloads") && rs.getString(2) != null && !rs.getString(2).equals("") && !rs.getString(2).equals("null")) {
+                        total_downloads += Integer.parseInt(rs.getString(2));
+                        openaire_downloads += Integer.parseInt(rs.getString(3));
+                    } else if (rs.getString(1).equals("pageviews") && rs.getString(2) != null && !rs.getString(2).equals("") && !rs.getString(2).equals("null")) {
+                        page_views = Integer.parseInt(rs.getString(2));
+                    }
+                    /*
+                    else if (rs.getString(1).equals("openaire") && rs.getString(2) != null && !rs.getString(2).equals("") && !rs.getString(2).equals("null")) {
+                        openaire = Integer.parseInt(rs.getString(2));
+                    }
+                    */
+
+                }
+                usageStats.setTotal_views(Integer.toString(total_views));
+                usageStats.setTotal_downloads(Integer.toString(total_downloads));
+                usageStats.setPageViews(Integer.toString(page_views));
+                usageStats.setTotal_openaire_views(Integer.toString(openaire_views));
+                usageStats.setTotal_openaire_downloads(Integer.toString(openaire_downloads));
+            }
+
+            jedis.put(redis_key, "persistent", "false");
+            jedis.put(redis_key, "query", st.toString());
+            //jedis.put(redis_key, "result", toString(usageStats));
+            jedis.put(redis_key, "result", toJson(usageStats));
+            jedis.put(redis_key, "fetchMode", "3");
+
+        } catch (Exception e) {
+            log.error("Cannot execute query2 : ", e);
+
+        } finally {
+            DbUtils.closeQuietly(rs);
+            DbUtils.closeQuietly(st);
+            DbUtils.closeQuietly(connection);
+        }
+        return usageStats;
+    }
+
+    public TotalStats executeTotalStats() {
+        TotalStats totalStats = null;
+        try {
+            String redis_result = jedis.get("total_stats", "result");
+            if (redis_result != null) {
+                totalStats =  fromJsonTotalStats(redis_result);
+            } else {
+                return updateTotalStats();
+            }
+        } catch (Exception e) {
+            log.error("Cannot execute totalStats : ", e);
+        }
+        return totalStats;
+    }
+
+    public TotalStats updateTotalStats() {
+        TotalStats totalStats = new TotalStats();
+        Connection connection = null;
+        PreparedStatement st = null;
+        ResultSet rs = null;
+        HashMap<Integer, List<MonthlyStats>> monthlyStatsMap = new HashMap<>();
+
+        try {
+            connection = usageStatsDB.getConnection();
+            //st = connection.prepareStatement("SELECT count(distinct d.repository_id) AS repository, count(distinct d.result_id) AS items, sum(d.count) AS downloads, sum(v.count) AS views from public.downloads_stats d FULL OUTER JOIN public.views_stats v ON d.source=v.source AND d.repository_id=v.repository_id AND d.result_id=v.result_id AND d.date=v.date;");
+            st = connection.prepareStatement("SELECT count(distinct repository_id) AS repository, count(distinct result_id) AS items, sum(downloads) AS downloads, sum(views) AS views from usage_stats");
+            rs = st.executeQuery();
+            rs.next();
+            totalStats.setRepositories(rs.getInt(1));
+            totalStats.setItems(rs.getInt(2));
+            totalStats.setDownloads(rs.getInt(3));
+            totalStats.setViews(rs.getInt(4));
+            rs.close();
+            st.close();
+
+            //st = connection.prepareStatement("select coalesce(d.date,v.date) as month, count(distinct d.repository_id) as repository, count(distinct d.result_id) as items, sum(d.count) as downloads, sum(v.count) as views from public.downloads_stats d FULL OUTER JOIN public.views_stats v ON d.source=v.source AND d.repository_id=v.repository_id AND d.result_id=v.result_id AND d.date=v.date group by month order by month;");
+            st = connection.prepareStatement("SELECT date, count(distinct repository_id) AS repository, count(distinct result_id) AS items, sum(downloads) AS downloads, sum(views) AS views FROM public.usage_stats GROUP BY date ORDER BY date;");
+            rs = st.executeQuery();
+            while (rs.next()) {
+                int year = Integer.parseInt(rs.getString(1).substring(0, 4));
+                int month = Integer.parseInt(rs.getString(1).substring(5));
+                MonthlyStats monthlyStats = new MonthlyStats();
+                monthlyStats.setMonth(month);
+                monthlyStats.setRepositories(rs.getInt(2));
+                monthlyStats.setItems(rs.getInt(3));
+                monthlyStats.setDownloads(rs.getInt(4));
+                monthlyStats.setViews(rs.getInt(5));
+
+                if (monthlyStatsMap.get(year) != null) {
+                    monthlyStatsMap.get(year).add(monthlyStats);
+                } else {
+                    List<MonthlyStats> newList = new ArrayList<>();
+                    newList.add(monthlyStats);
+                    monthlyStatsMap.put(year, newList);
+
+                }
+            }
+            rs.close();
+            st.close();
+
+            //st = connection.prepareStatement("SELECT COALESCE(SUBSTRING(d.date FROM 1 FOR 4), SUBSTRING(v.date FROM 1 FOR 4)) AS year, COUNT(DISTINCT d.repository_id) AS repository, COUNT(DISTINCT d.result_id) AS items, SUM(d.count) AS downloads, SUM(v.count) AS views FROM public.downloads_stats d FULL OUTER JOIN public.views_stats v ON d.source=v.source AND d.repository_id=v.repository_id AND d.result_id=v.result_id AND d.date=v.date GROUP BY year ORDER BY year;");
+            st = connection.prepareStatement("SELECT SUBSTRING(date FROM 1 FOR 4) AS year, COUNT(DISTINCT repository_id) AS repository, COUNT(DISTINCT result_id) AS items, SUM(downloads) AS downloads, SUM(views) AS views FROM public.usage_stats GROUP BY year ORDER BY year;");
+            rs = st.executeQuery();
+            List<YearlyStats> yearlyStatsList = new ArrayList<>();
+            while (rs.next()) {
+                YearlyStats yearlyStats = new YearlyStats();
+                yearlyStats.setYear(rs.getInt(1));
+                yearlyStats.setRepositories(rs.getInt(2));
+                yearlyStats.setItems(rs.getInt(3));
+                yearlyStats.setDownloads(rs.getInt(4));
+                yearlyStats.setViews(rs.getInt(5));
+                yearlyStats.setMonthlyStats(monthlyStatsMap.get(rs.getInt(1)));
+                yearlyStatsList.add(yearlyStats);
+            }
+            totalStats.setYearlyStats(yearlyStatsList);
+            jedis.put("total_stats", "result", toJson(totalStats));
+            jedis.put("total_stats", "persistent", "false");
+
+        } catch (Exception e) {
+            log.error("Cannot execute totalStats : ", e);
+
+        } finally {
+            DbUtils.closeQuietly(rs);
+            DbUtils.closeQuietly(st);
+            DbUtils.closeQuietly(connection);
+        }
+        return totalStats;
+    }
+
+    private static TotalStats fromJsonTotalStats(String string) throws java.io.IOException {
+        ObjectMapper objectMapper = new ObjectMapper();
+        return objectMapper.readValue(string, TotalStats.class);
+    }
+
+
+    public String executeRepoId(String repositoryIdentifier, String report) {
+        PreparedStatement st = null;
+        Connection connection = null;
+        ResultSet rs = null;
+        try {
+            connection = usageStatsDB.getConnection();
+            String[] split = repositoryIdentifier.split(":");
+            String openaire_id = "-1";
+            switch (split[0].toLowerCase()) {
+                case "openaire":
+                    if(!report.equals("jr1")) {
+                        st = connection.prepareStatement("select id from public.datasource where id=?");
+                        st.setString(1, repositoryIdentifier.replaceFirst(split[0] + ":", ""));
+                    } else {
+                        st = connection.prepareStatement("select id from public.datasource where id=? AND (type='Journal' OR type='Journal Aggregator/Publisher')");
+                        st.setString(1, repositoryIdentifier.replaceFirst(split[0] + ":", ""));
+                    }
+
+                    rs = st.executeQuery();
+                    while (rs.next()) {
+                        openaire_id = rs.getString(1);
+                    }
+                    return openaire_id;
+
+                case "opendoar":
+                    if(!report.equals("jr1")) {
+                        st = connection.prepareStatement("select id from public.datasource_oids where orid=?");
+                        st.setString(1, "opendoar____::" + repositoryIdentifier.replaceFirst(split[0] + ":", ""));
+                    } else {
+                        st = connection.prepareStatement("select distinct d.id from public.datasource d, public.datasource_oids di where di.orid=? and d.id=di.id and (type='Journal' OR type='Journal Aggregator/Publisher')");
+                        st.setString(1, "opendoar____::" + repositoryIdentifier.replaceFirst(split[0] + ":", ""));
+                    }
+
+                    rs = st.executeQuery();
+                    while (rs.next()) {
+                        openaire_id = rs.getString(1);
+                    }
+                    return openaire_id;
+                case "issn":
+                    st = connection.prepareStatement("select distinct d.id from public.datasource d, public.datasource_oids di, public.datasource_results dr where d.id=dr.id and di.orid like ? and d.id=di.id and (type='Journal' OR type='Journal Aggregator/Publisher')");
+                    st.setString(1, "%" + repositoryIdentifier.replaceFirst(split[0] + ":", "") + "%");
+
+                    rs = st.executeQuery();
+                    while (rs.next()) {
+                        openaire_id = rs.getString(1);
+                    }
+                    return openaire_id;
+                default:
+                    return "-1";
+            }
+        } catch (Exception e) {
+            log.error("Repository id failed: ", e);
+        } finally {
+            DbUtils.closeQuietly(rs);
+            DbUtils.closeQuietly(st);
+            DbUtils.closeQuietly(connection);
+        }
+        return "-1";
+    }
+
+    public void executeItem(List<ReportItem> reportItems, String itemIdentifier, String repositoryIdentifier, String itemDataType, Date beginDate, Date endDate, String granularity) {
+        String[] split = itemIdentifier.split(":");
+        switch (split[0].toLowerCase()) {
+            case "oid":
+                executeOid(reportItems, itemIdentifier.replaceFirst(split[0] + ":", ""), repositoryIdentifier, itemDataType, beginDate, endDate, granularity);
+                break;
+            case "doi":
+                executeDoi(reportItems, itemIdentifier.replaceFirst(split[0] + ":", ""), repositoryIdentifier, itemDataType, beginDate, endDate, granularity);
+                break;
+            case "openaire":
+                executeOpenaire(reportItems, itemIdentifier.replaceFirst(split[0] + ":", ""), repositoryIdentifier, itemDataType, beginDate, endDate, granularity);
+                break;
+            default:
+        }
+    }
+
+    private void executeOid(List<ReportItem> reportItems, String oid, String repositoryIdentifier, String itemDataType, Date beginDate, Date endDate, String granularity) {
+        Connection connection = null;
+        PreparedStatement st = null;
+        ResultSet rs = null;
+        try {
+            connection = usageStatsDB.getConnection();
+            //st = connection.prepareStatement("SELECT DISTINCT roid.id FROM public.result_oids roid, public.downloads_stats s WHERE s.result_id=roid.id AND roid.orid=? UNION SELECT DISTINCT roid.id FROM public.result_oids roid, public.views_stats s WHERE s.result_id=roid.id AND roid.orid=?");
+            st = connection.prepareStatement("SELECT DISTINCT roid.id FROM public.result_oids roid, public.usage_stats us WHERE us.result_id=roid.id AND roid.orid=?");
+            st.setString(1, oid);
+            st.setString(2, oid);
+
+            rs = st.executeQuery();
+
+            while (rs.next()) {
+                executeOpenaire(reportItems, rs.getString(1), repositoryIdentifier, itemDataType, beginDate, endDate, granularity);
+            }
+            connection.close();
+        } catch (Exception e) {
+            log.error("Oid to OpenAIRE id failed: ", e);
+        } finally {
+            DbUtils.closeQuietly(rs);
+            DbUtils.closeQuietly(st);
+            DbUtils.closeQuietly(connection);
+        }
+    }
+
+    private void executeDoi(List<ReportItem> reportItems, String doi, String repositoryIdentifier, String itemDataType, Date beginDate, Date endDate, String granularity) {
+        Connection connection = null;
+        PreparedStatement st = null;
+        ResultSet rs = null;
+        try {
+            connection = usageStatsDB.getConnection();
+            //st = connection.prepareStatement("SELECT DISTINCT poid.id FROM public.result_pids poid, public.downloads_stats s WHERE s.result_id=poid.id AND poid.type='doi' AND poid.pid=? UNION SELECT DISTINCT poid.id FROM public.result_pids poid, public.views_stats s WHERE s.result_id=poid.id AND poid.type='doi' AND poid.pid=?");
+            st = connection.prepareStatement("SELECT DISTINCT poid.id FROM public.result_pids poid, public.usage_stats us WHERE us.result_id=poid.id AND poid.type='doi' AND poid.pid=?");
+            st.setString(1, doi);
+            st.setString(2, doi);
+
+            rs = st.executeQuery();
+
+            while (rs.next()) {
+                executeOpenaire(reportItems, rs.getString(1), repositoryIdentifier, itemDataType, beginDate, endDate, granularity);
+            }
+        } catch (Exception e) {
+            log.error("Doi to OpenAIRE id failed: ", e);
+        } finally {
+            DbUtils.closeQuietly(rs);
+            DbUtils.closeQuietly(st);
+            DbUtils.closeQuietly(connection);
+        }
+    }
+
+    private void executeOpenaire(List<ReportItem> reportItems, String openaire, String repositoryIdentifier, String itemDataType, Date beginDate, Date endDate, String granularity) {
+        SimpleDateFormat report_dateFormat = new SimpleDateFormat("yyyy-MM-dd");
+        SimpleDateFormat postgresFormat = new SimpleDateFormat("yyyy/MM");
+        String beginDateStr = postgresFormat.format(beginDate);
+        String endDateStr = postgresFormat.format(endDate);
+
+        Connection connection = null;
+        PreparedStatement st = null;
+        ResultSet rs = null;
+
+        /*
+        Calendar startCalendar = Calendar.getInstance();
+        startCalendar.setTime(beginDate);
+        Calendar endCalendar = Calendar.getInstance();
+        endCalendar.setTime(endDate);
+        int diffYear = endCalendar.get(Calendar.YEAR) - startCalendar.get(Calendar.YEAR);
+        int diffMonth = diffYear * 12 + endCalendar.get(Calendar.MONTH) - startCalendar.get(Calendar.MONTH);
+        */
+
+        try {
+            connection = usageStatsDB.getConnection();
+            if (repositoryIdentifier.equals("")) {
+                if (itemDataType.equals("")) {
+                    //st = connection.prepareStatement("SELECT res.repository_id, r.title, r.publisher, r.source, rc.type, pids.pid, d.name, res.ddate, oids.orid, res.downloads, res.views FROM (SELECT coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.result_id, vs.result_id) AS result_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.repository_id, s.result_id, s.date, sum(s.count) FROM public.downloads_stats s WHERE s.date>=? AND s.date<=? AND s.result_id=? GROUP BY s.repository_id, s.result_id, s.date) AS ds FULL OUTER JOIN (SELECT s.repository_id, s.result_id, s.date, sum(s.count) FROM public.views_stats s WHERE s.date>=? AND s.date<=? AND s.result_id=? GROUP BY s.repository_id, s.result_id, s.date) AS vs ON ds.result_id=vs.result_id AND ds.date=vs.date) AS res JOIN public.result r ON res.result_id=r.id JOIN public.datasource d ON d.id=res.repository_id JOIN public.result_classifications rc ON rc.id=r.id LEFT JOIN (SELECT pids.id, string_agg(pids.pid, '#!#') AS pid FROM public.result_pids pids WHERE pids.id=? AND type='doi' GROUP BY pids.id) AS pids ON pids.id=r.id LEFT JOIN (SELECT oids.id, string_agg(oids.orid, '#!#') AS orid FROM public.result_oids oids WHERE oids.id=? GROUP BY oids.id) AS oids ON oids.id=r.id ORDER BY res.repository_id, res.ddate;");
+                    st = connection.prepareStatement("SELECT res.repository_id, r.title, r.publisher, r.source, rc.type, pids.pid, d.name, res.date, oids.orid, res.downloads, res.views FROM (SELECT us.repository_id, us.result_id, us.date, us.downloads, us.views FROM usage_stats us WHERE us.date>=? AND us.date<=? AND us.result_id=?) AS res JOIN public.result r ON res.result_id=r.id JOIN public.datasource d ON d.id=res.repository_id JOIN public.result_classifications rc ON rc.id=r.id LEFT JOIN (SELECT pids.id, string_agg(pids.pid, '#!#') AS pid FROM public.result_pids pids WHERE pids.id=? AND type='doi' GROUP BY pids.id) AS pids ON pids.id=r.id LEFT JOIN (SELECT oids.id, string_agg(oids.orid, '#!#') AS orid FROM public.result_oids oids WHERE oids.id=? GROUP BY oids.id) AS oids ON oids.id=r.id ORDER BY res.repository_id, res.date;");
+                    st.setString(1, beginDateStr);
+                    st.setString(2, endDateStr);
+                    st.setString(3, openaire);
+                    //st.setString(4, beginDateStr);
+                    //st.setString(5, endDateStr);
+                    //st.setString(6, openaire);
+                    st.setString(4, openaire);
+                    st.setString(5, openaire);
+                } else {
+                    //st = connection.prepareStatement("SELECT res.repository_id, r.title, r.publisher, r.source, rc.type, pids.pid, d.name, res.ddate, oids.orid, res.downloads, res.views FROM (SELECT coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.result_id, vs.result_id) AS result_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.repository_id, s.result_id, s.date, sum(s.count) FROM public.downloads_stats s WHERE s.date>=? AND s.date<=? AND s.result_id=? GROUP BY s.repository_id, s.result_id, s.date) AS ds FULL OUTER JOIN (SELECT s.repository_id, s.result_id, s.date, sum(s.count) FROM public.views_stats s WHERE s.date>=? AND s.date<=? AND s.result_id=? GROUP BY s.repository_id, s.result_id, s.date) AS vs ON ds.result_id=vs.result_id AND ds.date=vs.date) AS res JOIN public.result r ON res.result_id=r.id JOIN public.datasource d ON d.id=res.repository_id JOIN public.result_classifications rc ON rc.id=r.id AND rc.type=? LEFT JOIN (SELECT pids.id, string_agg(pids.pid, '#!#') AS pid FROM public.result_pids pids WHERE pids.id=? AND type='doi' GROUP BY pids.id) AS pids ON pids.id=r.id LEFT JOIN (SELECT oids.id, string_agg(oids.orid, '#!#') AS orid FROM public.result_oids oids WHERE oids.id=? GROUP BY oids.id) AS oids ON oids.id=r.id ORDER BY res.repository_id, res.ddate;");
+                    st = connection.prepareStatement("SELECT res.repository_id, r.title, r.publisher, r.source, rc.type, pids.pid, d.name, res.date, oids.orid, res.downloads, res.views FROM (SELECT us.repository_id, us.result_id, us.date, us.downloads, us.views FROM usage_stats us WHERE us.date>=? AND us.date<=? AND us.result_id=?) AS res JOIN public.result r ON res.result_id=r.id JOIN public.datasource d ON d.id=res.repository_id JOIN public.result_classifications rc ON rc.id=r.id AND rc.type=? LEFT JOIN (SELECT pids.id, string_agg(pids.pid, '#!#') AS pid FROM public.result_pids pids WHERE pids.id=? AND type='doi' GROUP BY pids.id) AS pids ON pids.id=r.id LEFT JOIN (SELECT oids.id, string_agg(oids.orid, '#!#') AS orid FROM public.result_oids oids WHERE oids.id=? GROUP BY oids.id) AS oids ON oids.id=r.id ORDER BY res.repository_id, res.date;");
+                    st.setString(1, beginDateStr);
+                    st.setString(2, endDateStr);
+                    st.setString(3, openaire);
+                    //st.setString(4, beginDateStr);
+                    //st.setString(5, endDateStr);
+                    //st.setString(6, openaire);
+                    st.setString(4, itemDataType);
+                    st.setString(5, openaire);
+                    st.setString(6, openaire);
+                }
+            } else {
+                if (itemDataType.equals("")) {
+                    //st = connection.prepareStatement("SELECT res.repository_id, r.title, r.publisher, r.source, rc.type, pids.pid, d.name, res.ddate, oids.orid, res.downloads, res.views FROM (SELECT coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.result_id, vs.result_id) AS result_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.repository_id, s.result_id, s.date, sum(s.count) FROM public.downloads_stats s WHERE s.date>=? AND s.date<=? AND s.result_id=? AND s.repository_id=? GROUP BY s.repository_id, s.result_id, s.date) AS ds FULL OUTER JOIN (SELECT s.repository_id, s.result_id, s.date, sum(s.count) FROM public.views_stats s WHERE s.date>=? AND s.date<=? AND s.result_id=? AND s.repository_id=? GROUP BY s.repository_id, s.result_id, s.date) AS vs ON ds.result_id=vs.result_id AND ds.date=vs.date) AS res JOIN public.result r ON res.result_id=r.id JOIN public.datasource d ON d.id=res.repository_id JOIN public.result_classifications rc ON rc.id=r.id LEFT JOIN (SELECT pids.id, string_agg(pids.pid, '#!#') AS pid FROM public.result_pids pids WHERE pids.id=? AND type='doi' GROUP BY pids.id) AS pids ON pids.id=r.id LEFT JOIN (SELECT oids.id, string_agg(oids.orid, '#!#') AS orid FROM public.result_oids oids WHERE oids.id=? GROUP BY oids.id) AS oids ON oids.id=r.id ORDER BY res.repository_id, res.ddate;");
+                    st = connection.prepareStatement("SELECT res.repository_id, r.title, r.publisher, r.source, rc.type, pids.pid, d.name, res.date, oids.orid, res.downloads, res.views FROM (SELECT us.repository_id, us.result_id, us.date, us.downloads, us.views FROM usage_stats us WHERE us.date>=? AND us.date<=? AND us.result_id=? AND us.repository_id=?) AS res JOIN public.result r ON res.result_id=r.id JOIN public.datasource d ON d.id=res.repository_id JOIN public.result_classifications rc ON rc.id=r.id LEFT JOIN (SELECT pids.id, string_agg(pids.pid, '#!#') AS pid FROM public.result_pids pids WHERE pids.id=? AND type='doi' GROUP BY pids.id) AS pids ON pids.id=r.id LEFT JOIN (SELECT oids.id, string_agg(oids.orid, '#!#') AS orid FROM public.result_oids oids WHERE oids.id=? GROUP BY oids.id) AS oids ON oids.id=r.id ORDER BY res.repository_id, res.date;");
+                    st.setString(1, beginDateStr);
+                    st.setString(2, endDateStr);
+                    st.setString(3, openaire);
+                    st.setString(4, repositoryIdentifier);
+                    //st.setString(5, beginDateStr);
+                    //st.setString(6, endDateStr);
+                    //st.setString(7, openaire);
+                    //st.setString(8, repositoryIdentifier);
+                    st.setString(5, openaire);
+                    st.setString(6, openaire);
+                } else {
+                    //st = connection.prepareStatement("SELECT res.repository_id, r.title, r.publisher, r.source, rc.type, pids.pid, d.name, res.ddate, oids.orid, res.downloads, res.views FROM (SELECT coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.result_id, vs.result_id) AS result_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.repository_id, s.result_id, s.date, sum(s.count) FROM public.downloads_stats s WHERE s.date>=? AND s.date<=? AND s.result_id=? AND s.repository_id=? GROUP BY s.repository_id, s.result_id, s.date) AS ds FULL OUTER JOIN (SELECT s.repository_id, s.result_id, s.date, sum(s.count) FROM public.views_stats s WHERE s.date>=? AND s.date<=? AND s.result_id=? AND s.repository_id=? GROUP BY s.repository_id, s.result_id, s.date) AS vs ON ds.result_id=vs.result_id AND ds.date=vs.date) AS res JOIN public.result r ON res.result_id=r.id JOIN public.datasource d ON d.id=res.repository_id JOIN public.result_classifications rc ON rc.id=r.id AND rc.type=? LEFT JOIN (SELECT pids.id, string_agg(pids.pid, '#!#') AS pid FROM public.result_pids pids WHERE pids.id=? AND type='doi' GROUP BY pids.id) AS pids ON pids.id=r.id LEFT JOIN (SELECT oids.id, string_agg(oids.orid, '#!#') AS orid FROM public.result_oids oids WHERE oids.id=? GROUP BY oids.id) AS oids ON oids.id=r.id ORDER BY res.repository_id, res.ddate;");
+                    st = connection.prepareStatement("SELECT res.repository_id, r.title, r.publisher, r.source, rc.type, pids.pid, d.name, res.date, oids.orid, res.downloads, res.views FROM (SELECT us.repository_id, us.result_id, us.date, us.downloads, us.views FROM usage_stats us WHERE us.date>=? AND us.date<=? AND us.result_id=? AND us.repository_id=?) AS res JOIN public.result r ON res.result_id=r.id JOIN public.datasource d ON d.id=res.repository_id JOIN public.result_classifications rc ON rc.id=r.id AND rc.type=? LEFT JOIN (SELECT pids.id, string_agg(pids.pid, '#!#') AS pid FROM public.result_pids pids WHERE pids.id=? AND type='doi' GROUP BY pids.id) AS pids ON pids.id=r.id LEFT JOIN (SELECT oids.id, string_agg(oids.orid, '#!#') AS orid FROM public.result_oids oids WHERE oids.id=? GROUP BY oids.id) AS oids ON oids.id=r.id ORDER BY res.repository_id, res.date;");
+                    st.setString(1, beginDateStr);
+                    st.setString(2, endDateStr);
+                    st.setString(3, openaire);
+                    st.setString(4, repositoryIdentifier);
+                    //st.setString(5, beginDateStr);
+                    //st.setString(6, endDateStr);
+                    //st.setString(7, openaire);
+                    //st.setString(8, repositoryIdentifier);
+                    st.setString(5, itemDataType);
+                    st.setString(6, openaire);
+                    st.setString(7, openaire);
+                }
+            }
+
+            rs = st.executeQuery();
+            String repository = "";
+            String lastDate = "";
+            ReportItem reportItem = null;
+            int ft_total = 0;
+            int abstr = 0;
+
+            if (granularity.equalsIgnoreCase("totals")) {
+                while (rs.next()) {
+                    if (!rs.getString(1).equals(repository)) {
+                        if (reportItem != null) {
+                            reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(beginDate), report_dateFormat.format(endDate), Integer.toString(ft_total), Integer.toString(abstr)));
+                            reportItems.add(reportItem);
+                        }
+                        repository = rs.getString(1);
+                        reportItem = new ReportItem(rs.getString(3), rs.getString(7), rs.getString(5), rs.getString(2));
+                        reportItem.addIdentifier(new ItemIdentifier("OpenAIRE", openaire));
+                        reportItem.addIdentifier(new ItemIdentifier("URLs", rs.getString(4)));
+                        if (rs.getString(9) != null && !rs.getString(9).equals("")) {
+                            if (rs.getString(9).contains("#!#")) {
+                                reportItem.addIdentifier(new ItemIdentifier("OAI", rs.getString(9).substring(0, rs.getString(9).indexOf("#!#"))));
+                            } else {
+                                reportItem.addIdentifier(new ItemIdentifier("OAI", rs.getString(9)));
+                            }
+                        }
+                        if (rs.getString(6) != null && !rs.getString(6).equals("")) {
+                            if (rs.getString(6).contains("#!#")) {
+                                reportItem.addIdentifier(new ItemIdentifier("DOI", rs.getString(6).substring(0, rs.getString(6).indexOf("#!#"))));
+                            } else {
+                                reportItem.addIdentifier(new ItemIdentifier("DOI", rs.getString(6)));
+                            }
+                        }
+                        ft_total = 0;
+                        abstr = 0;
+                    }
+                    ft_total += rs.getInt(10);
+                    abstr += rs.getInt(11);
+                }
+                if (reportItem != null) {
+                    reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(beginDate), report_dateFormat.format(endDate), Integer.toString(ft_total), Integer.toString(abstr)));
+                    reportItems.add(reportItem);
+                }
+            } else if (granularity.equalsIgnoreCase("monthly")) {
+                Calendar endCal = Calendar.getInstance();
+                endCal.setTime(postgresFormat.parse(endDateStr));
+                endCal.add(Calendar.MONTH, 1);
+                Date endDateForZeros = endCal.getTime();
+                while (rs.next()) {
+                    if (!rs.getString(1).equals(repository)) {
+                        if (reportItem != null) {
+                            fillWithZeros(postgresFormat.parse(lastDate), endDateForZeros, reportItem);
+                            reportItems.add(reportItem);
+                        }
+                        repository = rs.getString(1);
+                        lastDate = beginDateStr;
+                        reportItem = new ReportItem(rs.getString(3), rs.getString(7), rs.getString(5), rs.getString(2));
+                        reportItem.addIdentifier(new ItemIdentifier("OpenAIRE", openaire));
+                        reportItem.addIdentifier(new ItemIdentifier("URLs", rs.getString(4)));
+                        if (rs.getString(9) != null && !rs.getString(9).equals("")) {
+                            if (rs.getString(9).contains("#!#")) {
+                                reportItem.addIdentifier(new ItemIdentifier("OAI", rs.getString(9).substring(0, rs.getString(9).indexOf("#!#"))));
+                            } else {
+                                reportItem.addIdentifier(new ItemIdentifier("OAI", rs.getString(9)));
+                            }
+                        }
+                        if (rs.getString(6) != null && !rs.getString(6).equals("")) {
+                            if (rs.getString(6).contains("#!#")) {
+                                reportItem.addIdentifier(new ItemIdentifier("DOI", rs.getString(6).substring(0, rs.getString(6).indexOf("#!#"))));
+                            } else {
+                                reportItem.addIdentifier(new ItemIdentifier("DOI", rs.getString(6)));
+                            }
+                        }
+                    }
+                    fillWithZeros(postgresFormat.parse(lastDate), postgresFormat.parse(rs.getString(8)), reportItem);
+                    Calendar endC = Calendar.getInstance();
+                    endC.setTime(postgresFormat.parse(rs.getString(8)));
+                    endC.set(Calendar.DATE, endC.getActualMaximum(Calendar.DATE));
+                    if (reportItem != null) {
+                        reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(postgresFormat.parse(rs.getString(8))), report_dateFormat.format(endC.getTime()), rs.getString(10), rs.getString(11)));
+                    }
+                    endC.setTime(postgresFormat.parse(rs.getString(8)));
+                    endC.add(Calendar.MONTH, 1);
+                    lastDate = postgresFormat.format(endC.getTime());
+                }
+                if (reportItem != null) {
+                    fillWithZeros(postgresFormat.parse(lastDate), endDateForZeros, reportItem);
+                    reportItems.add(reportItem);
+                }
+            }
+        } catch (Exception e) {
+            log.error("Single Item Report failed: ", e);
+        } finally {
+            DbUtils.closeQuietly(rs);
+            DbUtils.closeQuietly(st);
+            DbUtils.closeQuietly(connection);
+        }
+    }
+    public void executeRepo(List<ReportItem> reportItems, String repositoryIdentifier, String itemDataType, Date beginDate, Date endDate, String granularity) {
+        SimpleDateFormat report_dateFormat = new SimpleDateFormat("yyyy-MM-dd");
+        SimpleDateFormat postgresFormat = new SimpleDateFormat("yyyy/MM");
+        String beginDateStr = postgresFormat.format(beginDate);
+        String endDateStr = postgresFormat.format(endDate);
+
+        Connection connection = null;
+        PreparedStatement st = null;
+        ResultSet rs = null;
+
+        try {
+            connection = usageStatsDB.getConnection();
+
+            if (repositoryIdentifier.equals("")) {
+                if (itemDataType.equals("")) {
+                    //st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.ddate, res.downloads, res.views FROM (SELECT coalesce(ds.source, vs.source), coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.downloads_stats s WHERE s.date>=? AND s.date<=? GROUP BY s.source, s.repository_id, s.date) AS ds FULL OUTER JOIN (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.views_stats s WHERE s.date>=? AND s.date<=? GROUP BY s.source, s.repository_id, s.date) AS vs ON ds.source=vs.source AND ds.repository_id=vs.repository_id AND ds.date=vs.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE dois.orid LIKE 'opendoar%' ORDER BY d.id, d.name, res.ddate ASC;");
+                    st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.date, res.downloads, res.views FROM (SELECT us.source, us.repository_id, us.date, sum(us.downloads) AS downloads, sum(us.views) AS views FROM public.usage_stats us WHERE us.date>=? AND us.date<=? GROUP BY us.source, us.repository_id, us.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE dois.orid LIKE 'opendoar%' ORDER BY d.id, d.name, res.date ASC;");
+                    st.setString(1, beginDateStr);
+                    st.setString(2, endDateStr);
+                    //st.setString(3, beginDateStr);
+                    //st.setString(4, endDateStr);
+                } else {
+                    //st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.ddate, res.downloads, res.views FROM (SELECT coalesce(ds.source, vs.source), coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.downloads_stats s, result_classifications rc WHERE rc.id=s.result_id AND s.date>=? AND s.date<=? AND rc.type=? GROUP BY s.source, s.repository_id, s.date) AS ds FULL OUTER JOIN (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.views_stats s, public.result_classifications rc WHERE rc.id=s.result_id AND s.date>=? AND s.date<=? AND rc.type=? GROUP BY s.source, s.repository_id, s.date) AS vs ON ds.source=vs.source AND ds.repository_id=vs.repository_id AND ds.date=vs.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE dois.orid LIKE 'opendoar%' ORDER BY d.id, d.name, res.ddate ASC;");
+                    st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.date, res.downloads, res.views FROM (SELECT us.source, us.repository_id, us.date, sum(us.downloads) AS downloads, sum(us.views) AS views FROM public.usage_stats us, result_classifications rc WHERE rc.id=us.result_id AND us.date>=? AND us.date<=? AND rc.type=? GROUP BY us.source, us.repository_id, us.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE dois.orid LIKE 'opendoar%' ORDER BY d.id, d.name, res.date ASC;");
+                    st.setString(1, beginDateStr);
+                    st.setString(2, endDateStr);
+                    st.setString(3, itemDataType);
+                    //st.setString(4, beginDateStr);
+                    //st.setString(5, endDateStr);
+                    //st.setString(6, itemDataType);
+                }
+            } else {
+                if (itemDataType.equals("")) {
+                    //st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.ddate, res.downloads, res.views FROM (SELECT coalesce(ds.source, vs.source), coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.downloads_stats s WHERE s.date>=? AND s.date<=? AND s.repository_id=? GROUP BY s.source, s.repository_id, s.date) AS ds FULL OUTER JOIN (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.views_stats s WHERE s.date>=? AND s.date<=? AND s.repository_id=? GROUP BY s.source, s.repository_id, s.date) AS vs ON ds.source=vs.source AND ds.repository_id=vs.repository_id AND ds.date=vs.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE dois.orid LIKE 'opendoar%' ORDER BY d.id, d.name, res.ddate ASC;");
+                    st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.date, res.downloads, res.views FROM (SELECT us.source, us.repository_id, us.date, sum(us.downloads) AS downloads, sum(us.views) AS views FROM public.usage_stats us WHERE us.date>=? AND us.date<=? AND us.repository_id=? GROUP BY us.source, us.repository_id, us.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE dois.orid LIKE 'opendoar%' ORDER BY d.id, d.name, res.date ASC;");
+                    st.setString(1, beginDateStr);
+                    st.setString(2, endDateStr);
+                    st.setString(3, repositoryIdentifier);
+                    //st.setString(4, beginDateStr);
+                    //st.setString(5, endDateStr);
+                    //st.setString(6, repositoryIdentifier);
+                } else {
+                    //st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.ddate, res.downloads, res.views FROM (SELECT coalesce(ds.source, vs.source), coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.downloads_stats s, public.result_classifications rc WHERE rc.id=s.result_id AND s.date>=? AND s.date<=? AND rc.type=? AND s.repository_id=? GROUP BY s.source, s.repository_id, s.date) AS ds FULL OUTER JOIN (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.views_stats s, public.result_classifications rc WHERE rc.id=s.result_id AND s.date>=? AND s.date<=? AND rc.type=? AND s.repository_id=? GROUP BY s.source, s.repository_id, s.date) AS vs ON ds.source=vs.source AND ds.repository_id=vs.repository_id AND ds.date=vs.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE dois.orid LIKE 'opendoar%' ORDER BY d.id, d.name, res.ddate ASC;");
+                    st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.date, res.downloads, res.views FROM (SELECT us.source, us.repository_id, us.date, sum(us.downloads) AS downloads, sum(us.views) AS views FROM public.usage_stats us, public.result_classifications rc WHERE rc.id=us.result_id AND us.date>=? AND us.date<=? AND rc.type=? AND us.repository_id=? GROUP BY us.source, us.repository_id, us.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE dois.orid LIKE 'opendoar%' ORDER BY d.id, d.name, res.date ASC;");
+                    st.setString(1, beginDateStr);
+                    st.setString(2, endDateStr);
+                    st.setString(3, itemDataType);
+                    st.setString(4, repositoryIdentifier);
+                    //st.setString(5, beginDateStr);
+                    //st.setString(6, endDateStr);
+                    //st.setString(7, itemDataType);
+                    //st.setString(8, repositoryIdentifier);
+                }
+            }
+            //log.error("RR STATEMENT:   " + st);
+
+            /*
+            String redis_key = MD5(st.toString());
+
+            if (jedis.hasKey(redis_key, "result")) {
+                reportItems.addAll(reportItemsFromJson((String) jedis.get(redis_key, "result")));
+                st.close();
+                connection.close();
+                return;
+            }
+            */
+
+            rs = st.executeQuery();
+            String repository = "";
+            String lastDate = "";
+            ReportItem reportItem = null;
+
+            /*
+            Calendar startCalendar = Calendar.getInstance();
+            startCalendar.setTime(beginDate);
+            Calendar endCalendar = Calendar.getInstance();
+            endCalendar.setTime(endDate);
+            */
+
+            int ft_total = 0;
+            int abstr = 0;
+            if (granularity.equalsIgnoreCase("totals")) {
+                while (rs.next()) {
+                    if (!rs.getString(1).equals(repository)) {
+                        if (reportItem != null) {
+                            reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(beginDate), report_dateFormat.format(endDate), Integer.toString(ft_total), Integer.toString(abstr)));
+                            reportItems.add(reportItem);
+                        }
+                        repository = rs.getString(1);
+                        reportItem = new ReportItem(null, rs.getString(2), "Platform", null);
+                        reportItem.addIdentifier(new ItemIdentifier("OpenAIRE", rs.getString(1)));
+                        reportItem.addIdentifier(new ItemIdentifier("OpenDOAR", rs.getString(4).substring(rs.getString(4).lastIndexOf(":") + 1)));
+                        reportItem.addIdentifier(new ItemIdentifier("URL", rs.getString(3)));
+                        ft_total = 0;
+                        abstr = 0;
+                    }
+                    ft_total += rs.getInt(6);
+                    abstr += rs.getInt(7);
+                }
+                if (reportItem != null) {
+                    reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(beginDate), report_dateFormat.format(endDate), Integer.toString(ft_total), Integer.toString(abstr)));
+                    reportItems.add(reportItem);
+                }
+            } else if (granularity.equalsIgnoreCase("monthly")) {
+                Calendar endCal = Calendar.getInstance();
+                endCal.setTime(postgresFormat.parse(endDateStr));
+                endCal.add(Calendar.MONTH, 1);
+                Date endDateForZeros = endCal.getTime();
+                while (rs.next()) {
+                    if (!rs.getString(1).equals(repository)) {
+                        if (reportItem != null) {
+                            fillWithZeros(postgresFormat.parse(lastDate), endDateForZeros, reportItem);
+                            reportItems.add(reportItem);
+                        }
+                        repository = rs.getString(1);
+                        lastDate = beginDateStr;
+                        reportItem = new ReportItem(null, rs.getString(2), "Platform", null);
+                        reportItem.addIdentifier(new ItemIdentifier("OpenAIRE", rs.getString(1)));
+                        reportItem.addIdentifier(new ItemIdentifier("OpenDOAR", rs.getString(4).substring(rs.getString(4).lastIndexOf(":") + 1)));
+                        reportItem.addIdentifier(new ItemIdentifier("URL", rs.getString(3)));
+                    }
+                    fillWithZeros(postgresFormat.parse(lastDate), postgresFormat.parse(rs.getString(5)), reportItem);
+                    Calendar endC = Calendar.getInstance();
+                    endC.setTime(postgresFormat.parse(rs.getString(5)));
+                    endC.set(Calendar.DATE, endC.getActualMaximum(Calendar.DATE));
+                    if (reportItem != null) {
+                        reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(postgresFormat.parse(rs.getString(5))), report_dateFormat.format(endC.getTime()), rs.getString(6), rs.getString(7)));
+                    }
+                    endC.setTime(postgresFormat.parse(rs.getString(5)));
+                    endC.add(Calendar.MONTH, 1);
+                    lastDate = postgresFormat.format(endC.getTime());
+                }
+                if (reportItem != null) {
+                    fillWithZeros(postgresFormat.parse(lastDate), endDateForZeros, reportItem);
+                    reportItems.add(reportItem);
+                }
+            }
+
+            /*
+            jedis.put(redis_key, "persistent", "false");
+            jedis.put(redis_key, "query", st.toString());
+            jedis.put(redis_key, "result", toJson(reportItems));
+            jedis.put(redis_key, "fetchMode", "3");
+            */
+
+            rs.close();
+            st.close();
+            connection.close();
+        } catch (Exception e) {
+            log.error("Repository Report failed: ", e);
+        } finally {
+            DbUtils.closeQuietly(rs);
+            DbUtils.closeQuietly(st);
+            DbUtils.closeQuietly(connection);
+        }
+    }
+    public void executeJournal(List<ReportItem> reportItems, String repositoryIdentifier, String itemDataType, Date beginDate, Date endDate, String granularity) {
+        SimpleDateFormat report_dateFormat = new SimpleDateFormat("yyyy-MM-dd");
+        SimpleDateFormat postgresFormat = new SimpleDateFormat("yyyy/MM");
+        String beginDateStr = postgresFormat.format(beginDate);
+        String endDateStr = postgresFormat.format(endDate);
+
+        Connection connection = null;
+        PreparedStatement st = null;
+        ResultSet rs = null;
+
+        try {
+            connection = usageStatsDB.getConnection();
+
+            if (repositoryIdentifier.equals("")) {
+                if (itemDataType.equals("")) {
+                    //st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.ddate, res.downloads, res.views FROM (SELECT coalesce(ds.source, vs.source), coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.downloads_stats s WHERE s.date>=? AND s.date<=? GROUP BY s.source, s.repository_id, s.date) AS ds FULL OUTER JOIN (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.views_stats s WHERE s.date>=? AND s.date<=? GROUP BY s.source, s.repository_id, s.date) AS vs ON ds.source=vs.source AND ds.repository_id=vs.repository_id AND ds.date=vs.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE (d.type='Journal' OR d.type='Journal Aggregator/Publisher') ORDER BY d.id, d.name, res.ddate ASC;");
+                    st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.date, res.downloads, res.views FROM (SELECT us.source, us.repository_id, us.date, sum(us.downloads) as downloads, sum(us.views) as views FROM public.usage_stats us WHERE us.date>=? AND us.date<=? GROUP BY us.source, us.repository_id, us.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE (d.type='Journal' OR d.type='Journal Aggregator/Publisher') ORDER BY d.id, d.name, res.date ASC;");
+                    st.setString(1, beginDateStr);
+                    st.setString(2, endDateStr);
+                    //st.setString(3, beginDateStr);
+                    //st.setString(4, endDateStr);
+                } else {
+                    //st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.ddate, res.downloads, res.views FROM (SELECT coalesce(ds.source, vs.source), coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.downloads_stats s, public.result_classifications rc WHERE rc.id=s.result_id AND s.date>=? AND s.date<=? AND rc.type=? GROUP BY s.source, s.repository_id, s.date) AS ds FULL OUTER JOIN (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.views_stats s, public.result_classifications rc WHERE rc.id=s.result_id AND s.date>=? AND s.date<=? AND rc.type=? GROUP BY s.source, s.repository_id, s.date) AS vs ON ds.source=vs.source AND ds.repository_id=vs.repository_id AND ds.date=vs.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE (d.type='Journal' OR d.type='Journal Aggregator/Publisher') ORDER BY d.id, d.name, res.ddate ASC;");
+                    st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.date, res.downloads, res.views FROM (SELECT us.source, us.repository_id, us.date, sum(us.downloads) as downloads, sum(us.views) as views FROM public.usage_stats us, public.result_classifications rc WHERE rc.id=us.result_id AND us.date>=? AND us.date<=? AND rc.type=? GROUP BY us.source, us.repository_id, us.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE (d.type='Journal' OR d.type='Journal Aggregator/Publisher') ORDER BY d.id, d.name, res.date ASC;");
+                    st.setString(1, beginDateStr);
+                    st.setString(2, endDateStr);
+                    st.setString(3, itemDataType);
+                    //st.setString(4, beginDateStr);
+                    //st.setString(5, endDateStr);
+                    //st.setString(6, itemDataType);
+                }
+            } else {
+                if (itemDataType.equals("")) {
+                    //st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.ddate, res.downloads, res.views FROM (SELECT coalesce(ds.source, vs.source), coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.downloads_stats s WHERE s.date>=? AND s.date<=? AND s.repository_id=? GROUP BY s.source, s.repository_id, s.date) AS ds FULL OUTER JOIN (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.views_stats s WHERE s.date>=? AND s.date<=? AND s.repository_id=? GROUP BY s.source, s.repository_id, s.date) AS vs ON ds.source=vs.source AND ds.repository_id=vs.repository_id AND ds.date=vs.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE (d.type='Journal' OR d.type='Journal Aggregator/Publisher') ORDER BY d.id, d.name, res.ddate ASC;");
+                    st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.date, res.downloads, res.views FROM (SELECT us.source, us.repository_id, us.date, sum(us.downloads) as downloads, sum(us.views) as views FROM public.usage_stats us WHERE us.date>=? AND us.date<=? AND us.repository_id=? GROUP BY us.source, us.repository_id, us.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE (d.type='Journal' OR d.type='Journal Aggregator/Publisher') ORDER BY d.id, d.name, res.date ASC;");
+                    st.setString(1, beginDateStr);
+                    st.setString(2, endDateStr);
+                    st.setString(3, repositoryIdentifier);
+                    //st.setString(4, beginDateStr);
+                    //st.setString(5, endDateStr);
+                    //st.setString(6, repositoryIdentifier);
+                } else {
+                    //st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.ddate, res.downloads, res.views FROM (SELECT coalesce(ds.source, vs.source), coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.downloads_stats s, public.result_classifications rc WHERE rc.id=s.result_id AND s.date>=? AND s.date<=? AND rc.type=? AND s.repository_id=? GROUP BY s.source, s.repository_id, s.date) AS ds FULL OUTER JOIN (SELECT s.source, s.repository_id, s.date, sum(s.count) FROM public.views_stats s, public.result_classifications rc WHERE rc.id=s.result_id AND s.date>=? AND s.date<=? AND rc.type=? AND s.repository_id=? GROUP BY s.source, s.repository_id, s.date) AS vs ON ds.source=vs.source AND ds.repository_id=vs.repository_id AND ds.date=vs.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE (d.type='Journal' OR d.type='Journal Aggregator/Publisher') ORDER BY d.id, d.name, res.ddate ASC;");
+                    st = connection.prepareStatement("SELECT d.id, d.name, d.websiteurl, dois.orid, res.date, res.downloads, res.views FROM (SELECT us.source, us.repository_id, us.date, sum(us.downloads) as downloads, sum(us.views) as views FROM public.usage_stats us, public.result_classifications rc WHERE rc.id=us.result_id AND us.date>=? AND us.date<=? AND rc.type=? AND us.repository_id=? GROUP BY us.source, us.repository_id, us.date) AS res JOIN public.datasource d ON d.id=res.repository_id JOIN public.datasource_oids dois ON d.id=dois.id WHERE (d.type='Journal' OR d.type='Journal Aggregator/Publisher') ORDER BY d.id, d.name, res.date ASC;");
+                    st.setString(1, beginDateStr);
+                    st.setString(2, endDateStr);
+                    st.setString(3, itemDataType);
+                    st.setString(4, repositoryIdentifier);
+                    //st.setString(5, beginDateStr);
+                    //st.setString(6, endDateStr);
+                    //st.setString(7, itemDataType);
+                    //st.setString(8, repositoryIdentifier);
+                }
+            }
+            //log.error("RR STATEMENT:   " + st);
+
+            /*
+            String redis_key = MD5(st.toString());
+
+            if (jedis.hasKey(redis_key, "result")) {
+                reportItems.addAll(reportItemsFromJson((String) jedis.get(redis_key, "result")));
+                st.close();
+                connection.close();
+                return;
+            }
+            */
+
+            rs = st.executeQuery();
+            String repository = "";
+            String lastDate = "";
+            ReportItem reportItem = null;
+
+            /*
+            Calendar startCalendar = Calendar.getInstance();
+            startCalendar.setTime(beginDate);
+            Calendar endCalendar = Calendar.getInstance();
+            endCalendar.setTime(endDate);
+            */
+
+            int ft_total = 0;
+            int abstr = 0;
+            if (granularity.equalsIgnoreCase("totals")) {
+                while (rs.next()) {
+                    if (!rs.getString(1).equals(repository)) {
+                        if (reportItem != null) {
+                            reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(beginDate), report_dateFormat.format(endDate), Integer.toString(ft_total), Integer.toString(abstr)));
+                            reportItems.add(reportItem);
+                        }
+                        repository = rs.getString(1);
+                        reportItem = new ReportItem(null, rs.getString(2), "Platform", null);
+                        reportItem.addIdentifier(new ItemIdentifier("OpenAIRE", rs.getString(1)));
+                        reportItem.addIdentifier(new ItemIdentifier("ISSN", rs.getString(4).substring(rs.getString(4).lastIndexOf(":") + 1)));
+                        if(rs.getString(3) != null) {
+                            reportItem.addIdentifier(new ItemIdentifier("URL", rs.getString(3)));
+                        }
+                        ft_total = 0;
+                        abstr = 0;
+                    }
+                    ft_total += rs.getInt(6);
+                    abstr += rs.getInt(7);
+                }
+                if (reportItem != null) {
+                    reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(beginDate), report_dateFormat.format(endDate), Integer.toString(ft_total), Integer.toString(abstr)));
+                    reportItems.add(reportItem);
+                }
+            } else if (granularity.equalsIgnoreCase("monthly")) {
+                Calendar endCal = Calendar.getInstance();
+                endCal.setTime(postgresFormat.parse(endDateStr));
+                endCal.add(Calendar.MONTH, 1);
+                Date endDateForZeros = endCal.getTime();
+                while (rs.next()) {
+                    if (!rs.getString(1).equals(repository)) {
+                        if (reportItem != null) {
+                            fillWithZeros(postgresFormat.parse(lastDate), endDateForZeros, reportItem);
+                            reportItems.add(reportItem);
+                        }
+                        repository = rs.getString(1);
+                        lastDate = beginDateStr;
+                        reportItem = new ReportItem(null, rs.getString(2), "Platform", null);
+                        reportItem.addIdentifier(new ItemIdentifier("OpenAIRE", rs.getString(1)));
+                        reportItem.addIdentifier(new ItemIdentifier("ISSN", rs.getString(4).substring(rs.getString(4).lastIndexOf(":") + 1)));
+                        if(rs.getString(3) != null) {
+                            reportItem.addIdentifier(new ItemIdentifier("URL", rs.getString(3)));
+                        }
+                    }
+                    fillWithZeros(postgresFormat.parse(lastDate), postgresFormat.parse(rs.getString(5)), reportItem);
+                    Calendar endC = Calendar.getInstance();
+                    endC.setTime(postgresFormat.parse(rs.getString(5)));
+                    endC.set(Calendar.DATE, endC.getActualMaximum(Calendar.DATE));
+                    if (reportItem != null) {
+                        reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(postgresFormat.parse(rs.getString(5))), report_dateFormat.format(endC.getTime()), rs.getString(6), rs.getString(7)));
+                    }
+                    endC.setTime(postgresFormat.parse(rs.getString(5)));
+                    endC.add(Calendar.MONTH, 1);
+                    lastDate = postgresFormat.format(endC.getTime());
+                }
+                if (reportItem != null) {
+                    fillWithZeros(postgresFormat.parse(lastDate), endDateForZeros, reportItem);
+                    reportItems.add(reportItem);
+                }
+            }
+
+            /*
+            jedis.put(redis_key, "persistent", "false");
+            jedis.put(redis_key, "query", st.toString());
+            jedis.put(redis_key, "result", toJson(reportItems));
+            jedis.put(redis_key, "fetchMode", "3");
+            */
+
+            rs.close();
+            st.close();
+            connection.close();
+        } catch (Exception e) {
+            log.error("Repository Report failed: ", e);
+        } finally {
+            DbUtils.closeQuietly(rs);
+            DbUtils.closeQuietly(st);
+            DbUtils.closeQuietly(connection);
+        }
+    }
+
+    public void executeBatchItems(List<ReportItem> reportItems, String repositoryIdentifier, String itemDataType, Date beginDate, Date endDate, String granularity) {
+        SimpleDateFormat report_dateFormat = new SimpleDateFormat("yyyy-MM-dd");
+        SimpleDateFormat postgresFormat = new SimpleDateFormat("yyyy/MM");
+        String beginDateStr = postgresFormat.format(beginDate);
+        String endDateStr = postgresFormat.format(endDate);
+
+        Connection connection = null;
+        PreparedStatement st = null;
+        ResultSet rs = null;
+
+        try {
+            connection = usageStatsDB.getConnection();
+
+            if (itemDataType.equals("")) {
+                //st = connection.prepareStatement("SELECT res.result_id, r.title, r.publisher, r.source, rc.type, pids.pid, d.name, res.ddate, oids.orid, res.downloads, res.views FROM (SELECT coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.result_id, vs.result_id) AS result_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.repository_id, s.result_id, s.date, sum(s.count) FROM public.downloads_stats s WHERE s.date>=? AND s.date<=? AND s.repository_id=? GROUP BY s.repository_id, s.result_id, s.date) AS ds FULL OUTER JOIN (SELECT s.repository_id, s.result_id, s.date, sum(s.count) FROM public.views_stats s WHERE s.date>=? AND s.date<=? AND s.repository_id=? GROUP BY s.repository_id, s.result_id, s.date) AS vs ON ds.result_id=vs.result_id AND ds.date=vs.date) AS res JOIN public.result r ON res.result_id=r.id JOIN public.datasource d ON d.id=res.repository_id JOIN public.result_classifications rc ON rc.id=r.id LEFT JOIN (SELECT pids.id, string_agg(pids.pid, '#!#') AS pid FROM public.result_pids pids, public.result_datasources rd WHERE rd.id=pids.id AND type='doi' AND rd.datasource=? GROUP BY pids.id) AS pids ON pids.id=r.id LEFT JOIN (SELECT oids.id, string_agg(oids.orid, '#!#') AS orid FROM public.result_oids oids, public.result_datasources rd WHERE rd.id=oids.id AND rd.datasource=? GROUP BY oids.id) AS oids ON oids.id=r.id ORDER BY res.result_id, res.ddate;");
+                st = connection.prepareStatement("SELECT res.result_id, r.title, r.publisher, r.source, rc.type, pids.pid, d.name, res.date, oids.orid, res.downloads, res.views FROM (SELECT us.repository_id, us.result_id, us.date, sum(us.downloads) as downloads, sum(us.views) as views FROM public.usage_stats us WHERE us.date>=? AND us.date<=? AND us.repository_id=? GROUP BY us.repository_id, us.result_id, us.date) AS res JOIN public.result r ON res.result_id=r.id JOIN public.datasource d ON d.id=res.repository_id JOIN public.result_classifications rc ON rc.id=r.id LEFT JOIN (SELECT pids.id, string_agg(pids.pid, '#!#') AS pid FROM public.result_pids pids, public.result_datasources rd WHERE rd.id=pids.id AND type='doi' AND rd.datasource=? GROUP BY pids.id) AS pids ON pids.id=r.id LEFT JOIN (SELECT oids.id, string_agg(oids.orid, '#!#') AS orid FROM public.result_oids oids, public.result_datasources rd WHERE rd.id=oids.id AND rd.datasource=? GROUP BY oids.id) AS oids ON oids.id=r.id ORDER BY res.result_id, res.date;");
+                st.setString(1, beginDateStr);
+                st.setString(2, endDateStr);
+                st.setString(3, repositoryIdentifier);
+                //st.setString(4, beginDateStr);
+                //st.setString(5, endDateStr);
+                //st.setString(6, repositoryIdentifier);
+                st.setString(4, repositoryIdentifier);
+                st.setString(5, repositoryIdentifier);
+            } else {
+                //st = connection.prepareStatement("SELECT res.result_id, r.title, r.publisher, r.source, rc.type, pids.pid, d.name, res.ddate, oids.orid, res.downloads, res.views FROM (SELECT coalesce(ds.repository_id, vs.repository_id) AS repository_id, coalesce(ds.result_id, vs.result_id) AS result_id, coalesce(ds.date, vs.date) AS ddate, coalesce(ds.sum, 0) AS downloads, coalesce(vs.sum,0) AS views FROM (SELECT s.repository_id, s.result_id, s.date, sum(s.count) FROM public.downloads_stats s WHERE s.date>=? AND s.date<=? AND s.repository_id=? GROUP BY s.repository_id, s.result_id, s.date) AS ds FULL OUTER JOIN (SELECT s.repository_id, s.result_id, s.date, sum(s.count) FROM public.views_stats s WHERE s.date>=? AND s.date<=? AND s.repository_id=? GROUP BY s.repository_id, s.result_id, s.date) AS vs ON ds.result_id=vs.result_id AND ds.date=vs.date) AS res JOIN public.result r ON res.result_id=r.id JOIN public.datasource d ON d.id=res.repository_id JOIN public.result_classifications rc ON rc.id=r.id LEFT JOIN (SELECT pids.id, string_agg(pids.pid, '#!#') AS pid FROM public.result_pids pids, result_datasources rd WHERE rd.id=pids.id AND type='doi' AND rd.datasource=? GROUP BY pids.id) AS pids ON pids.id=r.id LEFT JOIN (SELECT oids.id, string_agg(oids.orid, '#!#') AS orid FROM public.result_oids oids, public.result_datasources rd WHERE rd.id=oids.id AND rd.datasource=? GROUP BY oids.id) AS oids ON oids.id=r.id WHERE rc.type=? ORDER BY res.result_id, res.ddate;");
+                st = connection.prepareStatement("SELECT res.result_id, r.title, r.publisher, r.source, rc.type, pids.pid, d.name, res.date, oids.orid, res.downloads, res.views FROM (SELECT us.repository_id, us.result_id, us.date, sum(us.downloads) as downloads, sum(us.views) as views FROM public.usage_stats us WHERE us.date>=? AND us.date<=? AND us.repository_id=? GROUP BY us.repository_id, us.result_id, us.date) AS res JOIN public.result r ON res.result_id=r.id JOIN public.datasource d ON d.id=res.repository_id JOIN public.result_classifications rc ON rc.id=r.id LEFT JOIN (SELECT pids.id, string_agg(pids.pid, '#!#') AS pid FROM public.result_pids pids, result_datasources rd WHERE rd.id=pids.id AND type='doi' AND rd.datasource=? GROUP BY pids.id) AS pids ON pids.id=r.id LEFT JOIN (SELECT oids.id, string_agg(oids.orid, '#!#') AS orid FROM public.result_oids oids, public.result_datasources rd WHERE rd.id=oids.id AND rd.datasource=? GROUP BY oids.id) AS oids ON oids.id=r.id WHERE rc.type=? ORDER BY res.result_id, res.date;");
+                st.setString(1, beginDateStr);
+                st.setString(2, endDateStr);
+                st.setString(3, repositoryIdentifier);
+                //st.setString(4, beginDateStr);
+                //st.setString(5, endDateStr);
+                //st.setString(6, repositoryIdentifier);
+                st.setString(4, repositoryIdentifier);
+                st.setString(5, repositoryIdentifier);
+                st.setString(6, itemDataType);
+            }
+            //log.error("IR STATEMENT:   " + st);
+
+            /*
+            String redis_key = MD5(st.toString());
+
+            if (jedis.hasKey(redis_key, "result")) {
+                reportItems.addAll(reportItemsFromJson((String) jedis.get(redis_key, "result")));
+                st.close();
+                connection.close();
+                return;
+            }
+            */
+
+            rs = st.executeQuery();
+            String result = "";
+            String lastDate = "";
+            ReportItem reportItem = null;
+
+            int ft_total = 0;
+            int abstr = 0;
+            if (granularity.equalsIgnoreCase("totals")) {
+                while (rs.next()) {
+                    if (!rs.getString(1).equals(result)) {
+                        if (reportItem != null) {
+                            reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(beginDate), report_dateFormat.format(endDate), Integer.toString(ft_total), Integer.toString(abstr)));
+                            reportItems.add(reportItem);
+                        }
+                        result = rs.getString(1);
+                        reportItem = new ReportItem(rs.getString(3), rs.getString(7), rs.getString(5), rs.getString(2));
+                        reportItem.addIdentifier(new ItemIdentifier("OpenAIRE", rs.getString(1)));
+                        reportItem.addIdentifier(new ItemIdentifier("URLs", rs.getString(4)));
+                        if (rs.getString(9) != null && !rs.getString(9).equals("")) {
+                            if (rs.getString(9).contains("#!#")) {
+                                reportItem.addIdentifier(new ItemIdentifier("OAI", rs.getString(9).substring(0, rs.getString(9).indexOf("#!#"))));
+                            } else {
+                                reportItem.addIdentifier(new ItemIdentifier("OAI", rs.getString(9)));
+                            }
+                        }
+                        if (rs.getString(6) != null && !rs.getString(6).equals("")) {
+                            if (rs.getString(6).contains("#!#")) {
+                                reportItem.addIdentifier(new ItemIdentifier("DOI", rs.getString(6).substring(0, rs.getString(6).indexOf("#!#"))));
+                            } else {
+                                reportItem.addIdentifier(new ItemIdentifier("DOI", rs.getString(6)));
+                            }
+                        }
+                        ft_total = 0;
+                        abstr = 0;
+                    }
+                    ft_total += rs.getInt(10);
+                    abstr += rs.getInt(11);
+                }
+                if (reportItem != null) {
+                    reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(beginDate), report_dateFormat.format(endDate), Integer.toString(ft_total), Integer.toString(abstr)));
+                    reportItems.add(reportItem);
+                }
+            } else if (granularity.equalsIgnoreCase("monthly")) {
+                Calendar endCal = Calendar.getInstance();
+                endCal.setTime(postgresFormat.parse(endDateStr));
+                endCal.add(Calendar.MONTH, 1);
+                Date endDateForZeros = endCal.getTime();
+                while (rs.next()) {
+                    if (!rs.getString(1).equals(result)) {
+                        if (reportItem != null) {
+                            fillWithZeros(postgresFormat.parse(lastDate), endDateForZeros, reportItem);
+                            reportItems.add(reportItem);
+                        }
+                        result = rs.getString(1);
+                        lastDate = beginDateStr;
+                        reportItem = new ReportItem(rs.getString(3), rs.getString(7), rs.getString(5), rs.getString(2));
+                        reportItem.addIdentifier(new ItemIdentifier("OpenAIRE", rs.getString(1)));
+                        reportItem.addIdentifier(new ItemIdentifier("URLs", rs.getString(4)));
+                        if (rs.getString(9) != null && !rs.getString(9).equals("")) {
+                            if (rs.getString(9).contains("#!#")) {
+                                reportItem.addIdentifier(new ItemIdentifier("OAI", rs.getString(9).substring(0, rs.getString(9).indexOf("#!#"))));
+                            } else {
+                                reportItem.addIdentifier(new ItemIdentifier("OAI", rs.getString(9)));
+                            }
+                        }
+                        if (rs.getString(6) != null && !rs.getString(6).equals("")) {
+                            if (rs.getString(6).contains("#!#")) {
+                                reportItem.addIdentifier(new ItemIdentifier("DOI", rs.getString(6).substring(0, rs.getString(6).indexOf("#!#"))));
+                            } else {
+                                reportItem.addIdentifier(new ItemIdentifier("DOI", rs.getString(6)));
+                            }
+                        }
+                    }
+                    fillWithZeros(postgresFormat.parse(lastDate), postgresFormat.parse(rs.getString(8)), reportItem);
+                    Calendar endC = Calendar.getInstance();
+                    endC.setTime(postgresFormat.parse(rs.getString(8)));
+                    endC.set(Calendar.DATE, endC.getActualMaximum(Calendar.DATE));
+                    if (reportItem != null) {
+                        reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(postgresFormat.parse(rs.getString(8))), report_dateFormat.format(endC.getTime()), rs.getString(10), rs.getString(11)));
+                    }
+                    endC.setTime(postgresFormat.parse(rs.getString(8)));
+                    endC.add(Calendar.MONTH, 1);
+                    lastDate = postgresFormat.format(endC.getTime());
+                }
+                if (reportItem != null) {
+                    fillWithZeros(postgresFormat.parse(lastDate), endDateForZeros, reportItem);
+                    reportItems.add(reportItem);
+                }
+            }
+
+            /*
+            jedis.put(redis_key, "persistent", "false");
+            jedis.put(redis_key, "query", st.toString());
+            jedis.put(redis_key, "result", toJson(reportItems));
+            jedis.put(redis_key, "fetchMode", "3");
+            */
+
+        } catch (Exception e) {
+            log.error("Batch Item Report failed: ", e);
+        } finally {
+            DbUtils.closeQuietly(rs);
+            DbUtils.closeQuietly(st);
+            DbUtils.closeQuietly(connection);
+        }
+    }
+
+    private void fillWithZeros(Date from, Date to, ReportItem reportItem) {
+        SimpleDateFormat report_dateFormat = new SimpleDateFormat("yyyy-MM-dd");
+
+        Calendar fromCalendar = Calendar.getInstance();
+        fromCalendar.setTime(from);
+
+        Calendar toCalendar = Calendar.getInstance();
+        toCalendar.setTime(to);
+        while (from.before(to)) {
+            Calendar temp_c = Calendar.getInstance();
+            temp_c.setTime(from);
+            temp_c.set(Calendar.DAY_OF_MONTH, temp_c.getActualMaximum(Calendar.DAY_OF_MONTH));
+            Date temp_endDate = temp_c.getTime();
+
+            reportItem.addPerformance(new ItemPerformance(report_dateFormat.format(from), report_dateFormat.format(temp_endDate), "0", "0"));
+            fromCalendar.add(Calendar.MONTH, 1);
+            from = fromCalendar.getTime();
+        }
+    }
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/TotalStats.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/TotalStats.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/TotalStats.java	(revision 59373)
@@ -0,0 +1,57 @@
+package eu.dnetlib.usagestats.portal;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+import java.util.List;
+
+public class TotalStats {
+    private int repositories;
+    private int items;
+    private int downloads;
+    private int views;
+    private List<YearlyStats> yearlyStats;
+
+    @JsonProperty("yearly_stats")
+    public List<YearlyStats> getYearlyStats() {
+        return yearlyStats;
+    }
+
+    public void setYearlyStats(List<YearlyStats> yearlyStats) {
+        this.yearlyStats = yearlyStats;
+    }
+
+
+    public TotalStats() {}
+
+    public int getRepositories() {
+        return repositories;
+    }
+
+    public void setRepositories(int repositories) {
+        this.repositories = repositories;
+    }
+
+    public int getItems() {
+        return items;
+    }
+
+    public void setItems(int items) {
+        this.items = items;
+    }
+
+    public int getDownloads() {
+        return downloads;
+    }
+
+    public void setDownloads(int downloads) {
+        this.downloads = downloads;
+    }
+
+    public int getViews() {
+        return views;
+    }
+
+    public void setViews(int views) {
+        this.views = views;
+    }
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/YearlyStats.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/YearlyStats.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/YearlyStats.java	(revision 59373)
@@ -0,0 +1,65 @@
+package eu.dnetlib.usagestats.portal;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+import java.util.List;
+
+public class YearlyStats {
+    private int year;
+    private int repositories;
+    private int items;
+    private int downloads;
+    private int views;
+    private List<MonthlyStats> monthlyStats;
+
+    @JsonProperty("monthly_stats")
+    public List<MonthlyStats> getMonthlyStats() {
+        return monthlyStats;
+    }
+
+    public void setMonthlyStats(List<MonthlyStats> monthlyStats) {
+        this.monthlyStats = monthlyStats;
+    }
+
+    public YearlyStats() {}
+
+    public int getYear() {
+        return year;
+    }
+
+    public void setYear(int year) {
+        this.year = year;
+    }
+
+    public int getRepositories() {
+        return repositories;
+    }
+
+    public void setRepositories(int repositories) {
+        this.repositories = repositories;
+    }
+
+    public int getItems() {
+        return items;
+    }
+
+    public void setItems(int items) {
+        this.items = items;
+    }
+
+    public int getDownloads() {
+        return downloads;
+    }
+
+    public void setDownloads(int downloads) {
+        this.downloads = downloads;
+    }
+
+    public int getViews() {
+        return views;
+    }
+
+    public void setViews(int views) {
+        this.views = views;
+    }
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/MonthlyStats.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/MonthlyStats.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/MonthlyStats.java	(revision 59373)
@@ -0,0 +1,49 @@
+package eu.dnetlib.usagestats.portal;
+
+public class MonthlyStats {
+    private int month;
+    private int repositories;
+    private int items;
+    private int downloads;
+    private int views;
+
+    public int getMonth() {
+        return month;
+    }
+
+    public void setMonth(int month) {
+        this.month = month;
+    }
+
+    public int getRepositories() {
+        return repositories;
+    }
+
+    public void setRepositories(int repositories) {
+        this.repositories = repositories;
+    }
+
+    public int getItems() {
+        return items;
+    }
+
+    public void setItems(int items) {
+        this.items = items;
+    }
+
+    public int getDownloads() {
+        return downloads;
+    }
+
+    public void setDownloads(int downloads) {
+        this.downloads = downloads;
+    }
+
+    public int getViews() {
+        return views;
+    }
+
+    public void setViews(int views) {
+        this.views = views;
+    }
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/UsageStats.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/UsageStats.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/UsageStats.java	(revision 59373)
@@ -0,0 +1,108 @@
+package eu.dnetlib.usagestats.portal;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+
+public class UsageStats implements Serializable {
+
+    private final static long serialVersionUID = 1;
+
+    private final List<RepositoryStats> downloads = new ArrayList<>();
+    private final List<RepositoryStats> views = new ArrayList<>();
+
+    private String total_downloads = "0";
+    private String total_views = "0";
+    private String pageviews = "0";
+    private String total_openaire_views = "0";
+    private String total_openaire_downloads = "0";
+
+    public UsageStats() {
+    }
+
+    @JsonProperty("downloads")
+    public List<RepositoryStats> getDownloads() {
+        return downloads;
+    }
+
+    @JsonProperty("views")
+    public List<RepositoryStats> getViews() {
+        return views;
+    }
+
+    public void addViews(RepositoryStats view) {
+        views.add(view);
+    }
+
+    public void addDownloads(RepositoryStats download) {
+        downloads.add(download);
+    }
+
+    @JsonProperty("total_downloads")
+    public String getTotal_downloads() {
+        return total_downloads;
+    }
+
+    public void setTotal_downloads(String total_downloads) {
+        this.total_downloads = total_downloads;
+    }
+
+    @JsonProperty("total_views")
+    public String getTotal_views() {
+        return total_views;
+    }
+
+    public void setTotal_views(String total_views) {
+        this.total_views = total_views;
+    }
+
+    @JsonProperty("pageviews")
+    public String getPageViews() {
+        return pageviews;
+    }
+
+    public void setPageViews(String pageviews) {
+        this.pageviews = pageviews;
+    }
+
+    @JsonProperty("total_openaire_views")
+    public String getTotal_openaire_views() {
+        return total_openaire_views;
+    }
+
+    public void setTotal_openaire_views(String total_openaire_views) {
+        this.total_openaire_views = total_openaire_views;
+    }
+
+    @JsonProperty("total_openaire_downloads")
+    public String getTotal_openaire_downloads() {
+        return total_openaire_downloads;
+    }
+
+    public void setTotal_openaire_downloads(String total_openaire_downloads) {
+        this.total_openaire_downloads = total_openaire_downloads;
+    }
+
+
+    /*
+    public String toString(){
+        String string;
+        string = total_downloads + " ";
+        string += total_views + " ";
+        string += pageviews + " ";
+        string += total_openaire + " ";
+
+        for(RepositoryStats repositoryStats : downloads){
+            string += repositoryStats.toString() + " ";
+        }
+
+        for(RepositoryStats repositoryStats : views){
+            string += repositoryStats.toString() + " ";
+        }
+        return string;
+    }
+    */
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/RepositoryStats.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/RepositoryStats.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/portal/RepositoryStats.java	(revision 59373)
@@ -0,0 +1,53 @@
+package eu.dnetlib.usagestats.portal;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+import java.io.Serializable;
+
+/**
+ * Created by tsampikos on 8/11/2016.
+ */
+public class RepositoryStats implements Serializable {
+    private final static long serialVersionUID = 1;
+    private String datasource_name = "";
+    private String datasource_id = "";
+    private String value = "";
+    private String openaire = "";
+
+    public RepositoryStats() {
+    }
+
+    public RepositoryStats(String datasource_name, String datasource_id, String value, String openaire) {
+        this.datasource_name = datasource_name;
+        this.datasource_id = datasource_id;
+        this.value = value;
+        this.openaire = openaire;
+    }
+
+    @JsonProperty("datasource_name")
+    public String getDatasource_name() {
+        return datasource_name;
+    }
+
+    @JsonProperty("datasource_id")
+    public String getDatasource_id() {
+        return datasource_id;
+    }
+
+    @JsonProperty("value")
+    public String getValue() {
+        return value;
+    }
+
+    @JsonProperty("openaire")
+    public String getOpenaire() {
+        return openaire;
+    }
+
+    /*
+    public String toString(){
+        return datasource_name + " " + datasource_id + " " + value + " " + openaire;
+    }
+    */
+
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/services/UsageStatsService.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/services/UsageStatsService.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/services/UsageStatsService.java	(revision 59373)
@@ -0,0 +1,12 @@
+package eu.dnetlib.usagestats.services;
+
+import eu.dnetlib.usagestats.portal.TotalStats;
+import eu.dnetlib.usagestats.portal.UsageStats;
+
+public interface UsageStatsService {
+    UsageStats getDatasourceClicks(String id);
+    UsageStats getProjectClicks(String id);
+    UsageStats getResultClicks(String id);
+    //UsageStats getOrganizationClicks(String id);
+    TotalStats getTotalStats();
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/services/UsageStatsServiceImpl.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/services/UsageStatsServiceImpl.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/services/UsageStatsServiceImpl.java	(revision 59373)
@@ -0,0 +1,80 @@
+package eu.dnetlib.usagestats.services;
+
+import eu.dnetlib.usagestats.portal.TotalStats;
+import eu.dnetlib.usagestats.portal.UsageStats;
+import eu.dnetlib.usagestats.repositories.UsageStatsRepository;
+import org.springframework.stereotype.Service;
+
+import java.util.ArrayList;
+import java.util.List;
+
+@Service
+public class UsageStatsServiceImpl implements UsageStatsService{
+
+    private final UsageStatsRepository usageStatsRepository;
+
+    public UsageStatsServiceImpl(UsageStatsRepository usageStatsRepository) {
+        this.usageStatsRepository = usageStatsRepository;
+    }
+
+    @Override
+    public UsageStats getDatasourceClicks(String id) {
+        String query = "SELECT 'views', sum(s.count), sum(s.openaire) FROM views_stats s where s.repository_id=? " +
+                "UNION ALL SELECT 'downloads', sum(s.count), sum(s.openaire) FROM downloads_stats s where s.repository_id=? " +
+                "UNION ALL SELECT 'pageviews', sum(s.count), '0' FROM pageviews_stats s, result_datasources rd where rd.id=s.result_id and rd.datasource=? ";
+
+        List<String> values = new ArrayList<>();
+        values.add(id);
+        values.add(id);
+        values.add(id);
+
+        return usageStatsRepository.executeUsageStats(query, values, "datasource");
+    }
+
+    /*
+    @Override
+    public UsageStats getOrganizationClicks(String organizationId) {
+
+        String query = "select sum(number_of_views) from organization_stats where id=?";
+
+        List<String> values = new ArrayList<>();
+        values.add(organizationId);
+
+        return usageStatsRepository.executeUsageStats(query, values, "organization");
+
+    }
+    */
+
+    @Override
+    public UsageStats getProjectClicks(String projectId) {
+        String query = "SELECT 'views', sum(s.count), sum(s.openaire) FROM views_stats s, project_results pr where pr.result=s.result_id and pr.id=? " +
+                "UNION ALL SELECT 'downloads', sum(s.count), sum(s.openaire) FROM downloads_stats s, project_results pr where pr.result=s.result_id and pr.id=? " +
+                "UNION ALL SELECT 'pageviews', sum(s.count), '0' FROM pageviews_stats s, project_results pr where pr.result=s.result_id and pr.id=?;";
+
+        List<String> values = new ArrayList<>();
+        values.add(projectId);
+        values.add(projectId);
+        values.add(projectId);
+
+        return usageStatsRepository.executeUsageStats(query, values, "project");
+    }
+
+    @Override
+    public UsageStats getResultClicks(String id) {
+        String query = "SELECT 'views', s.repository_id, CASE WHEN s.source='OpenAIRE' THEN d.name ELSE d.name ||' - '|| s.source END, sum(count), sum(openaire) FROM views_stats s, datasource d WHERE s.repository_id=d.id AND s.result_id=? GROUP BY s.source, s.repository_id, d.name " +
+                "UNION ALL SELECT 'downloads', s.repository_id, CASE WHEN s.source='OpenAIRE' THEN d.name ELSE d.name ||' - '|| s.source END, sum(count), sum(s.openaire) FROM downloads_stats s, datasource d WHERE s.repository_id=d.id AND s.result_id=? GROUP BY s.source, s.repository_id, d.name " +
+                "UNION ALL SELECT 'pageviews', 'OpenAIRE id', 'OpenAIRE', sum(count), '0' FROM pageviews_stats s WHERE result_id=?;";
+
+        List<String> values = new ArrayList<>();
+        values.add(id);
+        values.add(id);
+        values.add(id);
+
+        return usageStatsRepository.executeUsageStats(query, values, "result");
+    }
+
+    @Override
+    public TotalStats getTotalStats() {
+        return usageStatsRepository.executeTotalStats();
+    }
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/services/SushiLiteService.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/services/SushiLiteService.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/services/SushiLiteService.java	(revision 59373)
@@ -0,0 +1,14 @@
+package eu.dnetlib.usagestats.services;
+
+import eu.dnetlib.usagestats.sushilite.domain.ReportResponseWrapper;
+
+public interface SushiLiteService {
+    ReportResponseWrapper buildReport(String reportName, String release, String requestorId, String beginDate,
+                                             String endDate, String repositoryIdentifier, String itemIdentifier,
+                                             String itemDataType, String hasDoi, String granularity, String callback);
+
+    String displayReport(String reportName, String release, String requestorId, String beginDate,
+                                      String endDate, String repositoryIdentifier, String itemIdentifier,
+                                      String itemDataType, String hasDoi, String granularity, String callback, String pretty);
+}
+
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/services/SushiLiteServiceImpl.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/services/SushiLiteServiceImpl.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/services/SushiLiteServiceImpl.java	(revision 59373)
@@ -0,0 +1,235 @@
+package eu.dnetlib.usagestats.services;
+
+import com.fasterxml.jackson.databind.ObjectMapper;
+import eu.dnetlib.usagestats.repositories.UsageStatsRepository;
+import eu.dnetlib.usagestats.sushilite.domain.ReportItem;
+import eu.dnetlib.usagestats.sushilite.domain.ReportException;
+import eu.dnetlib.usagestats.sushilite.domain.ReportResponse;
+import eu.dnetlib.usagestats.sushilite.domain.ReportResponseWrapper;
+import org.springframework.stereotype.Service;
+
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.List;
+import org.apache.log4j.Logger;
+
+@Service
+public class SushiLiteServiceImpl implements SushiLiteService {
+
+
+    private final UsageStatsRepository usageStatsRepository;
+
+    private final Logger log = Logger.getLogger(this.getClass());
+
+    public SushiLiteServiceImpl(UsageStatsRepository usageStatsRepository) {
+        this.usageStatsRepository = usageStatsRepository;
+    }
+
+    @Override
+    public ReportResponseWrapper buildReport(String reportName, String release, String requestorId, String beginDate,
+                                             String endDate, String repositoryIdentifier, String itemIdentifier,
+                                             String itemDataType, String hasDoi, String granularity, String callback) {
+
+        List<ReportItem> reportItems = new ArrayList<>();
+        List<ReportException> reportExceptions = new ArrayList<>();
+
+        if (!granularity.equalsIgnoreCase("totals") && !granularity.equalsIgnoreCase("monthly")) {
+            reportExceptions.add(new ReportException("3062", "Warning", "Invalid ReportAttribute Value", "Granularity: \'" + granularity + "\' unknown. Defaulting to Monthly"));
+            granularity = "Monthly";
+        }
+
+        Date beginDateParsed;
+        if (!beginDate.equals("")) {
+            beginDateParsed = tryParse(beginDate);
+            if (beginDateParsed != null && (granularity.toLowerCase().equals("monthly") || beginDate.length() == 7)) {
+                Calendar temp = Calendar.getInstance();
+                temp.setTime(beginDateParsed);
+                temp.set(Calendar.DAY_OF_MONTH, temp.getActualMinimum(Calendar.DAY_OF_MONTH));
+                beginDateParsed = temp.getTime();
+            }
+        } else {
+            Calendar temp = Calendar.getInstance();
+            temp.add(Calendar.MONTH, -1);
+            temp.set(Calendar.DAY_OF_MONTH, temp.getActualMinimum(Calendar.DAY_OF_MONTH));
+            beginDateParsed = temp.getTime();
+            reportExceptions.add(new ReportException("3021", "Warning", "Unspecified Date Arguments", "Begin Date set to default: " + new SimpleDateFormat("yyyy-MM-dd").format(beginDateParsed)));
+        }
+
+        Date endDateParsed;
+        if (!endDate.equals("")) {
+            endDateParsed = tryParse(endDate);
+            if (endDateParsed != null && (granularity.toLowerCase().equals("monthly") || endDate.length() == 7)) {
+                Calendar temp = Calendar.getInstance();
+                temp.setTime(endDateParsed);
+                temp.set(Calendar.DAY_OF_MONTH, temp.getActualMaximum(Calendar.DAY_OF_MONTH));
+                endDateParsed = temp.getTime();
+            }
+        } else {
+            Calendar temp = Calendar.getInstance();
+            temp.add(Calendar.MONTH, -1);
+            temp.set(Calendar.DAY_OF_MONTH, temp.getActualMaximum(Calendar.DAY_OF_MONTH));
+            endDateParsed = temp.getTime();
+            reportExceptions.add(new ReportException("3021", "Warning", "Unspecified Date Arguments", "End Date set to default: " + new SimpleDateFormat("yyyy-MM-dd").format(endDateParsed)));
+        }
+        //log.error("dates: " + beginDateParsed.toString() + " - " + endDateParsed.toString());
+
+        if (beginDateParsed == null) {
+            reportExceptions.add(new ReportException("3020", "Error", "Invalid Date Arguments", "Begin Date: " + beginDate + " is not a valid date"));
+        }
+        if (endDateParsed == null) {
+            reportExceptions.add(new ReportException("3020", "Error", "Invalid Date Arguments", "End Date: " + endDate + " is not a valid date"));
+        }
+        if (beginDateParsed != null && endDateParsed != null && !beginDateParsed.before(endDateParsed)) {
+            reportExceptions.add(new ReportException("3020", "Error", "Invalid Date Arguments", "BeginDate \'" + new SimpleDateFormat("yyyy-MM-dd").format(beginDateParsed) + "\' is greater than EndDate \'" + new SimpleDateFormat("yyyy-MM-dd").format(endDateParsed) + "\'"));
+        }
+
+        String repoid = "";
+        if (!repositoryIdentifier.equals("")) {
+            repoid = usageStatsRepository.executeRepoId(repositoryIdentifier, reportName.toLowerCase());
+            if (repoid.equals("-1")) {
+                reportExceptions.add(new ReportException("3060", "Error", "Invalid Filter Value", "RepositoryIdentifier: " + repositoryIdentifier + " is not valid"));
+            }
+        }
+        String itemid = "";
+        if (!itemIdentifier.equals("")) {
+            String[] split = itemIdentifier.split(":");
+            switch (split[0].toLowerCase()) {
+                case "oid":
+                    itemid = itemIdentifier;
+                    break;
+                case "doi":
+                    itemid = itemIdentifier;
+                    break;
+                case "openaire":
+                    itemid = itemIdentifier;
+                    break;
+                default:
+                    reportExceptions.add(new ReportException("3060", "Error", "Invalid Filter Value", "ItemIdentifier: " + itemIdentifier + " is not valid"));
+                    itemid = "-1";
+            }
+        }
+        if (itemid.equals("") && repoid.equals("") && !reportName.equalsIgnoreCase("rr1") && !reportName.equalsIgnoreCase("jr1")) {
+            reportExceptions.add(new ReportException("3070", "Error", "Required Filter Missing", "ItemIdentifier or RepositoryIdentifier must be supplied"));
+        }
+        if (reportName.equalsIgnoreCase("ar1")) {
+            if (!itemid.equals("-1") && !repoid.equals("-1") && beginDateParsed != null && endDateParsed != null && beginDateParsed.before(endDateParsed)) {
+                if (!itemid.equals("")) {
+                    if (itemDataType.equalsIgnoreCase("") || itemDataType.equalsIgnoreCase("article")) {
+                        usageStatsRepository.executeItem(reportItems, itemIdentifier, repoid, "Article", beginDateParsed, endDateParsed, granularity);
+                        if (reportItems.isEmpty()) {
+                            reportExceptions.add(new ReportException("3030", "Error", "No Usage Available for Requested Dates", "Service did not find any data"));
+                        }
+                    } else {
+                        reportExceptions.add(new ReportException("3030", "Error", "No Usage Available for Requested Dates", "Service did not find any data"));
+                    }
+                } else if (!repoid.equals("")) {
+                    usageStatsRepository.executeBatchItems(reportItems, repoid, "Article", beginDateParsed, endDateParsed, granularity);
+                    if (reportItems.isEmpty()) {
+                        reportExceptions.add(new ReportException("3030", "Error", "No Usage Available for Requested Dates", "Service did not find any data"));
+                    }
+                }
+            }
+        } else if (reportName.equalsIgnoreCase("br1")) {
+            if (!itemid.equals("-1") && !repoid.equals("-1") && beginDateParsed != null && endDateParsed != null && beginDateParsed.before(endDateParsed)) {
+                if (!itemid.equals("")) {
+                    if (itemDataType.equalsIgnoreCase("") || itemDataType.equalsIgnoreCase("book")) {
+                        usageStatsRepository.executeItem(reportItems, itemIdentifier, repoid, "Book", beginDateParsed, endDateParsed, granularity);
+                        if (reportItems.isEmpty()) {
+                            reportExceptions.add(new ReportException("3030", "Error", "No Usage Available for Requested Dates", "Service did not find any data"));
+                        }
+                    } else {
+                        reportExceptions.add(new ReportException("3030", "Error", "No Usage Available for Requested Dates", "Service did not find any data"));
+                    }
+                } else if (!repoid.equals("")) {
+                    usageStatsRepository.executeBatchItems(reportItems, repoid, "Book", beginDateParsed, endDateParsed, granularity);
+                    if (reportItems.isEmpty()) {
+                        reportExceptions.add(new ReportException("3030", "Error", "No Usage Available for Requested Dates", "Service did not find any data"));
+                    }
+                }
+            }
+        } else if (reportName.equalsIgnoreCase("br2")) {
+            if (!itemid.equals("-1") && !repoid.equals("-1") && beginDateParsed != null && endDateParsed != null && beginDateParsed.before(endDateParsed)) {
+                if (!itemid.equals("")) {
+                    if (itemDataType.equalsIgnoreCase("") || itemDataType.equalsIgnoreCase("part of book or chapter of book")) {
+                        usageStatsRepository.executeItem(reportItems, itemIdentifier, repoid, "Part of book or chapter of book", beginDateParsed, endDateParsed, granularity);
+                        if (reportItems.isEmpty()) {
+                            reportExceptions.add(new ReportException("3030", "Error", "No Usage Available for Requested Dates", "Service did not find any data"));
+                        }
+                    } else {
+                        reportExceptions.add(new ReportException("3030", "Error", "No Usage Available for Requested Dates", "Service did not find any data"));
+                    }
+                } else if (!repoid.equals("")) {
+                    usageStatsRepository.executeBatchItems(reportItems, repoid, "Part of book or chapter of book", beginDateParsed, endDateParsed, granularity);
+                    if (reportItems.isEmpty()) {
+                        reportExceptions.add(new ReportException("3030", "Error", "No Usage Available for Requested Dates", "Service did not find any data"));
+                    }
+                }
+            }
+        } else if (reportName.equalsIgnoreCase("ir1")) {
+            if (!itemid.equals("-1") && !repoid.equals("-1") && beginDateParsed != null && endDateParsed != null && beginDateParsed.before(endDateParsed)) {
+                if (!itemid.equals("")) {
+                    usageStatsRepository.executeItem(reportItems, itemIdentifier, repoid, itemDataType, beginDateParsed, endDateParsed, granularity);
+                } else if (!repoid.equals("")) {
+                    usageStatsRepository.executeBatchItems(reportItems, repoid, itemDataType, beginDateParsed, endDateParsed, granularity);
+                }
+                if (reportItems.isEmpty()) {
+                    reportExceptions.add(new ReportException("3030", "Error", "No Usage Available for Requested Dates", "Service did not find any data"));
+                }
+            }
+        } else if (reportName.equalsIgnoreCase("rr1")) {
+            if (!repoid.equals("-1") && beginDateParsed != null && endDateParsed != null && beginDateParsed.before(endDateParsed)) {
+                usageStatsRepository.executeRepo(reportItems, repoid, itemDataType, beginDateParsed, endDateParsed, granularity);
+            }
+            if (reportItems.isEmpty()) {
+                reportExceptions.add(new ReportException("3030", "Error", "No Usage Available for Requested Dates", "Service did not find any data"));
+            }
+        } else if (reportName.equalsIgnoreCase("jr1")) {
+            if (!repoid.equals("-1") && beginDateParsed != null && endDateParsed != null && beginDateParsed.before(endDateParsed)) {
+                usageStatsRepository.executeJournal(reportItems, repoid, itemDataType, beginDateParsed, endDateParsed, granularity);
+            }
+            if (reportItems.isEmpty()) {
+                reportExceptions.add(new ReportException("3030", "Error", "No Usage Available for Requested Dates", "Service did not find any data"));
+            }
+        }else if (reportName.equals("")) {
+            reportExceptions.add(new ReportException("3050", "Error", "Report argument is missing", "You must supply a Report argument"));
+        } else {
+            reportExceptions.add(new ReportException("3000", "Error", "Report " + reportName + " not supported", "Supported reports: AR1, IR1, RR1, BR1, BR2"));
+        }
+
+
+        ReportResponse reportResponse = new ReportResponse(reportName, release, requestorId, beginDate, endDate,
+                repositoryIdentifier, itemIdentifier, itemDataType, hasDoi, granularity, callback, reportItems, reportExceptions);
+
+        return new ReportResponseWrapper(reportResponse);
+    }
+
+    @Override
+    public String displayReport(String reportName, String release, String requestorId, String beginDate, String endDate, String repositoryIdentifier, String itemIdentifier, String itemDataType, String hasDoi, String granularity, String callback, String pretty) {
+        ObjectMapper objectMapper = new ObjectMapper();
+        try {
+            if (pretty.equalsIgnoreCase("pretty")) {
+                return "<pre>" + objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(buildReport(reportName, release, requestorId, beginDate, endDate, repositoryIdentifier, itemIdentifier, itemDataType, hasDoi, granularity, callback)).replaceAll("/", "\\\\/") + "</pre>";
+            }
+            return objectMapper.writeValueAsString(buildReport(reportName, release, requestorId, beginDate, endDate, repositoryIdentifier, itemIdentifier, itemDataType, hasDoi, granularity, callback)).replaceAll("/", "\\\\/");
+        } catch (Exception e) {
+            e.printStackTrace();
+            return null;
+        }
+        //return report.getReport(reportP, release, requestorId, beginDate, endDate, repositoryIdentifier, itemIdentifier, itemDataType, hasDoi, granularity, callback, pretty);
+    }
+
+    private Date tryParse(String dateString) {
+        try {
+            if (dateString.length() == 7) {
+                return new SimpleDateFormat("yyyy-MM").parse(dateString);
+            } else if (dateString.length() == 10) {
+                return new SimpleDateFormat("yyyy-MM-dd").parse(dateString);
+            }
+        } catch (Exception e) {
+            log.error("ParseError: ", e);
+        }
+        return null;
+    }
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/controllers/UsageStatsController.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/controllers/UsageStatsController.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/controllers/UsageStatsController.java	(revision 59373)
@@ -0,0 +1,57 @@
+package eu.dnetlib.usagestats.controllers;
+
+import eu.dnetlib.usagestats.portal.TotalStats;
+import eu.dnetlib.usagestats.portal.UsageStats;
+
+import eu.dnetlib.usagestats.services.UsageStatsService;
+import org.apache.log4j.Logger;
+import org.springframework.web.bind.annotation.CrossOrigin;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RestController;
+
+
+@RestController
+@CrossOrigin(methods = RequestMethod.GET, origins = "*")
+public class UsageStatsController {
+
+    private final UsageStatsService usageStatsService;
+
+    private final Logger log = Logger.getLogger(this.getClass());
+
+    public UsageStatsController(UsageStatsService usageStatsService) {
+        this.usageStatsService = usageStatsService;
+    }
+
+    @RequestMapping(value = "/datasources/{datasourceId}/clicks")
+    public UsageStats getDatasourceClicks(@PathVariable(value = "datasourceId") String datasourceId) {
+        log.info("stats request for datasource: " + datasourceId);
+        return usageStatsService.getDatasourceClicks(datasourceId);
+    }
+
+    @RequestMapping(value = "/projects/{projectId}/clicks")
+    public UsageStats getProjectClicks(@PathVariable(value = "projectId") String projectId) {
+        log.info("stats request for project: " + projectId);
+        return usageStatsService.getProjectClicks(projectId);
+    }
+
+    /*
+    @RequestMapping(value = "/organizations/{organizationId}/clicks")
+    public UsageStats getOrganizationClicks(@PathVariable(value = "organizationId") String organizationId) {
+        log.info("stats request for organization: " + organizationId);
+        return usageStatsService.getOrganizationClicks(organizationId);
+    }
+    */
+
+    @RequestMapping(value = "/results/{resultId}/clicks")
+    public UsageStats getResultClicks(@PathVariable(value = "resultId") String resultId) {
+        log.info("stats request for result: " + resultId);
+        return usageStatsService.getResultClicks(resultId);
+    }
+    @RequestMapping(value = "/totals")
+    public TotalStats getTotalStats() {
+        log.info("total stats request");
+        return usageStatsService.getTotalStats();
+    }
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/controllers/SushiLiteController.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/controllers/SushiLiteController.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/controllers/SushiLiteController.java	(revision 59373)
@@ -0,0 +1,37 @@
+package eu.dnetlib.usagestats.controllers;
+
+import eu.dnetlib.usagestats.services.SushiLiteService;
+
+import org.apache.log4j.Logger;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * Created by tsampikos on 10/4/2017.
+ */
+
+@RestController
+class SushiLiteController {
+
+    private final Logger log = Logger.getLogger(this.getClass());
+
+    private final SushiLiteService sushiLiteService;
+
+    public SushiLiteController(SushiLiteService sushiLiteService) {
+        this.sushiLiteService = sushiLiteService;
+    }
+
+    @RequestMapping(value = "/sushilite/GetReport/", method = RequestMethod.GET)
+    public String getReport(@RequestParam(value = "Report", defaultValue = "") String reportP, @RequestParam(value = "Release", defaultValue = "4") String release, @RequestParam(value = "RequestorID", defaultValue = "anonymous") String requestorId,
+                            @RequestParam(value = "BeginDate", defaultValue = "") String beginDate, @RequestParam(value = "EndDate", defaultValue = "") String endDate, @RequestParam(value = "RepositoryIdentifier", defaultValue = "") String repositoryIdentifier,
+                            @RequestParam(value = "ItemIdentifier", defaultValue = "") String itemIdentifier, @RequestParam(value = "ItemDataType", defaultValue = "") String itemDataType,
+                            @RequestParam(value = "hasDOI", defaultValue = "") String hasDoi, @RequestParam(value = "Granularity", defaultValue = "Monthly") String granularity, @RequestParam(value = "Callback", defaultValue = "") String callback,
+                            @RequestParam(value = "Pretty", defaultValue = "") String pretty) {
+        log.info("Sushi Report request: " + reportP + " from " + requestorId);
+        log.info("repository identifier: " + repositoryIdentifier + " - item identifier: " + itemIdentifier);
+
+        return sushiLiteService.displayReport(reportP, release, requestorId, beginDate, endDate, repositoryIdentifier, itemIdentifier, itemDataType, hasDoi, granularity, callback, pretty);
+    }
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/config/SpringRedisConfiguration.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/config/SpringRedisConfiguration.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/config/SpringRedisConfiguration.java	(revision 59373)
@@ -0,0 +1,47 @@
+package eu.dnetlib.usagestats.config;
+
+import org.apache.log4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.data.redis.serializer.StringRedisSerializer;
+
+/**
+ * Created by tsampikos on 20/4/2017.
+ */
+@Configuration
+public class SpringRedisConfiguration {
+
+    private final Logger log = Logger.getLogger(this.getClass());
+
+    @Value("${usagestats.redis.hostname}")
+    private String hostname;
+
+    @Value("${usagestats.redis.port}")
+    private int port;
+
+    @Bean
+    public JedisConnectionFactory connectionFactory() {
+        JedisConnectionFactory connectionFactory = new JedisConnectionFactory();
+        connectionFactory.setHostName(hostname);
+        connectionFactory.setPort(port);
+        connectionFactory.setUsePool(false);
+        log.info("Opening redis connection to : " + connectionFactory.getHostName() + ":" + connectionFactory.getPort());
+        return connectionFactory;
+    }
+
+    @Bean
+    @Autowired
+    public RedisTemplate<String, String> redisTemplate() {
+        RedisTemplate<String, String> redisTemplate = new RedisTemplate<>();
+        redisTemplate.setConnectionFactory(connectionFactory());
+        redisTemplate.setKeySerializer(new StringRedisSerializer());
+        redisTemplate.setValueSerializer(new StringRedisSerializer());
+        redisTemplate.setHashKeySerializer(new StringRedisSerializer());
+        redisTemplate.setHashValueSerializer(new StringRedisSerializer());
+        return redisTemplate;
+    }
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/config/DataSourceConfiguration.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/config/DataSourceConfiguration.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/config/DataSourceConfiguration.java	(revision 59373)
@@ -0,0 +1,26 @@
+package eu.dnetlib.usagestats.config;
+
+//import org.springframework.boot.jdbc.DataSourceBuilder;
+import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Primary;
+
+import javax.sql.DataSource;
+
+/**
+ * Created by tsampikos on 8/3/2017.
+ */
+@Configuration
+public class DataSourceConfiguration {
+
+    @ConfigurationProperties(prefix = "usagestats")
+    @Bean
+    @Primary
+    public DataSource getDataSource() {
+        return DataSourceBuilder
+                .create()
+                .build();
+    }
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/config/WebMvcConfiguration.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/config/WebMvcConfiguration.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/config/WebMvcConfiguration.java	(revision 59373)
@@ -0,0 +1,40 @@
+package eu.dnetlib.usagestats.config;
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
+//import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
+
+/**
+ * Created by tsampikos on 12/4/2017.
+ */
+@Configuration
+//public class WebMvcConfiguration implements WebMvcConfigurer {
+public class WebMvcConfiguration extends WebMvcConfigurerAdapter {
+
+    @Override
+    public void addViewControllers(ViewControllerRegistry registry) {
+        registry.addViewController("/sushilite").setViewName("redirect:/sushilite/");
+        registry.addViewController("/sushilite/").setViewName("forward:/sushilite/index.html");
+
+        registry.addViewController("/sushilite/AR1").setViewName("redirect:/sushilite/AR1/");
+        registry.addViewController("/sushilite/AR1/").setViewName("forward:/sushilite/AR1/index.html");
+
+        registry.addViewController("/sushilite/IR1").setViewName("redirect:/sushilite/IR1/");
+        registry.addViewController("/sushilite/IR1/").setViewName("forward:/sushilite/IR1/index.html");
+
+        registry.addViewController("/sushilite/RR1").setViewName("redirect:/sushilite/RR1/");
+        registry.addViewController("/sushilite/RR1/").setViewName("forward:/sushilite/RR1/index.html");
+
+        registry.addViewController("/sushilite/JR1").setViewName("redirect:/sushilite/JR1/");
+        registry.addViewController("/sushilite/JR1/").setViewName("forward:/sushilite/JR1/index.html");
+
+        registry.addViewController("/sushilite/BR1").setViewName("redirect:/sushilite/BR1/");
+        registry.addViewController("/sushilite/BR1/").setViewName("forward:/sushilite/BR1/index.html");
+
+        registry.addViewController("/sushilite/BR2").setViewName("redirect:/sushilite/BR2/");
+        registry.addViewController("/sushilite/BR2/").setViewName("forward:/sushilite/BR2/index.html");
+
+        super.addViewControllers(registry);
+    }
+}
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/UsageStatsApi.java
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/UsageStatsApi.java	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/java/eu/dnetlib/usagestats/UsageStatsApi.java	(revision 59373)
@@ -0,0 +1,22 @@
+package eu.dnetlib.usagestats;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.web.support.SpringBootServletInitializer;
+import org.springframework.context.annotation.PropertySource;
+import org.springframework.context.annotation.PropertySources;
+
+@PropertySources({
+        @PropertySource("classpath:usageStatsAPI.properties"),
+        @PropertySource("classpath:dnet-override.properties")}
+)
+@SpringBootApplication
+public class UsageStatsApi extends SpringBootServletInitializer {
+
+    public static void main(String[] args) {
+        SpringApplication.run(UsageStatsApi.class, args);
+    }
+}
+
+
+
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/BR1/index.html
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/BR1/index.html	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/BR1/index.html	(revision 59373)
@@ -0,0 +1,199 @@
+<!DOCTYPE html>
+<html lang="en-gb" dir="ltr" vocab="http://schema.org/">
+<head>
+   <meta charset="utf-8">
+   <meta http-equiv="X-UA-Compatible" content="IE=edge">
+   <meta name="viewport" content="width=device-width, initial-scale=1">
+   <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+   <meta name="description" content="OpenAIRE  SUSHI Lite Client, open access, research, scientific publication, European Commission,
+         EC, FP7, ERC, Horizon 2020, H2020, search, projects "/>
+   <link href="../../assets/favicon.ico" />
+   <title>OpenAIRE  SUSHI Lite Client</title>
+   <script  src="../../assets/jquery.js"></script>
+   <script  src="../../assets/uikit.js"></script>
+   <script src="../../assets/uikit-icon-max.js"></script>
+   <link rel="stylesheet" type="text/css" href="../../assets/theme.css">
+   <link rel="stylesheet" type="text/css" href="../../assets/custom.css">
+   <link rel="stylesheet" type="text/css" href="../../assets/custom.css.1">
+</head>
+<body class="" style="">
+<div class="uk-offcanvas-content uk-height-viewport">
+   <!-- MENU STARTS HERE-->
+   <!-- MAIN MENU  STARTS HERE-->
+   <div class="tm-header-mobile uk-hidden@m">
+      <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light"  uk-sticky="">
+         <nav class="uk-navbar-container uk-navbar" uk-navbar="">
+            <div class="uk-navbar-center">
+               <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                  <img src="../../assets/apple-icon-72x72.png" alt="OpenAIRE" class="uk-responsive-height">
+               </a>
+               <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-visible@m" href="../../sushilite/" >
+                  OpenAIRE SUSHI Lite Client</a>
+               <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-hidden@m"  href="../../sushilite/">
+                  SUSHI Lite Client</a>
+            </div>
+         </nav>
+      </div>
+   </div>
+   <div class="tm-header uk-visible@m tm-header-transparent" uk-header="">
+      <!-- top=".tm-header" + [class*=&quot;uk-section&quot;] -->
+      <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light" media="768"  uk-sticky="">
+         <div class="uk-container uk-container-expand">
+            <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;}" style="background-color:white !important;">
+               <div class="uk-navbar-center">
+                  <div class="uk-logo uk-navbar-item uk-margin-small-top">
+                     <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                        <img alt="OpenAIRE" class="uk-responsive-height" src="../../assets/Logo_Horizontal.png">
+                     </a>
+                  </div>
+                  <div class="uk-logo uk-navbar-item uk-margin-medium-top">
+                     <h3 style="color: #767779 !important;"><a class="uk-navbar-item uk-logo"  href="../../sushilite/">
+                        SUSHI Lite Client</a>
+                     </h3>
+                  </div>
+               </div>
+            </nav>
+         </div>
+      </div>
+   </div>
+   <!-- MENU ENDS HERE-->
+   <div class="first_page_section uk-section-default uk-section uk-padding-remove-vertical">
+      <div class="first_page_banner_headline uk-grid-collapse uk-flex-middle uk-margin-remove-vertical uk-grid" uk-grid="">
+      </div>
+   </div>
+   <div id="tm-main" class=" uk-section  uk-margin-large-top tm-middle custom-main-content">
+      <div uk-grid="" class="uk-grid uk-grid-stack">
+         <div class="tm-main uk-width-1-1@s uk-width-1-1@m  uk-width-1-1@l uk-row-first uk-first-column">
+            <div class="uk-container">
+               <form action="../../sushilite/GetReport/" method="get" class="uk-forml uk-width-1-1@s uk-width-2-3@m  uk-container ">
+                  <h3>Report Request</h3>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Report Name:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Report'>
+                           <option value='BR1'>BR1</option>
+                        </select>
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Release:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Release'>
+                           <option value="4">4</option>
+                        </select>
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Requestor:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="RequestorID" value="anonymous">
+                     </div>
+                  </div>
+                  <h3>Report Filters</h3>
+                  <h5>Date range</h5>
+                  <p>Valid date formats are yyyy-mm-dd or yyyy-mm. Default range is the last available month.
+                  </p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Begin Date:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="BeginDate" placeholder="2016-03" />
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        End Date:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="EndDate" placeholder="2016-06" />
+                     </div>
+                  </div>
+                  <h5>Filters</h5>
+                  <p>Provide either a Repository Identifier or an Item Identifier<br />
+                     Identifier format: <b>namespace:value</b><br />
+                     Valid namespace for Repository Identifier: <b>openaire</b> or <b>opendoar</b>.<br />
+                     Valid namespace for Item Identifier: <b>openaire</b>, <b>doi</b> or <b>oid</b>(for OAI-PMH).
+                  </p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Repository Identifier:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="RepositoryIdentifier" placeholder="e.g. opendoar:1503">
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Item Identifier:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="ItemIdentifier" placeholder="e.g. openaire:od_________::fb90de6f20d79783d05749d8f60417d5">
+                     </div>
+                  </div>
+                  <!--
+                     //<p>You may also limit the results to include or exclude items that have a DOI<br />
+                         //Valid values: Yes or No</p>
+                     //hasDOI:
+                     //<select name='hasDOI'>
+                         //<option value="">Not applicable</option>
+                         //<option value="Yes">Yes</option>
+                         //<option value="No">No</option>
+                         //</select>
+
+                     -->
+                  <h3>Report Attributes</h3>
+                  <p>Valid Granularity values: Monthly or Totals</p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Granularity:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Granularity'>
+                           <option value="Monthly">Monthly</option>
+                           <option value="Totals">Totals</option>
+                        </select>
+                     </div>
+                  </div>
+                  <!--
+                     //<p>The format in which the response is to be returned defaults to JSON unless a callback function name is entered in which case JSONP is returned.</p>
+                     //<input type="text" name="Callback">
+                     -->
+                  <p>The Pretty attribute is just for humans playing with the API and looking at results in a browser.</p>
+                  <p><input type="checkbox" name="Pretty" value="Pretty" checked="checked">Pretty print json(p) for humans</p>
+                  <input type="submit" class="uk-button uk-button-primary" value="Get Report"/>
+               </form>
+            </div>
+         </div>
+      </div>
+   </div>
+   <!-- FOOTER STARTS HERE-->
+   <div class="custom-footer" style="">
+      <div class="uk-section-primary uk-section uk-section-small">
+         <div class="uk-container">
+            <div class="uk-grid-margin uk-grid uk-grid-stack" uk-grid="">
+               <div class="uk-width-1-1@m uk-first-column">
+                  <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-center">
+                     <img alt="OpenAIRE" class="el-image" src="../../assets/Logo_Horizontal_white_small.png">
+                  </div>
+                  <div class="footer-license uk-margin uk-margin-remove-bottom uk-text-center uk-text-lead">
+                     <div><a href="http://creativecommons.org/licenses/by/4.0/" rel="license" target="_blank"><img alt="Creative" src="../../assets/80x15.png" style="height: auto; max-width: 100%; vertical-align: middle;"></a>&nbsp;UNLESS OTHERWISE INDICATED, ALL MATERIALS CREATED BY THE OPENAIRE CONSORTIUM ARE LICENSED UNDER A&nbsp;<a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE</a>.</div>
+                     <div>OPENAIRE IS POWERED BY&nbsp;<a href="http://www.d-net.research-infrastructures.eu/" target="_blank">D-NET</a>.</div>
+                  </div>
+                  <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-right">
+                     <a class="uk-totop uk-icon" href="#" uk-scroll="" uk-totop=""></a>
+                  </div>
+               </div>
+            </div>
+         </div>
+      </div>
+   </div>
+</div>
+</body>
+</html>
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/BR2/index.html
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/BR2/index.html	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/BR2/index.html	(revision 59373)
@@ -0,0 +1,199 @@
+<!DOCTYPE html>
+<html lang="en-gb" dir="ltr" vocab="http://schema.org/">
+<head>
+   <meta charset="utf-8">
+   <meta http-equiv="X-UA-Compatible" content="IE=edge">
+   <meta name="viewport" content="width=device-width, initial-scale=1">
+   <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+   <meta name="description" content="OpenAIRE  SUSHI Lite Client, open access, research, scientific publication, European Commission,
+         EC, FP7, ERC, Horizon 2020, H2020, search, projects "/>
+   <link href="../../assets/favicon.ico" />
+   <title>OpenAIRE  SUSHI Lite Client</title>
+   <script  src="../../assets/jquery.js"></script>
+   <script  src="../../assets/uikit.js"></script>
+   <script src="../../assets/uikit-icon-max.js"></script>
+   <link rel="stylesheet" type="text/css" href="../../assets/theme.css">
+   <link rel="stylesheet" type="text/css" href="../../assets/custom.css">
+   <link rel="stylesheet" type="text/css" href="../../assets/custom.css.1">
+</head>
+<body class="" style="">
+<div class="uk-offcanvas-content uk-height-viewport">
+   <!-- MENU STARTS HERE-->
+   <!-- MAIN MENU  STARTS HERE-->
+   <div class="tm-header-mobile uk-hidden@m">
+      <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light"  uk-sticky="">
+         <nav class="uk-navbar-container uk-navbar" uk-navbar="">
+            <div class="uk-navbar-center">
+               <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                  <img src="../../assets/apple-icon-72x72.png" alt="OpenAIRE" class="uk-responsive-height">
+               </a>
+               <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-visible@m" href="../../sushilite/" >
+                  OpenAIRE SUSHI Lite Client</a>
+               <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-hidden@m"  href="../../sushilite/">
+                  SUSHI Lite Client</a>
+            </div>
+         </nav>
+      </div>
+   </div>
+   <div class="tm-header uk-visible@m tm-header-transparent" uk-header="">
+      <!-- top=".tm-header" + [class*=&quot;uk-section&quot;] -->
+      <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light" media="768"  uk-sticky="">
+         <div class="uk-container uk-container-expand">
+            <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;}" style="background-color:white !important;">
+               <div class="uk-navbar-center">
+                  <div class="uk-logo uk-navbar-item uk-margin-small-top">
+                     <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                        <img alt="OpenAIRE" class="uk-responsive-height" src="../../assets/Logo_Horizontal.png">
+                     </a>
+                  </div>
+                  <div class="uk-logo uk-navbar-item uk-margin-medium-top">
+                     <h3 style="color: #767779 !important;"><a class="uk-navbar-item uk-logo"  href="../../sushilite/">
+                        SUSHI Lite Client</a>
+                     </h3>
+                  </div>
+               </div>
+            </nav>
+         </div>
+      </div>
+   </div>
+   <!-- MENU ENDS HERE-->
+   <div class="first_page_section uk-section-default uk-section uk-padding-remove-vertical">
+      <div class="first_page_banner_headline uk-grid-collapse uk-flex-middle uk-margin-remove-vertical uk-grid" uk-grid="">
+      </div>
+   </div>
+   <div id="tm-main" class=" uk-section  uk-margin-large-top tm-middle custom-main-content">
+      <div uk-grid="" class="uk-grid uk-grid-stack">
+         <div class="tm-main uk-width-1-1@s uk-width-1-1@m  uk-width-1-1@l uk-row-first uk-first-column">
+            <div class="uk-container">
+               <form action="../../sushilite/GetReport/" method="get" class="uk-forml uk-width-1-1@s uk-width-2-3@m  uk-container ">
+                  <h3>Report Request</h3>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Report Name:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Report'>
+                           <option value='BR2'>BR2</option>
+                        </select>
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Release:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Release'>
+                           <option value="4">4</option>
+                        </select>
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Requestor:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="RequestorID" value="anonymous">
+                     </div>
+                  </div>
+                  <h3>Report Filters</h3>
+                  <h5>Date range</h5>
+                  <p>Valid date formats are yyyy-mm-dd or yyyy-mm. Default range is the last available month.
+                  </p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Begin Date:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="BeginDate" placeholder="2016-03" />
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        End Date:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="EndDate" placeholder="2016-06" />
+                     </div>
+                  </div>
+                  <h5>Filters</h5>
+                  <p>Provide either a Repository Identifier or an Item Identifier<br />
+                     Identifier format: <b>namespace:value</b><br />
+                     Valid namespace for Repository Identifier: <b>openaire</b> or <b>opendoar</b>.<br />
+                     Valid namespace for Item Identifier: <b>openaire</b>, <b>doi</b> or <b>oid</b>(for OAI-PMH).
+                  </p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Repository Identifier:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="RepositoryIdentifier" placeholder="e.g. opendoar:1503">
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Item Identifier:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="ItemIdentifier" placeholder="e.g. openaire:od_________::fb90de6f20d79783d05749d8f60417d5">
+                     </div>
+                  </div>
+                  <!--
+                     //<p>You may also limit the results to include or exclude items that have a DOI<br />
+                         //Valid values: Yes or No</p>
+                     //hasDOI:
+                     //<select name='hasDOI'>
+                         //<option value="">Not applicable</option>
+                         //<option value="Yes">Yes</option>
+                         //<option value="No">No</option>
+                         //</select>
+
+                     -->
+                  <h3>Report Attributes</h3>
+                  <p>Valid Granularity values: Monthly or Totals</p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Granularity:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Granularity'>
+                           <option value="Monthly">Monthly</option>
+                           <option value="Totals">Totals</option>
+                        </select>
+                     </div>
+                  </div>
+                  <!--
+                     //<p>The format in which the response is to be returned defaults to JSON unless a callback function name is entered in which case JSONP is returned.</p>
+                     //<input type="text" name="Callback">
+                     -->
+                  <p>The Pretty attribute is just for humans playing with the API and looking at results in a browser.</p>
+                  <p><input type="checkbox" name="Pretty" value="Pretty" checked="checked">Pretty print json(p) for humans</p>
+                  <input type="submit" class="uk-button uk-button-primary" value="Get Report"/>
+               </form>
+            </div>
+         </div>
+      </div>
+   </div>
+   <!-- FOOTER STARTS HERE-->
+   <div class="custom-footer" style="">
+      <div class="uk-section-primary uk-section uk-section-small">
+         <div class="uk-container">
+            <div class="uk-grid-margin uk-grid uk-grid-stack" uk-grid="">
+               <div class="uk-width-1-1@m uk-first-column">
+                  <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-center">
+                     <img alt="OpenAIRE" class="el-image" src="../../assets/Logo_Horizontal_white_small.png">
+                  </div>
+                  <div class="footer-license uk-margin uk-margin-remove-bottom uk-text-center uk-text-lead">
+                     <div><a href="http://creativecommons.org/licenses/by/4.0/" rel="license" target="_blank"><img alt="Creative" src="../../assets/80x15.png" style="height: auto; max-width: 100%; vertical-align: middle;"></a>&nbsp;UNLESS OTHERWISE INDICATED, ALL MATERIALS CREATED BY THE OPENAIRE CONSORTIUM ARE LICENSED UNDER A&nbsp;<a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE</a>.</div>
+                     <div>OPENAIRE IS POWERED BY&nbsp;<a href="http://www.d-net.research-infrastructures.eu/" target="_blank">D-NET</a>.</div>
+                  </div>
+                  <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-right">
+                     <a class="uk-totop uk-icon" href="#" uk-scroll="" uk-totop=""></a>
+                  </div>
+               </div>
+            </div>
+         </div>
+      </div>
+   </div>
+</div>
+</body>
+</html>
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/index.html
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/index.html	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/index.html	(revision 59373)
@@ -0,0 +1,107 @@
+<!DOCTYPE html>
+<html lang="en-gb" dir="ltr" vocab="http://schema.org/">
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+    <meta name="description" content="OpenAIRE  SUSHI Lite Client, open access, research, scientific publication, European Commission,
+      EC, FP7, ERC, Horizon 2020, H2020, search, projects "/>
+    <link href="../assets/favicon.ico" />
+    <title>OpenAIRE  SUSHI Lite Client</title>
+    <script  src="../assets/jquery.js"></script>
+    <script  src="../assets/uikit.js"></script>
+    <script src="../assets/uikit-icon-max.js"></script>
+    <link rel="stylesheet" type="text/css" href="../assets/theme.css">
+    <link rel="stylesheet" type="text/css" href="../assets/custom.css">
+    <link rel="stylesheet" type="text/css" href="../assets/custom.css.1">
+</head>
+<body class="" style="">
+<div class="uk-offcanvas-content uk-height-viewport">
+    <!-- MENU STARTS HERE-->
+    <!-- MAIN MENU  STARTS HERE-->
+    <div class="tm-header-mobile uk-hidden@m">
+        <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light"   uk-sticky="">
+            <nav class="uk-navbar-container uk-navbar" uk-navbar="">
+
+                <div class="uk-navbar-center">
+                    <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                        <img src="../assets/apple-icon-72x72.png" alt="OpenAIRE" class="uk-responsive-height">
+                    </a>
+                    <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-visible@m" href="../sushilite/" >
+                        OpenAIRE SUSHI Lite Client</a>
+                    <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-hidden@m"  href="../sushilite/">
+                        SUSHI Lite Client</a>
+                </div>
+            </nav>
+
+        </div>
+    </div>
+    <div class="tm-header uk-visible@m tm-header-transparent" uk-header=""><!-- top=".tm-header" + [class*=&quot;uk-section&quot;] -->
+        <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light" media="768"   uk-sticky="">
+            <div class="uk-container uk-container-expand">
+                <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;}" style="background-color:white !important;">
+                    <div class="uk-navbar-center">
+                        <div class="uk-logo uk-navbar-item uk-margin-small-top">
+                            <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                                <img alt="OpenAIRE" class="uk-responsive-height" src="../assets/Logo_Horizontal.png">
+                            </a>
+                        </div>
+                        <div class="uk-logo uk-navbar-item uk-margin-medium-top">
+                            <h3 style="color: #767779 !important;"><a class="uk-navbar-item uk-logo" href="../sushilite/">
+                                SUSHI Lite Client</a> </h3>
+                        </div>
+                    </div>
+
+                </nav>
+            </div>
+        </div>
+    </div>
+    <!-- MENU ENDS HERE-->
+    <div class="first_page_section uk-section-default uk-section uk-padding-remove-vertical">
+        <div class="first_page_banner_headline uk-grid-collapse uk-flex-middle uk-margin-remove-vertical uk-grid" uk-grid="">
+        </div>
+    </div>
+    <div id="tm-main" class=" uk-section  uk-margin-large-top tm-middle custom-main-content">
+        <div uk-grid="" class="uk-grid uk-grid-stack">
+            <div class="tm-main uk-width-1-1@s uk-width-1-1@m  uk-width-1-1@l uk-row-first uk-first-column">
+
+                <div class="uk-container uk-text-center">
+                    <h3> Supported Reports</h3>
+                    <ul class="uk-list">
+                        <li><a href="./AR1/">AR1 Report</a></li>
+                        <li><a href="./IR1/">IR1 Report</a></li>
+                        <li><a href="./RR1/">RR1 Report</a></li>
+                        <li><a href="./JR1/">JR1 Report</a></li>
+                        <li><a href="./BR1/">BR1 Report</a></li>
+                        <li><a href="./BR2/">BR2 Report</a></li>
+                    </ul>
+                    <br>
+                </div>
+            </div>
+        </div>
+    </div>
+    <!-- FOOTER STARTS HERE-->
+    <div class="custom-footer" style="">
+        <div class="uk-section-primary uk-section uk-section-small">
+            <div class="uk-container">
+                <div class="uk-grid-margin uk-grid uk-grid-stack" uk-grid="">
+                    <div class="uk-width-1-1@m uk-first-column">
+                        <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-center">
+                            <img alt="OpenAIRE" class="el-image" src="../assets/Logo_Horizontal_white_small.png">
+                        </div>
+                        <div class="footer-license uk-margin uk-margin-remove-bottom uk-text-center uk-text-lead">
+                            <div><a href="http://creativecommons.org/licenses/by/4.0/" rel="license" target="_blank"><img alt="Creative" src="../assets/80x15.png" style="height: auto; max-width: 100%; vertical-align: middle;"></a>&nbsp;UNLESS OTHERWISE INDICATED, ALL MATERIALS CREATED BY THE OPENAIRE CONSORTIUM ARE LICENSED UNDER A&nbsp;<a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE</a>.</div>
+                            <div>OPENAIRE IS POWERED BY&nbsp;<a href="http://www.d-net.research-infrastructures.eu/" target="_blank">D-NET</a>.</div>
+                        </div>
+                        <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-right">
+                            <a class="uk-totop uk-icon" href="#" uk-scroll="" uk-totop=""></a>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</body>
+</html>
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/AR1/index.html
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/AR1/index.html	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/AR1/index.html	(revision 59373)
@@ -0,0 +1,199 @@
+<!DOCTYPE html>
+<html lang="en-gb" dir="ltr" vocab="http://schema.org/">
+<head>
+   <meta charset="utf-8">
+   <meta http-equiv="X-UA-Compatible" content="IE=edge">
+   <meta name="viewport" content="width=device-width, initial-scale=1">
+   <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+   <meta name="description" content="OpenAIRE  SUSHI Lite Client, open access, research, scientific publication, European Commission,
+         EC, FP7, ERC, Horizon 2020, H2020, search, projects "/>
+   <link href="../../assets/favicon.ico" />
+   <title>OpenAIRE  SUSHI Lite Client</title>
+   <script  src="../../assets/jquery.js"></script>
+   <script  src="../../assets/uikit.js"></script>
+   <script src="../../assets/uikit-icon-max.js"></script>
+   <link rel="stylesheet" type="text/css" href="../../assets/theme.css">
+   <link rel="stylesheet" type="text/css" href="../../assets/custom.css">
+   <link rel="stylesheet" type="text/css" href="../../assets/custom.css.1">
+</head>
+<body class="" style="">
+<div class="uk-offcanvas-content uk-height-viewport">
+   <!-- MENU STARTS HERE-->
+   <!-- MAIN MENU  STARTS HERE-->
+   <div class="tm-header-mobile uk-hidden@m">
+      <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light"  uk-sticky="">
+         <nav class="uk-navbar-container uk-navbar" uk-navbar="">
+            <div class="uk-navbar-center">
+               <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                  <img src="../../assets/apple-icon-72x72.png" alt="OpenAIRE" class="uk-responsive-height">
+               </a>
+               <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-visible@m" href="../../sushilite/" >
+                  OpenAIRE SUSHI Lite Client</a>
+               <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-hidden@m"  href="../../sushilite/">
+                  SUSHI Lite Client</a>
+            </div>
+         </nav>
+      </div>
+   </div>
+   <div class="tm-header uk-visible@m tm-header-transparent" uk-header="">
+      <!-- top=".tm-header" + [class*=&quot;uk-section&quot;] -->
+      <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light" media="768"  uk-sticky="">
+         <div class="uk-container uk-container-expand">
+            <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;}" style="background-color:white !important;">
+               <div class="uk-navbar-center">
+                  <div class="uk-logo uk-navbar-item uk-margin-small-top">
+                     <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                        <img alt="OpenAIRE" class="uk-responsive-height" src="../../assets/Logo_Horizontal.png">
+                     </a>
+                  </div>
+                  <div class="uk-logo uk-navbar-item uk-margin-medium-top">
+                     <h3 style="color: #767779 !important;"><a class="uk-navbar-item uk-logo"  href="../../sushilite/">
+                        SUSHI Lite Client</a>
+                     </h3>
+                  </div>
+               </div>
+            </nav>
+         </div>
+      </div>
+   </div>
+   <!-- MENU ENDS HERE-->
+   <div class="first_page_section uk-section-default uk-section uk-padding-remove-vertical">
+      <div class="first_page_banner_headline uk-grid-collapse uk-flex-middle uk-margin-remove-vertical uk-grid" uk-grid="">
+      </div>
+   </div>
+   <div id="tm-main" class=" uk-section  uk-margin-large-top tm-middle custom-main-content">
+      <div uk-grid="" class="uk-grid uk-grid-stack">
+         <div class="tm-main uk-width-1-1@s uk-width-1-1@m  uk-width-1-1@l uk-row-first uk-first-column">
+            <div class="uk-container">
+               <form action="../../sushilite/GetReport/" method="get" class="uk-forml uk-width-1-1@s uk-width-2-3@m  uk-container ">
+                  <h3>Report Request</h3>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Report Name:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Report'>
+                           <option value='AR1'>AR1</option>
+                        </select>
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Release:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Release'>
+                           <option value="4">4</option>
+                        </select>
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Requestor:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="RequestorID" value="anonymous">
+                     </div>
+                  </div>
+                  <h3>Report Filters</h3>
+                  <h5>Date range</h5>
+                  <p>Valid date formats are yyyy-mm-dd or yyyy-mm. Default range is the last available month.
+                  </p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Begin Date:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="BeginDate" placeholder="2016-03" />
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        End Date:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="EndDate" placeholder="2016-06" />
+                     </div>
+                  </div>
+                  <h5>Filters</h5>
+                  <p>Provide either a Repository Identifier or an Item Identifier<br />
+                     Identifier format: <b>namespace:value</b><br />
+                     Valid namespace for Repository Identifier: <b>openaire</b> or <b>opendoar</b>.<br />
+                     Valid namespace for Item Identifier: <b>openaire</b>, <b>doi</b> or <b>oid</b>(for OAI-PMH).
+                  </p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Repository Identifier:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="RepositoryIdentifier" placeholder="e.g. opendoar:1503">
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Item Identifier:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="ItemIdentifier" placeholder="e.g. openaire:od_________::fb90de6f20d79783d05749d8f60417d5">
+                     </div>
+                  </div>
+                  <!--
+                     //<p>You may also limit the results to include or exclude items that have a DOI<br />
+                         //Valid values: Yes or No</p>
+                     //hasDOI:
+                     //<select name='hasDOI'>
+                         //<option value="">Not applicable</option>
+                         //<option value="Yes">Yes</option>
+                         //<option value="No">No</option>
+                         //</select>
+
+                     -->
+                  <h3>Report Attributes</h3>
+                  <p>Valid Granularity values: Monthly or Totals</p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Granularity:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Granularity'>
+                           <option value="Monthly">Monthly</option>
+                           <option value="Totals">Totals</option>
+                        </select>
+                     </div>
+                  </div>
+                  <!--
+                     //<p>The format in which the response is to be returned defaults to JSON unless a callback function name is entered in which case JSONP is returned.</p>
+                     //<input type="text" name="Callback">
+                     -->
+                  <p>The Pretty attribute is just for humans playing with the API and looking at results in a browser.</p>
+                  <p><input type="checkbox" name="Pretty" value="Pretty" checked="checked">Pretty print json(p) for humans</p>
+                  <input type="submit" class="uk-button uk-button-primary" value="Get Report"/>
+               </form>
+            </div>
+         </div>
+      </div>
+   </div>
+   <!-- FOOTER STARTS HERE-->
+   <div class="custom-footer" style="">
+      <div class="uk-section-primary uk-section uk-section-small">
+         <div class="uk-container">
+            <div class="uk-grid-margin uk-grid uk-grid-stack" uk-grid="">
+               <div class="uk-width-1-1@m uk-first-column">
+                  <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-center">
+                     <img alt="OpenAIRE" class="el-image" src="../../assets/Logo_Horizontal_white_small.png">
+                  </div>
+                  <div class="footer-license uk-margin uk-margin-remove-bottom uk-text-center uk-text-lead">
+                     <div><a href="http://creativecommons.org/licenses/by/4.0/" rel="license" target="_blank"><img alt="Creative" src="../../assets/80x15.png" style="height: auto; max-width: 100%; vertical-align: middle;"></a>&nbsp;UNLESS OTHERWISE INDICATED, ALL MATERIALS CREATED BY THE OPENAIRE CONSORTIUM ARE LICENSED UNDER A&nbsp;<a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE</a>.</div>
+                     <div>OPENAIRE IS POWERED BY&nbsp;<a href="http://www.d-net.research-infrastructures.eu/" target="_blank">D-NET</a>.</div>
+                  </div>
+                  <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-right">
+                     <a class="uk-totop uk-icon" href="#" uk-scroll="" uk-totop=""></a>
+                  </div>
+               </div>
+            </div>
+         </div>
+      </div>
+   </div>
+</div>
+</body>
+</html>
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/theme.css
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/theme.css	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/theme.css	(revision 59373)
@@ -0,0 +1,9 @@
+@import 'https://fonts.googleapis.com/css?family=Roboto:300,400|Roboto+Condensed:300,400,700|Open+Sans:600';@font-face{font-family:'IcoMoon';src:url('../../../media/jui/fonts/IcoMoon.eot');src:url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'),url('../../../media/jui/fonts/IcoMoon.woff') format('woff'),url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'),url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');font-weight:normal;font-style:normal}[data-icon]:before{font-family:'IcoMoon';content:attr(data-icon);speak:none}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-right:.25em;line-height:14px}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'IcoMoon';font-style:normal;speak:none}[class^="icon-"].disabled,[class*=" icon-"].disabled{font-weight:normal}.icon-joomla:before{content:"\e200"}.icon-chevron-up:before,.icon-uparrow:before,.icon-arrow-up:before{content:"\e005"}.icon-chevron-right:before,.icon-rightarrow:before,.icon-arrow-right:before{content:"\e006"}.icon-chevron-down:before,.icon-downarrow:before,.icon-arrow-down:before{content:"\e007"}.icon-chevron-left:before,.icon-leftarrow:before,.icon-arrow-left:before{content:"\e008"}.icon-arrow-first:before{content:"\e003"}.icon-arrow-last:before{content:"\e004"}.icon-arrow-up-2:before{content:"\e009"}.icon-arrow-right-2:before{content:"\e00a"}.icon-arrow-down-2:before{content:"\e00b"}.icon-arrow-left-2:before{content:"\e00c"}.icon-arrow-up-3:before{content:"\e00f"}.icon-arrow-right-3:before{content:"\e010"}.icon-arrow-down-3:before{content:"\e011"}.icon-arrow-left-3:before{content:"\e012"}.icon-menu-2:before{content:"\e00e"}.icon-arrow-up-4:before{content:"\e201"}.icon-arrow-right-4:before{content:"\e202"}.icon-arrow-down-4:before{content:"\e203"}.icon-arrow-left-4:before{content:"\e204"}.icon-share:before,.icon-redo:before{content:"\27"}.icon-undo:before{content:"\28"}.icon-forward-2:before{content:"\e205"}.icon-backward-2:before,.icon-reply:before{content:"\e206"}.icon-unblock:before,.icon-refresh:before,.icon-redo-2:before{content:"\6c"}.icon-undo-2:before{content:"\e207"}.icon-move:before{content:"\7a"}.icon-expand:before{content:"\66"}.icon-contract:before{content:"\67"}.icon-expand-2:before{content:"\68"}.icon-contract-2:before{content:"\69"}.icon-play:before{content:"\e208"}.icon-pause:before{content:"\e209"}.icon-stop:before{content:"\e210"}.icon-previous:before,.icon-backward:before{content:"\7c"}.icon-next:before,.icon-forward:before{content:"\7b"}.icon-first:before{content:"\7d"}.icon-last:before{content:"\e000"}.icon-play-circle:before{content:"\e00d"}.icon-pause-circle:before{content:"\e211"}.icon-stop-circle:before{content:"\e212"}.icon-backward-circle:before{content:"\e213"}.icon-forward-circle:before{content:"\e214"}.icon-loop:before{content:"\e001"}.icon-shuffle:before{content:"\e002"}.icon-search:before{content:"\53"}.icon-zoom-in:before{content:"\64"}.icon-zoom-out:before{content:"\65"}.icon-apply:before,.icon-edit:before,.icon-pencil:before{content:"\2b"}.icon-pencil-2:before{content:"\2c"}.icon-brush:before{content:"\3b"}.icon-save-new:before,.icon-plus-2:before{content:"\5d"}.icon-minus-sign:before,.icon-minus-2:before{content:"\5e"}.icon-delete:before,.icon-remove:before,.icon-cancel-2:before{content:"\49"}.icon-publish:before,.icon-save:before,.icon-ok:before,.icon-checkmark:before{content:"\47"}.icon-new:before,.icon-plus:before{content:"\2a"}.icon-plus-circle:before{content:"\e215"}.icon-minus:before,.icon-not-ok:before{content:"\4b"}.icon-ban-circle:before,.icon-minus-circle:before{content:"\e216"}.icon-unpublish:before,.icon-cancel:before{content:"\4a"}.icon-cancel-circle:before{content:"\e217"}.icon-checkmark-2:before{content:"\e218"}.icon-checkmark-circle:before{content:"\e219"}.icon-info:before{content:"\e220"}.icon-info-2:before,.icon-info-circle:before{content:"\e221"}.icon-question:before,.icon-question-sign:before,.icon-help:before{content:"\45"}.icon-question-2:before,.icon-question-circle:before{content:"\e222"}.icon-notification:before{content:"\e223"}.icon-notification-2:before,.icon-notification-circle:before{content:"\e224"}.icon-pending:before,.icon-warning:before{content:"\48"}.icon-warning-2:before,.icon-warning-circle:before{content:"\e225"}.icon-checkbox-unchecked:before{content:"\3d"}.icon-checkin:before,.icon-checkbox:before,.icon-checkbox-checked:before{content:"\3e"}.icon-checkbox-partial:before{content:"\3f"}.icon-square:before{content:"\e226"}.icon-radio-unchecked:before{content:"\e227"}.icon-radio-checked:before,.icon-generic:before{content:"\e228"}.icon-circle:before{content:"\e229"}.icon-signup:before{content:"\e230"}.icon-grid:before,.icon-grid-view:before{content:"\58"}.icon-grid-2:before,.icon-grid-view-2:before{content:"\59"}.icon-menu:before{content:"\5a"}.icon-list:before,.icon-list-view:before{content:"\31"}.icon-list-2:before{content:"\e231"}.icon-menu-3:before{content:"\e232"}.icon-folder-open:before,.icon-folder:before{content:"\2d"}.icon-folder-close:before,.icon-folder-2:before{content:"\2e"}.icon-folder-plus:before{content:"\e234"}.icon-folder-minus:before{content:"\e235"}.icon-folder-3:before{content:"\e236"}.icon-folder-plus-2:before{content:"\e237"}.icon-folder-remove:before{content:"\e238"}.icon-file:before{content:"\e016"}.icon-file-2:before{content:"\e239"}.icon-file-add:before,.icon-file-plus:before{content:"\29"}.icon-file-minus:before{content:"\e017"}.icon-file-check:before{content:"\e240"}.icon-file-remove:before{content:"\e241"}.icon-save-copy:before,.icon-copy:before{content:"\e018"}.icon-stack:before{content:"\e242"}.icon-tree:before{content:"\e243"}.icon-tree-2:before{content:"\e244"}.icon-paragraph-left:before{content:"\e246"}.icon-paragraph-center:before{content:"\e247"}.icon-paragraph-right:before{content:"\e248"}.icon-paragraph-justify:before{content:"\e249"}.icon-screen:before{content:"\e01c"}.icon-tablet:before{content:"\e01d"}.icon-mobile:before{content:"\e01e"}.icon-box-add:before{content:"\51"}.icon-box-remove:before{content:"\52"}.icon-download:before{content:"\e021"}.icon-upload:before{content:"\e022"}.icon-home:before{content:"\21"}.icon-home-2:before{content:"\e250"}.icon-out-2:before,.icon-new-tab:before{content:"\e024"}.icon-out-3:before,.icon-new-tab-2:before{content:"\e251"}.icon-link:before{content:"\e252"}.icon-picture:before,.icon-image:before{content:"\2f"}.icon-pictures:before,.icon-images:before{content:"\30"}.icon-palette:before,.icon-color-palette:before{content:"\e014"}.icon-camera:before{content:"\55"}.icon-camera-2:before,.icon-video:before{content:"\e015"}.icon-play-2:before,.icon-video-2:before,.icon-youtube:before{content:"\56"}.icon-music:before{content:"\57"}.icon-user:before{content:"\22"}.icon-users:before{content:"\e01f"}.icon-vcard:before{content:"\6d"}.icon-address:before{content:"\70"}.icon-share-alt:before,.icon-out:before{content:"\26"}.icon-enter:before{content:"\e257"}.icon-exit:before{content:"\e258"}.icon-comment:before,.icon-comments:before{content:"\24"}.icon-comments-2:before{content:"\25"}.icon-quote:before,.icon-quotes-left:before{content:"\60"}.icon-quote-2:before,.icon-quotes-right:before{content:"\61"}.icon-quote-3:before,.icon-bubble-quote:before{content:"\e259"}.icon-phone:before{content:"\e260"}.icon-phone-2:before{content:"\e261"}.icon-envelope:before,.icon-mail:before{content:"\4d"}.icon-envelope-opened:before,.icon-mail-2:before{content:"\4e"}.icon-unarchive:before,.icon-drawer:before{content:"\4f"}.icon-archive:before,.icon-drawer-2:before{content:"\50"}.icon-briefcase:before{content:"\e020"}.icon-tag:before{content:"\e262"}.icon-tag-2:before{content:"\e263"}.icon-tags:before{content:"\e264"}.icon-tags-2:before{content:"\e265"}.icon-options:before,.icon-cog:before{content:"\38"}.icon-cogs:before{content:"\37"}.icon-screwdriver:before,.icon-tools:before{content:"\36"}.icon-wrench:before{content:"\3a"}.icon-equalizer:before{content:"\39"}.icon-dashboard:before{content:"\78"}.icon-switch:before{content:"\e266"}.icon-filter:before{content:"\54"}.icon-purge:before,.icon-trash:before{content:"\4c"}.icon-checkedout:before,.icon-lock:before,.icon-locked:before{content:"\23"}.icon-unlock:before{content:"\e267"}.icon-key:before{content:"\5f"}.icon-support:before{content:"\46"}.icon-database:before{content:"\62"}.icon-scissors:before{content:"\e268"}.icon-health:before{content:"\6a"}.icon-wand:before{content:"\6b"}.icon-eye-open:before,.icon-eye:before{content:"\3c"}.icon-eye-close:before,.icon-eye-blocked:before,.icon-eye-2:before{content:"\e269"}.icon-clock:before{content:"\6e"}.icon-compass:before{content:"\6f"}.icon-broadcast:before,.icon-connection:before,.icon-wifi:before{content:"\e01b"}.icon-book:before{content:"\e271"}.icon-lightning:before,.icon-flash:before{content:"\79"}.icon-print:before,.icon-printer:before{content:"\e013"}.icon-feed:before{content:"\71"}.icon-calendar:before{content:"\43"}.icon-calendar-2:before{content:"\44"}.icon-calendar-3:before{content:"\e273"}.icon-pie:before{content:"\77"}.icon-bars:before{content:"\76"}.icon-chart:before{content:"\75"}.icon-power-cord:before{content:"\32"}.icon-cube:before{content:"\33"}.icon-puzzle:before{content:"\34"}.icon-attachment:before,.icon-paperclip:before,.icon-flag-2:before{content:"\72"}.icon-lamp:before{content:"\74"}.icon-pin:before,.icon-pushpin:before{content:"\73"}.icon-location:before{content:"\63"}.icon-shield:before{content:"\e274"}.icon-flag:before{content:"\35"}.icon-flag-3:before{content:"\e275"}.icon-bookmark:before{content:"\e023"}.icon-bookmark-2:before{content:"\e276"}.icon-heart:before{content:"\e277"}.icon-heart-2:before{content:"\e278"}.icon-thumbs-up:before{content:"\5b"}.icon-thumbs-down:before{content:"\5c"}.icon-unfeatured:before,.icon-asterisk:before,.icon-star-empty:before{content:"\40"}.icon-star-2:before{content:"\41"}.icon-featured:before,.icon-default:before,.icon-star:before{content:"\42"}.icon-smiley:before,.icon-smiley-happy:before{content:"\e279"}.icon-smiley-2:before,.icon-smiley-happy-2:before{content:"\e280"}.icon-smiley-sad:before{content:"\e281"}.icon-smiley-sad-2:before{content:"\e282"}.icon-smiley-neutral:before{content:"\e283"}.icon-smiley-neutral-2:before{content:"\e284"}.icon-cart:before{content:"\e019"}.icon-basket:before{content:"\e01a"}.icon-credit:before{content:"\e286"}.icon-credit-2:before{content:"\e287"}.icon-expired:before{content:"\4b"}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]:not([class*="uk-"]){box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]:not([class*="uk-"])::-webkit-search-decoration,input[type="search"]:not([class*="uk-"])::-webkit-search-cancel-button{-webkit-appearance:none}textarea:not([class*="uk-"]){overflow:auto;vertical-align:top}.img-rounded{border-radius:2px}.img-circle{border-radius:500px}.row{margin-left:0}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.48936170212765%}.row-fluid .span10{width:82.97872340425532%}.row-fluid .span9{width:74.46808510638297%}.row-fluid .span8{width:65.95744680851064%}.row-fluid .span7{width:57.44680851063829%}.row-fluid .span6{width:48.93617021276595%}.row-fluid .span5{width:40.42553191489362%}.row-fluid .span4{width:31.914893617021278%}.row-fluid .span3{width:23.404255319148934%}.row-fluid .span2{width:14.893617021276595%}.row-fluid .span1{width:6.382978723404255%}.row-fluid .offset12{margin-left:104.25531914893617%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%}.row-fluid .offset11{margin-left:95.74468085106382%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%}.row-fluid .offset10{margin-left:87.23404255319149%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%}.row-fluid .offset9{margin-left:78.72340425531914%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%}.row-fluid .offset8{margin-left:70.2127659574468%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%}.row-fluid .offset7{margin-left:61.70212765957446%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%}.row-fluid .offset6{margin-left:53.191489361702125%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%}.row-fluid .offset5{margin-left:44.68085106382979%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%}.row-fluid .offset4{margin-left:36.170212765957444%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%}.row-fluid .offset3{margin-left:27.659574468085104%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%}.row-fluid .offset2{margin-left:19.148936170212764%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%}.row-fluid .offset1{margin-left:10.638297872340425%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}.muted{color:#cbcbcb}a.muted:hover,a.muted:focus{color:#b2b2b2}.text-warning{color:#f8d027}a.text-warning:hover,a.text-warning:focus{color:#e5ba07}.text-error{color:#f54f43}a.text-error:hover,a.text-error:focus{color:#f22213}.text-info{color:#00a0de}a.text-info:hover,a.text-info:focus{color:#007bab}.text-success{color:#01ce7f}a.text-success:hover,a.text-success:focus{color:#019b60}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;padding-right:5px;padding-left:5px}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #e8e8e8}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote small{display:block}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-left:0;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}.pre-scrollable{max-height:340px;overflow-y:scroll}.uneditable-input{width:206px}input[type="file"]:not([class*="uk-"]),input[type="image"]:not([class*="uk-"]),input[type="submit"]:not([class*="uk-"]),input[type="reset"]:not([class*="uk-"]),input[type="button"]:not([class*="uk-"]){width:auto}input[type="file"]{line-height:30px}select[multiple]:not([class*="uk-"]),select[size]{height:auto}.uneditable-input:not([class*="uk-"]),.uneditable-textarea:not([class*="uk-"]){color:#cbcbcb;cursor:not-allowed;background-color:#fafafa;border-color:#e8e8e8}.uneditable-input:not([class*="uk-"]){overflow:hidden;white-space:nowrap}.uneditable-textarea:not([class*="uk-"]){width:auto;height:auto}input:not([class*="uk-"]):-moz-placeholder,textarea:not([class*="uk-"]):-moz-placeholder,input:-ms-input-placeholder,textarea:not([class*="uk-"]):-ms-input-placeholder,input:not([class*="uk-"])::-webkit-input-placeholder,textarea:not([class*="uk-"])::-webkit-input-placeholder{color:#cbcbcb}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px!important}.input-small{width:90px!important}.input-medium{width:150px!important}.input-large{width:210px!important}.input-xlarge{width:270px!important}.input-xxlarge{width:530px!important}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input:not([class*="uk-"]),textarea:not([class*="uk-"]),.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#f8d027}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#f8d027}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#f8d027}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#f8d027}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#f8d027;background-color:#fadb58;border-color:#f8d027}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#f8d027}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#f8d027}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#f8d027}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#f54f43}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#f8d027;background-color:#fff;border-color:#f8d027}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#01ce7f}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#01ce7f}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#01ce7f}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#01ce7f}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#01ce7f;background-color:#6afec5;border-color:#01ce7f}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#00a0de}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#00a0de}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#00a0de}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#00a0de}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#00a0de;background-color:#78d9ff;border-color:#00a0de}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#f8d027;border-color:#f8d027}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#f8d027}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;border-top:1px solid #e8e8e8}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#cbcbcb}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;padding-left:5px;vertical-align:middle}.input-append,.input-prepend{display:inline-block;display:inline-flex;margin-bottom:10px;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;vertical-align:top;border-radius:0 2px 2px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;height:40px;width:auto;min-width:16px;padding:4px 6px;font-weight:normal;font-size:12px;line-height:34px;text-align:center;background-color:#fafafa;box-sizing:border-box}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;border-radius:0}.input-append .active,.input-prepend .active{background-color:#6afec5;border-color:#01ce7f}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{border-radius:2px 0 0 2px}.input-append input,.input-append select,.input-append .uneditable-input{border-radius:2px 0 0 2px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{border-radius:0 2px 2px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:0}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{border-radius:0 2px 2px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{border-radius:0 2px 2px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:2px 0 0 2px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{border-radius:0 2px 2px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{margin-bottom:0}.form-search .input-append .search-query,.form-search .input-prepend .search-query{border-radius:0}.form-search .input-append .search-query{border-radius:2px 0 0 2px}.form-search .input-append .btn{border-radius:0 2px 2px 0}.form-search .input-prepend .search-query{border-radius:0 2px 2px 0}.form-search .input-prepend .btn{border-radius:2px 0 0 2px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #e8e8e8}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #e8e8e8}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #e8e8e8;border-collapse:separate;border-left:0;border-radius:2px}.table-bordered th,.table-bordered td{border-left:1px solid #e8e8e8}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topleft:2px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-topright:2px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topleft:2px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-topright:2px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#fafafa}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#ffd}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#01ce7f}.table tbody tr.error>td{background-color:#f54f43}.table tbody tr.warning>td{background-color:#f8d027}.table tbody tr.info>td{background-color:#00a0de}.dropup,.dropdown{position:relative}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #767779;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:.6em;margin-left:.5ch}.dropdown-menu{top:100%;left:0;float:left;box-sizing:border-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;border-bottom:1px solid #e8e8e8}.dropdown-menu>li>a{display:block;clear:both;font-weight:normal;line-height:20px;color:#767779;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#00a0de}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#00a0de}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#cbcbcb}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background:transparent}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #767779;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;content:" "}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;border-radius:2px}.well{min-height:20px;padding:25px;margin-bottom:20px;background-color:#fafafa;border-radius:2px}.well-large{padding:40px;border-radius:6px}.well-small{padding:9px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:currentColor;opacity:.2}.close:hover,.close:focus{color:#767779;text-decoration:none;cursor:pointer;opacity:.4}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;margin-bottom:0;vertical-align:middle;cursor:pointer}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-inverse{color:#fff;background-color:#1b2831}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}.btn-link{border:none!important;box-shadow:none!important}.btn-group{position:relative;display:inline-block;display:inline-flex;white-space:nowrap;vertical-align:middle}.btn-group+.btn-group{margin-left:5px}.btn-group.radio input[type="radio"]:not(:first-child){margin-left:0}.btn-toolbar{margin-top:20px;margin-bottom:20px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-mini+.dropdown-toggle{padding-right:5px;padding-left:5px}.btn-group>.btn-large+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none}.btn-group.open .btn.dropdown-toggle{background-color:#fff}.btn-group.open .btn-primary.dropdown-toggle{background-color:#00a0de}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f54f43}.btn-group.open .btn-danger.dropdown-toggle{background-color:#f54f43}.btn-group.open .btn-success.dropdown-toggle{background-color:#1b2831}.btn-group.open .btn-info.dropdown-toggle{background-color:#fff}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#1b2831}.btn .caret{margin-top:20px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{border-radius:2px 2px 0 0}.btn-group-vertical>.btn:last-child{border-radius:0 0 2px 2px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px}.alert h4{margin:0}.alert .close{top:-2px;right:-21px;line-height:20px}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.list-striped,.list-condensed,.row-striped{list-style:none;text-align:left;vertical-align:middle;margin-left:0;padding:0}.list-striped>*:nth-child(odd),.row-striped .row:nth-child(odd),.row-striped .row-fluid:nth-child(odd){background-color:rgba(0,0,0,0.05)}.list-condensed li{padding:10px 10px}.nav{padding:0;margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#767779;text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;background-color:#00a0de}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{height:1px;margin:9px 1px;overflow:hidden;border-bottom:1px solid #e8e8e8}.nav-tabs,.nav-pills{padding:0}.nav-tabs::before{border-bottom:none!important}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a{-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow;font-size:13px;line-height:1.625;font-family:Roboto;font-weight:normal;text-transform:uppercase;border-bottom:2px solid transparent}.nav-tabs>*>a:hover,.nav-tabs>*>a:focus{border-color:transparent}.nav-stacked{display:block!important}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border-radius:0}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{border-radius:0 0 2px 2px}.nav-pills .dropdown-menu{border-radius:2px}.nav .dropdown-toggle .caret{border-top-color:currentColor;border-bottom-color:currentColor}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:currentColor;border-bottom-color:currentColor}.nav-tabs .dropdown-toggle .caret{margin-top:.5em}.nav .active .dropdown-toggle .caret{border-top-color:currentColor;border-bottom-color:currentColor}.nav-tabs .active .dropdown-toggle .caret{border-top-color:currentColor;border-bottom-color:currentColor}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs>li{margin-bottom:0}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px}.tabs-right>.nav-tabs{float:right;margin-left:19px}.nav>.disabled>a{color:#cbcbcb}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{margin-bottom:20px;overflow:visible}.navbar-inner{padding-right:25px;padding-left:25px;background-color:#00a0de}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;height:80px;padding:0 25px;box-sizing:border-box}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:80px;color:#b2b2b2}.navbar-link{color:#b2b2b2}.navbar-link:hover,.navbar-link:focus{color:#767779}.navbar .divider-vertical{height:80px;margin:0 9px;border-right:1px solid currentColor;opacity:.25}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin:0}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none}.navbar .nav .dropdown-toggle .caret{margin-top:0}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#767779;outline:0}.navbar .nav>li>a:focus::before,.navbar .nav>li>a:hover::before{right:25px}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#5b5b5b}.navbar .nav>.active>a::before,.navbar .nav>.active>a:hover::before,.navbar .nav>.active>a:focus::before{right:25px}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;background-color:#ededed;background-repeat:repeat-x}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#cbcbcb}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu{border:0;padding:0}.navbar .nav>li.open>.dropdown-menu{display:block}.navbar .nav>li.open>.dropdown-menu .divider{border-bottom:1px solid rgba(255,255,255,0.1)}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:currentColor;border-bottom-color:currentColor}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#5b5b5b}.navbar .nav li.dropdown.open>.dropdown-toggle::before,.navbar .nav li.dropdown.active>.dropdown-toggle::before,.navbar .nav li.dropdown.open.active>.dropdown-toggle::before{right:25px}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:currentColor;border-bottom-color:currentColor}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b2831}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#fff}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#fff}.navbar-inverse .navbar-text{color:#fff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#1b2831}.navbar-inverse .navbar-link{color:#fff}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#1b2831}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:currentColor;border-bottom-color:currentColor}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#2d4352;border-color:#1b2831;-webkit-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#fff}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#fff}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#fff}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{color:#767779;background-color:#fff;border:0;outline:0}.navbar-inverse .btn-navbar{color:#fff;background-color:#1b2831}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#1b2831}.breadcrumb{list-style:none}.breadcrumb>li{display:inline-block}.breadcrumb>li>.divider{padding:0 5px;color:#cbcbcb}.breadcrumb>.active{color:#767779}.pagination{margin:20px 0}.pagination ul{display:inline-block;padding:0;margin-bottom:0;margin-left:0}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;color:#cbcbcb;padding:4px 12px;line-height:20px;text-decoration:none}.pagination ul>.active>a,.pagination ul>.active>span{color:#fff;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#cbcbcb;cursor:default;background-color:transparent}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#cbcbcb;cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:rgba(0,0,0,0.6)}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8}.modal-header{padding:9px 15px;border-bottom:1px solid #e8e8e8}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;border-top:1px solid #e8e8e8}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;visibility:visible}.tooltip.in{opacity:.8}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#666;border-radius:2px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#666;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#666;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#666;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#666;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 5px 10px #e8e8e8;-webkit-background-clip:padding-box;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:12px;font-weight:normal;line-height:14px;background-color:#fafafa;border-radius:2px 2px 0 0;box-sizing:border-box}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#e8e8e8;border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#e8e8e8;border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #e8e8e8;border-radius:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#00a0de}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#cbcbcb}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{text-decoration:none;cursor:pointer}.badge-info{background-color:#00a0de}.badge-info[href]{background-color:#00a0de}.badge-inverse{background-color:#1b2831}.label-inverse[href],.badge-inverse[href]{background-color:#1b2831}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#fafafa;background-repeat:repeat-x;border-radius:2px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#00a0de;background-repeat:repeat-x;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-sizing:border-box;-webkit-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#00a0de;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:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger,.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#f54f43}.progress-success .bar,.progress .bar-success,.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#01ce7f}.progress-info .bar,.progress .bar-info{background-color:#00a0de}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#00a0de;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)}.progress-warning .bar,.progress .bar-warning{background-color:#f8d027}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#f8d027;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)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e8e8e8;border-radius:2px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-toggle:hover{text-decoration:none}.accordion-inner{padding:9px 15px;border-top:1px solid #e8e8e8}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#1b2831;border:3px solid #fff;border-radius:23px;opacity:.5}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:rgba(255,255,255,0.8)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#fafafa;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}div.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background:#fff;outline:0;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:2px}div.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}div.modal.fade.in{top:10%}.page-header{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e8e8e8}.inputbox[type="text"]:not([class*="input-"]){width:auto!important}select.inputbox:not([class*="input-"]){width:200px!important}.btn-group.radio{display:block}ul.row-striped>.row-fluid{padding:.3em .5em}.element-invisible{position:absolute;padding:0;margin:0;border:0;height:1px;width:1px;overflow:hidden}.finder label[for^="mod-finder-searchword"]{display:none}.finder input[name="q"]{margin-bottom:20px!important}fieldset{min-width:0}/*!
+ * Bootstrap Responsive v2.3.2
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.45299145299145%}.row-fluid .span10{width:82.90598290598291%}.row-fluid .span9{width:74.35897435897436%}.row-fluid .span8{width:65.81196581196582%}.row-fluid .span7{width:57.26495726495726%}.row-fluid .span6{width:48.717948717948715%}.row-fluid .span5{width:40.17094017094017%}.row-fluid .span4{width:31.623931623931625%}.row-fluid .span3{width:23.076923076923077%}.row-fluid .span2{width:14.52991452991453%}.row-fluid .span1{width:5.982905982905983%}.row-fluid .offset12{margin-left:105.12820512820512%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%}.row-fluid .offset11{margin-left:96.58119658119658%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%}.row-fluid .offset10{margin-left:88.03418803418803%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%}.row-fluid .offset9{margin-left:79.48717948717949%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%}.row-fluid .offset8{margin-left:70.94017094017094%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%}.row-fluid .offset7{margin-left:62.393162393162385%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%}.row-fluid .offset6{margin-left:53.84615384615384%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%}.row-fluid .offset5{margin-left:45.299145299145295%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%}.row-fluid .offset4{margin-left:36.75213675213675%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%}.row-fluid .offset3{margin-left:28.205128205128204%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%}.row-fluid .offset2{margin-left:19.65811965811966%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%}.row-fluid .offset1{margin-left:11.11111111111111%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%}.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.43646408839778%}.row-fluid .span10{width:82.87292817679558%}.row-fluid .span9{width:74.30939226519337%}.row-fluid .span8{width:65.74585635359117%}.row-fluid .span7{width:57.18232044198895%}.row-fluid .span6{width:48.61878453038674%}.row-fluid .span5{width:40.05524861878453%}.row-fluid .span4{width:31.491712707182323%}.row-fluid .span3{width:22.92817679558011%}.row-fluid .span2{width:14.3646408839779%}.row-fluid .span1{width:5.801104972375691%}.row-fluid .offset12{margin-left:105.52486187845304%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%}.row-fluid .offset11{margin-left:96.96132596685082%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%}.row-fluid .offset10{margin-left:88.39779005524862%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%}.row-fluid .offset9{margin-left:79.8342541436464%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%}.row-fluid .offset8{margin-left:71.2707182320442%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%}.row-fluid .offset7{margin-left:62.70718232044199%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%}.row-fluid .offset6{margin-left:54.14364640883978%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%}.row-fluid .offset5{margin-left:45.58011049723757%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%}.row-fluid .offset4{margin-left:37.01657458563536%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%}.row-fluid .offset3{margin-left:28.45303867403315%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%}.row-fluid .offset2{margin-left:19.88950276243094%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%}.row-fluid .offset1{margin-left:11.32596685082873%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%}.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.page-header h1 small{display:block;line-height:20px}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}html{font-family:Roboto;font-size:16px;font-weight:300;line-height:1.625;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#767779;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline:0}a,.uk-link{color:#00a0de;text-decoration:none;cursor:pointer}a:hover,.uk-link:hover{color:#007bab;text-decoration:none}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-size:13px;font-family:Consolas,monaco,monospace;color:#f54f43;white-space:nowrap;padding:2px 6px;border:1px solid #e8e8e8;border-radius:3px}em{color:#f54f43}ins{background:#ffd;color:#767779;text-decoration:none}mark{background:#ffd;color:#767779}q{font-style:italic}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}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,canvas,img,video{max-width:100%;height:auto;box-sizing:border-box}img{border-style:none}svg:not(:root){overflow:hidden}p,ul,ol,dl,pre,address,fieldset,figure{margin:0 0 20px 0}*+p,*+ul,*+ol,*+dl,*+pre,*+address,*+fieldset,*+figure{margin-top:20px}h1,.uk-h1,h2,.uk-h2,h3,.uk-h3,h4,.uk-h4,h5,.uk-h5,h6,.uk-h6{margin:0 0 20px 0;font-family:Roboto Condensed;font-weight:300;color:#5b5b5b;text-transform:none}*+h1,*+.uk-h1,*+h2,*+.uk-h2,*+h3,*+.uk-h3,*+h4,*+.uk-h4,*+h5,*+.uk-h5,*+h6,*+.uk-h6{margin-top:40px}h1,.uk-h1{font-size:54px;line-height:1.2;font-family:Roboto Condensed;font-weight:300;text-transform:none}h2,.uk-h2{font-size:46px;line-height:1.3;font-family:Roboto Condensed;font-weight:300;text-transform:none}h3,.uk-h3{font-size:22px;line-height:1.4;font-family:Roboto Condensed;font-weight:700;text-transform:uppercase}h4,.uk-h4{font-size:18px;line-height:1.4;font-family:Roboto Condensed;font-weight:700;text-transform:uppercase}h5,.uk-h5{font-size:13px;line-height:1.4;font-family:Roboto Condensed;font-weight:700;text-transform:uppercase}h6,.uk-h6{font-size:13px;line-height:1.4;font-family:Roboto;font-weight:normal;text-transform:uppercase}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,.uk-hr{box-sizing:content-box;height:0;overflow:visible;margin:0 0 20px 0;border:0;border-top:1px solid #e8e8e8}*+hr,*+.uk-hr{margin-top:20px}address{font-style:normal}blockquote{margin:0 0 20px 0;font-size:20px;line-height:1.5;font-style:italic;color:#5b5b5b;font-family:Roboto Condensed;font-weight:300;text-transform:none}*+blockquote{margin-top:20px}blockquote p:last-of-type{margin-bottom:0}blockquote footer{margin-top:20px;font-size:13px;line-height:1.5;color:#767779;font-family:Roboto;font-weight:normal}blockquote footer::before{content:"— "}pre{font:13px / 1.5 Consolas,monaco,monospace;color:#767779;-moz-tab-size:4;tab-size:4;overflow:auto;padding:10px;background:#fff;border:1px solid #e8e8e8;border-radius:3px}pre code{font-family:Consolas,monaco,monospace}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}template,[hidden]{display:none}iframe{border:0}a,area,button,input,label,select,summary,textarea{touch-action:manipulation}.var-media-s:before{content:'640px'}.var-media-m:before{content:'960px'}.var-media-l:before{content:'1200px'}.var-media-xl:before{content:'1600px'}a.uk-link-muted,.uk-link-muted a{color:#cbcbcb}a.uk-link-muted:hover,.uk-link-muted a:hover{color:#767779}a.uk-link-reset,a.uk-link-reset:hover,a.uk-link-reset:focus,.uk-link-reset a,.uk-link-reset a:hover,.uk-link-reset a:focus{color:inherit!important;text-decoration:none!important}.uk-heading-primary{font-size:54px;line-height:1.2;color:#5b5b5b;font-family:Roboto Condensed;font-weight:300;text-transform:none}@media(min-width:960px){.uk-heading-primary{font-size:3.75rem;line-height:1.1}}.uk-heading-hero{font-size:4rem;line-height:1.1;color:#5b5b5b;font-family:Roboto Condensed;font-weight:300;text-transform:none}@media(min-width:640px){.uk-heading-hero{font-size:6rem;line-height:1}}@media(min-width:960px){.uk-heading-hero{font-size:8rem;line-height:1}}.uk-heading-divider{padding-bottom:10px;border-bottom:1px solid #e8e8e8}.uk-heading-bullet{position:relative}.uk-heading-bullet::before{content:"";display:inline-block;position:relative;top:calc(-0.1 * 1em);vertical-align:middle;height:.9em;margin-right:10px;border-left:5px solid #e8e8e8}.uk-heading-line{overflow:hidden}.uk-heading-line>*{display:inline-block;position:relative}.uk-heading-line>:before,.uk-heading-line>:after{content:"";position:absolute;top:calc(50% - (1px / 2));width:2000px;border-bottom:1px solid #e8e8e8}.uk-heading-line>:before{right:100%;margin-right:.6em}.uk-heading-line>:after{left:100%;margin-left:.6em}[class*='uk-divider']{border:0;margin-bottom:20px}*+[class*='uk-divider']{margin-top:20px}.uk-divider-icon{position:relative;height:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%2300a0de%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:50% 50%}.uk-divider-icon::before,.uk-divider-icon::after{content:"";position:absolute;top:50%;max-width:calc(50% - (50px / 2));border-bottom:1px solid #e8e8e8}.uk-divider-icon::before{right:calc(50% + (50px / 2));width:100%}.uk-divider-icon::after{left:calc(50% + (50px / 2));width:100%}.uk-divider-small{line-height:0}.uk-divider-small::after{content:"";display:inline-block;width:100px;max-width:100%;border-top:3px solid #00a0de;vertical-align:top}.uk-list,.tm-child-list>ul{padding:0;list-style:none}.uk-list>li::before,.uk-list>li::after,.tm-child-list>ul>li::before,.tm-child-list>ul>li::after{content:"";display:table}.uk-list>li::after,.tm-child-list>ul>li::after{clear:both}.uk-list>li>:last-child,.tm-child-list>ul>li>:last-child{margin-bottom:0}.uk-list ul,.tm-child-list>ul ul{margin:0;padding-left:25px;list-style:none}.uk-list>li:nth-child(n+2),.uk-list>li>ul,.tm-child-list>ul>li:nth-child(n+2),.tm-child-list>ul>li>ul{margin-top:10px}.uk-list-divider>li:nth-child(n+2),.tm-child-list-divider>ul>li:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e8e8e8}.uk-list-striped>li{padding:10px 10px}.uk-list-striped>li:nth-of-type(odd){background:#fafafa}.uk-list-striped>li:nth-child(n+2){margin-top:0}.uk-list-bullet>li{position:relative;padding-left:calc(1.625em + 10px)}.uk-list-bullet>li::before{content:"";position:absolute;top:0;left:0;width:1.625em;height:1.625em;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23767779%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%;float:left}.uk-list-large>li:nth-child(n+2),.uk-list-large>li>ul{margin-top:20px}.uk-list-large.uk-list-divider>li:nth-child(n+2),.uk-list-large.tm-child-list-divider>ul>li:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-list-large.uk-list-striped>li{padding:20px 10px}.uk-list-large.uk-list-striped>li:nth-child(n+2){margin-top:0}.uk-description-list>dt{color:#5b5b5b;font-size:16px;font-family:Roboto;font-weight:normal}.uk-description-list>dt:nth-child(n+2){margin-top:20px}.uk-description-list>dd{font-size:16px}.uk-description-list-divider>dt:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #e8e8e8}.uk-table,.table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}*+.uk-table{margin-top:20px}.uk-table th{padding:16px 12px;text-align:left;vertical-align:bottom;font-size:13px;font-weight:300;color:#cbcbcb;text-transform:uppercase}.uk-table td{padding:16px 12px;vertical-align:top}.uk-table td>:last-child{margin-bottom:0}.uk-table tfoot{font-size:13px}.uk-table caption{font-size:13px;text-align:left;color:#cbcbcb}.uk-table>tr.uk-active,.uk-table tbody tr.uk-active{background:#ffd}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-divider>tr:not(:first-child),.uk-table-divider>:not(:first-child)>tr,.uk-table-divider>:first-child>tr:not(:first-child){border-top:1px solid #e8e8e8}.uk-table-striped>tr:nth-of-type(odd),.uk-table-striped tbody tr:nth-of-type(odd){background:#fafafa}.uk-table-hover>tr:hover,.uk-table-hover tbody tr:hover{background:#ffd}.uk-table-small th,.uk-table-small td{padding:10px 12px}.uk-table-justify th:first-child,.uk-table-justify td:first-child{padding-left:0}.uk-table-justify th:last-child,.uk-table-justify td:last-child{padding-right:0}.uk-table-shrink{width:1px}.uk-table-expand{min-width:300px}.uk-table-link{padding:0!important}.uk-table-link>a{display:block;padding:16px 12px}.uk-table-small .uk-table-link>a{padding:10px 12px}@media(max-width:959px){.uk-table-responsive,.uk-table-responsive tbody,.uk-table-responsive th,.uk-table-responsive td,.uk-table-responsive tr{display:block}.uk-table-responsive thead{display:none}.uk-table-responsive th,.uk-table-responsive td{width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;white-space:normal!important}.uk-table-responsive th:not(:first-child):not(.uk-table-link),.uk-table-responsive td:not(:first-child):not(.uk-table-link),.uk-table-responsive .uk-table-link:not(:first-child)>a{padding-top:5px!important}.uk-table-responsive th:not(:last-child):not(.uk-table-link),.uk-table-responsive td:not(:last-child):not(.uk-table-link),.uk-table-responsive .uk-table-link:not(:last-child)>a{padding-bottom:5px!important}.uk-table-justify.uk-table-responsive th,.uk-table-justify.uk-table-responsive td{padding-left:0;padding-right:0}}.uk-table tbody tr{-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.uk-icon{display:inline-block;fill:currentcolor;line-height:0}.uk-icon [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-icon [stroke*='#']:not(.uk-preserve){stroke:currentcolor}.uk-icon>*{transform:translate(0,0)}.uk-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle}.uk-icon-link{color:#cbcbcb}.uk-icon-link:hover,.uk-icon-link:focus{color:#767779;outline:0}.uk-icon-link:active,.uk-active>.uk-icon-link{color:#696a6c}.uk-icon-button{box-sizing:border-box;width:36px;height:36px;border-radius:500px;background:#fafafa;color:#cbcbcb;vertical-align:middle;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow}.uk-icon-button:hover,.uk-icon-button:focus{background-color:#ededed;color:#767779;outline:0}.uk-icon-button:active,.uk-active>.uk-icon-button{background-color:#e1e1e1;color:#767779}.uk-input,.uk-select,.uk-textarea,.uk-radio,.uk-checkbox,input[type="text"]:not([class*="uk-"]),input[type="password"]:not([class*="uk-"]),input[type="datetime"]:not([class*="uk-"]),input[type="datetime-local"]:not([class*="uk-"]),input[type="date"]:not([class*="uk-"]),input[type="month"]:not([class*="uk-"]),input[type="time"]:not([class*="uk-"]),input[type="week"]:not([class*="uk-"]),input[type="number"]:not([class*="uk-"]),input[type="email"]:not([class*="uk-"]),input[type="url"]:not([class*="uk-"]),input[type="search"]:not([class*="uk-"]),input[type="tel"]:not([class*="uk-"]),input[type="color"]:not([class*="uk-"]),.uneditable-input:not([class*="uk-"]),select:not([class*="uk-"]),textarea:not([class*="uk-"]),input[type="checkbox"]:not([class*="uk-"]),input[type="radio"]:not([class*="uk-"]){box-sizing:border-box;margin:0;border-radius:0;font:inherit}.uk-input,input[type="text"]:not([class*="uk-"]),input[type="password"]:not([class*="uk-"]),input[type="datetime"]:not([class*="uk-"]),input[type="datetime-local"]:not([class*="uk-"]),input[type="date"]:not([class*="uk-"]),input[type="month"]:not([class*="uk-"]),input[type="time"]:not([class*="uk-"]),input[type="week"]:not([class*="uk-"]),input[type="number"]:not([class*="uk-"]),input[type="email"]:not([class*="uk-"]),input[type="url"]:not([class*="uk-"]),input[type="search"]:not([class*="uk-"]),input[type="tel"]:not([class*="uk-"]),input[type="color"]:not([class*="uk-"]),.uneditable-input:not([class*="uk-"]){overflow:visible}.uk-select,select:not([class*="uk-"]){text-transform:none}.uk-select optgroup,select:not([class*="uk-"]) optgroup{font:inherit;font-weight:bold}.uk-textarea,textarea:not([class*="uk-"]){overflow:auto}.uk-input[type="search"]::-webkit-search-cancel-button,.uk-input[type="search"]::-webkit-search-decoration,input[type="text"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="text"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="password"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="password"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="datetime"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="datetime"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="datetime-local"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="datetime-local"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="date"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="date"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="month"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="month"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="time"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="time"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="week"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="week"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="number"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="number"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="email"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="email"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="url"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="url"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="search"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="search"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="tel"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="tel"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,input[type="color"]:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,input[type="color"]:not([class*="uk-"])[type="search"]::-webkit-search-decoration,.uneditable-input:not([class*="uk-"])[type="search"]::-webkit-search-cancel-button,.uneditable-input:not([class*="uk-"])[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.uk-input[type="number"]::-webkit-inner-spin-button,.uk-input[type="number"]::-webkit-outer-spin-button,input[type="text"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="text"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="password"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="password"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="datetime"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="datetime"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="datetime-local"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="datetime-local"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="date"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="date"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="month"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="month"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="time"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="time"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="week"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="week"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="number"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="number"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="email"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="email"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="url"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="url"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="search"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="search"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="tel"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="tel"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,input[type="color"]:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,input[type="color"]:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button,.uneditable-input:not([class*="uk-"])[type="number"]::-webkit-inner-spin-button,.uneditable-input:not([class*="uk-"])[type="number"]::-webkit-outer-spin-button{height:auto}.uk-input::-moz-placeholder,.uk-textarea::-moz-placeholder,input[type="text"]:not([class*="uk-"])::-moz-placeholder,input[type="password"]:not([class*="uk-"])::-moz-placeholder,input[type="datetime"]:not([class*="uk-"])::-moz-placeholder,input[type="datetime-local"]:not([class*="uk-"])::-moz-placeholder,input[type="date"]:not([class*="uk-"])::-moz-placeholder,input[type="month"]:not([class*="uk-"])::-moz-placeholder,input[type="time"]:not([class*="uk-"])::-moz-placeholder,input[type="week"]:not([class*="uk-"])::-moz-placeholder,input[type="number"]:not([class*="uk-"])::-moz-placeholder,input[type="email"]:not([class*="uk-"])::-moz-placeholder,input[type="url"]:not([class*="uk-"])::-moz-placeholder,input[type="search"]:not([class*="uk-"])::-moz-placeholder,input[type="tel"]:not([class*="uk-"])::-moz-placeholder,input[type="color"]:not([class*="uk-"])::-moz-placeholder,.uneditable-input:not([class*="uk-"])::-moz-placeholder,textarea:not([class*="uk-"])::-moz-placeholder{opacity:1}.uk-radio,.uk-checkbox,input[type="checkbox"]:not([class*="uk-"]),input[type="radio"]:not([class*="uk-"]){padding:0}.uk-radio:not(:disabled),.uk-checkbox:not(:disabled),input[type="checkbox"]:not([class*="uk-"]):not(:disabled),input[type="radio"]:not([class*="uk-"]):not(:disabled){cursor:pointer}.uk-fieldset,fieldset{border:0;margin:0;padding:0}.uk-input,.uk-textarea,input[type="text"]:not([class*="uk-"]),input[type="password"]:not([class*="uk-"]),input[type="datetime"]:not([class*="uk-"]),input[type="datetime-local"]:not([class*="uk-"]),input[type="date"]:not([class*="uk-"]),input[type="month"]:not([class*="uk-"]),input[type="time"]:not([class*="uk-"]),input[type="week"]:not([class*="uk-"]),input[type="number"]:not([class*="uk-"]),input[type="email"]:not([class*="uk-"]),input[type="url"]:not([class*="uk-"]),input[type="search"]:not([class*="uk-"]),input[type="tel"]:not([class*="uk-"]),input[type="color"]:not([class*="uk-"]),.uneditable-input:not([class*="uk-"]),textarea:not([class*="uk-"]){-webkit-appearance:none}.uk-input,.uk-select,.uk-textarea,input[type="text"]:not([class*="uk-"]),input[type="password"]:not([class*="uk-"]),input[type="datetime"]:not([class*="uk-"]),input[type="datetime-local"]:not([class*="uk-"]),input[type="date"]:not([class*="uk-"]),input[type="month"]:not([class*="uk-"]),input[type="time"]:not([class*="uk-"]),input[type="week"]:not([class*="uk-"]),input[type="number"]:not([class*="uk-"]),input[type="email"]:not([class*="uk-"]),input[type="url"]:not([class*="uk-"]),input[type="search"]:not([class*="uk-"]),input[type="tel"]:not([class*="uk-"]),input[type="color"]:not([class*="uk-"]),.uneditable-input:not([class*="uk-"]),select:not([class*="uk-"]),textarea:not([class*="uk-"]){max-width:100%;width:100%;border:0 none;padding:0 6px;background:#fff;color:#767779;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow}.uk-input,.uk-select:not([multiple]):not([size]),input[type="text"]:not([class*="uk-"]),input[type="password"]:not([class*="uk-"]),input[type="datetime"]:not([class*="uk-"]),input[type="datetime-local"]:not([class*="uk-"]),input[type="date"]:not([class*="uk-"]),input[type="month"]:not([class*="uk-"]),input[type="time"]:not([class*="uk-"]),input[type="week"]:not([class*="uk-"]),input[type="number"]:not([class*="uk-"]),input[type="email"]:not([class*="uk-"]),input[type="url"]:not([class*="uk-"]),input[type="search"]:not([class*="uk-"]),input[type="tel"]:not([class*="uk-"]),input[type="color"]:not([class*="uk-"]),.uneditable-input:not([class*="uk-"]),select:not([class*="uk-"]):not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block;line-height:38px;border-bottom:1px solid #e8e8e8}.uk-select[multiple],.uk-select[size],.uk-textarea,select:not([class*="uk-"])[multiple],select:not([class*="uk-"])[size],textarea:not([class*="uk-"]){padding-top:4px;padding-bottom:4px;vertical-align:top;border:1px solid #e8e8e8}.uk-input:focus,.uk-select:focus,.uk-textarea:focus,input[type="text"]:not([class*="uk-"]):focus,input[type="password"]:not([class*="uk-"]):focus,input[type="datetime"]:not([class*="uk-"]):focus,input[type="datetime-local"]:not([class*="uk-"]):focus,input[type="date"]:not([class*="uk-"]):focus,input[type="month"]:not([class*="uk-"]):focus,input[type="time"]:not([class*="uk-"]):focus,input[type="week"]:not([class*="uk-"]):focus,input[type="number"]:not([class*="uk-"]):focus,input[type="email"]:not([class*="uk-"]):focus,input[type="url"]:not([class*="uk-"]):focus,input[type="search"]:not([class*="uk-"]):focus,input[type="tel"]:not([class*="uk-"]):focus,input[type="color"]:not([class*="uk-"]):focus,.uneditable-input:not([class*="uk-"]):focus,select:not([class*="uk-"]):focus,textarea:not([class*="uk-"]):focus{outline:0;background-color:#fff;color:#767779;border-color:#00a0de!important}.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled,input[type="text"]:not([class*="uk-"]):disabled,input[type="password"]:not([class*="uk-"]):disabled,input[type="datetime"]:not([class*="uk-"]):disabled,input[type="datetime-local"]:not([class*="uk-"]):disabled,input[type="date"]:not([class*="uk-"]):disabled,input[type="month"]:not([class*="uk-"]):disabled,input[type="time"]:not([class*="uk-"]):disabled,input[type="week"]:not([class*="uk-"]):disabled,input[type="number"]:not([class*="uk-"]):disabled,input[type="email"]:not([class*="uk-"]):disabled,input[type="url"]:not([class*="uk-"]):disabled,input[type="search"]:not([class*="uk-"]):disabled,input[type="tel"]:not([class*="uk-"]):disabled,input[type="color"]:not([class*="uk-"]):disabled,.uneditable-input:not([class*="uk-"]):disabled,select:not([class*="uk-"]):disabled,textarea:not([class*="uk-"]):disabled{background-color:#fafafa;color:#cbcbcb;border-color:#e8e8e8!important;box-shadow:none}.uk-input:-ms-input-placeholder,input[type="text"]:not([class*="uk-"]):-ms-input-placeholder,input[type="password"]:not([class*="uk-"]):-ms-input-placeholder,input[type="datetime"]:not([class*="uk-"]):-ms-input-placeholder,input[type="datetime-local"]:not([class*="uk-"]):-ms-input-placeholder,input[type="date"]:not([class*="uk-"]):-ms-input-placeholder,input[type="month"]:not([class*="uk-"]):-ms-input-placeholder,input[type="time"]:not([class*="uk-"]):-ms-input-placeholder,input[type="week"]:not([class*="uk-"]):-ms-input-placeholder,input[type="number"]:not([class*="uk-"]):-ms-input-placeholder,input[type="email"]:not([class*="uk-"]):-ms-input-placeholder,input[type="url"]:not([class*="uk-"]):-ms-input-placeholder,input[type="search"]:not([class*="uk-"]):-ms-input-placeholder,input[type="tel"]:not([class*="uk-"]):-ms-input-placeholder,input[type="color"]:not([class*="uk-"]):-ms-input-placeholder,.uneditable-input:not([class*="uk-"]):-ms-input-placeholder{color:#cbcbcb!important}.uk-input::-moz-placeholder,input[type="text"]:not([class*="uk-"])::-moz-placeholder,input[type="password"]:not([class*="uk-"])::-moz-placeholder,input[type="datetime"]:not([class*="uk-"])::-moz-placeholder,input[type="datetime-local"]:not([class*="uk-"])::-moz-placeholder,input[type="date"]:not([class*="uk-"])::-moz-placeholder,input[type="month"]:not([class*="uk-"])::-moz-placeholder,input[type="time"]:not([class*="uk-"])::-moz-placeholder,input[type="week"]:not([class*="uk-"])::-moz-placeholder,input[type="number"]:not([class*="uk-"])::-moz-placeholder,input[type="email"]:not([class*="uk-"])::-moz-placeholder,input[type="url"]:not([class*="uk-"])::-moz-placeholder,input[type="search"]:not([class*="uk-"])::-moz-placeholder,input[type="tel"]:not([class*="uk-"])::-moz-placeholder,input[type="color"]:not([class*="uk-"])::-moz-placeholder,.uneditable-input:not([class*="uk-"])::-moz-placeholder{color:#cbcbcb}.uk-input::-webkit-input-placeholder,input[type="text"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="password"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="datetime"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="datetime-local"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="date"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="month"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="time"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="week"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="number"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="email"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="url"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="search"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="tel"]:not([class*="uk-"])::-webkit-input-placeholder,input[type="color"]:not([class*="uk-"])::-webkit-input-placeholder,.uneditable-input:not([class*="uk-"])::-webkit-input-placeholder{color:#cbcbcb}.uk-textarea:-ms-input-placeholder,textarea:not([class*="uk-"]):-ms-input-placeholder{color:#cbcbcb!important}.uk-textarea::-moz-placeholder,textarea:not([class*="uk-"])::-moz-placeholder{color:#cbcbcb}.uk-textarea::-webkit-input-placeholder,textarea:not([class*="uk-"])::-webkit-input-placeholder{color:#cbcbcb}.-small{font-size:13px}.-small:not(textarea):not([multiple]):not([size]){height:30px;line-height:28px}.-large{font-size:18px}.-large:not(textarea):not([multiple]):not([size]){height:55px;line-height:53px}.-danger,.-danger:focus{color:#f54f43;border-color:#f54f43!important}.-success,.-success:focus{color:#01ce7f;border-color:#01ce7f!important}.-blank{background:0;border-color:transparent}.-blank:focus{border-color:#e8e8e8;border-style:dashed}input.-width-xsmall{width:40px}select.-width-xsmall{width:65px}.-width-small{width:130px}.-width-medium{width:200px}.-width-large{width:500px}.uk-select:not([multiple]):not([size]),select:not([class*="uk-"]):not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23767779%22%20points%3D%224%201%201%206%207%206%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23767779%22%20points%3D%224%2013%201%208%207%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:100% 50%}.uk-select:not([multiple]):not([size])::-ms-expand,select:not([class*="uk-"]):not([multiple]):not([size])::-ms-expand{display:none}.uk-select:not([multiple]):not([size]):disabled,select:not([class*="uk-"]):not([multiple]):not([size]):disabled{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23cbcbcb%22%20points%3D%224%201%201%206%207%206%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23cbcbcb%22%20points%3D%224%2013%201%208%207%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E")}.uk-radio,.uk-checkbox,input[type="checkbox"]:not([class*="uk-"]),input[type="radio"]:not([class*="uk-"]){display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:background-color,border-color,box-shadow;transition-property:background-color,border-color,box-shadow;border:1px solid #e8e8e8}.uk-radio,input[type="radio"]:not([class*="uk-"]){border-radius:50%}.uk-radio:focus,.uk-checkbox:focus,input[type="checkbox"]:not([class*="uk-"]):focus,input[type="radio"]:not([class*="uk-"]):focus{outline:0;border-color:#00a0de}.uk-radio:checked,.uk-checkbox:checked,.uk-checkbox:indeterminate,input[type="checkbox"]:not([class*="uk-"]):checked,input[type="checkbox"]:not([class*="uk-"]):indeterminate,input[type="radio"]:not([class*="uk-"]):checked{background-color:#00a0de;border-color:transparent}.uk-radio:checked:focus,.uk-checkbox:checked:focus,.uk-checkbox:indeterminate:focus,input[type="checkbox"]:not([class*="uk-"]):checked:focus,input[type="checkbox"]:not([class*="uk-"]):indeterminate:focus,input[type="radio"]:not([class*="uk-"]):checked:focus{background-color:#007bab}.uk-radio:checked,input[type="radio"]:not([class*="uk-"]):checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:checked,input[type="checkbox"]:not([class*="uk-"]):checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:indeterminate,input[type="checkbox"]:not([class*="uk-"]):indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-radio:disabled,.uk-checkbox:disabled,input[type="checkbox"]:not([class*="uk-"]):disabled,input[type="radio"]:not([class*="uk-"]):disabled{background-color:#fafafa;border-color:#e8e8e8}.uk-radio:disabled:checked,input[type="radio"]:not([class*="uk-"]):disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23cbcbcb%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:disabled:checked,input[type="checkbox"]:not([class*="uk-"]):disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23cbcbcb%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:disabled:indeterminate,input[type="checkbox"]:not([class*="uk-"]):disabled:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23cbcbcb%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-legend{width:100%;color:inherit;padding:0;font-size:22px;line-height:1.4}.-custom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.-custom select,.-custom input[type="file"]{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0;-webkit-appearance:none;opacity:0;cursor:pointer}.-custom input[type="file"]{font-size:500px;overflow:hidden}.-label{font-size:13px;color:#5b5b5b;font-family:Roboto;font-weight:normal}.-stacked .-label{display:block;margin-bottom:5px}@media(max-width:959px){.-horizontal .-label{display:block;margin-bottom:5px}}@media(min-width:960px){.-horizontal .-label{width:200px;margin-top:7px;float:left}.-horizontal .-controls{margin-left:215px}.-horizontal .-controls-text{padding-top:7px}}.-icon{position:absolute;top:0;bottom:0;left:0;width:30px;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#cbcbcb}.-icon:hover{color:#767779}.-icon:not(a):not(button):not(input){pointer-events:none}.-icon:not(.-icon-flip)+.uk-input,.-icon:not(.-icon-flip)+input[type="text"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="password"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="datetime"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="datetime-local"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="date"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="month"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="time"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="week"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="number"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="email"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="url"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="search"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="tel"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+input[type="color"]:not([class*="uk-"]),.-icon:not(.-icon-flip)+.uneditable-input:not([class*="uk-"]){padding-left:30px}.-icon-flip{right:0;left:auto}.-icon-flip+.uk-input,.-icon-flip+input[type="text"]:not([class*="uk-"]),.-icon-flip+input[type="password"]:not([class*="uk-"]),.-icon-flip+input[type="datetime"]:not([class*="uk-"]),.-icon-flip+input[type="datetime-local"]:not([class*="uk-"]),.-icon-flip+input[type="date"]:not([class*="uk-"]),.-icon-flip+input[type="month"]:not([class*="uk-"]),.-icon-flip+input[type="time"]:not([class*="uk-"]),.-icon-flip+input[type="week"]:not([class*="uk-"]),.-icon-flip+input[type="number"]:not([class*="uk-"]),.-icon-flip+input[type="email"]:not([class*="uk-"]),.-icon-flip+input[type="url"]:not([class*="uk-"]),.-icon-flip+input[type="search"]:not([class*="uk-"]),.-icon-flip+input[type="tel"]:not([class*="uk-"]),.-icon-flip+input[type="color"]:not([class*="uk-"]),.-icon-flip+.uneditable-input:not([class*="uk-"]){padding-right:30px}.uk-button,.btn{margin:0;border:0;overflow:visible;font:inherit;color:inherit;text-transform:none;display:inline-block;box-sizing:border-box;padding:0 25px;vertical-align:middle;font-size:13px;line-height:40px;text-align:center;text-decoration:none;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow;font-family:Roboto;font-weight:normal;text-transform:uppercase;border-radius:2px;background-origin:border-box}.uk-button:not(:disabled),.btn:not(:disabled){cursor:pointer}.uk-button::-moz-focus-inner,.btn::-moz-focus-inner{border:0;padding:0}.uk-button:hover,.btn:hover{text-decoration:none}.uk-button:focus,.btn:focus{outline:0}.uk-button-default,.btn{background-color:#fff;color:#5b5b5b;box-shadow:0 3px 12px rgba(0,0,0,0.07)}.uk-button-default:hover,.uk-button-default:focus,.btn:hover,.btn:focus{background-color:#fff;color:#00a0de;box-shadow:0 6px 50px rgba(0,0,0,0.05)}.uk-button-default:active,.uk-button-default.uk-active,.btn:active,.btn.uk-active{background-color:#fff;color:#5b5b5b}.uk-button-primary,.btn-primary,.btn-info{background-color:#00a0de;color:#fff}.uk-button-primary:hover,.uk-button-primary:focus,.btn-primary:hover,.btn-primary:focus,.btn-info:hover,.btn-info:focus{background-color:#008ec5;color:#fff}.uk-button-primary:active,.uk-button-primary.uk-active,.btn-primary:active,.btn-primary.uk-active,.btn-info:active,.btn-info.uk-active{background-color:#007bab;color:#fff}.uk-button-secondary,.btn-success{background-color:#1b2831;color:#fff}.uk-button-secondary:hover,.uk-button-secondary:focus,.btn-success:hover,.btn-success:focus{background-color:#2d4352;color:#fff}.uk-button-secondary:active,.uk-button-secondary.uk-active,.btn-success:active,.btn-success.uk-active{background-color:#365062;color:#fff}.uk-button-danger,.btn-warning,.btn-danger{background-color:#f54f43;color:#fff}.uk-button-danger:hover,.uk-button-danger:focus,.btn-warning:hover,.btn-warning:focus,.btn-danger:hover,.btn-danger:focus{background-color:#f4382b;color:#fff}.uk-button-danger:active,.uk-button-danger.uk-active,.btn-warning:active,.btn-warning.uk-active,.btn-danger:active,.btn-danger.uk-active{background-color:#f22213;color:#fff}.uk-button-default:disabled,.uk-button-primary:disabled,.uk-button-secondary:disabled,.uk-button-danger:disabled,.btn:disabled,.btn-primary:disabled,.btn-warning:disabled,.btn-danger:disabled,.btn-success:disabled,.btn-info:disabled{background-color:#fafafa;color:#cbcbcb;background-image:none;box-shadow:none}.uk-button-small,.btn-small{padding:0 15px;line-height:30px;font-size:13px;border-radius:2px}.uk-button-large,.btn-large{padding:0 40px;line-height:55px;font-size:18px;border-radius:2px}.uk-button-text{padding:0;line-height:1.625;background:0;color:#767779;position:relative;padding-right:27px}.uk-button-text::before{content:"";position:absolute;top:0;bottom:0;right:0;width:22px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23767779%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%3E%3C%2Fpolyline%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23767779%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%3E%3C%2Fline%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:calc(100% - 5px) 50%;-webkit-transition:background-position .2s ease-out;transition:background-position .2s ease-out}.uk-button-text:hover,.uk-button-text:focus{color:#00a0de}.uk-button-text:hover::before,.uk-button-text:focus::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%2300a0de%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%3E%3C%2Fpolyline%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%2300a0de%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%3E%3C%2Fline%3E%0A%3C%2Fsvg%3E");background-position:100% 50%}.uk-button-text:disabled{color:#cbcbcb}.uk-button-link,.btn-link,.pager li>a,.pager li>span{padding:0;line-height:1.625;background:0;color:#00a0de}.uk-button-link:hover,.uk-button-link:focus,.btn-link:hover,.btn-link:focus,.pager li>a:hover,.pager li>a:focus,.pager li>span:hover,.pager li>span:focus{color:#007bab;text-decoration:none}.uk-button-link:disabled,.btn-link:disabled,.pager li>a:disabled,.pager li>span:disabled{color:#cbcbcb;text-decoration:none}.uk-button-group{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;vertical-align:middle;position:relative}.uk-button-group>.uk-button:not(:first-child):not(:last-child),.uk-button-group>div:not(:first-child):not(:last-child) .uk-button,.uk-button-group>.btn:not(:first-child):not(:last-child),.uk-button-group>div:not(:first-child):not(:last-child) .btn{border-radius:0}.uk-button-group>.uk-button:first-child,.uk-button-group>div:first-child .uk-button,.uk-button-group>.btn:first-child,.uk-button-group>div:first-child .btn{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,.uk-button-group>.btn:last-child,.uk-button-group>div:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.uk-section{box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media(min-width:960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-section::before,.uk-section::after{content:"";display:table}.uk-section::after{clear:both}.uk-section>:last-child{margin-bottom:0}.uk-section-xsmall{padding-top:20px;padding-bottom:20px}.uk-section-small{padding-top:40px;padding-bottom:40px}.uk-section-large{padding-top:70px;padding-bottom:70px}@media(min-width:960px){.uk-section-large{padding-top:140px;padding-bottom:140px}}.uk-section-xlarge{padding-top:140px;padding-bottom:140px}@media(min-width:960px){.uk-section-xlarge{padding-top:210px;padding-bottom:210px}}.uk-section-default{background:#fff}.uk-section-muted{background:#fafafa}.uk-section-primary{background:#00a0de}.uk-section-secondary{background:#1b2831}.uk-container,.container{box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width:640px){.uk-container,.container{padding-left:25px;padding-right:25px}}@media(min-width:960px){.uk-container,.container{padding-left:40px;padding-right:40px}}.uk-container::before,.uk-container::after,.container::before,.container::after{content:"";display:table}.uk-container::after,.container::after{clear:both}.uk-container>:last-child,.container>:last-child{margin-bottom:0}.uk-container .uk-container,.container .container{padding-left:0;padding-right:0}.uk-container-small{max-width:900px}.uk-container-large{max-width:1600px}.uk-container-expand{max-width:none}.uk-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid>*{margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-25px}.uk-grid>*{padding-left:25px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:25px}@media(min-width:1200px){.uk-grid{margin-left:-40px}.uk-grid>*{padding-left:40px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:40px}}.uk-grid-small{margin-left:-15px}.uk-grid-small>*{padding-left:15px}.uk-grid+.uk-grid-small,.uk-grid-small>.uk-grid-margin,*+.uk-grid-margin-small{margin-top:15px}.uk-grid-medium{margin-left:-25px}.uk-grid-medium>*{padding-left:25px}.uk-grid+.uk-grid-medium,.uk-grid-medium>.uk-grid-margin,*+.uk-grid-margin-medium{margin-top:25px}.uk-grid-large{margin-left:-40px}.uk-grid-large>*{padding-left:40px}.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:40px}@media(min-width:1200px){.uk-grid-large{margin-left:-70px}.uk-grid-large>*{padding-left:70px}.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:70px}}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{padding-left:0}.uk-grid+.uk-grid-collapse,.uk-grid-collapse>.uk-grid-margin{margin-top:0}.uk-grid-divider>*{position:relative}.uk-grid-divider>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e8e8e8}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;left:0;right:0;border-top:1px solid #e8e8e8}.uk-grid-divider{margin-left:-50px}.uk-grid-divider>*{padding-left:50px}.uk-grid-divider>:not(.uk-first-column)::before{left:25px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:50px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-25px;left:50px}@media(min-width:1200px){.uk-grid-divider{margin-left:-80px}.uk-grid-divider>*{padding-left:80px}.uk-grid-divider>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}}.uk-grid-divider.uk-grid-small{margin-left:-30px}.uk-grid-divider.uk-grid-small>*{padding-left:30px}.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before{left:15px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin{margin-top:30px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin::before{top:-15px;left:30px}.uk-grid-divider.uk-grid-medium{margin-left:-50px}.uk-grid-divider.uk-grid-medium>*{padding-left:50px}.uk-grid-divider.uk-grid-medium>:not(.uk-first-column)::before{left:25px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin{margin-top:50px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin::before{top:-25px;left:50px}.uk-grid-divider.uk-grid-large{margin-left:-80px}.uk-grid-divider.uk-grid-large>*{padding-left:80px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}@media(min-width:1200px){.uk-grid-divider.uk-grid-large{margin-left:-140px}.uk-grid-divider.uk-grid-large>*{padding-left:140px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before{left:70px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;left:140px}}.uk-grid-match>*,.uk-grid-item-match{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-grid-match>*>:not([class*='uk-width']),.uk-grid-item-match>:not([class*='uk-width']){box-sizing:border-box;width:100%;-ms-flex:auto;-webkit-flex:auto;flex:auto}.uk-tile{position:relative;box-sizing:border-box;padding:25px 25px}@media(min-width:1200px){.uk-tile{padding:40px 40px}}.uk-tile::before,.uk-tile::after{content:"";display:table}.uk-tile::after{clear:both}.uk-tile>:last-child{margin-bottom:0}.uk-tile-default{background:#fff}.uk-tile-muted{background:#fafafa}.uk-tile-primary{background:#00a0de}.uk-tile-secondary{background:#1b2831}.uk-card{position:relative;box-sizing:border-box;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow;border-radius:2px}.uk-card-body{padding:25px 25px}.uk-card-header{padding:13px 25px}.uk-card-footer{padding:12.5px 25px}@media(min-width:1200px){.uk-card-body{padding:40px 40px}.uk-card-header{padding:20px 40px}.uk-card-footer{padding:20px 40px}}.uk-card-body::before,.uk-card-body::after,.uk-card-header::before,.uk-card-header::after,.uk-card-footer::before,.uk-card-footer::after{content:"";display:table}.uk-card-body::after,.uk-card-header::after,.uk-card-footer::after{clear:both}.uk-card-body>:last-child,.uk-card-header>:last-child,.uk-card-footer>:last-child{margin-bottom:0}[class*='uk-card-media']{overflow:hidden}.uk-card-media-top,.uk-grid-stack>.uk-card-media-left,.uk-grid-stack>.uk-card-media-right{border-radius:2px 2px 0 0}.uk-card-media-bottom{border-radius:0 0 2px 2px}:not(.uk-grid-stack)>.uk-card-media-left{border-radius:2px 0 0 2px}:not(.uk-grid-stack)>.uk-card-media-right{border-radius:0 2px 2px 0}.uk-card-title{font-size:22px;line-height:1.4;font-family:Roboto Condensed;font-weight:300;text-transform:none}.uk-card-badge{position:absolute;top:25px;right:25px;z-index:1;color:#767779;font-size:16px;font-family:Roboto;font-weight:normal}.uk-card-badge:first-child+*{margin-top:0}.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background:#fff;box-shadow:0 6px 50px rgba(0,0,0,0.05)}.uk-card-default{background:#fff;color:#767779;box-shadow:0 6px 50px rgba(0,0,0,0.05)}.uk-card-default .uk-card-title{color:#5b5b5b}.uk-card-default.uk-card-hover:hover{background-color:#fff;box-shadow:0 4px 28px rgba(0,0,0,0.07)}.uk-card-default .uk-card-header{border-bottom:1px solid #e8e8e8}.uk-card-default .uk-card-footer{border-top:1px solid #e8e8e8}.uk-card-primary{background:#00b2f8;color:#fff}.uk-card-primary .uk-card-title{color:#fff}.uk-card-primary.uk-card-hover:hover{background-color:#12bdff}.uk-card-secondary{background:#243541;color:#fff;box-shadow:0 6px 50px rgba(0,0,0,0.05)}.uk-card-secondary .uk-card-title{color:#fff}.uk-card-secondary.uk-card-hover:hover{background-color:#314858;box-shadow:0 4px 28px rgba(0,0,0,0.07)}.uk-card-small.uk-card-body,.uk-card-small .uk-card-body{padding:20px 20px}.uk-card-small .uk-card-header{padding:13px 20px}.uk-card-small .uk-card-footer{padding:13px 20px}@media(min-width:1200px){.uk-card-large.uk-card-body,.uk-card-large .uk-card-body{padding:70px 70px}.uk-card-large .uk-card-header{padding:35px 70px}.uk-card-large .uk-card-footer{padding:35px 70px}}.uk-card-body .uk-nav-default{margin:-10px -25px}.uk-card-title+.uk-nav-default{margin-top:0}.uk-card-body .uk-nav-default>li>a,.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-body .uk-nav-default .uk-nav-divider{padding-left:25px;padding-right:25px}.uk-card-body .uk-nav-default .uk-nav-sub{padding-left:41px}@media(min-width:1200px){.uk-card-body .uk-nav-default{margin:-25px -40px}.uk-card-title+.uk-nav-default{margin-top:0}.uk-card-body .uk-nav-default>li>a,.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-body .uk-nav-default .uk-nav-divider{padding-left:40px;padding-right:40px}.uk-card-body .uk-nav-default .uk-nav-sub{padding-left:56px}}.uk-card-small .uk-nav-default{margin:-5px -20px}.uk-card-small .uk-card-title+.uk-nav-default{margin-top:0}.uk-card-small .uk-nav-default>li>a,.uk-card-small .uk-nav-default .uk-nav-header,.uk-card-small .uk-nav-default .uk-nav-divider{padding-left:20px;padding-right:20px}.uk-card-small .uk-nav-default .uk-nav-sub{padding-left:36px}@media(min-width:1200px){.uk-card-large .uk-nav-default{margin:-55px -70px}.uk-card-large .uk-card-title+.uk-nav-default{margin-top:0}}.uk-card-body .uk-nav-default>li>a{border-radius:0}.uk-close{margin:0;border:0;overflow:visible;font:inherit;color:#cbcbcb;text-transform:none;padding:0;background-color:transparent;cursor:pointer;line-height:0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,opacity;transition-property:color,opacity}.uk-close::-moz-focus-inner{border:0;padding:0}.uk-close:hover,.uk-close:focus{color:#767779;outline:0}.uk-spinner>*{-webkit-animation:uk-spinner-rotate 1.4s linear infinite;animation:uk-spinner-rotate 1.4s linear infinite}@-webkit-keyframes uk-spinner-rotate{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg)}}@keyframes uk-spinner-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}.uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;-webkit-animation:uk-spinner-dash 1.4s ease-in-out infinite;animation:uk-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@-webkit-keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;-webkit-transform:rotate(135deg)}100%{stroke-dashoffset:88px;-webkit-transform:rotate(450deg)}}@keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;transform:rotate(135deg)}100%{stroke-dashoffset:88px;transform:rotate(450deg)}}.uk-totop{padding:5px;color:#cbcbcb;background:transparent;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow}.uk-totop:hover,.uk-totop:focus{color:#767779;outline:0;background-color:transparent}.uk-totop:active{color:#5b5b5b;background-color:transparent}.uk-alert,.alert{position:relative;margin-bottom:20px;padding:15px 29px 15px 15px;background:#fafafa;color:#767779;border-radius:2px}*+.uk-alert{margin-top:20px}.uk-alert>:last-child{margin-bottom:0}.uk-alert-close{position:absolute;top:20px;right:15px;color:inherit;opacity:.4}.uk-alert-close:first-child+*{margin-top:0}.uk-alert-close:hover,.uk-alert-close:focus{color:inherit;opacity:.8}.uk-alert-primary,.alert-info{background:#d4f3ff;color:#00a0de}.uk-alert-success,.alert-success{background:#d1f6e8;color:#01a566}.uk-alert-warning{background:#fef5d2;color:#cca607}.uk-alert-danger,.alert-danger,.alert-error{background:#fef0ef;color:#f54f43}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert a:not([class]){color:inherit;text-decoration:underline}.uk-alert a:not([class]):hover{color:inherit;text-decoration:underline}.uk-badge,.badge,a.badge{box-sizing:border-box;min-width:22px;height:22px;line-height:22px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#00a0de;color:#fff;font-size:13px;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-weight:normal;font-family:Roboto}.uk-badge:hover,.uk-badge:focus{color:#fff;text-decoration:none;outline:0}.uk-label,.label,a.label{display:inline-block;padding:2px 10px;background:#00a0de;line-height:1.625;font-size:12px;color:#fff;vertical-align:middle;white-space:nowrap;font-family:Roboto;font-weight:normal;text-transform:uppercase;border-radius:2px}.uk-label-success,.label-success,.badge-success,.label-success[href],.badge-success[href]{background-color:#01ce7f;color:#fff}.uk-label-warning,.label-warning,.badge-warning,.label-warning[href],.badge-warning[href]{background-color:#f8d027;color:#fff}.uk-label-danger,.label-important,.badge-important,.label-important[href],.badge-important[href]{background-color:#f54f43;color:#fff}.uk-overlay{padding:25px 25px}.uk-overlay>:last-child{margin-bottom:0}.uk-overlay-default{background:rgba(255,255,255,0.8)}.uk-overlay-primary{background:rgba(27,40,49,0.8)}.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:70px}.uk-article-title{font-size:54px;line-height:1.2;color:#5b5b5b;font-family:Roboto Condensed;font-weight:300;text-transform:none}.uk-article-meta{font-size:13px;line-height:1.4;color:#cbcbcb;font-family:Roboto;font-weight:normal}.uk-article-meta a{color:#cbcbcb}.uk-article-meta a:hover{color:#767779;text-decoration:none}.uk-comment-header{margin-bottom:20px}.uk-comment-body::before,.uk-comment-body::after,.uk-comment-header::before,.uk-comment-header::after{content:"";display:table}.uk-comment-body::after,.uk-comment-header::after{clear:both}.uk-comment-body>:last-child,.uk-comment-header>:last-child{margin-bottom:0}.uk-comment-title{font-size:18px;line-height:1.4}.uk-comment-meta{font-size:13px;line-height:1.4;color:#cbcbcb;font-family:Roboto;font-weight:normal}.uk-comment-list{padding:0;list-style:none}.uk-comment-list>:nth-child(n+2){margin-top:70px}.uk-comment-list .uk-comment ~ ul{margin:70px 0 0 0;padding-left:30px;list-style:none}@media(min-width:960px){.uk-comment-list .uk-comment ~ ul{padding-left:100px}}.uk-comment-list .uk-comment ~ ul>:nth-child(n+2){margin-top:70px}.uk-comment-primary{padding:25px;background-color:#fafafa;border-radius:2px}.uk-search{display:inline-block;position:relative;max-width:100%;margin:0}.uk-search-input::-webkit-search-cancel-button,.uk-search-input::-webkit-search-decoration{-webkit-appearance:none}.uk-search-input::-moz-placeholder{opacity:1}.uk-search-input{box-sizing:border-box;margin:0;border-radius:0;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:0;color:#767779;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow}.uk-search-input:focus{outline:0}.uk-search-input:-ms-input-placeholder{color:#cbcbcb!important}.uk-search-input::-moz-placeholder{color:#cbcbcb}.uk-search-input::-webkit-input-placeholder{color:#cbcbcb}.uk-search-icon{margin:0;border:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;cursor:pointer}.uk-search-icon::-moz-focus-inner{border:0;padding:0}.uk-search-icon:focus{outline:0}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;left:0;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#cbcbcb}.uk-search .uk-search-icon:hover{color:#cbcbcb}.uk-search .uk-search-icon:not(a):not(button):not(input){pointer-events:none}.uk-search .uk-search-icon-flip{right:0;left:auto}.uk-search-default{width:180px}.uk-search-default .uk-search-input{height:40px;padding-left:6px;padding-right:6px;background:transparent}.uk-search-default .uk-search-input:focus{background-color:transparent}.uk-search-default .uk-search-icon{width:40px}.uk-search-default .uk-search-icon:not(.uk-search-icon-flip)+.uk-search-input{padding-left:40px}.uk-search-default .uk-search-icon-flip+.uk-search-input{padding-right:40px}.uk-search-navbar{width:400px}.uk-search-navbar .uk-search-input{height:40px;background:transparent;font-size:22px}.uk-search-navbar .uk-search-icon{width:40px}.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip)+.uk-search-input{padding-left:40px}.uk-search-navbar .uk-search-icon-flip+.uk-search-input{padding-right:40px}.uk-search-large{width:500px}.uk-search-large .uk-search-input{height:80px;background:transparent;font-size:54px}.uk-search-large .uk-search-icon{width:80px}.uk-search-large .uk-search-icon:not(.uk-search-icon-flip)+.uk-search-input{padding-left:80px}.uk-search-large .uk-search-icon-flip+.uk-search-input{padding-right:80px}.uk-search-toggle{color:#cbcbcb}.uk-search-toggle:hover,.uk-search-toggle:focus{color:#767779}.uk-nav,.uk-nav ul,.dropdown-menu{margin:0;padding:0;list-style:none}.uk-nav li>a{display:block;text-decoration:none}.uk-nav li>a:focus{outline:0}.uk-nav>li>a{padding:8px 16px}ul.uk-nav-sub{padding:5px 0 5px 32px}.uk-nav-sub ul{padding-left:16px}.uk-nav-sub a{padding:2px 0}.uk-nav-parent-icon>.uk-parent>a::after{content:"";width:1.625em;height:1.625em;float:right;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23767779%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%3E%3C%2Fpolyline%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%;margin-right:-10px}.uk-nav-parent-icon>.uk-parent.uk-open>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23767779%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%3E%3C%2Fpolyline%3E%0A%3C%2Fsvg%3E")}.uk-nav-header{padding:8px 16px;text-transform:uppercase;font-size:13px}.uk-nav-header:not(:first-child){margin-top:20px}.uk-nav-divider{margin:15px 0}.uk-nav-default{font-size:16px;font-family:Roboto;font-weight:normal}.uk-nav-default>li>a{color:#767779;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow;border-radius:2px}.uk-nav-default>li>a:hover,.uk-nav-default>li>a:focus{color:#767779;background-color:#f5f5f5}.uk-nav-default>li.uk-active>a{color:#fff;background-color:#00a0de}.uk-nav-default .uk-nav-header{color:#5b5b5b}.uk-nav-default .uk-nav-divider{border-top:1px solid #e8e8e8}.uk-nav-default .uk-nav-sub a{color:#cbcbcb}.uk-nav-default .uk-nav-sub a:hover,.uk-nav-default .uk-nav-sub a:focus{color:#767779}.uk-nav-primary{font-family:Roboto Condensed;font-weight:300;text-transform:none}.uk-nav-primary>li>a{font-size:22px;line-height:1.625;color:#cbcbcb;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow;padding:5px 0}.uk-nav-primary>li>a:hover,.uk-nav-primary>li>a:focus{color:#767779}.uk-nav-primary>li.uk-active>a{color:#5b5b5b}.uk-nav-primary .uk-nav-header{color:#5b5b5b;padding:5px 0}.uk-nav-primary .uk-nav-divider{border-top:1px solid #e8e8e8}.uk-nav-primary .uk-nav-sub a{color:#cbcbcb}.uk-nav-primary .uk-nav-sub a:hover,.uk-nav-primary .uk-nav-sub a:focus{color:#767779}.uk-nav-center{text-align:center}.uk-nav-center .uk-nav-sub,.uk-nav-center .uk-nav-sub ul{padding-left:0}.uk-nav-center.uk-nav-parent-icon>.uk-parent>a::after{position:absolute}.uk-navbar{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.uk-navbar-container:not(.uk-navbar-transparent){background:#00a0de}.uk-navbar-container>::before,.uk-navbar-container>::after{display:none!important}.uk-navbar-left,.uk-navbar-right,.uk-navbar-center,.uk-navbar-center-left>*,.uk-navbar-center-right>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-navbar-right{margin-left:auto}.uk-navbar-center:only-child{margin-left:auto;margin-right:auto;position:relative}.uk-navbar-center:not(:only-child){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:990}.uk-navbar-center:not(:only-child) .uk-navbar-nav>li>a,.uk-navbar-center:not(:only-child) .uk-navbar-item,.uk-navbar-center:not(:only-child) .uk-navbar-toggle{white-space:nowrap}.uk-navbar-center-left,.uk-navbar-center-right{position:absolute;top:0}.uk-navbar-center-left{right:100%}.uk-navbar-center-right{left:100%}[class*='uk-navbar-center-'] .uk-navbar-nav>li>a,[class*='uk-navbar-center-'] .uk-navbar-item,[class*='uk-navbar-center-'] .uk-navbar-toggle{white-space:nowrap}.uk-navbar-nav{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;padding:0;list-style:none}.uk-navbar-left,.uk-navbar-right,.uk-navbar-center:only-child{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-navbar-nav>li>a,.uk-navbar-item,.uk-navbar-toggle,.navbar .brand,.navbar-search,.navbar .nav>li>a{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;height:80px;padding:0 25px;font-size:13px;font-family:Open Sans;text-decoration:none}.uk-navbar-nav>li>a{color:#b2b2b2;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow;position:relative;font-weight:600;text-transform:uppercase}.uk-navbar-nav>li>a::before{content:'';display:block;position:absolute;bottom:24px;height:1px;background-color:#00a0de;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;-webkit-transition-property:background-color,border-color,box-shadow,height,right;transition-property:background-color,border-color,box-shadow,height,right;left:25px;right:calc(102% - 25px)}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus,.uk-navbar-nav>li>a.uk-open{color:#767779;outline:0}.uk-navbar-nav>li:hover>a::before,.uk-navbar-nav>li>a:focus::before,.uk-navbar-nav>li>a.uk-open::before{right:25px}.uk-navbar-nav>li>a:active{color:#5b5b5b}.uk-navbar-nav>li.uk-active>a{color:#5b5b5b}.uk-navbar-nav>li.uk-active>a::before{right:25px}.uk-navbar-item,.navbar .brand,.navbar-search,.navbar .nav>li>a{color:#767779}.uk-navbar-toggle{color:#b2b2b2;font-weight:600;text-transform:uppercase}.uk-navbar-toggle:hover,.uk-navbar-toggle:focus,.uk-navbar-toggle.uk-open{color:#767779;outline:0;text-decoration:none}.uk-navbar-subtitle{font-size:12px}.uk-navbar-dropdown,.navbar .nav>li>.dropdown-menu{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:200px;padding:25px;background:#00a0de;color:#fff}.uk-navbar-dropdown.uk-open,.navbar .nav>li>.dropdown-menu.uk-open{display:block}[class*='uk-navbar-dropdown-top']{margin-top:0}[class*='uk-navbar-dropdown-bottom']{margin-top:0}[class*='uk-navbar-dropdown-left']{margin-left:0}[class*='uk-navbar-dropdown-right']{margin-left:0}.uk-navbar-dropdown-grid{margin-left:-50px}.uk-navbar-dropdown-grid>*{padding-left:50px}.uk-navbar-dropdown-grid>.uk-grid-margin{margin-top:50px}.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid>*{width:100%!important}.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack){width:400px}.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack){width:600px}.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack){width:800px}.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack){width:1000px}.uk-navbar-dropdown-dropbar{margin-bottom:30px}.uk-navbar-dropdown-nav{margin-left:0;margin-right:0;font-size:16px;font-family:Roboto;font-weight:normal}.uk-navbar-dropdown-nav>li>a{color:#fff;padding:6px 0}.uk-navbar-dropdown-nav>li>a:hover,.uk-navbar-dropdown-nav>li>a:focus{color:rgba(255,255,255,0.5);background-color:transparent}.uk-navbar-dropdown-nav>li.uk-active>a{color:#fff}.uk-navbar-dropdown-nav .uk-nav-header{color:rgba(255,255,255,0.5);padding:6px 0}.uk-navbar-dropdown-nav .uk-nav-divider{border-top:1px solid rgba(255,255,255,0.1);margin-top:15px;margin-bottom:15px}.uk-navbar-dropdown-nav .uk-nav-sub a{color:rgba(255,255,255,0.5)}.uk-navbar-dropdown-nav .uk-nav-sub a:hover,.uk-navbar-dropdown-nav .uk-nav-sub a:focus{color:#fff}.uk-navbar-dropbar{position:relative;background:#00a0de;overflow:hidden}.uk-navbar-dropbar-slide{position:absolute;z-index:1020;left:0;right:0}.uk-navbar-container>.uk-container .uk-navbar-left,.uk-navbar-container>.container .uk-navbar-left{margin-left:-25px;margin-right:-25px}.uk-navbar-container>.uk-container .uk-navbar-right,.uk-navbar-container>.container .uk-navbar-right{margin-right:-25px}.uk-navbar-dropdown-nav .uk-nav-sub{padding-left:16px}.uk-navbar-dropdown-grid>*{position:relative}.uk-navbar-dropdown-grid>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;left:25px;border-left:1px solid rgba(255,255,255,0.1)}.uk-navbar-dropdown-grid.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;top:-25px;left:50px;right:0;border-top:1px solid rgba(255,255,255,0.1)}.uk-subnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-24px;padding:0;list-style:none}.uk-subnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:24px;position:relative}.uk-subnav>*>:first-child{display:block;color:#cbcbcb;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow;font-size:16px;font-family:Roboto;font-weight:normal}.uk-subnav>*>a:hover,.uk-subnav>*>a:focus{color:#767779;text-decoration:none;outline:0}.uk-subnav>.uk-active>a{color:#767779}.uk-subnav-divider>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{content:"";height:18px;margin-left:0;margin-right:24px;border-left:1px solid #e8e8e8}.uk-subnav-pill>*>:first-child{padding:5px 10px;background:transparent;color:#cbcbcb;border-radius:2px}.uk-subnav-pill>*>a:hover,.uk-subnav-pill>*>a:focus,.nav-pills>li>a:hover,.nav-pills>li>a:focus{background-color:#fafafa;color:#767779}.uk-subnav-pill>*>a:active,.nav-pills>li>a:active{background-color:#fafafa;color:#767779}.uk-subnav-pill>.uk-active>a,.nav-pills>.active>a{background-color:#00a0de;color:#fff}.uk-subnav>.uk-disabled>a{color:#cbcbcb}.uk-breadcrumb,.breadcrumb{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}.uk-breadcrumb>*{-ms-flex:none;-webkit-flex:none;flex:none}.uk-breadcrumb>*>*{display:inline-block;font-size:13px;color:#cbcbcb;font-family:Roboto;font-weight:normal}.uk-breadcrumb>*>:hover,.uk-breadcrumb>*>:focus{color:#767779;text-decoration:none}.uk-breadcrumb>:last-child>*{color:#767779}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"/";display:inline-block;margin:0 20px;color:#cbcbcb}.uk-pagination{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;padding:0;list-style:none}.uk-pagination>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px;position:relative}.uk-pagination>*>*{display:block;color:#cbcbcb;box-sizing:border-box;min-width:26px;padding:0;background:transparent;line-height:1.625;text-align:center;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow;font-size:16px;font-family:Roboto;font-weight:normal;border-radius:2px}.uk-pagination>*>:hover,.uk-pagination>*>:focus{color:#00a0de;text-decoration:none;background-color:transparent}.uk-pagination>.uk-active>*{color:#fff;background-color:#00a0de}.uk-pagination>.uk-disabled>*{color:#cbcbcb;background-color:transparent}.uk-tab,.nav-tabs{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none}.uk-tab>*,.nav-tabs>li{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:20px;position:relative}.uk-tab>*>a,.nav-tabs>li>a{display:block;text-align:center;padding:5px 10px;color:#cbcbcb;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow;font-size:13px;line-height:1.625;font-family:Roboto;font-weight:normal;text-transform:uppercase;border-bottom:2px solid transparent}.uk-tab>*>a:hover,.uk-tab>*>a:focus{color:#767779;text-decoration:none;border-color:transparent}.uk-tab>.uk-active>a,.nav-tabs>.active>a{color:#767779;border-color:#00a0de}.uk-tab>.uk-disabled>a{color:#cbcbcb}.uk-tab-bottom>*>a{border-top:2px solid transparent;border-bottom:0 none}.uk-tab-left,.uk-tab-right{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-left:0}.uk-tab-left>*,.uk-tab-right>*{padding-left:0}.uk-tab-left>*>a{text-align:right;padding:5px 10px;border-right:2px solid transparent;border-bottom:0 none}.uk-tab-right>*>a{text-align:left;padding:5px 10px;border-left:2px solid transparent;border-bottom:0 none}.uk-tab .uk-dropdown{margin-left:30px}.uk-slidenav{padding:5px;color:rgba(118,119,121,0.6);background:transparent;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow}.uk-slidenav:hover,.uk-slidenav:focus{color:rgba(118,119,121,0.8);outline:0;background-color:transparent}.uk-slidenav:active{color:rgba(118,119,121,0.9);background-color:transparent}.uk-slidenav-container{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-dotnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-15px}.uk-dotnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:15px}.uk-dotnav>*>*{display:block;box-sizing:content-box;width:14px;height:14px;border-radius:50%;background:rgba(118,119,121,0.15);text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:color,background-color,border-color,box-shadow;transition-property:color,background-color,border-color,box-shadow}.uk-dotnav>*>:hover,.uk-dotnav>*>:focus{background-color:#00a0de;outline:0}.uk-dotnav>*>:active{background-color:#00a0de}.uk-dotnav>.uk-active>*{background-color:#00a0de}.uk-dotnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-left:0;margin-top:-15px}.uk-dotnav-vertical>*{padding-left:0;padding-top:15px}.uk-accordion{padding:0;list-style:none}.uk-accordion>:nth-child(n+2){margin-top:20px}.uk-accordion-title{margin:0;font-size:18px;line-height:1.4;cursor:pointer;padding:0;background:transparent;overflow:hidden}.uk-accordion-title::after{content:"";width:1.4em;height:1.4em;float:right;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23767779%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23767779%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23767779%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-accordion-content{margin-top:20px}.uk-accordion-content:before,.uk-accordion-content:after{content:"";display:table}.uk-accordion-content:after{clear:both}.uk-accordion-content>:last-child{margin-bottom:0}.uk-drop{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:300px}.uk-drop.uk-open{display:block}[class*='uk-drop-top']{margin-top:-20px}[class*='uk-drop-bottom']{margin-top:20px}[class*='uk-drop-left']{margin-left:-20px}[class*='uk-drop-right']{margin-left:20px}.uk-drop-stack .uk-drop-grid>*{width:100%!important}.uk-dropdown,.dropdown-menu{display:none;position:absolute;z-index:1020;box-sizing:border-box;min-width:200px;padding:15px;background:#fff;color:#767779;border-radius:2px;box-shadow:0 3px 12px rgba(0,0,0,0.07)}.uk-dropdown.uk-open{display:block}.uk-dropdown-nav,.dropdown-menu{white-space:nowrap;margin-left:-15px;margin-right:-15px;font-size:16px;font-family:Roboto;font-weight:normal}.uk-dropdown-nav>li>a,.dropdown-menu>li>a{color:#767779;padding:6px 25px}.uk-dropdown-nav>li>a:hover,.uk-dropdown-nav>li>a:focus,.uk-dropdown-nav>li.uk-active>a{color:#767779;background-color:#fafafa}.uk-dropdown-nav .uk-nav-header{color:#5b5b5b;padding:6px 25px}.uk-dropdown-nav .uk-nav-divider{border-top:1px solid #e8e8e8;margin-left:0;margin-right:0}.uk-dropdown-nav .uk-nav-sub a{color:#cbcbcb}.uk-dropdown-nav .uk-nav-sub a:hover,.uk-dropdown-nav .uk-nav-sub a:focus{color:#767779}[class*='uk-dropdown-top']{margin-top:-10px}[class*='uk-dropdown-bottom']{margin-top:10px}[class*='uk-dropdown-left']{margin-left:-10px}[class*='uk-dropdown-right']{margin-left:10px}.uk-dropdown-stack .uk-dropdown-grid>*{width:100%!important}.uk-dropdown-nav .uk-nav-sub{padding-left:41px}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-left:15px;padding-right:15px;background:rgba(0,0,0,0.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(min-width:640px){.uk-modal{padding-left:25px;padding-right:25px}}@media(min-width:960px){.uk-modal{padding-left:40px;padding-right:40px}}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:50px auto;width:600px;max-width:100%;background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out;border-radius:2px}@media(max-width:639px){.uk-modal-dialog{margin-top:15px;margin-bottom:15px}}.uk-open>.uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-container .uk-modal-dialog{width:1200px}.uk-modal-full{padding:0;background:0}.uk-modal-full .uk-modal-dialog{margin:0;width:100%;max-width:100%;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-lightbox{background:rgba(0,0,0,0.9)}.uk-modal-lightbox .uk-modal-dialog{margin-left:15px;margin-right:15px}.uk-modal-body{padding:25px 25px}.uk-modal-header{padding:12.5px 25px;background:#fff;border-bottom:1px solid #e8e8e8}.uk-modal-footer{padding:12.5px 25px;background:#fff;border-top:1px solid #e8e8e8}.uk-modal-body::before,.uk-modal-body::after,.uk-modal-header::before,.uk-modal-header::after,.uk-modal-footer::before,.uk-modal-footer::after{content:"";display:table}.uk-modal-body::after,.uk-modal-header::after,.uk-modal-footer::after{clear:both}.uk-modal-body>:last-child,.uk-modal-header>:last-child,.uk-modal-footer>:last-child{margin-bottom:0}.uk-modal-title{font-size:46px;line-height:1.3;font-family:Roboto Condensed;font-weight:300;text-transform:none}[class*='uk-modal-close-']{position:absolute;z-index:1010;top:10px;right:10px;padding:5px}[class*='uk-modal-close-']:first-child+*{margin-top:0}.uk-modal-close-outside{top:0;right:0;-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%);color:#fff}.uk-modal-close-outside:hover{color:#fff}.uk-modal-close-full{top:0;right:0;padding:20px;background:#fff}.uk-modal-caption{position:absolute;left:0;right:0;top:100%;margin-top:20px;color:#fff;text-align:center}.uk-sticky-fixed{z-index:980;box-sizing:border-box;margin:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.uk-sticky[class*='uk-animation-']{-webkit-animation-duration:.2s;animation-duration:.2s}.uk-sticky.uk-animation-reverse{-webkit-animation-duration:.2s;animation-duration:.2s}.uk-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:1000}.uk-offcanvas-flip .uk-offcanvas{right:0;left:auto}.uk-offcanvas-bar{position:absolute;top:0;bottom:0;left:0;box-sizing:border-box;width:270px;padding:20px 20px;background:#00a0de;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media(min-width:960px){.uk-offcanvas-bar{width:350px;padding:40px 40px}}.uk-offcanvas-flip .uk-offcanvas-bar{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-open>.uk-offcanvas-bar{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas-bar-animation{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{-webkit-transform:translateX(0);transform:translateX(0)}.uk-open>.uk-offcanvas-reveal{width:270px}@media(min-width:960px){.uk-open>.uk-offcanvas-reveal{width:350px}}.uk-offcanvas-flip .uk-offcanvas-reveal{right:0;left:auto}.uk-offcanvas-close{position:absolute;z-index:1000;top:20px;right:20px;padding:5px}.uk-offcanvas-overlay{width:100vw;touch-action:none}.uk-offcanvas-overlay::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(85,100,140,0.3);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open::before{opacity:1}.uk-offcanvas-page,.uk-offcanvas-container{overflow-x:hidden}.uk-offcanvas-container-overlay{overflow:hidden}.uk-offcanvas-container .uk-offcanvas-content{position:relative;left:0;-webkit-transition:left .3s ease-out;transition:left .3s ease-out;-webkit-overflow-scrolling:touch}.uk-offcanvas-overlay .uk-offcanvas-content{overflow-y:hidden}:not(.uk-offcanvas-flip)>.uk-offcanvas-content-animation{left:270px}.uk-offcanvas-flip>.uk-offcanvas-content-animation{left:-270px}@media(min-width:960px){:not(.uk-offcanvas-flip)>.uk-offcanvas-content-animation{left:350px}.uk-offcanvas-flip>.uk-offcanvas-content-animation{left:-350px}}.uk-switcher{margin:0;padding:0;list-style:none}.uk-switcher>:not(.uk-active){display:none}.uk-switcher>*>:last-child{margin-bottom:0}.uk-iconnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-10px}.uk-iconnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px}.uk-iconnav>*>*{display:block;color:#cbcbcb}.uk-iconnav>*>:hover,.uk-iconnav>*>:focus{color:#767779;outline:0}.uk-iconnav>.uk-active>*{color:#767779}.uk-iconnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-left:0;margin-top:-10px}.uk-iconnav-vertical>*{padding-left:0;padding-top:10px}.uk-notification{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notification-top-right,.uk-notification-bottom-right{left:auto;right:10px}.uk-notification-top-center,.uk-notification-bottom-center{left:50%;margin-left:-175px}.uk-notification-bottom-left,.uk-notification-bottom-right,.uk-notification-bottom-center{top:auto;bottom:10px}@media(max-width:639px){.uk-notification{left:10px;right:10px;width:auto;margin:0}}.uk-notification-message{position:relative;margin-bottom:10px;padding:15px;background:#fafafa;color:#767779;font-size:18px;line-height:1.4;cursor:pointer;border-radius:2px}.uk-notification-close{display:none;position:absolute;top:20px;right:15px}.uk-notification-message:hover .uk-notification-close{display:block}.uk-notification-message-primary{color:#00a0de}.uk-notification-message-success{color:#01ce7f}.uk-notification-message-warning{color:#f8d027}.uk-notification-message-danger{color:#f54f43}.uk-tooltip{display:none;position:absolute;z-index:1030;box-sizing:border-box;max-width:200px;padding:3px 6px;background:#666;border-radius:2px;color:#fff;font-size:12px}.uk-tooltip.uk-active{display:block}[class*='uk-tooltip-top']{margin-top:-10px}[class*='uk-tooltip-bottom']{margin-top:10px}[class*='uk-tooltip-left']{margin-left:-10px}[class*='uk-tooltip-right']{margin-left:10px}.uk-placeholder{margin-bottom:20px;padding:25px 25px;background:transparent;border:1px dashed #e8e8e8;border-radius:2px}*+.uk-placeholder{margin-top:20px}.uk-placeholder>:last-child{margin-bottom:0}.uk-progress{-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;border:0;background-color:#fafafa;margin-bottom:20px;height:15px;border-radius:500px;overflow:hidden}*+.uk-progress{margin-top:20px}.uk-progress:indeterminate{color:transparent}.uk-progress::-webkit-progress-bar{background-color:#fafafa;border-radius:500px;overflow:hidden}.uk-progress:indeterminate::-moz-progress-bar{width:0}.uk-progress::-webkit-progress-value{background-color:#00a0de;transition:width .6s ease}.uk-progress::-moz-progress-bar{background-color:#00a0de}.uk-progress::-ms-fill{background-color:#00a0de;transition:width .6s ease;border:0}.uk-sortable{position:relative}.uk-sortable>*{touch-action:none}.uk-sortable svg{pointer-events:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-drag{position:absolute!important;z-index:1050!important;pointer-events:none}.uk-sortable-placeholder{opacity:0}.uk-sortable-empty{min-height:50px}.uk-sortable-handle:hover{cursor:move}.uk-countdown-number,.uk-countdown-separator{line-height:70px;color:#5b5b5b}.uk-countdown-number{font-size:2rem}@media(min-width:640px){.uk-countdown-number{font-size:4rem}}@media(min-width:960px){.uk-countdown-number{font-size:6rem}}.uk-countdown-separator{font-size:1rem}@media(min-width:640px){.uk-countdown-separator{font-size:2rem}}@media(min-width:960px){.uk-countdown-separator{font-size:3rem}}.uk-countdown-label{color:#cbcbcb;font-size:16px}[class*='uk-animation-']{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.uk-animation-scale-up{-webkit-animation-name:uk-fade-scale-02;animation-name:uk-fade-scale-02}.uk-animation-scale-down{-webkit-animation-name:uk-fade-scale-18;animation-name:uk-fade-scale-18}.uk-animation-slide-top{-webkit-animation-name:uk-fade-top;animation-name:uk-fade-top}.uk-animation-slide-bottom{-webkit-animation-name:uk-fade-bottom;animation-name:uk-fade-bottom}.uk-animation-slide-left{-webkit-animation-name:uk-fade-left;animation-name:uk-fade-left}.uk-animation-slide-right{-webkit-animation-name:uk-fade-right;animation-name:uk-fade-right}.uk-animation-slide-top-small{-webkit-animation-name:uk-fade-top-small;animation-name:uk-fade-top-small}.uk-animation-slide-bottom-small{-webkit-animation-name:uk-fade-bottom-small;animation-name:uk-fade-bottom-small}.uk-animation-slide-left-small{-webkit-animation-name:uk-fade-left-small;animation-name:uk-fade-left-small}.uk-animation-slide-right-small{-webkit-animation-name:uk-fade-right-small;animation-name:uk-fade-right-small}.uk-animation-slide-top-medium{-webkit-animation-name:uk-fade-top-medium;animation-name:uk-fade-top-medium}.uk-animation-slide-bottom-medium{-webkit-animation-name:uk-fade-bottom-medium;animation-name:uk-fade-bottom-medium}.uk-animation-slide-left-medium{-webkit-animation-name:uk-fade-left-medium;animation-name:uk-fade-left-medium}.uk-animation-slide-right-medium{-webkit-animation-name:uk-fade-right-medium;animation-name:uk-fade-right-medium}.uk-animation-kenburns{-webkit-animation-name:uk-scale-kenburns;animation-name:uk-scale-kenburns;-webkit-animation-duration:15s;animation-duration:15s}.uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake}.uk-animation-fast{-webkit-animation-duration:.1s;animation-duration:.1s}.uk-animation-toggle:not(:hover):not(.uk-hover) [class*='uk-animation-']{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-top-small{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top-small{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom-small{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom-small{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left-small{0%{opacity:0;-webkit-transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left-small{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right-small{0%{opacity:0;-webkit-transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right-small{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-top-medium{0%{opacity:0;-webkit-transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top-medium{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom-medium{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom-medium{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left-medium{0%{opacity:0;-webkit-transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left-medium{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right-medium{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right-medium{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-scale-02{0%{opacity:0;-webkit-transform:scale(0.2)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(0.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-scale-kenburns{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1.2)}}@keyframes uk-scale-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-webkit-keyframes uk-shake{0%,100%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-9px)}20%{-webkit-transform:translateX(8px)}30%{-webkit-transform:translateX(-7px)}40%{-webkit-transform:translateX(6px)}50%{-webkit-transform:translateX(-5px)}60%{-webkit-transform:translateX(4px)}70%{-webkit-transform:translateX(-3px)}80%{-webkit-transform:translateX(2px)}90%{-webkit-transform:translateX(-1px)}}@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}[class*='uk-child-width']>*{box-sizing:border-box;width:100%}.uk-child-width-1-2>*{width:50%}.uk-child-width-1-3>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4>*{width:25%}.uk-child-width-1-5>*{width:20%}.uk-child-width-1-6>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto>*{width:auto}.uk-child-width-expand>*{width:1px}.uk-child-width-expand>:not([class*='uk-width']){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}@media(min-width:640px){.uk-child-width-1-1\@s>*{width:100%}.uk-child-width-1-2\@s>*{width:50%}.uk-child-width-1-3\@s>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@s>*{width:25%}.uk-child-width-1-5\@s>*{width:20%}.uk-child-width-1-6\@s>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@s>*{width:auto}.uk-child-width-expand\@s>*{width:1px}.uk-child-width-expand\@s>:not([class*='uk-width']){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}@media(min-width:960px){.uk-child-width-1-1\@m>*{width:100%}.uk-child-width-1-2\@m>*{width:50%}.uk-child-width-1-3\@m>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@m>*{width:25%}.uk-child-width-1-5\@m>*{width:20%}.uk-child-width-1-6\@m>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@m>*{width:auto}.uk-child-width-expand\@m>*{width:1px}.uk-child-width-expand\@m>:not([class*='uk-width']){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}@media(min-width:1200px){.uk-child-width-1-1\@l>*{width:100%}.uk-child-width-1-2\@l>*{width:50%}.uk-child-width-1-3\@l>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@l>*{width:25%}.uk-child-width-1-5\@l>*{width:20%}.uk-child-width-1-6\@l>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@l>*{width:auto}.uk-child-width-expand\@l>*{width:1px}.uk-child-width-expand\@l>:not([class*='uk-width']){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}@media(min-width:1600px){.uk-child-width-1-1\@xl>*{width:100%}.uk-child-width-1-2\@xl>*{width:50%}.uk-child-width-1-3\@xl>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@xl>*{width:25%}.uk-child-width-1-5\@xl>*{width:20%}.uk-child-width-1-6\@xl>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@xl>*{width:auto}.uk-child-width-expand\@xl>*{width:1px}.uk-child-width-expand\@xl>:not([class*='uk-width']){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}[class*='uk-width']{box-sizing:border-box;width:100%;max-width:100%}.uk-width-1-2{width:50%}.uk-width-1-3{width:calc(100% * 1 / 3.001)}.uk-width-2-3{width:calc(100% * 2 / 3.001)}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5{width:20%}.uk-width-2-5{width:40%}.uk-width-3-5{width:60%}.uk-width-4-5{width:80%}.uk-width-1-6{width:calc(100% * 1 / 6.001)}.uk-width-5-6{width:calc(100% * 5 / 6.001)}.uk-width-small{width:150px}.uk-width-medium{width:300px}.uk-width-large{width:450px}.uk-width-xlarge{width:600px}.uk-width-xxlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}@media(min-width:640px){.uk-width-1-1\@s{width:100%}.uk-width-1-2\@s{width:50%}.uk-width-1-3\@s{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@s{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@s{width:25%}.uk-width-3-4\@s{width:75%}.uk-width-1-5\@s{width:20%}.uk-width-2-5\@s{width:40%}.uk-width-3-5\@s{width:60%}.uk-width-4-5\@s{width:80%}.uk-width-1-6\@s{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@s{width:calc(100% * 5 / 6.001)}.uk-width-small\@s{width:150px}.uk-width-medium\@s{width:300px}.uk-width-large\@s{width:450px}.uk-width-xlarge\@s{width:600px}.uk-width-xxlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}@media(min-width:960px){.uk-width-1-1\@m{width:100%}.uk-width-1-2\@m{width:50%}.uk-width-1-3\@m{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@m{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@m{width:25%}.uk-width-3-4\@m{width:75%}.uk-width-1-5\@m{width:20%}.uk-width-2-5\@m{width:40%}.uk-width-3-5\@m{width:60%}.uk-width-4-5\@m{width:80%}.uk-width-1-6\@m{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@m{width:calc(100% * 5 / 6.001)}.uk-width-small\@m{width:150px}.uk-width-medium\@m{width:300px}.uk-width-large\@m{width:450px}.uk-width-xlarge\@m{width:600px}.uk-width-xxlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}@media(min-width:1200px){.uk-width-1-1\@l{width:100%}.uk-width-1-2\@l{width:50%}.uk-width-1-3\@l{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@l{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@l{width:25%}.uk-width-3-4\@l{width:75%}.uk-width-1-5\@l{width:20%}.uk-width-2-5\@l{width:40%}.uk-width-3-5\@l{width:60%}.uk-width-4-5\@l{width:80%}.uk-width-1-6\@l{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@l{width:calc(100% * 5 / 6.001)}.uk-width-small\@l{width:150px}.uk-width-medium\@l{width:300px}.uk-width-large\@l{width:450px}.uk-width-xlarge\@l{width:600px}.uk-width-xxlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}@media(min-width:1600px){.uk-width-1-1\@xl{width:100%}.uk-width-1-2\@xl{width:50%}.uk-width-1-3\@xl{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@xl{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@xl{width:25%}.uk-width-3-4\@xl{width:75%}.uk-width-1-5\@xl{width:20%}.uk-width-2-5\@xl{width:40%}.uk-width-3-5\@xl{width:60%}.uk-width-4-5\@xl{width:80%}.uk-width-1-6\@xl{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@xl{width:calc(100% * 5 / 6.001)}.uk-width-small\@xl{width:150px}.uk-width-medium\@xl{width:300px}.uk-width-large\@xl{width:450px}.uk-width-xlarge\@xl{width:600px}.uk-width-xxlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}.uk-text-lead{font-size:22px;line-height:1.5;color:#5b5b5b;font-family:Roboto;font-weight:300;text-transform:none}.uk-text-meta{font-size:13px;line-height:1.4;color:#cbcbcb;font-family:Roboto;font-weight:normal}.uk-text-meta a{color:#cbcbcb}.uk-text-meta a:hover{color:#767779;text-decoration:none}.uk-text-small{font-size:13px;line-height:1.5}.uk-text-large{font-size:22px;line-height:1.5}.uk-text-bold{font-weight:bolder}.uk-text-uppercase{text-transform:uppercase!important}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-muted{color:#cbcbcb!important}.uk-text-primary{color:#00a0de!important}.uk-text-success{color:#01ce7f!important}.uk-text-warning{color:#f8d027!important}.uk-text-danger{color:#f54f43!important}.uk-text-background{-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;color:#00a0de!important}@supports(-webkit-background-clip:text){.uk-text-background{background-color:#00a0de}}.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}@media(min-width:640px){.uk-text-left\@s{text-align:left!important}.uk-text-right\@s{text-align:right!important}.uk-text-center\@s{text-align:center!important}}@media(min-width:960px){.uk-text-left\@m{text-align:left!important}.uk-text-right\@m{text-align:right!important}.uk-text-center\@m{text-align:center!important}}@media(min-width:1200px){.uk-text-left\@l{text-align:left!important}.uk-text-right\@l{text-align:right!important}.uk-text-center\@l{text-align:center!important}}@media(min-width:1600px){.uk-text-left\@xl{text-align:left!important}.uk-text-right\@xl{text-align:right!important}.uk-text-center\@xl{text-align:center!important}}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}.uk-text-baseline{vertical-align:baseline!important}.uk-text-nowrap{white-space:nowrap}.uk-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}th.uk-text-truncate,td.uk-text-truncate{max-width:0}.uk-text-break{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}th.uk-text-break,td.uk-text-break{word-break:break-all}[class*='uk-column-']{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}@media(min-width:1200px){[class*='uk-column-']{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}[class*='uk-column-'] img{transform:translate3d(0,0,0)}.uk-column-divider{-webkit-column-rule:1px solid #e8e8e8;-moz-column-rule:1px solid #e8e8e8;column-rule:1px solid #e8e8e8;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}@media(min-width:1200px){.uk-column-divider{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.uk-column-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}@media(min-width:640px){.uk-column-1-2\@s{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@s{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@s{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@s{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@s{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media(min-width:960px){.uk-column-1-2\@m{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@m{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@m{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@m{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@m{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media(min-width:1200px){.uk-column-1-2\@l{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@l{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@l{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@l{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@l{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media(min-width:1600px){.uk-column-1-2\@xl{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@xl{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@xl{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@xl{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@xl{-webkit-column-count:6;-moz-column-count:6;column-count:6}}.uk-column-span{-webkit-column-span:all;-moz-column-span:all;column-span:all}.uk-cover{max-width:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.uk-cover-container{overflow:hidden;position:relative}.uk-background-default{background-color:#fff}.uk-background-muted{background-color:#fafafa}.uk-background-primary{background-color:#00a0de}.uk-background-secondary{background-color:#1b2831}.uk-background-cover,.uk-background-contain{background-position:50% 50%;background-repeat:no-repeat}.uk-background-cover{background-size:cover}.uk-background-contain{background-size:contain}.uk-background-top-left{background-position:0 0}.uk-background-top-center{background-position:50% 0}.uk-background-top-right{background-position:100% 0}.uk-background-center-left{background-position:0 50%}.uk-background-center-center{background-position:50% 50%}.uk-background-center-right{background-position:100% 50%}.uk-background-bottom-left{background-position:0 100%}.uk-background-bottom-center{background-position:50% 100%}.uk-background-bottom-right{background-position:100% 100%}.uk-background-norepeat{background-repeat:no-repeat}.uk-background-fixed{background-attachment:fixed}@media(pointer:coarse){.uk-background-fixed{background-attachment:scroll}}@media(max-width:639px){.uk-background-image\@s{background-image:none!important}}@media(max-width:959px){.uk-background-image\@m{background-image:none!important}}@media(max-width:1199px){.uk-background-image\@l{background-image:none!important}}@media(max-width:1599px){.uk-background-image\@xl{background-image:none!important}}.uk-background-blend-multiply{background-blend-mode:multiply}.uk-background-blend-screen{background-blend-mode:screen}.uk-background-blend-overlay{background-blend-mode:overlay}.uk-background-blend-darken{background-blend-mode:darken}.uk-background-blend-lighten{background-blend-mode:lighten}.uk-background-blend-color-dodge{background-blend-mode:color-dodge}.uk-background-blend-color-burn{background-blend-mode:color-burn}.uk-background-blend-hard-light{background-blend-mode:hard-light}.uk-background-blend-soft-light{background-blend-mode:soft-light}.uk-background-blend-difference{background-blend-mode:difference}.uk-background-blend-exclusion{background-blend-mode:exclusion}.uk-background-blend-hue{background-blend-mode:hue}.uk-background-blend-saturation{background-blend-mode:saturation}.uk-background-blend-color{background-blend-mode:color}.uk-background-blend-luminosity{background-blend-mode:luminosity}[class*='uk-align']{display:block;margin-bottom:25px}*+[class*='uk-align']{margin-top:25px}.uk-align-center,.aligncenter{margin-left:auto;margin-right:auto}.uk-align-left,.alignleft{margin-top:0;margin-right:25px;float:left}.uk-align-right,.alignright{margin-top:0;margin-left:25px;float:right}@media(min-width:640px){.uk-align-left\@s{margin-top:0;margin-right:25px;float:left}.uk-align-right\@s{margin-top:0;margin-left:25px;float:right}}@media(min-width:960px){.uk-align-left\@m{margin-top:0;margin-right:25px;float:left}.uk-align-right\@m{margin-top:0;margin-left:25px;float:right}}@media(min-width:1200px){.uk-align-left\@l{margin-top:0;float:left}.uk-align-right\@l{margin-top:0;float:right}.uk-align-left,.uk-align-left\@s,.uk-align-left\@m,.uk-align-left\@l,.alignleft{margin-right:40px}.uk-align-right,.uk-align-right\@s,.uk-align-right\@m,.uk-align-right\@l,.alignright{margin-left:40px}}@media(min-width:1600px){.uk-align-left\@xl{margin-top:0;margin-right:40px;float:left}.uk-align-right\@xl{margin-top:0;margin-left:40px;float:right}}.uk-panel{position:relative;box-sizing:border-box}.uk-panel::before,.uk-panel::after{content:"";display:table}.uk-panel::after{clear:both}.uk-panel>:last-child{margin-bottom:0}.uk-panel-scrollable{height:170px;padding:10px;border:1px solid #e8e8e8;overflow:auto;-webkit-overflow-scrolling:touch;resize:both}.uk-clearfix::before,.clearfix::before,.dl-horizontal::before,.form-group::before,.nav-tabs::before,.nav-pills::before{content:"";display:table-cell}.uk-clearfix::after,.clearfix::after,.dl-horizontal::after,.form-group::after,.nav-tabs::after,.nav-pills::after{content:"";display:table;clear:both}.uk-float-left{float:left}.uk-float-right{float:right}[class*='uk-float-']{max-width:100%}.uk-overflow-hidden{overflow:hidden}.uk-overflow-auto{overflow:auto;-webkit-overflow-scrolling:touch}.uk-overflow-auto>:last-child{margin-bottom:0}.uk-resize{resize:both}.uk-resize-vertical{resize:vertical}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important}[class*='uk-inline']{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-inline-clip{overflow:hidden}[class*='uk-height']{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{min-height:100vh}.uk-height-small{height:150px}.uk-height-medium{height:300px}.uk-height-large{height:450px}.uk-height-max-small{max-height:150px}.uk-height-max-medium{max-height:300px}.uk-height-max-large{max-height:450px}.uk-preserve-width,.uk-preserve-width audio,.uk-preserve-width canvas,.uk-preserve-width img,.uk-preserve-width svg,.uk-preserve-width video{max-width:none}.uk-responsive-width,.uk-responsive-height{box-sizing:border-box}.uk-responsive-width{max-width:100%!important;height:auto}.uk-responsive-height{max-height:100%;width:auto;max-width:none}.uk-border-circle{border-radius:50%}.uk-border-rounded{border-radius:5px}.uk-inline-clip[class*='uk-border-']{-webkit-transform:translateZ(0)}.uk-box-shadow-small{box-shadow:0 3px 12px rgba(0,0,0,0.07)}.uk-box-shadow-medium{box-shadow:0 4px 28px rgba(0,0,0,0.07)}.uk-box-shadow-large{box-shadow:0 6px 50px rgba(0,0,0,0.05)}.uk-box-shadow-xlarge{box-shadow:0 28px 50px rgba(0,0,0,0.16)}[class*='uk-box-shadow-hover']{-webkit-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out}.uk-box-shadow-hover-small:hover{box-shadow:0 3px 12px rgba(0,0,0,0.07)}.uk-box-shadow-hover-medium:hover{box-shadow:0 4px 28px rgba(0,0,0,0.07)}.uk-box-shadow-hover-large:hover{box-shadow:0 6px 50px rgba(0,0,0,0.05)}.uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0,0,0,0.16)}@supports(filter:blur(0)) or(-webkit-filter:blur(0)){.uk-box-shadow-bottom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-box-shadow-bottom::before{content:'';position:absolute;bottom:-30px;left:0;right:0;height:30px;border-radius:100%;background:#444;-webkit-filter:blur(20px);filter:blur(20px)}.uk-box-shadow-bottom>*{position:relative}}.uk-dropcap::first-letter ,.uk-dropcap>p:first-of-type::first-letter {display:block;margin-right:10px;float:left;font-size:4.875em;line-height:1;color:inherit;margin-bottom:-2px}.uk-leader{overflow:hidden}.uk-leader-fill::after{display:inline-block;margin-left:15px;width:0;content:attr(data-fill);white-space:nowrap;color:#767779}.uk-leader-fill.uk-leader-hide::after{display:none}.var-leader-fill:before{content:'.'}.uk-logo,.navbar .brand{font-size:22px;font-family:Roboto;color:#767779;text-decoration:none}.uk-logo:hover,.uk-logo:focus{color:#767779;outline:0;text-decoration:none}.uk-logo-inverse{display:none}.uk-svg,.uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-svg:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor}.uk-svg{transform:translate(0,0)}.uk-disabled{pointer-events:none}.uk-drag,.uk-drag *{cursor:move}.uk-drag iframe{pointer-events:none}.uk-dragover{box-shadow:0 0 20px rgba(100,100,100,0.3)}.uk-blend-multiply{mix-blend-mode:multiply}.uk-blend-screen{mix-blend-mode:screen}.uk-blend-overlay{mix-blend-mode:overlay}.uk-blend-darken{mix-blend-mode:darken}.uk-blend-lighten{mix-blend-mode:lighten}.uk-blend-color-dodge{mix-blend-mode:color-dodge}.uk-blend-color-burn{mix-blend-mode:color-burn}.uk-blend-hard-light{mix-blend-mode:hard-light}.uk-blend-soft-light{mix-blend-mode:soft-light}.uk-blend-difference{mix-blend-mode:difference}.uk-blend-exclusion{mix-blend-mode:exclusion}.uk-blend-hue{mix-blend-mode:hue}.uk-blend-saturation{mix-blend-mode:saturation}.uk-blend-color{mix-blend-mode:color}.uk-blend-luminosity{mix-blend-mode:luminosity}.uk-transform-origin-top-left{-webkit-transform-origin:0 0;transform-origin:0 0}.uk-transform-origin-top-center{-webkit-transform-origin:50% 0;transform-origin:50% 0}.uk-transform-origin-top-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.uk-transform-origin-center-left{-webkit-transform-origin:0 50%;transform-origin:0 50%}.uk-transform-origin-center-right{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.uk-transform-origin-bottom-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.uk-transform-origin-bottom-center{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.uk-transform-origin-bottom-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.uk-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.uk-flex::before,.uk-flex::after,.uk-flex-inline::before,.uk-flex-inline::after{display:none}.uk-flex-left{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}@media(min-width:640px){.uk-flex-left\@s{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@s{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right\@s{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@s{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@s{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media(min-width:960px){.uk-flex-left\@m{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@m{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right\@m{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@m{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@m{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media(min-width:1200px){.uk-flex-left\@l{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@l{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right\@l{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@l{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@l{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media(min-width:1600px){.uk-flex-left\@xl{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@xl{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right\@xl{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@xl{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@xl{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}.uk-flex-stretch{-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.uk-flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.uk-flex-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.uk-flex-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.uk-flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-flex-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.uk-flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.uk-flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.uk-flex-wrap-stretch{-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.uk-flex-wrap-top{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.uk-flex-wrap-middle{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.uk-flex-wrap-bottom{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.uk-flex-wrap-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.uk-flex-wrap-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.uk-flex-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last{-ms-flex-order:99;-webkit-order:99;order:99}@media(min-width:640px){.uk-flex-first\@s{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@s{-ms-flex-order:99;-webkit-order:99;order:99}}@media(min-width:960px){.uk-flex-first\@m{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@m{-ms-flex-order:99;-webkit-order:99;order:99}}@media(min-width:1200px){.uk-flex-first\@l{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@l{-ms-flex-order:99;-webkit-order:99;order:99}}@media(min-width:1600px){.uk-flex-first\@xl{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@xl{-ms-flex-order:99;-webkit-order:99;order:99}}.uk-flex-none{-ms-flex:none;-webkit-flex:none;flex:none}.uk-flex-auto{-ms-flex:auto;-webkit-flex:auto;flex:auto}.uk-flex-1{-ms-flex:1;-webkit-flex:1;flex:1}.uk-margin,.form-group{margin-bottom:20px}*+.uk-margin{margin-top:20px!important}.uk-margin-top{margin-top:20px!important}.uk-margin-bottom{margin-bottom:20px!important}.uk-margin-left{margin-left:20px!important}.uk-margin-right{margin-right:20px!important}.uk-margin-small{margin-bottom:10px}*+.uk-margin-small{margin-top:10px!important}.uk-margin-small-top{margin-top:10px!important}.uk-margin-small-bottom{margin-bottom:10px!important}.uk-margin-small-left{margin-left:10px!important}.uk-margin-small-right{margin-right:10px!important}.uk-margin-medium{margin-bottom:40px}*+.uk-margin-medium{margin-top:40px!important}.uk-margin-medium-top{margin-top:40px!important}.uk-margin-medium-bottom{margin-bottom:40px!important}.uk-margin-medium-left{margin-left:40px!important}.uk-margin-medium-right{margin-right:40px!important}.uk-margin-large{margin-bottom:40px}*+.uk-margin-large{margin-top:40px!important}.uk-margin-large-top{margin-top:40px!important}.uk-margin-large-bottom{margin-bottom:40px!important}.uk-margin-large-left{margin-left:40px!important}.uk-margin-large-right{margin-right:40px!important}@media(min-width:1200px){.uk-margin-large{margin-bottom:70px}*+.uk-margin-large{margin-top:70px!important}.uk-margin-large-top{margin-top:70px!important}.uk-margin-large-bottom{margin-bottom:70px!important}.uk-margin-large-left{margin-left:70px!important}.uk-margin-large-right{margin-right:70px!important}}.uk-margin-xlarge{margin-bottom:70px}*+.uk-margin-xlarge{margin-top:70px!important}.uk-margin-xlarge-top{margin-top:70px!important}.uk-margin-xlarge-bottom{margin-bottom:70px!important}.uk-margin-xlarge-left{margin-left:70px!important}.uk-margin-xlarge-right{margin-right:70px!important}@media(min-width:1200px){.uk-margin-xlarge{margin-bottom:140px}*+.uk-margin-xlarge{margin-top:140px!important}.uk-margin-xlarge-top{margin-top:140px!important}.uk-margin-xlarge-bottom{margin-bottom:140px!important}.uk-margin-xlarge-left{margin-left:140px!important}.uk-margin-xlarge-right{margin-right:140px!important}}.uk-margin-remove{margin:0!important}.uk-margin-remove-top{margin-top:0!important}.uk-margin-remove-bottom{margin-bottom:0!important}.uk-margin-remove-left{margin-left:0!important}.uk-margin-remove-right{margin-right:0!important}.uk-margin-remove-vertical{margin-top:0!important;margin-bottom:0!important}.uk-margin-remove-adjacent+*{margin-top:0!important}.uk-margin-auto{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-top{margin-top:auto!important}.uk-margin-auto-bottom{margin-bottom:auto!important}.uk-margin-auto-left{margin-left:auto!important}.uk-margin-auto-right{margin-right:auto!important}.uk-margin-auto-vertical{margin-top:auto!important;margin-bottom:auto!important}.uk-padding{padding:25px}@media(min-width:1200px){.uk-padding{padding:40px}}.uk-padding-small{padding:15px}.uk-padding-large{padding:25px}@media(min-width:1200px){.uk-padding-large{padding:70px}}.uk-padding-remove{padding:0!important}.uk-padding-remove-top{padding-top:0!important}.uk-padding-remove-bottom{padding-bottom:0!important}.uk-padding-remove-left{padding-left:0!important}.uk-padding-remove-right{padding-right:0!important}.uk-padding-remove-vertical{padding-top:0!important;padding-bottom:0!important}.uk-padding-remove-horizontal{padding-left:0!important;padding-right:0!important}[class*='uk-position-top'],[class*='uk-position-bottom'],[class*='uk-position-left'],[class*='uk-position-right'],[class*='uk-position-center']{position:absolute!important}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-left{top:0;bottom:0;left:0}.uk-position-right{top:0;bottom:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:-moz-max-content;max-width:100%}.uk-position-center-left,.uk-position-center-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.uk-position-center-left{left:0}.uk-position-center-right{right:0}.uk-position-top-center,.uk-position-bottom-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:table}.uk-position-top-center{top:0}.uk-position-bottom-center{bottom:0}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-relative{position:relative!important}.uk-position-absolute{position:absolute!important}.uk-position-fixed{position:fixed!important}.uk-position-z-index{z-index:1}.uk-position-small{margin:15px}.uk-position-small.uk-position-center{-webkit-transform:translate(calc(-50% - 15px),calc(-50% - 15px));transform:translate(calc(-50% - 15px),calc(-50% - 15px))}.uk-position-small.uk-position-center-left,.uk-position-small.uk-position-center-right{-webkit-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px))}.uk-position-small.uk-position-top-center,.uk-position-small.uk-position-bottom-center{-webkit-transform:translateX(calc(-50% - 15px));transform:translateX(calc(-50% - 15px))}.uk-position-medium{margin:25px}.uk-position-medium.uk-position-center{-webkit-transform:translate(calc(-50% - 25px),calc(-50% - 25px));transform:translate(calc(-50% - 25px),calc(-50% - 25px))}.uk-position-medium.uk-position-center-left,.uk-position-medium.uk-position-center-right{-webkit-transform:translateY(calc(-50% - 25px));transform:translateY(calc(-50% - 25px))}.uk-position-medium.uk-position-top-center,.uk-position-medium.uk-position-bottom-center{-webkit-transform:translateX(calc(-50% - 25px));transform:translateX(calc(-50% - 25px))}.uk-transition-fade,[class*='uk-transition-scale'],[class*='uk-transition-slide']{-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-property:opacity,transform,filter;transition-property:opacity,transform,filter}.uk-transition-fade{opacity:0}.uk-transition-toggle:hover [class*='uk-transition-fade'],.uk-transition-toggle.uk-hover [class*='uk-transition-fade']{opacity:1}[class*='uk-transition-scale']{opacity:0}.uk-transition-scale-up{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.uk-transition-toggle:hover .uk-transition-scale-up,.uk-transition-toggle.uk-hover .uk-transition-scale-up{opacity:1;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.uk-transition-scale-down{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.uk-transition-toggle:hover .uk-transition-scale-down,.uk-transition-toggle.uk-hover .uk-transition-scale-down{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}[class*='uk-transition-slide']{opacity:0}.uk-transition-slide-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.uk-transition-slide-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}.uk-transition-slide-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-transition-slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-transition-slide-top-small{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.uk-transition-slide-bottom-small{-webkit-transform:translateY(10px);transform:translateY(10px)}.uk-transition-slide-left-small{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.uk-transition-slide-right-small{-webkit-transform:translateX(10px);transform:translateX(10px)}.uk-transition-slide-top-medium{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.uk-transition-slide-bottom-medium{-webkit-transform:translateY(50px);transform:translateY(50px)}.uk-transition-slide-left-medium{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.uk-transition-slide-right-medium{-webkit-transform:translateX(50px);transform:translateX(50px)}.uk-transition-toggle:hover [class*='uk-transition-slide'],.uk-transition-toggle.uk-hover [class*='uk-transition-slide']{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.uk-transition-opaque{opacity:1}.uk-transition-slow{transition-duration:.7s}[hidden],.uk-hidden{display:none!important}@media(min-width:640px){.uk-hidden\@s{display:none!important}}@media(min-width:960px){.uk-hidden\@m{display:none!important}}@media(min-width:1200px){.uk-hidden\@l{display:none!important}}@media(min-width:1600px){.uk-hidden\@xl{display:none!important}}@media(max-width:639px){.uk-visible\@s{display:none!important}}@media(max-width:959px){.uk-visible\@m{display:none!important}}@media(max-width:1199px){.uk-visible\@l{display:none!important}}@media(max-width:1599px){.uk-visible\@xl{display:none!important}}.uk-invisible{visibility:hidden!important}.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-hidden-hover{display:none!important}.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover{visibility:hidden!important}@media(pointer:coarse){.uk-hidden-touch{display:none!important}}.uk-hidden-notouch{display:none!important}@media(pointer:coarse){.uk-hidden-notouch{display:block!important}}.uk-light,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color),.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*='uk-card-media']),.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*='uk-card-media']),.uk-overlay-primary,.uk-navbar-container:not(.uk-navbar-transparent),.uk-offcanvas-bar,.tm-toolbar{color:rgba(255,255,255,0.7)}.uk-light a,.uk-light .uk-link,.uk-section-primary:not(.uk-preserve-color) a,.uk-section-primary:not(.uk-preserve-color) .uk-link,.uk-section-secondary:not(.uk-preserve-color) a,.uk-section-secondary:not(.uk-preserve-color) .uk-link,.uk-tile-primary:not(.uk-preserve-color) a,.uk-tile-primary:not(.uk-preserve-color) .uk-link,.uk-tile-secondary:not(.uk-preserve-color) a,.uk-tile-secondary:not(.uk-preserve-color) .uk-link,.uk-card-primary.uk-card-body a,.uk-card-primary.uk-card-body .uk-link,.uk-card-primary>:not([class*='uk-card-media']) a,.uk-card-primary>:not([class*='uk-card-media']) .uk-link,.uk-card-secondary.uk-card-body a,.uk-card-secondary.uk-card-body .uk-link,.uk-card-secondary>:not([class*='uk-card-media']) a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-link,.uk-overlay-primary a,.uk-overlay-primary .uk-link,.uk-navbar-container:not(.uk-navbar-transparent) a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-link,.uk-offcanvas-bar a,.uk-offcanvas-bar .uk-link,.tm-toolbar a,.tm-toolbar .uk-link{color:#fff}.uk-light a:hover,.uk-light .uk-link:hover,.uk-section-primary:not(.uk-preserve-color) a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,.uk-section-secondary:not(.uk-preserve-color) a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-primary:not(.uk-preserve-color) a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-secondary:not(.uk-preserve-color) a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-card-primary.uk-card-body a:hover,.uk-card-primary.uk-card-body .uk-link:hover,.uk-card-primary>:not([class*='uk-card-media']) a:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-link:hover,.uk-card-secondary.uk-card-body a:hover,.uk-card-secondary.uk-card-body .uk-link:hover,.uk-card-secondary>:not([class*='uk-card-media']) a:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-link:hover,.uk-overlay-primary a:hover,.uk-overlay-primary .uk-link:hover,.uk-navbar-container:not(.uk-navbar-transparent) a:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-link:hover,.uk-offcanvas-bar a:hover,.uk-offcanvas-bar .uk-link:hover,.tm-toolbar a:hover,.tm-toolbar .uk-link:hover{color:rgba(255,255,255,0.5)}.uk-light :not(pre)>code,.uk-light :not(pre)>kbd,.uk-light :not(pre)>samp,.uk-section-primary:not(.uk-preserve-color) :not(pre)>code,.uk-section-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-card-primary.uk-card-body :not(pre)>code,.uk-card-primary.uk-card-body :not(pre)>kbd,.uk-card-primary.uk-card-body :not(pre)>samp,.uk-card-primary>:not([class*='uk-card-media']) :not(pre)>code,.uk-card-primary>:not([class*='uk-card-media']) :not(pre)>kbd,.uk-card-primary>:not([class*='uk-card-media']) :not(pre)>samp,.uk-card-secondary.uk-card-body :not(pre)>code,.uk-card-secondary.uk-card-body :not(pre)>kbd,.uk-card-secondary.uk-card-body :not(pre)>samp,.uk-card-secondary>:not([class*='uk-card-media']) :not(pre)>code,.uk-card-secondary>:not([class*='uk-card-media']) :not(pre)>kbd,.uk-card-secondary>:not([class*='uk-card-media']) :not(pre)>samp,.uk-overlay-primary :not(pre)>code,.uk-overlay-primary :not(pre)>kbd,.uk-overlay-primary :not(pre)>samp,.uk-navbar-container:not(.uk-navbar-transparent) :not(pre)>code,.uk-navbar-container:not(.uk-navbar-transparent) :not(pre)>kbd,.uk-navbar-container:not(.uk-navbar-transparent) :not(pre)>samp,.uk-offcanvas-bar :not(pre)>code,.uk-offcanvas-bar :not(pre)>kbd,.uk-offcanvas-bar :not(pre)>samp,.tm-toolbar :not(pre)>code,.tm-toolbar :not(pre)>kbd,.tm-toolbar :not(pre)>samp{color:rgba(255,255,255,0.7);border-color:rgba(255,255,255,0.2)}.uk-light em,.uk-section-primary:not(.uk-preserve-color) em,.uk-section-secondary:not(.uk-preserve-color) em,.uk-tile-primary:not(.uk-preserve-color) em,.uk-tile-secondary:not(.uk-preserve-color) em,.uk-card-primary.uk-card-body em,.uk-card-primary>:not([class*='uk-card-media']) em,.uk-card-secondary.uk-card-body em,.uk-card-secondary>:not([class*='uk-card-media']) em,.uk-overlay-primary em,.uk-navbar-container:not(.uk-navbar-transparent) em,.uk-offcanvas-bar em,.tm-toolbar em{color:#fff}.uk-light h1,.uk-light .uk-h1,.uk-light h2,.uk-light .uk-h2,.uk-light h3,.uk-light .uk-h3,.uk-light h4,.uk-light .uk-h4,.uk-light h5,.uk-light .uk-h5,.uk-light h6,.uk-light .uk-h6,.uk-section-primary:not(.uk-preserve-color) h1,.uk-section-primary:not(.uk-preserve-color) .uk-h1,.uk-section-primary:not(.uk-preserve-color) h2,.uk-section-primary:not(.uk-preserve-color) .uk-h2,.uk-section-primary:not(.uk-preserve-color) h3,.uk-section-primary:not(.uk-preserve-color) .uk-h3,.uk-section-primary:not(.uk-preserve-color) h4,.uk-section-primary:not(.uk-preserve-color) .uk-h4,.uk-section-primary:not(.uk-preserve-color) h5,.uk-section-primary:not(.uk-preserve-color) .uk-h5,.uk-section-primary:not(.uk-preserve-color) h6,.uk-section-primary:not(.uk-preserve-color) .uk-h6,.uk-section-secondary:not(.uk-preserve-color) h1,.uk-section-secondary:not(.uk-preserve-color) .uk-h1,.uk-section-secondary:not(.uk-preserve-color) h2,.uk-section-secondary:not(.uk-preserve-color) .uk-h2,.uk-section-secondary:not(.uk-preserve-color) h3,.uk-section-secondary:not(.uk-preserve-color) .uk-h3,.uk-section-secondary:not(.uk-preserve-color) h4,.uk-section-secondary:not(.uk-preserve-color) .uk-h4,.uk-section-secondary:not(.uk-preserve-color) h5,.uk-section-secondary:not(.uk-preserve-color) .uk-h5,.uk-section-secondary:not(.uk-preserve-color) h6,.uk-section-secondary:not(.uk-preserve-color) .uk-h6,.uk-tile-primary:not(.uk-preserve-color) h1,.uk-tile-primary:not(.uk-preserve-color) .uk-h1,.uk-tile-primary:not(.uk-preserve-color) h2,.uk-tile-primary:not(.uk-preserve-color) .uk-h2,.uk-tile-primary:not(.uk-preserve-color) h3,.uk-tile-primary:not(.uk-preserve-color) .uk-h3,.uk-tile-primary:not(.uk-preserve-color) h4,.uk-tile-primary:not(.uk-preserve-color) .uk-h4,.uk-tile-primary:not(.uk-preserve-color) h5,.uk-tile-primary:not(.uk-preserve-color) .uk-h5,.uk-tile-primary:not(.uk-preserve-color) h6,.uk-tile-primary:not(.uk-preserve-color) .uk-h6,.uk-tile-secondary:not(.uk-preserve-color) h1,.uk-tile-secondary:not(.uk-preserve-color) .uk-h1,.uk-tile-secondary:not(.uk-preserve-color) h2,.uk-tile-secondary:not(.uk-preserve-color) .uk-h2,.uk-tile-secondary:not(.uk-preserve-color) h3,.uk-tile-secondary:not(.uk-preserve-color) .uk-h3,.uk-tile-secondary:not(.uk-preserve-color) h4,.uk-tile-secondary:not(.uk-preserve-color) .uk-h4,.uk-tile-secondary:not(.uk-preserve-color) h5,.uk-tile-secondary:not(.uk-preserve-color) .uk-h5,.uk-tile-secondary:not(.uk-preserve-color) h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-h6,.uk-card-primary.uk-card-body h1,.uk-card-primary.uk-card-body .uk-h1,.uk-card-primary.uk-card-body h2,.uk-card-primary.uk-card-body .uk-h2,.uk-card-primary.uk-card-body h3,.uk-card-primary.uk-card-body .uk-h3,.uk-card-primary.uk-card-body h4,.uk-card-primary.uk-card-body .uk-h4,.uk-card-primary.uk-card-body h5,.uk-card-primary.uk-card-body .uk-h5,.uk-card-primary.uk-card-body h6,.uk-card-primary.uk-card-body .uk-h6,.uk-card-primary>:not([class*='uk-card-media']) h1,.uk-card-primary>:not([class*='uk-card-media']) .uk-h1,.uk-card-primary>:not([class*='uk-card-media']) h2,.uk-card-primary>:not([class*='uk-card-media']) .uk-h2,.uk-card-primary>:not([class*='uk-card-media']) h3,.uk-card-primary>:not([class*='uk-card-media']) .uk-h3,.uk-card-primary>:not([class*='uk-card-media']) h4,.uk-card-primary>:not([class*='uk-card-media']) .uk-h4,.uk-card-primary>:not([class*='uk-card-media']) h5,.uk-card-primary>:not([class*='uk-card-media']) .uk-h5,.uk-card-primary>:not([class*='uk-card-media']) h6,.uk-card-primary>:not([class*='uk-card-media']) .uk-h6,.uk-card-secondary.uk-card-body h1,.uk-card-secondary.uk-card-body .uk-h1,.uk-card-secondary.uk-card-body h2,.uk-card-secondary.uk-card-body .uk-h2,.uk-card-secondary.uk-card-body h3,.uk-card-secondary.uk-card-body .uk-h3,.uk-card-secondary.uk-card-body h4,.uk-card-secondary.uk-card-body .uk-h4,.uk-card-secondary.uk-card-body h5,.uk-card-secondary.uk-card-body .uk-h5,.uk-card-secondary.uk-card-body h6,.uk-card-secondary.uk-card-body .uk-h6,.uk-card-secondary>:not([class*='uk-card-media']) h1,.uk-card-secondary>:not([class*='uk-card-media']) .uk-h1,.uk-card-secondary>:not([class*='uk-card-media']) h2,.uk-card-secondary>:not([class*='uk-card-media']) .uk-h2,.uk-card-secondary>:not([class*='uk-card-media']) h3,.uk-card-secondary>:not([class*='uk-card-media']) .uk-h3,.uk-card-secondary>:not([class*='uk-card-media']) h4,.uk-card-secondary>:not([class*='uk-card-media']) .uk-h4,.uk-card-secondary>:not([class*='uk-card-media']) h5,.uk-card-secondary>:not([class*='uk-card-media']) .uk-h5,.uk-card-secondary>:not([class*='uk-card-media']) h6,.uk-card-secondary>:not([class*='uk-card-media']) .uk-h6,.uk-overlay-primary h1,.uk-overlay-primary .uk-h1,.uk-overlay-primary h2,.uk-overlay-primary .uk-h2,.uk-overlay-primary h3,.uk-overlay-primary .uk-h3,.uk-overlay-primary h4,.uk-overlay-primary .uk-h4,.uk-overlay-primary h5,.uk-overlay-primary .uk-h5,.uk-overlay-primary h6,.uk-overlay-primary .uk-h6,.uk-navbar-container:not(.uk-navbar-transparent) h1,.uk-navbar-container:not(.uk-navbar-transparent) .uk-h1,.uk-navbar-container:not(.uk-navbar-transparent) h2,.uk-navbar-container:not(.uk-navbar-transparent) .uk-h2,.uk-navbar-container:not(.uk-navbar-transparent) h3,.uk-navbar-container:not(.uk-navbar-transparent) .uk-h3,.uk-navbar-container:not(.uk-navbar-transparent) h4,.uk-navbar-container:not(.uk-navbar-transparent) .uk-h4,.uk-navbar-container:not(.uk-navbar-transparent) h5,.uk-navbar-container:not(.uk-navbar-transparent) .uk-h5,.uk-navbar-container:not(.uk-navbar-transparent) h6,.uk-navbar-container:not(.uk-navbar-transparent) .uk-h6,.uk-offcanvas-bar h1,.uk-offcanvas-bar .uk-h1,.uk-offcanvas-bar h2,.uk-offcanvas-bar .uk-h2,.uk-offcanvas-bar h3,.uk-offcanvas-bar .uk-h3,.uk-offcanvas-bar h4,.uk-offcanvas-bar .uk-h4,.uk-offcanvas-bar h5,.uk-offcanvas-bar .uk-h5,.uk-offcanvas-bar h6,.uk-offcanvas-bar .uk-h6,.tm-toolbar h1,.tm-toolbar .uk-h1,.tm-toolbar h2,.tm-toolbar .uk-h2,.tm-toolbar h3,.tm-toolbar .uk-h3,.tm-toolbar h4,.tm-toolbar .uk-h4,.tm-toolbar h5,.tm-toolbar .uk-h5,.tm-toolbar h6,.tm-toolbar .uk-h6{color:#fff}.uk-light blockquote,.uk-section-primary:not(.uk-preserve-color) blockquote,.uk-section-secondary:not(.uk-preserve-color) blockquote,.uk-tile-primary:not(.uk-preserve-color) blockquote,.uk-tile-secondary:not(.uk-preserve-color) blockquote,.uk-card-primary.uk-card-body blockquote,.uk-card-primary>:not([class*='uk-card-media']) blockquote,.uk-card-secondary.uk-card-body blockquote,.uk-card-secondary>:not([class*='uk-card-media']) blockquote,.uk-overlay-primary blockquote,.uk-navbar-container:not(.uk-navbar-transparent) blockquote,.uk-offcanvas-bar blockquote,.tm-toolbar blockquote{color:#fff}.uk-light blockquote footer,.uk-section-primary:not(.uk-preserve-color) blockquote footer,.uk-section-secondary:not(.uk-preserve-color) blockquote footer,.uk-tile-primary:not(.uk-preserve-color) blockquote footer,.uk-tile-secondary:not(.uk-preserve-color) blockquote footer,.uk-card-primary.uk-card-body blockquote footer,.uk-card-primary>:not([class*='uk-card-media']) blockquote footer,.uk-card-secondary.uk-card-body blockquote footer,.uk-card-secondary>:not([class*='uk-card-media']) blockquote footer,.uk-overlay-primary blockquote footer,.uk-navbar-container:not(.uk-navbar-transparent) blockquote footer,.uk-offcanvas-bar blockquote footer,.tm-toolbar blockquote footer{color:rgba(255,255,255,0.7)}.uk-light hr,.uk-section-primary:not(.uk-preserve-color) hr,.uk-section-secondary:not(.uk-preserve-color) hr,.uk-tile-primary:not(.uk-preserve-color) hr,.uk-tile-secondary:not(.uk-preserve-color) hr,.uk-card-primary.uk-card-body hr,.uk-card-primary>:not([class*='uk-card-media']) hr,.uk-card-secondary.uk-card-body hr,.uk-card-secondary>:not([class*='uk-card-media']) hr,.uk-overlay-primary hr,.uk-navbar-container:not(.uk-navbar-transparent) hr,.uk-offcanvas-bar hr,.tm-toolbar hr{border-top-color:rgba(255,255,255,0.2)}.uk-light a.uk-link-muted,.uk-light .uk-link-muted a,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-card-primary.uk-card-body a.uk-link-muted,.uk-card-primary.uk-card-body .uk-link-muted a,.uk-card-primary>:not([class*='uk-card-media']) a.uk-link-muted,.uk-card-primary>:not([class*='uk-card-media']) .uk-link-muted a,.uk-card-secondary.uk-card-body a.uk-link-muted,.uk-card-secondary.uk-card-body .uk-link-muted a,.uk-card-secondary>:not([class*='uk-card-media']) a.uk-link-muted,.uk-card-secondary>:not([class*='uk-card-media']) .uk-link-muted a,.uk-overlay-primary a.uk-link-muted,.uk-overlay-primary .uk-link-muted a,.uk-navbar-container:not(.uk-navbar-transparent) a.uk-link-muted,.uk-navbar-container:not(.uk-navbar-transparent) .uk-link-muted a,.uk-offcanvas-bar a.uk-link-muted,.uk-offcanvas-bar .uk-link-muted a,.tm-toolbar a.uk-link-muted,.tm-toolbar .uk-link-muted a{color:rgba(255,255,255,0.5)}.uk-light a.uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-card-primary.uk-card-body a.uk-link-muted:hover,.uk-card-primary.uk-card-body .uk-link-muted a:hover,.uk-card-primary>:not([class*='uk-card-media']) a.uk-link-muted:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-link-muted a:hover,.uk-card-secondary.uk-card-body a.uk-link-muted:hover,.uk-card-secondary.uk-card-body .uk-link-muted a:hover,.uk-card-secondary>:not([class*='uk-card-media']) a.uk-link-muted:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-link-muted a:hover,.uk-overlay-primary a.uk-link-muted:hover,.uk-overlay-primary .uk-link-muted a:hover,.uk-navbar-container:not(.uk-navbar-transparent) a.uk-link-muted:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-link-muted a:hover,.uk-offcanvas-bar a.uk-link-muted:hover,.uk-offcanvas-bar .uk-link-muted a:hover,.tm-toolbar a.uk-link-muted:hover,.tm-toolbar .uk-link-muted a:hover{color:rgba(255,255,255,0.7)}.uk-light .uk-heading-primary,.uk-section-primary:not(.uk-preserve-color) .uk-heading-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-primary,.uk-card-primary.uk-card-body .uk-heading-primary,.uk-card-primary>:not([class*='uk-card-media']) .uk-heading-primary,.uk-card-secondary.uk-card-body .uk-heading-primary,.uk-card-secondary>:not([class*='uk-card-media']) .uk-heading-primary,.uk-overlay-primary .uk-heading-primary,.uk-navbar-container:not(.uk-navbar-transparent) .uk-heading-primary,.uk-offcanvas-bar .uk-heading-primary,.tm-toolbar .uk-heading-primary{color:#fff}.uk-light .uk-heading-hero,.uk-section-primary:not(.uk-preserve-color) .uk-heading-hero,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-hero,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-hero,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-hero,.uk-card-primary.uk-card-body .uk-heading-hero,.uk-card-primary>:not([class*='uk-card-media']) .uk-heading-hero,.uk-card-secondary.uk-card-body .uk-heading-hero,.uk-card-secondary>:not([class*='uk-card-media']) .uk-heading-hero,.uk-overlay-primary .uk-heading-hero,.uk-navbar-container:not(.uk-navbar-transparent) .uk-heading-hero,.uk-offcanvas-bar .uk-heading-hero,.tm-toolbar .uk-heading-hero{color:#fff}.uk-light .uk-heading-divider,.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-card-primary.uk-card-body .uk-heading-divider,.uk-card-primary>:not([class*='uk-card-media']) .uk-heading-divider,.uk-card-secondary.uk-card-body .uk-heading-divider,.uk-card-secondary>:not([class*='uk-card-media']) .uk-heading-divider,.uk-overlay-primary .uk-heading-divider,.uk-navbar-container:not(.uk-navbar-transparent) .uk-heading-divider,.uk-offcanvas-bar .uk-heading-divider,.tm-toolbar .uk-heading-divider{border-bottom-color:rgba(255,255,255,0.2)}.uk-light .uk-heading-bullet::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-card-primary.uk-card-body .uk-heading-bullet::before,.uk-card-primary>:not([class*='uk-card-media']) .uk-heading-bullet::before,.uk-card-secondary.uk-card-body .uk-heading-bullet::before,.uk-card-secondary>:not([class*='uk-card-media']) .uk-heading-bullet::before,.uk-overlay-primary .uk-heading-bullet::before,.uk-navbar-container:not(.uk-navbar-transparent) .uk-heading-bullet::before,.uk-offcanvas-bar .uk-heading-bullet::before,.tm-toolbar .uk-heading-bullet::before{border-left-color:rgba(255,255,255,0.2)}.uk-light .uk-heading-line>:before,.uk-light .uk-heading-line>:after,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>:before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>:after,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>:before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>:after,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>:before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>:after,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>:before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>:after,.uk-card-primary.uk-card-body .uk-heading-line>:before,.uk-card-primary.uk-card-body .uk-heading-line>:after,.uk-card-primary>:not([class*='uk-card-media']) .uk-heading-line>:before,.uk-card-primary>:not([class*='uk-card-media']) .uk-heading-line>:after,.uk-card-secondary.uk-card-body .uk-heading-line>:before,.uk-card-secondary.uk-card-body .uk-heading-line>:after,.uk-card-secondary>:not([class*='uk-card-media']) .uk-heading-line>:before,.uk-card-secondary>:not([class*='uk-card-media']) .uk-heading-line>:after,.uk-overlay-primary .uk-heading-line>:before,.uk-overlay-primary .uk-heading-line>:after,.uk-navbar-container:not(.uk-navbar-transparent) .uk-heading-line>:before,.uk-navbar-container:not(.uk-navbar-transparent) .uk-heading-line>:after,.uk-offcanvas-bar .uk-heading-line>:before,.uk-offcanvas-bar .uk-heading-line>:after,.tm-toolbar .uk-heading-line>:before,.tm-toolbar .uk-heading-line>:after{border-bottom-color:rgba(255,255,255,0.2)}.uk-light .uk-divider-icon,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-card-primary.uk-card-body .uk-divider-icon,.uk-card-primary>:not([class*='uk-card-media']) .uk-divider-icon,.uk-card-secondary.uk-card-body .uk-divider-icon,.uk-card-secondary>:not([class*='uk-card-media']) .uk-divider-icon,.uk-overlay-primary .uk-divider-icon,.uk-navbar-container:not(.uk-navbar-transparent) .uk-divider-icon,.uk-offcanvas-bar .uk-divider-icon,.tm-toolbar .uk-divider-icon{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A")}.uk-light .uk-divider-icon::before,.uk-light .uk-divider-icon::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-card-primary.uk-card-body .uk-divider-icon::before,.uk-card-primary.uk-card-body .uk-divider-icon::after,.uk-card-primary>:not([class*='uk-card-media']) .uk-divider-icon::before,.uk-card-primary>:not([class*='uk-card-media']) .uk-divider-icon::after,.uk-card-secondary.uk-card-body .uk-divider-icon::before,.uk-card-secondary.uk-card-body .uk-divider-icon::after,.uk-card-secondary>:not([class*='uk-card-media']) .uk-divider-icon::before,.uk-card-secondary>:not([class*='uk-card-media']) .uk-divider-icon::after,.uk-overlay-primary .uk-divider-icon::before,.uk-overlay-primary .uk-divider-icon::after,.uk-navbar-container:not(.uk-navbar-transparent) .uk-divider-icon::before,.uk-navbar-container:not(.uk-navbar-transparent) .uk-divider-icon::after,.uk-offcanvas-bar .uk-divider-icon::before,.uk-offcanvas-bar .uk-divider-icon::after,.tm-toolbar .uk-divider-icon::before,.tm-toolbar .uk-divider-icon::after{border-bottom-color:rgba(255,255,255,0.2)}.uk-light .uk-divider-small::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after,.uk-card-primary.uk-card-body .uk-divider-small::after,.uk-card-primary>:not([class*='uk-card-media']) .uk-divider-small::after,.uk-card-secondary.uk-card-body .uk-divider-small::after,.uk-card-secondary>:not([class*='uk-card-media']) .uk-divider-small::after,.uk-overlay-primary .uk-divider-small::after,.uk-navbar-container:not(.uk-navbar-transparent) .uk-divider-small::after,.uk-offcanvas-bar .uk-divider-small::after,.tm-toolbar .uk-divider-small::after{border-top-color:rgba(255,255,255,0.2)}.uk-light .uk-list-divider>li:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-card-primary.uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-card-primary>:not([class*='uk-card-media']) .uk-list-divider>li:nth-child(n+2),.uk-card-secondary.uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-card-secondary>:not([class*='uk-card-media']) .uk-list-divider>li:nth-child(n+2),.uk-overlay-primary .uk-list-divider>li:nth-child(n+2),.uk-navbar-container:not(.uk-navbar-transparent) .uk-list-divider>li:nth-child(n+2),.uk-offcanvas-bar .uk-list-divider>li:nth-child(n+2),.tm-toolbar .uk-list-divider>li:nth-child(n+2),.uk-light .tm-child-list-divider>ul>li:nth-child(n+2){border-top-color:rgba(255,255,255,0.2)}.uk-light .uk-list-striped>li:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-primary>:not([class*='uk-card-media']) .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary>:not([class*='uk-card-media']) .uk-list-striped>li:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd),.uk-navbar-container:not(.uk-navbar-transparent) .uk-list-striped>li:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd),.tm-toolbar .uk-list-striped>li:nth-of-type(odd){background-color:rgba(255,255,255,0.1)}.uk-light .uk-list-bullet>li::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-card-primary.uk-card-body .uk-list-bullet>li::before,.uk-card-primary>:not([class*='uk-card-media']) .uk-list-bullet>li::before,.uk-card-secondary.uk-card-body .uk-list-bullet>li::before,.uk-card-secondary>:not([class*='uk-card-media']) .uk-list-bullet>li::before,.uk-overlay-primary .uk-list-bullet>li::before,.uk-navbar-container:not(.uk-navbar-transparent) .uk-list-bullet>li::before,.uk-offcanvas-bar .uk-list-bullet>li::before,.tm-toolbar .uk-list-bullet>li::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-table th,.uk-section-primary:not(.uk-preserve-color) .uk-table th,.uk-section-secondary:not(.uk-preserve-color) .uk-table th,.uk-tile-primary:not(.uk-preserve-color) .uk-table th,.uk-tile-secondary:not(.uk-preserve-color) .uk-table th,.uk-card-primary.uk-card-body .uk-table th,.uk-card-primary>:not([class*='uk-card-media']) .uk-table th,.uk-card-secondary.uk-card-body .uk-table th,.uk-card-secondary>:not([class*='uk-card-media']) .uk-table th,.uk-overlay-primary .uk-table th,.uk-navbar-container:not(.uk-navbar-transparent) .uk-table th,.uk-offcanvas-bar .uk-table th,.tm-toolbar .uk-table th{color:rgba(255,255,255,0.7)}.uk-light .uk-table caption,.uk-section-primary:not(.uk-preserve-color) .uk-table caption,.uk-section-secondary:not(.uk-preserve-color) .uk-table caption,.uk-tile-primary:not(.uk-preserve-color) .uk-table caption,.uk-tile-secondary:not(.uk-preserve-color) .uk-table caption,.uk-card-primary.uk-card-body .uk-table caption,.uk-card-primary>:not([class*='uk-card-media']) .uk-table caption,.uk-card-secondary.uk-card-body .uk-table caption,.uk-card-secondary>:not([class*='uk-card-media']) .uk-table caption,.uk-overlay-primary .uk-table caption,.uk-navbar-container:not(.uk-navbar-transparent) .uk-table caption,.uk-offcanvas-bar .uk-table caption,.tm-toolbar .uk-table caption{color:rgba(255,255,255,0.5)}.uk-light .uk-table>tr.uk-active,.uk-light .uk-table tbody tr.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-card-primary.uk-card-body .uk-table>tr.uk-active,.uk-card-primary.uk-card-body .uk-table tbody tr.uk-active,.uk-card-primary>:not([class*='uk-card-media']) .uk-table>tr.uk-active,.uk-card-primary>:not([class*='uk-card-media']) .uk-table tbody tr.uk-active,.uk-card-secondary.uk-card-body .uk-table>tr.uk-active,.uk-card-secondary.uk-card-body .uk-table tbody tr.uk-active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-table>tr.uk-active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-table tbody tr.uk-active,.uk-overlay-primary .uk-table>tr.uk-active,.uk-overlay-primary .uk-table tbody tr.uk-active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-table>tr.uk-active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-table tbody tr.uk-active,.uk-offcanvas-bar .uk-table>tr.uk-active,.uk-offcanvas-bar .uk-table tbody tr.uk-active,.tm-toolbar .uk-table>tr.uk-active,.tm-toolbar .uk-table tbody tr.uk-active{background:rgba(255,255,255,0.08)}.uk-light .uk-table-divider>tr:not(:first-child),.uk-light .uk-table-divider>:not(:first-child)>tr,.uk-light .uk-table-divider>:first-child>tr:not(:first-child),.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-primary.uk-card-body .uk-table-divider>tr:not(:first-child),.uk-card-primary.uk-card-body .uk-table-divider>:not(:first-child)>tr,.uk-card-primary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-primary>:not([class*='uk-card-media']) .uk-table-divider>tr:not(:first-child),.uk-card-primary>:not([class*='uk-card-media']) .uk-table-divider>:not(:first-child)>tr,.uk-card-primary>:not([class*='uk-card-media']) .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-secondary.uk-card-body .uk-table-divider>tr:not(:first-child),.uk-card-secondary.uk-card-body .uk-table-divider>:not(:first-child)>tr,.uk-card-secondary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-secondary>:not([class*='uk-card-media']) .uk-table-divider>tr:not(:first-child),.uk-card-secondary>:not([class*='uk-card-media']) .uk-table-divider>:not(:first-child)>tr,.uk-card-secondary>:not([class*='uk-card-media']) .uk-table-divider>:first-child>tr:not(:first-child),.uk-overlay-primary .uk-table-divider>tr:not(:first-child),.uk-overlay-primary .uk-table-divider>:not(:first-child)>tr,.uk-overlay-primary .uk-table-divider>:first-child>tr:not(:first-child),.uk-navbar-container:not(.uk-navbar-transparent) .uk-table-divider>tr:not(:first-child),.uk-navbar-container:not(.uk-navbar-transparent) .uk-table-divider>:not(:first-child)>tr,.uk-navbar-container:not(.uk-navbar-transparent) .uk-table-divider>:first-child>tr:not(:first-child),.uk-offcanvas-bar .uk-table-divider>tr:not(:first-child),.uk-offcanvas-bar .uk-table-divider>:not(:first-child)>tr,.uk-offcanvas-bar .uk-table-divider>:first-child>tr:not(:first-child),.tm-toolbar .uk-table-divider>tr:not(:first-child),.tm-toolbar .uk-table-divider>:not(:first-child)>tr,.tm-toolbar .uk-table-divider>:first-child>tr:not(:first-child){border-top-color:rgba(255,255,255,0.2)}.uk-light .uk-table-striped>tr:nth-of-type(odd),.uk-light .uk-table-striped tbody tr:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-table-striped>tr:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-primary>:not([class*='uk-card-media']) .uk-table-striped>tr:nth-of-type(odd),.uk-card-primary>:not([class*='uk-card-media']) .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-table-striped>tr:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-secondary>:not([class*='uk-card-media']) .uk-table-striped>tr:nth-of-type(odd),.uk-card-secondary>:not([class*='uk-card-media']) .uk-table-striped tbody tr:nth-of-type(odd),.uk-overlay-primary .uk-table-striped>tr:nth-of-type(odd),.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(odd),.uk-navbar-container:not(.uk-navbar-transparent) .uk-table-striped>tr:nth-of-type(odd),.uk-navbar-container:not(.uk-navbar-transparent) .uk-table-striped tbody tr:nth-of-type(odd),.uk-offcanvas-bar .uk-table-striped>tr:nth-of-type(odd),.uk-offcanvas-bar .uk-table-striped tbody tr:nth-of-type(odd),.tm-toolbar .uk-table-striped>tr:nth-of-type(odd),.tm-toolbar .uk-table-striped tbody tr:nth-of-type(odd){background:rgba(255,255,255,0.1)}.uk-light .uk-table-hover>tr:hover,.uk-light .uk-table-hover tbody tr:hover,.uk-section-primary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-section-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-card-primary.uk-card-body .uk-table-hover>tr:hover,.uk-card-primary.uk-card-body .uk-table-hover tbody tr:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-table-hover>tr:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-table-hover tbody tr:hover,.uk-card-secondary.uk-card-body .uk-table-hover>tr:hover,.uk-card-secondary.uk-card-body .uk-table-hover tbody tr:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-table-hover>tr:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-table-hover tbody tr:hover,.uk-overlay-primary .uk-table-hover>tr:hover,.uk-overlay-primary .uk-table-hover tbody tr:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-table-hover>tr:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-table-hover tbody tr:hover,.uk-offcanvas-bar .uk-table-hover>tr:hover,.uk-offcanvas-bar .uk-table-hover tbody tr:hover,.tm-toolbar .uk-table-hover>tr:hover,.tm-toolbar .uk-table-hover tbody tr:hover{background:rgba(255,255,255,0.08)}.uk-light .uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-card-primary.uk-card-body .uk-icon-link,.uk-card-primary>:not([class*='uk-card-media']) .uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link,.uk-card-secondary>:not([class*='uk-card-media']) .uk-icon-link,.uk-overlay-primary .uk-icon-link,.uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-link,.uk-offcanvas-bar .uk-icon-link,.tm-toolbar .uk-icon-link{color:#fff}.uk-light .uk-icon-link:hover,.uk-light .uk-icon-link:focus,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-card-primary.uk-card-body .uk-icon-link:hover,.uk-card-primary.uk-card-body .uk-icon-link:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-icon-link:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-icon-link:focus,.uk-card-secondary.uk-card-body .uk-icon-link:hover,.uk-card-secondary.uk-card-body .uk-icon-link:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-icon-link:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-icon-link:focus,.uk-overlay-primary .uk-icon-link:hover,.uk-overlay-primary .uk-icon-link:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-link:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-link:focus,.uk-offcanvas-bar .uk-icon-link:hover,.uk-offcanvas-bar .uk-icon-link:focus,.tm-toolbar .uk-icon-link:hover,.tm-toolbar .uk-icon-link:focus{color:rgba(255,255,255,0.5)}.uk-light .uk-icon-link:active,.uk-light .uk-active>.uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-section-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-section-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-card-primary.uk-card-body .uk-icon-link:active,.uk-card-primary.uk-card-body .uk-active>.uk-icon-link,.uk-card-primary>:not([class*='uk-card-media']) .uk-icon-link:active,.uk-card-primary>:not([class*='uk-card-media']) .uk-active>.uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link:active,.uk-card-secondary.uk-card-body .uk-active>.uk-icon-link,.uk-card-secondary>:not([class*='uk-card-media']) .uk-icon-link:active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-active>.uk-icon-link,.uk-overlay-primary .uk-icon-link:active,.uk-overlay-primary .uk-active>.uk-icon-link,.uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-link:active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-active>.uk-icon-link,.uk-offcanvas-bar .uk-icon-link:active,.uk-offcanvas-bar .uk-active>.uk-icon-link,.tm-toolbar .uk-icon-link:active,.tm-toolbar .uk-active>.uk-icon-link{color:rgba(255,255,255,0.5)}.uk-light .uk-icon-button,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-card-primary.uk-card-body .uk-icon-button,.uk-card-primary>:not([class*='uk-card-media']) .uk-icon-button,.uk-card-secondary.uk-card-body .uk-icon-button,.uk-card-secondary>:not([class*='uk-card-media']) .uk-icon-button,.uk-overlay-primary .uk-icon-button,.uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-button,.uk-offcanvas-bar .uk-icon-button,.tm-toolbar .uk-icon-button{background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.5)}.uk-light .uk-icon-button:hover,.uk-light .uk-icon-button:focus,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-card-primary.uk-card-body .uk-icon-button:hover,.uk-card-primary.uk-card-body .uk-icon-button:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-icon-button:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-icon-button:focus,.uk-card-secondary.uk-card-body .uk-icon-button:hover,.uk-card-secondary.uk-card-body .uk-icon-button:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-icon-button:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-icon-button:focus,.uk-overlay-primary .uk-icon-button:hover,.uk-overlay-primary .uk-icon-button:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-button:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-button:focus,.uk-offcanvas-bar .uk-icon-button:hover,.uk-offcanvas-bar .uk-icon-button:focus,.tm-toolbar .uk-icon-button:hover,.tm-toolbar .uk-icon-button:focus{background-color:rgba(242,242,242,0.1);color:rgba(255,255,255,0.7)}.uk-light .uk-icon-button:active,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-card-primary.uk-card-body .uk-icon-button:active,.uk-card-primary>:not([class*='uk-card-media']) .uk-icon-button:active,.uk-card-secondary.uk-card-body .uk-icon-button:active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-icon-button:active,.uk-overlay-primary .uk-icon-button:active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-icon-button:active,.uk-offcanvas-bar .uk-icon-button:active,.tm-toolbar .uk-icon-button:active{background-color:rgba(230,230,230,0.1);color:rgba(255,255,255,0.7)}.uk-light .uk-input,.uk-light .uk-select,.uk-light .uk-textarea,.uk-light input[type="text"]:not([class*="uk-"]),.uk-light input[type="password"]:not([class*="uk-"]),.uk-light input[type="datetime"]:not([class*="uk-"]),.uk-light input[type="datetime-local"]:not([class*="uk-"]),.uk-light input[type="date"]:not([class*="uk-"]),.uk-light input[type="month"]:not([class*="uk-"]),.uk-light input[type="time"]:not([class*="uk-"]),.uk-light input[type="week"]:not([class*="uk-"]),.uk-light input[type="number"]:not([class*="uk-"]),.uk-light input[type="email"]:not([class*="uk-"]),.uk-light input[type="url"]:not([class*="uk-"]),.uk-light input[type="search"]:not([class*="uk-"]),.uk-light input[type="tel"]:not([class*="uk-"]),.uk-light input[type="color"]:not([class*="uk-"]),.uk-light .uneditable-input:not([class*="uk-"]),.uk-light select:not([class*="uk-"]),.uk-light textarea:not([class*="uk-"]),.uk-section-primary:not(.uk-preserve-color) .uk-input,.uk-section-primary:not(.uk-preserve-color) .uk-select,.uk-section-primary:not(.uk-preserve-color) .uk-textarea,.uk-section-secondary:not(.uk-preserve-color) .uk-input,.uk-section-secondary:not(.uk-preserve-color) .uk-select,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea,.uk-tile-primary:not(.uk-preserve-color) .uk-input,.uk-tile-primary:not(.uk-preserve-color) .uk-select,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea,.uk-tile-secondary:not(.uk-preserve-color) .uk-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-select,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea,.uk-card-primary.uk-card-body .uk-input,.uk-card-primary.uk-card-body .uk-select,.uk-card-primary.uk-card-body .uk-textarea,.uk-card-primary>:not([class*='uk-card-media']) .uk-input,.uk-card-primary>:not([class*='uk-card-media']) .uk-select,.uk-card-primary>:not([class*='uk-card-media']) .uk-textarea,.uk-card-secondary.uk-card-body .uk-input,.uk-card-secondary.uk-card-body .uk-select,.uk-card-secondary.uk-card-body .uk-textarea,.uk-card-secondary>:not([class*='uk-card-media']) .uk-input,.uk-card-secondary>:not([class*='uk-card-media']) .uk-select,.uk-card-secondary>:not([class*='uk-card-media']) .uk-textarea,.uk-overlay-primary .uk-input,.uk-overlay-primary .uk-select,.uk-overlay-primary .uk-textarea,.uk-navbar-container:not(.uk-navbar-transparent) .uk-input,.uk-navbar-container:not(.uk-navbar-transparent) .uk-select,.uk-navbar-container:not(.uk-navbar-transparent) .uk-textarea,.uk-offcanvas-bar .uk-input,.uk-offcanvas-bar .uk-select,.uk-offcanvas-bar .uk-textarea,.tm-toolbar .uk-input,.tm-toolbar .uk-select,.tm-toolbar .uk-textarea{background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.7);background-clip:padding-box;border-color:transparent!important}.uk-light .uk-input:focus,.uk-light .uk-select:focus,.uk-light .uk-textarea:focus,.uk-light input[type="text"]:not([class*="uk-"]):focus,.uk-light input[type="password"]:not([class*="uk-"]):focus,.uk-light input[type="datetime"]:not([class*="uk-"]):focus,.uk-light input[type="datetime-local"]:not([class*="uk-"]):focus,.uk-light input[type="date"]:not([class*="uk-"]):focus,.uk-light input[type="month"]:not([class*="uk-"]):focus,.uk-light input[type="time"]:not([class*="uk-"]):focus,.uk-light input[type="week"]:not([class*="uk-"]):focus,.uk-light input[type="number"]:not([class*="uk-"]):focus,.uk-light input[type="email"]:not([class*="uk-"]):focus,.uk-light input[type="url"]:not([class*="uk-"]):focus,.uk-light input[type="search"]:not([class*="uk-"]):focus,.uk-light input[type="tel"]:not([class*="uk-"]):focus,.uk-light input[type="color"]:not([class*="uk-"]):focus,.uk-light .uneditable-input:not([class*="uk-"]):focus,.uk-light select:not([class*="uk-"]):focus,.uk-light textarea:not([class*="uk-"]):focus,.uk-section-primary:not(.uk-preserve-color) .uk-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-select:focus,.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-card-primary.uk-card-body .uk-input:focus,.uk-card-primary.uk-card-body .uk-select:focus,.uk-card-primary.uk-card-body .uk-textarea:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-input:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-select:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-textarea:focus,.uk-card-secondary.uk-card-body .uk-input:focus,.uk-card-secondary.uk-card-body .uk-select:focus,.uk-card-secondary.uk-card-body .uk-textarea:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-input:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-select:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-textarea:focus,.uk-overlay-primary .uk-input:focus,.uk-overlay-primary .uk-select:focus,.uk-overlay-primary .uk-textarea:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-input:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-select:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-textarea:focus,.uk-offcanvas-bar .uk-input:focus,.uk-offcanvas-bar .uk-select:focus,.uk-offcanvas-bar .uk-textarea:focus,.tm-toolbar .uk-input:focus,.tm-toolbar .uk-select:focus,.tm-toolbar .uk-textarea:focus{background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.7);border-color:transparent!important}.uk-light .uk-input:-ms-input-placeholder,.uk-light input[type="text"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="password"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="datetime"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="datetime-local"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="date"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="month"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="time"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="week"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="number"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="email"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="url"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="search"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="tel"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light input[type="color"]:not([class*="uk-"]):-ms-input-placeholder,.uk-light .uneditable-input:not([class*="uk-"]):-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input:-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input:-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input:-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input:-ms-input-placeholder,.uk-card-primary.uk-card-body .uk-input:-ms-input-placeholder,.uk-card-primary>:not([class*='uk-card-media']) .uk-input:-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-input:-ms-input-placeholder,.uk-card-secondary>:not([class*='uk-card-media']) .uk-input:-ms-input-placeholder,.uk-overlay-primary .uk-input:-ms-input-placeholder,.uk-navbar-container:not(.uk-navbar-transparent) .uk-input:-ms-input-placeholder,.uk-offcanvas-bar .uk-input:-ms-input-placeholder,.tm-toolbar .uk-input:-ms-input-placeholder{color:rgba(255,255,255,0.5)!important}.uk-light .uk-input::-moz-placeholder,.uk-light input[type="text"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="password"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="datetime"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="datetime-local"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="date"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="month"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="time"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="week"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="number"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="email"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="url"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="search"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="tel"]:not([class*="uk-"])::-moz-placeholder,.uk-light input[type="color"]:not([class*="uk-"])::-moz-placeholder,.uk-light .uneditable-input:not([class*="uk-"])::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-card-primary.uk-card-body .uk-input::-moz-placeholder,.uk-card-primary>:not([class*='uk-card-media']) .uk-input::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-input::-moz-placeholder,.uk-card-secondary>:not([class*='uk-card-media']) .uk-input::-moz-placeholder,.uk-overlay-primary .uk-input::-moz-placeholder,.uk-navbar-container:not(.uk-navbar-transparent) .uk-input::-moz-placeholder,.uk-offcanvas-bar .uk-input::-moz-placeholder,.tm-toolbar .uk-input::-moz-placeholder{color:rgba(255,255,255,0.5)}.uk-light .uk-input::-webkit-input-placeholder,.uk-light input[type="text"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="password"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="datetime"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="datetime-local"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="date"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="month"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="time"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="week"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="number"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="email"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="url"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="search"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="tel"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light input[type="color"]:not([class*="uk-"])::-webkit-input-placeholder,.uk-light .uneditable-input:not([class*="uk-"])::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-card-primary.uk-card-body .uk-input::-webkit-input-placeholder,.uk-card-primary>:not([class*='uk-card-media']) .uk-input::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-input::-webkit-input-placeholder,.uk-card-secondary>:not([class*='uk-card-media']) .uk-input::-webkit-input-placeholder,.uk-overlay-primary .uk-input::-webkit-input-placeholder,.uk-navbar-container:not(.uk-navbar-transparent) .uk-input::-webkit-input-placeholder,.uk-offcanvas-bar .uk-input::-webkit-input-placeholder,.tm-toolbar .uk-input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.uk-light .uk-textarea:-ms-input-placeholder,.uk-light textarea:not([class*="uk-"]):-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea:-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:-ms-input-placeholder,.uk-card-primary.uk-card-body .uk-textarea:-ms-input-placeholder,.uk-card-primary>:not([class*='uk-card-media']) .uk-textarea:-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-textarea:-ms-input-placeholder,.uk-card-secondary>:not([class*='uk-card-media']) .uk-textarea:-ms-input-placeholder,.uk-overlay-primary .uk-textarea:-ms-input-placeholder,.uk-navbar-container:not(.uk-navbar-transparent) .uk-textarea:-ms-input-placeholder,.uk-offcanvas-bar .uk-textarea:-ms-input-placeholder,.tm-toolbar .uk-textarea:-ms-input-placeholder{color:rgba(255,255,255,0.5)!important}.uk-light .uk-textarea::-moz-placeholder,.uk-light textarea:not([class*="uk-"])::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-card-primary.uk-card-body .uk-textarea::-moz-placeholder,.uk-card-primary>:not([class*='uk-card-media']) .uk-textarea::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-moz-placeholder,.uk-card-secondary>:not([class*='uk-card-media']) .uk-textarea::-moz-placeholder,.uk-overlay-primary .uk-textarea::-moz-placeholder,.uk-navbar-container:not(.uk-navbar-transparent) .uk-textarea::-moz-placeholder,.uk-offcanvas-bar .uk-textarea::-moz-placeholder,.tm-toolbar .uk-textarea::-moz-placeholder{color:rgba(255,255,255,0.5)}.uk-light .uk-textarea::-webkit-input-placeholder,.uk-light textarea:not([class*="uk-"])::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-card-primary.uk-card-body .uk-textarea::-webkit-input-placeholder,.uk-card-primary>:not([class*='uk-card-media']) .uk-textarea::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-webkit-input-placeholder,.uk-card-secondary>:not([class*='uk-card-media']) .uk-textarea::-webkit-input-placeholder,.uk-overlay-primary .uk-textarea::-webkit-input-placeholder,.uk-navbar-container:not(.uk-navbar-transparent) .uk-textarea::-webkit-input-placeholder,.uk-offcanvas-bar .uk-textarea::-webkit-input-placeholder,.tm-toolbar .uk-textarea::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.uk-light .uk-select:not([multiple]):not([size]),.uk-light select:not([class*="uk-"]):not([multiple]):not([size]),.uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-primary>:not([class*='uk-card-media']) .uk-select:not([multiple]):not([size]),.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-secondary>:not([class*='uk-card-media']) .uk-select:not([multiple]):not([size]),.uk-overlay-primary .uk-select:not([multiple]):not([size]),.uk-navbar-container:not(.uk-navbar-transparent) .uk-select:not([multiple]):not([size]),.uk-offcanvas-bar .uk-select:not([multiple]):not([size]),.tm-toolbar .uk-select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%224%201%201%206%207%206%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%224%2013%201%208%207%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-radio,.uk-light .uk-checkbox,.uk-light input[type="checkbox"]:not([class*="uk-"]),.uk-light input[type="radio"]:not([class*="uk-"]),.uk-section-primary:not(.uk-preserve-color) .uk-radio,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox,.uk-section-secondary:not(.uk-preserve-color) .uk-radio,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-primary:not(.uk-preserve-color) .uk-radio,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-card-primary.uk-card-body .uk-radio,.uk-card-primary.uk-card-body .uk-checkbox,.uk-card-primary>:not([class*='uk-card-media']) .uk-radio,.uk-card-primary>:not([class*='uk-card-media']) .uk-checkbox,.uk-card-secondary.uk-card-body .uk-radio,.uk-card-secondary.uk-card-body .uk-checkbox,.uk-card-secondary>:not([class*='uk-card-media']) .uk-radio,.uk-card-secondary>:not([class*='uk-card-media']) .uk-checkbox,.uk-overlay-primary .uk-radio,.uk-overlay-primary .uk-checkbox,.uk-navbar-container:not(.uk-navbar-transparent) .uk-radio,.uk-navbar-container:not(.uk-navbar-transparent) .uk-checkbox,.uk-offcanvas-bar .uk-radio,.uk-offcanvas-bar .uk-checkbox,.tm-toolbar .uk-radio,.tm-toolbar .uk-checkbox{background-color:rgba(242,242,242,0.1);border-color:transparent}.uk-light .uk-radio:focus,.uk-light .uk-checkbox:focus,.uk-light input[type="checkbox"]:not([class*="uk-"]):focus,.uk-light input[type="radio"]:not([class*="uk-"]):focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-card-primary.uk-card-body .uk-radio:focus,.uk-card-primary.uk-card-body .uk-checkbox:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-radio:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-checkbox:focus,.uk-card-secondary.uk-card-body .uk-radio:focus,.uk-card-secondary.uk-card-body .uk-checkbox:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-radio:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-checkbox:focus,.uk-overlay-primary .uk-radio:focus,.uk-overlay-primary .uk-checkbox:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-radio:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-checkbox:focus,.uk-offcanvas-bar .uk-radio:focus,.uk-offcanvas-bar .uk-checkbox:focus,.tm-toolbar .uk-radio:focus,.tm-toolbar .uk-checkbox:focus{border-color:transparent}.uk-light .uk-radio:checked,.uk-light .uk-checkbox:checked,.uk-light .uk-checkbox:indeterminate,.uk-light input[type="checkbox"]:not([class*="uk-"]):checked,.uk-light input[type="checkbox"]:not([class*="uk-"]):indeterminate,.uk-light input[type="radio"]:not([class*="uk-"]):checked,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary>:not([class*='uk-card-media']) .uk-radio:checked,.uk-card-primary>:not([class*='uk-card-media']) .uk-checkbox:checked,.uk-card-primary>:not([class*='uk-card-media']) .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*='uk-card-media']) .uk-radio:checked,.uk-card-secondary>:not([class*='uk-card-media']) .uk-checkbox:checked,.uk-card-secondary>:not([class*='uk-card-media']) .uk-checkbox:indeterminate,.uk-overlay-primary .uk-radio:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:indeterminate,.uk-navbar-container:not(.uk-navbar-transparent) .uk-radio:checked,.uk-navbar-container:not(.uk-navbar-transparent) .uk-checkbox:checked,.uk-navbar-container:not(.uk-navbar-transparent) .uk-checkbox:indeterminate,.uk-offcanvas-bar .uk-radio:checked,.uk-offcanvas-bar .uk-checkbox:checked,.uk-offcanvas-bar .uk-checkbox:indeterminate,.tm-toolbar .uk-radio:checked,.tm-toolbar .uk-checkbox:checked,.tm-toolbar .uk-checkbox:indeterminate{background-color:#fff;border-color:transparent}.uk-light .uk-radio:checked:focus,.uk-light .uk-checkbox:checked:focus,.uk-light .uk-checkbox:indeterminate:focus,.uk-light input[type="checkbox"]:not([class*="uk-"]):checked:focus,.uk-light input[type="checkbox"]:not([class*="uk-"]):indeterminate:focus,.uk-light input[type="radio"]:not([class*="uk-"]):checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-card-primary.uk-card-body .uk-radio:checked:focus,.uk-card-primary.uk-card-body .uk-checkbox:checked:focus,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-radio:checked:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-checkbox:checked:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-checkbox:indeterminate:focus,.uk-card-secondary.uk-card-body .uk-radio:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-radio:checked:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-checkbox:checked:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-checkbox:indeterminate:focus,.uk-overlay-primary .uk-radio:checked:focus,.uk-overlay-primary .uk-checkbox:checked:focus,.uk-overlay-primary .uk-checkbox:indeterminate:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-radio:checked:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-checkbox:checked:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-checkbox:indeterminate:focus,.uk-offcanvas-bar .uk-radio:checked:focus,.uk-offcanvas-bar .uk-checkbox:checked:focus,.uk-offcanvas-bar .uk-checkbox:indeterminate:focus,.tm-toolbar .uk-radio:checked:focus,.tm-toolbar .uk-checkbox:checked:focus,.tm-toolbar .uk-checkbox:indeterminate:focus{background-color:#e6e6e6}.uk-light .uk-radio:checked,.uk-light input[type="radio"]:not([class*="uk-"]):checked,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*='uk-card-media']) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*='uk-card-media']) .uk-radio:checked,.uk-overlay-primary .uk-radio:checked,.uk-navbar-container:not(.uk-navbar-transparent) .uk-radio:checked,.uk-offcanvas-bar .uk-radio:checked,.tm-toolbar .uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23767779%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-checkbox:checked,.uk-light input[type="checkbox"]:not([class*="uk-"]):checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary>:not([class*='uk-card-media']) .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary>:not([class*='uk-card-media']) .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-navbar-container:not(.uk-navbar-transparent) .uk-checkbox:checked,.uk-offcanvas-bar .uk-checkbox:checked,.tm-toolbar .uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23767779%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%2F%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-checkbox:indeterminate,.uk-light input[type="checkbox"]:not([class*="uk-"]):indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary>:not([class*='uk-card-media']) .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*='uk-card-media']) .uk-checkbox:indeterminate,.uk-overlay-primary .uk-checkbox:indeterminate,.uk-navbar-container:not(.uk-navbar-transparent) .uk-checkbox:indeterminate,.uk-offcanvas-bar .uk-checkbox:indeterminate,.tm-toolbar .uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23767779%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-light .-label,.uk-section-primary:not(.uk-preserve-color) .-label,.uk-section-secondary:not(.uk-preserve-color) .-label,.uk-tile-primary:not(.uk-preserve-color) .-label,.uk-tile-secondary:not(.uk-preserve-color) .-label,.uk-card-primary.uk-card-body .-label,.uk-card-primary>:not([class*='uk-card-media']) .-label,.uk-card-secondary.uk-card-body .-label,.uk-card-secondary>:not([class*='uk-card-media']) .-label,.uk-overlay-primary .-label,.uk-navbar-container:not(.uk-navbar-transparent) .-label,.uk-offcanvas-bar .-label,.tm-toolbar .-label{color:#fff}.uk-light .uk-button-default,.uk-light .btn,.uk-section-primary:not(.uk-preserve-color) .uk-button-default,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default,.uk-card-primary.uk-card-body .uk-button-default,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-default,.uk-card-secondary.uk-card-body .uk-button-default,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-default,.uk-overlay-primary .uk-button-default,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-default,.uk-offcanvas-bar .uk-button-default,.tm-toolbar .uk-button-default{background-color:#fff;color:#767779;box-shadow:none}.uk-light .uk-button-default:hover,.uk-light .uk-button-default:focus,.uk-light .btn:hover,.uk-light .btn:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus,.uk-card-primary.uk-card-body .uk-button-default:hover,.uk-card-primary.uk-card-body .uk-button-default:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-default:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-default:focus,.uk-card-secondary.uk-card-body .uk-button-default:hover,.uk-card-secondary.uk-card-body .uk-button-default:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-default:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-default:focus,.uk-overlay-primary .uk-button-default:hover,.uk-overlay-primary .uk-button-default:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-default:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-default:focus,.uk-offcanvas-bar .uk-button-default:hover,.uk-offcanvas-bar .uk-button-default:focus,.tm-toolbar .uk-button-default:hover,.tm-toolbar .uk-button-default:focus{background-color:#f2f2f2;color:#767779;box-shadow:none}.uk-light .uk-button-default:active,.uk-light .uk-button-default.uk-active,.uk-light .btn:active,.uk-light .btn.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-card-primary.uk-card-body .uk-button-default:active,.uk-card-primary.uk-card-body .uk-button-default.uk-active,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-default:active,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-default.uk-active,.uk-card-secondary.uk-card-body .uk-button-default:active,.uk-card-secondary.uk-card-body .uk-button-default.uk-active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-default:active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-default.uk-active,.uk-overlay-primary .uk-button-default:active,.uk-overlay-primary .uk-button-default.uk-active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-default:active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-default.uk-active,.uk-offcanvas-bar .uk-button-default:active,.uk-offcanvas-bar .uk-button-default.uk-active,.tm-toolbar .uk-button-default:active,.tm-toolbar .uk-button-default.uk-active{background-color:#e6e6e6;color:#767779}.uk-light .uk-button-primary,.uk-light .btn-primary,.uk-light .btn-info,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-card-primary.uk-card-body .uk-button-primary,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-primary,.uk-card-secondary.uk-card-body .uk-button-primary,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-primary,.uk-overlay-primary .uk-button-primary,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-primary,.uk-offcanvas-bar .uk-button-primary,.tm-toolbar .uk-button-primary{background-color:#fff;color:#767779}.uk-light .uk-button-primary:hover,.uk-light .uk-button-primary:focus,.uk-light .btn-primary:hover,.uk-light .btn-primary:focus,.uk-light .btn-info:hover,.uk-light .btn-info:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-card-primary.uk-card-body .uk-button-primary:hover,.uk-card-primary.uk-card-body .uk-button-primary:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-primary:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-primary:focus,.uk-card-secondary.uk-card-body .uk-button-primary:hover,.uk-card-secondary.uk-card-body .uk-button-primary:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-primary:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-primary:focus,.uk-overlay-primary .uk-button-primary:hover,.uk-overlay-primary .uk-button-primary:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-primary:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-primary:focus,.uk-offcanvas-bar .uk-button-primary:hover,.uk-offcanvas-bar .uk-button-primary:focus,.tm-toolbar .uk-button-primary:hover,.tm-toolbar .uk-button-primary:focus{background-color:#f2f2f2;color:#767779}.uk-light .uk-button-primary:active,.uk-light .uk-button-primary.uk-active,.uk-light .btn-primary:active,.uk-light .btn-primary.uk-active,.uk-light .btn-info:active,.uk-light .btn-info.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-card-primary.uk-card-body .uk-button-primary:active,.uk-card-primary.uk-card-body .uk-button-primary.uk-active,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-primary:active,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-primary.uk-active,.uk-card-secondary.uk-card-body .uk-button-primary:active,.uk-card-secondary.uk-card-body .uk-button-primary.uk-active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-primary:active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-primary.uk-active,.uk-overlay-primary .uk-button-primary:active,.uk-overlay-primary .uk-button-primary.uk-active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-primary:active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-primary.uk-active,.uk-offcanvas-bar .uk-button-primary:active,.uk-offcanvas-bar .uk-button-primary.uk-active,.tm-toolbar .uk-button-primary:active,.tm-toolbar .uk-button-primary.uk-active{background-color:#e6e6e6;color:#767779}.uk-light .uk-button-secondary,.uk-light .btn-success,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-card-primary.uk-card-body .uk-button-secondary,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-secondary,.uk-card-secondary.uk-card-body .uk-button-secondary,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-secondary,.uk-overlay-primary .uk-button-secondary,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-secondary,.uk-offcanvas-bar .uk-button-secondary,.tm-toolbar .uk-button-secondary{background-color:#fff;color:#767779}.uk-light .uk-button-secondary:hover,.uk-light .uk-button-secondary:focus,.uk-light .btn-success:hover,.uk-light .btn-success:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-card-primary.uk-card-body .uk-button-secondary:hover,.uk-card-primary.uk-card-body .uk-button-secondary:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-secondary:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-secondary:focus,.uk-card-secondary.uk-card-body .uk-button-secondary:hover,.uk-card-secondary.uk-card-body .uk-button-secondary:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-secondary:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-secondary:focus,.uk-overlay-primary .uk-button-secondary:hover,.uk-overlay-primary .uk-button-secondary:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-secondary:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-secondary:focus,.uk-offcanvas-bar .uk-button-secondary:hover,.uk-offcanvas-bar .uk-button-secondary:focus,.tm-toolbar .uk-button-secondary:hover,.tm-toolbar .uk-button-secondary:focus{background-color:#f2f2f2;color:#767779}.uk-light .uk-button-secondary:active,.uk-light .uk-button-secondary.uk-active,.uk-light .btn-success:active,.uk-light .btn-success.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-card-primary.uk-card-body .uk-button-secondary:active,.uk-card-primary.uk-card-body .uk-button-secondary.uk-active,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-secondary:active,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-secondary.uk-active,.uk-card-secondary.uk-card-body .uk-button-secondary:active,.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-secondary:active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-secondary.uk-active,.uk-overlay-primary .uk-button-secondary:active,.uk-overlay-primary .uk-button-secondary.uk-active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-secondary:active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-secondary.uk-active,.uk-offcanvas-bar .uk-button-secondary:active,.uk-offcanvas-bar .uk-button-secondary.uk-active,.tm-toolbar .uk-button-secondary:active,.tm-toolbar .uk-button-secondary.uk-active{background-color:#e6e6e6;color:#767779}.uk-light .uk-button-text,.uk-section-primary:not(.uk-preserve-color) .uk-button-text,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text,.uk-card-primary.uk-card-body .uk-button-text,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-text,.uk-card-secondary.uk-card-body .uk-button-text,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-text,.uk-overlay-primary .uk-button-text,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-text,.uk-offcanvas-bar .uk-button-text,.tm-toolbar .uk-button-text{color:rgba(255,255,255,0.5)}.uk-light .uk-button-text::before,.uk-section-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before,.uk-card-primary.uk-card-body .uk-button-text::before,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-text::before,.uk-card-secondary.uk-card-body .uk-button-text::before,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-text::before,.uk-overlay-primary .uk-button-text::before,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-text::before,.uk-offcanvas-bar .uk-button-text::before,.tm-toolbar .uk-button-text::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.5%29%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%3E%3C%2Fpolyline%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.5%29%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%3E%3C%2Fline%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-button-text:hover,.uk-light .uk-button-text:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus,.uk-card-primary.uk-card-body .uk-button-text:hover,.uk-card-primary.uk-card-body .uk-button-text:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-text:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-text:focus,.uk-card-secondary.uk-card-body .uk-button-text:hover,.uk-card-secondary.uk-card-body .uk-button-text:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-text:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-text:focus,.uk-overlay-primary .uk-button-text:hover,.uk-overlay-primary .uk-button-text:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-text:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-text:focus,.uk-offcanvas-bar .uk-button-text:hover,.uk-offcanvas-bar .uk-button-text:focus,.tm-toolbar .uk-button-text:hover,.tm-toolbar .uk-button-text:focus{color:rgba(255,255,255,0.7)}.uk-light .uk-button-text:hover::before,.uk-light .uk-button-text:focus::before,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover::before,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus::before,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover::before,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus::before,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover::before,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus::before,.uk-card-primary.uk-card-body .uk-button-text:hover::before,.uk-card-primary.uk-card-body .uk-button-text:focus::before,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-text:hover::before,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-text:focus::before,.uk-card-secondary.uk-card-body .uk-button-text:hover::before,.uk-card-secondary.uk-card-body .uk-button-text:focus::before,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-text:hover::before,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-text:focus::before,.uk-overlay-primary .uk-button-text:hover::before,.uk-overlay-primary .uk-button-text:focus::before,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-text:hover::before,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-text:focus::before,.uk-offcanvas-bar .uk-button-text:hover::before,.uk-offcanvas-bar .uk-button-text:focus::before,.tm-toolbar .uk-button-text:hover::before,.tm-toolbar .uk-button-text:focus::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%3E%3C%2Fpolyline%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%3E%3C%2Fline%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-button-text:disabled,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-card-primary.uk-card-body .uk-button-text:disabled,.uk-card-primary>:not([class*='uk-card-media']) .uk-button-text:disabled,.uk-card-secondary.uk-card-body .uk-button-text:disabled,.uk-card-secondary>:not([class*='uk-card-media']) .uk-button-text:disabled,.uk-overlay-primary .uk-button-text:disabled,.uk-navbar-container:not(.uk-navbar-transparent) .uk-button-text:disabled,.uk-offcanvas-bar .uk-button-text:disabled,.tm-toolbar .uk-button-text:disabled{color:rgba(255,255,255,0.5)}.uk-light .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-primary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-primary>:not([class*='uk-card-media']) .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary>:not([class*='uk-card-media']) .uk-grid-divider>:not(.uk-first-column)::before,.uk-overlay-primary .uk-grid-divider>:not(.uk-first-column)::before,.uk-navbar-container:not(.uk-navbar-transparent) .uk-grid-divider>:not(.uk-first-column)::before,.uk-offcanvas-bar .uk-grid-divider>:not(.uk-first-column)::before,.tm-toolbar .uk-grid-divider>:not(.uk-first-column)::before{border-left-color:rgba(255,255,255,0.2)}.uk-light .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-primary>:not([class*='uk-card-media']) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary>:not([class*='uk-card-media']) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-overlay-primary .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-navbar-container:not(.uk-navbar-transparent) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-offcanvas-bar .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.tm-toolbar .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{border-top-color:rgba(255,255,255,0.2)}.uk-light .uk-close,.uk-section-primary:not(.uk-preserve-color) .uk-close,.uk-section-secondary:not(.uk-preserve-color) .uk-close,.uk-tile-primary:not(.uk-preserve-color) .uk-close,.uk-tile-secondary:not(.uk-preserve-color) .uk-close,.uk-card-primary.uk-card-body .uk-close,.uk-card-primary>:not([class*='uk-card-media']) .uk-close,.uk-card-secondary.uk-card-body .uk-close,.uk-card-secondary>:not([class*='uk-card-media']) .uk-close,.uk-overlay-primary .uk-close,.uk-navbar-container:not(.uk-navbar-transparent) .uk-close,.uk-offcanvas-bar .uk-close,.tm-toolbar .uk-close{color:rgba(255,255,255,0.5)}.uk-light .uk-close:hover,.uk-light .uk-close:focus,.uk-section-primary:not(.uk-preserve-color) .uk-close:hover,.uk-section-primary:not(.uk-preserve-color) .uk-close:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-close:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-close:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus,.uk-card-primary.uk-card-body .uk-close:hover,.uk-card-primary.uk-card-body .uk-close:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-close:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-close:focus,.uk-card-secondary.uk-card-body .uk-close:hover,.uk-card-secondary.uk-card-body .uk-close:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-close:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-close:focus,.uk-overlay-primary .uk-close:hover,.uk-overlay-primary .uk-close:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-close:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-close:focus,.uk-offcanvas-bar .uk-close:hover,.uk-offcanvas-bar .uk-close:focus,.tm-toolbar .uk-close:hover,.tm-toolbar .uk-close:focus{color:rgba(255,255,255,0.7)}.uk-light .uk-totop,.uk-section-primary:not(.uk-preserve-color) .uk-totop,.uk-section-secondary:not(.uk-preserve-color) .uk-totop,.uk-tile-primary:not(.uk-preserve-color) .uk-totop,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop,.uk-card-primary.uk-card-body .uk-totop,.uk-card-primary>:not([class*='uk-card-media']) .uk-totop,.uk-card-secondary.uk-card-body .uk-totop,.uk-card-secondary>:not([class*='uk-card-media']) .uk-totop,.uk-overlay-primary .uk-totop,.uk-navbar-container:not(.uk-navbar-transparent) .uk-totop,.uk-offcanvas-bar .uk-totop,.tm-toolbar .uk-totop{color:rgba(255,255,255,0.5);background-color:transparent}.uk-light .uk-totop:hover,.uk-light .uk-totop:focus,.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-section-primary:not(.uk-preserve-color) .uk-totop:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus,.uk-card-primary.uk-card-body .uk-totop:hover,.uk-card-primary.uk-card-body .uk-totop:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-totop:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-totop:focus,.uk-card-secondary.uk-card-body .uk-totop:hover,.uk-card-secondary.uk-card-body .uk-totop:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-totop:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-totop:focus,.uk-overlay-primary .uk-totop:hover,.uk-overlay-primary .uk-totop:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-totop:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-totop:focus,.uk-offcanvas-bar .uk-totop:hover,.uk-offcanvas-bar .uk-totop:focus,.tm-toolbar .uk-totop:hover,.tm-toolbar .uk-totop:focus{color:rgba(255,255,255,0.7);background-color:transparent}.uk-light .uk-totop:active,.uk-section-primary:not(.uk-preserve-color) .uk-totop:active,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-card-primary.uk-card-body .uk-totop:active,.uk-card-primary>:not([class*='uk-card-media']) .uk-totop:active,.uk-card-secondary.uk-card-body .uk-totop:active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-totop:active,.uk-overlay-primary .uk-totop:active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-totop:active,.uk-offcanvas-bar .uk-totop:active,.tm-toolbar .uk-totop:active{color:#fff;background-color:transparent}.uk-light .uk-badge,.uk-section-primary:not(.uk-preserve-color) .uk-badge,.uk-section-secondary:not(.uk-preserve-color) .uk-badge,.uk-tile-primary:not(.uk-preserve-color) .uk-badge,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge,.uk-card-primary.uk-card-body .uk-badge,.uk-card-primary>:not([class*='uk-card-media']) .uk-badge,.uk-card-secondary.uk-card-body .uk-badge,.uk-card-secondary>:not([class*='uk-card-media']) .uk-badge,.uk-overlay-primary .uk-badge,.uk-navbar-container:not(.uk-navbar-transparent) .uk-badge,.uk-offcanvas-bar .uk-badge,.tm-toolbar .uk-badge{background-color:#fff;color:#767779}.uk-light .uk-badge:hover,.uk-light .uk-badge:focus,.uk-section-primary:not(.uk-preserve-color) .uk-badge:hover,.uk-section-primary:not(.uk-preserve-color) .uk-badge:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus,.uk-card-primary.uk-card-body .uk-badge:hover,.uk-card-primary.uk-card-body .uk-badge:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-badge:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-badge:focus,.uk-card-secondary.uk-card-body .uk-badge:hover,.uk-card-secondary.uk-card-body .uk-badge:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-badge:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-badge:focus,.uk-overlay-primary .uk-badge:hover,.uk-overlay-primary .uk-badge:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-badge:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-badge:focus,.uk-offcanvas-bar .uk-badge:hover,.uk-offcanvas-bar .uk-badge:focus,.tm-toolbar .uk-badge:hover,.tm-toolbar .uk-badge:focus{color:#767779}.uk-light .uk-label,.uk-section-primary:not(.uk-preserve-color) .uk-label,.uk-section-secondary:not(.uk-preserve-color) .uk-label,.uk-tile-primary:not(.uk-preserve-color) .uk-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-label,.uk-card-primary.uk-card-body .uk-label,.uk-card-primary>:not([class*='uk-card-media']) .uk-label,.uk-card-secondary.uk-card-body .uk-label,.uk-card-secondary>:not([class*='uk-card-media']) .uk-label,.uk-overlay-primary .uk-label,.uk-navbar-container:not(.uk-navbar-transparent) .uk-label,.uk-offcanvas-bar .uk-label,.tm-toolbar .uk-label{background-color:#fff;color:#767779}.uk-light .uk-article-title,.uk-section-primary:not(.uk-preserve-color) .uk-article-title,.uk-section-secondary:not(.uk-preserve-color) .uk-article-title,.uk-tile-primary:not(.uk-preserve-color) .uk-article-title,.uk-tile-secondary:not(.uk-preserve-color) .uk-article-title,.uk-card-primary.uk-card-body .uk-article-title,.uk-card-primary>:not([class*='uk-card-media']) .uk-article-title,.uk-card-secondary.uk-card-body .uk-article-title,.uk-card-secondary>:not([class*='uk-card-media']) .uk-article-title,.uk-overlay-primary .uk-article-title,.uk-navbar-container:not(.uk-navbar-transparent) .uk-article-title,.uk-offcanvas-bar .uk-article-title,.tm-toolbar .uk-article-title{color:#fff}.uk-light .uk-article-meta,.uk-section-primary:not(.uk-preserve-color) .uk-article-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-card-primary.uk-card-body .uk-article-meta,.uk-card-primary>:not([class*='uk-card-media']) .uk-article-meta,.uk-card-secondary.uk-card-body .uk-article-meta,.uk-card-secondary>:not([class*='uk-card-media']) .uk-article-meta,.uk-overlay-primary .uk-article-meta,.uk-navbar-container:not(.uk-navbar-transparent) .uk-article-meta,.uk-offcanvas-bar .uk-article-meta,.tm-toolbar .uk-article-meta{color:rgba(255,255,255,0.5)}.uk-light .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input,.uk-card-primary.uk-card-body .uk-search-input,.uk-card-primary>:not([class*='uk-card-media']) .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-input,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search-input,.uk-overlay-primary .uk-search-input,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search-input,.uk-offcanvas-bar .uk-search-input,.tm-toolbar .uk-search-input{color:rgba(255,255,255,0.7)}.uk-light .uk-search-input:-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-card-primary.uk-card-body .uk-search-input:-ms-input-placeholder,.uk-card-primary>:not([class*='uk-card-media']) .uk-search-input:-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-search-input:-ms-input-placeholder,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search-input:-ms-input-placeholder,.uk-overlay-primary .uk-search-input:-ms-input-placeholder,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search-input:-ms-input-placeholder,.uk-offcanvas-bar .uk-search-input:-ms-input-placeholder,.tm-toolbar .uk-search-input:-ms-input-placeholder{color:rgba(255,255,255,0.5)!important}.uk-light .uk-search-input::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-card-primary.uk-card-body .uk-search-input::-moz-placeholder,.uk-card-primary>:not([class*='uk-card-media']) .uk-search-input::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-search-input::-moz-placeholder,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search-input::-moz-placeholder,.uk-overlay-primary .uk-search-input::-moz-placeholder,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search-input::-moz-placeholder,.uk-offcanvas-bar .uk-search-input::-moz-placeholder,.tm-toolbar .uk-search-input::-moz-placeholder{color:rgba(255,255,255,0.5)}.uk-light .uk-search-input::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-card-primary.uk-card-body .uk-search-input::-webkit-input-placeholder,.uk-card-primary>:not([class*='uk-card-media']) .uk-search-input::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-search-input::-webkit-input-placeholder,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search-input::-webkit-input-placeholder,.uk-overlay-primary .uk-search-input::-webkit-input-placeholder,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search-input::-webkit-input-placeholder,.uk-offcanvas-bar .uk-search-input::-webkit-input-placeholder,.tm-toolbar .uk-search-input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.uk-light .uk-search .uk-search-icon,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-card-primary.uk-card-body .uk-search .uk-search-icon,.uk-card-primary>:not([class*='uk-card-media']) .uk-search .uk-search-icon,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search .uk-search-icon,.uk-overlay-primary .uk-search .uk-search-icon,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search .uk-search-icon,.uk-offcanvas-bar .uk-search .uk-search-icon,.tm-toolbar .uk-search .uk-search-icon{color:rgba(255,255,255,0.5)}.uk-light .uk-search .uk-search-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-search .uk-search-icon:hover,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search .uk-search-icon:hover,.uk-overlay-primary .uk-search .uk-search-icon:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search .uk-search-icon:hover,.uk-offcanvas-bar .uk-search .uk-search-icon:hover,.tm-toolbar .uk-search .uk-search-icon:hover{color:rgba(255,255,255,0.5)}.uk-light .uk-search-default .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-card-primary.uk-card-body .uk-search-default .uk-search-input,.uk-card-primary>:not([class*='uk-card-media']) .uk-search-default .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search-default .uk-search-input,.uk-overlay-primary .uk-search-default .uk-search-input,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search-default .uk-search-input,.uk-offcanvas-bar .uk-search-default .uk-search-input,.tm-toolbar .uk-search-default .uk-search-input{background-color:transparent}.uk-light .uk-search-default .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-search-default .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search-default .uk-search-input:focus,.uk-overlay-primary .uk-search-default .uk-search-input:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search-default .uk-search-input:focus,.uk-offcanvas-bar .uk-search-default .uk-search-input:focus,.tm-toolbar .uk-search-default .uk-search-input:focus{background-color:transparent}.uk-light .uk-search-navbar .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-primary>:not([class*='uk-card-media']) .uk-search-navbar .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search-navbar .uk-search-input,.uk-overlay-primary .uk-search-navbar .uk-search-input,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search-navbar .uk-search-input,.uk-offcanvas-bar .uk-search-navbar .uk-search-input,.tm-toolbar .uk-search-navbar .uk-search-input{background-color:transparent}.uk-light .uk-search-large .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-card-primary.uk-card-body .uk-search-large .uk-search-input,.uk-card-primary>:not([class*='uk-card-media']) .uk-search-large .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search-large .uk-search-input,.uk-overlay-primary .uk-search-large .uk-search-input,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search-large .uk-search-input,.uk-offcanvas-bar .uk-search-large .uk-search-input,.tm-toolbar .uk-search-large .uk-search-input{background-color:transparent}.uk-light .uk-search-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-card-primary.uk-card-body .uk-search-toggle,.uk-card-primary>:not([class*='uk-card-media']) .uk-search-toggle,.uk-card-secondary.uk-card-body .uk-search-toggle,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search-toggle,.uk-overlay-primary .uk-search-toggle,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search-toggle,.uk-offcanvas-bar .uk-search-toggle,.tm-toolbar .uk-search-toggle{color:rgba(255,255,255,0.5)}.uk-light .uk-search-toggle:hover,.uk-light .uk-search-toggle:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-card-primary.uk-card-body .uk-search-toggle:hover,.uk-card-primary.uk-card-body .uk-search-toggle:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-search-toggle:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-search-toggle:focus,.uk-card-secondary.uk-card-body .uk-search-toggle:hover,.uk-card-secondary.uk-card-body .uk-search-toggle:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search-toggle:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-search-toggle:focus,.uk-overlay-primary .uk-search-toggle:hover,.uk-overlay-primary .uk-search-toggle:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search-toggle:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-search-toggle:focus,.uk-offcanvas-bar .uk-search-toggle:hover,.uk-offcanvas-bar .uk-search-toggle:focus,.tm-toolbar .uk-search-toggle:hover,.tm-toolbar .uk-search-toggle:focus{color:rgba(255,255,255,0.7)}.uk-light .uk-nav-parent-icon>.uk-parent>a::after,.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-parent-icon>.uk-parent>a::after,.uk-overlay-primary .uk-nav-parent-icon>.uk-parent>a::after,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-parent-icon>.uk-parent>a::after,.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after,.tm-toolbar .uk-nav-parent-icon>.uk-parent>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%3E%3C%2Fpolyline%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-overlay-primary .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.tm-toolbar .uk-nav-parent-icon>.uk-parent.uk-open>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%3E%3C%2Fpolyline%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-nav-default>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-card-primary.uk-card-body .uk-nav-default>li>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-default>li>a,.uk-card-secondary.uk-card-body .uk-nav-default>li>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-default>li>a,.uk-overlay-primary .uk-nav-default>li>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-default>li>a,.uk-offcanvas-bar .uk-nav-default>li>a,.tm-toolbar .uk-nav-default>li>a{color:rgba(255,255,255,0.5)}.uk-light .uk-nav-default>li>a:hover,.uk-light .uk-nav-default>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-card-primary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-primary.uk-card-body .uk-nav-default>li>a:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-default>li>a:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-default>li>a:focus,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-default>li>a:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-default>li>a:focus,.uk-overlay-primary .uk-nav-default>li>a:hover,.uk-overlay-primary .uk-nav-default>li>a:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-default>li>a:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-default>li>a:focus,.uk-offcanvas-bar .uk-nav-default>li>a:hover,.uk-offcanvas-bar .uk-nav-default>li>a:focus,.tm-toolbar .uk-nav-default>li>a:hover,.tm-toolbar .uk-nav-default>li>a:focus{color:rgba(255,255,255,0.7);background-color:transparent}.uk-light .uk-nav-default>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-default>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-default>li.uk-active>a,.uk-overlay-primary .uk-nav-default>li.uk-active>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-default>li.uk-active>a,.uk-offcanvas-bar .uk-nav-default>li.uk-active>a,.tm-toolbar .uk-nav-default>li.uk-active>a{color:#fff;background-color:transparent}.uk-light .uk-nav-default .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-default .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-default .uk-nav-header,.uk-overlay-primary .uk-nav-default .uk-nav-header,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-default .uk-nav-header,.uk-offcanvas-bar .uk-nav-default .uk-nav-header,.tm-toolbar .uk-nav-default .uk-nav-header{color:#fff}.uk-light .uk-nav-default .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-default .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-default .uk-nav-divider,.uk-overlay-primary .uk-nav-default .uk-nav-divider,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-default .uk-nav-divider,.uk-offcanvas-bar .uk-nav-default .uk-nav-divider,.tm-toolbar .uk-nav-default .uk-nav-divider{border-top-color:rgba(255,255,255,0.2)}.uk-light .uk-nav-default .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a,.uk-overlay-primary .uk-nav-default .uk-nav-sub a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-default .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a,.tm-toolbar .uk-nav-default .uk-nav-sub a{color:rgba(255,255,255,0.5)}.uk-light .uk-nav-default .uk-nav-sub a:hover,.uk-light .uk-nav-default .uk-nav-sub a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:focus,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:focus,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-default .uk-nav-sub a:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-default .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus,.tm-toolbar .uk-nav-default .uk-nav-sub a:hover,.tm-toolbar .uk-nav-default .uk-nav-sub a:focus{color:rgba(255,255,255,0.7)}.uk-light .uk-nav-primary>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-card-primary.uk-card-body .uk-nav-primary>li>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-primary>li>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-primary>li>a,.uk-overlay-primary .uk-nav-primary>li>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-primary>li>a,.uk-offcanvas-bar .uk-nav-primary>li>a,.tm-toolbar .uk-nav-primary>li>a{color:rgba(255,255,255,0.5)}.uk-light .uk-nav-primary>li>a:hover,.uk-light .uk-nav-primary>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-primary.uk-card-body .uk-nav-primary>li>a:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-primary>li>a:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-primary>li>a:focus,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-primary>li>a:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-primary>li>a:focus,.uk-overlay-primary .uk-nav-primary>li>a:hover,.uk-overlay-primary .uk-nav-primary>li>a:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-primary>li>a:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-primary>li>a:focus,.uk-offcanvas-bar .uk-nav-primary>li>a:hover,.uk-offcanvas-bar .uk-nav-primary>li>a:focus,.tm-toolbar .uk-nav-primary>li>a:hover,.tm-toolbar .uk-nav-primary>li>a:focus{color:rgba(255,255,255,0.7)}.uk-light .uk-nav-primary>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-card-primary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-primary>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-primary>li.uk-active>a,.uk-overlay-primary .uk-nav-primary>li.uk-active>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-primary>li.uk-active>a,.uk-offcanvas-bar .uk-nav-primary>li.uk-active>a,.tm-toolbar .uk-nav-primary>li.uk-active>a{color:#fff}.uk-light .uk-nav-primary .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-primary .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-primary .uk-nav-header,.uk-overlay-primary .uk-nav-primary .uk-nav-header,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-primary .uk-nav-header,.uk-offcanvas-bar .uk-nav-primary .uk-nav-header,.tm-toolbar .uk-nav-primary .uk-nav-header{color:#fff}.uk-light .uk-nav-primary .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-primary .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-primary .uk-nav-divider,.uk-overlay-primary .uk-nav-primary .uk-nav-divider,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-primary .uk-nav-divider,.uk-offcanvas-bar .uk-nav-primary .uk-nav-divider,.tm-toolbar .uk-nav-primary .uk-nav-divider{border-top-color:rgba(255,255,255,0.2)}.uk-light .uk-nav-primary .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-primary .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a,.tm-toolbar .uk-nav-primary .uk-nav-sub a{color:rgba(255,255,255,0.5)}.uk-light .uk-nav-primary .uk-nav-sub a:hover,.uk-light .uk-nav-primary .uk-nav-sub a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:focus,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:focus,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-primary .uk-nav-sub a:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-nav-primary .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus,.tm-toolbar .uk-nav-primary .uk-nav-sub a:hover,.tm-toolbar .uk-nav-primary .uk-nav-sub a:focus{color:rgba(255,255,255,0.7)}.uk-light .uk-navbar-nav>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a,.uk-overlay-primary .uk-navbar-nav>li>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a,.uk-offcanvas-bar .uk-navbar-nav>li>a,.tm-toolbar .uk-navbar-nav>li>a{color:rgba(255,255,255,0.8)}.uk-light .uk-navbar-nav>li>a::before,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a::before,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a::before,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a::before,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a::before,.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a::before,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a::before,.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a::before,.uk-overlay-primary .uk-navbar-nav>li>a::before,.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a::before,.uk-offcanvas-bar .uk-navbar-nav>li>a::before,.tm-toolbar .uk-navbar-nav>li>a::before{background-color:#fff}.uk-light .uk-navbar-nav>li:hover>a,.uk-light .uk-navbar-nav>li>a:focus,.uk-light .uk-navbar-nav>li>a.uk-open,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-card-primary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:focus,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a.uk-open,.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li:hover>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a.uk-open,.uk-card-secondary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:focus,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a.uk-open,.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li:hover>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a.uk-open,.uk-overlay-primary .uk-navbar-nav>li:hover>a,.uk-overlay-primary .uk-navbar-nav>li>a:focus,.uk-overlay-primary .uk-navbar-nav>li>a.uk-open,.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li:hover>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a.uk-open,.uk-offcanvas-bar .uk-navbar-nav>li:hover>a,.uk-offcanvas-bar .uk-navbar-nav>li>a:focus,.uk-offcanvas-bar .uk-navbar-nav>li>a.uk-open,.tm-toolbar .uk-navbar-nav>li:hover>a,.tm-toolbar .uk-navbar-nav>li>a:focus,.tm-toolbar .uk-navbar-nav>li>a.uk-open{color:#fff}.uk-light .uk-navbar-nav>li>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a:active,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a:active,.uk-overlay-primary .uk-navbar-nav>li>a:active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a:active,.uk-offcanvas-bar .uk-navbar-nav>li>a:active,.tm-toolbar .uk-navbar-nav>li>a:active{color:#fff}.uk-light .uk-navbar-nav>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li.uk-active>a,.uk-overlay-primary .uk-navbar-nav>li.uk-active>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li.uk-active>a,.uk-offcanvas-bar .uk-navbar-nav>li.uk-active>a,.tm-toolbar .uk-navbar-nav>li.uk-active>a{color:#fff}.uk-light .uk-navbar-item,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-card-primary.uk-card-body .uk-navbar-item,.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-item,.uk-card-secondary.uk-card-body .uk-navbar-item,.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-item,.uk-overlay-primary .uk-navbar-item,.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-item,.uk-offcanvas-bar .uk-navbar-item,.tm-toolbar .uk-navbar-item{color:#fff}.uk-light .uk-navbar-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-card-primary.uk-card-body .uk-navbar-toggle,.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-toggle,.uk-card-secondary.uk-card-body .uk-navbar-toggle,.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-toggle,.uk-overlay-primary .uk-navbar-toggle,.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-toggle,.uk-offcanvas-bar .uk-navbar-toggle,.tm-toolbar .uk-navbar-toggle{color:rgba(255,255,255,0.5)}.uk-light .uk-navbar-toggle:hover,.uk-light .uk-navbar-toggle:focus,.uk-light .uk-navbar-toggle.uk-open,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-card-primary.uk-card-body .uk-navbar-toggle:hover,.uk-card-primary.uk-card-body .uk-navbar-toggle:focus,.uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open,.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-toggle:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-toggle:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-toggle.uk-open,.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover,.uk-card-secondary.uk-card-body .uk-navbar-toggle:focus,.uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open,.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-toggle:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-toggle:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-toggle.uk-open,.uk-overlay-primary .uk-navbar-toggle:hover,.uk-overlay-primary .uk-navbar-toggle:focus,.uk-overlay-primary .uk-navbar-toggle.uk-open,.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-toggle:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-toggle:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-toggle.uk-open,.uk-offcanvas-bar .uk-navbar-toggle:hover,.uk-offcanvas-bar .uk-navbar-toggle:focus,.uk-offcanvas-bar .uk-navbar-toggle.uk-open,.tm-toolbar .uk-navbar-toggle:hover,.tm-toolbar .uk-navbar-toggle:focus,.tm-toolbar .uk-navbar-toggle.uk-open{color:rgba(255,255,255,0.7)}.uk-light .uk-subnav>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-card-primary.uk-card-body .uk-subnav>*>:first-child,.uk-card-primary>:not([class*='uk-card-media']) .uk-subnav>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav>*>:first-child,.uk-card-secondary>:not([class*='uk-card-media']) .uk-subnav>*>:first-child,.uk-overlay-primary .uk-subnav>*>:first-child,.uk-navbar-container:not(.uk-navbar-transparent) .uk-subnav>*>:first-child,.uk-offcanvas-bar .uk-subnav>*>:first-child,.tm-toolbar .uk-subnav>*>:first-child{color:rgba(255,255,255,0.5)}.uk-light .uk-subnav>*>a:hover,.uk-light .uk-subnav>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-card-primary.uk-card-body .uk-subnav>*>a:hover,.uk-card-primary.uk-card-body .uk-subnav>*>a:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-subnav>*>a:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-subnav>*>a:focus,.uk-card-secondary.uk-card-body .uk-subnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav>*>a:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-subnav>*>a:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-subnav>*>a:focus,.uk-overlay-primary .uk-subnav>*>a:hover,.uk-overlay-primary .uk-subnav>*>a:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-subnav>*>a:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-subnav>*>a:focus,.uk-offcanvas-bar .uk-subnav>*>a:hover,.uk-offcanvas-bar .uk-subnav>*>a:focus,.tm-toolbar .uk-subnav>*>a:hover,.tm-toolbar .uk-subnav>*>a:focus{color:rgba(255,255,255,0.7)}.uk-light .uk-subnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-card-primary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-subnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-subnav>.uk-active>a,.uk-overlay-primary .uk-subnav>.uk-active>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-subnav>.uk-active>a,.uk-offcanvas-bar .uk-subnav>.uk-active>a,.tm-toolbar .uk-subnav>.uk-active>a{color:#fff}.uk-light .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*='uk-card-media']) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*='uk-card-media']) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-navbar-container:not(.uk-navbar-transparent) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-offcanvas-bar .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.tm-toolbar .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-left-color:rgba(255,255,255,0.2)}.uk-light .uk-subnav-pill>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-card-primary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-primary>:not([class*='uk-card-media']) .uk-subnav-pill>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-secondary>:not([class*='uk-card-media']) .uk-subnav-pill>*>:first-child,.uk-overlay-primary .uk-subnav-pill>*>:first-child,.uk-navbar-container:not(.uk-navbar-transparent) .uk-subnav-pill>*>:first-child,.uk-offcanvas-bar .uk-subnav-pill>*>:first-child,.tm-toolbar .uk-subnav-pill>*>:first-child{background-color:transparent;color:rgba(255,255,255,0.5)}.uk-light .uk-subnav-pill>*>a:hover,.uk-light .uk-subnav-pill>*>a:focus,.uk-light .nav-pills>li>a:hover,.uk-light .nav-pills>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-subnav-pill>*>a:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-subnav-pill>*>a:focus,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-subnav-pill>*>a:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-subnav-pill>*>a:focus,.uk-overlay-primary .uk-subnav-pill>*>a:hover,.uk-overlay-primary .uk-subnav-pill>*>a:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-subnav-pill>*>a:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-subnav-pill>*>a:focus,.uk-offcanvas-bar .uk-subnav-pill>*>a:hover,.uk-offcanvas-bar .uk-subnav-pill>*>a:focus,.tm-toolbar .uk-subnav-pill>*>a:hover,.tm-toolbar .uk-subnav-pill>*>a:focus{background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.7)}.uk-light .uk-subnav-pill>*>a:active,.uk-light .nav-pills>li>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-primary>:not([class*='uk-card-media']) .uk-subnav-pill>*>a:active,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-subnav-pill>*>a:active,.uk-overlay-primary .uk-subnav-pill>*>a:active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-subnav-pill>*>a:active,.uk-offcanvas-bar .uk-subnav-pill>*>a:active,.tm-toolbar .uk-subnav-pill>*>a:active{background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.7)}.uk-light .uk-subnav-pill>.uk-active>a,.uk-light .nav-pills>.active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-card-primary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-subnav-pill>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-subnav-pill>.uk-active>a,.uk-overlay-primary .uk-subnav-pill>.uk-active>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-subnav-pill>.uk-active>a,.uk-offcanvas-bar .uk-subnav-pill>.uk-active>a,.tm-toolbar .uk-subnav-pill>.uk-active>a{background-color:#fff;color:#767779}.uk-light .uk-subnav>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-card-primary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-subnav>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-subnav>.uk-disabled>a,.uk-overlay-primary .uk-subnav>.uk-disabled>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-subnav>.uk-disabled>a,.uk-offcanvas-bar .uk-subnav>.uk-disabled>a,.tm-toolbar .uk-subnav>.uk-disabled>a{color:rgba(255,255,255,0.5)}.uk-light .uk-breadcrumb>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-card-primary.uk-card-body .uk-breadcrumb>*>*,.uk-card-primary>:not([class*='uk-card-media']) .uk-breadcrumb>*>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>*,.uk-card-secondary>:not([class*='uk-card-media']) .uk-breadcrumb>*>*,.uk-overlay-primary .uk-breadcrumb>*>*,.uk-navbar-container:not(.uk-navbar-transparent) .uk-breadcrumb>*>*,.uk-offcanvas-bar .uk-breadcrumb>*>*,.tm-toolbar .uk-breadcrumb>*>*{color:rgba(255,255,255,0.5)}.uk-light .uk-breadcrumb>*>:hover,.uk-light .uk-breadcrumb>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-card-primary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-primary.uk-card-body .uk-breadcrumb>*>:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-breadcrumb>*>:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-breadcrumb>*>:focus,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-breadcrumb>*>:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-breadcrumb>*>:focus,.uk-overlay-primary .uk-breadcrumb>*>:hover,.uk-overlay-primary .uk-breadcrumb>*>:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-breadcrumb>*>:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-breadcrumb>*>:focus,.uk-offcanvas-bar .uk-breadcrumb>*>:hover,.uk-offcanvas-bar .uk-breadcrumb>*>:focus,.tm-toolbar .uk-breadcrumb>*>:hover,.tm-toolbar .uk-breadcrumb>*>:focus{color:rgba(255,255,255,0.7)}.uk-light .uk-breadcrumb>:last-child>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-card-primary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-primary>:not([class*='uk-card-media']) .uk-breadcrumb>:last-child>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-secondary>:not([class*='uk-card-media']) .uk-breadcrumb>:last-child>*,.uk-overlay-primary .uk-breadcrumb>:last-child>*,.uk-navbar-container:not(.uk-navbar-transparent) .uk-breadcrumb>:last-child>*,.uk-offcanvas-bar .uk-breadcrumb>:last-child>*,.tm-toolbar .uk-breadcrumb>:last-child>*{color:rgba(255,255,255,0.7)}.uk-light .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*='uk-card-media']) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*='uk-card-media']) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-navbar-container:not(.uk-navbar-transparent) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-offcanvas-bar .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.tm-toolbar .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{color:rgba(255,255,255,0.5)}.uk-light .uk-pagination>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-card-primary.uk-card-body .uk-pagination>*>*,.uk-card-primary>:not([class*='uk-card-media']) .uk-pagination>*>*,.uk-card-secondary.uk-card-body .uk-pagination>*>*,.uk-card-secondary>:not([class*='uk-card-media']) .uk-pagination>*>*,.uk-overlay-primary .uk-pagination>*>*,.uk-navbar-container:not(.uk-navbar-transparent) .uk-pagination>*>*,.uk-offcanvas-bar .uk-pagination>*>*,.tm-toolbar .uk-pagination>*>*{color:rgba(255,255,255,0.5);background-color:transparent}.uk-light .uk-pagination>*>:hover,.uk-light .uk-pagination>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-card-primary.uk-card-body .uk-pagination>*>:hover,.uk-card-primary.uk-card-body .uk-pagination>*>:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-pagination>*>:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-pagination>*>:focus,.uk-card-secondary.uk-card-body .uk-pagination>*>:hover,.uk-card-secondary.uk-card-body .uk-pagination>*>:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-pagination>*>:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-pagination>*>:focus,.uk-overlay-primary .uk-pagination>*>:hover,.uk-overlay-primary .uk-pagination>*>:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-pagination>*>:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-pagination>*>:focus,.uk-offcanvas-bar .uk-pagination>*>:hover,.uk-offcanvas-bar .uk-pagination>*>:focus,.tm-toolbar .uk-pagination>*>:hover,.tm-toolbar .uk-pagination>*>:focus{color:rgba(255,255,255,0.7);background-color:transparent}.uk-light .uk-pagination>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-card-primary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-primary>:not([class*='uk-card-media']) .uk-pagination>.uk-active>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-secondary>:not([class*='uk-card-media']) .uk-pagination>.uk-active>*,.uk-overlay-primary .uk-pagination>.uk-active>*,.uk-navbar-container:not(.uk-navbar-transparent) .uk-pagination>.uk-active>*,.uk-offcanvas-bar .uk-pagination>.uk-active>*,.tm-toolbar .uk-pagination>.uk-active>*{color:rgba(255,255,255,0.7);background-color:transparent}.uk-light .uk-pagination>.uk-disabled>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-card-primary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-primary>:not([class*='uk-card-media']) .uk-pagination>.uk-disabled>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-secondary>:not([class*='uk-card-media']) .uk-pagination>.uk-disabled>*,.uk-overlay-primary .uk-pagination>.uk-disabled>*,.uk-navbar-container:not(.uk-navbar-transparent) .uk-pagination>.uk-disabled>*,.uk-offcanvas-bar .uk-pagination>.uk-disabled>*,.tm-toolbar .uk-pagination>.uk-disabled>*{color:rgba(255,255,255,0.5);background-color:transparent}.uk-light .uk-tab>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-card-primary.uk-card-body .uk-tab>*>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-tab>*>a,.uk-card-secondary.uk-card-body .uk-tab>*>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-tab>*>a,.uk-overlay-primary .uk-tab>*>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-tab>*>a,.uk-offcanvas-bar .uk-tab>*>a,.tm-toolbar .uk-tab>*>a{color:rgba(255,255,255,0.5)}.uk-light .uk-tab>*>a:hover,.uk-light .uk-tab>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-card-primary.uk-card-body .uk-tab>*>a:hover,.uk-card-primary.uk-card-body .uk-tab>*>a:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-tab>*>a:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-tab>*>a:focus,.uk-card-secondary.uk-card-body .uk-tab>*>a:hover,.uk-card-secondary.uk-card-body .uk-tab>*>a:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-tab>*>a:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-tab>*>a:focus,.uk-overlay-primary .uk-tab>*>a:hover,.uk-overlay-primary .uk-tab>*>a:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-tab>*>a:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-tab>*>a:focus,.uk-offcanvas-bar .uk-tab>*>a:hover,.uk-offcanvas-bar .uk-tab>*>a:focus,.tm-toolbar .uk-tab>*>a:hover,.tm-toolbar .uk-tab>*>a:focus{color:rgba(255,255,255,0.7);border-color:transparent}.uk-light .uk-tab>.uk-active>a,.uk-light .nav-tabs>.active>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-card-primary.uk-card-body .uk-tab>.uk-active>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-tab>.uk-active>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-active>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-tab>.uk-active>a,.uk-overlay-primary .uk-tab>.uk-active>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-tab>.uk-active>a,.uk-offcanvas-bar .uk-tab>.uk-active>a,.tm-toolbar .uk-tab>.uk-active>a{color:#fff;border-color:#fff}.uk-light .uk-tab>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-card-primary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-primary>:not([class*='uk-card-media']) .uk-tab>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-secondary>:not([class*='uk-card-media']) .uk-tab>.uk-disabled>a,.uk-overlay-primary .uk-tab>.uk-disabled>a,.uk-navbar-container:not(.uk-navbar-transparent) .uk-tab>.uk-disabled>a,.uk-offcanvas-bar .uk-tab>.uk-disabled>a,.tm-toolbar .uk-tab>.uk-disabled>a{color:rgba(255,255,255,0.5)}.uk-light .uk-slidenav,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-card-primary.uk-card-body .uk-slidenav,.uk-card-primary>:not([class*='uk-card-media']) .uk-slidenav,.uk-card-secondary.uk-card-body .uk-slidenav,.uk-card-secondary>:not([class*='uk-card-media']) .uk-slidenav,.uk-overlay-primary .uk-slidenav,.uk-navbar-container:not(.uk-navbar-transparent) .uk-slidenav,.uk-offcanvas-bar .uk-slidenav,.tm-toolbar .uk-slidenav{color:rgba(255,255,255,0.3);background-color:transparent}.uk-light .uk-slidenav:hover,.uk-light .uk-slidenav:focus,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-card-primary.uk-card-body .uk-slidenav:hover,.uk-card-primary.uk-card-body .uk-slidenav:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-slidenav:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-slidenav:focus,.uk-card-secondary.uk-card-body .uk-slidenav:hover,.uk-card-secondary.uk-card-body .uk-slidenav:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-slidenav:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-slidenav:focus,.uk-overlay-primary .uk-slidenav:hover,.uk-overlay-primary .uk-slidenav:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-slidenav:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-slidenav:focus,.uk-offcanvas-bar .uk-slidenav:hover,.uk-offcanvas-bar .uk-slidenav:focus,.tm-toolbar .uk-slidenav:hover,.tm-toolbar .uk-slidenav:focus{color:rgba(255,255,255,0.5);background-color:transparent}.uk-light .uk-slidenav:active,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-card-primary.uk-card-body .uk-slidenav:active,.uk-card-primary>:not([class*='uk-card-media']) .uk-slidenav:active,.uk-card-secondary.uk-card-body .uk-slidenav:active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-slidenav:active,.uk-overlay-primary .uk-slidenav:active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-slidenav:active,.uk-offcanvas-bar .uk-slidenav:active,.tm-toolbar .uk-slidenav:active{color:rgba(255,255,255,0.6);background-color:transparent}.uk-light .uk-dotnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-card-primary.uk-card-body .uk-dotnav>*>*,.uk-card-primary>:not([class*='uk-card-media']) .uk-dotnav>*>*,.uk-card-secondary.uk-card-body .uk-dotnav>*>*,.uk-card-secondary>:not([class*='uk-card-media']) .uk-dotnav>*>*,.uk-overlay-primary .uk-dotnav>*>*,.uk-navbar-container:not(.uk-navbar-transparent) .uk-dotnav>*>*,.uk-offcanvas-bar .uk-dotnav>*>*,.tm-toolbar .uk-dotnav>*>*{background-color:rgba(255,255,255,0.1)}.uk-light .uk-dotnav>*>:hover,.uk-light .uk-dotnav>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-card-primary.uk-card-body .uk-dotnav>*>:hover,.uk-card-primary.uk-card-body .uk-dotnav>*>:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-dotnav>*>:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-dotnav>*>:focus,.uk-card-secondary.uk-card-body .uk-dotnav>*>:hover,.uk-card-secondary.uk-card-body .uk-dotnav>*>:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-dotnav>*>:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-dotnav>*>:focus,.uk-overlay-primary .uk-dotnav>*>:hover,.uk-overlay-primary .uk-dotnav>*>:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-dotnav>*>:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-dotnav>*>:focus,.uk-offcanvas-bar .uk-dotnav>*>:hover,.uk-offcanvas-bar .uk-dotnav>*>:focus,.tm-toolbar .uk-dotnav>*>:hover,.tm-toolbar .uk-dotnav>*>:focus{background-color:rgba(255,255,255,0.4)}.uk-light .uk-dotnav>*>:active,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-card-primary.uk-card-body .uk-dotnav>*>:active,.uk-card-primary>:not([class*='uk-card-media']) .uk-dotnav>*>:active,.uk-card-secondary.uk-card-body .uk-dotnav>*>:active,.uk-card-secondary>:not([class*='uk-card-media']) .uk-dotnav>*>:active,.uk-overlay-primary .uk-dotnav>*>:active,.uk-navbar-container:not(.uk-navbar-transparent) .uk-dotnav>*>:active,.uk-offcanvas-bar .uk-dotnav>*>:active,.tm-toolbar .uk-dotnav>*>:active{background-color:rgba(255,255,255,0.6)}.uk-light .uk-dotnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-card-primary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-primary>:not([class*='uk-card-media']) .uk-dotnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-secondary>:not([class*='uk-card-media']) .uk-dotnav>.uk-active>*,.uk-overlay-primary .uk-dotnav>.uk-active>*,.uk-navbar-container:not(.uk-navbar-transparent) .uk-dotnav>.uk-active>*,.uk-offcanvas-bar .uk-dotnav>.uk-active>*,.tm-toolbar .uk-dotnav>.uk-active>*{background-color:rgba(255,255,255,0.6)}.uk-light .uk-accordion-title,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title,.uk-card-primary.uk-card-body .uk-accordion-title,.uk-card-primary>:not([class*='uk-card-media']) .uk-accordion-title,.uk-card-secondary.uk-card-body .uk-accordion-title,.uk-card-secondary>:not([class*='uk-card-media']) .uk-accordion-title,.uk-overlay-primary .uk-accordion-title,.uk-navbar-container:not(.uk-navbar-transparent) .uk-accordion-title,.uk-offcanvas-bar .uk-accordion-title,.tm-toolbar .uk-accordion-title{background-color:transparent}.uk-light .uk-iconnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-card-primary.uk-card-body .uk-iconnav>*>*,.uk-card-primary>:not([class*='uk-card-media']) .uk-iconnav>*>*,.uk-card-secondary.uk-card-body .uk-iconnav>*>*,.uk-card-secondary>:not([class*='uk-card-media']) .uk-iconnav>*>*,.uk-overlay-primary .uk-iconnav>*>*,.uk-navbar-container:not(.uk-navbar-transparent) .uk-iconnav>*>*,.uk-offcanvas-bar .uk-iconnav>*>*,.tm-toolbar .uk-iconnav>*>*{color:rgba(255,255,255,0.5)}.uk-light .uk-iconnav>*>:hover,.uk-light .uk-iconnav>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-card-primary.uk-card-body .uk-iconnav>*>:hover,.uk-card-primary.uk-card-body .uk-iconnav>*>:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-iconnav>*>:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-iconnav>*>:focus,.uk-card-secondary.uk-card-body .uk-iconnav>*>:hover,.uk-card-secondary.uk-card-body .uk-iconnav>*>:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-iconnav>*>:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-iconnav>*>:focus,.uk-overlay-primary .uk-iconnav>*>:hover,.uk-overlay-primary .uk-iconnav>*>:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-iconnav>*>:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-iconnav>*>:focus,.uk-offcanvas-bar .uk-iconnav>*>:hover,.uk-offcanvas-bar .uk-iconnav>*>:focus,.tm-toolbar .uk-iconnav>*>:hover,.tm-toolbar .uk-iconnav>*>:focus{color:rgba(255,255,255,0.7)}.uk-light .uk-iconnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>*,.uk-card-primary>:not([class*='uk-card-media']) .uk-iconnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>*,.uk-card-secondary>:not([class*='uk-card-media']) .uk-iconnav>.uk-active>*,.uk-overlay-primary .uk-iconnav>.uk-active>*,.uk-navbar-container:not(.uk-navbar-transparent) .uk-iconnav>.uk-active>*,.uk-offcanvas-bar .uk-iconnav>.uk-active>*,.tm-toolbar .uk-iconnav>.uk-active>*{color:rgba(255,255,255,0.7)}.uk-light .uk-countdown-number,.uk-light .uk-countdown-separator,.uk-section-primary:not(.uk-preserve-color) .uk-countdown-number,.uk-section-primary:not(.uk-preserve-color) .uk-countdown-separator,.uk-section-secondary:not(.uk-preserve-color) .uk-countdown-number,.uk-section-secondary:not(.uk-preserve-color) .uk-countdown-separator,.uk-tile-primary:not(.uk-preserve-color) .uk-countdown-number,.uk-tile-primary:not(.uk-preserve-color) .uk-countdown-separator,.uk-tile-secondary:not(.uk-preserve-color) .uk-countdown-number,.uk-tile-secondary:not(.uk-preserve-color) .uk-countdown-separator,.uk-card-primary.uk-card-body .uk-countdown-number,.uk-card-primary.uk-card-body .uk-countdown-separator,.uk-card-primary>:not([class*='uk-card-media']) .uk-countdown-number,.uk-card-primary>:not([class*='uk-card-media']) .uk-countdown-separator,.uk-card-secondary.uk-card-body .uk-countdown-number,.uk-card-secondary.uk-card-body .uk-countdown-separator,.uk-card-secondary>:not([class*='uk-card-media']) .uk-countdown-number,.uk-card-secondary>:not([class*='uk-card-media']) .uk-countdown-separator,.uk-overlay-primary .uk-countdown-number,.uk-overlay-primary .uk-countdown-separator,.uk-navbar-container:not(.uk-navbar-transparent) .uk-countdown-number,.uk-navbar-container:not(.uk-navbar-transparent) .uk-countdown-separator,.uk-offcanvas-bar .uk-countdown-number,.uk-offcanvas-bar .uk-countdown-separator,.tm-toolbar .uk-countdown-number,.tm-toolbar .uk-countdown-separator{color:#fff}.uk-light .uk-countdown-label,.uk-section-primary:not(.uk-preserve-color) .uk-countdown-label,.uk-section-secondary:not(.uk-preserve-color) .uk-countdown-label,.uk-tile-primary:not(.uk-preserve-color) .uk-countdown-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-countdown-label,.uk-card-primary.uk-card-body .uk-countdown-label,.uk-card-primary>:not([class*='uk-card-media']) .uk-countdown-label,.uk-card-secondary.uk-card-body .uk-countdown-label,.uk-card-secondary>:not([class*='uk-card-media']) .uk-countdown-label,.uk-overlay-primary .uk-countdown-label,.uk-navbar-container:not(.uk-navbar-transparent) .uk-countdown-label,.uk-offcanvas-bar .uk-countdown-label,.tm-toolbar .uk-countdown-label{color:#fff}.uk-light .uk-text-lead,.uk-section-primary:not(.uk-preserve-color) .uk-text-lead,.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-card-primary.uk-card-body .uk-text-lead,.uk-card-primary>:not([class*='uk-card-media']) .uk-text-lead,.uk-card-secondary.uk-card-body .uk-text-lead,.uk-card-secondary>:not([class*='uk-card-media']) .uk-text-lead,.uk-overlay-primary .uk-text-lead,.uk-navbar-container:not(.uk-navbar-transparent) .uk-text-lead,.uk-offcanvas-bar .uk-text-lead,.tm-toolbar .uk-text-lead{color:rgba(255,255,255,0.7)}.uk-light .uk-text-meta,.uk-section-primary:not(.uk-preserve-color) .uk-text-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-card-primary.uk-card-body .uk-text-meta,.uk-card-primary>:not([class*='uk-card-media']) .uk-text-meta,.uk-card-secondary.uk-card-body .uk-text-meta,.uk-card-secondary>:not([class*='uk-card-media']) .uk-text-meta,.uk-overlay-primary .uk-text-meta,.uk-navbar-container:not(.uk-navbar-transparent) .uk-text-meta,.uk-offcanvas-bar .uk-text-meta,.tm-toolbar .uk-text-meta{color:rgba(255,255,255,0.5)}.uk-light .uk-text-muted,.uk-section-primary:not(.uk-preserve-color) .uk-text-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-card-primary.uk-card-body .uk-text-muted,.uk-card-primary>:not([class*='uk-card-media']) .uk-text-muted,.uk-card-secondary.uk-card-body .uk-text-muted,.uk-card-secondary>:not([class*='uk-card-media']) .uk-text-muted,.uk-overlay-primary .uk-text-muted,.uk-navbar-container:not(.uk-navbar-transparent) .uk-text-muted,.uk-offcanvas-bar .uk-text-muted,.tm-toolbar .uk-text-muted{color:rgba(255,255,255,0.5)!important}.uk-light .uk-text-primary,.uk-section-primary:not(.uk-preserve-color) .uk-text-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-card-primary.uk-card-body .uk-text-primary,.uk-card-primary>:not([class*='uk-card-media']) .uk-text-primary,.uk-card-secondary.uk-card-body .uk-text-primary,.uk-card-secondary>:not([class*='uk-card-media']) .uk-text-primary,.uk-overlay-primary .uk-text-primary,.uk-navbar-container:not(.uk-navbar-transparent) .uk-text-primary,.uk-offcanvas-bar .uk-text-primary,.tm-toolbar .uk-text-primary{color:rgba(255,255,255,0.7)!important}.uk-light .uk-column-divider,.uk-section-primary:not(.uk-preserve-color) .uk-column-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-card-primary.uk-card-body .uk-column-divider,.uk-card-primary>:not([class*='uk-card-media']) .uk-column-divider,.uk-card-secondary.uk-card-body .uk-column-divider,.uk-card-secondary>:not([class*='uk-card-media']) .uk-column-divider,.uk-overlay-primary .uk-column-divider,.uk-navbar-container:not(.uk-navbar-transparent) .uk-column-divider,.uk-offcanvas-bar .uk-column-divider,.tm-toolbar .uk-column-divider{-webkit-column-rule-color:rgba(255,255,255,0.2);-moz-column-rule-color:rgba(255,255,255,0.2);column-rule-color:rgba(255,255,255,0.2)}.uk-light .uk-dropcap::first-letter ,.uk-light .uk-dropcap p:first-of-type::first-letter ,.uk-section-primary:not(.uk-preserve-color) .uk-dropcap::first-letter ,.uk-section-primary:not(.uk-preserve-color) .uk-dropcap p:first-of-type::first-letter ,.uk-section-secondary:not(.uk-preserve-color) .uk-dropcap::first-letter ,.uk-section-secondary:not(.uk-preserve-color) .uk-dropcap p:first-of-type::first-letter ,.uk-tile-primary:not(.uk-preserve-color) .uk-dropcap::first-letter ,.uk-tile-primary:not(.uk-preserve-color) .uk-dropcap p:first-of-type::first-letter ,.uk-tile-secondary:not(.uk-preserve-color) .uk-dropcap::first-letter ,.uk-tile-secondary:not(.uk-preserve-color) .uk-dropcap p:first-of-type::first-letter ,.uk-card-primary.uk-card-body .uk-dropcap::first-letter ,.uk-card-primary.uk-card-body .uk-dropcap p:first-of-type::first-letter ,.uk-card-primary>:not([class*='uk-card-media']) .uk-dropcap::first-letter ,.uk-card-primary>:not([class*='uk-card-media']) .uk-dropcap p:first-of-type::first-letter ,.uk-card-secondary.uk-card-body .uk-dropcap::first-letter ,.uk-card-secondary.uk-card-body .uk-dropcap p:first-of-type::first-letter ,.uk-card-secondary>:not([class*='uk-card-media']) .uk-dropcap::first-letter ,.uk-card-secondary>:not([class*='uk-card-media']) .uk-dropcap p:first-of-type::first-letter ,.uk-overlay-primary .uk-dropcap::first-letter ,.uk-overlay-primary .uk-dropcap p:first-of-type::first-letter ,.uk-navbar-container:not(.uk-navbar-transparent) .uk-dropcap::first-letter ,.uk-navbar-container:not(.uk-navbar-transparent) .uk-dropcap p:first-of-type::first-letter ,.uk-offcanvas-bar .uk-dropcap::first-letter ,.uk-offcanvas-bar .uk-dropcap p:first-of-type::first-letter ,.tm-toolbar .uk-dropcap::first-letter ,.tm-toolbar .uk-dropcap p:first-of-type::first-letter {color:rgba(255,255,255,0.7)}.uk-light .uk-leader-fill,.uk-section-primary:not(.uk-preserve-color) .uk-leader-fill,.uk-section-secondary:not(.uk-preserve-color) .uk-leader-fill,.uk-tile-primary:not(.uk-preserve-color) .uk-leader-fill,.uk-tile-secondary:not(.uk-preserve-color) .uk-leader-fill,.uk-card-primary.uk-card-body .uk-leader-fill,.uk-card-primary>:not([class*='uk-card-media']) .uk-leader-fill,.uk-card-secondary.uk-card-body .uk-leader-fill,.uk-card-secondary>:not([class*='uk-card-media']) .uk-leader-fill,.uk-overlay-primary .uk-leader-fill,.uk-navbar-container:not(.uk-navbar-transparent) .uk-leader-fill,.uk-offcanvas-bar .uk-leader-fill,.tm-toolbar .uk-leader-fill{color:rgba(255,255,255,0.7)}.uk-light .uk-logo,.uk-section-primary:not(.uk-preserve-color) .uk-logo,.uk-section-secondary:not(.uk-preserve-color) .uk-logo,.uk-tile-primary:not(.uk-preserve-color) .uk-logo,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo,.uk-card-primary.uk-card-body .uk-logo,.uk-card-primary>:not([class*='uk-card-media']) .uk-logo,.uk-card-secondary.uk-card-body .uk-logo,.uk-card-secondary>:not([class*='uk-card-media']) .uk-logo,.uk-overlay-primary .uk-logo,.uk-navbar-container:not(.uk-navbar-transparent) .uk-logo,.uk-offcanvas-bar .uk-logo,.tm-toolbar .uk-logo{color:rgba(255,255,255,0.7)}.uk-light .uk-logo:hover,.uk-light .uk-logo:focus,.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-section-primary:not(.uk-preserve-color) .uk-logo:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus,.uk-card-primary.uk-card-body .uk-logo:hover,.uk-card-primary.uk-card-body .uk-logo:focus,.uk-card-primary>:not([class*='uk-card-media']) .uk-logo:hover,.uk-card-primary>:not([class*='uk-card-media']) .uk-logo:focus,.uk-card-secondary.uk-card-body .uk-logo:hover,.uk-card-secondary.uk-card-body .uk-logo:focus,.uk-card-secondary>:not([class*='uk-card-media']) .uk-logo:hover,.uk-card-secondary>:not([class*='uk-card-media']) .uk-logo:focus,.uk-overlay-primary .uk-logo:hover,.uk-overlay-primary .uk-logo:focus,.uk-navbar-container:not(.uk-navbar-transparent) .uk-logo:hover,.uk-navbar-container:not(.uk-navbar-transparent) .uk-logo:focus,.uk-offcanvas-bar .uk-logo:hover,.uk-offcanvas-bar .uk-logo:focus,.tm-toolbar .uk-logo:hover,.tm-toolbar .uk-logo:focus{color:rgba(255,255,255,0.7)}.uk-light .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-section-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-section-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-tile-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-tile-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-primary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-primary>:not([class*='uk-card-media']) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-secondary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-secondary>:not([class*='uk-card-media']) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-overlay-primary .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-navbar-container:not(.uk-navbar-transparent) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-offcanvas-bar .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.tm-toolbar .uk-logo>:not(.uk-logo-inverse):not(:only-of-type){display:none}.uk-light .uk-logo-inverse,.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-card-primary.uk-card-body .uk-logo-inverse,.uk-card-primary>:not([class*='uk-card-media']) .uk-logo-inverse,.uk-card-secondary.uk-card-body .uk-logo-inverse,.uk-card-secondary>:not([class*='uk-card-media']) .uk-logo-inverse,.uk-overlay-primary .uk-logo-inverse,.uk-navbar-container:not(.uk-navbar-transparent) .uk-logo-inverse,.uk-offcanvas-bar .uk-logo-inverse,.tm-toolbar .uk-logo-inverse{display:inline}.uk-light .uk-card-badge,.uk-section-primary:not(.uk-preserve-color) .uk-card-badge,.uk-section-secondary:not(.uk-preserve-color) .uk-card-badge,.uk-tile-primary:not(.uk-preserve-color) .uk-card-badge,.uk-tile-secondary:not(.uk-preserve-color) .uk-card-badge,.uk-card-primary.uk-card-body .uk-card-badge,.uk-card-primary>:not([class*='uk-card-media']) .uk-card-badge,.uk-card-secondary.uk-card-body .uk-card-badge,.uk-card-secondary>:not([class*='uk-card-media']) .uk-card-badge,.uk-overlay-primary .uk-card-badge,.uk-navbar-container:not(.uk-navbar-transparent) .uk-card-badge,.uk-offcanvas-bar .uk-card-badge,.tm-toolbar .uk-card-badge{color:rgba(255,255,255,0.7)}.uk-light .uk-accordion-title::after,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-card-primary.uk-card-body .uk-accordion-title::after,.uk-card-primary>:not([class*='uk-card-media']) .uk-accordion-title::after,.uk-card-secondary.uk-card-body .uk-accordion-title::after,.uk-card-secondary>:not([class*='uk-card-media']) .uk-accordion-title::after,.uk-overlay-primary .uk-accordion-title::after,.uk-navbar-container:not(.uk-navbar-transparent) .uk-accordion-title::after,.uk-offcanvas-bar .uk-accordion-title::after,.tm-toolbar .uk-accordion-title::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-light .uk-open>.uk-accordion-title::after,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::after,.uk-card-primary>:not([class*='uk-card-media']) .uk-open>.uk-accordion-title::after,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::after,.uk-card-secondary>:not([class*='uk-card-media']) .uk-open>.uk-accordion-title::after,.uk-overlay-primary .uk-open>.uk-accordion-title::after,.uk-navbar-container:not(.uk-navbar-transparent) .uk-open>.uk-accordion-title::after,.uk-offcanvas-bar .uk-open>.uk-accordion-title::after,.tm-toolbar .uk-open>.uk-accordion-title::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}@media print{*,*::before,*::after{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}}html{overflow-y:scroll}@media(min-width:1200px){.tm-page{background:#f2f2f2 50% 50% / cover no-repeat fixed}.tm-page>*{position:relative;max-width:1200px;background:#fff}.tm-page-padding{padding-top:70px;padding-bottom:70px}}.tm-toolbar{padding-top:10px;padding-bottom:10px;background:#1b2831;font-size:13px}.tm-headerbar-top{padding-top:40px;padding-bottom:40px;background:#00a0de}.tm-headerbar-bottom{padding-top:40px;padding-bottom:40px;background:#00a0de}.tm-headerbar-stacked{margin-top:40px}.tm-header-transparent{position:absolute;z-index:980;width:100%}.tm-header-transparent .tm-headerbar-top,.tm-header-transparent .tm-headerbar-bottom{background:transparent}.tm-header-transparent .tm-headerbar-top{border-bottom-color:transparent}@media(min-width:640px){.tm-sidebar{min-width:200px}}.uk-dropdown-navbar.uk-dropdown-stack{min-width:0!important;max-width:none!important}.tm-leading-article .uk-article:last-child{padding-bottom:20px}.tm-error-icon{font-size:250px}.tm-error-headline{font-size:100px}.tm-offline{width:300px}.uk-card-primary.uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-card-primary.uk-card-body .tm-child-list-divider>ul>li:nth-child(n+2){border-top-color:rgba(255,255,255,0.2)}.uk-card-primary .uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-card-primary .uk-card-body .tm-child-list-divider>ul>li:nth-child(n+2){border-top-color:rgba(255,255,255,0.2)}.uk-card-secondary.uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-card-secondary.uk-card-body .tm-child-list-divider>ul>li:nth-child(n+2){border-top-color:rgba(255,255,255,0.2)}.uk-card-secondary .uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-card-secondary .uk-card-body .tm-child-list-divider>ul>li:nth-child(n+2){border-top-color:rgba(255,255,255,0.2)}.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .tm-child-list-divider>ul>li:nth-child(n+2){border-top-color:rgba(255,255,255,0.2)}.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .tm-child-list-divider>ul>li:nth-child(n+2){border-top-color:rgba(255,255,255,0.2)}.hljs{padding:0;background:transparent;overflow:visible}
\ No newline at end of file

Property changes on: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/theme.css
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/Logo_Horizontal.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/Logo_Horizontal.png
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/Logo_Horizontal.png	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/Logo_Horizontal.png	(revision 59373)

Property changes on: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/Logo_Horizontal.png
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/usageStatsAPI.properties
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/usageStatsAPI.properties	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/usageStatsAPI.properties	(revision 59373)
@@ -0,0 +1,17 @@
+#spring.jpa.database=POSTGRESQL
+#spring.datasource.platform=postgres
+#spring.jpa.show-sql=true
+#spring.jpa.hibernate.ddl-auto=validate
+name=usageStatsAPI
+#logging.config=log4j.properties
+#spring.database.driverClassName=org.postgresql.Driver
+#spring.datasource.url=jdbc:postgresql://vatopedi.di.uoa.gr:5432/stats
+#spring.datasource.username=sqoop
+#spring.datasource.password=sqoop
+#usagestats.driverClassName=org.postgresql.Driver
+#usagestats.url=jdbc:postgresql://localhost:5432/stats
+#usagestats.username=sqoop
+#usagestats.password=sqoop
+#server.port=8080
+
+#spring.jackson.serialization.INDENT_OUTPUT=true
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/RR1/index.html
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/RR1/index.html	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/RR1/index.html	(revision 59373)
@@ -0,0 +1,230 @@
+<!DOCTYPE html>
+<html lang="en-gb" dir="ltr" vocab="http://schema.org/">
+<head>
+   <meta charset="utf-8">
+   <meta http-equiv="X-UA-Compatible" content="IE=edge">
+   <meta name="viewport" content="width=device-width, initial-scale=1">
+   <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+   <meta name="description" content="OpenAIRE  SUSHI Lite Client, open access, research, scientific publication, European Commission,
+         EC, FP7, ERC, Horizon 2020, H2020, search, projects "/>
+   <link href="../../assets/favicon.ico" />
+   <title>OpenAIRE  SUSHI Lite Client</title>
+   <script  src="../../assets/jquery.js"></script>
+   <script  src="../../assets/uikit.js"></script>
+   <script src="../../assets/uikit-icon-max.js"></script>
+   <link rel="stylesheet" type="text/css" href="../../assets/theme.css">
+   <link rel="stylesheet" type="text/css" href="../../assets/custom.css">
+   <link rel="stylesheet" type="text/css" href="../../assets/custom.css.1">
+</head>
+<body class="" style="">
+<div class="uk-offcanvas-content uk-height-viewport">
+   <!-- MENU STARTS HERE-->
+   <!-- MAIN MENU  STARTS HERE-->
+   <div class="tm-header-mobile uk-hidden@m">
+      <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light"  uk-sticky="">
+         <nav class="uk-navbar-container uk-navbar" uk-navbar="">
+            <div class="uk-navbar-center">
+               <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                  <img src="../../assets/apple-icon-72x72.png" alt="OpenAIRE" class="uk-responsive-height">
+               </a>
+               <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-visible@m" href="../../sushilite/" >
+                  OpenAIRE SUSHI Lite Client</a>
+               <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-hidden@m"  href="../../sushilite/">
+                  SUSHI Lite Client</a>
+            </div>
+         </nav>
+      </div>
+   </div>
+   <div class="tm-header uk-visible@m tm-header-transparent" uk-header="">
+      <!-- top=".tm-header" + [class*=&quot;uk-section&quot;] -->
+      <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light" media="768"  uk-sticky="">
+         <div class="uk-container uk-container-expand">
+            <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;}" style="background-color:white !important;">
+               <div class="uk-navbar-center">
+                  <div class="uk-logo uk-navbar-item uk-margin-small-top">
+                     <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                        <img alt="OpenAIRE" class="uk-responsive-height" src="../../assets/Logo_Horizontal.png">
+                     </a>
+                  </div>
+                  <div class="uk-logo uk-navbar-item uk-margin-medium-top">
+                     <h3 style="color: #767779 !important;"><a class="uk-navbar-item uk-logo"  href="../../sushilite/">
+                        SUSHI Lite Client</a>
+                     </h3>
+                  </div>
+               </div>
+            </nav>
+         </div>
+      </div>
+   </div>
+   <!-- MENU ENDS HERE-->
+   <div class="first_page_section uk-section-default uk-section uk-padding-remove-vertical">
+      <div class="first_page_banner_headline uk-grid-collapse uk-flex-middle uk-margin-remove-vertical uk-grid" uk-grid="">
+      </div>
+   </div>
+   <div id="tm-main" class=" uk-section  uk-margin-large-top tm-middle custom-main-content">
+      <div uk-grid="" class="uk-grid uk-grid-stack">
+         <div class="tm-main uk-width-1-1@s uk-width-1-1@m  uk-width-1-1@l uk-row-first uk-first-column">
+            <div class="uk-container">
+               <form action="../../sushilite/GetReport/" method="get" class="uk-forml uk-width-1-1@s uk-width-2-3@m  uk-container ">
+                  <h3>Report Request</h3>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Report Name:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Report'>
+                           <option value='RR1'>RR1</option>
+                        </select>
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Release:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Release'>
+                           <option value="4">4</option>
+                        </select>
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Requestor:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="RequestorID" value="anonymous">
+                     </div>
+                  </div>
+                  <h3>Report Filters</h3>
+                  <h5>Date range</h5>
+                  <p>Valid date formats are yyyy-mm-dd or yyyy-mm. Default range is the last available month.
+                  </p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Begin Date:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="BeginDate" placeholder="2016-03" />
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        End Date:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="EndDate" placeholder="2016-06" />
+                     </div>
+                  </div>
+                  <h5>Optional Filters</h5>
+                  <p>By default results are returned for all repositories. Use this filter to get results for a single repository<br />
+                     Repository Identifier format: <b>namespace:value</b><br />
+                     valid namespace: <b>openaire</b> or <b>opendoar</b>.<br />
+                  </p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Repository identifier:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="RepositoryIdentifier" placeholder="e.g. opendoar:1503">
+                     </div>
+                  </div>
+                  <p>Optional filter to only show results for a single item type, e.g. article, book, etc.</p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Item Data Type:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='ItemDataType'>
+                           <option value="">--- Select ItemDataType ---</option>
+                           <option value='Annotation'>Annotation</option>
+                           <option value='Article'>Article</option>
+                           <option value='Bachelor thesis'>Bachelor thesis</option>
+                           <option value='Book'>Book</option>
+                           <option value='clinical trial'>clinical trial</option>
+                           <option value='Collection'>Collection</option>
+                           <option value='Conference object'>Conference object</option>
+                           <option value='Contribution for newspaper or weekly magazine'>Contribution for newspaper or weekly magazine</option>
+                           <option value='Dataset'>Dataset</option>
+                           <option value='Doctoral thesis'>Doctoral thesis</option>
+                           <option value='Event'>Event</option>
+                           <option value='External research report'>External research report</option>
+                           <option value='Film'>Film</option>
+                           <option value='Image'>Image</option>
+                           <option value='InteractiveResource'>InteractiveResource</option>
+                           <option value='Internal report'>Internal report</option>
+                           <option value='Lecture'>Lecture</option>
+                           <option value='Master thesis'>Master thesis</option>
+                           <option value='Newsletter'>Newsletter</option>
+                           <option value='Other'>Other</option>
+                           <option value='Part of book or chapter of book'>Part of book or chapter of book</option>
+                           <option value='Patent'>Patent</option>
+                           <option value='PhysicalObject'>PhysicalObject</option>
+                           <option value='Preprint'>Preprint</option>
+                           <option value='Report'>Report</option>
+                           <option value='Research'>Research</option>
+                           <option value='Review'>Review</option>
+                           <option value='Software'>Software</option>
+                           <option value='Sound'>Sound</option>
+                           <option value='Unknown'>Unknown</option>
+                        </select>
+                     </div>
+                  </div>
+                  <!--
+                     //<p>You may also limit the results to include or exclude items that have a DOI<br />
+                         //Valid values: Yes or No</p>
+                     //hasDOI:
+                     //<select name='hasDOI'>
+                         //<option value="">Not applicable</option>
+                         //<option value="Yes">Yes</option>
+                         //<option value="No">No</option>
+                         //</select>
+                     -->
+                  <h3>Report Attributes</h3>
+                  <p>Valid Granularity values: Monthly or Totals</p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Granularity:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Granularity'>
+                           <option value="Monthly">Monthly</option>
+                           <option value="Totals">Totals</option>
+                        </select>
+                     </div>
+                  </div>
+                  <!--
+                     //<p>The format in which the response is to be returned defaults to JSON unless a callback function name is entered in which case JSONP is returned.</p>
+                     //<input type="text" name="Callback">
+                     -->
+                  <p>The Pretty attribute is just for humans playing with the API and looking at results in a browser.</p>
+                  <p><input type="checkbox" name="Pretty" value="Pretty" checked="checked">Pretty print json(p) for humans</p>
+                  <input type="submit" class="uk-button uk-button-primary" value="Get Report"/>
+               </form>
+            </div>
+         </div>
+      </div>
+   </div>
+   <!-- FOOTER STARTS HERE-->
+   <div class="custom-footer" style="">
+      <div class="uk-section-primary uk-section uk-section-small">
+         <div class="uk-container">
+            <div class="uk-grid-margin uk-grid uk-grid-stack" uk-grid="">
+               <div class="uk-width-1-1@m uk-first-column">
+                  <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-center">
+                     <img alt="OpenAIRE" class="el-image" src="../../assets/Logo_Horizontal_white_small.png">
+                  </div>
+                  <div class="footer-license uk-margin uk-margin-remove-bottom uk-text-center uk-text-lead">
+                     <div><a href="http://creativecommons.org/licenses/by/4.0/" rel="license" target="_blank"><img alt="Creative" src="../../assets/80x15.png" style="height: auto; max-width: 100%; vertical-align: middle;"></a>&nbsp;UNLESS OTHERWISE INDICATED, ALL MATERIALS CREATED BY THE OPENAIRE CONSORTIUM ARE LICENSED UNDER A&nbsp;<a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE</a>.</div>
+                     <div>OPENAIRE IS POWERED BY&nbsp;<a href="http://www.d-net.research-infrastructures.eu/" target="_blank">D-NET</a>.</div>
+                  </div>
+                  <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-right">
+                     <a class="uk-totop uk-icon" href="#" uk-scroll="" uk-totop=""></a>
+                  </div>
+               </div>
+            </div>
+         </div>
+      </div>
+   </div>
+</div>
+</body>
+</html>
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/IR1/index.html
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/IR1/index.html	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/IR1/index.html	(revision 59373)
@@ -0,0 +1,239 @@
+<!DOCTYPE html>
+<html lang="en-gb" dir="ltr" vocab="http://schema.org/">
+<head>
+   <meta charset="utf-8">
+   <meta http-equiv="X-UA-Compatible" content="IE=edge">
+   <meta name="viewport" content="width=device-width, initial-scale=1">
+   <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+   <meta name="description" content="OpenAIRE  SUSHI Lite Client, open access, research, scientific publication, European Commission,
+         EC, FP7, ERC, Horizon 2020, H2020, search, projects "/>
+   <link href="../../assets/favicon.ico" />
+   <title>OpenAIRE  SUSHI Lite Client</title>
+   <script  src="../../assets/jquery.js"></script>
+   <script  src="../../assets/uikit.js"></script>
+   <script src="../../assets/uikit-icon-max.js"></script>
+   <link rel="stylesheet" type="text/css" href="../../assets/theme.css">
+   <link rel="stylesheet" type="text/css" href="../../assets/custom.css">
+   <link rel="stylesheet" type="text/css" href="../../assets/custom.css.1">
+</head>
+<body class="" style="">
+<div class="uk-offcanvas-content uk-height-viewport">
+   <!-- MENU STARTS HERE-->
+   <!-- MAIN MENU  STARTS HERE-->
+   <div class="tm-header-mobile uk-hidden@m">
+      <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light"  uk-sticky="">
+         <nav class="uk-navbar-container uk-navbar" uk-navbar="">
+            <div class="uk-navbar-center">
+               <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                  <img src="../../assets/apple-icon-72x72.png" alt="OpenAIRE" class="uk-responsive-height">
+               </a>
+               <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-visible@m" href="../../sushilite/" >
+                  OpenAIRE SUSHI Lite Client</a>
+               <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-hidden@m"  href="../../sushilite/">
+                  SUSHI Lite Client</a>
+            </div>
+         </nav>
+      </div>
+   </div>
+   <div class="tm-header uk-visible@m tm-header-transparent" uk-header="">
+      <!-- top=".tm-header" + [class*=&quot;uk-section&quot;] -->
+      <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light" media="768"  uk-sticky="">
+         <div class="uk-container uk-container-expand">
+            <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;}" style="background-color:white !important;">
+               <div class="uk-navbar-center">
+                  <div class="uk-logo uk-navbar-item uk-margin-small-top">
+                     <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                        <img alt="OpenAIRE" class="uk-responsive-height" src="../../assets/Logo_Horizontal.png">
+                     </a>
+                  </div>
+                  <div class="uk-logo uk-navbar-item uk-margin-medium-top">
+                     <h3 style="color: #767779 !important;"><a class="uk-navbar-item uk-logo"  href="../../sushilite/">
+                        SUSHI Lite Client</a>
+                     </h3>
+                  </div>
+               </div>
+            </nav>
+         </div>
+      </div>
+   </div>
+   <!-- MENU ENDS HERE-->
+   <div class="first_page_section uk-section-default uk-section uk-padding-remove-vertical">
+      <div class="first_page_banner_headline uk-grid-collapse uk-flex-middle uk-margin-remove-vertical uk-grid" uk-grid="">
+      </div>
+   </div>
+   <div id="tm-main" class=" uk-section  uk-margin-large-top tm-middle custom-main-content">
+      <div uk-grid="" class="uk-grid uk-grid-stack">
+         <div class="tm-main uk-width-1-1@s uk-width-1-1@m  uk-width-1-1@l uk-row-first uk-first-column">
+            <div class="uk-container">
+               <form action="../../sushilite/GetReport/" method="get" class="uk-forml uk-width-1-1@s uk-width-2-3@m  uk-container ">
+                  <h3>Report Request</h3>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Report Name:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Report'>
+                           <option value='IR1'>IR1</option>
+                        </select>
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Release:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Release'>
+                           <option value="4">4</option>
+                        </select>
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Requestor:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="RequestorID" value="anonymous">
+                     </div>
+                  </div>
+                  <h3>Report Filters</h3>
+                  <h5>Date range</h5>
+                  <p>Valid date formats are yyyy-mm-dd or yyyy-mm. Default range is the last available month.
+                  </p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Begin Date:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="BeginDate" placeholder="2016-03" />
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        End Date:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="EndDate" placeholder="2016-06" />
+                     </div>
+                  </div>
+                  <h5>Filters</h5>
+                  <p>Provide either a Repository Identifier or an Item Identifier<br />
+                     Identifier format: <b>namespace:value</b><br />
+                     Valid namespace for Repository Identifier: <b>openaire</b> or <b>opendoar</b>.<br />
+                     Valid namespace for Item Identifier: <b>openaire</b>, <b>doi</b> or <b>oid</b>(for OAI-PMH).
+                  </p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Repository Identifier:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="RepositoryIdentifier" placeholder="e.g. openaire:opendoar____::5cbdfd0dfa22a3fca7266376887f549b">
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Item Identifier:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="ItemIdentifier" placeholder="e.g. openaire:od_________7::fb90de6f20d79783d05749d8f60417d5">
+                     </div>
+                  </div>
+                  <p>Optional filter to only show results for a single item type, e.g. article, book, etc.</p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Item Data Type:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='ItemDataType'>
+                           <option value="">--- Select ItemDataType ---</option>
+                           <option value='Annotation'>Annotation</option>
+                           <option value='Article'>Article</option>
+                           <option value='Bachelor thesis'>Bachelor thesis</option>
+                           <option value='Book'>Book</option>
+                           <option value='clinical trial'>clinical trial</option>
+                           <option value='Collection'>Collection</option>
+                           <option value='Conference object'>Conference object</option>
+                           <option value='Contribution for newspaper or weekly magazine'>Contribution for newspaper or weekly magazine</option>
+                           <option value='Dataset'>Dataset</option>
+                           <option value='Doctoral thesis'>Doctoral thesis</option>
+                           <option value='Event'>Event</option>
+                           <option value='External research report'>External research report</option>
+                           <option value='Film'>Film</option>
+                           <option value='Image'>Image</option>
+                           <option value='InteractiveResource'>InteractiveResource</option>
+                           <option value='Internal report'>Internal report</option>
+                           <option value='Lecture'>Lecture</option>
+                           <option value='Master thesis'>Master thesis</option>
+                           <option value='Newsletter'>Newsletter</option>
+                           <option value='Other'>Other</option>
+                           <option value='Part of book or chapter of book'>Part of book or chapter of book</option>
+                           <option value='Patent'>Patent</option>
+                           <option value='PhysicalObject'>PhysicalObject</option>
+                           <option value='Preprint'>Preprint</option>
+                           <option value='Report'>Report</option>
+                           <option value='Research'>Research</option>
+                           <option value='Review'>Review</option>
+                           <option value='Software'>Software</option>
+                           <option value='Sound'>Sound</option>
+                           <option value='Unknown'>Unknown</option>
+                        </select>
+                     </div>
+                  </div>
+                  <!--
+                     //<p>You may also limit the results to include or exclude items that have a DOI<br />
+                         //Valid values: Yes or No</p>
+                     //hasDOI:
+                     //<select name='hasDOI'>
+                         //<option value="">Not applicable</option>
+                         //<option value="Yes">Yes</option>
+                         //<option value="No">No</option>
+                         //</select>
+                     -->
+                  <h3>Report Attributes</h3>
+                  <p>Valid Granularity values: Monthly or Totals</p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Granularity:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Granularity'>
+                           <option value="Monthly">Monthly</option>
+                           <option value="Totals">Totals</option>
+                        </select>
+                     </div>
+                  </div>
+                  <!--
+                     //<p>The format in which the response is to be returned defaults to JSON unless a callback function name is entered in which case JSONP is returned.</p>
+                     //<input type="text" name="Callback">
+                     -->
+                  <p>The Pretty attribute is just for humans playing with the API and looking at results in a browser.</p>
+                  <p><input type="checkbox" name="Pretty" value="Pretty" checked="checked">Pretty print json(p) for humans</p>
+                  <input type="submit" class="uk-button uk-button-primary" value="Get Report"/>
+               </form>
+            </div>
+         </div>
+      </div>
+   </div>
+   <!-- FOOTER STARTS HERE-->
+   <div class="custom-footer" style="">
+      <div class="uk-section-primary uk-section uk-section-small">
+         <div class="uk-container">
+            <div class="uk-grid-margin uk-grid uk-grid-stack" uk-grid="">
+               <div class="uk-width-1-1@m uk-first-column">
+                  <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-center">
+                     <img alt="OpenAIRE" class="el-image" src="../../assets/Logo_Horizontal_white_small.png">
+                  </div>
+                  <div class="footer-license uk-margin uk-margin-remove-bottom uk-text-center uk-text-lead">
+                     <div><a href="http://creativecommons.org/licenses/by/4.0/" rel="license" target="_blank"><img alt="Creative" src="../../assets/80x15.png" style="height: auto; max-width: 100%; vertical-align: middle;"></a>&nbsp;UNLESS OTHERWISE INDICATED, ALL MATERIALS CREATED BY THE OPENAIRE CONSORTIUM ARE LICENSED UNDER A&nbsp;<a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE</a>.</div>
+                     <div>OPENAIRE IS POWERED BY&nbsp;<a href="http://www.d-net.research-infrastructures.eu/" target="_blank">D-NET</a>.</div>
+                  </div>
+                  <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-right">
+                     <a class="uk-totop uk-icon" href="#" uk-scroll="" uk-totop=""></a>
+                  </div>
+               </div>
+            </div>
+         </div>
+      </div>
+   </div>
+</div>
+</body>
+</html>
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/JR1/index.html
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/JR1/index.html	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/sushilite/JR1/index.html	(revision 59373)
@@ -0,0 +1,226 @@
+<!DOCTYPE html>
+<html lang="en-gb" dir="ltr" vocab="http://schema.org/">
+<head>
+   <meta charset="utf-8">
+   <meta http-equiv="X-UA-Compatible" content="IE=edge">
+   <meta name="viewport" content="width=device-width, initial-scale=1">
+   <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+   <meta name="description" content="OpenAIRE  SUSHI Lite Client, open access, research, scientific publication, European Commission,
+         EC, FP7, ERC, Horizon 2020, H2020, search, projects "/>
+   <link href="../../assets/favicon.ico" />
+   <title>OpenAIRE  SUSHI Lite Client</title>
+   <script  src="../../assets/jquery.js"></script>
+   <script  src="../../assets/uikit.js"></script>
+   <script src="../../assets/uikit-icon-max.js"></script>
+   <link rel="stylesheet" type="text/css" href="../../assets/theme.css">
+   <link rel="stylesheet" type="text/css" href="../../assets/custom.css">
+   <link rel="stylesheet" type="text/css" href="../../assets/custom.css.1">
+</head>
+<body class="" style="">
+<div class="uk-offcanvas-content uk-height-viewport">
+   <!-- MENU STARTS HERE-->
+   <!-- MAIN MENU  STARTS HERE-->
+   <div class="tm-header-mobile uk-hidden@m">
+      <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light"  uk-sticky="">
+         <nav class="uk-navbar-container uk-navbar" uk-navbar="">
+            <div class="uk-navbar-center">
+               <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                  <img src="../../assets/apple-icon-72x72.png" alt="OpenAIRE" class="uk-responsive-height">
+               </a>
+               <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-visible@m" href="../../sushilite/" >
+                  OpenAIRE SUSHI Lite Client</a>
+               <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-hidden@m"  href="../../sushilite/">
+                  SUSHI Lite Client</a>
+            </div>
+         </nav>
+      </div>
+   </div>
+   <div class="tm-header uk-visible@m tm-header-transparent" uk-header="">
+      <!-- top=".tm-header" + [class*=&quot;uk-section&quot;] -->
+      <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light" media="768"  uk-sticky="">
+         <div class="uk-container uk-container-expand">
+            <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;}" style="background-color:white !important;">
+               <div class="uk-navbar-center">
+                  <div class="uk-logo uk-navbar-item uk-margin-small-top">
+                     <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                        <img alt="OpenAIRE" class="uk-responsive-height" src="../../assets/Logo_Horizontal.png">
+                     </a>
+                  </div>
+                  <div class="uk-logo uk-navbar-item uk-margin-medium-top">
+                     <h3 style="color: #767779 !important;"><a class="uk-navbar-item uk-logo"  href="../../sushilite/">
+                        SUSHI Lite Client</a>
+                     </h3>
+                  </div>
+               </div>
+            </nav>
+         </div>
+      </div>
+   </div>
+   <!-- MENU ENDS HERE-->
+   <div class="first_page_section uk-section-default uk-section uk-padding-remove-vertical">
+      <div class="first_page_banner_headline uk-grid-collapse uk-flex-middle uk-margin-remove-vertical uk-grid" uk-grid="">
+      </div>
+   </div>
+   <div id="tm-main" class=" uk-section  uk-margin-large-top tm-middle custom-main-content">
+      <div uk-grid="" class="uk-grid uk-grid-stack">
+         <div class="tm-main uk-width-1-1@s uk-width-1-1@m  uk-width-1-1@l uk-row-first uk-first-column">
+            <div class="uk-container">
+               <form action="../../sushilite/GetReport/" method="get" class="uk-forml uk-width-1-1@s uk-width-2-3@m  uk-container ">
+                  <h3>Report Request</h3>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Report Name:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Report'>
+                           <option value='JR1'>JR1</option>
+                        </select>
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Release:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Release'>
+                           <option value="4">4</option>
+                        </select>
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Requestor:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="RequestorID" value="anonymous">
+                     </div>
+                  </div>
+                  <h3>Report Filters</h3>
+                  <h5>Date range</h5>
+                  <p>Valid date formats are yyyy-mm-dd or yyyy-mm. Default range is the last available month.
+                  </p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Begin Date:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="BeginDate" placeholder="2016-03" />
+                     </div>
+                  </div>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        End Date:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="EndDate" placeholder="2016-06" />
+                     </div>
+                  </div>
+                  <h5>Optional Filters</h5>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Journal Identifier:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <input type="text" name="RepositoryIdentifier" placeholder="e.g. issn:0430-5027">
+                     </div>
+                  </div>
+                  <p>Optional filter to only show results for a single item type, e.g. article, book, etc.</p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Item Data Type:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='ItemDataType'>
+                           <option value="">--- Select ItemDataType ---</option>
+                           <option value='Annotation'>Annotation</option>
+                           <option value='Article'>Article</option>
+                           <option value='Bachelor thesis'>Bachelor thesis</option>
+                           <option value='Book'>Book</option>
+                           <option value='clinical trial'>clinical trial</option>
+                           <option value='Collection'>Collection</option>
+                           <option value='Conference object'>Conference object</option>
+                           <option value='Contribution for newspaper or weekly magazine'>Contribution for newspaper or weekly magazine</option>
+                           <option value='Dataset'>Dataset</option>
+                           <option value='Doctoral thesis'>Doctoral thesis</option>
+                           <option value='Event'>Event</option>
+                           <option value='External research report'>External research report</option>
+                           <option value='Film'>Film</option>
+                           <option value='Image'>Image</option>
+                           <option value='InteractiveResource'>InteractiveResource</option>
+                           <option value='Internal report'>Internal report</option>
+                           <option value='Lecture'>Lecture</option>
+                           <option value='Master thesis'>Master thesis</option>
+                           <option value='Newsletter'>Newsletter</option>
+                           <option value='Other'>Other</option>
+                           <option value='Part of book or chapter of book'>Part of book or chapter of book</option>
+                           <option value='Patent'>Patent</option>
+                           <option value='PhysicalObject'>PhysicalObject</option>
+                           <option value='Preprint'>Preprint</option>
+                           <option value='Report'>Report</option>
+                           <option value='Research'>Research</option>
+                           <option value='Review'>Review</option>
+                           <option value='Software'>Software</option>
+                           <option value='Sound'>Sound</option>
+                           <option value='Unknown'>Unknown</option>
+                        </select>
+                     </div>
+                  </div>
+                  <!--
+                     //<p>You may also limit the results to include or exclude items that have a DOI<br />
+                         //Valid values: Yes or No</p>
+                     //hasDOI:
+                     //<select name='hasDOI'>
+                         //<option value="">Not applicable</option>
+                         //<option value="Yes">Yes</option>
+                         //<option value="No">No</option>
+                         //</select>
+                     -->
+                  <h3>Report Attributes</h3>
+                  <p>Valid Granularity values: Monthly or Totals</p>
+                  <div class="uk-grid">
+                     <div class=" uk-width-1-3 uk-text-right">
+                        Granularity:
+                     </div>
+                     <div class="uk-width-2-3">
+                        <select name='Granularity'>
+                           <option value="Monthly">Monthly</option>
+                           <option value="Totals">Totals</option>
+                        </select>
+                     </div>
+                  </div>
+                  <!--
+                     //<p>The format in which the response is to be returned defaults to JSON unless a callback function name is entered in which case JSONP is returned.</p>
+                     //<input type="text" name="Callback">
+                     -->
+                  <p>The Pretty attribute is just for humans playing with the API and looking at results in a browser.</p>
+                  <p><input type="checkbox" name="Pretty" value="Pretty" checked="checked">Pretty print json(p) for humans</p>
+                  <input type="submit" class="uk-button uk-button-primary" value="Get Report"/>
+               </form>
+            </div>
+         </div>
+      </div>
+   </div>
+   <!-- FOOTER STARTS HERE-->
+   <div class="custom-footer" style="">
+      <div class="uk-section-primary uk-section uk-section-small">
+         <div class="uk-container">
+            <div class="uk-grid-margin uk-grid uk-grid-stack" uk-grid="">
+               <div class="uk-width-1-1@m uk-first-column">
+                  <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-center">
+                     <img alt="OpenAIRE" class="el-image" src="../../assets/Logo_Horizontal_white_small.png">
+                  </div>
+                  <div class="footer-license uk-margin uk-margin-remove-bottom uk-text-center uk-text-lead">
+                     <div><a href="http://creativecommons.org/licenses/by/4.0/" rel="license" target="_blank"><img alt="Creative" src="../../assets/80x15.png" style="height: auto; max-width: 100%; vertical-align: middle;"></a>&nbsp;UNLESS OTHERWISE INDICATED, ALL MATERIALS CREATED BY THE OPENAIRE CONSORTIUM ARE LICENSED UNDER A&nbsp;<a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE</a>.</div>
+                     <div>OPENAIRE IS POWERED BY&nbsp;<a href="http://www.d-net.research-infrastructures.eu/" target="_blank">D-NET</a>.</div>
+                  </div>
+                  <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-right">
+                     <a class="uk-totop uk-icon" href="#" uk-scroll="" uk-totop=""></a>
+                  </div>
+               </div>
+            </div>
+         </div>
+      </div>
+   </div>
+</div>
+</body>
+</html>
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/index.html
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/index.html	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/index.html	(revision 59373)
@@ -0,0 +1,107 @@
+<!DOCTYPE html>
+<html lang="en-gb" dir="ltr" vocab="http://schema.org/">
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+    <meta name="description" content="OpenAIRE  SUSHI Lite Client, open access, research, scientific publication, European Commission,
+      EC, FP7, ERC, Horizon 2020, H2020, search, projects "/>
+    <link href="./assets/favicon.ico" />
+    <title>OpenAIRE  SUSHI Lite Client</title>
+    <script  src="./assets/jquery.js"></script>
+    <script  src="./assets/uikit.js"></script>
+    <script src="./assets/uikit-icon-max.js"></script>
+    <link rel="stylesheet" type="text/css" href="./assets/theme.css">
+    <link rel="stylesheet" type="text/css" href="./assets/custom.css">
+    <link rel="stylesheet" type="text/css" href="./assets/custom.css.1">
+</head>
+<body class="" style="">
+<div class="uk-offcanvas-content uk-height-viewport">
+    <!-- MENU STARTS HERE-->
+    <!-- MAIN MENU  STARTS HERE-->
+    <div class="tm-header-mobile uk-hidden@m">
+        <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light"   uk-sticky="">
+            <nav class="uk-navbar-container uk-navbar" uk-navbar="">
+
+                <div class="uk-navbar-center">
+                    <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                        <img src="./assets/apple-icon-72x72.png" alt="OpenAIRE" class="uk-responsive-height">
+                    </a>
+                    <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-visible@m" href="./sushilite/" >
+                        OpenAIRE SUSHI Lite Client</a>
+                    <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-hidden@m"  href="./sushilite/">
+                        SUSHI Lite Client</a>
+                </div>
+            </nav>
+
+        </div>
+    </div>
+    <div class="tm-header uk-visible@m tm-header-transparent" uk-header=""><!-- top=".tm-header" + [class*=&quot;uk-section&quot;] -->
+        <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light" media="768"    uk-sticky="">
+            <div class="uk-container uk-container-expand">
+                <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;}" style="background-color:white !important;">
+                    <div class="uk-navbar-center">
+                        <div class="uk-logo uk-navbar-item uk-margin-small-top">
+                            <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                                <img alt="OpenAIRE" class="uk-responsive-height" src="./assets/Logo_Horizontal.png">
+                            </a>
+                        </div>
+                        <div class="uk-logo uk-navbar-item uk-margin-medium-top">
+                            <h3 style="color: #767779 !important;"><a class="uk-navbar-item uk-logo"  href="./sushilite/">
+                                SUSHI Lite Client</a> </h3>
+                        </div>
+                    </div>
+
+                </nav>
+            </div>
+        </div>
+    </div>
+    <!-- MENU ENDS HERE-->
+    <div class="first_page_section uk-section-default uk-section uk-padding-remove-vertical">
+        <div class="first_page_banner_headline uk-grid-collapse uk-flex-middle uk-margin-remove-vertical uk-grid" uk-grid="">
+        </div>
+    </div>
+    <div id="tm-main" class=" uk-section  uk-margin-large-top tm-middle custom-main-content">
+        <div uk-grid="" class="uk-grid uk-grid-stack">
+            <div class="tm-main uk-width-1-1@s uk-width-1-1@m  uk-width-1-1@l uk-row-first uk-first-column">
+
+                <div class="uk-container uk-text-center">
+                    <h3> Supported Reports</h3>
+                    <ul class="uk-list">
+                        <li><a href="./sushilite/AR1/">AR1 Report</a></li>
+                        <li><a href="./sushilite/IR1/">IR1 Report</a></li>
+                        <li><a href="./sushilite/RR1/">RR1 Report</a></li>
+                        <li><a href="./sushilite/JR1/">JR1 Report</a></li>
+                        <li><a href="./sushilite/BR1/">BR1 Report</a></li>
+                        <li><a href="./sushilite/BR2/">BR2 Report</a></li>
+                    </ul>
+                    <br>
+                </div>
+            </div>
+        </div>
+    </div>
+    <!-- FOOTER STARTS HERE-->
+    <div class="custom-footer" style="">
+        <div class="uk-section-primary uk-section uk-section-small">
+            <div class="uk-container">
+                <div class="uk-grid-margin uk-grid uk-grid-stack" uk-grid="">
+                    <div class="uk-width-1-1@m uk-first-column">
+                        <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-center">
+                            <img alt="OpenAIRE" class="el-image" src="./assets/Logo_Horizontal_white_small.png">
+                        </div>
+                        <div class="footer-license uk-margin uk-margin-remove-bottom uk-text-center uk-text-lead">
+                            <div><a href="http://creativecommons.org/licenses/by/4.0/" rel="license" target="_blank"><img alt="Creative" src="./assets/80x15.png" style="height: auto; max-width: 100%; vertical-align: middle;"></a>&nbsp;UNLESS OTHERWISE INDICATED, ALL MATERIALS CREATED BY THE OPENAIRE CONSORTIUM ARE LICENSED UNDER A&nbsp;<a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE</a>.</div>
+                            <div>OPENAIRE IS POWERED BY&nbsp;<a href="http://www.d-net.research-infrastructures.eu/" target="_blank">D-NET</a>.</div>
+                        </div>
+                        <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-right">
+                            <a class="uk-totop uk-icon" href="#" uk-scroll="" uk-totop=""></a>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</body>
+</html>
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/uikit.js
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/uikit.js	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/uikit.js	(revision 59373)
@@ -0,0 +1,5 @@
+/*! UIkit 3.0.0-beta.22 | http://www.getuikit.com | (c) 2014 - 2017 YOOtheme | MIT License */
+
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("jquery")):"function"==typeof define&&define.amd?define("uikit",["jquery"],e):t.UIkit=e(t.jQuery)}(this,function(t){"use strict";function e(){return"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll}function i(t){var i=function(){o(document,"DOMContentLoaded",i),o(window,"load",i),t()};e()?t():(n(document,"DOMContentLoaded",i),n(window,"load",i))}function n(t,e,i,n){A(t).addEventListener(e,i,n)}function o(t,e,i,n){A(t).removeEventListener(e,i,n)}function s(t,e,i,n){void 0===i&&(i=400),void 0===n&&(n="linear");var o=w(function(s,r){t=Vt(t);for(var a in e)t.css(a,t.css(a));var l=setTimeout(function(){return t.trigger(we||"transitionend")},i);t.one(we||"transitionend",function(e,i){e.promise=o,clearTimeout(l),t.removeClass("uk-transition").css("transition",""),i?r():s()}).addClass("uk-transition").css("transition","all "+i+"ms "+n).css(e)}).then(null,function(){});return o}function r(t,e,i,n,o){void 0===i&&(i=200);var s=w(function(r){function a(){t.css("animation-duration","").removeClass(l+" "+e)}var l=o?"uk-animation-leave":"uk-animation-enter";t=Vt(t),0===e.lastIndexOf("uk-animation-",0)&&(n&&(e+=" uk-animation-"+n),o&&(e+=" uk-animation-reverse")),a(),t.one(be||"animationend",function(t){t.promise=s,s.then(a),r()}).css("animation-duration",i+"ms").addClass(e).addClass(l),be||ae(function(){return Kt.cancel(t)})});return s}function a(t){return t instanceof Vt}function l(e,i){return e=Vt(e),e.is(i)||!!(k(i)?e.parents(i).length:t.contains(A(i),e[0]))}function h(t,e,i,n){return t=Vt(t),t.attr(e,function(t,e){return e?e.replace(i,n):e})}function c(t,e){return h(t,"class",new RegExp("(^|\\s)"+e+"(?!\\S)","g"),"")}function u(e,i,n,o){if(void 0===i&&(i=!0),void 0===n&&(n=!1),void 0===o&&(o=!1),k(e)){var s=document.createEvent("Event");s.initEvent(e,i,n),e=s}return o&&t.extend(e,o),e}function d(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=A(t).getBoundingClientRect();return n.bottom>=-1*e&&n.right>=-1*i&&n.top<=(window.innerHeight||document.documentElement.clientHeight)+e&&n.left<=(window.innerWidth||document.documentElement.clientWidth)+i}function f(t,e,i){void 0===i&&(i=0),e=Vt(e);var n=Vt(e).length;return t=(C(t)?t:"next"===t?i+1:"previous"===t?i-1:k(t)?parseInt(t,10):e.index(t))%n,t<0?t+n:t}function p(t){return te[A(t).tagName.toLowerCase()]}function g(t,e){var i=S(t);return i?i.reduce(function(t,e){return E(e,t)},e):E(t)}function m(t,e){return function(i){var n=arguments.length;return n?n>1?t.apply(e,arguments):t.call(e,i):t.call(e)}}function v(t,e){return ie.call(t,e)}function w(t){if(ce)return new Promise(t);var e=Vt.Deferred();return t(e.resolve,e.reject),e}function y(t){return t.replace(/(?:^|[-_\/])(\w)/g,function(t,e){return e?e.toUpperCase():""})}function b(t){return t.replace(/([a-z\d])([A-Z])/g,"$1-$2").toLowerCase()}function $(t){return t.replace(ne,x)}function x(t,e){return e?e.toUpperCase():""}function k(t){return"string"==typeof t}function C(t){return"number"==typeof t}function T(t){return void 0===t}function _(t){return k(t)&&t.match(/^[!>+-]/)}function S(t){return _(t)&&t.split(/(?=\s[!>+-])/g).map(function(t){return t.trim()})}function E(t,e){if(!0===t)return null;try{if(e&&_(t)&&">"!==t[0]){var i=oe[t[0]],n=t.substr(1);e=Vt(e),"closest"===i&&(e=e.parent(),n=n||"*"),t=e[i](n)}else t=Vt(t,e)}catch(t){return null}return t.length?t:null}function A(t){return t&&(a(t)?t[0]:t)}function O(t){return"boolean"==typeof t?t:"true"===t||"1"===t||""===t||"false"!==t&&"0"!==t&&t}function D(t){var e=Number(t);return!isNaN(e)&&e}function I(e){return t.isArray(e)?e:k(e)?e.split(",").map(function(t){return O(t.trim())}):[e]}function N(t){if(k(t))if("@"===t[0]){var e="media-"+t.substr(1);t=se[e]||(se[e]=parseFloat(j(e)))}else if(t.match(/^\(min-width:/))return t;return!(!t||isNaN(t))&&"(min-width: "+t+"px)"}function B(t,e,i){return t===Boolean?O(e):t===Number?D(e):"jQuery"===t?g(e,i):"list"===t?I(e):"media"===t?N(e):t?t(e):e}function P(t){return t?"ms"===t.substr(-2)?parseFloat(t):1e3*parseFloat(t):0}function H(t,e,i){return t.replace(new RegExp(e+"|"+i,"mg"),function(t){return t===e?i:e})}function M(t,e,i){return(window.getComputedStyle(t,i)||{})[e]}function j(t){var e,i=document.documentElement,n=i.appendChild(document.createElement("div"));n.classList.add("var-"+t);try{e=M(n,"content",":before").replace(/^["'](.*)["']$/,"$1"),e=JSON.parse(e)}catch(t){}return i.removeChild(n),e||void 0}function L(t,e){var i,n=y(t),o=y(e).toLowerCase(),s=y(e),r=document.body||document.documentElement,a=(i={},i["Webkit"+n]="webkit"+s,i["Moz"+n]=o,i["o"+n]="o"+s+" o"+o,i[t]=o,i);for(t in a)if(void 0!==r.style[t])return a[t]}function F(t){t.scheduled||(t.scheduled=!0,ae(W.bind(null,t)))}function W(t){z(t.reads),z(t.writes.splice(0,t.writes.length)),t.scheduled=!1,(t.reads.length||t.writes.length)&&F(t)}function z(t){for(var e;e=t.shift();)e()}function q(t,e){var i=t.indexOf(e);return!!~i&&!!t.splice(i,1)}function Y(){}function R(t,e){return(e.y-t.y)/(e.x-t.x)}function U(t,e){function i(i){o[i]=(xe[i]||Ee)(t[i],e[i])}var n,o={};if(e.mixins)for(var s=0,r=e.mixins.length;s<r;s++)t=U(t,e.mixins[s]);for(n in t)i(n);for(n in e)v(t,n)||i(n);return o}function V(e,i,n,o,s,r,a,l){n=Z(n),o=Z(o);var h={element:n,target:o};if(!e)return h;var c=X(e),u=X(i),d=u;return J(d,n,c,-1),J(d,o,u,1),s=K(s,c.width,c.height),r=K(r,u.width,u.height),s.x+=r.x,s.y+=r.y,d.left+=s.x,d.top+=s.y,l=X(l||window),a&&t.each(Ae,function(t,e){var i=e[0],r=e[1],f=e[2];if(!0===a||~a.indexOf(t)){var p=n[t]===r?-c[i]:n[t]===f?c[i]:0,g=o[t]===r?u[i]:o[t]===f?-u[i]:0;if(d[r]<l[r]||d[r]+c[i]>l[f]){var m=d[r]+p+g-2*s[t];m>=l[r]&&m+c[i]<=l[f]&&(d[r]=m,["element","target"].forEach(function(e){h[e][t]=p?h[e][t]===Ae[t][1]?Ae[t][2]:Ae[t][1]:h[e][t]}))}}}),Vt(e).offset({left:d.left,top:d.top}),h}function X(t){t=A(t);var e=Q(t),i=e.pageYOffset,n=e.pageXOffset;if(!t.ownerDocument)return{top:i,left:n,height:e.innerHeight,width:e.innerWidth,bottom:i+e.innerHeight,right:n+e.innerWidth};var o=!1;t.offsetHeight||(o=t.style.display,t.style.display="block");var s=t.getBoundingClientRect();return!1!==o&&(t.style.display=o),{height:s.height,width:s.width,top:s.top+i,left:s.left+n,bottom:s.bottom+i,right:s.right+n}}function G(t){return t=A(t),t.getBoundingClientRect().top+Q(t).pageYOffset}function Q(t){return t&&t.ownerDocument?t.ownerDocument.defaultView:window}function J(e,i,n,o){t.each(Ae,function(t,s){var r=s[0],a=s[1],l=s[2];i[t]===l?e[a]+=n[r]*o:"center"===i[t]&&(e[a]+=n[r]*o/2)})}function Z(t){var e=/left|center|right/,i=/top|center|bottom/;return t=(t||"").split(" "),1===t.length&&(t=e.test(t[0])?t.concat(["center"]):i.test(t[0])?["center"].concat(t):["center","center"]),{x:e.test(t[0])?t[0]:"center",y:i.test(t[1])?t[1]:"center"}}function K(t,e,i){return t=(t||"").split(" "),{x:t[0]?parseFloat(t[0])*("%"===t[0][t[0].length-1]?e/100:1):0,y:t[1]?parseFloat(t[1])*("%"===t[1][t[1].length-1]?i/100:1):0}}function tt(t){switch(t){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return t}}function et(t,e,i,n){return Math.abs(t-e)>=Math.abs(i-n)?t-e>0?"Left":"Right":i-n>0?"Up":"Down"}function it(){ke&&clearTimeout(ke),Ce&&clearTimeout(Ce),Te&&clearTimeout(Te),ke=Ce=Te=null,Oe={}}function nt(t){return De||"touch"===(t.originalEvent||t).pointerType}function ot(t){return new Function("return function "+y(t)+" (options) { this._init(options); }")()}function st(t,e){if(t.nodeType===Node.ELEMENT_NODE)for(e(t),t=t.firstChild;t;)st(t,e),t=t.nextSibling}function rt(t,e){if(t)for(var i in t)t[i]._isReady&&t[i]._callUpdate(e)}function at(t,e,i){Object.defineProperty(t,e,{enumerable:!0,get:function(){return v(t._computeds,e)||(t._computeds[e]=i.call(t)),t._computeds[e]},set:function(i){t._computeds[e]=i}})}function lt(e,i,n,o){t.isPlainObject(n)||(n={name:o,handler:n});var s=n.name,r=n.el,a=n.delegate,l=n.self,h=n.filter,c=n.handler,u="."+e.$options.name+"."+e._uid;if(r=r&&r.call(e)||e.$el,s=s.split(" ").map(function(t){return t+"."+u}).join(" "),i)r.off(s);else{if(h&&!h.call(e))return;c=k(c)?e[c]:m(c,e),l&&(c=ht(c,e)),a?r.on(s,k(a)?a:a.call(e),c):r.on(s,c)}}function ht(t,e){return function(i){if(i.target===i.currentTarget)return t.call(e,i)}}function ct(t,e){return t.every(function(t){return!t||!v(t,e)})}function ut(t,e){return T(t)||t===e||a(t)&&a(e)&&t.is(e)}function dt(t){Gt.on((e={},e["click."+t]=function(t){Be&&Be.bgClose&&!t.isDefaultPrevented()&&!l(t.target,Be.panel)&&Be.hide()},e["keydown."+t]=function(t){27===t.keyCode&&Be&&Be.escClose&&(t.preventDefault(),Be.hide())},e));var e}function ft(t){Gt.off("click."+t).off("keydown."+t)}function pt(t){t.component("accordion",{mixins:[He,Me],props:{targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,transition:String},defaults:{targets:"> *",active:!1,animation:[!0],collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",transition:"ease"},computed:{items:function(){var t=this,e=Vt(this.targets,this.$el);return this._changed=!this._items||e.length!==this._items.length||e.toArray().some(function(e,i){return e!==t._items.get(i)}),this._items=e}},connected:function(){this.$emitSync()},events:[{name:"click",delegate:function(){return this.targets+" "+this.$props.toggle},handler:function(t){t.preventDefault(),this.toggle(this.items.find(this.$props.toggle).index(t.currentTarget))}}],update:function(){var t=this;if(this.items&&this._changed){this.items.each(function(e,i){i=Vt(i),t.toggleNow(i.find(t.content),i.hasClass(t.clsOpen))});var e=!1!==this.active&&E(this.items.eq(Number(this.active)))||!this.collapsible&&E(this.items.eq(0));e&&!e.hasClass(this.clsOpen)&&this.toggle(e,!1)}},methods:{toggle:function(t,e){var i=this,n=f(t,this.items),o=this.items.filter("."+this.clsOpen);t=this.items.eq(n),t.add(!this.multiple&&o).each(function(n,s){s=Vt(s);var r=s.is(t),a=r&&!s.hasClass(i.clsOpen);if(a||!r||i.collapsible||!(o.length<2)){s.toggleClass(i.clsOpen,a);var l=s[0]._wrapper?s[0]._wrapper.children().first():s.find(i.content);s[0]._wrapper||(s[0]._wrapper=l.wrap("<div>").parent().attr("hidden",a)),i._toggleImmediate(l,!0),i.toggleElement(s[0]._wrapper,a,e).then(function(){s.hasClass(i.clsOpen)===a&&(a||i._toggleImmediate(l,!1),s[0]._wrapper=null,l.unwrap())})}})}}})}function gt(t){t.component("alert",{mixins:[He,Me],args:"animation",props:{close:String},defaults:{animation:[!0],close:".uk-alert-close",duration:150,hideProps:{opacity:0}},events:[{name:"click",delegate:function(){return this.close},handler:function(t){t.preventDefault(),this.closeAlert()}}],methods:{closeAlert:function(){var t=this;this.toggleElement(this.$el).then(function(){return t.$destroy(!0)})}}})}function mt(t){t.component("cover",{mixins:[He],props:{automute:Boolean,width:Number,height:Number},defaults:{automute:!0},computed:{el:function(){return this.$el[0]},parent:function(){return this.$el.parent()[0]}},ready:function(){if(this.$el.is("iframe")&&(this.$el.css("pointerEvents","none"),this.automute)){var t=this.$el.attr("src");this.$el.attr("src",t+(~t.indexOf("?")?"&":"?")+"enablejsapi=1&api=1").on("load",function(t){return t.target.contentWindow.postMessage('{"event": "command", "func": "mute", "method":"setVolume", "value":0}',"*")})}},update:{write:function(){0!==this.el.offsetHeight&&this.$el.css({width:"",height:""}).css(ee.cover({width:this.width||this.el.clientWidth,height:this.height||this.el.clientHeight},{width:this.parent.offsetWidth,height:this.parent.offsetHeight}))},events:["load","resize"]},events:{loadedmetadata:function(){this.$emit()}}})}function vt(t){function e(){n||(n=!0,Gt.on("click",function(t){for(var e;i&&i!==e&&!l(t.target,i.$el)&&(!i.toggle||!l(t.target,i.toggle.$el));)e=i,i.hide(!1)}))}var i;t.component("drop",{mixins:[Le,Me],args:"pos",props:{mode:"list",toggle:Boolean,boundary:"jQuery",boundaryAlign:Boolean,delayShow:Number,delayHide:Number,clsDrop:String},defaults:{mode:["click","hover"],toggle:"- :first",boundary:window,boundaryAlign:!1,delayShow:0,delayHide:800,clsDrop:!1,hoverIdle:200,animation:["uk-animation-fade"],cls:"uk-open"},init:function(){this.tracker=new Y,this.clsDrop=this.clsDrop||"uk-"+this.$options.name,this.clsPos=this.clsDrop,this.$el.addClass(this.clsDrop)},ready:function(){this.updateAria(this.$el),this.toggle&&(this.toggle=t.toggle(g(this.toggle,this.$el),{target:this.$el,mode:this.mode}))},events:[{name:"click",delegate:function(){return"."+this.clsDrop+"-close"},handler:function(t){t.preventDefault(),this.hide(!1)}},{name:"click",delegate:function(){return'a[href^="#"]'},handler:function(t){if(!t.isDefaultPrevented()){var e=Vt(t.target).attr("href");1===e.length&&t.preventDefault(),1!==e.length&&l(e,this.$el)||this.hide(!1)}}},{name:"toggle",handler:function(t,e){e&&!this.$el.is(e.target)||(t.preventDefault(),this.isToggled()?this.hide(!1):this.show(e,!1))}},{name:ge,filter:function(){return~this.mode.indexOf("hover")},handler:function(t){nt(t)||(i&&i!==this&&i.toggle&&~i.toggle.mode.indexOf("hover")&&!l(t.target,i.$el)&&!l(t.target,i.toggle.$el)&&i.hide(!1),t.preventDefault(),this.show(this.toggle))}},{name:"toggleshow",handler:function(t,e){e&&!this.$el.is(e.target)||(t.preventDefault(),this.show(e||this.toggle))}},{name:"togglehide "+me,handler:function(t,e){nt(t)||e&&!this.$el.is(e.target)||(t.preventDefault(),this.toggle&&~this.toggle.mode.indexOf("hover")&&this.hide())}},{name:"beforeshow",self:!0,handler:function(){this.clearTimers()}},{name:"show",self:!0,handler:function(){this.tracker.init(),this.toggle.$el.addClass(this.cls).attr("aria-expanded","true"),e()}},{name:"beforehide",self:!0,handler:function(){this.clearTimers()}},{name:"hide",handler:function(t){var e=t.target;if(!this.$el.is(e))return void(i=null===i&&l(e,this.$el)&&this.isToggled()?this:i);i=this.isActive()?null:i,this.toggle.$el.removeClass(this.cls).attr("aria-expanded","false").blur().find("a, button").blur(),this.tracker.cancel()}}],update:{write:function(){this.isToggled()&&!Kt.inProgress(this.$el)&&this.position()},events:["resize"]},methods:{show:function(t,e){var n=this;void 0===e&&(e=!0);var o=function(){n.isToggled()||(n.position(),n.toggleElement(n.$el,!0))},s=function(){if(n.toggle=t||n.toggle,n.clearTimers(),!n.isActive()){if(e&&i&&i!==n&&i.isDelaying)return void(n.showTimer=setTimeout(n.show,10));if(n.isParentOf(i)){if(!i.hideTimer)return;i.hide(!1)}else if(i&&!n.isChildOf(i)&&!n.isParentOf(i))for(var s;i&&i!==s;)s=i,i.hide(!1);e&&n.delayShow?n.showTimer=setTimeout(o,n.delayShow):o(),i=n}};t&&this.toggle&&!this.toggle.$el.is(t.$el)?(this.$el.one("hide",s),this.hide(!1)):s()},hide:function(t){var e=this;void 0===t&&(t=!0);var i=function(){return e.toggleNow(e.$el,!1)};this.clearTimers(),this.isDelaying=this.tracker.movesTo(this.$el),t&&this.isDelaying?this.hideTimer=setTimeout(this.hide,this.hoverIdle):t&&this.delayHide?this.hideTimer=setTimeout(i,this.delayHide):i()},clearTimers:function(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null,this.isDelaying=!1},isActive:function(){return i===this},isChildOf:function(t){return t&&t!==this&&l(this.$el,t.$el)},isParentOf:function(t){return t&&t!==this&&l(t.$el,this.$el)},position:function(){c(this.$el,this.clsDrop+"-(stack|boundary)").css({top:"",left:""}),this.$el.show().toggleClass(this.clsDrop+"-boundary",this.boundaryAlign);var t=X(this.boundary),e=this.boundaryAlign?t:X(this.toggle.$el);if("justify"===this.align){var i="y"===this.getAxis()?"width":"height";this.$el.css(i,e[i])}else this.$el.outerWidth()>Math.max(t.right-e.left,e.right-t.left)&&(this.$el.addClass(this.clsDrop+"-stack"),this.$el.trigger("stack",[this]));this.positionAt(this.$el,this.boundaryAlign?this.boundary:this.toggle.$el,this.boundary),this.$el[0].style.display=""}}}),t.drop.getActive=function(){return i};var n}function wt(t){t.component("dropdown",t.components.drop.extend({name:"dropdown"}))}function yt(t){t.component("form-custom",{mixins:[He],args:"target",props:{target:Boolean},defaults:{target:!1},computed:{input:function(){return this.$el.find(":input:first")},state:function(){return this.input.next()},target:function(){return this.$props.target&&g(!0===this.$props.target?"> :input:first + :first":this.$props.target,this.$el)}},connected:function(){this.input.trigger("change")},events:[{name:"focusin focusout mouseenter mouseleave",delegate:":input:first",handler:function(t){var e=t.type;this.state.toggleClass("uk-"+(~e.indexOf("focus")?"focus":"hover"),~["focusin","mouseenter"].indexOf(e))}},{name:"change",handler:function(){this.target&&this.target[this.target.is(":input")?"val":"text"](this.input[0].files&&this.input[0].files[0]?this.input[0].files[0].name:this.input.is("select")?this.input.find("option:selected").text():this.input.val())}}]})}function bt(t){t.component("gif",{update:{read:function(){var t=d(this.$el);!this.isInView&&t&&(this.$el[0].src=this.$el[0].src),this.isInView=t},events:["scroll","load","resize"]}})}function $t(t){t.component("grid",t.components.margin.extend({mixins:[He],name:"grid",defaults:{margin:"uk-grid-margin",clsStack:"uk-grid-stack"},update:{write:function(){this.$el.toggleClass(this.clsStack,this.stacks)},events:["load","resize"]}}))}function xt(t){t.component("height-match",{args:"target",props:{target:String,row:Boolean},defaults:{target:"> *",row:!0},computed:{elements:function(){return Vt(this.target,this.$el)}},update:{read:function(){var t=this,e=!1;this.elements.css("minHeight",""),this.rows=this.row?this.elements.toArray().reduce(function(t,i){return e!==i.offsetTop?t.push([i]):t[t.length-1].push(i),e=i.offsetTop,t},[]).map(function(e){return t.match(Vt(e))}):[this.match(this.elements)]},write:function(){this.rows.forEach(function(t){var e=t.height,i=t.elements;return i&&i.each(function(t,i){return i.style.minHeight=e+"px"})})},events:["resize"]},methods:{match:function(t){if(t.length<2)return{};var e=0,i=[];return t=t.each(function(t,n){var o,s,r;0===n.offsetHeight&&(o=Vt(n),s=o.attr("style")||null,r=o.attr("hidden")||null,o.attr({style:s+";display:block !important;",hidden:null})),e=Math.max(e,n.offsetHeight),i.push(n.offsetHeight),o&&o.attr({style:s,hidden:r})}).filter(function(t){return i[t]<e}),{height:e,elements:t}}}})}function kt(e){e.component("height-viewport",{props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean},defaults:{expand:!1,offsetTop:!1,offsetBottom:!1},connected:function(){this.$emitSync()},update:{write:function(){this.$el.css("boxSizing","border-box");var e,i=window.innerHeight,n=0;if(this.expand){this.$el.css({height:"",minHeight:""});var o=i-document.documentElement.offsetHeight;o>0&&this.$el.css("min-height",e=this.$el.outerHeight()+o)}else{var s=G(this.$el);if(s<i&&this.offsetTop&&(n+=s),!0===this.offsetBottom)n+=this.$el.next().outerHeight()||0;else if(t.isNumeric(this.offsetBottom))n+=i/100*this.offsetBottom;else if(this.offsetBottom&&"px"===this.offsetBottom.substr(-2))n+=parseFloat(this.offsetBottom);else if(k(this.offsetBottom)){var r=g(this.offsetBottom,this.$el);n+=r&&r.outerHeight()||0}this.$el.css("min-height",e=n?"calc(100vh - "+n+"px)":"100vh")}this.$el.height(""),e&&i-n>=this.$el.outerHeight()&&this.$el.css("height",e)},events:["load","resize"]}})}function Ct(t){i(function(){if(ue){var e="uk-hover";Qt.on("tap",function(t){var i=t.target;return Vt("."+e).filter(function(t,e){return!l(i,e)}).removeClass(e)}),Object.defineProperty(t,"hoverSelector",{set:function(t){Qt.on("tap",t,function(t){return t.currentTarget.classList.add(e)})}}),t.hoverSelector=".uk-animation-toggle, .uk-transition-toggle, [uk-hover]"}})}function Tt(e){function i(t,i){e.component(t,e.components.icon.extend({name:t,mixins:i?[i]:[],defaults:{icon:t}}))}var n={},o={spinner:Ke,totop:ti,"close-icon":Fe,"close-large":We,"navbar-toggle-icon":ze,"overlay-icon":qe,"pagination-next":Ye,"pagination-previous":Re,"search-icon":Ue,"search-large":Ve,"search-navbar":Xe,"slidenav-next":Ge,"slidenav-next-large":Qe,"slidenav-previous":Je,"slidenav-previous-large":Ze};e.component("icon",e.components.svg.extend({attrs:["icon","ratio"],mixins:[He],name:"icon",args:"icon",props:["icon"],defaults:{exclude:["id","style","class","src"]},init:function(){this.$el.addClass("uk-icon"),Jt&&(this.icon=H(H(this.icon,"left","right"),"previous","next"))},update:{read:function(){if(this.delay){var t=this.getIcon();t&&this.delay(t)}},events:["load"]},methods:{getSvg:function(){var t=this,e=this.getIcon();return e?w.resolve(e):"complete"!==document.readyState?w(function(e){t.delay=e}):w.reject("Icon not found.")},getIcon:function(){return o[this.icon]?(n[this.icon]||(n[this.icon]=this.parse(o[this.icon])),n[this.icon]):null}}})),["navbar-toggle-icon","overlay-icon","pagination-previous","pagination-next","totop"].forEach(function(t){return i(t)}),["slidenav-previous","slidenav-next"].forEach(function(t){return i(t,{init:function(){this.$el.addClass("uk-slidenav"),this.$el.hasClass("uk-slidenav-large")&&(this.icon+="-large")}})}),i("search-icon",{init:function(){this.$el.hasClass("uk-search-icon")&&this.$el.parents(".uk-search-large").length?this.icon="search-large":this.$el.parents(".uk-search-navbar").length&&(this.icon="search-navbar")}}),i("close",{init:function(){this.icon="close-"+(this.$el.hasClass("uk-close-large")?"large":"icon")}}),i("spinner",{connected:function(){var t=this;this.height=this.width=this.$el.width(),this.svg.then(function(e){var i=Vt(e).find("circle"),n=Math.floor(t.width/2);e.setAttribute("viewBox","0 0 "+t.width+" "+t.width),i.attr({cx:n,cy:n,r:n-parseFloat(i.css("stroke-width")||0)})})}}),e.icon.add=function(e){return t.extend(o,e)}}function _t(t){t.component("margin",{props:{margin:String,firstColumn:Boolean},defaults:{margin:"uk-margin-small-top",firstColumn:"uk-first-column"},update:{read:function(){var t=this;if(0===this.$el[0].offsetHeight)return void(this.hidden=!0);this.hidden=!1,this.stacks=!0;var e=this.$el.children().filter(function(t,e){return e.offsetHeight>0});this.rows=[[e.get(0)]],e.slice(1).each(function(e,i){for(var n=Math.ceil(i.offsetTop),o=n+i.offsetHeight,s=t.rows.length-1;s>=0;s--){var r=t.rows[s],a=Math.ceil(r[0].offsetTop);if(n>=a+r[0].offsetHeight){t.rows.push([i]);break}if(o>a){if(t.stacks=!1,i.offsetLeft<r[0].offsetLeft){r.unshift(i);break}r.push(i);break}if(0===s){t.rows.splice(s,0,[i]);break}}})},write:function(){var t=this;this.hidden||this.rows.forEach(function(e,i){return e.forEach(function(e,n){return Vt(e).toggleClass(t.margin,0!==i).toggleClass(t.firstColumn,0===n)})})},events:["load","resize"]}})}function St(e){e.component("modal",{mixins:[je],props:{center:Boolean},defaults:{center:!1,clsPage:"uk-modal-page",clsPanel:"uk-modal-dialog",selClose:".uk-modal-close, .uk-modal-close-default, .uk-modal-close-outside, .uk-modal-close-full"},update:{write:function(){"block"===this.$el.css("display")&&this.center&&this.$el.removeClass("uk-flex uk-flex-center uk-flex-middle").css("display","block").toggleClass("uk-flex uk-flex-center uk-flex-middle",window.innerHeight>this.panel.outerHeight(!0)).css("display",this.$el.hasClass("uk-flex")?"":"block")},events:["resize"]},events:[{name:"beforeshow",self:!0,handler:function(){this.$el.css("display","block").height()}},{name:"hidden",self:!0,handler:function(){this.$el.css("display","").removeClass("uk-flex uk-flex-center uk-flex-middle")}}]}),e.component("overflow-auto",{mixins:[He],computed:{panel:function(){return this.$el.closest(".uk-modal-dialog")}},connected:function(){this.$el.css("min-height",150)},update:{write:function(){var t=this.$el.css("max-height");this.$el.css("max-height",150).css("max-height",Math.max(150,150-(this.panel.outerHeight(!0)-window.innerHeight))),t!==this.$el.css("max-height")&&this.$el.trigger("resize")},events:["load","resize"]}}),e.modal.dialog=function(t,i){var n=e.modal('<div class="uk-modal">\n                <div class="uk-modal-dialog">'+t+"</div>\n             </div>",i);return n.$el.on("hidden",function(t){t.target===t.currentTarget&&n.$destroy(!0)}),n.show(),n},e.modal.alert=function(i,n){return n=t.extend({bgClose:!1,escClose:!1,labels:e.modal.labels},n),w(function(t){return e.modal.dialog('\n                <div class="uk-modal-body">'+(k(i)?i:Vt(i).html())+'</div>\n                <div class="uk-modal-footer uk-text-right">\n                    <button class="uk-button-default uk-button-primary uk-modal-close" autofocus>'+n.labels.ok+"</button>\n                </div>\n            ",n).$el.on("hide",t)})},e.modal.confirm=function(i,n){return n=t.extend({bgClose:!1,escClose:!1,labels:e.modal.labels},n),w(function(t,o){return e.modal.dialog('\n                <div class="uk-modal-body">'+(k(i)?i:Vt(i).html())+'</div>\n                <div class="uk-modal-footer uk-text-right">\n                    <button class="uk-button-default uk-button-default uk-modal-close">'+n.labels.cancel+'</button>\n                    <button class="uk-button-default uk-button-primary uk-modal-close" autofocus>'+n.labels.ok+"</button>\n                </div>\n            ",n).$el.on("click",".uk-modal-footer button",function(e){return 0===Vt(e.target).index()?o():t()})})},e.modal.prompt=function(i,n,o){return o=t.extend({bgClose:!1,escClose:!1,labels:e.modal.labels},o),w(function(t){var s=!1,r=e.modal.dialog('\n                <form class="-stacked">\n                    <div class="uk-modal-body">\n                        <label>'+(k(i)?i:Vt(i).html())+'</label>\n                        <input class="uk-input" type="text" autofocus>\n                    </div>\n                    <div class="uk-modal-footer uk-text-right">\n                        <button class="uk-button-default uk-button-default uk-modal-close" type="button">'+o.labels.cancel+'</button>\n                        <button class="uk-button-default uk-button-primary" type="submit">'+o.labels.ok+"</button>\n                    </div>\n                </form>\n            ",o),a=r.$el.find("input").val(n);r.$el.on("submit","form",function(e){e.preventDefault(),t(a.val()),s=!0,r.hide()}).on("hide",function(){s||t(null)})})},e.modal.labels={ok:"Ok",cancel:"Cancel"}}function Et(t){t.component("nav",t.components.accordion.extend({name:"nav",defaults:{targets:"> .uk-parent",toggle:"> a",content:"ul:first"}}))}function At(e){e.component("navbar",{mixins:[He],props:{dropdown:String,mode:"list",align:String,offset:Number,boundary:Boolean,boundaryAlign:Boolean,clsDrop:String,delayShow:Number,delayHide:Number,dropbar:Boolean,dropbarMode:String,dropbarAnchor:"jQuery",duration:Number},defaults:{dropdown:".uk-navbar-nav > li",align:Jt?"right":"left",clsDrop:"uk-navbar-dropdown",mode:void 0,offset:void 0,delayShow:void 0,delayHide:void 0,boundaryAlign:void 0,flip:"x",boundary:!0,dropbar:!1,dropbarMode:"slide",dropbarAnchor:!1,duration:200},computed:{boundary:function(){return!0===this.$props.boundary||this.boundaryAlign?this.$el:this.$props.boundary},pos:function(){return"bottom-"+this.align}},ready:function(){this.dropbar&&e.navbarDropbar(g(this.dropbar,this.$el)||Vt("<div></div>").insertAfter(this.dropbarAnchor||this.$el),{clsDrop:this.clsDrop,mode:this.dropbarMode,duration:this.duration,navbar:this})},update:function(){e.drop(Vt(this.dropdown+" ."+this.clsDrop,this.$el),t.extend({},this))},events:[{name:ge,delegate:function(){return this.dropdown},handler:function(t){var e=t.currentTarget,i=this.getActive();i&&i.toggle&&!l(i.toggle.$el,e)&&!i.tracker.movesTo(i.$el)&&i.hide(!1)}}],methods:{getActive:function(){var t=e.drop.getActive();return t&&"click"!==t.mode&&l(t.toggle.$el,this.$el)&&t}}}),e.component("navbar-dropbar",{mixins:[He],defaults:{clsDrop:"",mode:"slide",navbar:null,duration:200},init:function(){"slide"===this.mode&&this.$el.addClass("uk-navbar-dropbar-slide")},events:[{name:"beforeshow",el:function(){return this.navbar.$el},handler:function(t,e){var i=e.$el;if("bottom"===e.dir&&!l(i,this.$el))return i.appendTo(this.$el),e.show(),!1}},{name:"mouseleave",handler:function(){var t=this.navbar.getActive();t&&!this.$el.is(":hover")&&t.hide()}},{name:"beforeshow",handler:function(t,e){var i=e.$el;this.clsDrop&&i.addClass(this.clsDrop+"-dropbar"),this.transitionTo(i.outerHeight(!0))}},{name:"beforehide",handler:function(t,e){var i=e.$el,n=this.navbar.getActive();if(this.$el.is(":hover")&&n&&n.$el.is(i))return!1}},{name:"hide",handler:function(t,e){var i=e.$el,n=this.navbar.getActive();(!n||n&&n.$el.is(i))&&this.transitionTo(0)}}],methods:{transitionTo:function(t){var e=this;return this.$el.height(this.$el[0].offsetHeight?this.$el.height():0),Zt.cancel(this.$el).then(function(){return Zt.start(e.$el,{height:t},e.duration)})}}})}function Ot(t){t.component("offcanvas",{mixins:[je],args:"mode",props:{content:String,mode:String,flip:Boolean,overlay:Boolean},defaults:{content:".uk-offcanvas-content:first",mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",clsPanel:"uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContent:"uk-offcanvas-content",clsContentAnimation:"uk-offcanvas-content-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close"},computed:{content:function(){return Vt(g(this.$props.content,this.$el))},clsFlip:function(){return this.flip?this.$props.clsFlip:""},clsOverlay:function(){return this.overlay?this.$props.clsOverlay:""},clsMode:function(){return this.$props.clsMode+"-"+this.mode},clsSidebarAnimation:function(){return"none"===this.mode||"reveal"===this.mode?"":this.$props.clsSidebarAnimation},clsContentAnimation:function(){return"push"!==this.mode&&"reveal"!==this.mode?"":this.$props.clsContentAnimation},transitionElement:function(){return"reveal"===this.mode?this.panel.parent():this.panel}},update:{write:function(){this.isToggled()&&((this.overlay||this.clsContentAnimation)&&this.content.width(window.innerWidth-this.scrollbarWidth),this.overlay&&(this.content.height(window.innerHeight),Pe&&this.content.scrollTop(Pe.y)))},events:["resize"]},events:[{name:"beforeshow",self:!0,handler:function(){Pe=Pe||{x:window.pageXOffset,y:window.pageYOffset},"reveal"!==this.mode||this.panel.parent().hasClass(this.clsMode)||this.panel.wrap("<div>").parent().addClass(this.clsMode),Qt.css("overflow-y",(!this.clsContentAnimation||this.flip)&&this.scrollbarWidth&&this.overlay?"scroll":""),this.body.addClass(this.clsContainer+" "+this.clsFlip+" "+this.clsOverlay).height(),this.content.addClass(this.clsContentAnimation),this.panel.addClass(this.clsSidebarAnimation+" "+("reveal"!==this.mode?this.clsMode:"")),this.$el.addClass(this.clsOverlay).css("display","block").height()}},{name:"beforehide",self:!0,handler:function(){this.content.removeClass(this.clsContentAnimation),("none"===this.mode||this.getActive()&&this.getActive()!==this)&&this.panel.trigger(we)}},{name:"hidden",self:!0,handler:function(){"reveal"===this.mode&&this.panel.unwrap(),this.overlay||(Pe={x:window.pageXOffset,y:window.pageYOffset}),this.panel.removeClass(this.clsSidebarAnimation+" "+this.clsMode),this.$el.removeClass(this.clsOverlay).css("display",""),this.body.removeClass(this.clsContainer+" "+this.clsFlip+" "+this.clsOverlay).scrollTop(Pe.y),Qt.css("overflow-y",""),this.content.width("").height(""),window.scrollTo(Pe.x,Pe.y),Pe=null}},{name:"swipeLeft swipeRight",handler:function(t){this.isToggled()&&nt(t)&&("swipeLeft"===t.type&&!this.flip||"swipeRight"===t.type&&this.flip)&&this.hide()}}]})}function Dt(t){t.component("responsive",{props:["width","height"],init:function(){this.$el.addClass("uk-responsive-width")},update:{write:function(){this.$el.is(":visible")&&this.width&&this.height&&this.$el.height(ee.fit({height:this.height,width:this.width},{width:this.$el.parent().width(),height:this.height||this.$el.height()}).height)},events:["load","resize"]}})}function It(t){t.component("scroll",{props:{duration:Number,transition:String,offset:Number},defaults:{duration:1e3,
+transition:"easeOutExpo",offset:0},methods:{scrollToElement:function(t){var e=this;t=Vt(t);var i=G(t)-this.offset,n=document.documentElement.offsetHeight,o=window.innerHeight;i+o>n&&(i=n-o),Vt("html,body").stop().animate({scrollTop:Math.round(i)},this.duration,this.transition).promise().then(function(){return e.$el.trigger("scrolled",[e])})}},events:{click:function(t){t.isDefaultPrevented()||(t.preventDefault(),this.scrollToElement(Vt(this.$el[0].hash).length?this.$el[0].hash:"body"))}}}),Vt.easing.easeOutExpo||(Vt.easing.easeOutExpo=function(t,e,i,n,o){return e===o?i+n:n*(1-Math.pow(2,-10*e/o))+i})}function Nt(t){t.component("scrollspy",{args:"cls",props:{cls:"list",target:String,hidden:Boolean,offsetTop:Number,offsetLeft:Number,repeat:Boolean,delay:Number},defaults:{cls:["uk-scrollspy-inview"],target:!1,hidden:!0,offsetTop:0,offsetLeft:0,repeat:!1,delay:0,inViewClass:"uk-scrollspy-inview"},init:function(){this.$emitSync()},computed:{elements:function(){return this.target&&Vt(this.target,this.$el)||this.$el}},update:[{write:function(){this.hidden&&this.elements.filter(":not(."+this.inViewClass+")").css("visibility","hidden")}},{read:function(){var t=this;this.elements.each(function(e,i){if(!i._scrollspy){var n=Vt(i).attr("uk-scrollspy-class");i._scrollspy={toggles:n&&n.split(",")||t.cls}}i._scrollspy.show=d(i,t.offsetTop,t.offsetLeft)})},write:function(){var t=this,e=1===this.elements.length?1:0;this.elements.each(function(i,n){var o=Vt(n),s=n._scrollspy;s.show?s.inview||s.timer||(s.timer=setTimeout(function(){o.css("visibility","").addClass(t.inViewClass).toggleClass(s.toggles[0]).trigger("inview"),s.inview=!0,delete s.timer},t.delay*e++)):s.inview&&t.repeat&&(s.timer&&(clearTimeout(s.timer),delete s.timer),o.removeClass(t.inViewClass).toggleClass(s.toggles[0]).css("visibility",t.hidden?"hidden":"").trigger("outview"),s.inview=!1),s.toggles.reverse()})},events:["scroll","load","resize"]}]})}function Bt(t){t.component("scrollspy-nav",{props:{cls:String,closest:String,scroll:Boolean,overflow:Boolean,offset:Number},defaults:{cls:"uk-active",closest:!1,scroll:!1,overflow:!0,offset:0},computed:{links:function(){return this.$el.find('a[href^="#"]').filter(function(t,e){return e.hash})},elements:function(){return this.closest?this.links.closest(this.closest):this.links},targets:function(){return Vt(this.links.toArray().map(function(t){return t.hash}).join(","))}},update:[{read:function(){this.scroll&&t.scroll(this.links,{offset:this.offset||0})}},{read:function(){var t=this,e=window.pageYOffset+this.offset,i=document.documentElement.scrollHeight-window.innerHeight+this.offset;this.active=!1,this.targets.each(function(n,o){o=Vt(o);var s=G(o),r=n+1===t.targets.length;if(!t.overflow&&(0===n&&s>e||r&&s+o[0].offsetTop<e))return!1;if(r||!(G(t.targets.eq(n+1))<=e)){if(e>=i)for(var a=t.targets.length-1;a>n;a--)if(d(t.targets.eq(a))){o=t.targets.eq(a);break}return!(t.active=E(t.links.filter('[href="#'+o.attr("id")+'"]')))}})},write:function(){this.links.blur(),this.elements.removeClass(this.cls),this.active&&this.$el.trigger("active",[this.active,(this.closest?this.active.closest(this.closest):this.active).addClass(this.cls)])},events:["scroll","load","resize"]}]})}function Pt(e){e.component("sticky",{mixins:[He],attrs:!0,props:{top:null,bottom:Boolean,offset:Number,animation:String,clsActive:String,clsInactive:String,clsFixed:String,widthElement:"jQuery",showOnUp:Boolean,media:"media",target:Number},defaults:{top:0,bottom:!1,offset:0,animation:"",clsActive:"uk-active",clsInactive:"",clsFixed:"uk-sticky-fixed",widthElement:!1,showOnUp:!1,media:!1,target:!1},connected:function(){this.placeholder=Vt('<div class="uk-sticky-placeholder"></div>'),this.widthElement=this.$props.widthElement||this.placeholder,this.isActive||this.$el.addClass(this.clsInactive)},disconnected:function(){this.isActive&&(this.isActive=!1,this.hide(),this.$el.removeClass(this.clsInactive)),this.placeholder.remove(),this.placeholder=null,this.widthElement=null},ready:function(){var t=this;if(this.target&&location.hash&&window.pageYOffset>0){var e=g(location.hash);e&&ae(function(){var i=G(e),n=G(t.$el),o=t.$el[0].offsetHeight;n+o>=i&&n<=i+e[0].offsetHeight&&window.scrollTo(0,i-o-t.target-t.offset)})}},update:[{write:function(){var e,i=this,n=this.$el[0].offsetHeight;this.placeholder.css("height","absolute"!==this.$el.css("position")?n:"").css(this.$el.css(["marginTop","marginBottom","marginLeft","marginRight"])),document.documentElement.contains(this.placeholder[0])||this.placeholder.insertAfter(this.$el).attr("hidden",!0),this.width=this.widthElement.attr("hidden",null)[0].offsetWidth,this.widthElement.attr("hidden",!this.isActive),this.topOffset=G(this.isActive?this.placeholder:this.$el),this.bottomOffset=this.topOffset+n,["top","bottom"].forEach(function(n){i[n]=i.$props[n],i[n]&&(t.isNumeric(i[n])?i[n]=i[n+"Offset"]+parseFloat(i[n]):k(i[n])&&i[n].match(/^-?\d+vh$/)?i[n]=window.innerHeight*parseFloat(i[n])/100:(e=!0===i[n]?i.$el.parent():g(i[n],i.$el))&&(i[n]=G(e)+e[0].offsetHeight))}),this.top=Math.max(parseFloat(this.top),this.topOffset)-this.offset,this.bottom=this.bottom&&this.bottom-n,this.inactive=this.media&&!window.matchMedia(this.media).matches,this.isActive&&this.update()},events:["load","resize"]},{read:function(){this.offsetTop=G(this.$el)},write:function(t){var e=this;void 0===t&&(t={});var i=t.dir,n=window.pageYOffset;if(!(n<0||!this.$el.is(":visible")||this.disabled||this.showOnUp&&!i))if(this.inactive||n<this.top||this.showOnUp&&(n<=this.top||"down"===i||"up"===i&&!this.isActive&&n<=this.bottomOffset)){if(!this.isActive)return;this.isActive=!1,this.animation&&this.bottomOffset<this.offsetTop?Kt.cancel(this.$el).then(function(){return Kt.out(e.$el,e.animation).then(function(){return e.hide()})}):this.hide()}else this.isActive?this.update():this.animation?Kt.cancel(this.$el).then(function(){e.show(),Kt.in(e.$el,e.animation)}):this.show()},events:["scroll"]}],methods:{show:function(){this.isActive=!0,this.update(),this.$el.trigger("active"),this.placeholder.attr("hidden",null)},hide:function(){this.$el.addClass(this.clsInactive).removeClass(this.clsFixed).removeClass(this.clsActive).css({position:"",top:"",width:""}).trigger("inactive"),this.placeholder.attr("hidden",!0)},update:function(){var t=Math.max(0,this.offset),e=window.pageYOffset,i=e>this.top;this.bottom&&e>this.bottom-this.offset&&(t=this.bottom-e),this.$el.css({position:"fixed",top:t+"px",width:this.width}).addClass(this.clsFixed).toggleClass(this.clsActive,i).toggleClass(this.clsInactive,!i)}}})}function Ht(e){e.component("svg",{attrs:!0,props:{id:String,icon:String,src:String,style:String,width:Number,height:Number,ratio:Number,class:String},defaults:{ratio:1,id:!1,exclude:["src"],class:""},init:function(){this.class+=" uk-svg"},connected:function(){var t=this;if(!this.icon&&this.src&&~this.src.indexOf("#")){var e=this.src.split("#");e.length>1&&(this.src=e[0],this.icon=e[1])}this.width=this.$props.width,this.height=this.$props.height,this.svg=this.getSvg().then(function(e){return w(function(i,n){return $e.mutate(function(){var o,s;if(!e)return void n("SVG not found.");if(t.icon)if(o=e.getElementById(t.icon)){var r=o.outerHTML;if(!r){var a=document.createElement("div");a.appendChild(o.cloneNode(!0)),r=a.innerHTML}r=r.replace(/<symbol/g,"<svg"+(~r.indexOf("xmlns")?"":' xmlns="http://www.w3.org/2000/svg"')).replace(/symbol>/g,"svg>"),s=ii.parseFromString(r,"image/svg+xml").documentElement}else e.querySelector("symbol")||(s=e.documentElement.cloneNode(!0));else s=e.documentElement.cloneNode(!0);if(!s)return void n("SVG not found.");var l=s.getAttribute("viewBox");l&&(l=l.split(" "),t.width=t.width||l[2],t.height=t.height||l[3]),t.width*=t.ratio,t.height*=t.ratio;for(var h in t.$options.props)t[h]&&!~t.exclude.indexOf(h)&&s.setAttribute(h,t[h]);t.id||s.removeAttribute("id"),t.width&&!t.height&&s.removeAttribute("height"),t.height&&!t.width&&s.removeAttribute("width");var c=t.$el[0];p(c)||"CANVAS"===c.tagName?(t.$el.attr({hidden:!0,id:null}),c.nextSibling?c.parentNode.insertBefore(s,c.nextSibling):c.parentNode.appendChild(s)):c.appendChild(s),i(s)})})}).then(null,function(){}),this._isReady||this.$emitSync()},disconnected:function(){p(this.$el)&&this.$el.attr({hidden:null,id:this.id||null}),this.svg&&(this.svg.then(function(t){return t&&t.parentNode&&t.parentNode.removeChild(t)}),this.svg=null)},methods:{getSvg:function(){var e=this;return this.src?ei[this.src]?ei[this.src]:(ei[this.src]=w(function(i,n){0===e.src.lastIndexOf("data:",0)?i(e.parse(decodeURIComponent(e.src.split(",")[1]))):t.ajax(e.src,{dataType:"html"}).then(function(t){i(e.parse(t))},function(){n("SVG not found.")})}),ei[this.src]):w.reject()},parse:function(t){var e=ii.parseFromString(t,"image/svg+xml");return e.documentElement&&"svg"===e.documentElement.nodeName?e:null}}})}function Mt(t){t.component("switcher",{mixins:[Me],args:"connect",props:{connect:String,toggle:String,active:Number,swiping:Boolean},defaults:{connect:!1,toggle:" > *",active:0,swiping:!0,cls:"uk-active",clsContainer:"uk-switcher",attrItem:"uk-switcher-item",queued:!0},connected:function(){this.$emitSync()},computed:{connects:function(){return g(this.connect,this.$el)||Vt(this.$el.next("."+this.clsContainer))},toggles:function(){return Vt(this.toggle,this.$el)}},events:[{name:"click",delegate:function(){return this.toggle+":not(.uk-disabled)"},handler:function(t){t.preventDefault(),this.show(t.currentTarget)}},{name:"click",el:function(){return this.connects},delegate:function(){return"["+this.attrItem+"],[data-"+this.attrItem+"]"},handler:function(t){t.preventDefault(),this.show(Vt(t.currentTarget)[t.currentTarget.hasAttribute(this.attrItem)?"attr":"data"](this.attrItem))}},{name:"swipeRight swipeLeft",filter:function(){return this.swiping},el:function(){return this.connects},handler:function(t){nt(t)&&(t.preventDefault(),window.getSelection().toString()||this.show("swipeLeft"===t.type?"next":"previous"))}}],update:function(){this.updateAria(this.connects.children()),this.show(E(this.toggles.filter("."+this.cls+":first"))||E(this.toggles.eq(this.active))||this.toggles.first())},methods:{show:function(t){for(var e,i=this,n=this.toggles.length,o=this.connects.children("."+this.cls).index(),s=o>=0,r=f(t,this.toggles,o),a="previous"===t?-1:1,l=0;l<n;l++,r=(r+a+n)%n)if(!i.toggles.eq(r).is(".uk-disabled, [disabled]")){e=i.toggles.eq(r);break}!e||o>=0&&e.hasClass(this.cls)||o===r||(this.toggles.removeClass(this.cls).attr("aria-expanded",!1),e.addClass(this.cls).attr("aria-expanded",!0),s?this.toggleElement(this.connects.children(":nth-child("+(o+1)+"),:nth-child("+(r+1)+")")):this.toggleNow(this.connects.children(":nth-child("+(r+1)+")")))}}})}function jt(t){t.component("tab",t.components.switcher.extend({mixins:[He],name:"tab",props:{media:"media"},defaults:{media:960,attrItem:"uk-tab-item"},init:function(){var e=this.$el.hasClass("uk-tab-left")&&"uk-tab-left"||this.$el.hasClass("uk-tab-right")&&"uk-tab-right";e&&t.toggle(this.$el,{cls:e,mode:"media",media:this.media})}}))}function Lt(e){e.component("toggle",{mixins:[e.mixin.togglable],args:"target",props:{href:String,target:null,mode:"list",media:"media"},defaults:{href:!1,target:!1,mode:"click",queued:!0,media:!1},computed:{target:function(){return g(this.$props.target||this.href,this.$el)||this.$el}},events:[{name:ge+" "+me,filter:function(){return~this.mode.indexOf("hover")},handler:function(t){nt(t)||this.toggle("toggle"+(t.type===ge?"show":"hide"))}},{name:"click",filter:function(){return~this.mode.indexOf("click")||ue},handler:function(t){if(nt(t)||~this.mode.indexOf("click")){var e=Vt(t.target).closest("a[href]");(Vt(t.target).closest('a[href="#"], button').length||e.length&&(this.cls||!this.target.is(":visible")||"#"===e.attr("href")[0]&&this.target.is(e.attr("href"))))&&t.preventDefault(),this.toggle()}}}],update:{write:function(){if(~this.mode.indexOf("media")&&this.media){var t=this.isToggled(this.target);(window.matchMedia(this.media).matches?!t:t)&&this.toggle()}},events:["load","resize"]},methods:{toggle:function(e){var i=t.Event(e||"toggle");this.target.triggerHandler(i,[this]),i.isDefaultPrevented()||this.toggleElement(this.target)}}})}function Ft(t){t.component("leader",{mixins:[He],props:{fill:String,media:"media"},defaults:{fill:"",media:!1,clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:function(){return this.$props.fill||j("leader-fill")}},connected:function(){this.wrapper=this.$el.wrapInner('<span class="'+this.clsWrapper+'">').children().first()},disconnected:function(){this.wrapper.contents().unwrap()},update:[{read:function(){var t=this._width;this._width=Math.floor(this.$el[0].offsetWidth/2),this._changed=t!==this._width,this._hide=this.media&&!window.matchMedia(this.media).matches},write:function(){this.wrapper.toggleClass(this.clsHide,this._hide),this._changed&&this.wrapper.attr(this.attrFill,Array(this._width).join(this.fill))},events:["load","resize"]}]})}function Wt(t){function e(t){var e=t-Date.now();return{total:e,seconds:e/1e3%60,minutes:e/1e3/60%60,hours:e/1e3/60/60%24,days:e/1e3/60/60/24}}Wt.installed||t.component("countdown",{mixins:[t.mixin.class],attrs:!0,props:{date:String,clsWrapper:String},defaults:{date:"",clsWrapper:".uk-countdown-%unit%"},computed:{date:function(){return Date.parse(this.$props.date)},days:function(){return this.$el.find(this.clsWrapper.replace("%unit%","days"))},hours:function(){return this.$el.find(this.clsWrapper.replace("%unit%","hours"))},minutes:function(){return this.$el.find(this.clsWrapper.replace("%unit%","minutes"))},seconds:function(){return this.$el.find(this.clsWrapper.replace("%unit%","seconds"))},units:function(){var t=this;return["days","hours","minutes","seconds"].filter(function(e){return t[e].length})}},connected:function(){this.start()},disconnected:function(){var t=this;this.stop(),this.units.forEach(function(e){return t[e].empty()})},update:{write:function(){var t=this,i=e(this.date);i.total<=0&&(this.stop(),i.days=i.hours=i.minutes=i.seconds=0),this.units.forEach(function(e){var n=String(Math.floor(i[e]));if(n=n.length<2?"0"+n:n,t[e].text()!==n){var o=t[e];n=n.split(""),n.length!==o.children().length&&o.empty().append(n.map(function(){return"<span></span>"}).join("")),n.forEach(function(t,e){return o[0].childNodes[e].innerText=t})}})}},methods:{start:function(){var t=this;this.stop(),this.date&&this.units.length&&(this.$emit(),this.timer=setInterval(function(){return t.$emit()},1e3))},stop:function(){this.timer&&(clearInterval(this.timer),this.timer=null)}}})}function zt(t){if(!zt.installed){var e=t.util,i=e.$,n=e.ajax,o=e.doc,s=e.Event,r=e.extend,a=e.Dimensions,l=e.getIndex,h=e.Transition;t.component("lightbox",{name:"lightbox",props:{toggle:String,duration:Number,inverse:Boolean},defaults:{toggle:"a",duration:400,dark:!1,attrItem:"uk-lightbox-item",items:[],index:0},computed:{toggles:function(){var t=this;return i(this.toggle,this.$el).each(function(e,i){return t.items.push({source:i.getAttribute("href"),title:i.getAttribute("title"),type:i.getAttribute("type")})})}},events:[{name:"click",delegate:function(){return this.toggle+":not(.uk-disabled)"},handler:function(t){t.preventDefault(),this.show(this.toggles.index(t.currentTarget))}},{name:"showitem",handler:function(t){this.getItem().content&&(this.$update(),t.stopImmediatePropagation())}}],update:{write:function(){var t=this,e=this.getItem();if(this.modal&&e.content){var n=this.modal.panel,o={width:n.width(),height:n.height()},s={width:window.innerWidth-(n.outerWidth(!0)-o.width),height:window.innerHeight-(n.outerHeight(!0)-o.height)},r=a.fit({width:e.width,height:e.height},s);h.stop(n),h.stop(this.modal.content),this.modal.content&&this.modal.content.remove(),this.modal.content=i(e.content).css("opacity",0).appendTo(n),n.css(o),h.start(n,r,this.duration).then(function(){h.start(t.modal.content,{opacity:1},400).then(function(){n.find("[uk-transition-hide]").show(),n.find("[uk-transition-show]").hide()})})}},events:["resize"]},methods:{show:function(e){var n=this;this.index=l(e,this.items,this.index),this.modal||(this.modal=t.modal.dialog('\n                        <button class="uk-modal-close-outside" uk-transition-hide type="button" uk-close></button>\n                        <span class="uk-position-center" uk-transition-show uk-spinner></span>\n                    ',{center:!0}),this.modal.$el.css("overflow","hidden").addClass("uk-modal-lightbox"),this.modal.panel.css({width:200,height:200}),this.modal.caption=i('<div class="uk-modal-caption" uk-transition-hide></div>').appendTo(this.modal.panel),this.items.length>1&&i('<div class="'+(this.dark?"uk-dark":"uk-light")+'" uk-transition-hide>\n                                <a href="#" class="uk-position-center-left" uk-slidenav-previous uk-lightbox-item="previous"></a>\n                                <a href="#" class="uk-position-center-right" uk-slidenav-next uk-lightbox-item="next"></a>\n                            </div>\n                        ').appendTo(this.modal.panel.addClass("uk-slidenav-position")),this.modal.$el.on("hidden",this.hide).on("click","["+this.attrItem+"]",function(t){t.preventDefault(),n.show(i(t.currentTarget).attr(n.attrItem))}).on("swipeRight swipeLeft",function(t){t.preventDefault(),window.getSelection().toString()||n.show("swipeLeft"===t.type?"next":"previous")})),this.modal.panel.find("[uk-transition-hide]").hide(),this.modal.panel.find("[uk-transition-show]").show(),this.modal.content&&this.modal.content.remove(),this.modal.caption.text(this.getItem().title);var r=s("showitem");this.$el.trigger(r),r.isImmediatePropagationStopped()||this.setError(this.getItem()),o.on("keydown."+this.$options.name,function(t){switch(t.keyCode){case 37:n.show("previous");break;case 39:n.show("next")}})},hide:function(){var t=this;o.off("keydown."+this.$options.name),this.modal.hide().then(function(){t.modal.$destroy(!0),t.modal=null})},getItem:function(){return this.items[this.index]||{source:"",title:"",type:""}},setItem:function(t,e,i,n){void 0===i&&(i=200),void 0===n&&(n=200),r(t,{content:e,width:i,height:n}),this.$update()},setError:function(t){this.setItem(t,'<div class="uk-position-cover uk-flex uk-flex-middle uk-flex-center"><strong>Loading resource failed!</strong></div>',400,300)}}}),t.mixin({events:{showitem:function(t){var e=this,i=this.getItem();if("image"===i.type||!i.source||i.source.match(/\.(jp(e)?g|png|gif|svg)$/i)){var n=new Image;n.onerror=function(){return e.setError(i)},n.onload=function(){return e.setItem(i,'<img class="uk-responsive-width" width="'+n.width+'" height="'+n.height+'" src ="'+i.source+'">',n.width,n.height)},n.src=i.source,t.stopImmediatePropagation()}}}},"lightbox"),t.mixin({events:{showitem:function(t){var e=this,n=this.getItem();if("video"===n.type||!n.source||n.source.match(/\.(mp4|webm|ogv)$/i)){var o=i('<video class="uk-responsive-width" controls></video>').on("loadedmetadata",function(){return e.setItem(n,o.attr({width:o[0].videoWidth,height:o[0].videoHeight}),o[0].videoWidth,o[0].videoHeight)}).attr("src",n.source);t.stopImmediatePropagation()}}}},"lightbox"),t.mixin({events:{showitem:function(t){var e,i=this,n=this.getItem();if((e=n.source.match(/\/\/.*?youtube\.[a-z]+\/watch\?v=([^&]+)&?(.*)/))||n.source.match(/youtu\.be\/(.*)/)){var o=e[1],s=new Image,r=!1,a=function(t,e){return i.setItem(n,'<iframe src="//www.youtube.com/embed/'+o+'" width="'+t+'" height="'+e+'" style="max-width:100%;box-sizing:border-box;"></iframe>',t,e)};s.onerror=function(){return a(640,320)},s.onload=function(){120===s.width&&90===s.height?r?a(640,320):(r=!0,s.src="//img.youtube.com/vi/"+o+"/0.jpg"):a(s.width,s.height)},s.src="//img.youtube.com/vi/"+o+"/maxresdefault.jpg",t.stopImmediatePropagation()}}}},"lightbox"),t.mixin({events:{showitem:function(t){var e,i=this,o=this.getItem();if(e=o.source.match(/(\/\/.*?)vimeo\.[a-z]+\/([0-9]+).*?/)){var s=e[2],r=function(t,e){return i.setItem(o,'<iframe src="//player.vimeo.com/video/'+s+'" width="'+t+'" height="'+e+'" style="max-width:100%;box-sizing:border-box;"></iframe>',t,e)};n({type:"GET",url:"http://vimeo.com/api/oembed.json?url="+encodeURI(o.source),jsonp:"callback",dataType:"jsonp"}).then(function(t){return r(t.width,t.height)}),t.stopImmediatePropagation()}}}},"lightbox")}}function qt(t){if(!qt.installed){var e=t.util,i=e.$,n=e.each,o=e.pointerEnter,s=e.pointerLeave,r=e.Transition,a={};t.component("notification",{functional:!0,args:["message","status"],defaults:{message:"",status:"",timeout:5e3,group:null,pos:"top-center",onClose:null,clsClose:"uk-notification-close"},created:function(){a[this.pos]||(a[this.pos]=i('<div class="uk-notification uk-notification-'+this.pos+'"></div>').appendTo(t.container)),this.$mount(i('<div class="uk-notification-message'+(this.status?" uk-notification-message-"+this.status:"")+'">\n                    <a href="#" class="'+this.clsClose+'" data-uk-close></a>\n                    <div>'+this.message+"</div>\n                </div>").appendTo(a[this.pos].show())[0])},ready:function(){var t=this,e=parseInt(this.$el.css("margin-bottom"),10);r.start(this.$el.css({opacity:0,marginTop:-1*this.$el.outerHeight(),marginBottom:0}),{opacity:1,marginTop:0,marginBottom:e}).then(function(){t.timeout&&(t.timer=setTimeout(t.close,t.timeout),t.$el.on(o,function(){return clearTimeout(t.timer)}).on(s,function(){return t.timer=setTimeout(t.close,t.timeout)}))})},events:{click:function(t){i(t.target).closest('a[href="#"]').length&&t.preventDefault(),this.close()}},methods:{close:function(t){var e=this,i=function(){e.onClose&&e.onClose(),e.$el.trigger("close",[e]).remove(),a[e.pos].children().length||a[e.pos].hide()};this.timer&&clearTimeout(this.timer),t?i():r.start(this.$el,{opacity:0,marginTop:-1*this.$el.outerHeight(),marginBottom:0}).then(i)}}}),t.notification.closeAll=function(e,i){n(t.instances,function(t,n){"notification"!==n.$options.name||e&&e!==n.group||n.close(i)})}}}function Yt(t){function e(i){return t.getComponent(i,"sortable")||i.parentNode&&e(i.parentNode)}function i(){var t=setTimeout(function(){return r.trigger("click")},0),e=function(i){i.preventDefault(),i.stopPropagation(),clearTimeout(t),u(r,"click",e,!0)};c(r,"click",e,!0)}if(!Yt.installed){var n=t.mixin,o=t.util,s=o.$,r=o.docElement,a=o.extend,l=o.getDimensions,h=o.isWithin,c=o.on,u=o.off,d=o.offsetTop,f=o.pointerDown,p=o.pointerMove,g=o.pointerUp,m=o.promise,v=o.win;t.component("sortable",{mixins:[n.class],props:{group:String,animation:Number,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},defaults:{group:!1,animation:150,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1},init:function(){var t=this;["init","start","move","end"].forEach(function(e){var i=t[e];t[e]=function(e){e=e.originalEvent||e,t.scrollY=window.scrollY;var n=e.touches&&e.touches[0]||e,o=n.pageX,s=n.pageY;t.pos={x:o,y:s},i(e)}})},events:(w={},w[f]="init",w),update:{write:function(){var t=this;if(this.clsEmpty&&this.$el.toggleClass(this.clsEmpty,!this.$el.children().length),this.drag){this.drag.offset({top:this.pos.y+this.origin.top,left:this.pos.x+this.origin.left});var e=d(this.drag),i=e+this.drag[0].offsetHeight;e>0&&e<this.scrollY?setTimeout(function(){return v.scrollTop(t.scrollY-5)},5):i<r[0].offsetHeight&&i>window.innerHeight+this.scrollY&&setTimeout(function(){return v.scrollTop(t.scrollY+5)},5)}}},methods:{init:function(t){var e=s(t.target),i=this.$el.children().filter(function(e,i){return h(t.target,i)});!i.length||e.is(":input")||this.handle&&!h(e,this.handle)||t.button&&0!==t.button||h(e,"."+this.clsNoDrag)||(t.preventDefault(),t.stopPropagation(),this.touched=[this],this.placeholder=i,this.origin=a({target:e,index:this.placeholder.index()},this.pos),r.on(p,this.move),r.on(g,this.end),v.on("scroll",this.scroll),this.threshold||this.start(t))},start:function(e){this.drag=s(this.placeholder[0].outerHTML.replace(/^<li/i,"<div").replace(/li>$/i,"div>")).attr("uk-no-boot","").addClass(this.clsDrag+" "+this.clsCustom).css({boxSizing:"border-box",width:this.placeholder.outerWidth(),height:this.placeholder.outerHeight()}).css(this.placeholder.css(["paddingLeft","paddingRight","paddingTop","paddingBottom"])).appendTo(t.container),this.drag.children().first().height(this.placeholder.children().height());var i=l(this.placeholder),n=i.left,o=i.top;a(this.origin,{left:n-this.pos.x,top:o-this.pos.y}),this.placeholder.addClass(this.clsPlaceholder),this.$el.children().addClass(this.clsItem),r.addClass(this.clsDragState),this.$el.trigger("start",[this,this.placeholder,this.drag]),this.move(e)},move:function(t){if(!this.drag)return void((Math.abs(this.pos.x-this.origin.x)>this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(t));this.$emit();var i="mousemove"===t.type?t.target:document.elementFromPoint(this.pos.x-document.body.scrollLeft,this.pos.y-document.body.scrollTop),n=e(i),o=e(this.placeholder[0]),r=n!==o;if(n&&!h(i,this.placeholder)&&(!r||n.group&&n.group===o.group)){if(i=n.$el.is(i.parentNode)&&s(i)||n.$el.children().has(i),r)o.remove(this.placeholder);else if(!i.length)return;n.insert(this.placeholder,i),~this.touched.indexOf(n)||this.touched.push(n)}},scroll:function(){var t=window.scrollY;t!==this.scrollY&&(this.pos.y+=t-this.scrollY,this.scrollY=t,this.$emit())},end:function(t){if(r.off(p,this.move),r.off(g,this.end),v.off("scroll",this.scroll),!this.drag)return void("mouseup"!==t.type&&h(t.target,"a[href]")&&(location.href=s(t.target).closest("a[href]").attr("href")));i();var n=e(this.placeholder[0]);this===n?this.origin.index!==this.placeholder.index()&&this.$el.trigger("change",[this,this.placeholder,"moved"]):(n.$el.trigger("change",[n,this.placeholder,"added"]),this.$el.trigger("change",[this,this.placeholder,"removed"])),this.$el.trigger("stop",[this]),this.drag.remove(),this.drag=null,this.touched.forEach(function(t){return t.$el.children().removeClass(t.clsPlaceholder+" "+t.clsItem)}),r.removeClass(this.clsDragState)},insert:function(t,e){var i=this;this.$el.children().addClass(this.clsItem);var n=function(){e.length?!i.$el.has(t).length||t.prevAll().filter(e).length?t.insertBefore(e):t.insertAfter(e):i.$el.append(t)};this.animation?this.animate(n):n()},remove:function(t){this.$el.has(t).length&&(this.animation?this.animate(function(){return t.detach()}):t.detach())},animate:function(t){var e=this,i=[],n=this.$el.children().toArray().map(function(t){return t=s(t),i.push(a({position:"absolute",pointerEvents:"none",width:t.outerWidth(),height:t.outerHeight()},t.position())),t}),o={position:"",width:"",height:"",pointerEvents:"",top:"",left:""};t(),n.forEach(function(t){return t.stop()}),this.$el.children().css(o),this.$updateSync("update",!0),this.$el.css("min-height",this.$el.height());var r=n.map(function(t){return t.position()});m.all(n.map(function(t,n){return t.css(i[n]).animate(r[n],e.animation).promise()})).then(function(){e.$el.css("min-height","").children().css(o),e.$updateSync("update",!0)})}}});var w}}function Rt(t){if(!Rt.installed){var e,i=t.util,n=t.mixin,o=i.$,s=i.doc,r=i.fastdom,a=i.flipPosition,l=i.isTouch,h=i.isWithin,c=i.pointerDown,u=i.pointerEnter,d=i.pointerLeave;t.component("tooltip",{attrs:!0,mixins:[n.togglable,n.position],props:{delay:Number,container:Boolean,title:String},defaults:{pos:"top",title:"",delay:0,animation:["uk-animation-scale-up"],duration:100,cls:"uk-active",clsPos:"uk-tooltip",container:!0},computed:{container:function(){return o(!0===this.$props.container&&t.container||this.$props.container||t.container)}},connected:function(){var t=this;r.mutate(function(){return t.$el.removeAttr("title").attr("aria-expanded",!1)})},disconnected:function(){this.hide()},methods:{show:function(){var t=this;e!==this&&(e&&e.hide(),e=this,s.on("click."+this.$options.name,function(e){h(e.target,t.$el)||t.hide()}),clearTimeout(this.showTimer),this.tooltip=o('<div class="'+this.clsPos+'" aria-hidden="true"><div class="'+this.clsPos+'-inner">'+this.title+"</div></div>").appendTo(this.container),this.$el.attr("aria-expanded",!0),this.positionAt(this.tooltip,this.$el),this.origin="y"===this.getAxis()?a(this.dir)+"-"+this.align:this.align+"-"+a(this.dir),this.showTimer=setTimeout(function(){t.toggleElement(t.tooltip,!0),t.hideTimer=setInterval(function(){t.$el.is(":visible")||t.hide()},150)},this.delay))},hide:function(){this.$el.is("input")&&this.$el[0]===document.activeElement||(e=e!==this&&e||!1,clearTimeout(this.showTimer),clearInterval(this.hideTimer),this.$el.attr("aria-expanded",!1),this.toggleElement(this.tooltip,!1),this.tooltip&&this.tooltip.remove(),this.tooltip=!1,s.off("click."+this.$options.name))}},events:(f={blur:"hide"},f["focus "+u+" "+c]=function(t){t.type===c&&l(t)||this.show()},f[d]=function(t){l(t)||this.hide()},f)});var f}}function Ut(t){function e(t,e){return e.match(new RegExp("^"+t.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")+"$","i"))}function i(t,e){for(var i=[],n=0;n<t.length;n+=e){for(var o=[],s=0;s<e;s++)o.push(t[n+s]);i.push(o)}return i}if(!Ut.installed){var n=t.util,o=n.$,s=n.ajax,r=n.on;t.component("upload",{props:{allow:String,clsDragover:String,concurrent:Number,dataType:String,mime:String,msgInvalidMime:String,msgInvalidName:String,multiple:Boolean,name:String,params:Object,type:String,url:String},defaults:{allow:!1,clsDragover:"uk-dragover",concurrent:1,dataType:void 0,mime:!1,msgInvalidMime:"Invalid File Type: %s",msgInvalidName:"Invalid File Name: %s",multiple:!1,name:"files[]",params:{},type:"POST",url:"",abort:null,beforeAll:null,beforeSend:null,complete:null,completeAll:null,error:null,fail:function(t){alert(t)},load:null,loadEnd:null,loadStart:null,progress:null},events:{change:function(t){o(t.target).is('input[type="file"]')&&(t.preventDefault(),t.target.files&&this.upload(t.target.files),t.target.value="")},drop:function(t){t.preventDefault(),t.stopPropagation();var e=t.originalEvent.dataTransfer;e&&e.files&&(this.$el.removeClass(this.clsDragover),this.upload(e.files))},dragenter:function(t){t.preventDefault(),t.stopPropagation()},dragover:function(t){t.preventDefault(),t.stopPropagation(),this.$el.addClass(this.clsDragover)},dragleave:function(t){t.preventDefault(),t.stopPropagation(),this.$el.removeClass(this.clsDragover)}},methods:{upload:function(t){var n=this;if(t.length){this.$el.trigger("upload",[t]);for(var a=0;a<t.length;a++){if(n.allow&&!e(n.allow,t[a].name))return void n.fail(n.msgInvalidName.replace(/%s/,n.allow));if(n.mime&&!e(n.mime,t[a].type))return void n.fail(n.msgInvalidMime.replace(/%s/,n.mime))}this.multiple||(t=[t[0]]),this.beforeAll&&this.beforeAll(this,t);var l=i(t,this.concurrent),h=function(t){var e=new FormData;t.forEach(function(t){return e.append(n.name,t)});for(var i in n.params)e.append(i,n.params[i]);s({data:e,url:n.url,type:n.type,dataType:n.dataType,beforeSend:n.beforeSend,complete:[n.complete,function(t,e){l.length?h(l.shift()):n.completeAll&&n.completeAll(t),"abort"===e&&n.abort&&n.abort(t)}],cache:!1,contentType:!1,processData:!1,xhr:function(){var t=o.ajaxSettings.xhr();return t.upload&&n.progress&&r(t.upload,"progress",n.progress),["loadStart","load","loadEnd","error","abort"].forEach(function(e){return n[e]&&r(t,e.toLowerCase(),n[e])}),t}})};h(l.shift())}}}})}}var Vt="default"in t?t.default:t,Xt=Vt(window),Gt=Vt(document),Qt=Vt(document.documentElement),Jt="rtl"===Vt("html").attr("dir"),Zt={start:s,stop:function(e,i){var n=t.Event(we||"transitionend");return Vt(e).triggerHandler(n,[i]),n.promise||w.resolve()},cancel:function(t){return this.stop(t,!0)},inProgress:function(t){return Vt(t).hasClass("uk-transition")}},Kt={in:function(t,e,i,n){return r(t,e,i,n,!1)},out:function(t,e,i,n){return r(t,e,i,n,!0)
+},inProgress:function(t){return Vt(t).hasClass("uk-animation-enter")||Vt(t).hasClass("uk-animation-leave")},cancel:function(e){var i=t.Event(be||"animationend");return Vt(e).triggerHandler(i),i.promise||w.resolve()}},te={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,menuitem:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},ee={ratio:function(t,e,i){var n="width"===e?"height":"width";return o={},o[n]=Math.round(i*t[n]/t[e]),o[e]=i,o;var o},fit:function(e,i){var n=this;return e=t.extend({},e),t.each(e,function(t){return e=e[t]>i[t]?n.ratio(e,t,i[t]):e}),e},cover:function(e,i){var n=this;return e=this.fit(e,i),t.each(e,function(t){return e=e[t]<i[t]?n.ratio(e,t,i[t]):e}),e}},ie=Object.prototype.hasOwnProperty;w.resolve=function(t){return w(function(e){e(t)})},w.reject=function(t){return w(function(e,i){i(t)})},w.all=function(t){return ce?Promise.all(t):Vt.when.apply(Vt,t)};var ne=/-(\w)/g,oe={"!":"closest","+":"nextAll","-":"prevAll"},se={},re=window.MutationObserver||window.WebKitMutationObserver,ae=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},le="ontouchstart"in window,he=window.PointerEvent,ce="Promise"in window,ue=le||window.DocumentTouch&&document instanceof DocumentTouch||navigator.msPointerEnabled&&navigator.msMaxTouchPoints>0||navigator.pointerEnabled&&navigator.maxTouchPoints>0,de=ue?le?"touchstart":"pointerdown":"mousedown",fe=ue?le?"touchmove":"pointermove":"mousemove",pe=ue?le?"touchend":"pointerup":"mouseup",ge=ue&&he?"pointerenter":"mouseenter",me=ue&&he?"pointerleave":"mouseleave",ve=ue&&le?"touchcancel":"pointercancel",we=L("transition","transition-end"),ye=L("animation","animation-start"),be=L("animation","animation-end"),$e={reads:[],writes:[],measure:function(t){return this.reads.push(t),F(this),t},mutate:function(t){return this.writes.push(t),F(this),t},clear:function(t){return q(this.reads,t)||q(this.writes,t)}};Y.prototype={positions:[],position:null,init:function(){var t=this;this.positions=[],this.position=null;var e=!1;this.handler=function(i){e||setTimeout(function(){var n=Date.now(),o=t.positions.length;o&&n-t.positions[o-1].time>100&&t.positions.splice(0,o),t.positions.push({time:n,x:i.pageX,y:i.pageY}),t.positions.length>5&&t.positions.shift(),e=!1},5),e=!0},Gt.on("mousemove",this.handler)},cancel:function(){this.handler&&Gt.off("mousemove",this.handler)},movesTo:function(t){if(this.positions.length<2)return!1;var e=X(t),i=this.positions[this.positions.length-1],n=this.positions[0];if(e.left<=i.x&&i.x<=e.right&&e.top<=i.y&&i.y<=e.bottom)return!1;var o=[[{x:e.left,y:e.top},{x:e.right,y:e.bottom}],[{x:e.right,y:e.top},{x:e.left,y:e.bottom}]];return e.right<=i.x||(e.left>=i.x?(o[0].reverse(),o[1].reverse()):e.bottom<=i.y?o[0].reverse():e.top>=i.y&&o[1].reverse()),!!o.reduce(function(t,e){return t+(R(n,e[0])<R(i,e[0])&&R(n,e[1])>R(i,e[1]))},0)}};var xe={};xe.args=xe.created=xe.events=xe.init=xe.ready=xe.connected=xe.disconnected=xe.destroy=function(e,i){return e=e&&!t.isArray(e)?[e]:e,i?e?e.concat(i):t.isArray(i)?i:[i]:e},xe.update=function(e,i){return xe.args(e,t.isFunction(i)?{write:i}:i)},xe.props=function(e,i){return t.isArray(i)&&(i=i.reduce(function(t,e){return t[e]=String,t},{})),xe.methods(e,i)},xe.computed=xe.defaults=xe.methods=function(e,i){return i?e?t.extend(!0,{},e,i):i:e};var ke,Ce,Te,_e,Se,Ee=function(t,e){return T(e)?t:e},Ae={x:["width","left","right"],y:["height","top","bottom"]},Oe={};i(function(){var e,i,o,s=0,r=0;"MSGesture"in window&&(_e=new MSGesture,_e.target=document.body),n(document,"click",function(){return Se=!0},!0);var a=function(t){var e=t.velocityX>1?"Right":t.velocityX<-1?"Left":t.velocityY>1?"Down":t.velocityY<-1?"Up":null;e&&void 0!==Oe.el&&(Oe.el.trigger("swipe"),Oe.el.trigger("swipe"+e))};n(document,"MSGestureEnd",a),n(document,"gestureend",a),n(document,de,function(t){o=t.touches?t.touches[0]:t,e=Date.now(),i=e-(Oe.last||e),Oe.el=Vt("tagName"in o.target?o.target:o.target.parentNode),ke&&clearTimeout(ke),Oe.x1=o.pageX,Oe.y1=o.pageY,i>0&&i<=250&&(Oe.isDoubleTap=!0),Oe.last=e,!_e||"pointerdown"!==t.type&&"touchstart"!==t.type||_e.addPointer(t.pointerId),Se=t.button>0}),n(document,fe,function(t){o=t.touches?t.touches[0]:t,Oe.x2=o.pageX,Oe.y2=o.pageY,s+=Math.abs(Oe.x1-Oe.x2),r+=Math.abs(Oe.y1-Oe.y2)}),n(document,pe,function(){Oe.x2&&Math.abs(Oe.x1-Oe.x2)>30||Oe.y2&&Math.abs(Oe.y1-Oe.y2)>30?Te=setTimeout(function(){void 0!==Oe.el&&(Oe.el.trigger("swipe"),Oe.el.trigger("swipe"+et(Oe.x1,Oe.x2,Oe.y1,Oe.y2))),Oe={}},0):"last"in Oe&&(isNaN(s)||s<30&&r<30?Ce=setTimeout(function(){var e=t.Event("tap");e.cancelTouch=it,void 0!==Oe.el&&Oe.el.trigger(e),Oe.isDoubleTap?(void 0!==Oe.el&&Oe.el.trigger("doubleTap"),Oe={}):ke=setTimeout(function(){ke=null,void 0!==Oe.el&&(Oe.el.trigger("singleTap"),Se||Oe.el.trigger("click")),Oe={}},300)}):Oe={},s=r=0)}),n(document,ve,it),n(window,"scroll",it)});var De=!1;n(document,"touchstart",function(){return De=!0},!0),n(document,"click",function(){De=!1}),n(document,"touchcancel",function(){return De=!1},!0);var Ie=Object.freeze({win:Xt,doc:Gt,docElement:Qt,isRtl:Jt,isReady:e,ready:i,on:n,off:o,transition:s,Transition:Zt,animate:r,Animation:Kt,isJQuery:a,isWithin:l,attrFilter:h,removeClass:c,createEvent:u,isInView:d,getIndex:f,isVoidElement:p,Dimensions:ee,query:g,Observer:re,requestAnimationFrame:ae,hasPromise:ce,hasTouch:ue,pointerDown:de,pointerMove:fe,pointerUp:pe,pointerEnter:ge,pointerLeave:me,pointerCancel:ve,transitionend:we,animationstart:ye,animationend:be,getStyle:M,getCssVar:j,fastdom:$e,$:Vt,bind:m,hasOwn:v,promise:w,classify:y,hyphenate:b,camelize:$,isString:k,isNumber:C,isUndefined:T,isContextSelector:_,getContextSelectors:S,toJQuery:E,toNode:A,toBoolean:O,toNumber:D,toList:I,toMedia:N,coerce:B,toMs:P,swap:H,ajax:t.ajax,contains:t.contains,each:t.each,Event:t.Event,extend:t.extend,map:t.map,merge:t.merge,isArray:t.isArray,isNumeric:t.isNumeric,isFunction:t.isFunction,isPlainObject:t.isPlainObject,MouseTracker:Y,mergeOptions:U,position:V,getDimensions:X,offsetTop:G,flipPosition:tt,isTouch:nt}),Ne=function(t){this._init(t)};Ne.util=Ie,Ne.data="__uikit__",Ne.prefix="uk-",Ne.options={},Ne.instances={},Ne.elements=[],function(t){var e=t.data;t.use=function(t){if(!t.installed)return t.call(null,this),t.installed=!0,this},t.mixin=function(e,i){i=(k(i)?t.components[i]:i)||this,e=U({},e),e.mixins=i.options.mixins,delete i.options.mixins,i.options=U(e,i.options)},t.extend=function(t){t=t||{};var e=this,i=t.name||e.options.name,n=ot(i||"UIkitComponent");return n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.options=U(e.options,t),n.super=e,n.extend=e.extend,n},t.update=function(i,n,o){if(void 0===o&&(o=!1),i=u(i||"update"),!n)return void rt(t.instances,i);if(n=A(n),o)do{rt(n[e],i),n=n.parentNode}while(n);else st(n,function(t){return rt(t[e],i)})};var i;Object.defineProperty(t,"container",{get:function(){return i||document.body},set:function(t){i=t}})}(Ne),function(t){t.prototype._callHook=function(t){var e=this,i=this.$options[t];i&&i.forEach(function(t){return t.call(e)})},t.prototype._callReady=function(){this._isReady||(this._isReady=!0,this._callHook("ready"),this._callUpdate())},t.prototype._callConnected=function(){var e=this;this._connected||(~t.elements.indexOf(this.$options.el)||t.elements.push(this.$options.el),t.instances[this._uid]=this,this._initEvents(),this._callHook("connected"),this._connected=!0,this._initObserver(),this._isReady||i(function(){return e._callReady()}),this._callUpdate())},t.prototype._callDisconnected=function(){if(this._connected){this._observer&&(this._observer.disconnect(),this._observer=null);var e=t.elements.indexOf(this.$options.el);~e&&t.elements.splice(e,1),delete t.instances[this._uid],this._initEvents(!0),this._callHook("disconnected"),this._connected=!1}},t.prototype._callUpdate=function(t){var e=this;t=u(t||"update"),"update"===t.type&&(this._computeds={});var i=this.$options.update;i&&i.forEach(function(i,n){if("update"===t.type||i.events&&~i.events.indexOf(t.type)){if(t.sync)return i.read&&i.read.call(e,t),void(i.write&&i.write.call(e,t));i.read&&!~$e.reads.indexOf(e._frames.reads[n])&&(e._frames.reads[n]=$e.measure(function(){i.read.call(e,t),delete e._frames.reads[n]})),i.write&&!~$e.writes.indexOf(e._frames.writes[n])&&(e._frames.writes[n]=$e.mutate(function(){i.write.call(e,t),delete e._frames.writes[n]}))}})}}(Ne),function(e){var i=0;e.prototype.props={},e.prototype._init=function(t){t=t||{},t=this.$options=U(this.constructor.options,t,this),this.$el=null,this.$name=e.prefix+b(this.$options.name),this.$props={},this._uid=i++,this._initData(),this._initMethods(),this._initComputeds(),this._callHook("created"),this._frames={reads:{},writes:{}},t.el&&this.$mount(t.el)},e.prototype._initData=function(){var e=this,i=t.extend(!0,{},this.$options.defaults),n=this.$options.data||{},o=this.$options.args||[],s=this.$options.props||{};if(i){o.length&&t.isArray(n)&&(n=n.slice(0,o.length).reduce(function(e,i,n){return t.isPlainObject(i)?t.extend(e,i):e[o[n]]=i,e},{}));for(var r in i)e.$props[r]=e[r]=v(n,r)?B(s[r],n[r],e.$options.el):i[r]}},e.prototype._initMethods=function(){var t=this,e=this.$options.methods;if(e)for(var i in e)t[i]=m(e[i],t)},e.prototype._initComputeds=function(){var t=this,e=this.$options.computed;if(this._computeds={},e)for(var i in e)at(t,i,e[i])},e.prototype._initProps=function(e){var i=this;this._computeds={},t.extend(this.$props,e||this._getProps());var n=[this.$options.computed,this.$options.methods];for(var o in i.$props)ct(n,o)&&(i[o]=i.$props[o])},e.prototype._initEvents=function(t){var e=this,i=this.$options.events;i&&i.forEach(function(i){if(v(i,"handler"))lt(e,t,i);else for(var n in i)lt(e,t,i[n],n)})},e.prototype._initObserver=function(){var e=this;if(!this._observer&&this.$options.props&&this.$options.attrs&&re){var i=t.isArray(this.$options.attrs)?this.$options.attrs:Object.keys(this.$options.props).map(function(t){return b(t)});this._observer=new re(function(){var t=e._getProps();i.some(function(i){return!ut(t[i],e.$props[i])})&&e.$reset(t)}),this._observer.observe(this.$options.el,{attributes:!0,attributeFilter:i.concat([this.$name,"data-"+this.$name])})}},e.prototype._getProps=function(){var t,e,i={},n=this.$el[0],o=this.$options.args||[],s=this.$options.props||{},r=n.getAttribute(this.$name)||n.getAttribute("data-"+this.$name);if(!s)return i;for(t in s)if(e=b(t),n.hasAttribute(e)){var a=B(s[t],n.getAttribute(e),n);if("target"===e&&(!a||0===a.lastIndexOf("_",0)))continue;i[t]=a}if(!r)return i;if("{"===r[0])try{r=JSON.parse(r)}catch(t){console.warn("Invalid JSON."),r={}}else if(o.length&&!~r.indexOf(":")){l={},l[o[0]]=r,r=l;var l}else{var h={};r.split(";").forEach(function(t){var e=t.split(/:(.+)/),i=e[0],n=e[1];i&&n&&(h[i.trim()]=n.trim())}),r=h}for(t in r||{})e=$(t),void 0!==s[e]&&(i[e]=B(s[e],r[t],n));return i}}(Ne),function(t){var e=t.data;t.prototype.$mount=function(t){var i=this.$options.name;if(t[e]||(t[e]={}),t[e][i])return void console.warn('Component "'+i+'" is already mounted on element: ',t);t[e][i]=this,this.$el=Vt(t),this._initProps(),this._callHook("init"),document.documentElement.contains(t)&&this._callConnected()},t.prototype.$emit=function(t){this._callUpdate(t)},t.prototype.$emitSync=function(t){this._callUpdate(u(t||"update",!0,!1,{sync:!0}))},t.prototype.$update=function(e,i){t.update(e,this.$el,i)},t.prototype.$updateSync=function(t,e){this.$update(u(t||"update",!0,!1,{sync:!0}),e)},t.prototype.$reset=function(t){this._callDisconnected(),this._initProps(t),this._callConnected()},t.prototype.$destroy=function(t){void 0===t&&(t=!1);var i=this.$options.el;i&&this._callDisconnected(),this._callHook("destroy"),i&&i[e]&&(delete i[e][this.$options.name],Object.keys(i[e]).length||delete i[e],t&&this.$el.remove())}}(Ne),function(e){var i=e.data;e.components={},e.component=function(i,n){var o=$(i);return t.isPlainObject(n)?(n.name=o,n=e.extend(n)):n.options.name=o,e.components[o]=n,e[o]=function(i,n){for(var s=arguments.length,r=Array(s);s--;)r[s]=arguments[s];return t.isPlainObject(i)?new e.components[o]({data:i}):e.components[o].options.functional?new e.components[o]({data:[].concat(r)}):Vt(i).toArray().map(function(t){return e.getComponent(t,o)||new e.components[o]({el:t,data:n||{}})})[0]},e._initialized&&!n.options.functional&&$e.measure(function(){return e[o]("[uk-"+i+"],[data-uk-"+i+"]")}),e.components[o]},e.getComponents=function(t){return t&&(t=a(t)?t[0]:t)&&t[i]||{}},e.getComponent=function(t,i){return e.getComponents(t)[i]},e.connect=function(t){var n;if(t[i])for(n in t[i])t[i][n]._callConnected();for(var o=0;o<t.attributes.length;o++)n=t.attributes[o].name,0!==n.lastIndexOf("uk-",0)&&0!==n.lastIndexOf("data-uk-",0)||(n=$(n.replace("data-uk-","").replace("uk-","")),e[n]&&e[n](t))},e.disconnect=function(t){for(var e in t[i])t[i][e]._callDisconnected()}}(Ne);var Be,Pe,He={init:function(){this.$el.addClass(this.$name)}},Me={props:{cls:Boolean,animation:"list",duration:Number,origin:String,transition:String,queued:Boolean},defaults:{cls:!1,animation:[!1],duration:200,origin:!1,transition:"linear",queued:!1,initProps:{overflow:"",height:"",paddingTop:"",paddingBottom:"",marginTop:"",marginBottom:""},hideProps:{overflow:"hidden",height:0,paddingTop:0,paddingBottom:0,marginTop:0,marginBottom:0}},computed:{hasAnimation:function(){return!!this.animation[0]},hasTransition:function(){return this.hasAnimation&&!0===this.animation[0]}},methods:{toggleElement:function(t,e,i){var n,o=this,s=document.body,r=s.scrollTop,a=function(t){return w.all(t.toArray().map(function(t){return o._toggleElement(t,e,i)})).then(null,function(){})},l=function(t){var e=a(t);return o._queued=null,s.scrollTop=r,e};return t=Vt(t),!this.hasAnimation||!this.queued||t.length<2?a(t):this._queued?l(t.not(this._queued)):(this._queued=t.not(n=t.filter(function(t,e){return o.isToggled(e)})),a(n).then(function(){return o._queued&&l(o._queued)}))},toggleNow:function(t,e){var i=this;return w.all(Vt(t).toArray().map(function(t){return i._toggleElement(t,e,!1)})).then(null,function(){})},isToggled:function(t){return t=t&&Vt(t)||this.$el,this.cls?t.hasClass(this.cls.split(" ")[0]):!t.attr("hidden")},updateAria:function(t){!1===this.cls&&t.attr("aria-hidden",!this.isToggled(t))},_toggleElement:function(e,i,n){var o=this;if(e=Vt(e),Kt.inProgress(e))return Kt.cancel(e).then(function(){return o._toggleElement(e,i,n)});i="boolean"==typeof i?i:!this.isToggled(e);var s=t.Event("before"+(i?"show":"hide"));if(e.trigger(s,[this]),!1===s.result)return w.reject();var r=(!1!==n&&this.hasAnimation?this.hasTransition?this._toggleHeight:this._toggleAnimation:this._toggleImmediate)(e,i);return e.trigger(i?"show":"hide",[this]),r.then(function(){return e.trigger(i?"shown":"hidden",[o])})},_toggle:function(t,e){t=Vt(t),this.cls?t.toggleClass(this.cls,~this.cls.indexOf(" ")?void 0:e):t.attr("hidden",!e),t.find("[autofocus]:visible").focus(),this.updateAria(t),Ne.update(null,t)},_toggleImmediate:function(t,e){return this._toggle(t,e),w.resolve()},_toggleHeight:function(e,i){var n,o=this,s=Zt.inProgress(e),r=parseFloat(e.children().first().css("margin-top"))+parseFloat(e.children().last().css("margin-bottom")),a=e[0].offsetHeight?e.height()+(s?0:r):0;return Zt.cancel(e).then(function(){return o.isToggled(e)||o._toggle(e,!0),e.height(""),w(function(l){return ae(function(){n=e.height()+(s?0:r),e.height(a),(i?Zt.start(e,t.extend(o.initProps,{overflow:"hidden",height:n}),Math.round(o.duration*(1-a/n)),o.transition):Zt.start(e,o.hideProps,Math.round(o.duration*(a/n)),o.transition).then(function(){o._toggle(e,!1),e.css(o.initProps)})).then(l)})})})},_toggleAnimation:function(t,e){var i=this;return e?(this._toggle(t,!0),Kt.in(t,this.animation[0],this.duration,this.origin)):Kt.out(t,this.animation[1]||this.animation[0],this.duration,this.origin).then(function(){return i._toggle(t,!1)})}}},je={mixins:[He,Me],props:{clsPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,container:Boolean},defaults:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,container:!0},computed:{body:function(){return Vt(document.body)},panel:function(){return this.$el.find("."+this.clsPanel)},container:function(){var t=!0===this.$props.container&&Ne.container||this.$props.container&&E(this.$props.container);return t&&A(t)},transitionElement:function(){return this.panel},transitionDuration:function(){return P(this.transitionElement.css("transition-duration"))}},events:[{name:"click",delegate:function(){return this.selClose},handler:function(t){t.preventDefault(),this.hide()}},{name:"toggle",handler:function(t){t.preventDefault(),this.toggle()}},{name:"beforeshow",self:!0,handler:function(){var t=this;if(this.isToggled())return!1;var e=Be&&Be!==this&&Be;if(Be=this,e){if(!this.stack)return e.hide().then(this.show),!1;this.prev=e}else ae(function(){return dt(t.$options.name)});e||(this.scrollbarWidth=window.innerWidth-Qt[0].offsetWidth,this.body.css("overflow-y",this.scrollbarWidth&&this.overlay?"scroll":"")),Qt.addClass(this.clsPage)}},{name:"beforehide",self:!0,handler:function(){if(!this.isToggled())return!1;(Be=Be&&Be!==this&&Be||this.prev)||ft(this.$options.name)}},{name:"hidden",self:!0,handler:function(){Be||(Qt.removeClass(this.clsPage),this.body.css("overflow-y",""))}}],methods:{toggle:function(){return this.isToggled()?this.hide():this.show()},show:function(){var t=this;return this.container&&!this.$el.parent().is(this.container)?(this.container.appendChild(this.$el[0]),w(function(e){return ae(function(){return e(t.show())})})):this.toggleNow(this.$el,!0)},hide:function(){return this.toggleNow(this.$el,!1)},getActive:function(){return Be},_toggleImmediate:function(t,e){var i=this;return this._toggle(t,e),this.transitionDuration?w(function(t,e){i._transition&&(i.transitionElement.off(we,i._transition.handler),i._transition.reject()),i._transition={reject:e,handler:function(){t(),i._transition=null}},i.transitionElement.one(we,i._transition.handler)}):w.resolve()}}},Le={props:{pos:String,offset:null,flip:Boolean,clsPos:String},defaults:{pos:Jt?"bottom-right":"bottom-left",flip:!0,offset:!1,clsPos:""},computed:{pos:function(){return(this.$props.pos+(~this.$props.pos.indexOf("-")?"":"-center")).split("-")},dir:function(){return this.pos[0]},align:function(){return this.pos[1]}},methods:{positionAt:function(t,e,i){c(t,this.clsPos+"-(top|bottom|left|right)(-[a-z]+)?").css({top:"",left:""});var n=D(this.offset)||0,o=this.getAxis(),s=V(t,e,"x"===o?tt(this.dir)+" "+this.align:this.align+" "+tt(this.dir),"x"===o?this.dir+" "+this.align:this.align+" "+this.dir,"x"===o?""+("left"===this.dir?-1*n:n):" "+("top"===this.dir?-1*n:n),null,this.flip,i);this.dir="x"===o?s.target.x:s.target.y,this.align="x"===o?s.target.y:s.target.x,t.toggleClass(this.clsPos+"-"+this.dir+"-"+this.align,!1===this.offset)},getAxis:function(){return"top"===this.dir||"bottom"===this.dir?"y":"x"}}},Fe='<svg width="14" height="14" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><line fill="none" stroke="#000" stroke-width="1.1" x1="1" y1="1" x2="13" y2="13"></line><line fill="none" stroke="#000" stroke-width="1.1" x1="13" y1="1" x2="1" y2="13"></line></svg>',We='<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><line fill="none" stroke="#000" stroke-width="1.4" x1="1" y1="1" x2="19" y2="19"></line><line fill="none" stroke="#000" stroke-width="1.4" x1="19" y1="1" x2="1" y2="19"></line></svg>',ze='<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><rect y="9" width="20" height="2"></rect><rect y="3" width="20" height="2"></rect><rect y="15" width="20" height="2"></rect></svg>',qe='<svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><rect x="19" y="0" width="1" height="40"></rect><rect x="0" y="19" width="40" height="1"></rect></svg>',Ye='<svg width="7" height="12" viewBox="0 0 7 12" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.2" points="1 1 6 6 1 11"></polyline></svg>',Re='<svg width="7" height="12" viewBox="0 0 7 12" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.2" points="6 1 1 6 6 11"></polyline></svg>',Ue='<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><circle fill="none" stroke="#000" stroke-width="1.1" cx="9" cy="9" r="7"></circle><path fill="none" stroke="#000" stroke-width="1.1" d="M14,14 L18,18 L14,14 Z"></path></svg>',Ve='<svg width="40" height="40" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><circle fill="none" stroke="#000" stroke-width="1.8" cx="17.5" cy="17.5" r="16.5"></circle><line fill="none" stroke="#000" stroke-width="1.8" x1="38" y1="39" x2="29" y2="30"></line></svg>',Xe='<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle fill="none" stroke="#000" stroke-width="1.1" cx="10.5" cy="10.5" r="9.5"/><line fill="none" stroke="#000" stroke-width="1.1" x1="23" y1="23" x2="17" y2="17"/></svg>',Ge='<svg width="11" height="20" viewBox="0 0 11 20" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.2" points="1 1 10 10 1 19"></polyline></svg>',Qe='<svg width="18" height="34" viewBox="0 0 18 34" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.4" points="1 1 17 17 1 33"></polyline></svg>',Je='<svg width="11" height="20" viewBox="0 0 11 20" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.2" points="10 1 1 10 10 19"></polyline></svg>',Ze='<svg width="18" height="34" viewBox="0 0 18 34" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.4" points="17 1 1 17 17 33"></polyline></svg>',Ke='<svg width="30" height="30" viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><circle fill="none" stroke="#000" cx="15" cy="15" r="14"></circle></svg>',ti='<svg width="18" height="10" viewBox="0 0 18 10" xmlns="http://www.w3.org/2000/svg"><polyline fill="none" stroke="#000" stroke-width="1.2" points="1 9 9 1 17 9 "></polyline></svg>',ei={},ii=new DOMParser;return Ne.version="3.0.0-beta.22",function(t){t.mixin.class=He,t.mixin.modal=je,t.mixin.position=Le,t.mixin.togglable=Me}(Ne),function(t){var e,i,o,s=null,r=0;Xt.on("load",t.update).on("resize",function(e){o||(ae(function(){t.update(e),o=!1}),o=!0)}).on("scroll",function(n){null===s&&(s=0),s!==window.pageYOffset&&(e=s<window.pageYOffset,s=window.pageYOffset,i||(ae(function(){n.dir=e?"down":"up",t.update(n),i=!1}),i=!0))}),n(document,ye,function(t){var e=t.target;(M(e,"animationName")||"").match(/^uk-.*(left|right)/)&&(r++,document.body.style.overflowX="hidden",setTimeout(function(){--r||(document.body.style.overflowX="")},P(M(e,"animationDuration"))+100))},!0),t.use(Lt),t.use(pt),t.use(gt),t.use(mt),t.use(vt),t.use(wt),t.use(yt),t.use(xt),t.use(kt),t.use(Ct),t.use(_t),t.use(bt),t.use($t),t.use(Ft),t.use(St),t.use(Et),t.use(At),t.use(Ot),t.use(Dt),t.use(It),t.use(Nt),t.use(Bt),t.use(Pt),t.use(Ht),t.use(Tt),t.use(Mt),t.use(jt)}(Ne),Ne.use(Wt),Ne.use(zt),Ne.use(qt),Ne.use(Yt),Ne.use(Rt),Ne.use(Ut),function(t){function e(){o(document.body,t.connect),new re(function(e){return e.forEach(function(e){for(var i=e.addedNodes,n=e.removedNodes,s=e.target,r=0;r<i.length;r++)o(i[r],t.connect);for(r=0;r<n.length;r++)o(n[r],t.disconnect);t.update("update",s,!0)})}).observe(document.documentElement,{childList:!0,subtree:!0,characterData:!0,attributes:!0,attributeFilter:["href"]}),t._initialized=!0}function o(t,e){if(t.nodeType===Node.ELEMENT_NODE&&!t.hasAttribute("uk-no-boot"))for(e(t),t=t.firstChild;t;){var i=t.nextSibling;o(t,e),t=i}}re?document.body?e():new re(function(){document.body&&(this.disconnect(),e())}).observe(document.documentElement,{childList:!0,subtree:!0}):i(function(){o(document.body,t.connect),n(document.documentElement,"DOMNodeInserted",function(e){return o(e.target,t.connect)}),n(document.documentElement,"DOMNodeRemoved",function(e){return o(e.target,t.disconnect)})})}(Ne),Ne});
\ No newline at end of file

Property changes on: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/uikit.js
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/custom.css
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/custom.css	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/custom.css	(revision 59373)
@@ -0,0 +1,1152 @@
+@import url('https://fonts.googleapis.com/css?family=Josefin+Sans|Raleway|Roboto|Roboto:900|Roboto+Condensed|Roboto+Mono|Roboto+Slab');
+@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400');
+@import url('https://fonts.googleapis.com/css?family=Merriweather|Merriweather+Sans');
+@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');
+@import url('https://fonts.googleapis.com/css?family=Lora');
+@import url('https://fonts.googleapis.com/css?family=Raleway|Raleway+Dots');
+
+.custom-icon {
+    line-height: unset;
+}
+/*.OPEN {
+    background: rgba(0, 0, 0, 0) url('images/openaccess copy.svg') no-repeat scroll right center;
+    /*display: inline-block;*/
+}*/
+.small-bgicon {
+ background-size: 25px;
+ padding-right:25px;
+}
+.medium-bgicon {
+ background-size: 50px;
+ padding-right:50px;
+}
+.large-bgicon {
+ background-size: 80px;
+ padding-right:80px;
+}
+
+
+body {
+font-family: 'Open Sans', sans-serif!important;
+font-family: Raleway, sans-serif!important;
+font-weight:400!important;
+
+}
+h1, .uk-h1, h2, .uk-h2, h3, .uk-h3 {
+ font-family: 'Open Sans', sans-serif !important;
+ text-transform:none!important;
+ font-weight:300;
+}
+h4, .uk-h4, h5, .uk-h5 {
+ font-family: 'Open Sans', sans-serif !important;
+ font-weight:bold;
+}
+
+h6, .uk-h6 {
+ font-family: 'Open Sans', sans-serif !important;
+ font-weight: normal;
+}
+h2, .uk-h2 {
+	font-size:36px;
+}
+
+a, .uk-link {
+	color: #2D72D6;
+}
+a:hover, .uk-link:hover{
+color: #D53B23;
+}
+
+/*.uk-badge, .badge, a.badge { border-radius: 2px;}*/
+
+
+.hero_to_top  {
+}
+.image-front-topbar {
+	margin-top:-40px;
+}
+
+.tm-header {
+/*padding-top:40px;*/
+}
+
+.tm-toolbar {
+border-top: 5px solid #05007A;
+position:relative;
+color: #fff;
+padding-top: 0px;
+padding-bottom:0px;
+background:rgba(255,255,255, 0.0);
+z-index:10000;
+/*background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)), url(/images/toolbar_bg.png);*/
+
+}
+.tm-toolbar .forimage {
+background:rgba(255,255,255, 0.4);
+}
+
+.uk-section-overlap {
+	/*margin-top:-40px!important;*/
+}
+.uk-sticky{
+}
+
+.tm-header .uk-navbar-left {position:relative;z-index:9999!important;}
+.tm-header .uk-logo {padding: 5px 10px 10px 10px; position:relative;z-index:1000!important;}
+.tm-header .uk-navbar-transparent{
+  /* background:rgba(255,255,255, 0.7);*/
+  padding-top:4px;
+}
+.inner {
+ left:0px;
+ background-color: #05007A;
+ margin-top:-5px;
+}
+.tm-toolbar .uk-container {
+padding-right:0px;
+}
+
+.tm-toolbar ul.uk-subnav.uk-subnav-line{
+ margin-top:-10px;
+  background-color: #05007A;
+  padding:10px 10px  0px 0px;
+  transform: skew(25deg);
+  margin-right:10px;
+}
+
+.tm-toolbar .uk-subnav-line li {
+  padding:5px 25px 5px 25px;
+  /*transition: background 0.2s;*/
+  /*  display:inline-block;*/
+  font-family:Roboto!important;
+  font-weight:900!important;
+  text-transform:uppercase!important;
+  font-size:12px!important;
+  opacity:1!important;
+  display:inline-block;
+}
+.tm-toolbar .uk-subnav-line > :before {
+    content: none;
+    display: block;
+    /* display: inline-block*/
+    height: 10px;
+    vertical-align: middle
+}
+
+.uk-subnav-line > :nth-child(n + 2):before {
+    margin-right: 10px;
+    border-left: 0px ;
+}
+
+.tm-toolbar .uk-subnav-line li  a{
+  display: block;
+  text-decoration:none;
+  transform: skew(-25deg);
+  font-family:Roboto:900!important;
+  text-transform:uppercase!important;
+  font-size:13px!important;
+  opacity:1!important;
+  color:#fff!important;
+}
+
+
+.tm-toolbar .uk-subnav-line li:hover {
+  color:#05007A!important;
+  background:#fff;
+  display: block;
+}
+
+
+.tm-toolbar .uk-subnav-line .uk-active .home-hover li:hover,
+li.uk-active.home-hover
+{
+ background:#05007A!important;
+}
+
+.tm-toolbar .uk-dotnav, .tm-toolbar .uk-subnav {
+  margin-bottom:0px!important;
+}
+
+.tm-toolbar .uk-subnav-line li a:hover,
+.tm-toolbar .uk-subnav-line li:hover a {
+  display: block;
+  color:#05007A!important;
+}
+
+.movetotop .uk-slidenav-position{
+  /*top:-130px;
+  z-index:5;*/
+}
+
+.uk-navbar-container:not(.uk-navbar-transparent) {
+	background: #fff;
+	box-shadow: 2px 15px 50px rgba(41, 44, 61, .1);
+}
+
+.uk-navbar-sticky {
+    box-shadow: 2px 15px 50px rgba(41, 44, 61, .1);
+}
+
+.navbar .nav>li>.dropdown-menu, .uk-navbar-dropdown
+{display: none;
+position: absolute;
+z-index: 1020;
+box-sizing: border-box;
+width: 200px;
+padding: 25px;
+background: #fff;
+color: #4F5260;
+border-radius: 2px;
+box-shadow: 2px 15px 50px rgba(41, 44, 61, .1)
+}
+
+
+/*
+.uk-light a, .uk-light .uk-link,
+.uk-section-primary:not(.uk-preserve-color) a, .uk-section-primary:not(.uk-preserve-color) .uk-link,
+.uk-section-secondary:not(.uk-preserve-color) a, .uk-section-secondary:not(.uk-preserve-color) .uk-link,
+.uk-tile-primary:not(.uk-preserve-color) a, .uk-tile-primary:not(.uk-preserve-color) .uk-link,
+.uk-tile-secondary:not(.uk-preserve-color) a, .uk-tile-secondary:not(.uk-preserve-color) .uk-link,
+.uk-card-primary.uk-card-body a, .uk-card-primary.uk-card-body .uk-link, .uk-card-primary>:not([class*='uk-card-media']) a,
+.uk-card-primary>:not([class*='uk-card-media']) .uk-link, .uk-card-secondary.uk-card-body a,
+.uk-card-secondary.uk-card-body .uk-link, .uk-card-secondary>:not([class*='uk-card-media']) a,
+.uk-card-secondary>:not([class*='uk-card-media']) .uk-link, .uk-overlay-primary a, .uk-overlay-primary .uk-link,
+*/
+.uk-navbar-container:not(.uk-navbar-transparent) a, .uk-navbar-container:not(.uk-navbar-transparent) .uk-link,
+.uk-offcanvas-bar a, .uk-offcanvas-bar .uk-link, .tm-toolbar a, .tm-toolbar .uk-link {
+	color: #292C3D
+}
+
+
+.uk-navbar-container:not(.uk-navbar-transparent) a, .uk-navbar-container:not(.uk-navbar-transparent) .uk-link,
+.uk-offcanvas-bar a, .uk-offcanvas-bar .uk-link, .tm-toolbar a, .tm-toolbar .uk-link {
+/*color:#292C3D;
+color: #245BCC;
+color: #2D72D6;
+*/
+/*
+font-size: 14px;
+line-height: 18px;
+*/
+}
+
+/*footer*/
+.footer-license {
+font-size:11px!important;
+line-height:16px!important;
+}
+.footer-license .uk-section-primary:not(.uk-preserve-color) a{
+ color: #128DD5!important;
+ font-size:11px!important;
+line-height:16px!important;
+
+}
+.footer-license a:hover {
+ color: #D33A24;
+}
+
+.uk-light .uk-navbar-nav>li>a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .uk-card-primary.uk-card-body .uk-navbar-nav>li>a, .uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a, .uk-card-secondary.uk-card-body .uk-navbar-nav>li>a, .uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a, .uk-overlay-primary .uk-navbar-nav>li>a, .uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a, .uk-offcanvas-bar .uk-navbar-nav>li>a, .tm-toolbar .uk-navbar-nav>li>a {
+color:#292C3D;}
+
+.uk-light .uk-navbar-nav>li.uk-active>a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a, .uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li.uk-active>a, .uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a, .uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li.uk-active>a, .uk-overlay-primary .uk-navbar-nav>li.uk-active>a, .uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li.uk-active>a, .uk-offcanvas-bar .uk-navbar-nav>li.uk-active>a, .tm-toolbar .uk-navbar-nav>li.uk-active>a
+color:#292C3D;}
+
+.uk-light .uk-navbar-nav>li>a::before, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a::before,
+.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a::before,
+.uk-card-primary.uk-card-body .uk-navbar-nav>li>a::before,
+.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a::before, .
+uk-card-secondary.uk-card-body .uk-navbar-nav>li>a::before,
+.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a::before,
+.uk-overlay-primary .uk-navbar-nav>li>a::before, .uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a::before,
+.uk-offcanvas-bar .uk-navbar-nav>li>a::before, .tm-toolbar .uk-navbar-nav>li>a::before {
+
+background-color: #128DD5;
+}
+.uk-navbar-nav>li>a::before {
+/*height:2px;*/
+background-color: #128DD5!important;
+}
+.uk-light .uk-navbar-nav>li:hover>a, .uk-light .uk-navbar-nav>li>a:focus, .uk-light .uk-navbar-nav>li>a.uk-open,
+.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,
+.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,
+.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,
+.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,
+.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,
+.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,
+.uk-card-primary.uk-card-body .uk-navbar-nav>li:hover>a, .uk-card-primary.uk-card-body .uk-navbar-nav>li>a:focus,
+.uk-card-primary.uk-card-body .uk-navbar-nav>li>a.uk-open,
+.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li:hover>a,
+.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a:focus,
+.uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a.uk-open,
+.uk-card-secondary.uk-card-body .uk-navbar-nav>li:hover>a,
+.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:focus,
+.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a.uk-open,
+.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li:hover>a,
+.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a:focus,
+.uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a.uk-open,
+.uk-overlay-primary .uk-navbar-nav>li:hover>a, .uk-overlay-primary .uk-navbar-nav>li>a:focus,
+.uk-overlay-primary .uk-navbar-nav>li>a.uk-open, .uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li:hover>a,
+.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a:focus,
+.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a.uk-open,
+.uk-offcanvas-bar .uk-navbar-nav>li:hover>a, .uk-offcanvas-bar .uk-navbar-nav>li>a:focus,
+.uk-offcanvas-bar .uk-navbar-nav>li>a.uk-open, .tm-toolbar .uk-navbar-nav>li:hover>a,
+.tm-toolbar .uk-navbar-nav>li>a:focus, .tm-toolbar .uk-navbar-nav>li>a.uk-open {
+color: #128DD5;
+}
+
+.uk-light .uk-navbar-nav > li:hover > a, .uk-light .uk-navbar-nav > li > a:focus,
+.uk-light .uk-navbar-nav > li > a.uk-open, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a,
+.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
+.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
+.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a,
+.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
+.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
+.uk-card-primary.uk-card-body .uk-navbar-nav > li:hover > a, .uk-card-primary.uk-card-body .uk-navbar-nav > li > a:focus,
+.uk-card-primary.uk-card-body .uk-navbar-nav > li > a.uk-open, .uk-card-primary > :not([class * ='uk-card-media']) .uk-navbar-nav > li:hover > a,
+.uk-card-primary > :not([class * ='uk-card-media']) .uk-navbar-nav > li > a:focus,
+.uk-card-primary > :not([class * ='uk-card-media']) .uk-navbar-nav > li > a.uk-open,
+.uk-card-secondary.uk-card-body .uk-navbar-nav > li:hover > a, .uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:focus,
+.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a.uk-open, .uk-card-secondary > :not([class * ='uk-card-media']) .uk-navbar-nav > li:hover > a,
+.uk-card-secondary > :not([class * ='uk-card-media']) .uk-navbar-nav > li > a:focus,
+.uk-card-secondary > :not([class * ='uk-card-media']) .uk-navbar-nav > li > a.uk-open,
+.uk-overlay-primary .uk-navbar-nav > li:hover > a, .uk-overlay-primary .uk-navbar-nav > li > a:focus,
+.uk-overlay-primary .uk-navbar-nav > li > a.uk-open, .uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li:hover > a,
+.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li > a:focus,
+.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li > a.uk-open,
+.uk-offcanvas-bar .uk-navbar-nav > li:hover > a, .uk-offcanvas-bar .uk-navbar-nav > li > a:focus,
+.uk-offcanvas-bar .uk-navbar-nav > li > a.uk-open, .tm-toolbar .uk-navbar-nav > li:hover > a,
+.tm-toolbar .uk-navbar-nav > li > a:focus, .tm-toolbar .uk-navbar-nav > li > a.uk-open {
+    color: #128DD5!important;
+}
+.uk-light .uk-navbar-nav>li.uk-active>a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a, .uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li.uk-active>a, .uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a, .uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li.uk-active>a, .uk-overlay-primary .uk-navbar-nav>li.uk-active>a, .uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li.uk-active>a, .uk-offcanvas-bar .uk-navbar-nav>li.uk-active>a, .tm-toolbar .uk-navbar-nav>li.uk-active>a {
+   color: #128DD5!important;
+}
+.uk-light a:hover, .uk-light .uk-link:hover,
+.uk-section-primary:not(.uk-preserve-color) a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-link:hover,
+.uk-section-secondary:not(.uk-preserve-color) a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,
+.uk-card-primary.uk-card-body a:hover, .uk-card-primary.uk-card-body .uk-link:hover,
+.uk-card-primary>:not([class*='uk-card-media']) a:hover, .uk-card-primary>:not([class*='uk-card-media']) .uk-link:hover,
+.uk-card-secondary.uk-card-body a:hover, .uk-card-secondary.uk-card-body .uk-link:hover,
+.uk-card-secondary>:not([class*='uk-card-media']) a:hover, .uk-card-secondary>:not([class*='uk-card-media']) .uk-link:hover,
+.uk-overlay-primary a:hover, .uk-overlay-primary .uk-link:hover,
+.uk-navbar-container:not(.uk-navbar-transparent) a:hover, .uk-navbar-container:not(.uk-navbar-transparent) .uk-link:hover,
+.uk-offcanvas-bar a:hover, .uk-offcanvas-bar .uk-link:hover, .tm-toolbar a:hover, .tm-toolbar .uk-link:hover {
+   color: #128DD5!important;
+}
+
+.uk-navbar-dropdown-nav>li.uk-active>a {
+ color: #128DD5!important;
+}
+.uk-light .uk-navbar-nav > li > a:active, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active,
+.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active,
+.uk-card-primary.uk-card-body .uk-navbar-nav > li > a:active, .uk-card-primary > :not([class * ='uk-card-media']) .uk-navbar-nav > li > a:active,
+.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:active, .uk-card-secondary > :not([class * ='uk-card-media']) .uk-navbar-nav > li > a:active,
+.uk-overlay-primary .uk-navbar-nav > li > a:active, .uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li > a:active,
+.uk-offcanvas-bar .uk-navbar-nav > li > a:active, .tm-toolbar .uk-navbar-nav > li > a:active {
+    color: #292C3D!important;
+}
+
+.uk-light .uk-navbar-nav > li.uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a,
+.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a,
+.uk-card-primary.uk-card-body .uk-navbar-nav > li.uk-active > a, .uk-card-primary > :not([class * ='uk-card-media']) .uk-navbar-nav > li.uk-active > a,
+.uk-card-secondary.uk-card-body .uk-navbar-nav > li.uk-active > a,
+.uk-card-secondary > :not([class * ='uk-card-media']) .uk-navbar-nav > li.uk-active > a,
+.uk-overlay-primary .uk-navbar-nav > li.uk-active > a, .uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li.uk-active > a,
+.uk-offcanvas-bar .uk-navbar-nav > li.uk-active > a, .tm-toolbar .uk-navbar-nav > li.uk-active > a {
+    color: #292C3D!important;
+}
+.uk-light .uk-navbar-nav>li>a:active, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active, .uk-card-primary.uk-card-body .uk-navbar-nav>li>a:active, .uk-card-primary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a:active, .uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:active, .uk-card-secondary>:not([class*='uk-card-media']) .uk-navbar-nav>li>a:active, .uk-overlay-primary .uk-navbar-nav>li>a:active, .uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav>li>a:active, .uk-offcanvas-bar .uk-navbar-nav>li>a:active, .tm-toolbar .uk-navbar-nav>li>a:active {
+color:#128DD5!important;
+}
+
+.uk-navbar-dropdown-nav {
+	font-size:14px;
+}
+.uk-navbar-nav>li>a, .uk-navbar-item, .uk-navbar-toggle, .navbar .brand, .navbar-search, .navbar .nav>li>a {
+	font-size: 14px;
+	font-family: Roboto;
+	font-family: "Merriweather", serif;
+	font-family: 'Merriweather Sans', sans-serif;
+	font-family: 'Roboto Slab', serif;
+	font-size: 16px;
+	line-height: 23px;
+text-transform:none;
+color: rgba(0, 0, 0, 0.8)!important;
+	font-weight: 500 !important;
+}
+.uk-nav-default .uk-nav-header,
+.uk-navbar-dropdown-nav .uk-nav-header {
+color: #245CCF;
+font-size:14px;
+}
+
+.sidemenu .uk-h3{
+
+padding-bottom: 15px;
+font-weight: 300;
+text-transform: none;
+color:#040067;
+}
+.sidemenu .uk-nav, .uk-nav ul, .dropdown-menu {
+font-weight: 300;
+font-size: 14px;
+color: #80828B;
+
+}
+.sidemenu ul>li>ul, .sidemenu ul>li>ol, .sidemenu ol>li>ol, .sidemenu ol>li>ul{
+padding-left: 40px;
+}
+.sidemenu ul>li>ul a {
+color: #80828B!important;
+color: rgba(99, 104, 114, 0.8)!important;
+}
+.sidemenu ul>li>ul a:hover {
+color: #D53B23!important;
+}
+.uk-nav-header:not(:first-child) {margin-top:10px;}
+.uk-navbar-dropdown, .navbar .nav>li>.dropdown-menu {
+	background:#fff;
+}
+.uk-nav>li>a,
+.uk-navbar-dropdown-nav>li>a,
+.uk-navbar-dropdown-nav .uk-nav-sub a {
+	color:#292C3D;
+	font-weight:300;
+	padding:4px 0;
+}
+.uk-section-secondary:not(.uk-preserve-color) h3,
+.uk-section-secondary:not(.uk-preserve-color) h3 a,
+.uk-section-secondary:not(.uk-preserve-color) a:hover { color:#444!important;}
+
+
+.uk-article-title {
+font-size: 38px;
+line-height: 1.1;
+}
+
+.uk-text-meta {
+font-size: 14px;
+line-height: 1.4;
+color: #90929D;
+font-family: PT Serif;
+font-weight: 400;
+text-transform: none;
+letter-spacing: 0;
+font-style: italic;
+}
+.uk-card-default .uk-card-title {
+color: #292C3D !important;
+
+}
+.uk-light .uk-text-meta, .uk-section-primary:not(.uk-preserve-color) .uk-text-meta, .uk-section-secondary:not(.uk-preserve-color) .uk-text-meta, .uk-card-primary.uk-card-body .uk-text-meta, .uk-card-primary>:not([class*='uk-card-media']) .uk-text-meta, .uk-card-secondary.uk-card-body .uk-text-meta, .uk-card-secondary>:not([class*='uk-card-media']) .uk-text-meta, .uk-overlay-primary .uk-text-meta, .uk-navbar-container:not(.uk-navbar-transparent) .uk-text-meta, .uk-offcanvas-bar .uk-text-meta, .tm-toolbar .uk-text-meta{
+color: #90929D;
+}
+
+.uk-text-primary {color: #040067!important;}
+.uk-text-secondary {color: #00a0de!important;}
+.uk-section-primary {
+	background: #040067;
+}
+.uk-section-secondary {
+	background: #00a0de;
+}
+.first_page_section {
+    /*position: relative;*/
+ }
+.first_page_section .uk-section>:last-child {
+position: relative;
+top: 50%;
+transform: translateY(-50%);
+}
+
+.first_page_section .first_page_banner_headline {
+  /*position: relative;*/
+  font-family: 'Open Sans', sans-serif;
+  font-weight: 300;
+  color:#fff;
+
+}
+.first_page_panel h3.uk-h1 {
+  color:#fff;
+}
+.first_page_panel {
+  border: 0px solid #e5e5e7!important;
+ padding:20px 20px!important;
+/*width:100%!important;*/
+  font-size:24pt!important;
+  padding:20px!important;
+  color:#fff;
+}
+.first_page_panel .banner_text_bottom {
+  font-size:20pt;
+  padding:20px;
+}
+.mainHdr {background-color: rgb(4, 0, 103)!important;
+}
+
+
+/*tabs*/
+.wk-tab::before {
+    content: "";
+    position: absolute;
+    bottom: 0;
+    left: 20px;
+    right: 0;
+    border-bottom: 1px solid #e5e5e5;
+}
+.wk-tab>li.wk-active>a {
+border-color: transparent transparent #1678CB transparent !important;
+background:tranparent;
+border-bottom: 2px solid #1678CB;
+}
+.wk-tab>*>a {
+    display: block;
+    text-align: center;
+    padding: 9px 20px;
+    color: #444!important;
+    border-bottom: 2px solid transparent;
+    font-size: 12px;
+    text-transform: uppercase;
+    -webkit-transition: color 0.1s ease-in-out;
+    transition: color 0.1s ease-in-out;
+    line-height: 20px;
+}
+
+.wk-tab>li.wk-open>a, .wk-tab>li>a:focus, .wk-tab>li>a:hover {
+border-color: transparent transparent #1678CB transparent !important;
+background: transparent!important;
+color: #1678CB!important;
+outline: 0
+}
+
+.serviceicon .wk-panel h3{ text-transform: uppercase!important; font-weight: 700; font-size:12px;
+}
+.serviceicon .wk-panel:hover h3{
+	color: #D53B23!important;
+}
+.serviceicon .wk-margin,
+.serviceicon .wk-panel-teaser, .serviceicon .wk-panel-title {margin-bottom:10px;}
+.serviceicon *+.wk-margin {margin-top:10px;}
+
+.key_message {
+	color: #128DD5!important;
+}
+.larger-font {
+	font-size:120%;
+}
+
+.nspArt h4.nspHeader {
+font-family: 'Open Sans', sans-serif !important;
+font-weight: 400;
+font-size: 16px;
+margin: 0;
+padding: 5px 0 5px 0;
+}
+.nspArt p, .nspArt ul, .nspArt ol, .nspArt dl, .nspArt pre, .nspArt address, .nspArt fieldset, .nspArt figure {
+	    margin-top: 0px;
+	    margin-bottom: 8px;
+}
+.nspArt p.nspText {margin-bottom:15px;}
+.readon , .readon:link{
+ margin: 0;
+    border: 1px solid #eaeaea;
+    overflow: visible;
+    font: inherit;
+    color: inherit;
+    text-transform: none;
+    display: inline-block;
+    box-sizing: border-box;
+    padding: 0 25px;
+    vertical-align: middle;
+    font-size: 13px;
+    line-height: 40px;
+    text-align: center;
+    text-decoration: none;
+    -webkit-transition: .1s ease-in-out;
+    transition: .1s ease-in-out;
+    -webkit-transition-property: color, background-color, border-color, box-shadow;
+    transition-property: color, background-color, border-color, box-shadow;
+    font-family: Roboto;
+    font-weight: normal;
+    text-transform: uppercase;
+    border-radius: 2px;
+    background-color: #fff;
+    color: #5b5b5b;
+    box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.07);
+}
+
+.readon:hover{
+background-color: #fff;
+color: #00a0de;
+box-shadow: 0 6px 50px rgba(0, 0, 0, 0.05);
+}
+.banner_text_white {font-weight: 300; font-size: 28px; color:white;}
+
+
+/*custom classes */
+.partner_slider .wk-link-reset, .partner_slider .wk-link-reset a, .partner_slider .wk-link-reset a:focus,
+.partner_slider .wk-link-reset a:hover, .partner_slider .wk-link-reset:focus, .partner_slider .wk-link-reset:hover {
+color: black;
+}
+.dark-divider hr, .dark-divider .uk-hr {
+border-top: 1px solid #6c6c6c;
+}
+
+/*events*/
+.calendar h3{text-transform:none; font-weight:300; margin-bottom:5px; margin-top:5px;}
+.mod_events_latest_table td {
+	padding-top:5px;
+	padding-bottom:5px;
+}
+.mod_events_latest_table td p{
+	margin-bottom:10px;
+	margin-top:0px;
+}
+
+.mod_events_latest_date {
+	width: 18%;
+	float: left;
+	position: relative;
+	color:#757575;
+	color:#fff;
+	font-size:12px!important;
+	background: #9c9c9c;
+	font-weight:400;
+	/*
+	border-radius: 1px;
+	-moz-border-radius: 1px;
+	-webkit-border-radius: 1px;
+	border: 1px solid #757575;
+	-moz-box-shadow: 0px 0px 3px #757575;
+	-webkit-box-shadow: 0px 0px 3px #757575;
+	box-shadow: 0px 0px 3px #757575;
+	*/
+	margin-right:8px;
+	margin-top:5px;
+	text-align:center;
+	padding:10px 0px;
+	line-height:20px;
+
+}
+.mod_events_latest_date .larger_font {
+	font-size:28px!important;
+	font-weight:700!important;}
+
+.mod_events_latest_time {
+	//float: left;
+	position: relative;
+	width: 75%;
+	overflow:visible;
+	line-height:14px;
+	font-weight:400;
+	font-size:12px;
+	padding: 5px 0px;
+	margin-bottom: 8px;
+	text-transform:none;
+}
+.mod_events_latest_time {
+	font-size:12px;
+}
+.mod_events_latest_table td .content{
+	font-size:12px!important;
+	font-weight:300;
+	text-transform:none;
+}
+.mod_events_latest_table td .hdr{
+	font-size:14px!important;
+	line-height: 16px;
+	font-weight:400!important;
+	text-transform:none;
+}
+.mod_events_latest_rsslink a {
+color: #767779;
+
+}
+.mod_events_latest_rsslink{
+padding: 30;
+line-height: 1.625;
+background: 0;
+color: #767779;
+position: relative;
+padding-right: 27px;
+margin: 0;
+border: 0;
+overflow: visible;
+font: inherit;
+display: block;
+box-sizing: border-box;
+vertical-align: middle;
+font-size: 13px;
+display:inline-block;
+text-decoration: none;
+-webkit-transition: .1s ease-in-out;
+transition: .1s ease-in-out;
+-webkit-transition-property: color, background-color, border-color, box-shadow;
+transition-property: color, background-color, border-color, box-shadow;
+font-family: Roboto;
+font-weight: normal;
+text-transform: uppercase;
+border-radius: 2px;
+background-origin: border-box;
+}
+.mod_events_latest_rsslink a:hover {
+color: #00a0de;
+
+}
+.mod_events_latest_rsslink:hover::before {
+background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%2300a0de%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%3E%3C%2Fpolyline%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%2300a0de%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%3E%3C%2Fline%3E%0A%3C%2Fsvg%3E");
+background-position: 100% 50%;
+
+}
+.mod_events_latest_rsslink::before{
+content: "";
+position: absolute;
+top: 0;
+bottom: 0;
+right: 0;
+width: 22px;
+background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23767779%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%3E%3C%2Fpolyline%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23767779%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%3E%3C%2Fline%3E%0A%3C%2Fsvg%3E");
+background-repeat: no-repeat;
+background-position: calc(100% - 5px) 50%;
+-webkit-transition: background-position .2s ease-out;
+transition: background-position .2s ease-out;
+}
+.mod_events_latest_callink a, .mod_events_latest_callink a:hover{
+	color: #fff!important;
+}
+.mod_events_latest_callink {
+padding:0px;
+	margin:10px 0px;
+	background-color: #00a0de;
+	color: #fff!important;
+	display: inline-block;
+	box-sizing: border-box;
+padding: 0 25px;
+vertical-align: middle;
+font-size: 13px;
+line-height: 40px;
+text-align: center;
+text-decoration: none;
+-webkit-transition: .1s ease-in-out;
+transition: .1s ease-in-out;
+-webkit-transition-property: color, background-color, border-color, box-shadow;
+transition-property: color, background-color, border-color, box-shadow;
+font-family: Roboto;
+font-weight: normal;
+text-transform: uppercase;
+border-radius: 2px;
+background-origin: border-box;
+}
+
+.mod_events_latest_callink:hover {
+background-color: #008ec5;
+color: #fff!important;
+}
+/* news pro */
+.nspLinks ul li h4 {
+font-weight: 400;
+font-size: 16px;
+line-height: 18px;
+}
+.nspLinks ul li p {
+	text-transform:none;
+	font-size: 14px;
+	font-weight:300;
+	margin:10px;
+}
+.readon-button{
+text-transform: none;
+font-size: 14px;
+line-height: 20px;
+font-weight: 300;
+font-family: 'Open Sans', sans-serif !important;
+}
+.readon-button:hover {
+}
+.newsletter .uk-h2 {font-size:28px!important;}
+.newsletter .uk-icon {
+padding-left: 10px;
+padding-bottom: 15px;
+vertical-align: middle;
+}
+.newsletter .el-title{
+display: inline-block;
+fill: currentcolor;
+margin-bottom:0;
+}
+
+.newsletter .acymailing_mootoolsbutton a:link,
+.newsletter .acymailing_mootoolsbutton a:visited {
+background:none!important;
+border:none!important;
+text-shadow:none!important;
+color: rgba(255, 255, 255, 0.5)!important;
+font-size: 14px;
+font-weight: 300;
+line-height: 20px;
+}
+
+.newsletter .acysubbuttons input.button, .newsletter .acysubbuttons .button {
+padding: 0 15px!important;
+line-height: 30px;
+font-size: 13px;
+border-radius: 2px;
+margin: 0;
+border: 0;
+overflow: visible;
+font-family: Roboto;
+font-weight: normal;
+
+color: inherit;
+text-transform: none;
+display: inline-block;
+box-sizing: border-box;
+vertical-align: middle;
+text-align: center;
+text-decoration: none;
+-webkit-transition: .1s ease-in-out;
+transition: .1s ease-in-out;
+-webkit-transition-property: color, background-color, border-color, box-shadow;
+transition-property: color, background-color, border-color, box-shadow;
+font-family: Roboto;
+font-weight: normal;
+text-transform: uppercase;
+background-origin: border-box;
+box-shadow: 0 3px 12px rgba(0, 0, 0, 0.07);
+}
+
+.newsletter .acysubbuttons input.button:hover, .newsletter .acysubbuttons .button:hover {
+color:#444;
+background-color:#fff!important;
+background-image:none!important;
+}
+
+.newsletter .acysubbuttons input.button:hover, .newsletter .acysubbuttons .button:hover,
+.newsletter .acysubbuttons button.validate:hover, .newsletter .acymailing_mootoolsbutton a:hover,
+.newsletter .acymailing_mootoolsbutton a:active {
+box-shadow:none!important;
+-moz-box-shadow:none!important;
+-webkit-box-shadow:none!important;
+color: #00a0de!important;
+box-shadow: 0 6px 50px rgba(0, 0, 0, 0.05)!important;
+}
+.acymailing_module a.acymailing_togglemodule {
+font-size: 14px;
+font-weight: 300;
+color: rgba(255, 255, 255, 0.5)!important;
+}
+
+
+/*login button */
+#btl .btl-panel > span .btl-dropdown { border:3!important;}
+
+#btl .btl-panel > span{
+	border: 0px!important;
+	background-color: transparent!important;
+	color:#444!important;
+	padding-right:30px;
+	padding-left:6px;
+	height:0px!important;
+	line-height:20px!important;
+	margin:0px !important;
+	box-shadow: 0px 0px 0px;
+	border-radius:0px!important;
+	display: inline-table!important;
+	text-transform:none!important;
+	font-size: 14px;
+	font-family: 'Roboto Slab', serif;
+	font-size: 16px;
+	line-height: 23px;
+	font-weight: 500 !important;
+}
+.loginLink {
+text-transform:none!important;
+color: rgba(0, 0, 0, 0.8)!important;
+}
+
+/*.btl-panel {
+	background: url(../images/key_login.png) right 40% no-repeat;
+}*/
+#btl-panel-login >span {
+	border: 5px solid #d0d0d0!important;
+}
+.uk-navbar-item .btlogin{ color: red!important;
+}
+
+#btl .btl-panel > #btl-panel-profile {
+color: #040067!important;
+font-size: 13px !important;
+font-family: Roboto;
+}
+
+.btl-content-block {
+-webkit-font-smoothing: antialiased;
+background-attachment: scroll;
+background-clip: border-box;
+background-color: rgb(255, 255, 255);
+background-image: none;
+background-origin: padding-box;
+background-size: auto;
+border-bottom-left-radius: 2px;
+border-bottom-right-radius: 2px;
+border-top-left-radius: 2px;
+border-top-right-radius: 2px;
+box-shadow: rgba(41, 44, 61, 0.0980392) 2px 15px 50px 0px;
+box-sizing: border-box;
+color: rgb(79, 82, 96);
+display: none;
+height: auto;
+margin-top: 0px;
+padding-bottom: 25px;
+padding-left: 25px;
+padding-right: 25px;
+padding-top: 25px;
+position: absolute;
+text-align: left;
+text-rendering: optimizeLegibility;
+}
+
+#btl-content #btl-content-profile #module-in-profile ul li img,
+#btl-content #btl-content-profile #module-in-profile ul li a {padding-right: 5px!important;}
+
+#btl-content #btl-content-profile #module-in-profile ul li a {
+-webkit-font-smoothing: antialiased;
+-webkit-text-decoration-skip: objects;
+/*background-color: rgba(0, 0, 0, 0);*/
+box-sizing: border-box;
+color: rgb(41, 44, 61);
+cursor: pointer;
+display: block;
+font-family: Roboto;
+font-size: 14px;
+font-weight: 300;
+height: auto;
+line-height: 20px;
+list-style-image: none;
+list-style-position: outside;
+list-style-type: none;
+padding-bottom: 6px;
+padding-left: 0px;
+padding-right: 0px;
+padding-top: 6px;
+text-align: left;
+text-decoration: none;
+text-rendering: optimizeLegibility;
+width: auto;
+}
+
+#module-in-profile ul li  a:hover {
+color: #128DD5 !important;
+}
+
+/*FAQs*/
+
+.searchifaq label {
+font-family: Roboto, sans-serif;
+font-weight:500;
+font-size:16px;
+color: #040067;
+}
+.btn,
+.buttonifaq{
+margin-top:10px;
+background-color: #fff;
+    color: #5b5b5b;
+    box-shadow: 0 3px 12px rgba(0,0,0,0.07);
+    display: inline-block;
+    border:none;
+    box-sizing: border-box;
+    padding: 0 25px;
+    vertical-align: middle;
+    font-size: 13px;
+    line-height: 40px;
+    text-align: center;
+    text-decoration: none;
+    -webkit-transition: .1s ease-in-out;
+    transition: .1s ease-in-out;
+    -webkit-transition-property: color,background-color,border-color,box-shadow;
+    transition-property: color,background-color,border-color,box-shadow;
+    font-family: Roboto;
+    font-weight: normal;
+    text-transform: uppercase;
+    border-radius: 2px;
+    background-origin: border-box;
+    }
+.buttonifaq:hover{ background-color: #fff;
+    color: #00a0de;
+    box-shadow: 0 6px 50px rgba(0,0,0,0.05);
+}
+.ifaq h5.ifaq-item-header {
+margin-bottom:10px;
+margin-top:10px;
+}
+.ifaq-tpl-clean_blue_arrow .collapse-open .ifaq-item-header {
+font-weight:normal;
+}
+.ifaq .uk-tab>*>a, .ifaq .nav-tabs>li>a {
+text-align:left;
+color: #2D72D6;
+}
+.ifaq .nav-tabs>li>a:hover {
+ border-color:transparent;
+ color: #D53B23;
+}
+
+.ifaq .nav>li>a:hover, .ifaq .nav>li>a:focus { background:none;}
+
+.ifaq-tpl-clean_blue_arrow .ifaq-panel {
+box-shadow:none;
+	border-bottom: 1px solid #eee;
+
+}
+
+.ifaq-tpl-clean_blue_arrow .ifaq-collapsible > a {
+display: block; padding: 1px 0 1px 0px;
+background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%236C6D74%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%20%20%20%20%3Crect%20fill%3D%22%236C6D74%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E");
+background-repeat: no-repeat;
+background-position: 98% 50%;
+}
+
+.ifaq-tpl-clean_blue_arrow .ifaq-collapsible {
+	text-shadow:none;
+	background:transparent;
+	box-shadow:none;
+	border-bottom: 1px solid #eee;
+}
+.ifaq-tpl-clean_blue_arrow .collapse-open, .ifaq-tpl-clean_blue_arrow .collapse-open > a {
+    background: transparent;
+    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%236C6D74%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E");
+background-repeat: no-repeat;
+ background-position: 98% 50%;
+}
+.ifaq-tpl-clean_blue_arrow .collapse-close:hover {
+	background:transparent;
+}
+
+.ifaq-tpl-clean_blue_arrow .ifaq-collapsible > a:hover {
+background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%236C6D74%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%20%20%20%20%3Crect%20fill%3D%22%236C6D74%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E");
+ background-repeat: no-repeat;
+ background-position: 98% 50%;
+}
+
+.ifaq-tpl-clean_blue_arrow .collapse-open > a:hover {
+background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%236C6D74%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E");
+background-repeat: no-repeat;
+background-position: 98% 50%;
+}
+
+/*widget accordion */
+.wk-accordion, .wk-text-left {display:block!important;}
+
+
+.faq .wk-accordion-title {
+	text-transform:none;
+	font-weight: 400;
+	font-size:16px;
+}
+
+/* for DISCOVERY PORTAL */
+.discoverHrd {background-color: #f25f30!important;}
+
+.search_box_bg .uk-input, .search_box_bg .uk-input:focus {
+background-color: rgba(255, 255, 255, 1.0)!important;
+color: rgba(0, 0, 0, 1.0)!important;
+}
+.search_box_bg .uk-input::placeholder{
+color: rgba(0, 0, 0, 0.6)!important;
+}
+
+.search_box_bg .uk-text-background{
+background-color: rgba(255, 255, 255, 1.0);
+font-size:28px!important;
+font-weight: 500;
+}
+.search_box_bg  .uk-grid-divider>:not(.uk-first-column)::before {
+border-left-color: rgba(255, 255, 255, 0.6)!important;
+}
+
+/*tags */
+.uk-label-arrow{
+	display: inline-block;
+	height: 21px;
+	margin: 0 10px 0 0;
+	padding: 0 7px 0 14px;
+	white-space: nowrap;
+	position: relative;
+
+	background-color: #5A9EDA;
+
+	color: white;
+	font: normal 11px/21px Arial, Tahoma, sans-serif;
+	text-decoration: none;
+
+	border-top: 1px solid #5A9EDA;
+	border-bottom: 1px solid #5A9EDA;
+	border-right: 1px solid #5A9EDA;
+	border-radius: 1px 3px 3px 1px;
+}
+.uk-label-arrow:before {
+	content: '';
+	position: absolute;
+	top: 5px;
+	left: -6px;
+	width: 10px;
+	height: 10px;
+
+	background-color: #5A9EDA;
+	border-left: 1px solid #5A9EDA;
+	border-bottom: 1px solid #5A9EDA;
+	border-radius: 0 0 0 2px;
+}
+.uk-label-arrow:before {
+	-webkit-transform: scale(1, 1.5) rotate(45deg);
+	-moz-transform: scale(1, 1.5) rotate(45deg);
+	-ms-transform: scale(1, 1.5) rotate(45deg);
+	transform: scale(1, 1.5) rotate(45deg);
+}
+.uk-label-arrow:after {
+	content: '';
+	position: absolute;
+	top: 7px;
+	left: 1px;
+	width: 5px;
+	height: 5px;
+	background: #FFF;
+	border-radius: 4px;
+	border: 1px solid #5A9EDA;
+}
+.uk-label-arrow a:hover {
+	color: #FFF;
+	text-shadow: -1px -1px 0 rgba(153,102,51,0.3);
+}
+.featurednews.uk-card-default {
+background: rgba(255,255,255, 0.6)!important;
+color: black;
+}
+.custom-offcanvas-bar{
+  background: grey !important;
+  width:100% !important;
+
+}
+.custom-offcanvas-bar .filtersModal{
+  color:grey !important;
+
+}
+.list-horizontal{
+  display: flex;
+  }
+.list-horizontal span{
+  margin-right:5px;
+  padding-left: 0px !important;
+
+}
+.list-horizontal-line span {
+  margin-right: 5px;
+  border-right: 1px solid #f1f1f1;
+  padding-right: 5px;
+
+}
+
+.list-horizontal-line > span:last-child {
+  border-right:none;
+}

Property changes on: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/custom.css
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/Logo_Horizontal_white_small.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/Logo_Horizontal_white_small.png
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/Logo_Horizontal_white_small.png	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/Logo_Horizontal_white_small.png	(revision 59373)

Property changes on: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/Logo_Horizontal_white_small.png
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/uikit-icon-max.js
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/uikit-icon-max.js	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/uikit-icon-max.js	(revision 59373)
@@ -0,0 +1,251 @@
+<!DOCTYPE html><html lang="en-gb" dir="ltr" vocab="http://schema.org/"><head>
+      <!--link href="http://demo.openaire.eu" rel="canonical" /-->
+      <meta charset="utf-8">
+      <meta http-equiv="X-UA-Compatible" content="IE=edge">
+      <meta name="viewport" content="width=device-width, initial-scale=1">
+      <base href="/">
+      <meta http-equiv="content-type" content="text/html; charset=utf-8">
+      <meta name="description" content="open access, research, scientific publication, European Commission, EC, FP7, ERC, Horizon 2020, H2020, search, projects ">
+
+      <meta property="og:description" content="open access, research, scientific publication, European Commission, EC, FP7, ERC, Horizon 2020, H2020, search, projects ">
+      <meta property="og:title" content="Search OpenAIRE">
+      <meta property="og:type" content="website">
+      <meta property="og:url" content="https://demo.openaire.eu">
+      <meta property="og:site_name" content="OpenAIRE">
+
+      <meta property="og:image" content="https://demo.openaire.eu/assets/dl119_files/Symbol.png">
+      <meta property="og:image:secure_url" content="https://demo.openaire.eu/assets/dl119_files/Symbol.png">
+      <meta property="og:image:type" content="image/png">
+      <meta property="og:image:width" content="360">
+      <meta property="og:image:height" content="359">
+
+      <link href="assets/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon">
+      <title>OpenAIRE | Error page</title>
+      <script>
+      window.onerror = function (errorMsg, url, lineNumber, column, errorObj) {
+        // console.log(errorMsg + " __" + url + " __" +  lineNumber + " __" +  column + " __" +  errorObj);
+        if(errorMsg.indexOf("uikit.js") != -1 || url.indexOf("uikit.js") != -1 ){
+          console.log("********UIKIT Error ***********");
+          $.getScript("assets/dl119_files/uikit.js");
+          $.getScript("assets/dl119_files/uikit-icons-max.js");
+}
+
+}
+      </script>
+       <!-- <script src="assets/jquery/jquery.min.js" type="text/javascript"></script> -->
+       <script src="assets/dl119_files/jquery.js"></script>
+       <!-- <script  src="assets/dl119_files/uikit.js"></script> -->
+       <script src="assets/dl119_files/uikit-icons-max.js"></script>
+<script>
+$(document).ready(function(){
+  console.log("Is ready - load uikit ***")
+    $.getScript("assets/dl119_files/uikit.js");
+    $.getScript("assets/dl119_files/uikit-icons-max.js");
+});
+</script>
+       <!-- <script  src="assets/dl119_files/uikit.js"></script> -->
+       <!-- <script src="assets/dl119_files/uikit-icons-max.js"></script> -->
+
+
+      <!-- <link rel="stylesheet" href="node_modules/uikit/dist/css/uikit.min.css"> -->
+      <link rel="stylesheet" href="assets/dl119_files/theme.css">
+      <link rel="stylesheet" href="assets/dl119_files/custom.css">
+      <link rel="stylesheet" href="assets/custom.css">
+
+      <!-- <script async src="assets/dl119_files/theme.js"></script> -->
+
+      <!--script src="node_modules/uikit/dist/js/uikit.min.js"></script-->
+
+             <!-- Google sitename markup-->
+      <script type="application/ld+json">
+         {
+           "@context" : "http://schema.org",
+           "@type" : "WebSite",
+           "name" : "OpenAIRE",
+             "url" : "http://demo.openaire.eu"
+         }
+      </script>
+      <!-- End of Google sitename markup-->
+      <!-- Google sitelinks search markup-->
+      <script type="application/ld+json">
+         {
+           "@context": "http://schema.org",
+           "@type": "WebSite",
+           "url" : "http://demo.openaire.eu",
+           "potentialAction": {
+             "@type": "SearchAction",
+             "target": "http://demo.openaire.eu/search/find/?keyword={search_term_string}",
+             "query-input": "required name=search_term_string"
+           }
+         }
+      </script>
+
+      <script src="//cdn.jsdelivr.net/clipboard.js/1.5.16/clipboard.min.js"></script>
+      <!--script type='text/javascript' src="node_modules/clipboard/dist/clipboard.min.js"></script-->
+      <!--script src="https://cdn.jsdelivr.net/clipboard.js/1.5.12/clipboard.min.js"></script-->
+
+      <!--script type='text/javascript' src='https://d1bxh8uas1mnw7.cloudfront.net/assets/embed.js'></script-->
+
+      <!-- End of Google sitelinks search markup-->
+
+      <script src="../node_modules/angular2/bundles/angular2-polyfills.js"></script>
+
+ <style></style></head>
+ <body class="" style="">
+
+   <div class="uk-offcanvas-content uk-height-viewport">
+     <script async="" src="/main.bundle.js"></script>
+
+      <app _nghost-5ee2-1="">
+        <navbar _ngcontent-5ee2-1="">
+
+
+
+  <div class="tm-header-mobile uk-hidden@m">
+     <nav class="uk-navbar-container uk-navbar" uk-navbar="">
+        <div class="uk-navbar-left">
+           <a class="uk-navbar-toggle" href="#tm-mobile" uk-toggle="">
+              <div class="uk-navbar-toggle-icon uk-icon custom-navbar-toggle-icon" uk-navbar-toggle-icon=""> </div>
+           </a>
+        </div>
+        <div class="uk-navbar-center">
+           <a class="uk-navbar-item uk-logo" routerLink="/search/find" routerLinkActive="uk-link" href="/search/find">
+           <img alt="OpenAIRE" class="uk-responsive-height" src="assets/OA DISCOVER_A.png">        </a>
+        </div>
+        <div class="uk-navbar-right">
+           <user-mini>
+
+        <!--template bindings={}-->
+
+    </user-mini>
+        </div>
+     </nav>
+     <div class="uk-offcanvas" id="tm-mobile" mode="slide" overlay="" uk-offcanvas="">
+        <div class="uk-offcanvas-bar">
+           <button class="uk-offcanvas-close uk-close uk-icon" type="button" uk-close=""></button>
+           <div class="uk-child-width-1-1 uk-grid" uk-grid="">
+              <div>
+                 <!--template bindings={}-->
+              </div>
+              
+           </div>
+        </div>
+     </div>
+  </div>
+  <div class="tm-toolbar custom-discover-toolbar uk-visible@m">
+     <div class="uk-container uk-flex uk-flex-middle uk-container-expand">
+        <div class="uk-margin-auto-left">
+           <div class="uk-grid-medium uk-child-width-auto uk-flex-middle uk-grid uk-grid-stack" uk-grid="margin: uk-margin-small-top">
+              <div class="uk-first-column">
+                 <div class="uk-panel inner" id="module-119">
+                    <ul class="uk-subnav uk-subnav-line">
+                       <li class="uk-active"><a href="https://beta.openaire.eu"><img alt="home" class="uk-responsive-height" src="assets/dl119_files/Home-icon.png"></a></li>
+                       <li class="custom-discover-li"><a routerLink="/search/find" routerLinkActive="uk-link" href="/search/find">Discover</a></li>
+                       <li><a>Join</a></li>
+                       <li><a>Connect</a></li>
+                       <li><a>Monitor</a></li>
+                       <li><a>Develop</a></li>
+                    </ul>
+                 </div>
+              </div>
+           </div>
+        </div>
+     </div>
+  </div>
+  <div class="tm-header uk-visible@m tm-header-transparent" uk-header="">
+     <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light" media="768" style="" top=".tm-header + [class*=&quot;uk-section&quot;]" uk-sticky="">
+        <div class="uk-container uk-container-expand">
+           <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;}">
+              <div class="uk-navbar-left  uk-visible@l  ">
+                 <a class="uk-logo uk-navbar-item" routerLink="/search/find" routerLinkActive="uk-link" href="/search/find">
+                 <img alt="OpenAIRE" class="uk-responsive-height" src="assets/OA DISCOVER_B.png"></a>
+              </div>
+              <div class="uk-navbar-left  uk-visible@m uk-hidden@l">
+                 <a class="uk-logo uk-navbar-item" routerLink="/search/find" routerLinkActive="uk-link" href="/search/find">
+                 <img alt="OpenAIRE" class="uk-responsive-height" src="assets/OA DISCOVER_A.png"></a>
+              </div>
+              <div class="uk-navbar-center">
+                 <!--template bindings={}-->
+              </div>
+              <div class="uk-navbar-right">
+                 <user-mini>
+
+        <!--template bindings={}-->
+
+    </user-mini>
+              </div>
+           </nav>
+        </div>
+     </div>
+     
+  </div>
+  <div class="first_page_section uk-section-default uk-section uk-padding-remove-vertical">
+     <div class="first_page_banner_headline uk-grid-collapse uk-flex-middle uk-margin-remove-vertical uk-grid uk-grid-stack" uk-grid="">
+     </div>
+  </div>
+
+
+
+
+
+
+
+
+</navbar>
+
+
+
+          
+                   <div _ngcontent-5ee2-1="" class="custom-main-content">
+                      <main _ngcontent-5ee2-1="">
+                       <router-outlet _ngcontent-5ee2-1=""></router-outlet><error>
+    <div class=" uk-section  uk-margin-small-top tm-middle" id="tm-main">
+      <div uk-grid="">
+       <div class="tm-main uk-width-1-1@s uk-width-1-1@m  uk-width-1-1@l uk-row-first ">
+
+        <div class="uk-container">
+            <h2>
+                Bad karma: we can't find that page!
+            </h2>
+            <br>
+
+            <p>
+                You asked for /assets/dl119_files/uikit-icon-max.js, but despite our computers looking very hard, we could not find it. What happened ?
+            </p>
+
+            <ul>
+                <li>the link you clicked to arrive here has a typo in it</li>
+                <li>or somehow we removed that page, or gave it another name</li>
+                <li>or, quite unlikely for sure, maybe you typed it yourself and there was a little mistake ?</li>
+            </ul>
+
+        </div>
+      </div>
+     </div>
+  </div>
+    </error>
+                     </main>
+                    </div>
+                   
+          <!--template bindings={}-->
+          <!--template bindings={}-->
+           <!--template bindings={}-->
+
+</app>
+    </div>
+
+        <!-- Go to www.addthis.com/dashboard to customize your tools -->
+        <!-- to update addThis: https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-559d24521cd8c080-->
+  <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-559d24521cd8c080"></script>
+  <script type="text/javascript">
+  function loadAltmetrics(e,t,n){
+    var d="createElement",c="getElementsByTagName",m="setAttribute",n=document.getElementById(e);
+    return n&&n.parentNode&&n.parentNode.removeChild(n),n=document[d+"NS"]&&document.documentElement.namespaceURI,n=n?document[d+"NS"](n,"script"):document[d]("script"),n[m]("id",e),n[m]("src",t),(document[c]("head")[0]||document[c]("body")[0]).appendChild(n),n=new Image,void n[m]("src","https://d1uo4w7k31k5mn.cloudfront.net/donut/0.png")
+  };
+</script>
+
+   
+
+<universal-script><script>
+ try {window.UNIVERSAL_CACHE = ({"APP_ID":"5ee2","CacheService":"{}"}) || {};} catch(e) {  console.warn("Angular Universal: There was a problem parsing data from the server")}
+</script></universal-script></body></html>
\ No newline at end of file

Property changes on: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/uikit-icon-max.js
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/jquery.js
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/jquery.js	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/jquery.js	(revision 59373)
@@ -0,0 +1,5 @@
+/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0;
+}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return c=d.getElementsByTagName("body")[0],c&&c.style?(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&U.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var Y=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)Y(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/<tbody/i;function ia(a){Z.test(a.type)&&(a.defaultChecked=a.checked)}function ja(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ca(b),q=[],r=0;o>r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?"<table>"!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ma.test(f)?this.mouseHooks:la.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=g.srcElement||d),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,h.filter?h.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button,h=b.fromElement;return null==a.pageX&&null!=b.clientX&&(e=a.target.ownerDocument||d,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&&f.scrollLeft||c&&c.scrollLeft||0)-(f&&f.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(f&&f.scrollTop||c&&c.scrollTop||0)-(f&&f.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ra()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ra()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=d.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)}:function(a,b,c){var d="on"+b;a.detachEvent&&("undefined"==typeof a[d]&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?pa:qa):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=pa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=pa,a&&!this.isSimulated&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=pa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submit||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?n.prop(b,"form"):void 0;c&&!n._data(c,"submit")&&(n.event.add(c,"submit._submit",function(a){a._submitBubble=!0}),n._data(c,"submit",!0))})},postDispatch:function(a){a._submitBubble&&(delete a._submitBubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){return ka.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._justChanged=!0)}),n.event.add(this,"click._change",function(a){this._justChanged&&!a.isTrigger&&(this._justChanged=!1),n.event.simulate("change",this,a)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ka.test(b.nodeName)&&!n._data(b,"change")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a)}),n._data(b,"change",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!ka.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d){return sa(this,a,b,c,d)},one:function(a,b,c,d){return sa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=qa),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ta=/ jQuery\d+="(?:null|\d+)"/g,ua=new RegExp("<(?:"+ba+")[\\s/>]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/<script|<style|<link/i,xa=/checked\s*(?:[^=]|=\s*.checked.)/i,ya=/^true\/(.*)/,za=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ja[0].contentWindow||Ja[0].contentDocument).document,b.write(),b.close(),c=La(a,b),Ja.detach()),Ka[a]=c),c}var Na=/^margin/,Oa=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Pa=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Qa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");if(j.style){j.style.cssText="float:left;opacity:.5",l.opacity="0.5"===j.style.opacity,l.cssFloat=!!j.style.cssFloat,j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===j.style.backgroundClip,i=d.createElement("div"),i.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.innerHTML="",i.appendChild(j),l.boxSizing=""===j.style.boxSizing||""===j.style.MozBoxSizing||""===j.style.WebkitBoxSizing,n.extend(l,{reliableHiddenOffsets:function(){return null==b&&k(),f},boxSizingReliable:function(){return null==b&&k(),e},pixelMarginRight:function(){return null==b&&k(),c},pixelPosition:function(){return null==b&&k(),b},reliableMarginRight:function(){return null==b&&k(),g},reliableMarginLeft:function(){return null==b&&k(),h}});function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b=e=h=!1,c=g=!0,a.getComputedStyle&&(l=a.getComputedStyle(j),b="1%"!==(l||{}).top,h="2px"===(l||{}).marginLeft,e="4px"===(l||{width:"4px"}).width,j.style.marginRight="50%",c="4px"===(l||{marginRight:"4px"}).marginRight,k=j.appendChild(d.createElement("div")),k.style.cssText=j.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k.style.marginRight=k.style.width="0",j.style.width="1px",g=!parseFloat((a.getComputedStyle(k)||{}).marginRight),j.removeChild(k)),j.style.display="none",f=0===j.getClientRects().length,f&&(j.style.display="",j.innerHTML="<table><tr><td></td><td>t</td></tr></table>",j.childNodes[0].style.borderCollapse="separate",k=j.getElementsByTagName("td"),k[0].style.cssText="margin:0;border:0;padding:0;display:none",f=0===k[0].offsetHeight,f&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}}}();var Ra,Sa,Ta=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ra=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Oa.test(g)&&Na.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0===g?g:g+""}):Qa.currentStyle&&(Ra=function(a){return a.currentStyle},Sa=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Oa.test(g)&&!Ta.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Ua(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Va=/alpha\([^)]*\)/i,Wa=/opacity\s*=\s*([^)]*)/i,Xa=/^(none|table(?!-c[ea]).+)/,Ya=new RegExp("^("+T+")(.*)$","i"),Za={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:"0",fontWeight:"400"},_a=["Webkit","O","Moz","ms"],ab=d.createElement("div").style;function bb(a){if(a in ab)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=_a.length;while(c--)if(a=_a[c]+b,a in ab)return a}function cb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&W(d)&&(f[g]=n._data(d,"olddisplay",Ma(d.nodeName)))):(e=W(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function db(a,b,c){var d=Ya.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function eb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+V[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+V[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+V[f]+"Width",!0,e))):(g+=n.css(a,"padding"+V[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+V[f]+"Width",!0,e)));return g}function fb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ra(a),g=l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Sa(a,b,f),(0>e||null==e)&&(e=a.style[b]),Oa.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+eb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Sa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=U.exec(c))&&e[1]&&(c=X(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=bb(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Sa(a,b,d)),"normal"===f&&b in $a&&(f=$a[b]),""===c||c?(e=parseFloat(f),c===!0||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Xa.test(n.css(a,"display"))&&0===a.offsetWidth?Pa(a,Za,function(){return fb(a,b,d)}):fb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ra(a);return db(a,c,d?eb(a,b,d,l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Wa.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Va,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Va.test(f)?f.replace(Va,e):f+" "+e)}}),n.cssHooks.marginRight=Ua(l.reliableMarginRight,function(a,b){return b?Pa(a,{display:"inline-block"},Sa,[a,"marginRight"]):void 0}),n.cssHooks.marginLeft=Ua(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Sa(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Pa(a,{
+marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=gb.propHooks[this.prop];return a&&a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},gb.propHooks.scrollTop=gb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&W(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==Ma(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],jb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?Ma(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=nb(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function pb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:hb||lb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(pb(k,j.opts.specialEasing);g>f;f++)if(d=qb.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,nb,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(qb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return X(c.elem,a,U.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],qb.tweeners[c]=qb.tweeners[c]||[],qb.tweeners[c].unshift(b)},prefilters:[ob],prefilter:function(a,b){b?qb.prefilters.unshift(a):qb.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(W).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=qb(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&kb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(mb(b,!0),a,d,e)}}),n.each({slideDown:mb("show"),slideUp:mb("hide"),slideToggle:mb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(hb=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),hb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ib||(ib=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(ib),ib=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a,b=d.createElement("input"),c=d.createElement("div"),e=d.createElement("select"),f=e.appendChild(d.createElement("option"));c=d.createElement("div"),c.setAttribute("className","t"),c.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],b.setAttribute("type","checkbox"),c.appendChild(b),a=c.getElementsByTagName("a")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==c.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=f.selected,l.enctype=!!d.createElement("form").enctype,e.disabled=!0,l.optDisabled=!f.disabled,b=d.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value}();var rb=/\r/g,sb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(sb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>-1)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var tb,ub,vb=n.expr.attrHandle,wb=/^(?:checked|selected)$/i,xb=l.getSetAttribute,yb=l.input;n.fn.extend({attr:function(a,b){return Y(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ub:tb)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?yb&&xb||!wb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(xb?c:d)}}),ub={set:function(a,b,c){return b===!1?n.removeAttr(a,c):yb&&xb||!wb.test(c)?a.setAttribute(!xb&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=vb[b]||n.find.attr;yb&&xb||!wb.test(b)?vb[b]=function(a,b,d){var e,f;return d||(f=vb[b],vb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,vb[b]=f),e}:vb[b]=function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),yb&&xb||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):tb&&tb.set(a,b,c)}}),xb||(tb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},vb.id=vb.name=vb.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:tb.set},n.attrHooks.contenteditable={set:function(a,b,c){tb.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var zb=/^(?:input|select|textarea|button|object)$/i,Ab=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return Y(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):zb.test(a.nodeName)||Ab.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var Bb=/[\t\r\n\f]/g;function Cb(a){return n.attr(a,"class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,Cb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,Cb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=Cb(c),d=1===c.nodeType&&(" "+e+" ").replace(Bb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Cb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=Cb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||a===!1?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Cb(c)+" ").replace(Bb," ").indexOf(b)>-1)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Db=a.location,Eb=n.now(),Fb=/\?/,Gb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(Gb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new a.DOMParser,c=d.parseFromString(b,"text/xml")):(c=new a.ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var Hb=/#.*$/,Ib=/([?&])_=[^&]*/,Jb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Kb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Lb=/^(?:GET|HEAD)$/,Mb=/^\/\//,Nb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ob={},Pb={},Qb="*/".concat("*"),Rb=Db.href,Sb=Nb.exec(Rb.toLowerCase())||[];function Tb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Ub(a,b,c,d){var e={},f=a===Pb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Vb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Wb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Xb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Rb,type:"GET",isLocal:Kb.test(Sb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Vb(Vb(a,n.ajaxSettings),b):Vb(n.ajaxSettings,a)},ajaxPrefilter:Tb(Ob),ajaxTransport:Tb(Pb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var d,e,f,g,h,i,j,k,l=n.ajaxSetup({},c),m=l.context||l,o=l.context&&(m.nodeType||m.jquery)?n(m):n.event,p=n.Deferred(),q=n.Callbacks("once memory"),r=l.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!k){k={};while(b=Jb.exec(g))k[b[1].toLowerCase()]=b[2]}b=k[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>u)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return j&&j.abort(b),y(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Rb)+"").replace(Hb,"").replace(Mb,Sb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(G)||[""],null==l.crossDomain&&(d=Nb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Sb[1]&&d[2]===Sb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Sb[3]||("http:"===Sb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Ub(Ob,l,c,w),2===u)return w;i=n.event&&l.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Lb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Fb.test(f)?"&":"?")+l.data,delete l.data),l.cache===!1&&(l.url=Ib.test(f)?f.replace(Ib,"$1_="+Eb++):f+(Fb.test(f)?"&":"?")+"_="+Eb++)),l.ifModified&&(n.lastModified[f]&&w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Qb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(l.beforeSend.call(m,w,l)===!1||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Ub(Pb,l,c,w)){if(w.readyState=1,i&&o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&&l.timeout>0&&(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,y)}catch(x){if(!(2>u))throw x;y(-1,x)}}else y(-1,"No Transport");function y(b,c,d,e){var k,s,t,v,x,y=c;2!==u&&(u=2,h&&a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b>0?4:0,k=b>=200&&300>b||304===b,d&&(v=Wb(l,w,d)),v=Xb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),x=w.getResponseHeader("etag"),x&&(n.etag[f]=x)),204===b||"HEAD"===l.type?y="nocontent":304===b?y="notmodified":(y=v.state,s=v.data,t=v.error,k=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),w.status=b,w.statusText=(c||y)+"",k?p.resolveWith(m,[s,y,w]):p.rejectWith(m,[w,y,t]),w.statusCode(r),r=void 0,i&&o.trigger(k?"ajaxSuccess":"ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&&(o.trigger("ajaxComplete",[w,l]),--n.active||n.event.trigger("ajaxStop")))}return w},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}});function Yb(a){return a.style&&a.style.display||n.css(a,"display")}function Zb(a){if(!n.contains(a.ownerDocument||d,a))return!0;while(a&&1===a.nodeType){if("none"===Yb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth<=0&&a.offsetHeight<=0&&!a.getClientRects().length:Zb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var $b=/%20/g,_b=/\[\]$/,ac=/\r?\n/g,bc=/^(?:submit|button|image|reset|file)$/i,cc=/^(?:input|select|textarea|keygen)/i;function dc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||_b.test(a)?d(a,e):dc(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)dc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)dc(c,a[c],b,e);return d.join("&").replace($b,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&cc.test(this.nodeName)&&!bc.test(a)&&(this.checked||!Z.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(ac,"\r\n")}}):{name:b.name,value:c.replace(ac,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?ic():d.documentMode>8?hc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&hc()||ic()}:hc;var ec=0,fc={},gc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in fc)fc[a](void 0,!0)}),l.cors=!!gc&&"withCredentials"in gc,gc=l.ajax=!!gc,gc&&n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++ec;if(g.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(f in b.xhrFields)g[f]=b.xhrFields[f];b.mimeType&&g.overrideMimeType&&g.overrideMimeType(b.mimeType),b.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&&g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&&b.data||null),c=function(a,d){var f,i,j;if(c&&(d||4===g.readyState))if(delete fc[h],c=void 0,g.onreadystatechange=n.noop,d)4!==g.readyState&&g.abort();else{j={},f=g.status,"string"==typeof g.responseText&&(j.text=g.responseText);try{i=g.statusText}catch(k){i=""}f||!b.isLocal||b.crossDomain?1223===f&&(f=204):f=j.text?200:404}j&&e(f,i,j,g.getAllResponseHeaders())},b.async?4===g.readyState?a.setTimeout(c):g.onreadystatechange=fc[h]=c:c()},abort:function(){c&&c(void 0,!0)}}}});function hc(){try{return new a.XMLHttpRequest}catch(b){}}function ic(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=d.head||n("head")[0]||d.documentElement;return{send:function(e,f){b=d.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||f(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var jc=[],kc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=jc.pop()||n.expando+"_"+Eb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(kc.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&kc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(kc,"$1"+e):b.jsonp!==!1&&(b.url+=(Fb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,jc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ja([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var lc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&lc)return lc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h,a.length)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function mc(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?("undefined"!=typeof e.getBoundingClientRect&&(d=e.getBoundingClientRect()),c=mc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Qa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return Y(this,function(a,d,e){var f=mc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ua(l.pixelPosition,function(a,c){return c?(c=Sa(a,b),Oa.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({
+padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var nc=a.jQuery,oc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=oc),b&&a.jQuery===n&&(a.jQuery=nc),n},b||(a.jQuery=a.$=n),n});

Property changes on: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/assets/jquery.js
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/error/404.html
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/error/404.html	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/src/main/resources/static/error/404.html	(revision 59373)
@@ -0,0 +1,101 @@
+<!DOCTYPE html>
+<html lang="en-gb" dir="ltr" vocab="http://schema.org/">
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+    <meta name="description" content="OpenAIRE  SUSHI Lite Client, open access, research, scientific publication, European Commission,
+      EC, FP7, ERC, Horizon 2020, H2020, search, projects "/>
+    <link href="../assets/favicon.ico" />
+    <title>OpenAIRE  SUSHI Lite Client</title>
+    <script  src="../assets/jquery.js"></script>
+    <script  src="../assets/uikit.js"></script>
+    <script src="../assets/uikit-icon-max.js"></script>
+    <link rel="stylesheet" type="text/css" href="../assets/theme.css">
+    <link rel="stylesheet" type="text/css" href="../assets/custom.css">
+    <link rel="stylesheet" type="text/css" href="../assets/custom.css.1">
+</head>
+<body class="" style="">
+<div class="uk-offcanvas-content uk-height-viewport">
+    <!-- MENU STARTS HERE-->
+    <!-- MAIN MENU  STARTS HERE-->
+    <div class="tm-header-mobile uk-hidden@m">
+        <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light"   uk-sticky="">
+            <nav class="uk-navbar-container uk-navbar" uk-navbar="">
+
+                <div class="uk-navbar-center">
+                    <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                        <img src="../assets/apple-icon-72x72.png" alt="OpenAIRE" class="uk-responsive-height">
+                    </a>
+                    <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-visible@m" href="./sushilite/" >
+                        OpenAIRE SUSHI Lite Client</a>
+                    <a class="uk-navbar-item uk-logo uk-padding-remove-left uk-hidden@m"  href="./sushilite/">
+                        SUSHI Lite Client</a>
+                </div>
+            </nav>
+
+        </div>
+    </div>
+    <div class="tm-header uk-visible@m tm-header-transparent" uk-header=""><!-- top=".tm-header" + [class*=&quot;uk-section&quot;] -->
+        <div animation="uk-animation-slide-top" class="uk-navbar-container uk-sticky  uk-navbar-transparent uk-light" cls-active="uk-active uk-navbar-sticky" cls-inactive="uk-navbar-transparent uk-light" media="768"   uk-sticky="">
+            <div class="uk-container uk-container-expand">
+                <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;}" style="background-color:white !important;">
+                    <div class="uk-navbar-center">
+                        <div class="uk-logo uk-navbar-item uk-margin-small-top">
+                            <a class="uk-logo uk-navbar-item uk-link"   href="https://www.openaire.eu">
+                                <img alt="OpenAIRE" class="uk-responsive-height" src="../assets/Logo_Horizontal.png">
+                            </a>
+                        </div>
+                        <div class="uk-logo uk-navbar-item uk-margin-medium-top">
+                            <h3 style="color: #767779 !important;"><a class="uk-navbar-item uk-logo"  href="./sushilite/">
+                                SUSHI Lite Client</a> </h3>
+                        </div>
+                    </div>
+
+                </nav>
+            </div>
+        </div>
+    </div>
+    <!-- MENU ENDS HERE-->
+    <div class="first_page_section uk-section-default uk-section uk-padding-remove-vertical">
+        <div class="first_page_banner_headline uk-grid-collapse uk-flex-middle uk-margin-remove-vertical uk-grid" uk-grid="">
+        </div>
+    </div>
+    <div id="tm-main" class=" uk-section  uk-margin-large-top tm-middle custom-main-content">
+        <div uk-grid="" class="uk-grid uk-grid-stack">
+            <div class="tm-main uk-width-1-1@s uk-width-1-1@m  uk-width-1-1@l uk-row-first uk-first-column">
+
+                <div class="uk-container">
+                    <h2 class="uk-text-center">
+                        404: Page not found
+                    </h2>
+                    <br>
+                </div>
+            </div>
+        </div>
+    </div>
+    <!-- FOOTER STARTS HERE-->
+    <div class="custom-footer" style="">
+        <div class="uk-section-primary uk-section uk-section-small">
+            <div class="uk-container">
+                <div class="uk-grid-margin uk-grid uk-grid-stack" uk-grid="">
+                    <div class="uk-width-1-1@m uk-first-column">
+                        <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-center">
+                            <img alt="OpenAIRE" class="el-image" src="../assets/Logo_Horizontal_white_small.png">
+                        </div>
+                        <div class="footer-license uk-margin uk-margin-remove-bottom uk-text-center uk-text-lead">
+                            <div><a href="http://creativecommons.org/licenses/by/4.0/" rel="license" target="_blank"><img alt="Creative" src="../assets/80x15.png" style="height: auto; max-width: 100%; vertical-align: middle;"></a>&nbsp;UNLESS OTHERWISE INDICATED, ALL MATERIALS CREATED BY THE OPENAIRE CONSORTIUM ARE LICENSED UNDER A&nbsp;<a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE</a>.</div>
+                            <div>OPENAIRE IS POWERED BY&nbsp;<a href="http://www.d-net.research-infrastructures.eu/" target="_blank">D-NET</a>.</div>
+                        </div>
+                        <div class="uk-margin uk-margin-remove-top uk-margin-remove-bottom uk-text-right">
+                            <a class="uk-totop uk-icon" href="#" uk-scroll="" uk-totop=""></a>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</body>
+</html>
Index: modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/pom.xml
===================================================================
--- modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/pom.xml	(nonexistent)
+++ modules/dnet-openaire-usage-stats-api/branches/usage-stats-api-v2/pom.xml	(revision 59373)
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>eu.dnetlib</groupId>
+    <artifactId>dnet-openaire-usage-stats-api</artifactId>
+    <version>3.0.0-SNAPSHOT</version>
+    <packaging>war</packaging>
+    <parent>
+        <groupId>org.springframework.boot</groupId>
+        <artifactId>spring-boot-starter-parent</artifactId>
+        <version>1.5.15.RELEASE</version>
+    </parent>
+
+    <dependencies>
+
+        <dependency>
+            <groupId>eu.dnetlib</groupId>
+            <artifactId>dnet-openaire-usage-stats-sushilite</artifactId>
+            <version>1.0.0-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.springframework.boot</groupId>
+                    <artifactId>spring-boot-starter-logging</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-jpa</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-redis</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <!--
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-log4j2</artifactId>
+        </dependency>
+        -->
+
+        <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <version>1.2.17</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.postgresql</groupId>
+            <artifactId>postgresql</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>com.googlecode.json-simple</groupId>
+            <artifactId>json-simple</artifactId>
+            <version>1.1.1</version>
+        </dependency>
+
+        <dependency>
+            <groupId>commons-dbutils</groupId>
+            <artifactId>commons-dbutils</artifactId>
+            <version>1.7</version>
+        </dependency>
+
+    </dependencies>
+
+    <properties>
+        <java.version>1.8</java.version>
+        <tomcat.version>7.0.52</tomcat.version>
+    </properties>
+
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+            </plugin>
+            <plugin>
+                <artifactId>maven-war-plugin</artifactId>
+                <configuration>
+                    <failOnMissingWebXml>false</failOnMissingWebXml>
+                </configuration>
+            </plugin>
+        </plugins>
+        <finalName>usagestats</finalName>
+    </build>
+
+    <repositories>
+        <repository>
+            <id>spring-releases</id>
+            <url>https://repo.spring.io/libs-release</url>
+        </repository>
+    </repositories>
+
+    <pluginRepositories>
+        <pluginRepository>
+            <id>spring-releases</id>
+            <url>https://repo.spring.io/libs-release</url>
+        </pluginRepository>
+    </pluginRepositories>
+</project>
