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 @@ + + + + + +Created by FontForge 20120731 at Fri Aug 23 09:25:55 2013 + By Jordan Humphreys +Created by Jordan Humphreys with FontForge 2.0 (http://fontforge.sf.net) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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