diff --git a/10.10.0.13 config.txt b/10.10.0.13 config.txt
new file mode 100644
index 000000000..6b1a5f85e
--- /dev/null
+++ b/10.10.0.13 config.txt
@@ -0,0 +1,34 @@
+Port 3000 Freigabe ?
+
+node -v v20.12.1
+----------------------
+Start-Dev.ps1
+ cd 'C:\inetpub\wwwroot\talas5\nodeMap'
+ npm run dev
+-------------
+
+.env.local
+ DB_HOST=localhost
+
+--------------
+in /config/config.js
+ 10 und 484 entfernen
+
+-------------------
+MapComponent.js
+ URL von onlineTileLayer und offlineTileLayer URL eingeben und Port 3000
+ "http://localhost:3000/mapTiles/{z}/{x}/{y}.png";
+
+ baseurl
+ const baseUrl = "http://localhost/talas5/devices/";
+ serverURL
+ const serverURL = "http://localhost";
+
+------------------
+In C:\inetpub\wwwroot\talas5\MessagesMap\MapTypC.aspx
+ "http://localhost:3000?m=" + encodeURIComponent(mValue) + "&u=" + encodeURIComponent(uValue);
+
+--------------------
+In pages/api/[...path].js
+ target: "http://localhost",
+
diff --git a/MapTypC.aspx b/MapTypC.aspx
new file mode 100644
index 000000000..03abf5804
--- /dev/null
+++ b/MapTypC.aspx
@@ -0,0 +1,47 @@
+<%@ Page Title="" Language="C#" MasterPageFile="~/Standard.Master" AutoEventWireup="true" CodeBehind="MapTypC.aspx.cs" Inherits="TALAS_V5.MessagesMap.MapTypC" %>
+<%@ Register assembly="DevExpress.Web.v19.2, Version=19.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web" tagprefix="dx" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Start-Dev.ps1 b/Start-Dev.ps1
index 5e17fcf15..b107ff334 100644
--- a/Start-Dev.ps1
+++ b/Start-Dev.ps1
@@ -2,4 +2,5 @@
cd 'C:\inetpub\wwwroot\talas5\nodeMap'
# F�hre den npm Befehl aus
-npm start
+npm run dev
+
diff --git a/components/MapComponent.js b/components/MapComponent.js
index ff7b5039a..44f882e90 100644
--- a/components/MapComponent.js
+++ b/components/MapComponent.js
@@ -130,7 +130,7 @@ const MapComponent = ({ locations, onLocationUpdate }) => {
const offlineTileLayer = "/mapTiles/{z}/{x}/{y}.png";
//const onlineTileLayer = "/mapTiles/{z}/{x}/{y}.png";
//const onlineTileLayer = "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png";
- const onlineTileLayer = "http://10.10.0.13:3000/mapTiles/{z}/{x}/{y}.png"; //Talas_v5 Server
+ const onlineTileLayer = "http://localhost:3000/mapTiles/{z}/{x}/{y}.png"; //Talas_v5 Server
// Create map layers
const TALAS = new L.layerGroup();
const ECI = new L.layerGroup();
@@ -146,7 +146,7 @@ const MapComponent = ({ locations, onLocationUpdate }) => {
const TALASICL = new L.layerGroup();
const [gisSystemStaticLoaded, setGisSystemStaticLoaded] = useState(false);
- const baseUrl = "http://10.10.0.13/talas5/devices/";
+ const baseUrl = "http://localhost/talas5/devices/";
const [isPoiTypLoaded, setIsPoiTypLoaded] = useState(false);
const [poiTypMap, setPoiTypMap] = useState(new Map());
const [showPopup, setShowPopup] = useState(false);
@@ -714,7 +714,7 @@ const MapComponent = ({ locations, onLocationUpdate }) => {
const port = url.port; // Gibt den Port zurück, leer wenn Standardport verwendet wird
const protocol = url.protocol; // "http:" oder "https:"
//const serverURL = `${protocol}//${hostname}`;
- const serverURL = "http://10.10.0.13"; // weil ich keine API habe, ansonsten serverURL ist localhost(IP-Adresse)
+ const serverURL = "http://localhost"; // weil ich keine API habe, ansonsten serverURL ist localhost(IP-Adresse)
//const serverURL = "http://localhost:3000";
const params = new URL(window.location.href).searchParams;
diff --git a/config/config.js b/config/config.js
index 113032163..f4d781f77 100644
--- a/config/config.js
+++ b/config/config.js
@@ -19,8 +19,8 @@ if (typeof window !== "undefined") {
windowHeight = window.innerHeight; // Die Höhe des Browserfensters
url_string = window.location.href; // Die vollständige URL als String
url = new URL(url_string); // Die URL als URL-Objekt, um Teile der URL einfacher zu handhaben
- c = url.searchParams.get("m") || "10"; // Ein Parameter aus der URL, Standardwert ist '10'
- user = url.searchParams.get("u") || "484"; // Ein weiterer Parameter aus der URL, Standardwert ist '484 admin zu testen von Stationen ausblenden und einblenden in der Card'
+ c = url.searchParams.get("m"); // Ein Parameter aus der URL, Standardwert ist '10'
+ user = url.searchParams.get("u"); // Ein weiterer Parameter aus der URL, Standardwert ist '484 admin zu testen von Stationen ausblenden und einblenden in der Card'
console.log(`Parameter 'idMap' : ${c}`);
console.log(`Parameter 'idUser': ${user}`);
diff --git a/pages/api/[...path].js b/pages/api/[...path].js
index 85f48688b..4f934b0bb 100644
--- a/pages/api/[...path].js
+++ b/pages/api/[...path].js
@@ -3,7 +3,8 @@ import { createProxyMiddleware } from "http-proxy-middleware";
export default createProxyMiddleware({
//target: "http://192.168.10.58:3001",
- target: "http://10.10.0.13", // Ziel-URL des Proxys
+ //target: "http://10.10.0.13", // Ziel-URL des Proxys
+ target: "http://localhost", // Ziel-URL des Proxys
//target: "http://192.168.10.187:3000", // Ziel-URL des Proxys
changeOrigin: true,
pathRewrite: {
diff --git a/public/TileMap/img/Logo_TALAS.png b/public/TileMap/img/Logo_TALAS.png
new file mode 100644
index 000000000..700f2217d
Binary files /dev/null and b/public/TileMap/img/Logo_TALAS.png differ
diff --git a/public/TileMap/img/center_focus.png b/public/TileMap/img/center_focus.png
new file mode 100644
index 000000000..2fe34a967
Binary files /dev/null and b/public/TileMap/img/center_focus.png differ
diff --git a/public/TileMap/img/data_big.png b/public/TileMap/img/data_big.png
new file mode 100644
index 000000000..e20ff5fb9
Binary files /dev/null and b/public/TileMap/img/data_big.png differ
diff --git a/public/TileMap/img/diensteButton.png b/public/TileMap/img/diensteButton.png
new file mode 100644
index 000000000..26ed2bf6d
Binary files /dev/null and b/public/TileMap/img/diensteButton.png differ
diff --git a/public/TileMap/img/group.png b/public/TileMap/img/group.png
new file mode 100644
index 000000000..b67122923
Binary files /dev/null and b/public/TileMap/img/group.png differ
diff --git a/public/TileMap/img/group_round.png b/public/TileMap/img/group_round.png
new file mode 100644
index 000000000..5131d7091
Binary files /dev/null and b/public/TileMap/img/group_round.png differ
diff --git a/public/TileMap/img/group_round_white.png b/public/TileMap/img/group_round_white.png
new file mode 100644
index 000000000..6f61d6db7
Binary files /dev/null and b/public/TileMap/img/group_round_white.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-0.png b/public/TileMap/img/icons/critical-marker-icon-0.png
new file mode 100644
index 000000000..b52374edc
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-0.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-1.png b/public/TileMap/img/icons/critical-marker-icon-1.png
new file mode 100644
index 000000000..13e174e9f
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-1.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-10.png b/public/TileMap/img/icons/critical-marker-icon-10.png
new file mode 100644
index 000000000..4ee88efb1
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-10.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-11.png b/public/TileMap/img/icons/critical-marker-icon-11.png
new file mode 100644
index 000000000..b3daa614f
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-11.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-12.png b/public/TileMap/img/icons/critical-marker-icon-12.png
new file mode 100644
index 000000000..0672753dd
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-12.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-13.png b/public/TileMap/img/icons/critical-marker-icon-13.png
new file mode 100644
index 000000000..1351570e6
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-13.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-14.png b/public/TileMap/img/icons/critical-marker-icon-14.png
new file mode 100644
index 000000000..46b36cb9d
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-14.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-15.png b/public/TileMap/img/icons/critical-marker-icon-15.png
new file mode 100644
index 000000000..25e9d04de
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-15.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-16.png b/public/TileMap/img/icons/critical-marker-icon-16.png
new file mode 100644
index 000000000..69895c15e
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-16.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-17.png b/public/TileMap/img/icons/critical-marker-icon-17.png
new file mode 100644
index 000000000..8114932ac
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-17.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-18.png b/public/TileMap/img/icons/critical-marker-icon-18.png
new file mode 100644
index 000000000..252c16bdc
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-18.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-19.png b/public/TileMap/img/icons/critical-marker-icon-19.png
new file mode 100644
index 000000000..fb3d52bb6
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-19.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-2.png b/public/TileMap/img/icons/critical-marker-icon-2.png
new file mode 100644
index 000000000..3651fb1b2
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-2.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-20.png b/public/TileMap/img/icons/critical-marker-icon-20.png
new file mode 100644
index 000000000..c4428d5f5
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-20.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-21.png b/public/TileMap/img/icons/critical-marker-icon-21.png
new file mode 100644
index 000000000..b818bb6c0
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-21.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-22.png b/public/TileMap/img/icons/critical-marker-icon-22.png
new file mode 100644
index 000000000..58e685b11
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-22.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-23.png b/public/TileMap/img/icons/critical-marker-icon-23.png
new file mode 100644
index 000000000..0a2b77a49
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-23.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-24.png b/public/TileMap/img/icons/critical-marker-icon-24.png
new file mode 100644
index 000000000..6e1e7a4ef
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-24.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-25.png b/public/TileMap/img/icons/critical-marker-icon-25.png
new file mode 100644
index 000000000..4bc9b923a
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-25.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-26.png b/public/TileMap/img/icons/critical-marker-icon-26.png
new file mode 100644
index 000000000..4b82903ad
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-26.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-27.png b/public/TileMap/img/icons/critical-marker-icon-27.png
new file mode 100644
index 000000000..2ee3ff3d1
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-27.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-28.png b/public/TileMap/img/icons/critical-marker-icon-28.png
new file mode 100644
index 000000000..20cfe4881
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-28.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-29.png b/public/TileMap/img/icons/critical-marker-icon-29.png
new file mode 100644
index 000000000..f2eab8289
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-29.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-3.png b/public/TileMap/img/icons/critical-marker-icon-3.png
new file mode 100644
index 000000000..e79a7de1c
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-3.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-30.png b/public/TileMap/img/icons/critical-marker-icon-30.png
new file mode 100644
index 000000000..d6225daf3
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-30.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-4.png b/public/TileMap/img/icons/critical-marker-icon-4.png
new file mode 100644
index 000000000..43fae1790
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-4.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-5.png b/public/TileMap/img/icons/critical-marker-icon-5.png
new file mode 100644
index 000000000..b08df0d39
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-5.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-6.png b/public/TileMap/img/icons/critical-marker-icon-6.png
new file mode 100644
index 000000000..8b1f7c6e3
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-6.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-7.png b/public/TileMap/img/icons/critical-marker-icon-7.png
new file mode 100644
index 000000000..cb2687d22
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-7.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-8.png b/public/TileMap/img/icons/critical-marker-icon-8.png
new file mode 100644
index 000000000..d010ea227
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-8.png differ
diff --git a/public/TileMap/img/icons/critical-marker-icon-9.png b/public/TileMap/img/icons/critical-marker-icon-9.png
new file mode 100644
index 000000000..5d2c26782
Binary files /dev/null and b/public/TileMap/img/icons/critical-marker-icon-9.png differ
diff --git a/public/TileMap/img/icons/green-marker-icon.png b/public/TileMap/img/icons/green-marker-icon.png
new file mode 100644
index 000000000..a7ed5246a
Binary files /dev/null and b/public/TileMap/img/icons/green-marker-icon.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-0.png b/public/TileMap/img/icons/major-marker-icon-0.png
new file mode 100644
index 000000000..5d76a0f88
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-0.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-1.png b/public/TileMap/img/icons/major-marker-icon-1.png
new file mode 100644
index 000000000..d4b9c2fd1
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-1.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-10.png b/public/TileMap/img/icons/major-marker-icon-10.png
new file mode 100644
index 000000000..dbc7c070f
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-10.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-11.png b/public/TileMap/img/icons/major-marker-icon-11.png
new file mode 100644
index 000000000..6fa8657e5
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-11.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-12.png b/public/TileMap/img/icons/major-marker-icon-12.png
new file mode 100644
index 000000000..822ff67fc
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-12.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-13.png b/public/TileMap/img/icons/major-marker-icon-13.png
new file mode 100644
index 000000000..69e98430a
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-13.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-14.png b/public/TileMap/img/icons/major-marker-icon-14.png
new file mode 100644
index 000000000..32fc1be31
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-14.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-15.png b/public/TileMap/img/icons/major-marker-icon-15.png
new file mode 100644
index 000000000..52640b244
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-15.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-16.png b/public/TileMap/img/icons/major-marker-icon-16.png
new file mode 100644
index 000000000..6ec0f60e0
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-16.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-17.png b/public/TileMap/img/icons/major-marker-icon-17.png
new file mode 100644
index 000000000..5845b9564
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-17.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-18.png b/public/TileMap/img/icons/major-marker-icon-18.png
new file mode 100644
index 000000000..8f3ddbc83
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-18.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-19.png b/public/TileMap/img/icons/major-marker-icon-19.png
new file mode 100644
index 000000000..f7604d95c
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-19.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-2.png b/public/TileMap/img/icons/major-marker-icon-2.png
new file mode 100644
index 000000000..ee62642fc
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-2.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-20.png b/public/TileMap/img/icons/major-marker-icon-20.png
new file mode 100644
index 000000000..a0d00a457
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-20.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-21.png b/public/TileMap/img/icons/major-marker-icon-21.png
new file mode 100644
index 000000000..48130ff49
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-21.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-22.png b/public/TileMap/img/icons/major-marker-icon-22.png
new file mode 100644
index 000000000..5fe81f2ca
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-22.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-23.png b/public/TileMap/img/icons/major-marker-icon-23.png
new file mode 100644
index 000000000..216ac32ea
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-23.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-24.png b/public/TileMap/img/icons/major-marker-icon-24.png
new file mode 100644
index 000000000..2ef90b11e
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-24.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-25.png b/public/TileMap/img/icons/major-marker-icon-25.png
new file mode 100644
index 000000000..4120c44c8
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-25.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-26.png b/public/TileMap/img/icons/major-marker-icon-26.png
new file mode 100644
index 000000000..27e1cf273
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-26.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-27.png b/public/TileMap/img/icons/major-marker-icon-27.png
new file mode 100644
index 000000000..2f56d1089
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-27.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-28.png b/public/TileMap/img/icons/major-marker-icon-28.png
new file mode 100644
index 000000000..ee7c77ea7
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-28.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-29.png b/public/TileMap/img/icons/major-marker-icon-29.png
new file mode 100644
index 000000000..2c5852669
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-29.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-3.png b/public/TileMap/img/icons/major-marker-icon-3.png
new file mode 100644
index 000000000..070d4f66a
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-3.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-30.png b/public/TileMap/img/icons/major-marker-icon-30.png
new file mode 100644
index 000000000..31b366f78
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-30.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-4.png b/public/TileMap/img/icons/major-marker-icon-4.png
new file mode 100644
index 000000000..9abdcc487
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-4.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-5.png b/public/TileMap/img/icons/major-marker-icon-5.png
new file mode 100644
index 000000000..382482a50
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-5.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-6.png b/public/TileMap/img/icons/major-marker-icon-6.png
new file mode 100644
index 000000000..74fef13a6
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-6.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-7.png b/public/TileMap/img/icons/major-marker-icon-7.png
new file mode 100644
index 000000000..f53b8ac60
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-7.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-8.png b/public/TileMap/img/icons/major-marker-icon-8.png
new file mode 100644
index 000000000..4e583dec9
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-8.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-9.png b/public/TileMap/img/icons/major-marker-icon-9.png
new file mode 100644
index 000000000..a55c90957
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-9.png differ
diff --git a/public/TileMap/img/icons/major-marker-icon-thermo.png b/public/TileMap/img/icons/major-marker-icon-thermo.png
new file mode 100644
index 000000000..5e44eabe2
Binary files /dev/null and b/public/TileMap/img/icons/major-marker-icon-thermo.png differ
diff --git a/public/TileMap/img/icons/marker-icon-1.png b/public/TileMap/img/icons/marker-icon-1.png
new file mode 100644
index 000000000..3ed472b9a
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-1.png differ
diff --git a/public/TileMap/img/icons/marker-icon-10.png b/public/TileMap/img/icons/marker-icon-10.png
new file mode 100644
index 000000000..d1f6ac0ef
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-10.png differ
diff --git a/public/TileMap/img/icons/marker-icon-11.png b/public/TileMap/img/icons/marker-icon-11.png
new file mode 100644
index 000000000..be7c19b1c
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-11.png differ
diff --git a/public/TileMap/img/icons/marker-icon-12.png b/public/TileMap/img/icons/marker-icon-12.png
new file mode 100644
index 000000000..972662636
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-12.png differ
diff --git a/public/TileMap/img/icons/marker-icon-13.png b/public/TileMap/img/icons/marker-icon-13.png
new file mode 100644
index 000000000..2012a8dbf
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-13.png differ
diff --git a/public/TileMap/img/icons/marker-icon-14.png b/public/TileMap/img/icons/marker-icon-14.png
new file mode 100644
index 000000000..d8f883ec5
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-14.png differ
diff --git a/public/TileMap/img/icons/marker-icon-15.png b/public/TileMap/img/icons/marker-icon-15.png
new file mode 100644
index 000000000..a85c4605d
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-15.png differ
diff --git a/public/TileMap/img/icons/marker-icon-16.png b/public/TileMap/img/icons/marker-icon-16.png
new file mode 100644
index 000000000..5af4e3497
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-16.png differ
diff --git a/public/TileMap/img/icons/marker-icon-17.png b/public/TileMap/img/icons/marker-icon-17.png
new file mode 100644
index 000000000..86baf9ae4
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-17.png differ
diff --git a/public/TileMap/img/icons/marker-icon-18.png b/public/TileMap/img/icons/marker-icon-18.png
new file mode 100644
index 000000000..d87eb9808
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-18.png differ
diff --git a/public/TileMap/img/icons/marker-icon-19.png b/public/TileMap/img/icons/marker-icon-19.png
new file mode 100644
index 000000000..ba5f37199
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-19.png differ
diff --git a/public/TileMap/img/icons/marker-icon-2.png b/public/TileMap/img/icons/marker-icon-2.png
new file mode 100644
index 000000000..568fbef06
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-2.png differ
diff --git a/public/TileMap/img/icons/marker-icon-20.png b/public/TileMap/img/icons/marker-icon-20.png
new file mode 100644
index 000000000..5db3b5375
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-20.png differ
diff --git a/public/TileMap/img/icons/marker-icon-21.png b/public/TileMap/img/icons/marker-icon-21.png
new file mode 100644
index 000000000..8b36ad857
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-21.png differ
diff --git a/public/TileMap/img/icons/marker-icon-22.png b/public/TileMap/img/icons/marker-icon-22.png
new file mode 100644
index 000000000..c20063b51
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-22.png differ
diff --git a/public/TileMap/img/icons/marker-icon-23.png b/public/TileMap/img/icons/marker-icon-23.png
new file mode 100644
index 000000000..8c27636c2
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-23.png differ
diff --git a/public/TileMap/img/icons/marker-icon-24.png b/public/TileMap/img/icons/marker-icon-24.png
new file mode 100644
index 000000000..7a57ab114
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-24.png differ
diff --git a/public/TileMap/img/icons/marker-icon-25.png b/public/TileMap/img/icons/marker-icon-25.png
new file mode 100644
index 000000000..0a4731aec
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-25.png differ
diff --git a/public/TileMap/img/icons/marker-icon-26.png b/public/TileMap/img/icons/marker-icon-26.png
new file mode 100644
index 000000000..e202ebb91
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-26.png differ
diff --git a/public/TileMap/img/icons/marker-icon-27.png b/public/TileMap/img/icons/marker-icon-27.png
new file mode 100644
index 000000000..351e50fa1
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-27.png differ
diff --git a/public/TileMap/img/icons/marker-icon-28.png b/public/TileMap/img/icons/marker-icon-28.png
new file mode 100644
index 000000000..75ea8ad6d
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-28.png differ
diff --git a/public/TileMap/img/icons/marker-icon-29.png b/public/TileMap/img/icons/marker-icon-29.png
new file mode 100644
index 000000000..c7cf3932d
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-29.png differ
diff --git a/public/TileMap/img/icons/marker-icon-3.png b/public/TileMap/img/icons/marker-icon-3.png
new file mode 100644
index 000000000..6bad08df9
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-3.png differ
diff --git a/public/TileMap/img/icons/marker-icon-30.png b/public/TileMap/img/icons/marker-icon-30.png
new file mode 100644
index 000000000..994edf438
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-30.png differ
diff --git a/public/TileMap/img/icons/marker-icon-4.png b/public/TileMap/img/icons/marker-icon-4.png
new file mode 100644
index 000000000..ec96a02cf
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-4.png differ
diff --git a/public/TileMap/img/icons/marker-icon-5.png b/public/TileMap/img/icons/marker-icon-5.png
new file mode 100644
index 000000000..a3e147e2b
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-5.png differ
diff --git a/public/TileMap/img/icons/marker-icon-6.png b/public/TileMap/img/icons/marker-icon-6.png
new file mode 100644
index 000000000..cccde203e
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-6.png differ
diff --git a/public/TileMap/img/icons/marker-icon-7.png b/public/TileMap/img/icons/marker-icon-7.png
new file mode 100644
index 000000000..27b1d7345
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-7.png differ
diff --git a/public/TileMap/img/icons/marker-icon-8.png b/public/TileMap/img/icons/marker-icon-8.png
new file mode 100644
index 000000000..f675c9a63
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-8.png differ
diff --git a/public/TileMap/img/icons/marker-icon-9.png b/public/TileMap/img/icons/marker-icon-9.png
new file mode 100644
index 000000000..458015881
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-9.png differ
diff --git a/public/TileMap/img/icons/marker-icon-dns.png b/public/TileMap/img/icons/marker-icon-dns.png
new file mode 100644
index 000000000..ffd414b8e
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-dns.png differ
diff --git a/public/TileMap/img/icons/marker-icon-storage-upright.png b/public/TileMap/img/icons/marker-icon-storage-upright.png
new file mode 100644
index 000000000..183cd94d4
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-storage-upright.png differ
diff --git a/public/TileMap/img/icons/marker-icon-thermo.png b/public/TileMap/img/icons/marker-icon-thermo.png
new file mode 100644
index 000000000..3d3309519
Binary files /dev/null and b/public/TileMap/img/icons/marker-icon-thermo.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-0.png b/public/TileMap/img/icons/minor-marker-icon-0.png
new file mode 100644
index 000000000..d3f476318
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-0.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-1.png b/public/TileMap/img/icons/minor-marker-icon-1.png
new file mode 100644
index 000000000..7706591fd
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-1.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-10.png b/public/TileMap/img/icons/minor-marker-icon-10.png
new file mode 100644
index 000000000..85acd52a1
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-10.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-11.png b/public/TileMap/img/icons/minor-marker-icon-11.png
new file mode 100644
index 000000000..98c35de0f
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-11.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-12.png b/public/TileMap/img/icons/minor-marker-icon-12.png
new file mode 100644
index 000000000..ee4020a63
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-12.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-13.png b/public/TileMap/img/icons/minor-marker-icon-13.png
new file mode 100644
index 000000000..1c526a7e3
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-13.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-14.png b/public/TileMap/img/icons/minor-marker-icon-14.png
new file mode 100644
index 000000000..6592000bf
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-14.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-15.png b/public/TileMap/img/icons/minor-marker-icon-15.png
new file mode 100644
index 000000000..3d5b65c0b
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-15.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-16.png b/public/TileMap/img/icons/minor-marker-icon-16.png
new file mode 100644
index 000000000..d3ea16b4d
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-16.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-17.png b/public/TileMap/img/icons/minor-marker-icon-17.png
new file mode 100644
index 000000000..220acd4ef
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-17.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-18.png b/public/TileMap/img/icons/minor-marker-icon-18.png
new file mode 100644
index 000000000..e6e8a4012
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-18.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-19.png b/public/TileMap/img/icons/minor-marker-icon-19.png
new file mode 100644
index 000000000..2f648c65b
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-19.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-2.png b/public/TileMap/img/icons/minor-marker-icon-2.png
new file mode 100644
index 000000000..6b556c113
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-2.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-20.png b/public/TileMap/img/icons/minor-marker-icon-20.png
new file mode 100644
index 000000000..7c5866743
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-20.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-21.png b/public/TileMap/img/icons/minor-marker-icon-21.png
new file mode 100644
index 000000000..ac3c5dc32
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-21.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-22.png b/public/TileMap/img/icons/minor-marker-icon-22.png
new file mode 100644
index 000000000..5a412f5c8
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-22.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-23.png b/public/TileMap/img/icons/minor-marker-icon-23.png
new file mode 100644
index 000000000..f023c0b24
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-23.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-24.png b/public/TileMap/img/icons/minor-marker-icon-24.png
new file mode 100644
index 000000000..e5884800d
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-24.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-25.png b/public/TileMap/img/icons/minor-marker-icon-25.png
new file mode 100644
index 000000000..5c75497a2
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-25.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-26.png b/public/TileMap/img/icons/minor-marker-icon-26.png
new file mode 100644
index 000000000..32c089f84
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-26.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-27.png b/public/TileMap/img/icons/minor-marker-icon-27.png
new file mode 100644
index 000000000..c60b6e179
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-27.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-28.png b/public/TileMap/img/icons/minor-marker-icon-28.png
new file mode 100644
index 000000000..39e2207d3
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-28.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-29.png b/public/TileMap/img/icons/minor-marker-icon-29.png
new file mode 100644
index 000000000..be7074b45
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-29.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-3.png b/public/TileMap/img/icons/minor-marker-icon-3.png
new file mode 100644
index 000000000..16af06c9f
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-3.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-30.png b/public/TileMap/img/icons/minor-marker-icon-30.png
new file mode 100644
index 000000000..7c60e00fa
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-30.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-4.png b/public/TileMap/img/icons/minor-marker-icon-4.png
new file mode 100644
index 000000000..d6601650d
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-4.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-5.png b/public/TileMap/img/icons/minor-marker-icon-5.png
new file mode 100644
index 000000000..93f739584
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-5.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-6.png b/public/TileMap/img/icons/minor-marker-icon-6.png
new file mode 100644
index 000000000..0cf462bb4
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-6.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-7.png b/public/TileMap/img/icons/minor-marker-icon-7.png
new file mode 100644
index 000000000..1b25e3348
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-7.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-8.png b/public/TileMap/img/icons/minor-marker-icon-8.png
new file mode 100644
index 000000000..b3dcb8d00
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-8.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-9.png b/public/TileMap/img/icons/minor-marker-icon-9.png
new file mode 100644
index 000000000..729052561
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-9.png differ
diff --git a/public/TileMap/img/icons/minor-marker-icon-thermo.png b/public/TileMap/img/icons/minor-marker-icon-thermo.png
new file mode 100644
index 000000000..ffcf6847e
Binary files /dev/null and b/public/TileMap/img/icons/minor-marker-icon-thermo.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-0.png b/public/TileMap/img/icons/system-marker-icon-0.png
new file mode 100644
index 000000000..3cae31ff2
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-0.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-1.png b/public/TileMap/img/icons/system-marker-icon-1.png
new file mode 100644
index 000000000..a77ff12be
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-1.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-10.png b/public/TileMap/img/icons/system-marker-icon-10.png
new file mode 100644
index 000000000..eae83e604
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-10.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-11.png b/public/TileMap/img/icons/system-marker-icon-11.png
new file mode 100644
index 000000000..4d9305e89
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-11.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-12.png b/public/TileMap/img/icons/system-marker-icon-12.png
new file mode 100644
index 000000000..d17413a23
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-12.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-13.png b/public/TileMap/img/icons/system-marker-icon-13.png
new file mode 100644
index 000000000..fbac77ff7
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-13.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-14.png b/public/TileMap/img/icons/system-marker-icon-14.png
new file mode 100644
index 000000000..bcda4018b
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-14.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-15.png b/public/TileMap/img/icons/system-marker-icon-15.png
new file mode 100644
index 000000000..8a837bf80
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-15.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-16.png b/public/TileMap/img/icons/system-marker-icon-16.png
new file mode 100644
index 000000000..7f8044e68
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-16.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-17.png b/public/TileMap/img/icons/system-marker-icon-17.png
new file mode 100644
index 000000000..992b99c9e
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-17.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-18.png b/public/TileMap/img/icons/system-marker-icon-18.png
new file mode 100644
index 000000000..aa6b4b38d
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-18.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-19.png b/public/TileMap/img/icons/system-marker-icon-19.png
new file mode 100644
index 000000000..be5b05c70
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-19.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-2.png b/public/TileMap/img/icons/system-marker-icon-2.png
new file mode 100644
index 000000000..6e3dbd47a
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-2.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-20.png b/public/TileMap/img/icons/system-marker-icon-20.png
new file mode 100644
index 000000000..daa5332e6
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-20.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-21.png b/public/TileMap/img/icons/system-marker-icon-21.png
new file mode 100644
index 000000000..c689fd979
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-21.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-22.png b/public/TileMap/img/icons/system-marker-icon-22.png
new file mode 100644
index 000000000..b09bafb30
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-22.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-23.png b/public/TileMap/img/icons/system-marker-icon-23.png
new file mode 100644
index 000000000..7ed3d9d34
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-23.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-24.png b/public/TileMap/img/icons/system-marker-icon-24.png
new file mode 100644
index 000000000..d9fd0f75c
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-24.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-25.png b/public/TileMap/img/icons/system-marker-icon-25.png
new file mode 100644
index 000000000..adedfb017
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-25.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-26.png b/public/TileMap/img/icons/system-marker-icon-26.png
new file mode 100644
index 000000000..c38aed9d1
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-26.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-27.png b/public/TileMap/img/icons/system-marker-icon-27.png
new file mode 100644
index 000000000..8706958fa
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-27.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-28.png b/public/TileMap/img/icons/system-marker-icon-28.png
new file mode 100644
index 000000000..f057b36f1
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-28.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-29.png b/public/TileMap/img/icons/system-marker-icon-29.png
new file mode 100644
index 000000000..6411935d9
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-29.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-3.png b/public/TileMap/img/icons/system-marker-icon-3.png
new file mode 100644
index 000000000..e7393bbfc
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-3.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-30.png b/public/TileMap/img/icons/system-marker-icon-30.png
new file mode 100644
index 000000000..9d4ab7bb3
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-30.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-4.png b/public/TileMap/img/icons/system-marker-icon-4.png
new file mode 100644
index 000000000..95ebd5fe2
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-4.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-5.png b/public/TileMap/img/icons/system-marker-icon-5.png
new file mode 100644
index 000000000..91967f5f1
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-5.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-6.png b/public/TileMap/img/icons/system-marker-icon-6.png
new file mode 100644
index 000000000..b8e08eebd
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-6.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-7.png b/public/TileMap/img/icons/system-marker-icon-7.png
new file mode 100644
index 000000000..0824aacdf
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-7.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-8.png b/public/TileMap/img/icons/system-marker-icon-8.png
new file mode 100644
index 000000000..d5345db52
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-8.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-9.png b/public/TileMap/img/icons/system-marker-icon-9.png
new file mode 100644
index 000000000..b8f7062ae
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-9.png differ
diff --git a/public/TileMap/img/icons/system-marker-icon-thermo.png b/public/TileMap/img/icons/system-marker-icon-thermo.png
new file mode 100644
index 000000000..c3bac35dd
Binary files /dev/null and b/public/TileMap/img/icons/system-marker-icon-thermo.png differ
diff --git a/public/TileMap/img/kabelButton.png b/public/TileMap/img/kabelButton.png
new file mode 100644
index 000000000..73db5abb0
Binary files /dev/null and b/public/TileMap/img/kabelButton.png differ
diff --git a/public/TileMap/img/layers-2x.png b/public/TileMap/img/layers-2x.png
new file mode 100644
index 000000000..200c333dc
Binary files /dev/null and b/public/TileMap/img/layers-2x.png differ
diff --git a/public/TileMap/img/layers.png b/public/TileMap/img/layers.png
new file mode 100644
index 000000000..1a72e5784
Binary files /dev/null and b/public/TileMap/img/layers.png differ
diff --git a/public/TileMap/img/map.png b/public/TileMap/img/map.png
new file mode 100644
index 000000000..279816c5a
Binary files /dev/null and b/public/TileMap/img/map.png differ
diff --git a/public/TileMap/img/marker-group.png b/public/TileMap/img/marker-group.png
new file mode 100644
index 000000000..26f22dc2e
Binary files /dev/null and b/public/TileMap/img/marker-group.png differ
diff --git a/public/TileMap/img/marker-icon-2x.png b/public/TileMap/img/marker-icon-2x.png
new file mode 100644
index 000000000..88f9e5018
Binary files /dev/null and b/public/TileMap/img/marker-icon-2x.png differ
diff --git a/public/TileMap/img/marker-icon.png b/public/TileMap/img/marker-icon.png
new file mode 100644
index 000000000..950edf246
Binary files /dev/null and b/public/TileMap/img/marker-icon.png differ
diff --git a/public/TileMap/img/marker-shadow.png b/public/TileMap/img/marker-shadow.png
new file mode 100644
index 000000000..9fd297953
Binary files /dev/null and b/public/TileMap/img/marker-shadow.png differ
diff --git a/public/TileMap/img/not_listed_location.png b/public/TileMap/img/not_listed_location.png
new file mode 100644
index 000000000..bd0ae6ff2
Binary files /dev/null and b/public/TileMap/img/not_listed_location.png differ
diff --git a/public/TileMap/img/pin.png b/public/TileMap/img/pin.png
new file mode 100644
index 000000000..f4c70e14f
Binary files /dev/null and b/public/TileMap/img/pin.png differ
diff --git a/public/TileMap/img/pin_car.png b/public/TileMap/img/pin_car.png
new file mode 100644
index 000000000..bc184bf7c
Binary files /dev/null and b/public/TileMap/img/pin_car.png differ
diff --git a/public/TileMap/img/pin_letter.png b/public/TileMap/img/pin_letter.png
new file mode 100644
index 000000000..09f40061f
Binary files /dev/null and b/public/TileMap/img/pin_letter.png differ
diff --git a/public/TileMap/img/pin_tunnel.png b/public/TileMap/img/pin_tunnel.png
new file mode 100644
index 000000000..6785e026d
Binary files /dev/null and b/public/TileMap/img/pin_tunnel.png differ
diff --git a/public/TileMap/img/plus_round.png b/public/TileMap/img/plus_round.png
new file mode 100644
index 000000000..1fb105f00
Binary files /dev/null and b/public/TileMap/img/plus_round.png differ
diff --git a/public/TileMap/img/pstationButton.png b/public/TileMap/img/pstationButton.png
new file mode 100644
index 000000000..1f2ce73dd
Binary files /dev/null and b/public/TileMap/img/pstationButton.png differ
diff --git a/public/TileMap/img/sat.png b/public/TileMap/img/sat.png
new file mode 100644
index 000000000..447bf7e84
Binary files /dev/null and b/public/TileMap/img/sat.png differ
diff --git a/public/TileMap/img/screen_new.png b/public/TileMap/img/screen_new.png
new file mode 100644
index 000000000..c23859152
Binary files /dev/null and b/public/TileMap/img/screen_new.png differ
diff --git a/public/TileMap/img/screen_same.png b/public/TileMap/img/screen_same.png
new file mode 100644
index 000000000..3a4956993
Binary files /dev/null and b/public/TileMap/img/screen_same.png differ
diff --git a/public/TileMap/img/space-station.png b/public/TileMap/img/space-station.png
new file mode 100644
index 000000000..cdd8484be
Binary files /dev/null and b/public/TileMap/img/space-station.png differ
diff --git a/public/TileMap/img/stationButton.png b/public/TileMap/img/stationButton.png
new file mode 100644
index 000000000..d2be94a71
Binary files /dev/null and b/public/TileMap/img/stationButton.png differ
diff --git a/public/TileMap/img/ustationButton.png b/public/TileMap/img/ustationButton.png
new file mode 100644
index 000000000..d346f7175
Binary files /dev/null and b/public/TileMap/img/ustationButton.png differ
diff --git a/public/TileMap/img/white.png b/public/TileMap/img/white.png
new file mode 100644
index 000000000..40d753084
Binary files /dev/null and b/public/TileMap/img/white.png differ
diff --git a/public/TileMap/img/zoom_in.png b/public/TileMap/img/zoom_in.png
new file mode 100644
index 000000000..674e9d89b
Binary files /dev/null and b/public/TileMap/img/zoom_in.png differ
diff --git a/public/TileMap/img/zoom_out.png b/public/TileMap/img/zoom_out.png
new file mode 100644
index 000000000..60c908748
Binary files /dev/null and b/public/TileMap/img/zoom_out.png differ
diff --git a/public/Web.config.13 b/public/Web.config.13
deleted file mode 100644
index 6e9b0f62c..000000000
--- a/public/Web.config.13
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- "/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/public/Web.config.30 b/public/Web.config.30
deleted file mode 100644
index 543d70382..000000000
--- a/public/Web.config.30
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- "/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/public/css/.fontcustom-data b/public/css/.fontcustom-data
new file mode 100644
index 000000000..8753d7b15
--- /dev/null
+++ b/public/css/.fontcustom-data
@@ -0,0 +1,298 @@
+{
+ "fonts": [
+ "fontcustom_10588e4d0af9f9cd5471c9540658204b.ttf",
+ "fontcustom_10588e4d0af9f9cd5471c9540658204b.woff",
+ "fontcustom_10588e4d0af9f9cd5471c9540658204b.eot",
+ "fontcustom_10588e4d0af9f9cd5471c9540658204b.svg"
+ ],
+ "templates": [
+ "fontcustom.css",
+ "fontcustom-preview.html"
+ ],
+ "file_name": "fontcustom_10588e4d0af9f9cd5471c9540658204b",
+ "glyphs": [
+ "fi-address-book",
+ "fi-alert",
+ "fi-align-center",
+ "fi-align-justify",
+ "fi-align-left",
+ "fi-align-right",
+ "fi-anchor",
+ "fi-annotate",
+ "fi-archive",
+ "fi-arrow-down",
+ "fi-arrow-left",
+ "fi-arrow-right",
+ "fi-arrow-up",
+ "fi-arrows-compress",
+ "fi-arrows-expand",
+ "fi-arrows-in",
+ "fi-arrows-out",
+ "fi-asl",
+ "fi-asterisk",
+ "fi-at-sign",
+ "fi-background-color",
+ "fi-battery-empty",
+ "fi-battery-full",
+ "fi-battery-half",
+ "fi-bitcoin-circle",
+ "fi-bitcoin",
+ "fi-blind",
+ "fi-bluetooth",
+ "fi-bold",
+ "fi-book-bookmark",
+ "fi-book",
+ "fi-bookmark",
+ "fi-braille",
+ "fi-burst-new",
+ "fi-burst-sale",
+ "fi-burst",
+ "fi-calendar",
+ "fi-camera",
+ "fi-check",
+ "fi-checkbox",
+ "fi-clipboard-notes",
+ "fi-clipboard-pencil",
+ "fi-clipboard",
+ "fi-clock",
+ "fi-closed-caption",
+ "fi-cloud",
+ "fi-comment-minus",
+ "fi-comment-quotes",
+ "fi-comment-video",
+ "fi-comment",
+ "fi-comments",
+ "fi-compass",
+ "fi-contrast",
+ "fi-credit-card",
+ "fi-crop",
+ "fi-crown",
+ "fi-css3",
+ "fi-database",
+ "fi-die-five",
+ "fi-die-four",
+ "fi-die-one",
+ "fi-die-six",
+ "fi-die-three",
+ "fi-die-two",
+ "fi-dislike",
+ "fi-dollar-bill",
+ "fi-dollar",
+ "fi-download",
+ "fi-eject",
+ "fi-elevator",
+ "fi-euro",
+ "fi-eye",
+ "fi-fast-forward",
+ "fi-female-symbol",
+ "fi-female",
+ "fi-filter",
+ "fi-first-aid",
+ "fi-flag",
+ "fi-folder-add",
+ "fi-folder-lock",
+ "fi-folder",
+ "fi-foot",
+ "fi-foundation",
+ "fi-graph-bar",
+ "fi-graph-horizontal",
+ "fi-graph-pie",
+ "fi-graph-trend",
+ "fi-guide-dog",
+ "fi-hearing-aid",
+ "fi-heart",
+ "fi-home",
+ "fi-html5",
+ "fi-indent-less",
+ "fi-indent-more",
+ "fi-info",
+ "fi-italic",
+ "fi-key",
+ "fi-laptop",
+ "fi-layout",
+ "fi-lightbulb",
+ "fi-like",
+ "fi-link",
+ "fi-list-bullet",
+ "fi-list-number",
+ "fi-list-thumbnails",
+ "fi-list",
+ "fi-lock",
+ "fi-loop",
+ "fi-magnifying-glass",
+ "fi-mail",
+ "fi-male-female",
+ "fi-male-symbol",
+ "fi-male",
+ "fi-map",
+ "fi-marker",
+ "fi-megaphone",
+ "fi-microphone",
+ "fi-minus-circle",
+ "fi-minus",
+ "fi-mobile-signal",
+ "fi-mobile",
+ "fi-monitor",
+ "fi-mountains",
+ "fi-music",
+ "fi-next",
+ "fi-no-dogs",
+ "fi-no-smoking",
+ "fi-page-add",
+ "fi-page-copy",
+ "fi-page-csv",
+ "fi-page-delete",
+ "fi-page-doc",
+ "fi-page-edit",
+ "fi-page-export-csv",
+ "fi-page-export-doc",
+ "fi-page-export-pdf",
+ "fi-page-export",
+ "fi-page-filled",
+ "fi-page-multiple",
+ "fi-page-pdf",
+ "fi-page-remove",
+ "fi-page-search",
+ "fi-page",
+ "fi-paint-bucket",
+ "fi-paperclip",
+ "fi-pause",
+ "fi-paw",
+ "fi-paypal",
+ "fi-pencil",
+ "fi-photo",
+ "fi-play-circle",
+ "fi-play-video",
+ "fi-play",
+ "fi-plus",
+ "fi-pound",
+ "fi-power",
+ "fi-previous",
+ "fi-price-tag",
+ "fi-pricetag-multiple",
+ "fi-print",
+ "fi-prohibited",
+ "fi-projection-screen",
+ "fi-puzzle",
+ "fi-quote",
+ "fi-record",
+ "fi-refresh",
+ "fi-results-demographics",
+ "fi-results",
+ "fi-rewind-ten",
+ "fi-rewind",
+ "fi-rss",
+ "fi-safety-cone",
+ "fi-save",
+ "fi-share",
+ "fi-sheriff-badge",
+ "fi-shield",
+ "fi-shopping-bag",
+ "fi-shopping-cart",
+ "fi-shuffle",
+ "fi-skull",
+ "fi-social-500px",
+ "fi-social-adobe",
+ "fi-social-amazon",
+ "fi-social-android",
+ "fi-social-apple",
+ "fi-social-behance",
+ "fi-social-bing",
+ "fi-social-blogger",
+ "fi-social-delicious",
+ "fi-social-designer-news",
+ "fi-social-deviant-art",
+ "fi-social-digg",
+ "fi-social-dribbble",
+ "fi-social-drive",
+ "fi-social-dropbox",
+ "fi-social-evernote",
+ "fi-social-facebook",
+ "fi-social-flickr",
+ "fi-social-forrst",
+ "fi-social-foursquare",
+ "fi-social-game-center",
+ "fi-social-github",
+ "fi-social-google-plus",
+ "fi-social-hacker-news",
+ "fi-social-hi5",
+ "fi-social-instagram",
+ "fi-social-joomla",
+ "fi-social-lastfm",
+ "fi-social-linkedin",
+ "fi-social-medium",
+ "fi-social-myspace",
+ "fi-social-orkut",
+ "fi-social-path",
+ "fi-social-picasa",
+ "fi-social-pinterest",
+ "fi-social-rdio",
+ "fi-social-reddit",
+ "fi-social-skillshare",
+ "fi-social-skype",
+ "fi-social-smashing-mag",
+ "fi-social-snapchat",
+ "fi-social-spotify",
+ "fi-social-squidoo",
+ "fi-social-stack-overflow",
+ "fi-social-steam",
+ "fi-social-stumbleupon",
+ "fi-social-treehouse",
+ "fi-social-tumblr",
+ "fi-social-twitter",
+ "fi-social-vimeo",
+ "fi-social-windows",
+ "fi-social-xbox-20",
+ "fi-social-yahoo",
+ "fi-social-yelp",
+ "fi-social-youtube",
+ "fi-social-zerply",
+ "fi-social-zurb",
+ "fi-sound",
+ "fi-star",
+ "fi-stop",
+ "fi-strikethrough",
+ "fi-subscript",
+ "fi-superscript",
+ "fi-tablet-landscape",
+ "fi-tablet-portrait",
+ "fi-target-two",
+ "fi-target",
+ "fi-telephone-accessible",
+ "fi-telephone",
+ "fi-text-color",
+ "fi-thumbnails",
+ "fi-ticket",
+ "fi-torso-business",
+ "fi-torso-female",
+ "fi-torso",
+ "fi-torsos-all-female",
+ "fi-torsos-all",
+ "fi-torsos-female-male",
+ "fi-torsos-male-female",
+ "fi-torsos",
+ "fi-trash",
+ "fi-trees",
+ "fi-trophy",
+ "fi-underline",
+ "fi-universal-access",
+ "fi-unlink",
+ "fi-unlock",
+ "fi-upload-cloud",
+ "fi-upload",
+ "fi-usb",
+ "fi-video",
+ "fi-volume-none",
+ "fi-volume-strike",
+ "fi-volume",
+ "fi-web",
+ "fi-wheelchair",
+ "fi-widget",
+ "fi-wrench",
+ "fi-x-circle",
+ "fi-x",
+ "fi-yen",
+ "fi-zoom-in",
+ "fi-zoom-out"
+ ]
+}
\ No newline at end of file
diff --git a/public/css/app.css b/public/css/app.css
new file mode 100644
index 000000000..4d65f6191
--- /dev/null
+++ b/public/css/app.css
@@ -0,0 +1,526 @@
+*, input, select, textarea, option, button {
+ outline: none!important;
+}
+
+#offCanvasRight {
+ width: 400px;
+ background-color:#f3f3f3;
+}
+
+#offCanvasRight.position-right:not(.is-open) {
+ transform: translateX(100%)!important;
+}
+
+#offCanvasRight.is-closed {
+ transform: translateX(50%)!important;
+}
+
+.title-bar {
+ /*background: #3f3f3f;*/
+ background: #ffffff;
+}
+
+.loader {
+ border: 16px solid #f3f3f3; /* Light grey */
+ border-top: 16px solid #3498db; /* Blue */
+ border-radius: 50%;
+ width: 120px;
+ height: 120px;
+ animation: spin 2s linear infinite;
+ }
+
+ @keyframes spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); }
+ }
+
+ .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
+ border-color: #333333 transparent transparent;
+}
+
+.loading {
+ -webkit-animation:fadein 2s;
+ -moz-animation:fadein 2s;
+ -o-animation:fadein 2s;
+ animation:fadein 2s;
+ }
+ @-moz-keyframes fadein {
+ from {opacity:0}
+ to {opacity:1}
+ }
+ @-webkit-keyframes fadein {
+ from {opacity:0}
+ to {opacity:1}
+ }
+ @-o-keyframes fadein {
+ from {opacity:0}
+ to {opacity:1}
+ }
+ @keyframes fadein {
+ from {opacity:0}
+ to {opacity:1}
+ }
+
+ .spinner-wrapper {
+ min-width:100%;
+ min-height:100%;
+ height:100%;
+ top:0;
+ left:0;
+ background:rgba(255,255,255,0.65);
+ position:absolute;
+ z-index:300;
+ }
+
+ .spinner-text {
+ position:absolute;
+ top:40.2%;
+ left:47%;
+ margin:16px 0 0 35px;
+ color:#333333;
+ font-size:12px;
+ letter-spacing:1px;
+ font-weight:700
+ }
+
+ .spinner {
+ margin:0;
+ display:block;
+ position:absolute;
+ left:45%;
+ top:40%;
+ border:25px solid rgba(100,100,100,0.2);
+ width:1px;
+ height:1px;
+ border-left-color:transparent;
+ border-right-color:transparent;
+ -webkit-border-radius:50px;
+ -moz-border-radius:50px;
+ border-radius:50px;
+ -webkit-animation:spin 1.5s infinite;
+ -moz-animation:spin 1.5s infinite;
+ animation:spin 1.5s infinite;
+ }
+
+ @-webkit-keyframes spin {
+ 0%,100% {-webkit-transform:rotate(0deg) scale(1)}
+ 50% {-webkit-transform:rotate(720deg) scale(0.6)}
+ }
+
+ @-moz-keyframes spin {
+ 0%,100% {-moz-transform:rotate(0deg) scale(1)}
+ 50% {-moz-transform:rotate(720deg) scale(0.6)}
+ }
+ @-o-keyframes spin {
+ 0%,100% {-o-transform:rotate(0deg) scale(1)}
+ 50% {-o-transform:rotate(720deg) scale(0.6)}
+ }
+ @keyframes spin {
+ 0%,100% {transform:rotate(0deg) scale(1)}
+ 50% {transform:rotate(720deg) scale(0.6)}
+ }
+
+ .spinner2-wrapper {
+ min-width:100%;
+ min-height:100%;
+ height:100%;
+ top:0;
+ left:0;
+ background:rgba(211, 211, 211, 0.25);
+ position:absolute;
+ z-index:300;
+ }
+
+ .spinner2-text {
+ position:absolute;
+ top:39.2%;
+ left:40%;
+ margin:16px 0 0 35px;
+ color:#333333;
+ font-size:20px;
+ letter-spacing:1px;
+ font-weight:700;
+ padding:15px;
+ background-color:#ffffff;
+ border-radius: 8px;
+ -webkit-box-shadow: 2px 2px 5px 2px rgba(204,204,204,0.5);
+ box-shadow: 2px 2px 5px 2px rgba(204,204,204,0.5);
+ }
+
+ .spinner2 {
+ margin:0;
+ display:block;
+ position:absolute;
+ left:38%;
+ top:40%;
+ border:25px solid rgba(100,100,100,0.2);
+ width:1px;
+ height:1px;
+ border-left-color:transparent;
+ border-right-color:transparent;
+
+ }
+
+ @-webkit-keyframes spin {
+ 0%,100% {-webkit-transform:rotate(0deg) scale(1)}
+ 50% {-webkit-transform:rotate(720deg) scale(0.6)}
+ }
+
+ @-moz-keyframes spin {
+ 0%,100% {-moz-transform:rotate(0deg) scale(1)}
+ 50% {-moz-transform:rotate(720deg) scale(0.6)}
+ }
+ @-o-keyframes spin {
+ 0%,100% {-o-transform:rotate(0deg) scale(1)}
+ 50% {-o-transform:rotate(720deg) scale(0.6)}
+ }
+ @keyframes spin {
+ 0%,100% {transform:rotate(0deg) scale(1)}
+ 50% {transform:rotate(720deg) scale(0.6)}
+ }
+
+ .menu a, .menu .button {
+ padding: 0.4rem 1rem;
+}
+
+.position-right.is-transition-push {
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+
+
+.switch .switch-paddle {
+ width: 3.25rem;
+}
+
+.switch input:checked ~ .switch-paddle::after {
+ left: 1.3rem;
+}
+
+.block-list {
+ width: 100%;
+ line-height: 1;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ background: #fefefe;
+}
+
+.block-list a {
+ width: 100%;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ color: #1779ba;
+}
+
+.block-list img {
+ margin-right: 1rem;
+}
+
+.block-list img.small-icon {
+ margin-right: 0.3rem;
+}
+
+.block-list, .block-list ul {
+ list-style-type: none;
+}
+
+.block-list ul {
+ margin-left: 0;
+ margin-bottom: 0;
+}
+
+.block-list ul li {
+ height: 4.0625rem;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+}
+
+.block-list li > input[type="checkbox"], .block-list li > input[type="radio"] {
+ position: absolute;
+ left: -9999px;
+}
+
+.block-list li > input[type="checkbox"] + label, .block-list li > input[type="radio"] + label {
+ margin: 0;
+ margin-left: 0.5rem;
+ width: 100%;
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+}
+
+.block-list li > input[type="checkbox"] + label.list-header, .block-list li > input[type="radio"] + label.list-header {
+ margin: 0;
+}
+
+.block-list li > input[type="checkbox"]:checked + label::before, .block-list li > input[type="radio"]:checked + label::before {
+ font: normal normal normal 14px/1 FontAwesome;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ content: "\f00c";
+ background-size: 100% 100%;
+ width: 1.5em;
+ height: 1.5em;
+ color: #1779ba;
+ position: absolute;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ right: 1rem;
+ pointer-events: none;
+}
+
+.block-list .switch {
+ -webkit-align-self: center;
+ -ms-flex-item-align: center;
+ -ms-grid-row-align: center;
+ align-self: center;
+ margin: 0;
+}
+
+.block-list li {
+ padding-left: 1.25rem;
+ padding-right: 1.25rem;
+}
+
+.block-list li p {
+ margin: 0;
+}
+
+.block-list .section-header-bg {
+ width: 100%;
+ height: 1.25rem;
+ border-bottom: none;
+ border-top: none;
+ color: #fefefe;
+}
+
+.block-list .section-header-bg p {
+ z-index: 10;
+}
+
+.block-list .section-header-bg.gray {
+ background: #cacaca;
+}
+
+.block-list .section-header-bg.gray:before {
+ content: '';
+ height: 1.25rem;
+ position: absolute;
+ width: 1.25rem;
+ background: #cacaca;
+ left: -rem-calc(20);
+}
+
+.block-list .section-header-bg.gray:after {
+ content: '';
+ height: 1.25rem;
+ position: absolute;
+ width: 1.25rem;
+ background: #cacaca;
+ right: -rem-calc(20);
+}
+
+.block-list.block-list-short {
+ margin-top: 2rem;
+ border-top: 1px solid #e6e6e6;
+}
+
+.block-list.block-list-short li {
+ height: 2.5rem;
+}
+
+.block-list.block-list-padded {
+ padding: 0 1.25rem;
+}
+
+.block-list.block-list-padded p {
+ margin-left: 0;
+}
+
+.block-list.with-icons li > a, .block-list.with-icons li > span, .block-list.with-icons li > label {
+ padding-left: 8.925rem;
+}
+
+.block-list.with-icons li img, .block-list.with-icons li .iconic {
+ position: absolute;
+ top: 0.08;
+ left: 0.08;
+ width: 0.64;
+ height: 0.64;
+ border-radius: 8px;
+ pointer-events: none;
+}
+
+.block-list header {
+ padding-left: 0.75rem;
+ padding-bottom: 0.5rem;
+ height: 45px;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-align-items: flex-end;
+ -ms-flex-align: end;
+ align-items: flex-end;
+ cursor: default;
+ background-color: #e6e6e6;
+ font-weight: bold;
+ text-align: left;
+ /*text-transform: uppercase;*/
+}
+
+.block-list li {
+ position: relative;
+ border-bottom: 1px solid #e6e6e6;
+}
+
+.block-list li label {
+ color: #0a0a0a;
+ font-size: 0.875rem;
+ letter-spacing: 0;
+ margin: 0;
+}
+
+.block-list li input, .block-list li select {
+ margin: 0;
+}
+
+.block-list li button {
+ padding: 1rem;
+}
+
+.block-list li button img {
+ margin: 0;
+}
+
+.block-list li:first-child {
+ border-top: none;
+}
+
+.block-list li > a,
+.block-list li > span,
+.block-list li > label {
+ margin-bottom: 0;
+}
+
+.block-list li p {
+ margin-bottom: 0;
+}
+
+.block-list li > span {
+ cursor: default;
+}
+
+.block-list li > a, .block-list li > label {
+ cursor: pointer;
+}
+
+.block-list li.block-list-time-item {
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+
+.block-list li.block-list-time-item div:first-of-type {
+ border-right: 1px solid #1779ba;
+ padding-right: 1.25rem;
+ margin-right: 0.625rem;
+}
+
+.block-list li .list-form {
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+}
+
+.block-list li .list-form label {
+ -webkit-flex-basis: 100%;
+ -ms-flex-preferred-size: 100%;
+ flex-basis: 100%;
+ text-align: right;
+ color: #4D4D4E;
+ font-weight: 400;
+}
+
+.block-list li .list-form [type="text"], .block-list li .list-form [type="tel"] {
+ border: none;
+ box-shadow: none;
+ text-align: center;
+}
+
+.block-list li p {
+ margin-left: 0.5rem;
+}
+
+.block-list li.list-header-selected {
+ padding: 1.25rem 2rem 1.25rem;
+ border: none;
+}
+
+.block-list li.with-chevron::after {
+ font: normal normal normal 14px/1 FontAwesome;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ content: "\f054";
+ display: block;
+ right: 1rem;
+ position: absolute;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ font-weight: bold;
+ font-size: 1em;
+ color: #8a8a8a;
+}
+
+.block-list li.with-chevron a {
+ color: #8a8a8a;
+}
+
+.block-list li.with-chevron img {
+ vertical-align: bottom;
+}
+
+.block-list li .block-list-label {
+ display: inline-block;
+ float: right;
+ padding: 0;
+ pointer-events: none;
+}
+
+.block-list-item-highlight span,
+.block-list-item-highlight p {
+ color: #1779ba;
+}
+
+#offCanvasRight {
+ background-color: #ffffff;
+}
+
+.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar {
+ border: 2px solid rgba(0,0,0,0.2);
+ background-clip: padding-box;
+ display: none;
+}
+
+[type='checkbox'], [type='radio'] {
+ margin: 0 0 0 0 !important;
+}
diff --git a/public/css/foundation-icons.css b/public/css/foundation-icons.css
new file mode 100644
index 000000000..d866a7335
--- /dev/null
+++ b/public/css/foundation-icons.css
@@ -0,0 +1,594 @@
+/*
+ * Foundation Icons v 3.0
+ * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3
+ * MIT License
+ */
+
+@font-face {
+ font-family: "foundation-icons";
+ src: url("foundation-icons.eot");
+ src: url("foundation-icons.eot?#iefix") format("embedded-opentype"),
+ url("foundation-icons.woff") format("woff"),
+ url("foundation-icons.ttf") format("truetype"),
+ url("foundation-icons.svg#fontcustom") format("svg");
+ font-weight: normal;
+ font-style: normal;
+}
+
+.fi-address-book:before,
+.fi-alert:before,
+.fi-align-center:before,
+.fi-align-justify:before,
+.fi-align-left:before,
+.fi-align-right:before,
+.fi-anchor:before,
+.fi-annotate:before,
+.fi-archive:before,
+.fi-arrow-down:before,
+.fi-arrow-left:before,
+.fi-arrow-right:before,
+.fi-arrow-up:before,
+.fi-arrows-compress:before,
+.fi-arrows-expand:before,
+.fi-arrows-in:before,
+.fi-arrows-out:before,
+.fi-asl:before,
+.fi-asterisk:before,
+.fi-at-sign:before,
+.fi-background-color:before,
+.fi-battery-empty:before,
+.fi-battery-full:before,
+.fi-battery-half:before,
+.fi-bitcoin-circle:before,
+.fi-bitcoin:before,
+.fi-blind:before,
+.fi-bluetooth:before,
+.fi-bold:before,
+.fi-book-bookmark:before,
+.fi-book:before,
+.fi-bookmark:before,
+.fi-braille:before,
+.fi-burst-new:before,
+.fi-burst-sale:before,
+.fi-burst:before,
+.fi-calendar:before,
+.fi-camera:before,
+.fi-check:before,
+.fi-checkbox:before,
+.fi-clipboard-notes:before,
+.fi-clipboard-pencil:before,
+.fi-clipboard:before,
+.fi-clock:before,
+.fi-closed-caption:before,
+.fi-cloud:before,
+.fi-comment-minus:before,
+.fi-comment-quotes:before,
+.fi-comment-video:before,
+.fi-comment:before,
+.fi-comments:before,
+.fi-compass:before,
+.fi-contrast:before,
+.fi-credit-card:before,
+.fi-crop:before,
+.fi-crown:before,
+.fi-css3:before,
+.fi-database:before,
+.fi-die-five:before,
+.fi-die-four:before,
+.fi-die-one:before,
+.fi-die-six:before,
+.fi-die-three:before,
+.fi-die-two:before,
+.fi-dislike:before,
+.fi-dollar-bill:before,
+.fi-dollar:before,
+.fi-download:before,
+.fi-eject:before,
+.fi-elevator:before,
+.fi-euro:before,
+.fi-eye:before,
+.fi-fast-forward:before,
+.fi-female-symbol:before,
+.fi-female:before,
+.fi-filter:before,
+.fi-first-aid:before,
+.fi-flag:before,
+.fi-folder-add:before,
+.fi-folder-lock:before,
+.fi-folder:before,
+.fi-foot:before,
+.fi-foundation:before,
+.fi-graph-bar:before,
+.fi-graph-horizontal:before,
+.fi-graph-pie:before,
+.fi-graph-trend:before,
+.fi-guide-dog:before,
+.fi-hearing-aid:before,
+.fi-heart:before,
+.fi-home:before,
+.fi-html5:before,
+.fi-indent-less:before,
+.fi-indent-more:before,
+.fi-info:before,
+.fi-italic:before,
+.fi-key:before,
+.fi-laptop:before,
+.fi-layout:before,
+.fi-lightbulb:before,
+.fi-like:before,
+.fi-link:before,
+.fi-list-bullet:before,
+.fi-list-number:before,
+.fi-list-thumbnails:before,
+.fi-list:before,
+.fi-lock:before,
+.fi-loop:before,
+.fi-magnifying-glass:before,
+.fi-mail:before,
+.fi-male-female:before,
+.fi-male-symbol:before,
+.fi-male:before,
+.fi-map:before,
+.fi-marker:before,
+.fi-megaphone:before,
+.fi-microphone:before,
+.fi-minus-circle:before,
+.fi-minus:before,
+.fi-mobile-signal:before,
+.fi-mobile:before,
+.fi-monitor:before,
+.fi-mountains:before,
+.fi-music:before,
+.fi-next:before,
+.fi-no-dogs:before,
+.fi-no-smoking:before,
+.fi-page-add:before,
+.fi-page-copy:before,
+.fi-page-csv:before,
+.fi-page-delete:before,
+.fi-page-doc:before,
+.fi-page-edit:before,
+.fi-page-export-csv:before,
+.fi-page-export-doc:before,
+.fi-page-export-pdf:before,
+.fi-page-export:before,
+.fi-page-filled:before,
+.fi-page-multiple:before,
+.fi-page-pdf:before,
+.fi-page-remove:before,
+.fi-page-search:before,
+.fi-page:before,
+.fi-paint-bucket:before,
+.fi-paperclip:before,
+.fi-pause:before,
+.fi-paw:before,
+.fi-paypal:before,
+.fi-pencil:before,
+.fi-photo:before,
+.fi-play-circle:before,
+.fi-play-video:before,
+.fi-play:before,
+.fi-plus:before,
+.fi-pound:before,
+.fi-power:before,
+.fi-previous:before,
+.fi-price-tag:before,
+.fi-pricetag-multiple:before,
+.fi-print:before,
+.fi-prohibited:before,
+.fi-projection-screen:before,
+.fi-puzzle:before,
+.fi-quote:before,
+.fi-record:before,
+.fi-refresh:before,
+.fi-results-demographics:before,
+.fi-results:before,
+.fi-rewind-ten:before,
+.fi-rewind:before,
+.fi-rss:before,
+.fi-safety-cone:before,
+.fi-save:before,
+.fi-share:before,
+.fi-sheriff-badge:before,
+.fi-shield:before,
+.fi-shopping-bag:before,
+.fi-shopping-cart:before,
+.fi-shuffle:before,
+.fi-skull:before,
+.fi-social-500px:before,
+.fi-social-adobe:before,
+.fi-social-amazon:before,
+.fi-social-android:before,
+.fi-social-apple:before,
+.fi-social-behance:before,
+.fi-social-bing:before,
+.fi-social-blogger:before,
+.fi-social-delicious:before,
+.fi-social-designer-news:before,
+.fi-social-deviant-art:before,
+.fi-social-digg:before,
+.fi-social-dribbble:before,
+.fi-social-drive:before,
+.fi-social-dropbox:before,
+.fi-social-evernote:before,
+.fi-social-facebook:before,
+.fi-social-flickr:before,
+.fi-social-forrst:before,
+.fi-social-foursquare:before,
+.fi-social-game-center:before,
+.fi-social-github:before,
+.fi-social-google-plus:before,
+.fi-social-hacker-news:before,
+.fi-social-hi5:before,
+.fi-social-instagram:before,
+.fi-social-joomla:before,
+.fi-social-lastfm:before,
+.fi-social-linkedin:before,
+.fi-social-medium:before,
+.fi-social-myspace:before,
+.fi-social-orkut:before,
+.fi-social-path:before,
+.fi-social-picasa:before,
+.fi-social-pinterest:before,
+.fi-social-rdio:before,
+.fi-social-reddit:before,
+.fi-social-skillshare:before,
+.fi-social-skype:before,
+.fi-social-smashing-mag:before,
+.fi-social-snapchat:before,
+.fi-social-spotify:before,
+.fi-social-squidoo:before,
+.fi-social-stack-overflow:before,
+.fi-social-steam:before,
+.fi-social-stumbleupon:before,
+.fi-social-treehouse:before,
+.fi-social-tumblr:before,
+.fi-social-twitter:before,
+.fi-social-vimeo:before,
+.fi-social-windows:before,
+.fi-social-xbox:before,
+.fi-social-yahoo:before,
+.fi-social-yelp:before,
+.fi-social-youtube:before,
+.fi-social-zerply:before,
+.fi-social-zurb:before,
+.fi-sound:before,
+.fi-star:before,
+.fi-stop:before,
+.fi-strikethrough:before,
+.fi-subscript:before,
+.fi-superscript:before,
+.fi-tablet-landscape:before,
+.fi-tablet-portrait:before,
+.fi-target-two:before,
+.fi-target:before,
+.fi-telephone-accessible:before,
+.fi-telephone:before,
+.fi-text-color:before,
+.fi-thumbnails:before,
+.fi-ticket:before,
+.fi-torso-business:before,
+.fi-torso-female:before,
+.fi-torso:before,
+.fi-torsos-all-female:before,
+.fi-torsos-all:before,
+.fi-torsos-female-male:before,
+.fi-torsos-male-female:before,
+.fi-torsos:before,
+.fi-trash:before,
+.fi-trees:before,
+.fi-trophy:before,
+.fi-underline:before,
+.fi-universal-access:before,
+.fi-unlink:before,
+.fi-unlock:before,
+.fi-upload-cloud:before,
+.fi-upload:before,
+.fi-usb:before,
+.fi-video:before,
+.fi-volume-none:before,
+.fi-volume-strike:before,
+.fi-volume:before,
+.fi-web:before,
+.fi-wheelchair:before,
+.fi-widget:before,
+.fi-wrench:before,
+.fi-x-circle:before,
+.fi-x:before,
+.fi-yen:before,
+.fi-zoom-in:before,
+.fi-zoom-out:before {
+ font-family: "foundation-icons";
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+ -webkit-font-smoothing: antialiased;
+ display: inline-block;
+ text-decoration: inherit;
+}
+
+.fi-address-book:before { content: "\f100"; }
+.fi-alert:before { content: "\f101"; }
+.fi-align-center:before { content: "\f102"; }
+.fi-align-justify:before { content: "\f103"; }
+.fi-align-left:before { content: "\f104"; }
+.fi-align-right:before { content: "\f105"; }
+.fi-anchor:before { content: "\f106"; }
+.fi-annotate:before { content: "\f107"; }
+.fi-archive:before { content: "\f108"; }
+.fi-arrow-down:before { content: "\f109"; }
+.fi-arrow-left:before { content: "\f10a"; }
+.fi-arrow-right:before { content: "\f10b"; }
+.fi-arrow-up:before { content: "\f10c"; }
+.fi-arrows-compress:before { content: "\f10d"; }
+.fi-arrows-expand:before { content: "\f10e"; }
+.fi-arrows-in:before { content: "\f10f"; }
+.fi-arrows-out:before { content: "\f110"; }
+.fi-asl:before { content: "\f111"; }
+.fi-asterisk:before { content: "\f112"; }
+.fi-at-sign:before { content: "\f113"; }
+.fi-background-color:before { content: "\f114"; }
+.fi-battery-empty:before { content: "\f115"; }
+.fi-battery-full:before { content: "\f116"; }
+.fi-battery-half:before { content: "\f117"; }
+.fi-bitcoin-circle:before { content: "\f118"; }
+.fi-bitcoin:before { content: "\f119"; }
+.fi-blind:before { content: "\f11a"; }
+.fi-bluetooth:before { content: "\f11b"; }
+.fi-bold:before { content: "\f11c"; }
+.fi-book-bookmark:before { content: "\f11d"; }
+.fi-book:before { content: "\f11e"; }
+.fi-bookmark:before { content: "\f11f"; }
+.fi-braille:before { content: "\f120"; }
+.fi-burst-new:before { content: "\f121"; }
+.fi-burst-sale:before { content: "\f122"; }
+.fi-burst:before { content: "\f123"; }
+.fi-calendar:before { content: "\f124"; }
+.fi-camera:before { content: "\f125"; }
+.fi-check:before { content: "\f126"; }
+.fi-checkbox:before { content: "\f127"; }
+.fi-clipboard-notes:before { content: "\f128"; }
+.fi-clipboard-pencil:before { content: "\f129"; }
+.fi-clipboard:before { content: "\f12a"; }
+.fi-clock:before { content: "\f12b"; }
+.fi-closed-caption:before { content: "\f12c"; }
+.fi-cloud:before { content: "\f12d"; }
+.fi-comment-minus:before { content: "\f12e"; }
+.fi-comment-quotes:before { content: "\f12f"; }
+.fi-comment-video:before { content: "\f130"; }
+.fi-comment:before { content: "\f131"; }
+.fi-comments:before { content: "\f132"; }
+.fi-compass:before { content: "\f133"; }
+.fi-contrast:before { content: "\f134"; }
+.fi-credit-card:before { content: "\f135"; }
+.fi-crop:before { content: "\f136"; }
+.fi-crown:before { content: "\f137"; }
+.fi-css3:before { content: "\f138"; }
+.fi-database:before { content: "\f139"; }
+.fi-die-five:before { content: "\f13a"; }
+.fi-die-four:before { content: "\f13b"; }
+.fi-die-one:before { content: "\f13c"; }
+.fi-die-six:before { content: "\f13d"; }
+.fi-die-three:before { content: "\f13e"; }
+.fi-die-two:before { content: "\f13f"; }
+.fi-dislike:before { content: "\f140"; }
+.fi-dollar-bill:before { content: "\f141"; }
+.fi-dollar:before { content: "\f142"; }
+.fi-download:before { content: "\f143"; }
+.fi-eject:before { content: "\f144"; }
+.fi-elevator:before { content: "\f145"; }
+.fi-euro:before { content: "\f146"; }
+.fi-eye:before { content: "\f147"; }
+.fi-fast-forward:before { content: "\f148"; }
+.fi-female-symbol:before { content: "\f149"; }
+.fi-female:before { content: "\f14a"; }
+.fi-filter:before { content: "\f14b"; }
+.fi-first-aid:before { content: "\f14c"; }
+.fi-flag:before { content: "\f14d"; }
+.fi-folder-add:before { content: "\f14e"; }
+.fi-folder-lock:before { content: "\f14f"; }
+.fi-folder:before { content: "\f150"; }
+.fi-foot:before { content: "\f151"; }
+.fi-foundation:before { content: "\f152"; }
+.fi-graph-bar:before { content: "\f153"; }
+.fi-graph-horizontal:before { content: "\f154"; }
+.fi-graph-pie:before { content: "\f155"; }
+.fi-graph-trend:before { content: "\f156"; }
+.fi-guide-dog:before { content: "\f157"; }
+.fi-hearing-aid:before { content: "\f158"; }
+.fi-heart:before { content: "\f159"; }
+.fi-home:before { content: "\f15a"; }
+.fi-html5:before { content: "\f15b"; }
+.fi-indent-less:before { content: "\f15c"; }
+.fi-indent-more:before { content: "\f15d"; }
+.fi-info:before { content: "\f15e"; }
+.fi-italic:before { content: "\f15f"; }
+.fi-key:before { content: "\f160"; }
+.fi-laptop:before { content: "\f161"; }
+.fi-layout:before { content: "\f162"; }
+.fi-lightbulb:before { content: "\f163"; }
+.fi-like:before { content: "\f164"; }
+.fi-link:before { content: "\f165"; }
+.fi-list-bullet:before { content: "\f166"; }
+.fi-list-number:before { content: "\f167"; }
+.fi-list-thumbnails:before { content: "\f168"; }
+.fi-list:before { content: "\f169"; }
+.fi-lock:before { content: "\f16a"; }
+.fi-loop:before { content: "\f16b"; }
+.fi-magnifying-glass:before { content: "\f16c"; }
+.fi-mail:before { content: "\f16d"; }
+.fi-male-female:before { content: "\f16e"; }
+.fi-male-symbol:before { content: "\f16f"; }
+.fi-male:before { content: "\f170"; }
+.fi-map:before { content: "\f171"; }
+.fi-marker:before { content: "\f172"; }
+.fi-megaphone:before { content: "\f173"; }
+.fi-microphone:before { content: "\f174"; }
+.fi-minus-circle:before { content: "\f175"; }
+.fi-minus:before { content: "\f176"; }
+.fi-mobile-signal:before { content: "\f177"; }
+.fi-mobile:before { content: "\f178"; }
+.fi-monitor:before { content: "\f179"; }
+.fi-mountains:before { content: "\f17a"; }
+.fi-music:before { content: "\f17b"; }
+.fi-next:before { content: "\f17c"; }
+.fi-no-dogs:before { content: "\f17d"; }
+.fi-no-smoking:before { content: "\f17e"; }
+.fi-page-add:before { content: "\f17f"; }
+.fi-page-copy:before { content: "\f180"; }
+.fi-page-csv:before { content: "\f181"; }
+.fi-page-delete:before { content: "\f182"; }
+.fi-page-doc:before { content: "\f183"; }
+.fi-page-edit:before { content: "\f184"; }
+.fi-page-export-csv:before { content: "\f185"; }
+.fi-page-export-doc:before { content: "\f186"; }
+.fi-page-export-pdf:before { content: "\f187"; }
+.fi-page-export:before { content: "\f188"; }
+.fi-page-filled:before { content: "\f189"; }
+.fi-page-multiple:before { content: "\f18a"; }
+.fi-page-pdf:before { content: "\f18b"; }
+.fi-page-remove:before { content: "\f18c"; }
+.fi-page-search:before { content: "\f18d"; }
+.fi-page:before { content: "\f18e"; }
+.fi-paint-bucket:before { content: "\f18f"; }
+.fi-paperclip:before { content: "\f190"; }
+.fi-pause:before { content: "\f191"; }
+.fi-paw:before { content: "\f192"; }
+.fi-paypal:before { content: "\f193"; }
+.fi-pencil:before { content: "\f194"; }
+.fi-photo:before { content: "\f195"; }
+.fi-play-circle:before { content: "\f196"; }
+.fi-play-video:before { content: "\f197"; }
+.fi-play:before { content: "\f198"; }
+.fi-plus:before { content: "\f199"; }
+.fi-pound:before { content: "\f19a"; }
+.fi-power:before { content: "\f19b"; }
+.fi-previous:before { content: "\f19c"; }
+.fi-price-tag:before { content: "\f19d"; }
+.fi-pricetag-multiple:before { content: "\f19e"; }
+.fi-print:before { content: "\f19f"; }
+.fi-prohibited:before { content: "\f1a0"; }
+.fi-projection-screen:before { content: "\f1a1"; }
+.fi-puzzle:before { content: "\f1a2"; }
+.fi-quote:before { content: "\f1a3"; }
+.fi-record:before { content: "\f1a4"; }
+.fi-refresh:before { content: "\f1a5"; }
+.fi-results-demographics:before { content: "\f1a6"; }
+.fi-results:before { content: "\f1a7"; }
+.fi-rewind-ten:before { content: "\f1a8"; }
+.fi-rewind:before { content: "\f1a9"; }
+.fi-rss:before { content: "\f1aa"; }
+.fi-safety-cone:before { content: "\f1ab"; }
+.fi-save:before { content: "\f1ac"; }
+.fi-share:before { content: "\f1ad"; }
+.fi-sheriff-badge:before { content: "\f1ae"; }
+.fi-shield:before { content: "\f1af"; }
+.fi-shopping-bag:before { content: "\f1b0"; }
+.fi-shopping-cart:before { content: "\f1b1"; }
+.fi-shuffle:before { content: "\f1b2"; }
+.fi-skull:before { content: "\f1b3"; }
+.fi-social-500px:before { content: "\f1b4"; }
+.fi-social-adobe:before { content: "\f1b5"; }
+.fi-social-amazon:before { content: "\f1b6"; }
+.fi-social-android:before { content: "\f1b7"; }
+.fi-social-apple:before { content: "\f1b8"; }
+.fi-social-behance:before { content: "\f1b9"; }
+.fi-social-bing:before { content: "\f1ba"; }
+.fi-social-blogger:before { content: "\f1bb"; }
+.fi-social-delicious:before { content: "\f1bc"; }
+.fi-social-designer-news:before { content: "\f1bd"; }
+.fi-social-deviant-art:before { content: "\f1be"; }
+.fi-social-digg:before { content: "\f1bf"; }
+.fi-social-dribbble:before { content: "\f1c0"; }
+.fi-social-drive:before { content: "\f1c1"; }
+.fi-social-dropbox:before { content: "\f1c2"; }
+.fi-social-evernote:before { content: "\f1c3"; }
+.fi-social-facebook:before { content: "\f1c4"; }
+.fi-social-flickr:before { content: "\f1c5"; }
+.fi-social-forrst:before { content: "\f1c6"; }
+.fi-social-foursquare:before { content: "\f1c7"; }
+.fi-social-game-center:before { content: "\f1c8"; }
+.fi-social-github:before { content: "\f1c9"; }
+.fi-social-google-plus:before { content: "\f1ca"; }
+.fi-social-hacker-news:before { content: "\f1cb"; }
+.fi-social-hi5:before { content: "\f1cc"; }
+.fi-social-instagram:before { content: "\f1cd"; }
+.fi-social-joomla:before { content: "\f1ce"; }
+.fi-social-lastfm:before { content: "\f1cf"; }
+.fi-social-linkedin:before { content: "\f1d0"; }
+.fi-social-medium:before { content: "\f1d1"; }
+.fi-social-myspace:before { content: "\f1d2"; }
+.fi-social-orkut:before { content: "\f1d3"; }
+.fi-social-path:before { content: "\f1d4"; }
+.fi-social-picasa:before { content: "\f1d5"; }
+.fi-social-pinterest:before { content: "\f1d6"; }
+.fi-social-rdio:before { content: "\f1d7"; }
+.fi-social-reddit:before { content: "\f1d8"; }
+.fi-social-skillshare:before { content: "\f1d9"; }
+.fi-social-skype:before { content: "\f1da"; }
+.fi-social-smashing-mag:before { content: "\f1db"; }
+.fi-social-snapchat:before { content: "\f1dc"; }
+.fi-social-spotify:before { content: "\f1dd"; }
+.fi-social-squidoo:before { content: "\f1de"; }
+.fi-social-stack-overflow:before { content: "\f1df"; }
+.fi-social-steam:before { content: "\f1e0"; }
+.fi-social-stumbleupon:before { content: "\f1e1"; }
+.fi-social-treehouse:before { content: "\f1e2"; }
+.fi-social-tumblr:before { content: "\f1e3"; }
+.fi-social-twitter:before { content: "\f1e4"; }
+.fi-social-vimeo:before { content: "\f1e5"; }
+.fi-social-windows:before { content: "\f1e6"; }
+.fi-social-xbox:before { content: "\f1e7"; }
+.fi-social-yahoo:before { content: "\f1e8"; }
+.fi-social-yelp:before { content: "\f1e9"; }
+.fi-social-youtube:before { content: "\f1ea"; }
+.fi-social-zerply:before { content: "\f1eb"; }
+.fi-social-zurb:before { content: "\f1ec"; }
+.fi-sound:before { content: "\f1ed"; }
+.fi-star:before { content: "\f1ee"; }
+.fi-stop:before { content: "\f1ef"; }
+.fi-strikethrough:before { content: "\f1f0"; }
+.fi-subscript:before { content: "\f1f1"; }
+.fi-superscript:before { content: "\f1f2"; }
+.fi-tablet-landscape:before { content: "\f1f3"; }
+.fi-tablet-portrait:before { content: "\f1f4"; }
+.fi-target-two:before { content: "\f1f5"; }
+.fi-target:before { content: "\f1f6"; }
+.fi-telephone-accessible:before { content: "\f1f7"; }
+.fi-telephone:before { content: "\f1f8"; }
+.fi-text-color:before { content: "\f1f9"; }
+.fi-thumbnails:before { content: "\f1fa"; }
+.fi-ticket:before { content: "\f1fb"; }
+.fi-torso-business:before { content: "\f1fc"; }
+.fi-torso-female:before { content: "\f1fd"; }
+.fi-torso:before { content: "\f1fe"; }
+.fi-torsos-all-female:before { content: "\f1ff"; }
+.fi-torsos-all:before { content: "\f200"; }
+.fi-torsos-female-male:before { content: "\f201"; }
+.fi-torsos-male-female:before { content: "\f202"; }
+.fi-torsos:before { content: "\f203"; }
+.fi-trash:before { content: "\f204"; }
+.fi-trees:before { content: "\f205"; }
+.fi-trophy:before { content: "\f206"; }
+.fi-underline:before { content: "\f207"; }
+.fi-universal-access:before { content: "\f208"; }
+.fi-unlink:before { content: "\f209"; }
+.fi-unlock:before { content: "\f20a"; }
+.fi-upload-cloud:before { content: "\f20b"; }
+.fi-upload:before { content: "\f20c"; }
+.fi-usb:before { content: "\f20d"; }
+.fi-video:before { content: "\f20e"; }
+.fi-volume-none:before { content: "\f20f"; }
+.fi-volume-strike:before { content: "\f210"; }
+.fi-volume:before { content: "\f211"; }
+.fi-web:before { content: "\f212"; }
+.fi-wheelchair:before { content: "\f213"; }
+.fi-widget:before { content: "\f214"; }
+.fi-wrench:before { content: "\f215"; }
+.fi-x-circle:before { content: "\f216"; }
+.fi-x:before { content: "\f217"; }
+.fi-yen:before { content: "\f218"; }
+.fi-zoom-in:before { content: "\f219"; }
+.fi-zoom-out:before { content: "\f21a"; }
diff --git a/public/css/foundation-icons.eot b/public/css/foundation-icons.eot
new file mode 100644
index 000000000..1746ad407
Binary files /dev/null and b/public/css/foundation-icons.eot differ
diff --git a/public/css/foundation-icons.svg b/public/css/foundation-icons.svg
new file mode 100644
index 000000000..4e014ff89
--- /dev/null
+++ b/public/css/foundation-icons.svg
@@ -0,0 +1,970 @@
+
+
+
+
diff --git a/public/css/foundation-icons.ttf b/public/css/foundation-icons.ttf
new file mode 100644
index 000000000..6cce217dd
Binary files /dev/null and b/public/css/foundation-icons.ttf differ
diff --git a/public/css/foundation-icons.woff b/public/css/foundation-icons.woff
new file mode 100644
index 000000000..e2cfe25dd
Binary files /dev/null and b/public/css/foundation-icons.woff differ
diff --git a/public/css/foundation.css b/public/css/foundation.css
new file mode 100644
index 000000000..533aa7b7c
--- /dev/null
+++ b/public/css/foundation.css
@@ -0,0 +1,6722 @@
+@charset "UTF-8";
+/**
+ * Foundation for Sites
+ * Version 6.6.3
+ * https://get.foundation
+ * Licensed under MIT Open Source
+ */
+@media print, screen and (min-width: 40em) {
+ .reveal, .reveal.tiny, .reveal.small, .reveal.large {
+ right: auto;
+ left: auto;
+ margin: 0 auto; } }
+
+/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
+html {
+ line-height: 1.15;
+ -webkit-text-size-adjust: 100%;
+ overflow: hidden;
+}
+
+body {
+ margin: 0; }
+
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0; }
+
+hr {
+ -webkit-box-sizing: content-box;
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible; }
+
+pre {
+ font-family: monospace, monospace;
+ font-size: 1em; }
+
+a {
+ background-color: transparent; }
+
+abbr[title] {
+ border-bottom: none;
+ text-decoration: underline;
+ -webkit-text-decoration: underline dotted;
+ text-decoration: underline dotted; }
+
+b,
+strong {
+ font-weight: bolder; }
+
+code,
+kbd,
+samp {
+ font-family: monospace, monospace;
+ font-size: 1em; }
+
+small {
+ font-size: 80%; }
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline; }
+
+sub {
+ bottom: -0.25em; }
+
+sup {
+ top: -0.5em; }
+
+img {
+ border-style: none; }
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit;
+ font-size: 100%;
+ line-height: 1.15;
+ margin: 0; }
+
+button,
+input {
+ overflow: visible; }
+
+button,
+select {
+ text-transform: none; }
+
+button,
+[type="button"],
+[type="reset"],
+[type="submit"] {
+ -webkit-appearance: button; }
+
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ border-style: none;
+ padding: 0; }
+
+button:-moz-focusring,
+[type="button"]:-moz-focusring,
+[type="reset"]:-moz-focusring,
+[type="submit"]:-moz-focusring {
+ outline: 1px dotted ButtonText; }
+
+fieldset {
+ padding: 0.35em 0.75em 0.625em; }
+
+legend {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ color: inherit;
+ display: table;
+ max-width: 100%;
+ padding: 0;
+ white-space: normal; }
+
+progress {
+ vertical-align: baseline; }
+
+textarea {
+ overflow: auto; }
+
+[type="checkbox"],
+[type="radio"] {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ padding: 0; }
+
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+ height: auto; }
+
+[type="search"] {
+ -webkit-appearance: textfield;
+ outline-offset: -2px; }
+
+[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none; }
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ font: inherit; }
+
+details {
+ display: block; }
+
+summary {
+ display: list-item; }
+
+template {
+ display: none; }
+
+[hidden] {
+ display: none; }
+
+.foundation-mq {
+ font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }
+
+html {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ font-size: 100%; }
+
+*,
+*::before,
+*::after {
+ -webkit-box-sizing: inherit;
+ box-sizing: inherit; }
+
+body {
+ margin: 0;
+ padding: 0;
+ background: #fefefe;
+ font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
+ font-weight: normal;
+ line-height: 1.5;
+ color: #0a0a0a;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale; }
+
+img {
+ display: inline-block;
+ vertical-align: middle;
+ max-width: 100%;
+ height: auto;
+ -ms-interpolation-mode: bicubic; }
+
+textarea {
+ height: auto;
+ min-height: 50px;
+ border-radius: 3px; }
+
+select {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ width: 100%;
+ border-radius: 3px; }
+
+.map_canvas img,
+.map_canvas embed,
+.map_canvas object,
+.mqa-display img,
+.mqa-display embed,
+.mqa-display object {
+ max-width: none !important; }
+
+button {
+ padding: 0;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ border: 0;
+ border-radius: 3px;
+ background: transparent;
+ line-height: 1;
+ cursor: auto; }
+ [data-whatinput='mouse'] button {
+ outline: 0; }
+
+pre {
+ overflow: auto; }
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit; }
+
+.is-visible {
+ display: block !important; }
+
+.is-hidden {
+ display: none !important; }
+
+div,
+dl,
+dt,
+dd,
+ul,
+ol,
+li,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+pre,
+form,
+p,
+blockquote,
+th,
+td {
+ margin: 0;
+ padding: 0; }
+
+p {
+ margin-bottom: 1rem;
+ font-size: inherit;
+ line-height: 1.6;
+ text-rendering: optimizeLegibility; }
+
+em,
+i {
+ font-style: italic;
+ line-height: inherit; }
+
+strong,
+b {
+ font-weight: bold;
+ line-height: inherit; }
+
+small {
+ font-size: 80%;
+ line-height: inherit; }
+
+h1, .h1,
+h2, .h2,
+h3, .h3,
+h4, .h4,
+h5, .h5,
+h6, .h6 {
+ font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
+ font-style: normal;
+ font-weight: normal;
+ color: inherit;
+ text-rendering: optimizeLegibility; }
+ h1 small, .h1 small,
+ h2 small, .h2 small,
+ h3 small, .h3 small,
+ h4 small, .h4 small,
+ h5 small, .h5 small,
+ h6 small, .h6 small {
+ line-height: 0;
+ color: #cacaca; }
+
+h1, .h1 {
+ font-size: 1.5rem;
+ line-height: 1.4;
+ margin-top: 0;
+ margin-bottom: 0.5rem; }
+
+h2, .h2 {
+ font-size: 1.25rem;
+ line-height: 1.4;
+ margin-top: 0;
+ margin-bottom: 0.5rem; }
+
+h3, .h3 {
+ font-size: 1.1875rem;
+ line-height: 1.4;
+ margin-top: 0;
+ margin-bottom: 0.5rem; }
+
+h4, .h4 {
+ font-size: 1.125rem;
+ line-height: 1.4;
+ margin-top: 0;
+ margin-bottom: 0.5rem; }
+
+h5, .h5 {
+ font-size: 1.0625rem;
+ line-height: 1.4;
+ margin-top: 0;
+ margin-bottom: 0.5rem; }
+
+h6, .h6 {
+ font-size: 1rem;
+ line-height: 1.4;
+ margin-top: 0;
+ margin-bottom: 0.5rem; }
+
+@media print, screen and (min-width: 40em) {
+ h1, .h1 {
+ font-size: 3rem; }
+ h2, .h2 {
+ font-size: 2.5rem; }
+ h3, .h3 {
+ font-size: 1.9375rem; }
+ h4, .h4 {
+ font-size: 1.5625rem; }
+ h5, .h5 {
+ font-size: 1.25rem; }
+ h6, .h6 {
+ font-size: 1rem; } }
+
+a {
+ line-height: inherit;
+ color: #2ba6cb;
+ text-decoration: none;
+ cursor: pointer; }
+ a:hover, a:focus {
+ color: #258faf; }
+ a img {
+ border: 0; }
+
+hr {
+ clear: both;
+ max-width: 62.5rem;
+ height: 0;
+ margin: 1.25rem auto;
+ border-top: 0;
+ border-right: 0;
+ border-bottom: 1px solid #cacaca;
+ border-left: 0; }
+
+ul,
+ol,
+dl {
+ margin-bottom: 1rem;
+ list-style-position: outside;
+ line-height: 1.6; }
+
+li {
+ font-size: inherit; }
+
+ul {
+ margin-left: 1.25rem;
+ list-style-type: disc; }
+
+ol {
+ margin-left: 1.25rem; }
+
+ul ul, ol ul, ul ol, ol ol {
+ margin-left: 1.25rem;
+ margin-bottom: 0; }
+
+dl {
+ margin-bottom: 1rem; }
+ dl dt {
+ margin-bottom: 0.3rem;
+ font-weight: bold; }
+
+blockquote {
+ margin: 0 0 1rem;
+ padding: 0.5625rem 1.25rem 0 1.1875rem;
+ border-left: 1px solid #cacaca; }
+ blockquote, blockquote p {
+ line-height: 1.6;
+ color: #8a8a8a; }
+
+abbr, abbr[title] {
+ border-bottom: 1px dotted #0a0a0a;
+ cursor: help;
+ text-decoration: none; }
+
+figure {
+ margin: 0; }
+
+kbd {
+ margin: 0;
+ padding: 0.125rem 0.25rem 0;
+ background-color: #e6e6e6;
+ font-family: Consolas, "Liberation Mono", Courier, monospace;
+ color: #0a0a0a;
+ border-radius: 3px; }
+
+.subheader {
+ margin-top: 0.2rem;
+ margin-bottom: 0.5rem;
+ font-weight: normal;
+ line-height: 1.4;
+ color: #8a8a8a; }
+
+.lead {
+ font-size: 125%;
+ line-height: 1.6; }
+
+.stat {
+ font-size: 2.5rem;
+ line-height: 1; }
+ p + .stat {
+ margin-top: -1rem; }
+
+ul.no-bullet, ol.no-bullet {
+ margin-left: 0;
+ list-style: none; }
+
+.cite-block, cite {
+ display: block;
+ color: #8a8a8a;
+ font-size: 0.8125rem; }
+ .cite-block:before, cite:before {
+ content: "— "; }
+
+.code-inline, code {
+ border: 1px solid #cacaca;
+ background-color: #e6e6e6;
+ font-family: Consolas, "Liberation Mono", Courier, monospace;
+ font-weight: normal;
+ color: #0a0a0a;
+ display: inline;
+ max-width: 100%;
+ word-wrap: break-word;
+ padding: 0.125rem 0.3125rem 0.0625rem; }
+
+.code-block {
+ border: 1px solid #cacaca;
+ background-color: #e6e6e6;
+ font-family: Consolas, "Liberation Mono", Courier, monospace;
+ font-weight: normal;
+ color: #0a0a0a;
+ display: block;
+ overflow: auto;
+ white-space: pre;
+ padding: 1rem;
+ margin-bottom: 1.5rem; }
+
+.text-left {
+ text-align: left; }
+
+.text-right {
+ text-align: right; }
+
+.text-center {
+ text-align: center; }
+
+.text-justify {
+ text-align: justify; }
+
+@media print, screen and (min-width: 40em) {
+ .medium-text-left {
+ text-align: left; }
+ .medium-text-right {
+ text-align: right; }
+ .medium-text-center {
+ text-align: center; }
+ .medium-text-justify {
+ text-align: justify; } }
+
+@media print, screen and (min-width: 64em) {
+ .large-text-left {
+ text-align: left; }
+ .large-text-right {
+ text-align: right; }
+ .large-text-center {
+ text-align: center; }
+ .large-text-justify {
+ text-align: justify; } }
+
+.show-for-print {
+ display: none !important; }
+
+@media print {
+ * {
+ background: transparent !important;
+ color: black !important;
+ -webkit-print-color-adjust: economy;
+ color-adjust: economy;
+ -webkit-box-shadow: none !important;
+ box-shadow: none !important;
+ text-shadow: none !important; }
+ .show-for-print {
+ display: block !important; }
+ .hide-for-print {
+ display: none !important; }
+ table.show-for-print {
+ display: table !important; }
+ thead.show-for-print {
+ display: table-header-group !important; }
+ tbody.show-for-print {
+ display: table-row-group !important; }
+ tr.show-for-print {
+ display: table-row !important; }
+ td.show-for-print {
+ display: table-cell !important; }
+ th.show-for-print {
+ display: table-cell !important; }
+ a,
+ a:visited {
+ text-decoration: underline; }
+ a[href]:after {
+ content: " (" attr(href) ")"; }
+ .ir a:after,
+ a[href^='javascript:']:after,
+ a[href^='#']:after {
+ content: ''; }
+ abbr[title]:after {
+ content: " (" attr(title) ")"; }
+ pre,
+ blockquote {
+ border: 1px solid #8a8a8a;
+ page-break-inside: avoid; }
+ thead {
+ display: table-header-group; }
+ tr,
+ img {
+ page-break-inside: avoid; }
+ img {
+ max-width: 100% !important; }
+ @page {
+ margin: 0.5cm; }
+ p,
+ h2,
+ h3 {
+ orphans: 3;
+ widows: 3; }
+ h2,
+ h3 {
+ page-break-after: avoid; }
+ .print-break-inside {
+ page-break-inside: auto; } }
+
+[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
+textarea {
+ display: block;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ width: 100%;
+ height: 2.4375rem;
+ margin: 0 0 1rem;
+ padding: 0.5rem;
+ border: 1px solid #cacaca;
+ border-radius: 3px;
+ background-color: #fefefe;
+ -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
+ font-family: inherit;
+ font-size: 1rem;
+ font-weight: normal;
+ line-height: 1.5;
+ color: #0a0a0a;
+ -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
+ transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
+ transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
+ transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none; }
+ [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
+ textarea:focus {
+ outline: none;
+ border: 1px solid #8a8a8a;
+ background-color: #fefefe;
+ -webkit-box-shadow: 0 0 5px #cacaca;
+ box-shadow: 0 0 5px #cacaca;
+ -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
+ transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
+ transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
+ transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s; }
+
+textarea {
+ max-width: 100%; }
+ textarea[rows] {
+ height: auto; }
+
+input:disabled, input[readonly],
+textarea:disabled,
+textarea[readonly] {
+ background-color: #e6e6e6;
+ cursor: not-allowed; }
+
+[type='submit'],
+[type='button'] {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ border-radius: 3px; }
+
+input[type='search'] {
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box; }
+
+::-webkit-input-placeholder {
+ color: #cacaca; }
+
+::-moz-placeholder {
+ color: #cacaca; }
+
+:-ms-input-placeholder {
+ color: #cacaca; }
+
+::-ms-input-placeholder {
+ color: #cacaca; }
+
+::placeholder {
+ color: #cacaca; }
+
+[type='file'],
+[type='checkbox'],
+[type='radio'] {
+ margin: 0 0 1rem; }
+
+[type='checkbox'] + label,
+[type='radio'] + label {
+ display: inline-block;
+ vertical-align: baseline;
+ margin-left: 0.5rem;
+ margin-right: 1rem;
+ margin-bottom: 0; }
+ [type='checkbox'] + label[for],
+ [type='radio'] + label[for] {
+ cursor: pointer; }
+
+label > [type='checkbox'],
+label > [type='radio'] {
+ margin-right: 0.5rem; }
+
+[type='file'] {
+ width: 100%; }
+
+label {
+ display: block;
+ margin: 0;
+ font-size: 0.875rem;
+ font-weight: normal;
+ line-height: 1.8;
+ color: #0a0a0a; }
+ label.middle {
+ margin: 0 0 1rem;
+ padding: 0.5625rem 0; }
+
+.help-text {
+ margin-top: -0.5rem;
+ font-size: 0.8125rem;
+ font-style: italic;
+ color: #0a0a0a; }
+
+.input-group {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ width: 100%;
+ margin-bottom: 1rem;
+ -webkit-box-align: stretch;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch; }
+ .input-group > :first-child, .input-group > :first-child.input-group-button > * {
+ border-radius: 3px 0 0 3px; }
+ .input-group > :last-child, .input-group > :last-child.input-group-button > * {
+ border-radius: 0 3px 3px 0; }
+
+.input-group-label, .input-group-field, .input-group-button, .input-group-button a,
+.input-group-button input,
+.input-group-button button,
+.input-group-button label {
+ margin: 0;
+ white-space: nowrap; }
+
+.input-group-label {
+ padding: 0 1rem;
+ border: 1px solid #cacaca;
+ background: #e6e6e6;
+ color: #0a0a0a;
+ text-align: center;
+ white-space: nowrap;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center; }
+ .input-group-label:first-child {
+ border-right: 0; }
+ .input-group-label:last-child {
+ border-left: 0; }
+
+.input-group-field {
+ border-radius: 0;
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px;
+ min-width: 0; }
+
+.input-group-button {
+ padding-top: 0;
+ padding-bottom: 0;
+ text-align: center;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto; }
+ .input-group-button a,
+ .input-group-button input,
+ .input-group-button button,
+ .input-group-button label {
+ -webkit-align-self: stretch;
+ -ms-flex-item-align: stretch;
+ align-self: stretch;
+ height: auto;
+ padding-top: 0;
+ padding-bottom: 0;
+ font-size: 1rem; }
+
+fieldset {
+ margin: 0;
+ padding: 0;
+ border: 0; }
+
+legend {
+ max-width: 100%;
+ margin-bottom: 0.5rem; }
+
+.fieldset {
+ margin: 1.125rem 0;
+ padding: 1.25rem;
+ border: 1px solid #cacaca; }
+ .fieldset legend {
+ margin: 0;
+ margin-left: -0.1875rem;
+ padding: 0 0.1875rem; }
+
+select {
+ height: 2.4375rem;
+ margin: 0 0 1rem;
+ padding: 0.5rem;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ border: 1px solid #cacaca;
+ border-radius: 3px;
+ background-color: #fefefe;
+ font-family: inherit;
+ font-size: 1rem;
+ font-weight: normal;
+ line-height: 1.5;
+ color: #0a0a0a;
+ background-image: url("data:image/svg+xml;utf8,");
+ background-origin: content-box;
+ background-position: right -1rem center;
+ background-repeat: no-repeat;
+ background-size: 9px 6px;
+ padding-right: 1.5rem;
+ -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
+ transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
+ transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
+ transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s; }
+ @media screen and (min-width: 0\0) {
+ select {
+ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }
+ select:focus {
+ outline: none;
+ border: 1px solid #8a8a8a;
+ background-color: #fefefe;
+ -webkit-box-shadow: 0 0 5px #cacaca;
+ box-shadow: 0 0 5px #cacaca;
+ -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
+ transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
+ transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
+ transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s; }
+ select:disabled {
+ background-color: #e6e6e6;
+ cursor: not-allowed; }
+ select::-ms-expand {
+ display: none; }
+ select[multiple] {
+ height: auto;
+ background-image: none; }
+ select:not([multiple]) {
+ padding-top: 0;
+ padding-bottom: 0; }
+
+.is-invalid-input:not(:focus) {
+ border-color: #c60f13;
+ background-color: #f8e6e7; }
+ .is-invalid-input:not(:focus)::-webkit-input-placeholder {
+ color: #c60f13; }
+ .is-invalid-input:not(:focus)::-moz-placeholder {
+ color: #c60f13; }
+ .is-invalid-input:not(:focus):-ms-input-placeholder {
+ color: #c60f13; }
+ .is-invalid-input:not(:focus)::-ms-input-placeholder {
+ color: #c60f13; }
+ .is-invalid-input:not(:focus)::placeholder {
+ color: #c60f13; }
+
+.is-invalid-label {
+ color: #c60f13; }
+
+.form-error {
+ display: none;
+ margin-top: -0.5rem;
+ margin-bottom: 1rem;
+ font-size: 0.75rem;
+ font-weight: bold;
+ color: #c60f13; }
+ .form-error.is-visible {
+ display: block; }
+
+.text-hide {
+ font: 0/0 a !important;
+ color: transparent !important;
+ text-shadow: none !important;
+ background-color: transparent !important;
+ border: 0 !important; }
+
+.text-truncate {
+ max-width: 100% !important;
+ overflow: hidden !important;
+ text-overflow: ellipsis;
+ white-space: nowrap !important; }
+
+.text-nowrap {
+ white-space: nowrap !important; }
+
+.text-wrap {
+ word-wrap: break-word !important; }
+
+.text-lowercase {
+ text-transform: lowercase !important; }
+
+.text-uppercase {
+ text-transform: uppercase !important; }
+
+.text-capitalize {
+ text-transform: capitalize !important; }
+
+.text-overline {
+ text-decoration: overline !important; }
+
+.text-underline {
+ text-decoration: underline !important; }
+
+.text-line-through {
+ text-decoration: line-through !important; }
+
+.font-wide {
+ letter-spacing: 0.25rem; }
+
+.font-normal {
+ font-weight: normal; }
+
+.font-bold {
+ font-weight: bold; }
+
+.font-italic {
+ font-style: italic !important; }
+
+ul.list-disc {
+ list-style-type: disc !important; }
+
+ul.list-circle {
+ list-style-type: circle !important; }
+
+ul.list-square {
+ list-style-type: square !important; }
+
+ol.list-decimal {
+ list-style-type: decimal !important; }
+
+ol.list-lower-alpha {
+ list-style-type: lower-alpha !important; }
+
+ol.list-lower-latin {
+ list-style-type: lower-latin !important; }
+
+ol.list-lower-roman {
+ list-style-type: lower-roman !important; }
+
+ol.list-upper-alpha {
+ list-style-type: upper-alpha !important; }
+
+ol.list-upper-latin {
+ list-style-type: upper-latin !important; }
+
+ol.list-upper-roman {
+ list-style-type: upper-roman !important; }
+
+.rounded {
+ border-radius: 5000px !important; }
+ .rounded .switch-paddle {
+ border-radius: 5000px !important; }
+ .rounded .switch-paddle:after {
+ border-radius: 50%; }
+
+.radius {
+ border-radius: 0.1875rem; }
+
+.bordered {
+ border: 0.0625rem solid #cacaca; }
+
+.shadow {
+ -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
+ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
+
+.arrow-down {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 0.4375rem;
+ content: '';
+ border-bottom-width: 0;
+ border-top-style: solid;
+ border-color: #0a0a0a transparent transparent; }
+
+.arrow-up {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 0.4375rem;
+ content: '';
+ border-top-width: 0;
+ border-bottom-style: solid;
+ border-color: transparent transparent #0a0a0a; }
+
+.arrow-right {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 0.4375rem;
+ content: '';
+ border-right-width: 0;
+ border-left-style: solid;
+ border-color: transparent transparent transparent #0a0a0a; }
+
+.arrow-left {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 0.4375rem;
+ content: '';
+ border-left-width: 0;
+ border-right-style: solid;
+ border-color: transparent #0a0a0a transparent transparent; }
+
+.separator-center {
+ text-align: center !important; }
+ .separator-center::before, .separator-center::after {
+ display: table;
+ content: ' ';
+ -webkit-flex-basis: 0;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-ordinal-group: 2;
+ -webkit-order: 1;
+ -ms-flex-order: 1;
+ order: 1; }
+ .separator-center::after {
+ clear: both; }
+ .separator-center::after {
+ position: relative !important;
+ width: 3rem;
+ border-bottom: 0.125rem solid #2ba6cb;
+ margin: 1rem auto 0; }
+
+.separator-left {
+ text-align: left !important; }
+ .separator-left::before, .separator-left::after {
+ display: table;
+ content: ' ';
+ -webkit-flex-basis: 0;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-ordinal-group: 2;
+ -webkit-order: 1;
+ -ms-flex-order: 1;
+ order: 1; }
+ .separator-left::after {
+ clear: both; }
+ .separator-left::after {
+ position: relative !important;
+ width: 3rem;
+ border-bottom: 0.125rem solid #2ba6cb;
+ margin: 1rem auto 0;
+ margin-left: 0 !important; }
+
+.separator-right {
+ text-align: right !important; }
+ .separator-right::before, .separator-right::after {
+ display: table;
+ content: ' ';
+ -webkit-flex-basis: 0;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-ordinal-group: 2;
+ -webkit-order: 1;
+ -ms-flex-order: 1;
+ order: 1; }
+ .separator-right::after {
+ clear: both; }
+ .separator-right::after {
+ position: relative !important;
+ width: 3rem;
+ border-bottom: 0.125rem solid #2ba6cb;
+ margin: 1rem auto 0;
+ margin-right: 0 !important; }
+
+.overflow-visible {
+ overflow: visible !important; }
+
+.overflow-x-visible {
+ overflow-x: visible !important; }
+
+.overflow-y-visible {
+ overflow-y: visible !important; }
+
+.overflow-hidden {
+ overflow: hidden !important; }
+
+.overflow-x-hidden {
+ overflow-x: hidden !important; }
+
+.overflow-y-hidden {
+ overflow-y: hidden !important; }
+
+.overflow-scroll {
+ overflow: scroll !important; }
+
+.overflow-x-scroll {
+ overflow-x: scroll !important; }
+
+.overflow-y-scroll {
+ overflow-y: scroll !important; }
+
+.display-inline {
+ display: inline !important; }
+
+.display-inline-block {
+ display: inline-block !important; }
+
+.display-block {
+ display: block !important; }
+
+.display-table {
+ display: table !important; }
+
+.display-table-cell {
+ display: table-cell !important; }
+
+.position-static {
+ position: static !important; }
+
+.position-relative {
+ position: relative !important; }
+
+.position-absolute {
+ position: absolute !important; }
+
+.position-fixed {
+ position: fixed !important; }
+
+.position-fixed-top {
+ position: fixed !important;
+ top: 0rem !important;
+ right: 0rem !important;
+ left: 0rem !important;
+ z-index: 975; }
+
+.position-fixed-bottom {
+ position: fixed !important;
+ right: 0rem !important;
+ bottom: 0rem !important;
+ left: 0rem !important;
+ z-index: 975; }
+
+.border-box {
+ -webkit-box-sizing: border-box !important;
+ box-sizing: border-box !important; }
+
+.border-none {
+ border: none !important; }
+
+.width-25 {
+ width: 25% !important; }
+
+.width-50 {
+ width: 50% !important; }
+
+.width-75 {
+ width: 75% !important; }
+
+.width-100 {
+ width: 100% !important; }
+
+.height-25 {
+ height: 25% !important; }
+
+.height-50 {
+ height: 50% !important; }
+
+.height-75 {
+ height: 75% !important; }
+
+.height-100 {
+ height: 100% !important; }
+
+.max-width-100 {
+ max-width: 100% !important; }
+
+.max-height-100 {
+ max-height: 100% !important; }
+
+.margin-0 {
+ margin: 0rem !important; }
+
+.margin-top-0 {
+ margin-top: 0rem !important; }
+
+.margin-right-0 {
+ margin-right: 0rem !important; }
+
+.margin-bottom-0 {
+ margin-bottom: 0rem !important; }
+
+.margin-left-0 {
+ margin-left: 0rem !important; }
+
+.margin-horizontal-0 {
+ margin-right: 0rem !important;
+ margin-left: 0rem !important; }
+
+.margin-vertical-0 {
+ margin-top: 0rem !important;
+ margin-bottom: 0rem !important; }
+
+.padding-0 {
+ padding: 0rem !important; }
+
+.padding-top-0 {
+ padding-top: 0rem !important; }
+
+.padding-right-0 {
+ padding-right: 0rem !important; }
+
+.padding-bottom-0 {
+ padding-bottom: 0rem !important; }
+
+.padding-left-0 {
+ padding-left: 0rem !important; }
+
+.padding-horizontal-0 {
+ padding-right: 0rem !important;
+ padding-left: 0rem !important; }
+
+.padding-vertical-0 {
+ padding-top: 0rem !important;
+ padding-bottom: 0rem !important; }
+
+.margin-1 {
+ margin: 1rem !important; }
+
+.margin-top-1 {
+ margin-top: 1rem !important; }
+
+.margin-right-1 {
+ margin-right: 1rem !important; }
+
+.margin-bottom-1 {
+ margin-bottom: 1rem !important; }
+
+.margin-left-1 {
+ margin-left: 1rem !important; }
+
+.margin-horizontal-1 {
+ margin-right: 1rem !important;
+ margin-left: 1rem !important; }
+
+.margin-vertical-1 {
+ margin-top: 1rem !important;
+ margin-bottom: 1rem !important; }
+
+.padding-1 {
+ padding: 1rem !important; }
+
+.padding-top-1 {
+ padding-top: 1rem !important; }
+
+.padding-right-1 {
+ padding-right: 1rem !important; }
+
+.padding-bottom-1 {
+ padding-bottom: 1rem !important; }
+
+.padding-left-1 {
+ padding-left: 1rem !important; }
+
+.padding-horizontal-1 {
+ padding-right: 1rem !important;
+ padding-left: 1rem !important; }
+
+.padding-vertical-1 {
+ padding-top: 1rem !important;
+ padding-bottom: 1rem !important; }
+
+.margin-2 {
+ margin: 2rem !important; }
+
+.margin-top-2 {
+ margin-top: 2rem !important; }
+
+.margin-right-2 {
+ margin-right: 2rem !important; }
+
+.margin-bottom-2 {
+ margin-bottom: 2rem !important; }
+
+.margin-left-2 {
+ margin-left: 2rem !important; }
+
+.margin-horizontal-2 {
+ margin-right: 2rem !important;
+ margin-left: 2rem !important; }
+
+.margin-vertical-2 {
+ margin-top: 2rem !important;
+ margin-bottom: 2rem !important; }
+
+.padding-2 {
+ padding: 2rem !important; }
+
+.padding-top-2 {
+ padding-top: 2rem !important; }
+
+.padding-right-2 {
+ padding-right: 2rem !important; }
+
+.padding-bottom-2 {
+ padding-bottom: 2rem !important; }
+
+.padding-left-2 {
+ padding-left: 2rem !important; }
+
+.padding-horizontal-2 {
+ padding-right: 2rem !important;
+ padding-left: 2rem !important; }
+
+.padding-vertical-2 {
+ padding-top: 2rem !important;
+ padding-bottom: 2rem !important; }
+
+.margin-3 {
+ margin: 3rem !important; }
+
+.margin-top-3 {
+ margin-top: 3rem !important; }
+
+.margin-right-3 {
+ margin-right: 3rem !important; }
+
+.margin-bottom-3 {
+ margin-bottom: 3rem !important; }
+
+.margin-left-3 {
+ margin-left: 3rem !important; }
+
+.margin-horizontal-3 {
+ margin-right: 3rem !important;
+ margin-left: 3rem !important; }
+
+.margin-vertical-3 {
+ margin-top: 3rem !important;
+ margin-bottom: 3rem !important; }
+
+.padding-3 {
+ padding: 3rem !important; }
+
+.padding-top-3 {
+ padding-top: 3rem !important; }
+
+.padding-right-3 {
+ padding-right: 3rem !important; }
+
+.padding-bottom-3 {
+ padding-bottom: 3rem !important; }
+
+.padding-left-3 {
+ padding-left: 3rem !important; }
+
+.padding-horizontal-3 {
+ padding-right: 3rem !important;
+ padding-left: 3rem !important; }
+
+.padding-vertical-3 {
+ padding-top: 3rem !important;
+ padding-bottom: 3rem !important; }
+
+.float-left {
+ float: left !important; }
+
+.float-right {
+ float: right !important; }
+
+.float-center {
+ display: block;
+ margin-right: auto;
+ margin-left: auto; }
+
+.clearfix::before, .clearfix::after {
+ display: table;
+ content: ' ';
+ -webkit-flex-basis: 0;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-ordinal-group: 2;
+ -webkit-order: 1;
+ -ms-flex-order: 1;
+ order: 1; }
+
+.clearfix::after {
+ clear: both; }
+
+.hide {
+ display: none !important; }
+
+.invisible {
+ visibility: hidden; }
+
+@media print, screen and (max-width: 39.99875em) {
+ .hide-for-small-only {
+ display: none !important; } }
+
+@media screen and (max-width: 0em), screen and (min-width: 40em) {
+ .show-for-small-only {
+ display: none !important; } }
+
+@media print, screen and (min-width: 40em) {
+ .hide-for-medium {
+ display: none !important; } }
+
+@media screen and (max-width: 39.99875em) {
+ .show-for-medium {
+ display: none !important; } }
+
+@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
+ .hide-for-medium-only {
+ display: none !important; } }
+
+@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
+ .show-for-medium-only {
+ display: none !important; } }
+
+@media print, screen and (min-width: 64em) {
+ .hide-for-large {
+ display: none !important; } }
+
+@media screen and (max-width: 63.99875em) {
+ .show-for-large {
+ display: none !important; } }
+
+@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
+ .hide-for-large-only {
+ display: none !important; } }
+
+@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
+ .show-for-large-only {
+ display: none !important; } }
+
+.show-for-sr,
+.show-on-focus {
+ position: absolute !important;
+ width: 1px !important;
+ height: 1px !important;
+ padding: 0 !important;
+ overflow: hidden !important;
+ clip: rect(0, 0, 0, 0) !important;
+ white-space: nowrap !important;
+ border: 0 !important; }
+
+.show-on-focus:active, .show-on-focus:focus {
+ position: static !important;
+ width: auto !important;
+ height: auto !important;
+ overflow: visible !important;
+ clip: auto !important;
+ white-space: normal !important; }
+
+.show-for-landscape,
+.hide-for-portrait {
+ display: block !important; }
+ @media screen and (orientation: landscape) {
+ .show-for-landscape,
+ .hide-for-portrait {
+ display: block !important; } }
+ @media screen and (orientation: portrait) {
+ .show-for-landscape,
+ .hide-for-portrait {
+ display: none !important; } }
+
+.hide-for-landscape,
+.show-for-portrait {
+ display: none !important; }
+ @media screen and (orientation: landscape) {
+ .hide-for-landscape,
+ .show-for-portrait {
+ display: none !important; } }
+ @media screen and (orientation: portrait) {
+ .hide-for-landscape,
+ .show-for-portrait {
+ display: block !important; } }
+
+.button {
+ display: inline-block;
+ vertical-align: middle;
+ margin: 0 0 1rem 0;
+ padding: 0.85em 1em;
+ border: 1px solid transparent;
+ border-radius: 3px;
+ -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
+ transition: background-color 0.25s ease-out, color 0.25s ease-out;
+ font-family: inherit;
+ font-size: 0.9rem;
+ -webkit-appearance: none;
+ line-height: 1;
+ text-align: center;
+ cursor: pointer; }
+ [data-whatinput='mouse'] .button {
+ outline: 0; }
+ .button.tiny {
+ font-size: 0.6rem; }
+ .button.small {
+ font-size: 0.75rem; }
+ .button.large {
+ font-size: 1.25rem; }
+ .button.expanded {
+ display: block;
+ width: 100%;
+ margin-right: 0;
+ margin-left: 0; }
+ .button, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus {
+ background-color: #2ba6cb;
+ color: #fefefe; }
+ .button:hover, .button:focus {
+ background-color: #258dad;
+ color: #fefefe; }
+ .button.primary, .button.primary.disabled, .button.primary[disabled], .button.primary.disabled:hover, .button.primary[disabled]:hover, .button.primary.disabled:focus, .button.primary[disabled]:focus {
+ background-color: #2ba6cb;
+ color: #0a0a0a; }
+ .button.primary:hover, .button.primary:focus {
+ background-color: #2285a2;
+ color: #0a0a0a; }
+ .button.secondary, .button.secondary.disabled, .button.secondary[disabled], .button.secondary.disabled:hover, .button.secondary[disabled]:hover, .button.secondary.disabled:focus, .button.secondary[disabled]:focus {
+ background-color: #e9e9e9;
+ color: #0a0a0a; }
+ .button.secondary:hover, .button.secondary:focus {
+ background-color: #bababa;
+ color: #0a0a0a; }
+ .button.alert, .button.alert.disabled, .button.alert[disabled], .button.alert.disabled:hover, .button.alert[disabled]:hover, .button.alert.disabled:focus, .button.alert[disabled]:focus {
+ background-color: #c60f13;
+ color: #fefefe; }
+ .button.alert:hover, .button.alert:focus {
+ background-color: #9e0c0f;
+ color: #fefefe; }
+ .button.success, .button.success.disabled, .button.success[disabled], .button.success.disabled:hover, .button.success[disabled]:hover, .button.success.disabled:focus, .button.success[disabled]:focus {
+ background-color: #5da423;
+ color: #0a0a0a; }
+ .button.success:hover, .button.success:focus {
+ background-color: #4a831c;
+ color: #0a0a0a; }
+ .button.warning, .button.warning.disabled, .button.warning[disabled], .button.warning.disabled:hover, .button.warning[disabled]:hover, .button.warning.disabled:focus, .button.warning[disabled]:focus {
+ background-color: #ffae00;
+ color: #0a0a0a; }
+ .button.warning:hover, .button.warning:focus {
+ background-color: #cc8b00;
+ color: #0a0a0a; }
+ .button.body-font, .button.body-font.disabled, .button.body-font[disabled], .button.body-font.disabled:hover, .button.body-font[disabled]:hover, .button.body-font.disabled:focus, .button.body-font[disabled]:focus {
+ background-color: #222222;
+ color: #fefefe; }
+ .button.body-font:hover, .button.body-font:focus {
+ background-color: #1b1b1b;
+ color: #fefefe; }
+ .button.header, .button.header.disabled, .button.header[disabled], .button.header.disabled:hover, .button.header[disabled]:hover, .button.header.disabled:focus, .button.header[disabled]:focus {
+ background-color: #222222;
+ color: #fefefe; }
+ .button.header:hover, .button.header:focus {
+ background-color: #1b1b1b;
+ color: #fefefe; }
+ .button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
+ background-color: transparent; }
+ .button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus {
+ border: 1px solid #2ba6cb;
+ color: #2ba6cb; }
+ .button.hollow:hover, .button.hollow:focus {
+ border-color: #165366;
+ color: #165366; }
+ .button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus {
+ border: 1px solid #2ba6cb;
+ color: #2ba6cb; }
+ .button.hollow.primary:hover, .button.hollow.primary:focus {
+ border-color: #165366;
+ color: #165366; }
+ .button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus {
+ border: 1px solid #e9e9e9;
+ color: #e9e9e9; }
+ .button.hollow.secondary:hover, .button.hollow.secondary:focus {
+ border-color: #757575;
+ color: #757575; }
+ .button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus {
+ border: 1px solid #c60f13;
+ color: #c60f13; }
+ .button.hollow.alert:hover, .button.hollow.alert:focus {
+ border-color: #63080a;
+ color: #63080a; }
+ .button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus {
+ border: 1px solid #5da423;
+ color: #5da423; }
+ .button.hollow.success:hover, .button.hollow.success:focus {
+ border-color: #2f5212;
+ color: #2f5212; }
+ .button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus {
+ border: 1px solid #ffae00;
+ color: #ffae00; }
+ .button.hollow.warning:hover, .button.hollow.warning:focus {
+ border-color: #805700;
+ color: #805700; }
+ .button.hollow.body-font, .button.hollow.body-font.disabled, .button.hollow.body-font[disabled], .button.hollow.body-font.disabled:hover, .button.hollow.body-font[disabled]:hover, .button.hollow.body-font.disabled:focus, .button.hollow.body-font[disabled]:focus {
+ border: 1px solid #222222;
+ color: #222222; }
+ .button.hollow.body-font:hover, .button.hollow.body-font:focus {
+ border-color: #111111;
+ color: #111111; }
+ .button.hollow.header, .button.hollow.header.disabled, .button.hollow.header[disabled], .button.hollow.header.disabled:hover, .button.hollow.header[disabled]:hover, .button.hollow.header.disabled:focus, .button.hollow.header[disabled]:focus {
+ border: 1px solid #222222;
+ color: #222222; }
+ .button.hollow.header:hover, .button.hollow.header:focus {
+ border-color: #111111;
+ color: #111111; }
+ .button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
+ border-color: transparent;
+ background-color: transparent; }
+ .button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus {
+ color: #2ba6cb; }
+ .button.clear:hover, .button.clear:focus {
+ color: #165366; }
+ .button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus {
+ color: #2ba6cb; }
+ .button.clear.primary:hover, .button.clear.primary:focus {
+ color: #165366; }
+ .button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus {
+ color: #e9e9e9; }
+ .button.clear.secondary:hover, .button.clear.secondary:focus {
+ color: #757575; }
+ .button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus {
+ color: #c60f13; }
+ .button.clear.alert:hover, .button.clear.alert:focus {
+ color: #63080a; }
+ .button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus {
+ color: #5da423; }
+ .button.clear.success:hover, .button.clear.success:focus {
+ color: #2f5212; }
+ .button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus {
+ color: #ffae00; }
+ .button.clear.warning:hover, .button.clear.warning:focus {
+ color: #805700; }
+ .button.clear.body-font, .button.clear.body-font.disabled, .button.clear.body-font[disabled], .button.clear.body-font.disabled:hover, .button.clear.body-font[disabled]:hover, .button.clear.body-font.disabled:focus, .button.clear.body-font[disabled]:focus {
+ color: #222222; }
+ .button.clear.body-font:hover, .button.clear.body-font:focus {
+ color: #111111; }
+ .button.clear.header, .button.clear.header.disabled, .button.clear.header[disabled], .button.clear.header.disabled:hover, .button.clear.header[disabled]:hover, .button.clear.header.disabled:focus, .button.clear.header[disabled]:focus {
+ color: #222222; }
+ .button.clear.header:hover, .button.clear.header:focus {
+ color: #111111; }
+ .button.disabled, .button[disabled] {
+ opacity: 0.25;
+ cursor: not-allowed; }
+ .button.dropdown::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 0.4em;
+ content: '';
+ border-bottom-width: 0;
+ border-top-style: solid;
+ border-color: #fefefe transparent transparent;
+ position: relative;
+ top: 0.4em;
+ display: inline-block;
+ float: right;
+ margin-left: 1em; }
+ .button.dropdown.hollow::after, .button.dropdown.clear::after {
+ border-top-color: #2ba6cb; }
+ .button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after {
+ border-top-color: #2ba6cb; }
+ .button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after {
+ border-top-color: #e9e9e9; }
+ .button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after {
+ border-top-color: #c60f13; }
+ .button.dropdown.hollow.success::after, .button.dropdown.clear.success::after {
+ border-top-color: #5da423; }
+ .button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after {
+ border-top-color: #ffae00; }
+ .button.dropdown.hollow.body-font::after, .button.dropdown.clear.body-font::after {
+ border-top-color: #222222; }
+ .button.dropdown.hollow.header::after, .button.dropdown.clear.header::after {
+ border-top-color: #222222; }
+ .button.arrow-only::after {
+ top: -0.1em;
+ float: none;
+ margin-left: 0; }
+
+a.button:hover, a.button:focus {
+ text-decoration: none; }
+
+.close-button {
+ position: absolute;
+ z-index: 10;
+ color: #8a8a8a;
+ cursor: pointer; }
+ [data-whatinput='mouse'] .close-button {
+ outline: 0; }
+ .close-button:hover, .close-button:focus {
+ color: #0a0a0a; }
+ .close-button.small {
+ right: 0.66rem;
+ top: 0.33em;
+ font-size: 1.5em;
+ line-height: 1; }
+ .close-button.medium, .close-button {
+ right: 1rem;
+ top: 0.5rem;
+ font-size: 2em;
+ line-height: 1; }
+
+.button-group {
+ margin-bottom: 1rem;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -webkit-box-align: stretch;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ -webkit-box-flex: 1;
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1; }
+ .button-group::before, .button-group::after {
+ display: table;
+ content: ' ';
+ -webkit-flex-basis: 0;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-ordinal-group: 2;
+ -webkit-order: 1;
+ -ms-flex-order: 1;
+ order: 1; }
+ .button-group::after {
+ clear: both; }
+ .button-group::before, .button-group::after {
+ display: none; }
+ .button-group .button {
+ margin: 0;
+ margin-right: 1px;
+ margin-bottom: 1px;
+ font-size: 0.9rem;
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto; }
+ .button-group .button:last-child {
+ margin-right: 0; }
+ .button-group.tiny .button {
+ font-size: 0.6rem; }
+ .button-group.small .button {
+ font-size: 0.75rem; }
+ .button-group.large .button {
+ font-size: 1.25rem; }
+ .button-group.expanded .button {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px;
+ margin-right: 0; }
+ .button-group.primary .button, .button-group.primary .button.disabled, .button-group.primary .button[disabled], .button-group.primary .button.disabled:hover, .button-group.primary .button[disabled]:hover, .button-group.primary .button.disabled:focus, .button-group.primary .button[disabled]:focus {
+ background-color: #2ba6cb;
+ color: #0a0a0a; }
+ .button-group.primary .button:hover, .button-group.primary .button:focus {
+ background-color: #2285a2;
+ color: #0a0a0a; }
+ .button-group.secondary .button, .button-group.secondary .button.disabled, .button-group.secondary .button[disabled], .button-group.secondary .button.disabled:hover, .button-group.secondary .button[disabled]:hover, .button-group.secondary .button.disabled:focus, .button-group.secondary .button[disabled]:focus {
+ background-color: #e9e9e9;
+ color: #0a0a0a; }
+ .button-group.secondary .button:hover, .button-group.secondary .button:focus {
+ background-color: #bababa;
+ color: #0a0a0a; }
+ .button-group.alert .button, .button-group.alert .button.disabled, .button-group.alert .button[disabled], .button-group.alert .button.disabled:hover, .button-group.alert .button[disabled]:hover, .button-group.alert .button.disabled:focus, .button-group.alert .button[disabled]:focus {
+ background-color: #c60f13;
+ color: #fefefe; }
+ .button-group.alert .button:hover, .button-group.alert .button:focus {
+ background-color: #9e0c0f;
+ color: #fefefe; }
+ .button-group.success .button, .button-group.success .button.disabled, .button-group.success .button[disabled], .button-group.success .button.disabled:hover, .button-group.success .button[disabled]:hover, .button-group.success .button.disabled:focus, .button-group.success .button[disabled]:focus {
+ background-color: #5da423;
+ color: #0a0a0a; }
+ .button-group.success .button:hover, .button-group.success .button:focus {
+ background-color: #4a831c;
+ color: #0a0a0a; }
+ .button-group.warning .button, .button-group.warning .button.disabled, .button-group.warning .button[disabled], .button-group.warning .button.disabled:hover, .button-group.warning .button[disabled]:hover, .button-group.warning .button.disabled:focus, .button-group.warning .button[disabled]:focus {
+ background-color: #ffae00;
+ color: #0a0a0a; }
+ .button-group.warning .button:hover, .button-group.warning .button:focus {
+ background-color: #cc8b00;
+ color: #0a0a0a; }
+ .button-group.body-font .button, .button-group.body-font .button.disabled, .button-group.body-font .button[disabled], .button-group.body-font .button.disabled:hover, .button-group.body-font .button[disabled]:hover, .button-group.body-font .button.disabled:focus, .button-group.body-font .button[disabled]:focus {
+ background-color: #222222;
+ color: #fefefe; }
+ .button-group.body-font .button:hover, .button-group.body-font .button:focus {
+ background-color: #1b1b1b;
+ color: #fefefe; }
+ .button-group.header .button, .button-group.header .button.disabled, .button-group.header .button[disabled], .button-group.header .button.disabled:hover, .button-group.header .button[disabled]:hover, .button-group.header .button.disabled:focus, .button-group.header .button[disabled]:focus {
+ background-color: #222222;
+ color: #fefefe; }
+ .button-group.header .button:hover, .button-group.header .button:focus {
+ background-color: #1b1b1b;
+ color: #fefefe; }
+ .button-group.hollow .button, .button-group.hollow .button:hover, .button-group.hollow .button:focus, .button-group.hollow .button.disabled, .button-group.hollow .button.disabled:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled], .button-group.hollow .button[disabled]:hover, .button-group.hollow .button[disabled]:focus {
+ background-color: transparent; }
+ .button-group.hollow .button, .button-group.hollow .button.disabled, .button-group.hollow .button[disabled], .button-group.hollow .button.disabled:hover, .button-group.hollow .button[disabled]:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled]:focus {
+ border: 1px solid #2ba6cb;
+ color: #2ba6cb; }
+ .button-group.hollow .button:hover, .button-group.hollow .button:focus {
+ border-color: #165366;
+ color: #165366; }
+ .button-group.hollow.primary .button, .button-group.hollow.primary .button.disabled, .button-group.hollow.primary .button[disabled], .button-group.hollow.primary .button.disabled:hover, .button-group.hollow.primary .button[disabled]:hover, .button-group.hollow.primary .button.disabled:focus, .button-group.hollow.primary .button[disabled]:focus, .button-group.hollow .button.primary, .button-group.hollow .button.primary.disabled, .button-group.hollow .button.primary[disabled], .button-group.hollow .button.primary.disabled:hover, .button-group.hollow .button.primary[disabled]:hover, .button-group.hollow .button.primary.disabled:focus, .button-group.hollow .button.primary[disabled]:focus {
+ border: 1px solid #2ba6cb;
+ color: #2ba6cb; }
+ .button-group.hollow.primary .button:hover, .button-group.hollow.primary .button:focus, .button-group.hollow .button.primary:hover, .button-group.hollow .button.primary:focus {
+ border-color: #165366;
+ color: #165366; }
+ .button-group.hollow.secondary .button, .button-group.hollow.secondary .button.disabled, .button-group.hollow.secondary .button[disabled], .button-group.hollow.secondary .button.disabled:hover, .button-group.hollow.secondary .button[disabled]:hover, .button-group.hollow.secondary .button.disabled:focus, .button-group.hollow.secondary .button[disabled]:focus, .button-group.hollow .button.secondary, .button-group.hollow .button.secondary.disabled, .button-group.hollow .button.secondary[disabled], .button-group.hollow .button.secondary.disabled:hover, .button-group.hollow .button.secondary[disabled]:hover, .button-group.hollow .button.secondary.disabled:focus, .button-group.hollow .button.secondary[disabled]:focus {
+ border: 1px solid #e9e9e9;
+ color: #e9e9e9; }
+ .button-group.hollow.secondary .button:hover, .button-group.hollow.secondary .button:focus, .button-group.hollow .button.secondary:hover, .button-group.hollow .button.secondary:focus {
+ border-color: #757575;
+ color: #757575; }
+ .button-group.hollow.alert .button, .button-group.hollow.alert .button.disabled, .button-group.hollow.alert .button[disabled], .button-group.hollow.alert .button.disabled:hover, .button-group.hollow.alert .button[disabled]:hover, .button-group.hollow.alert .button.disabled:focus, .button-group.hollow.alert .button[disabled]:focus, .button-group.hollow .button.alert, .button-group.hollow .button.alert.disabled, .button-group.hollow .button.alert[disabled], .button-group.hollow .button.alert.disabled:hover, .button-group.hollow .button.alert[disabled]:hover, .button-group.hollow .button.alert.disabled:focus, .button-group.hollow .button.alert[disabled]:focus {
+ border: 1px solid #c60f13;
+ color: #c60f13; }
+ .button-group.hollow.alert .button:hover, .button-group.hollow.alert .button:focus, .button-group.hollow .button.alert:hover, .button-group.hollow .button.alert:focus {
+ border-color: #63080a;
+ color: #63080a; }
+ .button-group.hollow.success .button, .button-group.hollow.success .button.disabled, .button-group.hollow.success .button[disabled], .button-group.hollow.success .button.disabled:hover, .button-group.hollow.success .button[disabled]:hover, .button-group.hollow.success .button.disabled:focus, .button-group.hollow.success .button[disabled]:focus, .button-group.hollow .button.success, .button-group.hollow .button.success.disabled, .button-group.hollow .button.success[disabled], .button-group.hollow .button.success.disabled:hover, .button-group.hollow .button.success[disabled]:hover, .button-group.hollow .button.success.disabled:focus, .button-group.hollow .button.success[disabled]:focus {
+ border: 1px solid #5da423;
+ color: #5da423; }
+ .button-group.hollow.success .button:hover, .button-group.hollow.success .button:focus, .button-group.hollow .button.success:hover, .button-group.hollow .button.success:focus {
+ border-color: #2f5212;
+ color: #2f5212; }
+ .button-group.hollow.warning .button, .button-group.hollow.warning .button.disabled, .button-group.hollow.warning .button[disabled], .button-group.hollow.warning .button.disabled:hover, .button-group.hollow.warning .button[disabled]:hover, .button-group.hollow.warning .button.disabled:focus, .button-group.hollow.warning .button[disabled]:focus, .button-group.hollow .button.warning, .button-group.hollow .button.warning.disabled, .button-group.hollow .button.warning[disabled], .button-group.hollow .button.warning.disabled:hover, .button-group.hollow .button.warning[disabled]:hover, .button-group.hollow .button.warning.disabled:focus, .button-group.hollow .button.warning[disabled]:focus {
+ border: 1px solid #ffae00;
+ color: #ffae00; }
+ .button-group.hollow.warning .button:hover, .button-group.hollow.warning .button:focus, .button-group.hollow .button.warning:hover, .button-group.hollow .button.warning:focus {
+ border-color: #805700;
+ color: #805700; }
+ .button-group.hollow.body-font .button, .button-group.hollow.body-font .button.disabled, .button-group.hollow.body-font .button[disabled], .button-group.hollow.body-font .button.disabled:hover, .button-group.hollow.body-font .button[disabled]:hover, .button-group.hollow.body-font .button.disabled:focus, .button-group.hollow.body-font .button[disabled]:focus, .button-group.hollow .button.body-font, .button-group.hollow .button.body-font.disabled, .button-group.hollow .button.body-font[disabled], .button-group.hollow .button.body-font.disabled:hover, .button-group.hollow .button.body-font[disabled]:hover, .button-group.hollow .button.body-font.disabled:focus, .button-group.hollow .button.body-font[disabled]:focus {
+ border: 1px solid #222222;
+ color: #222222; }
+ .button-group.hollow.body-font .button:hover, .button-group.hollow.body-font .button:focus, .button-group.hollow .button.body-font:hover, .button-group.hollow .button.body-font:focus {
+ border-color: #111111;
+ color: #111111; }
+ .button-group.hollow.header .button, .button-group.hollow.header .button.disabled, .button-group.hollow.header .button[disabled], .button-group.hollow.header .button.disabled:hover, .button-group.hollow.header .button[disabled]:hover, .button-group.hollow.header .button.disabled:focus, .button-group.hollow.header .button[disabled]:focus, .button-group.hollow .button.header, .button-group.hollow .button.header.disabled, .button-group.hollow .button.header[disabled], .button-group.hollow .button.header.disabled:hover, .button-group.hollow .button.header[disabled]:hover, .button-group.hollow .button.header.disabled:focus, .button-group.hollow .button.header[disabled]:focus {
+ border: 1px solid #222222;
+ color: #222222; }
+ .button-group.hollow.header .button:hover, .button-group.hollow.header .button:focus, .button-group.hollow .button.header:hover, .button-group.hollow .button.header:focus {
+ border-color: #111111;
+ color: #111111; }
+ .button-group.clear .button, .button-group.clear .button:hover, .button-group.clear .button:focus, .button-group.clear .button.disabled, .button-group.clear .button.disabled:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled], .button-group.clear .button[disabled]:hover, .button-group.clear .button[disabled]:focus {
+ border-color: transparent;
+ background-color: transparent; }
+ .button-group.clear .button, .button-group.clear .button.disabled, .button-group.clear .button[disabled], .button-group.clear .button.disabled:hover, .button-group.clear .button[disabled]:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled]:focus {
+ color: #2ba6cb; }
+ .button-group.clear .button:hover, .button-group.clear .button:focus {
+ color: #165366; }
+ .button-group.clear.primary .button, .button-group.clear.primary .button.disabled, .button-group.clear.primary .button[disabled], .button-group.clear.primary .button.disabled:hover, .button-group.clear.primary .button[disabled]:hover, .button-group.clear.primary .button.disabled:focus, .button-group.clear.primary .button[disabled]:focus, .button-group.clear .button.primary, .button-group.clear .button.primary.disabled, .button-group.clear .button.primary[disabled], .button-group.clear .button.primary.disabled:hover, .button-group.clear .button.primary[disabled]:hover, .button-group.clear .button.primary.disabled:focus, .button-group.clear .button.primary[disabled]:focus {
+ color: #2ba6cb; }
+ .button-group.clear.primary .button:hover, .button-group.clear.primary .button:focus, .button-group.clear .button.primary:hover, .button-group.clear .button.primary:focus {
+ color: #165366; }
+ .button-group.clear.secondary .button, .button-group.clear.secondary .button.disabled, .button-group.clear.secondary .button[disabled], .button-group.clear.secondary .button.disabled:hover, .button-group.clear.secondary .button[disabled]:hover, .button-group.clear.secondary .button.disabled:focus, .button-group.clear.secondary .button[disabled]:focus, .button-group.clear .button.secondary, .button-group.clear .button.secondary.disabled, .button-group.clear .button.secondary[disabled], .button-group.clear .button.secondary.disabled:hover, .button-group.clear .button.secondary[disabled]:hover, .button-group.clear .button.secondary.disabled:focus, .button-group.clear .button.secondary[disabled]:focus {
+ color: #e9e9e9; }
+ .button-group.clear.secondary .button:hover, .button-group.clear.secondary .button:focus, .button-group.clear .button.secondary:hover, .button-group.clear .button.secondary:focus {
+ color: #757575; }
+ .button-group.clear.alert .button, .button-group.clear.alert .button.disabled, .button-group.clear.alert .button[disabled], .button-group.clear.alert .button.disabled:hover, .button-group.clear.alert .button[disabled]:hover, .button-group.clear.alert .button.disabled:focus, .button-group.clear.alert .button[disabled]:focus, .button-group.clear .button.alert, .button-group.clear .button.alert.disabled, .button-group.clear .button.alert[disabled], .button-group.clear .button.alert.disabled:hover, .button-group.clear .button.alert[disabled]:hover, .button-group.clear .button.alert.disabled:focus, .button-group.clear .button.alert[disabled]:focus {
+ color: #c60f13; }
+ .button-group.clear.alert .button:hover, .button-group.clear.alert .button:focus, .button-group.clear .button.alert:hover, .button-group.clear .button.alert:focus {
+ color: #63080a; }
+ .button-group.clear.success .button, .button-group.clear.success .button.disabled, .button-group.clear.success .button[disabled], .button-group.clear.success .button.disabled:hover, .button-group.clear.success .button[disabled]:hover, .button-group.clear.success .button.disabled:focus, .button-group.clear.success .button[disabled]:focus, .button-group.clear .button.success, .button-group.clear .button.success.disabled, .button-group.clear .button.success[disabled], .button-group.clear .button.success.disabled:hover, .button-group.clear .button.success[disabled]:hover, .button-group.clear .button.success.disabled:focus, .button-group.clear .button.success[disabled]:focus {
+ color: #5da423; }
+ .button-group.clear.success .button:hover, .button-group.clear.success .button:focus, .button-group.clear .button.success:hover, .button-group.clear .button.success:focus {
+ color: #2f5212; }
+ .button-group.clear.warning .button, .button-group.clear.warning .button.disabled, .button-group.clear.warning .button[disabled], .button-group.clear.warning .button.disabled:hover, .button-group.clear.warning .button[disabled]:hover, .button-group.clear.warning .button.disabled:focus, .button-group.clear.warning .button[disabled]:focus, .button-group.clear .button.warning, .button-group.clear .button.warning.disabled, .button-group.clear .button.warning[disabled], .button-group.clear .button.warning.disabled:hover, .button-group.clear .button.warning[disabled]:hover, .button-group.clear .button.warning.disabled:focus, .button-group.clear .button.warning[disabled]:focus {
+ color: #ffae00; }
+ .button-group.clear.warning .button:hover, .button-group.clear.warning .button:focus, .button-group.clear .button.warning:hover, .button-group.clear .button.warning:focus {
+ color: #805700; }
+ .button-group.clear.body-font .button, .button-group.clear.body-font .button.disabled, .button-group.clear.body-font .button[disabled], .button-group.clear.body-font .button.disabled:hover, .button-group.clear.body-font .button[disabled]:hover, .button-group.clear.body-font .button.disabled:focus, .button-group.clear.body-font .button[disabled]:focus, .button-group.clear .button.body-font, .button-group.clear .button.body-font.disabled, .button-group.clear .button.body-font[disabled], .button-group.clear .button.body-font.disabled:hover, .button-group.clear .button.body-font[disabled]:hover, .button-group.clear .button.body-font.disabled:focus, .button-group.clear .button.body-font[disabled]:focus {
+ color: #222222; }
+ .button-group.clear.body-font .button:hover, .button-group.clear.body-font .button:focus, .button-group.clear .button.body-font:hover, .button-group.clear .button.body-font:focus {
+ color: #111111; }
+ .button-group.clear.header .button, .button-group.clear.header .button.disabled, .button-group.clear.header .button[disabled], .button-group.clear.header .button.disabled:hover, .button-group.clear.header .button[disabled]:hover, .button-group.clear.header .button.disabled:focus, .button-group.clear.header .button[disabled]:focus, .button-group.clear .button.header, .button-group.clear .button.header.disabled, .button-group.clear .button.header[disabled], .button-group.clear .button.header.disabled:hover, .button-group.clear .button.header[disabled]:hover, .button-group.clear .button.header.disabled:focus, .button-group.clear .button.header[disabled]:focus {
+ color: #222222; }
+ .button-group.clear.header .button:hover, .button-group.clear.header .button:focus, .button-group.clear .button.header:hover, .button-group.clear .button.header:focus {
+ color: #111111; }
+ .button-group.no-gaps .button {
+ margin-right: -0.0625rem; }
+ .button-group.no-gaps .button + .button {
+ border-left-color: transparent; }
+ .button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium {
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap; }
+ .button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 100%;
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%; }
+ .button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child {
+ margin-bottom: 0; }
+ .button-group.stacked.expanded .button, .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-medium.expanded .button {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px;
+ margin-right: 0; }
+ @media print, screen and (min-width: 40em) {
+ .button-group.stacked-for-small .button {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ margin-bottom: 0; } }
+ @media print, screen and (min-width: 64em) {
+ .button-group.stacked-for-medium .button {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ margin-bottom: 0; } }
+ @media print, screen and (max-width: 39.99875em) {
+ .button-group.stacked-for-small.expanded {
+ display: block; }
+ .button-group.stacked-for-small.expanded .button {
+ display: block;
+ margin-right: 0; } }
+ @media print, screen and (max-width: 63.99875em) {
+ .button-group.stacked-for-medium.expanded {
+ display: block; }
+ .button-group.stacked-for-medium.expanded .button {
+ display: block;
+ margin-right: 0; } }
+
+.slider {
+ position: relative;
+ height: 0.5rem;
+ margin-top: 1.25rem;
+ margin-bottom: 2.25rem;
+ background-color: #e6e6e6;
+ cursor: pointer;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ -ms-touch-action: none;
+ touch-action: none; }
+
+.slider-fill {
+ position: absolute;
+ top: 0;
+ left: 0;
+ display: inline-block;
+ max-width: 100%;
+ height: 0.5rem;
+ background-color: #cacaca;
+ -webkit-transition: all 0.2s ease-in-out;
+ transition: all 0.2s ease-in-out; }
+ .slider-fill.is-dragging {
+ -webkit-transition: all 0s linear;
+ transition: all 0s linear; }
+
+.slider-handle {
+ position: absolute;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ left: 0;
+ z-index: 1;
+ display: inline-block;
+ width: 1.4rem;
+ height: 1.4rem;
+ border-radius: 3px;
+ background-color: #2ba6cb;
+ -webkit-transition: all 0.2s ease-in-out;
+ transition: all 0.2s ease-in-out;
+ -ms-touch-action: manipulation;
+ touch-action: manipulation; }
+ [data-whatinput='mouse'] .slider-handle {
+ outline: 0; }
+ .slider-handle:hover {
+ background-color: #258dad; }
+ .slider-handle.is-dragging {
+ -webkit-transition: all 0s linear;
+ transition: all 0s linear; }
+
+.slider.disabled,
+.slider[disabled] {
+ opacity: 0.25;
+ cursor: not-allowed; }
+
+.slider.vertical {
+ display: inline-block;
+ width: 0.5rem;
+ height: 12.5rem;
+ margin: 0 1.25rem;
+ -webkit-transform: scale(1, -1);
+ -ms-transform: scale(1, -1);
+ transform: scale(1, -1); }
+ .slider.vertical .slider-fill {
+ top: 0;
+ width: 0.5rem;
+ max-height: 100%; }
+ .slider.vertical .slider-handle {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ width: 1.4rem;
+ height: 1.4rem;
+ -webkit-transform: translateX(-50%);
+ -ms-transform: translateX(-50%);
+ transform: translateX(-50%); }
+
+.switch {
+ height: 2rem;
+ position: relative;
+ margin-bottom: 1rem;
+ outline: 0;
+ font-size: 0.875rem;
+ font-weight: bold;
+ color: #fefefe;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none; }
+
+.switch-input {
+ position: absolute;
+ margin-bottom: 0;
+ opacity: 0; }
+
+.switch-paddle {
+ position: relative;
+ display: block;
+ width: 4rem;
+ height: 2rem;
+ border-radius: 3px;
+ background: #cacaca;
+ -webkit-transition: all 0.25s ease-out;
+ transition: all 0.25s ease-out;
+ font-weight: inherit;
+ color: inherit;
+ cursor: pointer; }
+ input + .switch-paddle {
+ margin: 0; }
+ .switch-paddle::after {
+ position: absolute;
+ top: 0.25rem;
+ left: 0.25rem;
+ display: block;
+ width: 1.5rem;
+ height: 1.5rem;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ border-radius: 3px;
+ background: #fefefe;
+ -webkit-transition: all 0.25s ease-out;
+ transition: all 0.25s ease-out;
+ content: ''; }
+ input:checked ~ .switch-paddle {
+ background: #2ba6cb; }
+ input:checked ~ .switch-paddle::after {
+ left: 2.25rem; }
+ input:disabled ~ .switch-paddle {
+ cursor: not-allowed;
+ opacity: 0.5; }
+ [data-whatinput='mouse'] input:focus ~ .switch-paddle {
+ outline: 0; }
+
+.switch-active, .switch-inactive {
+ position: absolute;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%); }
+
+.switch-active {
+ left: 8%;
+ display: none; }
+ input:checked + label > .switch-active {
+ display: block; }
+
+.switch-inactive {
+ right: 15%; }
+ input:checked + label > .switch-inactive {
+ display: none; }
+
+.switch.tiny {
+ height: 1.5rem; }
+ .switch.tiny .switch-paddle {
+ width: 3rem;
+ height: 1.5rem;
+ font-size: 0.625rem; }
+ .switch.tiny .switch-paddle::after {
+ top: 0.25rem;
+ left: 0.25rem;
+ width: 1rem;
+ height: 1rem; }
+ .switch.tiny input:checked ~ .switch-paddle::after {
+ left: 1.75rem; }
+
+.switch.small {
+ height: 1.75rem; }
+ .switch.small .switch-paddle {
+ width: 3.5rem;
+ height: 1.75rem;
+ font-size: 0.75rem; }
+ .switch.small .switch-paddle::after {
+ top: 0.25rem;
+ left: 0.25rem;
+ width: 1.25rem;
+ height: 1.25rem; }
+ .switch.small input:checked ~ .switch-paddle::after {
+ left: 2rem; }
+
+.switch.large {
+ height: 2.5rem; }
+ .switch.large .switch-paddle {
+ width: 5rem;
+ height: 2.5rem;
+ font-size: 1rem; }
+ .switch.large .switch-paddle::after {
+ top: 0.25rem;
+ left: 0.25rem;
+ width: 2rem;
+ height: 2rem; }
+ .switch.large input:checked ~ .switch-paddle::after {
+ left: 2.75rem; }
+
+.menu {
+ padding: 0;
+ margin: 0;
+ list-style: none;
+ position: relative;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap; }
+ [data-whatinput='mouse'] .menu li {
+ outline: 0; }
+ .menu a,
+ .menu .button {
+ line-height: 1;
+ text-decoration: none;
+ display: block;
+ padding: 0.7rem 1rem; }
+ .menu input,
+ .menu select,
+ .menu a,
+ .menu button {
+ margin-bottom: 0; }
+ .menu input {
+ display: inline-block; }
+ .menu, .menu.horizontal {
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row; }
+ .menu.vertical {
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column; }
+ .menu.expanded li {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px; }
+ .menu.simple {
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center; }
+ .menu.simple li + li {
+ margin-left: 1rem; }
+ .menu.simple a {
+ padding: 0; }
+ @media print, screen and (min-width: 40em) {
+ .menu.medium-horizontal {
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row; }
+ .menu.medium-vertical {
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column; }
+ .menu.medium-expanded li {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px; }
+ .menu.medium-simple li {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px; } }
+ @media print, screen and (min-width: 64em) {
+ .menu.large-horizontal {
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row; }
+ .menu.large-vertical {
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column; }
+ .menu.large-expanded li {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px; }
+ .menu.large-simple li {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px; } }
+ .menu.nested {
+ margin-right: 0;
+ margin-left: 1rem; }
+ .menu.icons a {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex; }
+ .menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex; }
+ .menu.icon-left li a {
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-flow: row nowrap;
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap; }
+ .menu.icon-left li a img,
+ .menu.icon-left li a i,
+ .menu.icon-left li a svg {
+ margin-right: 0.25rem; }
+ .menu.icon-right li a {
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-flow: row nowrap;
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap; }
+ .menu.icon-right li a img,
+ .menu.icon-right li a i,
+ .menu.icon-right li a svg {
+ margin-left: 0.25rem; }
+ .menu.icon-top li a {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-flow: column nowrap;
+ -ms-flex-flow: column nowrap;
+ flex-flow: column nowrap; }
+ .menu.icon-top li a img,
+ .menu.icon-top li a i,
+ .menu.icon-top li a svg {
+ -webkit-align-self: stretch;
+ -ms-flex-item-align: stretch;
+ align-self: stretch;
+ margin-bottom: 0.25rem;
+ text-align: center; }
+ .menu.icon-bottom li a {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-flow: column nowrap;
+ -ms-flex-flow: column nowrap;
+ flex-flow: column nowrap; }
+ .menu.icon-bottom li a img,
+ .menu.icon-bottom li a i,
+ .menu.icon-bottom li a svg {
+ -webkit-align-self: stretch;
+ -ms-flex-item-align: stretch;
+ align-self: stretch;
+ margin-bottom: 0.25rem;
+ text-align: center; }
+ .menu .is-active > a {
+ background: #2ba6cb;
+ color: #0a0a0a; }
+ .menu .active > a {
+ background: #2ba6cb;
+ color: #0a0a0a; }
+ .menu.align-left {
+ -webkit-box-pack: start;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start; }
+ .menu.align-right li {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: end;
+ -webkit-justify-content: flex-end;
+ -ms-flex-pack: end;
+ justify-content: flex-end; }
+ .menu.align-right li .submenu li {
+ -webkit-box-pack: start;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start; }
+ .menu.align-right.vertical li {
+ display: block;
+ text-align: right; }
+ .menu.align-right.vertical li .submenu li {
+ text-align: right; }
+ .menu.align-right .nested {
+ margin-right: 1rem;
+ margin-left: 0; }
+ .menu.align-center li {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center; }
+ .menu.align-center li .submenu li {
+ -webkit-box-pack: start;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start; }
+ .menu .menu-text {
+ padding: 0.7rem 1rem;
+ font-weight: bold;
+ line-height: 1;
+ color: inherit; }
+
+.menu-centered > .menu {
+ -webkit-box-pack: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center; }
+ .menu-centered > .menu li {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center; }
+ .menu-centered > .menu li .submenu li {
+ -webkit-box-pack: start;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start; }
+
+.no-js [data-responsive-menu] ul {
+ display: none; }
+
+.is-drilldown {
+ position: relative;
+ overflow: hidden; }
+ .is-drilldown li {
+ display: block; }
+ .is-drilldown.animate-height {
+ -webkit-transition: height 0.5s;
+ transition: height 0.5s; }
+
+.drilldown a {
+ padding: 0.7rem 1rem;
+ background: #fefefe; }
+
+.drilldown .is-drilldown-submenu {
+ position: absolute;
+ top: 0;
+ left: 100%;
+ z-index: -1;
+ width: 100%;
+ background: #fefefe;
+ -webkit-transition: -webkit-transform 0.15s linear;
+ transition: -webkit-transform 0.15s linear;
+ transition: transform 0.15s linear;
+ transition: transform 0.15s linear, -webkit-transform 0.15s linear; }
+ .drilldown .is-drilldown-submenu.is-active {
+ z-index: 1;
+ display: block;
+ -webkit-transform: translateX(-100%);
+ -ms-transform: translateX(-100%);
+ transform: translateX(-100%); }
+ .drilldown .is-drilldown-submenu.is-closing {
+ -webkit-transform: translateX(100%);
+ -ms-transform: translateX(100%);
+ transform: translateX(100%); }
+ .drilldown .is-drilldown-submenu a {
+ padding: 0.7rem 1rem; }
+
+.drilldown .nested.is-drilldown-submenu {
+ margin-right: 0;
+ margin-left: 0; }
+
+.drilldown .drilldown-submenu-cover-previous {
+ min-height: 100%; }
+
+.drilldown .is-drilldown-submenu-parent > a {
+ position: relative; }
+ .drilldown .is-drilldown-submenu-parent > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-right-width: 0;
+ border-left-style: solid;
+ border-color: transparent transparent transparent #2ba6cb;
+ position: absolute;
+ top: 50%;
+ margin-top: -6px;
+ right: 1rem; }
+
+.drilldown.align-left .is-drilldown-submenu-parent > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-right-width: 0;
+ border-left-style: solid;
+ border-color: transparent transparent transparent #2ba6cb;
+ right: 1rem;
+ left: auto; }
+
+.drilldown.align-right .is-drilldown-submenu-parent > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-left-width: 0;
+ border-right-style: solid;
+ border-color: transparent #2ba6cb transparent transparent;
+ right: auto;
+ left: 1rem; }
+
+.drilldown .js-drilldown-back > a::before {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-left-width: 0;
+ border-right-style: solid;
+ border-color: transparent #2ba6cb transparent transparent;
+ display: inline-block;
+ vertical-align: middle;
+ margin-right: 0.75rem; }
+
+.accordion-menu li {
+ width: 100%; }
+
+.accordion-menu a {
+ padding: 0.7rem 1rem; }
+
+.accordion-menu .is-accordion-submenu a {
+ padding: 0.7rem 1rem; }
+
+.accordion-menu .nested.is-accordion-submenu {
+ margin-right: 0;
+ margin-left: 1rem; }
+
+.accordion-menu.align-right .nested.is-accordion-submenu {
+ margin-right: 1rem;
+ margin-left: 0; }
+
+.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
+ position: relative; }
+ .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-bottom-width: 0;
+ border-top-style: solid;
+ border-color: #2ba6cb transparent transparent;
+ position: absolute;
+ top: 50%;
+ margin-top: -3px;
+ right: 1rem; }
+
+.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
+ right: 1rem;
+ left: auto; }
+
+.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
+ right: auto;
+ left: 1rem; }
+
+.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after {
+ -webkit-transform: rotate(180deg);
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg);
+ -webkit-transform-origin: 50% 50%;
+ -ms-transform-origin: 50% 50%;
+ transform-origin: 50% 50%; }
+
+.is-accordion-submenu-parent {
+ position: relative; }
+
+.has-submenu-toggle > a {
+ margin-right: 40px; }
+
+.submenu-toggle {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 40px;
+ height: 40px;
+ cursor: pointer; }
+ .submenu-toggle::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-bottom-width: 0;
+ border-top-style: solid;
+ border-color: #2ba6cb transparent transparent;
+ top: 0;
+ bottom: 0;
+ margin: auto; }
+
+.submenu-toggle[aria-expanded='true']::after {
+ -webkit-transform: scaleY(-1);
+ -ms-transform: scaleY(-1);
+ transform: scaleY(-1);
+ -webkit-transform-origin: 50% 50%;
+ -ms-transform-origin: 50% 50%;
+ transform-origin: 50% 50%; }
+
+.submenu-toggle-text {
+ position: absolute !important;
+ width: 1px !important;
+ height: 1px !important;
+ padding: 0 !important;
+ overflow: hidden !important;
+ clip: rect(0, 0, 0, 0) !important;
+ white-space: nowrap !important;
+ border: 0 !important; }
+
+.dropdown.menu > li.opens-left > .is-dropdown-submenu {
+ top: 100%;
+ right: 0;
+ left: auto; }
+
+.dropdown.menu > li.opens-right > .is-dropdown-submenu {
+ top: 100%;
+ right: auto;
+ left: 0; }
+
+.dropdown.menu > li.is-dropdown-submenu-parent > a {
+ position: relative;
+ padding-right: 1.5rem; }
+
+.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-bottom-width: 0;
+ border-top-style: solid;
+ border-color: #2ba6cb transparent transparent;
+ right: 5px;
+ left: auto;
+ margin-top: -3px; }
+
+[data-whatinput='mouse'] .dropdown.menu a {
+ outline: 0; }
+
+.dropdown.menu > li > a {
+ padding: 0.7rem 1rem; }
+
+.dropdown.menu > li.is-active > a {
+ background: transparent;
+ color: #2ba6cb; }
+
+.no-js .dropdown.menu ul {
+ display: none; }
+
+.dropdown.menu .nested.is-dropdown-submenu {
+ margin-right: 0;
+ margin-left: 0; }
+
+.dropdown.menu.vertical > li .is-dropdown-submenu {
+ top: 0; }
+
+.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
+ top: 0;
+ right: 100%;
+ left: auto; }
+
+.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
+ right: auto;
+ left: 100%; }
+
+.dropdown.menu.vertical > li > a::after {
+ right: 14px; }
+
+.dropdown.menu.vertical > li.opens-left > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-left-width: 0;
+ border-right-style: solid;
+ border-color: transparent #2ba6cb transparent transparent;
+ right: auto;
+ left: 5px; }
+
+.dropdown.menu.vertical > li.opens-right > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-right-width: 0;
+ border-left-style: solid;
+ border-color: transparent transparent transparent #2ba6cb; }
+
+@media print, screen and (min-width: 40em) {
+ .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
+ top: 100%;
+ right: 0;
+ left: auto; }
+ .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
+ top: 100%;
+ right: auto;
+ left: 0; }
+ .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
+ position: relative;
+ padding-right: 1.5rem; }
+ .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-bottom-width: 0;
+ border-top-style: solid;
+ border-color: #2ba6cb transparent transparent;
+ right: 5px;
+ left: auto;
+ margin-top: -3px; }
+ .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
+ top: 0; }
+ .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
+ top: 0;
+ right: 100%;
+ left: auto; }
+ .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
+ right: auto;
+ left: 100%; }
+ .dropdown.menu.medium-vertical > li > a::after {
+ right: 14px; }
+ .dropdown.menu.medium-vertical > li.opens-left > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-left-width: 0;
+ border-right-style: solid;
+ border-color: transparent #2ba6cb transparent transparent;
+ right: auto;
+ left: 5px; }
+ .dropdown.menu.medium-vertical > li.opens-right > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-right-width: 0;
+ border-left-style: solid;
+ border-color: transparent transparent transparent #2ba6cb; } }
+
+@media print, screen and (min-width: 64em) {
+ .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
+ top: 100%;
+ right: 0;
+ left: auto; }
+ .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
+ top: 100%;
+ right: auto;
+ left: 0; }
+ .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
+ position: relative;
+ padding-right: 1.5rem; }
+ .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-bottom-width: 0;
+ border-top-style: solid;
+ border-color: #2ba6cb transparent transparent;
+ right: 5px;
+ left: auto;
+ margin-top: -3px; }
+ .dropdown.menu.large-vertical > li .is-dropdown-submenu {
+ top: 0; }
+ .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
+ top: 0;
+ right: 100%;
+ left: auto; }
+ .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
+ right: auto;
+ left: 100%; }
+ .dropdown.menu.large-vertical > li > a::after {
+ right: 14px; }
+ .dropdown.menu.large-vertical > li.opens-left > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-left-width: 0;
+ border-right-style: solid;
+ border-color: transparent #2ba6cb transparent transparent;
+ right: auto;
+ left: 5px; }
+ .dropdown.menu.large-vertical > li.opens-right > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-right-width: 0;
+ border-left-style: solid;
+ border-color: transparent transparent transparent #2ba6cb; } }
+
+.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
+ top: 100%;
+ right: 0;
+ left: auto; }
+
+.is-dropdown-menu.vertical {
+ width: 100px; }
+ .is-dropdown-menu.vertical.align-right {
+ float: right; }
+
+.is-dropdown-submenu-parent {
+ position: relative; }
+ .is-dropdown-submenu-parent a::after {
+ position: absolute;
+ top: 50%;
+ right: 5px;
+ left: auto;
+ margin-top: -6px; }
+ .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
+ top: 100%;
+ left: auto; }
+ .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
+ right: 100%;
+ left: auto; }
+ .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
+ right: auto;
+ left: 100%; }
+
+.is-dropdown-submenu {
+ position: absolute;
+ top: 0;
+ left: 100%;
+ z-index: 1;
+ display: none;
+ min-width: 200px;
+ border: 1px solid #cacaca;
+ background: #fefefe; }
+ .dropdown .is-dropdown-submenu a {
+ padding: 0.7rem 1rem; }
+ .is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
+ right: 14px; }
+ .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-left-width: 0;
+ border-right-style: solid;
+ border-color: transparent #2ba6cb transparent transparent;
+ right: auto;
+ left: 5px; }
+ .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ content: '';
+ border-right-width: 0;
+ border-left-style: solid;
+ border-color: transparent transparent transparent #2ba6cb; }
+ .is-dropdown-submenu .is-dropdown-submenu {
+ margin-top: -1px; }
+ .is-dropdown-submenu > li {
+ width: 100%; }
+ .is-dropdown-submenu.js-dropdown-active {
+ display: block; }
+
+.title-bar {
+ padding: 0.5rem;
+ background: #0a0a0a;
+ color: #fefefe;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: start;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center; }
+ .title-bar .menu-icon {
+ margin-left: 0.25rem;
+ margin-right: 0.25rem; }
+
+.title-bar-left,
+.title-bar-right {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px; }
+
+.title-bar-right {
+ text-align: right; }
+
+.title-bar-title {
+ display: inline-block;
+ vertical-align: middle;
+ font-weight: bold; }
+
+.top-bar {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-box-pack: justify;
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ padding: 0.5rem;
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap; }
+ .top-bar,
+ .top-bar ul {
+ background-color: #e6e6e6; }
+ .top-bar input {
+ max-width: 200px;
+ margin-right: 1rem; }
+ .top-bar .input-group-field {
+ width: 100%;
+ margin-right: 0; }
+ .top-bar input.button {
+ width: auto; }
+ .top-bar .top-bar-left,
+ .top-bar .top-bar-right {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 100%;
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%; }
+ @media print, screen and (min-width: 40em) {
+ .top-bar {
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap; }
+ .top-bar .top-bar-left {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 auto;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ margin-right: auto; }
+ .top-bar .top-bar-right {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 1 auto;
+ -ms-flex: 0 1 auto;
+ flex: 0 1 auto;
+ margin-left: auto; } }
+ @media print, screen and (max-width: 63.99875em) {
+ .top-bar.stacked-for-medium {
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap; }
+ .top-bar.stacked-for-medium .top-bar-left,
+ .top-bar.stacked-for-medium .top-bar-right {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 100%;
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%; } }
+ @media print, screen and (max-width: 74.99875em) {
+ .top-bar.stacked-for-large {
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap; }
+ .top-bar.stacked-for-large .top-bar-left,
+ .top-bar.stacked-for-large .top-bar-right {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 100%;
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%; } }
+
+.top-bar-title {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ margin: 0.5rem 1rem 0.5rem 0; }
+
+.top-bar-left,
+.top-bar-right {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto; }
+
+.breadcrumbs {
+ margin: 0 0 1rem 0;
+ list-style: none; }
+ .breadcrumbs::before, .breadcrumbs::after {
+ display: table;
+ content: ' ';
+ -webkit-flex-basis: 0;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-ordinal-group: 2;
+ -webkit-order: 1;
+ -ms-flex-order: 1;
+ order: 1; }
+ .breadcrumbs::after {
+ clear: both; }
+ .breadcrumbs li {
+ float: left;
+ font-size: 0.6875rem;
+ color: #0a0a0a;
+ cursor: default;
+ text-transform: uppercase; }
+ .breadcrumbs li:not(:last-child)::after {
+ position: relative;
+ margin: 0 0.75rem;
+ opacity: 1;
+ content: "/";
+ color: #cacaca; }
+ .breadcrumbs a {
+ color: #2ba6cb; }
+ .breadcrumbs a:hover {
+ text-decoration: underline; }
+ .breadcrumbs .disabled {
+ color: #cacaca;
+ cursor: not-allowed; }
+
+.pagination {
+ margin-left: 0;
+ margin-bottom: 1rem; }
+ .pagination::before, .pagination::after {
+ display: table;
+ content: ' ';
+ -webkit-flex-basis: 0;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-ordinal-group: 2;
+ -webkit-order: 1;
+ -ms-flex-order: 1;
+ order: 1; }
+ .pagination::after {
+ clear: both; }
+ .pagination li {
+ margin-right: 0.0625rem;
+ border-radius: 3px;
+ font-size: 0.875rem;
+ display: none; }
+ .pagination li:last-child, .pagination li:first-child {
+ display: inline-block; }
+ @media print, screen and (min-width: 40em) {
+ .pagination li {
+ display: inline-block; } }
+ .pagination a,
+ .pagination button {
+ display: block;
+ padding: 0.1875rem 0.625rem;
+ border-radius: 3px;
+ color: #0a0a0a; }
+ .pagination a:hover,
+ .pagination button:hover {
+ background: #e6e6e6; }
+ .pagination .current {
+ padding: 0.1875rem 0.625rem;
+ background: #2ba6cb;
+ color: #fefefe;
+ cursor: default; }
+ .pagination .disabled {
+ padding: 0.1875rem 0.625rem;
+ color: #cacaca;
+ cursor: not-allowed; }
+ .pagination .disabled:hover {
+ background: transparent; }
+ .pagination .ellipsis::after {
+ padding: 0.1875rem 0.625rem;
+ content: '\2026';
+ color: #0a0a0a; }
+
+.pagination-previous a::before,
+.pagination-previous.disabled::before {
+ display: inline-block;
+ margin-right: 0.5rem;
+ content: "«"; }
+
+.pagination-next a::after,
+.pagination-next.disabled::after {
+ display: inline-block;
+ margin-left: 0.5rem;
+ content: "»"; }
+
+.accordion {
+ margin-left: 0;
+ background: #fefefe;
+ list-style-type: none; }
+ .accordion[disabled] .accordion-title {
+ cursor: not-allowed; }
+
+.accordion-item:first-child > :first-child {
+ border-radius: 3px 3px 0 0; }
+
+.accordion-item:last-child > :last-child {
+ border-radius: 0 0 3px 3px; }
+
+.accordion-title {
+ position: relative;
+ display: block;
+ padding: 1.25rem 1rem;
+ border: 1px solid #e6e6e6;
+ border-bottom: 0;
+ font-size: 0.75rem;
+ line-height: 1;
+ color: #2ba6cb; }
+ :last-child:not(.is-active) > .accordion-title {
+ border-bottom: 1px solid #e6e6e6;
+ border-radius: 0 0 3px 3px; }
+ .accordion-title:hover, .accordion-title:focus {
+ background-color: #e6e6e6; }
+ .accordion-title::before {
+ position: absolute;
+ top: 50%;
+ right: 1rem;
+ margin-top: -0.5rem;
+ content: "+"; }
+ .is-active > .accordion-title::before {
+ content: "–"; }
+
+.accordion-content {
+ display: none;
+ padding: 1rem;
+ border: 1px solid #e6e6e6;
+ border-bottom: 0;
+ background-color: #fefefe;
+ color: #0a0a0a; }
+ :last-child > .accordion-content:last-child {
+ border-bottom: 1px solid #e6e6e6; }
+
+.dropdown-pane {
+ position: absolute;
+ z-index: 10;
+ display: none;
+ width: 300px;
+ padding: 1rem;
+ visibility: hidden;
+ border: 1px solid #cacaca;
+ border-radius: 3px;
+ background-color: #fefefe;
+ font-size: 1rem; }
+ .dropdown-pane.is-opening {
+ display: block; }
+ .dropdown-pane.is-open {
+ display: block;
+ visibility: visible; }
+
+.dropdown-pane.tiny {
+ width: 100px; }
+
+.dropdown-pane.small {
+ width: 200px; }
+
+.dropdown-pane.large {
+ width: 400px; }
+
+.is-off-canvas-open {
+ overflow: hidden; }
+
+.js-off-canvas-overlay {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 11;
+ width: 100%;
+ height: 100%;
+ -webkit-transition: opacity 0.5s ease, visibility 0.5s ease;
+ transition: opacity 0.5s ease, visibility 0.5s ease;
+ background: rgba(254, 254, 254, 0.25);
+ opacity: 0;
+ visibility: hidden;
+ overflow: hidden; }
+ .js-off-canvas-overlay.is-visible {
+ opacity: 1;
+ visibility: visible; }
+ .js-off-canvas-overlay.is-closable {
+ cursor: pointer; }
+ .js-off-canvas-overlay.is-overlay-absolute {
+ position: absolute; }
+ .js-off-canvas-overlay.is-overlay-fixed {
+ position: fixed; }
+
+.off-canvas-wrapper {
+ position: relative;
+ overflow: hidden; }
+
+.off-canvas {
+ position: fixed;
+ z-index: 12;
+ -webkit-transition: -webkit-transform 0.5s ease;
+ transition: -webkit-transform 0.5s ease;
+ transition: transform 0.5s ease;
+ transition: transform 0.5s ease, -webkit-transform 0.5s ease;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ background: #e6e6e6; }
+ [data-whatinput='mouse'] .off-canvas {
+ outline: 0; }
+ .off-canvas.is-transition-push {
+ z-index: 12; }
+ .off-canvas.is-closed {
+ visibility: hidden; }
+ .off-canvas.is-transition-overlap {
+ z-index: 13; }
+ .off-canvas.is-transition-overlap.is-open {
+ -webkit-box-shadow: 0 0 10px rgba(10, 10, 10, 0.7);
+ box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); }
+ .off-canvas.is-open {
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0); }
+
+.off-canvas-absolute {
+ position: absolute;
+ z-index: 12;
+ -webkit-transition: -webkit-transform 0.5s ease;
+ transition: -webkit-transform 0.5s ease;
+ transition: transform 0.5s ease;
+ transition: transform 0.5s ease, -webkit-transform 0.5s ease;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ background: #e6e6e6; }
+ [data-whatinput='mouse'] .off-canvas-absolute {
+ outline: 0; }
+ .off-canvas-absolute.is-transition-push {
+ z-index: 12; }
+ .off-canvas-absolute.is-closed {
+ visibility: hidden; }
+ .off-canvas-absolute.is-transition-overlap {
+ z-index: 13; }
+ .off-canvas-absolute.is-transition-overlap.is-open {
+ -webkit-box-shadow: 0 0 10px rgba(10, 10, 10, 0.7);
+ box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); }
+ .off-canvas-absolute.is-open {
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0); }
+
+.position-left {
+ top: 0;
+ left: 0;
+ height: 100%;
+ overflow-y: auto;
+ width: 250px;
+ -webkit-transform: translateX(-250px);
+ -ms-transform: translateX(-250px);
+ transform: translateX(-250px); }
+ .off-canvas-content .off-canvas.position-left {
+ -webkit-transform: translateX(-250px);
+ -ms-transform: translateX(-250px);
+ transform: translateX(-250px); }
+ .off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0); }
+ .off-canvas-content.is-open-left.has-transition-push {
+ -webkit-transform: translateX(250px);
+ -ms-transform: translateX(250px);
+ transform: translateX(250px); }
+ .position-left.is-transition-push {
+ -webkit-box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25);
+ box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25); }
+
+.position-right {
+ top: 0;
+ right: 0;
+ height: 100%;
+ overflow-y: auto;
+ width: 250px;
+ -webkit-transform: translateX(250px);
+ -ms-transform: translateX(250px);
+ transform: translateX(250px); }
+ .off-canvas-content .off-canvas.position-right {
+ -webkit-transform: translateX(250px);
+ -ms-transform: translateX(250px);
+ transform: translateX(250px); }
+ .off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0); }
+ .off-canvas-content.is-open-right.has-transition-push {
+ -webkit-transform: translateX(-250px);
+ -ms-transform: translateX(-250px);
+ transform: translateX(-250px); }
+ .position-right.is-transition-push {
+ -webkit-box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25);
+ box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25); }
+
+.position-top {
+ top: 0;
+ left: 0;
+ width: 100%;
+ overflow-x: auto;
+ height: 250px;
+ -webkit-transform: translateY(-250px);
+ -ms-transform: translateY(-250px);
+ transform: translateY(-250px); }
+ .off-canvas-content .off-canvas.position-top {
+ -webkit-transform: translateY(-250px);
+ -ms-transform: translateY(-250px);
+ transform: translateY(-250px); }
+ .off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0); }
+ .off-canvas-content.is-open-top.has-transition-push {
+ -webkit-transform: translateY(250px);
+ -ms-transform: translateY(250px);
+ transform: translateY(250px); }
+ .position-top.is-transition-push {
+ -webkit-box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25);
+ box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25); }
+
+.position-bottom {
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ overflow-x: auto;
+ height: 250px;
+ -webkit-transform: translateY(250px);
+ -ms-transform: translateY(250px);
+ transform: translateY(250px); }
+ .off-canvas-content .off-canvas.position-bottom {
+ -webkit-transform: translateY(250px);
+ -ms-transform: translateY(250px);
+ transform: translateY(250px); }
+ .off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0); }
+ .off-canvas-content.is-open-bottom.has-transition-push {
+ -webkit-transform: translateY(-250px);
+ -ms-transform: translateY(-250px);
+ transform: translateY(-250px); }
+ .position-bottom.is-transition-push {
+ -webkit-box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25);
+ box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25); }
+
+.off-canvas-content {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden; }
+ .off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push {
+ -webkit-transition: -webkit-transform 0.5s ease;
+ transition: -webkit-transform 0.5s ease;
+ transition: transform 0.5s ease;
+ transition: transform 0.5s ease, -webkit-transform 0.5s ease; }
+ .off-canvas-content.has-transition-push {
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0); }
+ .off-canvas-content .off-canvas.is-open {
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ transform: translate(0, 0); }
+
+@media print, screen and (min-width: 40em) {
+ .position-left.reveal-for-medium {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+ z-index: 12;
+ -webkit-transition: none;
+ transition: none;
+ visibility: visible; }
+ .position-left.reveal-for-medium .close-button {
+ display: none; }
+ .off-canvas-content .position-left.reveal-for-medium {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none; }
+ .off-canvas-content.has-reveal-left {
+ margin-left: 250px; }
+ .position-left.reveal-for-medium ~ .off-canvas-content {
+ margin-left: 250px; }
+ .position-right.reveal-for-medium {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+ z-index: 12;
+ -webkit-transition: none;
+ transition: none;
+ visibility: visible; }
+ .position-right.reveal-for-medium .close-button {
+ display: none; }
+ .off-canvas-content .position-right.reveal-for-medium {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none; }
+ .off-canvas-content.has-reveal-right {
+ margin-right: 250px; }
+ .position-right.reveal-for-medium ~ .off-canvas-content {
+ margin-right: 250px; }
+ .position-top.reveal-for-medium {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+ z-index: 12;
+ -webkit-transition: none;
+ transition: none;
+ visibility: visible; }
+ .position-top.reveal-for-medium .close-button {
+ display: none; }
+ .off-canvas-content .position-top.reveal-for-medium {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none; }
+ .off-canvas-content.has-reveal-top {
+ margin-top: 250px; }
+ .position-top.reveal-for-medium ~ .off-canvas-content {
+ margin-top: 250px; }
+ .position-bottom.reveal-for-medium {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+ z-index: 12;
+ -webkit-transition: none;
+ transition: none;
+ visibility: visible; }
+ .position-bottom.reveal-for-medium .close-button {
+ display: none; }
+ .off-canvas-content .position-bottom.reveal-for-medium {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none; }
+ .off-canvas-content.has-reveal-bottom {
+ margin-bottom: 250px; }
+ .position-bottom.reveal-for-medium ~ .off-canvas-content {
+ margin-bottom: 250px; } }
+
+@media print, screen and (min-width: 64em) {
+ .position-left.reveal-for-large {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+ z-index: 12;
+ -webkit-transition: none;
+ transition: none;
+ visibility: visible; }
+ .position-left.reveal-for-large .close-button {
+ display: none; }
+ .off-canvas-content .position-left.reveal-for-large {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none; }
+ .off-canvas-content.has-reveal-left {
+ margin-left: 250px; }
+ .position-left.reveal-for-large ~ .off-canvas-content {
+ margin-left: 250px; }
+ .position-right.reveal-for-large {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+ z-index: 12;
+ -webkit-transition: none;
+ transition: none;
+ visibility: visible; }
+ .position-right.reveal-for-large .close-button {
+ display: none; }
+ .off-canvas-content .position-right.reveal-for-large {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none; }
+ .off-canvas-content.has-reveal-right {
+ margin-right: 250px; }
+ .position-right.reveal-for-large ~ .off-canvas-content {
+ margin-right: 250px; }
+ .position-top.reveal-for-large {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+ z-index: 12;
+ -webkit-transition: none;
+ transition: none;
+ visibility: visible; }
+ .position-top.reveal-for-large .close-button {
+ display: none; }
+ .off-canvas-content .position-top.reveal-for-large {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none; }
+ .off-canvas-content.has-reveal-top {
+ margin-top: 250px; }
+ .position-top.reveal-for-large ~ .off-canvas-content {
+ margin-top: 250px; }
+ .position-bottom.reveal-for-large {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none;
+ z-index: 12;
+ -webkit-transition: none;
+ transition: none;
+ visibility: visible; }
+ .position-bottom.reveal-for-large .close-button {
+ display: none; }
+ .off-canvas-content .position-bottom.reveal-for-large {
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none; }
+ .off-canvas-content.has-reveal-bottom {
+ margin-bottom: 250px; }
+ .position-bottom.reveal-for-large ~ .off-canvas-content {
+ margin-bottom: 250px; } }
+
+@media print, screen and (min-width: 40em) {
+ .off-canvas.in-canvas-for-medium {
+ visibility: visible;
+ height: auto;
+ position: static;
+ background: none;
+ width: auto;
+ overflow: visible;
+ -webkit-transition: none;
+ transition: none; }
+ .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom {
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none; }
+ .off-canvas.in-canvas-for-medium .close-button {
+ display: none; } }
+
+@media print, screen and (min-width: 64em) {
+ .off-canvas.in-canvas-for-large {
+ visibility: visible;
+ height: auto;
+ position: static;
+ background: none;
+ width: auto;
+ overflow: visible;
+ -webkit-transition: none;
+ transition: none; }
+ .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom {
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ -webkit-transform: none;
+ -ms-transform: none;
+ transform: none; }
+ .off-canvas.in-canvas-for-large .close-button {
+ display: none; } }
+
+.tabs {
+ margin: 0;
+ border: 1px solid #e6e6e6;
+ background: #fefefe;
+ list-style-type: none; }
+ .tabs::before, .tabs::after {
+ display: table;
+ content: ' ';
+ -webkit-flex-basis: 0;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-ordinal-group: 2;
+ -webkit-order: 1;
+ -ms-flex-order: 1;
+ order: 1; }
+ .tabs::after {
+ clear: both; }
+
+.tabs.vertical > li {
+ display: block;
+ float: none;
+ width: auto; }
+
+.tabs.simple > li > a {
+ padding: 0; }
+ .tabs.simple > li > a:hover {
+ background: transparent; }
+
+.tabs.primary {
+ background: #2ba6cb; }
+ .tabs.primary > li > a {
+ color: #0a0a0a; }
+ .tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
+ background: #299ec1; }
+
+.tabs-title {
+ float: left; }
+ .tabs-title > a {
+ display: block;
+ padding: 1.25rem 1.5rem;
+ font-size: 0.75rem;
+ line-height: 1;
+ color: #2ba6cb; }
+ [data-whatinput='mouse'] .tabs-title > a {
+ outline: 0; }
+ .tabs-title > a:hover {
+ background: #fefefe;
+ color: #258faf; }
+ .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
+ background: #e6e6e6;
+ color: #2ba6cb; }
+
+.tabs-content {
+ border: 1px solid #e6e6e6;
+ border-top: 0;
+ background: #fefefe;
+ color: #0a0a0a;
+ -webkit-transition: all 0.5s ease;
+ transition: all 0.5s ease; }
+
+.tabs-content.vertical {
+ border: 1px solid #e6e6e6;
+ border-left: 0; }
+
+.tabs-panel {
+ display: none;
+ padding: 1rem; }
+ .tabs-panel.is-active {
+ display: block; }
+
+.callout {
+ position: relative;
+ margin: 0 0 1rem 0;
+ padding: 1rem;
+ border: 1px solid rgba(10, 10, 10, 0.25);
+ border-radius: 3px;
+ background-color: white;
+ color: #0a0a0a; }
+ .callout > :first-child {
+ margin-top: 0; }
+ .callout > :last-child {
+ margin-bottom: 0; }
+ .callout.primary {
+ background-color: #def2f8;
+ color: #0a0a0a; }
+ .callout.secondary {
+ background-color: #fcfcfc;
+ color: #0a0a0a; }
+ .callout.alert {
+ background-color: #fcd6d6;
+ color: #0a0a0a; }
+ .callout.success {
+ background-color: #e6f7d9;
+ color: #0a0a0a; }
+ .callout.warning {
+ background-color: #fff3d9;
+ color: #0a0a0a; }
+ .callout.body-font {
+ background-color: #dedede;
+ color: #0a0a0a; }
+ .callout.header {
+ background-color: #dedede;
+ color: #0a0a0a; }
+ .callout.small {
+ padding-top: 0.5rem;
+ padding-right: 0.5rem;
+ padding-bottom: 0.5rem;
+ padding-left: 0.5rem; }
+ .callout.large {
+ padding-top: 3rem;
+ padding-right: 3rem;
+ padding-bottom: 3rem;
+ padding-left: 3rem; }
+
+.card {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-box-flex: 1;
+ -webkit-flex-grow: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ margin-bottom: 1rem;
+ border: 1px solid #e6e6e6;
+ border-radius: 3px;
+ background: #fefefe;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+ overflow: hidden;
+ color: #0a0a0a; }
+ .card > :last-child {
+ margin-bottom: 0; }
+
+.card-divider {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 1 auto;
+ -ms-flex: 0 1 auto;
+ flex: 0 1 auto;
+ padding: 1rem;
+ background: #e6e6e6; }
+ .card-divider > :last-child {
+ margin-bottom: 0; }
+
+.card-section {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 0 auto;
+ -ms-flex: 1 0 auto;
+ flex: 1 0 auto;
+ padding: 1rem; }
+ .card-section > :last-child {
+ margin-bottom: 0; }
+
+.card-image {
+ min-height: 1px; }
+
+.media-object {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ margin-bottom: 1rem;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap; }
+ .media-object img {
+ max-width: none; }
+ @media print, screen and (max-width: 39.99875em) {
+ .media-object.stack-for-small {
+ -webkit-flex-wrap: wrap;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap; } }
+
+.media-object-section {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 1 auto;
+ -ms-flex: 0 1 auto;
+ flex: 0 1 auto; }
+ .media-object-section:first-child {
+ padding-right: 1rem; }
+ .media-object-section:last-child:not(:nth-child(2)) {
+ padding-left: 1rem; }
+ .media-object-section > :last-child {
+ margin-bottom: 0; }
+ @media print, screen and (max-width: 39.99875em) {
+ .stack-for-small .media-object-section {
+ padding: 0;
+ padding-bottom: 1rem;
+ -webkit-flex-basis: 100%;
+ -ms-flex-preferred-size: 100%;
+ flex-basis: 100%;
+ max-width: 100%; }
+ .stack-for-small .media-object-section img {
+ width: 100%; } }
+ .media-object-section.main-section {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px; }
+
+html.is-reveal-open {
+ position: fixed;
+ width: 100%;
+ overflow-y: hidden; }
+ html.is-reveal-open.zf-has-scroll {
+ overflow-y: scroll; }
+ html.is-reveal-open body {
+ overflow-y: hidden; }
+
+.reveal-overlay {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1005;
+ display: none;
+ background-color: rgba(10, 10, 10, 0.45);
+ overflow-y: auto; }
+
+.reveal {
+ z-index: 1006;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ display: none;
+ padding: 1rem;
+ border: 1px solid #cacaca;
+ border-radius: 3px;
+ background-color: #fefefe;
+ position: relative;
+ top: 100px;
+ margin-right: auto;
+ margin-left: auto;
+ overflow-y: auto; }
+ [data-whatinput='mouse'] .reveal {
+ outline: 0; }
+ @media print, screen and (min-width: 40em) {
+ .reveal {
+ min-height: 0; } }
+ .reveal .column {
+ min-width: 0; }
+ .reveal > :last-child {
+ margin-bottom: 0; }
+ @media print, screen and (min-width: 40em) {
+ .reveal {
+ width: 600px;
+ max-width: 62.5rem; } }
+ .reveal.collapse {
+ padding: 0; }
+ @media print, screen and (min-width: 40em) {
+ .reveal.tiny {
+ width: 30%;
+ max-width: 62.5rem; } }
+ @media print, screen and (min-width: 40em) {
+ .reveal.small {
+ width: 50%;
+ max-width: 62.5rem; } }
+ @media print, screen and (min-width: 40em) {
+ .reveal.large {
+ width: 90%;
+ max-width: 62.5rem; } }
+ .reveal.full {
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ max-width: none;
+ height: 100%;
+ min-height: 100%;
+ margin-left: 0;
+ border: 0;
+ border-radius: 0; }
+ @media print, screen and (max-width: 39.99875em) {
+ .reveal {
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ max-width: none;
+ height: 100%;
+ min-height: 100%;
+ margin-left: 0;
+ border: 0;
+ border-radius: 0; } }
+ .reveal.without-overlay {
+ position: fixed; }
+
+.badge {
+ display: inline-block;
+ min-width: 2.1em;
+ padding: 0.3em;
+ border-radius: 50%;
+ font-size: 0.6rem;
+ text-align: center;
+ background: #2ba6cb;
+ color: #fefefe; }
+ .badge.primary {
+ background: #2ba6cb;
+ color: #0a0a0a; }
+ .badge.secondary {
+ background: #e9e9e9;
+ color: #0a0a0a; }
+ .badge.alert {
+ background: #c60f13;
+ color: #fefefe; }
+ .badge.success {
+ background: #5da423;
+ color: #0a0a0a; }
+ .badge.warning {
+ background: #ffae00;
+ color: #0a0a0a; }
+ .badge.body-font {
+ background: #222222;
+ color: #fefefe; }
+ .badge.header {
+ background: #222222;
+ color: #fefefe; }
+
+.label {
+ display: inline-block;
+ padding: 0.33333rem 0.5rem;
+ border-radius: 3px;
+ font-size: 0.8rem;
+ line-height: 1;
+ white-space: nowrap;
+ cursor: default;
+ background: #2ba6cb;
+ color: #fefefe; }
+ .label.primary {
+ background: #2ba6cb;
+ color: #0a0a0a; }
+ .label.secondary {
+ background: #e9e9e9;
+ color: #0a0a0a; }
+ .label.alert {
+ background: #c60f13;
+ color: #fefefe; }
+ .label.success {
+ background: #5da423;
+ color: #0a0a0a; }
+ .label.warning {
+ background: #ffae00;
+ color: #0a0a0a; }
+ .label.body-font {
+ background: #222222;
+ color: #fefefe; }
+ .label.header {
+ background: #222222;
+ color: #fefefe; }
+
+.progress {
+ height: 1rem;
+ margin-bottom: 1rem;
+ border-radius: 3px;
+ background-color: #cacaca; }
+ .progress.primary .progress-meter {
+ background-color: #2ba6cb; }
+ .progress.secondary .progress-meter {
+ background-color: #e9e9e9; }
+ .progress.alert .progress-meter {
+ background-color: #c60f13; }
+ .progress.success .progress-meter {
+ background-color: #5da423; }
+ .progress.warning .progress-meter {
+ background-color: #ffae00; }
+ .progress.body-font .progress-meter {
+ background-color: #222222; }
+ .progress.header .progress-meter {
+ background-color: #222222; }
+
+.progress-meter {
+ position: relative;
+ display: block;
+ width: 0%;
+ height: 100%;
+ background-color: #2ba6cb;
+ border-radius: 3px; }
+
+.progress-meter-text {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ -ms-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ margin: 0;
+ font-size: 0.75rem;
+ font-weight: bold;
+ color: #fefefe;
+ white-space: nowrap;
+ border-radius: 3px; }
+
+.has-tip {
+ position: relative;
+ display: inline-block;
+ border-bottom: dotted 1px #8a8a8a;
+ font-weight: bold;
+ cursor: help; }
+
+.tooltip {
+ position: absolute;
+ top: calc(100% + 0.6495rem);
+ z-index: 1200;
+ max-width: 10rem;
+ padding: 0.75rem;
+ border-radius: 3px;
+ background-color: #0a0a0a;
+ font-size: 80%;
+ color: #fefefe; }
+ .tooltip::before {
+ position: absolute; }
+ .tooltip.bottom::before {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 0.75rem;
+ content: '';
+ border-top-width: 0;
+ border-bottom-style: solid;
+ border-color: transparent transparent #0a0a0a;
+ bottom: 100%; }
+ .tooltip.bottom.align-center::before {
+ left: 50%;
+ -webkit-transform: translateX(-50%);
+ -ms-transform: translateX(-50%);
+ transform: translateX(-50%); }
+ .tooltip.top::before {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 0.75rem;
+ content: '';
+ border-bottom-width: 0;
+ border-top-style: solid;
+ border-color: #0a0a0a transparent transparent;
+ top: 100%;
+ bottom: auto; }
+ .tooltip.top.align-center::before {
+ left: 50%;
+ -webkit-transform: translateX(-50%);
+ -ms-transform: translateX(-50%);
+ transform: translateX(-50%); }
+ .tooltip.left::before {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 0.75rem;
+ content: '';
+ border-right-width: 0;
+ border-left-style: solid;
+ border-color: transparent transparent transparent #0a0a0a;
+ left: 100%; }
+ .tooltip.left.align-center::before {
+ bottom: auto;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%); }
+ .tooltip.right::before {
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 0.75rem;
+ content: '';
+ border-left-width: 0;
+ border-right-style: solid;
+ border-color: transparent #0a0a0a transparent transparent;
+ right: 100%;
+ left: auto; }
+ .tooltip.right.align-center::before {
+ bottom: auto;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%); }
+ .tooltip.align-top::before {
+ bottom: auto;
+ top: 10%; }
+ .tooltip.align-bottom::before {
+ bottom: 10%;
+ top: auto; }
+ .tooltip.align-left::before {
+ left: 10%;
+ right: auto; }
+ .tooltip.align-right::before {
+ left: auto;
+ right: 10%; }
+
+.responsive-embed,
+.flex-video {
+ position: relative;
+ height: 0;
+ margin-bottom: 1rem;
+ padding-bottom: 75%;
+ overflow: hidden; }
+ .responsive-embed iframe,
+ .responsive-embed object,
+ .responsive-embed embed,
+ .responsive-embed video,
+ .flex-video iframe,
+ .flex-video object,
+ .flex-video embed,
+ .flex-video video {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%; }
+ .responsive-embed.widescreen,
+ .flex-video.widescreen {
+ padding-bottom: 56.25%; }
+
+.orbit {
+ position: relative; }
+
+.orbit-container {
+ position: relative;
+ height: 0;
+ margin: 0;
+ list-style: none;
+ overflow: hidden; }
+
+.orbit-slide {
+ width: 100%;
+ position: absolute; }
+ .orbit-slide.no-motionui.is-active {
+ top: 0;
+ left: 0; }
+
+.orbit-figure {
+ margin: 0; }
+
+.orbit-image {
+ width: 100%;
+ max-width: 100%;
+ margin: 0; }
+
+.orbit-caption {
+ position: absolute;
+ bottom: 0;
+ width: 100%;
+ margin-bottom: 0;
+ padding: 1rem;
+ background-color: rgba(10, 10, 10, 0.5);
+ color: #fefefe; }
+
+.orbit-previous, .orbit-next {
+ position: absolute;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+ z-index: 10;
+ padding: 1rem;
+ color: #fefefe; }
+ [data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next {
+ outline: 0; }
+ .orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus {
+ background-color: rgba(10, 10, 10, 0.5); }
+
+.orbit-previous {
+ left: 0; }
+
+.orbit-next {
+ left: auto;
+ right: 0; }
+
+.orbit-bullets {
+ position: relative;
+ margin-top: 0.8rem;
+ margin-bottom: 0.8rem;
+ text-align: center; }
+ [data-whatinput='mouse'] .orbit-bullets {
+ outline: 0; }
+ .orbit-bullets button {
+ width: 1.2rem;
+ height: 1.2rem;
+ margin: 0.1rem;
+ border-radius: 50%;
+ background-color: #cacaca; }
+ .orbit-bullets button:hover {
+ background-color: #8a8a8a; }
+ .orbit-bullets button.is-active {
+ background-color: #8a8a8a; }
+
+.thumbnail {
+ display: inline-block;
+ max-width: 100%;
+ margin-bottom: 1rem;
+ border: 4px solid #fefefe;
+ border-radius: 3px;
+ -webkit-box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2);
+ box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2);
+ line-height: 0; }
+
+a.thumbnail {
+ -webkit-transition: -webkit-box-shadow 200ms ease-out;
+ transition: -webkit-box-shadow 200ms ease-out;
+ transition: box-shadow 200ms ease-out;
+ transition: box-shadow 200ms ease-out, -webkit-box-shadow 200ms ease-out; }
+ a.thumbnail:hover, a.thumbnail:focus {
+ -webkit-box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5);
+ box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5); }
+ a.thumbnail image {
+ -webkit-box-shadow: none;
+ box-shadow: none; }
+
+.sticky-container {
+ position: relative; }
+
+.sticky {
+ position: relative;
+ z-index: 0;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0); }
+
+.sticky.is-stuck {
+ position: fixed;
+ z-index: 5;
+ width: 100%; }
+ .sticky.is-stuck.is-at-top {
+ top: 0; }
+ .sticky.is-stuck.is-at-bottom {
+ bottom: 0; }
+
+.sticky.is-anchored {
+ position: relative;
+ right: auto;
+ left: auto; }
+ .sticky.is-anchored.is-at-bottom {
+ bottom: 0; }
+
+.grid-container {
+ padding-right: 0.9375rem;
+ padding-left: 0.9375rem;
+ max-width: 62.5rem;
+ margin-left: auto;
+ margin-right: auto; }
+ .grid-container.fluid {
+ padding-right: 0.9375rem;
+ padding-left: 0.9375rem;
+ max-width: 100%;
+ margin-left: auto;
+ margin-right: auto; }
+ .grid-container.full {
+ padding-right: 0;
+ padding-left: 0;
+ max-width: 100%;
+ margin-left: auto;
+ margin-right: auto; }
+
+.grid-x {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-flow: row wrap;
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap; }
+
+.cell {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ min-height: 0px;
+ min-width: 0px;
+ width: 100%; }
+ .cell.auto {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px; }
+ .cell.shrink {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto; }
+
+.grid-x > .auto {
+ width: auto; }
+
+.grid-x > .shrink {
+ width: auto; }
+
+.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
+ -webkit-flex-basis: auto;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto; }
+
+@media print, screen and (min-width: 40em) {
+ .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
+ -webkit-flex-basis: auto;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto; } }
+
+@media print, screen and (min-width: 64em) {
+ .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
+ -webkit-flex-basis: auto;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto; } }
+
+.grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto; }
+
+.grid-x > .small-1 {
+ width: 8.33333%; }
+
+.grid-x > .small-2 {
+ width: 16.66667%; }
+
+.grid-x > .small-3 {
+ width: 25%; }
+
+.grid-x > .small-4 {
+ width: 33.33333%; }
+
+.grid-x > .small-5 {
+ width: 41.66667%; }
+
+.grid-x > .small-6 {
+ width: 50%; }
+
+.grid-x > .small-7 {
+ width: 58.33333%; }
+
+.grid-x > .small-8 {
+ width: 66.66667%; }
+
+.grid-x > .small-9 {
+ width: 75%; }
+
+.grid-x > .small-10 {
+ width: 83.33333%; }
+
+.grid-x > .small-11 {
+ width: 91.66667%; }
+
+.grid-x > .small-12 {
+ width: 100%; }
+
+@media print, screen and (min-width: 40em) {
+ .grid-x > .medium-auto {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px;
+ width: auto; }
+ .grid-x > .medium-shrink, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto; }
+ .grid-x > .medium-shrink {
+ width: auto; }
+ .grid-x > .medium-1 {
+ width: 8.33333%; }
+ .grid-x > .medium-2 {
+ width: 16.66667%; }
+ .grid-x > .medium-3 {
+ width: 25%; }
+ .grid-x > .medium-4 {
+ width: 33.33333%; }
+ .grid-x > .medium-5 {
+ width: 41.66667%; }
+ .grid-x > .medium-6 {
+ width: 50%; }
+ .grid-x > .medium-7 {
+ width: 58.33333%; }
+ .grid-x > .medium-8 {
+ width: 66.66667%; }
+ .grid-x > .medium-9 {
+ width: 75%; }
+ .grid-x > .medium-10 {
+ width: 83.33333%; }
+ .grid-x > .medium-11 {
+ width: 91.66667%; }
+ .grid-x > .medium-12 {
+ width: 100%; } }
+
+@media print, screen and (min-width: 64em) {
+ .grid-x > .large-auto {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px;
+ width: auto; }
+ .grid-x > .large-shrink, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto; }
+ .grid-x > .large-shrink {
+ width: auto; }
+ .grid-x > .large-1 {
+ width: 8.33333%; }
+ .grid-x > .large-2 {
+ width: 16.66667%; }
+ .grid-x > .large-3 {
+ width: 25%; }
+ .grid-x > .large-4 {
+ width: 33.33333%; }
+ .grid-x > .large-5 {
+ width: 41.66667%; }
+ .grid-x > .large-6 {
+ width: 50%; }
+ .grid-x > .large-7 {
+ width: 58.33333%; }
+ .grid-x > .large-8 {
+ width: 66.66667%; }
+ .grid-x > .large-9 {
+ width: 75%; }
+ .grid-x > .large-10 {
+ width: 83.33333%; }
+ .grid-x > .large-11 {
+ width: 91.66667%; }
+ .grid-x > .large-12 {
+ width: 100%; } }
+
+.grid-margin-x:not(.grid-x) > .cell {
+ width: auto; }
+
+.grid-margin-y:not(.grid-y) > .cell {
+ height: auto; }
+
+.grid-margin-x {
+ margin-left: -0.9375rem;
+ margin-right: -0.9375rem; }
+ .grid-margin-x > .cell {
+ width: calc(100% - 1.875rem);
+ margin-left: 0.9375rem;
+ margin-right: 0.9375rem; }
+ .grid-margin-x > .auto {
+ width: auto; }
+ .grid-margin-x > .shrink {
+ width: auto; }
+ .grid-margin-x > .small-1 {
+ width: calc(8.33333% - 1.875rem); }
+ .grid-margin-x > .small-2 {
+ width: calc(16.66667% - 1.875rem); }
+ .grid-margin-x > .small-3 {
+ width: calc(25% - 1.875rem); }
+ .grid-margin-x > .small-4 {
+ width: calc(33.33333% - 1.875rem); }
+ .grid-margin-x > .small-5 {
+ width: calc(41.66667% - 1.875rem); }
+ .grid-margin-x > .small-6 {
+ width: calc(50% - 1.875rem); }
+ .grid-margin-x > .small-7 {
+ width: calc(58.33333% - 1.875rem); }
+ .grid-margin-x > .small-8 {
+ width: calc(66.66667% - 1.875rem); }
+ .grid-margin-x > .small-9 {
+ width: calc(75% - 1.875rem); }
+ .grid-margin-x > .small-10 {
+ width: calc(83.33333% - 1.875rem); }
+ .grid-margin-x > .small-11 {
+ width: calc(91.66667% - 1.875rem); }
+ .grid-margin-x > .small-12 {
+ width: calc(100% - 1.875rem); }
+ @media print, screen and (min-width: 40em) {
+ .grid-margin-x > .medium-auto {
+ width: auto; }
+ .grid-margin-x > .medium-shrink {
+ width: auto; }
+ .grid-margin-x > .medium-1 {
+ width: calc(8.33333% - 1.875rem); }
+ .grid-margin-x > .medium-2 {
+ width: calc(16.66667% - 1.875rem); }
+ .grid-margin-x > .medium-3 {
+ width: calc(25% - 1.875rem); }
+ .grid-margin-x > .medium-4 {
+ width: calc(33.33333% - 1.875rem); }
+ .grid-margin-x > .medium-5 {
+ width: calc(41.66667% - 1.875rem); }
+ .grid-margin-x > .medium-6 {
+ width: calc(50% - 1.875rem); }
+ .grid-margin-x > .medium-7 {
+ width: calc(58.33333% - 1.875rem); }
+ .grid-margin-x > .medium-8 {
+ width: calc(66.66667% - 1.875rem); }
+ .grid-margin-x > .medium-9 {
+ width: calc(75% - 1.875rem); }
+ .grid-margin-x > .medium-10 {
+ width: calc(83.33333% - 1.875rem); }
+ .grid-margin-x > .medium-11 {
+ width: calc(91.66667% - 1.875rem); }
+ .grid-margin-x > .medium-12 {
+ width: calc(100% - 1.875rem); } }
+ @media print, screen and (min-width: 64em) {
+ .grid-margin-x > .large-auto {
+ width: auto; }
+ .grid-margin-x > .large-shrink {
+ width: auto; }
+ .grid-margin-x > .large-1 {
+ width: calc(8.33333% - 1.875rem); }
+ .grid-margin-x > .large-2 {
+ width: calc(16.66667% - 1.875rem); }
+ .grid-margin-x > .large-3 {
+ width: calc(25% - 1.875rem); }
+ .grid-margin-x > .large-4 {
+ width: calc(33.33333% - 1.875rem); }
+ .grid-margin-x > .large-5 {
+ width: calc(41.66667% - 1.875rem); }
+ .grid-margin-x > .large-6 {
+ width: calc(50% - 1.875rem); }
+ .grid-margin-x > .large-7 {
+ width: calc(58.33333% - 1.875rem); }
+ .grid-margin-x > .large-8 {
+ width: calc(66.66667% - 1.875rem); }
+ .grid-margin-x > .large-9 {
+ width: calc(75% - 1.875rem); }
+ .grid-margin-x > .large-10 {
+ width: calc(83.33333% - 1.875rem); }
+ .grid-margin-x > .large-11 {
+ width: calc(91.66667% - 1.875rem); }
+ .grid-margin-x > .large-12 {
+ width: calc(100% - 1.875rem); } }
+
+.grid-padding-x .grid-padding-x {
+ margin-right: -0.9375rem;
+ margin-left: -0.9375rem; }
+
+.grid-container:not(.full) > .grid-padding-x {
+ margin-right: -0.9375rem;
+ margin-left: -0.9375rem; }
+
+.grid-padding-x > .cell {
+ padding-right: 0.9375rem;
+ padding-left: 0.9375rem; }
+
+.small-up-1 > .cell {
+ width: 100%; }
+
+.small-up-2 > .cell {
+ width: 50%; }
+
+.small-up-3 > .cell {
+ width: 33.33333%; }
+
+.small-up-4 > .cell {
+ width: 25%; }
+
+.small-up-5 > .cell {
+ width: 20%; }
+
+.small-up-6 > .cell {
+ width: 16.66667%; }
+
+.small-up-7 > .cell {
+ width: 14.28571%; }
+
+.small-up-8 > .cell {
+ width: 12.5%; }
+
+@media print, screen and (min-width: 40em) {
+ .medium-up-1 > .cell {
+ width: 100%; }
+ .medium-up-2 > .cell {
+ width: 50%; }
+ .medium-up-3 > .cell {
+ width: 33.33333%; }
+ .medium-up-4 > .cell {
+ width: 25%; }
+ .medium-up-5 > .cell {
+ width: 20%; }
+ .medium-up-6 > .cell {
+ width: 16.66667%; }
+ .medium-up-7 > .cell {
+ width: 14.28571%; }
+ .medium-up-8 > .cell {
+ width: 12.5%; } }
+
+@media print, screen and (min-width: 64em) {
+ .large-up-1 > .cell {
+ width: 100%; }
+ .large-up-2 > .cell {
+ width: 50%; }
+ .large-up-3 > .cell {
+ width: 33.33333%; }
+ .large-up-4 > .cell {
+ width: 25%; }
+ .large-up-5 > .cell {
+ width: 20%; }
+ .large-up-6 > .cell {
+ width: 16.66667%; }
+ .large-up-7 > .cell {
+ width: 14.28571%; }
+ .large-up-8 > .cell {
+ width: 12.5%; } }
+
+.grid-margin-x.small-up-1 > .cell {
+ width: calc(100% - 1.875rem); }
+
+.grid-margin-x.small-up-2 > .cell {
+ width: calc(50% - 1.875rem); }
+
+.grid-margin-x.small-up-3 > .cell {
+ width: calc(33.33333% - 1.875rem); }
+
+.grid-margin-x.small-up-4 > .cell {
+ width: calc(25% - 1.875rem); }
+
+.grid-margin-x.small-up-5 > .cell {
+ width: calc(20% - 1.875rem); }
+
+.grid-margin-x.small-up-6 > .cell {
+ width: calc(16.66667% - 1.875rem); }
+
+.grid-margin-x.small-up-7 > .cell {
+ width: calc(14.28571% - 1.875rem); }
+
+.grid-margin-x.small-up-8 > .cell {
+ width: calc(12.5% - 1.875rem); }
+
+@media print, screen and (min-width: 40em) {
+ .grid-margin-x.medium-up-1 > .cell {
+ width: calc(100% - 1.875rem); }
+ .grid-margin-x.medium-up-2 > .cell {
+ width: calc(50% - 1.875rem); }
+ .grid-margin-x.medium-up-3 > .cell {
+ width: calc(33.33333% - 1.875rem); }
+ .grid-margin-x.medium-up-4 > .cell {
+ width: calc(25% - 1.875rem); }
+ .grid-margin-x.medium-up-5 > .cell {
+ width: calc(20% - 1.875rem); }
+ .grid-margin-x.medium-up-6 > .cell {
+ width: calc(16.66667% - 1.875rem); }
+ .grid-margin-x.medium-up-7 > .cell {
+ width: calc(14.28571% - 1.875rem); }
+ .grid-margin-x.medium-up-8 > .cell {
+ width: calc(12.5% - 1.875rem); } }
+
+@media print, screen and (min-width: 64em) {
+ .grid-margin-x.large-up-1 > .cell {
+ width: calc(100% - 1.875rem); }
+ .grid-margin-x.large-up-2 > .cell {
+ width: calc(50% - 1.875rem); }
+ .grid-margin-x.large-up-3 > .cell {
+ width: calc(33.33333% - 1.875rem); }
+ .grid-margin-x.large-up-4 > .cell {
+ width: calc(25% - 1.875rem); }
+ .grid-margin-x.large-up-5 > .cell {
+ width: calc(20% - 1.875rem); }
+ .grid-margin-x.large-up-6 > .cell {
+ width: calc(16.66667% - 1.875rem); }
+ .grid-margin-x.large-up-7 > .cell {
+ width: calc(14.28571% - 1.875rem); }
+ .grid-margin-x.large-up-8 > .cell {
+ width: calc(12.5% - 1.875rem); } }
+
+.small-margin-collapse {
+ margin-right: 0;
+ margin-left: 0; }
+ .small-margin-collapse > .cell {
+ margin-right: 0;
+ margin-left: 0; }
+ .small-margin-collapse > .small-1 {
+ width: 8.33333%; }
+ .small-margin-collapse > .small-2 {
+ width: 16.66667%; }
+ .small-margin-collapse > .small-3 {
+ width: 25%; }
+ .small-margin-collapse > .small-4 {
+ width: 33.33333%; }
+ .small-margin-collapse > .small-5 {
+ width: 41.66667%; }
+ .small-margin-collapse > .small-6 {
+ width: 50%; }
+ .small-margin-collapse > .small-7 {
+ width: 58.33333%; }
+ .small-margin-collapse > .small-8 {
+ width: 66.66667%; }
+ .small-margin-collapse > .small-9 {
+ width: 75%; }
+ .small-margin-collapse > .small-10 {
+ width: 83.33333%; }
+ .small-margin-collapse > .small-11 {
+ width: 91.66667%; }
+ .small-margin-collapse > .small-12 {
+ width: 100%; }
+ @media print, screen and (min-width: 40em) {
+ .small-margin-collapse > .medium-1 {
+ width: 8.33333%; }
+ .small-margin-collapse > .medium-2 {
+ width: 16.66667%; }
+ .small-margin-collapse > .medium-3 {
+ width: 25%; }
+ .small-margin-collapse > .medium-4 {
+ width: 33.33333%; }
+ .small-margin-collapse > .medium-5 {
+ width: 41.66667%; }
+ .small-margin-collapse > .medium-6 {
+ width: 50%; }
+ .small-margin-collapse > .medium-7 {
+ width: 58.33333%; }
+ .small-margin-collapse > .medium-8 {
+ width: 66.66667%; }
+ .small-margin-collapse > .medium-9 {
+ width: 75%; }
+ .small-margin-collapse > .medium-10 {
+ width: 83.33333%; }
+ .small-margin-collapse > .medium-11 {
+ width: 91.66667%; }
+ .small-margin-collapse > .medium-12 {
+ width: 100%; } }
+ @media print, screen and (min-width: 64em) {
+ .small-margin-collapse > .large-1 {
+ width: 8.33333%; }
+ .small-margin-collapse > .large-2 {
+ width: 16.66667%; }
+ .small-margin-collapse > .large-3 {
+ width: 25%; }
+ .small-margin-collapse > .large-4 {
+ width: 33.33333%; }
+ .small-margin-collapse > .large-5 {
+ width: 41.66667%; }
+ .small-margin-collapse > .large-6 {
+ width: 50%; }
+ .small-margin-collapse > .large-7 {
+ width: 58.33333%; }
+ .small-margin-collapse > .large-8 {
+ width: 66.66667%; }
+ .small-margin-collapse > .large-9 {
+ width: 75%; }
+ .small-margin-collapse > .large-10 {
+ width: 83.33333%; }
+ .small-margin-collapse > .large-11 {
+ width: 91.66667%; }
+ .small-margin-collapse > .large-12 {
+ width: 100%; } }
+
+.small-padding-collapse {
+ margin-right: 0;
+ margin-left: 0; }
+ .small-padding-collapse > .cell {
+ padding-right: 0;
+ padding-left: 0; }
+
+@media print, screen and (min-width: 40em) {
+ .medium-margin-collapse {
+ margin-right: 0;
+ margin-left: 0; }
+ .medium-margin-collapse > .cell {
+ margin-right: 0;
+ margin-left: 0; } }
+
+@media print, screen and (min-width: 40em) {
+ .medium-margin-collapse > .small-1 {
+ width: 8.33333%; }
+ .medium-margin-collapse > .small-2 {
+ width: 16.66667%; }
+ .medium-margin-collapse > .small-3 {
+ width: 25%; }
+ .medium-margin-collapse > .small-4 {
+ width: 33.33333%; }
+ .medium-margin-collapse > .small-5 {
+ width: 41.66667%; }
+ .medium-margin-collapse > .small-6 {
+ width: 50%; }
+ .medium-margin-collapse > .small-7 {
+ width: 58.33333%; }
+ .medium-margin-collapse > .small-8 {
+ width: 66.66667%; }
+ .medium-margin-collapse > .small-9 {
+ width: 75%; }
+ .medium-margin-collapse > .small-10 {
+ width: 83.33333%; }
+ .medium-margin-collapse > .small-11 {
+ width: 91.66667%; }
+ .medium-margin-collapse > .small-12 {
+ width: 100%; } }
+
+@media print, screen and (min-width: 40em) {
+ .medium-margin-collapse > .medium-1 {
+ width: 8.33333%; }
+ .medium-margin-collapse > .medium-2 {
+ width: 16.66667%; }
+ .medium-margin-collapse > .medium-3 {
+ width: 25%; }
+ .medium-margin-collapse > .medium-4 {
+ width: 33.33333%; }
+ .medium-margin-collapse > .medium-5 {
+ width: 41.66667%; }
+ .medium-margin-collapse > .medium-6 {
+ width: 50%; }
+ .medium-margin-collapse > .medium-7 {
+ width: 58.33333%; }
+ .medium-margin-collapse > .medium-8 {
+ width: 66.66667%; }
+ .medium-margin-collapse > .medium-9 {
+ width: 75%; }
+ .medium-margin-collapse > .medium-10 {
+ width: 83.33333%; }
+ .medium-margin-collapse > .medium-11 {
+ width: 91.66667%; }
+ .medium-margin-collapse > .medium-12 {
+ width: 100%; } }
+
+@media print, screen and (min-width: 64em) {
+ .medium-margin-collapse > .large-1 {
+ width: 8.33333%; }
+ .medium-margin-collapse > .large-2 {
+ width: 16.66667%; }
+ .medium-margin-collapse > .large-3 {
+ width: 25%; }
+ .medium-margin-collapse > .large-4 {
+ width: 33.33333%; }
+ .medium-margin-collapse > .large-5 {
+ width: 41.66667%; }
+ .medium-margin-collapse > .large-6 {
+ width: 50%; }
+ .medium-margin-collapse > .large-7 {
+ width: 58.33333%; }
+ .medium-margin-collapse > .large-8 {
+ width: 66.66667%; }
+ .medium-margin-collapse > .large-9 {
+ width: 75%; }
+ .medium-margin-collapse > .large-10 {
+ width: 83.33333%; }
+ .medium-margin-collapse > .large-11 {
+ width: 91.66667%; }
+ .medium-margin-collapse > .large-12 {
+ width: 100%; } }
+
+@media print, screen and (min-width: 40em) {
+ .medium-padding-collapse {
+ margin-right: 0;
+ margin-left: 0; }
+ .medium-padding-collapse > .cell {
+ padding-right: 0;
+ padding-left: 0; } }
+
+@media print, screen and (min-width: 64em) {
+ .large-margin-collapse {
+ margin-right: 0;
+ margin-left: 0; }
+ .large-margin-collapse > .cell {
+ margin-right: 0;
+ margin-left: 0; } }
+
+@media print, screen and (min-width: 64em) {
+ .large-margin-collapse > .small-1 {
+ width: 8.33333%; }
+ .large-margin-collapse > .small-2 {
+ width: 16.66667%; }
+ .large-margin-collapse > .small-3 {
+ width: 25%; }
+ .large-margin-collapse > .small-4 {
+ width: 33.33333%; }
+ .large-margin-collapse > .small-5 {
+ width: 41.66667%; }
+ .large-margin-collapse > .small-6 {
+ width: 50%; }
+ .large-margin-collapse > .small-7 {
+ width: 58.33333%; }
+ .large-margin-collapse > .small-8 {
+ width: 66.66667%; }
+ .large-margin-collapse > .small-9 {
+ width: 75%; }
+ .large-margin-collapse > .small-10 {
+ width: 83.33333%; }
+ .large-margin-collapse > .small-11 {
+ width: 91.66667%; }
+ .large-margin-collapse > .small-12 {
+ width: 100%; } }
+
+@media print, screen and (min-width: 64em) {
+ .large-margin-collapse > .medium-1 {
+ width: 8.33333%; }
+ .large-margin-collapse > .medium-2 {
+ width: 16.66667%; }
+ .large-margin-collapse > .medium-3 {
+ width: 25%; }
+ .large-margin-collapse > .medium-4 {
+ width: 33.33333%; }
+ .large-margin-collapse > .medium-5 {
+ width: 41.66667%; }
+ .large-margin-collapse > .medium-6 {
+ width: 50%; }
+ .large-margin-collapse > .medium-7 {
+ width: 58.33333%; }
+ .large-margin-collapse > .medium-8 {
+ width: 66.66667%; }
+ .large-margin-collapse > .medium-9 {
+ width: 75%; }
+ .large-margin-collapse > .medium-10 {
+ width: 83.33333%; }
+ .large-margin-collapse > .medium-11 {
+ width: 91.66667%; }
+ .large-margin-collapse > .medium-12 {
+ width: 100%; } }
+
+@media print, screen and (min-width: 64em) {
+ .large-margin-collapse > .large-1 {
+ width: 8.33333%; }
+ .large-margin-collapse > .large-2 {
+ width: 16.66667%; }
+ .large-margin-collapse > .large-3 {
+ width: 25%; }
+ .large-margin-collapse > .large-4 {
+ width: 33.33333%; }
+ .large-margin-collapse > .large-5 {
+ width: 41.66667%; }
+ .large-margin-collapse > .large-6 {
+ width: 50%; }
+ .large-margin-collapse > .large-7 {
+ width: 58.33333%; }
+ .large-margin-collapse > .large-8 {
+ width: 66.66667%; }
+ .large-margin-collapse > .large-9 {
+ width: 75%; }
+ .large-margin-collapse > .large-10 {
+ width: 83.33333%; }
+ .large-margin-collapse > .large-11 {
+ width: 91.66667%; }
+ .large-margin-collapse > .large-12 {
+ width: 100%; } }
+
+@media print, screen and (min-width: 64em) {
+ .large-padding-collapse {
+ margin-right: 0;
+ margin-left: 0; }
+ .large-padding-collapse > .cell {
+ padding-right: 0;
+ padding-left: 0; } }
+
+.small-offset-0 {
+ margin-left: 0%; }
+
+.grid-margin-x > .small-offset-0 {
+ margin-left: calc(0% + 0.9375rem); }
+
+.small-offset-1 {
+ margin-left: 8.33333%; }
+
+.grid-margin-x > .small-offset-1 {
+ margin-left: calc(8.33333% + 0.9375rem); }
+
+.small-offset-2 {
+ margin-left: 16.66667%; }
+
+.grid-margin-x > .small-offset-2 {
+ margin-left: calc(16.66667% + 0.9375rem); }
+
+.small-offset-3 {
+ margin-left: 25%; }
+
+.grid-margin-x > .small-offset-3 {
+ margin-left: calc(25% + 0.9375rem); }
+
+.small-offset-4 {
+ margin-left: 33.33333%; }
+
+.grid-margin-x > .small-offset-4 {
+ margin-left: calc(33.33333% + 0.9375rem); }
+
+.small-offset-5 {
+ margin-left: 41.66667%; }
+
+.grid-margin-x > .small-offset-5 {
+ margin-left: calc(41.66667% + 0.9375rem); }
+
+.small-offset-6 {
+ margin-left: 50%; }
+
+.grid-margin-x > .small-offset-6 {
+ margin-left: calc(50% + 0.9375rem); }
+
+.small-offset-7 {
+ margin-left: 58.33333%; }
+
+.grid-margin-x > .small-offset-7 {
+ margin-left: calc(58.33333% + 0.9375rem); }
+
+.small-offset-8 {
+ margin-left: 66.66667%; }
+
+.grid-margin-x > .small-offset-8 {
+ margin-left: calc(66.66667% + 0.9375rem); }
+
+.small-offset-9 {
+ margin-left: 75%; }
+
+.grid-margin-x > .small-offset-9 {
+ margin-left: calc(75% + 0.9375rem); }
+
+.small-offset-10 {
+ margin-left: 83.33333%; }
+
+.grid-margin-x > .small-offset-10 {
+ margin-left: calc(83.33333% + 0.9375rem); }
+
+.small-offset-11 {
+ margin-left: 91.66667%; }
+
+.grid-margin-x > .small-offset-11 {
+ margin-left: calc(91.66667% + 0.9375rem); }
+
+@media print, screen and (min-width: 40em) {
+ .medium-offset-0 {
+ margin-left: 0%; }
+ .grid-margin-x > .medium-offset-0 {
+ margin-left: calc(0% + 0.9375rem); }
+ .medium-offset-1 {
+ margin-left: 8.33333%; }
+ .grid-margin-x > .medium-offset-1 {
+ margin-left: calc(8.33333% + 0.9375rem); }
+ .medium-offset-2 {
+ margin-left: 16.66667%; }
+ .grid-margin-x > .medium-offset-2 {
+ margin-left: calc(16.66667% + 0.9375rem); }
+ .medium-offset-3 {
+ margin-left: 25%; }
+ .grid-margin-x > .medium-offset-3 {
+ margin-left: calc(25% + 0.9375rem); }
+ .medium-offset-4 {
+ margin-left: 33.33333%; }
+ .grid-margin-x > .medium-offset-4 {
+ margin-left: calc(33.33333% + 0.9375rem); }
+ .medium-offset-5 {
+ margin-left: 41.66667%; }
+ .grid-margin-x > .medium-offset-5 {
+ margin-left: calc(41.66667% + 0.9375rem); }
+ .medium-offset-6 {
+ margin-left: 50%; }
+ .grid-margin-x > .medium-offset-6 {
+ margin-left: calc(50% + 0.9375rem); }
+ .medium-offset-7 {
+ margin-left: 58.33333%; }
+ .grid-margin-x > .medium-offset-7 {
+ margin-left: calc(58.33333% + 0.9375rem); }
+ .medium-offset-8 {
+ margin-left: 66.66667%; }
+ .grid-margin-x > .medium-offset-8 {
+ margin-left: calc(66.66667% + 0.9375rem); }
+ .medium-offset-9 {
+ margin-left: 75%; }
+ .grid-margin-x > .medium-offset-9 {
+ margin-left: calc(75% + 0.9375rem); }
+ .medium-offset-10 {
+ margin-left: 83.33333%; }
+ .grid-margin-x > .medium-offset-10 {
+ margin-left: calc(83.33333% + 0.9375rem); }
+ .medium-offset-11 {
+ margin-left: 91.66667%; }
+ .grid-margin-x > .medium-offset-11 {
+ margin-left: calc(91.66667% + 0.9375rem); } }
+
+@media print, screen and (min-width: 64em) {
+ .large-offset-0 {
+ margin-left: 0%; }
+ .grid-margin-x > .large-offset-0 {
+ margin-left: calc(0% + 0.9375rem); }
+ .large-offset-1 {
+ margin-left: 8.33333%; }
+ .grid-margin-x > .large-offset-1 {
+ margin-left: calc(8.33333% + 0.9375rem); }
+ .large-offset-2 {
+ margin-left: 16.66667%; }
+ .grid-margin-x > .large-offset-2 {
+ margin-left: calc(16.66667% + 0.9375rem); }
+ .large-offset-3 {
+ margin-left: 25%; }
+ .grid-margin-x > .large-offset-3 {
+ margin-left: calc(25% + 0.9375rem); }
+ .large-offset-4 {
+ margin-left: 33.33333%; }
+ .grid-margin-x > .large-offset-4 {
+ margin-left: calc(33.33333% + 0.9375rem); }
+ .large-offset-5 {
+ margin-left: 41.66667%; }
+ .grid-margin-x > .large-offset-5 {
+ margin-left: calc(41.66667% + 0.9375rem); }
+ .large-offset-6 {
+ margin-left: 50%; }
+ .grid-margin-x > .large-offset-6 {
+ margin-left: calc(50% + 0.9375rem); }
+ .large-offset-7 {
+ margin-left: 58.33333%; }
+ .grid-margin-x > .large-offset-7 {
+ margin-left: calc(58.33333% + 0.9375rem); }
+ .large-offset-8 {
+ margin-left: 66.66667%; }
+ .grid-margin-x > .large-offset-8 {
+ margin-left: calc(66.66667% + 0.9375rem); }
+ .large-offset-9 {
+ margin-left: 75%; }
+ .grid-margin-x > .large-offset-9 {
+ margin-left: calc(75% + 0.9375rem); }
+ .large-offset-10 {
+ margin-left: 83.33333%; }
+ .grid-margin-x > .large-offset-10 {
+ margin-left: calc(83.33333% + 0.9375rem); }
+ .large-offset-11 {
+ margin-left: 91.66667%; }
+ .grid-margin-x > .large-offset-11 {
+ margin-left: calc(91.66667% + 0.9375rem); } }
+
+.grid-y {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-flow: column nowrap;
+ -ms-flex-flow: column nowrap;
+ flex-flow: column nowrap; }
+ .grid-y > .cell {
+ height: auto;
+ max-height: none; }
+ .grid-y > .auto {
+ height: auto; }
+ .grid-y > .shrink {
+ height: auto; }
+ .grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
+ -webkit-flex-basis: auto;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto; }
+ @media print, screen and (min-width: 40em) {
+ .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
+ -webkit-flex-basis: auto;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto; } }
+ @media print, screen and (min-width: 64em) {
+ .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
+ -webkit-flex-basis: auto;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto; } }
+ .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto; }
+ .grid-y > .small-1 {
+ height: 8.33333%; }
+ .grid-y > .small-2 {
+ height: 16.66667%; }
+ .grid-y > .small-3 {
+ height: 25%; }
+ .grid-y > .small-4 {
+ height: 33.33333%; }
+ .grid-y > .small-5 {
+ height: 41.66667%; }
+ .grid-y > .small-6 {
+ height: 50%; }
+ .grid-y > .small-7 {
+ height: 58.33333%; }
+ .grid-y > .small-8 {
+ height: 66.66667%; }
+ .grid-y > .small-9 {
+ height: 75%; }
+ .grid-y > .small-10 {
+ height: 83.33333%; }
+ .grid-y > .small-11 {
+ height: 91.66667%; }
+ .grid-y > .small-12 {
+ height: 100%; }
+ @media print, screen and (min-width: 40em) {
+ .grid-y > .medium-auto {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px;
+ height: auto; }
+ .grid-y > .medium-shrink, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto; }
+ .grid-y > .medium-shrink {
+ height: auto; }
+ .grid-y > .medium-1 {
+ height: 8.33333%; }
+ .grid-y > .medium-2 {
+ height: 16.66667%; }
+ .grid-y > .medium-3 {
+ height: 25%; }
+ .grid-y > .medium-4 {
+ height: 33.33333%; }
+ .grid-y > .medium-5 {
+ height: 41.66667%; }
+ .grid-y > .medium-6 {
+ height: 50%; }
+ .grid-y > .medium-7 {
+ height: 58.33333%; }
+ .grid-y > .medium-8 {
+ height: 66.66667%; }
+ .grid-y > .medium-9 {
+ height: 75%; }
+ .grid-y > .medium-10 {
+ height: 83.33333%; }
+ .grid-y > .medium-11 {
+ height: 91.66667%; }
+ .grid-y > .medium-12 {
+ height: 100%; } }
+ @media print, screen and (min-width: 64em) {
+ .grid-y > .large-auto {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 0px;
+ -ms-flex: 1 1 0px;
+ flex: 1 1 0px;
+ height: auto; }
+ .grid-y > .large-shrink, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto; }
+ .grid-y > .large-shrink {
+ height: auto; }
+ .grid-y > .large-1 {
+ height: 8.33333%; }
+ .grid-y > .large-2 {
+ height: 16.66667%; }
+ .grid-y > .large-3 {
+ height: 25%; }
+ .grid-y > .large-4 {
+ height: 33.33333%; }
+ .grid-y > .large-5 {
+ height: 41.66667%; }
+ .grid-y > .large-6 {
+ height: 50%; }
+ .grid-y > .large-7 {
+ height: 58.33333%; }
+ .grid-y > .large-8 {
+ height: 66.66667%; }
+ .grid-y > .large-9 {
+ height: 75%; }
+ .grid-y > .large-10 {
+ height: 83.33333%; }
+ .grid-y > .large-11 {
+ height: 91.66667%; }
+ .grid-y > .large-12 {
+ height: 100%; } }
+
+.grid-padding-y .grid-padding-y {
+ margin-top: -0.9375rem;
+ margin-bottom: -0.9375rem; }
+
+.grid-padding-y > .cell {
+ padding-top: 0.9375rem;
+ padding-bottom: 0.9375rem; }
+
+.grid-margin-y {
+ margin-top: -0.9375rem;
+ margin-bottom: -0.9375rem; }
+ .grid-margin-y > .cell {
+ height: calc(100% - 1.875rem);
+ margin-top: 0.9375rem;
+ margin-bottom: 0.9375rem; }
+ .grid-margin-y > .auto {
+ height: auto; }
+ .grid-margin-y > .shrink {
+ height: auto; }
+ .grid-margin-y > .small-1 {
+ height: calc(8.33333% - 1.875rem); }
+ .grid-margin-y > .small-2 {
+ height: calc(16.66667% - 1.875rem); }
+ .grid-margin-y > .small-3 {
+ height: calc(25% - 1.875rem); }
+ .grid-margin-y > .small-4 {
+ height: calc(33.33333% - 1.875rem); }
+ .grid-margin-y > .small-5 {
+ height: calc(41.66667% - 1.875rem); }
+ .grid-margin-y > .small-6 {
+ height: calc(50% - 1.875rem); }
+ .grid-margin-y > .small-7 {
+ height: calc(58.33333% - 1.875rem); }
+ .grid-margin-y > .small-8 {
+ height: calc(66.66667% - 1.875rem); }
+ .grid-margin-y > .small-9 {
+ height: calc(75% - 1.875rem); }
+ .grid-margin-y > .small-10 {
+ height: calc(83.33333% - 1.875rem); }
+ .grid-margin-y > .small-11 {
+ height: calc(91.66667% - 1.875rem); }
+ .grid-margin-y > .small-12 {
+ height: calc(100% - 1.875rem); }
+ @media print, screen and (min-width: 40em) {
+ .grid-margin-y > .medium-auto {
+ height: auto; }
+ .grid-margin-y > .medium-shrink {
+ height: auto; }
+ .grid-margin-y > .medium-1 {
+ height: calc(8.33333% - 1.875rem); }
+ .grid-margin-y > .medium-2 {
+ height: calc(16.66667% - 1.875rem); }
+ .grid-margin-y > .medium-3 {
+ height: calc(25% - 1.875rem); }
+ .grid-margin-y > .medium-4 {
+ height: calc(33.33333% - 1.875rem); }
+ .grid-margin-y > .medium-5 {
+ height: calc(41.66667% - 1.875rem); }
+ .grid-margin-y > .medium-6 {
+ height: calc(50% - 1.875rem); }
+ .grid-margin-y > .medium-7 {
+ height: calc(58.33333% - 1.875rem); }
+ .grid-margin-y > .medium-8 {
+ height: calc(66.66667% - 1.875rem); }
+ .grid-margin-y > .medium-9 {
+ height: calc(75% - 1.875rem); }
+ .grid-margin-y > .medium-10 {
+ height: calc(83.33333% - 1.875rem); }
+ .grid-margin-y > .medium-11 {
+ height: calc(91.66667% - 1.875rem); }
+ .grid-margin-y > .medium-12 {
+ height: calc(100% - 1.875rem); } }
+ @media print, screen and (min-width: 64em) {
+ .grid-margin-y > .large-auto {
+ height: auto; }
+ .grid-margin-y > .large-shrink {
+ height: auto; }
+ .grid-margin-y > .large-1 {
+ height: calc(8.33333% - 1.875rem); }
+ .grid-margin-y > .large-2 {
+ height: calc(16.66667% - 1.875rem); }
+ .grid-margin-y > .large-3 {
+ height: calc(25% - 1.875rem); }
+ .grid-margin-y > .large-4 {
+ height: calc(33.33333% - 1.875rem); }
+ .grid-margin-y > .large-5 {
+ height: calc(41.66667% - 1.875rem); }
+ .grid-margin-y > .large-6 {
+ height: calc(50% - 1.875rem); }
+ .grid-margin-y > .large-7 {
+ height: calc(58.33333% - 1.875rem); }
+ .grid-margin-y > .large-8 {
+ height: calc(66.66667% - 1.875rem); }
+ .grid-margin-y > .large-9 {
+ height: calc(75% - 1.875rem); }
+ .grid-margin-y > .large-10 {
+ height: calc(83.33333% - 1.875rem); }
+ .grid-margin-y > .large-11 {
+ height: calc(91.66667% - 1.875rem); }
+ .grid-margin-y > .large-12 {
+ height: calc(100% - 1.875rem); } }
+
+.grid-frame {
+ overflow: hidden;
+ position: relative;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-box-align: stretch;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ width: 100vw; }
+
+.cell .grid-frame {
+ width: 100%; }
+
+.cell-block {
+ overflow-x: auto;
+ max-width: 100%;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar; }
+
+.cell-block-y {
+ overflow-y: auto;
+ max-height: 100%;
+ min-height: 100%;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar; }
+
+.cell-block-container {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ max-height: 100%; }
+ .cell-block-container > .grid-x {
+ max-height: 100%;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap; }
+
+@media print, screen and (min-width: 40em) {
+ .medium-grid-frame {
+ overflow: hidden;
+ position: relative;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-box-align: stretch;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ width: 100vw; }
+ .cell .medium-grid-frame {
+ width: 100%; }
+ .medium-cell-block {
+ overflow-x: auto;
+ max-width: 100%;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar; }
+ .medium-cell-block-container {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ max-height: 100%; }
+ .medium-cell-block-container > .grid-x {
+ max-height: 100%;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap; }
+ .medium-cell-block-y {
+ overflow-y: auto;
+ max-height: 100%;
+ min-height: 100%;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar; } }
+
+@media print, screen and (min-width: 64em) {
+ .large-grid-frame {
+ overflow: hidden;
+ position: relative;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-box-align: stretch;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ width: 100vw; }
+ .cell .large-grid-frame {
+ width: 100%; }
+ .large-cell-block {
+ overflow-x: auto;
+ max-width: 100%;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar; }
+ .large-cell-block-container {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ max-height: 100%; }
+ .large-cell-block-container > .grid-x {
+ max-height: 100%;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap; }
+ .large-cell-block-y {
+ overflow-y: auto;
+ max-height: 100%;
+ min-height: 100%;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar; } }
+
+.grid-y.grid-frame {
+ width: auto;
+ overflow: hidden;
+ position: relative;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-box-align: stretch;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ height: 100vh; }
+
+@media print, screen and (min-width: 40em) {
+ .grid-y.medium-grid-frame {
+ width: auto;
+ overflow: hidden;
+ position: relative;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-box-align: stretch;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ height: 100vh; } }
+
+@media print, screen and (min-width: 64em) {
+ .grid-y.large-grid-frame {
+ width: auto;
+ overflow: hidden;
+ position: relative;
+ -webkit-flex-wrap: nowrap;
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ -webkit-box-align: stretch;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ height: 100vh; } }
+
+.cell .grid-y.grid-frame {
+ height: 100%; }
+
+@media print, screen and (min-width: 40em) {
+ .cell .grid-y.medium-grid-frame {
+ height: 100%; } }
+
+@media print, screen and (min-width: 64em) {
+ .cell .grid-y.large-grid-frame {
+ height: 100%; } }
+
+.grid-margin-y {
+ margin-top: -0.9375rem;
+ margin-bottom: -0.9375rem; }
+ .grid-margin-y > .cell {
+ height: calc(100% - 1.875rem);
+ margin-top: 0.9375rem;
+ margin-bottom: 0.9375rem; }
+ .grid-margin-y > .auto {
+ height: auto; }
+ .grid-margin-y > .shrink {
+ height: auto; }
+ .grid-margin-y > .small-1 {
+ height: calc(8.33333% - 1.875rem); }
+ .grid-margin-y > .small-2 {
+ height: calc(16.66667% - 1.875rem); }
+ .grid-margin-y > .small-3 {
+ height: calc(25% - 1.875rem); }
+ .grid-margin-y > .small-4 {
+ height: calc(33.33333% - 1.875rem); }
+ .grid-margin-y > .small-5 {
+ height: calc(41.66667% - 1.875rem); }
+ .grid-margin-y > .small-6 {
+ height: calc(50% - 1.875rem); }
+ .grid-margin-y > .small-7 {
+ height: calc(58.33333% - 1.875rem); }
+ .grid-margin-y > .small-8 {
+ height: calc(66.66667% - 1.875rem); }
+ .grid-margin-y > .small-9 {
+ height: calc(75% - 1.875rem); }
+ .grid-margin-y > .small-10 {
+ height: calc(83.33333% - 1.875rem); }
+ .grid-margin-y > .small-11 {
+ height: calc(91.66667% - 1.875rem); }
+ .grid-margin-y > .small-12 {
+ height: calc(100% - 1.875rem); }
+ @media print, screen and (min-width: 40em) {
+ .grid-margin-y > .medium-auto {
+ height: auto; }
+ .grid-margin-y > .medium-shrink {
+ height: auto; }
+ .grid-margin-y > .medium-1 {
+ height: calc(8.33333% - 1.875rem); }
+ .grid-margin-y > .medium-2 {
+ height: calc(16.66667% - 1.875rem); }
+ .grid-margin-y > .medium-3 {
+ height: calc(25% - 1.875rem); }
+ .grid-margin-y > .medium-4 {
+ height: calc(33.33333% - 1.875rem); }
+ .grid-margin-y > .medium-5 {
+ height: calc(41.66667% - 1.875rem); }
+ .grid-margin-y > .medium-6 {
+ height: calc(50% - 1.875rem); }
+ .grid-margin-y > .medium-7 {
+ height: calc(58.33333% - 1.875rem); }
+ .grid-margin-y > .medium-8 {
+ height: calc(66.66667% - 1.875rem); }
+ .grid-margin-y > .medium-9 {
+ height: calc(75% - 1.875rem); }
+ .grid-margin-y > .medium-10 {
+ height: calc(83.33333% - 1.875rem); }
+ .grid-margin-y > .medium-11 {
+ height: calc(91.66667% - 1.875rem); }
+ .grid-margin-y > .medium-12 {
+ height: calc(100% - 1.875rem); } }
+ @media print, screen and (min-width: 64em) {
+ .grid-margin-y > .large-auto {
+ height: auto; }
+ .grid-margin-y > .large-shrink {
+ height: auto; }
+ .grid-margin-y > .large-1 {
+ height: calc(8.33333% - 1.875rem); }
+ .grid-margin-y > .large-2 {
+ height: calc(16.66667% - 1.875rem); }
+ .grid-margin-y > .large-3 {
+ height: calc(25% - 1.875rem); }
+ .grid-margin-y > .large-4 {
+ height: calc(33.33333% - 1.875rem); }
+ .grid-margin-y > .large-5 {
+ height: calc(41.66667% - 1.875rem); }
+ .grid-margin-y > .large-6 {
+ height: calc(50% - 1.875rem); }
+ .grid-margin-y > .large-7 {
+ height: calc(58.33333% - 1.875rem); }
+ .grid-margin-y > .large-8 {
+ height: calc(66.66667% - 1.875rem); }
+ .grid-margin-y > .large-9 {
+ height: calc(75% - 1.875rem); }
+ .grid-margin-y > .large-10 {
+ height: calc(83.33333% - 1.875rem); }
+ .grid-margin-y > .large-11 {
+ height: calc(91.66667% - 1.875rem); }
+ .grid-margin-y > .large-12 {
+ height: calc(100% - 1.875rem); } }
+
+.grid-frame.grid-margin-y {
+ height: calc(100vh + 1.875rem); }
+
+@media print, screen and (min-width: 40em) {
+ .grid-margin-y.medium-grid-frame {
+ height: calc(100vh + 1.875rem); } }
+
+@media print, screen and (min-width: 64em) {
+ .grid-margin-y.large-grid-frame {
+ height: calc(100vh + 1.875rem); } }
+
+.align-left {
+ -webkit-box-pack: start;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start; }
+
+.align-right {
+ -webkit-box-pack: end;
+ -webkit-justify-content: flex-end;
+ -ms-flex-pack: end;
+ justify-content: flex-end; }
+
+.align-center {
+ -webkit-box-pack: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center; }
+
+.align-justify {
+ -webkit-box-pack: justify;
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between; }
+
+.align-spaced {
+ -webkit-justify-content: space-around;
+ -ms-flex-pack: distribute;
+ justify-content: space-around; }
+
+.align-left.vertical.menu > li > a {
+ -webkit-box-pack: start;
+ -webkit-justify-content: flex-start;
+ -ms-flex-pack: start;
+ justify-content: flex-start; }
+
+.align-right.vertical.menu > li > a {
+ -webkit-box-pack: end;
+ -webkit-justify-content: flex-end;
+ -ms-flex-pack: end;
+ justify-content: flex-end; }
+
+.align-center.vertical.menu > li > a {
+ -webkit-box-pack: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center; }
+
+.align-top {
+ -webkit-box-align: start;
+ -webkit-align-items: flex-start;
+ -ms-flex-align: start;
+ align-items: flex-start; }
+
+.align-self-top {
+ -webkit-align-self: flex-start;
+ -ms-flex-item-align: start;
+ align-self: flex-start; }
+
+.align-bottom {
+ -webkit-box-align: end;
+ -webkit-align-items: flex-end;
+ -ms-flex-align: end;
+ align-items: flex-end; }
+
+.align-self-bottom {
+ -webkit-align-self: flex-end;
+ -ms-flex-item-align: end;
+ align-self: flex-end; }
+
+.align-middle {
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center; }
+
+.align-self-middle {
+ -webkit-align-self: center;
+ -ms-flex-item-align: center;
+ align-self: center; }
+
+.align-stretch {
+ -webkit-box-align: stretch;
+ -webkit-align-items: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch; }
+
+.align-self-stretch {
+ -webkit-align-self: stretch;
+ -ms-flex-item-align: stretch;
+ align-self: stretch; }
+
+.align-center-middle {
+ -webkit-box-pack: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-align-content: center;
+ -ms-flex-line-pack: center;
+ align-content: center; }
+
+.small-order-1 {
+ -webkit-box-ordinal-group: 2;
+ -webkit-order: 1;
+ -ms-flex-order: 1;
+ order: 1; }
+
+.small-order-2 {
+ -webkit-box-ordinal-group: 3;
+ -webkit-order: 2;
+ -ms-flex-order: 2;
+ order: 2; }
+
+.small-order-3 {
+ -webkit-box-ordinal-group: 4;
+ -webkit-order: 3;
+ -ms-flex-order: 3;
+ order: 3; }
+
+.small-order-4 {
+ -webkit-box-ordinal-group: 5;
+ -webkit-order: 4;
+ -ms-flex-order: 4;
+ order: 4; }
+
+.small-order-5 {
+ -webkit-box-ordinal-group: 6;
+ -webkit-order: 5;
+ -ms-flex-order: 5;
+ order: 5; }
+
+.small-order-6 {
+ -webkit-box-ordinal-group: 7;
+ -webkit-order: 6;
+ -ms-flex-order: 6;
+ order: 6; }
+
+@media print, screen and (min-width: 40em) {
+ .medium-order-1 {
+ -webkit-box-ordinal-group: 2;
+ -webkit-order: 1;
+ -ms-flex-order: 1;
+ order: 1; }
+ .medium-order-2 {
+ -webkit-box-ordinal-group: 3;
+ -webkit-order: 2;
+ -ms-flex-order: 2;
+ order: 2; }
+ .medium-order-3 {
+ -webkit-box-ordinal-group: 4;
+ -webkit-order: 3;
+ -ms-flex-order: 3;
+ order: 3; }
+ .medium-order-4 {
+ -webkit-box-ordinal-group: 5;
+ -webkit-order: 4;
+ -ms-flex-order: 4;
+ order: 4; }
+ .medium-order-5 {
+ -webkit-box-ordinal-group: 6;
+ -webkit-order: 5;
+ -ms-flex-order: 5;
+ order: 5; }
+ .medium-order-6 {
+ -webkit-box-ordinal-group: 7;
+ -webkit-order: 6;
+ -ms-flex-order: 6;
+ order: 6; } }
+
+@media print, screen and (min-width: 64em) {
+ .large-order-1 {
+ -webkit-box-ordinal-group: 2;
+ -webkit-order: 1;
+ -ms-flex-order: 1;
+ order: 1; }
+ .large-order-2 {
+ -webkit-box-ordinal-group: 3;
+ -webkit-order: 2;
+ -ms-flex-order: 2;
+ order: 2; }
+ .large-order-3 {
+ -webkit-box-ordinal-group: 4;
+ -webkit-order: 3;
+ -ms-flex-order: 3;
+ order: 3; }
+ .large-order-4 {
+ -webkit-box-ordinal-group: 5;
+ -webkit-order: 4;
+ -ms-flex-order: 4;
+ order: 4; }
+ .large-order-5 {
+ -webkit-box-ordinal-group: 6;
+ -webkit-order: 5;
+ -ms-flex-order: 5;
+ order: 5; }
+ .large-order-6 {
+ -webkit-box-ordinal-group: 7;
+ -webkit-order: 6;
+ -ms-flex-order: 6;
+ order: 6; } }
+
+.flex-container {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex; }
+
+.flex-child-auto {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 auto;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto; }
+
+.flex-child-grow {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 0 auto;
+ -ms-flex: 1 0 auto;
+ flex: 1 0 auto; }
+
+.flex-child-shrink {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 1 auto;
+ -ms-flex: 0 1 auto;
+ flex: 0 1 auto; }
+
+.flex-dir-row {
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row; }
+
+.flex-dir-row-reverse {
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: reverse;
+ -webkit-flex-direction: row-reverse;
+ -ms-flex-direction: row-reverse;
+ flex-direction: row-reverse; }
+
+.flex-dir-column {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column; }
+
+.flex-dir-column-reverse {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: reverse;
+ -webkit-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
+ flex-direction: column-reverse; }
+
+@media print, screen and (min-width: 40em) {
+ .medium-flex-container {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex; }
+ .medium-flex-child-auto {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 auto;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto; }
+ .medium-flex-child-grow {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 0 auto;
+ -ms-flex: 1 0 auto;
+ flex: 1 0 auto; }
+ .medium-flex-child-shrink {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 1 auto;
+ -ms-flex: 0 1 auto;
+ flex: 0 1 auto; }
+ .medium-flex-dir-row {
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row; }
+ .medium-flex-dir-row-reverse {
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: reverse;
+ -webkit-flex-direction: row-reverse;
+ -ms-flex-direction: row-reverse;
+ flex-direction: row-reverse; }
+ .medium-flex-dir-column {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column; }
+ .medium-flex-dir-column-reverse {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: reverse;
+ -webkit-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
+ flex-direction: column-reverse; } }
+
+@media print, screen and (min-width: 64em) {
+ .large-flex-container {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex; }
+ .large-flex-child-auto {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 auto;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto; }
+ .large-flex-child-grow {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 0 auto;
+ -ms-flex: 1 0 auto;
+ flex: 1 0 auto; }
+ .large-flex-child-shrink {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 1 auto;
+ -ms-flex: 0 1 auto;
+ flex: 0 1 auto; }
+ .large-flex-dir-row {
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: row;
+ -ms-flex-direction: row;
+ flex-direction: row; }
+ .large-flex-dir-row-reverse {
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: reverse;
+ -webkit-flex-direction: row-reverse;
+ -ms-flex-direction: row-reverse;
+ flex-direction: row-reverse; }
+ .large-flex-dir-column {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -webkit-flex-direction: column;
+ -ms-flex-direction: column;
+ flex-direction: column; }
+ .large-flex-dir-column-reverse {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: reverse;
+ -webkit-flex-direction: column-reverse;
+ -ms-flex-direction: column-reverse;
+ flex-direction: column-reverse; } }
+
+.menu-icon {
+ position: relative;
+ display: inline-block;
+ vertical-align: middle;
+ width: 20px;
+ height: 16px;
+ cursor: pointer; }
+ .menu-icon::after {
+ position: absolute;
+ top: 0;
+ left: 0;
+ display: block;
+ width: 100%;
+ height: 2px;
+ background: #fefefe;
+ -webkit-box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
+ box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
+ content: ''; }
+ .menu-icon:hover::after {
+ background: #cacaca;
+ -webkit-box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca;
+ box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; }
+
+.menu-icon.dark {
+ position: relative;
+ display: inline-block;
+ vertical-align: middle;
+ width: 20px;
+ height: 16px;
+ cursor: pointer; }
+ .menu-icon.dark::after {
+ position: absolute;
+ top: 0;
+ left: 0;
+ display: block;
+ width: 100%;
+ height: 2px;
+ background: #0a0a0a;
+ -webkit-box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
+ box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
+ content: ''; }
+ .menu-icon.dark:hover::after {
+ background: #8a8a8a;
+ -webkit-box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a;
+ box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; }
+
+.slide-in-down.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: translateY(-100%);
+ -ms-transform: translateY(-100%);
+ transform: translateY(-100%);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden; }
+
+.slide-in-down.mui-enter.mui-enter-active {
+ -webkit-transform: translateY(0);
+ -ms-transform: translateY(0);
+ transform: translateY(0); }
+
+.slide-in-left.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: translateX(-100%);
+ -ms-transform: translateX(-100%);
+ transform: translateX(-100%);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden; }
+
+.slide-in-left.mui-enter.mui-enter-active {
+ -webkit-transform: translateX(0);
+ -ms-transform: translateX(0);
+ transform: translateX(0); }
+
+.slide-in-up.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: translateY(100%);
+ -ms-transform: translateY(100%);
+ transform: translateY(100%);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden; }
+
+.slide-in-up.mui-enter.mui-enter-active {
+ -webkit-transform: translateY(0);
+ -ms-transform: translateY(0);
+ transform: translateY(0); }
+
+.slide-in-right.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: translateX(100%);
+ -ms-transform: translateX(100%);
+ transform: translateX(100%);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden; }
+
+.slide-in-right.mui-enter.mui-enter-active {
+ -webkit-transform: translateX(0);
+ -ms-transform: translateX(0);
+ transform: translateX(0); }
+
+.slide-out-down.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: translateY(0);
+ -ms-transform: translateY(0);
+ transform: translateY(0);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden; }
+
+.slide-out-down.mui-leave.mui-leave-active {
+ -webkit-transform: translateY(100%);
+ -ms-transform: translateY(100%);
+ transform: translateY(100%); }
+
+.slide-out-right.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: translateX(0);
+ -ms-transform: translateX(0);
+ transform: translateX(0);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden; }
+
+.slide-out-right.mui-leave.mui-leave-active {
+ -webkit-transform: translateX(100%);
+ -ms-transform: translateX(100%);
+ transform: translateX(100%); }
+
+.slide-out-up.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: translateY(0);
+ -ms-transform: translateY(0);
+ transform: translateY(0);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden; }
+
+.slide-out-up.mui-leave.mui-leave-active {
+ -webkit-transform: translateY(-100%);
+ -ms-transform: translateY(-100%);
+ transform: translateY(-100%); }
+
+.slide-out-left.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: translateX(0);
+ -ms-transform: translateX(0);
+ transform: translateX(0);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden; }
+
+.slide-out-left.mui-leave.mui-leave-active {
+ -webkit-transform: translateX(-100%);
+ -ms-transform: translateX(-100%);
+ transform: translateX(-100%); }
+
+.fade-in.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ opacity: 0;
+ -webkit-transition-property: opacity;
+ transition-property: opacity; }
+
+.fade-in.mui-enter.mui-enter-active {
+ opacity: 1; }
+
+.fade-out.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ opacity: 1;
+ -webkit-transition-property: opacity;
+ transition-property: opacity; }
+
+.fade-out.mui-leave.mui-leave-active {
+ opacity: 0; }
+
+.hinge-in-from-top.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: perspective(2000px) rotateX(-90deg);
+ transform: perspective(2000px) rotateX(-90deg);
+ -webkit-transform-origin: top;
+ -ms-transform-origin: top;
+ transform-origin: top;
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 0; }
+
+.hinge-in-from-top.mui-enter.mui-enter-active {
+ -webkit-transform: perspective(2000px) rotate(0deg);
+ transform: perspective(2000px) rotate(0deg);
+ opacity: 1; }
+
+.hinge-in-from-right.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: perspective(2000px) rotateY(-90deg);
+ transform: perspective(2000px) rotateY(-90deg);
+ -webkit-transform-origin: right;
+ -ms-transform-origin: right;
+ transform-origin: right;
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 0; }
+
+.hinge-in-from-right.mui-enter.mui-enter-active {
+ -webkit-transform: perspective(2000px) rotate(0deg);
+ transform: perspective(2000px) rotate(0deg);
+ opacity: 1; }
+
+.hinge-in-from-bottom.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: perspective(2000px) rotateX(90deg);
+ transform: perspective(2000px) rotateX(90deg);
+ -webkit-transform-origin: bottom;
+ -ms-transform-origin: bottom;
+ transform-origin: bottom;
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 0; }
+
+.hinge-in-from-bottom.mui-enter.mui-enter-active {
+ -webkit-transform: perspective(2000px) rotate(0deg);
+ transform: perspective(2000px) rotate(0deg);
+ opacity: 1; }
+
+.hinge-in-from-left.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: perspective(2000px) rotateY(90deg);
+ transform: perspective(2000px) rotateY(90deg);
+ -webkit-transform-origin: left;
+ -ms-transform-origin: left;
+ transform-origin: left;
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 0; }
+
+.hinge-in-from-left.mui-enter.mui-enter-active {
+ -webkit-transform: perspective(2000px) rotate(0deg);
+ transform: perspective(2000px) rotate(0deg);
+ opacity: 1; }
+
+.hinge-in-from-middle-x.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: perspective(2000px) rotateX(-90deg);
+ transform: perspective(2000px) rotateX(-90deg);
+ -webkit-transform-origin: center;
+ -ms-transform-origin: center;
+ transform-origin: center;
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 0; }
+
+.hinge-in-from-middle-x.mui-enter.mui-enter-active {
+ -webkit-transform: perspective(2000px) rotate(0deg);
+ transform: perspective(2000px) rotate(0deg);
+ opacity: 1; }
+
+.hinge-in-from-middle-y.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: perspective(2000px) rotateY(-90deg);
+ transform: perspective(2000px) rotateY(-90deg);
+ -webkit-transform-origin: center;
+ -ms-transform-origin: center;
+ transform-origin: center;
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 0; }
+
+.hinge-in-from-middle-y.mui-enter.mui-enter-active {
+ -webkit-transform: perspective(2000px) rotate(0deg);
+ transform: perspective(2000px) rotate(0deg);
+ opacity: 1; }
+
+.hinge-out-from-top.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: perspective(2000px) rotate(0deg);
+ transform: perspective(2000px) rotate(0deg);
+ -webkit-transform-origin: top;
+ -ms-transform-origin: top;
+ transform-origin: top;
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 1; }
+
+.hinge-out-from-top.mui-leave.mui-leave-active {
+ -webkit-transform: perspective(2000px) rotateX(90deg);
+ transform: perspective(2000px) rotateX(90deg);
+ opacity: 0; }
+
+.hinge-out-from-right.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: perspective(2000px) rotate(0deg);
+ transform: perspective(2000px) rotate(0deg);
+ -webkit-transform-origin: right;
+ -ms-transform-origin: right;
+ transform-origin: right;
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 1; }
+
+.hinge-out-from-right.mui-leave.mui-leave-active {
+ -webkit-transform: perspective(2000px) rotateY(90deg);
+ transform: perspective(2000px) rotateY(90deg);
+ opacity: 0; }
+
+.hinge-out-from-bottom.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: perspective(2000px) rotate(0deg);
+ transform: perspective(2000px) rotate(0deg);
+ -webkit-transform-origin: bottom;
+ -ms-transform-origin: bottom;
+ transform-origin: bottom;
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 1; }
+
+.hinge-out-from-bottom.mui-leave.mui-leave-active {
+ -webkit-transform: perspective(2000px) rotateX(-90deg);
+ transform: perspective(2000px) rotateX(-90deg);
+ opacity: 0; }
+
+.hinge-out-from-left.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: perspective(2000px) rotate(0deg);
+ transform: perspective(2000px) rotate(0deg);
+ -webkit-transform-origin: left;
+ -ms-transform-origin: left;
+ transform-origin: left;
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 1; }
+
+.hinge-out-from-left.mui-leave.mui-leave-active {
+ -webkit-transform: perspective(2000px) rotateY(-90deg);
+ transform: perspective(2000px) rotateY(-90deg);
+ opacity: 0; }
+
+.hinge-out-from-middle-x.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: perspective(2000px) rotate(0deg);
+ transform: perspective(2000px) rotate(0deg);
+ -webkit-transform-origin: center;
+ -ms-transform-origin: center;
+ transform-origin: center;
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 1; }
+
+.hinge-out-from-middle-x.mui-leave.mui-leave-active {
+ -webkit-transform: perspective(2000px) rotateX(90deg);
+ transform: perspective(2000px) rotateX(90deg);
+ opacity: 0; }
+
+.hinge-out-from-middle-y.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: perspective(2000px) rotate(0deg);
+ transform: perspective(2000px) rotate(0deg);
+ -webkit-transform-origin: center;
+ -ms-transform-origin: center;
+ transform-origin: center;
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 1; }
+
+.hinge-out-from-middle-y.mui-leave.mui-leave-active {
+ -webkit-transform: perspective(2000px) rotateY(90deg);
+ transform: perspective(2000px) rotateY(90deg);
+ opacity: 0; }
+
+.scale-in-up.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: scale(0.5);
+ -ms-transform: scale(0.5);
+ transform: scale(0.5);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 0; }
+
+.scale-in-up.mui-enter.mui-enter-active {
+ -webkit-transform: scale(1);
+ -ms-transform: scale(1);
+ transform: scale(1);
+ opacity: 1; }
+
+.scale-in-down.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: scale(1.5);
+ -ms-transform: scale(1.5);
+ transform: scale(1.5);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 0; }
+
+.scale-in-down.mui-enter.mui-enter-active {
+ -webkit-transform: scale(1);
+ -ms-transform: scale(1);
+ transform: scale(1);
+ opacity: 1; }
+
+.scale-out-up.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: scale(1);
+ -ms-transform: scale(1);
+ transform: scale(1);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 1; }
+
+.scale-out-up.mui-leave.mui-leave-active {
+ -webkit-transform: scale(1.5);
+ -ms-transform: scale(1.5);
+ transform: scale(1.5);
+ opacity: 0; }
+
+.scale-out-down.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: scale(1);
+ -ms-transform: scale(1);
+ transform: scale(1);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 1; }
+
+.scale-out-down.mui-leave.mui-leave-active {
+ -webkit-transform: scale(0.5);
+ -ms-transform: scale(0.5);
+ transform: scale(0.5);
+ opacity: 0; }
+
+.spin-in.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: rotate(-0.75turn);
+ -ms-transform: rotate(-0.75turn);
+ transform: rotate(-0.75turn);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 0; }
+
+.spin-in.mui-enter.mui-enter-active {
+ -webkit-transform: rotate(0);
+ -ms-transform: rotate(0);
+ transform: rotate(0);
+ opacity: 1; }
+
+.spin-out.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: rotate(0);
+ -ms-transform: rotate(0);
+ transform: rotate(0);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 1; }
+
+.spin-out.mui-leave.mui-leave-active {
+ -webkit-transform: rotate(0.75turn);
+ -ms-transform: rotate(0.75turn);
+ transform: rotate(0.75turn);
+ opacity: 0; }
+
+.spin-in-ccw.mui-enter {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: rotate(0.75turn);
+ -ms-transform: rotate(0.75turn);
+ transform: rotate(0.75turn);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 0; }
+
+.spin-in-ccw.mui-enter.mui-enter-active {
+ -webkit-transform: rotate(0);
+ -ms-transform: rotate(0);
+ transform: rotate(0);
+ opacity: 1; }
+
+.spin-out-ccw.mui-leave {
+ -webkit-transition-duration: 500ms;
+ transition-duration: 500ms;
+ -webkit-transition-timing-function: linear;
+ transition-timing-function: linear;
+ -webkit-transform: rotate(0);
+ -ms-transform: rotate(0);
+ transform: rotate(0);
+ -webkit-transition-property: opacity, -webkit-transform;
+ transition-property: opacity, -webkit-transform;
+ transition-property: transform, opacity;
+ transition-property: transform, opacity, -webkit-transform;
+ opacity: 1; }
+
+.spin-out-ccw.mui-leave.mui-leave-active {
+ -webkit-transform: rotate(-0.75turn);
+ -ms-transform: rotate(-0.75turn);
+ transform: rotate(-0.75turn);
+ opacity: 0; }
+
+.slow {
+ -webkit-transition-duration: 750ms !important;
+ transition-duration: 750ms !important; }
+
+.fast {
+ -webkit-transition-duration: 250ms !important;
+ transition-duration: 250ms !important; }
+
+.linear {
+ -webkit-transition-timing-function: linear !important;
+ transition-timing-function: linear !important; }
+
+.ease {
+ -webkit-transition-timing-function: ease !important;
+ transition-timing-function: ease !important; }
+
+.ease-in {
+ -webkit-transition-timing-function: ease-in !important;
+ transition-timing-function: ease-in !important; }
+
+.ease-out {
+ -webkit-transition-timing-function: ease-out !important;
+ transition-timing-function: ease-out !important; }
+
+.ease-in-out {
+ -webkit-transition-timing-function: ease-in-out !important;
+ transition-timing-function: ease-in-out !important; }
+
+.bounce-in {
+ -webkit-transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
+ transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }
+
+.bounce-out {
+ -webkit-transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
+ transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }
+
+.bounce-in-out {
+ -webkit-transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
+ transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }
+
+.short-delay {
+ -webkit-transition-delay: 300ms !important;
+ transition-delay: 300ms !important; }
+
+.long-delay {
+ -webkit-transition-delay: 700ms !important;
+ transition-delay: 700ms !important; }
+
+.shake {
+ -webkit-animation-name: shake-7;
+ animation-name: shake-7; }
+
+@-webkit-keyframes shake-7 {
+ 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
+ -webkit-transform: translateX(7%);
+ transform: translateX(7%); }
+ 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
+ -webkit-transform: translateX(-7%);
+ transform: translateX(-7%); } }
+
+@keyframes shake-7 {
+ 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
+ -webkit-transform: translateX(7%);
+ transform: translateX(7%); }
+ 5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
+ -webkit-transform: translateX(-7%);
+ transform: translateX(-7%); } }
+
+.spin-cw {
+ -webkit-animation-name: spin-cw-1turn;
+ animation-name: spin-cw-1turn; }
+
+@-webkit-keyframes spin-cw-1turn {
+ 0% {
+ -webkit-transform: rotate(-1turn);
+ transform: rotate(-1turn); }
+ 100% {
+ -webkit-transform: rotate(0);
+ transform: rotate(0); } }
+
+@keyframes spin-cw-1turn {
+ 0% {
+ -webkit-transform: rotate(-1turn);
+ transform: rotate(-1turn); }
+ 100% {
+ -webkit-transform: rotate(0);
+ transform: rotate(0); } }
+
+.spin-ccw {
+ -webkit-animation-name: spin-ccw-1turn;
+ animation-name: spin-ccw-1turn; }
+
+@-webkit-keyframes spin-ccw-1turn {
+ 0% {
+ -webkit-transform: rotate(0);
+ transform: rotate(0); }
+ 100% {
+ -webkit-transform: rotate(-1turn);
+ transform: rotate(-1turn); } }
+
+@keyframes spin-ccw-1turn {
+ 0% {
+ -webkit-transform: rotate(0);
+ transform: rotate(0); }
+ 100% {
+ -webkit-transform: rotate(-1turn);
+ transform: rotate(-1turn); } }
+
+.wiggle {
+ -webkit-animation-name: wiggle-7deg;
+ animation-name: wiggle-7deg; }
+
+@-webkit-keyframes wiggle-7deg {
+ 40%, 50%, 60% {
+ -webkit-transform: rotate(7deg);
+ transform: rotate(7deg); }
+ 35%, 45%, 55%, 65% {
+ -webkit-transform: rotate(-7deg);
+ transform: rotate(-7deg); }
+ 0%, 30%, 70%, 100% {
+ -webkit-transform: rotate(0);
+ transform: rotate(0); } }
+
+@keyframes wiggle-7deg {
+ 40%, 50%, 60% {
+ -webkit-transform: rotate(7deg);
+ transform: rotate(7deg); }
+ 35%, 45%, 55%, 65% {
+ -webkit-transform: rotate(-7deg);
+ transform: rotate(-7deg); }
+ 0%, 30%, 70%, 100% {
+ -webkit-transform: rotate(0);
+ transform: rotate(0); } }
+
+.shake,
+.spin-cw,
+.spin-ccw,
+.wiggle {
+ -webkit-animation-duration: 500ms;
+ animation-duration: 500ms; }
+
+.infinite {
+ -webkit-animation-iteration-count: infinite;
+ animation-iteration-count: infinite; }
+
+.slow {
+ -webkit-animation-duration: 750ms !important;
+ animation-duration: 750ms !important; }
+
+.fast {
+ -webkit-animation-duration: 250ms !important;
+ animation-duration: 250ms !important; }
+
+.linear {
+ -webkit-animation-timing-function: linear !important;
+ animation-timing-function: linear !important; }
+
+.ease {
+ -webkit-animation-timing-function: ease !important;
+ animation-timing-function: ease !important; }
+
+.ease-in {
+ -webkit-animation-timing-function: ease-in !important;
+ animation-timing-function: ease-in !important; }
+
+.ease-out {
+ -webkit-animation-timing-function: ease-out !important;
+ animation-timing-function: ease-out !important; }
+
+.ease-in-out {
+ -webkit-animation-timing-function: ease-in-out !important;
+ animation-timing-function: ease-in-out !important; }
+
+.bounce-in {
+ -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
+ animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }
+
+.bounce-out {
+ -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
+ animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }
+
+.bounce-in-out {
+ -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
+ animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }
+
+.short-delay {
+ -webkit-animation-delay: 300ms !important;
+ animation-delay: 300ms !important; }
+
+.long-delay {
+ -webkit-animation-delay: 700ms !important;
+ animation-delay: 700ms !important; }
diff --git a/public/css/foundation.min.css b/public/css/foundation.min.css
new file mode 100644
index 000000000..d8a09d66b
--- /dev/null
+++ b/public/css/foundation.min.css
@@ -0,0 +1 @@
+@charset "UTF-8";@media print,screen and (min-width:40em){.reveal,.reveal.large,.reveal.small,.reveal.tiny{right:auto;left:auto;margin:0 auto}}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:3px}select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:3px}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#cacaca}.h1,h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h2,h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h3,h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h4,h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h5,h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}.h6,h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width:40em){.h1,h1{font-size:3rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:1.9375rem}.h4,h4{font-size:1.5625rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}}a{line-height:inherit;color:#2ba6cb;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#258faf}a img{border:0}hr{clear:both;max-width:62.5rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}dl,ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a;border-radius:3px}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}.cite-block,cite{display:block;color:#8a8a8a;font-size:.8125rem}.cite-block:before,cite:before{content:"— "}.code-inline,code{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#0a0a0a;display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem}.code-block{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#0a0a0a;display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:0 0!important;color:#000!important;-webkit-print-color-adjust:economy;color-adjust:economy;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print{display:table-cell!important}th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:3px;background-color:#fefefe;-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.1);box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}textarea{max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=button],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#cacaca}::-moz-placeholder{color:#cacaca}:-ms-input-placeholder{color:#cacaca}::-ms-input-placeholder{color:#cacaca}::placeholder{color:#cacaca}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.input-group>:first-child,.input-group>:first-child.input-group-button>*{border-radius:3px 0 0 3px}.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0 3px 3px 0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:3px;background-color:#fefefe;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}select:not([multiple]){padding-top:0;padding-bottom:0}.is-invalid-input:not(:focus){border-color:#c60f13;background-color:#f8e6e7}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#c60f13}.is-invalid-input:not(:focus)::-moz-placeholder{color:#c60f13}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#c60f13}.is-invalid-input:not(:focus)::-ms-input-placeholder{color:#c60f13}.is-invalid-input:not(:focus)::placeholder{color:#c60f13}.is-invalid-label{color:#c60f13}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;color:#c60f13}.form-error.is-visible{display:block}.text-hide{font:0/0 a!important;color:transparent!important;text-shadow:none!important;background-color:transparent!important;border:0!important}.text-truncate{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap!important}.text-nowrap{white-space:nowrap!important}.text-wrap{word-wrap:break-word!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-overline{text-decoration:overline!important}.text-underline{text-decoration:underline!important}.text-line-through{text-decoration:line-through!important}.font-wide{letter-spacing:.25rem}.font-normal{font-weight:400}.font-bold{font-weight:700}.font-italic{font-style:italic!important}ul.list-disc{list-style-type:disc!important}ul.list-circle{list-style-type:circle!important}ul.list-square{list-style-type:square!important}ol.list-decimal{list-style-type:decimal!important}ol.list-lower-alpha{list-style-type:lower-alpha!important}ol.list-lower-latin{list-style-type:lower-latin!important}ol.list-lower-roman{list-style-type:lower-roman!important}ol.list-upper-alpha{list-style-type:upper-alpha!important}ol.list-upper-latin{list-style-type:upper-latin!important}ol.list-upper-roman{list-style-type:upper-roman!important}.rounded{border-radius:5000px!important}.rounded .switch-paddle{border-radius:5000px!important}.rounded .switch-paddle:after{border-radius:50%}.radius{border-radius:.1875rem}.bordered{border:.0625rem solid #cacaca}.shadow{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.arrow-down{display:block;width:0;height:0;border:inset .4375rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#0a0a0a transparent transparent}.arrow-up{display:block;width:0;height:0;border:inset .4375rem;content:'';border-top-width:0;border-bottom-style:solid;border-color:transparent transparent #0a0a0a}.arrow-right{display:block;width:0;height:0;border:inset .4375rem;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #0a0a0a}.arrow-left{display:block;width:0;height:0;border:inset .4375rem;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #0a0a0a transparent transparent}.separator-center{text-align:center!important}.separator-center::after,.separator-center::before{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.separator-center::after{clear:both}.separator-center::after{position:relative!important;width:3rem;border-bottom:.125rem solid #2ba6cb;margin:1rem auto 0}.separator-left{text-align:left!important}.separator-left::after,.separator-left::before{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.separator-left::after{clear:both}.separator-left::after{position:relative!important;width:3rem;border-bottom:.125rem solid #2ba6cb;margin:1rem auto 0;margin-left:0!important}.separator-right{text-align:right!important}.separator-right::after,.separator-right::before{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.separator-right::after{clear:both}.separator-right::after{position:relative!important;width:3rem;border-bottom:.125rem solid #2ba6cb;margin:1rem auto 0;margin-right:0!important}.overflow-visible{overflow:visible!important}.overflow-x-visible{overflow-x:visible!important}.overflow-y-visible{overflow-y:visible!important}.overflow-hidden{overflow:hidden!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-scroll{overflow-y:scroll!important}.display-inline{display:inline!important}.display-inline-block{display:inline-block!important}.display-block{display:block!important}.display-table{display:table!important}.display-table-cell{display:table-cell!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-fixed-top{position:fixed!important;top:0!important;right:0!important;left:0!important;z-index:975}.position-fixed-bottom{position:fixed!important;right:0!important;bottom:0!important;left:0!important;z-index:975}.border-box{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.border-none{border:none!important}.width-25{width:25%!important}.width-50{width:50%!important}.width-75{width:75%!important}.width-100{width:100%!important}.height-25{height:25%!important}.height-50{height:50%!important}.height-75{height:75%!important}.height-100{height:100%!important}.max-width-100{max-width:100%!important}.max-height-100{max-height:100%!important}.margin-0{margin:0!important}.margin-top-0{margin-top:0!important}.margin-right-0{margin-right:0!important}.margin-bottom-0{margin-bottom:0!important}.margin-left-0{margin-left:0!important}.margin-horizontal-0{margin-right:0!important;margin-left:0!important}.margin-vertical-0{margin-top:0!important;margin-bottom:0!important}.padding-0{padding:0!important}.padding-top-0{padding-top:0!important}.padding-right-0{padding-right:0!important}.padding-bottom-0{padding-bottom:0!important}.padding-left-0{padding-left:0!important}.padding-horizontal-0{padding-right:0!important;padding-left:0!important}.padding-vertical-0{padding-top:0!important;padding-bottom:0!important}.margin-1{margin:1rem!important}.margin-top-1{margin-top:1rem!important}.margin-right-1{margin-right:1rem!important}.margin-bottom-1{margin-bottom:1rem!important}.margin-left-1{margin-left:1rem!important}.margin-horizontal-1{margin-right:1rem!important;margin-left:1rem!important}.margin-vertical-1{margin-top:1rem!important;margin-bottom:1rem!important}.padding-1{padding:1rem!important}.padding-top-1{padding-top:1rem!important}.padding-right-1{padding-right:1rem!important}.padding-bottom-1{padding-bottom:1rem!important}.padding-left-1{padding-left:1rem!important}.padding-horizontal-1{padding-right:1rem!important;padding-left:1rem!important}.padding-vertical-1{padding-top:1rem!important;padding-bottom:1rem!important}.margin-2{margin:2rem!important}.margin-top-2{margin-top:2rem!important}.margin-right-2{margin-right:2rem!important}.margin-bottom-2{margin-bottom:2rem!important}.margin-left-2{margin-left:2rem!important}.margin-horizontal-2{margin-right:2rem!important;margin-left:2rem!important}.margin-vertical-2{margin-top:2rem!important;margin-bottom:2rem!important}.padding-2{padding:2rem!important}.padding-top-2{padding-top:2rem!important}.padding-right-2{padding-right:2rem!important}.padding-bottom-2{padding-bottom:2rem!important}.padding-left-2{padding-left:2rem!important}.padding-horizontal-2{padding-right:2rem!important;padding-left:2rem!important}.padding-vertical-2{padding-top:2rem!important;padding-bottom:2rem!important}.margin-3{margin:3rem!important}.margin-top-3{margin-top:3rem!important}.margin-right-3{margin-right:3rem!important}.margin-bottom-3{margin-bottom:3rem!important}.margin-left-3{margin-left:3rem!important}.margin-horizontal-3{margin-right:3rem!important;margin-left:3rem!important}.margin-vertical-3{margin-top:3rem!important;margin-bottom:3rem!important}.padding-3{padding:3rem!important}.padding-top-3{padding-top:3rem!important}.padding-right-3{padding-right:3rem!important}.padding-bottom-3{padding-bottom:3rem!important}.padding-left-3{padding-left:3rem!important}.padding-horizontal-3{padding-right:3rem!important;padding-left:3rem!important}.padding-vertical-3{padding-top:3rem!important;padding-bottom:3rem!important}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::after,.clearfix::before{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.clearfix::after{clear:both}.hide{display:none!important}.invisible{visibility:hidden}@media print,screen and (max-width:39.99875em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.99875em){.show-for-medium{display:none!important}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.99875em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.99875em){.show-for-large{display:none!important}}@media print,screen and (min-width:64em) and (max-width:74.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.85em 1em;border:1px solid transparent;border-radius:3px;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer}[data-whatinput=mouse] .button{outline:0}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button,.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#2ba6cb;color:#fefefe}.button:focus,.button:hover{background-color:#258dad;color:#fefefe}.button.primary,.button.primary.disabled,.button.primary.disabled:focus,.button.primary.disabled:hover,.button.primary[disabled],.button.primary[disabled]:focus,.button.primary[disabled]:hover{background-color:#2ba6cb;color:#0a0a0a}.button.primary:focus,.button.primary:hover{background-color:#2285a2;color:#0a0a0a}.button.secondary,.button.secondary.disabled,.button.secondary.disabled:focus,.button.secondary.disabled:hover,.button.secondary[disabled],.button.secondary[disabled]:focus,.button.secondary[disabled]:hover{background-color:#e9e9e9;color:#0a0a0a}.button.secondary:focus,.button.secondary:hover{background-color:#bababa;color:#0a0a0a}.button.alert,.button.alert.disabled,.button.alert.disabled:focus,.button.alert.disabled:hover,.button.alert[disabled],.button.alert[disabled]:focus,.button.alert[disabled]:hover{background-color:#c60f13;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#9e0c0f;color:#fefefe}.button.success,.button.success.disabled,.button.success.disabled:focus,.button.success.disabled:hover,.button.success[disabled],.button.success[disabled]:focus,.button.success[disabled]:hover{background-color:#5da423;color:#0a0a0a}.button.success:focus,.button.success:hover{background-color:#4a831c;color:#0a0a0a}.button.warning,.button.warning.disabled,.button.warning.disabled:focus,.button.warning.disabled:hover,.button.warning[disabled],.button.warning[disabled]:focus,.button.warning[disabled]:hover{background-color:#ffae00;color:#0a0a0a}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#0a0a0a}.button.body-font,.button.body-font.disabled,.button.body-font.disabled:focus,.button.body-font.disabled:hover,.button.body-font[disabled],.button.body-font[disabled]:focus,.button.body-font[disabled]:hover{background-color:#222;color:#fefefe}.button.body-font:focus,.button.body-font:hover{background-color:#1b1b1b;color:#fefefe}.button.header,.button.header.disabled,.button.header.disabled:focus,.button.header.disabled:hover,.button.header[disabled],.button.header[disabled]:focus,.button.header[disabled]:hover{background-color:#222;color:#fefefe}.button.header:focus,.button.header:hover{background-color:#1b1b1b;color:#fefefe}.button.hollow,.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow:focus,.button.hollow:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button.hollow,.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{border:1px solid #2ba6cb;color:#2ba6cb}.button.hollow:focus,.button.hollow:hover{border-color:#165366;color:#165366}.button.hollow.primary,.button.hollow.primary.disabled,.button.hollow.primary.disabled:focus,.button.hollow.primary.disabled:hover,.button.hollow.primary[disabled],.button.hollow.primary[disabled]:focus,.button.hollow.primary[disabled]:hover{border:1px solid #2ba6cb;color:#2ba6cb}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#165366;color:#165366}.button.hollow.secondary,.button.hollow.secondary.disabled,.button.hollow.secondary.disabled:focus,.button.hollow.secondary.disabled:hover,.button.hollow.secondary[disabled],.button.hollow.secondary[disabled]:focus,.button.hollow.secondary[disabled]:hover{border:1px solid #e9e9e9;color:#e9e9e9}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#757575;color:#757575}.button.hollow.alert,.button.hollow.alert.disabled,.button.hollow.alert.disabled:focus,.button.hollow.alert.disabled:hover,.button.hollow.alert[disabled],.button.hollow.alert[disabled]:focus,.button.hollow.alert[disabled]:hover{border:1px solid #c60f13;color:#c60f13}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#63080a;color:#63080a}.button.hollow.success,.button.hollow.success.disabled,.button.hollow.success.disabled:focus,.button.hollow.success.disabled:hover,.button.hollow.success[disabled],.button.hollow.success[disabled]:focus,.button.hollow.success[disabled]:hover{border:1px solid #5da423;color:#5da423}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#2f5212;color:#2f5212}.button.hollow.warning,.button.hollow.warning.disabled,.button.hollow.warning.disabled:focus,.button.hollow.warning.disabled:hover,.button.hollow.warning[disabled],.button.hollow.warning[disabled]:focus,.button.hollow.warning[disabled]:hover{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.body-font,.button.hollow.body-font.disabled,.button.hollow.body-font.disabled:focus,.button.hollow.body-font.disabled:hover,.button.hollow.body-font[disabled],.button.hollow.body-font[disabled]:focus,.button.hollow.body-font[disabled]:hover{border:1px solid #222;color:#222}.button.hollow.body-font:focus,.button.hollow.body-font:hover{border-color:#111;color:#111}.button.hollow.header,.button.hollow.header.disabled,.button.hollow.header.disabled:focus,.button.hollow.header.disabled:hover,.button.hollow.header[disabled],.button.hollow.header[disabled]:focus,.button.hollow.header[disabled]:hover{border:1px solid #222;color:#222}.button.hollow.header:focus,.button.hollow.header:hover{border-color:#111;color:#111}.button.clear,.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear:focus,.button.clear:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{border-color:transparent;background-color:transparent}.button.clear,.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{color:#2ba6cb}.button.clear:focus,.button.clear:hover{color:#165366}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary.disabled:focus,.button.clear.primary.disabled:hover,.button.clear.primary[disabled],.button.clear.primary[disabled]:focus,.button.clear.primary[disabled]:hover{color:#2ba6cb}.button.clear.primary:focus,.button.clear.primary:hover{color:#165366}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary.disabled:focus,.button.clear.secondary.disabled:hover,.button.clear.secondary[disabled],.button.clear.secondary[disabled]:focus,.button.clear.secondary[disabled]:hover{color:#e9e9e9}.button.clear.secondary:focus,.button.clear.secondary:hover{color:#757575}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert.disabled:focus,.button.clear.alert.disabled:hover,.button.clear.alert[disabled],.button.clear.alert[disabled]:focus,.button.clear.alert[disabled]:hover{color:#c60f13}.button.clear.alert:focus,.button.clear.alert:hover{color:#63080a}.button.clear.success,.button.clear.success.disabled,.button.clear.success.disabled:focus,.button.clear.success.disabled:hover,.button.clear.success[disabled],.button.clear.success[disabled]:focus,.button.clear.success[disabled]:hover{color:#5da423}.button.clear.success:focus,.button.clear.success:hover{color:#2f5212}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning.disabled:focus,.button.clear.warning.disabled:hover,.button.clear.warning[disabled],.button.clear.warning[disabled]:focus,.button.clear.warning[disabled]:hover{color:#ffae00}.button.clear.warning:focus,.button.clear.warning:hover{color:#805700}.button.clear.body-font,.button.clear.body-font.disabled,.button.clear.body-font.disabled:focus,.button.clear.body-font.disabled:hover,.button.clear.body-font[disabled],.button.clear.body-font[disabled]:focus,.button.clear.body-font[disabled]:hover{color:#222}.button.clear.body-font:focus,.button.clear.body-font:hover{color:#111}.button.clear.header,.button.clear.header.disabled,.button.clear.header.disabled:focus,.button.clear.header.disabled:hover,.button.clear.header[disabled],.button.clear.header[disabled]:focus,.button.clear.header[disabled]:hover{color:#222}.button.clear.header:focus,.button.clear.header:hover{color:#111}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.dropdown::after{display:block;width:0;height:0;border:inset .4em;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fefefe transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}.button.dropdown.clear::after,.button.dropdown.hollow::after{border-top-color:#2ba6cb}.button.dropdown.clear.primary::after,.button.dropdown.hollow.primary::after{border-top-color:#2ba6cb}.button.dropdown.clear.secondary::after,.button.dropdown.hollow.secondary::after{border-top-color:#e9e9e9}.button.dropdown.clear.alert::after,.button.dropdown.hollow.alert::after{border-top-color:#c60f13}.button.dropdown.clear.success::after,.button.dropdown.hollow.success::after{border-top-color:#5da423}.button.dropdown.clear.warning::after,.button.dropdown.hollow.warning::after{border-top-color:#ffae00}.button.dropdown.clear.body-font::after,.button.dropdown.hollow.body-font::after{border-top-color:#222}.button.dropdown.clear.header::after,.button.dropdown.hollow.header::after{border-top-color:#222}.button.arrow-only::after{top:-.1em;float:none;margin-left:0}a.button:focus,a.button:hover{text-decoration:none}.close-button{position:absolute;z-index:10;color:#8a8a8a;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:1}.close-button,.close-button.medium{right:1rem;top:.5rem;font-size:2em;line-height:1}.button-group{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.button-group::after,.button-group::before{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.button-group::after{clear:both}.button-group::after,.button-group::before{display:none}.button-group .button{margin:0;margin-right:1px;margin-bottom:1px;font-size:.9rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.button-group .button:last-child{margin-right:0}.button-group.tiny .button{font-size:.6rem}.button-group.small .button{font-size:.75rem}.button-group.large .button{font-size:1.25rem}.button-group.expanded .button{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;margin-right:0}.button-group.primary .button,.button-group.primary .button.disabled,.button-group.primary .button.disabled:focus,.button-group.primary .button.disabled:hover,.button-group.primary .button[disabled],.button-group.primary .button[disabled]:focus,.button-group.primary .button[disabled]:hover{background-color:#2ba6cb;color:#0a0a0a}.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#2285a2;color:#0a0a0a}.button-group.secondary .button,.button-group.secondary .button.disabled,.button-group.secondary .button.disabled:focus,.button-group.secondary .button.disabled:hover,.button-group.secondary .button[disabled],.button-group.secondary .button[disabled]:focus,.button-group.secondary .button[disabled]:hover{background-color:#e9e9e9;color:#0a0a0a}.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#bababa;color:#0a0a0a}.button-group.alert .button,.button-group.alert .button.disabled,.button-group.alert .button.disabled:focus,.button-group.alert .button.disabled:hover,.button-group.alert .button[disabled],.button-group.alert .button[disabled]:focus,.button-group.alert .button[disabled]:hover{background-color:#c60f13;color:#fefefe}.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#9e0c0f;color:#fefefe}.button-group.success .button,.button-group.success .button.disabled,.button-group.success .button.disabled:focus,.button-group.success .button.disabled:hover,.button-group.success .button[disabled],.button-group.success .button[disabled]:focus,.button-group.success .button[disabled]:hover{background-color:#5da423;color:#0a0a0a}.button-group.success .button:focus,.button-group.success .button:hover{background-color:#4a831c;color:#0a0a0a}.button-group.warning .button,.button-group.warning .button.disabled,.button-group.warning .button.disabled:focus,.button-group.warning .button.disabled:hover,.button-group.warning .button[disabled],.button-group.warning .button[disabled]:focus,.button-group.warning .button[disabled]:hover{background-color:#ffae00;color:#0a0a0a}.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#cc8b00;color:#0a0a0a}.button-group.body-font .button,.button-group.body-font .button.disabled,.button-group.body-font .button.disabled:focus,.button-group.body-font .button.disabled:hover,.button-group.body-font .button[disabled],.button-group.body-font .button[disabled]:focus,.button-group.body-font .button[disabled]:hover{background-color:#222;color:#fefefe}.button-group.body-font .button:focus,.button-group.body-font .button:hover{background-color:#1b1b1b;color:#fefefe}.button-group.header .button,.button-group.header .button.disabled,.button-group.header .button.disabled:focus,.button-group.header .button.disabled:hover,.button-group.header .button[disabled],.button-group.header .button[disabled]:focus,.button-group.header .button[disabled]:hover{background-color:#222;color:#fefefe}.button-group.header .button:focus,.button-group.header .button:hover{background-color:#1b1b1b;color:#fefefe}.button-group.hollow .button,.button-group.hollow .button.disabled,.button-group.hollow .button.disabled:focus,.button-group.hollow .button.disabled:hover,.button-group.hollow .button:focus,.button-group.hollow .button:hover,.button-group.hollow .button[disabled],.button-group.hollow .button[disabled]:focus,.button-group.hollow .button[disabled]:hover{background-color:transparent}.button-group.hollow .button,.button-group.hollow .button.disabled,.button-group.hollow .button.disabled:focus,.button-group.hollow .button.disabled:hover,.button-group.hollow .button[disabled],.button-group.hollow .button[disabled]:focus,.button-group.hollow .button[disabled]:hover{border:1px solid #2ba6cb;color:#2ba6cb}.button-group.hollow .button:focus,.button-group.hollow .button:hover{border-color:#165366;color:#165366}.button-group.hollow .button.primary,.button-group.hollow .button.primary.disabled,.button-group.hollow .button.primary.disabled:focus,.button-group.hollow .button.primary.disabled:hover,.button-group.hollow .button.primary[disabled],.button-group.hollow .button.primary[disabled]:focus,.button-group.hollow .button.primary[disabled]:hover,.button-group.hollow.primary .button,.button-group.hollow.primary .button.disabled,.button-group.hollow.primary .button.disabled:focus,.button-group.hollow.primary .button.disabled:hover,.button-group.hollow.primary .button[disabled],.button-group.hollow.primary .button[disabled]:focus,.button-group.hollow.primary .button[disabled]:hover{border:1px solid #2ba6cb;color:#2ba6cb}.button-group.hollow .button.primary:focus,.button-group.hollow .button.primary:hover,.button-group.hollow.primary .button:focus,.button-group.hollow.primary .button:hover{border-color:#165366;color:#165366}.button-group.hollow .button.secondary,.button-group.hollow .button.secondary.disabled,.button-group.hollow .button.secondary.disabled:focus,.button-group.hollow .button.secondary.disabled:hover,.button-group.hollow .button.secondary[disabled],.button-group.hollow .button.secondary[disabled]:focus,.button-group.hollow .button.secondary[disabled]:hover,.button-group.hollow.secondary .button,.button-group.hollow.secondary .button.disabled,.button-group.hollow.secondary .button.disabled:focus,.button-group.hollow.secondary .button.disabled:hover,.button-group.hollow.secondary .button[disabled],.button-group.hollow.secondary .button[disabled]:focus,.button-group.hollow.secondary .button[disabled]:hover{border:1px solid #e9e9e9;color:#e9e9e9}.button-group.hollow .button.secondary:focus,.button-group.hollow .button.secondary:hover,.button-group.hollow.secondary .button:focus,.button-group.hollow.secondary .button:hover{border-color:#757575;color:#757575}.button-group.hollow .button.alert,.button-group.hollow .button.alert.disabled,.button-group.hollow .button.alert.disabled:focus,.button-group.hollow .button.alert.disabled:hover,.button-group.hollow .button.alert[disabled],.button-group.hollow .button.alert[disabled]:focus,.button-group.hollow .button.alert[disabled]:hover,.button-group.hollow.alert .button,.button-group.hollow.alert .button.disabled,.button-group.hollow.alert .button.disabled:focus,.button-group.hollow.alert .button.disabled:hover,.button-group.hollow.alert .button[disabled],.button-group.hollow.alert .button[disabled]:focus,.button-group.hollow.alert .button[disabled]:hover{border:1px solid #c60f13;color:#c60f13}.button-group.hollow .button.alert:focus,.button-group.hollow .button.alert:hover,.button-group.hollow.alert .button:focus,.button-group.hollow.alert .button:hover{border-color:#63080a;color:#63080a}.button-group.hollow .button.success,.button-group.hollow .button.success.disabled,.button-group.hollow .button.success.disabled:focus,.button-group.hollow .button.success.disabled:hover,.button-group.hollow .button.success[disabled],.button-group.hollow .button.success[disabled]:focus,.button-group.hollow .button.success[disabled]:hover,.button-group.hollow.success .button,.button-group.hollow.success .button.disabled,.button-group.hollow.success .button.disabled:focus,.button-group.hollow.success .button.disabled:hover,.button-group.hollow.success .button[disabled],.button-group.hollow.success .button[disabled]:focus,.button-group.hollow.success .button[disabled]:hover{border:1px solid #5da423;color:#5da423}.button-group.hollow .button.success:focus,.button-group.hollow .button.success:hover,.button-group.hollow.success .button:focus,.button-group.hollow.success .button:hover{border-color:#2f5212;color:#2f5212}.button-group.hollow .button.warning,.button-group.hollow .button.warning.disabled,.button-group.hollow .button.warning.disabled:focus,.button-group.hollow .button.warning.disabled:hover,.button-group.hollow .button.warning[disabled],.button-group.hollow .button.warning[disabled]:focus,.button-group.hollow .button.warning[disabled]:hover,.button-group.hollow.warning .button,.button-group.hollow.warning .button.disabled,.button-group.hollow.warning .button.disabled:focus,.button-group.hollow.warning .button.disabled:hover,.button-group.hollow.warning .button[disabled],.button-group.hollow.warning .button[disabled]:focus,.button-group.hollow.warning .button[disabled]:hover{border:1px solid #ffae00;color:#ffae00}.button-group.hollow .button.warning:focus,.button-group.hollow .button.warning:hover,.button-group.hollow.warning .button:focus,.button-group.hollow.warning .button:hover{border-color:#805700;color:#805700}.button-group.hollow .button.body-font,.button-group.hollow .button.body-font.disabled,.button-group.hollow .button.body-font.disabled:focus,.button-group.hollow .button.body-font.disabled:hover,.button-group.hollow .button.body-font[disabled],.button-group.hollow .button.body-font[disabled]:focus,.button-group.hollow .button.body-font[disabled]:hover,.button-group.hollow.body-font .button,.button-group.hollow.body-font .button.disabled,.button-group.hollow.body-font .button.disabled:focus,.button-group.hollow.body-font .button.disabled:hover,.button-group.hollow.body-font .button[disabled],.button-group.hollow.body-font .button[disabled]:focus,.button-group.hollow.body-font .button[disabled]:hover{border:1px solid #222;color:#222}.button-group.hollow .button.body-font:focus,.button-group.hollow .button.body-font:hover,.button-group.hollow.body-font .button:focus,.button-group.hollow.body-font .button:hover{border-color:#111;color:#111}.button-group.hollow .button.header,.button-group.hollow .button.header.disabled,.button-group.hollow .button.header.disabled:focus,.button-group.hollow .button.header.disabled:hover,.button-group.hollow .button.header[disabled],.button-group.hollow .button.header[disabled]:focus,.button-group.hollow .button.header[disabled]:hover,.button-group.hollow.header .button,.button-group.hollow.header .button.disabled,.button-group.hollow.header .button.disabled:focus,.button-group.hollow.header .button.disabled:hover,.button-group.hollow.header .button[disabled],.button-group.hollow.header .button[disabled]:focus,.button-group.hollow.header .button[disabled]:hover{border:1px solid #222;color:#222}.button-group.hollow .button.header:focus,.button-group.hollow .button.header:hover,.button-group.hollow.header .button:focus,.button-group.hollow.header .button:hover{border-color:#111;color:#111}.button-group.clear .button,.button-group.clear .button.disabled,.button-group.clear .button.disabled:focus,.button-group.clear .button.disabled:hover,.button-group.clear .button:focus,.button-group.clear .button:hover,.button-group.clear .button[disabled],.button-group.clear .button[disabled]:focus,.button-group.clear .button[disabled]:hover{border-color:transparent;background-color:transparent}.button-group.clear .button,.button-group.clear .button.disabled,.button-group.clear .button.disabled:focus,.button-group.clear .button.disabled:hover,.button-group.clear .button[disabled],.button-group.clear .button[disabled]:focus,.button-group.clear .button[disabled]:hover{color:#2ba6cb}.button-group.clear .button:focus,.button-group.clear .button:hover{color:#165366}.button-group.clear .button.primary,.button-group.clear .button.primary.disabled,.button-group.clear .button.primary.disabled:focus,.button-group.clear .button.primary.disabled:hover,.button-group.clear .button.primary[disabled],.button-group.clear .button.primary[disabled]:focus,.button-group.clear .button.primary[disabled]:hover,.button-group.clear.primary .button,.button-group.clear.primary .button.disabled,.button-group.clear.primary .button.disabled:focus,.button-group.clear.primary .button.disabled:hover,.button-group.clear.primary .button[disabled],.button-group.clear.primary .button[disabled]:focus,.button-group.clear.primary .button[disabled]:hover{color:#2ba6cb}.button-group.clear .button.primary:focus,.button-group.clear .button.primary:hover,.button-group.clear.primary .button:focus,.button-group.clear.primary .button:hover{color:#165366}.button-group.clear .button.secondary,.button-group.clear .button.secondary.disabled,.button-group.clear .button.secondary.disabled:focus,.button-group.clear .button.secondary.disabled:hover,.button-group.clear .button.secondary[disabled],.button-group.clear .button.secondary[disabled]:focus,.button-group.clear .button.secondary[disabled]:hover,.button-group.clear.secondary .button,.button-group.clear.secondary .button.disabled,.button-group.clear.secondary .button.disabled:focus,.button-group.clear.secondary .button.disabled:hover,.button-group.clear.secondary .button[disabled],.button-group.clear.secondary .button[disabled]:focus,.button-group.clear.secondary .button[disabled]:hover{color:#e9e9e9}.button-group.clear .button.secondary:focus,.button-group.clear .button.secondary:hover,.button-group.clear.secondary .button:focus,.button-group.clear.secondary .button:hover{color:#757575}.button-group.clear .button.alert,.button-group.clear .button.alert.disabled,.button-group.clear .button.alert.disabled:focus,.button-group.clear .button.alert.disabled:hover,.button-group.clear .button.alert[disabled],.button-group.clear .button.alert[disabled]:focus,.button-group.clear .button.alert[disabled]:hover,.button-group.clear.alert .button,.button-group.clear.alert .button.disabled,.button-group.clear.alert .button.disabled:focus,.button-group.clear.alert .button.disabled:hover,.button-group.clear.alert .button[disabled],.button-group.clear.alert .button[disabled]:focus,.button-group.clear.alert .button[disabled]:hover{color:#c60f13}.button-group.clear .button.alert:focus,.button-group.clear .button.alert:hover,.button-group.clear.alert .button:focus,.button-group.clear.alert .button:hover{color:#63080a}.button-group.clear .button.success,.button-group.clear .button.success.disabled,.button-group.clear .button.success.disabled:focus,.button-group.clear .button.success.disabled:hover,.button-group.clear .button.success[disabled],.button-group.clear .button.success[disabled]:focus,.button-group.clear .button.success[disabled]:hover,.button-group.clear.success .button,.button-group.clear.success .button.disabled,.button-group.clear.success .button.disabled:focus,.button-group.clear.success .button.disabled:hover,.button-group.clear.success .button[disabled],.button-group.clear.success .button[disabled]:focus,.button-group.clear.success .button[disabled]:hover{color:#5da423}.button-group.clear .button.success:focus,.button-group.clear .button.success:hover,.button-group.clear.success .button:focus,.button-group.clear.success .button:hover{color:#2f5212}.button-group.clear .button.warning,.button-group.clear .button.warning.disabled,.button-group.clear .button.warning.disabled:focus,.button-group.clear .button.warning.disabled:hover,.button-group.clear .button.warning[disabled],.button-group.clear .button.warning[disabled]:focus,.button-group.clear .button.warning[disabled]:hover,.button-group.clear.warning .button,.button-group.clear.warning .button.disabled,.button-group.clear.warning .button.disabled:focus,.button-group.clear.warning .button.disabled:hover,.button-group.clear.warning .button[disabled],.button-group.clear.warning .button[disabled]:focus,.button-group.clear.warning .button[disabled]:hover{color:#ffae00}.button-group.clear .button.warning:focus,.button-group.clear .button.warning:hover,.button-group.clear.warning .button:focus,.button-group.clear.warning .button:hover{color:#805700}.button-group.clear .button.body-font,.button-group.clear .button.body-font.disabled,.button-group.clear .button.body-font.disabled:focus,.button-group.clear .button.body-font.disabled:hover,.button-group.clear .button.body-font[disabled],.button-group.clear .button.body-font[disabled]:focus,.button-group.clear .button.body-font[disabled]:hover,.button-group.clear.body-font .button,.button-group.clear.body-font .button.disabled,.button-group.clear.body-font .button.disabled:focus,.button-group.clear.body-font .button.disabled:hover,.button-group.clear.body-font .button[disabled],.button-group.clear.body-font .button[disabled]:focus,.button-group.clear.body-font .button[disabled]:hover{color:#222}.button-group.clear .button.body-font:focus,.button-group.clear .button.body-font:hover,.button-group.clear.body-font .button:focus,.button-group.clear.body-font .button:hover{color:#111}.button-group.clear .button.header,.button-group.clear .button.header.disabled,.button-group.clear .button.header.disabled:focus,.button-group.clear .button.header.disabled:hover,.button-group.clear .button.header[disabled],.button-group.clear .button.header[disabled]:focus,.button-group.clear .button.header[disabled]:hover,.button-group.clear.header .button,.button-group.clear.header .button.disabled,.button-group.clear.header .button.disabled:focus,.button-group.clear.header .button.disabled:hover,.button-group.clear.header .button[disabled],.button-group.clear.header .button[disabled]:focus,.button-group.clear.header .button[disabled]:hover{color:#222}.button-group.clear .button.header:focus,.button-group.clear .button.header:hover,.button-group.clear.header .button:focus,.button-group.clear.header .button:hover{color:#111}.button-group.no-gaps .button{margin-right:-.0625rem}.button-group.no-gaps .button+.button{border-left-color:transparent}.button-group.stacked,.button-group.stacked-for-medium,.button-group.stacked-for-small{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.button-group.stacked .button,.button-group.stacked-for-medium .button,.button-group.stacked-for-small .button{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.button-group.stacked .button:last-child,.button-group.stacked-for-medium .button:last-child,.button-group.stacked-for-small .button:last-child{margin-bottom:0}.button-group.stacked-for-medium.expanded .button,.button-group.stacked-for-small.expanded .button,.button-group.stacked.expanded .button{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;margin-right:0}@media print,screen and (min-width:40em){.button-group.stacked-for-small .button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}}@media print,screen and (min-width:64em){.button-group.stacked-for-medium .button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}}@media print,screen and (max-width:39.99875em){.button-group.stacked-for-small.expanded{display:block}.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}}@media print,screen and (max-width:63.99875em){.button-group.stacked-for-medium.expanded{display:block}.button-group.stacked-for-medium.expanded .button{display:block;margin-right:0}}.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:.5rem;background-color:#cacaca;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slider-fill.is-dragging{-webkit-transition:all 0s linear;transition:all 0s linear}.slider-handle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1;display:inline-block;width:1.4rem;height:1.4rem;border-radius:3px;background-color:#2ba6cb;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation}[data-whatinput=mouse] .slider-handle{outline:0}.slider-handle:hover{background-color:#258dad}.slider-handle.is-dragging{-webkit-transition:all 0s linear;transition:all 0s linear}.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.switch{height:2rem;position:relative;margin-bottom:1rem;outline:0;font-size:.875rem;font-weight:700;color:#fefefe;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-input{position:absolute;margin-bottom:0;opacity:0}.switch-paddle{position:relative;display:block;width:4rem;height:2rem;border-radius:3px;background:#cacaca;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;font-weight:inherit;color:inherit;cursor:pointer}input+.switch-paddle{margin:0}.switch-paddle::after{position:absolute;top:.25rem;left:.25rem;display:block;width:1.5rem;height:1.5rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:3px;background:#fefefe;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;content:''}input:checked~.switch-paddle{background:#2ba6cb}input:checked~.switch-paddle::after{left:2.25rem}input:disabled~.switch-paddle{cursor:not-allowed;opacity:.5}[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}.switch-active,.switch-inactive{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.switch.tiny{height:1.5rem}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}.switch.tiny .switch-paddle::after{top:.25rem;left:.25rem;width:1rem;height:1rem}.switch.tiny input:checked~.switch-paddle::after{left:1.75rem}.switch.small{height:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}.switch.small .switch-paddle::after{top:.25rem;left:.25rem;width:1.25rem;height:1.25rem}.switch.small input:checked~.switch-paddle::after{left:2rem}.switch.large{height:2.5rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle::after{top:.25rem;left:.25rem;width:2rem;height:2rem}.switch.large input:checked~.switch-paddle::after{left:2.75rem}.menu{padding:0;margin:0;list-style:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-whatinput=mouse] .menu li{outline:0}.menu .button,.menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.menu a,.menu button,.menu input,.menu select{margin-bottom:0}.menu input{display:inline-block}.menu,.menu.horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu.expanded li{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.menu.simple{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu.simple li+li{margin-left:1rem}.menu.simple a{padding:0}@media print,screen and (min-width:40em){.menu.medium-horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.medium-vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu.medium-expanded li{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.menu.medium-simple li{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}@media print,screen and (min-width:64em){.menu.large-horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.large-vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu.large-expanded li{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.menu.large-simple li{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}.menu.nested{margin-right:0;margin-left:1rem}.menu.icons a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.menu.icon-bottom a,.menu.icon-left a,.menu.icon-right a,.menu.icon-top a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.menu.icon-left li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu.icon-left li a i,.menu.icon-left li a img,.menu.icon-left li a svg{margin-right:.25rem}.menu.icon-right li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu.icon-right li a i,.menu.icon-right li a img,.menu.icon-right li a svg{margin-left:.25rem}.menu.icon-top li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.menu.icon-top li a i,.menu.icon-top li a img,.menu.icon-top li a svg{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:.25rem;text-align:center}.menu.icon-bottom li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.menu.icon-bottom li a i,.menu.icon-bottom li a img,.menu.icon-bottom li a svg{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:.25rem;text-align:center}.menu .is-active>a{background:#2ba6cb;color:#0a0a0a}.menu .active>a{background:#2ba6cb;color:#0a0a0a}.menu.align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.menu.align-right li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.menu.align-right li .submenu li{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.menu.align-right.vertical li{display:block;text-align:right}.menu.align-right.vertical li .submenu li{text-align:right}.menu.align-right .nested{margin-right:1rem;margin-left:0}.menu.align-center li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu.align-center li .submenu li{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.menu .menu-text{padding:.7rem 1rem;font-weight:700;line-height:1;color:inherit}.menu-centered>.menu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu-centered>.menu li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu-centered>.menu li .submenu li{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.no-js [data-responsive-menu] ul{display:none}.is-drilldown{position:relative;overflow:hidden}.is-drilldown li{display:block}.is-drilldown.animate-height{-webkit-transition:height .5s;transition:height .5s}.drilldown a{padding:.7rem 1rem;background:#fefefe}.drilldown .is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.drilldown .is-drilldown-submenu.is-active{z-index:1;display:block;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.drilldown .is-drilldown-submenu.is-closing{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.drilldown .is-drilldown-submenu a{padding:.7rem 1rem}.drilldown .nested.is-drilldown-submenu{margin-right:0;margin-left:0}.drilldown .drilldown-submenu-cover-previous{min-height:100%}.drilldown .is-drilldown-submenu-parent>a{position:relative}.drilldown .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #2ba6cb;position:absolute;top:50%;margin-top:-6px;right:1rem}.drilldown.align-left .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #2ba6cb;right:1rem;left:auto}.drilldown.align-right .is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #2ba6cb transparent transparent;right:auto;left:1rem}.drilldown .js-drilldown-back>a::before{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #2ba6cb transparent transparent;display:inline-block;vertical-align:middle;margin-right:.75rem}.accordion-menu li{width:100%}.accordion-menu a{padding:.7rem 1rem}.accordion-menu .is-accordion-submenu a{padding:.7rem 1rem}.accordion-menu .nested.is-accordion-submenu{margin-right:0;margin-left:1rem}.accordion-menu.align-right .nested.is-accordion-submenu{margin-right:1rem;margin-left:0}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a{position:relative}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#2ba6cb transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1rem}.accordion-menu.align-left .is-accordion-submenu-parent>a::after{right:1rem;left:auto}.accordion-menu.align-right .is-accordion-submenu-parent>a::after{right:auto;left:1rem}.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.is-accordion-submenu-parent{position:relative}.has-submenu-toggle>a{margin-right:40px}.submenu-toggle{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.submenu-toggle::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#2ba6cb transparent transparent;top:0;bottom:0;margin:auto}.submenu-toggle[aria-expanded=true]::after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.submenu-toggle-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#2ba6cb transparent transparent;right:5px;left:auto;margin-top:-3px}[data-whatinput=mouse] .dropdown.menu a{outline:0}.dropdown.menu>li>a{padding:.7rem 1rem}.dropdown.menu>li.is-active>a{background:0 0;color:#2ba6cb}.no-js .dropdown.menu ul{display:none}.dropdown.menu .nested.is-dropdown-submenu{margin-right:0;margin-left:0}.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.vertical>li>a::after{right:14px}.dropdown.menu.vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #2ba6cb transparent transparent;right:auto;left:5px}.dropdown.menu.vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #2ba6cb}@media print,screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#2ba6cb transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.medium-vertical>li>a::after{right:14px}.dropdown.menu.medium-vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #2ba6cb transparent transparent;right:auto;left:5px}.dropdown.menu.medium-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #2ba6cb}}@media print,screen and (min-width:64em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#2ba6cb transparent transparent;right:5px;left:auto;margin-top:-3px}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.large-vertical>li>a::after{right:14px}.dropdown.menu.large-vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #2ba6cb transparent transparent;right:auto;left:5px}.dropdown.menu.large-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #2ba6cb}}.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent{position:relative}.is-dropdown-submenu-parent a::after{position:absolute;top:50%;right:5px;left:auto;margin-top:-6px}.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:1px solid #cacaca;background:#fefefe}.dropdown .is-dropdown-submenu a{padding:.7rem 1rem}.is-dropdown-submenu .is-dropdown-submenu-parent>a::after{right:14px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #2ba6cb transparent transparent;right:auto;left:5px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #2ba6cb}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.is-dropdown-submenu>li{width:100%}.is-dropdown-submenu.js-dropdown-active{display:block}.title-bar{padding:.5rem;background:#0a0a0a;color:#fefefe;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}.title-bar-left,.title-bar-right{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.title-bar-right{text-align:right}.title-bar-title{display:inline-block;vertical-align:middle;font-weight:700}.top-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar,.top-bar ul{background-color:#e6e6e6}.top-bar input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media print,screen and (min-width:40em){.top-bar{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-bar .top-bar-left{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:auto}.top-bar .top-bar-right{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}}@media print,screen and (max-width:63.99875em){.top-bar.stacked-for-medium{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media print,screen and (max-width:74.99875em){.top-bar.stacked-for-large{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.top-bar-title{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:.5rem 1rem .5rem 0}.top-bar-left,.top-bar-right{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.breadcrumbs{margin:0 0 1rem 0;list-style:none}.breadcrumbs::after,.breadcrumbs::before{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.breadcrumbs::after{clear:both}.breadcrumbs li{float:left;font-size:.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child)::after{position:relative;margin:0 .75rem;opacity:1;content:"/";color:#cacaca}.breadcrumbs a{color:#2ba6cb}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed}.pagination{margin-left:0;margin-bottom:1rem}.pagination::after,.pagination::before{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.pagination::after{clear:both}.pagination li{margin-right:.0625rem;border-radius:3px;font-size:.875rem;display:none}.pagination li:first-child,.pagination li:last-child{display:inline-block}@media print,screen and (min-width:40em){.pagination li{display:inline-block}}.pagination a,.pagination button{display:block;padding:.1875rem .625rem;border-radius:3px;color:#0a0a0a}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.1875rem .625rem;background:#2ba6cb;color:#fefefe;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:not-allowed}.pagination .disabled:hover{background:0 0}.pagination .ellipsis::after{padding:.1875rem .625rem;content:'\2026';color:#0a0a0a}.pagination-previous a::before,.pagination-previous.disabled::before{display:inline-block;margin-right:.5rem;content:"«"}.pagination-next a::after,.pagination-next.disabled::after{display:inline-block;margin-left:.5rem;content:"»"}.accordion{margin-left:0;background:#fefefe;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child{border-radius:3px 3px 0 0}.accordion-item:last-child>:last-child{border-radius:0 0 3px 3px}.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.75rem;line-height:1;color:#2ba6cb}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0 0 3px 3px}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}.accordion-title::before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:"+"}.is-active>.accordion-title::before{content:"–"}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.dropdown-pane{position:absolute;z-index:10;display:none;width:300px;padding:1rem;visibility:hidden;border:1px solid #cacaca;border-radius:3px;background-color:#fefefe;font-size:1rem}.dropdown-pane.is-opening{display:block}.dropdown-pane.is-open{display:block;visibility:visible}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.is-off-canvas-open{overflow:hidden}.js-off-canvas-overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;background:rgba(254,254,254,.25);opacity:0;visibility:hidden;overflow:hidden}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.js-off-canvas-overlay.is-closable{cursor:pointer}.js-off-canvas-overlay.is-overlay-absolute{position:absolute}.js-off-canvas-overlay.is-overlay-fixed{position:fixed}.off-canvas-wrapper{position:relative;overflow:hidden}.off-canvas{position:fixed;z-index:12;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas.is-transition-push{z-index:12}.off-canvas.is-closed{visibility:hidden}.off-canvas.is-transition-overlap{z-index:13}.off-canvas.is-transition-overlap.is-open{-webkit-box-shadow:0 0 10px rgba(10,10,10,.7);box-shadow:0 0 10px rgba(10,10,10,.7)}.off-canvas.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-absolute{position:absolute;z-index:12;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}[data-whatinput=mouse] .off-canvas-absolute{outline:0}.off-canvas-absolute.is-transition-push{z-index:12}.off-canvas-absolute.is-closed{visibility:hidden}.off-canvas-absolute.is-transition-overlap{z-index:13}.off-canvas-absolute.is-transition-overlap.is-open{-webkit-box-shadow:0 0 10px rgba(10,10,10,.7);box-shadow:0 0 10px rgba(10,10,10,.7)}.off-canvas-absolute.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.position-left{top:0;left:0;height:100%;overflow-y:auto;width:250px;-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas-content .off-canvas.position-left{-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-left.has-transition-push{-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}.position-left.is-transition-push{-webkit-box-shadow:inset -13px 0 20px -13px rgba(10,10,10,.25);box-shadow:inset -13px 0 20px -13px rgba(10,10,10,.25)}.position-right{top:0;right:0;height:100%;overflow-y:auto;width:250px;-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}.off-canvas-content .off-canvas.position-right{-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px)}.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-right.has-transition-push{-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px)}.position-right.is-transition-push{-webkit-box-shadow:inset 13px 0 20px -13px rgba(10,10,10,.25);box-shadow:inset 13px 0 20px -13px rgba(10,10,10,.25)}.position-top{top:0;left:0;width:100%;overflow-x:auto;height:250px;-webkit-transform:translateY(-250px);-ms-transform:translateY(-250px);transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top{-webkit-transform:translateY(-250px);-ms-transform:translateY(-250px);transform:translateY(-250px)}.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-top.has-transition-push{-webkit-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px)}.position-top.is-transition-push{-webkit-box-shadow:inset 0 -13px 20px -13px rgba(10,10,10,.25);box-shadow:inset 0 -13px 20px -13px rgba(10,10,10,.25)}.position-bottom{bottom:0;left:0;width:100%;overflow-x:auto;height:250px;-webkit-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom{-webkit-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px)}.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content.is-open-bottom.has-transition-push{-webkit-transform:translateY(-250px);-ms-transform:translateY(-250px);transform:translateY(-250px)}.position-bottom.is-transition-push{-webkit-box-shadow:inset 0 13px 20px -13px rgba(10,10,10,.25);box-shadow:inset 0 13px 20px -13px rgba(10,10,10,.25)}.off-canvas-content{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.off-canvas-content.has-transition-overlap,.off-canvas-content.has-transition-push{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.off-canvas-content.has-transition-push{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.off-canvas-content .off-canvas.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media print,screen and (min-width:40em){.position-left.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-left.reveal-for-medium .close-button{display:none}.off-canvas-content .position-left.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.position-right.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-right.reveal-for-medium .close-button{display:none}.off-canvas-content .position-right.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}.position-top.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-top.reveal-for-medium .close-button{display:none}.off-canvas-content .position-top.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-medium~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-bottom.reveal-for-medium .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-medium{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width:64em){.position-left.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-left.reveal-for-large .close-button{display:none}.off-canvas-content .position-left.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-left{margin-left:250px}.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.position-right.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-right.reveal-for-large .close-button{display:none}.off-canvas-content .position-right.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-right{margin-right:250px}.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}.position-top.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-top.reveal-for-large .close-button{display:none}.off-canvas-content .position-top.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-top{margin-top:250px}.position-top.reveal-for-large~.off-canvas-content{margin-top:250px}.position-bottom.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none;z-index:12;-webkit-transition:none;transition:none;visibility:visible}.position-bottom.reveal-for-large .close-button{display:none}.off-canvas-content .position-bottom.reveal-for-large{-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas-content.has-reveal-bottom{margin-bottom:250px}.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:250px}}@media print,screen and (min-width:40em){.off-canvas.in-canvas-for-medium{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;-webkit-transition:none;transition:none}.off-canvas.in-canvas-for-medium.position-bottom,.off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas.in-canvas-for-medium .close-button{display:none}}@media print,screen and (min-width:64em){.off-canvas.in-canvas-for-large{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;-webkit-transition:none;transition:none}.off-canvas.in-canvas-for-large.position-bottom,.off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.off-canvas.in-canvas-for-large .close-button{display:none}}.tabs{margin:0;border:1px solid #e6e6e6;background:#fefefe;list-style-type:none}.tabs::after,.tabs::before{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.tabs::after{clear:both}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:0 0}.tabs.primary{background:#2ba6cb}.tabs.primary>li>a{color:#0a0a0a}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#299ec1}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.75rem;line-height:1;color:#2ba6cb}[data-whatinput=mouse] .tabs-title>a{outline:0}.tabs-title>a:hover{background:#fefefe;color:#258faf}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#2ba6cb}.tabs-content{border:1px solid #e6e6e6;border-top:0;background:#fefefe;color:#0a0a0a;-webkit-transition:all .5s ease;transition:all .5s ease}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.callout{position:relative;margin:0 0 1rem 0;padding:1rem;border:1px solid rgba(10,10,10,.25);border-radius:3px;background-color:#fff;color:#0a0a0a}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#def2f8;color:#0a0a0a}.callout.secondary{background-color:#fcfcfc;color:#0a0a0a}.callout.alert{background-color:#fcd6d6;color:#0a0a0a}.callout.success{background-color:#e6f7d9;color:#0a0a0a}.callout.warning{background-color:#fff3d9;color:#0a0a0a}.callout.body-font{background-color:#dedede;color:#0a0a0a}.callout.header{background-color:#dedede;color:#0a0a0a}.callout.small{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}.callout.large{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}.card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem;border:1px solid #e6e6e6;border-radius:3px;background:#fefefe;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;color:#0a0a0a}.card>:last-child{margin-bottom:0}.card-divider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:1rem;background:#e6e6e6}.card-divider>:last-child{margin-bottom:0}.card-section{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:1rem}.card-section>:last-child{margin-bottom:0}.card-image{min-height:1px}.media-object{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.media-object img{max-width:none}@media print,screen and (max-width:39.99875em){.media-object.stack-for-small{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.media-object-section{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}.media-object-section>:last-child{margin-bottom:0}@media print,screen and (max-width:39.99875em){.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.stack-for-small .media-object-section img{width:100%}}.media-object-section.main-section{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden}html.is-reveal-open.zf-has-scroll{overflow-y:scroll}html.is-reveal-open body{overflow-y:hidden}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(10,10,10,.45);overflow-y:auto}.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:3px;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media print,screen and (min-width:40em){.reveal{min-height:0}}.reveal .column{min-width:0}.reveal>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.reveal{width:600px;max-width:62.5rem}}.reveal.collapse{padding:0}@media print,screen and (min-width:40em){.reveal.tiny{width:30%;max-width:62.5rem}}@media print,screen and (min-width:40em){.reveal.small{width:50%;max-width:62.5rem}}@media print,screen and (min-width:40em){.reveal.large{width:90%;max-width:62.5rem}}.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}@media print,screen and (max-width:39.99875em){.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.badge{display:inline-block;min-width:2.1em;padding:.3em;border-radius:50%;font-size:.6rem;text-align:center;background:#2ba6cb;color:#fefefe}.badge.primary{background:#2ba6cb;color:#0a0a0a}.badge.secondary{background:#e9e9e9;color:#0a0a0a}.badge.alert{background:#c60f13;color:#fefefe}.badge.success{background:#5da423;color:#0a0a0a}.badge.warning{background:#ffae00;color:#0a0a0a}.badge.body-font{background:#222;color:#fefefe}.badge.header{background:#222;color:#fefefe}.label{display:inline-block;padding:.33333rem .5rem;border-radius:3px;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default;background:#2ba6cb;color:#fefefe}.label.primary{background:#2ba6cb;color:#0a0a0a}.label.secondary{background:#e9e9e9;color:#0a0a0a}.label.alert{background:#c60f13;color:#fefefe}.label.success{background:#5da423;color:#0a0a0a}.label.warning{background:#ffae00;color:#0a0a0a}.label.body-font{background:#222;color:#fefefe}.label.header{background:#222;color:#fefefe}.progress{height:1rem;margin-bottom:1rem;border-radius:3px;background-color:#cacaca}.progress.primary .progress-meter{background-color:#2ba6cb}.progress.secondary .progress-meter{background-color:#e9e9e9}.progress.alert .progress-meter{background-color:#c60f13}.progress.success .progress-meter{background-color:#5da423}.progress.warning .progress-meter{background-color:#ffae00}.progress.body-font .progress-meter{background-color:#222}.progress.header .progress-meter{background-color:#222}.progress-meter{position:relative;display:block;width:0%;height:100%;background-color:#2ba6cb;border-radius:3px}.progress-meter-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;font-size:.75rem;font-weight:700;color:#fefefe;white-space:nowrap;border-radius:3px}.has-tip{position:relative;display:inline-block;border-bottom:dotted 1px #8a8a8a;font-weight:700;cursor:help}.tooltip{position:absolute;top:calc(100% + .6495rem);z-index:1200;max-width:10rem;padding:.75rem;border-radius:3px;background-color:#0a0a0a;font-size:80%;color:#fefefe}.tooltip::before{position:absolute}.tooltip.bottom::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-top-width:0;border-bottom-style:solid;border-color:transparent transparent #0a0a0a;bottom:100%}.tooltip.bottom.align-center::before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.top::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-bottom-width:0;border-top-style:solid;border-color:#0a0a0a transparent transparent;top:100%;bottom:auto}.tooltip.top.align-center::before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.left::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #0a0a0a;left:100%}.tooltip.left.align-center::before{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.right::before{display:block;width:0;height:0;border:inset .75rem;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #0a0a0a transparent transparent;right:100%;left:auto}.tooltip.right.align-center::before{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.align-top::before{bottom:auto;top:10%}.tooltip.align-bottom::before{bottom:10%;top:auto}.tooltip.align-left::before{left:10%;right:auto}.tooltip.align-right::before{left:auto;right:10%}.flex-video,.responsive-embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen,.responsive-embed.widescreen{padding-bottom:56.25%}.orbit{position:relative}.orbit-container{position:relative;height:0;margin:0;list-style:none;overflow:hidden}.orbit-slide{width:100%;position:absolute}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-figure{margin:0}.orbit-image{width:100%;max-width:100%;margin:0}.orbit-caption{position:absolute;bottom:0;width:100%;margin-bottom:0;padding:1rem;background-color:rgba(10,10,10,.5);color:#fefefe}.orbit-next,.orbit-previous{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;padding:1rem;color:#fefefe}[data-whatinput=mouse] .orbit-next,[data-whatinput=mouse] .orbit-previous{outline:0}.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:rgba(10,10,10,.5)}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem;text-align:center}[data-whatinput=mouse] .orbit-bullets{outline:0}.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;border-radius:50%;background-color:#cacaca}.orbit-bullets button:hover{background-color:#8a8a8a}.orbit-bullets button.is-active{background-color:#8a8a8a}.thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:4px solid #fefefe;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(10,10,10,.2);box-shadow:0 0 0 1px rgba(10,10,10,.2);line-height:0}a.thumbnail{-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}a.thumbnail:focus,a.thumbnail:hover{-webkit-box-shadow:0 0 6px 1px rgba(43,166,203,.5);box-shadow:0 0 6px 1px rgba(43,166,203,.5)}a.thumbnail image{-webkit-box-shadow:none;box-shadow:none}.sticky-container{position:relative}.sticky{position:relative;z-index:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sticky.is-stuck{position:fixed;z-index:5;width:100%}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.sticky.is-anchored.is-at-bottom{bottom:0}.grid-container{padding-right:.9375rem;padding-left:.9375rem;max-width:62.5rem;margin-left:auto;margin-right:auto}.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem;max-width:100%;margin-left:auto;margin-right:auto}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.cell.shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-auto{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}@media print,screen and (min-width:40em){.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}@media print,screen and (min-width:40em){.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.33333%}.small-margin-collapse>.small-2{width:16.66667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.33333%}.small-margin-collapse>.small-5{width:41.66667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.33333%}.small-margin-collapse>.small-8{width:66.66667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.33333%}.small-margin-collapse>.small-11{width:91.66667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:40em){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:40em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:40em){.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:40em){.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + .9375rem)}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .9375rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .9375rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .9375rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .9375rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .9375rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .9375rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .9375rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .9375rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .9375rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .9375rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .9375rem)}@media print,screen and (min-width:40em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem)}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + .9375rem)}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem)}}.grid-y{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:40em){.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.small-1{height:8.33333%}.grid-y>.small-2{height:16.66667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.33333%}.grid-y>.small-5{height:41.66667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.33333%}.grid-y>.small-8{height:66.66667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.33333%}.grid-y>.small-11{height:91.66667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width:40em){.grid-y>.medium-auto{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:64em){.grid-y>.large-auto{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;height:auto}.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}@media print,screen and (min-width:40em){.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame{overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media print,screen and (min-width:40em){.medium-grid-frame{overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print,screen and (min-width:64em){.large-grid-frame{overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}@media print,screen and (min-width:40em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}@media print,screen and (min-width:64em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:40em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:64em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}@media print,screen and (min-width:40em){.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}@media print,screen and (min-width:40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}.align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.align-left.vertical.menu>li>a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-right.vertical.menu>li>a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.align-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.align-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.align-center-middle{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.small-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.small-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.small-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.small-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.small-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}@media print,screen and (min-width:40em){.medium-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.medium-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.medium-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.medium-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.medium-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.medium-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}@media print,screen and (min-width:64em){.large-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.large-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.large-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.large-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.large-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.large-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-child-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex-child-grow{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.flex-child-shrink{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.medium-flex-child-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.medium-flex-child-grow{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.medium-flex-child-shrink{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.medium-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.medium-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.medium-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.medium-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media print,screen and (min-width:64em){.large-flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.large-flex-child-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.large-flex-child-grow{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.large-flex-child-shrink{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.large-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.large-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.large-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.large-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fefefe;-webkit-box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;content:''}.menu-icon:hover::after{background:#cacaca;-webkit-box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon.dark::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#0a0a0a;-webkit-box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;content:''}.menu-icon.dark:hover::after{background:#8a8a8a;-webkit-box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.slide-in-down.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.slide-in-left.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.slide-in-up.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.slide-in-right.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.slide-out-down.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-down.mui-leave.mui-leave-active{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.slide-out-right.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.slide-out-up.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.slide-out-left.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-left.mui-leave.mui-leave-active{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.fade-in.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;opacity:1;-webkit-transition-property:opacity;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-right.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-bottom.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-left.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-x.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-y.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-out-from-top.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-top.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-right.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-bottom.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-left.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}.scale-in-up.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.scale-in-up.mui-enter.mui-enter-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-in-down.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.scale-in-down.mui-enter.mui-enter-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-out-up.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.scale-out-up.mui-leave.mui-leave-active{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.scale-out-down.mui-leave.mui-leave-active{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}.spin-in.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:rotate(-.75turn);-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.spin-in.mui-enter.mui-enter-active{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.spin-out.mui-leave.mui-leave-active{-webkit-transform:rotate(.75turn);-ms-transform:rotate(.75turn);transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:rotate(.75turn);-ms-transform:rotate(.75turn);transform:rotate(.75turn);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:0}.spin-in-ccw.mui-enter.mui-enter-active{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{-webkit-transform:rotate(-.75turn);-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);opacity:0}.slow{-webkit-transition-duration:750ms!important;transition-duration:750ms!important}.fast{-webkit-transition-duration:250ms!important;transition-duration:250ms!important}.linear{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.ease{-webkit-transition-timing-function:ease!important;transition-timing-function:ease!important}.ease-in{-webkit-transition-timing-function:ease-in!important;transition-timing-function:ease-in!important}.ease-out{-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}.ease-in-out{-webkit-transition-timing-function:ease-in-out!important;transition-timing-function:ease-in-out!important}.bounce-in{-webkit-transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{-webkit-transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important;transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{-webkit-transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{-webkit-transition-delay:.3s!important;transition-delay:.3s!important}.long-delay{-webkit-transition-delay:.7s!important;transition-delay:.7s!important}.shake{-webkit-animation-name:shake-7;animation-name:shake-7}@-webkit-keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}.spin-cw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn}@-webkit-keyframes spin-cw-1turn{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes spin-cw-1turn{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.spin-ccw{-webkit-animation-name:spin-ccw-1turn;animation-name:spin-ccw-1turn}@-webkit-keyframes spin-ccw-1turn{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ccw-1turn{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.wiggle{-webkit-animation-name:wiggle-7deg;animation-name:wiggle-7deg}@-webkit-keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}0%,100%,30%,70%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}0%,100%,30%,70%{-webkit-transform:rotate(0);transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{-webkit-animation-duration:.5s;animation-duration:.5s}.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.slow{-webkit-animation-duration:750ms!important;animation-duration:750ms!important}.fast{-webkit-animation-duration:250ms!important;animation-duration:250ms!important}.linear{-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.ease{-webkit-animation-timing-function:ease!important;animation-timing-function:ease!important}.ease-in{-webkit-animation-timing-function:ease-in!important;animation-timing-function:ease-in!important}.ease-out{-webkit-animation-timing-function:ease-out!important;animation-timing-function:ease-out!important}.ease-in-out{-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important}.bounce-in{-webkit-animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{-webkit-animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important;animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{-webkit-animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.long-delay{-webkit-animation-delay:.7s!important;animation-delay:.7s!important}
\ No newline at end of file
diff --git a/public/css/images.zip b/public/css/images.zip
new file mode 100644
index 000000000..792ae3789
Binary files /dev/null and b/public/css/images.zip differ
diff --git a/public/css/images/layers-2x.png b/public/css/images/layers-2x.png
new file mode 100644
index 000000000..200c333dc
Binary files /dev/null and b/public/css/images/layers-2x.png differ
diff --git a/public/css/images/layers.png b/public/css/images/layers.png
new file mode 100644
index 000000000..1a72e5784
Binary files /dev/null and b/public/css/images/layers.png differ
diff --git a/public/css/images/leaf-green.png b/public/css/images/leaf-green.png
new file mode 100644
index 000000000..6c24f60f2
Binary files /dev/null and b/public/css/images/leaf-green.png differ
diff --git a/public/css/images/leaf-shadow.png b/public/css/images/leaf-shadow.png
new file mode 100644
index 000000000..6b979fab0
Binary files /dev/null and b/public/css/images/leaf-shadow.png differ
diff --git a/public/css/images/major-marker-icon-antenna.png b/public/css/images/major-marker-icon-antenna.png
new file mode 100644
index 000000000..070d4f66a
Binary files /dev/null and b/public/css/images/major-marker-icon-antenna.png differ
diff --git a/public/css/images/major-marker-icon-phone-talk.png b/public/css/images/major-marker-icon-phone-talk.png
new file mode 100644
index 000000000..f7604d95c
Binary files /dev/null and b/public/css/images/major-marker-icon-phone-talk.png differ
diff --git a/public/css/images/marker-icon-2x-back.png b/public/css/images/marker-icon-2x-back.png
new file mode 100644
index 000000000..88f9e5018
Binary files /dev/null and b/public/css/images/marker-icon-2x-back.png differ
diff --git a/public/css/images/marker-icon-2x-green.png b/public/css/images/marker-icon-2x-green.png
new file mode 100644
index 000000000..a9c2a28c2
Binary files /dev/null and b/public/css/images/marker-icon-2x-green.png differ
diff --git a/public/css/images/marker-icon-2x-red.png b/public/css/images/marker-icon-2x-red.png
new file mode 100644
index 000000000..98b125f1b
Binary files /dev/null and b/public/css/images/marker-icon-2x-red.png differ
diff --git a/public/css/images/marker-icon-2x-yellow.png b/public/css/images/marker-icon-2x-yellow.png
new file mode 100644
index 000000000..e15b66fe8
Binary files /dev/null and b/public/css/images/marker-icon-2x-yellow.png differ
diff --git a/public/css/images/marker-icon-2x.afphoto b/public/css/images/marker-icon-2x.afphoto
new file mode 100644
index 000000000..22d3f62a8
Binary files /dev/null and b/public/css/images/marker-icon-2x.afphoto differ
diff --git a/public/css/images/marker-icon-2x.png b/public/css/images/marker-icon-2x.png
new file mode 100644
index 000000000..a9c2a28c2
Binary files /dev/null and b/public/css/images/marker-icon-2x.png differ
diff --git a/public/css/images/marker-icon-3-critical.png b/public/css/images/marker-icon-3-critical.png
new file mode 100644
index 000000000..c73f725d8
Binary files /dev/null and b/public/css/images/marker-icon-3-critical.png differ
diff --git a/public/css/images/marker-icon-Ice-critical.png b/public/css/images/marker-icon-Ice-critical.png
new file mode 100644
index 000000000..6f739e15d
Binary files /dev/null and b/public/css/images/marker-icon-Ice-critical.png differ
diff --git a/public/css/images/marker-icon-ac-unit.png b/public/css/images/marker-icon-ac-unit.png
new file mode 100644
index 000000000..8aa0299dc
Binary files /dev/null and b/public/css/images/marker-icon-ac-unit.png differ
diff --git a/public/css/images/marker-icon-air.png b/public/css/images/marker-icon-air.png
new file mode 100644
index 000000000..3651fb1b2
Binary files /dev/null and b/public/css/images/marker-icon-air.png differ
diff --git a/public/css/images/marker-icon-antenna.png b/public/css/images/marker-icon-antenna.png
new file mode 100644
index 000000000..e79a7de1c
Binary files /dev/null and b/public/css/images/marker-icon-antenna.png differ
diff --git a/public/css/images/marker-icon-back.png b/public/css/images/marker-icon-back.png
new file mode 100644
index 000000000..950edf246
Binary files /dev/null and b/public/css/images/marker-icon-back.png differ
diff --git a/public/css/images/marker-icon-bell-critical.png b/public/css/images/marker-icon-bell-critical.png
new file mode 100644
index 000000000..66c01341d
Binary files /dev/null and b/public/css/images/marker-icon-bell-critical.png differ
diff --git a/public/css/images/marker-icon-bell-shake-critical.png b/public/css/images/marker-icon-bell-shake-critical.png
new file mode 100644
index 000000000..cf8fd29a9
Binary files /dev/null and b/public/css/images/marker-icon-bell-shake-critical.png differ
diff --git a/public/css/images/marker-icon-bgt-critical.png b/public/css/images/marker-icon-bgt-critical.png
new file mode 100644
index 000000000..c76bbd8c8
Binary files /dev/null and b/public/css/images/marker-icon-bgt-critical.png differ
diff --git a/public/css/images/marker-icon-bgt.png b/public/css/images/marker-icon-bgt.png
new file mode 100644
index 000000000..5d2c26782
Binary files /dev/null and b/public/css/images/marker-icon-bgt.png differ
diff --git a/public/css/images/marker-icon-bgt2-critical.png b/public/css/images/marker-icon-bgt2-critical.png
new file mode 100644
index 000000000..233ac6e47
Binary files /dev/null and b/public/css/images/marker-icon-bgt2-critical.png differ
diff --git a/public/css/images/marker-icon-bgt2.png b/public/css/images/marker-icon-bgt2.png
new file mode 100644
index 000000000..43fae1790
Binary files /dev/null and b/public/css/images/marker-icon-bgt2.png differ
diff --git a/public/css/images/marker-icon-box.png b/public/css/images/marker-icon-box.png
new file mode 100644
index 000000000..2531d911a
Binary files /dev/null and b/public/css/images/marker-icon-box.png differ
diff --git a/public/css/images/marker-icon-camera-critical.png b/public/css/images/marker-icon-camera-critical.png
new file mode 100644
index 000000000..d12c2333c
Binary files /dev/null and b/public/css/images/marker-icon-camera-critical.png differ
diff --git a/public/css/images/marker-icon-camera.png b/public/css/images/marker-icon-camera.png
new file mode 100644
index 000000000..2ee3ff3d1
Binary files /dev/null and b/public/css/images/marker-icon-camera.png differ
diff --git a/public/css/images/marker-icon-car-critical.png b/public/css/images/marker-icon-car-critical.png
new file mode 100644
index 000000000..21bf7f3d5
Binary files /dev/null and b/public/css/images/marker-icon-car-critical.png differ
diff --git a/public/css/images/marker-icon-car-unfall-critical.png b/public/css/images/marker-icon-car-unfall-critical.png
new file mode 100644
index 000000000..6c1e606ad
Binary files /dev/null and b/public/css/images/marker-icon-car-unfall-critical.png differ
diff --git a/public/css/images/marker-icon-car.png b/public/css/images/marker-icon-car.png
new file mode 100644
index 000000000..cb2687d22
Binary files /dev/null and b/public/css/images/marker-icon-car.png differ
diff --git a/public/css/images/marker-icon-desktop-windows.png b/public/css/images/marker-icon-desktop-windows.png
new file mode 100644
index 000000000..b08df0d39
Binary files /dev/null and b/public/css/images/marker-icon-desktop-windows.png differ
diff --git a/public/css/images/marker-icon-devices.png b/public/css/images/marker-icon-devices.png
new file mode 100644
index 000000000..8b1f7c6e3
Binary files /dev/null and b/public/css/images/marker-icon-devices.png differ
diff --git a/public/css/images/marker-icon-dns.png b/public/css/images/marker-icon-dns.png
new file mode 100644
index 000000000..ffd414b8e
Binary files /dev/null and b/public/css/images/marker-icon-dns.png differ
diff --git a/public/css/images/marker-icon-door-critical.png b/public/css/images/marker-icon-door-critical.png
new file mode 100644
index 000000000..d62b5eb66
Binary files /dev/null and b/public/css/images/marker-icon-door-critical.png differ
diff --git a/public/css/images/marker-icon-door.png b/public/css/images/marker-icon-door.png
new file mode 100644
index 000000000..69895c15e
Binary files /dev/null and b/public/css/images/marker-icon-door.png differ
diff --git a/public/css/images/marker-icon-dvr.png b/public/css/images/marker-icon-dvr.png
new file mode 100644
index 000000000..4ee88efb1
Binary files /dev/null and b/public/css/images/marker-icon-dvr.png differ
diff --git a/public/css/images/marker-icon-engineering.png b/public/css/images/marker-icon-engineering.png
new file mode 100644
index 000000000..b3daa614f
Binary files /dev/null and b/public/css/images/marker-icon-engineering.png differ
diff --git a/public/css/images/marker-icon-flash.png b/public/css/images/marker-icon-flash.png
new file mode 100644
index 000000000..0672753dd
Binary files /dev/null and b/public/css/images/marker-icon-flash.png differ
diff --git a/public/css/images/marker-icon-gauge-critical.png b/public/css/images/marker-icon-gauge-critical.png
new file mode 100644
index 000000000..8d7228524
Binary files /dev/null and b/public/css/images/marker-icon-gauge-critical.png differ
diff --git a/public/css/images/marker-icon-gauge.png b/public/css/images/marker-icon-gauge.png
new file mode 100644
index 000000000..0a2b77a49
Binary files /dev/null and b/public/css/images/marker-icon-gauge.png differ
diff --git a/public/css/images/marker-icon-gauge2-critical.png b/public/css/images/marker-icon-gauge2-critical.png
new file mode 100644
index 000000000..cd5cdf8f0
Binary files /dev/null and b/public/css/images/marker-icon-gauge2-critical.png differ
diff --git a/public/css/images/marker-icon-gears-critical.png b/public/css/images/marker-icon-gears-critical.png
new file mode 100644
index 000000000..8641f2dc9
Binary files /dev/null and b/public/css/images/marker-icon-gears-critical.png differ
diff --git a/public/css/images/marker-icon-gewitter-critical.png b/public/css/images/marker-icon-gewitter-critical.png
new file mode 100644
index 000000000..2a3df08ae
Binary files /dev/null and b/public/css/images/marker-icon-gewitter-critical.png differ
diff --git a/public/css/images/marker-icon-grad-celsius-critical.png b/public/css/images/marker-icon-grad-celsius-critical.png
new file mode 100644
index 000000000..89fe9c051
Binary files /dev/null and b/public/css/images/marker-icon-grad-celsius-critical.png differ
diff --git a/public/css/images/marker-icon-green-box.png b/public/css/images/marker-icon-green-box.png
new file mode 100644
index 000000000..3d12ff41f
Binary files /dev/null and b/public/css/images/marker-icon-green-box.png differ
diff --git a/public/css/images/marker-icon-green.png b/public/css/images/marker-icon-green.png
new file mode 100644
index 000000000..37e6e201a
Binary files /dev/null and b/public/css/images/marker-icon-green.png differ
diff --git a/public/css/images/marker-icon-haus-critical.png b/public/css/images/marker-icon-haus-critical.png
new file mode 100644
index 000000000..5db2b4973
Binary files /dev/null and b/public/css/images/marker-icon-haus-critical.png differ
diff --git a/public/css/images/marker-icon-home.png b/public/css/images/marker-icon-home.png
new file mode 100644
index 000000000..1351570e6
Binary files /dev/null and b/public/css/images/marker-icon-home.png differ
diff --git a/public/css/images/marker-icon-house-critical.png b/public/css/images/marker-icon-house-critical.png
new file mode 100644
index 000000000..741c280a5
Binary files /dev/null and b/public/css/images/marker-icon-house-critical.png differ
diff --git a/public/css/images/marker-icon-house2-critical.png b/public/css/images/marker-icon-house2-critical.png
new file mode 100644
index 000000000..4d2380492
Binary files /dev/null and b/public/css/images/marker-icon-house2-critical.png differ
diff --git a/public/css/images/marker-icon-key.png b/public/css/images/marker-icon-key.png
new file mode 100644
index 000000000..20cfe4881
Binary files /dev/null and b/public/css/images/marker-icon-key.png differ
diff --git a/public/css/images/marker-icon-lan-critical.png b/public/css/images/marker-icon-lan-critical.png
new file mode 100644
index 000000000..9ed66db1e
Binary files /dev/null and b/public/css/images/marker-icon-lan-critical.png differ
diff --git a/public/css/images/marker-icon-lan.png b/public/css/images/marker-icon-lan.png
new file mode 100644
index 000000000..46b36cb9d
Binary files /dev/null and b/public/css/images/marker-icon-lan.png differ
diff --git a/public/css/images/marker-icon-lightning-critical.png b/public/css/images/marker-icon-lightning-critical.png
new file mode 100644
index 000000000..14a637d71
Binary files /dev/null and b/public/css/images/marker-icon-lightning-critical.png differ
diff --git a/public/css/images/marker-icon-lr-critical.png b/public/css/images/marker-icon-lr-critical.png
new file mode 100644
index 000000000..d829d1991
Binary files /dev/null and b/public/css/images/marker-icon-lr-critical.png differ
diff --git a/public/css/images/marker-icon-manage-history.png b/public/css/images/marker-icon-manage-history.png
new file mode 100644
index 000000000..25e9d04de
Binary files /dev/null and b/public/css/images/marker-icon-manage-history.png differ
diff --git a/public/css/images/marker-icon-memory.png b/public/css/images/marker-icon-memory.png
new file mode 100644
index 000000000..8114932ac
Binary files /dev/null and b/public/css/images/marker-icon-memory.png differ
diff --git a/public/css/images/marker-icon-notification.png b/public/css/images/marker-icon-notification.png
new file mode 100644
index 000000000..252c16bdc
Binary files /dev/null and b/public/css/images/marker-icon-notification.png differ
diff --git a/public/css/images/marker-icon-person-critical.png b/public/css/images/marker-icon-person-critical.png
new file mode 100644
index 000000000..6a166d209
Binary files /dev/null and b/public/css/images/marker-icon-person-critical.png differ
diff --git a/public/css/images/marker-icon-phone-critical.png b/public/css/images/marker-icon-phone-critical.png
new file mode 100644
index 000000000..1d9be8ccd
Binary files /dev/null and b/public/css/images/marker-icon-phone-critical.png differ
diff --git a/public/css/images/marker-icon-phone-talk.png b/public/css/images/marker-icon-phone-talk.png
new file mode 100644
index 000000000..fb3d52bb6
Binary files /dev/null and b/public/css/images/marker-icon-phone-talk.png differ
diff --git a/public/css/images/marker-icon-pt-critical.png b/public/css/images/marker-icon-pt-critical.png
new file mode 100644
index 000000000..4a3fb2f2f
Binary files /dev/null and b/public/css/images/marker-icon-pt-critical.png differ
diff --git a/public/css/images/marker-icon-rakete-critical.png b/public/css/images/marker-icon-rakete-critical.png
new file mode 100644
index 000000000..462e43573
Binary files /dev/null and b/public/css/images/marker-icon-rakete-critical.png differ
diff --git a/public/css/images/marker-icon-rakete2-critical.png b/public/css/images/marker-icon-rakete2-critical.png
new file mode 100644
index 000000000..6b4db7bd4
Binary files /dev/null and b/public/css/images/marker-icon-rakete2-critical.png differ
diff --git a/public/css/images/marker-icon-red-blank-box.png b/public/css/images/marker-icon-red-blank-box.png
new file mode 100644
index 000000000..159804dc3
Binary files /dev/null and b/public/css/images/marker-icon-red-blank-box.png differ
diff --git a/public/css/images/marker-icon-red-box.png b/public/css/images/marker-icon-red-box.png
new file mode 100644
index 000000000..58bc866b8
Binary files /dev/null and b/public/css/images/marker-icon-red-box.png differ
diff --git a/public/css/images/marker-icon-red.png b/public/css/images/marker-icon-red.png
new file mode 100644
index 000000000..02aab3a7c
Binary files /dev/null and b/public/css/images/marker-icon-red.png differ
diff --git a/public/css/images/marker-icon-router.png b/public/css/images/marker-icon-router.png
new file mode 100644
index 000000000..c4428d5f5
Binary files /dev/null and b/public/css/images/marker-icon-router.png differ
diff --git a/public/css/images/marker-icon-saeule-critical.png b/public/css/images/marker-icon-saeule-critical.png
new file mode 100644
index 000000000..af5a1a108
Binary files /dev/null and b/public/css/images/marker-icon-saeule-critical.png differ
diff --git a/public/css/images/marker-icon-sammel-critical.png b/public/css/images/marker-icon-sammel-critical.png
new file mode 100644
index 000000000..7a1071cf4
Binary files /dev/null and b/public/css/images/marker-icon-sammel-critical.png differ
diff --git a/public/css/images/marker-icon-security.png b/public/css/images/marker-icon-security.png
new file mode 100644
index 000000000..b818bb6c0
Binary files /dev/null and b/public/css/images/marker-icon-security.png differ
diff --git a/public/css/images/marker-icon-server-critical.png b/public/css/images/marker-icon-server-critical.png
new file mode 100644
index 000000000..265c5aa20
Binary files /dev/null and b/public/css/images/marker-icon-server-critical.png differ
diff --git a/public/css/images/marker-icon-settings.png b/public/css/images/marker-icon-settings.png
new file mode 100644
index 000000000..58e685b11
Binary files /dev/null and b/public/css/images/marker-icon-settings.png differ
diff --git a/public/css/images/marker-icon-storage-upright.png b/public/css/images/marker-icon-storage-upright.png
new file mode 100644
index 000000000..183cd94d4
Binary files /dev/null and b/public/css/images/marker-icon-storage-upright.png differ
diff --git a/public/css/images/marker-icon-storage.png b/public/css/images/marker-icon-storage.png
new file mode 100644
index 000000000..d14c79c68
Binary files /dev/null and b/public/css/images/marker-icon-storage.png differ
diff --git a/public/css/images/marker-icon-storm-critical.png b/public/css/images/marker-icon-storm-critical.png
new file mode 100644
index 000000000..f812798da
Binary files /dev/null and b/public/css/images/marker-icon-storm-critical.png differ
diff --git a/public/css/images/marker-icon-strom-critical.png b/public/css/images/marker-icon-strom-critical.png
new file mode 100644
index 000000000..43a4b7369
Binary files /dev/null and b/public/css/images/marker-icon-strom-critical.png differ
diff --git a/public/css/images/marker-icon-thermo-grad.png b/public/css/images/marker-icon-thermo-grad.png
new file mode 100644
index 000000000..4bc9b923a
Binary files /dev/null and b/public/css/images/marker-icon-thermo-grad.png differ
diff --git a/public/css/images/marker-icon-thermo.png b/public/css/images/marker-icon-thermo.png
new file mode 100644
index 000000000..3d3309519
Binary files /dev/null and b/public/css/images/marker-icon-thermo.png differ
diff --git a/public/css/images/marker-icon-thunder.png b/public/css/images/marker-icon-thunder.png
new file mode 100644
index 000000000..4b82903ad
Binary files /dev/null and b/public/css/images/marker-icon-thunder.png differ
diff --git a/public/css/images/marker-icon-ulaf-critical.png b/public/css/images/marker-icon-ulaf-critical.png
new file mode 100644
index 000000000..434803fe2
Binary files /dev/null and b/public/css/images/marker-icon-ulaf-critical.png differ
diff --git a/public/css/images/marker-icon-walk.png b/public/css/images/marker-icon-walk.png
new file mode 100644
index 000000000..d010ea227
Binary files /dev/null and b/public/css/images/marker-icon-walk.png differ
diff --git a/public/css/images/marker-icon-warning.png b/public/css/images/marker-icon-warning.png
new file mode 100644
index 000000000..f2eab8289
Binary files /dev/null and b/public/css/images/marker-icon-warning.png differ
diff --git a/public/css/images/marker-icon-wartung-critical.png b/public/css/images/marker-icon-wartung-critical.png
new file mode 100644
index 000000000..d680b968a
Binary files /dev/null and b/public/css/images/marker-icon-wartung-critical.png differ
diff --git a/public/css/images/marker-icon-wasser-critical.png b/public/css/images/marker-icon-wasser-critical.png
new file mode 100644
index 000000000..08db0414d
Binary files /dev/null and b/public/css/images/marker-icon-wasser-critical.png differ
diff --git a/public/css/images/marker-icon-water.png b/public/css/images/marker-icon-water.png
new file mode 100644
index 000000000..d6225daf3
Binary files /dev/null and b/public/css/images/marker-icon-water.png differ
diff --git a/public/css/images/marker-icon-wind-critical.png b/public/css/images/marker-icon-wind-critical.png
new file mode 100644
index 000000000..6809ea9b0
Binary files /dev/null and b/public/css/images/marker-icon-wind-critical.png differ
diff --git a/public/css/images/marker-icon-wind2-critical.png b/public/css/images/marker-icon-wind2-critical.png
new file mode 100644
index 000000000..bf15d719d
Binary files /dev/null and b/public/css/images/marker-icon-wind2-critical.png differ
diff --git a/public/css/images/marker-icon-yellow-box.png b/public/css/images/marker-icon-yellow-box.png
new file mode 100644
index 000000000..08a622b2a
Binary files /dev/null and b/public/css/images/marker-icon-yellow-box.png differ
diff --git a/public/css/images/marker-icon-yellow.png b/public/css/images/marker-icon-yellow.png
new file mode 100644
index 000000000..affb95ec5
Binary files /dev/null and b/public/css/images/marker-icon-yellow.png differ
diff --git a/public/css/images/marker-icon.afphoto b/public/css/images/marker-icon.afphoto
new file mode 100644
index 000000000..d15621649
Binary files /dev/null and b/public/css/images/marker-icon.afphoto differ
diff --git a/public/css/images/marker-icon.png b/public/css/images/marker-icon.png
new file mode 100644
index 000000000..8b2a13b86
Binary files /dev/null and b/public/css/images/marker-icon.png differ
diff --git a/public/css/images/marker-shadow.png b/public/css/images/marker-shadow.png
new file mode 100644
index 000000000..9fd297953
Binary files /dev/null and b/public/css/images/marker-shadow.png differ
diff --git a/public/css/images/minor-marker-icon-antenna.png b/public/css/images/minor-marker-icon-antenna.png
new file mode 100644
index 000000000..16af06c9f
Binary files /dev/null and b/public/css/images/minor-marker-icon-antenna.png differ
diff --git a/public/css/images/space-station.png b/public/css/images/space-station.png
new file mode 100644
index 000000000..8d415a17a
Binary files /dev/null and b/public/css/images/space-station.png differ
diff --git a/public/css/images/system-major-marker-icon-antenna.png b/public/css/images/system-major-marker-icon-antenna.png
new file mode 100644
index 000000000..e7393bbfc
Binary files /dev/null and b/public/css/images/system-major-marker-icon-antenna.png differ
diff --git a/public/css/images/system-marker-icon-antenna.png b/public/css/images/system-marker-icon-antenna.png
new file mode 100644
index 000000000..e7393bbfc
Binary files /dev/null and b/public/css/images/system-marker-icon-antenna.png differ
diff --git a/public/css/leaflet.contextmenu.min.css b/public/css/leaflet.contextmenu.min.css
new file mode 100644
index 000000000..ef6c6a0e0
--- /dev/null
+++ b/public/css/leaflet.contextmenu.min.css
@@ -0,0 +1 @@
+.leaflet-contextmenu{display:none;box-shadow:0 1px 7px rgba(0,0,0,0.4);-webkit-border-radius:4px;border-radius:4px;padding:4px 0;background-color:#fff;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-contextmenu a.leaflet-contextmenu-item{display:block;color:#222;font-size:12px;line-height:20px;text-decoration:none;padding:0 12px;border-top:1px solid transparent;border-bottom:1px solid transparent;cursor:default;outline:0}.leaflet-contextmenu a.leaflet-contextmenu-item-disabled{opacity:.5}.leaflet-contextmenu a.leaflet-contextmenu-item.over{background-color:#f4f4f4;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.leaflet-contextmenu a.leaflet-contextmenu-item-disabled.over{background-color:inherit;border-top:1px solid transparent;border-bottom:1px solid transparent}.leaflet-contextmenu-icon{margin:2px 8px 0 0;width:16px;height:16px;float:left;border:0}.leaflet-contextmenu-separator{border-bottom:1px solid #ccc;margin:5px 0}
diff --git a/public/css/leaflet.css b/public/css/leaflet.css
new file mode 100644
index 000000000..022f4ebb5
--- /dev/null
+++ b/public/css/leaflet.css
@@ -0,0 +1,641 @@
+/* required styles */
+
+.leaflet-pane,
+.leaflet-tile,
+.leaflet-marker-icon,
+.leaflet-marker-shadow,
+.leaflet-tile-container,
+.leaflet-pane > svg,
+.leaflet-pane > canvas,
+.leaflet-zoom-box,
+.leaflet-image-layer,
+.leaflet-layer {
+ position: absolute;
+ left: 0;
+ top: 0;
+ }
+.leaflet-container {
+ overflow: hidden;
+ }
+.leaflet-tile,
+.leaflet-marker-icon,
+.leaflet-marker-shadow {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+ -webkit-user-drag: none;
+ }
+/* Prevents IE11 from highlighting tiles in blue */
+.leaflet-tile::selection {
+ background: transparent;
+}
+/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
+.leaflet-safari .leaflet-tile {
+ image-rendering: -webkit-optimize-contrast;
+ }
+/* hack that prevents hw layers "stretching" when loading new tiles */
+.leaflet-safari .leaflet-tile-container {
+ width: 1600px;
+ height: 1600px;
+ -webkit-transform-origin: 0 0;
+ }
+.leaflet-marker-icon,
+.leaflet-marker-shadow {
+ display: block;
+ }
+/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
+/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
+.leaflet-container .leaflet-overlay-pane svg,
+.leaflet-container .leaflet-marker-pane img,
+.leaflet-container .leaflet-shadow-pane img,
+.leaflet-container .leaflet-tile-pane img,
+.leaflet-container img.leaflet-image-layer,
+.leaflet-container .leaflet-tile {
+ max-width: none !important;
+ max-height: none !important;
+ }
+
+.leaflet-container.leaflet-touch-zoom {
+ -ms-touch-action: pan-x pan-y;
+ touch-action: pan-x pan-y;
+ }
+.leaflet-container.leaflet-touch-drag {
+ -ms-touch-action: pinch-zoom;
+ /* Fallback for FF which doesn't support pinch-zoom */
+ touch-action: none;
+ touch-action: pinch-zoom;
+}
+.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
+ -ms-touch-action: none;
+ touch-action: none;
+}
+.leaflet-container {
+ -webkit-tap-highlight-color: transparent;
+}
+.leaflet-container a {
+ -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
+}
+.leaflet-tile {
+ filter: inherit;
+ visibility: hidden;
+ }
+.leaflet-tile-loaded {
+ visibility: inherit;
+ }
+.leaflet-zoom-box {
+ width: 0;
+ height: 0;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ z-index: 800;
+ }
+/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
+.leaflet-overlay-pane svg {
+ -moz-user-select: none;
+ }
+
+.leaflet-pane { z-index: 400; }
+
+.leaflet-tile-pane { z-index: 200; }
+.leaflet-overlay-pane { z-index: 400; }
+.leaflet-shadow-pane { z-index: 500; }
+.leaflet-marker-pane { z-index: 600; }
+.leaflet-tooltip-pane { z-index: 650; }
+.leaflet-popup-pane { z-index: 700; }
+
+.leaflet-map-pane canvas { z-index: 100; }
+.leaflet-map-pane svg { z-index: 200; }
+
+.leaflet-vml-shape {
+ width: 1px;
+ height: 1px;
+ }
+.lvml {
+ behavior: url(#default#VML);
+ display: inline-block;
+ position: absolute;
+ }
+
+
+/* control positioning */
+
+.leaflet-control {
+ position: relative;
+ z-index: 800;
+ pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
+ pointer-events: auto;
+ }
+.leaflet-top,
+.leaflet-bottom {
+ position: absolute;
+ z-index: 1000;
+ pointer-events: none;
+ }
+.leaflet-top {
+ top: 0;
+ }
+.leaflet-right {
+ right: 0;
+ }
+.leaflet-bottom {
+ bottom: 0;
+ }
+.leaflet-left {
+ left: 0;
+ }
+.leaflet-control {
+ float: left;
+ clear: both;
+ }
+.leaflet-right .leaflet-control {
+ float: right;
+ }
+.leaflet-top .leaflet-control {
+ margin-top: 10px;
+ }
+.leaflet-bottom .leaflet-control {
+ margin-bottom: 10px;
+ }
+.leaflet-left .leaflet-control {
+ margin-left: 10px;
+ }
+.leaflet-right .leaflet-control {
+ margin-right: 10px;
+ }
+
+
+/* zoom and fade animations */
+
+.leaflet-fade-anim .leaflet-tile {
+ will-change: opacity;
+ }
+.leaflet-fade-anim .leaflet-popup {
+ opacity: 0;
+ -webkit-transition: opacity 0.2s linear;
+ -moz-transition: opacity 0.2s linear;
+ transition: opacity 0.2s linear;
+ }
+.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
+ opacity: 1;
+ }
+.leaflet-zoom-animated {
+ -webkit-transform-origin: 0 0;
+ -ms-transform-origin: 0 0;
+ transform-origin: 0 0;
+ }
+.leaflet-zoom-anim .leaflet-zoom-animated {
+ will-change: transform;
+ }
+.leaflet-zoom-anim .leaflet-zoom-animated {
+ -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
+ -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
+ transition: transform 0.25s cubic-bezier(0,0,0.25,1);
+ }
+.leaflet-zoom-anim .leaflet-tile,
+.leaflet-pan-anim .leaflet-tile {
+ -webkit-transition: none;
+ -moz-transition: none;
+ transition: none;
+ }
+
+.leaflet-zoom-anim .leaflet-zoom-hide {
+ visibility: hidden;
+ }
+
+
+/* cursors */
+
+.leaflet-interactive {
+ cursor: pointer;
+ }
+.leaflet-grab {
+ cursor: -webkit-grab;
+ cursor: -moz-grab;
+ cursor: grab;
+ }
+.leaflet-crosshair,
+.leaflet-crosshair .leaflet-interactive {
+ cursor: crosshair;
+ }
+.leaflet-popup-pane,
+.leaflet-control {
+ cursor: auto;
+ }
+.leaflet-dragging .leaflet-grab,
+.leaflet-dragging .leaflet-grab .leaflet-interactive,
+.leaflet-dragging .leaflet-marker-draggable {
+ cursor: move;
+ cursor: -webkit-grabbing;
+ cursor: -moz-grabbing;
+ cursor: grabbing;
+ }
+
+/* marker & overlays interactivity */
+.leaflet-marker-icon,
+.leaflet-marker-shadow,
+.leaflet-image-layer,
+.leaflet-pane > svg path,
+.leaflet-tile-container {
+ pointer-events: none;
+ }
+
+.leaflet-marker-icon.leaflet-interactive,
+.leaflet-image-layer.leaflet-interactive,
+.leaflet-pane > svg path.leaflet-interactive,
+svg.leaflet-image-layer.leaflet-interactive path {
+ pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
+ pointer-events: auto;
+ }
+
+/* visual tweaks */
+
+.leaflet-container {
+ background: #ddd;
+ outline: 0;
+ }
+.leaflet-container a {
+ color: #0078A8;
+ }
+.leaflet-container a.leaflet-active {
+ outline: 2px solid orange;
+ }
+.leaflet-zoom-box {
+ border: 2px dotted #38f;
+ background: rgba(255,255,255,0.5);
+ }
+
+
+/* general typography */
+.leaflet-container {
+ font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
+ }
+
+
+/* general toolbar styles */
+
+.leaflet-bar {
+ box-shadow: 0 1px 5px rgba(0,0,0,0.65);
+ border-radius: 4px;
+ }
+.leaflet-bar a,
+.leaflet-bar a:hover {
+ background-color: #fff;
+ border-bottom: 1px solid #ccc;
+ width: 26px;
+ height: 26px;
+ line-height: 26px;
+ display: block;
+ text-align: center;
+ text-decoration: none;
+ color: black;
+ }
+.leaflet-bar a,
+.leaflet-control-layers-toggle {
+ background-position: 50% 50%;
+ background-repeat: no-repeat;
+ display: block;
+ }
+.leaflet-bar a:hover {
+ background-color: #f4f4f4;
+ }
+.leaflet-bar a:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ }
+.leaflet-bar a:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ border-bottom: none;
+ }
+.leaflet-bar a.leaflet-disabled {
+ cursor: default;
+ background-color: #f4f4f4;
+ color: #bbb;
+ }
+
+.leaflet-touch .leaflet-bar a {
+ width: 30px;
+ height: 30px;
+ line-height: 30px;
+ }
+.leaflet-touch .leaflet-bar a:first-child {
+ border-top-left-radius: 2px;
+ border-top-right-radius: 2px;
+ }
+.leaflet-touch .leaflet-bar a:last-child {
+ border-bottom-left-radius: 2px;
+ border-bottom-right-radius: 2px;
+ }
+
+/* zoom control */
+
+.leaflet-control-zoom-in,
+.leaflet-control-zoom-out {
+ font: bold 18px 'Lucida Console', Monaco, monospace;
+ text-indent: 1px;
+ }
+
+.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
+ font-size: 22px;
+ }
+
+
+/* layers control */
+
+.leaflet-control-layers {
+ box-shadow: 0 1px 5px rgba(0,0,0,0.4);
+ background: #fff;
+ border-radius: 5px;
+ }
+.leaflet-control-layers-toggle {
+ background-image: url(images/layers.png);
+ width: 36px;
+ height: 36px;
+ }
+.leaflet-retina .leaflet-control-layers-toggle {
+ background-image: url(images/layers-2x.png);
+ background-size: 26px 26px;
+ }
+.leaflet-touch .leaflet-control-layers-toggle {
+ width: 44px;
+ height: 44px;
+ }
+.leaflet-control-layers .leaflet-control-layers-list,
+.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
+ display: none;
+ }
+.leaflet-control-layers-expanded .leaflet-control-layers-list {
+ display: block;
+ position: relative;
+ }
+.leaflet-control-layers-expanded {
+ padding: 6px 10px 6px 6px;
+ color: #333;
+ background: #fff;
+ }
+.leaflet-control-layers-scrollbar {
+ overflow-y: scroll;
+ overflow-x: hidden;
+ padding-right: 5px;
+ }
+.leaflet-control-layers-selector {
+ margin-top: 2px;
+ position: relative;
+ top: 1px;
+ }
+.leaflet-control-layers label {
+ display: block;
+ }
+.leaflet-control-layers-separator {
+ height: 0;
+ border-top: 1px solid #ddd;
+ margin: 5px -10px 5px -6px;
+ }
+
+/* Default icon URLs */
+.leaflet-default-icon-path {
+ background-image: url(images/marker-icon.png);
+ }
+
+
+/* attribution and scale controls */
+
+.leaflet-container .leaflet-control-attribution {
+ background: #fff;
+ background: rgba(255, 255, 255, 0.7);
+ margin: 0;
+ }
+.leaflet-control-attribution,
+.leaflet-control-scale-line {
+ padding: 0 5px;
+ color: #333;
+ }
+.leaflet-control-attribution a {
+ text-decoration: none;
+ }
+.leaflet-control-attribution a:hover {
+ text-decoration: underline;
+ }
+.leaflet-container .leaflet-control-attribution,
+.leaflet-container .leaflet-control-scale {
+ font-size: 11px;
+ }
+.leaflet-left .leaflet-control-scale {
+ margin-left: 5px;
+ }
+.leaflet-bottom .leaflet-control-scale {
+ margin-bottom: 5px;
+ }
+.leaflet-control-scale-line {
+ border: 2px solid #777;
+ border-top: none;
+ line-height: 1.1;
+ padding: 2px 5px 1px;
+ font-size: 11px;
+ white-space: nowrap;
+ overflow: hidden;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+
+ background: #fff;
+ background: rgba(255, 255, 255, 0.5);
+ }
+.leaflet-control-scale-line:not(:first-child) {
+ border-top: 2px solid #777;
+ border-bottom: none;
+ margin-top: -2px;
+ }
+.leaflet-control-scale-line:not(:first-child):not(:last-child) {
+ border-bottom: 2px solid #777;
+ }
+
+.leaflet-touch .leaflet-control-attribution,
+.leaflet-touch .leaflet-control-layers,
+.leaflet-touch .leaflet-bar {
+ box-shadow: none;
+ }
+.leaflet-touch .leaflet-control-layers,
+.leaflet-touch .leaflet-bar {
+ border: 2px solid rgba(0,0,0,0.2);
+ background-clip: padding-box;
+ }
+
+
+/* popup */
+
+.leaflet-popup {
+ position: absolute;
+ text-align: center;
+ margin-bottom: 20px;
+ }
+.leaflet-popup-content-wrapper {
+ padding: 1px;
+ text-align: left;
+ border-radius: 0px; /*12px*/
+ }
+.leaflet-popup-content {
+ margin: 13px 19px;
+ line-height: 1.4;
+ }
+.leaflet-popup-content p {
+ margin: 18px 0;
+ }
+.leaflet-popup-tip-container {
+ width: 40px;
+ height: 20px;
+ position: absolute;
+ left: 50%;
+ margin-left: -20px;
+ overflow: hidden;
+ pointer-events: none;
+ }
+.leaflet-popup-tip {
+ width: 17px;
+ height: 17px;
+ padding: 1px;
+
+ margin: -10px auto 0;
+
+ -webkit-transform: rotate(45deg);
+ -moz-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+ }
+.leaflet-popup-content-wrapper,
+.leaflet-popup-tip {
+ background: white;
+ color: #333;
+ box-shadow: 0 3px 14px rgba(0,0,0,0.4);
+ }
+.leaflet-container a.leaflet-popup-close-button {
+ visibility: hidden;
+ position: absolute;
+ top: 0;
+ right: 0;
+ padding: 4px 4px 0 0;
+ border: none;
+ text-align: center;
+ width: 18px;
+ height: 14px;
+ font: 16px/14px Tahoma, Verdana, sans-serif;
+ color: #c3c3c3;
+ text-decoration: none;
+ font-weight: bold;
+ background: transparent;
+ }
+.leaflet-container a.leaflet-popup-close-button:hover {
+ color: #999;
+ }
+.leaflet-popup-scrolled {
+ overflow: auto;
+ border-bottom: 1px solid #ddd;
+ border-top: 1px solid #ddd;
+ }
+
+.leaflet-oldie .leaflet-popup-content-wrapper {
+ -ms-zoom: 1;
+ }
+.leaflet-oldie .leaflet-popup-tip {
+ width: 24px;
+ margin: 0 auto;
+
+ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
+ filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
+ }
+.leaflet-oldie .leaflet-popup-tip-container {
+ margin-top: -1px;
+ }
+
+.leaflet-oldie .leaflet-control-zoom,
+.leaflet-oldie .leaflet-control-layers,
+.leaflet-oldie .leaflet-popup-content-wrapper,
+.leaflet-oldie .leaflet-popup-tip {
+ border: 1px solid #999;
+ }
+
+
+/* div icon */
+
+.leaflet-div-icon {
+ background: #fff;
+ border: 1px solid #666;
+ }
+
+
+/* Tooltip */
+/* Base styles for the element that has a tooltip */
+.leaflet-tooltip {
+ position: absolute;
+ padding: 6px;
+ background-color: #fff;
+ border: 1px solid #fff;
+ border-radius: 3px;
+ color: #222;
+ white-space: nowrap;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ pointer-events: none;
+ box-shadow: 0 1px 3px rgba(0,0,0,0.4);
+ }
+.leaflet-tooltip.leaflet-clickable {
+ cursor: pointer;
+ pointer-events: auto;
+ }
+.leaflet-tooltip-top:before,
+.leaflet-tooltip-bottom:before,
+.leaflet-tooltip-left:before,
+.leaflet-tooltip-right:before {
+ position: absolute;
+ pointer-events: none;
+ border: 6px solid transparent;
+ background: transparent;
+ content: "";
+ }
+
+/* Directions */
+
+.leaflet-tooltip-bottom {
+ margin-top: 6px;
+}
+.leaflet-tooltip-top {
+ margin-top: -6px;
+}
+.leaflet-tooltip-bottom:before,
+.leaflet-tooltip-top:before {
+ left: 50%;
+ margin-left: -6px;
+ }
+.leaflet-tooltip-top:before {
+ bottom: 0;
+ margin-bottom: -12px;
+ border-top-color: #fff;
+ }
+.leaflet-tooltip-bottom:before {
+ top: 0;
+ margin-top: -12px;
+ margin-left: -6px;
+ border-bottom-color: #fff;
+ }
+.leaflet-tooltip-left {
+ margin-left: -6px;
+}
+.leaflet-tooltip-right {
+ margin-left: 6px;
+}
+.leaflet-tooltip-left:before,
+.leaflet-tooltip-right:before {
+ top: 50%;
+ margin-top: -6px;
+ }
+.leaflet-tooltip-left:before {
+ right: 0;
+ margin-right: -12px;
+ border-left-color: #fff;
+ }
+.leaflet-tooltip-right:before {
+ left: 0;
+ margin-left: -12px;
+ border-right-color: #fff;
+ }
diff --git a/public/css/style.css b/public/css/style.css
new file mode 100644
index 000000000..e69de29bb
diff --git a/public/css/svgs/fi-address-book.svg b/public/css/svgs/fi-address-book.svg
new file mode 100644
index 000000000..803c41b59
--- /dev/null
+++ b/public/css/svgs/fi-address-book.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-alert.svg b/public/css/svgs/fi-alert.svg
new file mode 100644
index 000000000..bef63b8fd
--- /dev/null
+++ b/public/css/svgs/fi-alert.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-align-center.svg b/public/css/svgs/fi-align-center.svg
new file mode 100644
index 000000000..045775363
--- /dev/null
+++ b/public/css/svgs/fi-align-center.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-align-justify.svg b/public/css/svgs/fi-align-justify.svg
new file mode 100644
index 000000000..4a1099648
--- /dev/null
+++ b/public/css/svgs/fi-align-justify.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-align-left.svg b/public/css/svgs/fi-align-left.svg
new file mode 100644
index 000000000..705d0a678
--- /dev/null
+++ b/public/css/svgs/fi-align-left.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-align-right.svg b/public/css/svgs/fi-align-right.svg
new file mode 100644
index 000000000..c2bc676c7
--- /dev/null
+++ b/public/css/svgs/fi-align-right.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-anchor.svg b/public/css/svgs/fi-anchor.svg
new file mode 100644
index 000000000..204db4350
--- /dev/null
+++ b/public/css/svgs/fi-anchor.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-annotate.svg b/public/css/svgs/fi-annotate.svg
new file mode 100644
index 000000000..72bcfcb48
--- /dev/null
+++ b/public/css/svgs/fi-annotate.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-archive.svg b/public/css/svgs/fi-archive.svg
new file mode 100644
index 000000000..4fcc82a21
--- /dev/null
+++ b/public/css/svgs/fi-archive.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-arrow-down.svg b/public/css/svgs/fi-arrow-down.svg
new file mode 100644
index 000000000..53cb1a927
--- /dev/null
+++ b/public/css/svgs/fi-arrow-down.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-arrow-left.svg b/public/css/svgs/fi-arrow-left.svg
new file mode 100644
index 000000000..c0c4d72f2
--- /dev/null
+++ b/public/css/svgs/fi-arrow-left.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-arrow-right.svg b/public/css/svgs/fi-arrow-right.svg
new file mode 100644
index 000000000..9da35e9b4
--- /dev/null
+++ b/public/css/svgs/fi-arrow-right.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-arrow-up.svg b/public/css/svgs/fi-arrow-up.svg
new file mode 100644
index 000000000..8a67d80e5
--- /dev/null
+++ b/public/css/svgs/fi-arrow-up.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-arrows-compress.svg b/public/css/svgs/fi-arrows-compress.svg
new file mode 100644
index 000000000..51c2a1ee7
--- /dev/null
+++ b/public/css/svgs/fi-arrows-compress.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-arrows-expand.svg b/public/css/svgs/fi-arrows-expand.svg
new file mode 100644
index 000000000..9da2447b4
--- /dev/null
+++ b/public/css/svgs/fi-arrows-expand.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-arrows-in.svg b/public/css/svgs/fi-arrows-in.svg
new file mode 100644
index 000000000..819c99ea2
--- /dev/null
+++ b/public/css/svgs/fi-arrows-in.svg
@@ -0,0 +1,32 @@
+
+
+
+
diff --git a/public/css/svgs/fi-arrows-out.svg b/public/css/svgs/fi-arrows-out.svg
new file mode 100644
index 000000000..8c00d5e66
--- /dev/null
+++ b/public/css/svgs/fi-arrows-out.svg
@@ -0,0 +1,32 @@
+
+
+
+
diff --git a/public/css/svgs/fi-asl.svg b/public/css/svgs/fi-asl.svg
new file mode 100644
index 000000000..c2e5dfe10
--- /dev/null
+++ b/public/css/svgs/fi-asl.svg
@@ -0,0 +1,52 @@
+
+
+
+
diff --git a/public/css/svgs/fi-asterisk.svg b/public/css/svgs/fi-asterisk.svg
new file mode 100644
index 000000000..6c9c3c754
--- /dev/null
+++ b/public/css/svgs/fi-asterisk.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-at-sign.svg b/public/css/svgs/fi-at-sign.svg
new file mode 100644
index 000000000..c3c3cde5c
--- /dev/null
+++ b/public/css/svgs/fi-at-sign.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-background-color.svg b/public/css/svgs/fi-background-color.svg
new file mode 100644
index 000000000..7e927749d
--- /dev/null
+++ b/public/css/svgs/fi-background-color.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-battery-empty.svg b/public/css/svgs/fi-battery-empty.svg
new file mode 100644
index 000000000..0f0159276
--- /dev/null
+++ b/public/css/svgs/fi-battery-empty.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-battery-full.svg b/public/css/svgs/fi-battery-full.svg
new file mode 100644
index 000000000..53ce92eb8
--- /dev/null
+++ b/public/css/svgs/fi-battery-full.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-battery-half.svg b/public/css/svgs/fi-battery-half.svg
new file mode 100644
index 000000000..43014ece9
--- /dev/null
+++ b/public/css/svgs/fi-battery-half.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-bitcoin-circle.svg b/public/css/svgs/fi-bitcoin-circle.svg
new file mode 100644
index 000000000..19e7b3bd1
--- /dev/null
+++ b/public/css/svgs/fi-bitcoin-circle.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-bitcoin.svg b/public/css/svgs/fi-bitcoin.svg
new file mode 100644
index 000000000..2fb56e0f3
--- /dev/null
+++ b/public/css/svgs/fi-bitcoin.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-blind.svg b/public/css/svgs/fi-blind.svg
new file mode 100644
index 000000000..a77a6e79c
--- /dev/null
+++ b/public/css/svgs/fi-blind.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-bluetooth.svg b/public/css/svgs/fi-bluetooth.svg
new file mode 100644
index 000000000..301376262
--- /dev/null
+++ b/public/css/svgs/fi-bluetooth.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-bold.svg b/public/css/svgs/fi-bold.svg
new file mode 100644
index 000000000..87238c772
--- /dev/null
+++ b/public/css/svgs/fi-bold.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-book-bookmark.svg b/public/css/svgs/fi-book-bookmark.svg
new file mode 100644
index 000000000..8d452be67
--- /dev/null
+++ b/public/css/svgs/fi-book-bookmark.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-book.svg b/public/css/svgs/fi-book.svg
new file mode 100644
index 000000000..cdfea0a68
--- /dev/null
+++ b/public/css/svgs/fi-book.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-bookmark.svg b/public/css/svgs/fi-bookmark.svg
new file mode 100644
index 000000000..d2ca51575
--- /dev/null
+++ b/public/css/svgs/fi-bookmark.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-braille.svg b/public/css/svgs/fi-braille.svg
new file mode 100644
index 000000000..769b63908
--- /dev/null
+++ b/public/css/svgs/fi-braille.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-burst-new.svg b/public/css/svgs/fi-burst-new.svg
new file mode 100644
index 000000000..8c1939f7a
--- /dev/null
+++ b/public/css/svgs/fi-burst-new.svg
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/public/css/svgs/fi-burst-sale.svg b/public/css/svgs/fi-burst-sale.svg
new file mode 100644
index 000000000..88d573688
--- /dev/null
+++ b/public/css/svgs/fi-burst-sale.svg
@@ -0,0 +1,29 @@
+
+
+
+
diff --git a/public/css/svgs/fi-burst.svg b/public/css/svgs/fi-burst.svg
new file mode 100644
index 000000000..1da7b9d9a
--- /dev/null
+++ b/public/css/svgs/fi-burst.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-calendar.svg b/public/css/svgs/fi-calendar.svg
new file mode 100644
index 000000000..3b11eab65
--- /dev/null
+++ b/public/css/svgs/fi-calendar.svg
@@ -0,0 +1,29 @@
+
+
+
+
diff --git a/public/css/svgs/fi-camera.svg b/public/css/svgs/fi-camera.svg
new file mode 100644
index 000000000..d787172ab
--- /dev/null
+++ b/public/css/svgs/fi-camera.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-check.svg b/public/css/svgs/fi-check.svg
new file mode 100644
index 000000000..5179421fd
--- /dev/null
+++ b/public/css/svgs/fi-check.svg
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/public/css/svgs/fi-checkbox.svg b/public/css/svgs/fi-checkbox.svg
new file mode 100644
index 000000000..d780b7a82
--- /dev/null
+++ b/public/css/svgs/fi-checkbox.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-clipboard-notes.svg b/public/css/svgs/fi-clipboard-notes.svg
new file mode 100644
index 000000000..1ce072b7d
--- /dev/null
+++ b/public/css/svgs/fi-clipboard-notes.svg
@@ -0,0 +1,32 @@
+
+
+
+
diff --git a/public/css/svgs/fi-clipboard-pencil.svg b/public/css/svgs/fi-clipboard-pencil.svg
new file mode 100644
index 000000000..0292f51b1
--- /dev/null
+++ b/public/css/svgs/fi-clipboard-pencil.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-clipboard.svg b/public/css/svgs/fi-clipboard.svg
new file mode 100644
index 000000000..6bc4b0fbc
--- /dev/null
+++ b/public/css/svgs/fi-clipboard.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-clock.svg b/public/css/svgs/fi-clock.svg
new file mode 100644
index 000000000..11478e13f
--- /dev/null
+++ b/public/css/svgs/fi-clock.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-closed-caption.svg b/public/css/svgs/fi-closed-caption.svg
new file mode 100644
index 000000000..c0bbf5759
--- /dev/null
+++ b/public/css/svgs/fi-closed-caption.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-cloud.svg b/public/css/svgs/fi-cloud.svg
new file mode 100644
index 000000000..aeb67853b
--- /dev/null
+++ b/public/css/svgs/fi-cloud.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-comment-minus.svg b/public/css/svgs/fi-comment-minus.svg
new file mode 100644
index 000000000..d29afacda
--- /dev/null
+++ b/public/css/svgs/fi-comment-minus.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-comment-quotes.svg b/public/css/svgs/fi-comment-quotes.svg
new file mode 100644
index 000000000..d4792971f
--- /dev/null
+++ b/public/css/svgs/fi-comment-quotes.svg
@@ -0,0 +1,29 @@
+
+
+
+
diff --git a/public/css/svgs/fi-comment-video.svg b/public/css/svgs/fi-comment-video.svg
new file mode 100644
index 000000000..d4d6e3417
--- /dev/null
+++ b/public/css/svgs/fi-comment-video.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-comment.svg b/public/css/svgs/fi-comment.svg
new file mode 100644
index 000000000..c4620e059
--- /dev/null
+++ b/public/css/svgs/fi-comment.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-comments.svg b/public/css/svgs/fi-comments.svg
new file mode 100644
index 000000000..737e427e4
--- /dev/null
+++ b/public/css/svgs/fi-comments.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-compass.svg b/public/css/svgs/fi-compass.svg
new file mode 100644
index 000000000..f343227c5
--- /dev/null
+++ b/public/css/svgs/fi-compass.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-contrast.svg b/public/css/svgs/fi-contrast.svg
new file mode 100644
index 000000000..f345f19ed
--- /dev/null
+++ b/public/css/svgs/fi-contrast.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-credit-card.svg b/public/css/svgs/fi-credit-card.svg
new file mode 100644
index 000000000..65257f61d
--- /dev/null
+++ b/public/css/svgs/fi-credit-card.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-crop.svg b/public/css/svgs/fi-crop.svg
new file mode 100644
index 000000000..07e9d2fe9
--- /dev/null
+++ b/public/css/svgs/fi-crop.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-crown.svg b/public/css/svgs/fi-crown.svg
new file mode 100644
index 000000000..f1f24a783
--- /dev/null
+++ b/public/css/svgs/fi-crown.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-css3.svg b/public/css/svgs/fi-css3.svg
new file mode 100644
index 000000000..4972fc357
--- /dev/null
+++ b/public/css/svgs/fi-css3.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-database.svg b/public/css/svgs/fi-database.svg
new file mode 100644
index 000000000..749397c7c
--- /dev/null
+++ b/public/css/svgs/fi-database.svg
@@ -0,0 +1,26 @@
+
+
+
+
diff --git a/public/css/svgs/fi-die-five.svg b/public/css/svgs/fi-die-five.svg
new file mode 100644
index 000000000..6269b38e9
--- /dev/null
+++ b/public/css/svgs/fi-die-five.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-die-four.svg b/public/css/svgs/fi-die-four.svg
new file mode 100644
index 000000000..1caa06a81
--- /dev/null
+++ b/public/css/svgs/fi-die-four.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-die-one.svg b/public/css/svgs/fi-die-one.svg
new file mode 100644
index 000000000..bd92b5293
--- /dev/null
+++ b/public/css/svgs/fi-die-one.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-die-six.svg b/public/css/svgs/fi-die-six.svg
new file mode 100644
index 000000000..218e4c438
--- /dev/null
+++ b/public/css/svgs/fi-die-six.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-die-three.svg b/public/css/svgs/fi-die-three.svg
new file mode 100644
index 000000000..9a2ca59a2
--- /dev/null
+++ b/public/css/svgs/fi-die-three.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-die-two.svg b/public/css/svgs/fi-die-two.svg
new file mode 100644
index 000000000..1fac170dc
--- /dev/null
+++ b/public/css/svgs/fi-die-two.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-dislike.svg b/public/css/svgs/fi-dislike.svg
new file mode 100644
index 000000000..9a185d897
--- /dev/null
+++ b/public/css/svgs/fi-dislike.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-dollar-bill.svg b/public/css/svgs/fi-dollar-bill.svg
new file mode 100644
index 000000000..03cb2b9ee
--- /dev/null
+++ b/public/css/svgs/fi-dollar-bill.svg
@@ -0,0 +1,31 @@
+
+
+
+
diff --git a/public/css/svgs/fi-dollar.svg b/public/css/svgs/fi-dollar.svg
new file mode 100644
index 000000000..686a3a939
--- /dev/null
+++ b/public/css/svgs/fi-dollar.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-download.svg b/public/css/svgs/fi-download.svg
new file mode 100644
index 000000000..121a21f36
--- /dev/null
+++ b/public/css/svgs/fi-download.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-eject.svg b/public/css/svgs/fi-eject.svg
new file mode 100644
index 000000000..095eb2e65
--- /dev/null
+++ b/public/css/svgs/fi-eject.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-elevator.svg b/public/css/svgs/fi-elevator.svg
new file mode 100644
index 000000000..e0de3ab6c
--- /dev/null
+++ b/public/css/svgs/fi-elevator.svg
@@ -0,0 +1,35 @@
+
+
+
+
diff --git a/public/css/svgs/fi-euro.svg b/public/css/svgs/fi-euro.svg
new file mode 100644
index 000000000..21953e0ae
--- /dev/null
+++ b/public/css/svgs/fi-euro.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-eye.svg b/public/css/svgs/fi-eye.svg
new file mode 100644
index 000000000..56732d730
--- /dev/null
+++ b/public/css/svgs/fi-eye.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-fast-forward.svg b/public/css/svgs/fi-fast-forward.svg
new file mode 100644
index 000000000..a95fbac03
--- /dev/null
+++ b/public/css/svgs/fi-fast-forward.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-female-symbol.svg b/public/css/svgs/fi-female-symbol.svg
new file mode 100644
index 000000000..e21bccc94
--- /dev/null
+++ b/public/css/svgs/fi-female-symbol.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-female.svg b/public/css/svgs/fi-female.svg
new file mode 100644
index 000000000..ea6985eeb
--- /dev/null
+++ b/public/css/svgs/fi-female.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-filter.svg b/public/css/svgs/fi-filter.svg
new file mode 100644
index 000000000..9baa0da3b
--- /dev/null
+++ b/public/css/svgs/fi-filter.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-first-aid.svg b/public/css/svgs/fi-first-aid.svg
new file mode 100644
index 000000000..60946ecfb
--- /dev/null
+++ b/public/css/svgs/fi-first-aid.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-flag.svg b/public/css/svgs/fi-flag.svg
new file mode 100644
index 000000000..061bdccad
--- /dev/null
+++ b/public/css/svgs/fi-flag.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-folder-add.svg b/public/css/svgs/fi-folder-add.svg
new file mode 100644
index 000000000..1391da84b
--- /dev/null
+++ b/public/css/svgs/fi-folder-add.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-folder-lock.svg b/public/css/svgs/fi-folder-lock.svg
new file mode 100644
index 000000000..271ef81d0
--- /dev/null
+++ b/public/css/svgs/fi-folder-lock.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-folder.svg b/public/css/svgs/fi-folder.svg
new file mode 100644
index 000000000..eef46f319
--- /dev/null
+++ b/public/css/svgs/fi-folder.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-foot.svg b/public/css/svgs/fi-foot.svg
new file mode 100644
index 000000000..65a529902
--- /dev/null
+++ b/public/css/svgs/fi-foot.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-foundation.svg b/public/css/svgs/fi-foundation.svg
new file mode 100644
index 000000000..9926d04b5
--- /dev/null
+++ b/public/css/svgs/fi-foundation.svg
@@ -0,0 +1,42 @@
+
+
+
+
diff --git a/public/css/svgs/fi-graph-bar.svg b/public/css/svgs/fi-graph-bar.svg
new file mode 100644
index 000000000..7f0226fdc
--- /dev/null
+++ b/public/css/svgs/fi-graph-bar.svg
@@ -0,0 +1,24 @@
+
+
+
+
diff --git a/public/css/svgs/fi-graph-horizontal.svg b/public/css/svgs/fi-graph-horizontal.svg
new file mode 100644
index 000000000..65edd6476
--- /dev/null
+++ b/public/css/svgs/fi-graph-horizontal.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-graph-pie.svg b/public/css/svgs/fi-graph-pie.svg
new file mode 100644
index 000000000..c9484b8ad
--- /dev/null
+++ b/public/css/svgs/fi-graph-pie.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-graph-trend.svg b/public/css/svgs/fi-graph-trend.svg
new file mode 100644
index 000000000..bf75b9eff
--- /dev/null
+++ b/public/css/svgs/fi-graph-trend.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/public/css/svgs/fi-guide-dog.svg b/public/css/svgs/fi-guide-dog.svg
new file mode 100644
index 000000000..c20f008ed
--- /dev/null
+++ b/public/css/svgs/fi-guide-dog.svg
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/public/css/svgs/fi-hearing-aid.svg b/public/css/svgs/fi-hearing-aid.svg
new file mode 100644
index 000000000..3298723e3
--- /dev/null
+++ b/public/css/svgs/fi-hearing-aid.svg
@@ -0,0 +1,30 @@
+
+
+
+
diff --git a/public/css/svgs/fi-heart.svg b/public/css/svgs/fi-heart.svg
new file mode 100644
index 000000000..3f90c025e
--- /dev/null
+++ b/public/css/svgs/fi-heart.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-home.svg b/public/css/svgs/fi-home.svg
new file mode 100644
index 000000000..94b0b9b9a
--- /dev/null
+++ b/public/css/svgs/fi-home.svg
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/public/css/svgs/fi-html5.svg b/public/css/svgs/fi-html5.svg
new file mode 100644
index 000000000..8ca1961af
--- /dev/null
+++ b/public/css/svgs/fi-html5.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-indent-less.svg b/public/css/svgs/fi-indent-less.svg
new file mode 100644
index 000000000..f3f1ff91d
--- /dev/null
+++ b/public/css/svgs/fi-indent-less.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-indent-more.svg b/public/css/svgs/fi-indent-more.svg
new file mode 100644
index 000000000..83bbe803a
--- /dev/null
+++ b/public/css/svgs/fi-indent-more.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-info.svg b/public/css/svgs/fi-info.svg
new file mode 100644
index 000000000..94ad4069d
--- /dev/null
+++ b/public/css/svgs/fi-info.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-italic.svg b/public/css/svgs/fi-italic.svg
new file mode 100644
index 000000000..5efc8d485
--- /dev/null
+++ b/public/css/svgs/fi-italic.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-key.svg b/public/css/svgs/fi-key.svg
new file mode 100644
index 000000000..c434a6967
--- /dev/null
+++ b/public/css/svgs/fi-key.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-laptop.svg b/public/css/svgs/fi-laptop.svg
new file mode 100644
index 000000000..62cd20bdb
--- /dev/null
+++ b/public/css/svgs/fi-laptop.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-layout.svg b/public/css/svgs/fi-layout.svg
new file mode 100644
index 000000000..41be56aab
--- /dev/null
+++ b/public/css/svgs/fi-layout.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-lightbulb.svg b/public/css/svgs/fi-lightbulb.svg
new file mode 100644
index 000000000..401f6033c
--- /dev/null
+++ b/public/css/svgs/fi-lightbulb.svg
@@ -0,0 +1,31 @@
+
+
+
+
diff --git a/public/css/svgs/fi-like.svg b/public/css/svgs/fi-like.svg
new file mode 100644
index 000000000..5639e629c
--- /dev/null
+++ b/public/css/svgs/fi-like.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-link.svg b/public/css/svgs/fi-link.svg
new file mode 100644
index 000000000..b5583cd42
--- /dev/null
+++ b/public/css/svgs/fi-link.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-list-bullet.svg b/public/css/svgs/fi-list-bullet.svg
new file mode 100644
index 000000000..deeb774d7
--- /dev/null
+++ b/public/css/svgs/fi-list-bullet.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-list-number.svg b/public/css/svgs/fi-list-number.svg
new file mode 100644
index 000000000..f81ae8900
--- /dev/null
+++ b/public/css/svgs/fi-list-number.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-list-thumbnails.svg b/public/css/svgs/fi-list-thumbnails.svg
new file mode 100644
index 000000000..e5ef93f18
--- /dev/null
+++ b/public/css/svgs/fi-list-thumbnails.svg
@@ -0,0 +1,26 @@
+
+
+
+
diff --git a/public/css/svgs/fi-list.svg b/public/css/svgs/fi-list.svg
new file mode 100644
index 000000000..c29a5dc6e
--- /dev/null
+++ b/public/css/svgs/fi-list.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-lock.svg b/public/css/svgs/fi-lock.svg
new file mode 100644
index 000000000..4d8b6016c
--- /dev/null
+++ b/public/css/svgs/fi-lock.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-loop.svg b/public/css/svgs/fi-loop.svg
new file mode 100644
index 000000000..bced6ad70
--- /dev/null
+++ b/public/css/svgs/fi-loop.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-magnifying-glass.svg b/public/css/svgs/fi-magnifying-glass.svg
new file mode 100644
index 000000000..d4a4e3c85
--- /dev/null
+++ b/public/css/svgs/fi-magnifying-glass.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-mail.svg b/public/css/svgs/fi-mail.svg
new file mode 100644
index 000000000..da03bd7cb
--- /dev/null
+++ b/public/css/svgs/fi-mail.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-male-female.svg b/public/css/svgs/fi-male-female.svg
new file mode 100644
index 000000000..d9f8eeeff
--- /dev/null
+++ b/public/css/svgs/fi-male-female.svg
@@ -0,0 +1,34 @@
+
+
+
+
diff --git a/public/css/svgs/fi-male-symbol.svg b/public/css/svgs/fi-male-symbol.svg
new file mode 100644
index 000000000..98a9b129c
--- /dev/null
+++ b/public/css/svgs/fi-male-symbol.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-male.svg b/public/css/svgs/fi-male.svg
new file mode 100644
index 000000000..1e9ad9b36
--- /dev/null
+++ b/public/css/svgs/fi-male.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-map.svg b/public/css/svgs/fi-map.svg
new file mode 100644
index 000000000..412854d60
--- /dev/null
+++ b/public/css/svgs/fi-map.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-marker.svg b/public/css/svgs/fi-marker.svg
new file mode 100644
index 000000000..aa426f6ee
--- /dev/null
+++ b/public/css/svgs/fi-marker.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-megaphone.svg b/public/css/svgs/fi-megaphone.svg
new file mode 100644
index 000000000..41a1de168
--- /dev/null
+++ b/public/css/svgs/fi-megaphone.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-microphone.svg b/public/css/svgs/fi-microphone.svg
new file mode 100644
index 000000000..9bfb8c22d
--- /dev/null
+++ b/public/css/svgs/fi-microphone.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-minus-circle.svg b/public/css/svgs/fi-minus-circle.svg
new file mode 100644
index 000000000..34009c5e8
--- /dev/null
+++ b/public/css/svgs/fi-minus-circle.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-minus.svg b/public/css/svgs/fi-minus.svg
new file mode 100644
index 000000000..649493e7c
--- /dev/null
+++ b/public/css/svgs/fi-minus.svg
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/public/css/svgs/fi-mobile-signal.svg b/public/css/svgs/fi-mobile-signal.svg
new file mode 100644
index 000000000..a512948be
--- /dev/null
+++ b/public/css/svgs/fi-mobile-signal.svg
@@ -0,0 +1,29 @@
+
+
+
+
diff --git a/public/css/svgs/fi-mobile.svg b/public/css/svgs/fi-mobile.svg
new file mode 100644
index 000000000..359e4c322
--- /dev/null
+++ b/public/css/svgs/fi-mobile.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-monitor.svg b/public/css/svgs/fi-monitor.svg
new file mode 100644
index 000000000..86efcfdd7
--- /dev/null
+++ b/public/css/svgs/fi-monitor.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-mountains.svg b/public/css/svgs/fi-mountains.svg
new file mode 100644
index 000000000..4071c62af
--- /dev/null
+++ b/public/css/svgs/fi-mountains.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-music.svg b/public/css/svgs/fi-music.svg
new file mode 100644
index 000000000..65eda0300
--- /dev/null
+++ b/public/css/svgs/fi-music.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-next.svg b/public/css/svgs/fi-next.svg
new file mode 100644
index 000000000..617c0495f
--- /dev/null
+++ b/public/css/svgs/fi-next.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-no-dogs.svg b/public/css/svgs/fi-no-dogs.svg
new file mode 100644
index 000000000..1a103f6f0
--- /dev/null
+++ b/public/css/svgs/fi-no-dogs.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-no-smoking.svg b/public/css/svgs/fi-no-smoking.svg
new file mode 100644
index 000000000..b0c6afbf6
--- /dev/null
+++ b/public/css/svgs/fi-no-smoking.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-add.svg b/public/css/svgs/fi-page-add.svg
new file mode 100644
index 000000000..48c5ad3c5
--- /dev/null
+++ b/public/css/svgs/fi-page-add.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-copy.svg b/public/css/svgs/fi-page-copy.svg
new file mode 100644
index 000000000..68dd2b58a
--- /dev/null
+++ b/public/css/svgs/fi-page-copy.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-csv.svg b/public/css/svgs/fi-page-csv.svg
new file mode 100644
index 000000000..30223c586
--- /dev/null
+++ b/public/css/svgs/fi-page-csv.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-delete.svg b/public/css/svgs/fi-page-delete.svg
new file mode 100644
index 000000000..9be20fb00
--- /dev/null
+++ b/public/css/svgs/fi-page-delete.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-doc.svg b/public/css/svgs/fi-page-doc.svg
new file mode 100644
index 000000000..61aef5f08
--- /dev/null
+++ b/public/css/svgs/fi-page-doc.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-edit.svg b/public/css/svgs/fi-page-edit.svg
new file mode 100644
index 000000000..7abe5ee0e
--- /dev/null
+++ b/public/css/svgs/fi-page-edit.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-export-csv.svg b/public/css/svgs/fi-page-export-csv.svg
new file mode 100644
index 000000000..60433336e
--- /dev/null
+++ b/public/css/svgs/fi-page-export-csv.svg
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-export-doc.svg b/public/css/svgs/fi-page-export-doc.svg
new file mode 100644
index 000000000..8fd76c8a9
--- /dev/null
+++ b/public/css/svgs/fi-page-export-doc.svg
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-export-pdf.svg b/public/css/svgs/fi-page-export-pdf.svg
new file mode 100644
index 000000000..5e3a745bf
--- /dev/null
+++ b/public/css/svgs/fi-page-export-pdf.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-export.svg b/public/css/svgs/fi-page-export.svg
new file mode 100644
index 000000000..c2e3f7c11
--- /dev/null
+++ b/public/css/svgs/fi-page-export.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-filled.svg b/public/css/svgs/fi-page-filled.svg
new file mode 100644
index 000000000..40df8fbd3
--- /dev/null
+++ b/public/css/svgs/fi-page-filled.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-multiple.svg b/public/css/svgs/fi-page-multiple.svg
new file mode 100644
index 000000000..b8f737626
--- /dev/null
+++ b/public/css/svgs/fi-page-multiple.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-pdf.svg b/public/css/svgs/fi-page-pdf.svg
new file mode 100644
index 000000000..39b0c6df5
--- /dev/null
+++ b/public/css/svgs/fi-page-pdf.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-remove.svg b/public/css/svgs/fi-page-remove.svg
new file mode 100644
index 000000000..7bcfc7d1b
--- /dev/null
+++ b/public/css/svgs/fi-page-remove.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page-search.svg b/public/css/svgs/fi-page-search.svg
new file mode 100644
index 000000000..757ed6f22
--- /dev/null
+++ b/public/css/svgs/fi-page-search.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-page.svg b/public/css/svgs/fi-page.svg
new file mode 100644
index 000000000..f9057e993
--- /dev/null
+++ b/public/css/svgs/fi-page.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-paint-bucket.svg b/public/css/svgs/fi-paint-bucket.svg
new file mode 100644
index 000000000..3d8be6576
--- /dev/null
+++ b/public/css/svgs/fi-paint-bucket.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-paperclip.svg b/public/css/svgs/fi-paperclip.svg
new file mode 100644
index 000000000..c26d168ef
--- /dev/null
+++ b/public/css/svgs/fi-paperclip.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-pause.svg b/public/css/svgs/fi-pause.svg
new file mode 100644
index 000000000..b708cbabc
--- /dev/null
+++ b/public/css/svgs/fi-pause.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-paw.svg b/public/css/svgs/fi-paw.svg
new file mode 100644
index 000000000..3e67ab629
--- /dev/null
+++ b/public/css/svgs/fi-paw.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-paypal.svg b/public/css/svgs/fi-paypal.svg
new file mode 100644
index 000000000..6db35cedd
--- /dev/null
+++ b/public/css/svgs/fi-paypal.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-pencil.svg b/public/css/svgs/fi-pencil.svg
new file mode 100644
index 000000000..93fc87a79
--- /dev/null
+++ b/public/css/svgs/fi-pencil.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-photo.svg b/public/css/svgs/fi-photo.svg
new file mode 100644
index 000000000..9c4db2f0b
--- /dev/null
+++ b/public/css/svgs/fi-photo.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-play-circle.svg b/public/css/svgs/fi-play-circle.svg
new file mode 100644
index 000000000..7cbe765f4
--- /dev/null
+++ b/public/css/svgs/fi-play-circle.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-play-video.svg b/public/css/svgs/fi-play-video.svg
new file mode 100644
index 000000000..e0f318249
--- /dev/null
+++ b/public/css/svgs/fi-play-video.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-play.svg b/public/css/svgs/fi-play.svg
new file mode 100644
index 000000000..a93c15880
--- /dev/null
+++ b/public/css/svgs/fi-play.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-plus.svg b/public/css/svgs/fi-plus.svg
new file mode 100644
index 000000000..c4f32c8f5
--- /dev/null
+++ b/public/css/svgs/fi-plus.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-pound.svg b/public/css/svgs/fi-pound.svg
new file mode 100644
index 000000000..0c1685c16
--- /dev/null
+++ b/public/css/svgs/fi-pound.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-power.svg b/public/css/svgs/fi-power.svg
new file mode 100644
index 000000000..cdbfb238d
--- /dev/null
+++ b/public/css/svgs/fi-power.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-previous.svg b/public/css/svgs/fi-previous.svg
new file mode 100644
index 000000000..7a22b451b
--- /dev/null
+++ b/public/css/svgs/fi-previous.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-price-tag.svg b/public/css/svgs/fi-price-tag.svg
new file mode 100644
index 000000000..f8cb16c2e
--- /dev/null
+++ b/public/css/svgs/fi-price-tag.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-pricetag-multiple.svg b/public/css/svgs/fi-pricetag-multiple.svg
new file mode 100644
index 000000000..255ec8e34
--- /dev/null
+++ b/public/css/svgs/fi-pricetag-multiple.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-print.svg b/public/css/svgs/fi-print.svg
new file mode 100644
index 000000000..88aa402db
--- /dev/null
+++ b/public/css/svgs/fi-print.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-prohibited.svg b/public/css/svgs/fi-prohibited.svg
new file mode 100644
index 000000000..e7df04005
--- /dev/null
+++ b/public/css/svgs/fi-prohibited.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-projection-screen.svg b/public/css/svgs/fi-projection-screen.svg
new file mode 100644
index 000000000..c6f650217
--- /dev/null
+++ b/public/css/svgs/fi-projection-screen.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-puzzle.svg b/public/css/svgs/fi-puzzle.svg
new file mode 100644
index 000000000..34c798824
--- /dev/null
+++ b/public/css/svgs/fi-puzzle.svg
@@ -0,0 +1,24 @@
+
+
+
+
diff --git a/public/css/svgs/fi-quote.svg b/public/css/svgs/fi-quote.svg
new file mode 100644
index 000000000..a4f7e77e0
--- /dev/null
+++ b/public/css/svgs/fi-quote.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/css/svgs/fi-record.svg b/public/css/svgs/fi-record.svg
new file mode 100644
index 000000000..515b8cc91
--- /dev/null
+++ b/public/css/svgs/fi-record.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-refresh.svg b/public/css/svgs/fi-refresh.svg
new file mode 100644
index 000000000..5eb3af1c6
--- /dev/null
+++ b/public/css/svgs/fi-refresh.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-results-demographics.svg b/public/css/svgs/fi-results-demographics.svg
new file mode 100644
index 000000000..0b982d8db
--- /dev/null
+++ b/public/css/svgs/fi-results-demographics.svg
@@ -0,0 +1,27 @@
+
+
+
+
diff --git a/public/css/svgs/fi-results.svg b/public/css/svgs/fi-results.svg
new file mode 100644
index 000000000..f11a67091
--- /dev/null
+++ b/public/css/svgs/fi-results.svg
@@ -0,0 +1,42 @@
+
+
+
+
diff --git a/public/css/svgs/fi-rewind-ten.svg b/public/css/svgs/fi-rewind-ten.svg
new file mode 100644
index 000000000..6c8f514a3
--- /dev/null
+++ b/public/css/svgs/fi-rewind-ten.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-rewind.svg b/public/css/svgs/fi-rewind.svg
new file mode 100644
index 000000000..309aef581
--- /dev/null
+++ b/public/css/svgs/fi-rewind.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-rss.svg b/public/css/svgs/fi-rss.svg
new file mode 100644
index 000000000..b98778804
--- /dev/null
+++ b/public/css/svgs/fi-rss.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-safety-cone.svg b/public/css/svgs/fi-safety-cone.svg
new file mode 100644
index 000000000..1561f76c4
--- /dev/null
+++ b/public/css/svgs/fi-safety-cone.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-save.svg b/public/css/svgs/fi-save.svg
new file mode 100644
index 000000000..318ccd2e9
--- /dev/null
+++ b/public/css/svgs/fi-save.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-share.svg b/public/css/svgs/fi-share.svg
new file mode 100644
index 000000000..528408968
--- /dev/null
+++ b/public/css/svgs/fi-share.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-sheriff-badge.svg b/public/css/svgs/fi-sheriff-badge.svg
new file mode 100644
index 000000000..60e79a95c
--- /dev/null
+++ b/public/css/svgs/fi-sheriff-badge.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-shield.svg b/public/css/svgs/fi-shield.svg
new file mode 100644
index 000000000..a1397bdf4
--- /dev/null
+++ b/public/css/svgs/fi-shield.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-shopping-bag.svg b/public/css/svgs/fi-shopping-bag.svg
new file mode 100644
index 000000000..3f8fc8731
--- /dev/null
+++ b/public/css/svgs/fi-shopping-bag.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-shopping-cart.svg b/public/css/svgs/fi-shopping-cart.svg
new file mode 100644
index 000000000..230b90285
--- /dev/null
+++ b/public/css/svgs/fi-shopping-cart.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-shuffle.svg b/public/css/svgs/fi-shuffle.svg
new file mode 100644
index 000000000..6ccf41e7e
--- /dev/null
+++ b/public/css/svgs/fi-shuffle.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-skull.svg b/public/css/svgs/fi-skull.svg
new file mode 100644
index 000000000..74f40c2b4
--- /dev/null
+++ b/public/css/svgs/fi-skull.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-500px.svg b/public/css/svgs/fi-social-500px.svg
new file mode 100644
index 000000000..1cd1f5705
--- /dev/null
+++ b/public/css/svgs/fi-social-500px.svg
@@ -0,0 +1,30 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-adobe.svg b/public/css/svgs/fi-social-adobe.svg
new file mode 100644
index 000000000..6fbeebe0b
--- /dev/null
+++ b/public/css/svgs/fi-social-adobe.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-amazon.svg b/public/css/svgs/fi-social-amazon.svg
new file mode 100644
index 000000000..c6c5baf2e
--- /dev/null
+++ b/public/css/svgs/fi-social-amazon.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-android.svg b/public/css/svgs/fi-social-android.svg
new file mode 100644
index 000000000..0b5d69f06
--- /dev/null
+++ b/public/css/svgs/fi-social-android.svg
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-apple.svg b/public/css/svgs/fi-social-apple.svg
new file mode 100644
index 000000000..18810d5ce
--- /dev/null
+++ b/public/css/svgs/fi-social-apple.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-behance.svg b/public/css/svgs/fi-social-behance.svg
new file mode 100644
index 000000000..20c5012f1
--- /dev/null
+++ b/public/css/svgs/fi-social-behance.svg
@@ -0,0 +1,26 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-bing.svg b/public/css/svgs/fi-social-bing.svg
new file mode 100644
index 000000000..8e256be6a
--- /dev/null
+++ b/public/css/svgs/fi-social-bing.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-blogger.svg b/public/css/svgs/fi-social-blogger.svg
new file mode 100644
index 000000000..8a45b49e6
--- /dev/null
+++ b/public/css/svgs/fi-social-blogger.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-delicious.svg b/public/css/svgs/fi-social-delicious.svg
new file mode 100644
index 000000000..8e3a59268
--- /dev/null
+++ b/public/css/svgs/fi-social-delicious.svg
@@ -0,0 +1,9 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-designer-news.svg b/public/css/svgs/fi-social-designer-news.svg
new file mode 100644
index 000000000..13be8b330
--- /dev/null
+++ b/public/css/svgs/fi-social-designer-news.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-deviant-art.svg b/public/css/svgs/fi-social-deviant-art.svg
new file mode 100644
index 000000000..9992d6b59
--- /dev/null
+++ b/public/css/svgs/fi-social-deviant-art.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-digg.svg b/public/css/svgs/fi-social-digg.svg
new file mode 100644
index 000000000..aec5efd1a
--- /dev/null
+++ b/public/css/svgs/fi-social-digg.svg
@@ -0,0 +1,39 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-dribbble.svg b/public/css/svgs/fi-social-dribbble.svg
new file mode 100644
index 000000000..ac6dd61df
--- /dev/null
+++ b/public/css/svgs/fi-social-dribbble.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-drive.svg b/public/css/svgs/fi-social-drive.svg
new file mode 100644
index 000000000..6dda57e22
--- /dev/null
+++ b/public/css/svgs/fi-social-drive.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-dropbox.svg b/public/css/svgs/fi-social-dropbox.svg
new file mode 100644
index 000000000..612b04a49
--- /dev/null
+++ b/public/css/svgs/fi-social-dropbox.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-evernote.svg b/public/css/svgs/fi-social-evernote.svg
new file mode 100644
index 000000000..dd72619a2
--- /dev/null
+++ b/public/css/svgs/fi-social-evernote.svg
@@ -0,0 +1,24 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-facebook.svg b/public/css/svgs/fi-social-facebook.svg
new file mode 100644
index 000000000..303af0620
--- /dev/null
+++ b/public/css/svgs/fi-social-facebook.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-flickr.svg b/public/css/svgs/fi-social-flickr.svg
new file mode 100644
index 000000000..99ace87a0
--- /dev/null
+++ b/public/css/svgs/fi-social-flickr.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-forrst.svg b/public/css/svgs/fi-social-forrst.svg
new file mode 100644
index 000000000..7c4aee465
--- /dev/null
+++ b/public/css/svgs/fi-social-forrst.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-foursquare.svg b/public/css/svgs/fi-social-foursquare.svg
new file mode 100644
index 000000000..73fa5172e
--- /dev/null
+++ b/public/css/svgs/fi-social-foursquare.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-game-center.svg b/public/css/svgs/fi-social-game-center.svg
new file mode 100644
index 000000000..a9fca3f94
--- /dev/null
+++ b/public/css/svgs/fi-social-game-center.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-github.svg b/public/css/svgs/fi-social-github.svg
new file mode 100644
index 000000000..a36ff8b92
--- /dev/null
+++ b/public/css/svgs/fi-social-github.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-google-plus.svg b/public/css/svgs/fi-social-google-plus.svg
new file mode 100644
index 000000000..68665069c
--- /dev/null
+++ b/public/css/svgs/fi-social-google-plus.svg
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-hacker-news.svg b/public/css/svgs/fi-social-hacker-news.svg
new file mode 100644
index 000000000..b09bae762
--- /dev/null
+++ b/public/css/svgs/fi-social-hacker-news.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-hi5.svg b/public/css/svgs/fi-social-hi5.svg
new file mode 100644
index 000000000..f886c6595
--- /dev/null
+++ b/public/css/svgs/fi-social-hi5.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-instagram.svg b/public/css/svgs/fi-social-instagram.svg
new file mode 100644
index 000000000..bb333e26b
--- /dev/null
+++ b/public/css/svgs/fi-social-instagram.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-joomla.svg b/public/css/svgs/fi-social-joomla.svg
new file mode 100644
index 000000000..addec2e78
--- /dev/null
+++ b/public/css/svgs/fi-social-joomla.svg
@@ -0,0 +1,30 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-lastfm.svg b/public/css/svgs/fi-social-lastfm.svg
new file mode 100644
index 000000000..e9ac380dc
--- /dev/null
+++ b/public/css/svgs/fi-social-lastfm.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-linkedin.svg b/public/css/svgs/fi-social-linkedin.svg
new file mode 100644
index 000000000..e68b824aa
--- /dev/null
+++ b/public/css/svgs/fi-social-linkedin.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-medium.svg b/public/css/svgs/fi-social-medium.svg
new file mode 100644
index 000000000..7fe39dc71
--- /dev/null
+++ b/public/css/svgs/fi-social-medium.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-myspace.svg b/public/css/svgs/fi-social-myspace.svg
new file mode 100644
index 000000000..a4633a493
--- /dev/null
+++ b/public/css/svgs/fi-social-myspace.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-orkut.svg b/public/css/svgs/fi-social-orkut.svg
new file mode 100644
index 000000000..335b4ece9
--- /dev/null
+++ b/public/css/svgs/fi-social-orkut.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-path.svg b/public/css/svgs/fi-social-path.svg
new file mode 100644
index 000000000..41fb4b2b2
--- /dev/null
+++ b/public/css/svgs/fi-social-path.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-picasa.svg b/public/css/svgs/fi-social-picasa.svg
new file mode 100644
index 000000000..e665e0305
--- /dev/null
+++ b/public/css/svgs/fi-social-picasa.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-pinterest.svg b/public/css/svgs/fi-social-pinterest.svg
new file mode 100644
index 000000000..0eb447d84
--- /dev/null
+++ b/public/css/svgs/fi-social-pinterest.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-rdio.svg b/public/css/svgs/fi-social-rdio.svg
new file mode 100644
index 000000000..ef788c284
--- /dev/null
+++ b/public/css/svgs/fi-social-rdio.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-reddit.svg b/public/css/svgs/fi-social-reddit.svg
new file mode 100644
index 000000000..5c2563a68
--- /dev/null
+++ b/public/css/svgs/fi-social-reddit.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-skillshare.svg b/public/css/svgs/fi-social-skillshare.svg
new file mode 100644
index 000000000..12fb8e6ee
--- /dev/null
+++ b/public/css/svgs/fi-social-skillshare.svg
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-skype.svg b/public/css/svgs/fi-social-skype.svg
new file mode 100644
index 000000000..0be5e3849
--- /dev/null
+++ b/public/css/svgs/fi-social-skype.svg
@@ -0,0 +1,26 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-smashing-mag.svg b/public/css/svgs/fi-social-smashing-mag.svg
new file mode 100644
index 000000000..8e12c3f55
--- /dev/null
+++ b/public/css/svgs/fi-social-smashing-mag.svg
@@ -0,0 +1,35 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-snapchat.svg b/public/css/svgs/fi-social-snapchat.svg
new file mode 100644
index 000000000..3b3fb50b7
--- /dev/null
+++ b/public/css/svgs/fi-social-snapchat.svg
@@ -0,0 +1,24 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-spotify.svg b/public/css/svgs/fi-social-spotify.svg
new file mode 100644
index 000000000..487ee8829
--- /dev/null
+++ b/public/css/svgs/fi-social-spotify.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-squidoo.svg b/public/css/svgs/fi-social-squidoo.svg
new file mode 100644
index 000000000..22eb38dec
--- /dev/null
+++ b/public/css/svgs/fi-social-squidoo.svg
@@ -0,0 +1,32 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-stack-overflow.svg b/public/css/svgs/fi-social-stack-overflow.svg
new file mode 100644
index 000000000..56cdd3956
--- /dev/null
+++ b/public/css/svgs/fi-social-stack-overflow.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-steam.svg b/public/css/svgs/fi-social-steam.svg
new file mode 100644
index 000000000..2cce5a795
--- /dev/null
+++ b/public/css/svgs/fi-social-steam.svg
@@ -0,0 +1,18 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-stumbleupon.svg b/public/css/svgs/fi-social-stumbleupon.svg
new file mode 100644
index 000000000..6249230c4
--- /dev/null
+++ b/public/css/svgs/fi-social-stumbleupon.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-treehouse.svg b/public/css/svgs/fi-social-treehouse.svg
new file mode 100644
index 000000000..6dca6f40b
--- /dev/null
+++ b/public/css/svgs/fi-social-treehouse.svg
@@ -0,0 +1,24 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-tumblr.svg b/public/css/svgs/fi-social-tumblr.svg
new file mode 100644
index 000000000..b9b12e595
--- /dev/null
+++ b/public/css/svgs/fi-social-tumblr.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-twitter.svg b/public/css/svgs/fi-social-twitter.svg
new file mode 100644
index 000000000..d34adff72
--- /dev/null
+++ b/public/css/svgs/fi-social-twitter.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-vimeo.svg b/public/css/svgs/fi-social-vimeo.svg
new file mode 100644
index 000000000..7277649e3
--- /dev/null
+++ b/public/css/svgs/fi-social-vimeo.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-windows.svg b/public/css/svgs/fi-social-windows.svg
new file mode 100644
index 000000000..c30d00343
--- /dev/null
+++ b/public/css/svgs/fi-social-windows.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-xbox.svg b/public/css/svgs/fi-social-xbox.svg
new file mode 100644
index 000000000..1503532e4
--- /dev/null
+++ b/public/css/svgs/fi-social-xbox.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-yahoo.svg b/public/css/svgs/fi-social-yahoo.svg
new file mode 100644
index 000000000..cd91c7efd
--- /dev/null
+++ b/public/css/svgs/fi-social-yahoo.svg
@@ -0,0 +1,26 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-yelp.svg b/public/css/svgs/fi-social-yelp.svg
new file mode 100644
index 000000000..0394e91e8
--- /dev/null
+++ b/public/css/svgs/fi-social-yelp.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-youtube.svg b/public/css/svgs/fi-social-youtube.svg
new file mode 100644
index 000000000..f152e73af
--- /dev/null
+++ b/public/css/svgs/fi-social-youtube.svg
@@ -0,0 +1,41 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-zerply.svg b/public/css/svgs/fi-social-zerply.svg
new file mode 100644
index 000000000..aa3cabf0c
--- /dev/null
+++ b/public/css/svgs/fi-social-zerply.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-social-zurb.svg b/public/css/svgs/fi-social-zurb.svg
new file mode 100644
index 000000000..5fcaa0e22
--- /dev/null
+++ b/public/css/svgs/fi-social-zurb.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-sound.svg b/public/css/svgs/fi-sound.svg
new file mode 100644
index 000000000..0e8d9325c
--- /dev/null
+++ b/public/css/svgs/fi-sound.svg
@@ -0,0 +1,49 @@
+
+
+
+
diff --git a/public/css/svgs/fi-star.svg b/public/css/svgs/fi-star.svg
new file mode 100644
index 000000000..7f84dd95e
--- /dev/null
+++ b/public/css/svgs/fi-star.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-stop.svg b/public/css/svgs/fi-stop.svg
new file mode 100644
index 000000000..1f3788663
--- /dev/null
+++ b/public/css/svgs/fi-stop.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-strikethrough.svg b/public/css/svgs/fi-strikethrough.svg
new file mode 100644
index 000000000..186b85852
--- /dev/null
+++ b/public/css/svgs/fi-strikethrough.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-subscript.svg b/public/css/svgs/fi-subscript.svg
new file mode 100644
index 000000000..8b2acdd4d
--- /dev/null
+++ b/public/css/svgs/fi-subscript.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-superscript.svg b/public/css/svgs/fi-superscript.svg
new file mode 100644
index 000000000..35f15601d
--- /dev/null
+++ b/public/css/svgs/fi-superscript.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-tablet-landscape.svg b/public/css/svgs/fi-tablet-landscape.svg
new file mode 100644
index 000000000..07d96462d
--- /dev/null
+++ b/public/css/svgs/fi-tablet-landscape.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-tablet-portrait.svg b/public/css/svgs/fi-tablet-portrait.svg
new file mode 100644
index 000000000..dfe77df2f
--- /dev/null
+++ b/public/css/svgs/fi-tablet-portrait.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-target-two.svg b/public/css/svgs/fi-target-two.svg
new file mode 100644
index 000000000..298c01503
--- /dev/null
+++ b/public/css/svgs/fi-target-two.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-target.svg b/public/css/svgs/fi-target.svg
new file mode 100644
index 000000000..5c3538c27
--- /dev/null
+++ b/public/css/svgs/fi-target.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-telephone-accessible.svg b/public/css/svgs/fi-telephone-accessible.svg
new file mode 100644
index 000000000..f428683a9
--- /dev/null
+++ b/public/css/svgs/fi-telephone-accessible.svg
@@ -0,0 +1,44 @@
+
+
+
+
diff --git a/public/css/svgs/fi-telephone.svg b/public/css/svgs/fi-telephone.svg
new file mode 100644
index 000000000..fe9640f4b
--- /dev/null
+++ b/public/css/svgs/fi-telephone.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-text-color.svg b/public/css/svgs/fi-text-color.svg
new file mode 100644
index 000000000..234b7a4cb
--- /dev/null
+++ b/public/css/svgs/fi-text-color.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-thumbnails.svg b/public/css/svgs/fi-thumbnails.svg
new file mode 100644
index 000000000..a622fb22d
--- /dev/null
+++ b/public/css/svgs/fi-thumbnails.svg
@@ -0,0 +1,35 @@
+
+
+
+
diff --git a/public/css/svgs/fi-ticket.svg b/public/css/svgs/fi-ticket.svg
new file mode 100644
index 000000000..a9cc43067
--- /dev/null
+++ b/public/css/svgs/fi-ticket.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-torso-business.svg b/public/css/svgs/fi-torso-business.svg
new file mode 100644
index 000000000..c6b27466f
--- /dev/null
+++ b/public/css/svgs/fi-torso-business.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-torso-female.svg b/public/css/svgs/fi-torso-female.svg
new file mode 100644
index 000000000..944cc3c4d
--- /dev/null
+++ b/public/css/svgs/fi-torso-female.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-torso.svg b/public/css/svgs/fi-torso.svg
new file mode 100644
index 000000000..e55236e7e
--- /dev/null
+++ b/public/css/svgs/fi-torso.svg
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/public/css/svgs/fi-torsos-all-female.svg b/public/css/svgs/fi-torsos-all-female.svg
new file mode 100644
index 000000000..558c6bb1f
--- /dev/null
+++ b/public/css/svgs/fi-torsos-all-female.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-torsos-all.svg b/public/css/svgs/fi-torsos-all.svg
new file mode 100644
index 000000000..0228bf803
--- /dev/null
+++ b/public/css/svgs/fi-torsos-all.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-torsos-female-male.svg b/public/css/svgs/fi-torsos-female-male.svg
new file mode 100644
index 000000000..5e4567ac5
--- /dev/null
+++ b/public/css/svgs/fi-torsos-female-male.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-torsos-male-female.svg b/public/css/svgs/fi-torsos-male-female.svg
new file mode 100644
index 000000000..6b28f126e
--- /dev/null
+++ b/public/css/svgs/fi-torsos-male-female.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-torsos.svg b/public/css/svgs/fi-torsos.svg
new file mode 100644
index 000000000..77f13a22f
--- /dev/null
+++ b/public/css/svgs/fi-torsos.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-trash.svg b/public/css/svgs/fi-trash.svg
new file mode 100644
index 000000000..84fcebf28
--- /dev/null
+++ b/public/css/svgs/fi-trash.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-trees.svg b/public/css/svgs/fi-trees.svg
new file mode 100644
index 000000000..07473147b
--- /dev/null
+++ b/public/css/svgs/fi-trees.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/public/css/svgs/fi-trophy.svg b/public/css/svgs/fi-trophy.svg
new file mode 100644
index 000000000..b32ff9bcb
--- /dev/null
+++ b/public/css/svgs/fi-trophy.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-underline.svg b/public/css/svgs/fi-underline.svg
new file mode 100644
index 000000000..40487af93
--- /dev/null
+++ b/public/css/svgs/fi-underline.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-universal-access.svg b/public/css/svgs/fi-universal-access.svg
new file mode 100644
index 000000000..527a6d414
--- /dev/null
+++ b/public/css/svgs/fi-universal-access.svg
@@ -0,0 +1,22 @@
+
+
+
+
diff --git a/public/css/svgs/fi-unlink.svg b/public/css/svgs/fi-unlink.svg
new file mode 100644
index 000000000..130d1453f
--- /dev/null
+++ b/public/css/svgs/fi-unlink.svg
@@ -0,0 +1,37 @@
+
+
+
+
diff --git a/public/css/svgs/fi-unlock.svg b/public/css/svgs/fi-unlock.svg
new file mode 100644
index 000000000..433aa093a
--- /dev/null
+++ b/public/css/svgs/fi-unlock.svg
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/public/css/svgs/fi-upload-cloud.svg b/public/css/svgs/fi-upload-cloud.svg
new file mode 100644
index 000000000..0c03336f8
--- /dev/null
+++ b/public/css/svgs/fi-upload-cloud.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-upload.svg b/public/css/svgs/fi-upload.svg
new file mode 100644
index 000000000..3f2809e8b
--- /dev/null
+++ b/public/css/svgs/fi-upload.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/public/css/svgs/fi-usb.svg b/public/css/svgs/fi-usb.svg
new file mode 100644
index 000000000..a80912d37
--- /dev/null
+++ b/public/css/svgs/fi-usb.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/css/svgs/fi-video.svg b/public/css/svgs/fi-video.svg
new file mode 100644
index 000000000..a245c443e
--- /dev/null
+++ b/public/css/svgs/fi-video.svg
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/public/css/svgs/fi-volume-none.svg b/public/css/svgs/fi-volume-none.svg
new file mode 100644
index 000000000..ab3331950
--- /dev/null
+++ b/public/css/svgs/fi-volume-none.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-volume-strike.svg b/public/css/svgs/fi-volume-strike.svg
new file mode 100644
index 000000000..7db38951e
--- /dev/null
+++ b/public/css/svgs/fi-volume-strike.svg
@@ -0,0 +1,27 @@
+
+
+
+
diff --git a/public/css/svgs/fi-volume.svg b/public/css/svgs/fi-volume.svg
new file mode 100644
index 000000000..8580f1d98
--- /dev/null
+++ b/public/css/svgs/fi-volume.svg
@@ -0,0 +1,26 @@
+
+
+
+
diff --git a/public/css/svgs/fi-web.svg b/public/css/svgs/fi-web.svg
new file mode 100644
index 000000000..1bf45fbe1
--- /dev/null
+++ b/public/css/svgs/fi-web.svg
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/public/css/svgs/fi-wheelchair.svg b/public/css/svgs/fi-wheelchair.svg
new file mode 100644
index 000000000..caff28195
--- /dev/null
+++ b/public/css/svgs/fi-wheelchair.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-widget.svg b/public/css/svgs/fi-widget.svg
new file mode 100644
index 000000000..d79f0b0ed
--- /dev/null
+++ b/public/css/svgs/fi-widget.svg
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/public/css/svgs/fi-wrench.svg b/public/css/svgs/fi-wrench.svg
new file mode 100644
index 000000000..e9dac124c
--- /dev/null
+++ b/public/css/svgs/fi-wrench.svg
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/public/css/svgs/fi-x-circle.svg b/public/css/svgs/fi-x-circle.svg
new file mode 100644
index 000000000..dc20f8c2b
--- /dev/null
+++ b/public/css/svgs/fi-x-circle.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/css/svgs/fi-x.svg b/public/css/svgs/fi-x.svg
new file mode 100644
index 000000000..0f33db970
--- /dev/null
+++ b/public/css/svgs/fi-x.svg
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/public/css/svgs/fi-yen.svg b/public/css/svgs/fi-yen.svg
new file mode 100644
index 000000000..0e5128932
--- /dev/null
+++ b/public/css/svgs/fi-yen.svg
@@ -0,0 +1,20 @@
+
+
+
+
diff --git a/public/css/svgs/fi-zoom-in.svg b/public/css/svgs/fi-zoom-in.svg
new file mode 100644
index 000000000..b1fa45b00
--- /dev/null
+++ b/public/css/svgs/fi-zoom-in.svg
@@ -0,0 +1,23 @@
+
+
+
+
diff --git a/public/css/svgs/fi-zoom-out.svg b/public/css/svgs/fi-zoom-out.svg
new file mode 100644
index 000000000..f3088c2e5
--- /dev/null
+++ b/public/css/svgs/fi-zoom-out.svg
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/public/img/icons/pois/pois.zip b/public/img/icons/pois/pois.zip
new file mode 100644
index 000000000..a4f4370c9
Binary files /dev/null and b/public/img/icons/pois/pois.zip differ
diff --git a/public/leaf-green.png b/public/leaf-green.png
new file mode 100644
index 000000000..6c24f60f2
Binary files /dev/null and b/public/leaf-green.png differ
diff --git a/public/leaf-orange.png b/public/leaf-orange.png
new file mode 100644
index 000000000..a8a8f58b3
Binary files /dev/null and b/public/leaf-orange.png differ
diff --git a/public/leaf-red.png b/public/leaf-red.png
new file mode 100644
index 000000000..2763505f5
Binary files /dev/null and b/public/leaf-red.png differ
diff --git a/public/leaf-shadow.png b/public/leaf-shadow.png
new file mode 100644
index 000000000..6b979fab0
Binary files /dev/null and b/public/leaf-shadow.png differ
diff --git a/public/location.png b/public/location.png
new file mode 100644
index 000000000..6fe0117b4
Binary files /dev/null and b/public/location.png differ
diff --git a/public/location.svg b/public/location.svg
new file mode 100644
index 000000000..e849a38a3
--- /dev/null
+++ b/public/location.svg
@@ -0,0 +1,4 @@
+
diff --git a/tree.txt b/tree.txt
deleted file mode 100644
index 444339e69..000000000
--- a/tree.txt
+++ /dev/null
@@ -1,240 +0,0 @@
-kannst du mir den wiki besser formulieren und anpassen
-# TALAS V5 nodeMap
-
-## Einführung
-Dieses Dokument bietet einen umfassenden Überblick über das TALAS V5-GIS-Projekt Web-Anwendung nodeMap, die es ermöglicht visuell und auf interaktive Weise, verschiedene Daten und Informationen zu speichern, zu verwalten und anzuzeigen. Die Anwendung basiert auf Geographic Information Systems (GIS) und verwendet MySQL als Datenbank.
-
-## Installation
-
-### Voraussetzungen
-- **Node.js und npm:** Stellen Sie sicher, dass Node.js und npm auf Ihrem System installiert sind. Besuchen Sie [Node.js](https://nodejs.org) für Installationsanleitungen.
-
-### Projekt von Teams herunterladen
-
-nodeMap.zip von Teams herunterladen von den URL ...
-
-### Projekt entpacken und kopieren
-
-
-Mit 7-Zip oder andere Tools die Datei entpacken.
-Den entpackte Ordner "nodeMap" in diesen Verzeichnis kopieren C:\inetpub\wwwroot\talas5
-
-### mapTiles Ordner in den Projekt einfügen
-
-mapTiles Verzeichnis in C:\inetpub\wwwroot\talas5\nodeMap\public Verzeichnis einfügen, die mapTiles sollen lokal sein
-
-### Konfiguration des Servers
-
-Port 3000 muss auf dem Server Frei gegeben.
-
-In C:\inetpub\wwwroot\talas5\MessagesMap\MapTypC.aspx muss die IP des Servers und pPort 3000 eingegeben aber kein localhost oder 127.0.0.1
-z.B.
-"http://10.10.0.30:3000?m=" + encodeURIComponent(mValue) + "&u=" + encodeURIComponent(uValue);
-
-In /pages/api/[...path].js muss die IP des Servers eingegeben werden
-z.B. target: "10.10.0.30",
-
-
-
-
-
-### Lokale Entwicklungsumgebung starten
-
-In C:\inetpub\wwwroot\talas5\nodeMap die Datei StartNodeApp.bat von Projekt Ordner kopieren und auf dem Desktop kopierren um Zeit zu sparen ,doppelklick dann wird die App gestartet, dann kann den Kommandozeile minimiert werden, Den Fenster nicht schließen.
-
-
-
-## Nutzung
-
-### Karte ansehen
-Die Hauptseite zeigt eine interaktive Karte, auf der verschiedene geografische Punkte dargestellt werden.
--Mit der Maus über ein Element (Station oder PoI) ercheint ein Popuo mit Informationen üder dieses Element
--Überlappende Stationen erkennt man mit Plus Icon: Falls mehrere Station überlappend sind kann mit linke Mausklick, wird dan die Stationen visuell auseinander gehen ,und dann über Mausover auf ein Station bekommt man über ein popup Information dieses Station.
-
-
-### Layer auswählen
-Benutzer können verschiedene Layer über Checkboxen ein- und ausblenden, um spezifische Daten auf der Karte anzuzeigen oder zu verbergen.
-
-
-### Station wählen
-In Dropdown Menü kann nach Station gesucht werden, wird dann zu den ausgewählter Station Reingezoomt.
-
-### Feste Zoom-Stufe
- Falls Rein- und Rausgezoomt wird , hier kann den Icon klick zu einer bestimmte Zoom-Stufe gehen.
-
-
-
-
-
-### Station öffnen
-
-Station kann in selben Browser-Fenster oder in einem neuen Tab geöffnet werden
-
-Maus über eine Station -> Rechte Maustaste um konetxt menü öffnen dann auf "station öffnen (tab)" klicken falls in neue Browser-Tab geöffnet werden soll oder "Station öffnen " klicken fall in selben Browser-fenster geöffnet werden soll.
-
-
-### Hinzufügen neuer PoI
-Nutzer können über ein Formular neue Marker(PoI) zur Datenbank hinzufügen.
-Rechter Maustaste -> POI hinzufügen -> Formular ausfühlen -> "POI hinzufügen" Button klicken.
-dann erscheint POI schon auf die Karte
-
-
-### Koordinaten anzeigen
-im Kontext-Menü den Koordinaten anzeigen klicken, wird ein alert Fenster geöffnet mit den Koordinaten
-
-### Zoom
-Mit Mausrad oder in Kontextmenü Reinzoomen oder Rauszoom.
-### Hier zentrieren
-die aktuelle Maus Koordinaten wird im Browser-Fenster in zu mitte stationiert
-
-
-
-
-
-
-## Fehlerbehebung
-
-### Problembehandlung bei der Installation
-Stellen Sie sicher, dass alle Umgebungsvariablen korrekt gesetzt sind.
-
-### Lösungen bei häufigen Fehlern
-Bei Neben-Effekten während der Weiterentwicklung könnte es hilfreich sein, die Seite neu zu laden (aktualisieren).
-
-## Verzeichnisstruktur
-
-### /pages
-- _app.js
- Grundlegende Konfiguration und Layout für die gesamte Anwendung. Importiert globale Styles und Recoil-Root für State Management.
-- index.js
- Startseite der Anwendung, lädt die Hauptkomponenten und initiiert die Karte.
-- [...path].js
- Eine Dynamic Route, die verwendet wird, um verschiedene URLs zu verarbeiten, die spezifische Ansichten oder Funktionen in der Anwendung darstellen.
-
-### /components
-- DataSheet.js
- Verantwortlich für die Anzeige und Interaktion mit den Layer- und Stationsauswahlen. Ermöglicht das Aktivieren/Deaktivieren von Layern und zeigt Informationen zu geografischen Punkten.
-- MapComponent.js
- Kernkomponente für die Darstellung der Karte. Beinhaltet Logik für das Hinzufügen von Layern, Zoom-Funktionen und andere interaktive Elemente.
-
-### /public
-- Speicherort für statische Dateien wie Map (falls Internet nicht vorhanden), Bilder, Icons und andere Medien, die in der Benutzeroberfläche verwendet werden.
-
-### /styles
-- Enthält CSS-Dateien und andere Styling-Ressourcen für das Tailwind CSS-Framework.
-
-### /store
-- Zustandsmanagement-Dateien, die mit Recoil erstellt wurden. Diese Dateien definieren Atome und Selektoren für den globalen Zustand der Anwendung.
-
-### /api
-- addLocation.js
- API-Route zur Handhabung des Hinzufügens neuer Standortdaten zur Datenbank.
-- updateLocation.js
- API-Route zur Aktualisierung bestehender Standortdaten.
-- locations.js
- API-Route, die für das Abrufen von Standortdaten zuständig ist.
-
-### /config
-- config.js
- Konfigurationsdatei, die wichtige Konstanten und Einstellungen für die Anwendung enthält, wie z.B. API-Endpoints.
-
-# Benutzeranleitung
-
-## Hauptfunktionen
-
-### Karteninteraktionen
-
-#### Zoomen und Verschieben
-- **Zoomen:** Sie können mit dem Mausrad ein- und auszoomen, um näher an Bereiche heranzukommen oder sich für eine Übersicht zu entfernen.
-- **Verschieben:** Halten Sie die linke Maustaste gedrückt und bewegen Sie die Maus, um die Karte zu verschieben und verschiedene Bereiche zu erkunden.
-
-#### Kontextmenü
-- **Zoom-Optionen:** Das Kontextmenü bietet Funktionen zum gezielten Rein- und Rauszoomen in definierte Bereiche.
-- **Zentrieren:** Sie können eine bestimmte Koordinate in der Mitte des Bildschirms zentrieren, indem Sie diese Option im Kontextmenü auswählen.
-
-#### Steuerung der Kartenansicht
-- **Stationsauswahl:** Oben rechts auf der Karte befindet sich ein Dropdown-Menü, mit dem Sie direkt zu einer ausgewählten Station zoomen können.
-- **Layer-Kontrolle:** In derselben Oberfläche können Sie über Checkboxen verschiedene System-Layer ein- oder ausblenden, um spezifische Informationen auf der Karte anzuzeigen oder zu verbergen.
-- **Rauszoomen-Icon:** Ein Icon zum Rauszoomen ermöglicht es Ihnen, schnell zu einem definierten Bereich zurückzukehren.
-
-#### Koordinatenanzeige
-- **Koordinaten-Alert:** Im Kontextmenü können Sie die aktuellen Koordinaten der Mausposition in einem Alert-Fenster anzeigen lassen.
-
-### POIs hinzufügen und bearbeiten
-
-1. **POI hinzufügen:**
- - Rechtsklicken Sie auf den gewünschten Ort auf der Karte, um das Kontextmenü zu öffnen.
- - Wählen Sie die Option "Neuen Standort hinzufügen".
- - Füllen Sie das Formular mit den notwendigen Informationen über den POI aus und klicken Sie auf "Speichern", um den Standort zur Karte und zur Datenbank hinzuzufügen.
-
-2. **POI bearbeiten:**
- - Um einen bestehenden POI zu verschieben, klicken und halten Sie den Marker des POI und ziehen Sie ihn an die neue Position.
- - Lassen Sie den Marker los, um die neue Position zu bestätigen. Die Position wird automatisch in der MySQL-Datenbank aktualisiert.
-
-### Autostart
-
- -Die Datei StartNodeApp.bat kann kopiert werden und in einem beliebige Ort eingefügt werden,bei Doppel-Klick startet die Datei dann die
- Start-Dev.ps1, Start-Dev.ps1 startet die Web-Anwendung
-
-
-
-
-Diese Dokumentation und Benutzeranleitung kann weiter angepasst und erweitert werden.
-
-
-PS C:\Users\isa.LTW\Desktop\24.05.2024> .\FilterTreeOutput.ps1
-Auflistung der Ordnerpfade f³r Volume OS
-Volumeseriennummer : ECF0-871C
-C:\USERS\ISA.LTW\DESKTOP\24.05.2024\NODEMAP 24.05.2024
-| .env.local
-| .gitignore
-| package-lock.json
-| package.json
-| postcss.config.js
-| Recoil in Next.js-Projekt _ Wiki.js.pdf
-| Start-Dev.ps1
-| StartNodeApp.bat
-| tailwind.config.js
-|
-+---.next
-| | build-manifest.json
-| | package.json
-| | react-loadable-manifest.json
-| | trace
-| |
-| +---cache
-| | +---swc
-| | | \---plugins
-| | | \---v7_windows_x86_64_0.106.15
-| | \---webpack
-| |
-| +---server
-| | | components_MapComponent_js.js
-| | | interception-route-rewrite-manifest.js
-| | | middleware-build-manifest.js
-| | | middleware-manifest.json
-| | | middleware-react-loadable-manifest.js
-| | | next-font-manifest.js
-| | | next-font-manifest.json
-| | | pages-manifest.json
-| | | webpack-api-runtime.js
-| | | webpack-runtime.js
-| | | _error.js
-| | |
-| | +---pages
-| | | | index.js
-| | | | _app.js
-| | | | _document.js
-| | | | _error.js
-| | | |
-| | | \---api
-| | | | getPoiById.js
-| | | | readLocations.js
-| | | | readPoiTyp.js
-| | | | [...path].js
-| | | |
-| | | \---talas_v5
-| | | location_device.js
-| | |
-| | \---vendor-chunks
-| | @heroicons.js
-PS C:\Users\isa.LTW\Desktop\24.05.2024>
\ No newline at end of file