diff --git a/themes/odsh/layouts/partials/breadcrumbs.html b/themes/odsh/layouts/partials/breadcrumbs.html
index 9383b365a2e452e20d6cf20e759743aa580e40bc..f6c17aed557e29d8c2fb0706dfa2cff0ad4a1134 100644
--- a/themes/odsh/layouts/partials/breadcrumbs.html
+++ b/themes/odsh/layouts/partials/breadcrumbs.html
@@ -1,14 +1,13 @@
- <div class="toolbar">
-          <ol class="breadcrumb">
-            <li class="home">
-              <a href="{{.Site.BaseURL}}">
-                <img class="icon-home" src="{{ "images/Icon-Home.png" | relURL }}" alt="home icon" />
-                <span>Start</span>
-              </a>
-            </li>&nbsp;
-            <li class="active">
-              <a href="#">{{ .Title}}</a>
-            </li>
-          </ol>
-        </div>
-
+<div class="toolbar" role="navigation" aria-label="Brotkrumen-Navigation">
+  <ol class="breadcrumb">
+    <li class="home">
+      <a href="/">
+        <img class="icon-home" src="{{ "/images/Icon-Home.png" | relURL }}" alt="home icon" />
+        <span> Home</span>
+      </a>
+    </li>
+    <li class="active">
+      <a href="#">{{ .Title}}</a>
+    </li>
+  </ol>
+</div>
\ No newline at end of file
diff --git a/themes/odsh/layouts/partials/header.html b/themes/odsh/layouts/partials/header.html
index 61397068219d36134e348f44722ff5c9f1caf3f8..22c9a9691f3cd1053fccdb5f9ae3f5ab5a9dc1df 100644
--- a/themes/odsh/layouts/partials/header.html
+++ b/themes/odsh/layouts/partials/header.html
@@ -1,26 +1,25 @@
     <a class="skip-link" href="#content">Zum Inhalt springen.</a>
     <header class="navbar navbar-static-top masthead">
-      <div class="container">
-        <div class='row topline'>
-          <div class='span3 span-navigation'>
-            <hgroup class="header-image pull-left">
-              <a class="logo" href="/">
-                <img class="img-logo-large" src="{{ "images/logo.png" | relURL }}" alt="Logo Schleswig Holstein"
-                title="{{ .Site.Title }}" />
-                <img class="img-logo-small" src="{{ "images/logo-quer.png" | relURL }}" alt="Logo Schleswig Holstein"
-                title="{{ .Site.Title }}" />
-              </a>
-            </hgroup>
-          </div>
-          <h1 class='site-title'>{{ .Site.Title }}</h1>
-        </div>
-        <div id="menu-button-and-title" data-module="tpsh_toggle_menu">
+      <div class="container topline">
+          <hgroup class="header-image">
+          
+            <a class="logo" href="/">
+              <img class="img-logo-large" src="{{ "images/logo.png" | relURL }}" alt="Logo Schleswig Holstein"
+              title="{{ .Site.Title }}" />
+              <img class="img-logo-small" src="{{ "images/logo-quer.png" | relURL }}" alt="Logo Schleswig Holstein"
+              title="{{ .Site.Title }}" />
+            </a>
+          
+        </hgroup>
+        <h1 class="site-title"> Open-Data Schleswig-Holstein </h1>
+        <div id="menu-button-and-title" aria-label="Menü umschalten" data-module="odsh_toggle_menu">
           <span class="fa fa-bars"></span>
-          <h1 class='site-title-mobile'>{{ .Site.Title }}</h1>
+          <h1 class="site-title-mobile"> Open-Data Schleswig-Holstein </h1>
         </div>
       </div>
+    
       <div class="container navigation-container">
-        <div class='row navigation-row'>
+        <div class="row navigation-row">
           <nav class="section navigation">
             <ul class="nav nav-pills">
               <li class="header-menu-mobile" data-module="tpsh_toggle_menu">
@@ -41,19 +40,15 @@
                   <span class="text">Login</span>
                 </a>
               </li>
-              <li class="language-switch">
-                <a href="/gebaerdensprache" title="Gebärdensprache" class="navGebaerdensprache">
-                </a>
+              <li class="language-switch sign-language navbar-right">
+                <a href="/gebaerdensprache" aria-label="Gebärdensprache" title="Gebärdensprache" class="navGebaerdensprache"></a>
               </li>
-              <li class="language-switch">
-                <a href="/leichtesprache" title="Leichte Sprache" class="navLeichteSprache">
-                </a>
+              <li class="language-switch simple-language">
+                <a href="/leichtesprache" aria-label="Einfache Sprache" title="Einfache Sprache" class="navLeichteSprache"></a>
               </li>
             </ul>
           </nav>
-          <nav class="section navigation">
-            <ul class="nav nav-pills"></ul>
-          </nav>
+          
         </div>
       </div>
     </header>
diff --git a/themes/odsh/static/base/fonts/Fonts/905300/1d3191cd-ae8c-45e2-bb04-11e96d8fa974.woff2 b/themes/odsh/static/base/fonts/Fonts/905300/1d3191cd-ae8c-45e2-bb04-11e96d8fa974.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..48e04bf7d746f13a9c4c43f652efb8a5dcf217f8
Binary files /dev/null and b/themes/odsh/static/base/fonts/Fonts/905300/1d3191cd-ae8c-45e2-bb04-11e96d8fa974.woff2 differ
diff --git a/themes/odsh/static/base/fonts/Fonts/905300/b252d464-65cb-4950-88f7-ac0a1bf79b75.woff b/themes/odsh/static/base/fonts/Fonts/905300/b252d464-65cb-4950-88f7-ac0a1bf79b75.woff
new file mode 100644
index 0000000000000000000000000000000000000000..756d3c3d45e856091c5c76f9b8979348de65666e
Binary files /dev/null and b/themes/odsh/static/base/fonts/Fonts/905300/b252d464-65cb-4950-88f7-ac0a1bf79b75.woff differ
diff --git a/themes/odsh/static/base/fonts/Fonts/905300/b3d18117-6517-4d3f-afc1-774086ff5fc1.ttf b/themes/odsh/static/base/fonts/Fonts/905300/b3d18117-6517-4d3f-afc1-774086ff5fc1.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..bc02f72fd493bee27fc61593b7c8791bb000438b
Binary files /dev/null and b/themes/odsh/static/base/fonts/Fonts/905300/b3d18117-6517-4d3f-afc1-774086ff5fc1.ttf differ
diff --git a/themes/odsh/static/base/fonts/Fonts/905300/fd479df2-01b0-4e3a-a411-915c477f1352.eot b/themes/odsh/static/base/fonts/Fonts/905300/fd479df2-01b0-4e3a-a411-915c477f1352.eot
new file mode 100644
index 0000000000000000000000000000000000000000..9699c0675cca98fa4e919612ce5ac434b9256466
Binary files /dev/null and b/themes/odsh/static/base/fonts/Fonts/905300/fd479df2-01b0-4e3a-a411-915c477f1352.eot differ
diff --git a/themes/odsh/static/base/images/arrow-right.png b/themes/odsh/static/base/images/arrow-right.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c7bc8f75ffd44cb9c7e49983fb6101e282c7481
Binary files /dev/null and b/themes/odsh/static/base/images/arrow-right.png differ
diff --git a/themes/odsh/static/base/images/odsh-favicon.ico b/themes/odsh/static/base/images/odsh-favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..596db1067495553f956ce684899885f192484da1
Binary files /dev/null and b/themes/odsh/static/base/images/odsh-favicon.ico differ
diff --git a/themes/odsh/static/base/images/sprite.png b/themes/odsh/static/base/images/sprite.png
new file mode 100644
index 0000000000000000000000000000000000000000..0794806c149c450b20e8dfcd4d93a388fc49c64b
Binary files /dev/null and b/themes/odsh/static/base/images/sprite.png differ
diff --git a/themes/odsh/static/base/vendor/fontawesome-free/webfonts/fa-brands-400.woff2 b/themes/odsh/static/base/vendor/fontawesome-free/webfonts/fa-brands-400.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..73c5c129404948346d4a152dd336960e6dd00dd3
Binary files /dev/null and b/themes/odsh/static/base/vendor/fontawesome-free/webfonts/fa-brands-400.woff2 differ
diff --git a/themes/odsh/static/base/vendor/fontawesome-free/webfonts/fa-regular-400.woff2 b/themes/odsh/static/base/vendor/fontawesome-free/webfonts/fa-regular-400.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..c9291c7b66b8ac919ab2f785e725d4576ddeb0fb
Binary files /dev/null and b/themes/odsh/static/base/vendor/fontawesome-free/webfonts/fa-regular-400.woff2 differ
diff --git a/themes/odsh/static/base/vendor/fontawesome-free/webfonts/fa-solid-900.woff2 b/themes/odsh/static/base/vendor/fontawesome-free/webfonts/fa-solid-900.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..c7bd59c241e2cbd4725b53c5295d6e644732d26b
Binary files /dev/null and b/themes/odsh/static/base/vendor/fontawesome-free/webfonts/fa-solid-900.woff2 differ
diff --git a/themes/odsh/static/css/main.css b/themes/odsh/static/css/main.css
index 6af4b082e0aa285d59fb1883d5db0bc244991b61..769f6b6cd62e045b82f62f9f2cc86fc2ff347f46 100644
--- a/themes/odsh/static/css/main.css
+++ b/themes/odsh/static/css/main.css
@@ -1,5090 +1,25250 @@
-/*
-Version: 3.4.8 Timestamp: Thu May  1 09:50:32 EDT 2014
-*/
-.select2-container {
-    margin: 0;
-    position: relative;
-    display: inline-block;
-    /* inline-block for ie7 */
-    zoom: 1;
-    *display: inline;
-    vertical-align: middle;
-}
-
-.select2-container,
-.select2-drop,
-.select2-search,
-.select2-search input {
-  /*
-    Force border-box so that % widths fit the parent
-    container without overlap because of margin/padding.
-    More Info : http://www.quirksmode.org/css/box.html
-  */
-  -webkit-box-sizing: border-box; /* webkit */
-     -moz-box-sizing: border-box; /* firefox */
-          box-sizing: border-box; /* css3 */
-}
-
-.select2-container .select2-choice {
-    display: block;
-    height: 26px;
-    padding: 0 0 0 8px;
-    overflow: hidden;
-    position: relative;
+@charset "UTF-8";
+/*!
+ * Bootstrap v5.1.3 (https://getbootstrap.com/)
+ * Copyright 2011-2021 The Bootstrap Authors
+ * Copyright 2011-2021 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
+ */
+:root {
+  --bs-blue: #206b82;
+  --bs-indigo: #6610f2;
+  --bs-purple: #6f42c1;
+  --bs-pink: #d63384;
+  --bs-red: #d9534f;
+  --bs-orange: #fd7e14;
+  --bs-yellow: #fd7e14;
+  --bs-green: #3A833A;
+  --bs-teal: #20c997;
+  --bs-cyan: #0dcaf0;
+  --bs-white: #fff;
+  --bs-gray: #6c757d;
+  --bs-gray-dark: #343a40;
+  --bs-gray-100: #f8f9fa;
+  --bs-gray-200: #e9ecef;
+  --bs-gray-300: #dee2e6;
+  --bs-gray-400: #ced4da;
+  --bs-gray-500: #adb5bd;
+  --bs-gray-600: #6c757d;
+  --bs-gray-700: #495057;
+  --bs-gray-800: #343a40;
+  --bs-gray-900: #333333;
+  --bs-primary: #206b82;
+  --bs-secondary: #6c757d;
+  --bs-success: #3A833A;
+  --bs-info: #0dcaf0;
+  --bs-warning: #fd7e14;
+  --bs-danger: #d43f3a;
+  --bs-light: #fff;
+  --bs-dark: #333333;
+  --bs-primary-rgb: 32, 107, 130;
+  --bs-secondary-rgb: 108, 117, 125;
+  --bs-success-rgb: 58, 131, 58;
+  --bs-info-rgb: 13, 202, 240;
+  --bs-warning-rgb: 253, 126, 20;
+  --bs-danger-rgb: 212, 63, 58;
+  --bs-light-rgb: 255, 255, 255;
+  --bs-dark-rgb: 51, 51, 51;
+  --bs-white-rgb: 255, 255, 255;
+  --bs-black-rgb: 0, 0, 0;
+  --bs-body-color-rgb: 51, 51, 51;
+  --bs-body-bg-rgb: 255, 255, 255;
+  --bs-font-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  --bs-font-monospace: SFMono-Regular, Menlo, fMonaco, Consolas, "Liberation Mono", "Courier New", monospace;
+  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
+  --bs-body-font-family: var(--bs-font-sans-serif);
+  --bs-body-font-size: 0.875rem;
+  --bs-body-font-weight: 400;
+  --bs-body-line-height: 1.5;
+  --bs-body-color: #333333;
+  --bs-body-bg: #fff;
+}
+
+*,
+*::before,
+*::after {
+  box-sizing: border-box;
+}
+
+@media (prefers-reduced-motion: no-preference) {
+  :root {
+    scroll-behavior: smooth;
+  }
+}
 
-    border: 1px solid #aaa;
-    white-space: nowrap;
-    line-height: 26px;
-    color: #444;
-    text-decoration: none;
+body {
+  margin: 0;
+  font-family: var(--bs-body-font-family);
+  font-size: var(--bs-body-font-size);
+  font-weight: var(--bs-body-font-weight);
+  line-height: var(--bs-body-line-height);
+  color: var(--bs-body-color);
+  text-align: var(--bs-body-text-align);
+  background-color: var(--bs-body-bg);
+  -webkit-text-size-adjust: 100%;
+  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
 
-    border-radius: 4px;
+hr {
+  margin: 1rem 0;
+  color: inherit;
+  background-color: currentColor;
+  border: 0;
+  opacity: 0.25;
+}
 
-    background-clip: padding-box;
+hr:not([size]) {
+  height: 1px;
+}
 
-    -webkit-touch-callout: none;
-      -webkit-user-select: none;
-         -moz-user-select: none;
-          -ms-user-select: none;
-              user-select: none;
+h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
+  margin-top: 0;
+  margin-bottom: 0.5rem;
+  font-weight: 500;
+  line-height: 1.2;
+}
 
-    background-color: #fff;
-    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
-    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
-    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
-    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
-    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
+h1, .h1 {
+  font-size: calc(1.3rem + 0.6vw);
+}
+@media (min-width: 1200px) {
+  h1, .h1 {
+    font-size: 1.75rem;
+  }
 }
 
-.select2-container.select2-drop-above .select2-choice {
-    border-bottom-color: #aaa;
+h2, .h2 {
+  font-size: calc(1.278125rem + 0.3375vw);
+}
+@media (min-width: 1200px) {
+  h2, .h2 {
+    font-size: 1.53125rem;
+  }
+}
 
-    border-radius: 0 0 4px 4px;
+h3, .h3 {
+  font-size: calc(1.25625rem + 0.075vw);
+}
+@media (min-width: 1200px) {
+  h3, .h3 {
+    font-size: 1.3125rem;
+  }
+}
 
-    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
-    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
-    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
-    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
-    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
+h4, .h4 {
+  font-size: 1.085rem;
 }
 
-.select2-container.select2-allowclear .select2-choice .select2-chosen {
-    margin-right: 42px;
+h5, .h5 {
+  font-size: 0.875rem;
 }
 
-.select2-container .select2-choice > .select2-chosen {
-    margin-right: 26px;
-    display: block;
-    overflow: hidden;
+h6, .h6 {
+  font-size: 0.875rem;
+}
 
-    white-space: nowrap;
+p {
+  margin-top: 0;
+  margin-bottom: 1rem;
+}
 
-    text-overflow: ellipsis;
-    float: none;
-    width: auto;
+abbr[title],
+abbr[data-bs-original-title] {
+  text-decoration: underline dotted;
+  cursor: help;
+  text-decoration-skip-ink: none;
 }
 
-.select2-container .select2-choice abbr {
-    display: none;
-    width: 12px;
-    height: 12px;
-    position: absolute;
-    right: 24px;
-    top: 8px;
+address {
+  margin-bottom: 1rem;
+  font-style: normal;
+  line-height: inherit;
+}
 
-    font-size: 1px;
-    text-decoration: none;
+ol,
+ul {
+  padding-left: 2rem;
+}
 
-    border: 0;
-    background: url('select2.png') right top no-repeat;
-    cursor: pointer;
-    outline: 0;
+ol,
+ul,
+dl {
+  margin-top: 0;
+  margin-bottom: 1rem;
 }
 
-.select2-container.select2-allowclear .select2-choice abbr {
-    display: inline-block;
+ol ol,
+ul ul,
+ol ul,
+ul ol {
+  margin-bottom: 0;
 }
 
-.select2-container .select2-choice abbr:hover {
-    background-position: right -11px;
-    cursor: pointer;
+dt {
+  font-weight: 700;
 }
 
-.select2-drop-mask {
-    border: 0;
-    margin: 0;
-    padding: 0;
-    position: fixed;
-    left: 0;
-    top: 0;
-    min-height: 100%;
-    min-width: 100%;
-    height: auto;
-    width: auto;
-    opacity: 0;
-    z-index: 9998;
-    /* styles required for IE to work */
-    background-color: #fff;
-    filter: alpha(opacity=0);
+dd {
+  margin-bottom: 0.5rem;
+  margin-left: 0;
 }
 
-.select2-drop {
-    width: 100%;
-    margin-top: -1px;
-    position: absolute;
-    z-index: 9999;
-    top: 100%;
+blockquote {
+  margin: 0 0 1rem;
+}
 
-    background: #fff;
-    color: #000;
-    border: 1px solid #aaa;
-    border-top: 0;
+b,
+strong {
+  font-weight: bolder;
+}
 
-    border-radius: 0 0 4px 4px;
+small, .small {
+  font-size: 0.875em;
+}
 
-    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
-            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
+mark, .mark {
+  padding: 0.2em;
+  background-color: #fcf8e3;
 }
 
-.select2-drop.select2-drop-above {
-    margin-top: 1px;
-    border-top: 1px solid #aaa;
-    border-bottom: 0;
+sub,
+sup {
+  position: relative;
+  font-size: 0.75em;
+  line-height: 0;
+  vertical-align: baseline;
+}
 
-    border-radius: 4px 4px 0 0;
+sub {
+  bottom: -0.25em;
+}
 
-    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
-            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
+sup {
+  top: -0.5em;
 }
 
-.select2-drop-active {
-    border: 1px solid #5897fb;
-    border-top: none;
+a {
+  color: #206b82;
+  text-decoration: none;
+}
+a:hover {
+  color: #1a5668;
+  text-decoration: underline;
 }
 
-.select2-drop.select2-drop-above.select2-drop-active {
-    border-top: 1px solid #5897fb;
+a:not([href]):not([class]), a:not([href]):not([class]):hover {
+  color: inherit;
+  text-decoration: none;
 }
 
-.select2-drop-auto-width {
-    border-top: 1px solid #aaa;
-    width: auto;
+pre,
+code,
+kbd,
+samp {
+  font-family: var(--bs-font-monospace);
+  font-size: 1em;
+  direction: ltr /* rtl:ignore */;
+  unicode-bidi: bidi-override;
 }
 
-.select2-drop-auto-width .select2-search {
-    padding-top: 4px;
+pre {
+  display: block;
+  margin-top: 0;
+  margin-bottom: 1rem;
+  overflow: auto;
+  font-size: 0.875em;
+}
+pre code {
+  font-size: inherit;
+  color: inherit;
+  word-break: normal;
 }
 
-.select2-container .select2-choice .select2-arrow {
-    display: inline-block;
-    width: 18px;
-    height: 100%;
-    position: absolute;
-    right: 0;
-    top: 0;
+code {
+  font-size: 0.875em;
+  color: #d63384;
+  word-wrap: break-word;
+}
+a > code {
+  color: inherit;
+}
 
-    border-left: 1px solid #aaa;
-    border-radius: 0 4px 4px 0;
+kbd {
+  padding: 0.2rem 0.4rem;
+  font-size: 0.875em;
+  color: #fff;
+  background-color: #333333;
+  border-radius: 0.2rem;
+}
+kbd kbd {
+  padding: 0;
+  font-size: 1em;
+  font-weight: 700;
+}
 
-    background-clip: padding-box;
+figure {
+  margin: 0 0 1rem;
+}
 
-    background: #ccc;
-    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
-    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
-    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
-    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
-    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
+img,
+svg {
+  vertical-align: middle;
 }
 
-.select2-container .select2-choice .select2-arrow b {
-    display: block;
-    width: 100%;
-    height: 100%;
-    background: url('select2.png') no-repeat 0 1px;
+table {
+  caption-side: bottom;
+  border-collapse: collapse;
 }
 
-.select2-search {
-    display: inline-block;
-    width: 100%;
-    min-height: 26px;
-    margin: 0;
-    padding-left: 4px;
-    padding-right: 4px;
+caption {
+  padding-top: 0.5rem;
+  padding-bottom: 0.5rem;
+  color: #6c757d;
+  text-align: left;
+}
 
-    position: relative;
-    z-index: 10000;
+th {
+  text-align: inherit;
+  text-align: -webkit-match-parent;
+}
 
-    white-space: nowrap;
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+  border-color: inherit;
+  border-style: solid;
+  border-width: 0;
 }
 
-.select2-search input {
-    width: 100%;
-    height: auto !important;
-    min-height: 26px;
-    padding: 4px 20px 4px 5px;
-    margin: 0;
+label {
+  display: inline-block;
+}
 
-    outline: 0;
-    font-family: sans-serif;
-    font-size: 1em;
+button {
+  border-radius: 0;
+}
 
-    border: 1px solid #aaa;
-    border-radius: 0;
+button:focus:not(:focus-visible) {
+  outline: 0;
+}
 
-    -webkit-box-shadow: none;
-            box-shadow: none;
+input,
+button,
+select,
+optgroup,
+textarea {
+  margin: 0;
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
 
-    background: #fff url('select2.png') no-repeat 100% -22px;
-    background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
-    background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
-    background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
-    background: url('select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
+button,
+select {
+  text-transform: none;
 }
 
-.select2-drop.select2-drop-above .select2-search input {
-    margin-top: 4px;
+[role=button] {
+  cursor: pointer;
 }
 
-.select2-search input.select2-active {
-    background: #fff url('select2-spinner.gif') no-repeat 100%;
-    background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
-    background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
-    background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
-    background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
+select {
+  word-wrap: normal;
+}
+select:disabled {
+  opacity: 1;
 }
 
-.select2-container-active .select2-choice,
-.select2-container-active .select2-choices {
-    border: 1px solid #5897fb;
-    outline: none;
+[list]::-webkit-calendar-picker-indicator {
+  display: none;
+}
 
-    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
-            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
+button,
+[type=button],
+[type=reset],
+[type=submit] {
+  -webkit-appearance: button;
+}
+button:not(:disabled),
+[type=button]:not(:disabled),
+[type=reset]:not(:disabled),
+[type=submit]:not(:disabled) {
+  cursor: pointer;
 }
 
-.select2-dropdown-open .select2-choice {
-    border-bottom-color: transparent;
-    -webkit-box-shadow: 0 1px 0 #fff inset;
-            box-shadow: 0 1px 0 #fff inset;
+::-moz-focus-inner {
+  padding: 0;
+  border-style: none;
+}
 
-    border-bottom-left-radius: 0;
-    border-bottom-right-radius: 0;
+textarea {
+  resize: vertical;
+}
 
-    background-color: #eee;
-    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
-    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
-    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
-    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
-    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
+fieldset {
+  min-width: 0;
+  padding: 0;
+  margin: 0;
+  border: 0;
 }
 
-.select2-dropdown-open.select2-drop-above .select2-choice,
-.select2-dropdown-open.select2-drop-above .select2-choices {
-    border: 1px solid #5897fb;
-    border-top-color: transparent;
+legend {
+  float: left;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 0.5rem;
+  font-size: calc(1.275rem + 0.3vw);
+  line-height: inherit;
+}
+@media (min-width: 1200px) {
+  legend {
+    font-size: 1.5rem;
+  }
+}
+legend + * {
+  clear: left;
+}
 
-    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
-    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
-    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
-    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
-    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
+::-webkit-datetime-edit-fields-wrapper,
+::-webkit-datetime-edit-text,
+::-webkit-datetime-edit-minute,
+::-webkit-datetime-edit-hour-field,
+::-webkit-datetime-edit-day-field,
+::-webkit-datetime-edit-month-field,
+::-webkit-datetime-edit-year-field {
+  padding: 0;
 }
 
-.select2-dropdown-open .select2-choice .select2-arrow {
-    background: transparent;
-    border-left: none;
-    filter: none;
+::-webkit-inner-spin-button {
+  height: auto;
 }
-.select2-dropdown-open .select2-choice .select2-arrow b {
-    background-position: -18px 1px;
+
+[type=search] {
+  outline-offset: -2px;
+  -webkit-appearance: textfield;
 }
 
-.select2-hidden-accessible {
-    border: 0;
-    clip: rect(0 0 0 0);
-    height: 1px;
-    margin: -1px;
-    overflow: hidden;
-    padding: 0;
-    position: absolute;
-    width: 1px;
+/* rtl:raw:
+[type="tel"],
+[type="url"],
+[type="email"],
+[type="number"] {
+  direction: ltr;
+}
+*/
+::-webkit-search-decoration {
+  -webkit-appearance: none;
 }
 
-/* results */
-.select2-results {
-    max-height: 200px;
-    padding: 0 0 0 4px;
-    margin: 4px 4px 4px 0;
-    position: relative;
-    overflow-x: hidden;
-    overflow-y: auto;
-    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+::-webkit-color-swatch-wrapper {
+  padding: 0;
 }
 
-.select2-results ul.select2-result-sub {
-    margin: 0;
-    padding-left: 0;
+::file-selector-button {
+  font: inherit;
 }
 
-.select2-results li {
-    list-style: none;
-    display: list-item;
-    background-image: none;
+::-webkit-file-upload-button {
+  font: inherit;
+  -webkit-appearance: button;
 }
 
-.select2-results li.select2-result-with-children > .select2-result-label {
-    font-weight: bold;
+output {
+  display: inline-block;
 }
 
-.select2-results .select2-result-label {
-    padding: 3px 7px 4px;
-    margin: 0;
-    cursor: pointer;
+iframe {
+  border: 0;
+}
 
-    min-height: 1em;
+summary {
+  display: list-item;
+  cursor: pointer;
+}
 
-    -webkit-touch-callout: none;
-      -webkit-user-select: none;
-         -moz-user-select: none;
-          -ms-user-select: none;
-              user-select: none;
+progress {
+  vertical-align: baseline;
 }
 
-.select2-results-dept-1 .select2-result-label { padding-left: 20px }
-.select2-results-dept-2 .select2-result-label { padding-left: 40px }
-.select2-results-dept-3 .select2-result-label { padding-left: 60px }
-.select2-results-dept-4 .select2-result-label { padding-left: 80px }
-.select2-results-dept-5 .select2-result-label { padding-left: 100px }
-.select2-results-dept-6 .select2-result-label { padding-left: 110px }
-.select2-results-dept-7 .select2-result-label { padding-left: 120px }
+[hidden] {
+  display: none !important;
+}
 
-.select2-results .select2-highlighted {
-    background: #3875d7;
-    color: #fff;
+.lead {
+  font-size: 1.09375rem;
+  font-weight: 300;
 }
 
-.select2-results li em {
-    background: #feffde;
-    font-style: normal;
+.display-1 {
+  font-size: calc(1.625rem + 4.5vw);
+  font-weight: 300;
+  line-height: 1.2;
+}
+@media (min-width: 1200px) {
+  .display-1 {
+    font-size: 5rem;
+  }
 }
 
-.select2-results .select2-highlighted em {
-    background: transparent;
+.display-2 {
+  font-size: calc(1.575rem + 3.9vw);
+  font-weight: 300;
+  line-height: 1.2;
+}
+@media (min-width: 1200px) {
+  .display-2 {
+    font-size: 4.5rem;
+  }
 }
 
-.select2-results .select2-highlighted ul {
-    background: #fff;
-    color: #000;
+.display-3 {
+  font-size: calc(1.525rem + 3.3vw);
+  font-weight: 300;
+  line-height: 1.2;
+}
+@media (min-width: 1200px) {
+  .display-3 {
+    font-size: 4rem;
+  }
 }
 
+.display-4 {
+  font-size: calc(1.475rem + 2.7vw);
+  font-weight: 300;
+  line-height: 1.2;
+}
+@media (min-width: 1200px) {
+  .display-4 {
+    font-size: 3.5rem;
+  }
+}
 
-.select2-results .select2-no-results,
-.select2-results .select2-searching,
-.select2-results .select2-selection-limit {
-    background: #f4f4f4;
-    display: list-item;
-    padding-left: 5px;
+.display-5 {
+  font-size: calc(1.425rem + 2.1vw);
+  font-weight: 300;
+  line-height: 1.2;
+}
+@media (min-width: 1200px) {
+  .display-5 {
+    font-size: 3rem;
+  }
 }
 
-/*
-disabled look for disabled choices in the results dropdown
-*/
-.select2-results .select2-disabled.select2-highlighted {
-    color: #666;
-    background: #f4f4f4;
-    display: list-item;
-    cursor: default;
+.display-6 {
+  font-size: calc(1.375rem + 1.5vw);
+  font-weight: 300;
+  line-height: 1.2;
 }
-.select2-results .select2-disabled {
-  background: #f4f4f4;
-  display: list-item;
-  cursor: default;
+@media (min-width: 1200px) {
+  .display-6 {
+    font-size: 2.5rem;
+  }
 }
 
-.select2-results .select2-selected {
-    display: none;
+.list-unstyled {
+  padding-left: 0;
+  list-style: none;
 }
 
-.select2-more-results.select2-active {
-    background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
+.list-inline {
+  padding-left: 0;
+  list-style: none;
 }
 
-.select2-more-results {
-    background: #f4f4f4;
-    display: list-item;
+.list-inline-item {
+  display: inline-block;
+}
+.list-inline-item:not(:last-child) {
+  margin-right: 0.5rem;
 }
 
-/* disabled styles */
+.initialism {
+  font-size: 0.875em;
+  text-transform: uppercase;
+}
 
-.select2-container.select2-container-disabled .select2-choice {
-    background-color: #f4f4f4;
-    background-image: none;
-    border: 1px solid #ddd;
-    cursor: default;
+.blockquote {
+  margin-bottom: 1rem;
+  font-size: 1.09375rem;
+}
+.blockquote > :last-child {
+  margin-bottom: 0;
 }
 
-.select2-container.select2-container-disabled .select2-choice .select2-arrow {
-    background-color: #f4f4f4;
-    background-image: none;
-    border-left: 0;
+.blockquote-footer {
+  margin-top: -1rem;
+  margin-bottom: 1rem;
+  font-size: 0.875em;
+  color: #6c757d;
+}
+.blockquote-footer::before {
+  content: "— ";
 }
 
-.select2-container.select2-container-disabled .select2-choice abbr {
-    display: none;
+.img-fluid {
+  max-width: 100%;
+  height: auto;
 }
 
+.img-thumbnail {
+  padding: 0.25rem;
+  background-color: #fff;
+  border: 1px solid #dee2e6;
+  border-radius: 0.25rem;
+  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
+  max-width: 100%;
+  height: auto;
+}
 
-/* multiselect */
+.figure {
+  display: inline-block;
+}
 
-.select2-container-multi .select2-choices {
-    height: auto !important;
-    height: 1%;
-    margin: 0;
-    padding: 0;
-    position: relative;
+.figure-img {
+  margin-bottom: 0.5rem;
+  line-height: 1;
+}
 
-    border: 1px solid #aaa;
-    cursor: text;
-    overflow: hidden;
+.figure-caption {
+  font-size: 0.875em;
+  color: #6c757d;
+}
 
-    background-color: #fff;
-    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
-    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
-    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
-    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
+.container,
+.container-fluid,
+.container-xxl,
+.container-xl,
+.container-lg,
+.container-md,
+.container-sm {
+  width: 100%;
+  padding-right: var(--bs-gutter-x, 0.75rem);
+  padding-left: var(--bs-gutter-x, 0.75rem);
+  margin-right: auto;
+  margin-left: auto;
 }
 
-.select2-locked {
-  padding: 3px 5px 3px 5px !important;
+@media (min-width: 576px) {
+  .container-sm, .container {
+    max-width: 748px;
+  }
+}
+@media (min-width: 768px) {
+  .container-md, .container-sm, .container {
+    max-width: 768px;
+  }
+}
+@media (min-width: 992px) {
+  .container-lg, .container-md, .container-sm, .container {
+    max-width: 992px;
+  }
+}
+@media (min-width: 1200px) {
+  .container-xl, .container-lg, .container-md, .container-sm, .container {
+    max-width: 1170px;
+  }
+}
+@media (min-width: 1300px) {
+  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
+    max-width: 1200px;
+  }
+}
+.row {
+  --bs-gutter-x: 1.5rem;
+  --bs-gutter-y: 0;
+  display: flex;
+  flex-wrap: wrap;
+  margin-top: calc(-1 * var(--bs-gutter-y));
+  margin-right: calc(-0.5 * var(--bs-gutter-x));
+  margin-left: calc(-0.5 * var(--bs-gutter-x));
+}
+.row > * {
+  flex-shrink: 0;
+  width: 100%;
+  max-width: 100%;
+  padding-right: calc(var(--bs-gutter-x) * 0.5);
+  padding-left: calc(var(--bs-gutter-x) * 0.5);
+  margin-top: var(--bs-gutter-y);
 }
 
-.select2-container-multi .select2-choices {
-    min-height: 26px;
+.col {
+  flex: 1 0 0%;
 }
 
-.select2-container-multi.select2-container-active .select2-choices {
-    border: 1px solid #5897fb;
-    outline: none;
+.row-cols-auto > * {
+  flex: 0 0 auto;
+  width: auto;
+}
 
-    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
-            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
+.row-cols-1 > * {
+  flex: 0 0 auto;
+  width: 100%;
 }
-.select2-container-multi .select2-choices li {
-    float: left;
-    list-style: none;
+
+.row-cols-2 > * {
+  flex: 0 0 auto;
+  width: 50%;
 }
-html[dir="rtl"] .select2-container-multi .select2-choices li
-{
-    float: right;
+
+.row-cols-3 > * {
+  flex: 0 0 auto;
+  width: 33.3333333333%;
 }
-.select2-container-multi .select2-choices .select2-search-field {
-    margin: 0;
-    padding: 0;
-    white-space: nowrap;
+
+.row-cols-4 > * {
+  flex: 0 0 auto;
+  width: 25%;
 }
 
-.select2-container-multi .select2-choices .select2-search-field input {
-    padding: 5px;
-    margin: 1px 0;
+.row-cols-5 > * {
+  flex: 0 0 auto;
+  width: 20%;
+}
 
-    font-family: sans-serif;
-    font-size: 100%;
-    color: #666;
-    outline: 0;
-    border: 0;
-    -webkit-box-shadow: none;
-            box-shadow: none;
-    background: transparent !important;
+.row-cols-6 > * {
+  flex: 0 0 auto;
+  width: 16.6666666667%;
 }
 
-.select2-container-multi .select2-choices .select2-search-field input.select2-active {
-    background: #fff url('select2-spinner.gif') no-repeat 100% !important;
+.col-auto {
+  flex: 0 0 auto;
+  width: auto;
 }
 
-.select2-default {
-    color: #999 !important;
+.col-1 {
+  flex: 0 0 auto;
+  width: 8.33333333%;
 }
 
-.select2-container-multi .select2-choices .select2-search-choice {
-    padding: 3px 5px 3px 18px;
-    margin: 3px 0 3px 5px;
-    position: relative;
+.col-2 {
+  flex: 0 0 auto;
+  width: 16.66666667%;
+}
 
-    line-height: 13px;
-    color: #333;
-    cursor: default;
-    border: 1px solid #aaaaaa;
+.col-3 {
+  flex: 0 0 auto;
+  width: 25%;
+}
 
-    border-radius: 3px;
+.col-4 {
+  flex: 0 0 auto;
+  width: 33.33333333%;
+}
 
-    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
-            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
+.col-5 {
+  flex: 0 0 auto;
+  width: 41.66666667%;
+}
 
-    background-clip: padding-box;
+.col-6 {
+  flex: 0 0 auto;
+  width: 50%;
+}
 
-    -webkit-touch-callout: none;
-      -webkit-user-select: none;
-         -moz-user-select: none;
-          -ms-user-select: none;
-              user-select: none;
+.col-7 {
+  flex: 0 0 auto;
+  width: 58.33333333%;
+}
 
-    background-color: #e4e4e4;
-    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
-    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
-    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
-    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
-    background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
+.col-8 {
+  flex: 0 0 auto;
+  width: 66.66666667%;
 }
-html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
-{
-    margin-left: 0;
-    margin-right: 5px;
+
+.col-9 {
+  flex: 0 0 auto;
+  width: 75%;
 }
-.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
-    cursor: default;
+
+.col-10 {
+  flex: 0 0 auto;
+  width: 83.33333333%;
 }
-.select2-container-multi .select2-choices .select2-search-choice-focus {
-    background: #d4d4d4;
+
+.col-11 {
+  flex: 0 0 auto;
+  width: 91.66666667%;
 }
 
-.select2-search-choice-close {
-    display: block;
-    width: 12px;
-    height: 13px;
-    position: absolute;
-    right: 3px;
-    top: 4px;
+.col-12 {
+  flex: 0 0 auto;
+  width: 100%;
+}
 
-    font-size: 1px;
-    outline: none;
-    background: url('select2.png') right top no-repeat;
+.offset-1 {
+  margin-left: 8.33333333%;
 }
-html[dir="rtl"] .select2-search-choice-close {
-    right: auto;
-    left: 3px;
+
+.offset-2 {
+  margin-left: 16.66666667%;
 }
 
-.select2-container-multi .select2-search-choice-close {
-    left: 3px;
+.offset-3 {
+  margin-left: 25%;
 }
 
-.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
-  background-position: right -11px;
+.offset-4 {
+  margin-left: 33.33333333%;
 }
-.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
-    background-position: right -11px;
+
+.offset-5 {
+  margin-left: 41.66666667%;
 }
 
-/* disabled styles */
-.select2-container-multi.select2-container-disabled .select2-choices {
-    background-color: #f4f4f4;
-    background-image: none;
-    border: 1px solid #ddd;
-    cursor: default;
+.offset-6 {
+  margin-left: 50%;
 }
 
-.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
-    padding: 3px 5px 3px 5px;
-    border: 1px solid #ddd;
-    background-image: none;
-    background-color: #f4f4f4;
+.offset-7 {
+  margin-left: 58.33333333%;
 }
 
-.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
-    background: none;
+.offset-8 {
+  margin-left: 66.66666667%;
 }
-/* end multiselect */
 
+.offset-9 {
+  margin-left: 75%;
+}
 
-.select2-result-selectable .select2-match,
-.select2-result-unselectable .select2-match {
-    text-decoration: underline;
+.offset-10 {
+  margin-left: 83.33333333%;
 }
 
-.select2-offscreen, .select2-offscreen:focus {
-    clip: rect(0 0 0 0) !important;
-    width: 1px !important;
-    height: 1px !important;
-    border: 0 !important;
-    margin: 0 !important;
-    padding: 0 !important;
-    overflow: hidden !important;
-    position: absolute !important;
-    outline: 0 !important;
-    left: 0px !important;
-    top: 0px !important;
+.offset-11 {
+  margin-left: 91.66666667%;
 }
 
-.select2-display-none {
-    display: none;
+.g-0,
+.gx-0 {
+  --bs-gutter-x: 0;
 }
 
-.select2-measure-scrollbar {
-    position: absolute;
-    top: -10000px;
-    left: -10000px;
-    width: 100px;
-    height: 100px;
-    overflow: scroll;
+.g-0,
+.gy-0 {
+  --bs-gutter-y: 0;
 }
 
-/* Retina-ize icons */
+.g-1,
+.gx-1 {
+  --bs-gutter-x: 0.25rem;
+}
 
-@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
-    .select2-search input,
-    .select2-search-choice-close,
-    .select2-container .select2-choice abbr,
-    .select2-container .select2-choice .select2-arrow b {
-        background-image: url('select2x2.png') !important;
-        background-repeat: no-repeat !important;
-        background-size: 60px 40px !important;
-    }
+.g-1,
+.gy-1 {
+  --bs-gutter-y: 0.25rem;
+}
 
-    .select2-search input {
-        background-position: 100% -21px !important;
-    }
+.g-2,
+.gx-2 {
+  --bs-gutter-x: 0.5rem;
 }
 
-article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#444444;background-color:#eeeeee}a{color:#187794;text-decoration:none}a:hover,a:focus{color:#0d4252;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.12765957%;*margin-left:2.07446809%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.12765957%}.row-fluid .span12{width:100%;*width:99.94680851%}.row-fluid .span11{width:91.4893617%;*width:91.43617021%}.row-fluid .span10{width:82.9787234%;*width:82.92553191%}.row-fluid .span9{width:74.46808511%;*width:74.41489362%}.row-fluid .span8{width:65.95744681%;*width:65.90425532%}.row-fluid .span7{width:57.44680851%;*width:57.39361702%}.row-fluid .span6{width:48.93617021%;*width:48.88297872%}.row-fluid .span5{width:40.42553191%;*width:40.37234043%}.row-fluid .span4{width:31.91489362%;*width:31.86170213%}.row-fluid .span3{width:23.40425532%;*width:23.35106383%}.row-fluid .span2{width:14.89361702%;*width:14.84042553%}.row-fluid .span1{width:6.38297872%;*width:6.32978723%}.row-fluid .offset12{margin-left:104.25531915%;*margin-left:104.14893617%}.row-fluid .offset12:first-child{margin-left:102.12765957%;*margin-left:102.0212766%}.row-fluid .offset11{margin-left:95.74468085%;*margin-left:95.63829787%}.row-fluid .offset11:first-child{margin-left:93.61702128%;*margin-left:93.5106383%}.row-fluid .offset10{margin-left:87.23404255%;*margin-left:87.12765957%}.row-fluid .offset10:first-child{margin-left:85.10638298%;*margin-left:85%}.row-fluid .offset9{margin-left:78.72340426%;*margin-left:78.61702128%}.row-fluid .offset9:first-child{margin-left:76.59574468%;*margin-left:76.4893617%}.row-fluid .offset8{margin-left:70.21276596%;*margin-left:70.10638298%}.row-fluid .offset8:first-child{margin-left:68.08510638%;*margin-left:67.9787234%}.row-fluid .offset7{margin-left:61.70212766%;*margin-left:61.59574468%}.row-fluid .offset7:first-child{margin-left:59.57446809%;*margin-left:59.46808511%}.row-fluid .offset6{margin-left:53.19148936%;*margin-left:53.08510638%}.row-fluid .offset6:first-child{margin-left:51.06382979%;*margin-left:50.95744681%}.row-fluid .offset5{margin-left:44.68085106%;*margin-left:44.57446809%}.row-fluid .offset5:first-child{margin-left:42.55319149%;*margin-left:42.44680851%}.row-fluid .offset4{margin-left:36.17021277%;*margin-left:36.06382979%}.row-fluid .offset4:first-child{margin-left:34.04255319%;*margin-left:33.93617021%}.row-fluid .offset3{margin-left:27.65957447%;*margin-left:27.55319149%}.row-fluid .offset3:first-child{margin-left:25.53191489%;*margin-left:25.42553191%}.row-fluid .offset2{margin-left:19.14893617%;*margin-left:19.04255319%}.row-fluid .offset2:first-child{margin-left:17.0212766%;*margin-left:16.91489362%}.row-fluid .offset1{margin-left:10.63829787%;*margin-left:10.53191489%}.row-fluid .offset1:first-child{margin-left:8.5106383%;*margin-left:8.40425532%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b55457}a.text-error:hover,a.text-error:focus{color:#954143}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:middle}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #cccccc;background-color:#ffffff}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b55457}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b55457}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b55457;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#954143;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d49b9d;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d49b9d;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d49b9d}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b55457;background-color:#f8f0f0;border-color:#b55457}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#6a6a6a}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #dddddd}.table .table{background-color:#eeeeee}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f8f0f0}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#f0dfe0}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#ffffff;background-color:#17708b;background-image:-moz-linear-gradient(top,#187794,#14657e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#187794),to(#14657e));background-image:-webkit-linear-gradient(top,#187794,#14657e);background-image:-o-linear-gradient(top,#187794,#14657e);background-image:linear-gradient(to bottom,#187794,#14657e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff187794',endColorstr='#ff14657e',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#17708b;background-image:-moz-linear-gradient(top,#187794,#14657e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#187794),to(#14657e));background-image:-webkit-linear-gradient(top,#187794,#14657e);background-image:-o-linear-gradient(top,#187794,#14657e);background-image:linear-gradient(to bottom,#187794,#14657e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff187794',endColorstr='#ff14657e',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#ffffff,#eaeaea);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#eaeaea));background-image:-webkit-linear-gradient(top,#ffffff,#eaeaea);background-image:-o-linear-gradient(top,#ffffff,#eaeaea);background-image:linear-gradient(to bottom,#ffffff,#eaeaea);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeaeaea',GradientType=0);border-color:#eaeaea #eaeaea #c4c4c4;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#eaeaea;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#eaeaea;*background-color:#dddddd}.btn:active,.btn.active{background-color:#d1d1d1 \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#206b82;background-image:-moz-linear-gradient(top,#30778d,#085871);background-image:-webkit-gradient(linear,0 0,0 100%,from(#30778d),to(#085871));background-image:-webkit-linear-gradient(top,#30778d,#085871);background-image:-o-linear-gradient(top,#30778d,#085871);background-image:linear-gradient(to bottom,#30778d,#085871);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff30778d',endColorstr='#ff085871',GradientType=0);border-color:#085871 #085871 #03202a;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#085871;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#085871;*background-color:#064559}.btn-primary:active,.btn-primary.active{background-color:#053341 \9}.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top,#444444,#222222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444444),to(#222222));background-image:-webkit-linear-gradient(top,#444444,#222222);background-image:-o-linear-gradient(top,#444444,#222222);background-image:linear-gradient(to bottom,#444444,#222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#187794;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#0d4252;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn-group.open .btn.dropdown-toggle{background-color:#eaeaea}.btn-group.open .btn-primary.dropdown-toggle{background-color:#085871}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f8f0f0;border-color:#c6898b;color:#b55457}.alert-danger h4,.alert-error h4{color:#b55457}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#187794}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #dddddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#eeeeee;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#ffffff;background-color:#187794}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#187794;border-bottom-color:#187794;margin-top:6px}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#0d4252;border-bottom-color:#0d4252}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#ffffff;background-color:#999999;border-color:#999999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #eeeeee #dddddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff}.nav>.disabled>a{color:#999999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#ffffff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#ffffff,#f2f2f2);background-image:-o-linear-gradient(top,#ffffff,#f2f2f2);background-image:linear-gradient(to bottom,#ffffff,#f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);*zoom:1}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777777}.navbar-link{color:#777777}.navbar-link:hover,.navbar-link:focus{color:#333333}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333333;border-bottom-color:#333333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222222,#111111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222222),to(#111111));background-image:-webkit-linear-gradient(top,#222222,#111111);background-image:-o-linear-gradient(top,#222222,#111111);background-image:linear-gradient(to bottom,#222222,#111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#ffffff}.navbar-inverse .brand{color:#999999}.navbar-inverse .navbar-text{color:#999999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111}.navbar-inverse .navbar-link{color:#999999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff}.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);outline:0}.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:transparent;cursor:default}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:"";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:#fff;cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#187794;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555555}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b55457}.label-important[href],.badge-important[href]{background-color:#954143}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit li{line-height:30px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media (max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.76243094%;*margin-left:2.70923945%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.76243094%}.row-fluid .span12{width:100%;*width:99.94680851%}.row-fluid .span11{width:91.43646409%;*width:91.3832726%}.row-fluid .span10{width:82.87292818%;*width:82.81973669%}.row-fluid .span9{width:74.30939227%;*width:74.25620078%}.row-fluid .span8{width:65.74585635%;*width:65.69266486%}.row-fluid .span7{width:57.18232044%;*width:57.12912895%}.row-fluid .span6{width:48.61878453%;*width:48.56559304%}.row-fluid .span5{width:40.05524862%;*width:40.00205713%}.row-fluid .span4{width:31.49171271%;*width:31.43852122%}.row-fluid .span3{width:22.9281768%;*width:22.87498531%}.row-fluid .span2{width:14.36464088%;*width:14.31144939%}.row-fluid .span1{width:5.80110497%;*width:5.74791348%}.row-fluid .offset12{margin-left:105.52486188%;*margin-left:105.4184789%}.row-fluid .offset12:first-child{margin-left:102.76243094%;*margin-left:102.65604796%}.row-fluid .offset11{margin-left:96.96132597%;*margin-left:96.85494299%}.row-fluid .offset11:first-child{margin-left:94.19889503%;*margin-left:94.09251205%}.row-fluid .offset10{margin-left:88.39779006%;*margin-left:88.29140708%}.row-fluid .offset10:first-child{margin-left:85.63535912%;*margin-left:85.52897614%}.row-fluid .offset9{margin-left:79.83425414%;*margin-left:79.72787116%}.row-fluid .offset9:first-child{margin-left:77.0718232%;*margin-left:76.96544023%}.row-fluid .offset8{margin-left:71.27071823%;*margin-left:71.16433525%}.row-fluid .offset8:first-child{margin-left:68.50828729%;*margin-left:68.40190431%}.row-fluid .offset7{margin-left:62.70718232%;*margin-left:62.60079934%}.row-fluid .offset7:first-child{margin-left:59.94475138%;*margin-left:59.8383684%}.row-fluid .offset6{margin-left:54.14364641%;*margin-left:54.03726343%}.row-fluid .offset6:first-child{margin-left:51.38121547%;*margin-left:51.27483249%}.row-fluid .offset5{margin-left:45.5801105%;*margin-left:45.47372752%}.row-fluid .offset5:first-child{margin-left:42.81767956%;*margin-left:42.71129658%}.row-fluid .offset4{margin-left:37.01657459%;*margin-left:36.91019161%}.row-fluid .offset4:first-child{margin-left:34.25414365%;*margin-left:34.14776067%}.row-fluid .offset3{margin-left:28.45303867%;*margin-left:28.3466557%}.row-fluid .offset3:first-child{margin-left:25.69060773%;*margin-left:25.58422476%}.row-fluid .offset2{margin-left:19.88950276%;*margin-left:19.78311978%}.row-fluid .offset2:first-child{margin-left:17.12707182%;*margin-left:17.02068884%}.row-fluid .offset1{margin-left:11.32596685%;*margin-left:11.21958387%}.row-fluid .offset1:first-child{margin-left:8.56353591%;*margin-left:8.45715293%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media (max-width:767px){body{padding-left:20px;padding-right:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media (max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111}.nav-collapse.in .btn-group{margin-top:5px;padding:0}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media (min-width:979px+1){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}.break-word{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.tag{display:inline-block;margin-bottom:4px;color:#111111;background-color:#f6f6f6;padding:1px 10px;border:1px solid #dddddd;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff}a.tag:hover{text-decoration:none;color:#fff;background-color:#30778d;border:1px solid #235767;-webkit-box-shadow:inset 0 1px 0 #3d97b3;-moz-box-shadow:inset 0 1px 0 #3d97b3;box-shadow:inset 0 1px 0 #3d97b3}.pill{display:inline-block;background-color:#6f8890;color:#ffffff;padding:2px 10px 1px 10px;margin-right:5px;font-weight:normal;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.pill a{color:#ffffff}.pill a.remove{font-size:11px}.unstyled{margin:0;list-style:none}.simple-item{font-size:12px;line-height:1.16666667em;padding:7px 25px;border-bottom:1px dotted #dddddd}.simple-item:last-of-type{border-bottom:0}.simple-list{*zoom:1;margin:0;list-style:none}.simple-list:before,.simple-list:after{display:table;content:"";line-height:0}.simple-list:after{clear:both}.simple-list>li{font-size:12px;line-height:1.16666667em;padding:7px 25px;border-bottom:1px dotted #dddddd}.simple-list>li:last-of-type{border-bottom:0}.simple-list .ckan-icon{position:relative;top:0px}.module-narrow .simple-list>li{padding-left:15px;padding-right:15px;position:relative}.listing li{text-align:right;margin-bottom:5px}.listing .key{clear:right;font-weight:bold}.js .tab-content{display:none}.js .tab-content.active{display:block}.box{background-color:#FFF;border:1px solid #cccccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 0 4px rgba(0,0,0,0.05);-moz-box-shadow:0 0 0 4px rgba(0,0,0,0.05);box-shadow:0 0 0 4px rgba(0,0,0,0.05)}.module{margin:20px 0}.module-heading{*zoom:1;margin:0;padding:7px 25px;font-size:14px;line-height:1.3;background-color:#f6f6f6;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.module-heading:before,.module-heading:after{display:table;content:"";line-height:0}.module-heading:after{clear:both}.module-content{padding:0 25px;margin:20px 0}@media (min-width:768px){.span9 div.module-content{padding-left:10px}}.module-content:first-child{margin-top:0;padding-top:20px}.module-content:last-child{margin-bottom:0;padding-bottom:20px}.module-content>:last-child{margin-bottom:0}.module:first-child .module-heading{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;border-radius:3px 0 0 0;border-top-width:0}.module:last-child{margin-bottom:20px}.module-footer{padding:7px 25px 7px;margin:0;border-top:1px dotted #dddddd}.module .read-more{font-weight:bold;color:#000000}.module-content .pagination{margin-left:-25px;margin-right:-25px;margin-bottom:-20px}.module .pagination>ul{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}.module .pagination li a{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding-top:7px;padding-bottom:7px}.module .pagination li:first-child a,.module .pagination li:last-child a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.module-content-shallow{padding:0;margin-top:10px;padding-bottom:10px}.module h1{margin-bottom:20px}.module-shallow .module-content{padding:10px;margin:0}.module-shallow .module-tags{margin-top:0;margin-bottom:0}.module-shallow .module-content:first-child{padding-top:10px}.module-shallow .module-content:last-child{padding-bottom:10px}.module-narrow .module-heading,.module-narrow .module-content,.module-narrow .module-footer{padding-left:15px;padding-right:15px}.module-grid{margin:0;list-style:none;*zoom:1;margin:0 -25px;padding-bottom:15px;background:#fbfbfb url("../../../base/images/bg.png");border:1px solid #dddddd;border-width:1px 0}.module-grid:before,.module-grid:after{display:table;content:"";line-height:0}.module-grid:after{clear:both}.module-item{width:189px;padding:15px;margin:15px 0 0 15px;background-color:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;margin-left:20px;width:460px;padding-top:10px;padding-bottom:10px;padding-right:50px;overflow:hidden;position:relative}.module-item span.count{color:#999}.module-item .media-image{margin-bottom:5px}.module-item .media-edit{opacity:0;position:absolute;right:15px;bottom:15px;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.module-item:hover{z-index:1}.module-item:hover .media-edit{opacity:1}.module-item.first{clear:left}.group .content img{margin:0 -5px 5px;max-width:initial}.group .content h3{font-size:14px;line-height:1.3}.group-listing{margin-left:-20px}.ckanext-datapreview{position:relative;clear:both;padding-top:15px;margin-top:0}.ckanext-datapreview>iframe{min-height:650px}.ckanext-datapreview>img{max-height:500px;max-width:100%;overflow:hidden}.package-info h4{margin-bottom:10px}.module-resource{background-color:#ffffff;border-bottom:1px solid #dddddd;margin-top:0;margin-bottom:0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.module-resource .actions{position:relative;float:right;top:-10px;right:-15px}.module .module-tags{padding-bottom:8px}.secondary .module:first-child,.primary .module:first-child{margin-top:0}.no-nav .module:last-child{margin-top:0}.module-image{float:left;width:50px;height:50px;line-height:50px;text-align:center;margin-right:15px}.module-image img{max-width:50px;max-height:50px;vertical-align:middle}.banner{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;position:absolute;top:15px;right:-35px;width:80px;color:#ffffff;background-color:#005d7a;padding:1px 20px;font-size:11px;text-align:center;text-transform:uppercase}.media-grid{margin:0;list-style:none;*zoom:1;margin:0 -25px;padding-bottom:15px;background:#fbfbfb url("../../../base/images/bg.png");border:1px solid #dddddd;border-width:1px 0}.media-grid:before,.media-grid:after{display:table;content:"";line-height:0}.media-grid:after{clear:both}@media (min-width:768px){.media-grid{margin-left:-27px}.module-content .wide .media-grid{margin-left:-25px}}.media-item{position:relative;float:left;width:189px;padding:15px;margin:15px 0 0 15px;background-color:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.media-item span.count{color:#999}.media-item .media-image{margin-bottom:5px}.media-item .media-edit{opacity:0;position:absolute;right:15px;bottom:15px;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.media-item:hover{z-index:1}.media-item:hover .media-edit{opacity:1}.media-view{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #dddddd;overflow:hidden;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.media-view:hover,.media-view.hovered{border-color:#005d7a;-webkit-box-shadow:0 0 0 4px rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 0 4px rgba(0,0,0,0.1)}.media-view:hover .banner,.media-view.hovered .banner{background-color:#005d7a}.media-view span{display:none}.media-view .banner{display:block;background-color:#b7b7b7;-webkit-transition:background-color 0.2s ease-in;-moz-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in}.media-image{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.media-heading{font-size:18px;line-height:1.3;margin:5px 0;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.media-overlay{position:relative;min-height:35px}.media-overlay .media-heading{position:absolute;left:0;right:0;bottom:0;padding:12px 10px;margin:0;background-color:#000;background-color:rgba(0,0,0,0.8);font-size:13px;color:#fff;z-index:1;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.media-overlay .media-image{float:none;display:block;margin-right:0}.media-item.is-expander .truncator-link{-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;position:absolute;z-index:10;left:15px;bottom:15px;opacity:0}.media-item.is-expander:hover{padding-bottom:35px}.media-item.is-expander:hover .truncator-link{opacity:1}.wide .media-item{width:186px}.nav-simple,.nav-aside{*zoom:1;margin:0;list-style:none;padding-bottom:0}.nav-simple:before,.nav-aside:before,.nav-simple:after,.nav-aside:after{display:table;content:"";line-height:0}.nav-simple:after,.nav-aside:after{clear:both}.nav-simple>li,.nav-aside>li{font-size:12px;line-height:1.16666667em;padding:7px 25px;border-bottom:1px dotted #dddddd}.nav-simple>li:last-of-type,.nav-aside>li:last-of-type{border-bottom:0}.nav-simple .ckan-icon,.nav-aside .ckan-icon{position:relative;top:0px}.nav-aside{border-top:1px dotted #DDD;border-bottom:1px dotted #DDD;margin-bottom:15px}.nav-item>a,.nav-aside li a{color:#333333;font-size:14px;line-height:20px;margin:-7px -25px;padding:7px 25px}.nav-item.active,.nav-aside li.active{background-color:#f6f6f6}.nav-item.active>a,.nav-aside li.active a{position:relative;color:#ffffff;background-color:#8ca0a6}.nav-item.active>a:hover,.nav-aside li.active a:hover{color:#ffffff;background-color:#8ca0a6}@media (min-width:768px){.nav-item.active>a:before,.nav-aside li.active a:before{content:' ';position:absolute;top:0;right:-6px;width:6px;height:34px;background-image:url("../../../base/images/nav-active.png?1")}}.nav-item.active>a span,.nav-aside li.active a span{white-space:nowrap;overflow:hidden;display:block}.module-narrow .nav-item>a,.module-narrow .nav-aside li a{padding-left:15px;padding-right:15px;position:relative}.module-narrow .nav-item.image,.module-narrow .nav-aside li.image{position:relative}.module-narrow .nav-item.image>a,.module-narrow .nav-aside li.image a{padding-left:42px;padding-right:42px}.module-narrow .nav-item.image>img,.module-narrow .nav-aside li.image img{position:absolute;top:50%;left:15px;width:20px;height:20px;margin-top:-10px;z-index:2}.nav-facet .nav-item>a:hover:after,.nav-facet .nav-item.active>a:after{*margin-right:.3em;display:inline-block;vertical-align:text-bottom;position:relative;top:2px;width:16px;height:16px;background-image:url("../../../base/images/sprite-ckan-icons.png");background-repeat:no-repeat;background-position:16px 16px;content:"";position:absolute;top:50%;right:5px;margin-top:-8px}.nav-facet .nav-item>a:hover:after{width:17px;height:17px;background-position:-17px -16px}.nav-facet .nav-item.active>a:after{width:17px;height:17px;background-position:0px -16px;right:3px}.user-list{margin:0;list-style:none}.user-list li{margin:0 0 10px 0}.user-list .gravatar{vertical-align:-4px;margin-right:3px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.nav-facet-tertiary{margin:10px 0}.nav-facet-tertiary .module-heading{margin-bottom:5px;padding:8px 12px;border-bottom-width:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-facet-tertiary .module-heading i{display:none}.nav-facet-tertiary .module-footer{padding:8px 12px;border-top-width:0}.nav-facet-tertiary .module-footer a{font-weight:normal;color:#8C8C8C}.nav-facet-tertiary .nav{margin-bottom:0}.nav-facet-tertiary .module-content.empty{padding:8px 12px;margin-top:0}.nav-facet-tertiary .nav li.active{position:relative}.nav-facet-tertiary .nav li.active>a:hover:after,.nav-facet-tertiary .nav li.active>a:after{*margin-right:.3em;display:inline-block;vertical-align:text-bottom;position:relative;top:2px;width:16px;height:16px;background-image:url("../../../base/images/sprite-ckan-icons.png");background-repeat:no-repeat;background-position:16px 16px;width:17px;height:17px;background-position:0px -16px;content:"";position:absolute;top:50%;right:5px;margin-top:-8px}.nav-simple>.nav-btn{padding-left:0;padding-right:0;text-align:center}.nav-simple>.nav-btn .btn{display:inline-block}.js .js-hide{display:none}.js .js-hide.active{display:block}.btn,label{font-weight:bold}.btn-rounded{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;padding-left:15px;padding-right:15px}label{cursor:pointer;font-size:14px}label:after{content:":"}label.radio:after,label.checkbox:after{content:""}input[type=radio],input[type=checkbox]{position:relative;top:7px;padding:0;margin:0}input[type=radio].checkbox-onown,input[type=checkbox].checkbox-onown{top:0}select{padding:4px}textarea{max-width:100%}.control-group .btn{position:relative;top:-2px}.control-full input,.control-full select,.control-full textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;width:100%}.control-medium input,.control-medium select,.control-medium textarea{width:320px}@media (max-width:768px){.control-medium input,.control-medium select,.control-medium textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}}.control-large input,.control-large .control-label{font-size:17.5px;line-height:30px}.control-large input{height:41px}.control-required{color:#c6898b}.form-actions .control-required-message{float:left;margin-left:20px;margin-bottom:0;line-height:30px}.form-actions .control-required-message:first-child{margin-left:0}.form-actions{background:none;margin-left:-25px;margin-right:-25px;margin-bottom:0;padding-bottom:0}@media (min-width:768px){.form-actions{text-align:right}}.form-actions .action-info{line-height:2;text-align:left;color:#707070;margin:0}@media (min-width:768px){.form-actions .action-info{float:left;width:50%}}.form-actions .action-info.small{font-size:11px;line-height:1.2}@media (max-width:768px){.form-actions .btn{margin-top:5px}}.form-horizontal .control-label{width:120px}@media (min-width:768px){.form-horizontal .controls{margin-left:130px}}.form-horizontal .info-block{position:relative;display:block;font-size:11px;color:#aaaaaa;line-height:1.3;margin-top:6px}.form-horizontal .info-help{padding:6px 0}.form-horizontal .info-help:before{display:none}.form-horizontal .info-help-tight{margin-top:-10px}@media (min-width:980px){.form-horizontal .info-block{padding:6px 0 6px 0}.form-horizontal .info-inline{float:right;width:265px;margin-top:0;padding-bottom:0}}.form-horizontal .control-medium .info-block.info-inline{width:165px}.form-horizontal .info-block:before{font-size:2.2em;position:absolute;left:0;top:2px}.form-horizontal .info-inline:before{top:8px}.info-block .icon-large,.info-inline .icon-large{float:left;font-size:22px;margin-right:15px}.form-horizontal .info-block a{color:#aaaaaa;text-decoration:underline}.form-horizontal .form-actions{padding-left:25px;padding-right:25px}.form-inline input{padding-bottom:9px}.form-inline select{margin-top:0}.form-inline .btn{margin-left:5px}.form-narrow label{margin-bottom:0}.form-narrow select{width:100%}.form-narrow .form-actions{margin-left:-15px;margin-right:-15px;padding:10px 15px 0}.form-select label{margin-right:5px}.simple-input label,.simple-input button{display:none}.simple-input .field{position:relative}.simple-input .field-bordered{border-bottom:1px dotted #dddddd}.simple-input .field input{width:100%;height:auto;margin:0 -7px;padding:7px 5px}.simple-input .field .btn-search{position:absolute;display:block;height:17px;width:17px;padding:0;top:50%;right:0;margin-top:-10px;background-color:transparent;border:none;color:#999;-webkit-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;transition:color 0.2s ease-in}.simple-input .field .btn-search:hover{color:#000}.editor textarea{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:none}.editor .editor-info-block{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;display:block;float:none;padding:4px 10px;background:#ebebeb;width:auto;border:1px solid #cccccc;border-top:none;font-size:11px;color:#282828}.editor .editor-info-block a{color:#187794;text-decoration:none}@media (max-width:768px){[data-module="custom-fields"] .input-prepend .add-on{display:block}}@media (max-width:480px){[data-module="custom-fields"] .input-prepend{width:100%}[data-module="custom-fields"] .control-custom input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:28px}}.control-custom{font-size:0}.control-custom label{margin-bottom:0}.control-custom input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:140px}.control-custom input:last-of-type{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.control-custom .checkbox{display:inline-block;margin-left:5px}.control-custom .checkbox input{width:auto}.control-custom.disabled label,.control-custom.disabled input{color:#aaaaaa;text-decoration:line-through;text-shadow:none}.control-custom.disabled input{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#f3f3f3}.control-custom.disabled .checkbox{color:#444444;text-decoration:none}.control-custom .checkbox.btn{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;position:relative;top:0;left:5px;height:1px;width:9px;padding:3px 8px;line-height:18px}.control-custom .checkbox.btn span{display:none;width:30px}.control-custom .checkbox.btn:before{position:relative;top:1px;left:-1px;color:#fff}.control-custom .checkbox.btn input{display:none}.control-custom.disabled .checkbox.btn{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#206b82;background-image:-moz-linear-gradient(top,#30778d,#085871);background-image:-webkit-gradient(linear,0 0,0 100%,from(#30778d),to(#085871));background-image:-webkit-linear-gradient(top,#30778d,#085871);background-image:-o-linear-gradient(top,#30778d,#085871);background-image:linear-gradient(to bottom,#30778d,#085871);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff30778d',endColorstr='#ff085871',GradientType=0);border-color:#085871 #085871 #03202a;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#085871;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.control-custom.disabled .checkbox.btn:hover,.control-custom.disabled .checkbox.btn:focus,.control-custom.disabled .checkbox.btn:active,.control-custom.disabled .checkbox.btn.active,.control-custom.disabled .checkbox.btn.disabled,.control-custom.disabled .checkbox.btn[disabled]{color:#ffffff;background-color:#085871;*background-color:#064559}.control-custom.disabled .checkbox.btn:active,.control-custom.disabled .checkbox.btn.active{background-color:#053341 \9}.control-custom.disabled .checkbox.btn .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.alert-danger a,.alert-error a{color:#b55457}.control-group.error input,.control-group.error select,.control-group.error textarea,.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{border-color:#c6898b}.error-inline{color:#b55457}.error-block,.error-inline{font-size:12px}.error-block{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;display:block;padding:6px 8px 3px;background:#c6898b;margin:-3px 0 0;color:#ffffff;width:208px}.control-medium .error-block{width:318px}.control-full .error-block{width:auto}.control-group.error .input-prepend .error-block,.control-custom.error .error-block{width:auto}.control-custom.error .error-block{width:401px}.control-select.error .error-block{width:196px}.stages{margin:0;list-style:none;*zoom:1;color:#aeaeae;counter-reset:stage;margin:-20px -25px 20px;overflow:hidden}.stages:before,.stages:after{display:table;content:"";line-height:0}.stages:after{clear:both}.stages li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:27px;counter-increment:stage;width:50%;background-color:#ededed;float:left;padding:10px 20px;position:relative;z-index:0}.stages li:before{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;content:counter(stage);display:inline-block;width:27px;height:27px;margin-right:5px;font-weight:bold;text-align:center;color:#ffffff;background-color:#aeaeae;z-index:1}.stages li:after{left:0;border:solid rgba(237,237,237,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#ededed;border-bottom-color:#ededed;border-width:29px;top:50%;margin-top:-29px;margin-left:-30px}.stages li.last{position:relative;right:-1px}.stages li.last,.stages li.last .highlight{-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;border-radius:0 3px 0 0}.stages li.first:after{content:none;border:none}.stages li.active:after{border-color:rgba(140,198,138,0);border-top-color:#8cc68a;border-bottom-color:#8cc68a}.stages li.complete:after{border-color:rgba(197,226,196,0);border-top-color:#c5e2c4;border-bottom-color:#c5e2c4}.stages.stage-3 li.complete:first-child:after{content:none}.stages li.active,.stages li.complete{background:none}.stages li.active:before{color:#8cc68a;background:#ffffff}.stages li.complete:before{color:#c5e2c4;background:#eef6ed}.stages li .highlight{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;padding:10px 52px;border:none;text-align:left;text-decoration:none;line-height:27px;z-index:-1}@media (max-width:768px){.stages li .highlight{text-indent:-9999px}}.stages li.active .highlight{color:#ffffff;background:#8cc68a}.stages li.complete .highlight{color:#eef6ed;background:#c5e2c4}.alert>:last-child{margin-bottom:0}.slug-preview{font-size:14px;line-height:1.5;margin-top:5px;margin-left:10px}.slug-preview-value{background-color:#faedcf;margin-right:3px}.resource-upload-field{position:relative;overflow:hidden;display:inline-block;vertical-align:bottom}.resource-upload-field label{z-index:0}.resource-upload-field input{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;right:0;z-index:1;margin:0;border:solid transparent;border-width:100px 0 0 200px;cursor:pointer;direction:ltr;-moz-transform:translate(-300px,0) scale(4)}.resource-upload-field.loading{display:inline-block;background:url("../../../base/images/loading-spinner.gif") no-repeat center right;padding-right:5px}.select2-container .select2-choice input,.select2-container-multi .select2-choices .select2-search-field:first-child input{font-size:14px}.select2-container-multi .select2-choices .select2-search-field input{height:29px}.select2-container .select2-choice input,.select2-container-multi .select2-choices .select2-search-field:first-child input{padding-left:10px}.select2-container{margin-top:1px}.select2-container-multi{margin-top:0}.select2-container-multi .select2-choices .select2-search-choice{padding:5px 8px 5px 22px}.select2-container-multi.select2-container .select2-choices{padding-top:3px;padding-bottom:3px}.select2-search-choice-close,.select2-container-multi .select2-search-choice-close{top:6px;left:5px}.select2-container-multi .select2-choices{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;background-color:#ffffff;border:1px solid #cccccc}.select2-container-active .select2-choices,.select2-container-multi.select2-container-active .select2-choices{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.select2-container-multi .select2-drop{margin-top:-2px}.select2-container .select2-results li{line-height:18px;padding-top:4px;padding-bottom:4px}.control-full .select2-container{max-width:100%}.control-group.error .select2-container input:focus,.control-group.error .select2-container select:focus,.control-group.error .select2-container textarea:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.js .image-upload #field-image-url{padding-right:90px}.js .image-upload #field-image-upload{cursor:pointer;position:absolute;z-index:1;opacity:0;filter:alpha(opacity=0)}.js .image-upload .controls{position:relative}.js .image-upload .btn{position:relative;top:0;margin-right:10px}.js .image-upload .btn.hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.js .image-upload .btn-remove-url{position:absolute;margin-right:0;top:4px;right:5px;padding:0 12px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.js .image-upload .btn-remove-url .icon-remove{margin-right:0}.add-member-form .control-label{width:100%;text-align:left}.add-member-form .controls{margin-left:auto}.add-member-or{float:left;margin-top:75px;width:7%;text-align:center;text-transform:uppercase;color:#999999;font-weight:bold}.add-member-form .row-fluid .control-group{float:left;width:45%}.add-member-form .row-fluid .select2-container,.add-member-form .row-fluid input{width:100%!important}#recaptcha_table{table-layout:inherit;line-height:1}.dataset-item{border-bottom:1px dotted #dddddd;padding-bottom:20px;margin-bottom:20px}@media (max-width:768px){.dataset-item{word-wrap:break-word}}.dataset-item:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.dataset-heading{font-size:16px;margin-top:0;margin-bottom:8px;line-height:1.3}.dataset-heading a{color:#333333}.dataset-heading .label{position:relative;top:-1px}.dataset-private{margin-right:10px;text-transform:uppercase}.dataset-private .icon-lock{width:9px}.dataset-private.pull-right{margin-right:0}.dataset-resources{margin-top:8px}.dataset-resources li{display:inline}.dataset-resources li a{background-color:#aaaaaa}.dataset-heading .popular{top:0}.resource-list{margin:0;list-style:none;margin:-10px -10px 10px -10px}.resource-item{position:relative;padding:10px 10px 10px 60px;margin-bottom:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.resource-item:hover{background-color:#eeeeee}.resource-item .heading{color:#000000;font-size:14px;font-weight:bold}.resource-item .format-label{position:absolute;top:10px;left:10px}.resource-item .description{font-size:12px;margin-bottom:0;min-height:12px}.resource-item .btn-group{position:absolute;top:14px;right:10px}@media (max-width:768px){.resource-item .btn-group{display:none}}.resource-list.reordering .resource-item{border:1px solid #dddddd;margin-bottom:10px;cursor:move}.resource-list.reordering .resource-item .handle{display:block;position:absolute;color:#888888;left:-31px;top:50%;margin-top:-15px;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #dddddd;border-width:1px 0 1px 1px;background-color:#ffffff;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}.resource-list.reordering .resource-item .handle:hover{text-decoration:none}.resource-list.reordering .resource-item:hover .handle{background-color:#eeeeee}.resource-list.reordering .resource-item.ui-sortable-helper{background-color:#eeeeee;border:1px solid #187794}.resource-list.reordering .resource-item.ui-sortable-helper .handle{background-color:#eeeeee;border-color:#187794;color:#333333}.resource-item .handle{display:none}.tag-list{margin:0;list-style:none;padding:10px 10px 5px 10px}.tag-list li{display:inline-block;margin-right:5px}.tag-list li:last-child{margin-right:0}.additional-info td,.additional-info th{width:50%}.label[data-format=html],.label[data-format*=html]{background-color:#55a1ce}.label[data-format=json],.label[data-format*=json]{background-color:#ef7100}.label[data-format=xml],.label[data-format*=xml]{background-color:#ef7100}.label[data-format=text],.label[data-format*=text]{background-color:#74cbec}.label[data-format=csv],.label[data-format*=csv]{background-color:#dfb100}.label[data-format=xls],.label[data-format*=xls]{background-color:#2db55d}.label[data-format=zip],.label[data-format*=zip]{background-color:#686868}.label[data-format=api],.label[data-format*=api]{background-color:#ec96be}.label[data-format=pdf],.label[data-format*=pdf]{background-color:#e0051e}.label[data-format=rdf],.label[data-format*=rdf],.label[data-format*=nquad],.label[data-format*=ntriples],.label[data-format*=turtle]{background-color:#0b4498}.view-list{margin:0;list-style:none}.view-list li{position:relative;margin-bottom:10px}.view-list li a{display:block;min-height:50px;padding:10px;border:1px solid #dddddd;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.view-list li a .icon{float:left;width:50px;height:50px;overflow:hidden;margin-right:10px;color:#444444;background-color:#eeeeee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.view-list li a .icon i{display:block;text-align:center;font-size:28px;line-height:50px}.view-list li a h3{color:#000000;font-weight:bold;font-size:16px;margin:0 0 3px 0}.view-list li a p{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#444444}.view-list li a.active,.view-list li a:hover{text-decoration:none;border-color:#187794}.view-list li a.active .icon,.view-list li a:hover .icon{background-color:#187794;color:#f6f6f6}.view-list li .arrow{position:absolute;display:none;border:8px solid transparent;border-top-color:#187794;left:50%;bottom:-15px;margin-left:-4px}.view-list li.active a{text-decoration:none;border-color:#187794}.view-list li.active a .icon{background-color:#187794;color:#f6f6f6}.view-list li.active .arrow{display:block}.view-list.stacked{overflow-y:hidden;overflow-x:auto;height:100px;white-space:nowrap}.view-list.stacked li{display:inline-block;width:250px;margin-right:10px}.view-list.stacked li:last-child{margin-right:0}.view-list.stacked::-webkit-scrollbar{width:7px;height:7px}.view-list.stacked::-webkit-scrollbar-track{border-radius:10px;background-color:#f6f6f6}.view-list.stacked::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c3c3c3}.view-list.stacked::-webkit-scrollbar-thumb:hover{background-color:#187794}.resource-view{margin-top:20px}.search-form{margin-bottom:20px;padding-bottom:25px;border-bottom:1px dotted #dddddd}.search-form .search-input{position:relative;margin-bottom:20px}.search-form .search-input input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%;height:auto}.search-form .search-input button{cursor:pointer;display:block;position:absolute;top:50%;margin-top:-10px;right:10px;height:20px;padding:0;border:none;background:transparent}.search-form .search-input button span{display:none}.search-form .search-input button i{color:#cccccc;-webkit-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;transition:color 0.2s ease-in}.search-form .search-input button:hover i{color:#000000}.search-form .search-input.search-giant input{font-size:16px;padding:15px}.search-form .search-input.search-giant button{margin-top:-4px;right:15px;height:30px}.search-form .search-input.search-giant button i{font-size:28px;width:28px}.search-form .control-order-by label,.search-form .control-order-by select{display:inline}.search-form .control-order-by select{width:160px;margin:0}.search-form h2{font-size:24px;line-height:1.3;color:#000000;margin-bottom:0;margin-top:20px}.search-form .filter-list{color:#444444;line-height:32px;margin:10px 0 0 0}.search-form .filter-list .pill{line-height:21px}.search-form .filter-list .extra{margin-top:10px;font-size:18px;font-weight:normal;color:#000000}.search-form.no-bottom-border{border-bottom-width:0;margin-bottom:0}.tertiary .control-order-by{float:none;margin:0}.tertiary .control-order-by label{display:block;margin-bottom:5px;font-weight:normal;font-size:12px}.tertiary .control-order-by select{display:block;font-size:12px;width:100%}.tertiary .search-input{margin-bottom:10px}@media (min-width:980px){.search-form .control-order-by{float:right;margin-left:15px}.tertiary .search-form .control-order-by{float:none;margin:0}}.group .media-vertical .image{margin:0 -5px 5px}.group-list:nth-child(odd){clear:left}.group-list .module-heading{padding-top:15px;padding-bottom:15px}.group-list .dataset-content{min-height:54px}.group-list .module-heading h3{margin-bottom:2px}.group-list .module-heading h3 a{color:#333333}.group-list .module-heading .media-image{overflow:hidden;max-height:60px}.group-list .module-heading .media-image img{max-width:85px}.toolbar{*zoom:1;position:relative;margin-bottom:10px;padding:5px 0}.toolbar:before,.toolbar:after{display:table;content:"";line-height:0}.toolbar:after{clear:both}.page_primary_action{margin-bottom:20px}.toolbar .breadcrumb{*zoom:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;float:left;margin:0;padding:0;border:none;background:none;font-size:20px;line-height:1.3}.toolbar .breadcrumb:before,.toolbar .breadcrumb:after{display:table;content:"";line-height:0}.toolbar .breadcrumb:after{clear:both}.toolbar .breadcrumb li:after{content:" / "}.toolbar .breadcrumb li.active:after{content:""}.toolbar .breadcrumb li:last-of-type:after{content:""}.toolbar .home a{text-decoration:none}.toolbar .home span{display:none}.toolbar .breadcrumb a{color:#505050}@media (max-width:767px){.toolbar .breadcrumb{color:#fff;text-shadow:none}.toolbar .breadcrumb .home{display:none}.toolbar .breadcrumb a{color:#fff;text-shadow:none}}.toolbar .breadcrumb .active a,.toolbar .breadcrumb a.active{font-weight:bold}.actions{margin:0;list-style:none;position:absolute;top:10px;right:10px;z-index:1}.actions li{display:inline-block;margin-right:5px;*display:inline;*zoom:1}.actions li:last-of-type{margin-right:0}.hide-heading{display:none}.page-header{*zoom:1;border-bottom:1px solid #dddddd;background-color:#f6f6f6;-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;border-radius:0 3px 0 0}.page-header:before,.page-header:after{display:table;content:"";line-height:0}.page-header:after{clear:both}.page-header .nav-tabs{float:left;margin-bottom:-1px}.page-header .nav-tabs li.active a,.page-header .nav-tabs a:hover{background-color:#ffffff}.page-header .content_action{float:right;margin-top:-5px;margin-right:-7px}.no-nav .page-header{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.nav-tabs-plain{padding:0 25px}.nav-tabs-plain>.active>a,.nav-tabs-plain>.active>a:hover{background-color:#ffffff}@media (min-width:768px){.span9 .page-header{margin-left:-17px}}@media (max-width:768px){.page-header .nav-tabs{margin:5px 10px 10px -5px;border:none}.page-header .nav-tabs>li{float:none}.page-header .nav-tabs>li a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.page-header .nav-tabs>.active>a,.page-header .nav-tabs>.active>a:hover,.page-header .nav-tabs>.active>a:focus{border-bottom-color:#dddddd}}h1{font-size:28px}h2{font-size:21px}h3{font-size:18px}h4{font-size:14px}h1,h2,h3,h4{line-height:1.5}h1 small,h2 small,h3 small,h4 small{font-size:14px}.prose h1,.prose heading-1 h2,.prose heading-2{margin-bottom:15px}.prose h3,.prose heading-3{margin-bottom:10px}.table-chunky td,.table-chunky th{padding:12px 15px;font-size:12px}.table-chunky thead th,.table-chunky thead td{color:#ffffff;background-color:#aaaaaa;padding-top:10px;padding-bottom:10px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:transparent}.table-striped tbody tr:nth-child(even) td,.table-striped tbody tr:nth-child(even) th{background-color:#f2f2f2}.table-chunky.table-bordered{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.table-chunky.table-bordered thead:first-child tr:first-child th:first-child,.table-chunky.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px}.table-chunky.table-bordered thead:first-child tr:first-child th:last-child,.table-chunky.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px}.table-chunky.table-bordered thead:last-child tr:last-child th:first-child,.table-chunky.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;border-radius:0 0 0 2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px}.table-chunky.table-bordered thead:last-child tr:last-child th:last-child,.table-chunky.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ckan-icon{*margin-right:.3em;display:inline-block;vertical-align:text-bottom;position:relative;top:2px;width:16px;height:16px;background-image:url("../../../base/images/sprite-ckan-icons.png");background-repeat:no-repeat;background-position:16px 16px}.ckan-icon-fb{width:16px;height:16px;background-position:0px 0}.ckan-icon-gplus{width:16px;height:16px;background-position:-16px 0}.ckan-icon-twitter{width:16px;height:16px;background-position:-32px 0}.ckan-icon-email{width:16px;height:16px;background-position:-48px 0}.ckan-icon-share{width:16px;height:16px;background-position:-64px 0}.ckan-icon-feed{width:16px;height:16px;background-position:-80px 0}.ckan-icon-calendar{width:16px;height:16px;background-position:-96px 0}.ckan-icon-file{width:16px;height:16px;background-position:-112px 0}.ckan-icon-lock{width:16px;height:16px;background-position:-128px 0}.ckan-icon-link-file{width:16px;height:16px;background-position:-144px 0}.ckan-icon-link-plugin{width:16px;height:16px;background-position:-160px 0}.ckan-icon-upload-file{width:16px;height:16px;background-position:-176px 0}.ckan-icon-callout{width:16px;height:16px;background-position:-192px 0}.ckan-icon-circle-cross{width:17px;height:17px;background-position:0px -16px}.ckan-icon-circle-add{width:17px;height:17px;background-position:-17px -16px}.ckan-icon-flame{width:17px;height:17px;background-position:-34px -16px}.ckan-icon-search{width:17px;height:17px;background-position:-51px -16px}.ckan-icon-large-lock{width:20px;height:20px;background-position:0px -33px}.ckan-icon-photo{width:20px;height:20px;background-position:-20px -33px}.ckan-icon-add{width:20px;height:20px;background-position:-40px -33px}.ckan-icon-home{width:20px;height:20px;background-position:-60px -33px}.ckan-icon-rewind{width:20px;height:20px;background-position:-80px -33px}.ckan-icon-tools{width:20px;height:20px;background-position:-100px -33px}.ckan-icon-flag{width:20px;height:20px;background-position:-120px -33px}.ckan-icon-clipboard{width:20px;height:20px;background-position:-140px -33px}.ckan-icon-share{width:20px;height:20px;background-position:-160px -33px}.ckan-icon-info{width:20px;height:20px;background-position:-180px -33px}.ckan-icon-download{width:20px;height:20px;background-position:-200px -33px}.ckan-icon-star{width:20px;height:20px;background-position:-220px -33px}.ckan-icon-info-flat{width:20px;height:20px;background-position:-240px -33px}.ckan-icon-tag{width:20px;height:20px;background-position:-260px -33px}.ckan-icon-plus{width:20px;height:20px;background-position:-280px -33px;width:16px}.ckan-icon-head{width:20px;height:20px;background-position:-300px -33px}.ckan-icon-arrow-e{width:20px;height:20px;background-position:-320px -33px;width:16px}.ckan-icon-bookmark{width:25px;height:25px;background-position:0px -53px}.format-label{*margin-right:.3em;display:inline-block;vertical-align:text-bottom;position:relative;top:2px;width:16px;height:16px;background-image:url("../../../base/images/sprite-ckan-icons.png");background-repeat:no-repeat;background-position:16px 16px;text-indent:-900em;background:url("../../../base/images/sprite-resource-icons.png") no-repeat 0 0}.format-label{width:32px;height:35px;background-position:0px -62px}.format-label[data-format=rdf],.format-label[data-format*=rdf]{width:32px;height:35px;background-position:-32px -62px}.format-label[data-format=pdf],.format-label[data-format*=pdf]{width:32px;height:35px;background-position:-64px -62px}.format-label[data-format=api],.format-label[data-format*=api]{width:32px;height:35px;background-position:-96px -62px}.format-label[data-format=zip],.format-label[data-format*=zip]{width:32px;height:35px;background-position:-128px -62px}.format-label[data-format=xls],.format-label[data-format*=xls]{width:32px;height:35px;background-position:-160px -62px}.format-label[data-format=csv],.format-label[data-format*=csv]{width:32px;height:35px;background-position:-192px -62px}.format-label[data-format=txt],.format-label[data-format*=txt]{width:32px;height:35px;background-position:-224px -62px}.format-label[data-format=xml],.format-label[data-format*=xml]{width:32px;height:35px;background-position:-256px -62px}.format-label[data-format=json],.format-label[data-format*=json]{width:32px;height:35px;background-position:-288px -62px}.format-label[data-format=html],.format-label[data-format*=html]{width:32px;height:35px;background-position:-320px -62px}[class^="icon-"],[class*=" icon-"]{display:inline-block;text-align:right;font-size:14px;line-height:1;width:14px}.btn [class^="icon-"],.nav [class^="icon-"],.module-heading [class^="icon-"],.dropdown [class^="icon-"],.btn [class*=" icon-"],.nav [class*=" icon-"],.module-heading [class*=" icon-"],.dropdown [class*=" icon-"]{margin-right:4px}.info-block [class^="icon-"],.info-block [class*=" icon-"]{float:left;font-size:28px;width:28px;margin-right:5px;margin-top:2px}.breadcrumb .home .icon-home{font-size:24px;width:24px;vertical-align:-1px}.info-block-small [class^="icon-"],.info-block-small [class*=" icon-"]{font-size:14px;width:14px;margin-top:1px}.wrapper{*zoom:1;background-color:#FFF;border:1px solid #cccccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 0 4px rgba(0,0,0,0.05);-moz-box-shadow:0 0 0 4px rgba(0,0,0,0.05);box-shadow:0 0 0 4px rgba(0,0,0,0.05);position:relative;background-color:#fff;margin-bottom:20px;margin-left:0}.wrapper:before,.wrapper:after{display:table;content:"";line-height:0}.wrapper:after{clear:both}@media (min-width:768px){.wrapper{background-image:url("../../../base/images/nav.png");background-repeat:repeat-y;background-position:-54px 0px}}@media (min-width:980px){.wrapper{background-position:0px 0px}}.wrapper.no-nav{background-image:none}[role=main],.main{position:relative;padding-bottom:20px}@media (min-width:768px){[role=main],.main{padding-top:10px;background:#eeeeee url("../../../base/images/bg.png")}}[role=main]{min-height:350px}.main:after,[role=main]:after{bottom:0;border-top-width:1px}[role=main] .primary{float:right;margin-left:0}[role=main] .secondary{margin-left:0}.no-text .text{display:none}.js body.filters-modal{overflow:hidden}.show-filters.btn,.hide-filters{display:none}@media (max-width:768px){.wrapper{margin:0 -20px;border-width:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.js [role=main] .secondary .filters{display:none;position:fixed;overflow:auto;top:0;left:0;right:0;bottom:0;z-index:1;padding:10px;background-color:#000000;background-color:rgba(0,0,0,0.5)}.js body.filters-modal .secondary .filters{display:block}.js [role=main] .secondary .filters>div{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.js [role=main] .secondary .filters>div .module-footer{display:none}.js body.filters-modal .secondary .filters .hide-filters{display:inline-block;position:absolute;top:14px;right:17px;opacity:0.6}.js body.filters-modal .secondary .filters .hide-filters i{font-size:18px}.js .show-filters.btn{display:inline-block}}.primary>:last-child,.secondary>:last-child{margin-bottom:0}.primary .primary{float:left;width:467px;margin-left:0;margin-bottom:20px}.primary .primary h1:first-child,.primary .primary h2:first-child,.primary .primary h3:first-child,.primary .primary h4:first-child{margin-top:0}.primary .tertiary{float:left;width:180px;margin-left:18px;margin-bottom:20px}@media (min-width:768px){.hero{background:url("../../../base/images/background-tile.png")}}.hero:after{background-color:rgba(0,0,0,0.09);background-image:-moz-linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));background-image:-ms-linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0.15)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));background-image:linear-gradient(top,rgba(0,0,0,0.15),rgba(0,0,0,0));background-repeat:repeat-x;background-color:#f6f6f6;border-bottom:1px solid #d0d0d0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.03);-moz-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.03);box-shadow:inset 0 -4px 0 rgba(0,0,0,0.03)}.hero:after .back:hover{text-decoration:none}.hero:after .back:hover span{text-decoration:underline}.context-info .module-content{padding:15px}.context-info .image{margin-bottom:10px}.context-info .image img,.context-info .image a{display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.context-info p{overflow:auto}.context-info code{display:block;font-weight:normal;padding:0;margin:0;overflow:auto}.context-info h1.heading{margin:0 0 5px 0;font-size:18px;line-height:1.3;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.context-info .info{margin-top:15px;padding-top:10px;border-top:1px dotted #DDD;word-break:break-word}.context-info .info dl dd{margin-top:3px;margin-left:0}.context-info .nums{*zoom:1;margin-top:15px;padding-top:10px;padding-bottom:0;border-top:1px dotted #DDD}.context-info .nums:before,.context-info .nums:after{display:table;content:"";line-height:0}.context-info .nums:after{clear:both}.context-info .nums dl{float:left;width:50%;margin:5px 0 0 0;color:#444444}.context-info .nums dl dt{display:block;font-size:13px;font-weight:300}.context-info .nums dl dd{display:block;font-size:30px;font-weight:700;line-height:36px;margin-left:0}.context-info .nums dl dd .smallest{font-size:13px}.context-info .nums dl dd .smaller{font-size:16px}.context-info .nums dl dd .small{font-size:21px}.context-info .follow_button{margin-top:15px}.context-info.editing .module-content{margin-top:0}.flash-messages .alert{-webkit-box-shadow:0 0 0 1px #ffffff;-moz-box-shadow:0 0 0 1px #ffffff;box-shadow:0 0 0 1px #ffffff}.homepage .row{position:relative}.homepage .module-search{padding:5px;margin:20px 0 0 0;color:#ffffff;background:#ffffff}.homepage .module-search .search-giant{margin-bottom:10px}.homepage .module-search .search-giant input{border-color:#003f52}.homepage .module-search .module-content{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-color:#005d7a;border-bottom:none}.homepage .module-search .module-content .heading{margin-top:0;margin-bottom:7px;font-size:24px;line-height:40px}.homepage .module-search .tags{*zoom:1;padding:5px 10px 10px 10px;background-color:#003647;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.homepage .module-search .tags:before,.homepage .module-search .tags:after{display:table;content:"";line-height:0}.homepage .module-search .tags:after{clear:both}.homepage .module-search .tags h3,.homepage .module-search .tags .tag{display:block;float:left;margin:5px 10px 0 0}.homepage .module-search .tags h3{font-size:14px;line-height:20px;padding:2px 8px}.homepage .group-list{margin:0}.homepage .box .inner{padding:20px 25px}.homepage .stats h3{margin:0 0 10px 0}.homepage .stats ul{margin:0;list-style:none;*zoom:1}.homepage .stats ul:before,.homepage .stats ul:after{display:table;content:"";line-height:0}.homepage .stats ul:after{clear:both}.homepage .stats ul li{float:left;width:25%;font-weight:300}.homepage .stats ul li a{display:block}.homepage .stats ul li a b{display:block;font-size:35px;line-height:1.5}.homepage .stats ul li a:hover{text-decoration:none}.homepage.layout-2 .stats{margin-top:20px}@media (min-width:768px){.homepage [role=main]{padding:20px 0}.homepage.layout-1 .row1 .col2{position:absolute;bottom:0;right:0}.homepage.layout-1 .row1 .col2 .module-search{bottom:0;left:0;right:0}}.account-masthead{*zoom:1;min-height:30px;color:#ffffff;background:#003647 url("../../../base/images/bg.png")}.account-masthead:before,.account-masthead:after{display:table;content:"";line-height:0}.account-masthead:after{clear:both}.account-masthead .account{float:right}.account-masthead .account ul{*zoom:1}.account-masthead .account ul:before,.account-masthead .account ul:after{display:table;content:"";line-height:0}.account-masthead .account ul:after{clear:both}.account-masthead .account ul li{display:block;float:left;border-left:1px solid #00232e}.account-masthead .account ul li a{display:block;color:#bfd7de;font-size:13px;font-weight:bold;padding:0 10px;line-height:31px}.account-masthead .account ul li a span.username,.account-masthead .account ul li a span.text{margin:0 2px 0 4px}.account-masthead .account ul li a span.text{position:absolute;top:-9999px;left:-9999px}.account-masthead .account ul li a:hover{color:#d9e7eb;background-color:#00232e;text-decoration:none}.account-masthead .account ul li a.sub{font-weight:300}.account-masthead .account ul li a .btn{vertical-align:1px;margin-left:3px}.account-masthead .account .notifications a span.badge{font-size:12px;margin-left:3px;padding:1px 6px;background-color:#00232e;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-shadow:none;color:#bfd7de}.account-masthead .account .notifications a:hover span{color:#ffffff;background-color:#000f14}.account-masthead .account .notifications.notifications-important a span.badge{color:#ffffff;background-color:#c9403a}.account-masthead .account.authed .image{padding:0 6px}.account-masthead .account.authed .image img{vertical-align:-6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.masthead{*zoom:1;min-height:55px;color:#ffffff;background:#005d7a url("../../../base/images/bg.png")}.masthead:before,.masthead:after{display:table;content:"";line-height:0}.masthead:after{clear:both}.masthead .container{position:relative}.masthead a{color:#ffffff}.masthead hgroup h1,.masthead hgroup h2{float:left;font-size:30px;line-height:1.5}.masthead hgroup h1{font-weight:900;letter-spacing:-1px;margin:3px 0}.masthead hgroup h2{position:absolute;bottom:-3px;left:0;margin:0;font-size:15px;font-weight:normal;line-height:1.2;white-space:nowrap}.masthead .nav-collapse{padding-top:10px}.masthead .section{float:left}.masthead input[type="text"]{border-color:#004a61}.masthead .navigation{margin-right:20px}.masthead .navigation .nav-pills{margin-bottom:0}.masthead .navigation .nav-pills li a:hover,.masthead .navigation .nav-pills li.active a{background-color:#003647}.masthead .nav>li>a,.masthead .nav>li>a:focus,.masthead .nav>li>a:hover,.masthead .nav>.active>a,.masthead .nav>.active>a:hover,.masthead .nav>.active>a:focus{color:#fff;text-shadow:none}.masthead .site-search{margin:2px 8px 2px 0}.masthead .site-search input{width:200px;padding:4px 10px}.masthead .btn-navbar,.masthead .btn-navbar:hover,.masthead .btn-navbar:focus,.masthead .btn-navbar:active,.masthead .btn-navbar.active,.masthead .btn-navbar.disabled,.masthead .btn-navbar[disabled]{background-color:#003647;background-image:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;margin-top:15px}.masthead .btn-navbar .icon-bar,.masthead .btn-navbar:hover .icon-bar,.masthead .btn-navbar:focus .icon-bar,.masthead .btn-navbar:active .icon-bar,.masthead .btn-navbar.active .icon-bar,.masthead .btn-navbar.disabled .icon-bar,.masthead .btn-navbar[disabled] .icon-bar{margin-right:0}.masthead .debug{position:absolute;top:37px;left:10px;color:rgba(255,255,255,0.5)}@media (min-width:980px){.masthead .nav-collapse{float:right}}@media (max-width:767px){.account-masthead{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.masthead .section{float:none}.masthead .section .nav-collapse{margin-bottom:25px}}@media (max-width:979px){.masthead .container{padding-left:20px;padding-right:20px}.masthead .site-search{display:none}}.site-footer{*zoom:1;min-height:55px;color:#ffffff;background:#005d7a url("../../../base/images/bg.png");padding:20px 0}.site-footer:before,.site-footer:after{display:table;content:"";line-height:0}.site-footer:after{clear:both}.site-footer .container{position:relative}.site-footer a{color:#ffffff}.site-footer hgroup h1,.site-footer hgroup h2{float:left;font-size:30px;line-height:1.5}.site-footer hgroup h1{font-weight:900;letter-spacing:-1px;margin:3px 0}.site-footer hgroup h2{position:absolute;bottom:-3px;left:0;margin:0;font-size:15px;font-weight:normal;line-height:1.2;white-space:nowrap}.site-footer .nav-collapse{padding-top:10px}.site-footer .section{float:left}.site-footer input[type="text"]{border-color:#004a61}.site-footer .navigation{margin-right:20px}.site-footer .navigation .nav-pills{margin-bottom:0}.site-footer .navigation .nav-pills li a:hover,.site-footer .navigation .nav-pills li.active a{background-color:#003647}.site-footer .nav>li>a,.site-footer .nav>li>a:focus,.site-footer .nav>li>a:hover,.site-footer .nav>.active>a,.site-footer .nav>.active>a:hover,.site-footer .nav>.active>a:focus{color:#fff;text-shadow:none}.site-footer .site-search{margin:2px 8px 2px 0}.site-footer .site-search input{width:200px;padding:4px 10px}.site-footer .btn-navbar,.site-footer .btn-navbar:hover,.site-footer .btn-navbar:focus,.site-footer .btn-navbar:active,.site-footer .btn-navbar.active,.site-footer .btn-navbar.disabled,.site-footer .btn-navbar[disabled]{background-color:#003647;background-image:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;margin-top:15px}.site-footer .btn-navbar .icon-bar,.site-footer .btn-navbar:hover .icon-bar,.site-footer .btn-navbar:focus .icon-bar,.site-footer .btn-navbar:active .icon-bar,.site-footer .btn-navbar.active .icon-bar,.site-footer .btn-navbar.disabled .icon-bar,.site-footer .btn-navbar[disabled] .icon-bar{margin-right:0}.site-footer .debug{position:absolute;top:37px;left:10px;color:rgba(255,255,255,0.5)}.site-footer,.site-footer label,.site-footer small{color:#ccdee3}.site-footer a{color:#ccdee3}.footer-links ul li{margin-bottom:5px}.attribution small{color:#ccdee3;font-size:12px}.attribution .ckan-footer-logo{display:block;width:68px;height:21px;margin-top:2px;background:url("../../../base/images/ckan-logo-footer.png") no-repeat top left;text-indent:-900em}.lang-select{*zoom:1}.lang-select:before,.lang-select:after{display:table;content:"";line-height:0}.lang-select:after{clear:both}.lang-select label,.lang-select select,.lang-select .lang-container{float:left;margin-top:0}.lang-dropdown{color:#000000}.lang-dropdown li{width:auto}.table-selected td{background-color:#f5f5f5}.table-selected td .edit{display:block}.table-bulk-edit th input{top:-5px}.table-bulk-edit .table-actions .btn-group{float:left;margin:0 10px 0 0}.table-bulk-edit .context p{margin-bottom:0}.table-header thead th{background-color:#f6f6f6}.table-edit-hover .edit{display:none;float:right}.table-edit-hover tr:hover .edit{display:block}.js .table-toggle-more .toggle-more{display:none}.js .table-toggle-more .show-more{display:inline}.js .table-toggle-more .show-less{display:none}.js .table-toggle-more .toggle-seperator{display:table-row}.js .table-toggle-more .toggle-seperator td{height:11px;padding:0;background-image:url("../../../base/images/table-seperator.png")}.js .table .toggle-show td{background:none;text-align:center}.js .table-toggle-less .show-less{display:inline}.js .table-toggle-less .show-more{display:none}.js .table-toggle-less .toggle-seperator{display:none}.profile .empty,.profile .dataset-list{margin-bottom:20px}.activity{margin:10px 0;padding:0;list-style-type:none;background:transparent url('../../../base/images/dotted.png') 14px 0 repeat-y}.activity .item{position:relative;margin:0 0 15px 0;padding:0;*zoom:1}.activity .item:before,.activity .item:after{display:table;content:"";line-height:0}.activity .item:after{clear:both}.activity .item .icon{display:block;position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;text-align:center;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.2);font-weight:normal;margin-right:10px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2)}.activity .item .gravatar{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.activity .item .actor .gravatar{position:absolute;top:0;left:40px}.activity .item p{font-size:14px;line-height:1.5;margin:5px 0 0 80px}.activity .item .date{color:#999;font-size:12px;white-space:nowrap}.activity .item .new{display:block;position:absolute;overflow:hidden;top:-3px;left:-3px;width:10px;height:10px;background-color:#A35647;border:1px solid #FFF;text-indent:-1000px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}.activity .item.no-avatar p{margin-left:40px}.activity .load-less{margin-bottom:15px}.popover{width:300px}.popover .popover-title{font-weight:bold;margin-bottom:0}.popover p.about{margin:0 0 10px 0}.popover .popover-close{float:right;text-decoration:none}.popover .popover-content{font-size:14px;line-height:20px;color:#444444;word-break:break-all}.popover .popover-content dl{margin:0}.popover .popover-content dl dd{margin-left:0;margin-bottom:10px}.activity .item .icon{background-color:#999999}.activity .item.failure .icon{background-color:#b95252}.activity .item.success .icon{background-color:#69a67a}.activity .item.added-tag .icon{background-color:#6995a6}.activity .item.changed-group .icon{background-color:#767dce}.activity .item.changed-package .icon{background-color:#8c76ce}.activity .item.changed-package_extra .icon{background-color:#769ace}.activity .item.changed-resource .icon{background-color:#aa76ce}.activity .item.changed-user .icon{background-color:#76b8ce}.activity .item.changed-organization .icon{background-color:#699fa6}.activity .item.deleted-group .icon{background-color:#b95252}.activity .item.deleted-package .icon{background-color:#b97452}.activity .item.deleted-package_extra .icon{background-color:#b95274}.activity .item.deleted-resource .icon{background-color:#b99752}.activity .item.deleted-organization .icon{background-color:#b95297}.activity .item.new-group .icon{background-color:#69a67a}.activity .item.new-package .icon{background-color:#69a68e}.activity .item.new-package_extra .icon{background-color:#6ca669}.activity .item.new-resource .icon{background-color:#81a669}.activity .item.new-user .icon{background-color:#69a6a3}.activity .item.new-organization .icon{background-color:#81a669}.activity .item.removed-tag .icon{background-color:#b95297}.activity .item.deleted-related-item .icon{background-color:#b9b952}.activity .item.follow-dataset .icon{background-color:#767dce}.activity .item.follow-user .icon{background-color:#8c76ce}.activity .item.new-related-item .icon{background-color:#95a669}.activity .item.follow-group .icon{background-color:#8ba669}.dropdown:hover .dropdown-menu{display:block}.js .dropdown .dropdown-menu,.js .dropdown:hover .dropdown-menu{display:none}.js .dropdown.open .dropdown-menu{display:block}#followee-filter .btn{*zoom:1}#followee-filter .btn:before,#followee-filter .btn:after{display:table;content:"";line-height:0}#followee-filter .btn:after{clear:both}#followee-filter .btn span,#followee-filter .btn strong{display:block;float:left;line-height:1.5}#followee-filter .btn span{font-weight:normal}#followee-filter .btn strong{margin:0 5px;white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.dashboard-context{position:relative;margin-bottom:20px;padding:20px;border-bottom:1px solid #DCDCDC;background-color:#f6f6f6;-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;border-radius:3px 0 0 0}.dashboard-context h2{margin-bottom:10px}.dashboard-context .arrow{position:absolute;content:' ';top:30px;right:-10px;width:10px;height:21px;background:transparent url("../../../base/images/dashboard-followee-related.png")}.popover-followee .popover-title{display:none}.popover-followee .popover-content{padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.popover-followee .empty{padding:10px}.popover-followee .popover-header{*zoom:1;background-color:whiteSmoke;padding:5px;border-bottom:1px solid #cccccc;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.popover-followee .popover-header:before,.popover-followee .popover-header:after{display:table;content:"";line-height:0}.popover-followee .popover-header:after{clear:both}.popover-followee .popover-header .input-prepend{margin-bottom:0}.popover-followee .popover-header .add-on,.popover-followee .popover-header input{float:left;margin:0}.popover-followee .popover-header .add-on{padding:4px 8px 4px 12px;border-right-width:0;-webkit-border-radius:100px 0 0 100px;-moz-border-radius:100px 0 0 100px;border-radius:100px 0 0 100px}.popover-followee .popover-header input{padding:4px 12px 4px 8px;font-size:13px;width:207px;-webkit-border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}.popover-followee .nav{padding:0;margin:0;max-height:205px;overflow:auto;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.popover-followee .nav li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:7px 10px 7px 15px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.popover-followee .nav li a i{background-color:#187794;color:#ffffff;margin-right:11px;padding:3px 5px;line-height:1;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-box-shadow:inset 0 1px 2x rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2x rgba(0,0,0,0.2);box-shadow:inset 0 1px 2x rgba(0,0,0,0.2)}.popover-followee .nav li a:hover i{background-color:#000}.popover-followee .nav li.active a i{color:#187794;background-color:#ffffff}.dashboard-me{*zoom:1;padding:15px 15px 0 15px}.dashboard-me:before,.dashboard-me:after{display:table;content:"";line-height:0}.dashboard-me:after{clear:both}.dashboard-me img{float:left;margin-right:10px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.dashboard-me strong{display:block;font-size:16px;margin:3px 0}.resource-view-filters{margin-bottom:1em}.resource-view-filters .resource-view-filter{margin-bottom:1.0em}.resource-view-filters .resource-view-remove-filter{cursor:pointer;color:#b55457}.resource-view-filters .resource-view-filter-values .select2-container{margin-right:0.3em;margin-bottom:0.2em;width:24%!important}.resource-view-filters .resource-view-filter-values .select2-container .select2-search-choice-close{left:auto}.datapusher-status-link:hover{text-decoration:none}.datapusher-status.status-unknown{color:#bbb}.datapusher-status.status-pending{color:#FFCC00}.datapusher-status.status-error{color:red}.datapusher-status.status-complete{color:#009900}body{background:#005d7a url("../../../base/images/bg.png")}[hidden]{display:none}table{table-layout:fixed}thead th{vertical-align:top}td,th{word-wrap:break-word}table .metric{width:140px}code{color:#000000;border:none;background:none;white-space:normal}pre{border:none;background:none;padding-left:0;padding-right:0}mark{background:#fdf7e9}blockquote p{font-size:1em}iframe{border:none}.embedded-content h1{font-size:1.8em}.embedded-content h2{font-size:1.4em}.embedded-content h3{font-size:1.2em}.popular{text-indent:-999em}.empty{color:#aaaaaa;font-style:italic}.page-heading{margin-top:0;margin-bottom:16px}.m-top{margin-top:15px}.m-left{margin-left:15px}.m-right{margin-right:15px}.m-bottom{margin-bottom:15px}.no-margin{margin:0}.reduced-margin{margin:3px 5px}.p-top{padding-top:15px}.p-left{padding-left:15px}.p-right{padding-right:15px}.p-bottom{padding-bottom:15px}.no-padding{padding:0}.reduced-padding{padding:3px 5px}.ie .lang-dropdown{position:relative;top:-20px}.ie .module-popup{border-bottom:none}.ie .banner{top:0;right:0;width:auto}.ie .group-listing{margin-left:-24px}.ie .toolbar .breadcrumb{filter:none}.ie .toolbar .breadcrumb li{float:left}.ie .toolbar .breadcrumb li:after{margin:0 0.2em}.ie9 .control-large input{height:56px}.ie8 .account-masthead a.image,.ie8 .account-masthead .username{white-space:nowrap}.ie9 .homepage .media.module-heading .media-image img,.ie8 .homepage .media.module-heading .media-image img,.ie7 .homepage .media.module-heading .media-image img{width:85px!important}.ie8 .masthead .nav-collapse,.ie7 .masthead .nav-collapse{float:right}.ie8 [role=main],.ie7 [role=main],.ie8 .main,.ie7 .main{padding-top:10px;background:#eeeeee url("../../../base/images/bg.png")}.ie8 .hero,.ie7 .hero{background:url("../../../base/images/background-tile.png")}.ie8 .hero .hero-primary.module-popup .box,.ie7 .hero .hero-primary.module-popup .box{padding-bottom:20px!important;margin-bottom:0!important}.ie8 .lang-dropdown,.ie7 .lang-dropdown{position:relative!important;top:-90px!important}.ie7 .alert{position:relative}.ie7 .alert .close{position:absolute;top:6px!important;right:20px}.ie7 .media-item{width:30%}.ie7 .tags .tag-list{*zoom:1}.ie7 .tags .tag-list:before,.ie7 .tags .tag-list:after{display:table;content:"";line-height:0}.ie7 .tags .tag-list:after{clear:both}.ie7 .tags .tag-list li{display:block;float:left}.ie7 .tags h3{float:left}.ie7 .tags .tag{display:block}.ie7 .search-giant input{width:95%}.ie7 .control-full input,.ie7 .control-full select,.ie7 .control-full textarea{width:95%}.ie7 .control-full.control-large .controls input{padding-bottom:20px}.ie7 .controls{position:relative}.ie7 .controls .info-block,.ie7 .controls .info-inline{position:absolute;top:0;right:0}.ie7 .form-horizontal .controls{margin-left:0}.ie7 .control-custom .checkbox{*display:inline;*zoom:1}.ie7 .stages{overflow:hidden;background-color:#ededed}.ie7 .stages li{height:30px;width:27.5%}.ie7 .stages li button,.ie7 .stages li span{display:block;height:30px;padding-left:20px}.ie7 .stages li button{height:50px}.ie7 .stages li .highlight{width:auto}.ie7 .account-masthead .account a i{line-height:31px}.ie7 .masthead{position:relative;z-index:1}.ie7 .masthead .logo img,.ie7 .masthead nav{*display:inline;*zoom:1}.ie7 .masthead .header-image{display:block}.ie7 .masthead .account .dropdown-menu{z-index:10000}.ie7 .module-narrow .nav-item.image{*zoom:1}.ie7 .module-narrow .nav-item.image:before,.ie7 .module-narrow .nav-item.image:after{display:table;content:"";line-height:0}.ie7 .module-narrow .nav-item.image:after{clear:both}.ie7 .nav-facet .nav-item.active a{content:'x'}.ie7 .toolbar .breadcrumb li{padding-right:10px;margin-right:5px;background:transparent url("../../../base/images/breadcrumb-slash-ie7.png") 100% 50% no-repeat}.ie7 .toolbar .breadcrumb li.active{background-image:none}.ie7 .module-heading{*zoom:1;position:relative}.ie7 .module-heading:before,.ie7 .module-heading:after{display:table;content:"";line-height:0}.ie7 .module-heading:after{clear:both}.ie7 .module-heading .media-content{position:relative}.ie7 .module-heading .media-image img{float:left}.ie7 .group-listing{position:relative;zoom:1}.ie7 .resource-item{position:static;padding-bottom:1px}.ie7 .resource-item .heading{position:relative}.ie7 .resource-item .format-label{left:-48px}.ie7 .resource-item .btn-group{position:relative;float:right;top:-35px;right:0}.ie7 .media-overlay .media-heading{background-color:#000}
-/*!
-/*!
- * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
- * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
- * Copyright 2023 Fonticons, Inc.
- */
- .fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}
+.g-2,
+.gy-2 {
+  --bs-gutter-y: 0.5rem;
+}
 
- .fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
- .fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
- /*! jQuery UI - v1.12.1 - 2017-01-12
-* http://jqueryui.com
-* Includes: core.css, autocomplete.css, menu.css, theme.css
-* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
-* Copyright jQuery Foundation and other contributors; Licensed MIT */
+.g-3,
+.gx-3 {
+  --bs-gutter-x: 1rem;
+}
 
-/* Layout helpers
-----------------------------------*/
-.ui-helper-hidden {
-	display: none;
+.g-3,
+.gy-3 {
+  --bs-gutter-y: 1rem;
 }
-.ui-helper-hidden-accessible {
-	border: 0;
-	clip: rect(0 0 0 0);
-	height: 1px;
-	margin: -1px;
-	overflow: hidden;
-	padding: 0;
-	position: absolute;
-	width: 1px;
+
+.g-4,
+.gx-4 {
+  --bs-gutter-x: 1.5rem;
 }
-.ui-helper-reset {
-	margin: 0;
-	padding: 0;
-	border: 0;
-	outline: 0;
-	line-height: 1.3;
-	text-decoration: none;
-	font-size: 100%;
-	list-style: none;
-}
-.ui-helper-clearfix:before,
-.ui-helper-clearfix:after {
-	content: "";
-	display: table;
-	border-collapse: collapse;
-}
-.ui-helper-clearfix:after {
-	clear: both;
+
+.g-4,
+.gy-4 {
+  --bs-gutter-y: 1.5rem;
 }
-.ui-helper-zfix {
-	width: 100%;
-	height: 100%;
-	top: 0;
-	left: 0;
-	position: absolute;
-	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
+
+.g-5,
+.gx-5 {
+  --bs-gutter-x: 3rem;
 }
 
-.ui-front {
-	z-index: 100;
+.g-5,
+.gy-5 {
+  --bs-gutter-y: 3rem;
 }
 
+@media (min-width: 576px) {
+  .col-sm {
+    flex: 1 0 0%;
+  }
 
-/* Interaction Cues
-----------------------------------*/
-.ui-state-disabled {
-	cursor: default !important;
-	pointer-events: none;
-}
+  .row-cols-sm-auto > * {
+    flex: 0 0 auto;
+    width: auto;
+  }
 
+  .row-cols-sm-1 > * {
+    flex: 0 0 auto;
+    width: 100%;
+  }
 
-/* Icons
-----------------------------------*/
-.ui-icon {
-	display: inline-block;
-	vertical-align: middle;
-	margin-top: -.25em;
-	position: relative;
-	text-indent: -99999px;
-	overflow: hidden;
-	background-repeat: no-repeat;
-}
+  .row-cols-sm-2 > * {
+    flex: 0 0 auto;
+    width: 50%;
+  }
 
-.ui-widget-icon-block {
-	left: 50%;
-	margin-left: -8px;
-	display: block;
-}
+  .row-cols-sm-3 > * {
+    flex: 0 0 auto;
+    width: 33.3333333333%;
+  }
 
-/* Misc visuals
-----------------------------------*/
+  .row-cols-sm-4 > * {
+    flex: 0 0 auto;
+    width: 25%;
+  }
 
-/* Overlays */
-.ui-widget-overlay {
-	position: fixed;
-	top: 0;
-	left: 0;
-	width: 100%;
-	height: 100%;
-}
-.ui-autocomplete {
-	position: absolute;
-	top: 0;
-	left: 0;
-	cursor: default;
-}
-.ui-menu {
-	list-style: none;
-	padding: 0;
-	margin: 0;
-	display: block;
-	outline: 0;
-}
-.ui-menu .ui-menu {
-	position: absolute;
-}
-.ui-menu .ui-menu-item {
-	margin: 0;
-	cursor: pointer;
-	/* support: IE10, see #8844 */
-	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
-}
-.ui-menu .ui-menu-item-wrapper {
-	position: relative;
-	padding: 3px 1em 3px .4em;
-}
-.ui-menu .ui-menu-divider {
-	margin: 5px 0;
-	height: 0;
-	font-size: 0;
-	line-height: 0;
-	border-width: 1px 0 0 0;
-}
-.ui-menu .ui-state-focus,
-.ui-menu .ui-state-active {
-	margin: -1px;
-}
+  .row-cols-sm-5 > * {
+    flex: 0 0 auto;
+    width: 20%;
+  }
 
-/* icon support */
-.ui-menu-icons {
-	position: relative;
-}
-.ui-menu-icons .ui-menu-item-wrapper {
-	padding-left: 2em;
-}
+  .row-cols-sm-6 > * {
+    flex: 0 0 auto;
+    width: 16.6666666667%;
+  }
 
-/* left-aligned */
-.ui-menu .ui-icon {
-	position: absolute;
-	top: 0;
-	bottom: 0;
-	left: .2em;
-	margin: auto 0;
-}
+  .col-sm-auto {
+    flex: 0 0 auto;
+    width: auto;
+  }
 
-/* right-aligned */
-.ui-menu .ui-menu-icon {
-	left: auto;
-	right: 0;
-}
+  .col-sm-1 {
+    flex: 0 0 auto;
+    width: 8.33333333%;
+  }
 
-/* Component containers
-----------------------------------*/
-.ui-widget {
-	font-family: Arial,Helvetica,sans-serif;
-	font-size: 1em;
-}
-.ui-widget .ui-widget {
-	font-size: 1em;
-}
-.ui-widget input,
-.ui-widget select,
-.ui-widget textarea,
-.ui-widget button {
-	font-family: Arial,Helvetica,sans-serif;
-	font-size: 1em;
-}
-.ui-widget.ui-widget-content {
-	border: 1px solid #c5c5c5;
-}
-.ui-widget-content {
-	border: 1px solid #dddddd;
-	background: #ffffff;
-	color: #333333;
-}
-.ui-widget-content a {
-	color: #333333;
-}
-.ui-widget-header {
-	border: 1px solid #dddddd;
-	background: #e9e9e9;
-	color: #333333;
-	font-weight: bold;
-}
-.ui-widget-header a {
-	color: #333333;
-}
+  .col-sm-2 {
+    flex: 0 0 auto;
+    width: 16.66666667%;
+  }
 
-/* Interaction states
-----------------------------------*/
-.ui-state-default,
-.ui-widget-content .ui-state-default,
-.ui-widget-header .ui-state-default,
-.ui-button,
+  .col-sm-3 {
+    flex: 0 0 auto;
+    width: 25%;
+  }
 
-/* We use html here because we need a greater specificity to make sure disabled
-works properly when clicked or hovered */
-html .ui-button.ui-state-disabled:hover,
-html .ui-button.ui-state-disabled:active {
-	border: 1px solid #c5c5c5;
-	background: #f6f6f6;
-	font-weight: normal;
-	color: #454545;
-}
-.ui-state-default a,
-.ui-state-default a:link,
-.ui-state-default a:visited,
-a.ui-button,
-a:link.ui-button,
-a:visited.ui-button,
-.ui-button {
-	color: #454545;
-	text-decoration: none;
-}
-.ui-state-hover,
-.ui-widget-content .ui-state-hover,
-.ui-widget-header .ui-state-hover,
-.ui-state-focus,
-.ui-widget-content .ui-state-focus,
-.ui-widget-header .ui-state-focus,
-.ui-button:hover,
-.ui-button:focus {
-	border: 1px solid #cccccc;
-	background: #ededed;
-	font-weight: normal;
-	color: #2b2b2b;
-}
-.ui-state-hover a,
-.ui-state-hover a:hover,
-.ui-state-hover a:link,
-.ui-state-hover a:visited,
-.ui-state-focus a,
-.ui-state-focus a:hover,
-.ui-state-focus a:link,
-.ui-state-focus a:visited,
-a.ui-button:hover,
-a.ui-button:focus {
-	color: #2b2b2b;
-	text-decoration: none;
-}
+  .col-sm-4 {
+    flex: 0 0 auto;
+    width: 33.33333333%;
+  }
 
-.ui-visual-focus {
-	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
-}
-.ui-state-active,
-.ui-widget-content .ui-state-active,
-.ui-widget-header .ui-state-active,
-a.ui-button:active,
-.ui-button:active,
-.ui-button.ui-state-active:hover {
-	border: 1px solid #003eff;
-	background: #007fff;
-	font-weight: normal;
-	color: #ffffff;
-}
-.ui-icon-background,
-.ui-state-active .ui-icon-background {
-	border: #003eff;
-	background-color: #ffffff;
-}
-.ui-state-active a,
-.ui-state-active a:link,
-.ui-state-active a:visited {
-	color: #ffffff;
-	text-decoration: none;
-}
+  .col-sm-5 {
+    flex: 0 0 auto;
+    width: 41.66666667%;
+  }
 
-/* Interaction Cues
-----------------------------------*/
-.ui-state-highlight,
-.ui-widget-content .ui-state-highlight,
-.ui-widget-header .ui-state-highlight {
-	border: 1px solid #dad55e;
-	background: #fffa90;
-	color: #777620;
-}
-.ui-state-checked {
-	border: 1px solid #dad55e;
-	background: #fffa90;
-}
-.ui-state-highlight a,
-.ui-widget-content .ui-state-highlight a,
-.ui-widget-header .ui-state-highlight a {
-	color: #777620;
-}
-.ui-state-error,
-.ui-widget-content .ui-state-error,
-.ui-widget-header .ui-state-error {
-	border: 1px solid #f1a899;
-	background: #fddfdf;
-	color: #5f3f3f;
-}
-.ui-state-error a,
-.ui-widget-content .ui-state-error a,
-.ui-widget-header .ui-state-error a {
-	color: #5f3f3f;
-}
-.ui-state-error-text,
-.ui-widget-content .ui-state-error-text,
-.ui-widget-header .ui-state-error-text {
-	color: #5f3f3f;
-}
-.ui-priority-primary,
-.ui-widget-content .ui-priority-primary,
-.ui-widget-header .ui-priority-primary {
-	font-weight: bold;
-}
-.ui-priority-secondary,
-.ui-widget-content .ui-priority-secondary,
-.ui-widget-header .ui-priority-secondary {
-	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
-	font-weight: normal;
-}
-.ui-state-disabled,
-.ui-widget-content .ui-state-disabled,
-.ui-widget-header .ui-state-disabled {
-	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
-	background-image: none;
-}
-.ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
-}
+  .col-sm-6 {
+    flex: 0 0 auto;
+    width: 50%;
+  }
 
-/* Icons
-----------------------------------*/
+  .col-sm-7 {
+    flex: 0 0 auto;
+    width: 58.33333333%;
+  }
 
-/* states and images */
-.ui-icon {
-	width: 16px;
-	height: 16px;
-}
-.ui-icon,
-.ui-widget-content .ui-icon {
-	background-image: url("images/ui-icons_444444_256x240.png");
-}
-.ui-widget-header .ui-icon {
-	background-image: url("images/ui-icons_444444_256x240.png");
-}
-.ui-state-hover .ui-icon,
-.ui-state-focus .ui-icon,
-.ui-button:hover .ui-icon,
-.ui-button:focus .ui-icon {
-	background-image: url("images/ui-icons_555555_256x240.png");
-}
-.ui-state-active .ui-icon,
-.ui-button:active .ui-icon {
-	background-image: url("images/ui-icons_ffffff_256x240.png");
-}
-.ui-state-highlight .ui-icon,
-.ui-button .ui-state-highlight.ui-icon {
-	background-image: url("images/ui-icons_777620_256x240.png");
-}
-.ui-state-error .ui-icon,
-.ui-state-error-text .ui-icon {
-	background-image: url("images/ui-icons_cc0000_256x240.png");
+  .col-sm-8 {
+    flex: 0 0 auto;
+    width: 66.66666667%;
+  }
+
+  .col-sm-9 {
+    flex: 0 0 auto;
+    width: 75%;
+  }
+
+  .col-sm-10 {
+    flex: 0 0 auto;
+    width: 83.33333333%;
+  }
+
+  .col-sm-11 {
+    flex: 0 0 auto;
+    width: 91.66666667%;
+  }
+
+  .col-sm-12 {
+    flex: 0 0 auto;
+    width: 100%;
+  }
+
+  .offset-sm-0 {
+    margin-left: 0;
+  }
+
+  .offset-sm-1 {
+    margin-left: 8.33333333%;
+  }
+
+  .offset-sm-2 {
+    margin-left: 16.66666667%;
+  }
+
+  .offset-sm-3 {
+    margin-left: 25%;
+  }
+
+  .offset-sm-4 {
+    margin-left: 33.33333333%;
+  }
+
+  .offset-sm-5 {
+    margin-left: 41.66666667%;
+  }
+
+  .offset-sm-6 {
+    margin-left: 50%;
+  }
+
+  .offset-sm-7 {
+    margin-left: 58.33333333%;
+  }
+
+  .offset-sm-8 {
+    margin-left: 66.66666667%;
+  }
+
+  .offset-sm-9 {
+    margin-left: 75%;
+  }
+
+  .offset-sm-10 {
+    margin-left: 83.33333333%;
+  }
+
+  .offset-sm-11 {
+    margin-left: 91.66666667%;
+  }
+
+  .g-sm-0,
+.gx-sm-0 {
+    --bs-gutter-x: 0;
+  }
+
+  .g-sm-0,
+.gy-sm-0 {
+    --bs-gutter-y: 0;
+  }
+
+  .g-sm-1,
+.gx-sm-1 {
+    --bs-gutter-x: 0.25rem;
+  }
+
+  .g-sm-1,
+.gy-sm-1 {
+    --bs-gutter-y: 0.25rem;
+  }
+
+  .g-sm-2,
+.gx-sm-2 {
+    --bs-gutter-x: 0.5rem;
+  }
+
+  .g-sm-2,
+.gy-sm-2 {
+    --bs-gutter-y: 0.5rem;
+  }
+
+  .g-sm-3,
+.gx-sm-3 {
+    --bs-gutter-x: 1rem;
+  }
+
+  .g-sm-3,
+.gy-sm-3 {
+    --bs-gutter-y: 1rem;
+  }
+
+  .g-sm-4,
+.gx-sm-4 {
+    --bs-gutter-x: 1.5rem;
+  }
+
+  .g-sm-4,
+.gy-sm-4 {
+    --bs-gutter-y: 1.5rem;
+  }
+
+  .g-sm-5,
+.gx-sm-5 {
+    --bs-gutter-x: 3rem;
+  }
+
+  .g-sm-5,
+.gy-sm-5 {
+    --bs-gutter-y: 3rem;
+  }
 }
-.ui-button .ui-icon {
-	background-image: url("images/ui-icons_777777_256x240.png");
+@media (min-width: 768px) {
+  .col-md {
+    flex: 1 0 0%;
+  }
+
+  .row-cols-md-auto > * {
+    flex: 0 0 auto;
+    width: auto;
+  }
+
+  .row-cols-md-1 > * {
+    flex: 0 0 auto;
+    width: 100%;
+  }
+
+  .row-cols-md-2 > * {
+    flex: 0 0 auto;
+    width: 50%;
+  }
+
+  .row-cols-md-3 > * {
+    flex: 0 0 auto;
+    width: 33.3333333333%;
+  }
+
+  .row-cols-md-4 > * {
+    flex: 0 0 auto;
+    width: 25%;
+  }
+
+  .row-cols-md-5 > * {
+    flex: 0 0 auto;
+    width: 20%;
+  }
+
+  .row-cols-md-6 > * {
+    flex: 0 0 auto;
+    width: 16.6666666667%;
+  }
+
+  .col-md-auto {
+    flex: 0 0 auto;
+    width: auto;
+  }
+
+  .col-md-1 {
+    flex: 0 0 auto;
+    width: 8.33333333%;
+  }
+
+  .col-md-2 {
+    flex: 0 0 auto;
+    width: 16.66666667%;
+  }
+
+  .col-md-3 {
+    flex: 0 0 auto;
+    width: 25%;
+  }
+
+  .col-md-4 {
+    flex: 0 0 auto;
+    width: 33.33333333%;
+  }
+
+  .col-md-5 {
+    flex: 0 0 auto;
+    width: 41.66666667%;
+  }
+
+  .col-md-6 {
+    flex: 0 0 auto;
+    width: 50%;
+  }
+
+  .col-md-7 {
+    flex: 0 0 auto;
+    width: 58.33333333%;
+  }
+
+  .col-md-8 {
+    flex: 0 0 auto;
+    width: 66.66666667%;
+  }
+
+  .col-md-9 {
+    flex: 0 0 auto;
+    width: 75%;
+  }
+
+  .col-md-10 {
+    flex: 0 0 auto;
+    width: 83.33333333%;
+  }
+
+  .col-md-11 {
+    flex: 0 0 auto;
+    width: 91.66666667%;
+  }
+
+  .col-md-12 {
+    flex: 0 0 auto;
+    width: 100%;
+  }
+
+  .offset-md-0 {
+    margin-left: 0;
+  }
+
+  .offset-md-1 {
+    margin-left: 8.33333333%;
+  }
+
+  .offset-md-2 {
+    margin-left: 16.66666667%;
+  }
+
+  .offset-md-3 {
+    margin-left: 25%;
+  }
+
+  .offset-md-4 {
+    margin-left: 33.33333333%;
+  }
+
+  .offset-md-5 {
+    margin-left: 41.66666667%;
+  }
+
+  .offset-md-6 {
+    margin-left: 50%;
+  }
+
+  .offset-md-7 {
+    margin-left: 58.33333333%;
+  }
+
+  .offset-md-8 {
+    margin-left: 66.66666667%;
+  }
+
+  .offset-md-9 {
+    margin-left: 75%;
+  }
+
+  .offset-md-10 {
+    margin-left: 83.33333333%;
+  }
+
+  .offset-md-11 {
+    margin-left: 91.66666667%;
+  }
+
+  .g-md-0,
+.gx-md-0 {
+    --bs-gutter-x: 0;
+  }
+
+  .g-md-0,
+.gy-md-0 {
+    --bs-gutter-y: 0;
+  }
+
+  .g-md-1,
+.gx-md-1 {
+    --bs-gutter-x: 0.25rem;
+  }
+
+  .g-md-1,
+.gy-md-1 {
+    --bs-gutter-y: 0.25rem;
+  }
+
+  .g-md-2,
+.gx-md-2 {
+    --bs-gutter-x: 0.5rem;
+  }
+
+  .g-md-2,
+.gy-md-2 {
+    --bs-gutter-y: 0.5rem;
+  }
+
+  .g-md-3,
+.gx-md-3 {
+    --bs-gutter-x: 1rem;
+  }
+
+  .g-md-3,
+.gy-md-3 {
+    --bs-gutter-y: 1rem;
+  }
+
+  .g-md-4,
+.gx-md-4 {
+    --bs-gutter-x: 1.5rem;
+  }
+
+  .g-md-4,
+.gy-md-4 {
+    --bs-gutter-y: 1.5rem;
+  }
+
+  .g-md-5,
+.gx-md-5 {
+    --bs-gutter-x: 3rem;
+  }
+
+  .g-md-5,
+.gy-md-5 {
+    --bs-gutter-y: 3rem;
+  }
 }
+@media (min-width: 992px) {
+  .col-lg {
+    flex: 1 0 0%;
+  }
 
-/* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
-.ui-icon-caret-1-n { background-position: 0 0; }
-.ui-icon-caret-1-ne { background-position: -16px 0; }
-.ui-icon-caret-1-e { background-position: -32px 0; }
-.ui-icon-caret-1-se { background-position: -48px 0; }
-.ui-icon-caret-1-s { background-position: -65px 0; }
-.ui-icon-caret-1-sw { background-position: -80px 0; }
-.ui-icon-caret-1-w { background-position: -96px 0; }
-.ui-icon-caret-1-nw { background-position: -112px 0; }
-.ui-icon-caret-2-n-s { background-position: -128px 0; }
-.ui-icon-caret-2-e-w { background-position: -144px 0; }
-.ui-icon-triangle-1-n { background-position: 0 -16px; }
-.ui-icon-triangle-1-ne { background-position: -16px -16px; }
-.ui-icon-triangle-1-e { background-position: -32px -16px; }
-.ui-icon-triangle-1-se { background-position: -48px -16px; }
-.ui-icon-triangle-1-s { background-position: -65px -16px; }
-.ui-icon-triangle-1-sw { background-position: -80px -16px; }
-.ui-icon-triangle-1-w { background-position: -96px -16px; }
-.ui-icon-triangle-1-nw { background-position: -112px -16px; }
-.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
-.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
-.ui-icon-arrow-1-n { background-position: 0 -32px; }
-.ui-icon-arrow-1-ne { background-position: -16px -32px; }
-.ui-icon-arrow-1-e { background-position: -32px -32px; }
-.ui-icon-arrow-1-se { background-position: -48px -32px; }
-.ui-icon-arrow-1-s { background-position: -65px -32px; }
-.ui-icon-arrow-1-sw { background-position: -80px -32px; }
-.ui-icon-arrow-1-w { background-position: -96px -32px; }
-.ui-icon-arrow-1-nw { background-position: -112px -32px; }
-.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
-.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
-.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
-.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
-.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
-.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
-.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
-.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
-.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
-.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
-.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
-.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
-.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
-.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
-.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
-.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
-.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
-.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
-.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
-.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
-.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
-.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
-.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
-.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
-.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
-.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
-.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
-.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
-.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
-.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
-.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
-.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
-.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
-.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
-.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
-.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
-.ui-icon-arrow-4 { background-position: 0 -80px; }
-.ui-icon-arrow-4-diag { background-position: -16px -80px; }
-.ui-icon-extlink { background-position: -32px -80px; }
-.ui-icon-newwin { background-position: -48px -80px; }
-.ui-icon-refresh { background-position: -64px -80px; }
-.ui-icon-shuffle { background-position: -80px -80px; }
-.ui-icon-transfer-e-w { background-position: -96px -80px; }
-.ui-icon-transferthick-e-w { background-position: -112px -80px; }
-.ui-icon-folder-collapsed { background-position: 0 -96px; }
-.ui-icon-folder-open { background-position: -16px -96px; }
-.ui-icon-document { background-position: -32px -96px; }
-.ui-icon-document-b { background-position: -48px -96px; }
-.ui-icon-note { background-position: -64px -96px; }
-.ui-icon-mail-closed { background-position: -80px -96px; }
-.ui-icon-mail-open { background-position: -96px -96px; }
-.ui-icon-suitcase { background-position: -112px -96px; }
-.ui-icon-comment { background-position: -128px -96px; }
-.ui-icon-person { background-position: -144px -96px; }
-.ui-icon-print { background-position: -160px -96px; }
-.ui-icon-trash { background-position: -176px -96px; }
-.ui-icon-locked { background-position: -192px -96px; }
-.ui-icon-unlocked { background-position: -208px -96px; }
-.ui-icon-bookmark { background-position: -224px -96px; }
-.ui-icon-tag { background-position: -240px -96px; }
-.ui-icon-home { background-position: 0 -112px; }
-.ui-icon-flag { background-position: -16px -112px; }
-.ui-icon-calendar { background-position: -32px -112px; }
-.ui-icon-cart { background-position: -48px -112px; }
-.ui-icon-pencil { background-position: -64px -112px; }
-.ui-icon-clock { background-position: -80px -112px; }
-.ui-icon-disk { background-position: -96px -112px; }
-.ui-icon-calculator { background-position: -112px -112px; }
-.ui-icon-zoomin { background-position: -128px -112px; }
-.ui-icon-zoomout { background-position: -144px -112px; }
-.ui-icon-search { background-position: -160px -112px; }
-.ui-icon-wrench { background-position: -176px -112px; }
-.ui-icon-gear { background-position: -192px -112px; }
-.ui-icon-heart { background-position: -208px -112px; }
-.ui-icon-star { background-position: -224px -112px; }
-.ui-icon-link { background-position: -240px -112px; }
-.ui-icon-cancel { background-position: 0 -128px; }
-.ui-icon-plus { background-position: -16px -128px; }
-.ui-icon-plusthick { background-position: -32px -128px; }
-.ui-icon-minus { background-position: -48px -128px; }
-.ui-icon-minusthick { background-position: -64px -128px; }
-.ui-icon-close { background-position: -80px -128px; }
-.ui-icon-closethick { background-position: -96px -128px; }
-.ui-icon-key { background-position: -112px -128px; }
-.ui-icon-lightbulb { background-position: -128px -128px; }
-.ui-icon-scissors { background-position: -144px -128px; }
-.ui-icon-clipboard { background-position: -160px -128px; }
-.ui-icon-copy { background-position: -176px -128px; }
-.ui-icon-contact { background-position: -192px -128px; }
-.ui-icon-image { background-position: -208px -128px; }
-.ui-icon-video { background-position: -224px -128px; }
-.ui-icon-script { background-position: -240px -128px; }
-.ui-icon-alert { background-position: 0 -144px; }
-.ui-icon-info { background-position: -16px -144px; }
-.ui-icon-notice { background-position: -32px -144px; }
-.ui-icon-help { background-position: -48px -144px; }
-.ui-icon-check { background-position: -64px -144px; }
-.ui-icon-bullet { background-position: -80px -144px; }
-.ui-icon-radio-on { background-position: -96px -144px; }
-.ui-icon-radio-off { background-position: -112px -144px; }
-.ui-icon-pin-w { background-position: -128px -144px; }
-.ui-icon-pin-s { background-position: -144px -144px; }
-.ui-icon-play { background-position: 0 -160px; }
-.ui-icon-pause { background-position: -16px -160px; }
-.ui-icon-seek-next { background-position: -32px -160px; }
-.ui-icon-seek-prev { background-position: -48px -160px; }
-.ui-icon-seek-end { background-position: -64px -160px; }
-.ui-icon-seek-start { background-position: -80px -160px; }
-/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
-.ui-icon-seek-first { background-position: -80px -160px; }
-.ui-icon-stop { background-position: -96px -160px; }
-.ui-icon-eject { background-position: -112px -160px; }
-.ui-icon-volume-off { background-position: -128px -160px; }
-.ui-icon-volume-on { background-position: -144px -160px; }
-.ui-icon-power { background-position: 0 -176px; }
-.ui-icon-signal-diag { background-position: -16px -176px; }
-.ui-icon-signal { background-position: -32px -176px; }
-.ui-icon-battery-0 { background-position: -48px -176px; }
-.ui-icon-battery-1 { background-position: -64px -176px; }
-.ui-icon-battery-2 { background-position: -80px -176px; }
-.ui-icon-battery-3 { background-position: -96px -176px; }
-.ui-icon-circle-plus { background-position: 0 -192px; }
-.ui-icon-circle-minus { background-position: -16px -192px; }
-.ui-icon-circle-close { background-position: -32px -192px; }
-.ui-icon-circle-triangle-e { background-position: -48px -192px; }
-.ui-icon-circle-triangle-s { background-position: -64px -192px; }
-.ui-icon-circle-triangle-w { background-position: -80px -192px; }
-.ui-icon-circle-triangle-n { background-position: -96px -192px; }
-.ui-icon-circle-arrow-e { background-position: -112px -192px; }
-.ui-icon-circle-arrow-s { background-position: -128px -192px; }
-.ui-icon-circle-arrow-w { background-position: -144px -192px; }
-.ui-icon-circle-arrow-n { background-position: -160px -192px; }
-.ui-icon-circle-zoomin { background-position: -176px -192px; }
-.ui-icon-circle-zoomout { background-position: -192px -192px; }
-.ui-icon-circle-check { background-position: -208px -192px; }
-.ui-icon-circlesmall-plus { background-position: 0 -208px; }
-.ui-icon-circlesmall-minus { background-position: -16px -208px; }
-.ui-icon-circlesmall-close { background-position: -32px -208px; }
-.ui-icon-squaresmall-plus { background-position: -48px -208px; }
-.ui-icon-squaresmall-minus { background-position: -64px -208px; }
-.ui-icon-squaresmall-close { background-position: -80px -208px; }
-.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
-.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
-.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
-.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
-.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
-.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+  .row-cols-lg-auto > * {
+    flex: 0 0 auto;
+    width: auto;
+  }
 
+  .row-cols-lg-1 > * {
+    flex: 0 0 auto;
+    width: 100%;
+  }
 
-/* Misc visuals
-----------------------------------*/
+  .row-cols-lg-2 > * {
+    flex: 0 0 auto;
+    width: 50%;
+  }
 
-/* Corner radius */
-.ui-corner-all,
-.ui-corner-top,
-.ui-corner-left,
-.ui-corner-tl {
-	border-top-left-radius: 3px;
-}
-.ui-corner-all,
-.ui-corner-top,
-.ui-corner-right,
-.ui-corner-tr {
-	border-top-right-radius: 3px;
-}
-.ui-corner-all,
-.ui-corner-bottom,
-.ui-corner-left,
-.ui-corner-bl {
-	border-bottom-left-radius: 3px;
-}
-.ui-corner-all,
-.ui-corner-bottom,
-.ui-corner-right,
-.ui-corner-br {
-	border-bottom-right-radius: 3px;
-}
+  .row-cols-lg-3 > * {
+    flex: 0 0 auto;
+    width: 33.3333333333%;
+  }
 
-/* Overlays */
-.ui-widget-overlay {
-	background: #aaaaaa;
-	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
-}
-.ui-widget-shadow {
-	-webkit-box-shadow: 0px 0px 5px #666666;
-	box-shadow: 0px 0px 5px #666666;
-}
+  .row-cols-lg-4 > * {
+    flex: 0 0 auto;
+    width: 25%;
+  }
 
-/*!
- * jQuery UI CSS Framework 1.12.1
- * http://jqueryui.com
- *
- * Copyright jQuery Foundation and other contributors
- * Released under the MIT license.
- * http://jquery.org/license
- *
- * http://api.jqueryui.com/category/theming/
- */
-/* Layout helpers
-----------------------------------*/
-.ui-helper-hidden {
-	display: none;
-}
-.ui-helper-hidden-accessible {
-	border: 0;
-	clip: rect(0 0 0 0);
-	height: 1px;
-	margin: -1px;
-	overflow: hidden;
-	padding: 0;
-	position: absolute;
-	width: 1px;
-}
-.ui-helper-reset {
-	margin: 0;
-	padding: 0;
-	border: 0;
-	outline: 0;
-	line-height: 1.3;
-	text-decoration: none;
-	font-size: 100%;
-	list-style: none;
-}
-.ui-helper-clearfix:before,
-.ui-helper-clearfix:after {
-	content: "";
-	display: table;
-	border-collapse: collapse;
-}
-.ui-helper-clearfix:after {
-	clear: both;
-}
-.ui-helper-zfix {
-	width: 100%;
-	height: 100%;
-	top: 0;
-	left: 0;
-	position: absolute;
-	opacity: 0;
-	filter:Alpha(Opacity=0); /* support: IE8 */
-}
+  .row-cols-lg-5 > * {
+    flex: 0 0 auto;
+    width: 20%;
+  }
 
-.ui-front {
-	z-index: 100;
-}
+  .row-cols-lg-6 > * {
+    flex: 0 0 auto;
+    width: 16.6666666667%;
+  }
 
+  .col-lg-auto {
+    flex: 0 0 auto;
+    width: auto;
+  }
 
-/* Interaction Cues
-----------------------------------*/
-.ui-state-disabled {
-	cursor: default !important;
-	pointer-events: none;
-}
+  .col-lg-1 {
+    flex: 0 0 auto;
+    width: 8.33333333%;
+  }
 
+  .col-lg-2 {
+    flex: 0 0 auto;
+    width: 16.66666667%;
+  }
 
-/* Icons
-----------------------------------*/
-.ui-icon {
-	display: inline-block;
-	vertical-align: middle;
-	margin-top: -.25em;
-	position: relative;
-	text-indent: -99999px;
-	overflow: hidden;
-	background-repeat: no-repeat;
-}
+  .col-lg-3 {
+    flex: 0 0 auto;
+    width: 25%;
+  }
 
-.ui-widget-icon-block {
-	left: 50%;
-	margin-left: -8px;
-	display: block;
-}
+  .col-lg-4 {
+    flex: 0 0 auto;
+    width: 33.33333333%;
+  }
 
-/* Misc visuals
-----------------------------------*/
+  .col-lg-5 {
+    flex: 0 0 auto;
+    width: 41.66666667%;
+  }
 
-/* Overlays */
-.ui-widget-overlay {
-	position: fixed;
-	top: 0;
-	left: 0;
-	width: 100%;
-	height: 100%;
-}
-.ui-autocomplete {
-	position: absolute;
-	top: 0;
-	left: 0;
-	cursor: default;
-}
-.ui-menu {
-	list-style: none;
-	padding: 0;
-	margin: 0;
-	display: block;
-	outline: 0;
-}
-.ui-menu .ui-menu {
-	position: absolute;
-}
-.ui-menu .ui-menu-item {
-	margin: 0;
-	cursor: pointer;
-	/* support: IE10, see #8844 */
-	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
-}
-.ui-menu .ui-menu-item-wrapper {
-	position: relative;
-	padding: 3px 1em 3px .4em;
-}
-.ui-menu .ui-menu-divider {
-	margin: 5px 0;
-	height: 0;
-	font-size: 0;
-	line-height: 0;
-	border-width: 1px 0 0 0;
-}
-.ui-menu .ui-state-focus,
-.ui-menu .ui-state-active {
-	margin: -1px;
-}
+  .col-lg-6 {
+    flex: 0 0 auto;
+    width: 50%;
+  }
 
-/* icon support */
-.ui-menu-icons {
-	position: relative;
-}
-.ui-menu-icons .ui-menu-item-wrapper {
-	padding-left: 2em;
-}
+  .col-lg-7 {
+    flex: 0 0 auto;
+    width: 58.33333333%;
+  }
 
-/* left-aligned */
-.ui-menu .ui-icon {
-	position: absolute;
-	top: 0;
-	bottom: 0;
-	left: .2em;
-	margin: auto 0;
-}
+  .col-lg-8 {
+    flex: 0 0 auto;
+    width: 66.66666667%;
+  }
 
-/* right-aligned */
-.ui-menu .ui-menu-icon {
-	left: auto;
-	right: 0;
-}
+  .col-lg-9 {
+    flex: 0 0 auto;
+    width: 75%;
+  }
 
-/*!
- * jQuery UI CSS Framework 1.12.1
- * http://jqueryui.com
- *
- * Copyright jQuery Foundation and other contributors
- * Released under the MIT license.
- * http://jquery.org/license
- *
- * http://api.jqueryui.com/category/theming/
- *
- * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
- */
+  .col-lg-10 {
+    flex: 0 0 auto;
+    width: 83.33333333%;
+  }
 
+  .col-lg-11 {
+    flex: 0 0 auto;
+    width: 91.66666667%;
+  }
 
-/* Component containers
-----------------------------------*/
-.ui-widget {
-	font-family: Arial,Helvetica,sans-serif;
-	font-size: 1em;
-}
-.ui-widget .ui-widget {
-	font-size: 1em;
-}
-.ui-widget input,
-.ui-widget select,
-.ui-widget textarea,
-.ui-widget button {
-	font-family: Arial,Helvetica,sans-serif;
-	font-size: 1em;
-}
-.ui-widget.ui-widget-content {
-	border: 1px solid #c5c5c5;
-}
-.ui-widget-content {
-	border: 1px solid #dddddd;
-	background: #ffffff;
-	color: #333333;
-}
-.ui-widget-content a {
-	color: #333333;
-}
-.ui-widget-header {
-	border: 1px solid #dddddd;
-	background: #e9e9e9;
-	color: #333333;
-	font-weight: bold;
-}
-.ui-widget-header a {
-	color: #333333;
-}
+  .col-lg-12 {
+    flex: 0 0 auto;
+    width: 100%;
+  }
 
-/* Interaction states
-----------------------------------*/
-.ui-state-default,
-.ui-widget-content .ui-state-default,
-.ui-widget-header .ui-state-default,
-.ui-button,
+  .offset-lg-0 {
+    margin-left: 0;
+  }
 
-/* We use html here because we need a greater specificity to make sure disabled
-works properly when clicked or hovered */
-html .ui-button.ui-state-disabled:hover,
-html .ui-button.ui-state-disabled:active {
-	border: 1px solid #c5c5c5;
-	background: #f6f6f6;
-	font-weight: normal;
-	color: #454545;
-}
-.ui-state-default a,
-.ui-state-default a:link,
-.ui-state-default a:visited,
-a.ui-button,
-a:link.ui-button,
-a:visited.ui-button,
-.ui-button {
-	color: #454545;
-	text-decoration: none;
-}
-.ui-state-hover,
-.ui-widget-content .ui-state-hover,
-.ui-widget-header .ui-state-hover,
-.ui-state-focus,
-.ui-widget-content .ui-state-focus,
-.ui-widget-header .ui-state-focus,
-.ui-button:hover,
-.ui-button:focus {
-	border: 1px solid #cccccc;
-	background: #ededed;
-	font-weight: normal;
-	color: #2b2b2b;
-}
-.ui-state-hover a,
-.ui-state-hover a:hover,
-.ui-state-hover a:link,
-.ui-state-hover a:visited,
-.ui-state-focus a,
-.ui-state-focus a:hover,
-.ui-state-focus a:link,
-.ui-state-focus a:visited,
-a.ui-button:hover,
-a.ui-button:focus {
-	color: #2b2b2b;
-	text-decoration: none;
-}
+  .offset-lg-1 {
+    margin-left: 8.33333333%;
+  }
 
-.ui-visual-focus {
-	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
-}
-.ui-state-active,
-.ui-widget-content .ui-state-active,
-.ui-widget-header .ui-state-active,
-a.ui-button:active,
-.ui-button:active,
-.ui-button.ui-state-active:hover {
-	border: 1px solid #003eff;
-	background: #007fff;
-	font-weight: normal;
-	color: #ffffff;
-}
-.ui-icon-background,
-.ui-state-active .ui-icon-background {
-	border: #003eff;
-	background-color: #ffffff;
-}
-.ui-state-active a,
-.ui-state-active a:link,
-.ui-state-active a:visited {
-	color: #ffffff;
-	text-decoration: none;
-}
+  .offset-lg-2 {
+    margin-left: 16.66666667%;
+  }
 
-/* Interaction Cues
-----------------------------------*/
-.ui-state-highlight,
-.ui-widget-content .ui-state-highlight,
-.ui-widget-header .ui-state-highlight {
-	border: 1px solid #dad55e;
-	background: #fffa90;
-	color: #777620;
-}
-.ui-state-checked {
-	border: 1px solid #dad55e;
-	background: #fffa90;
-}
-.ui-state-highlight a,
-.ui-widget-content .ui-state-highlight a,
-.ui-widget-header .ui-state-highlight a {
-	color: #777620;
-}
-.ui-state-error,
-.ui-widget-content .ui-state-error,
-.ui-widget-header .ui-state-error {
-	border: 1px solid #f1a899;
-	background: #fddfdf;
-	color: #5f3f3f;
-}
-.ui-state-error a,
-.ui-widget-content .ui-state-error a,
-.ui-widget-header .ui-state-error a {
-	color: #5f3f3f;
-}
-.ui-state-error-text,
-.ui-widget-content .ui-state-error-text,
-.ui-widget-header .ui-state-error-text {
-	color: #5f3f3f;
-}
-.ui-priority-primary,
-.ui-widget-content .ui-priority-primary,
-.ui-widget-header .ui-priority-primary {
-	font-weight: bold;
-}
-.ui-priority-secondary,
-.ui-widget-content .ui-priority-secondary,
-.ui-widget-header .ui-priority-secondary {
-	opacity: .7;
-	filter:Alpha(Opacity=70); /* support: IE8 */
-	font-weight: normal;
-}
-.ui-state-disabled,
-.ui-widget-content .ui-state-disabled,
-.ui-widget-header .ui-state-disabled {
-	opacity: .35;
-	filter:Alpha(Opacity=35); /* support: IE8 */
-	background-image: none;
+  .offset-lg-3 {
+    margin-left: 25%;
+  }
+
+  .offset-lg-4 {
+    margin-left: 33.33333333%;
+  }
+
+  .offset-lg-5 {
+    margin-left: 41.66666667%;
+  }
+
+  .offset-lg-6 {
+    margin-left: 50%;
+  }
+
+  .offset-lg-7 {
+    margin-left: 58.33333333%;
+  }
+
+  .offset-lg-8 {
+    margin-left: 66.66666667%;
+  }
+
+  .offset-lg-9 {
+    margin-left: 75%;
+  }
+
+  .offset-lg-10 {
+    margin-left: 83.33333333%;
+  }
+
+  .offset-lg-11 {
+    margin-left: 91.66666667%;
+  }
+
+  .g-lg-0,
+.gx-lg-0 {
+    --bs-gutter-x: 0;
+  }
+
+  .g-lg-0,
+.gy-lg-0 {
+    --bs-gutter-y: 0;
+  }
+
+  .g-lg-1,
+.gx-lg-1 {
+    --bs-gutter-x: 0.25rem;
+  }
+
+  .g-lg-1,
+.gy-lg-1 {
+    --bs-gutter-y: 0.25rem;
+  }
+
+  .g-lg-2,
+.gx-lg-2 {
+    --bs-gutter-x: 0.5rem;
+  }
+
+  .g-lg-2,
+.gy-lg-2 {
+    --bs-gutter-y: 0.5rem;
+  }
+
+  .g-lg-3,
+.gx-lg-3 {
+    --bs-gutter-x: 1rem;
+  }
+
+  .g-lg-3,
+.gy-lg-3 {
+    --bs-gutter-y: 1rem;
+  }
+
+  .g-lg-4,
+.gx-lg-4 {
+    --bs-gutter-x: 1.5rem;
+  }
+
+  .g-lg-4,
+.gy-lg-4 {
+    --bs-gutter-y: 1.5rem;
+  }
+
+  .g-lg-5,
+.gx-lg-5 {
+    --bs-gutter-x: 3rem;
+  }
+
+  .g-lg-5,
+.gy-lg-5 {
+    --bs-gutter-y: 3rem;
+  }
 }
-.ui-state-disabled .ui-icon {
-	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+@media (min-width: 1200px) {
+  .col-xl {
+    flex: 1 0 0%;
+  }
+
+  .row-cols-xl-auto > * {
+    flex: 0 0 auto;
+    width: auto;
+  }
+
+  .row-cols-xl-1 > * {
+    flex: 0 0 auto;
+    width: 100%;
+  }
+
+  .row-cols-xl-2 > * {
+    flex: 0 0 auto;
+    width: 50%;
+  }
+
+  .row-cols-xl-3 > * {
+    flex: 0 0 auto;
+    width: 33.3333333333%;
+  }
+
+  .row-cols-xl-4 > * {
+    flex: 0 0 auto;
+    width: 25%;
+  }
+
+  .row-cols-xl-5 > * {
+    flex: 0 0 auto;
+    width: 20%;
+  }
+
+  .row-cols-xl-6 > * {
+    flex: 0 0 auto;
+    width: 16.6666666667%;
+  }
+
+  .col-xl-auto {
+    flex: 0 0 auto;
+    width: auto;
+  }
+
+  .col-xl-1 {
+    flex: 0 0 auto;
+    width: 8.33333333%;
+  }
+
+  .col-xl-2 {
+    flex: 0 0 auto;
+    width: 16.66666667%;
+  }
+
+  .col-xl-3 {
+    flex: 0 0 auto;
+    width: 25%;
+  }
+
+  .col-xl-4 {
+    flex: 0 0 auto;
+    width: 33.33333333%;
+  }
+
+  .col-xl-5 {
+    flex: 0 0 auto;
+    width: 41.66666667%;
+  }
+
+  .col-xl-6 {
+    flex: 0 0 auto;
+    width: 50%;
+  }
+
+  .col-xl-7 {
+    flex: 0 0 auto;
+    width: 58.33333333%;
+  }
+
+  .col-xl-8 {
+    flex: 0 0 auto;
+    width: 66.66666667%;
+  }
+
+  .col-xl-9 {
+    flex: 0 0 auto;
+    width: 75%;
+  }
+
+  .col-xl-10 {
+    flex: 0 0 auto;
+    width: 83.33333333%;
+  }
+
+  .col-xl-11 {
+    flex: 0 0 auto;
+    width: 91.66666667%;
+  }
+
+  .col-xl-12 {
+    flex: 0 0 auto;
+    width: 100%;
+  }
+
+  .offset-xl-0 {
+    margin-left: 0;
+  }
+
+  .offset-xl-1 {
+    margin-left: 8.33333333%;
+  }
+
+  .offset-xl-2 {
+    margin-left: 16.66666667%;
+  }
+
+  .offset-xl-3 {
+    margin-left: 25%;
+  }
+
+  .offset-xl-4 {
+    margin-left: 33.33333333%;
+  }
+
+  .offset-xl-5 {
+    margin-left: 41.66666667%;
+  }
+
+  .offset-xl-6 {
+    margin-left: 50%;
+  }
+
+  .offset-xl-7 {
+    margin-left: 58.33333333%;
+  }
+
+  .offset-xl-8 {
+    margin-left: 66.66666667%;
+  }
+
+  .offset-xl-9 {
+    margin-left: 75%;
+  }
+
+  .offset-xl-10 {
+    margin-left: 83.33333333%;
+  }
+
+  .offset-xl-11 {
+    margin-left: 91.66666667%;
+  }
+
+  .g-xl-0,
+.gx-xl-0 {
+    --bs-gutter-x: 0;
+  }
+
+  .g-xl-0,
+.gy-xl-0 {
+    --bs-gutter-y: 0;
+  }
+
+  .g-xl-1,
+.gx-xl-1 {
+    --bs-gutter-x: 0.25rem;
+  }
+
+  .g-xl-1,
+.gy-xl-1 {
+    --bs-gutter-y: 0.25rem;
+  }
+
+  .g-xl-2,
+.gx-xl-2 {
+    --bs-gutter-x: 0.5rem;
+  }
+
+  .g-xl-2,
+.gy-xl-2 {
+    --bs-gutter-y: 0.5rem;
+  }
+
+  .g-xl-3,
+.gx-xl-3 {
+    --bs-gutter-x: 1rem;
+  }
+
+  .g-xl-3,
+.gy-xl-3 {
+    --bs-gutter-y: 1rem;
+  }
+
+  .g-xl-4,
+.gx-xl-4 {
+    --bs-gutter-x: 1.5rem;
+  }
+
+  .g-xl-4,
+.gy-xl-4 {
+    --bs-gutter-y: 1.5rem;
+  }
+
+  .g-xl-5,
+.gx-xl-5 {
+    --bs-gutter-x: 3rem;
+  }
+
+  .g-xl-5,
+.gy-xl-5 {
+    --bs-gutter-y: 3rem;
+  }
 }
+@media (min-width: 1300px) {
+  .col-xxl {
+    flex: 1 0 0%;
+  }
 
-/* Icons
-----------------------------------*/
+  .row-cols-xxl-auto > * {
+    flex: 0 0 auto;
+    width: auto;
+  }
 
-/* states and images */
-.ui-icon {
-	width: 16px;
-	height: 16px;
+  .row-cols-xxl-1 > * {
+    flex: 0 0 auto;
+    width: 100%;
+  }
+
+  .row-cols-xxl-2 > * {
+    flex: 0 0 auto;
+    width: 50%;
+  }
+
+  .row-cols-xxl-3 > * {
+    flex: 0 0 auto;
+    width: 33.3333333333%;
+  }
+
+  .row-cols-xxl-4 > * {
+    flex: 0 0 auto;
+    width: 25%;
+  }
+
+  .row-cols-xxl-5 > * {
+    flex: 0 0 auto;
+    width: 20%;
+  }
+
+  .row-cols-xxl-6 > * {
+    flex: 0 0 auto;
+    width: 16.6666666667%;
+  }
+
+  .col-xxl-auto {
+    flex: 0 0 auto;
+    width: auto;
+  }
+
+  .col-xxl-1 {
+    flex: 0 0 auto;
+    width: 8.33333333%;
+  }
+
+  .col-xxl-2 {
+    flex: 0 0 auto;
+    width: 16.66666667%;
+  }
+
+  .col-xxl-3 {
+    flex: 0 0 auto;
+    width: 25%;
+  }
+
+  .col-xxl-4 {
+    flex: 0 0 auto;
+    width: 33.33333333%;
+  }
+
+  .col-xxl-5 {
+    flex: 0 0 auto;
+    width: 41.66666667%;
+  }
+
+  .col-xxl-6 {
+    flex: 0 0 auto;
+    width: 50%;
+  }
+
+  .col-xxl-7 {
+    flex: 0 0 auto;
+    width: 58.33333333%;
+  }
+
+  .col-xxl-8 {
+    flex: 0 0 auto;
+    width: 66.66666667%;
+  }
+
+  .col-xxl-9 {
+    flex: 0 0 auto;
+    width: 75%;
+  }
+
+  .col-xxl-10 {
+    flex: 0 0 auto;
+    width: 83.33333333%;
+  }
+
+  .col-xxl-11 {
+    flex: 0 0 auto;
+    width: 91.66666667%;
+  }
+
+  .col-xxl-12 {
+    flex: 0 0 auto;
+    width: 100%;
+  }
+
+  .offset-xxl-0 {
+    margin-left: 0;
+  }
+
+  .offset-xxl-1 {
+    margin-left: 8.33333333%;
+  }
+
+  .offset-xxl-2 {
+    margin-left: 16.66666667%;
+  }
+
+  .offset-xxl-3 {
+    margin-left: 25%;
+  }
+
+  .offset-xxl-4 {
+    margin-left: 33.33333333%;
+  }
+
+  .offset-xxl-5 {
+    margin-left: 41.66666667%;
+  }
+
+  .offset-xxl-6 {
+    margin-left: 50%;
+  }
+
+  .offset-xxl-7 {
+    margin-left: 58.33333333%;
+  }
+
+  .offset-xxl-8 {
+    margin-left: 66.66666667%;
+  }
+
+  .offset-xxl-9 {
+    margin-left: 75%;
+  }
+
+  .offset-xxl-10 {
+    margin-left: 83.33333333%;
+  }
+
+  .offset-xxl-11 {
+    margin-left: 91.66666667%;
+  }
+
+  .g-xxl-0,
+.gx-xxl-0 {
+    --bs-gutter-x: 0;
+  }
+
+  .g-xxl-0,
+.gy-xxl-0 {
+    --bs-gutter-y: 0;
+  }
+
+  .g-xxl-1,
+.gx-xxl-1 {
+    --bs-gutter-x: 0.25rem;
+  }
+
+  .g-xxl-1,
+.gy-xxl-1 {
+    --bs-gutter-y: 0.25rem;
+  }
+
+  .g-xxl-2,
+.gx-xxl-2 {
+    --bs-gutter-x: 0.5rem;
+  }
+
+  .g-xxl-2,
+.gy-xxl-2 {
+    --bs-gutter-y: 0.5rem;
+  }
+
+  .g-xxl-3,
+.gx-xxl-3 {
+    --bs-gutter-x: 1rem;
+  }
+
+  .g-xxl-3,
+.gy-xxl-3 {
+    --bs-gutter-y: 1rem;
+  }
+
+  .g-xxl-4,
+.gx-xxl-4 {
+    --bs-gutter-x: 1.5rem;
+  }
+
+  .g-xxl-4,
+.gy-xxl-4 {
+    --bs-gutter-y: 1.5rem;
+  }
+
+  .g-xxl-5,
+.gx-xxl-5 {
+    --bs-gutter-x: 3rem;
+  }
+
+  .g-xxl-5,
+.gy-xxl-5 {
+    --bs-gutter-y: 3rem;
+  }
 }
-.ui-icon,
-.ui-widget-content .ui-icon {
-	background-image: url("images/ui-icons_444444_256x240.png");
+.table {
+  --bs-table-bg: transparent;
+  --bs-table-accent-bg: transparent;
+  --bs-table-striped-color: #333333;
+  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
+  --bs-table-active-color: #333333;
+  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
+  --bs-table-hover-color: #333333;
+  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
+  width: 100%;
+  margin-bottom: 1rem;
+  color: #333333;
+  vertical-align: top;
+  border-color: #dee2e6;
 }
-.ui-widget-header .ui-icon {
-	background-image: url("images/ui-icons_444444_256x240.png");
+.table > :not(caption) > * > * {
+  padding: 0.5rem 0.5rem;
+  background-color: var(--bs-table-bg);
+  border-bottom-width: 1px;
+  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
 }
-.ui-state-hover .ui-icon,
-.ui-state-focus .ui-icon,
-.ui-button:hover .ui-icon,
-.ui-button:focus .ui-icon {
-	background-image: url("images/ui-icons_555555_256x240.png");
+.table > tbody {
+  vertical-align: inherit;
 }
-.ui-state-active .ui-icon,
-.ui-button:active .ui-icon {
-	background-image: url("images/ui-icons_ffffff_256x240.png");
+.table > thead {
+  vertical-align: bottom;
 }
-.ui-state-highlight .ui-icon,
-.ui-button .ui-state-highlight.ui-icon {
-	background-image: url("images/ui-icons_777620_256x240.png");
+.table > :not(:first-child) {
+  border-top: 2px solid currentColor;
 }
-.ui-state-error .ui-icon,
-.ui-state-error-text .ui-icon {
-	background-image: url("images/ui-icons_cc0000_256x240.png");
+
+.caption-top {
+  caption-side: top;
 }
-.ui-button .ui-icon {
-	background-image: url("images/ui-icons_777777_256x240.png");
+
+.table-sm > :not(caption) > * > * {
+  padding: 0.25rem 0.25rem;
 }
 
-/* positioning */
-.ui-icon-blank { background-position: 16px 16px; }
-.ui-icon-caret-1-n { background-position: 0 0; }
-.ui-icon-caret-1-ne { background-position: -16px 0; }
-.ui-icon-caret-1-e { background-position: -32px 0; }
-.ui-icon-caret-1-se { background-position: -48px 0; }
-.ui-icon-caret-1-s { background-position: -65px 0; }
-.ui-icon-caret-1-sw { background-position: -80px 0; }
-.ui-icon-caret-1-w { background-position: -96px 0; }
-.ui-icon-caret-1-nw { background-position: -112px 0; }
-.ui-icon-caret-2-n-s { background-position: -128px 0; }
-.ui-icon-caret-2-e-w { background-position: -144px 0; }
-.ui-icon-triangle-1-n { background-position: 0 -16px; }
-.ui-icon-triangle-1-ne { background-position: -16px -16px; }
-.ui-icon-triangle-1-e { background-position: -32px -16px; }
-.ui-icon-triangle-1-se { background-position: -48px -16px; }
-.ui-icon-triangle-1-s { background-position: -65px -16px; }
-.ui-icon-triangle-1-sw { background-position: -80px -16px; }
-.ui-icon-triangle-1-w { background-position: -96px -16px; }
-.ui-icon-triangle-1-nw { background-position: -112px -16px; }
-.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
-.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
-.ui-icon-arrow-1-n { background-position: 0 -32px; }
-.ui-icon-arrow-1-ne { background-position: -16px -32px; }
-.ui-icon-arrow-1-e { background-position: -32px -32px; }
-.ui-icon-arrow-1-se { background-position: -48px -32px; }
-.ui-icon-arrow-1-s { background-position: -65px -32px; }
-.ui-icon-arrow-1-sw { background-position: -80px -32px; }
-.ui-icon-arrow-1-w { background-position: -96px -32px; }
-.ui-icon-arrow-1-nw { background-position: -112px -32px; }
-.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
-.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
-.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
-.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
-.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
-.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
-.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
-.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
-.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
-.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
-.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
-.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
-.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
-.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
-.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
-.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
-.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
-.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
-.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
-.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
-.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
-.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
-.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
-.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
-.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
-.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
-.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
-.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
-.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
-.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
-.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
-.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
-.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
-.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
-.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
-.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
-.ui-icon-arrow-4 { background-position: 0 -80px; }
-.ui-icon-arrow-4-diag { background-position: -16px -80px; }
-.ui-icon-extlink { background-position: -32px -80px; }
-.ui-icon-newwin { background-position: -48px -80px; }
-.ui-icon-refresh { background-position: -64px -80px; }
-.ui-icon-shuffle { background-position: -80px -80px; }
-.ui-icon-transfer-e-w { background-position: -96px -80px; }
-.ui-icon-transferthick-e-w { background-position: -112px -80px; }
-.ui-icon-folder-collapsed { background-position: 0 -96px; }
-.ui-icon-folder-open { background-position: -16px -96px; }
-.ui-icon-document { background-position: -32px -96px; }
-.ui-icon-document-b { background-position: -48px -96px; }
-.ui-icon-note { background-position: -64px -96px; }
-.ui-icon-mail-closed { background-position: -80px -96px; }
-.ui-icon-mail-open { background-position: -96px -96px; }
-.ui-icon-suitcase { background-position: -112px -96px; }
-.ui-icon-comment { background-position: -128px -96px; }
-.ui-icon-person { background-position: -144px -96px; }
-.ui-icon-print { background-position: -160px -96px; }
-.ui-icon-trash { background-position: -176px -96px; }
-.ui-icon-locked { background-position: -192px -96px; }
-.ui-icon-unlocked { background-position: -208px -96px; }
-.ui-icon-bookmark { background-position: -224px -96px; }
-.ui-icon-tag { background-position: -240px -96px; }
-.ui-icon-home { background-position: 0 -112px; }
-.ui-icon-flag { background-position: -16px -112px; }
-.ui-icon-calendar { background-position: -32px -112px; }
-.ui-icon-cart { background-position: -48px -112px; }
-.ui-icon-pencil { background-position: -64px -112px; }
-.ui-icon-clock { background-position: -80px -112px; }
-.ui-icon-disk { background-position: -96px -112px; }
-.ui-icon-calculator { background-position: -112px -112px; }
-.ui-icon-zoomin { background-position: -128px -112px; }
-.ui-icon-zoomout { background-position: -144px -112px; }
-.ui-icon-search { background-position: -160px -112px; }
-.ui-icon-wrench { background-position: -176px -112px; }
-.ui-icon-gear { background-position: -192px -112px; }
-.ui-icon-heart { background-position: -208px -112px; }
-.ui-icon-star { background-position: -224px -112px; }
-.ui-icon-link { background-position: -240px -112px; }
-.ui-icon-cancel { background-position: 0 -128px; }
-.ui-icon-plus { background-position: -16px -128px; }
-.ui-icon-plusthick { background-position: -32px -128px; }
-.ui-icon-minus { background-position: -48px -128px; }
-.ui-icon-minusthick { background-position: -64px -128px; }
-.ui-icon-close { background-position: -80px -128px; }
-.ui-icon-closethick { background-position: -96px -128px; }
-.ui-icon-key { background-position: -112px -128px; }
-.ui-icon-lightbulb { background-position: -128px -128px; }
-.ui-icon-scissors { background-position: -144px -128px; }
-.ui-icon-clipboard { background-position: -160px -128px; }
-.ui-icon-copy { background-position: -176px -128px; }
-.ui-icon-contact { background-position: -192px -128px; }
-.ui-icon-image { background-position: -208px -128px; }
-.ui-icon-video { background-position: -224px -128px; }
-.ui-icon-script { background-position: -240px -128px; }
-.ui-icon-alert { background-position: 0 -144px; }
-.ui-icon-info { background-position: -16px -144px; }
-.ui-icon-notice { background-position: -32px -144px; }
-.ui-icon-help { background-position: -48px -144px; }
-.ui-icon-check { background-position: -64px -144px; }
-.ui-icon-bullet { background-position: -80px -144px; }
-.ui-icon-radio-on { background-position: -96px -144px; }
-.ui-icon-radio-off { background-position: -112px -144px; }
-.ui-icon-pin-w { background-position: -128px -144px; }
-.ui-icon-pin-s { background-position: -144px -144px; }
-.ui-icon-play { background-position: 0 -160px; }
-.ui-icon-pause { background-position: -16px -160px; }
-.ui-icon-seek-next { background-position: -32px -160px; }
-.ui-icon-seek-prev { background-position: -48px -160px; }
-.ui-icon-seek-end { background-position: -64px -160px; }
-.ui-icon-seek-start { background-position: -80px -160px; }
-/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
-.ui-icon-seek-first { background-position: -80px -160px; }
-.ui-icon-stop { background-position: -96px -160px; }
-.ui-icon-eject { background-position: -112px -160px; }
-.ui-icon-volume-off { background-position: -128px -160px; }
-.ui-icon-volume-on { background-position: -144px -160px; }
-.ui-icon-power { background-position: 0 -176px; }
-.ui-icon-signal-diag { background-position: -16px -176px; }
-.ui-icon-signal { background-position: -32px -176px; }
-.ui-icon-battery-0 { background-position: -48px -176px; }
-.ui-icon-battery-1 { background-position: -64px -176px; }
-.ui-icon-battery-2 { background-position: -80px -176px; }
-.ui-icon-battery-3 { background-position: -96px -176px; }
-.ui-icon-circle-plus { background-position: 0 -192px; }
-.ui-icon-circle-minus { background-position: -16px -192px; }
-.ui-icon-circle-close { background-position: -32px -192px; }
-.ui-icon-circle-triangle-e { background-position: -48px -192px; }
-.ui-icon-circle-triangle-s { background-position: -64px -192px; }
-.ui-icon-circle-triangle-w { background-position: -80px -192px; }
-.ui-icon-circle-triangle-n { background-position: -96px -192px; }
-.ui-icon-circle-arrow-e { background-position: -112px -192px; }
-.ui-icon-circle-arrow-s { background-position: -128px -192px; }
-.ui-icon-circle-arrow-w { background-position: -144px -192px; }
-.ui-icon-circle-arrow-n { background-position: -160px -192px; }
-.ui-icon-circle-zoomin { background-position: -176px -192px; }
-.ui-icon-circle-zoomout { background-position: -192px -192px; }
-.ui-icon-circle-check { background-position: -208px -192px; }
-.ui-icon-circlesmall-plus { background-position: 0 -208px; }
-.ui-icon-circlesmall-minus { background-position: -16px -208px; }
-.ui-icon-circlesmall-close { background-position: -32px -208px; }
-.ui-icon-squaresmall-plus { background-position: -48px -208px; }
-.ui-icon-squaresmall-minus { background-position: -64px -208px; }
-.ui-icon-squaresmall-close { background-position: -80px -208px; }
-.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
-.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
-.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
-.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
-.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
-.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+.table-bordered > :not(caption) > * {
+  border-width: 1px 0;
+}
+.table-bordered > :not(caption) > * > * {
+  border-width: 0 1px;
+}
+
+.table-borderless > :not(caption) > * > * {
+  border-bottom-width: 0;
+}
+.table-borderless > :not(:first-child) {
+  border-top-width: 0;
+}
+
+.table-striped > tbody > tr:nth-of-type(odd) > * {
+  --bs-table-accent-bg: var(--bs-table-striped-bg);
+  color: var(--bs-table-striped-color);
+}
+
+.table-active {
+  --bs-table-accent-bg: var(--bs-table-active-bg);
+  color: var(--bs-table-active-color);
+}
+
+.table-hover > tbody > tr:hover > * {
+  --bs-table-accent-bg: var(--bs-table-hover-bg);
+  color: var(--bs-table-hover-color);
+}
+
+.table-primary {
+  --bs-table-bg: #d2e1e6;
+  --bs-table-striped-bg: #c8d6db;
+  --bs-table-striped-color: #000;
+  --bs-table-active-bg: #bdcbcf;
+  --bs-table-active-color: #000;
+  --bs-table-hover-bg: #c2d0d5;
+  --bs-table-hover-color: #000;
+  color: #000;
+  border-color: #bdcbcf;
+}
+
+.table-secondary {
+  --bs-table-bg: #e2e3e5;
+  --bs-table-striped-bg: #d7d8da;
+  --bs-table-striped-color: #000;
+  --bs-table-active-bg: #cbccce;
+  --bs-table-active-color: #000;
+  --bs-table-hover-bg: #d1d2d4;
+  --bs-table-hover-color: #000;
+  color: #000;
+  border-color: #cbccce;
+}
+
+.table-success {
+  --bs-table-bg: #d8e6d8;
+  --bs-table-striped-bg: #cddbcd;
+  --bs-table-striped-color: #000;
+  --bs-table-active-bg: #c2cfc2;
+  --bs-table-active-color: #000;
+  --bs-table-hover-bg: #c8d5c8;
+  --bs-table-hover-color: #000;
+  color: #000;
+  border-color: #c2cfc2;
+}
+
+.table-info {
+  --bs-table-bg: #cff4fc;
+  --bs-table-striped-bg: #c5e8ef;
+  --bs-table-striped-color: #000;
+  --bs-table-active-bg: #badce3;
+  --bs-table-active-color: #000;
+  --bs-table-hover-bg: #bfe2e9;
+  --bs-table-hover-color: #000;
+  color: #000;
+  border-color: #badce3;
+}
+
+.table-warning {
+  --bs-table-bg: #ffe5d0;
+  --bs-table-striped-bg: #f2dac6;
+  --bs-table-striped-color: #000;
+  --bs-table-active-bg: #e6cebb;
+  --bs-table-active-color: #000;
+  --bs-table-hover-bg: #ecd4c0;
+  --bs-table-hover-color: #000;
+  color: #000;
+  border-color: #e6cebb;
+}
+
+.table-danger {
+  --bs-table-bg: #f6d9d8;
+  --bs-table-striped-bg: #eacecd;
+  --bs-table-striped-color: #000;
+  --bs-table-active-bg: #ddc3c2;
+  --bs-table-active-color: #000;
+  --bs-table-hover-bg: #e4c9c8;
+  --bs-table-hover-color: #000;
+  color: #000;
+  border-color: #ddc3c2;
+}
+
+.table-light {
+  --bs-table-bg: #fff;
+  --bs-table-striped-bg: #f2f2f2;
+  --bs-table-striped-color: #000;
+  --bs-table-active-bg: #e6e6e6;
+  --bs-table-active-color: #000;
+  --bs-table-hover-bg: #ececec;
+  --bs-table-hover-color: #000;
+  color: #000;
+  border-color: #e6e6e6;
+}
+
+.table-dark {
+  --bs-table-bg: #333333;
+  --bs-table-striped-bg: #3d3d3d;
+  --bs-table-striped-color: #fff;
+  --bs-table-active-bg: #474747;
+  --bs-table-active-color: #fff;
+  --bs-table-hover-bg: #424242;
+  --bs-table-hover-color: #fff;
+  color: #fff;
+  border-color: #474747;
+}
+
+.table-responsive {
+  overflow-x: auto;
+  -webkit-overflow-scrolling: touch;
+}
+
+@media (max-width: 575.98px) {
+  .table-responsive-sm {
+    overflow-x: auto;
+    -webkit-overflow-scrolling: touch;
+  }
+}
+@media (max-width: 767.98px) {
+  .table-responsive-md {
+    overflow-x: auto;
+    -webkit-overflow-scrolling: touch;
+  }
+}
+@media (max-width: 991.98px) {
+  .table-responsive-lg {
+    overflow-x: auto;
+    -webkit-overflow-scrolling: touch;
+  }
+}
+@media (max-width: 1199.98px) {
+  .table-responsive-xl {
+    overflow-x: auto;
+    -webkit-overflow-scrolling: touch;
+  }
+}
+@media (max-width: 1299.98px) {
+  .table-responsive-xxl {
+    overflow-x: auto;
+    -webkit-overflow-scrolling: touch;
+  }
+}
+.form-label {
+  margin-bottom: 0.5rem;
+}
+
+.col-form-label {
+  padding-top: calc(0.375rem + 1px);
+  padding-bottom: calc(0.375rem + 1px);
+  margin-bottom: 0;
+  font-size: inherit;
+  line-height: 1.5;
+}
+
+.col-form-label-lg {
+  padding-top: calc(0.5rem + 1px);
+  padding-bottom: calc(0.5rem + 1px);
+  font-size: 1.09375rem;
+}
+
+.col-form-label-sm {
+  padding-top: calc(0.25rem + 1px);
+  padding-bottom: calc(0.25rem + 1px);
+  font-size: 0.765625rem;
+}
+
+.form-text {
+  margin-top: 0.25rem;
+  font-size: 0.875em;
+  color: #6c757d;
+}
+
+.form-control {
+  display: block;
+  width: 100%;
+  padding: 0.375rem 0.75rem;
+  font-size: 0.875rem;
+  font-weight: 400;
+  line-height: 1.5;
+  color: #333333;
+  background-color: #fff;
+  background-clip: padding-box;
+  border: 1px solid #ced4da;
+  appearance: none;
+  border-radius: 0.25rem;
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
+  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+  .form-control {
+    transition: none;
+  }
+}
+.form-control[type=file] {
+  overflow: hidden;
+}
+.form-control[type=file]:not(:disabled):not([readonly]) {
+  cursor: pointer;
+}
+.form-control:focus {
+  color: #333333;
+  background-color: #fff;
+  border-color: #90b5c1;
+  outline: 0;
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(32, 107, 130, 0.25);
+}
+.form-control::-webkit-date-and-time-value {
+  height: 1.5em;
+}
+.form-control::placeholder {
+  color: #6c757d;
+  opacity: 1;
+}
+.form-control:disabled, .form-control[readonly] {
+  background-color: #e9ecef;
+  opacity: 1;
+}
+.form-control::file-selector-button {
+  padding: 0.375rem 0.75rem;
+  margin: -0.375rem -0.75rem;
+  margin-inline-end: 0.75rem;
+  color: #333333;
+  background-color: #e9ecef;
+  pointer-events: none;
+  border-color: inherit;
+  border-style: solid;
+  border-width: 0;
+  border-inline-end-width: 1px;
+  border-radius: 0;
+  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+  .form-control::file-selector-button {
+    transition: none;
+  }
+}
+.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
+  background-color: #dde0e3;
+}
+.form-control::-webkit-file-upload-button {
+  padding: 0.375rem 0.75rem;
+  margin: -0.375rem -0.75rem;
+  margin-inline-end: 0.75rem;
+  color: #333333;
+  background-color: #e9ecef;
+  pointer-events: none;
+  border-color: inherit;
+  border-style: solid;
+  border-width: 0;
+  border-inline-end-width: 1px;
+  border-radius: 0;
+  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+  .form-control::-webkit-file-upload-button {
+    transition: none;
+  }
+}
+.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
+  background-color: #dde0e3;
+}
+
+.form-control-plaintext {
+  display: block;
+  width: 100%;
+  padding: 0.375rem 0;
+  margin-bottom: 0;
+  line-height: 1.5;
+  color: #333333;
+  background-color: transparent;
+  border: solid transparent;
+  border-width: 1px 0;
+}
+.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
+  padding-right: 0;
+  padding-left: 0;
+}
+
+.form-control-sm {
+  min-height: calc(1.5em + 0.5rem + 2px);
+  padding: 0.25rem 0.5rem;
+  font-size: 0.765625rem;
+  border-radius: 0.2rem;
+}
+.form-control-sm::file-selector-button {
+  padding: 0.25rem 0.5rem;
+  margin: -0.25rem -0.5rem;
+  margin-inline-end: 0.5rem;
+}
+.form-control-sm::-webkit-file-upload-button {
+  padding: 0.25rem 0.5rem;
+  margin: -0.25rem -0.5rem;
+  margin-inline-end: 0.5rem;
+}
+
+.form-control-lg {
+  min-height: calc(1.5em + 1rem + 2px);
+  padding: 0.5rem 1rem;
+  font-size: 1.09375rem;
+  border-radius: 0.3rem;
+}
+.form-control-lg::file-selector-button {
+  padding: 0.5rem 1rem;
+  margin: -0.5rem -1rem;
+  margin-inline-end: 1rem;
+}
+.form-control-lg::-webkit-file-upload-button {
+  padding: 0.5rem 1rem;
+  margin: -0.5rem -1rem;
+  margin-inline-end: 1rem;
+}
+
+textarea.form-control {
+  min-height: calc(1.5em + 0.75rem + 2px);
+}
+textarea.form-control-sm {
+  min-height: calc(1.5em + 0.5rem + 2px);
+}
+textarea.form-control-lg {
+  min-height: calc(1.5em + 1rem + 2px);
+}
+
+.form-control-color {
+  width: 3rem;
+  height: auto;
+  padding: 0.375rem;
+}
+.form-control-color:not(:disabled):not([readonly]) {
+  cursor: pointer;
+}
+.form-control-color::-moz-color-swatch {
+  height: 1.5em;
+  border-radius: 0.25rem;
+}
+.form-control-color::-webkit-color-swatch {
+  height: 1.5em;
+  border-radius: 0.25rem;
+}
+
+.form-select {
+  display: block;
+  width: 100%;
+  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
+  -moz-padding-start: calc(0.75rem - 3px);
+  font-size: 0.875rem;
+  font-weight: 400;
+  line-height: 1.5;
+  color: #333333;
+  background-color: #fff;
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
+  background-repeat: no-repeat;
+  background-position: right 0.75rem center;
+  background-size: 16px 12px;
+  border: 1px solid #ced4da;
+  border-radius: 0.25rem;
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
+  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+  appearance: none;
+}
+@media (prefers-reduced-motion: reduce) {
+  .form-select {
+    transition: none;
+  }
+}
+.form-select:focus {
+  border-color: #90b5c1;
+  outline: 0;
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(32, 107, 130, 0.25);
+}
+.form-select[multiple], .form-select[size]:not([size="1"]) {
+  padding-right: 0.75rem;
+  background-image: none;
+}
+.form-select:disabled {
+  background-color: #e9ecef;
+}
+.form-select:-moz-focusring {
+  color: transparent;
+  text-shadow: 0 0 0 #333333;
+}
+
+.form-select-sm {
+  padding-top: 0.25rem;
+  padding-bottom: 0.25rem;
+  padding-left: 0.5rem;
+  font-size: 0.765625rem;
+  border-radius: 0.2rem;
+}
+
+.form-select-lg {
+  padding-top: 0.5rem;
+  padding-bottom: 0.5rem;
+  padding-left: 1rem;
+  font-size: 1.09375rem;
+  border-radius: 0.3rem;
+}
+
+.form-check {
+  display: block;
+  min-height: 1.3125rem;
+  padding-left: 1.5em;
+  margin-bottom: 0.125rem;
+}
+.form-check .form-check-input {
+  float: left;
+  margin-left: -1.5em;
+}
+
+.form-check-input {
+  width: 1em;
+  height: 1em;
+  margin-top: 0.25em;
+  vertical-align: top;
+  background-color: #fff;
+  background-repeat: no-repeat;
+  background-position: center;
+  background-size: contain;
+  border: 1px solid rgba(0, 0, 0, 0.25);
+  appearance: none;
+  color-adjust: exact;
+}
+.form-check-input[type=checkbox] {
+  border-radius: 0.25em;
+}
+.form-check-input[type=radio] {
+  border-radius: 50%;
+}
+.form-check-input:active {
+  filter: brightness(90%);
+}
+.form-check-input:focus {
+  border-color: #90b5c1;
+  outline: 0;
+  box-shadow: 0 0 0 0.25rem rgba(32, 107, 130, 0.25);
+}
+.form-check-input:checked {
+  background-color: #206b82;
+  border-color: #206b82;
+}
+.form-check-input:checked[type=checkbox] {
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
+}
+.form-check-input:checked[type=radio] {
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
+}
+.form-check-input[type=checkbox]:indeterminate {
+  background-color: #206b82;
+  border-color: #206b82;
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
+}
+.form-check-input:disabled {
+  pointer-events: none;
+  filter: none;
+  opacity: 0.5;
+}
+.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
+  opacity: 0.5;
+}
+
+.form-switch {
+  padding-left: 2.5em;
+}
+.form-switch .form-check-input {
+  width: 2em;
+  margin-left: -2.5em;
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
+  background-position: left center;
+  border-radius: 2em;
+  transition: background-position 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+  .form-switch .form-check-input {
+    transition: none;
+  }
+}
+.form-switch .form-check-input:focus {
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2390b5c1'/%3e%3c/svg%3e");
+}
+.form-switch .form-check-input:checked {
+  background-position: right center;
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
+}
+
+.form-check-inline {
+  display: inline-block;
+  margin-right: 1rem;
+}
+
+.btn-check {
+  position: absolute;
+  clip: rect(0, 0, 0, 0);
+  pointer-events: none;
+}
+.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
+  pointer-events: none;
+  filter: none;
+  opacity: 0.65;
+}
+
+.form-range {
+  width: 100%;
+  height: 1.5rem;
+  padding: 0;
+  background-color: transparent;
+  appearance: none;
+}
+.form-range:focus {
+  outline: 0;
+}
+.form-range:focus::-webkit-slider-thumb {
+  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(32, 107, 130, 0.25);
+}
+.form-range:focus::-moz-range-thumb {
+  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(32, 107, 130, 0.25);
+}
+.form-range::-moz-focus-outer {
+  border: 0;
+}
+.form-range::-webkit-slider-thumb {
+  width: 1rem;
+  height: 1rem;
+  margin-top: -0.25rem;
+  background-color: #206b82;
+  border: 0;
+  border-radius: 1rem;
+  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
+  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+  appearance: none;
+}
+@media (prefers-reduced-motion: reduce) {
+  .form-range::-webkit-slider-thumb {
+    transition: none;
+  }
+}
+.form-range::-webkit-slider-thumb:active {
+  background-color: #bcd3da;
+}
+.form-range::-webkit-slider-runnable-track {
+  width: 100%;
+  height: 0.5rem;
+  color: transparent;
+  cursor: pointer;
+  background-color: #dee2e6;
+  border-color: transparent;
+  border-radius: 1rem;
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
+}
+.form-range::-moz-range-thumb {
+  width: 1rem;
+  height: 1rem;
+  background-color: #206b82;
+  border: 0;
+  border-radius: 1rem;
+  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
+  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+  appearance: none;
+}
+@media (prefers-reduced-motion: reduce) {
+  .form-range::-moz-range-thumb {
+    transition: none;
+  }
+}
+.form-range::-moz-range-thumb:active {
+  background-color: #bcd3da;
+}
+.form-range::-moz-range-track {
+  width: 100%;
+  height: 0.5rem;
+  color: transparent;
+  cursor: pointer;
+  background-color: #dee2e6;
+  border-color: transparent;
+  border-radius: 1rem;
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
+}
+.form-range:disabled {
+  pointer-events: none;
+}
+.form-range:disabled::-webkit-slider-thumb {
+  background-color: #adb5bd;
+}
+.form-range:disabled::-moz-range-thumb {
+  background-color: #adb5bd;
+}
+
+.form-floating {
+  position: relative;
+}
+.form-floating > .form-control,
+.form-floating > .form-select {
+  height: calc(3.5rem + 2px);
+  line-height: 1.25;
+}
+.form-floating > label {
+  position: absolute;
+  top: 0;
+  left: 0;
+  height: 100%;
+  padding: 1rem 0.75rem;
+  pointer-events: none;
+  border: 1px solid transparent;
+  transform-origin: 0 0;
+  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+  .form-floating > label {
+    transition: none;
+  }
+}
+.form-floating > .form-control {
+  padding: 1rem 0.75rem;
+}
+.form-floating > .form-control::placeholder {
+  color: transparent;
+}
+.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
+  padding-top: 1.625rem;
+  padding-bottom: 0.625rem;
+}
+.form-floating > .form-control:-webkit-autofill {
+  padding-top: 1.625rem;
+  padding-bottom: 0.625rem;
+}
+.form-floating > .form-select {
+  padding-top: 1.625rem;
+  padding-bottom: 0.625rem;
+}
+.form-floating > .form-control:focus ~ label,
+.form-floating > .form-control:not(:placeholder-shown) ~ label,
+.form-floating > .form-select ~ label {
+  opacity: 0.65;
+  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
+}
+.form-floating > .form-control:-webkit-autofill ~ label {
+  opacity: 0.65;
+  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
+}
+
+.input-group {
+  position: relative;
+  display: flex;
+  flex-wrap: wrap;
+  align-items: stretch;
+  width: 100%;
+}
+.input-group > .form-control,
+.input-group > .form-select {
+  position: relative;
+  flex: 1 1 auto;
+  width: 1%;
+  min-width: 0;
+}
+.input-group > .form-control:focus,
+.input-group > .form-select:focus {
+  z-index: 3;
+}
+.input-group .btn {
+  position: relative;
+  z-index: 2;
+}
+.input-group .btn:focus {
+  z-index: 3;
+}
+
+.input-group-text {
+  display: flex;
+  align-items: center;
+  padding: 0.375rem 0.75rem;
+  font-size: 0.875rem;
+  font-weight: 400;
+  line-height: 1.5;
+  color: #333333;
+  text-align: center;
+  white-space: nowrap;
+  background-color: #e9ecef;
+  border: 1px solid #ced4da;
+  border-radius: 0.25rem;
+}
+
+.input-group-lg > .form-control,
+.input-group-lg > .form-select,
+.input-group-lg > .input-group-text,
+.input-group-lg > .btn {
+  padding: 0.5rem 1rem;
+  font-size: 1.09375rem;
+  border-radius: 0.3rem;
+}
+
+.input-group-sm > .form-control,
+.input-group-sm > .form-select,
+.input-group-sm > .input-group-text,
+.input-group-sm > .btn {
+  padding: 0.25rem 0.5rem;
+  font-size: 0.765625rem;
+  border-radius: 0.2rem;
+}
+
+.input-group-lg > .form-select,
+.input-group-sm > .form-select {
+  padding-right: 3rem;
+}
+
+.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
+.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
+.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
+  margin-left: -1px;
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+
+.valid-feedback {
+  display: none;
+  width: 100%;
+  margin-top: 0.25rem;
+  font-size: 0.875em;
+  color: #3A833A;
+}
+
+.valid-tooltip {
+  position: absolute;
+  top: 100%;
+  z-index: 5;
+  display: none;
+  max-width: 100%;
+  padding: 0.25rem 0.5rem;
+  margin-top: 0.1rem;
+  font-size: 0.765625rem;
+  color: #fff;
+  background-color: rgba(58, 131, 58, 0.9);
+  border-radius: 0.25rem;
+}
+
+.was-validated :valid ~ .valid-feedback,
+.was-validated :valid ~ .valid-tooltip,
+.is-valid ~ .valid-feedback,
+.is-valid ~ .valid-tooltip {
+  display: block;
+}
+
+.was-validated .form-control:valid, .form-control.is-valid {
+  border-color: #3A833A;
+  padding-right: calc(1.5em + 0.75rem);
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233A833A' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
+  background-repeat: no-repeat;
+  background-position: right calc(0.375em + 0.1875rem) center;
+  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
+}
+.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
+  border-color: #3A833A;
+  box-shadow: 0 0 0 0.25rem rgba(58, 131, 58, 0.25);
+}
+
+.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
+  padding-right: calc(1.5em + 0.75rem);
+  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
+}
+
+.was-validated .form-select:valid, .form-select.is-valid {
+  border-color: #3A833A;
+}
+.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
+  padding-right: 4.125rem;
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233A833A' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
+  background-position: right 0.75rem center, center right 2.25rem;
+  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
+}
+.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
+  border-color: #3A833A;
+  box-shadow: 0 0 0 0.25rem rgba(58, 131, 58, 0.25);
+}
+
+.was-validated .form-check-input:valid, .form-check-input.is-valid {
+  border-color: #3A833A;
+}
+.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
+  background-color: #3A833A;
+}
+.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
+  box-shadow: 0 0 0 0.25rem rgba(58, 131, 58, 0.25);
+}
+.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
+  color: #3A833A;
+}
+
+.form-check-inline .form-check-input ~ .valid-feedback {
+  margin-left: 0.5em;
+}
+
+.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
+.was-validated .input-group .form-select:valid,
+.input-group .form-select.is-valid {
+  z-index: 1;
+}
+.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
+.was-validated .input-group .form-select:valid:focus,
+.input-group .form-select.is-valid:focus {
+  z-index: 3;
+}
+
+.invalid-feedback {
+  display: none;
+  width: 100%;
+  margin-top: 0.25rem;
+  font-size: 0.875em;
+  color: #d43f3a;
+}
+
+.invalid-tooltip {
+  position: absolute;
+  top: 100%;
+  z-index: 5;
+  display: none;
+  max-width: 100%;
+  padding: 0.25rem 0.5rem;
+  margin-top: 0.1rem;
+  font-size: 0.765625rem;
+  color: #fff;
+  background-color: rgba(212, 63, 58, 0.9);
+  border-radius: 0.25rem;
+}
+
+.was-validated :invalid ~ .invalid-feedback,
+.was-validated :invalid ~ .invalid-tooltip,
+.is-invalid ~ .invalid-feedback,
+.is-invalid ~ .invalid-tooltip {
+  display: block;
+}
+
+.was-validated .form-control:invalid, .form-control.is-invalid {
+  border-color: #d43f3a;
+  padding-right: calc(1.5em + 0.75rem);
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d43f3a'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d43f3a' stroke='none'/%3e%3c/svg%3e");
+  background-repeat: no-repeat;
+  background-position: right calc(0.375em + 0.1875rem) center;
+  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
+}
+.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
+  border-color: #d43f3a;
+  box-shadow: 0 0 0 0.25rem rgba(212, 63, 58, 0.25);
+}
+
+.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
+  padding-right: calc(1.5em + 0.75rem);
+  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
+}
+
+.was-validated .form-select:invalid, .form-select.is-invalid {
+  border-color: #d43f3a;
+}
+.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
+  padding-right: 4.125rem;
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d43f3a'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23d43f3a' stroke='none'/%3e%3c/svg%3e");
+  background-position: right 0.75rem center, center right 2.25rem;
+  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
+}
+.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
+  border-color: #d43f3a;
+  box-shadow: 0 0 0 0.25rem rgba(212, 63, 58, 0.25);
+}
+
+.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
+  border-color: #d43f3a;
+}
+.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
+  background-color: #d43f3a;
+}
+.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
+  box-shadow: 0 0 0 0.25rem rgba(212, 63, 58, 0.25);
+}
+.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
+  color: #d43f3a;
+}
+
+.form-check-inline .form-check-input ~ .invalid-feedback {
+  margin-left: 0.5em;
+}
+
+.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
+.was-validated .input-group .form-select:invalid,
+.input-group .form-select.is-invalid {
+  z-index: 2;
+}
+.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
+.was-validated .input-group .form-select:invalid:focus,
+.input-group .form-select.is-invalid:focus {
+  z-index: 3;
+}
+
+.btn {
+  display: inline-block;
+  font-weight: 400;
+  line-height: 1.5;
+  color: #333333;
+  text-align: center;
+  vertical-align: middle;
+  cursor: pointer;
+  user-select: none;
+  background-color: transparent;
+  border: 1px solid transparent;
+  padding: 0.375rem 0.75rem;
+  font-size: 0.875rem;
+  border-radius: 0.25rem;
+  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+  .btn {
+    transition: none;
+  }
+}
+.btn:hover {
+  color: #333333;
+  text-decoration: none;
+}
+.btn-check:focus + .btn, .btn:focus {
+  outline: 0;
+  box-shadow: 0 0 0 0.25rem rgba(32, 107, 130, 0.25);
+}
+.btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus {
+  box-shadow: 0 0 0 0.25rem rgba(32, 107, 130, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.btn:disabled, .btn.disabled, fieldset:disabled .btn {
+  pointer-events: none;
+  opacity: 0.65;
+  box-shadow: none;
+}
+
+.btn-primary {
+  color: #fff;
+  background-color: #206b82;
+  border-color: #206b82;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.btn-primary:hover {
+  color: #fff;
+  background-color: #1b5b6f;
+  border-color: #1a5668;
+}
+.btn-check:focus + .btn-primary, .btn-primary:focus {
+  color: #fff;
+  background-color: #1b5b6f;
+  border-color: #1a5668;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(65, 129, 149, 0.5);
+}
+.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
+  color: #fff;
+  background-color: #1a5668;
+  border-color: #185062;
+}
+.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(65, 129, 149, 0.5);
+}
+.btn-primary:disabled, .btn-primary.disabled {
+  color: #fff;
+  background-color: #206b82;
+  border-color: #206b82;
+}
+
+.btn-secondary {
+  color: #fff;
+  background-color: #6c757d;
+  border-color: #6c757d;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.btn-secondary:hover {
+  color: #fff;
+  background-color: #5c636a;
+  border-color: #565e64;
+}
+.btn-check:focus + .btn-secondary, .btn-secondary:focus {
+  color: #fff;
+  background-color: #5c636a;
+  border-color: #565e64;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
+}
+.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
+  color: #fff;
+  background-color: #565e64;
+  border-color: #51585e;
+}
+.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
+}
+.btn-secondary:disabled, .btn-secondary.disabled {
+  color: #fff;
+  background-color: #6c757d;
+  border-color: #6c757d;
+}
+
+.btn-success {
+  color: #fff;
+  background-color: #3A833A;
+  border-color: #3A833A;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.btn-success:hover {
+  color: #fff;
+  background-color: #316f31;
+  border-color: #2e692e;
+}
+.btn-check:focus + .btn-success, .btn-success:focus {
+  color: #fff;
+  background-color: #316f31;
+  border-color: #2e692e;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(88, 150, 88, 0.5);
+}
+.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
+  color: #fff;
+  background-color: #2e692e;
+  border-color: #2c622c;
+}
+.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(88, 150, 88, 0.5);
+}
+.btn-success:disabled, .btn-success.disabled {
+  color: #fff;
+  background-color: #3A833A;
+  border-color: #3A833A;
+}
+
+.btn-info {
+  color: #000;
+  background-color: #0dcaf0;
+  border-color: #0dcaf0;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.btn-info:hover {
+  color: #000;
+  background-color: #31d2f2;
+  border-color: #25cff2;
+}
+.btn-check:focus + .btn-info, .btn-info:focus {
+  color: #000;
+  background-color: #31d2f2;
+  border-color: #25cff2;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
+}
+.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
+  color: #000;
+  background-color: #3dd5f3;
+  border-color: #25cff2;
+}
+.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
+}
+.btn-info:disabled, .btn-info.disabled {
+  color: #000;
+  background-color: #0dcaf0;
+  border-color: #0dcaf0;
+}
+
+.btn-warning {
+  color: #000;
+  background-color: #fd7e14;
+  border-color: #fd7e14;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.btn-warning:hover {
+  color: #000;
+  background-color: #fd9137;
+  border-color: #fd8b2c;
+}
+.btn-check:focus + .btn-warning, .btn-warning:focus {
+  color: #000;
+  background-color: #fd9137;
+  border-color: #fd8b2c;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(215, 107, 17, 0.5);
+}
+.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
+  color: #000;
+  background-color: #fd9843;
+  border-color: #fd8b2c;
+}
+.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(215, 107, 17, 0.5);
+}
+.btn-warning:disabled, .btn-warning.disabled {
+  color: #000;
+  background-color: #fd7e14;
+  border-color: #fd7e14;
+}
+
+.btn-danger, .control-custom.disabled .checkbox.btn {
+  color: #fff;
+  background-color: #d43f3a;
+  border-color: #d43f3a;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.btn-danger:hover, .control-custom.disabled .checkbox.btn:hover {
+  color: #fff;
+  background-color: #b43631;
+  border-color: #aa322e;
+}
+.btn-check:focus + .btn-danger, .control-custom.disabled .btn-check:focus + .checkbox.btn, .btn-danger:focus, .control-custom.disabled .checkbox.btn:focus {
+  color: #fff;
+  background-color: #b43631;
+  border-color: #aa322e;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(218, 92, 88, 0.5);
+}
+.btn-check:checked + .btn-danger, .control-custom.disabled .btn-check:checked + .checkbox.btn, .btn-check:active + .btn-danger, .control-custom.disabled .btn-check:active + .checkbox.btn, .btn-danger:active, .control-custom.disabled .checkbox.btn:active, .btn-danger.active, .control-custom.disabled .active.checkbox.btn, .show > .btn-danger.dropdown-toggle, .control-custom.disabled .show > .dropdown-toggle.checkbox.btn {
+  color: #fff;
+  background-color: #aa322e;
+  border-color: #9f2f2c;
+}
+.btn-check:checked + .btn-danger:focus, .control-custom.disabled .btn-check:checked + .checkbox.btn:focus, .btn-check:active + .btn-danger:focus, .control-custom.disabled .btn-check:active + .checkbox.btn:focus, .btn-danger:active:focus, .control-custom.disabled .checkbox.btn:active:focus, .btn-danger.active:focus, .control-custom.disabled .active.checkbox.btn:focus, .show > .btn-danger.dropdown-toggle:focus, .control-custom.disabled .show > .dropdown-toggle.checkbox.btn:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(218, 92, 88, 0.5);
+}
+.btn-danger:disabled, .control-custom.disabled .checkbox.btn:disabled, .btn-danger.disabled, .control-custom.disabled .disabled.checkbox.btn {
+  color: #fff;
+  background-color: #d43f3a;
+  border-color: #d43f3a;
+}
+
+.btn-light, .btn-default {
+  color: #000;
+  background-color: #fff;
+  border-color: #fff;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.btn-light:hover, .btn-default:hover {
+  color: #000;
+  background-color: white;
+  border-color: white;
+}
+.btn-check:focus + .btn-light, .btn-check:focus + .btn-default, .btn-light:focus, .btn-default:focus {
+  color: #000;
+  background-color: white;
+  border-color: white;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
+}
+.btn-check:checked + .btn-light, .btn-check:checked + .btn-default, .btn-check:active + .btn-light, .btn-check:active + .btn-default, .btn-light:active, .btn-default:active, .btn-light.active, .active.btn-default, .show > .btn-light.dropdown-toggle, .show > .dropdown-toggle.btn-default {
+  color: #000;
+  background-color: white;
+  border-color: white;
+}
+.btn-check:checked + .btn-light:focus, .btn-check:checked + .btn-default:focus, .btn-check:active + .btn-light:focus, .btn-check:active + .btn-default:focus, .btn-light:active:focus, .btn-default:active:focus, .btn-light.active:focus, .active.btn-default:focus, .show > .btn-light.dropdown-toggle:focus, .show > .dropdown-toggle.btn-default:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
+}
+.btn-light:disabled, .btn-default:disabled, .btn-light.disabled, .disabled.btn-default {
+  color: #000;
+  background-color: #fff;
+  border-color: #fff;
+}
+
+.btn-dark {
+  color: #fff;
+  background-color: #333333;
+  border-color: #333333;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.btn-dark:hover {
+  color: #fff;
+  background-color: #2b2b2b;
+  border-color: #292929;
+}
+.btn-check:focus + .btn-dark, .btn-dark:focus {
+  color: #fff;
+  background-color: #2b2b2b;
+  border-color: #292929;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(82, 82, 82, 0.5);
+}
+.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
+  color: #fff;
+  background-color: #292929;
+  border-color: #262626;
+}
+.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(82, 82, 82, 0.5);
+}
+.btn-dark:disabled, .btn-dark.disabled {
+  color: #fff;
+  background-color: #333333;
+  border-color: #333333;
+}
+
+.btn-outline-primary {
+  color: #206b82;
+  border-color: #206b82;
+}
+.btn-outline-primary:hover {
+  color: #fff;
+  background-color: #206b82;
+  border-color: #206b82;
+}
+.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
+  box-shadow: 0 0 0 0.25rem rgba(32, 107, 130, 0.5);
+}
+.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
+  color: #fff;
+  background-color: #206b82;
+  border-color: #206b82;
+}
+.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(32, 107, 130, 0.5);
+}
+.btn-outline-primary:disabled, .btn-outline-primary.disabled {
+  color: #206b82;
+  background-color: transparent;
+}
+
+.btn-outline-secondary {
+  color: #6c757d;
+  border-color: #6c757d;
+}
+.btn-outline-secondary:hover {
+  color: #fff;
+  background-color: #6c757d;
+  border-color: #6c757d;
+}
+.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
+  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
+}
+.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
+  color: #fff;
+  background-color: #6c757d;
+  border-color: #6c757d;
+}
+.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
+}
+.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
+  color: #6c757d;
+  background-color: transparent;
+}
+
+.btn-outline-success {
+  color: #3A833A;
+  border-color: #3A833A;
+}
+.btn-outline-success:hover {
+  color: #fff;
+  background-color: #3A833A;
+  border-color: #3A833A;
+}
+.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
+  box-shadow: 0 0 0 0.25rem rgba(58, 131, 58, 0.5);
+}
+.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
+  color: #fff;
+  background-color: #3A833A;
+  border-color: #3A833A;
+}
+.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(58, 131, 58, 0.5);
+}
+.btn-outline-success:disabled, .btn-outline-success.disabled {
+  color: #3A833A;
+  background-color: transparent;
+}
+
+.btn-outline-info {
+  color: #0dcaf0;
+  border-color: #0dcaf0;
+}
+.btn-outline-info:hover {
+  color: #000;
+  background-color: #0dcaf0;
+  border-color: #0dcaf0;
+}
+.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
+  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
+}
+.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
+  color: #000;
+  background-color: #0dcaf0;
+  border-color: #0dcaf0;
+}
+.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
+}
+.btn-outline-info:disabled, .btn-outline-info.disabled {
+  color: #0dcaf0;
+  background-color: transparent;
+}
+
+.btn-outline-warning {
+  color: #fd7e14;
+  border-color: #fd7e14;
+}
+.btn-outline-warning:hover {
+  color: #000;
+  background-color: #fd7e14;
+  border-color: #fd7e14;
+}
+.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
+  box-shadow: 0 0 0 0.25rem rgba(253, 126, 20, 0.5);
+}
+.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
+  color: #000;
+  background-color: #fd7e14;
+  border-color: #fd7e14;
+}
+.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(253, 126, 20, 0.5);
+}
+.btn-outline-warning:disabled, .btn-outline-warning.disabled {
+  color: #fd7e14;
+  background-color: transparent;
+}
+
+.btn-outline-danger {
+  color: #d43f3a;
+  border-color: #d43f3a;
+}
+.btn-outline-danger:hover {
+  color: #fff;
+  background-color: #d43f3a;
+  border-color: #d43f3a;
+}
+.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
+  box-shadow: 0 0 0 0.25rem rgba(212, 63, 58, 0.5);
+}
+.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
+  color: #fff;
+  background-color: #d43f3a;
+  border-color: #d43f3a;
+}
+.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(212, 63, 58, 0.5);
+}
+.btn-outline-danger:disabled, .btn-outline-danger.disabled {
+  color: #d43f3a;
+  background-color: transparent;
+}
+
+.btn-outline-light {
+  color: #fff;
+  border-color: #fff;
+}
+.btn-outline-light:hover {
+  color: #000;
+  background-color: #fff;
+  border-color: #fff;
+}
+.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
+  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
+}
+.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
+  color: #000;
+  background-color: #fff;
+  border-color: #fff;
+}
+.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
+}
+.btn-outline-light:disabled, .btn-outline-light.disabled {
+  color: #fff;
+  background-color: transparent;
+}
+
+.btn-outline-dark {
+  color: #333333;
+  border-color: #333333;
+}
+.btn-outline-dark:hover {
+  color: #fff;
+  background-color: #333333;
+  border-color: #333333;
+}
+.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
+  box-shadow: 0 0 0 0.25rem rgba(51, 51, 51, 0.5);
+}
+.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
+  color: #fff;
+  background-color: #333333;
+  border-color: #333333;
+}
+.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(51, 51, 51, 0.5);
+}
+.btn-outline-dark:disabled, .btn-outline-dark.disabled {
+  color: #333333;
+  background-color: transparent;
+}
+
+.btn-link {
+  font-weight: 400;
+  color: #206b82;
+  text-decoration: none;
+}
+.btn-link:hover {
+  color: #1a5668;
+  text-decoration: underline;
+}
+.btn-link:focus {
+  text-decoration: underline;
+}
+.btn-link:disabled, .btn-link.disabled {
+  color: #6c757d;
+}
+
+.btn-lg, .btn-group-lg > .btn {
+  padding: 0.5rem 1rem;
+  font-size: 1.09375rem;
+  border-radius: 0.3rem;
+}
+
+.btn-sm, .btn-group-sm > .btn {
+  padding: 0.25rem 0.5rem;
+  font-size: 0.765625rem;
+  border-radius: 0.2rem;
+}
+
+.fade {
+  transition: opacity 0.15s linear;
+}
+@media (prefers-reduced-motion: reduce) {
+  .fade {
+    transition: none;
+  }
+}
+.fade:not(.show) {
+  opacity: 0;
+}
+
+.collapse:not(.show) {
+  display: none;
+}
+
+.collapsing {
+  height: 0;
+  overflow: hidden;
+  transition: height 0.35s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+  .collapsing {
+    transition: none;
+  }
+}
+.collapsing.collapse-horizontal {
+  width: 0;
+  height: auto;
+  transition: width 0.35s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+  .collapsing.collapse-horizontal {
+    transition: none;
+  }
+}
+
+.dropup,
+.dropend,
+.dropdown,
+.dropstart {
+  position: relative;
+}
+
+.dropdown-toggle {
+  white-space: nowrap;
+}
+.dropdown-toggle::after {
+  display: inline-block;
+  margin-left: 0.255em;
+  vertical-align: 0.255em;
+  content: "";
+  border-top: 0.3em solid;
+  border-right: 0.3em solid transparent;
+  border-bottom: 0;
+  border-left: 0.3em solid transparent;
+}
+.dropdown-toggle:empty::after {
+  margin-left: 0;
+}
+
+.dropdown-menu {
+  position: absolute;
+  z-index: 1000;
+  display: none;
+  min-width: 10rem;
+  padding: 0.5rem 0;
+  margin: 0;
+  font-size: 0.875rem;
+  color: #333333;
+  text-align: left;
+  list-style: none;
+  background-color: #fff;
+  background-clip: padding-box;
+  border: 1px solid rgba(0, 0, 0, 0.15);
+  border-radius: 0.25rem;
+  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
+}
+.dropdown-menu[data-bs-popper] {
+  top: 100%;
+  left: 0;
+  margin-top: 0.125rem;
+}
+
+.dropdown-menu-start {
+  --bs-position: start;
+}
+.dropdown-menu-start[data-bs-popper] {
+  right: auto;
+  left: 0;
+}
+
+.dropdown-menu-end {
+  --bs-position: end;
+}
+.dropdown-menu-end[data-bs-popper] {
+  right: 0;
+  left: auto;
+}
+
+@media (min-width: 576px) {
+  .dropdown-menu-sm-start {
+    --bs-position: start;
+  }
+  .dropdown-menu-sm-start[data-bs-popper] {
+    right: auto;
+    left: 0;
+  }
+
+  .dropdown-menu-sm-end {
+    --bs-position: end;
+  }
+  .dropdown-menu-sm-end[data-bs-popper] {
+    right: 0;
+    left: auto;
+  }
+}
+@media (min-width: 768px) {
+  .dropdown-menu-md-start {
+    --bs-position: start;
+  }
+  .dropdown-menu-md-start[data-bs-popper] {
+    right: auto;
+    left: 0;
+  }
+
+  .dropdown-menu-md-end {
+    --bs-position: end;
+  }
+  .dropdown-menu-md-end[data-bs-popper] {
+    right: 0;
+    left: auto;
+  }
+}
+@media (min-width: 992px) {
+  .dropdown-menu-lg-start {
+    --bs-position: start;
+  }
+  .dropdown-menu-lg-start[data-bs-popper] {
+    right: auto;
+    left: 0;
+  }
+
+  .dropdown-menu-lg-end {
+    --bs-position: end;
+  }
+  .dropdown-menu-lg-end[data-bs-popper] {
+    right: 0;
+    left: auto;
+  }
+}
+@media (min-width: 1200px) {
+  .dropdown-menu-xl-start {
+    --bs-position: start;
+  }
+  .dropdown-menu-xl-start[data-bs-popper] {
+    right: auto;
+    left: 0;
+  }
+
+  .dropdown-menu-xl-end {
+    --bs-position: end;
+  }
+  .dropdown-menu-xl-end[data-bs-popper] {
+    right: 0;
+    left: auto;
+  }
+}
+@media (min-width: 1300px) {
+  .dropdown-menu-xxl-start {
+    --bs-position: start;
+  }
+  .dropdown-menu-xxl-start[data-bs-popper] {
+    right: auto;
+    left: 0;
+  }
+
+  .dropdown-menu-xxl-end {
+    --bs-position: end;
+  }
+  .dropdown-menu-xxl-end[data-bs-popper] {
+    right: 0;
+    left: auto;
+  }
+}
+.dropup .dropdown-menu[data-bs-popper] {
+  top: auto;
+  bottom: 100%;
+  margin-top: 0;
+  margin-bottom: 0.125rem;
+}
+.dropup .dropdown-toggle::after {
+  display: inline-block;
+  margin-left: 0.255em;
+  vertical-align: 0.255em;
+  content: "";
+  border-top: 0;
+  border-right: 0.3em solid transparent;
+  border-bottom: 0.3em solid;
+  border-left: 0.3em solid transparent;
+}
+.dropup .dropdown-toggle:empty::after {
+  margin-left: 0;
+}
+
+.dropend .dropdown-menu[data-bs-popper] {
+  top: 0;
+  right: auto;
+  left: 100%;
+  margin-top: 0;
+  margin-left: 0.125rem;
+}
+.dropend .dropdown-toggle::after {
+  display: inline-block;
+  margin-left: 0.255em;
+  vertical-align: 0.255em;
+  content: "";
+  border-top: 0.3em solid transparent;
+  border-right: 0;
+  border-bottom: 0.3em solid transparent;
+  border-left: 0.3em solid;
+}
+.dropend .dropdown-toggle:empty::after {
+  margin-left: 0;
+}
+.dropend .dropdown-toggle::after {
+  vertical-align: 0;
+}
+
+.dropstart .dropdown-menu[data-bs-popper] {
+  top: 0;
+  right: 100%;
+  left: auto;
+  margin-top: 0;
+  margin-right: 0.125rem;
+}
+.dropstart .dropdown-toggle::after {
+  display: inline-block;
+  margin-left: 0.255em;
+  vertical-align: 0.255em;
+  content: "";
+}
+.dropstart .dropdown-toggle::after {
+  display: none;
+}
+.dropstart .dropdown-toggle::before {
+  display: inline-block;
+  margin-right: 0.255em;
+  vertical-align: 0.255em;
+  content: "";
+  border-top: 0.3em solid transparent;
+  border-right: 0.3em solid;
+  border-bottom: 0.3em solid transparent;
+}
+.dropstart .dropdown-toggle:empty::after {
+  margin-left: 0;
+}
+.dropstart .dropdown-toggle::before {
+  vertical-align: 0;
+}
+
+.dropdown-divider {
+  height: 0;
+  margin: 0.5rem 0;
+  overflow: hidden;
+  border-top: 1px solid rgba(0, 0, 0, 0.15);
+}
+
+.dropdown-item {
+  display: block;
+  width: 100%;
+  padding: 0.25rem 1rem;
+  clear: both;
+  font-weight: 400;
+  color: #333333;
+  text-align: inherit;
+  white-space: nowrap;
+  background-color: transparent;
+  border: 0;
+}
+.dropdown-item:hover, .dropdown-item:focus {
+  color: #2e2e2e;
+  text-decoration: none;
+  background-color: #e9ecef;
+}
+.dropdown-item.active, .dropdown-item:active {
+  color: #fff;
+  text-decoration: none;
+  background-color: #206b82;
+}
+.dropdown-item.disabled, .dropdown-item:disabled {
+  color: #adb5bd;
+  pointer-events: none;
+  background-color: transparent;
+}
+
+.dropdown-menu.show {
+  display: block;
+}
+
+.dropdown-header {
+  display: block;
+  padding: 0.5rem 1rem;
+  margin-bottom: 0;
+  font-size: 0.765625rem;
+  color: #6c757d;
+  white-space: nowrap;
+}
+
+.dropdown-item-text {
+  display: block;
+  padding: 0.25rem 1rem;
+  color: #333333;
+}
+
+.dropdown-menu-dark {
+  color: #dee2e6;
+  background-color: #343a40;
+  border-color: rgba(0, 0, 0, 0.15);
+}
+.dropdown-menu-dark .dropdown-item {
+  color: #dee2e6;
+}
+.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
+  color: #fff;
+  background-color: rgba(255, 255, 255, 0.15);
+}
+.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
+  color: #fff;
+  background-color: #206b82;
+}
+.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
+  color: #adb5bd;
+}
+.dropdown-menu-dark .dropdown-divider {
+  border-color: rgba(0, 0, 0, 0.15);
+}
+.dropdown-menu-dark .dropdown-item-text {
+  color: #dee2e6;
+}
+.dropdown-menu-dark .dropdown-header {
+  color: #adb5bd;
+}
+
+.btn-group,
+.btn-group-vertical {
+  position: relative;
+  display: inline-flex;
+  vertical-align: middle;
+}
+.btn-group > .btn,
+.btn-group-vertical > .btn {
+  position: relative;
+  flex: 1 1 auto;
+}
+.btn-group > .btn-check:checked + .btn,
+.btn-group > .btn-check:focus + .btn,
+.btn-group > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group > .btn:active,
+.btn-group > .btn.active,
+.btn-group-vertical > .btn-check:checked + .btn,
+.btn-group-vertical > .btn-check:focus + .btn,
+.btn-group-vertical > .btn:hover,
+.btn-group-vertical > .btn:focus,
+.btn-group-vertical > .btn:active,
+.btn-group-vertical > .btn.active {
+  z-index: 1;
+}
+
+.btn-toolbar {
+  display: flex;
+  flex-wrap: wrap;
+  justify-content: flex-start;
+}
+.btn-toolbar .input-group {
+  width: auto;
+}
+
+.btn-group > .btn:not(:first-child),
+.btn-group > .btn-group:not(:first-child) {
+  margin-left: -1px;
+}
+.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
+.btn-group > .btn-group:not(:last-child) > .btn {
+  border-top-right-radius: 0;
+  border-bottom-right-radius: 0;
+}
+.btn-group > .btn:nth-child(n+3),
+.btn-group > :not(.btn-check) + .btn,
+.btn-group > .btn-group:not(:first-child) > .btn {
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+}
+
+.dropdown-toggle-split {
+  padding-right: 0.5625rem;
+  padding-left: 0.5625rem;
+}
+.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
+  margin-left: 0;
+}
+.dropstart .dropdown-toggle-split::before {
+  margin-right: 0;
+}
+
+.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
+  padding-right: 0.375rem;
+  padding-left: 0.375rem;
+}
+
+.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
+  padding-right: 0.75rem;
+  padding-left: 0.75rem;
+}
+
+.btn-group.show .dropdown-toggle {
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.btn-group.show .dropdown-toggle.btn-link {
+  box-shadow: none;
+}
+
+.btn-group-vertical {
+  flex-direction: column;
+  align-items: flex-start;
+  justify-content: center;
+}
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group {
+  width: 100%;
+}
+.btn-group-vertical > .btn:not(:first-child),
+.btn-group-vertical > .btn-group:not(:first-child) {
+  margin-top: -1px;
+}
+.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
+.btn-group-vertical > .btn-group:not(:last-child) > .btn {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn ~ .btn,
+.btn-group-vertical > .btn-group:not(:first-child) > .btn {
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+
+.nav {
+  display: flex;
+  flex-wrap: wrap;
+  padding-left: 0;
+  margin-bottom: 0;
+  list-style: none;
+}
+
+.nav-link, .page-header .nav-tabs li a {
+  display: block;
+  padding: 0.5rem 1rem;
+  color: #206b82;
+  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+  .nav-link, .page-header .nav-tabs li a {
+    transition: none;
+  }
+}
+.nav-link:hover, .page-header .nav-tabs li a:hover, .nav-link:focus, .page-header .nav-tabs li a:focus {
+  color: #1a5668;
+  text-decoration: none;
+}
+.nav-link.disabled, .page-header .nav-tabs li a.disabled {
+  color: #6c757d;
+  pointer-events: none;
+  cursor: default;
+}
+
+.nav-tabs {
+  border-bottom: 1px solid #dee2e6;
+}
+.nav-tabs .nav-link, .page-header .nav-tabs li a {
+  margin-bottom: -1px;
+  background: none;
+  border: 1px solid transparent;
+  border-top-left-radius: 0.25rem;
+  border-top-right-radius: 0.25rem;
+}
+.nav-tabs .nav-link:hover, .page-header .nav-tabs li a:hover, .nav-tabs .nav-link:focus, .page-header .nav-tabs li a:focus {
+  border-color: #e9ecef #e9ecef #dee2e6;
+  isolation: isolate;
+}
+.nav-tabs .nav-link.disabled, .page-header .nav-tabs li a.disabled {
+  color: #6c757d;
+  background-color: transparent;
+  border-color: transparent;
+}
+.nav-tabs .nav-link.active, .page-header .nav-tabs li a.active,
+.nav-tabs .nav-item.show .nav-link,
+.page-header .nav-tabs .nav-item.show li a,
+.page-header .nav-tabs li .nav-item.show a {
+  color: #495057;
+  background-color: #fff;
+  border-color: #dee2e6 #dee2e6 #fff;
+}
+.nav-tabs .dropdown-menu {
+  margin-top: -1px;
+  border-top-left-radius: 0;
+  border-top-right-radius: 0;
+}
+
+.nav-pills .nav-link, .nav-pills .page-header .nav-tabs li a, .page-header .nav-tabs li .nav-pills a {
+  background: none;
+  border: 0;
+  border-radius: 0.25rem;
+}
+.nav-pills .nav-link.active, .nav-pills .page-header .nav-tabs li a.active, .page-header .nav-tabs li .nav-pills a.active,
+.nav-pills .show > .nav-link,
+.nav-pills .page-header .nav-tabs li .show > a,
+.page-header .nav-tabs li .nav-pills .show > a {
+  color: #fff;
+  background-color: #206b82;
+}
+
+.nav-fill > .nav-link, .page-header .nav-tabs li .nav-fill > a,
+.nav-fill .nav-item {
+  flex: 1 1 auto;
+  text-align: center;
+}
+
+.nav-justified > .nav-link, .page-header .nav-tabs li .nav-justified > a,
+.nav-justified .nav-item {
+  flex-basis: 0;
+  flex-grow: 1;
+  text-align: center;
+}
+
+.nav-fill .nav-item .nav-link, .nav-fill .nav-item .page-header .nav-tabs li a, .page-header .nav-tabs li .nav-fill .nav-item a,
+.nav-justified .nav-item .nav-link,
+.nav-justified .nav-item .page-header .nav-tabs li a,
+.page-header .nav-tabs li .nav-justified .nav-item a {
+  width: 100%;
+}
+
+.tab-content > .tab-pane {
+  display: none;
+}
+.tab-content > .active {
+  display: block;
+}
+
+.navbar {
+  position: relative;
+  display: flex;
+  flex-wrap: wrap;
+  align-items: center;
+  justify-content: space-between;
+  padding-top: 0.5rem;
+  padding-bottom: 0.5rem;
+}
+.navbar > .container,
+.navbar > .container-fluid,
+.navbar > .container-sm,
+.navbar > .container-md,
+.navbar > .container-lg,
+.navbar > .container-xl,
+.navbar > .container-xxl {
+  display: flex;
+  flex-wrap: inherit;
+  align-items: center;
+  justify-content: space-between;
+}
+.navbar-brand {
+  padding-top: 0.3359375rem;
+  padding-bottom: 0.3359375rem;
+  margin-right: 1rem;
+  font-size: 1.09375rem;
+  white-space: nowrap;
+}
+.navbar-brand:hover, .navbar-brand:focus {
+  text-decoration: none;
+}
+
+.navbar-nav {
+  display: flex;
+  flex-direction: column;
+  padding-left: 0;
+  margin-bottom: 0;
+  list-style: none;
+}
+.navbar-nav .nav-link, .navbar-nav .page-header .nav-tabs li a, .page-header .nav-tabs li .navbar-nav a {
+  padding-right: 0;
+  padding-left: 0;
+}
+.navbar-nav .dropdown-menu {
+  position: static;
+}
+
+.navbar-text {
+  padding-top: 0.5rem;
+  padding-bottom: 0.5rem;
+}
+
+.navbar-collapse {
+  flex-basis: 100%;
+  flex-grow: 1;
+  align-items: center;
+}
+
+.navbar-toggler {
+  padding: 0.25rem 0.75rem;
+  font-size: 1.09375rem;
+  line-height: 1;
+  background-color: transparent;
+  border: 1px solid transparent;
+  border-radius: 0.25rem;
+  transition: box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+  .navbar-toggler {
+    transition: none;
+  }
+}
+.navbar-toggler:hover {
+  text-decoration: none;
+}
+.navbar-toggler:focus {
+  text-decoration: none;
+  outline: 0;
+  box-shadow: 0 0 0 0.25rem;
+}
+
+.navbar-toggler-icon {
+  display: inline-block;
+  width: 1.5em;
+  height: 1.5em;
+  vertical-align: middle;
+  background-repeat: no-repeat;
+  background-position: center;
+  background-size: 100%;
+}
+
+.navbar-nav-scroll {
+  max-height: var(--bs-scroll-height, 75vh);
+  overflow-y: auto;
+}
+
+@media (min-width: 576px) {
+  .navbar-expand-sm {
+    flex-wrap: nowrap;
+    justify-content: flex-start;
+  }
+  .navbar-expand-sm .navbar-nav {
+    flex-direction: row;
+  }
+  .navbar-expand-sm .navbar-nav .dropdown-menu {
+    position: absolute;
+  }
+  .navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .page-header .nav-tabs li a, .page-header .nav-tabs li .navbar-expand-sm .navbar-nav a {
+    padding-right: 0.5rem;
+    padding-left: 0.5rem;
+  }
+  .navbar-expand-sm .navbar-nav-scroll {
+    overflow: visible;
+  }
+  .navbar-expand-sm .navbar-collapse {
+    display: flex !important;
+    flex-basis: auto;
+  }
+  .navbar-expand-sm .navbar-toggler {
+    display: none;
+  }
+  .navbar-expand-sm .offcanvas-header {
+    display: none;
+  }
+  .navbar-expand-sm .offcanvas {
+    position: inherit;
+    bottom: 0;
+    z-index: 1000;
+    flex-grow: 1;
+    visibility: visible !important;
+    background-color: transparent;
+    border-right: 0;
+    border-left: 0;
+    transition: none;
+    transform: none;
+  }
+  .navbar-expand-sm .offcanvas-top,
+.navbar-expand-sm .offcanvas-bottom {
+    height: auto;
+    border-top: 0;
+    border-bottom: 0;
+  }
+  .navbar-expand-sm .offcanvas-body {
+    display: flex;
+    flex-grow: 0;
+    padding: 0;
+    overflow-y: visible;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-expand-md {
+    flex-wrap: nowrap;
+    justify-content: flex-start;
+  }
+  .navbar-expand-md .navbar-nav {
+    flex-direction: row;
+  }
+  .navbar-expand-md .navbar-nav .dropdown-menu {
+    position: absolute;
+  }
+  .navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .page-header .nav-tabs li a, .page-header .nav-tabs li .navbar-expand-md .navbar-nav a {
+    padding-right: 0.5rem;
+    padding-left: 0.5rem;
+  }
+  .navbar-expand-md .navbar-nav-scroll {
+    overflow: visible;
+  }
+  .navbar-expand-md .navbar-collapse {
+    display: flex !important;
+    flex-basis: auto;
+  }
+  .navbar-expand-md .navbar-toggler {
+    display: none;
+  }
+  .navbar-expand-md .offcanvas-header {
+    display: none;
+  }
+  .navbar-expand-md .offcanvas {
+    position: inherit;
+    bottom: 0;
+    z-index: 1000;
+    flex-grow: 1;
+    visibility: visible !important;
+    background-color: transparent;
+    border-right: 0;
+    border-left: 0;
+    transition: none;
+    transform: none;
+  }
+  .navbar-expand-md .offcanvas-top,
+.navbar-expand-md .offcanvas-bottom {
+    height: auto;
+    border-top: 0;
+    border-bottom: 0;
+  }
+  .navbar-expand-md .offcanvas-body {
+    display: flex;
+    flex-grow: 0;
+    padding: 0;
+    overflow-y: visible;
+  }
+}
+@media (min-width: 992px) {
+  .navbar-expand-lg {
+    flex-wrap: nowrap;
+    justify-content: flex-start;
+  }
+  .navbar-expand-lg .navbar-nav {
+    flex-direction: row;
+  }
+  .navbar-expand-lg .navbar-nav .dropdown-menu {
+    position: absolute;
+  }
+  .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .page-header .nav-tabs li a, .page-header .nav-tabs li .navbar-expand-lg .navbar-nav a {
+    padding-right: 0.5rem;
+    padding-left: 0.5rem;
+  }
+  .navbar-expand-lg .navbar-nav-scroll {
+    overflow: visible;
+  }
+  .navbar-expand-lg .navbar-collapse {
+    display: flex !important;
+    flex-basis: auto;
+  }
+  .navbar-expand-lg .navbar-toggler {
+    display: none;
+  }
+  .navbar-expand-lg .offcanvas-header {
+    display: none;
+  }
+  .navbar-expand-lg .offcanvas {
+    position: inherit;
+    bottom: 0;
+    z-index: 1000;
+    flex-grow: 1;
+    visibility: visible !important;
+    background-color: transparent;
+    border-right: 0;
+    border-left: 0;
+    transition: none;
+    transform: none;
+  }
+  .navbar-expand-lg .offcanvas-top,
+.navbar-expand-lg .offcanvas-bottom {
+    height: auto;
+    border-top: 0;
+    border-bottom: 0;
+  }
+  .navbar-expand-lg .offcanvas-body {
+    display: flex;
+    flex-grow: 0;
+    padding: 0;
+    overflow-y: visible;
+  }
+}
+@media (min-width: 1200px) {
+  .navbar-expand-xl {
+    flex-wrap: nowrap;
+    justify-content: flex-start;
+  }
+  .navbar-expand-xl .navbar-nav {
+    flex-direction: row;
+  }
+  .navbar-expand-xl .navbar-nav .dropdown-menu {
+    position: absolute;
+  }
+  .navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .page-header .nav-tabs li a, .page-header .nav-tabs li .navbar-expand-xl .navbar-nav a {
+    padding-right: 0.5rem;
+    padding-left: 0.5rem;
+  }
+  .navbar-expand-xl .navbar-nav-scroll {
+    overflow: visible;
+  }
+  .navbar-expand-xl .navbar-collapse {
+    display: flex !important;
+    flex-basis: auto;
+  }
+  .navbar-expand-xl .navbar-toggler {
+    display: none;
+  }
+  .navbar-expand-xl .offcanvas-header {
+    display: none;
+  }
+  .navbar-expand-xl .offcanvas {
+    position: inherit;
+    bottom: 0;
+    z-index: 1000;
+    flex-grow: 1;
+    visibility: visible !important;
+    background-color: transparent;
+    border-right: 0;
+    border-left: 0;
+    transition: none;
+    transform: none;
+  }
+  .navbar-expand-xl .offcanvas-top,
+.navbar-expand-xl .offcanvas-bottom {
+    height: auto;
+    border-top: 0;
+    border-bottom: 0;
+  }
+  .navbar-expand-xl .offcanvas-body {
+    display: flex;
+    flex-grow: 0;
+    padding: 0;
+    overflow-y: visible;
+  }
+}
+@media (min-width: 1300px) {
+  .navbar-expand-xxl {
+    flex-wrap: nowrap;
+    justify-content: flex-start;
+  }
+  .navbar-expand-xxl .navbar-nav {
+    flex-direction: row;
+  }
+  .navbar-expand-xxl .navbar-nav .dropdown-menu {
+    position: absolute;
+  }
+  .navbar-expand-xxl .navbar-nav .nav-link, .navbar-expand-xxl .navbar-nav .page-header .nav-tabs li a, .page-header .nav-tabs li .navbar-expand-xxl .navbar-nav a {
+    padding-right: 0.5rem;
+    padding-left: 0.5rem;
+  }
+  .navbar-expand-xxl .navbar-nav-scroll {
+    overflow: visible;
+  }
+  .navbar-expand-xxl .navbar-collapse {
+    display: flex !important;
+    flex-basis: auto;
+  }
+  .navbar-expand-xxl .navbar-toggler {
+    display: none;
+  }
+  .navbar-expand-xxl .offcanvas-header {
+    display: none;
+  }
+  .navbar-expand-xxl .offcanvas {
+    position: inherit;
+    bottom: 0;
+    z-index: 1000;
+    flex-grow: 1;
+    visibility: visible !important;
+    background-color: transparent;
+    border-right: 0;
+    border-left: 0;
+    transition: none;
+    transform: none;
+  }
+  .navbar-expand-xxl .offcanvas-top,
+.navbar-expand-xxl .offcanvas-bottom {
+    height: auto;
+    border-top: 0;
+    border-bottom: 0;
+  }
+  .navbar-expand-xxl .offcanvas-body {
+    display: flex;
+    flex-grow: 0;
+    padding: 0;
+    overflow-y: visible;
+  }
+}
+.navbar-expand {
+  flex-wrap: nowrap;
+  justify-content: flex-start;
+}
+.navbar-expand .navbar-nav {
+  flex-direction: row;
+}
+.navbar-expand .navbar-nav .dropdown-menu {
+  position: absolute;
+}
+.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .page-header .nav-tabs li a, .page-header .nav-tabs li .navbar-expand .navbar-nav a {
+  padding-right: 0.5rem;
+  padding-left: 0.5rem;
+}
+.navbar-expand .navbar-nav-scroll {
+  overflow: visible;
+}
+.navbar-expand .navbar-collapse {
+  display: flex !important;
+  flex-basis: auto;
+}
+.navbar-expand .navbar-toggler {
+  display: none;
+}
+.navbar-expand .offcanvas-header {
+  display: none;
+}
+.navbar-expand .offcanvas {
+  position: inherit;
+  bottom: 0;
+  z-index: 1000;
+  flex-grow: 1;
+  visibility: visible !important;
+  background-color: transparent;
+  border-right: 0;
+  border-left: 0;
+  transition: none;
+  transform: none;
+}
+.navbar-expand .offcanvas-top,
+.navbar-expand .offcanvas-bottom {
+  height: auto;
+  border-top: 0;
+  border-bottom: 0;
+}
+.navbar-expand .offcanvas-body {
+  display: flex;
+  flex-grow: 0;
+  padding: 0;
+  overflow-y: visible;
+}
+
+.navbar-light .navbar-brand {
+  color: rgba(0, 0, 0, 0.9);
+}
+.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
+  color: rgba(0, 0, 0, 0.9);
+}
+.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .page-header .nav-tabs li a, .page-header .nav-tabs li .navbar-light .navbar-nav a {
+  color: rgba(0, 0, 0, 0.55);
+}
+.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .page-header .nav-tabs li a:hover, .page-header .nav-tabs li .navbar-light .navbar-nav a:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .page-header .nav-tabs li a:focus, .page-header .nav-tabs li .navbar-light .navbar-nav a:focus {
+  color: rgba(0, 0, 0, 0.7);
+}
+.navbar-light .navbar-nav .nav-link.disabled, .navbar-light .navbar-nav .page-header .nav-tabs li a.disabled, .page-header .nav-tabs li .navbar-light .navbar-nav a.disabled {
+  color: rgba(0, 0, 0, 0.3);
+}
+.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .page-header .nav-tabs li .show > a, .page-header .nav-tabs li .navbar-light .navbar-nav .show > a,
+.navbar-light .navbar-nav .nav-link.active,
+.navbar-light .navbar-nav .page-header .nav-tabs li a.active,
+.page-header .nav-tabs li .navbar-light .navbar-nav a.active {
+  color: rgba(0, 0, 0, 0.9);
+}
+.navbar-light .navbar-toggler {
+  color: rgba(0, 0, 0, 0.55);
+  border-color: rgba(0, 0, 0, 0.1);
+}
+.navbar-light .navbar-toggler-icon {
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
+}
+.navbar-light .navbar-text {
+  color: rgba(0, 0, 0, 0.55);
+}
+.navbar-light .navbar-text a,
+.navbar-light .navbar-text a:hover,
+.navbar-light .navbar-text a:focus {
+  color: rgba(0, 0, 0, 0.9);
+}
+
+.navbar-dark .navbar-brand {
+  color: #fff;
+}
+.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
+  color: #fff;
+}
+.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .page-header .nav-tabs li a, .page-header .nav-tabs li .navbar-dark .navbar-nav a {
+  color: rgba(255, 255, 255, 0.55);
+}
+.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .page-header .nav-tabs li a:hover, .page-header .nav-tabs li .navbar-dark .navbar-nav a:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .page-header .nav-tabs li a:focus, .page-header .nav-tabs li .navbar-dark .navbar-nav a:focus {
+  color: rgba(255, 255, 255, 0.75);
+}
+.navbar-dark .navbar-nav .nav-link.disabled, .navbar-dark .navbar-nav .page-header .nav-tabs li a.disabled, .page-header .nav-tabs li .navbar-dark .navbar-nav a.disabled {
+  color: rgba(255, 255, 255, 0.25);
+}
+.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .page-header .nav-tabs li .show > a, .page-header .nav-tabs li .navbar-dark .navbar-nav .show > a,
+.navbar-dark .navbar-nav .nav-link.active,
+.navbar-dark .navbar-nav .page-header .nav-tabs li a.active,
+.page-header .nav-tabs li .navbar-dark .navbar-nav a.active {
+  color: #fff;
+}
+.navbar-dark .navbar-toggler {
+  color: rgba(255, 255, 255, 0.55);
+  border-color: rgba(255, 255, 255, 0.1);
+}
+.navbar-dark .navbar-toggler-icon {
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
+}
+.navbar-dark .navbar-text {
+  color: rgba(255, 255, 255, 0.55);
+}
+.navbar-dark .navbar-text a,
+.navbar-dark .navbar-text a:hover,
+.navbar-dark .navbar-text a:focus {
+  color: #fff;
+}
+
+.card {
+  position: relative;
+  display: flex;
+  flex-direction: column;
+  min-width: 0;
+  word-wrap: break-word;
+  background-color: #fff;
+  background-clip: border-box;
+  border: 1px solid rgba(0, 0, 0, 0.125);
+  border-radius: 0.25rem;
+}
+.card > hr {
+  margin-right: 0;
+  margin-left: 0;
+}
+.card > .list-group {
+  border-top: inherit;
+  border-bottom: inherit;
+}
+.card > .list-group:first-child {
+  border-top-width: 0;
+  border-top-left-radius: calc(0.25rem - 1px);
+  border-top-right-radius: calc(0.25rem - 1px);
+}
+.card > .list-group:last-child {
+  border-bottom-width: 0;
+  border-bottom-right-radius: calc(0.25rem - 1px);
+  border-bottom-left-radius: calc(0.25rem - 1px);
+}
+.card > .card-header + .list-group,
+.card > .list-group + .card-footer {
+  border-top: 0;
+}
+
+.card-body {
+  flex: 1 1 auto;
+  padding: 1rem 1rem;
+}
+
+.card-title {
+  margin-bottom: 0.5rem;
+}
+
+.card-subtitle {
+  margin-top: -0.25rem;
+  margin-bottom: 0;
+}
+
+.card-text:last-child {
+  margin-bottom: 0;
+}
+
+.card-link:hover {
+  text-decoration: none;
+}
+.card-link + .card-link {
+  margin-left: 1rem;
+}
+
+.card-header {
+  padding: 0.5rem 1rem;
+  margin-bottom: 0;
+  background-color: rgba(0, 0, 0, 0.03);
+  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
+}
+.card-header:first-child {
+  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
+}
+
+.card-footer {
+  padding: 0.5rem 1rem;
+  background-color: rgba(0, 0, 0, 0.03);
+  border-top: 1px solid rgba(0, 0, 0, 0.125);
+}
+.card-footer:last-child {
+  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
+}
+
+.card-header-tabs {
+  margin-right: -0.5rem;
+  margin-bottom: -0.5rem;
+  margin-left: -0.5rem;
+  border-bottom: 0;
+}
+
+.card-header-pills {
+  margin-right: -0.5rem;
+  margin-left: -0.5rem;
+}
+
+.card-img-overlay {
+  position: absolute;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  padding: 1rem;
+  border-radius: calc(0.25rem - 1px);
+}
+
+.card-img,
+.card-img-top,
+.card-img-bottom {
+  width: 100%;
+}
+
+.card-img,
+.card-img-top {
+  border-top-left-radius: calc(0.25rem - 1px);
+  border-top-right-radius: calc(0.25rem - 1px);
+}
+
+.card-img,
+.card-img-bottom {
+  border-bottom-right-radius: calc(0.25rem - 1px);
+  border-bottom-left-radius: calc(0.25rem - 1px);
+}
+
+.card-group > .card {
+  margin-bottom: 0.75rem;
+}
+@media (min-width: 576px) {
+  .card-group {
+    display: flex;
+    flex-flow: row wrap;
+  }
+  .card-group > .card {
+    flex: 1 0 0%;
+    margin-bottom: 0;
+  }
+  .card-group > .card + .card {
+    margin-left: 0;
+    border-left: 0;
+  }
+  .card-group > .card:not(:last-child) {
+    border-top-right-radius: 0;
+    border-bottom-right-radius: 0;
+  }
+  .card-group > .card:not(:last-child) .card-img-top,
+.card-group > .card:not(:last-child) .card-header {
+    border-top-right-radius: 0;
+  }
+  .card-group > .card:not(:last-child) .card-img-bottom,
+.card-group > .card:not(:last-child) .card-footer {
+    border-bottom-right-radius: 0;
+  }
+  .card-group > .card:not(:first-child) {
+    border-top-left-radius: 0;
+    border-bottom-left-radius: 0;
+  }
+  .card-group > .card:not(:first-child) .card-img-top,
+.card-group > .card:not(:first-child) .card-header {
+    border-top-left-radius: 0;
+  }
+  .card-group > .card:not(:first-child) .card-img-bottom,
+.card-group > .card:not(:first-child) .card-footer {
+    border-bottom-left-radius: 0;
+  }
+}
+
+.accordion-button {
+  position: relative;
+  display: flex;
+  align-items: center;
+  width: 100%;
+  padding: 1rem 1.25rem;
+  font-size: 0.875rem;
+  color: #333333;
+  text-align: left;
+  background-color: #fff;
+  border: 0;
+  border-radius: 0;
+  overflow-anchor: none;
+  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+  .accordion-button {
+    transition: none;
+  }
+}
+.accordion-button:not(.collapsed) {
+  color: #1d6075;
+  background-color: #e9f0f3;
+  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
+}
+.accordion-button:not(.collapsed)::after {
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231d6075'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
+  transform: rotate(-180deg);
+}
+.accordion-button::after {
+  flex-shrink: 0;
+  width: 1.25rem;
+  height: 1.25rem;
+  margin-left: auto;
+  content: "";
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333333'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
+  background-repeat: no-repeat;
+  background-size: 1.25rem;
+  transition: transform 0.2s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+  .accordion-button::after {
+    transition: none;
+  }
+}
+.accordion-button:hover {
+  z-index: 2;
+}
+.accordion-button:focus {
+  z-index: 3;
+  border-color: #90b5c1;
+  outline: 0;
+  box-shadow: 0 0 0 0.25rem rgba(32, 107, 130, 0.25);
+}
+
+.accordion-header {
+  margin-bottom: 0;
+}
+
+.accordion-item {
+  background-color: #fff;
+  border: 1px solid rgba(0, 0, 0, 0.125);
+}
+.accordion-item:first-of-type {
+  border-top-left-radius: 0.25rem;
+  border-top-right-radius: 0.25rem;
+}
+.accordion-item:first-of-type .accordion-button {
+  border-top-left-radius: calc(0.25rem - 1px);
+  border-top-right-radius: calc(0.25rem - 1px);
+}
+.accordion-item:not(:first-of-type) {
+  border-top: 0;
+}
+.accordion-item:last-of-type {
+  border-bottom-right-radius: 0.25rem;
+  border-bottom-left-radius: 0.25rem;
+}
+.accordion-item:last-of-type .accordion-button.collapsed {
+  border-bottom-right-radius: calc(0.25rem - 1px);
+  border-bottom-left-radius: calc(0.25rem - 1px);
+}
+.accordion-item:last-of-type .accordion-collapse {
+  border-bottom-right-radius: 0.25rem;
+  border-bottom-left-radius: 0.25rem;
+}
+
+.accordion-body {
+  padding: 1rem 1.25rem;
+}
+
+.accordion-flush .accordion-collapse {
+  border-width: 0;
+}
+.accordion-flush .accordion-item {
+  border-right: 0;
+  border-left: 0;
+  border-radius: 0;
+}
+.accordion-flush .accordion-item:first-child {
+  border-top: 0;
+}
+.accordion-flush .accordion-item:last-child {
+  border-bottom: 0;
+}
+.accordion-flush .accordion-item .accordion-button {
+  border-radius: 0;
+}
+
+.breadcrumb {
+  display: flex;
+  flex-wrap: wrap;
+  padding: 0 0;
+  margin-bottom: 1rem;
+  list-style: none;
+}
+
+.breadcrumb-item + .breadcrumb-item {
+  padding-left: 0.5rem;
+}
+.breadcrumb-item + .breadcrumb-item::before {
+  float: left;
+  padding-right: 0.5rem;
+  color: #6c757d;
+  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
+}
+.breadcrumb-item.active {
+  color: #6c757d;
+}
+
+.pagination {
+  display: flex;
+  padding-left: 0;
+  list-style: none;
+}
+
+.page-link {
+  position: relative;
+  display: block;
+  color: #206b82;
+  background-color: #fff;
+  border: 1px solid #dee2e6;
+  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+  .page-link {
+    transition: none;
+  }
+}
+.page-link:hover {
+  z-index: 2;
+  color: #1a5668;
+  text-decoration: none;
+  background-color: #e9ecef;
+  border-color: #dee2e6;
+}
+.page-link:focus {
+  z-index: 3;
+  color: #1a5668;
+  background-color: #e9ecef;
+  outline: 0;
+  box-shadow: 0 0 0 0.25rem rgba(32, 107, 130, 0.25);
+}
+
+.page-item:not(:first-child) .page-link {
+  margin-left: -1px;
+}
+.page-item.active .page-link {
+  z-index: 3;
+  color: #fff;
+  background-color: #206b82;
+  border-color: #206b82;
+}
+.page-item.disabled .page-link {
+  color: #6c757d;
+  pointer-events: none;
+  background-color: #fff;
+  border-color: #dee2e6;
+}
+
+.page-link {
+  padding: 0.375rem 0.75rem;
+}
+
+.page-item:first-child .page-link {
+  border-top-left-radius: 0.25rem;
+  border-bottom-left-radius: 0.25rem;
+}
+.page-item:last-child .page-link {
+  border-top-right-radius: 0.25rem;
+  border-bottom-right-radius: 0.25rem;
+}
+
+.pagination-lg .page-link {
+  padding: 0.75rem 1.5rem;
+  font-size: 1.09375rem;
+}
+.pagination-lg .page-item:first-child .page-link {
+  border-top-left-radius: 0.3rem;
+  border-bottom-left-radius: 0.3rem;
+}
+.pagination-lg .page-item:last-child .page-link {
+  border-top-right-radius: 0.3rem;
+  border-bottom-right-radius: 0.3rem;
+}
+
+.pagination-sm .page-link {
+  padding: 0.25rem 0.5rem;
+  font-size: 0.765625rem;
+}
+.pagination-sm .page-item:first-child .page-link {
+  border-top-left-radius: 0.2rem;
+  border-bottom-left-radius: 0.2rem;
+}
+.pagination-sm .page-item:last-child .page-link {
+  border-top-right-radius: 0.2rem;
+  border-bottom-right-radius: 0.2rem;
+}
+
+.badge {
+  display: inline-block;
+  padding: 0.35em 0.65em;
+  font-size: 0.75em;
+  font-weight: 700;
+  line-height: 1;
+  color: #fff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: 0.25rem;
+}
+.badge:empty {
+  display: none;
+}
+
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+
+.alert {
+  position: relative;
+  padding: 1rem 1rem;
+  margin-bottom: 1rem;
+  border: 1px solid transparent;
+  border-radius: 0.25rem;
+}
+
+.alert-heading {
+  color: inherit;
+}
+
+.alert-link {
+  font-weight: 700;
+}
+
+.alert-dismissible {
+  padding-right: 3rem;
+}
+.alert-dismissible .btn-close {
+  position: absolute;
+  top: 0;
+  right: 0;
+  z-index: 2;
+  padding: 1.25rem 1rem;
+}
+
+.alert-primary {
+  color: #13404e;
+  background-color: #d2e1e6;
+  border-color: #bcd3da;
+}
+.alert-primary .alert-link {
+  color: #0f333e;
+}
+
+.alert-secondary {
+  color: #41464b;
+  background-color: #e2e3e5;
+  border-color: #d3d6d8;
+}
+.alert-secondary .alert-link {
+  color: #34383c;
+}
+
+.alert-success {
+  color: #234f23;
+  background-color: #d8e6d8;
+  border-color: #c4dac4;
+}
+.alert-success .alert-link {
+  color: #1c3f1c;
+}
+
+.alert-info {
+  color: #055160;
+  background-color: #cff4fc;
+  border-color: #b6effb;
+}
+.alert-info .alert-link {
+  color: #04414d;
+}
+
+.alert-warning {
+  color: #984c0c;
+  background-color: #ffe5d0;
+  border-color: #fed8b9;
+}
+.alert-warning .alert-link {
+  color: #7a3d0a;
+}
+
+.alert-danger {
+  color: #7f2623;
+  background-color: #f6d9d8;
+  border-color: #f2c5c4;
+}
+.alert-danger .alert-link {
+  color: #661e1c;
+}
+
+.alert-light {
+  color: #666666;
+  background-color: white;
+  border-color: white;
+}
+.alert-light .alert-link {
+  color: #525252;
+}
+
+.alert-dark {
+  color: #1f1f1f;
+  background-color: #d6d6d6;
+  border-color: #c2c2c2;
+}
+.alert-dark .alert-link {
+  color: #191919;
+}
+
+@keyframes progress-bar-stripes {
+  0% {
+    background-position-x: 1rem;
+  }
+}
+.progress {
+  display: flex;
+  height: 1rem;
+  overflow: hidden;
+  font-size: 0.65625rem;
+  background-color: #e9ecef;
+  border-radius: 0.25rem;
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
+}
+
+.progress-bar {
+  display: flex;
+  flex-direction: column;
+  justify-content: center;
+  overflow: hidden;
+  color: #fff;
+  text-align: center;
+  white-space: nowrap;
+  background-color: #206b82;
+  transition: width 0.6s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+  .progress-bar {
+    transition: none;
+  }
+}
+
+.progress-bar-striped {
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-size: 1rem 1rem;
+}
+
+.progress-bar-animated {
+  animation: 1s linear infinite progress-bar-stripes;
+}
+@media (prefers-reduced-motion: reduce) {
+  .progress-bar-animated {
+    animation: none;
+  }
+}
+
+.list-group {
+  display: flex;
+  flex-direction: column;
+  padding-left: 0;
+  margin-bottom: 0;
+  border-radius: 0.25rem;
+}
+
+.list-group-numbered {
+  list-style-type: none;
+  counter-reset: section;
+}
+.list-group-numbered > li::before {
+  content: counters(section, ".") ". ";
+  counter-increment: section;
+}
+
+.list-group-item-action {
+  width: 100%;
+  color: #495057;
+  text-align: inherit;
+}
+.list-group-item-action:hover, .list-group-item-action:focus {
+  z-index: 1;
+  color: #495057;
+  text-decoration: none;
+  background-color: #f8f9fa;
+}
+.list-group-item-action:active {
+  color: #333333;
+  background-color: #e9ecef;
+}
+
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 0.5rem 1rem;
+  color: #333333;
+  background-color: #fff;
+  border: 1px solid rgba(0, 0, 0, 0.125);
+}
+.list-group-item:first-child {
+  border-top-left-radius: inherit;
+  border-top-right-radius: inherit;
+}
+.list-group-item:last-child {
+  border-bottom-right-radius: inherit;
+  border-bottom-left-radius: inherit;
+}
+.list-group-item.disabled, .list-group-item:disabled {
+  color: #6c757d;
+  pointer-events: none;
+  background-color: #fff;
+}
+.list-group-item.active {
+  z-index: 2;
+  color: #fff;
+  background-color: #206b82;
+  border-color: #206b82;
+}
+.list-group-item + .list-group-item {
+  border-top-width: 0;
+}
+.list-group-item + .list-group-item.active {
+  margin-top: -1px;
+  border-top-width: 1px;
+}
+
+.list-group-horizontal {
+  flex-direction: row;
+}
+.list-group-horizontal > .list-group-item:first-child {
+  border-bottom-left-radius: 0.25rem;
+  border-top-right-radius: 0;
+}
+.list-group-horizontal > .list-group-item:last-child {
+  border-top-right-radius: 0.25rem;
+  border-bottom-left-radius: 0;
+}
+.list-group-horizontal > .list-group-item.active {
+  margin-top: 0;
+}
+.list-group-horizontal > .list-group-item + .list-group-item {
+  border-top-width: 1px;
+  border-left-width: 0;
+}
+.list-group-horizontal > .list-group-item + .list-group-item.active {
+  margin-left: -1px;
+  border-left-width: 1px;
+}
+
+@media (min-width: 576px) {
+  .list-group-horizontal-sm {
+    flex-direction: row;
+  }
+  .list-group-horizontal-sm > .list-group-item:first-child {
+    border-bottom-left-radius: 0.25rem;
+    border-top-right-radius: 0;
+  }
+  .list-group-horizontal-sm > .list-group-item:last-child {
+    border-top-right-radius: 0.25rem;
+    border-bottom-left-radius: 0;
+  }
+  .list-group-horizontal-sm > .list-group-item.active {
+    margin-top: 0;
+  }
+  .list-group-horizontal-sm > .list-group-item + .list-group-item {
+    border-top-width: 1px;
+    border-left-width: 0;
+  }
+  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
+    margin-left: -1px;
+    border-left-width: 1px;
+  }
+}
+@media (min-width: 768px) {
+  .list-group-horizontal-md {
+    flex-direction: row;
+  }
+  .list-group-horizontal-md > .list-group-item:first-child {
+    border-bottom-left-radius: 0.25rem;
+    border-top-right-radius: 0;
+  }
+  .list-group-horizontal-md > .list-group-item:last-child {
+    border-top-right-radius: 0.25rem;
+    border-bottom-left-radius: 0;
+  }
+  .list-group-horizontal-md > .list-group-item.active {
+    margin-top: 0;
+  }
+  .list-group-horizontal-md > .list-group-item + .list-group-item {
+    border-top-width: 1px;
+    border-left-width: 0;
+  }
+  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
+    margin-left: -1px;
+    border-left-width: 1px;
+  }
+}
+@media (min-width: 992px) {
+  .list-group-horizontal-lg {
+    flex-direction: row;
+  }
+  .list-group-horizontal-lg > .list-group-item:first-child {
+    border-bottom-left-radius: 0.25rem;
+    border-top-right-radius: 0;
+  }
+  .list-group-horizontal-lg > .list-group-item:last-child {
+    border-top-right-radius: 0.25rem;
+    border-bottom-left-radius: 0;
+  }
+  .list-group-horizontal-lg > .list-group-item.active {
+    margin-top: 0;
+  }
+  .list-group-horizontal-lg > .list-group-item + .list-group-item {
+    border-top-width: 1px;
+    border-left-width: 0;
+  }
+  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
+    margin-left: -1px;
+    border-left-width: 1px;
+  }
+}
+@media (min-width: 1200px) {
+  .list-group-horizontal-xl {
+    flex-direction: row;
+  }
+  .list-group-horizontal-xl > .list-group-item:first-child {
+    border-bottom-left-radius: 0.25rem;
+    border-top-right-radius: 0;
+  }
+  .list-group-horizontal-xl > .list-group-item:last-child {
+    border-top-right-radius: 0.25rem;
+    border-bottom-left-radius: 0;
+  }
+  .list-group-horizontal-xl > .list-group-item.active {
+    margin-top: 0;
+  }
+  .list-group-horizontal-xl > .list-group-item + .list-group-item {
+    border-top-width: 1px;
+    border-left-width: 0;
+  }
+  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
+    margin-left: -1px;
+    border-left-width: 1px;
+  }
+}
+@media (min-width: 1300px) {
+  .list-group-horizontal-xxl {
+    flex-direction: row;
+  }
+  .list-group-horizontal-xxl > .list-group-item:first-child {
+    border-bottom-left-radius: 0.25rem;
+    border-top-right-radius: 0;
+  }
+  .list-group-horizontal-xxl > .list-group-item:last-child {
+    border-top-right-radius: 0.25rem;
+    border-bottom-left-radius: 0;
+  }
+  .list-group-horizontal-xxl > .list-group-item.active {
+    margin-top: 0;
+  }
+  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
+    border-top-width: 1px;
+    border-left-width: 0;
+  }
+  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
+    margin-left: -1px;
+    border-left-width: 1px;
+  }
+}
+.list-group-flush {
+  border-radius: 0;
+}
+.list-group-flush > .list-group-item {
+  border-width: 0 0 1px;
+}
+.list-group-flush > .list-group-item:last-child {
+  border-bottom-width: 0;
+}
+
+.list-group-item-primary {
+  color: #13404e;
+  background-color: #d2e1e6;
+}
+.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
+  color: #13404e;
+  background-color: #bdcbcf;
+}
+.list-group-item-primary.list-group-item-action.active {
+  color: #fff;
+  background-color: #13404e;
+  border-color: #13404e;
+}
+
+.list-group-item-secondary {
+  color: #41464b;
+  background-color: #e2e3e5;
+}
+.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
+  color: #41464b;
+  background-color: #cbccce;
+}
+.list-group-item-secondary.list-group-item-action.active {
+  color: #fff;
+  background-color: #41464b;
+  border-color: #41464b;
+}
+
+.list-group-item-success {
+  color: #234f23;
+  background-color: #d8e6d8;
+}
+.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
+  color: #234f23;
+  background-color: #c2cfc2;
+}
+.list-group-item-success.list-group-item-action.active {
+  color: #fff;
+  background-color: #234f23;
+  border-color: #234f23;
+}
+
+.list-group-item-info {
+  color: #055160;
+  background-color: #cff4fc;
+}
+.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
+  color: #055160;
+  background-color: #badce3;
+}
+.list-group-item-info.list-group-item-action.active {
+  color: #fff;
+  background-color: #055160;
+  border-color: #055160;
+}
+
+.list-group-item-warning {
+  color: #984c0c;
+  background-color: #ffe5d0;
+}
+.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
+  color: #984c0c;
+  background-color: #e6cebb;
+}
+.list-group-item-warning.list-group-item-action.active {
+  color: #fff;
+  background-color: #984c0c;
+  border-color: #984c0c;
+}
+
+.list-group-item-danger {
+  color: #7f2623;
+  background-color: #f6d9d8;
+}
+.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
+  color: #7f2623;
+  background-color: #ddc3c2;
+}
+.list-group-item-danger.list-group-item-action.active {
+  color: #fff;
+  background-color: #7f2623;
+  border-color: #7f2623;
+}
+
+.list-group-item-light {
+  color: #666666;
+  background-color: white;
+}
+.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
+  color: #666666;
+  background-color: #e6e6e6;
+}
+.list-group-item-light.list-group-item-action.active {
+  color: #fff;
+  background-color: #666666;
+  border-color: #666666;
+}
+
+.list-group-item-dark {
+  color: #1f1f1f;
+  background-color: #d6d6d6;
+}
+.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
+  color: #1f1f1f;
+  background-color: #c1c1c1;
+}
+.list-group-item-dark.list-group-item-action.active {
+  color: #fff;
+  background-color: #1f1f1f;
+  border-color: #1f1f1f;
+}
+
+.btn-close {
+  box-sizing: content-box;
+  width: 1em;
+  height: 1em;
+  padding: 0.25em 0.25em;
+  color: #000;
+  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
+  border: 0;
+  border-radius: 0.25rem;
+  opacity: 0.5;
+}
+.btn-close:hover {
+  color: #000;
+  text-decoration: none;
+  opacity: 0.75;
+}
+.btn-close:focus {
+  outline: 0;
+  box-shadow: 0 0 0 0.25rem rgba(32, 107, 130, 0.25);
+  opacity: 1;
+}
+.btn-close:disabled, .btn-close.disabled {
+  pointer-events: none;
+  user-select: none;
+  opacity: 0.25;
+}
+
+.btn-close-white {
+  filter: invert(1) grayscale(100%) brightness(200%);
+}
+
+.toast {
+  width: 350px;
+  max-width: 100%;
+  font-size: 0.875rem;
+  pointer-events: auto;
+  background-color: rgba(255, 255, 255, 0.85);
+  background-clip: padding-box;
+  border: 1px solid rgba(0, 0, 0, 0.1);
+  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
+  border-radius: 0.25rem;
+}
+.toast.showing {
+  opacity: 0;
+}
+.toast:not(.show) {
+  display: none;
+}
+
+.toast-container {
+  width: max-content;
+  max-width: 100%;
+  pointer-events: none;
+}
+.toast-container > :not(:last-child) {
+  margin-bottom: 0.75rem;
+}
+
+.toast-header {
+  display: flex;
+  align-items: center;
+  padding: 0.5rem 0.75rem;
+  color: #6c757d;
+  background-color: rgba(255, 255, 255, 0.85);
+  background-clip: padding-box;
+  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
+  border-top-left-radius: calc(0.25rem - 1px);
+  border-top-right-radius: calc(0.25rem - 1px);
+}
+.toast-header .btn-close {
+  margin-right: -0.375rem;
+  margin-left: 0.75rem;
+}
+
+.toast-body {
+  padding: 0.75rem;
+  word-wrap: break-word;
+}
+
+.modal {
+  position: fixed;
+  top: 0;
+  left: 0;
+  z-index: 1060;
+  display: none;
+  width: 100%;
+  height: 100%;
+  overflow-x: hidden;
+  overflow-y: auto;
+  outline: 0;
+}
+
+.modal-dialog {
+  position: relative;
+  width: auto;
+  margin: 0.5rem;
+  pointer-events: none;
+}
+.modal.fade .modal-dialog {
+  transition: transform 0.3s ease-out;
+  transform: translate(0, -50px);
+}
+@media (prefers-reduced-motion: reduce) {
+  .modal.fade .modal-dialog {
+    transition: none;
+  }
+}
+.modal.show .modal-dialog {
+  transform: none;
+}
+.modal.modal-static .modal-dialog {
+  transform: scale(1.02);
+}
+
+.modal-dialog-scrollable {
+  height: calc(100% - 1rem);
+}
+.modal-dialog-scrollable .modal-content {
+  max-height: 100%;
+  overflow: hidden;
+}
+.modal-dialog-scrollable .modal-body {
+  overflow-y: auto;
+}
+
+.modal-dialog-centered {
+  display: flex;
+  align-items: center;
+  min-height: calc(100% - 1rem);
+}
+
+.modal-content {
+  position: relative;
+  display: flex;
+  flex-direction: column;
+  width: 100%;
+  pointer-events: auto;
+  background-color: #fff;
+  background-clip: padding-box;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 0.3rem;
+  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
+  outline: 0;
+}
+
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  left: 0;
+  z-index: 1040;
+  width: 100vw;
+  height: 100vh;
+  background-color: #000;
+}
+.modal-backdrop.fade {
+  opacity: 0;
+}
+.modal-backdrop.show {
+  opacity: 0.5;
+}
+
+.modal-header {
+  display: flex;
+  flex-shrink: 0;
+  align-items: center;
+  justify-content: space-between;
+  padding: 1rem 1rem;
+  border-bottom: 1px solid #dee2e6;
+  border-top-left-radius: calc(0.3rem - 1px);
+  border-top-right-radius: calc(0.3rem - 1px);
+}
+.modal-header .btn-close {
+  padding: 0.5rem 0.5rem;
+  margin: -0.5rem -0.5rem -0.5rem auto;
+}
+
+.modal-title {
+  margin-bottom: 0;
+  line-height: 1.5;
+}
+
+.modal-body {
+  position: relative;
+  flex: 1 1 auto;
+  padding: 1rem;
+}
+
+.modal-footer {
+  display: flex;
+  flex-wrap: wrap;
+  flex-shrink: 0;
+  align-items: center;
+  justify-content: flex-end;
+  padding: 0.75rem;
+  border-top: 1px solid #dee2e6;
+  border-bottom-right-radius: calc(0.3rem - 1px);
+  border-bottom-left-radius: calc(0.3rem - 1px);
+}
+.modal-footer > * {
+  margin: 0.25rem;
+}
+
+@media (min-width: 576px) {
+  .modal-dialog {
+    max-width: 500px;
+    margin: 1.75rem auto;
+  }
+
+  .modal-dialog-scrollable {
+    height: calc(100% - 3.5rem);
+  }
+
+  .modal-dialog-centered {
+    min-height: calc(100% - 3.5rem);
+  }
+
+  .modal-content {
+    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
+  }
+
+  .modal-sm {
+    max-width: 300px;
+  }
+}
+@media (min-width: 992px) {
+  .modal-lg,
+.modal-xl {
+    max-width: 800px;
+  }
+}
+@media (min-width: 1200px) {
+  .modal-xl {
+    max-width: 1140px;
+  }
+}
+.modal-fullscreen {
+  width: 100vw;
+  max-width: none;
+  height: 100%;
+  margin: 0;
+}
+.modal-fullscreen .modal-content {
+  height: 100%;
+  border: 0;
+  border-radius: 0;
+}
+.modal-fullscreen .modal-header {
+  border-radius: 0;
+}
+.modal-fullscreen .modal-body {
+  overflow-y: auto;
+}
+.modal-fullscreen .modal-footer {
+  border-radius: 0;
+}
+
+@media (max-width: 575.98px) {
+  .modal-fullscreen-sm-down {
+    width: 100vw;
+    max-width: none;
+    height: 100%;
+    margin: 0;
+  }
+  .modal-fullscreen-sm-down .modal-content {
+    height: 100%;
+    border: 0;
+    border-radius: 0;
+  }
+  .modal-fullscreen-sm-down .modal-header {
+    border-radius: 0;
+  }
+  .modal-fullscreen-sm-down .modal-body {
+    overflow-y: auto;
+  }
+  .modal-fullscreen-sm-down .modal-footer {
+    border-radius: 0;
+  }
+}
+@media (max-width: 767.98px) {
+  .modal-fullscreen-md-down {
+    width: 100vw;
+    max-width: none;
+    height: 100%;
+    margin: 0;
+  }
+  .modal-fullscreen-md-down .modal-content {
+    height: 100%;
+    border: 0;
+    border-radius: 0;
+  }
+  .modal-fullscreen-md-down .modal-header {
+    border-radius: 0;
+  }
+  .modal-fullscreen-md-down .modal-body {
+    overflow-y: auto;
+  }
+  .modal-fullscreen-md-down .modal-footer {
+    border-radius: 0;
+  }
+}
+@media (max-width: 991.98px) {
+  .modal-fullscreen-lg-down {
+    width: 100vw;
+    max-width: none;
+    height: 100%;
+    margin: 0;
+  }
+  .modal-fullscreen-lg-down .modal-content {
+    height: 100%;
+    border: 0;
+    border-radius: 0;
+  }
+  .modal-fullscreen-lg-down .modal-header {
+    border-radius: 0;
+  }
+  .modal-fullscreen-lg-down .modal-body {
+    overflow-y: auto;
+  }
+  .modal-fullscreen-lg-down .modal-footer {
+    border-radius: 0;
+  }
+}
+@media (max-width: 1199.98px) {
+  .modal-fullscreen-xl-down {
+    width: 100vw;
+    max-width: none;
+    height: 100%;
+    margin: 0;
+  }
+  .modal-fullscreen-xl-down .modal-content {
+    height: 100%;
+    border: 0;
+    border-radius: 0;
+  }
+  .modal-fullscreen-xl-down .modal-header {
+    border-radius: 0;
+  }
+  .modal-fullscreen-xl-down .modal-body {
+    overflow-y: auto;
+  }
+  .modal-fullscreen-xl-down .modal-footer {
+    border-radius: 0;
+  }
+}
+@media (max-width: 1299.98px) {
+  .modal-fullscreen-xxl-down {
+    width: 100vw;
+    max-width: none;
+    height: 100%;
+    margin: 0;
+  }
+  .modal-fullscreen-xxl-down .modal-content {
+    height: 100%;
+    border: 0;
+    border-radius: 0;
+  }
+  .modal-fullscreen-xxl-down .modal-header {
+    border-radius: 0;
+  }
+  .modal-fullscreen-xxl-down .modal-body {
+    overflow-y: auto;
+  }
+  .modal-fullscreen-xxl-down .modal-footer {
+    border-radius: 0;
+  }
+}
+.tooltip {
+  position: absolute;
+  z-index: 1080;
+  display: block;
+  margin: 0;
+  font-family: var(--bs-font-sans-serif);
+  font-style: normal;
+  font-weight: 400;
+  line-height: 1.5;
+  text-align: left;
+  text-align: start;
+  text-decoration: none;
+  text-shadow: none;
+  text-transform: none;
+  letter-spacing: normal;
+  word-break: normal;
+  word-spacing: normal;
+  white-space: normal;
+  line-break: auto;
+  font-size: 0.765625rem;
+  word-wrap: break-word;
+  opacity: 0;
+}
+.tooltip.show {
+  opacity: 0.9;
+}
+.tooltip .tooltip-arrow {
+  position: absolute;
+  display: block;
+  width: 0.8rem;
+  height: 0.4rem;
+}
+.tooltip .tooltip-arrow::before {
+  position: absolute;
+  content: "";
+  border-color: transparent;
+  border-style: solid;
+}
+
+.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
+  padding: 0.4rem 0;
+}
+.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
+  bottom: 0;
+}
+.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
+  top: -1px;
+  border-width: 0.4rem 0.4rem 0;
+  border-top-color: #000;
+}
+
+.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
+  padding: 0 0.4rem;
+}
+.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
+  left: 0;
+  width: 0.4rem;
+  height: 0.8rem;
+}
+.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
+  right: -1px;
+  border-width: 0.4rem 0.4rem 0.4rem 0;
+  border-right-color: #000;
+}
+
+.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
+  padding: 0.4rem 0;
+}
+.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
+  top: 0;
+}
+.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
+  bottom: -1px;
+  border-width: 0 0.4rem 0.4rem;
+  border-bottom-color: #000;
+}
+
+.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
+  padding: 0 0.4rem;
+}
+.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
+  right: 0;
+  width: 0.4rem;
+  height: 0.8rem;
+}
+.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
+  left: -1px;
+  border-width: 0.4rem 0 0.4rem 0.4rem;
+  border-left-color: #000;
+}
+
+.tooltip-inner {
+  max-width: 200px;
+  padding: 0.25rem 0.5rem;
+  color: #fff;
+  text-align: center;
+  background-color: #000;
+  border-radius: 0.25rem;
+}
+
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0 /* rtl:ignore */;
+  z-index: 1070;
+  display: block;
+  max-width: 276px;
+  font-family: var(--bs-font-sans-serif);
+  font-style: normal;
+  font-weight: 400;
+  line-height: 1.5;
+  text-align: left;
+  text-align: start;
+  text-decoration: none;
+  text-shadow: none;
+  text-transform: none;
+  letter-spacing: normal;
+  word-break: normal;
+  word-spacing: normal;
+  white-space: normal;
+  line-break: auto;
+  font-size: 0.765625rem;
+  word-wrap: break-word;
+  background-color: #fff;
+  background-clip: padding-box;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 0.3rem;
+  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
+}
+.popover .popover-arrow {
+  position: absolute;
+  display: block;
+  width: 1rem;
+  height: 0.5rem;
+}
+.popover .popover-arrow::before, .popover .popover-arrow::after {
+  position: absolute;
+  display: block;
+  content: "";
+  border-color: transparent;
+  border-style: solid;
+}
+
+.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
+  bottom: calc(-0.5rem - 1px);
+}
+.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
+  bottom: 0;
+  border-width: 0.5rem 0.5rem 0;
+  border-top-color: rgba(0, 0, 0, 0.25);
+}
+.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
+  bottom: 1px;
+  border-width: 0.5rem 0.5rem 0;
+  border-top-color: #fff;
+}
+
+.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
+  left: calc(-0.5rem - 1px);
+  width: 0.5rem;
+  height: 1rem;
+}
+.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
+  left: 0;
+  border-width: 0.5rem 0.5rem 0.5rem 0;
+  border-right-color: rgba(0, 0, 0, 0.25);
+}
+.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
+  left: 1px;
+  border-width: 0.5rem 0.5rem 0.5rem 0;
+  border-right-color: #fff;
+}
+
+.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
+  top: calc(-0.5rem - 1px);
+}
+.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
+  top: 0;
+  border-width: 0 0.5rem 0.5rem 0.5rem;
+  border-bottom-color: rgba(0, 0, 0, 0.25);
+}
+.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
+  top: 1px;
+  border-width: 0 0.5rem 0.5rem 0.5rem;
+  border-bottom-color: #fff;
+}
+.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
+  position: absolute;
+  top: 0;
+  left: 50%;
+  display: block;
+  width: 1rem;
+  margin-left: -0.5rem;
+  content: "";
+  border-bottom: 1px solid #f0f0f0;
+}
+
+.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
+  right: calc(-0.5rem - 1px);
+  width: 0.5rem;
+  height: 1rem;
+}
+.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
+  right: 0;
+  border-width: 0.5rem 0 0.5rem 0.5rem;
+  border-left-color: rgba(0, 0, 0, 0.25);
+}
+.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
+  right: 1px;
+  border-width: 0.5rem 0 0.5rem 0.5rem;
+  border-left-color: #fff;
+}
+
+.popover-header {
+  padding: 0.5rem 1rem;
+  margin-bottom: 0;
+  font-size: 0.875rem;
+  background-color: #f0f0f0;
+  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
+  border-top-left-radius: calc(0.3rem - 1px);
+  border-top-right-radius: calc(0.3rem - 1px);
+}
+.popover-header:empty {
+  display: none;
+}
+
+.popover-body {
+  padding: 1rem 1rem;
+  color: #333333;
+}
+
+.carousel {
+  position: relative;
+}
+
+.carousel.pointer-event {
+  touch-action: pan-y;
+}
+
+.carousel-inner {
+  position: relative;
+  width: 100%;
+  overflow: hidden;
+}
+.carousel-inner::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+
+.carousel-item {
+  position: relative;
+  display: none;
+  float: left;
+  width: 100%;
+  margin-right: -100%;
+  backface-visibility: hidden;
+  transition: transform 0.6s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+  .carousel-item {
+    transition: none;
+  }
+}
+
+.carousel-item.active,
+.carousel-item-next,
+.carousel-item-prev {
+  display: block;
+}
+
+/* rtl:begin:ignore */
+.carousel-item-next:not(.carousel-item-start),
+.active.carousel-item-end {
+  transform: translateX(100%);
+}
+
+.carousel-item-prev:not(.carousel-item-end),
+.active.carousel-item-start {
+  transform: translateX(-100%);
+}
+
+/* rtl:end:ignore */
+.carousel-fade .carousel-item {
+  opacity: 0;
+  transition-property: opacity;
+  transform: none;
+}
+.carousel-fade .carousel-item.active,
+.carousel-fade .carousel-item-next.carousel-item-start,
+.carousel-fade .carousel-item-prev.carousel-item-end {
+  z-index: 1;
+  opacity: 1;
+}
+.carousel-fade .active.carousel-item-start,
+.carousel-fade .active.carousel-item-end {
+  z-index: 0;
+  opacity: 0;
+  transition: opacity 0s 0.6s;
+}
+@media (prefers-reduced-motion: reduce) {
+  .carousel-fade .active.carousel-item-start,
+.carousel-fade .active.carousel-item-end {
+    transition: none;
+  }
+}
+
+.carousel-control-prev,
+.carousel-control-next {
+  position: absolute;
+  top: 0;
+  bottom: 0;
+  z-index: 1;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  width: 15%;
+  padding: 0;
+  color: #fff;
+  text-align: center;
+  background: none;
+  border: 0;
+  opacity: 0.5;
+  transition: opacity 0.15s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+  .carousel-control-prev,
+.carousel-control-next {
+    transition: none;
+  }
+}
+.carousel-control-prev:hover, .carousel-control-prev:focus,
+.carousel-control-next:hover,
+.carousel-control-next:focus {
+  color: #fff;
+  text-decoration: none;
+  outline: 0;
+  opacity: 0.9;
+}
+
+.carousel-control-prev {
+  left: 0;
+}
+
+.carousel-control-next {
+  right: 0;
+}
+
+.carousel-control-prev-icon,
+.carousel-control-next-icon {
+  display: inline-block;
+  width: 2rem;
+  height: 2rem;
+  background-repeat: no-repeat;
+  background-position: 50%;
+  background-size: 100% 100%;
+}
+
+/* rtl:options: {
+  "autoRename": true,
+  "stringMap":[ {
+    "name"    : "prev-next",
+    "search"  : "prev",
+    "replace" : "next"
+  } ]
+} */
+.carousel-control-prev-icon {
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
+}
+
+.carousel-control-next-icon {
+  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
+}
+
+.carousel-indicators {
+  position: absolute;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 2;
+  display: flex;
+  justify-content: center;
+  padding: 0;
+  margin-right: 15%;
+  margin-bottom: 1rem;
+  margin-left: 15%;
+  list-style: none;
+}
+.carousel-indicators [data-bs-target] {
+  box-sizing: content-box;
+  flex: 0 1 auto;
+  width: 30px;
+  height: 3px;
+  padding: 0;
+  margin-right: 3px;
+  margin-left: 3px;
+  text-indent: -999px;
+  cursor: pointer;
+  background-color: #fff;
+  background-clip: padding-box;
+  border: 0;
+  border-top: 10px solid transparent;
+  border-bottom: 10px solid transparent;
+  opacity: 0.5;
+  transition: opacity 0.6s ease;
+}
+@media (prefers-reduced-motion: reduce) {
+  .carousel-indicators [data-bs-target] {
+    transition: none;
+  }
+}
+.carousel-indicators .active {
+  opacity: 1;
+}
+
+.carousel-caption {
+  position: absolute;
+  right: 15%;
+  bottom: 1.25rem;
+  left: 15%;
+  padding-top: 1.25rem;
+  padding-bottom: 1.25rem;
+  color: #fff;
+  text-align: center;
+}
+
+.carousel-dark .carousel-control-prev-icon,
+.carousel-dark .carousel-control-next-icon {
+  filter: invert(1) grayscale(100);
+}
+.carousel-dark .carousel-indicators [data-bs-target] {
+  background-color: #000;
+}
+.carousel-dark .carousel-caption {
+  color: #000;
+}
+
+@keyframes spinner-border {
+  to {
+    transform: rotate(360deg) /* rtl:ignore */;
+  }
+}
+.spinner-border {
+  display: inline-block;
+  width: 2rem;
+  height: 2rem;
+  vertical-align: -0.125em;
+  border: 0.25em solid currentColor;
+  border-right-color: transparent;
+  border-radius: 50%;
+  animation: 0.75s linear infinite spinner-border;
+}
+
+.spinner-border-sm {
+  width: 1rem;
+  height: 1rem;
+  border-width: 0.2em;
+}
+
+@keyframes spinner-grow {
+  0% {
+    transform: scale(0);
+  }
+  50% {
+    opacity: 1;
+    transform: none;
+  }
+}
+.spinner-grow {
+  display: inline-block;
+  width: 2rem;
+  height: 2rem;
+  vertical-align: -0.125em;
+  background-color: currentColor;
+  border-radius: 50%;
+  opacity: 0;
+  animation: 0.75s linear infinite spinner-grow;
+}
+
+.spinner-grow-sm {
+  width: 1rem;
+  height: 1rem;
+}
+
+@media (prefers-reduced-motion: reduce) {
+  .spinner-border,
+.spinner-grow {
+    animation-duration: 1.5s;
+  }
+}
+.offcanvas {
+  position: fixed;
+  bottom: 0;
+  z-index: 1050;
+  display: flex;
+  flex-direction: column;
+  max-width: 100%;
+  visibility: hidden;
+  background-color: #fff;
+  background-clip: padding-box;
+  outline: 0;
+  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
+  transition: transform 0.3s ease-in-out;
+}
+@media (prefers-reduced-motion: reduce) {
+  .offcanvas {
+    transition: none;
+  }
+}
+
+.offcanvas-backdrop {
+  position: fixed;
+  top: 0;
+  left: 0;
+  z-index: 1040;
+  width: 100vw;
+  height: 100vh;
+  background-color: #000;
+}
+.offcanvas-backdrop.fade {
+  opacity: 0;
+}
+.offcanvas-backdrop.show {
+  opacity: 0.5;
+}
+
+.offcanvas-header {
+  display: flex;
+  align-items: center;
+  justify-content: space-between;
+  padding: 1rem 1rem;
+}
+.offcanvas-header .btn-close {
+  padding: 0.5rem 0.5rem;
+  margin-top: -0.5rem;
+  margin-right: -0.5rem;
+  margin-bottom: -0.5rem;
+}
+
+.offcanvas-title {
+  margin-bottom: 0;
+  line-height: 1.5;
+}
+
+.offcanvas-body {
+  flex-grow: 1;
+  padding: 1rem 1rem;
+  overflow-y: auto;
+}
+
+.offcanvas-start {
+  top: 0;
+  left: 0;
+  width: 400px;
+  border-right: 1px solid rgba(0, 0, 0, 0.2);
+  transform: translateX(-100%);
+}
+
+.offcanvas-end {
+  top: 0;
+  right: 0;
+  width: 400px;
+  border-left: 1px solid rgba(0, 0, 0, 0.2);
+  transform: translateX(100%);
+}
+
+.offcanvas-top {
+  top: 0;
+  right: 0;
+  left: 0;
+  height: 30vh;
+  max-height: 100%;
+  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
+  transform: translateY(-100%);
+}
+
+.offcanvas-bottom {
+  right: 0;
+  left: 0;
+  height: 30vh;
+  max-height: 100%;
+  border-top: 1px solid rgba(0, 0, 0, 0.2);
+  transform: translateY(100%);
+}
+
+.offcanvas.show {
+  transform: none;
+}
+
+.clearfix::after, .account-masthead::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+
+.link-primary {
+  color: #206b82;
+}
+.link-primary:hover, .link-primary:focus {
+  color: #1a5668;
+}
+
+.link-secondary {
+  color: #6c757d;
+}
+.link-secondary:hover, .link-secondary:focus {
+  color: #565e64;
+}
+
+.link-success {
+  color: #3A833A;
+}
+.link-success:hover, .link-success:focus {
+  color: #2e692e;
+}
+
+.link-info {
+  color: #0dcaf0;
+}
+.link-info:hover, .link-info:focus {
+  color: #3dd5f3;
+}
+
+.link-warning {
+  color: #fd7e14;
+}
+.link-warning:hover, .link-warning:focus {
+  color: #fd9843;
+}
+
+.link-danger {
+  color: #d43f3a;
+}
+.link-danger:hover, .link-danger:focus {
+  color: #aa322e;
+}
+
+.link-light {
+  color: #fff;
+}
+.link-light:hover, .link-light:focus {
+  color: white;
+}
+
+.link-dark {
+  color: #333333;
+}
+.link-dark:hover, .link-dark:focus {
+  color: #292929;
+}
+
+.ratio {
+  position: relative;
+  width: 100%;
+}
+.ratio::before {
+  display: block;
+  padding-top: var(--bs-aspect-ratio);
+  content: "";
+}
+.ratio > * {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+}
+
+.ratio-1x1 {
+  --bs-aspect-ratio: 100%;
+}
+
+.ratio-4x3 {
+  --bs-aspect-ratio: 75%;
+}
+
+.ratio-16x9 {
+  --bs-aspect-ratio: 56.25%;
+}
+
+.ratio-21x9 {
+  --bs-aspect-ratio: 42.8571428571%;
+}
+
+.fixed-top {
+  position: fixed;
+  top: 0;
+  right: 0;
+  left: 0;
+  z-index: 1030;
+}
+
+.fixed-bottom {
+  position: fixed;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1030;
+}
+
+.sticky-top {
+  position: sticky;
+  top: 0;
+  z-index: 1020;
+}
+
+@media (min-width: 576px) {
+  .sticky-sm-top {
+    position: sticky;
+    top: 0;
+    z-index: 1020;
+  }
+}
+@media (min-width: 768px) {
+  .sticky-md-top {
+    position: sticky;
+    top: 0;
+    z-index: 1020;
+  }
+}
+@media (min-width: 992px) {
+  .sticky-lg-top {
+    position: sticky;
+    top: 0;
+    z-index: 1020;
+  }
+}
+@media (min-width: 1200px) {
+  .sticky-xl-top {
+    position: sticky;
+    top: 0;
+    z-index: 1020;
+  }
+}
+@media (min-width: 1300px) {
+  .sticky-xxl-top {
+    position: sticky;
+    top: 0;
+    z-index: 1020;
+  }
+}
+.hstack {
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  align-self: stretch;
+}
+
+.vstack {
+  display: flex;
+  flex: 1 1 auto;
+  flex-direction: column;
+  align-self: stretch;
+}
+
+.visually-hidden,
+.visually-hidden-focusable:not(:focus):not(:focus-within) {
+  position: absolute !important;
+  width: 1px !important;
+  height: 1px !important;
+  padding: 0 !important;
+  margin: -1px !important;
+  overflow: hidden !important;
+  clip: rect(0, 0, 0, 0) !important;
+  white-space: nowrap !important;
+  border: 0 !important;
+}
+
+.stretched-link::after {
+  position: absolute;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1;
+  content: "";
+}
+
+.text-truncate {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+
+.vr {
+  display: inline-block;
+  align-self: stretch;
+  width: 1px;
+  min-height: 1em;
+  background-color: currentColor;
+  opacity: 0.25;
+}
+
+.align-baseline {
+  vertical-align: baseline !important;
+}
+
+.align-top {
+  vertical-align: top !important;
+}
+
+.align-middle {
+  vertical-align: middle !important;
+}
+
+.align-bottom {
+  vertical-align: bottom !important;
+}
+
+.align-text-bottom {
+  vertical-align: text-bottom !important;
+}
+
+.align-text-top {
+  vertical-align: text-top !important;
+}
+
+.float-start {
+  float: left !important;
+}
+
+.float-end {
+  float: right !important;
+}
+
+.float-none {
+  float: none !important;
+}
+
+.opacity-0 {
+  opacity: 0 !important;
+}
+
+.opacity-25 {
+  opacity: 0.25 !important;
+}
+
+.opacity-50 {
+  opacity: 0.5 !important;
+}
+
+.opacity-75 {
+  opacity: 0.75 !important;
+}
+
+.opacity-100 {
+  opacity: 1 !important;
+}
+
+.overflow-auto {
+  overflow: auto !important;
+}
+
+.overflow-hidden {
+  overflow: hidden !important;
+}
+
+.overflow-visible {
+  overflow: visible !important;
+}
+
+.overflow-scroll {
+  overflow: scroll !important;
+}
+
+.d-inline {
+  display: inline !important;
+}
+
+.d-inline-block {
+  display: inline-block !important;
+}
+
+.d-block {
+  display: block !important;
+}
+
+.d-grid {
+  display: grid !important;
+}
+
+.d-table {
+  display: table !important;
+}
+
+.d-table-row {
+  display: table-row !important;
+}
+
+.d-table-cell {
+  display: table-cell !important;
+}
+
+.d-flex {
+  display: flex !important;
+}
+
+.d-inline-flex {
+  display: inline-flex !important;
+}
+
+.d-none {
+  display: none !important;
+}
+
+.shadow {
+  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
+}
+
+.shadow-sm {
+  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
+}
+
+.shadow-lg {
+  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
+}
+
+.shadow-none {
+  box-shadow: none !important;
+}
+
+.position-static {
+  position: static !important;
+}
+
+.position-relative {
+  position: relative !important;
+}
+
+.position-absolute {
+  position: absolute !important;
+}
+
+.position-fixed {
+  position: fixed !important;
+}
+
+.position-sticky {
+  position: sticky !important;
+}
+
+.top-0 {
+  top: 0 !important;
+}
+
+.top-50 {
+  top: 50% !important;
+}
+
+.top-100 {
+  top: 100% !important;
+}
+
+.bottom-0 {
+  bottom: 0 !important;
+}
+
+.bottom-50 {
+  bottom: 50% !important;
+}
+
+.bottom-100 {
+  bottom: 100% !important;
+}
+
+.start-0 {
+  left: 0 !important;
+}
+
+.start-50 {
+  left: 50% !important;
+}
+
+.start-100 {
+  left: 100% !important;
+}
+
+.end-0 {
+  right: 0 !important;
+}
+
+.end-50 {
+  right: 50% !important;
+}
+
+.end-100 {
+  right: 100% !important;
+}
+
+.translate-middle {
+  transform: translate(-50%, -50%) !important;
+}
+
+.translate-middle-x {
+  transform: translateX(-50%) !important;
+}
+
+.translate-middle-y {
+  transform: translateY(-50%) !important;
+}
+
+.border {
+  border: 1px solid #dee2e6 !important;
+}
+
+.border-0 {
+  border: 0 !important;
+}
+
+.border-top {
+  border-top: 1px solid #dee2e6 !important;
+}
+
+.border-top-0 {
+  border-top: 0 !important;
+}
+
+.border-end {
+  border-right: 1px solid #dee2e6 !important;
+}
+
+.border-end-0 {
+  border-right: 0 !important;
+}
+
+.border-bottom {
+  border-bottom: 1px solid #dee2e6 !important;
+}
+
+.border-bottom-0 {
+  border-bottom: 0 !important;
+}
+
+.border-start {
+  border-left: 1px solid #dee2e6 !important;
+}
+
+.border-start-0 {
+  border-left: 0 !important;
+}
+
+.border-primary {
+  border-color: #206b82 !important;
+}
+
+.border-secondary {
+  border-color: #6c757d !important;
+}
+
+.border-success {
+  border-color: #3A833A !important;
+}
+
+.border-info {
+  border-color: #0dcaf0 !important;
+}
+
+.border-warning {
+  border-color: #fd7e14 !important;
+}
+
+.border-danger {
+  border-color: #d43f3a !important;
+}
+
+.border-light {
+  border-color: #fff !important;
+}
+
+.border-dark {
+  border-color: #333333 !important;
+}
+
+.border-white {
+  border-color: #fff !important;
+}
+
+.border-1 {
+  border-width: 1px !important;
+}
+
+.border-2 {
+  border-width: 2px !important;
+}
+
+.border-3 {
+  border-width: 3px !important;
+}
+
+.border-4 {
+  border-width: 4px !important;
+}
+
+.border-5 {
+  border-width: 5px !important;
+}
+
+.w-25 {
+  width: 25% !important;
+}
+
+.w-50 {
+  width: 50% !important;
+}
+
+.w-75 {
+  width: 75% !important;
+}
+
+.w-100 {
+  width: 100% !important;
+}
+
+.w-auto {
+  width: auto !important;
+}
+
+.mw-100 {
+  max-width: 100% !important;
+}
+
+.vw-100 {
+  width: 100vw !important;
+}
+
+.min-vw-100 {
+  min-width: 100vw !important;
+}
+
+.h-25 {
+  height: 25% !important;
+}
+
+.h-50 {
+  height: 50% !important;
+}
+
+.h-75 {
+  height: 75% !important;
+}
+
+.h-100 {
+  height: 100% !important;
+}
+
+.h-auto {
+  height: auto !important;
+}
+
+.mh-100 {
+  max-height: 100% !important;
+}
+
+.vh-100 {
+  height: 100vh !important;
+}
+
+.min-vh-100 {
+  min-height: 100vh !important;
+}
+
+.flex-fill {
+  flex: 1 1 auto !important;
+}
+
+.flex-row {
+  flex-direction: row !important;
+}
+
+.flex-column {
+  flex-direction: column !important;
+}
+
+.flex-row-reverse {
+  flex-direction: row-reverse !important;
+}
+
+.flex-column-reverse {
+  flex-direction: column-reverse !important;
+}
+
+.flex-grow-0 {
+  flex-grow: 0 !important;
+}
+
+.flex-grow-1 {
+  flex-grow: 1 !important;
+}
+
+.flex-shrink-0 {
+  flex-shrink: 0 !important;
+}
+
+.flex-shrink-1 {
+  flex-shrink: 1 !important;
+}
+
+.flex-wrap {
+  flex-wrap: wrap !important;
+}
+
+.flex-nowrap {
+  flex-wrap: nowrap !important;
+}
+
+.flex-wrap-reverse {
+  flex-wrap: wrap-reverse !important;
+}
+
+.gap-0 {
+  gap: 0 !important;
+}
+
+.gap-1 {
+  gap: 0.25rem !important;
+}
+
+.gap-2 {
+  gap: 0.5rem !important;
+}
+
+.gap-3 {
+  gap: 1rem !important;
+}
+
+.gap-4 {
+  gap: 1.5rem !important;
+}
+
+.gap-5 {
+  gap: 3rem !important;
+}
+
+.justify-content-start {
+  justify-content: flex-start !important;
+}
+
+.justify-content-end {
+  justify-content: flex-end !important;
+}
+
+.justify-content-center {
+  justify-content: center !important;
+}
+
+.justify-content-between {
+  justify-content: space-between !important;
+}
+
+.justify-content-around {
+  justify-content: space-around !important;
+}
+
+.justify-content-evenly {
+  justify-content: space-evenly !important;
+}
+
+.align-items-start {
+  align-items: flex-start !important;
+}
+
+.align-items-end {
+  align-items: flex-end !important;
+}
+
+.align-items-center {
+  align-items: center !important;
+}
+
+.align-items-baseline {
+  align-items: baseline !important;
+}
+
+.align-items-stretch {
+  align-items: stretch !important;
+}
+
+.align-content-start {
+  align-content: flex-start !important;
+}
+
+.align-content-end {
+  align-content: flex-end !important;
+}
+
+.align-content-center {
+  align-content: center !important;
+}
+
+.align-content-between {
+  align-content: space-between !important;
+}
+
+.align-content-around {
+  align-content: space-around !important;
+}
+
+.align-content-stretch {
+  align-content: stretch !important;
+}
+
+.align-self-auto {
+  align-self: auto !important;
+}
+
+.align-self-start {
+  align-self: flex-start !important;
+}
+
+.align-self-end {
+  align-self: flex-end !important;
+}
+
+.align-self-center {
+  align-self: center !important;
+}
+
+.align-self-baseline {
+  align-self: baseline !important;
+}
+
+.align-self-stretch {
+  align-self: stretch !important;
+}
+
+.order-first {
+  order: -1 !important;
+}
+
+.order-0 {
+  order: 0 !important;
+}
+
+.order-1 {
+  order: 1 !important;
+}
+
+.order-2 {
+  order: 2 !important;
+}
+
+.order-3 {
+  order: 3 !important;
+}
+
+.order-4 {
+  order: 4 !important;
+}
+
+.order-5 {
+  order: 5 !important;
+}
+
+.order-last {
+  order: 6 !important;
+}
+
+.m-0 {
+  margin: 0 !important;
+}
+
+.m-1 {
+  margin: 0.25rem !important;
+}
+
+.m-2 {
+  margin: 0.5rem !important;
+}
+
+.m-3 {
+  margin: 1rem !important;
+}
+
+.m-4 {
+  margin: 1.5rem !important;
+}
+
+.m-5 {
+  margin: 3rem !important;
+}
+
+.m-auto {
+  margin: auto !important;
+}
+
+.mx-0 {
+  margin-right: 0 !important;
+  margin-left: 0 !important;
+}
+
+.mx-1 {
+  margin-right: 0.25rem !important;
+  margin-left: 0.25rem !important;
+}
+
+.mx-2 {
+  margin-right: 0.5rem !important;
+  margin-left: 0.5rem !important;
+}
+
+.mx-3 {
+  margin-right: 1rem !important;
+  margin-left: 1rem !important;
+}
+
+.mx-4 {
+  margin-right: 1.5rem !important;
+  margin-left: 1.5rem !important;
+}
+
+.mx-5 {
+  margin-right: 3rem !important;
+  margin-left: 3rem !important;
+}
+
+.mx-auto {
+  margin-right: auto !important;
+  margin-left: auto !important;
+}
+
+.my-0 {
+  margin-top: 0 !important;
+  margin-bottom: 0 !important;
+}
+
+.my-1 {
+  margin-top: 0.25rem !important;
+  margin-bottom: 0.25rem !important;
+}
+
+.my-2 {
+  margin-top: 0.5rem !important;
+  margin-bottom: 0.5rem !important;
+}
+
+.my-3 {
+  margin-top: 1rem !important;
+  margin-bottom: 1rem !important;
+}
+
+.my-4 {
+  margin-top: 1.5rem !important;
+  margin-bottom: 1.5rem !important;
+}
+
+.my-5 {
+  margin-top: 3rem !important;
+  margin-bottom: 3rem !important;
+}
+
+.my-auto {
+  margin-top: auto !important;
+  margin-bottom: auto !important;
+}
+
+.mt-0 {
+  margin-top: 0 !important;
+}
+
+.mt-1 {
+  margin-top: 0.25rem !important;
+}
+
+.mt-2 {
+  margin-top: 0.5rem !important;
+}
+
+.mt-3 {
+  margin-top: 1rem !important;
+}
+
+.mt-4 {
+  margin-top: 1.5rem !important;
+}
+
+.mt-5 {
+  margin-top: 3rem !important;
+}
+
+.mt-auto {
+  margin-top: auto !important;
+}
+
+.me-0 {
+  margin-right: 0 !important;
+}
+
+.me-1 {
+  margin-right: 0.25rem !important;
+}
+
+.me-2 {
+  margin-right: 0.5rem !important;
+}
+
+.me-3 {
+  margin-right: 1rem !important;
+}
+
+.me-4 {
+  margin-right: 1.5rem !important;
+}
+
+.me-5 {
+  margin-right: 3rem !important;
+}
+
+.me-auto {
+  margin-right: auto !important;
+}
+
+.mb-0 {
+  margin-bottom: 0 !important;
+}
+
+.mb-1 {
+  margin-bottom: 0.25rem !important;
+}
+
+.mb-2 {
+  margin-bottom: 0.5rem !important;
+}
+
+.mb-3 {
+  margin-bottom: 1rem !important;
+}
+
+.mb-4 {
+  margin-bottom: 1.5rem !important;
+}
+
+.mb-5 {
+  margin-bottom: 3rem !important;
+}
+
+.mb-auto {
+  margin-bottom: auto !important;
+}
+
+.ms-0 {
+  margin-left: 0 !important;
+}
+
+.ms-1 {
+  margin-left: 0.25rem !important;
+}
+
+.ms-2 {
+  margin-left: 0.5rem !important;
+}
+
+.ms-3 {
+  margin-left: 1rem !important;
+}
+
+.ms-4 {
+  margin-left: 1.5rem !important;
+}
+
+.ms-5 {
+  margin-left: 3rem !important;
+}
+
+.ms-auto {
+  margin-left: auto !important;
+}
+
+.p-0 {
+  padding: 0 !important;
+}
+
+.p-1 {
+  padding: 0.25rem !important;
+}
+
+.p-2, .masthead {
+  padding: 0.5rem !important;
+}
+
+.p-3 {
+  padding: 1rem !important;
+}
+
+.p-4 {
+  padding: 1.5rem !important;
+}
+
+.p-5 {
+  padding: 3rem !important;
+}
+
+.px-0 {
+  padding-right: 0 !important;
+  padding-left: 0 !important;
+}
+
+.px-1 {
+  padding-right: 0.25rem !important;
+  padding-left: 0.25rem !important;
+}
+
+.px-2 {
+  padding-right: 0.5rem !important;
+  padding-left: 0.5rem !important;
+}
+
+.px-3 {
+  padding-right: 1rem !important;
+  padding-left: 1rem !important;
+}
+
+.px-4 {
+  padding-right: 1.5rem !important;
+  padding-left: 1.5rem !important;
+}
+
+.px-5 {
+  padding-right: 3rem !important;
+  padding-left: 3rem !important;
+}
+
+.py-0 {
+  padding-top: 0 !important;
+  padding-bottom: 0 !important;
+}
+
+.py-1 {
+  padding-top: 0.25rem !important;
+  padding-bottom: 0.25rem !important;
+}
+
+.py-2 {
+  padding-top: 0.5rem !important;
+  padding-bottom: 0.5rem !important;
+}
+
+.py-3 {
+  padding-top: 1rem !important;
+  padding-bottom: 1rem !important;
+}
+
+.py-4 {
+  padding-top: 1.5rem !important;
+  padding-bottom: 1.5rem !important;
+}
+
+.py-5 {
+  padding-top: 3rem !important;
+  padding-bottom: 3rem !important;
+}
+
+.pt-0 {
+  padding-top: 0 !important;
+}
+
+.pt-1 {
+  padding-top: 0.25rem !important;
+}
+
+.pt-2 {
+  padding-top: 0.5rem !important;
+}
+
+.pt-3 {
+  padding-top: 1rem !important;
+}
+
+.pt-4 {
+  padding-top: 1.5rem !important;
+}
+
+.pt-5 {
+  padding-top: 3rem !important;
+}
+
+.pe-0 {
+  padding-right: 0 !important;
+}
+
+.pe-1 {
+  padding-right: 0.25rem !important;
+}
+
+.pe-2 {
+  padding-right: 0.5rem !important;
+}
+
+.pe-3 {
+  padding-right: 1rem !important;
+}
+
+.pe-4 {
+  padding-right: 1.5rem !important;
+}
+
+.pe-5 {
+  padding-right: 3rem !important;
+}
+
+.pb-0 {
+  padding-bottom: 0 !important;
+}
+
+.pb-1 {
+  padding-bottom: 0.25rem !important;
+}
+
+.pb-2 {
+  padding-bottom: 0.5rem !important;
+}
+
+.pb-3 {
+  padding-bottom: 1rem !important;
+}
+
+.pb-4 {
+  padding-bottom: 1.5rem !important;
+}
+
+.pb-5 {
+  padding-bottom: 3rem !important;
+}
+
+.ps-0 {
+  padding-left: 0 !important;
+}
+
+.ps-1 {
+  padding-left: 0.25rem !important;
+}
+
+.ps-2 {
+  padding-left: 0.5rem !important;
+}
+
+.ps-3 {
+  padding-left: 1rem !important;
+}
+
+.ps-4 {
+  padding-left: 1.5rem !important;
+}
+
+.ps-5 {
+  padding-left: 3rem !important;
+}
+
+.font-monospace {
+  font-family: var(--bs-font-monospace) !important;
+}
+
+.fs-1 {
+  font-size: calc(1.3rem + 0.6vw) !important;
+}
+
+.fs-2 {
+  font-size: calc(1.278125rem + 0.3375vw) !important;
+}
+
+.fs-3 {
+  font-size: calc(1.25625rem + 0.075vw) !important;
+}
+
+.fs-4 {
+  font-size: 1.085rem !important;
+}
+
+.fs-5 {
+  font-size: 0.875rem !important;
+}
+
+.fs-6 {
+  font-size: 0.875rem !important;
+}
+
+.fst-italic {
+  font-style: italic !important;
+}
+
+.fst-normal {
+  font-style: normal !important;
+}
+
+.fw-light {
+  font-weight: 300 !important;
+}
+
+.fw-lighter {
+  font-weight: lighter !important;
+}
+
+.fw-normal {
+  font-weight: 400 !important;
+}
+
+.fw-bold {
+  font-weight: 700 !important;
+}
+
+.fw-bolder {
+  font-weight: bolder !important;
+}
+
+.lh-1 {
+  line-height: 1 !important;
+}
+
+.lh-sm {
+  line-height: 1.25 !important;
+}
+
+.lh-base {
+  line-height: 1.5 !important;
+}
+
+.lh-lg {
+  line-height: 2 !important;
+}
+
+.text-start {
+  text-align: left !important;
+}
+
+.text-end {
+  text-align: right !important;
+}
+
+.text-center {
+  text-align: center !important;
+}
+
+.text-decoration-none {
+  text-decoration: none !important;
+}
+
+.text-decoration-underline {
+  text-decoration: underline !important;
+}
+
+.text-decoration-line-through {
+  text-decoration: line-through !important;
+}
+
+.text-lowercase {
+  text-transform: lowercase !important;
+}
+
+.text-uppercase {
+  text-transform: uppercase !important;
+}
+
+.text-capitalize {
+  text-transform: capitalize !important;
+}
+
+.text-wrap {
+  white-space: normal !important;
+}
+
+.text-nowrap {
+  white-space: nowrap !important;
+}
+
+/* rtl:begin:remove */
+.text-break {
+  word-wrap: break-word !important;
+  word-break: break-word !important;
+}
+
+/* rtl:end:remove */
+.text-primary {
+  --bs-text-opacity: 1;
+  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
+}
+
+.text-secondary {
+  --bs-text-opacity: 1;
+  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
+}
+
+.text-success {
+  --bs-text-opacity: 1;
+  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
+}
+
+.text-info {
+  --bs-text-opacity: 1;
+  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
+}
+
+.text-warning {
+  --bs-text-opacity: 1;
+  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
+}
+
+.text-danger {
+  --bs-text-opacity: 1;
+  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
+}
+
+.text-light {
+  --bs-text-opacity: 1;
+  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
+}
+
+.text-dark {
+  --bs-text-opacity: 1;
+  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
+}
+
+.text-black {
+  --bs-text-opacity: 1;
+  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
+}
+
+.text-white {
+  --bs-text-opacity: 1;
+  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
+}
+
+.text-body {
+  --bs-text-opacity: 1;
+  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
+}
+
+.text-muted {
+  --bs-text-opacity: 1;
+  color: #6c757d !important;
+}
+
+.text-black-50 {
+  --bs-text-opacity: 1;
+  color: rgba(0, 0, 0, 0.5) !important;
+}
+
+.text-white-50 {
+  --bs-text-opacity: 1;
+  color: rgba(255, 255, 255, 0.5) !important;
+}
+
+.text-reset {
+  --bs-text-opacity: 1;
+  color: inherit !important;
+}
+
+.text-opacity-25 {
+  --bs-text-opacity: 0.25;
+}
+
+.text-opacity-50 {
+  --bs-text-opacity: 0.5;
+}
+
+.text-opacity-75 {
+  --bs-text-opacity: 0.75;
+}
+
+.text-opacity-100 {
+  --bs-text-opacity: 1;
+}
+
+.bg-primary {
+  --bs-bg-opacity: 1;
+  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
+}
+
+.bg-secondary {
+  --bs-bg-opacity: 1;
+  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
+}
+
+.bg-success {
+  --bs-bg-opacity: 1;
+  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
+}
+
+.bg-info {
+  --bs-bg-opacity: 1;
+  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
+}
+
+.bg-warning {
+  --bs-bg-opacity: 1;
+  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
+}
+
+.bg-danger {
+  --bs-bg-opacity: 1;
+  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
+}
+
+.bg-light {
+  --bs-bg-opacity: 1;
+  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
+}
+
+.bg-dark {
+  --bs-bg-opacity: 1;
+  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
+}
+
+.bg-black {
+  --bs-bg-opacity: 1;
+  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
+}
+
+.bg-white {
+  --bs-bg-opacity: 1;
+  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
+}
+
+.bg-body {
+  --bs-bg-opacity: 1;
+  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
+}
+
+.bg-transparent {
+  --bs-bg-opacity: 1;
+  background-color: transparent !important;
+}
+
+.bg-opacity-10 {
+  --bs-bg-opacity: 0.1;
+}
+
+.bg-opacity-25 {
+  --bs-bg-opacity: 0.25;
+}
+
+.bg-opacity-50 {
+  --bs-bg-opacity: 0.5;
+}
+
+.bg-opacity-75 {
+  --bs-bg-opacity: 0.75;
+}
+
+.bg-opacity-100 {
+  --bs-bg-opacity: 1;
+}
+
+.bg-gradient {
+  background-image: var(--bs-gradient) !important;
+}
+
+.user-select-all {
+  user-select: all !important;
+}
+
+.user-select-auto {
+  user-select: auto !important;
+}
+
+.user-select-none {
+  user-select: none !important;
+}
+
+.pe-none {
+  pointer-events: none !important;
+}
+
+.pe-auto {
+  pointer-events: auto !important;
+}
+
+.rounded {
+  border-radius: 0.25rem !important;
+}
+
+.rounded-0 {
+  border-radius: 0 !important;
+}
+
+.rounded-1 {
+  border-radius: 0.2rem !important;
+}
+
+.rounded-2 {
+  border-radius: 0.25rem !important;
+}
+
+.rounded-3 {
+  border-radius: 0.3rem !important;
+}
+
+.rounded-circle {
+  border-radius: 50% !important;
+}
+
+.rounded-pill {
+  border-radius: 50rem !important;
+}
+
+.rounded-top {
+  border-top-left-radius: 0.25rem !important;
+  border-top-right-radius: 0.25rem !important;
+}
+
+.rounded-end {
+  border-top-right-radius: 0.25rem !important;
+  border-bottom-right-radius: 0.25rem !important;
+}
+
+.rounded-bottom {
+  border-bottom-right-radius: 0.25rem !important;
+  border-bottom-left-radius: 0.25rem !important;
+}
+
+.rounded-start {
+  border-bottom-left-radius: 0.25rem !important;
+  border-top-left-radius: 0.25rem !important;
+}
+
+.visible {
+  visibility: visible !important;
+}
+
+.invisible {
+  visibility: hidden !important;
+}
+
+@media (min-width: 576px) {
+  .float-sm-start {
+    float: left !important;
+  }
+
+  .float-sm-end {
+    float: right !important;
+  }
+
+  .float-sm-none {
+    float: none !important;
+  }
+
+  .d-sm-inline {
+    display: inline !important;
+  }
+
+  .d-sm-inline-block {
+    display: inline-block !important;
+  }
+
+  .d-sm-block {
+    display: block !important;
+  }
+
+  .d-sm-grid {
+    display: grid !important;
+  }
+
+  .d-sm-table {
+    display: table !important;
+  }
+
+  .d-sm-table-row {
+    display: table-row !important;
+  }
+
+  .d-sm-table-cell {
+    display: table-cell !important;
+  }
+
+  .d-sm-flex {
+    display: flex !important;
+  }
+
+  .d-sm-inline-flex {
+    display: inline-flex !important;
+  }
+
+  .d-sm-none {
+    display: none !important;
+  }
+
+  .flex-sm-fill {
+    flex: 1 1 auto !important;
+  }
+
+  .flex-sm-row {
+    flex-direction: row !important;
+  }
+
+  .flex-sm-column {
+    flex-direction: column !important;
+  }
+
+  .flex-sm-row-reverse {
+    flex-direction: row-reverse !important;
+  }
+
+  .flex-sm-column-reverse {
+    flex-direction: column-reverse !important;
+  }
+
+  .flex-sm-grow-0 {
+    flex-grow: 0 !important;
+  }
+
+  .flex-sm-grow-1 {
+    flex-grow: 1 !important;
+  }
+
+  .flex-sm-shrink-0 {
+    flex-shrink: 0 !important;
+  }
+
+  .flex-sm-shrink-1 {
+    flex-shrink: 1 !important;
+  }
+
+  .flex-sm-wrap {
+    flex-wrap: wrap !important;
+  }
+
+  .flex-sm-nowrap {
+    flex-wrap: nowrap !important;
+  }
+
+  .flex-sm-wrap-reverse {
+    flex-wrap: wrap-reverse !important;
+  }
+
+  .gap-sm-0 {
+    gap: 0 !important;
+  }
+
+  .gap-sm-1 {
+    gap: 0.25rem !important;
+  }
+
+  .gap-sm-2 {
+    gap: 0.5rem !important;
+  }
+
+  .gap-sm-3 {
+    gap: 1rem !important;
+  }
+
+  .gap-sm-4 {
+    gap: 1.5rem !important;
+  }
+
+  .gap-sm-5 {
+    gap: 3rem !important;
+  }
+
+  .justify-content-sm-start {
+    justify-content: flex-start !important;
+  }
+
+  .justify-content-sm-end {
+    justify-content: flex-end !important;
+  }
+
+  .justify-content-sm-center {
+    justify-content: center !important;
+  }
+
+  .justify-content-sm-between {
+    justify-content: space-between !important;
+  }
+
+  .justify-content-sm-around {
+    justify-content: space-around !important;
+  }
+
+  .justify-content-sm-evenly {
+    justify-content: space-evenly !important;
+  }
+
+  .align-items-sm-start {
+    align-items: flex-start !important;
+  }
+
+  .align-items-sm-end {
+    align-items: flex-end !important;
+  }
+
+  .align-items-sm-center {
+    align-items: center !important;
+  }
+
+  .align-items-sm-baseline {
+    align-items: baseline !important;
+  }
+
+  .align-items-sm-stretch {
+    align-items: stretch !important;
+  }
+
+  .align-content-sm-start {
+    align-content: flex-start !important;
+  }
+
+  .align-content-sm-end {
+    align-content: flex-end !important;
+  }
+
+  .align-content-sm-center {
+    align-content: center !important;
+  }
+
+  .align-content-sm-between {
+    align-content: space-between !important;
+  }
+
+  .align-content-sm-around {
+    align-content: space-around !important;
+  }
+
+  .align-content-sm-stretch {
+    align-content: stretch !important;
+  }
+
+  .align-self-sm-auto {
+    align-self: auto !important;
+  }
+
+  .align-self-sm-start {
+    align-self: flex-start !important;
+  }
+
+  .align-self-sm-end {
+    align-self: flex-end !important;
+  }
+
+  .align-self-sm-center {
+    align-self: center !important;
+  }
+
+  .align-self-sm-baseline {
+    align-self: baseline !important;
+  }
+
+  .align-self-sm-stretch {
+    align-self: stretch !important;
+  }
+
+  .order-sm-first {
+    order: -1 !important;
+  }
+
+  .order-sm-0 {
+    order: 0 !important;
+  }
+
+  .order-sm-1 {
+    order: 1 !important;
+  }
+
+  .order-sm-2 {
+    order: 2 !important;
+  }
+
+  .order-sm-3 {
+    order: 3 !important;
+  }
+
+  .order-sm-4 {
+    order: 4 !important;
+  }
+
+  .order-sm-5 {
+    order: 5 !important;
+  }
+
+  .order-sm-last {
+    order: 6 !important;
+  }
+
+  .m-sm-0 {
+    margin: 0 !important;
+  }
+
+  .m-sm-1 {
+    margin: 0.25rem !important;
+  }
+
+  .m-sm-2 {
+    margin: 0.5rem !important;
+  }
+
+  .m-sm-3 {
+    margin: 1rem !important;
+  }
+
+  .m-sm-4 {
+    margin: 1.5rem !important;
+  }
+
+  .m-sm-5 {
+    margin: 3rem !important;
+  }
+
+  .m-sm-auto {
+    margin: auto !important;
+  }
+
+  .mx-sm-0 {
+    margin-right: 0 !important;
+    margin-left: 0 !important;
+  }
+
+  .mx-sm-1 {
+    margin-right: 0.25rem !important;
+    margin-left: 0.25rem !important;
+  }
+
+  .mx-sm-2 {
+    margin-right: 0.5rem !important;
+    margin-left: 0.5rem !important;
+  }
+
+  .mx-sm-3 {
+    margin-right: 1rem !important;
+    margin-left: 1rem !important;
+  }
+
+  .mx-sm-4 {
+    margin-right: 1.5rem !important;
+    margin-left: 1.5rem !important;
+  }
+
+  .mx-sm-5 {
+    margin-right: 3rem !important;
+    margin-left: 3rem !important;
+  }
+
+  .mx-sm-auto {
+    margin-right: auto !important;
+    margin-left: auto !important;
+  }
+
+  .my-sm-0 {
+    margin-top: 0 !important;
+    margin-bottom: 0 !important;
+  }
+
+  .my-sm-1 {
+    margin-top: 0.25rem !important;
+    margin-bottom: 0.25rem !important;
+  }
+
+  .my-sm-2 {
+    margin-top: 0.5rem !important;
+    margin-bottom: 0.5rem !important;
+  }
+
+  .my-sm-3 {
+    margin-top: 1rem !important;
+    margin-bottom: 1rem !important;
+  }
+
+  .my-sm-4 {
+    margin-top: 1.5rem !important;
+    margin-bottom: 1.5rem !important;
+  }
+
+  .my-sm-5 {
+    margin-top: 3rem !important;
+    margin-bottom: 3rem !important;
+  }
+
+  .my-sm-auto {
+    margin-top: auto !important;
+    margin-bottom: auto !important;
+  }
+
+  .mt-sm-0 {
+    margin-top: 0 !important;
+  }
+
+  .mt-sm-1 {
+    margin-top: 0.25rem !important;
+  }
+
+  .mt-sm-2 {
+    margin-top: 0.5rem !important;
+  }
+
+  .mt-sm-3 {
+    margin-top: 1rem !important;
+  }
+
+  .mt-sm-4 {
+    margin-top: 1.5rem !important;
+  }
+
+  .mt-sm-5 {
+    margin-top: 3rem !important;
+  }
+
+  .mt-sm-auto {
+    margin-top: auto !important;
+  }
+
+  .me-sm-0 {
+    margin-right: 0 !important;
+  }
+
+  .me-sm-1 {
+    margin-right: 0.25rem !important;
+  }
+
+  .me-sm-2 {
+    margin-right: 0.5rem !important;
+  }
+
+  .me-sm-3 {
+    margin-right: 1rem !important;
+  }
+
+  .me-sm-4 {
+    margin-right: 1.5rem !important;
+  }
+
+  .me-sm-5 {
+    margin-right: 3rem !important;
+  }
+
+  .me-sm-auto {
+    margin-right: auto !important;
+  }
+
+  .mb-sm-0 {
+    margin-bottom: 0 !important;
+  }
+
+  .mb-sm-1 {
+    margin-bottom: 0.25rem !important;
+  }
+
+  .mb-sm-2 {
+    margin-bottom: 0.5rem !important;
+  }
+
+  .mb-sm-3 {
+    margin-bottom: 1rem !important;
+  }
+
+  .mb-sm-4 {
+    margin-bottom: 1.5rem !important;
+  }
+
+  .mb-sm-5 {
+    margin-bottom: 3rem !important;
+  }
+
+  .mb-sm-auto {
+    margin-bottom: auto !important;
+  }
+
+  .ms-sm-0 {
+    margin-left: 0 !important;
+  }
+
+  .ms-sm-1 {
+    margin-left: 0.25rem !important;
+  }
+
+  .ms-sm-2 {
+    margin-left: 0.5rem !important;
+  }
+
+  .ms-sm-3 {
+    margin-left: 1rem !important;
+  }
+
+  .ms-sm-4 {
+    margin-left: 1.5rem !important;
+  }
+
+  .ms-sm-5 {
+    margin-left: 3rem !important;
+  }
+
+  .ms-sm-auto {
+    margin-left: auto !important;
+  }
+
+  .p-sm-0 {
+    padding: 0 !important;
+  }
+
+  .p-sm-1 {
+    padding: 0.25rem !important;
+  }
+
+  .p-sm-2 {
+    padding: 0.5rem !important;
+  }
+
+  .p-sm-3 {
+    padding: 1rem !important;
+  }
+
+  .p-sm-4 {
+    padding: 1.5rem !important;
+  }
+
+  .p-sm-5 {
+    padding: 3rem !important;
+  }
+
+  .px-sm-0 {
+    padding-right: 0 !important;
+    padding-left: 0 !important;
+  }
+
+  .px-sm-1 {
+    padding-right: 0.25rem !important;
+    padding-left: 0.25rem !important;
+  }
+
+  .px-sm-2 {
+    padding-right: 0.5rem !important;
+    padding-left: 0.5rem !important;
+  }
+
+  .px-sm-3 {
+    padding-right: 1rem !important;
+    padding-left: 1rem !important;
+  }
+
+  .px-sm-4 {
+    padding-right: 1.5rem !important;
+    padding-left: 1.5rem !important;
+  }
+
+  .px-sm-5 {
+    padding-right: 3rem !important;
+    padding-left: 3rem !important;
+  }
+
+  .py-sm-0 {
+    padding-top: 0 !important;
+    padding-bottom: 0 !important;
+  }
+
+  .py-sm-1 {
+    padding-top: 0.25rem !important;
+    padding-bottom: 0.25rem !important;
+  }
+
+  .py-sm-2 {
+    padding-top: 0.5rem !important;
+    padding-bottom: 0.5rem !important;
+  }
+
+  .py-sm-3 {
+    padding-top: 1rem !important;
+    padding-bottom: 1rem !important;
+  }
+
+  .py-sm-4 {
+    padding-top: 1.5rem !important;
+    padding-bottom: 1.5rem !important;
+  }
+
+  .py-sm-5 {
+    padding-top: 3rem !important;
+    padding-bottom: 3rem !important;
+  }
+
+  .pt-sm-0 {
+    padding-top: 0 !important;
+  }
+
+  .pt-sm-1 {
+    padding-top: 0.25rem !important;
+  }
+
+  .pt-sm-2 {
+    padding-top: 0.5rem !important;
+  }
+
+  .pt-sm-3 {
+    padding-top: 1rem !important;
+  }
+
+  .pt-sm-4 {
+    padding-top: 1.5rem !important;
+  }
+
+  .pt-sm-5 {
+    padding-top: 3rem !important;
+  }
+
+  .pe-sm-0 {
+    padding-right: 0 !important;
+  }
+
+  .pe-sm-1 {
+    padding-right: 0.25rem !important;
+  }
+
+  .pe-sm-2 {
+    padding-right: 0.5rem !important;
+  }
+
+  .pe-sm-3 {
+    padding-right: 1rem !important;
+  }
+
+  .pe-sm-4 {
+    padding-right: 1.5rem !important;
+  }
+
+  .pe-sm-5 {
+    padding-right: 3rem !important;
+  }
+
+  .pb-sm-0 {
+    padding-bottom: 0 !important;
+  }
+
+  .pb-sm-1 {
+    padding-bottom: 0.25rem !important;
+  }
+
+  .pb-sm-2 {
+    padding-bottom: 0.5rem !important;
+  }
+
+  .pb-sm-3 {
+    padding-bottom: 1rem !important;
+  }
+
+  .pb-sm-4 {
+    padding-bottom: 1.5rem !important;
+  }
+
+  .pb-sm-5 {
+    padding-bottom: 3rem !important;
+  }
+
+  .ps-sm-0 {
+    padding-left: 0 !important;
+  }
+
+  .ps-sm-1 {
+    padding-left: 0.25rem !important;
+  }
+
+  .ps-sm-2 {
+    padding-left: 0.5rem !important;
+  }
+
+  .ps-sm-3 {
+    padding-left: 1rem !important;
+  }
+
+  .ps-sm-4 {
+    padding-left: 1.5rem !important;
+  }
+
+  .ps-sm-5 {
+    padding-left: 3rem !important;
+  }
+
+  .text-sm-start {
+    text-align: left !important;
+  }
+
+  .text-sm-end {
+    text-align: right !important;
+  }
+
+  .text-sm-center {
+    text-align: center !important;
+  }
+}
+@media (min-width: 768px) {
+  .float-md-start {
+    float: left !important;
+  }
+
+  .float-md-end {
+    float: right !important;
+  }
+
+  .float-md-none {
+    float: none !important;
+  }
+
+  .d-md-inline {
+    display: inline !important;
+  }
+
+  .d-md-inline-block {
+    display: inline-block !important;
+  }
+
+  .d-md-block {
+    display: block !important;
+  }
+
+  .d-md-grid {
+    display: grid !important;
+  }
+
+  .d-md-table {
+    display: table !important;
+  }
+
+  .d-md-table-row {
+    display: table-row !important;
+  }
+
+  .d-md-table-cell {
+    display: table-cell !important;
+  }
+
+  .d-md-flex {
+    display: flex !important;
+  }
+
+  .d-md-inline-flex {
+    display: inline-flex !important;
+  }
+
+  .d-md-none {
+    display: none !important;
+  }
+
+  .flex-md-fill {
+    flex: 1 1 auto !important;
+  }
+
+  .flex-md-row {
+    flex-direction: row !important;
+  }
+
+  .flex-md-column {
+    flex-direction: column !important;
+  }
+
+  .flex-md-row-reverse {
+    flex-direction: row-reverse !important;
+  }
+
+  .flex-md-column-reverse {
+    flex-direction: column-reverse !important;
+  }
+
+  .flex-md-grow-0 {
+    flex-grow: 0 !important;
+  }
+
+  .flex-md-grow-1 {
+    flex-grow: 1 !important;
+  }
+
+  .flex-md-shrink-0 {
+    flex-shrink: 0 !important;
+  }
+
+  .flex-md-shrink-1 {
+    flex-shrink: 1 !important;
+  }
+
+  .flex-md-wrap {
+    flex-wrap: wrap !important;
+  }
+
+  .flex-md-nowrap {
+    flex-wrap: nowrap !important;
+  }
+
+  .flex-md-wrap-reverse {
+    flex-wrap: wrap-reverse !important;
+  }
+
+  .gap-md-0 {
+    gap: 0 !important;
+  }
+
+  .gap-md-1 {
+    gap: 0.25rem !important;
+  }
+
+  .gap-md-2 {
+    gap: 0.5rem !important;
+  }
+
+  .gap-md-3 {
+    gap: 1rem !important;
+  }
+
+  .gap-md-4 {
+    gap: 1.5rem !important;
+  }
+
+  .gap-md-5 {
+    gap: 3rem !important;
+  }
+
+  .justify-content-md-start {
+    justify-content: flex-start !important;
+  }
+
+  .justify-content-md-end {
+    justify-content: flex-end !important;
+  }
+
+  .justify-content-md-center {
+    justify-content: center !important;
+  }
+
+  .justify-content-md-between {
+    justify-content: space-between !important;
+  }
+
+  .justify-content-md-around {
+    justify-content: space-around !important;
+  }
+
+  .justify-content-md-evenly {
+    justify-content: space-evenly !important;
+  }
+
+  .align-items-md-start {
+    align-items: flex-start !important;
+  }
+
+  .align-items-md-end {
+    align-items: flex-end !important;
+  }
+
+  .align-items-md-center {
+    align-items: center !important;
+  }
+
+  .align-items-md-baseline {
+    align-items: baseline !important;
+  }
+
+  .align-items-md-stretch {
+    align-items: stretch !important;
+  }
+
+  .align-content-md-start {
+    align-content: flex-start !important;
+  }
+
+  .align-content-md-end {
+    align-content: flex-end !important;
+  }
+
+  .align-content-md-center {
+    align-content: center !important;
+  }
+
+  .align-content-md-between {
+    align-content: space-between !important;
+  }
+
+  .align-content-md-around {
+    align-content: space-around !important;
+  }
+
+  .align-content-md-stretch {
+    align-content: stretch !important;
+  }
+
+  .align-self-md-auto {
+    align-self: auto !important;
+  }
+
+  .align-self-md-start {
+    align-self: flex-start !important;
+  }
+
+  .align-self-md-end {
+    align-self: flex-end !important;
+  }
+
+  .align-self-md-center {
+    align-self: center !important;
+  }
+
+  .align-self-md-baseline {
+    align-self: baseline !important;
+  }
+
+  .align-self-md-stretch {
+    align-self: stretch !important;
+  }
+
+  .order-md-first {
+    order: -1 !important;
+  }
+
+  .order-md-0 {
+    order: 0 !important;
+  }
+
+  .order-md-1 {
+    order: 1 !important;
+  }
+
+  .order-md-2 {
+    order: 2 !important;
+  }
+
+  .order-md-3 {
+    order: 3 !important;
+  }
+
+  .order-md-4 {
+    order: 4 !important;
+  }
+
+  .order-md-5 {
+    order: 5 !important;
+  }
+
+  .order-md-last {
+    order: 6 !important;
+  }
+
+  .m-md-0 {
+    margin: 0 !important;
+  }
+
+  .m-md-1 {
+    margin: 0.25rem !important;
+  }
+
+  .m-md-2 {
+    margin: 0.5rem !important;
+  }
+
+  .m-md-3 {
+    margin: 1rem !important;
+  }
+
+  .m-md-4 {
+    margin: 1.5rem !important;
+  }
+
+  .m-md-5 {
+    margin: 3rem !important;
+  }
+
+  .m-md-auto {
+    margin: auto !important;
+  }
+
+  .mx-md-0 {
+    margin-right: 0 !important;
+    margin-left: 0 !important;
+  }
+
+  .mx-md-1 {
+    margin-right: 0.25rem !important;
+    margin-left: 0.25rem !important;
+  }
+
+  .mx-md-2 {
+    margin-right: 0.5rem !important;
+    margin-left: 0.5rem !important;
+  }
+
+  .mx-md-3 {
+    margin-right: 1rem !important;
+    margin-left: 1rem !important;
+  }
+
+  .mx-md-4 {
+    margin-right: 1.5rem !important;
+    margin-left: 1.5rem !important;
+  }
+
+  .mx-md-5 {
+    margin-right: 3rem !important;
+    margin-left: 3rem !important;
+  }
+
+  .mx-md-auto {
+    margin-right: auto !important;
+    margin-left: auto !important;
+  }
+
+  .my-md-0 {
+    margin-top: 0 !important;
+    margin-bottom: 0 !important;
+  }
+
+  .my-md-1 {
+    margin-top: 0.25rem !important;
+    margin-bottom: 0.25rem !important;
+  }
+
+  .my-md-2 {
+    margin-top: 0.5rem !important;
+    margin-bottom: 0.5rem !important;
+  }
+
+  .my-md-3 {
+    margin-top: 1rem !important;
+    margin-bottom: 1rem !important;
+  }
+
+  .my-md-4 {
+    margin-top: 1.5rem !important;
+    margin-bottom: 1.5rem !important;
+  }
+
+  .my-md-5 {
+    margin-top: 3rem !important;
+    margin-bottom: 3rem !important;
+  }
+
+  .my-md-auto {
+    margin-top: auto !important;
+    margin-bottom: auto !important;
+  }
+
+  .mt-md-0 {
+    margin-top: 0 !important;
+  }
+
+  .mt-md-1 {
+    margin-top: 0.25rem !important;
+  }
+
+  .mt-md-2 {
+    margin-top: 0.5rem !important;
+  }
+
+  .mt-md-3 {
+    margin-top: 1rem !important;
+  }
+
+  .mt-md-4 {
+    margin-top: 1.5rem !important;
+  }
+
+  .mt-md-5 {
+    margin-top: 3rem !important;
+  }
+
+  .mt-md-auto {
+    margin-top: auto !important;
+  }
+
+  .me-md-0 {
+    margin-right: 0 !important;
+  }
+
+  .me-md-1 {
+    margin-right: 0.25rem !important;
+  }
+
+  .me-md-2 {
+    margin-right: 0.5rem !important;
+  }
+
+  .me-md-3 {
+    margin-right: 1rem !important;
+  }
+
+  .me-md-4 {
+    margin-right: 1.5rem !important;
+  }
+
+  .me-md-5 {
+    margin-right: 3rem !important;
+  }
+
+  .me-md-auto {
+    margin-right: auto !important;
+  }
+
+  .mb-md-0 {
+    margin-bottom: 0 !important;
+  }
+
+  .mb-md-1 {
+    margin-bottom: 0.25rem !important;
+  }
+
+  .mb-md-2 {
+    margin-bottom: 0.5rem !important;
+  }
+
+  .mb-md-3 {
+    margin-bottom: 1rem !important;
+  }
+
+  .mb-md-4 {
+    margin-bottom: 1.5rem !important;
+  }
+
+  .mb-md-5 {
+    margin-bottom: 3rem !important;
+  }
+
+  .mb-md-auto {
+    margin-bottom: auto !important;
+  }
+
+  .ms-md-0 {
+    margin-left: 0 !important;
+  }
+
+  .ms-md-1 {
+    margin-left: 0.25rem !important;
+  }
+
+  .ms-md-2 {
+    margin-left: 0.5rem !important;
+  }
+
+  .ms-md-3 {
+    margin-left: 1rem !important;
+  }
+
+  .ms-md-4 {
+    margin-left: 1.5rem !important;
+  }
+
+  .ms-md-5 {
+    margin-left: 3rem !important;
+  }
+
+  .ms-md-auto {
+    margin-left: auto !important;
+  }
+
+  .p-md-0 {
+    padding: 0 !important;
+  }
+
+  .p-md-1 {
+    padding: 0.25rem !important;
+  }
+
+  .p-md-2 {
+    padding: 0.5rem !important;
+  }
+
+  .p-md-3 {
+    padding: 1rem !important;
+  }
+
+  .p-md-4 {
+    padding: 1.5rem !important;
+  }
+
+  .p-md-5 {
+    padding: 3rem !important;
+  }
+
+  .px-md-0 {
+    padding-right: 0 !important;
+    padding-left: 0 !important;
+  }
+
+  .px-md-1 {
+    padding-right: 0.25rem !important;
+    padding-left: 0.25rem !important;
+  }
+
+  .px-md-2 {
+    padding-right: 0.5rem !important;
+    padding-left: 0.5rem !important;
+  }
+
+  .px-md-3 {
+    padding-right: 1rem !important;
+    padding-left: 1rem !important;
+  }
+
+  .px-md-4 {
+    padding-right: 1.5rem !important;
+    padding-left: 1.5rem !important;
+  }
+
+  .px-md-5 {
+    padding-right: 3rem !important;
+    padding-left: 3rem !important;
+  }
+
+  .py-md-0 {
+    padding-top: 0 !important;
+    padding-bottom: 0 !important;
+  }
+
+  .py-md-1 {
+    padding-top: 0.25rem !important;
+    padding-bottom: 0.25rem !important;
+  }
+
+  .py-md-2 {
+    padding-top: 0.5rem !important;
+    padding-bottom: 0.5rem !important;
+  }
+
+  .py-md-3 {
+    padding-top: 1rem !important;
+    padding-bottom: 1rem !important;
+  }
+
+  .py-md-4 {
+    padding-top: 1.5rem !important;
+    padding-bottom: 1.5rem !important;
+  }
+
+  .py-md-5 {
+    padding-top: 3rem !important;
+    padding-bottom: 3rem !important;
+  }
+
+  .pt-md-0 {
+    padding-top: 0 !important;
+  }
+
+  .pt-md-1 {
+    padding-top: 0.25rem !important;
+  }
+
+  .pt-md-2 {
+    padding-top: 0.5rem !important;
+  }
+
+  .pt-md-3 {
+    padding-top: 1rem !important;
+  }
+
+  .pt-md-4 {
+    padding-top: 1.5rem !important;
+  }
+
+  .pt-md-5 {
+    padding-top: 3rem !important;
+  }
+
+  .pe-md-0 {
+    padding-right: 0 !important;
+  }
+
+  .pe-md-1 {
+    padding-right: 0.25rem !important;
+  }
+
+  .pe-md-2 {
+    padding-right: 0.5rem !important;
+  }
+
+  .pe-md-3 {
+    padding-right: 1rem !important;
+  }
+
+  .pe-md-4 {
+    padding-right: 1.5rem !important;
+  }
+
+  .pe-md-5 {
+    padding-right: 3rem !important;
+  }
+
+  .pb-md-0 {
+    padding-bottom: 0 !important;
+  }
+
+  .pb-md-1 {
+    padding-bottom: 0.25rem !important;
+  }
+
+  .pb-md-2 {
+    padding-bottom: 0.5rem !important;
+  }
+
+  .pb-md-3 {
+    padding-bottom: 1rem !important;
+  }
+
+  .pb-md-4 {
+    padding-bottom: 1.5rem !important;
+  }
+
+  .pb-md-5 {
+    padding-bottom: 3rem !important;
+  }
+
+  .ps-md-0 {
+    padding-left: 0 !important;
+  }
+
+  .ps-md-1 {
+    padding-left: 0.25rem !important;
+  }
+
+  .ps-md-2 {
+    padding-left: 0.5rem !important;
+  }
+
+  .ps-md-3 {
+    padding-left: 1rem !important;
+  }
+
+  .ps-md-4 {
+    padding-left: 1.5rem !important;
+  }
+
+  .ps-md-5 {
+    padding-left: 3rem !important;
+  }
+
+  .text-md-start {
+    text-align: left !important;
+  }
+
+  .text-md-end {
+    text-align: right !important;
+  }
+
+  .text-md-center {
+    text-align: center !important;
+  }
+}
+@media (min-width: 992px) {
+  .float-lg-start {
+    float: left !important;
+  }
+
+  .float-lg-end {
+    float: right !important;
+  }
+
+  .float-lg-none {
+    float: none !important;
+  }
+
+  .d-lg-inline {
+    display: inline !important;
+  }
+
+  .d-lg-inline-block {
+    display: inline-block !important;
+  }
+
+  .d-lg-block {
+    display: block !important;
+  }
+
+  .d-lg-grid {
+    display: grid !important;
+  }
+
+  .d-lg-table {
+    display: table !important;
+  }
+
+  .d-lg-table-row {
+    display: table-row !important;
+  }
+
+  .d-lg-table-cell {
+    display: table-cell !important;
+  }
+
+  .d-lg-flex {
+    display: flex !important;
+  }
+
+  .d-lg-inline-flex {
+    display: inline-flex !important;
+  }
+
+  .d-lg-none {
+    display: none !important;
+  }
+
+  .flex-lg-fill {
+    flex: 1 1 auto !important;
+  }
+
+  .flex-lg-row {
+    flex-direction: row !important;
+  }
+
+  .flex-lg-column {
+    flex-direction: column !important;
+  }
+
+  .flex-lg-row-reverse {
+    flex-direction: row-reverse !important;
+  }
+
+  .flex-lg-column-reverse {
+    flex-direction: column-reverse !important;
+  }
+
+  .flex-lg-grow-0 {
+    flex-grow: 0 !important;
+  }
+
+  .flex-lg-grow-1 {
+    flex-grow: 1 !important;
+  }
+
+  .flex-lg-shrink-0 {
+    flex-shrink: 0 !important;
+  }
+
+  .flex-lg-shrink-1 {
+    flex-shrink: 1 !important;
+  }
+
+  .flex-lg-wrap {
+    flex-wrap: wrap !important;
+  }
+
+  .flex-lg-nowrap {
+    flex-wrap: nowrap !important;
+  }
+
+  .flex-lg-wrap-reverse {
+    flex-wrap: wrap-reverse !important;
+  }
+
+  .gap-lg-0 {
+    gap: 0 !important;
+  }
+
+  .gap-lg-1 {
+    gap: 0.25rem !important;
+  }
+
+  .gap-lg-2 {
+    gap: 0.5rem !important;
+  }
+
+  .gap-lg-3 {
+    gap: 1rem !important;
+  }
+
+  .gap-lg-4 {
+    gap: 1.5rem !important;
+  }
+
+  .gap-lg-5 {
+    gap: 3rem !important;
+  }
+
+  .justify-content-lg-start {
+    justify-content: flex-start !important;
+  }
+
+  .justify-content-lg-end {
+    justify-content: flex-end !important;
+  }
+
+  .justify-content-lg-center {
+    justify-content: center !important;
+  }
+
+  .justify-content-lg-between {
+    justify-content: space-between !important;
+  }
+
+  .justify-content-lg-around {
+    justify-content: space-around !important;
+  }
+
+  .justify-content-lg-evenly {
+    justify-content: space-evenly !important;
+  }
+
+  .align-items-lg-start {
+    align-items: flex-start !important;
+  }
+
+  .align-items-lg-end {
+    align-items: flex-end !important;
+  }
+
+  .align-items-lg-center {
+    align-items: center !important;
+  }
+
+  .align-items-lg-baseline {
+    align-items: baseline !important;
+  }
+
+  .align-items-lg-stretch {
+    align-items: stretch !important;
+  }
+
+  .align-content-lg-start {
+    align-content: flex-start !important;
+  }
+
+  .align-content-lg-end {
+    align-content: flex-end !important;
+  }
+
+  .align-content-lg-center {
+    align-content: center !important;
+  }
+
+  .align-content-lg-between {
+    align-content: space-between !important;
+  }
+
+  .align-content-lg-around {
+    align-content: space-around !important;
+  }
+
+  .align-content-lg-stretch {
+    align-content: stretch !important;
+  }
+
+  .align-self-lg-auto {
+    align-self: auto !important;
+  }
+
+  .align-self-lg-start {
+    align-self: flex-start !important;
+  }
+
+  .align-self-lg-end {
+    align-self: flex-end !important;
+  }
+
+  .align-self-lg-center {
+    align-self: center !important;
+  }
+
+  .align-self-lg-baseline {
+    align-self: baseline !important;
+  }
+
+  .align-self-lg-stretch {
+    align-self: stretch !important;
+  }
+
+  .order-lg-first {
+    order: -1 !important;
+  }
+
+  .order-lg-0 {
+    order: 0 !important;
+  }
+
+  .order-lg-1 {
+    order: 1 !important;
+  }
+
+  .order-lg-2 {
+    order: 2 !important;
+  }
+
+  .order-lg-3 {
+    order: 3 !important;
+  }
+
+  .order-lg-4 {
+    order: 4 !important;
+  }
+
+  .order-lg-5 {
+    order: 5 !important;
+  }
+
+  .order-lg-last {
+    order: 6 !important;
+  }
+
+  .m-lg-0 {
+    margin: 0 !important;
+  }
+
+  .m-lg-1 {
+    margin: 0.25rem !important;
+  }
+
+  .m-lg-2 {
+    margin: 0.5rem !important;
+  }
+
+  .m-lg-3 {
+    margin: 1rem !important;
+  }
+
+  .m-lg-4 {
+    margin: 1.5rem !important;
+  }
+
+  .m-lg-5 {
+    margin: 3rem !important;
+  }
+
+  .m-lg-auto {
+    margin: auto !important;
+  }
+
+  .mx-lg-0 {
+    margin-right: 0 !important;
+    margin-left: 0 !important;
+  }
+
+  .mx-lg-1 {
+    margin-right: 0.25rem !important;
+    margin-left: 0.25rem !important;
+  }
+
+  .mx-lg-2 {
+    margin-right: 0.5rem !important;
+    margin-left: 0.5rem !important;
+  }
+
+  .mx-lg-3 {
+    margin-right: 1rem !important;
+    margin-left: 1rem !important;
+  }
+
+  .mx-lg-4 {
+    margin-right: 1.5rem !important;
+    margin-left: 1.5rem !important;
+  }
+
+  .mx-lg-5 {
+    margin-right: 3rem !important;
+    margin-left: 3rem !important;
+  }
+
+  .mx-lg-auto {
+    margin-right: auto !important;
+    margin-left: auto !important;
+  }
+
+  .my-lg-0 {
+    margin-top: 0 !important;
+    margin-bottom: 0 !important;
+  }
+
+  .my-lg-1 {
+    margin-top: 0.25rem !important;
+    margin-bottom: 0.25rem !important;
+  }
+
+  .my-lg-2 {
+    margin-top: 0.5rem !important;
+    margin-bottom: 0.5rem !important;
+  }
+
+  .my-lg-3 {
+    margin-top: 1rem !important;
+    margin-bottom: 1rem !important;
+  }
+
+  .my-lg-4 {
+    margin-top: 1.5rem !important;
+    margin-bottom: 1.5rem !important;
+  }
+
+  .my-lg-5 {
+    margin-top: 3rem !important;
+    margin-bottom: 3rem !important;
+  }
+
+  .my-lg-auto {
+    margin-top: auto !important;
+    margin-bottom: auto !important;
+  }
+
+  .mt-lg-0 {
+    margin-top: 0 !important;
+  }
+
+  .mt-lg-1 {
+    margin-top: 0.25rem !important;
+  }
+
+  .mt-lg-2 {
+    margin-top: 0.5rem !important;
+  }
+
+  .mt-lg-3 {
+    margin-top: 1rem !important;
+  }
+
+  .mt-lg-4 {
+    margin-top: 1.5rem !important;
+  }
+
+  .mt-lg-5 {
+    margin-top: 3rem !important;
+  }
+
+  .mt-lg-auto {
+    margin-top: auto !important;
+  }
+
+  .me-lg-0 {
+    margin-right: 0 !important;
+  }
+
+  .me-lg-1 {
+    margin-right: 0.25rem !important;
+  }
+
+  .me-lg-2 {
+    margin-right: 0.5rem !important;
+  }
+
+  .me-lg-3 {
+    margin-right: 1rem !important;
+  }
+
+  .me-lg-4 {
+    margin-right: 1.5rem !important;
+  }
+
+  .me-lg-5 {
+    margin-right: 3rem !important;
+  }
+
+  .me-lg-auto {
+    margin-right: auto !important;
+  }
+
+  .mb-lg-0 {
+    margin-bottom: 0 !important;
+  }
+
+  .mb-lg-1 {
+    margin-bottom: 0.25rem !important;
+  }
+
+  .mb-lg-2 {
+    margin-bottom: 0.5rem !important;
+  }
+
+  .mb-lg-3 {
+    margin-bottom: 1rem !important;
+  }
+
+  .mb-lg-4 {
+    margin-bottom: 1.5rem !important;
+  }
+
+  .mb-lg-5 {
+    margin-bottom: 3rem !important;
+  }
+
+  .mb-lg-auto {
+    margin-bottom: auto !important;
+  }
+
+  .ms-lg-0 {
+    margin-left: 0 !important;
+  }
+
+  .ms-lg-1 {
+    margin-left: 0.25rem !important;
+  }
+
+  .ms-lg-2 {
+    margin-left: 0.5rem !important;
+  }
+
+  .ms-lg-3 {
+    margin-left: 1rem !important;
+  }
+
+  .ms-lg-4 {
+    margin-left: 1.5rem !important;
+  }
+
+  .ms-lg-5 {
+    margin-left: 3rem !important;
+  }
+
+  .ms-lg-auto {
+    margin-left: auto !important;
+  }
+
+  .p-lg-0 {
+    padding: 0 !important;
+  }
+
+  .p-lg-1 {
+    padding: 0.25rem !important;
+  }
+
+  .p-lg-2 {
+    padding: 0.5rem !important;
+  }
+
+  .p-lg-3 {
+    padding: 1rem !important;
+  }
+
+  .p-lg-4 {
+    padding: 1.5rem !important;
+  }
+
+  .p-lg-5 {
+    padding: 3rem !important;
+  }
+
+  .px-lg-0 {
+    padding-right: 0 !important;
+    padding-left: 0 !important;
+  }
+
+  .px-lg-1 {
+    padding-right: 0.25rem !important;
+    padding-left: 0.25rem !important;
+  }
+
+  .px-lg-2 {
+    padding-right: 0.5rem !important;
+    padding-left: 0.5rem !important;
+  }
+
+  .px-lg-3 {
+    padding-right: 1rem !important;
+    padding-left: 1rem !important;
+  }
+
+  .px-lg-4 {
+    padding-right: 1.5rem !important;
+    padding-left: 1.5rem !important;
+  }
+
+  .px-lg-5 {
+    padding-right: 3rem !important;
+    padding-left: 3rem !important;
+  }
+
+  .py-lg-0 {
+    padding-top: 0 !important;
+    padding-bottom: 0 !important;
+  }
+
+  .py-lg-1 {
+    padding-top: 0.25rem !important;
+    padding-bottom: 0.25rem !important;
+  }
+
+  .py-lg-2 {
+    padding-top: 0.5rem !important;
+    padding-bottom: 0.5rem !important;
+  }
+
+  .py-lg-3 {
+    padding-top: 1rem !important;
+    padding-bottom: 1rem !important;
+  }
+
+  .py-lg-4 {
+    padding-top: 1.5rem !important;
+    padding-bottom: 1.5rem !important;
+  }
+
+  .py-lg-5 {
+    padding-top: 3rem !important;
+    padding-bottom: 3rem !important;
+  }
+
+  .pt-lg-0 {
+    padding-top: 0 !important;
+  }
+
+  .pt-lg-1 {
+    padding-top: 0.25rem !important;
+  }
+
+  .pt-lg-2 {
+    padding-top: 0.5rem !important;
+  }
+
+  .pt-lg-3 {
+    padding-top: 1rem !important;
+  }
+
+  .pt-lg-4 {
+    padding-top: 1.5rem !important;
+  }
+
+  .pt-lg-5 {
+    padding-top: 3rem !important;
+  }
+
+  .pe-lg-0 {
+    padding-right: 0 !important;
+  }
+
+  .pe-lg-1 {
+    padding-right: 0.25rem !important;
+  }
+
+  .pe-lg-2 {
+    padding-right: 0.5rem !important;
+  }
+
+  .pe-lg-3 {
+    padding-right: 1rem !important;
+  }
+
+  .pe-lg-4 {
+    padding-right: 1.5rem !important;
+  }
+
+  .pe-lg-5 {
+    padding-right: 3rem !important;
+  }
+
+  .pb-lg-0 {
+    padding-bottom: 0 !important;
+  }
+
+  .pb-lg-1 {
+    padding-bottom: 0.25rem !important;
+  }
+
+  .pb-lg-2 {
+    padding-bottom: 0.5rem !important;
+  }
+
+  .pb-lg-3 {
+    padding-bottom: 1rem !important;
+  }
+
+  .pb-lg-4 {
+    padding-bottom: 1.5rem !important;
+  }
+
+  .pb-lg-5 {
+    padding-bottom: 3rem !important;
+  }
+
+  .ps-lg-0 {
+    padding-left: 0 !important;
+  }
+
+  .ps-lg-1 {
+    padding-left: 0.25rem !important;
+  }
+
+  .ps-lg-2 {
+    padding-left: 0.5rem !important;
+  }
+
+  .ps-lg-3 {
+    padding-left: 1rem !important;
+  }
+
+  .ps-lg-4 {
+    padding-left: 1.5rem !important;
+  }
+
+  .ps-lg-5 {
+    padding-left: 3rem !important;
+  }
+
+  .text-lg-start {
+    text-align: left !important;
+  }
+
+  .text-lg-end {
+    text-align: right !important;
+  }
+
+  .text-lg-center {
+    text-align: center !important;
+  }
+}
+@media (min-width: 1200px) {
+  .float-xl-start {
+    float: left !important;
+  }
+
+  .float-xl-end {
+    float: right !important;
+  }
+
+  .float-xl-none {
+    float: none !important;
+  }
+
+  .d-xl-inline {
+    display: inline !important;
+  }
+
+  .d-xl-inline-block {
+    display: inline-block !important;
+  }
+
+  .d-xl-block {
+    display: block !important;
+  }
+
+  .d-xl-grid {
+    display: grid !important;
+  }
+
+  .d-xl-table {
+    display: table !important;
+  }
+
+  .d-xl-table-row {
+    display: table-row !important;
+  }
+
+  .d-xl-table-cell {
+    display: table-cell !important;
+  }
+
+  .d-xl-flex {
+    display: flex !important;
+  }
+
+  .d-xl-inline-flex {
+    display: inline-flex !important;
+  }
+
+  .d-xl-none {
+    display: none !important;
+  }
+
+  .flex-xl-fill {
+    flex: 1 1 auto !important;
+  }
+
+  .flex-xl-row {
+    flex-direction: row !important;
+  }
+
+  .flex-xl-column {
+    flex-direction: column !important;
+  }
+
+  .flex-xl-row-reverse {
+    flex-direction: row-reverse !important;
+  }
+
+  .flex-xl-column-reverse {
+    flex-direction: column-reverse !important;
+  }
+
+  .flex-xl-grow-0 {
+    flex-grow: 0 !important;
+  }
+
+  .flex-xl-grow-1 {
+    flex-grow: 1 !important;
+  }
+
+  .flex-xl-shrink-0 {
+    flex-shrink: 0 !important;
+  }
+
+  .flex-xl-shrink-1 {
+    flex-shrink: 1 !important;
+  }
+
+  .flex-xl-wrap {
+    flex-wrap: wrap !important;
+  }
+
+  .flex-xl-nowrap {
+    flex-wrap: nowrap !important;
+  }
+
+  .flex-xl-wrap-reverse {
+    flex-wrap: wrap-reverse !important;
+  }
+
+  .gap-xl-0 {
+    gap: 0 !important;
+  }
+
+  .gap-xl-1 {
+    gap: 0.25rem !important;
+  }
+
+  .gap-xl-2 {
+    gap: 0.5rem !important;
+  }
+
+  .gap-xl-3 {
+    gap: 1rem !important;
+  }
+
+  .gap-xl-4 {
+    gap: 1.5rem !important;
+  }
+
+  .gap-xl-5 {
+    gap: 3rem !important;
+  }
+
+  .justify-content-xl-start {
+    justify-content: flex-start !important;
+  }
+
+  .justify-content-xl-end {
+    justify-content: flex-end !important;
+  }
+
+  .justify-content-xl-center {
+    justify-content: center !important;
+  }
+
+  .justify-content-xl-between {
+    justify-content: space-between !important;
+  }
+
+  .justify-content-xl-around {
+    justify-content: space-around !important;
+  }
+
+  .justify-content-xl-evenly {
+    justify-content: space-evenly !important;
+  }
+
+  .align-items-xl-start {
+    align-items: flex-start !important;
+  }
+
+  .align-items-xl-end {
+    align-items: flex-end !important;
+  }
+
+  .align-items-xl-center {
+    align-items: center !important;
+  }
+
+  .align-items-xl-baseline {
+    align-items: baseline !important;
+  }
+
+  .align-items-xl-stretch {
+    align-items: stretch !important;
+  }
+
+  .align-content-xl-start {
+    align-content: flex-start !important;
+  }
+
+  .align-content-xl-end {
+    align-content: flex-end !important;
+  }
+
+  .align-content-xl-center {
+    align-content: center !important;
+  }
+
+  .align-content-xl-between {
+    align-content: space-between !important;
+  }
+
+  .align-content-xl-around {
+    align-content: space-around !important;
+  }
+
+  .align-content-xl-stretch {
+    align-content: stretch !important;
+  }
+
+  .align-self-xl-auto {
+    align-self: auto !important;
+  }
+
+  .align-self-xl-start {
+    align-self: flex-start !important;
+  }
+
+  .align-self-xl-end {
+    align-self: flex-end !important;
+  }
+
+  .align-self-xl-center {
+    align-self: center !important;
+  }
+
+  .align-self-xl-baseline {
+    align-self: baseline !important;
+  }
+
+  .align-self-xl-stretch {
+    align-self: stretch !important;
+  }
+
+  .order-xl-first {
+    order: -1 !important;
+  }
+
+  .order-xl-0 {
+    order: 0 !important;
+  }
+
+  .order-xl-1 {
+    order: 1 !important;
+  }
+
+  .order-xl-2 {
+    order: 2 !important;
+  }
+
+  .order-xl-3 {
+    order: 3 !important;
+  }
+
+  .order-xl-4 {
+    order: 4 !important;
+  }
+
+  .order-xl-5 {
+    order: 5 !important;
+  }
+
+  .order-xl-last {
+    order: 6 !important;
+  }
+
+  .m-xl-0 {
+    margin: 0 !important;
+  }
+
+  .m-xl-1 {
+    margin: 0.25rem !important;
+  }
+
+  .m-xl-2 {
+    margin: 0.5rem !important;
+  }
+
+  .m-xl-3 {
+    margin: 1rem !important;
+  }
+
+  .m-xl-4 {
+    margin: 1.5rem !important;
+  }
+
+  .m-xl-5 {
+    margin: 3rem !important;
+  }
+
+  .m-xl-auto {
+    margin: auto !important;
+  }
+
+  .mx-xl-0 {
+    margin-right: 0 !important;
+    margin-left: 0 !important;
+  }
+
+  .mx-xl-1 {
+    margin-right: 0.25rem !important;
+    margin-left: 0.25rem !important;
+  }
+
+  .mx-xl-2 {
+    margin-right: 0.5rem !important;
+    margin-left: 0.5rem !important;
+  }
+
+  .mx-xl-3 {
+    margin-right: 1rem !important;
+    margin-left: 1rem !important;
+  }
+
+  .mx-xl-4 {
+    margin-right: 1.5rem !important;
+    margin-left: 1.5rem !important;
+  }
+
+  .mx-xl-5 {
+    margin-right: 3rem !important;
+    margin-left: 3rem !important;
+  }
+
+  .mx-xl-auto {
+    margin-right: auto !important;
+    margin-left: auto !important;
+  }
+
+  .my-xl-0 {
+    margin-top: 0 !important;
+    margin-bottom: 0 !important;
+  }
+
+  .my-xl-1 {
+    margin-top: 0.25rem !important;
+    margin-bottom: 0.25rem !important;
+  }
+
+  .my-xl-2 {
+    margin-top: 0.5rem !important;
+    margin-bottom: 0.5rem !important;
+  }
+
+  .my-xl-3 {
+    margin-top: 1rem !important;
+    margin-bottom: 1rem !important;
+  }
+
+  .my-xl-4 {
+    margin-top: 1.5rem !important;
+    margin-bottom: 1.5rem !important;
+  }
+
+  .my-xl-5 {
+    margin-top: 3rem !important;
+    margin-bottom: 3rem !important;
+  }
+
+  .my-xl-auto {
+    margin-top: auto !important;
+    margin-bottom: auto !important;
+  }
+
+  .mt-xl-0 {
+    margin-top: 0 !important;
+  }
+
+  .mt-xl-1 {
+    margin-top: 0.25rem !important;
+  }
+
+  .mt-xl-2 {
+    margin-top: 0.5rem !important;
+  }
+
+  .mt-xl-3 {
+    margin-top: 1rem !important;
+  }
+
+  .mt-xl-4 {
+    margin-top: 1.5rem !important;
+  }
+
+  .mt-xl-5 {
+    margin-top: 3rem !important;
+  }
+
+  .mt-xl-auto {
+    margin-top: auto !important;
+  }
+
+  .me-xl-0 {
+    margin-right: 0 !important;
+  }
+
+  .me-xl-1 {
+    margin-right: 0.25rem !important;
+  }
+
+  .me-xl-2 {
+    margin-right: 0.5rem !important;
+  }
+
+  .me-xl-3 {
+    margin-right: 1rem !important;
+  }
+
+  .me-xl-4 {
+    margin-right: 1.5rem !important;
+  }
+
+  .me-xl-5 {
+    margin-right: 3rem !important;
+  }
+
+  .me-xl-auto {
+    margin-right: auto !important;
+  }
+
+  .mb-xl-0 {
+    margin-bottom: 0 !important;
+  }
+
+  .mb-xl-1 {
+    margin-bottom: 0.25rem !important;
+  }
+
+  .mb-xl-2 {
+    margin-bottom: 0.5rem !important;
+  }
+
+  .mb-xl-3 {
+    margin-bottom: 1rem !important;
+  }
+
+  .mb-xl-4 {
+    margin-bottom: 1.5rem !important;
+  }
+
+  .mb-xl-5 {
+    margin-bottom: 3rem !important;
+  }
+
+  .mb-xl-auto {
+    margin-bottom: auto !important;
+  }
+
+  .ms-xl-0 {
+    margin-left: 0 !important;
+  }
+
+  .ms-xl-1 {
+    margin-left: 0.25rem !important;
+  }
+
+  .ms-xl-2 {
+    margin-left: 0.5rem !important;
+  }
+
+  .ms-xl-3 {
+    margin-left: 1rem !important;
+  }
+
+  .ms-xl-4 {
+    margin-left: 1.5rem !important;
+  }
+
+  .ms-xl-5 {
+    margin-left: 3rem !important;
+  }
+
+  .ms-xl-auto {
+    margin-left: auto !important;
+  }
+
+  .p-xl-0 {
+    padding: 0 !important;
+  }
+
+  .p-xl-1 {
+    padding: 0.25rem !important;
+  }
+
+  .p-xl-2 {
+    padding: 0.5rem !important;
+  }
+
+  .p-xl-3 {
+    padding: 1rem !important;
+  }
+
+  .p-xl-4 {
+    padding: 1.5rem !important;
+  }
+
+  .p-xl-5 {
+    padding: 3rem !important;
+  }
+
+  .px-xl-0 {
+    padding-right: 0 !important;
+    padding-left: 0 !important;
+  }
+
+  .px-xl-1 {
+    padding-right: 0.25rem !important;
+    padding-left: 0.25rem !important;
+  }
+
+  .px-xl-2 {
+    padding-right: 0.5rem !important;
+    padding-left: 0.5rem !important;
+  }
+
+  .px-xl-3 {
+    padding-right: 1rem !important;
+    padding-left: 1rem !important;
+  }
+
+  .px-xl-4 {
+    padding-right: 1.5rem !important;
+    padding-left: 1.5rem !important;
+  }
+
+  .px-xl-5 {
+    padding-right: 3rem !important;
+    padding-left: 3rem !important;
+  }
+
+  .py-xl-0 {
+    padding-top: 0 !important;
+    padding-bottom: 0 !important;
+  }
+
+  .py-xl-1 {
+    padding-top: 0.25rem !important;
+    padding-bottom: 0.25rem !important;
+  }
+
+  .py-xl-2 {
+    padding-top: 0.5rem !important;
+    padding-bottom: 0.5rem !important;
+  }
+
+  .py-xl-3 {
+    padding-top: 1rem !important;
+    padding-bottom: 1rem !important;
+  }
+
+  .py-xl-4 {
+    padding-top: 1.5rem !important;
+    padding-bottom: 1.5rem !important;
+  }
+
+  .py-xl-5 {
+    padding-top: 3rem !important;
+    padding-bottom: 3rem !important;
+  }
+
+  .pt-xl-0 {
+    padding-top: 0 !important;
+  }
+
+  .pt-xl-1 {
+    padding-top: 0.25rem !important;
+  }
+
+  .pt-xl-2 {
+    padding-top: 0.5rem !important;
+  }
+
+  .pt-xl-3 {
+    padding-top: 1rem !important;
+  }
+
+  .pt-xl-4 {
+    padding-top: 1.5rem !important;
+  }
+
+  .pt-xl-5 {
+    padding-top: 3rem !important;
+  }
+
+  .pe-xl-0 {
+    padding-right: 0 !important;
+  }
+
+  .pe-xl-1 {
+    padding-right: 0.25rem !important;
+  }
+
+  .pe-xl-2 {
+    padding-right: 0.5rem !important;
+  }
+
+  .pe-xl-3 {
+    padding-right: 1rem !important;
+  }
+
+  .pe-xl-4 {
+    padding-right: 1.5rem !important;
+  }
+
+  .pe-xl-5 {
+    padding-right: 3rem !important;
+  }
+
+  .pb-xl-0 {
+    padding-bottom: 0 !important;
+  }
+
+  .pb-xl-1 {
+    padding-bottom: 0.25rem !important;
+  }
+
+  .pb-xl-2 {
+    padding-bottom: 0.5rem !important;
+  }
+
+  .pb-xl-3 {
+    padding-bottom: 1rem !important;
+  }
+
+  .pb-xl-4 {
+    padding-bottom: 1.5rem !important;
+  }
+
+  .pb-xl-5 {
+    padding-bottom: 3rem !important;
+  }
+
+  .ps-xl-0 {
+    padding-left: 0 !important;
+  }
+
+  .ps-xl-1 {
+    padding-left: 0.25rem !important;
+  }
+
+  .ps-xl-2 {
+    padding-left: 0.5rem !important;
+  }
+
+  .ps-xl-3 {
+    padding-left: 1rem !important;
+  }
+
+  .ps-xl-4 {
+    padding-left: 1.5rem !important;
+  }
+
+  .ps-xl-5 {
+    padding-left: 3rem !important;
+  }
+
+  .text-xl-start {
+    text-align: left !important;
+  }
+
+  .text-xl-end {
+    text-align: right !important;
+  }
+
+  .text-xl-center {
+    text-align: center !important;
+  }
+}
+@media (min-width: 1300px) {
+  .float-xxl-start {
+    float: left !important;
+  }
+
+  .float-xxl-end {
+    float: right !important;
+  }
+
+  .float-xxl-none {
+    float: none !important;
+  }
+
+  .d-xxl-inline {
+    display: inline !important;
+  }
+
+  .d-xxl-inline-block {
+    display: inline-block !important;
+  }
+
+  .d-xxl-block {
+    display: block !important;
+  }
+
+  .d-xxl-grid {
+    display: grid !important;
+  }
+
+  .d-xxl-table {
+    display: table !important;
+  }
+
+  .d-xxl-table-row {
+    display: table-row !important;
+  }
+
+  .d-xxl-table-cell {
+    display: table-cell !important;
+  }
+
+  .d-xxl-flex {
+    display: flex !important;
+  }
+
+  .d-xxl-inline-flex {
+    display: inline-flex !important;
+  }
+
+  .d-xxl-none {
+    display: none !important;
+  }
+
+  .flex-xxl-fill {
+    flex: 1 1 auto !important;
+  }
+
+  .flex-xxl-row {
+    flex-direction: row !important;
+  }
+
+  .flex-xxl-column {
+    flex-direction: column !important;
+  }
+
+  .flex-xxl-row-reverse {
+    flex-direction: row-reverse !important;
+  }
+
+  .flex-xxl-column-reverse {
+    flex-direction: column-reverse !important;
+  }
+
+  .flex-xxl-grow-0 {
+    flex-grow: 0 !important;
+  }
+
+  .flex-xxl-grow-1 {
+    flex-grow: 1 !important;
+  }
+
+  .flex-xxl-shrink-0 {
+    flex-shrink: 0 !important;
+  }
+
+  .flex-xxl-shrink-1 {
+    flex-shrink: 1 !important;
+  }
+
+  .flex-xxl-wrap {
+    flex-wrap: wrap !important;
+  }
+
+  .flex-xxl-nowrap {
+    flex-wrap: nowrap !important;
+  }
+
+  .flex-xxl-wrap-reverse {
+    flex-wrap: wrap-reverse !important;
+  }
+
+  .gap-xxl-0 {
+    gap: 0 !important;
+  }
+
+  .gap-xxl-1 {
+    gap: 0.25rem !important;
+  }
+
+  .gap-xxl-2 {
+    gap: 0.5rem !important;
+  }
+
+  .gap-xxl-3 {
+    gap: 1rem !important;
+  }
+
+  .gap-xxl-4 {
+    gap: 1.5rem !important;
+  }
+
+  .gap-xxl-5 {
+    gap: 3rem !important;
+  }
+
+  .justify-content-xxl-start {
+    justify-content: flex-start !important;
+  }
+
+  .justify-content-xxl-end {
+    justify-content: flex-end !important;
+  }
+
+  .justify-content-xxl-center {
+    justify-content: center !important;
+  }
+
+  .justify-content-xxl-between {
+    justify-content: space-between !important;
+  }
+
+  .justify-content-xxl-around {
+    justify-content: space-around !important;
+  }
+
+  .justify-content-xxl-evenly {
+    justify-content: space-evenly !important;
+  }
+
+  .align-items-xxl-start {
+    align-items: flex-start !important;
+  }
+
+  .align-items-xxl-end {
+    align-items: flex-end !important;
+  }
+
+  .align-items-xxl-center {
+    align-items: center !important;
+  }
+
+  .align-items-xxl-baseline {
+    align-items: baseline !important;
+  }
+
+  .align-items-xxl-stretch {
+    align-items: stretch !important;
+  }
+
+  .align-content-xxl-start {
+    align-content: flex-start !important;
+  }
+
+  .align-content-xxl-end {
+    align-content: flex-end !important;
+  }
+
+  .align-content-xxl-center {
+    align-content: center !important;
+  }
+
+  .align-content-xxl-between {
+    align-content: space-between !important;
+  }
+
+  .align-content-xxl-around {
+    align-content: space-around !important;
+  }
+
+  .align-content-xxl-stretch {
+    align-content: stretch !important;
+  }
+
+  .align-self-xxl-auto {
+    align-self: auto !important;
+  }
+
+  .align-self-xxl-start {
+    align-self: flex-start !important;
+  }
+
+  .align-self-xxl-end {
+    align-self: flex-end !important;
+  }
+
+  .align-self-xxl-center {
+    align-self: center !important;
+  }
+
+  .align-self-xxl-baseline {
+    align-self: baseline !important;
+  }
+
+  .align-self-xxl-stretch {
+    align-self: stretch !important;
+  }
+
+  .order-xxl-first {
+    order: -1 !important;
+  }
+
+  .order-xxl-0 {
+    order: 0 !important;
+  }
+
+  .order-xxl-1 {
+    order: 1 !important;
+  }
+
+  .order-xxl-2 {
+    order: 2 !important;
+  }
+
+  .order-xxl-3 {
+    order: 3 !important;
+  }
+
+  .order-xxl-4 {
+    order: 4 !important;
+  }
+
+  .order-xxl-5 {
+    order: 5 !important;
+  }
+
+  .order-xxl-last {
+    order: 6 !important;
+  }
+
+  .m-xxl-0 {
+    margin: 0 !important;
+  }
+
+  .m-xxl-1 {
+    margin: 0.25rem !important;
+  }
+
+  .m-xxl-2 {
+    margin: 0.5rem !important;
+  }
+
+  .m-xxl-3 {
+    margin: 1rem !important;
+  }
+
+  .m-xxl-4 {
+    margin: 1.5rem !important;
+  }
+
+  .m-xxl-5 {
+    margin: 3rem !important;
+  }
+
+  .m-xxl-auto {
+    margin: auto !important;
+  }
+
+  .mx-xxl-0 {
+    margin-right: 0 !important;
+    margin-left: 0 !important;
+  }
+
+  .mx-xxl-1 {
+    margin-right: 0.25rem !important;
+    margin-left: 0.25rem !important;
+  }
+
+  .mx-xxl-2 {
+    margin-right: 0.5rem !important;
+    margin-left: 0.5rem !important;
+  }
+
+  .mx-xxl-3 {
+    margin-right: 1rem !important;
+    margin-left: 1rem !important;
+  }
+
+  .mx-xxl-4 {
+    margin-right: 1.5rem !important;
+    margin-left: 1.5rem !important;
+  }
+
+  .mx-xxl-5 {
+    margin-right: 3rem !important;
+    margin-left: 3rem !important;
+  }
+
+  .mx-xxl-auto {
+    margin-right: auto !important;
+    margin-left: auto !important;
+  }
+
+  .my-xxl-0 {
+    margin-top: 0 !important;
+    margin-bottom: 0 !important;
+  }
+
+  .my-xxl-1 {
+    margin-top: 0.25rem !important;
+    margin-bottom: 0.25rem !important;
+  }
+
+  .my-xxl-2 {
+    margin-top: 0.5rem !important;
+    margin-bottom: 0.5rem !important;
+  }
+
+  .my-xxl-3 {
+    margin-top: 1rem !important;
+    margin-bottom: 1rem !important;
+  }
+
+  .my-xxl-4 {
+    margin-top: 1.5rem !important;
+    margin-bottom: 1.5rem !important;
+  }
+
+  .my-xxl-5 {
+    margin-top: 3rem !important;
+    margin-bottom: 3rem !important;
+  }
+
+  .my-xxl-auto {
+    margin-top: auto !important;
+    margin-bottom: auto !important;
+  }
+
+  .mt-xxl-0 {
+    margin-top: 0 !important;
+  }
+
+  .mt-xxl-1 {
+    margin-top: 0.25rem !important;
+  }
+
+  .mt-xxl-2 {
+    margin-top: 0.5rem !important;
+  }
+
+  .mt-xxl-3 {
+    margin-top: 1rem !important;
+  }
+
+  .mt-xxl-4 {
+    margin-top: 1.5rem !important;
+  }
+
+  .mt-xxl-5 {
+    margin-top: 3rem !important;
+  }
+
+  .mt-xxl-auto {
+    margin-top: auto !important;
+  }
+
+  .me-xxl-0 {
+    margin-right: 0 !important;
+  }
+
+  .me-xxl-1 {
+    margin-right: 0.25rem !important;
+  }
+
+  .me-xxl-2 {
+    margin-right: 0.5rem !important;
+  }
+
+  .me-xxl-3 {
+    margin-right: 1rem !important;
+  }
+
+  .me-xxl-4 {
+    margin-right: 1.5rem !important;
+  }
+
+  .me-xxl-5 {
+    margin-right: 3rem !important;
+  }
+
+  .me-xxl-auto {
+    margin-right: auto !important;
+  }
+
+  .mb-xxl-0 {
+    margin-bottom: 0 !important;
+  }
+
+  .mb-xxl-1 {
+    margin-bottom: 0.25rem !important;
+  }
+
+  .mb-xxl-2 {
+    margin-bottom: 0.5rem !important;
+  }
+
+  .mb-xxl-3 {
+    margin-bottom: 1rem !important;
+  }
+
+  .mb-xxl-4 {
+    margin-bottom: 1.5rem !important;
+  }
+
+  .mb-xxl-5 {
+    margin-bottom: 3rem !important;
+  }
+
+  .mb-xxl-auto {
+    margin-bottom: auto !important;
+  }
+
+  .ms-xxl-0 {
+    margin-left: 0 !important;
+  }
+
+  .ms-xxl-1 {
+    margin-left: 0.25rem !important;
+  }
+
+  .ms-xxl-2 {
+    margin-left: 0.5rem !important;
+  }
+
+  .ms-xxl-3 {
+    margin-left: 1rem !important;
+  }
+
+  .ms-xxl-4 {
+    margin-left: 1.5rem !important;
+  }
+
+  .ms-xxl-5 {
+    margin-left: 3rem !important;
+  }
+
+  .ms-xxl-auto {
+    margin-left: auto !important;
+  }
+
+  .p-xxl-0 {
+    padding: 0 !important;
+  }
+
+  .p-xxl-1 {
+    padding: 0.25rem !important;
+  }
+
+  .p-xxl-2 {
+    padding: 0.5rem !important;
+  }
+
+  .p-xxl-3 {
+    padding: 1rem !important;
+  }
+
+  .p-xxl-4 {
+    padding: 1.5rem !important;
+  }
+
+  .p-xxl-5 {
+    padding: 3rem !important;
+  }
+
+  .px-xxl-0 {
+    padding-right: 0 !important;
+    padding-left: 0 !important;
+  }
+
+  .px-xxl-1 {
+    padding-right: 0.25rem !important;
+    padding-left: 0.25rem !important;
+  }
+
+  .px-xxl-2 {
+    padding-right: 0.5rem !important;
+    padding-left: 0.5rem !important;
+  }
+
+  .px-xxl-3 {
+    padding-right: 1rem !important;
+    padding-left: 1rem !important;
+  }
+
+  .px-xxl-4 {
+    padding-right: 1.5rem !important;
+    padding-left: 1.5rem !important;
+  }
+
+  .px-xxl-5 {
+    padding-right: 3rem !important;
+    padding-left: 3rem !important;
+  }
+
+  .py-xxl-0 {
+    padding-top: 0 !important;
+    padding-bottom: 0 !important;
+  }
+
+  .py-xxl-1 {
+    padding-top: 0.25rem !important;
+    padding-bottom: 0.25rem !important;
+  }
+
+  .py-xxl-2 {
+    padding-top: 0.5rem !important;
+    padding-bottom: 0.5rem !important;
+  }
+
+  .py-xxl-3 {
+    padding-top: 1rem !important;
+    padding-bottom: 1rem !important;
+  }
+
+  .py-xxl-4 {
+    padding-top: 1.5rem !important;
+    padding-bottom: 1.5rem !important;
+  }
+
+  .py-xxl-5 {
+    padding-top: 3rem !important;
+    padding-bottom: 3rem !important;
+  }
+
+  .pt-xxl-0 {
+    padding-top: 0 !important;
+  }
+
+  .pt-xxl-1 {
+    padding-top: 0.25rem !important;
+  }
+
+  .pt-xxl-2 {
+    padding-top: 0.5rem !important;
+  }
+
+  .pt-xxl-3 {
+    padding-top: 1rem !important;
+  }
+
+  .pt-xxl-4 {
+    padding-top: 1.5rem !important;
+  }
+
+  .pt-xxl-5 {
+    padding-top: 3rem !important;
+  }
+
+  .pe-xxl-0 {
+    padding-right: 0 !important;
+  }
+
+  .pe-xxl-1 {
+    padding-right: 0.25rem !important;
+  }
+
+  .pe-xxl-2 {
+    padding-right: 0.5rem !important;
+  }
+
+  .pe-xxl-3 {
+    padding-right: 1rem !important;
+  }
+
+  .pe-xxl-4 {
+    padding-right: 1.5rem !important;
+  }
+
+  .pe-xxl-5 {
+    padding-right: 3rem !important;
+  }
+
+  .pb-xxl-0 {
+    padding-bottom: 0 !important;
+  }
+
+  .pb-xxl-1 {
+    padding-bottom: 0.25rem !important;
+  }
+
+  .pb-xxl-2 {
+    padding-bottom: 0.5rem !important;
+  }
+
+  .pb-xxl-3 {
+    padding-bottom: 1rem !important;
+  }
+
+  .pb-xxl-4 {
+    padding-bottom: 1.5rem !important;
+  }
+
+  .pb-xxl-5 {
+    padding-bottom: 3rem !important;
+  }
+
+  .ps-xxl-0 {
+    padding-left: 0 !important;
+  }
+
+  .ps-xxl-1 {
+    padding-left: 0.25rem !important;
+  }
+
+  .ps-xxl-2 {
+    padding-left: 0.5rem !important;
+  }
+
+  .ps-xxl-3 {
+    padding-left: 1rem !important;
+  }
+
+  .ps-xxl-4 {
+    padding-left: 1.5rem !important;
+  }
+
+  .ps-xxl-5 {
+    padding-left: 3rem !important;
+  }
+
+  .text-xxl-start {
+    text-align: left !important;
+  }
+
+  .text-xxl-end {
+    text-align: right !important;
+  }
+
+  .text-xxl-center {
+    text-align: center !important;
+  }
+}
+@media (min-width: 1200px) {
+  .fs-1 {
+    font-size: 1.75rem !important;
+  }
+
+  .fs-2 {
+    font-size: 1.53125rem !important;
+  }
+
+  .fs-3 {
+    font-size: 1.3125rem !important;
+  }
+}
+@media print {
+  .d-print-inline {
+    display: inline !important;
+  }
+
+  .d-print-inline-block {
+    display: inline-block !important;
+  }
+
+  .d-print-block {
+    display: block !important;
+  }
+
+  .d-print-grid {
+    display: grid !important;
+  }
+
+  .d-print-table {
+    display: table !important;
+  }
+
+  .d-print-table-row {
+    display: table-row !important;
+  }
+
+  .d-print-table-cell {
+    display: table-cell !important;
+  }
+
+  .d-print-flex {
+    display: flex !important;
+  }
+
+  .d-print-inline-flex {
+    display: inline-flex !important;
+  }
+
+  .d-print-none {
+    display: none !important;
+  }
+}
+h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
+  margin-top: 0;
+  margin-bottom: 0.5rem;
+  font-weight: 600;
+}
+
+.btn-light, .btn-default {
+  border: #dee2e6 solid 1px;
+}
+.btn-light:hover, .btn-default:hover {
+  background-color: #dee2e6 !important;
+  border-color: #dee2e6;
+}
+
+.tag {
+  display: inline-block;
+  margin-bottom: 4px;
+  color: #111;
+  background-color: #f6f6f6;
+  padding: 1px 10px;
+  border: 1px solid #dddddd;
+  border-radius: 100px;
+  box-shadow: inset 0 1px 0 white;
+}
+
+a.tag:hover {
+  text-decoration: none;
+  color: #fff;
+  background-color: #30778d;
+  border: 1px solid #235767;
+  box-shadow: inset 0 1px 0 #3d97b3;
+}
+
+.pill {
+  display: inline-block;
+  background-color: #4e5f65;
+  color: #FFF;
+  padding: 2px 10px 1px 10px;
+  margin-right: 5px;
+  font-weight: normal;
+  border-radius: 100px;
+}
+.pill a {
+  color: #FFF;
+}
+.pill a.remove {
+  font-size: 11px;
+}
+
+.list-unstyled {
+  margin: 0;
+  list-style: none;
+}
+
+.module-narrow .simple-list > li {
+  padding-left: 15px;
+  padding-right: 15px;
+  position: relative;
+}
+
+.listing li {
+  text-align: right;
+  margin-bottom: 5px;
+}
+
+.listing .key {
+  clear: right;
+  font-weight: bold;
+}
+
+.js .tab-content {
+  display: none;
+}
+
+.js .tab-content.active {
+  display: block;
+}
+
+.box, .wrapper {
+  background-color: #fff;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.05);
+}
+
+.module > .page-header {
+  margin-top: 0px;
+}
+.module > .module-content:nth-child(2n) {
+  padding-top: 1.5rem;
+}
+
+.module-heading {
+  margin: 0;
+  padding: 0.5rem 25px;
+  font-size: 0.875rem;
+  line-height: 1.3;
+  background-color: #f6f6f6;
+  border-top: 1px solid #ddd;
+  border-bottom: 1px solid #ddd;
+}
+.module-heading::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+
+.module-content {
+  padding: 1.5rem;
+}
+.module-content .add-to-group .btn-primary {
+  margin-bottom: 1.5rem;
+}
+
+.module:first-child .module-heading {
+  border-radius: 3px 0 0 0;
+  border-top-width: 0;
+}
+
+.module-footer {
+  padding: 7px 25px 7px;
+  margin: 0;
+  border-top: 1px dotted #ddd;
+}
+
+.module .read-more {
+  font-weight: bold;
+  color: #000;
+}
+
+.pagination-wrapper {
+  text-align: center;
+  border-top: 1px solid inherit;
+  padding-top: 0.5rem;
+}
+
+.module h1, .module .h1 {
+  margin-top: 0;
+  margin-bottom: 20px;
+}
+
+.module-shallow .module-content {
+  padding: 10px;
+  margin: 0;
+}
+
+.module-shallow .module-tags {
+  margin-top: 0;
+  margin-bottom: 0;
+}
+
+.module-shallow .module-content:first-child {
+  padding-top: 10px;
+}
+
+.module-shallow .module-content:last-child {
+  padding-bottom: 10px;
+}
+
+.module-narrow .module-heading,
+.module-narrow .module-content,
+.module-narrow .module-footer {
+  padding-left: 15px;
+  padding-right: 15px;
+}
+
+.module-grid {
+  margin: 0;
+  list-style: none;
+}
+
+.module-item {
+  padding-top: 10px;
+  padding-bottom: 10px;
+  padding-right: 50px;
+  overflow: hidden;
+  position: relative;
+}
+
+.module-item.first {
+  clear: left;
+}
+
+.group .content img {
+  margin: 0 -5px 5px;
+  max-width: initial;
+}
+
+.group .content h3, .group .content .h3 {
+  font-size: 14px;
+  line-height: 1.3;
+}
+
+.group-listing {
+  margin-left: -20px;
+}
+
+.ckanext-datapreview {
+  position: relative;
+  clear: both;
+  padding-top: 15px;
+  margin-top: 0;
+}
+.ckanext-datapreview > iframe {
+  min-height: 650px;
+}
+.ckanext-datapreview > img {
+  max-height: 500px;
+  max-width: 100%;
+  overflow: hidden;
+}
+
+.package-info h4, .package-info .h4 {
+  margin-bottom: 10px;
+}
+
+.module-resource {
+  z-index: 5;
+  position: relative;
+  background-color: #fff;
+  border-bottom: 1px solid #ddd;
+  margin-top: 0;
+  margin-bottom: 0;
+  border-radius: 3px 3px 0 0;
+}
+.module-resource .actions {
+  position: relative;
+  float: right;
+  top: -10px;
+  right: -15px;
+}
+
+.module .module-tags {
+  padding-bottom: 8px;
+}
+
+.no-nav .module:last-child {
+  margin-top: 0;
+}
+
+.module-image {
+  float: left;
+  width: 50px;
+  height: 50px;
+  line-height: 50px;
+  text-align: center;
+  margin-right: 15px;
+}
+.module-image img {
+  max-width: 50px;
+  max-height: 50px;
+  vertical-align: middle;
+}
+
+.media-grid, .module-grid {
+  margin: 0;
+  list-style: none;
+  padding-left: 0px;
+  min-height: 205px;
+  padding-top: 0.75rem;
+  background: #fbfbfb url("/base/images/bg.png");
+  border: 1px solid #ddd;
+  border-width: 1px 0;
+}
+.media-grid::after, .module-grid::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+
+.media-item, .module-item {
+  position: relative;
+  float: left;
+  width: 178px;
+  padding: 0.75rem;
+  margin: 0 0 0.75rem 0.75rem;
+  background-color: white;
+  border-radius: 3px;
+}
+.media-item span.count, .module-item span.count {
+  color: #999;
+}
+.media-item .media-image, .module-item .media-image {
+  margin-bottom: 5px;
+}
+.media-item .media-edit, .module-item .media-edit {
+  opacity: 0;
+  position: absolute;
+  right: 15px;
+  bottom: 15px;
+  transition: opacity 0.2s ease-in;
+}
+@media (prefers-reduced-motion: reduce) {
+  .media-item .media-edit, .module-item .media-edit {
+    transition: none;
+  }
+}
+.media-item:hover, .module-item:hover {
+  z-index: 1;
+}
+.media-item:hover .media-edit, .module-item:hover .media-edit {
+  opacity: 1;
+}
+
+.media-view {
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  border: 1px solid #ddd;
+  overflow: hidden;
+  transition: all 0.2s ease-in;
+  border-radius: 3px;
+}
+@media (prefers-reduced-motion: reduce) {
+  .media-view {
+    transition: none;
+  }
+}
+.media-view:hover, .media-view.hovered {
+  border-color: #005d7a;
+  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
+}
+.media-view span {
+  display: none;
+}
+
+.media-image {
+  border-radius: 4px;
+}
+.media-image img {
+  min-width: 100%;
+}
+
+.media-heading {
+  font-size: 18px;
+  line-height: 1.3;
+  margin: 5px 0;
+  -ms-word-break: break-all;
+  word-break: break-all;
+  /* Non standard for webkit */
+  word-break: break-word;
+  -webkit-hyphens: auto;
+  -moz-hyphens: auto;
+  -ms-hyphens: auto;
+  hyphens: auto;
+}
+
+.media-description {
+  word-wrap: break-word;
+  word-break: break-all;
+}
+
+.media-overlay {
+  position: relative;
+  min-height: 35px;
+}
+
+.media-overlay .media-heading {
+  position: absolute;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  padding: 12px 10px;
+  margin: 0;
+  background-color: #000;
+  background-color: rgba(0, 0, 0, 0.8);
+  font-size: 13px;
+  color: #fff;
+  z-index: 1;
+  border-radius: 0 0 3px 3px;
+}
+
+.media-overlay .media-image {
+  float: none;
+  display: block;
+  margin-right: 0;
+}
+
+.media-item.is-expander .truncator-link, .is-expander.module-item .truncator-link {
+  transition: opacity 0.2s ease-in;
+  position: absolute;
+  z-index: 10;
+  left: 15px;
+  bottom: 15px;
+  opacity: 0;
+}
+@media (prefers-reduced-motion: reduce) {
+  .media-item.is-expander .truncator-link, .is-expander.module-item .truncator-link {
+    transition: none;
+  }
+}
+.media-item.is-expander:hover, .is-expander.module-item:hover {
+  padding-bottom: 35px;
+}
+.media-item.is-expander:hover .truncator-link, .is-expander.module-item:hover .truncator-link {
+  opacity: 1;
+}
+
+.wide .media-item, .wide .module-item {
+  width: 186px;
+}
+
+.nav-simple,
+.nav-aside {
+  margin: 0;
+  list-style: none;
+  padding-bottom: 0;
+  display: block;
+}
+.nav-simple::after,
+.nav-aside::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+.nav-simple > li,
+.nav-aside > li {
+  font-size: 12px;
+  line-height: 1.1666666667em;
+  padding: 7px 25px;
+  border-bottom: 1px dotted #ddd;
+}
+.nav-simple > li:last-of-type,
+.nav-aside > li:last-of-type {
+  border-bottom: 0;
+}
+
+.nav-aside {
+  border-top: 1px dotted #DDD;
+  border-bottom: 1px dotted #DDD;
+  margin-bottom: 15px;
+}
+
+.module-narrow .nav-item > a,
+.module-narrow .nav-aside li a {
+  text-decoration: none;
+  display: block;
+  color: #333;
+  font-size: 0.875rem;
+  line-height: 1.5;
+  margin: -7px -25px;
+  padding: 10px 25px;
+}
+.module-narrow .nav-item > a:hover,
+.module-narrow .nav-aside li a:hover {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+.module-narrow .nav-item > a .badge,
+.module-narrow .nav-aside li a .badge {
+  background-color: #6e6e6e;
+  border-radius: 10px;
+}
+.module-narrow .nav-item.active,
+.module-narrow .nav-aside li.active {
+  background-color: #f6f6f6;
+}
+.module-narrow .nav-item.active > a,
+.module-narrow .nav-aside li.active a {
+  position: relative;
+  color: #FFF;
+  background-color: #647A82;
+}
+.module-narrow .nav-item.active > a:hover,
+.module-narrow .nav-aside li.active a:hover {
+  color: #FFF;
+  background-color: #647A82;
+}
+.module-narrow .nav-item.active > a:before,
+.module-narrow .nav-aside li.active a:before {
+  content: " ";
+  position: absolute;
+  border: 20px solid transparent;
+  border-right: none;
+  border-left-color: #647A82;
+  border-left-width: 6px;
+  top: 0;
+  bottom: 0;
+  right: -6px;
+  width: 6px;
+  height: 34px;
+}
+.module-narrow .nav-pills > li {
+  float: none;
+}
+@media (max-width: 575.98px) {
+  .module-narrow .nav-pills > li {
+    float: left;
+  }
+}
+.module-narrow .nav-item.active > a span,
+.module-narrow .nav-aside li.active a span {
+  white-space: nowrap;
+}
+
+.module-narrow .nav-item > a,
+.module-narrow .nav-aside li a {
+  padding-left: 15px;
+  padding-right: 15px;
+  position: relative;
+}
+
+.module-narrow .nav-item.image,
+.module-narrow .nav-aside li.image {
+  position: relative;
+}
+
+.module-narrow .nav-item.image > a,
+.module-narrow .nav-aside li.image a {
+  padding-left: 42px;
+  padding-right: 42px;
+}
+
+.module-narrow .nav-item.image > img,
+.module-narrow .nav-aside li.image img {
+  position: absolute;
+  top: 50%;
+  left: 15px;
+  width: 20px;
+  height: 20px;
+  margin-top: -10px;
+  z-index: 2;
+}
+
+.user-list {
+  margin: 0;
+  list-style: none;
+}
+.user-list li {
+  margin: 0 0 10px 0;
+}
+.user-list .user-image {
+  margin-right: 3px;
+  margin-bottom: 3px;
+  border-radius: 100px;
+}
+
+.nav-item .facet-close {
+  float: right;
+}
+
+.nav-stacked > li {
+  float: none;
+}
+
+.nav-stacked > li > a {
+  margin-right: 0;
+}
+
+.js .js-hide {
+  display: none;
+}
+
+.js .js-hide.active {
+  display: block;
+}
+
+.btn,
+label {
+  font-weight: bold;
+}
+
+.btn-rounded {
+  border-radius: 100px;
+  padding-left: 15px;
+  padding-right: 15px;
+}
+
+label {
+  cursor: pointer;
+  font-size: 14px;
+}
+
+label:after {
+  content: ":";
+}
+
+label.radio:after,
+label.checkbox:after {
+  content: "";
+}
+
+.cr-controls-reset, .radio input[type=radio], .checkbox input[type=checkbox] {
+  position: relative;
+  margin-left: initial;
+  margin-right: 0.25rem;
+  top: 2px;
+}
+
+select {
+  padding: 4px;
+}
+
+textarea {
+  max-width: 100%;
+}
+
+.form-group {
+  margin-bottom: 30px;
+}
+
+.form-group .btn {
+  position: relative;
+  top: -2px;
+}
+
+.unselectable, .checkbox,
+.radio {
+  -moz-user-select: none;
+  -webkit-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.control-full input,
+.control-full select,
+.control-full textarea {
+  height: auto;
+  width: 100%;
+}
+
+.control-required {
+  color: #c6898b;
+}
+
+.form-actions .control-required-message {
+  float: left;
+  margin-left: 20px;
+  margin-bottom: 0;
+  line-height: 30px;
+}
+.form-actions .control-required-message:first-child {
+  margin-left: 0;
+}
+
+.form-actions {
+  overflow: auto;
+}
+
+.form-actions .action-info {
+  line-height: 2;
+  text-align: left;
+  color: #707070;
+  margin: 0;
+}
+
+@media (min-width: 992px) {
+  .form-actions {
+    text-align: right;
+  }
+
+  .form-actions .action-info {
+    float: left;
+    width: 50%;
+    margin-right: 0.75rem;
+  }
+}
+.form-actions .action-info.small {
+  font-size: 11px;
+  line-height: 1.2;
+}
+
+@media (max-width: 575.98px) {
+  .form-actions .btn {
+    margin-top: 5px;
+  }
+}
+.form-group .info-block {
+  position: relative;
+  display: block;
+  font-size: 11px;
+  color: #6e6e6e;
+  line-height: 1.3;
+  margin-top: 6px;
+}
+
+.form-group .info-help {
+  padding: 6px 0;
+}
+.form-group .info-help:before {
+  display: none;
+}
+
+.form-group .info-help-tight {
+  margin-top: -10px;
+}
+
+@media (min-width: 768px) {
+  .form-group .info-block {
+    padding: 1.5rem, 6 0 1.5rem, 6 0.5rem;
+  }
+
+  .form-group .info-inline {
+    margin-top: 0;
+    padding-bottom: 0;
+  }
+}
+form .control-medium .info-block.info-inline {
+  width: 165px;
+}
+
+.form-group .info-block:before {
+  font-size: 2.2em;
+  position: absolute;
+  left: 0;
+  top: 2px;
+}
+
+.form-group .info-inline:before {
+  top: 8px;
+}
+
+.info-block .icon-large,
+.info-inline .icon-large {
+  float: left;
+  font-size: 22px;
+  margin-right: 15px;
+}
+
+.form-group .info-block a {
+  color: #6e6e6e;
+  text-decoration: underline;
+}
+
+.form-inline input {
+  padding-bottom: 9px;
+}
+
+.form-inline select {
+  margin-top: 0;
+}
+
+.form-inline .btn {
+  margin-left: 5px;
+}
+
+.form-narrow label {
+  margin-bottom: 0;
+}
+
+.form-narrow select {
+  width: 100%;
+}
+
+.form-narrow .form-actions {
+  margin-left: -15px;
+  margin-right: -15px;
+  padding: 10px 15px 0;
+}
+
+input[data-module=autocomplete],
+select[data-module=autocomplete] {
+  width: 100%;
+}
+
+.form-select label {
+  margin-right: 5px;
+}
+
+.simple-input label,
+.simple-input button {
+  display: none;
+}
+
+.simple-input .field {
+  position: relative;
+}
+
+.simple-input .field-bordered {
+  border-bottom: 1px dotted #ddd;
+}
+
+.simple-input .field input {
+  width: 100%;
+  height: auto;
+}
+
+.simple-input .field .btn-search {
+  position: absolute;
+  display: block;
+  height: 17px;
+  width: 17px;
+  padding: 0;
+  top: 50%;
+  right: 0.5rem;
+  margin-top: -10px;
+  background-color: transparent;
+  border: none;
+  color: #999;
+  transition: color 0.2s ease-in;
+}
+@media (prefers-reduced-motion: reduce) {
+  .simple-input .field .btn-search {
+    transition: none;
+  }
+}
+.simple-input .field .btn-search:hover {
+  color: #000;
+}
+
+.editor textarea {
+  border-radius: 3px 3px 0 0;
+  border-bottom: none;
+}
+
+.editor .editor-info-block {
+  border-radius: 0 0 3px 3px;
+  display: block;
+  float: none;
+  padding: 4px 10px;
+  background: #ebebeb;
+  width: auto;
+  border: 1px solid #ccc;
+  border-top: none;
+  font-size: 11px;
+  color: #282828;
+}
+
+.editor .editor-info-block a {
+  text-decoration: none;
+}
+
+.control-custom {
+  font-size: 0;
+}
+.control-custom .input-group {
+  margin-bottom: 0.5rem;
+}
+
+.control-custom .checkbox {
+  display: inline-block;
+  margin: 2px 0 2px 0.5rem;
+}
+
+.control-custom .checkbox input {
+  width: auto;
+}
+
+.control-custom.disabled label,
+.control-custom.disabled input {
+  color: #aaa;
+  text-decoration: line-through;
+  text-shadow: none;
+}
+
+.control-custom.disabled input {
+  box-shadow: none;
+  background-color: #f3f3f3;
+}
+
+.control-custom.disabled .checkbox {
+  color: #444;
+  text-decoration: none;
+}
+
+.control-custom .checkbox.btn {
+  border-radius: 15px;
+  position: relative;
+  top: 0;
+  left: 5px;
+  height: 1px;
+  width: 9px;
+  padding: 3px 8px;
+  line-height: 18px;
+}
+
+.control-custom .checkbox.btn span {
+  display: none;
+  width: 30px;
+}
+
+.control-custom .checkbox.btn:before {
+  position: relative;
+  top: 1px;
+  left: -1px;
+  color: #fff;
+}
+
+.control-custom .checkbox input {
+  display: none;
+}
+
+.alert-danger a {
+  color: #b55457;
+}
+
+.form-group.has-error input,
+.form-group.has-error select,
+.form-group.has-error textarea,
+.form-group.has-error .input-group .input-group-addon,
+.form-group.has-error .input-group .input-group-addon {
+  border-color: #c6898b;
+}
+
+.form-group select,
+.form-group .select2-container {
+  max-width: 100%;
+}
+
+.error-inline {
+  color: #b55457;
+  margin: 0.5rem;
+}
+
+.error-block,
+.error-inline {
+  font-size: 0.765625rem;
+}
+
+.error-block {
+  border-radius: 0 0 3px 3px;
+  display: block;
+  padding: 6px 8px 3px;
+  background: #c6898b;
+  color: #fff;
+  width: auto;
+}
+
+.control-medium .error-block {
+  width: auto;
+}
+
+.control-full .error-block {
+  width: auto;
+}
+
+.form-group.has-error .input-group .error-block,
+.control-custom.error .error-block {
+  width: auto;
+}
+
+.control-custom.error .error-block {
+  width: auto;
+  border-radius: 0.2rem;
+}
+
+.control-select.error .error-block {
+  width: auto;
+}
+
+.stages {
+  margin: 0;
+  list-style: none;
+  color: #aeaeae;
+  counter-reset: stage;
+  overflow: hidden;
+  margin-bottom: 1.5rem;
+  padding: 0;
+}
+.stages::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+.stages li {
+  line-height: 27px;
+  counter-increment: stage;
+  width: 50%;
+  background-color: #EDEDED;
+  float: left;
+  padding: 10px 20px;
+  position: relative;
+  z-index: 0;
+}
+.stages li::before {
+  border-radius: 14px;
+  content: counter(stage);
+  display: inline-block;
+  width: 27px;
+  height: 27px;
+  margin-right: 5px;
+  font-weight: bold;
+  text-align: center;
+  color: #fff;
+  background-color: #aeaeae;
+  z-index: 1;
+}
+.stages li::after {
+  left: 0;
+  border: solid rgba(237, 237, 237, 0);
+  content: " ";
+  height: 0;
+  width: 0;
+  position: absolute;
+  pointer-events: none;
+  border-top-color: #EDEDED;
+  border-bottom-color: #EDEDED;
+  border-width: 29px;
+  top: 50%;
+  margin-top: -29px;
+  margin-left: -30px;
+}
+
+.stages li.last {
+  position: relative;
+  right: -1px;
+}
+
+.stages li.last,
+.stages li.last .highlight {
+  border-radius: 0 3px 0 0;
+}
+
+.stages li.first:after {
+  content: none;
+  border: none;
+}
+
+.stages li.active:after {
+  border-color: rgba(140, 198, 138, 0);
+  border-top-color: #8cc68a;
+  border-bottom-color: #8cc68a;
+}
+
+.stages li.complete:after {
+  border-color: rgba(197, 226, 196, 0);
+  border-top-color: #c5e2c4;
+  border-bottom-color: #c5e2c4;
+}
+
+.stages.stage-3 li.complete:first-child:after {
+  content: none;
+}
+
+.stages li.active,
+.stages li.complete {
+  background: none;
+}
+
+.stages li.active:before {
+  color: #8cc68a;
+  background: #fff;
+}
+
+.stages li.complete:before {
+  color: #c5e2c4;
+  background: #eef6ed;
+}
+
+.stages li .highlight {
+  display: block;
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  width: 100%;
+  padding: 10px 52px;
+  border: none;
+  text-align: left;
+  text-decoration: none;
+  line-height: 27px;
+  z-index: -1;
+}
+
+.stages li.active .highlight {
+  color: #fff;
+  background: #8cc68a;
+}
+
+.stages li.complete .highlight {
+  color: #eef6ed;
+  background: #c5e2c4;
+}
+
+.alert > :last-child {
+  margin-bottom: 0;
+}
+
+.slug-preview {
+  font-size: 14px;
+  line-height: 1.5;
+  margin-top: 5px;
+  margin-left: 10px;
+}
+
+.slug-preview-value {
+  background-color: #faedcf;
+  margin-right: 3px;
+}
+
+.select2-container .select2-choice input,
+.select2-container-multi .select2-choices .select2-search-field:first-child input {
+  font-size: 14px;
+}
+
+.select2-container-multi .select2-choices .select2-search-field input {
+  height: 29px;
+}
+
+.select2-container .select2-choice input,
+.select2-container-multi .select2-choices .select2-search-field:first-child input {
+  padding-left: 10px;
+}
+
+.select2-container {
+  margin-top: 1px;
+  margin-bottom: 0.375rem;
+}
+
+.select2-container-multi {
+  margin-top: 0;
+}
+
+.select2-container-multi .select2-choices .select2-search-choice {
+  padding: 5px 8px 5px 22px;
+}
+
+.select2-container-multi.select2-container .select2-choices {
+  padding-top: 3px;
+  padding-bottom: 3px;
+}
+
+.select2-search-choice-close,
+.select2-container-multi .select2-search-choice-close {
+  top: 6px;
+  left: 5px;
+}
+
+.select2-container-multi .select2-choices {
+  border-radius: 3px;
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  transition: border linear 0.2s, box-shadow linear 0.2s;
+  background-color: #fff;
+  border: 1px solid #ccc;
+}
+@media (prefers-reduced-motion: reduce) {
+  .select2-container-multi .select2-choices {
+    transition: none;
+  }
+}
+
+.select2-container-active .select2-choices,
+.select2-container-multi.select2-container-active .select2-choices {
+  border-color: rgba(82, 168, 236, 0.8);
+  outline: 0;
+  outline: thin dotted \9 ;
+  /* IE6-9 */
+}
+
+.select2-container-multi .select2-drop {
+  margin-top: -2px;
+}
+
+.select2-container .select2-results li {
+  line-height: 18px;
+  padding-top: 4px;
+  padding-bottom: 4px;
+}
+
+.control-full .select2-container {
+  max-width: 100%;
+}
+
+.form-group.has-error .select2-container input:focus,
+.form-group.has-error .select2-container select:focus,
+.form-group.has-error .select2-container textarea:focus {
+  box-shadow: none;
+}
+
+.js .image-upload #field-image-url {
+  padding-right: 90px;
+}
+.js .image-upload #field-image-upload {
+  cursor: pointer;
+  position: absolute;
+  z-index: 1;
+  opacity: 0;
+}
+.js .image-upload .controls {
+  position: relative;
+}
+.js .image-upload .btn {
+  position: relative;
+  top: 0;
+  margin-right: 10px;
+}
+.js .image-upload .btn.hover {
+  color: #495057;
+  text-decoration: none;
+  background-position: 0 -15px;
+  transition: background-position 0.1s linear;
+}
+@media (prefers-reduced-motion: reduce) {
+  .js .image-upload .btn.hover {
+    transition: none;
+  }
+}
+.js .image-upload .btn-remove-url {
+  position: absolute;
+  margin-right: 0;
+  top: 0.3rem;
+  right: 0.25rem;
+  padding: 0 12px;
+  border-radius: 100px;
+}
+.js .image-upload .btn-remove-url .icon-remove {
+  margin-right: 0;
+}
+.js .image-upload .error-inline {
+  margin-top: 5px;
+  margin-left: 2px;
+  font-weight: bold;
+}
+
+.add-member-or-wrap {
+  display: flex;
+  align-items: flex-end;
+  justify-content: center;
+}
+@media (min-width: 576px) {
+  .add-member-or-wrap {
+    margin-bottom: 1.5rem;
+  }
+}
+@media (max-width: 767.98px) {
+  .add-member-or-wrap {
+    min-height: 14.5rem;
+  }
+}
+
+.add-member-or {
+  text-align: center;
+  text-transform: uppercase;
+  color: #dee2e6;
+  font-weight: bold;
+}
+
+#recaptcha_table {
+  table-layout: inherit;
+  line-height: 1;
+}
+
+.resource-upload-field > input[type=radio] {
+  display: none;
+}
+.resource-upload-field > div.select-type {
+  position: relative;
+  display: none;
+}
+.resource-upload-field > input[type=radio]:checked + div.select-type {
+  display: block;
+}
+.resource-upload-field label.btn::after {
+  content: "";
+}
+.resource-upload-field .btn-remove-url {
+  position: absolute;
+  margin-right: 0;
+  margin-top: 11px;
+  top: 1.5rem;
+  right: 0.25rem;
+  padding: 0 12px;
+  border-radius: 100px;
+}
+.resource-upload-field .btn-remove-url .icon-remove {
+  margin-right: 0;
+}
+.resource-upload-field input#field-clear-upload {
+  display: none;
+}
+.resource-upload-field input#field-clear-upload + div.upload-type {
+  display: block;
+}
+.resource-upload-field input#field-clear-upload ~ .upload-type {
+  display: none;
+}
+.resource-upload-field input#field-clear-upload:checked + div.upload-type {
+  display: none;
+}
+.resource-upload-field input#field-clear-upload:checked ~ .upload-type {
+  display: block;
+}
+
+.dataset-item {
+  border-bottom: 1px dotted #ddd;
+  padding-bottom: 20px;
+  margin-bottom: 20px;
+}
+
+@media (max-width: 575.98px) {
+  .dataset-item {
+    word-wrap: break-word;
+  }
+}
+.dataset-item:last-of-type {
+  border-bottom: none;
+  margin-bottom: 0;
+  padding-bottom: 0;
+}
+
+.dataset-heading {
+  font-size: 16px;
+  margin-top: 0;
+  margin-bottom: 8px;
+  line-height: 1.3;
+}
+
+.dataset-heading a {
+  color: #333;
+}
+
+.dataset-heading .badge {
+  position: relative;
+  top: -1px;
+}
+
+.badge-inverse {
+  background-color: #6c757d;
+}
+
+.dataset-private {
+  margin-right: 10px;
+  text-transform: uppercase;
+}
+.dataset-private .icon-lock {
+  width: 9px;
+}
+.dataset-private.pull-right {
+  margin-right: 0;
+}
+
+.dataset-resources {
+  margin-top: 8px;
+}
+
+.dataset-resources li {
+  display: inline;
+}
+
+.dataset-resources li a {
+  background-color: #6e6e6e;
+}
+
+.popular {
+  color: #f29c2b;
+}
+
+.resource-list {
+  margin: 0;
+  list-style: none;
+  padding-left: 0;
+  margin: -10px -10px 10px -10px;
+}
+
+.resource-item {
+  position: relative;
+  padding: 10px 10px 10px 60px;
+  margin-bottom: 0px;
+  border-radius: 3px;
+}
+.resource-item:hover {
+  background-color: #eee;
+}
+
+.resource-item .heading {
+  color: #000;
+  font-size: 14px;
+  font-weight: bold;
+}
+
+.resource-item .format-label {
+  position: absolute;
+  top: 10px;
+  left: 10px;
+}
+
+.resource-item .description {
+  font-size: 12px;
+  margin-bottom: 0;
+  min-height: 12px;
+}
+
+.resource-item .btn-group {
+  position: absolute;
+  top: 10px;
+  right: 10px;
+}
+
+@media (max-width: 575.98px) {
+  .resource-item .btn-group {
+    display: none;
+  }
+}
+.resource-list.reordering .resource-item {
+  border: 1px solid #ddd;
+  margin-bottom: 10px;
+  cursor: move;
+}
+.resource-list.reordering .resource-item .handle {
+  display: block;
+  position: absolute;
+  color: #888;
+  left: -31px;
+  top: 50%;
+  margin-top: -15px;
+  width: 30px;
+  height: 30px;
+  line-height: 30px;
+  text-align: center;
+  border: 1px solid #ddd;
+  border-width: 1px 0 1px 1px;
+  background-color: #fff;
+  border-radius: 20px 0 0 20px;
+}
+.resource-list.reordering .resource-item .handle:hover {
+  text-decoration: none;
+}
+.resource-list.reordering .resource-item:hover .handle {
+  background-color: #eee;
+}
+.resource-list.reordering .resource-item.ui-sortable-helper {
+  background-color: #eee;
+  border: 1px solid #187794;
+}
+.resource-list.reordering .resource-item.ui-sortable-helper .handle {
+  background-color: #eee;
+  border-color: #187794;
+  color: #333;
+}
+
+.resource-item .handle {
+  display: none;
+}
+
+.tag-list {
+  padding: 10px 10px 5px 10px;
+  background-color: #f8f9fa;
+  border: 1px solid #ddd;
+  border-radius: 0.25rem;
+}
+
+.tag-list li {
+  display: inline-block;
+}
+
+.tag-list li:last-child {
+  margin-right: 0;
+}
+
+.additional-info td,
+.additional-info th {
+  width: 50%;
+}
+
+.badge[data-format=html],
+.badge[data-format*=html] {
+  background-color: #2E759E;
+}
+
+.badge[data-format=json],
+.badge[data-format*=json] {
+  background-color: #D63B00;
+}
+
+.badge[data-format=xml],
+.badge[data-format*=xml] {
+  background-color: #D63B00;
+}
+
+.badge[data-format=text],
+.badge[data-format*=text] {
+  background-color: #1A7EA3;
+}
+
+.badge[data-format=csv],
+.badge[data-format*=csv] {
+  background-color: #856A00;
+}
+
+.badge[data-format=xls],
+.badge[data-format*=xls] {
+  background-color: #207E42;
+}
+
+.badge[data-format=zip],
+.badge[data-format*=zip] {
+  background-color: #686868;
+}
+
+.badge[data-format=api],
+.badge[data-format*=api] {
+  background-color: #D22D81;
+}
+
+.badge[data-format=pdf],
+.badge[data-format*=pdf] {
+  background-color: #e0051e;
+}
+
+.badge[data-format=rdf],
+.badge[data-format*=rdf],
+.badge[data-format*=nquad],
+.badge[data-format*=ntriples],
+.badge[data-format*=turtle] {
+  background-color: #0b4498;
+}
+
+.badge-default[href]:hover,
+.badge-default[href]:focus {
+  background-color: #5e5e5e;
+  color: #fff;
+  text-decoration: none;
+}
+
+.view-list {
+  margin: 0;
+  list-style: none;
+}
+.view-list li {
+  position: relative;
+  margin-bottom: 10px;
+}
+.view-list li a {
+  display: block;
+  min-height: 50px;
+  padding: 10px;
+  border: 1px solid #ddd;
+  overflow: hidden;
+  border-radius: 3px;
+}
+.view-list li a .icon {
+  float: left;
+  width: 50px;
+  height: 50px;
+  overflow: hidden;
+  margin-right: 10px;
+  color: #444;
+  background-color: #eee;
+  border-radius: 3px;
+}
+.view-list li a .icon i {
+  display: block;
+  text-align: center;
+  font-size: 28px;
+  line-height: 50px;
+}
+.view-list li a h3, .view-list li a .h3 {
+  font-weight: bold;
+  color: #000;
+  font-weight: bold;
+  font-size: 16px;
+  margin: 0 0 3px 0;
+}
+.view-list li a p {
+  margin: 0;
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+  color: #444;
+}
+.view-list li a.active, .view-list li a:hover {
+  text-decoration: none;
+  border-color: #187794;
+}
+.view-list li a.active .icon, .view-list li a:hover .icon {
+  background-color: #187794;
+  color: #f6f6f6;
+}
+.view-list li .arrow {
+  position: absolute;
+  display: none;
+  border: 8px solid transparent;
+  border-top-color: #187794;
+  left: 50%;
+  bottom: -15px;
+  margin-left: -4px;
+}
+.view-list li.active a {
+  text-decoration: none;
+  border-color: #187794;
+}
+.view-list li.active a .icon {
+  background-color: #187794;
+  color: #f6f6f6;
+}
+.view-list li.active .arrow {
+  display: block;
+}
+.view-list.stacked {
+  overflow-y: hidden;
+  overflow-x: auto;
+  height: 100px;
+  white-space: nowrap;
+}
+.view-list.stacked li {
+  display: inline-block;
+  width: 250px;
+  margin-right: 10px;
+}
+.view-list.stacked li:last-child {
+  margin-right: 0;
+}
+.view-list.stacked::-webkit-scrollbar {
+  width: 7px;
+  height: 7px;
+}
+.view-list.stacked::-webkit-scrollbar-track {
+  border-radius: 10px;
+  background-color: #f6f6f6;
+}
+.view-list.stacked::-webkit-scrollbar-thumb {
+  border-radius: 10px;
+  background-color: #c3c3c3;
+}
+.view-list.stacked::-webkit-scrollbar-thumb:hover {
+  background-color: #187794;
+}
+
+.resource-view {
+  margin-top: 20px;
+}
+
+#activity-archive-notice {
+  clear: both;
+}
+
+/* diff styles */
+table.diff {
+  font-family: Courier;
+  border: medium;
+}
+
+.diff_header {
+  background-color: #e0e0e0;
+}
+
+td.diff_header {
+  text-align: right;
+}
+
+.diff_next {
+  background-color: #c0c0c0;
+}
+
+.diff_add {
+  background-color: #aaffaa;
+}
+
+.diff_chg {
+  background-color: #ffff77;
+}
+
+.diff_sub {
+  background-color: #ffaaaa;
+}
+
+.purge-all {
+  float: right;
+  margin-bottom: 15px;
+}
+
+.search-form {
+  margin-bottom: 20px;
+  padding-bottom: 25px;
+  border-bottom: 1px dotted #ddd;
+}
+.search-form .search-input {
+  position: relative;
+  margin-bottom: 20px;
+}
+.search-form .search-input input {
+  margin: 0;
+  width: 100%;
+  height: auto;
+}
+.search-form .search-input button {
+  cursor: pointer;
+  display: block;
+  position: absolute;
+  top: 50%;
+  margin-top: -10px;
+  right: 10px;
+  height: 20px;
+  padding: 0;
+  border: none;
+  background: transparent;
+}
+.search-form .search-input button span {
+  display: none;
+}
+.search-form .search-input button i {
+  color: #ccc;
+  transition: color 0.2s ease-in;
+}
+@media (prefers-reduced-motion: reduce) {
+  .search-form .search-input button i {
+    transition: none;
+  }
+}
+.search-form .search-input button:hover i {
+  color: #000;
+}
+.search-form .search-input.search-giant input {
+  font-size: 16px;
+  padding: 15px;
+}
+.search-form .search-input.search-giant button {
+  margin-top: -0.75rem;
+  right: 15px;
+}
+.search-form .search-input.search-giant button i {
+  font-size: 28px;
+  width: 28px;
+}
+.search-form .control-order-by label,
+.search-form .control-order-by select {
+  display: inline;
+}
+.search-form .control-order-by .form-control {
+  width: auto;
+}
+.search-form .filter-list {
+  color: #444;
+  line-height: 32px;
+  margin: 10px 0 0 0;
+}
+.search-form .filter-list .pill {
+  line-height: 21px;
+}
+.search-form .filter-list .extra {
+  margin-top: 10px;
+  font-size: 18px;
+  font-weight: normal;
+  color: #000;
+}
+.search-form.no-bottom-border {
+  border-bottom-width: 0;
+  margin-bottom: 0;
+}
+.search-form .search-input-group {
+  margin-bottom: 1.5rem;
+}
+
+@media (min-width: 768px) {
+  .search-form .control-order-by {
+    float: right;
+    margin-left: 15px;
+    width: auto;
+  }
+}
+.group .media-vertical .image {
+  margin: 0 -5px 5px;
+}
+
+.group-list:nth-child(odd) {
+  clear: left;
+}
+
+.group-list .module-heading {
+  padding-top: 15px;
+  padding-bottom: 15px;
+}
+
+.group-list .dataset-content {
+  min-height: 54px;
+}
+
+.group-list .module-heading h3, .group-list .module-heading .h3 {
+  margin-bottom: 2px;
+}
+
+.group-list .module-heading h3 a, .group-list .module-heading .h3 a {
+  color: #333;
+}
+
+.group-list .module-heading .media-image {
+  overflow: hidden;
+  max-height: 60px;
+}
+.group-list .module-heading .media-image img {
+  max-width: 85px;
+}
+
+.toolbar {
+  position: relative;
+  margin-bottom: 10px;
+  padding: 5px 0;
+}
+.toolbar::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+
+.page_primary_action {
+  margin-bottom: 20px;
+}
+
+.toolbar .breadcrumb {
+  box-shadow: none;
+  position: relative;
+  float: left;
+  margin: 0;
+  padding: 0;
+  border: none;
+  background: none;
+  font-size: 1.09375rem;
+}
+.toolbar .breadcrumb::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+
+.toolbar .breadcrumb li {
+  padding-left: 0.5rem;
+}
+.toolbar .breadcrumb li:not(:first-child)::before {
+  float: left;
+  padding-right: 0.5rem;
+  color: #6c757d;
+  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
+}
+
+.toolbar .breadcrumb .active {
+  color: #6c757d;
+}
+
+.toolbar .home a {
+  text-decoration: none;
+}
+
+.toolbar .home span {
+  display: none;
+}
+
+.toolbar .breadcrumb a {
+  color: #505050;
+}
+
+@media (max-width: 575.98px) {
+  .toolbar .breadcrumb {
+    color: #fff;
+    text-shadow: none;
+  }
+}
+.toolbar .breadcrumb .active a,
+.toolbar .breadcrumb a.active {
+  font-weight: bold;
+}
+
+.actions {
+  margin: 0;
+  list-style: none;
+  position: absolute;
+  top: 10px;
+  right: 10px;
+  z-index: 1;
+}
+
+.actions li {
+  display: inline-block;
+  margin-right: 5px;
+}
+.actions li ul li {
+  display: block;
+}
+
+.actions li:last-of-type {
+  margin-right: 0;
+}
+
+.hide-heading {
+  display: none;
+}
+
+.page-header {
+  margin-top: 1.5rem;
+  border-bottom: 1px solid #ddd;
+  background-color: #f6f6f6;
+  border-radius: 0 3px 0 0;
+}
+.page-header.module-content {
+  padding-top: 0.75rem;
+  padding-bottom: 0;
+}
+.page-header::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+.page-header .nav-tabs {
+  float: left;
+  margin-bottom: -1px;
+}
+.page-header .nav-tabs li a {
+  padding: 10px 15px;
+}
+.page-header .nav-tabs li.active a,
+.page-header .nav-tabs a:hover {
+  border: 1px solid #dee2e6;
+  background-color: #fff;
+  border-bottom-color: transparent;
+}
+.page-header .content_action {
+  float: right;
+  margin-top: -3px;
+}
+
+.no-nav .page-header {
+  border-radius: 3px 3px 0 0;
+}
+
+.nav-tabs-plain {
+  padding: 0 25px;
+}
+.nav-tabs-plain > .active > a, .nav-tabs-plain > .active > a:hover {
+  background-color: #fff;
+}
+
+@media (max-width: 575.98px) {
+  .page-header .nav-tabs {
+    margin: 5px 10px 10px -5px;
+    border: none;
+  }
+
+  .page-header .nav-tabs > li {
+    float: none;
+  }
+
+  .page-header .nav-tabs > li a {
+    -webkit-border-radius: 4px;
+    -moz-border-radius: 4px;
+    border-radius: 4px;
+  }
+
+  .page-header .nav-tabs > .active > a,
+.page-header .nav-tabs > .active > a:hover,
+.page-header .nav-tabs > .active > a:focus {
+    border-bottom-color: #dddddd;
+  }
+}
+.prose h1, .prose .h1,
+.prose heading-1 h2,
+.prose heading-1 .h2,
+.prose heading-2 {
+  margin-bottom: 15px;
+}
+.prose h3, .prose .h3,
+.prose heading-3 {
+  margin-bottom: 10px;
+}
+
+.ellipsis {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+
+.wrapper {
+  position: relative;
+  min-height: 300px;
+  background-color: #fff;
+}
+.wrapper::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+@media (min-width: 768px) {
+  .wrapper:before {
+    content: "";
+    display: block;
+    position: absolute;
+    top: 0;
+    bottom: 0;
+    left: 0;
+    width: 25%;
+    border-right: 1px solid #ddd;
+    z-index: 1;
+  }
+  .wrapper.no-nav:before {
+    display: none;
+  }
+  .wrapper.no-nav .module > .page-header {
+    margin-top: 0;
+  }
+}
+
+[role=main],
+.main {
+  position: relative;
+}
+
+.main {
+  padding: 20px 0;
+  background: #eee url("/base/images/bg.png");
+}
+
+.main:after,
+[role=main]:after {
+  bottom: 0;
+  border-top-width: 1px;
+}
+
+.main .primary {
+  position: relative;
+  float: right;
+  margin-left: 0;
+}
+
+.main .secondary {
+  padding: 0;
+  z-index: 1;
+  padding-right: 1px;
+}
+
+/* Filters modal */
+.no-text .text {
+  display: none;
+}
+
+.js body.filters-modal {
+  overflow: hidden;
+}
+
+.show-filters.btn,
+.hide-filters {
+  display: none;
+}
+
+@media (max-width: 767.98px) {
+  .wrapper {
+    border-width: 0;
+    box-shadow: 0;
+    border-radius: 0;
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-box-orient: vertical;
+    -moz-box-orient: vertical;
+    -webkit-flex-direction: column;
+    flex-direction: column;
+    -webkit-box-align: start;
+    -moz-box-align: start;
+    -webkit-align-items: flex-start;
+    align-items: flex-start;
+  }
+
+  .main .secondary {
+    -webkit-box-ordinal-group: 2;
+    -moz-box-ordinal-group: 2;
+    -webkit-order: 2;
+    order: 2;
+  }
+
+  .js .main .secondary .filters {
+    display: none;
+    position: fixed;
+    overflow: auto;
+    top: 0;
+    left: 0;
+    right: 0;
+    bottom: 0;
+    z-index: 1000;
+    padding: 10px;
+    background-color: black;
+    background-color: rgba(0, 0, 0, 0.5);
+  }
+
+  .js body.filters-modal .secondary .filters {
+    display: block;
+  }
+
+  .js .main .secondary .filters > div {
+    background-color: #fff;
+    -webkit-border-radius: 4px;
+    -moz-border-radius: 4px;
+    border-radius: 4px;
+    overflow: hidden;
+  }
+
+  .js .main .secondary .filters > div .module-footer {
+    display: none;
+  }
+
+  .js body.filters-modal .secondary .filters .hide-filters {
+    display: inline-block;
+    position: absolute;
+    top: 14px;
+    right: 17px;
+    opacity: 0.6;
+  }
+  .js body.filters-modal .secondary .filters .hide-filters i {
+    font-size: 18px;
+  }
+
+  .js .show-filters.btn {
+    display: inline-block;
+  }
+}
+.primary .primary {
+  float: left;
+  margin-left: 0;
+  margin-bottom: 20px;
+}
+.primary .primary h1:first-child, .primary .primary .h1:first-child,
+.primary .primary h2:first-child,
+.primary .primary .h2:first-child,
+.primary .primary h3:first-child,
+.primary .primary .h3:first-child,
+.primary .primary h4:first-child,
+.primary .primary .h4:first-child {
+  margin-top: 0;
+}
+
+@media (min-width: 576px) {
+  .hero {
+    background: url("/base/images/background-tile.png");
+  }
+}
+.hero:after {
+  background-color: rgba(0, 0, 0, 0.09);
+  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
+  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
+  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.15)), to(rgba(0, 0, 0, 0)));
+  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
+  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
+  background-image: linear-gradient(top, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
+  background-repeat: repeat-x;
+  background-color: #f6f6f6;
+  border-bottom: 1px solid #d0d0d0;
+  border-radius: 3px 3px 0 0;
+  box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.03);
+}
+.hero:after .back:hover {
+  text-decoration: none;
+}
+.hero:after .back:hover span {
+  text-decoration: underline;
+}
+
+.context-info .module-content {
+  padding: 15px;
+}
+.context-info .image {
+  margin-bottom: 10px;
+}
+.context-info .image img,
+.context-info .image a {
+  display: block;
+  width: 100%;
+  height: 100%;
+  border-radius: 4px;
+}
+.context-info .description {
+  word-wrap: break-word;
+  word-break: break-all;
+  overflow: auto;
+}
+.context-info code {
+  display: block;
+  font-weight: normal;
+  padding: 0;
+  margin: 0;
+  overflow: auto;
+}
+.context-info h1.heading, .context-info .heading.h1 {
+  margin: 0 0 5px 0;
+  font-size: 18px;
+  line-height: 1.3;
+  -ms-word-break: break-all;
+  word-break: break-all;
+  /* Non standard for webkit */
+  word-break: break-word;
+  -webkit-hyphens: auto;
+  -moz-hyphens: auto;
+  -ms-hyphens: auto;
+  hyphens: auto;
+}
+.context-info .info {
+  margin-top: 15px;
+  padding-top: 10px;
+  border-top: 1px dotted #DDD;
+  word-break: break-word;
+}
+.context-info .info dl dd {
+  margin-top: 3px;
+  margin-left: 0;
+}
+.context-info .nums {
+  margin-top: 15px;
+  padding-top: 10px;
+  padding-bottom: 0;
+  border-top: 1px dotted #DDD;
+}
+.context-info .nums::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+.context-info .nums dl {
+  float: left;
+  width: 50%;
+  margin: 5px 0 0 0;
+  color: #444;
+}
+.context-info .nums dl dt {
+  display: block;
+  font-size: 13px;
+  font-weight: 300;
+}
+.context-info .nums dl dd {
+  display: block;
+  font-size: 30px;
+  font-weight: 700;
+  line-height: 36px;
+  margin-left: 0;
+}
+.context-info .nums dl dd .smallest {
+  font-size: 13px;
+}
+.context-info .nums dl dd .smaller {
+  font-size: 16px;
+}
+.context-info .nums dl dd .small {
+  font-size: 21px;
+}
+.context-info .follow_button {
+  margin: 0.75rem 0;
+}
+.context-info.editing .module-content {
+  margin-top: 0;
+}
+
+.flash-messages .alert {
+  box-shadow: 0 0 0 1px white;
+}
+
+.view-preview-container {
+  margin-top: 20px;
+}
+
+.homepage .hero {
+  background: url("/base/images/background-tile.png");
+  padding: 20px 0;
+}
+.homepage .module-promotion {
+  background: #fff;
+  padding: 30px;
+}
+.homepage .module-search {
+  color: #fff;
+  padding: 10px;
+  border: 1px solid #ccc;
+}
+.homepage .module-search .search-form {
+  border-radius: 0.25rem;
+  background-color: #005d7a;
+  padding: 30px 20px;
+}
+.homepage .module-search .search-form input {
+  font-size: 16px;
+  padding: 15px;
+}
+.homepage .module-search .search-form button {
+  border: none;
+  margin-left: -40px;
+}
+.homepage .module-search .search-input {
+  display: flex;
+}
+.homepage .module-search .search-input bottom {
+  margin-left: -30px;
+  align-items: center;
+}
+.homepage .module-search .tags {
+  margin-top: -5px;
+  padding: 5px 10px 10px 10px;
+  background-color: #003647;
+}
+.homepage .module-search .tags h3, .homepage .module-search .tags .h3 {
+  font-size: 0.875rem;
+  line-height: 1.5;
+  padding: 2px 8px;
+  margin-top: -5px;
+}
+.homepage .module-search .tags h3, .homepage .module-search .tags .h3,
+.homepage .module-search .tags .tag {
+  display: block;
+  float: left;
+  margin: 5px 10px 0 0;
+}
+.homepage .module-stats {
+  margin-top: 1rem;
+  color: #444;
+}
+.homepage .module-stats .card {
+  padding: 1.5rem 1.75rem;
+}
+.homepage .module-stats .card ul {
+  margin: 0;
+  list-style: none;
+  padding: 0;
+}
+.homepage .module-stats .card ul::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+.homepage .module-stats .card ul li {
+  float: left;
+  width: 25%;
+  font-weight: 300;
+}
+.homepage .module-stats .card ul li a {
+  display: block;
+}
+.homepage .module-stats .card ul li a b {
+  display: block;
+  font-size: 0.875rem;
+  line-height: 1.5;
+}
+.homepage .module-stats .card ul li a:hover {
+  text-decoration: none;
+}
+.homepage .module-feeds {
+  padding: 2rem 0;
+  background: #eee url("/base/images/bg.png");
+}
+.homepage .module-feeds .module-stats {
+  margin-top: 0;
+}
+
+@media (max-width: 767.98px) {
+  .homepage .module-search {
+    margin-top: 0.5rem;
+  }
+  .homepage .module-stats {
+    margin-top: 0.5rem;
+    margin-bottom: 0.5rem;
+  }
+  .homepage .module-feeds .card {
+    margin-top: 1rem;
+    margin-bottom: 1rem;
+  }
+}
+.account-masthead {
+  min-height: 30px;
+  color: #fff;
+  background: #003647 url("/base/images/bg.png");
+}
+.account-masthead .account {
+  float: right;
+}
+.account-masthead .account ul li {
+  display: block;
+  float: left;
+  border-left: 1px solid #00232e;
+}
+.account-masthead .account ul li a {
+  display: block;
+  text-decoration: none;
+  color: #bfd7de;
+  font-size: 13px;
+  font-weight: bold;
+  padding: 0 10px;
+  line-height: 31px;
+}
+.account-masthead .account ul li a span.username,
+.account-masthead .account ul li a span.text {
+  margin: 0 2px 0 4px;
+}
+.account-masthead .account ul li a span.text {
+  position: absolute;
+  top: -9999px;
+  left: -9999px;
+}
+.account-masthead .account ul li a:hover {
+  color: #d9e7eb;
+  background-color: #00232e;
+  text-decoration: none;
+}
+.account-masthead .account ul li a.sub {
+  font-weight: 300;
+}
+.account-masthead .account ul li a .btn {
+  vertical-align: 1px;
+  margin-left: 3px;
+}
+.account-masthead .account .notifications a span.badge {
+  font-size: 12px;
+  margin-left: 3px;
+  padding: 1px 6px;
+  background-color: #00232e;
+  border-radius: 4px;
+  text-shadow: none;
+  color: #bfd7de;
+}
+.account-masthead .account .notifications a:hover span {
+  color: #fff;
+  background-color: #000f14;
+}
+.account-masthead .account .notifications.notifications-important a span.badge {
+  color: #fff;
+  background-color: #C9403A;
+}
+.account-masthead .account.authed .image {
+  padding: 0 6px;
+}
+.account-masthead .account.authed .image img {
+  border-radius: 4px;
+}
+
+.masthead {
+  background: #005d7a url("/base/images/bg.png");
+}
+.masthead .debug {
+  position: fixed;
+  top: 0;
+  left: 0;
+  color: #fff;
+  background-color: #206b82;
+  padding: 2px 4px;
+  border: #fff 1px solid;
+  border-left: 0px;
+  z-index: 9;
+}
+.masthead .navbar hgroup h1, .masthead .navbar hgroup .h1,
+.masthead .navbar hgroup h2,
+.masthead .navbar hgroup .h2 {
+  float: left;
+  font-size: 30px;
+  line-height: 1.5;
+}
+.masthead .navbar hgroup h1, .masthead .navbar hgroup .h1 {
+  font-weight: 900;
+  letter-spacing: -1px;
+  margin: 3px 0;
+}
+.masthead .navbar hgroup h2, .masthead .navbar hgroup .h2 {
+  position: absolute;
+  bottom: -3px;
+  left: 0;
+  margin: 0;
+  font-size: 15px;
+  font-weight: normal;
+  line-height: 1.2;
+  white-space: nowrap;
+}
+.masthead .navbar .logo {
+  display: inline-block;
+}
+.masthead .navbar .logo img {
+  max-height: 60px;
+}
+.masthead .main-navbar ul {
+  padding-right: 20px;
+}
+.masthead .main-navbar ul li {
+  margin-right: 2px;
+}
+.masthead .main-navbar ul li a {
+  padding: 0.6rem 0.9rem;
+  color: #fff;
+  text-decoration: none;
+}
+.masthead .main-navbar ul li:hover a, .masthead .main-navbar ul li:focus a, .masthead .main-navbar ul li.active a {
+  border-radius: 0.3rem;
+  background-color: #003647;
+}
+.masthead .main-navbar .site-search button {
+  display: flex;
+  align-items: center;
+  margin-left: -50px;
+}
+
+@media (max-width: 991.98px) {
+  .masthead .main-navbar ul {
+    padding: 0;
+  }
+  .masthead .main-navbar ul li {
+    padding: 0;
+  }
+  .masthead .main-navbar ul li a {
+    display: block;
+    padding: 0.5rem 1rem;
+    color: #fff;
+    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
+  }
+}
+@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
+  .masthead .main-navbar ul li a {
+    transition: none;
+  }
+}
+@media (max-width: 991.98px) {
+  .masthead .main-navbar ul li a:hover, .masthead .main-navbar ul li a:focus {
+    color: #fff;
+    text-decoration: none;
+  }
+}
+@media (max-width: 991.98px) {
+  .masthead .main-navbar ul li a.disabled {
+    color: #6c757d;
+    pointer-events: none;
+    cursor: default;
+  }
+}
+.site-footer {
+  background: #005d7a url("/base/images/bg.png");
+  padding: 20px 0;
+}
+.site-footer label,
+.site-footer small,
+.site-footer .small {
+  color: #CCDEE3;
+}
+.site-footer a {
+  color: #CCDEE3;
+}
+.site-footer .footer-links ul {
+  margin: 0;
+}
+.site-footer .footer-links ul li {
+  margin-bottom: 5px;
+}
+.site-footer .attribution p {
+  color: #CCDEE3;
+  font-size: 0.875rem;
+}
+.site-footer .attribution .ckan-footer-logo {
+  display: block;
+  width: 68px;
+  height: 21px;
+  margin-top: 2px;
+  background: url("/base/images/ckan-logo-footer.png") no-repeat top left;
+  text-indent: -900em;
+}
+.site-footer .lang-select .form-group {
+  width: 100%;
+  display: flex;
+  flex-direction: column;
+}
+.site-footer .lang-select .form-group label {
+  font-size: 0.875rem;
+}
+
+.table-selected td {
+  background-color: #fff;
+}
+.table-selected td .edit {
+  display: block;
+}
+
+.table-bulk-edit th input {
+  top: -5px;
+}
+.table-bulk-edit .table-actions .btn-group {
+  float: left;
+  margin: 0 10px 0 0;
+}
+.table-bulk-edit .context p {
+  margin-bottom: 0;
+}
+
+.table-header thead th {
+  background-color: #f6f6f6;
+}
+
+.table-edit-hover .edit {
+  display: none;
+  float: right;
+}
+.table-edit-hover tr:hover .edit {
+  display: block;
+}
+
+.js .table-toggle-more .toggle-more {
+  display: none;
+}
+.js .table-toggle-more .show-more {
+  display: inline;
+}
+.js .table-toggle-more .show-less {
+  display: none;
+}
+.js .table-toggle-more .toggle-seperator {
+  display: table-row;
+}
+.js .table-toggle-more .toggle-seperator td {
+  height: 11px;
+  padding: 0;
+  background-image: url("/base/images/table-seperator.png");
+}
+.js .table .toggle-show td {
+  background: none;
+  text-align: center;
+}
+.js .table-toggle-less .show-less {
+  display: inline;
+}
+.js .table-toggle-less .show-more {
+  display: none;
+}
+.js .table-toggle-less .toggle-seperator {
+  display: none;
+}
+
+.profile .empty,
+.profile .dataset-list {
+  margin-bottom: 20px;
+}
+
+#followee-filter .btn {
+  display: inline-block;
+}
+#followee-filter .btn span,
+#followee-filter .btn strong {
+  line-height: 1.5;
+}
+#followee-filter .btn span {
+  font-weight: normal;
+}
+#followee-filter .btn strong {
+  margin: 0 5px;
+  white-space: nowrap;
+  max-width: 90px;
+  overflow: hidden;
+  text-overflow: ellipsis;
+}
+
+.dashboard-context {
+  position: relative;
+  margin-bottom: 20px;
+  padding: 20px;
+  border-bottom: 1px solid #DCDCDC;
+  background-color: #f6f6f6;
+  border-radius: 3px 0 0 0;
+}
+.dashboard-context h2, .dashboard-context .h2 {
+  margin-bottom: 10px;
+}
+.dashboard-context .arrow {
+  position: absolute;
+  content: " ";
+  top: 30px;
+  right: -10px;
+  width: 10px;
+  height: 21px;
+  background: transparent url("/base/css/${imagePath}/dashboard-followee-related.png");
+}
+
+.followee-container {
+  padding: 0;
+  padding: 0;
+  margin: 0;
+  max-height: 205px;
+  overflow: auto;
+  border-radius: 0 0 3px 3px;
+}
+.followee-container .popover-title {
+  display: none;
+}
+.followee-container .empty {
+  padding: 10px;
+}
+.followee-container li i {
+  margin-right: 11px;
+  padding: 3px 5px;
+  line-height: 1;
+}
+.followee-container li:hover, .followee-container li.active {
+  background: #206b82;
+}
+.followee-container li:hover a, .followee-container li.active a {
+  color: #fff;
+}
+.followee-container li:hover i, .followee-container li.active i {
+  background-color: #187794;
+  color: #fff;
+  border-radius: 100px;
+  box-shadow: inset 0 1px 2x rgba(0, 0, 0, 0.2);
+}
+
+.dashboard-me {
+  padding: 15px 15px 0 15px;
+}
+.dashboard-me::after {
+  display: block;
+  clear: both;
+  content: "";
+}
+.dashboard-me img {
+  float: left;
+  margin-right: 10px;
+  border-radius: 100px;
+}
+.dashboard-me strong {
+  display: block;
+  font-size: 16px;
+  margin: 3px 0;
+}
+
+.resource-view .actions {
+  right: 0;
+}
+
+.resource-view-filters {
+  margin-bottom: 1em;
+}
+.resource-view-filters .resource-view-filter {
+  margin-bottom: 1em;
+}
+.resource-view-filters .resource-view-remove-filter {
+  cursor: pointer;
+  color: #b55457;
+}
+.resource-view-filters .resource-view-filter-values .select2-container {
+  margin-right: 0.3em;
+  margin-bottom: 0.2em;
+  width: 24% !important;
+}
+.resource-view-filters .resource-view-filter-values .select2-container .select2-search-choice-close {
+  left: auto;
+}
+
+.resource-view-list.reordering {
+  margin: -10px -10px 0;
+}
+.resource-view-list.reordering li {
+  margin-bottom: 10px;
+  border-radius: -0.75rem;
+  cursor: move;
+}
+.resource-view-list.reordering li a {
+  cursor: inherit;
+}
+.resource-view-list.reordering li .handle {
+  padding: 0;
+  display: block;
+  position: absolute;
+  color: #888;
+  left: -31px;
+  top: 50%;
+  margin-top: -15px;
+  width: 30px;
+  height: 30px;
+  line-height: 30px;
+  text-align: center;
+  border: 1px solid #ddd;
+  border-width: 1px 0 1px 1px;
+  background-color: #fff;
+  border-radius: 20px 0 0 20px;
+}
+.resource-view-list.reordering li .handle:hover {
+  text-decoration: none;
+}
+.resource-view-list.reordering li:hover .handle {
+  background-color: #eee;
+}
+.resource-view-list.reordering li.ui-sortable-helper {
+  background-color: #eee;
+  border: 1px solid #187794;
+}
+.resource-view-list.reordering li.ui-sortable-helper .handle {
+  background-color: #eee;
+  border-color: #187794;
+  color: #333;
+}
+
+.resource-view-list > li > a {
+  border-radius: 0;
+}
+.resource-view-list li {
+  margin-bottom: -3px;
+  border: 1px solid #ddd;
+}
+.resource-view-list li:first-child {
+  border-top-left-radius: 0.25rem;
+  border-top-right-radius: 0.25rem;
+}
+.resource-view-list li:last-child {
+  border-bottom-left-radius: 0.25rem;
+  border-bottom-right-radius: 0.25rem;
+}
+.resource-view-list li .handle {
+  display: none;
+}
+
+.view-preview-container .module-content {
+  position: relative;
+}
+.view-preview-container .actions {
+  right: 0.75rem;
+}
+
+.datapusher-status-link:hover {
+  text-decoration: none;
+}
+
+.datapusher-status.status-unknown {
+  color: #bbb;
+}
+.datapusher-status.status-pending {
+  color: #FFCC00;
+}
+.datapusher-status.status-error {
+  color: red;
+}
+.datapusher-status.status-complete {
+  color: #009900;
+}
+
+.datapusher-form {
+  margin-bottom: 20px;
+}
+
+.alert-error {
+  color: #b55457;
+  background-color: #f8f0f0;
+  border-color: #c6898b;
+}
+.alert-error .alert-link {
+  color: #914346;
+}
+
+.input-group .form-control {
+  z-index: 0;
+}
+
+.input-group-btn:last-child > .btn {
+  z-index: 0;
+}
+
+.format-label {
+  text-indent: -900em;
+  background: url("/base/images/sprite-resource-icons.png") no-repeat 0 0;
+}
+
+.format-label {
+  width: 60px;
+  height: 65px;
+  background-position: -1720px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=html],
+.format-label[data-format*=html] {
+  width: 60px;
+  height: 65px;
+  background-position: -120px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=json],
+.format-label[data-format*=json] {
+  width: 60px;
+  height: 65px;
+  background-position: -220px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=xml],
+.format-label[data-format*=xml] {
+  width: 60px;
+  height: 65px;
+  background-position: -320px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=txt],
+.format-label[data-format*=txt] {
+  width: 60px;
+  height: 65px;
+  background-position: -420px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=doc],
+.format-label[data-format*=doc],
+.format-label[data-format=docx],
+.format-label[data-format*=docx] {
+  width: 60px;
+  height: 65px;
+  background-position: -520px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=odt],
+.format-label[data-format*=odt] {
+  width: 60px;
+  height: 65px;
+  background-position: -620px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=csv],
+.format-label[data-format*=csv] {
+  width: 60px;
+  height: 65px;
+  background-position: -720px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=xls],
+.format-label[data-format*=xls] {
+  width: 60px;
+  height: 65px;
+  background-position: -820px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=zip],
+.format-label[data-format*=zip] {
+  width: 60px;
+  height: 65px;
+  background-position: -920px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=api],
+.format-label[data-format*=api] {
+  width: 60px;
+  height: 65px;
+  background-position: -1020px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=pdf],
+.format-label[data-format*=pdf] {
+  width: 60px;
+  height: 65px;
+  background-position: -1120px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=rdf],
+.format-label[data-format*=rdf] {
+  width: 60px;
+  height: 65px;
+  background-position: -1220px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=wms],
+.format-label[data-format*=wms] {
+  width: 60px;
+  height: 65px;
+  background-position: -1320px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=png],
+.format-label[data-format*=png] {
+  width: 60px;
+  height: 65px;
+  background-position: -1420px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=jpg],
+.format-label[data-format*=jpg],
+.format-label[data-format=jpeg],
+.format-label[data-format*=jpeg] {
+  width: 60px;
+  height: 65px;
+  background-position: -1520px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=gif],
+.format-label[data-format*=gif] {
+  width: 60px;
+  height: 65px;
+  background-position: -1620px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=wfs],
+.format-label[data-format*=wfs] {
+  width: 60px;
+  height: 65px;
+  background-position: -1820px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=gml],
+.format-label[data-format*=gml] {
+  width: 60px;
+  height: 65px;
+  background-position: -1920px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=wmts],
+.format-label[data-format*=wmts] {
+  width: 60px;
+  height: 65px;
+  background-position: -2020px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=kml],
+.format-label[data-format*=kml] {
+  width: 60px;
+  height: 65px;
+  background-position: -2120px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+.format-label[data-format=geo],
+.format-label[data-format*=geo] {
+  width: 60px;
+  height: 65px;
+  background-position: -2220px -220px;
+  transform: scale(0.53);
+  margin: -14px 0 0 -14px;
+}
+
+/* Variables */
+:root {
+  --odsh-color-sh-red: #d4004b;
+  --odsh-color-sh-blue: #003064;
+  --odsh-color-sh-blue-light: #e4f2f8;
+  --odsh-color-sh-blue-2: #0089ca;
+  --odsh-color-sh-blue-grey: #657592;
+  --odsh-color-sh-blue-dark: #001E49;
+}
+
+
+/* FONTS */
+
+@font-face {
+  font-family: "MuseoSans";
+  src: url("/base/fonts/Fonts/905300/fd479df2-01b0-4e3a-a411-915c477f1352.eot?#iefix");
+  src: url("/base/fonts/Fonts/905300/fd479df2-01b0-4e3a-a411-915c477f1352.eot?#iefix") format("eot"), url("/base/fonts/Fonts/905300/1d3191cd-ae8c-45e2-bb04-11e96d8fa974.woff2") format("woff2"), url("/base/fonts/Fonts/905300/b252d464-65cb-4950-88f7-ac0a1bf79b75.woff") format("woff"), url("/base/fonts/Fonts/905300/b3d18117-6517-4d3f-afc1-774086ff5fc1.ttf") format("truetype");
+}
+
+/* css allgemein (body, etc.) */
+
+body {
+  font-family: "MuseoSans", Euphemia, Segoe UI, Arial, Helvetica, sans-serif, "Droid Sans";
+  font-weight: 300;
+  font-style: normal;
+  line-height: 1.2;
+  font-size: 16px;
+  background: none;
+  /* background-color: var(--odsh-color-sh-red); */
+}
+
+html {
+  font-size: 100%;
+}
+
+html,
+body {
+  height: 100%;
+}
+
+@media (max-width: 767px) {
+  body {
+    padding-left: 0px;
+    padding-right: 0px;
+  }
+
+  .hide-on-mobile {
+    display: none;
+  }
+}
+
+/* FROM: https://stackoverflow.com/questions/2610497/change-an-html5-inputs-placeholder-color-with-css */
+/* do not group these rules */
+*::-webkit-input-placeholder {
+  color: black !important;
+}
+
+*:-moz-placeholder {
+  /* FF 4-18 */
+  color: black !important;
+  opacity: 1 !important;
+}
+
+*::-moz-placeholder {
+  /* FF 19+ */
+  color: black !important;
+  opacity: 1 !important;
+}
+
+*:-ms-input-placeholder {
+  /* IE 10+ */
+  color: black !important;
+}
+
+*::-ms-input-placeholder {
+  /* Microsoft Edge */
+  color: black !important;
+}
+
+*::placeholder {
+  /* modern browser */
+  color: black !important;
+}
+
+input,
+button,
+select,
+textarea {
+  font-family: 'MuseoSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+}
+
+h1,
+.h1,
+h2,
+.h2,
+h3,
+.h3 {
+  margin: 10px 0;
+}
+
+h1 {
+  color: var(--odsh-color-sh-blue);
+  font-size: 38px;
+  font-weight: 500;
+}
+
+h3 {
+  color: black;
+  font-weight: normal;
+  font-size: 20px;
+}
+
+.skip-link {
+  position: fixed;
+  top: -200px;
+  text-decoration: none;
+  padding: 10px;
+  display: inline-block;
+}
+
+.skip-link:focus {
+  top: 0;
+}
+
+.secondary h1.heading {
+  color: black;
+  font-weight: normal;
+  font-size: 16px;
+}
+
+.nav.nav-pills {
+  line-height: 1;
+}
+
+/* css for searchresults */
+
+/* same width as schleswig-holstein.de */
+.container {
+  max-width: 960px;
+}
+
+.masthead {
+  padding: 0;
+}
+
+@media (max-width: 1023px) {
+
+  .container,
+  .masthead .container {
+    padding-right: 80px;
+    padding-left: 80px;
+    box-sizing: border-box;
+    max-width: 100%;
+    width: auto;
+  }
+
+  .navbar > .container {
+    justify-content: flex-start;
+  }
+}
+
+@media (max-width: 767px) {
+  .container {
+    padding-right: 15px;
+    padding-left: 15px;
+  }
+
+  .masthead .container {
+    padding-right: 0;
+    padding-left: 0;
+  }
+}
+
+.site-collection-summary .odsh-dataset-heading {
+  margin-left: 0px;
+  margin-right: 0px;
+}
+
+.search-form,
+.odsh-dataset-heading {
+  display: flex;
+  align-items: center;
+  flex-wrap: wrap;
+  border-bottom: 4px solid #dbdbdb;
+  padding-bottom: 26px;
+  margin-bottom: 0px;
+}
+
+@media (min-width: 1024px) {
+
+  .search-form,
+  .odsh-dataset-heading {
+    border-bottom: none;
+    margin-bottom: 0px;
+    margin-left: -15px;
+    margin-right: -15px;
+    padding-bottom: 0;
+  }
+
+  .search-form:after {
+    content: "";
+    display: block;
+    margin: 0 auto;
+    width: calc(100% - 30px);
+    padding-top: 25px;
+    border-bottom: 4px solid #dbdbdb;
+    order: 100;
+  }
+
+  .search-form h2 {
+    margin-left: 15px;
+  }
+
+  .form-select.control-group.control-order-by {
+    margin-left: 15px;
+    margin-right: 15px;
+  }
+}
+
+img {
+  border: 0;
+  max-width: 100%;
+  width: auto;
+  height: auto;
+  vertical-align: middle;
+  -ms-interpolation-mode: bicubic;
+}
+
+.organizaion-full-description {
+  padding-bottom: 50px;
+}
+
+.organization-list-title .search-form {
+  padding-bottom: 0px;
+  margin-bottom: 0px;
+}
+
+.with-bottom-line {
+  border-bottom: 2px solid #dbdbdb;
+  margin-bottom: 10px;
+}
+
+.control-order-by {
+  margin: 0;
+}
+
+.search-form .control-order-by select {
+  width: 225px;
+  margin: 0;
+  border: 1px;
+  background-color: #f2f2f2;
+  color: var(--odsh-color-sh-blue);
+}
+
+.search-form h2,
+.odsh-dataset-heading h2,
+.odsh-dataset-heading .title {
+  margin-top: 0px;
+  margin-bottom: 10px;
+  margin-right: 22px;
+  font-size: 24px;
+  letter-spacing: 0.01em;
+  color: var(--odsh-color-sh-blue);
+  font-weight: 300;
+  line-height: 28px;
+}
+
+
+.odsh-dataset-heading>h2 {
+  margin: 0px;
+}
+
+.resources h3 {
+  font-size: 18px;
+  letter-spacing: 0.01em;
+  color: #000000;
+}
+
+section#dataset-preview {
+  margin-top: 26px;
+}
+
+@media (max-width: 767px) {
+  section#dataset-preview {
+    display: none;
+  }
+}
+
+section#dataset-preview p {
+  color: black;
+  font-size: 14px;
+  letter-spacing: 0.01em;
+}
+
+.container-preview-large {
+  padding-top: 10px;
+  padding-bottom: 10px;
+  height: 287px;
+  background-color: #F2F2F2;
+  display: flex;
+}
+
+.container-preview-large a {
+  margin-left: auto;
+}
+
+.container-preview-large img {
+  height: 100%;
+  margin-left: auto;
+  margin-right: auto;
+  border: 1px solid #666666;
+}
+
+section#dataset-collection {
+  padding-top: 17px;
+  border-top: 5px solid #DBDBDB;
+  margin-top: 38px;
+  color: black;
+}
+
+section#dataset-collection .button-container {
+  margin-top: 20px;
+  display: flex;
+}
+
+section#dataset-collection .button-container a {
+  margin-right: 24px;
+  padding-left: 12px;
+  padding-right: 12px;
+}
+
+section#dataset-collection .button-container a:nth-child(2) {
+  /* second a */
+  margin-left: auto;
+}
+
+section#dataset-collection .button-container a:last-child {
+  /* second a */
+  margin-right: 0;
+}
+
+section#dataset-collection .button-container img {
+  width: 18px;
+  height: auto;
+  margin-right: 5px;
+  margin-left: 5px;
+}
+
+@media (max-width: 767px) {
+
+  .search-form h2,
+  .odsh-dataset-heading h2,
+  .odsh-dataset-heading .title {
+    width: 100%;
+    margin-bottom: 8px;
+  }
+}
+
+.odsh-dataset-heading .title {
+  max-width: 415px;
+  display: inline-block;
+}
+
+.module-content:first-child {
+  padding-top: 0px;
+}
+
+.module-content {
+  padding: 0;
+}
+
+#section-org.module-content {
+  padding-bottom: 87px;
+  border-bottom: solid 3px #DBDBDB;
+}
+
+.information-organisation {
+  margin-top: 20px;
+  font-size: 12px;
+  text-align: left;
+  letter-spacing: 0.12px;
+  color: #000000;
+}
+
+.information-organisation p {
+  margin-bottom: 0;
+}
+
+.information-organisation a {
+  color: inherit;
+}
+
+.information-organisation .phone::before {
+  content: "";
+  display: inline-block;
+  background-image: url(/base/images/icon_phone.svg);
+  background-repeat: no-repeat;
+  background-size: .7rem .7rem;
+  background-position: 50% 50%;
+  width: 0.8rem;
+  height: 0.8rem;
+  vertical-align: middle;
+}
+
+
+.module-narrow .module-footer {
+  padding: 0;
+  border: none;
+  font-size: 12px;
+}
+
+@media (max-width: 767px) {
+  .js [role="main"] .secondary .filters>div .module-footer {
+    display: block;
+  }
+}
+
+.module .read-more {
+  font-weight: normal;
+  font-style: italic;
+  padding-top: 20px;
+  display: block;
+}
+
+.page-heading {
+  font-size: 25px;
+  color: var(--odsh-color-sh-blue);
+  font-weight: 300;
+  border-bottom: 4px solid #dbdbdb;
+  padding-bottom: 10px
+}
+
+input[type=radio],
+input[type=checkbox] {
+  top: 0px;
+}
+
+@media (min-width: 768px) {
+
+  [role=main],
+  .main {
+    background: white;
+    padding-top: 10px;
+  }
+
+  .wrapper {
+    background-image: none;
+    background-repeat: no-repeat;
+  }
+
+  .wrapper:before {
+    border: none;
+    width: 0;
+  }
+}
+
+.secondary {
+  background-color: #f2f2f2;
+}
+
+.secondary.span3 {
+  box-sizing: border-box;
+  width: initial;
+  min-width: 300px;
+  max-width: 300px;
+  padding: 40.66px 16px 0px;
+}
+
+.site-collection-summary .secondary.span3 {
+  display: none;
+}
+
+.secondary .module-narrow .module-content {
+  padding-left: 0px;
+  padding-right: 0px;
+}
+
+.primary {
+  padding-left: 31px;
+}
+
+.site-collection-summary .primary {
+  padding-left: 0;
+}
+
+.primary.organization {
+  padding-left: 0px;
+}
+
+.primary.span9 {
+  max-width: 640px;
+}
+
+.primary.logout {
+  width: 725px;
+  padding-left: 0px;
+}
+
+@media (max-width: 1023px) {
+  .primary {
+    padding: 0px;
+    width: 100%;
+    margin-left: 0;
+  }
+
+  .primary.span9 {
+    width: 100%;
+  }
+}
+
+.wrapper {
+  -webkit-box-shadow: none !important;
+  -moz-box-shadow: none !important;
+  box-shadow: none !important;
+  border: none;
+}
+
+@media (max-width: 1023px) {
+  .wrapper {
+    width: 100%;
+  }
+}
+
+.karte_inner {
+  background-color: lightgrey;
+  height: 220px;
+  margin-bottom: 20px;
+}
+
+.filter-reset {
+  display: inline-block;
+  padding: 0px 0px 10px 0px;
+  margin-top: 18px;
+}
+
+.filter-reset-label {
+  float: left;
+  font-size: 14px;
+  letter-spacing: 0.14px;
+  color: black;
+}
+
+.filter-reset-box {
+  float: right;
+  background-color: white;
+  padding: 1px 10px 4px 10px;
+}
+
+.filter-reset-box a {
+  font-size: 12px;
+  color: var(--odsh-color-sh-blue);
+}
+
+.filters section nav {
+  border-top: 2px solid #DBDBDB;
+}
+
+.filters section nav .nav-title {
+  padding: 15px 0px 0px 0px;
+  font-size: 12px;
+  color: black;
+}
+
+.secondary .module:first-child,
+.primary .module:first-child {
+  margin-top: 0;
+}
+
+.module {
+  margin: 20px 0;
+  margin-top: 20px;
+}
+
+.navbar-static-top {
+  z-index: 3;
+}
+
+.nav-simple>li {
+  border-bottom: 0px;
+  padding: 10px 0px 0px 0px;
+  width: 100%;
+  white-space: nowrap;
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+}
+
+.nav-item .facet_label {
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  max-width: 240px;
+}
+
+.nav-item .facet_label label.odsh-visible-label {
+  display: inline;
+  font-size: inherit;
+}
+
+.nav-item .facet_label label a {
+  color: black;
+  display: inline;
+}
+
+.nav-item .facet_count {
+  display: inline-block;
+  background-color: white;
+  padding: 1px 2px;
+}
+
+.package-info-category {
+  margin: 0;
+}
+
+.category-with-icon {
+  display: inline-block;
+  /* padding-bottom: 0.5rem; */
+  vertical-align: middle;
+}
+
+.group-icon-container {
+  display: inline-block;
+  width: 16px;
+  height: 16px;
+  margin-right: 8px;
+  margin-left: 3px;
+}
+
+.group-icon-container img {
+  vertical-align: top;
+}
+
+.category-header {
+  display: inline-block;
+  padding-right: 6px;
+  vertical-align: top;
+}
+
+.category-icon-container {
+  display: inline-block;
+  width: 16px;
+  height: 16px;
+  margin-right: 3px;
+}
+
+.category-icon-container img {
+  max-width: 100%;
+}
+
+.category-name {
+  padding-right: 15px;
+}
+
+
+/* checkbox customize trick, see: https://stackoverflow.com/questions/24322599/css-why-cannot-change-checkbox-color-whatever-i-do */
+.facet_label input[type=checkbox] {
+  display: none;
+}
+
+
+label.label-score,
+label.rangesearch,
+input[type=checkbox]+span.mylabel {
+  background: #fff;
+  border: 1px solid black;
+  height: 8px;
+  width: 8px;
+  display: inline-block;
+  padding: 0 0 0 0px;
+  margin-bottom: 0px;
+  min-height: 8px;
+}
+
+input[type=checkbox]:checked+label.label-score,
+label.rangesearch.checked,
+input[type=checkbox]:checked+span.mylabel {
+  background: url(/base/images/checked.png);
+  background-color: #fff;
+  background-size: 8px 8px;
+  border: 1px solid black;
+  height: 8px;
+  width: 8px;
+  min-height: 8px;
+  display: inline-block;
+  padding: 0 0px 0 0px;
+  margin-bottom: 0px;
+}
+
+.checklabel input[type="checkbox"] {
+  float: inherit;
+}
+
+label.label-score,
+label.rangesearch,
+span.mylabel {
+  margin-right: 3px;
+  margin-bottom: 0px;
+  -webkit-user-select: none;
+  /* Safari */
+  -moz-user-select: none;
+  /* Firefox */
+  -ms-user-select: none;
+  /* IE10+/Edge */
+  user-select: none;
+  /* Standard */
+}
+
+label.rangesearch::after,
+span.mylabel::after {
+  content: "";
+}
+
+label.rangesearch.disabled {
+  cursor: default;
+  border-color: #999999;
+}
+
+.rangesearch-controls {
+  margin-top: 10px;
+}
+
+.rangesearch {
+  display: inline-block;
+}
+
+.controls.rangesearch label {
+  display: block;
+}
+
+.search-score {
+  color: black;
+  font-size: 12px;
+  display: inline;
+  cursor: pointer;
+}
+
+.search-score:hover {
+  text-decoration: underline;
+}
+
+.rangesearch a {
+  color: black;
+  font-size: 12px;
+}
+
+.controls input.rangesearch {
+  box-sizing: border-box;
+  width: 100%;
+  height: 1.5rem;
+  padding: 2px;
+  font-style: normal;
+  font-size: 12px;
+  line-height: 1.16666667em;
+}
+
+.controls.rangesearch label {
+  font-size: 12px;
+  line-height: 1.16666667em;
+  color: black
+}
+
+/* following makes the secondary span (left side, facets etc.) the same height as the primary span */
+/* see: https://scotch.io/bar-talk/different-tricks-on-how-to-make-bootstrap-columns-all-the-same-height */
+@media (min-width: 768px) {
+  .is-table-row {
+    display: table;
+  }
+
+  .is-table-row [class*="span"] {
+    float: none;
+    display: table-cell;
+    vertical-align: top;
+  }
+
+  .is-table-row .row-fluid [class*="span"] {
+    float: none;
+    display: block;
+  }
+}
+
+.pill {
+  background-color: #F6F7F9;
+  border-radius: 0px;
+  color: black;
+  font-size: 12px;
+  margin-right: 2px;
+}
+
+.pill a.remove {
+  color: black;
+  font-size: 10px;
+  position: relative;
+  top: -8px;
+  right: -8px;
+  margin-right: 0;
+}
+
+.pill.error .remove .fa.fa-times {
+  background-color: var(--odsh-color-sh-red);
+}
+
+.odsh-dataset-item {
+  display: flex;
+  padding: 27px 0px;
+  border-bottom: 2px solid #DBDBDB;
+  width: 100%;
+}
+
+.odsh-dataset-item:hover {
+  background-color: rgb(246, 247, 249);
+}
+
+.odsh-dataset-item:last-child {
+  border-bottom: none;
+}
+
+.preview-image-container {
+  display: flex;
+  flex-direction: column;
+  margin-right: 25px;
+  width: auto;
+}
+
+@media (max-width: 767px) {
+  .preview-image-container {
+    display: none;
+  }
+}
+
+.preview-image-container img {
+  margin-top: auto;
+  height: auto;
+  max-width: 102px;
+  border: 1px solid #666666;
+}
+
+#organization-search-form {
+  margin-bottom: 20px;
+}
+
+.organization-item {
+  display: block;
+  padding: 5px 0px 5px 0px;
+  border-bottom: 2px solid #DBDBDB;
+}
+
+a.organization-item {
+  color: black;
+}
+
+a:hover .organization-item,
+a:focus .organization-item {
+  color: black;
+  background-color: rgb(246, 247, 249);
+}
+
+a:hover.organization-item,
+a:focus.organization-item {
+  text-decoration: none;
+}
+
+.organization-item .organization-item-text {
+  vertical-align: middle;
+}
+
+.organization-item-text {
+  padding-left: 10px;
+  padding-right: 20px;
+  height: 150px;
+  width: 705px;
+}
+
+@media(max-width: 767px) {
+  .organization-item-text {
+    height: auto;
+    min-height: 100px;
+  }
+}
+
+.dataset-heading {
+  font-weight: normal;
+  font-size: 20px;
+  word-wrap: break-word;
+  word-break: break-word;
+  width: 100%;
+  margin-bottom: 12px;
+}
+
+.dataset-content {
+  flex-grow: 0;
+  flex-basis: 73%;
+}
+
+.dataset-content p {
+  font-size: 12px;
+  /* margin: 0 0 5px;  */
+}
+
+.dataset-heading a {
+  color: black;
+  text-decoration: none;
+  padding-right: 30px;
+  letter-spacing: 0.18px;
+}
+
+.dataset-spacer {
+  flex-grow: 0;
+  flex-basis: 2%;
+}
+
+.dataset-empty {
+  margin-right: 30px;
+  color: darkgrey;
+}
+
+.dataset-meta {
+  flex-grow: 0;
+  flex-basis: 25%;
+}
+
+.package-info-pill img {
+  padding-right: 5px;
+  height: auto;
+  width: 18px;
+  bottom: 1.5px;
+  position: relative;
+}
+
+@media (max-width: 719px) {
+  .odsh-dataset-item {
+    flex-direction: column;
+  }
+
+  .dataset-content {
+    width: 100%;
+    display: block;
+  }
+
+  .dataset-meta {
+    width: 100%;
+    display: block;
+    margin-top: 25px;
+  }
+
+  .dataset-spacer {
+    display: none;
+  }
+}
+
+ul.dataset-resources {
+  margin: 0px 0px 10px 0px;
+  padding: 0;
+}
+
+.dataformat-label {
+  background-color: var(--odsh-color-sh-blue) !important;
+}
+
+
+.dataformat-label:hover {
+  background-color: var(--odsh-color-sh-red) !important;
+}
+
+
+
+.dataset-stars {
+  width: 190px;
+  margin-bottom: 10px;
+}
+
+.popover {
+  width: unset;
+  display: inline-table !important;
+  white-space: nowrap;
+}
+
+a.odsh-star {
+  cursor: pointer;
+  display: inline-block;
+}
+
+a.odsh-star:focus,
+a.odsh-star:hover {
+  text-decoration: none;
+  outline: none;
+}
+
+.odsh-star-wrap {
+  display: inline;
+  padding-right: 5px;
+}
+
+.odsh-star img:focus {
+  outline: none;
+}
+
+.odsh-star-info {
+  width: 15px;
+  height: 15px;
+  border-radius: 50%;
+  font-size: 15px;
+  color: #DBDBDB;
+  line-height: 15px;
+  text-align: center;
+  border: 1px solid;
+  display: inline-block;
+  vertical-align: middle;
+}
+
+.dataset-info p {
+  font-size: 12px;
+  margin-bottom: 1px;
+  color: black;
+  text-overflow: ellipsis;
+  overflow: hidden;
+  white-space: nowrap;
+}
+
+.dataset-info.issued {}
+
+.toolbar .breadcrumb .home {
+  padding-left: 0px;
+}
+
+.toolbar .breadcrumb>li a {
+  font-weight: normal !important;
+  font-size: 15px;
+  color: black;
+}
+
+.control-required {
+  color: black;
+}
+
+label {
+  font-size: 16px;
+  font-weight: normal;
+  margin-bottom: 5px;
+}
+
+label:after {
+  content: "";
+}
+
+.image-upload label:after {
+  content: ": *";
+}
+
+.multiselect.btn.btn-default,
+.controls input,
+.controls select,
+.controls ul.select2-choices,
+.controls textarea {
+  background-color: #F6F7F9;
+  background-image: none;
+  -webkit-box-shadow: none;
+  -moz-box-shadow: none;
+  box-shadow: none;
+  border: 1px solid;
+  border-color: #77879f;
+  border-radius: 0;
+  font-size: 14px;
+  color: var(--odsh-color-sh-blue-grey);
+  font-style: italic
+}
+
+.controls input#field-login,
+.controls input#field-password {
+  font-style: normal;
+}
+
+input#field-username {
+  margin-bottom: 30px;
+  vertical-align: super;
+}
+
+.control-group.error input,
+.control-group.error select,
+.control-group.error .select2-choices,
+.control-group.error textarea {
+  border-color: var(--odsh-color-sh-red);
+  /* SH Rot */
+}
+
+select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
+  display: inline-block;
+  padding: 4px 6px;
+  margin-bottom: 10px;
+  font-size: 14px;
+  line-height: 20px;
+  color: #555555;
+  vertical-align: middle;
+}
+
+.alert-danger,
+.alert-error {
+  background-color: transparent;
+  border-color: var(--odsh-color-sh-red);
+  /* SH Rot */
+  color: var(--odsh-color-sh-red);
+}
+
+.alert-info, .alert-primary {
+  color: #31708f;
+  background-color: var(--odsh-color-sh-blue-light);
+  border: none;
+}
+
+.alert {
+  border-radius: 0;
+}
+
+.control-label,
+.control-group.error .control-label,
+.control-group.error .help-block,
+.control-group.error .help-inline {
+  color: black;
+}
+
+.input-prepend .add-on:first-child {
+  border-radius: 0
+}
+
+.control-group.error .input-prepend .add-on {
+  border-color: var(--odsh-color-sh-red);
+  /* SH Rot */
+  background-color: #F6F7F9;
+}
+
+.controls input[disabled] {
+  background-color: #fdfdfd;
+  border-color: #e7e9ee;
+  color: #e7e9ee;
+}
+
+.select2-container {
+  width: 100% !important;
+}
+
+.select2-default {
+  color: var(--odsh-color-sh-blue-grey) !important;
+}
+
+.select2-container-multi .select2-choices .select2-search-choice {
+  color: var(--odsh-color-sh-blue-grey) !important;
+}
+
+/* placeholders cannot be combined... */
+.controls input::-webkit-input-placeholder {
+  color: var(--odsh-color-sh-blue-grey) !important
+}
+
+.controls input::-webkit-input-placeholder {
+  color: var(--odsh-color-sh-blue-grey) !important
+}
+
+.controls input::-moz-placeholder {
+  color: var(--odsh-color-sh-blue-grey) !important
+}
+
+.controls input::-ms-placeholder {
+  color: var(--odsh-color-sh-blue-grey) !important
+}
+
+.controls input::placeholder {
+  color: var(--odsh-color-sh-blue-grey) !important
+}
+
+.controls textarea::-webkit-input-placeholder {
+  color: var(--odsh-color-sh-blue-grey) !important
+}
+
+.controls textarea::-webkit-input-placeholder {
+  color: var(--odsh-color-sh-blue-grey) !important
+}
+
+.controls textarea::-moz-placeholder {
+  color: var(--odsh-color-sh-blue-grey) !important
+}
+
+.controls textarea::-ms-placeholder {
+  color: var(--odsh-color-sh-blue-grey) !important
+}
+
+.controls textarea::placeholder {
+  color: var(--odsh-color-sh-blue-grey) !important
+}
+
+
+.slug-preview .btn.btn-mini,
+.btn.btn-primary {
+  background-image: none;
+  background-color: var(--odsh-color-sh-blue-2);
+  border: none;
+  border-radius: 0;
+  font-size: 18px;
+  text-shadow: none;
+  font-weight: normal;
+  padding-left: 28px;
+  padding-right: 28px;
+  color: white;
+}
+
+.btn.btn-primary img {
+  height: 10px;
+}
+
+.btn.btn-primary.btn-arrow-right {
+  padding-left: 21px;
+}
+
+.btn.btn-mini::before,
+.btn.btn-primary.btn-arrow-right:before {
+  background-image: url(/base/images/arrow-right-w.png);
+  background-repeat: no-repeat;
+  background-size: 6px 10px;
+  background-position: 5px 2px;
+  display: inline-block;
+  width: 12px;
+  height: 12px;
+  content: "";
+  padding: 0 0 0 5px;
+}
+
+.btn.btn-arrow-right:before {
+  background-image: url(/base/images/arrow-right-b.png);
+  background-repeat: no-repeat;
+  background-size: 6px 10px;
+  background-position: 5px 2px;
+  display: inline-block;
+  width: 12px;
+  height: 12px;
+  content: "";
+  padding: 0 0 0 5px;
+}
+
+.btn.btn-arrow-right:hover:before {
+  background-image: url(/base/images/arrow-right-w.png);
+}
+
+.slug-preview .btn.btn-mini:hover,
+.js .image-upload .btn.hover,
+.image-upload a.btn:hover,
+.image-upload .btn:hover,
+.btn.btn-primary:hover {
+  background-color: rgb(212, 0, 75);
+  color: white;
+}
+
+.slug-preview .btn.disabled.btn-mini:hover,
+.js .image-upload .btn.disabled.hover,
+.image-upload a.btn.disabled:hover,
+.image-upload .btn.disabled:hover,
+.btn.disabled.btn-primary:hover {
+  background-color: var(--odsh-color-sh-blue-2);
+  color: white;
+}
+
+.js .image-upload #field-image-url {
+  padding-right: 0px;
+}
+
+.btn {
+  border-bottom-color: none;
+  -webkit-box-shadow: none;
+  -moz-box-shadow: none;
+  box-shadow: none;
+  -webkit-border-radius: 0;
+  -moz-border-radius: 0;
+  border-radius: 0;
+  border-bottom-color: transparent;
+  border: 1px solid var(--odsh-color-sh-blue-2);
+  background-image: none;
+  background-color: white;
+  text-shadow: none;
+  padding: 9px 12px;
+  color: var(--odsh-color-sh-blue-2);
+  font-weight: normal;
+  font-size: 16px;
+}
+
+.btn.disabled,
+.btn[disabled] {
+  cursor: default;
+  opacity: 0.65;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+  -moz-box-shadow: none;
+  box-shadow: none;
+}
+
+.btn:hover {
+  background-color: var(--odsh-color-sh-blue-2);
+  color: white;
+}
+
+.btn.btn-edit-categories {
+  padding: 0px 4px;
+  font-size: 10px;
+}
+
+.image-upload .btn {
+  color: white;
+  background-color: var(--odsh-color-sh-blue-2);
+  border: none;
+}
+
+.btn-forget-password {
+  background-color: white;
+  font-size: 10pt;
+  padding: 2px 10px;
+  margin-left: 2px;
+  margin-top: 4px;
+  display: inline-block;
+  color: var(--odsh-color-sh-blue);
+}
+
+/* remove icon in upload button */
+.image-upload .fa-cloud-upload:before {
+  content: unset;
+}
+
+.image-upload .fa-globe:before {
+  content: unset;
+}
+
+.stages {
+  margin: -15px 0px 20px 0px
+}
+
+.stages li {
+  line-height: 20pt;
+  padding: 0;
+}
+
+/* simple removing content destroys layout */
+.stages li:before {
+  content: '';
+  background: none;
+  background-color: transparent;
+  width: 0px;
+}
+
+.stages li .highlight {
+  padding: 10px 10px;
+  font-size: 9pt;
+  line-height: 12pt;
+}
+
+.stages li.active .highlight {
+  color: #ffffff;
+  background: var(--odsh-color-sh-blue);
+}
+
+/* .stages li.last.uncomplete::after, */
+.stages li.uncomplete .highlight {
+  color: var(--odsh-color-sh-blue);
+  background: rgb(204, 214, 224);
+}
+
+.stages li.last.uncomplete::after {
+  border-bottom-color: rgb(204, 214, 224);
+  border-top-color: rgb(204, 214, 224);
+}
+
+.stages li.complete .highlight {
+  color: var(--odsh-color-sh-blue);
+  background: rgb(204, 214, 224);
+}
+
+.stages li.active:after {
+  border-top-color: var(--odsh-color-sh-blue);
+  border-bottom-color: var(--odsh-color-sh-blue);
+}
+
+.stages li.complete:after {
+  border-top-color: rgb(204, 214, 224);
+  border-bottom-color: rgb(204, 214, 224);
+}
+
+.stages :focus {
+  outline: none
+}
+
+.form-actions {
+  border: none;
+  margin-left: 0;
+  margin-right: 0;
+  padding: 0;
+}
+
+.form-actions.resource-buttons {
+  text-align: left;
+}
+
+.form-actions.resource-buttons .float-right {
+  float: right;
+}
+
+.footer {
+  color: white;
+  border-top: 60px solid #f2f2f2;
+  background: var(--odsh-color-sh-red);
+  max-width: 1280px;
+  margin: auto;
+}
+
+.footer a {
+  color: white;
+}
+
+body {
+  background-color: white;
+}
+
+.footer .container {
+  width: 100%;
+  max-width: 1000px;
+  padding-bottom: 15px;
+}
+
+.footer-content {
+  width: 100%;
+  max-width: 965px;
+  font-size: 16px;
+  font-weight: 500;
+  display: block;
+  background-image: url(/base/images/footer-wappen.png);
+  background-repeat: no-repeat;
+  background-size: 658px 336px;
+  background-position: 80% 40%;
+  height: 250px;
+}
+
+.footer-right {
+  float: right;
+}
+
+.footer-icon {
+  float: left;
+  margin-right: 40px;
+  margin-bottom: 1rem;
+}
+
+.footer-icon.last {
+  float: right;
+  margin-right: 0px;
+}
+
+.footer-first-row {
+  padding-top: 185px;
+  height: 20px;
+}
+
+.footer-line {
+  border-top: 1px dashed white;
+  margin-bottom: 10px;
+  margin-top: 10px;
+}
+
+@media (max-width: 1023px) {
+  .footer {
+    border-top-width: 30px;
+    width: 100%;
+  }
+
+  .footer-line {
+    border-top: 1px solid white;
+  }
+}
+
+@media (max-width: 767px) {
+  .footer {
+    border-top-width: 20px;
+  }
+
+  .footer .container {
+    padding-bottom: 0;
+  }
+
+  .footer-line {
+    border-top: none;
+    margin-top: 0;
+    margin-bottom: 0;
+  }
+
+  .footer-content {
+    box-sizing: border-box;
+    padding-bottom: 15px;
+    background-image: none;
+    display: flex;
+    flex-direction: column-reverse;
+  }
+
+  .footer-first-row {
+    padding-top: 0;
+    height: 0;
+  }
+
+  .footer-right {
+    display: flex;
+    justify-content: space-between;
+    flex-direction: column;
+    padding-bottom: 15px;
+  }
+
+  .footer-icon a {
+    padding: 15px 0;
+  }
+}
+
+.toolbar .breadcrumb li:not(:first-child)::before {
+  float: left;
+  padding-right: 9px;
+  background-image: url(/base/images/arrow-right.png);
+  background-repeat: no-repeat;
+  background-size: 8px 12px;
+  background-position: 4px 5px;
+  width: 22px;
+  height: 20px;
+  content: "";
+}
+
+.create-dataset-form {
+  width: 50%;
+}
+
+.organization-image {
+  max-width: 225px;
+  max-height: 78px;
+  margin-left: auto;
+  display: block;
+  text-align: center;
+}
+
+@media(max-width: 767px) {
+  .organization-image {
+    margin: 10px;
+  }
+}
+
+.organization-image-info {
+  max-width: 190px;
+  height: auto;
+  margin: auto;
+  display: block;
+  text-align: center;
+}
+
+.organization-image-container {
+  padding-bottom: 15px;
+  border-bottom: 2px solid #DBDBDB;
+  margin-bottom: 15px;
+  text-align: center;
+}
+
+.is-table-row .organization-image-column {
+  width: 225px;
+  vertical-align: middle;
+  height: 100%;
+}
+
+.primary.span12 {
+  width: 100%;
+}
+
+.inline-error {
+  color: var(--odsh-color-sh-red);
+  margin-top: 5px;
+}
+
+.controls select {
+  width: 100%;
+}
+
+.page-header {
+  border: none;
+}
+
+@media(max-width: 767px) {
+  .page-header .nav-tabs {
+    margin: 0;
+  }
+}
+
+.module .module-content {
+  margin: 0px;
+}
+
+.info-detail {
+  margin-bottom: 20px;
+  font-size: 12px;
+  letter-spacing: 0.01em;
+  color: black;
+  max-width: 100%;
+  word-break: break-word;
+}
+
+.info-detail p {
+  margin: 0;
+}
+
+.info-detail .map-text {
+  margin-top: 5px;
+  margin-bottom: 5px;
+}
+
+.info-detail img {
+  margin-right: 5px;
+}
+
+.info-detail.groups-detail>div {
+  margin-bottom: 5px;
+}
+
+.odsh-dataset-heading {
+  word-wrap: break-word;
+  padding-bottom: 16px;
+  margin-bottom: 18px;
+}
+
+.odsh-dataset-edit-button {
+  margin-top: 10px;
+}
+
+.odsh-dataset-heading .dataset-stars {
+  margin-bottom: 5px;
+  margin-left: auto;
+}
+
+.notes {
+  margin-bottom: 30px;
+}
+
+.notes>p {
+  font-size: 16px;
+  letter-spacing: 0.01em;
+  color: #000000;
+}
+
+.hint-newer-version {
+  margin-top: 30px;
+  margin-bottom: 30px;
+  font-size: 20px;
+  color: white;
+  background-color: var(--odsh-color-sh-red);
+  padding: 0.5rem 1rem;
+}
+
+.hint-newer-version>a {
+  color: white;
+  text-decoration: underline;
+}
+
+.hint-newer-version>a:hover {
+  color: lightgray;
+}
+
+.resource-list {
+  margin: 0px;
+}
+
+.resource-item {
+  display: flex;
+  background: #f2f2f2;
+  margin-top: 10px;
+  padding: 15px 15px 15px 15px;
+}
+
+.resource-dataformat-label {
+  font-size: 50px;
+  padding: 0px;
+  float: right;
+  line-height: 62px;
+  color: rgb(242, 242, 242);
+  background-color: #dbdbdb !important;
+  text-shadow: none;
+  border-radius: 8px;
+  width: 110px;
+  height: 62px;
+  vertical-align: middle;
+  text-align: center;
+}
+
+.resource-title {
+  float: left;
+  margin-left: 5px;
+  margin-bottom: 10px;
+  text-overflow: ellipsis;
+  overflow: hidden;
+  /* width: 395px; */
+  white-space: nowrap;
+  cursor: pointer;
+  text-decoration: none;
+  min-height: 1em;
+  color: black;
+}
+
+@media (max-width: 767px) {
+  .resource-title {
+    flex-basis: 100%;
+  }
+}
+
+.resource-title a {
+  color: black;
+  letter-spacing: 0.16px;
+}
+
+.resource-title a:hover {
+  text-decoration: none
+}
+
+.resource-title-container {
+  display: flex;
+  justify-content: space-between;
+  flex-wrap: wrap;
+  width: 100%;
+}
+
+.resource-title-container .dataformat-label:hover {
+  background-color: var(--odsh-color-sh-blue) !important;
+}
+
+.resource-description {
+  width: 100%;
+  font-size: 12px;
+  letter-spacing: 0.12px;
+  padding-top: 12px;
+  margin-bottom: 10px;
+  margin-left: 5px;
+}
+
+.is-table-row .resource-details-left {
+  padding-right: 20px;
+  width: 455px;
+  float: left;
+}
+
+.resource-icons {
+  font-size: 24px;
+  margin-left: 5px;
+  margin-top: 5px;
+}
+
+.resource-icons img {
+  width: 28px;
+}
+
+.icon {
+  background-repeat: no-repeat;
+  background-size: 24px 24px;
+  width: 24px;
+  height: 24px;
+  padding-right: 10px;
+}
+
+.icon-edit {
+  background-image: url(/base/images/Icon-Bearbeiten.png);
+}
+
+.icon-download {
+  background-image: url(/base/images/Icon-Download.png);
+}
+
+.icon-edit:hover {
+  background-image: url(/base/images/Icon-Bearbeiten_hover.png);
+}
+
+.icon-download:hover {
+  background-image: url(/base/images/Icon-Download_hover.png);
+}
+
+.icon-print {
+  width: 25px;
+}
+
+.breadcrumb .home .icon-home {
+  width: 15px;
+  vertical-align: 0px;
+}
+
+@media (max-width: 767px) {
+  .toolbar .breadcrumb .home {
+    display: inline-block;
+  }
+}
+
+
+.resource-icons a {
+  color: var(--odsh-color-sh-blue);
+}
+
+.resource-icons a:hover {
+  color: var(--odsh-color-sh-red);
+  text-decoration: none;
+}
+
+.resource-item .container-fluid {
+  padding-right: 0px;
+  padding-left: 0px;
+}
+
+.search-box-container {
+  box-sizing: border-box;
+  width: 100%;
+  height: 40px;
+  max-width: 470px;
+  margin-bottom: 60px;
+  margin-left: 330px;
+  padding: 0;
+}
+
+.search-field {
+  display: flex;
+  align-items: center;
+}
+
+#field-sitewide-search {
+  flex: 1;
+  font-size: 14px;
+  font-weight: 300;
+  padding-top: 0px;
+  padding-bottom: 0px;
+  padding-right: 35px;
+  padding-left: 14.24px;
+  margin: 0px;
+  margin-left: 0px;
+  width: 100%;
+  min-width: 210px;
+  line-height: 1.1;
+  border: 1px solid var(--odsh-color-sh-blue) !important;
+  color: var(--odsh-color-sh-blue);
+  background: rgb(246, 247, 249);
+  box-shadow: none !important;
+  height: 40px;
+  border-radius: 0px;
+  box-sizing: border-box;
+}
+
+.field.search-field {
+  position: relative;
+}
+
+.simple-input .field .btn-search,
+.search-box .field .btn-search {
+  position: absolute;
+  height: 36px;
+  width: 36px;
+  background: url(/base/images/Icon-Suche.png);
+  background-size: 36px 36px;
+  top: 3px;
+  margin: 0px 5px;
+  border: none;
+  right: 0;
+}
+
+.simple-input .field .btn-search:focus {
+  border-color: var(--odsh-color-sh-blue);
+  border-width: 1px;
+  border-style: dotted;
+}
+
+/* .search-box-container .field{
+    width: 100%;
+    max-width: 465px;
+} */
+
+@media (max-width: 1023px) {
+  .search-box-container {
+    flex: 1;
+    box-sizing: border-box;
+    margin-left: auto;
+    margin-bottom: 20px;
+    padding: 0px;
+    display: inline-block;
+    height: 40px;
+    width: 100%;
+    min-width: 210px;
+  }
+
+  .filter-search-row {
+    display: flex;
+    flex-wrap: wrap;
+  }
+}
+
+@media (max-width: 767px) {
+  #dataset-search-box-form .search-box-container:focus-within {
+    position: absolute;
+    margin-right: auto;
+    margin-left: auto;
+    padding: 0;
+    width: 80%;
+    min-width: 95%;
+  }
+}
+
+
+/* FROM: https://stackoverflow.com/questions/2610497/change-an-html5-inputs-placeholder-color-with-css */
+/* do not group these rules */
+.login-form .controls ::-webkit-input-placeholder,
+#field-sitewide-search::-webkit-input-placeholder {
+  color: var(--odsh-color-sh-blue) !important;
+}
+
+.login-form .controls :-moz-placeholder,
+#field-sitewide-search:-moz-placeholder {
+  /* FF 4-18 */
+  color: var(--odsh-color-sh-blue) !important;
+  opacity: 1 !important;
+}
+
+.login-form .controls ::-moz-placeholder,
+#field-sitewide-search::-moz-placeholder {
+  /* FF 19+ */
+  color: var(--odsh-color-sh-blue) !important;
+  opacity: 1 !important;
+}
+
+.login-form .controls :-ms-input-placeholder,
+#field-sitewide-search:-ms-input-placeholder {
+  /* IE 10+ */
+  color: var(--odsh-color-sh-blue) !important;
+}
+
+.login-form .controls ::-ms-input-placeholder,
+#field-sitewide-search::-ms-input-placeholder {
+  /* Microsoft Edge */
+  color: var(--odsh-color-sh-blue) !important;
+}
+
+.login-form .controls ::placeholder,
+#field-sitewide-search::placeholder {
+  /* modern browser */
+  color: var(--odsh-color-sh-blue) !important;
+}
+
+#field-sitewide-search:focus {
+  outline: 1px solid rgba(82, 168, 236, 0.8);
+  border-color: rgba(82, 168, 236, 0.8);
+}
+
+.column1 {
+  width: 225px;
+}
+
+.btn-heading {
+  width: 225px;
+  float: right;
+  vertical-align: top;
+}
+
+[role=main],
+.main {
+  padding-bottom: 0px;
+}
+
+.wrapper {
+  margin-bottom: 0px;
+}
+
+.primary> :last-child.pagination,
+.module-content .pagination,
+.pagination {
+  margin-top: 65px;
+  margin-bottom: 50px;
+}
+
+ul.pagination {
+  -webkit-border-radius: 0px;
+  -moz-border-radius: 0px;
+  border-radius: 0px;
+  -webkit-box-shadow: none;
+  -moz-box-shadow: none;
+  box-shadow: none;
+  border: none;
+
+}
+
+ul.pagination>li>a,
+ul.pagination>li>span {
+  background-color: rgb(226, 227, 236);
+  border: none;
+  margin: 0px 7px;
+  font-weight: 900;
+  color: black;
+}
+
+ul.pagination>li>a:hover,
+ul.pagination>li>a:focus,
+ul.pagination>.active>a,
+ul.pagination>.active>span,
+ul.pagination>li:first-child.active>a,
+ul.pagination>li:first-child.active>span,
+ul.pagination>li:first-child.active>a:hover,
+ul.pagination>li:first-child.active>span:hover,
+ul.pagination>li:last-child.active>a,
+ul.pagination>li:last-child.active>span,
+ul.pagination>li:last-child.active>a:hover,
+ul.pagination>li:last-child.active>span:hover {
+  background-color: var(--odsh-color-sh-blue) !important;
+  color: white;
+}
+
+ul.pagination>.active>a,
+ul.pagination>.active>span {
+  color: white;
+  cursor: default;
+}
+
+ul.pagination>.disabled>span,
+ul.pagination>.disabled>a,
+ul.pagination>.disabled>a:hover,
+ul.pagination>.disabled>a:focus {
+  color: #999999;
+  background-color: transparent;
+  cursor: default;
+}
+
+ul.pagination>li:first-child>a,
+ul.pagination>li:first-child>span ul.pagination>li:first-child>a:hover,
+ul.pagination>li:first-child>span:hover {
+  border-left-width: 0px;
+  -webkit-border-top-left-radius: 0px;
+  -moz-border-radius-topleft: 0px;
+  border-top-left-radius: 0px;
+  -webkit-border-bottom-left-radius: 0px;
+  -moz-border-radius-bottomleft: 0px;
+  border-bottom-left-radius: 0px;
+  background-color: transparent;
+  color: black;
+}
+
+ul.pagination>li:last-child>a,
+ul.pagination>li:last-child>span,
+ul.pagination>li:last-child>a:hover,
+ul.pagination>li:last-child>span:hover {
+  -webkit-border-top-right-radius: 0px;
+  -moz-border-radius-topright: 0px;
+  border-top-right-radius: 0px;
+  -webkit-border-bottom-right-radius: 0px;
+  -moz-border-radius-bottomright: 0px;
+  border-bottom-right-radius: 0px;
+  background-color: transparent;
+  color: black;
+}
+
+.module .pagination li a {
+  border-top: none;
+  border-bottom: none;
+}
+
+#dataset-map-attribution {
+  display: none;
+
+}
+
+#dataset-map .module-heading {
+  padding: 15px 0px 5px 0px;
+  margin-right: 0px;
+  font-weight: normal;
+  border-top: 2px solid #dddddd;
+}
+
+.dataset-map-expanded #dataset-map .module-heading {
+  padding: 5px 0px 5px 5px;
+}
+
+.dataset-map-expanded #dataset-map {
+  width: 960px;
+}
+
+.dataset-map-expanded .wrapper {
+  margin-top: 0px;
+}
+
+.dataset-map-expanded #dataset-map {
+  top: -20px;
+  z-index: 999;
+}
+
+.dataset-map-expanded .filters {
+  margin-top: 121px;
+}
+
+.dataset-map-expanded #dataset-map .module-heading {
+  border-top: none;
+}
+
+#dataset-map-edit-buttons-text {
+  display: none;
+}
+
+.dataset-map-expanded #dataset-map-edit-buttons-text {
+  width: 300px;
+  font-size: 12px;
+  display: block;
+  float: left;
+  padding: 12px;
+}
+
+.dataset-map-label {
+  position: relative;
+  left: 5px;
+  top: 180px;
+  z-index: 999;
+}
+
+.dataset-map-expanded .dataset-map-label {
+  left: 12px;
+  top: 280px;
+}
+
+/* on ie11 leaflet-touch is active and prevents correct drawing of controls */
+.leaflet-touch .leaflet-draw-toolbar a.leaflet-draw-draw-rectangle {
+  background-position: 50% 50%
+}
+
+.module.module-narrow.dataset-map {
+  margin: 5px 0;
+}
+
+.spatial-detail.info-detail {
+  margin-bottom: 0px;
+}
+
+
+@media (min-width: 768px) {
+  .span9 div.module-content {
+    padding-left: 0px;
+  }
+}
+
+.field-organization .select2-container .select2-choice,
+.field-spatial_uri .select2-container .select2-choice,
+.field-reference .select2-container .select2-choice {
+  background-color: #F6F7F9;
+  background-image: none;
+  background-image: none;
+  border-radius: 0px;
+  font-size: 14px;
+  color: var(--odsh-color-sh-blue-grey);
+  font-style: italic;
+  border-color: #77879f;
+}
+
+.logo {
+  height: auto;
+  box-sizing: border-box;
+  width: 155px;
+  display: block;
+}
+
+.img-logo-large {
+  display: initial;
+}
+
+.img-logo-small {
+  display: none;
+}
+
+@media (max-width: 1023px) {
+  .logo {
+    width: 121.1px;
+    height: auto;
+    display: block;
+  }
+}
+
+@media (max-width: 767px) {
+  .logo {
+    width: 250px;
+    margin-left: 10px;
+  }
+
+  .img-logo-large {
+    display: none;
+  }
+
+  .img-logo-small {
+    display: initial;
+  }
+}
+
+.topline {
+  margin-bottom: 25px;
+}
+
+@media (max-width: 767px) {
+  .topline {
+    margin-bottom: 0px;
+  }
+}
+
+.site-title {
+  color: var(--odsh-color-sh-blue);
+  font-size: 38px;
+  line-height: 1.47;
+  font-weight: 500;
+  letter-spacing: 0.38px;
+  padding-top: 7px;
+  margin-right: 55px;
+  margin-left: 30px;
+}
+
+@media (max-width: 1023px) {
+  .site-title {
+    font-size: 24px;
+    line-height: 1.0;
+    display: inline-block;
+    left: initial;
+    margin-left: 33px;
+  }
+}
+
+#dataset-search-box-form {
+  margin-bottom: 0;
+}
+
+@media (max-width: 767px) {
+  .site-title {
+    display: none;
+  }
+}
+
+#menu-button-and-title {
+  display: none;
+  width: 100%;
+}
+
+@media (max-width: 767px) {
+  #menu-button-and-title {
+    display: flex;
+    width: 100%;
+    align-items: center;
+    padding-left: 15px;
+    padding-right: 15px;
+    background-color: #f2f2f2;
+  }
+}
+
+#menu-button-and-title span {
+  cursor: pointer;
+  display: inline-block;
+  color: var(--odsh-color-sh-blue);
+}
+
+#menu-button-and-title h1 {
+  display: inline-block;
+  margin: 10px 0;
+  padding-left: 20px;
+}
+
+
+.site-title-mobile {
+  font-size: 18px;
+  line-height: 1.0;
+  position: relative;
+  margin-left: 0;
+}
+
+.search-form .filter-list {
+  width: 100%
+}
+
+.filter-list .filtered.pill,
+.filter-list .filtered.pill .fa {
+  background-color: var(--odsh-color-sh-blue);
+  color: white;
+}
+
+@media (min-width: 1024px) {
+  .search-form .filter-list {
+    margin-left: 15px;
+    margin-right: 15px;
+  }
+}
+
+.filtered.pill.error {
+  background-color: var(--odsh-color-sh-red);
+}
+
+
+.share-links {
+  display: flex;
+  justify-content: space-between;
+  margin-top: 10px;
+}
+
+.share-links a {
+  font-size: 22px;
+  margin-top: 5px;
+  color: var(--odsh-color-sh-blue);
+}
+
+.share-links img {
+  width: 23px;
+}
+
+.home-title {
+  font-size: 32px;
+  font-weight: normal;
+  color: var(--odsh-color-sh-blue);
+}
+
+.home-button {
+  float: right;
+  margin-bottom: 20px;
+}
+
+.home-page-content {
+  width: 960px;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+.home-groups {
+  width: 100%;
+  margin-top: 20px;
+}
+
+.home-groups-rows {
+  display: flex;
+  justify-content: space-between;
+  width: 100%;
+  margin-bottom: 27px;
+}
+
+.home_group_item {
+  width: 282px;
+  height: 220px;
+  background-color: rgb(246, 247, 249);
+}
+
+.home-groups-title {
+  width: 282px;
+  height: 56px;
+  display: block;
+}
+
+.home-groups-title div {
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  margin-top: 22px;
+  width: 242px;
+  margin-left: 20px;
+}
+
+.home-groups-title a {
+  width: 242px;
+  color: var(--odsh-color-sh-blue);
+}
+
+.home-groups-img {
+  width: 282px;
+  height: 166px;
+  display: block;
+  background-color: rgb(226, 227, 236);
+}
+
+.home-groups-img img {
+  stroke: var(--odsh-color-sh-blue);
+  left: 150px;
+  top: 50px;
+  width: 100px;
+  height: 100px;
+  position: relative;
+}
+
+.required-text {
+  font-size: 14px;
+  margin-top: 20px;
+  display: block;
+}
+
+.error-reange-search {
+  color: var(--odsh-color-sh-red);
+  margin-top: -5px;
+  font-size: 12px;
+  margin-bottom: 5px;
+}
+
+a.tooltips_cls {
+  position: relative;
+  display: inline;
+  color: #000000;
+  text-decoration: none;
+}
+
+a.tooltips_cls span {
+  position: absolute;
+  width: 140px;
+  color: #FFFFFF;
+  background: #000000;
+  height: 30px;
+  line-height: 30px;
+  text-align: center;
+  visibility: hidden;
+  border-radius: 6px;
+  border: 1px solid 000000;
+  text-shadow: 0px 0px 0px #000000;
+  color: #FFFFFF
+}
+
+a.tooltips_cls span:after {
+  content: '';
+  position: absolute;
+  top: 50%;
+  right: 100%;
+  margin-top: -8px;
+  width: 0;
+  height: 0;
+  border-right: 8px solid #000000;
+  border-top: 8px solid transparent;
+  border-bottom: 8px solid transparent;
+}
+
+a:hover.tooltips_cls span {
+  visibility: visible;
+  opacity: 0.8;
+  left: 100%;
+  top: 50%;
+  margin-top: -16px;
+  margin-left: 15px;
+  z-index: 999;
+}
+
+.tooltip {
+  display: inline-block;
+  position: relative;
+  border-bottom: 1px dotted #666;
+  text-align: left;
+}
+
+.tooltip .right {
+  min-width: 200px;
+  top: 50%;
+  left: 100%;
+  margin-left: 20px;
+  transform: translate(0, -50%);
+  padding: 10px 20px;
+  color: #999999;
+  background-color: #EEEEEE;
+  font-weight: normal;
+  font-size: 13px;
+  border-radius: 8px;
+  position: absolute;
+  z-index: 99999999;
+  box-sizing: border-box;
+  border: 1px solid #777777;
+  box-shadow: 0 1px 8px transparent;
+  display: none;
+}
+
+.tooltip:hover .right {
+  display: block;
+}
+
+.tooltip .right i {
+  position: absolute;
+  top: 50%;
+  right: 100%;
+  margin-top: -12px;
+  width: 12px;
+  height: 24px;
+  overflow: hidden;
+}
+
+.tooltip .right i::after {
+  content: '';
+  position: absolute;
+  width: 12px;
+  height: 12px;
+  left: 0;
+  top: 50%;
+  transform: translate(50%, -50%) rotate(-45deg);
+  background-color: #EEEEEE;
+  border: 1px solid #777777;
+  box-shadow: 0 1px 8px transparent;
+}
+
+#testsystem {
+  position: fixed;
+  padding: 0 65px 0 65px;
+  top: 40px;
+  right: -60px;
+  background-color: #a60000;
+  color: #fff;
+  font-size: 1em;
+  z-index: 100;
+  transform: rotate(+45deg);
+  text-align: center;
+  font-weight: bolder;
+  border: #c14646;
+  border-style: dashed;
+  border-width: 1px;
+  pointer-events: none;
+}
+
+#testsystem p {
+  margin: 0
+}
+
+.tag-container {
+  padding-top: 10px;
+  margin-top: 20px;
+  display: flex;
+  flex-wrap: wrap;
+  flex-direction: row;
+  justify-content: start;
+}
+
+.tag-pill {
+  display: inline-block;
+  background-color: #dbdbdb;
+  padding: 8px 20px;
+  border-radius: 10px;
+  margin-right: 20px;
+  margin-top: 20px;
+}
+
+.tag-pill a {
+  color: black;
+  text-decoration: none;
+  font-size: 12px;
+}
+
+.tag-pill:hover {
+  cursor: pointer;
+}
+
+.package-form-column {
+  width: 460px;
+}
+
+.row-fluid [class*="span"] {
+  display: block;
+  width: 100%;
+  min-height: 30px;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  float: left;
+  margin-left: 2.12765957%;
+}
+
+.row-fluid .span6 {
+  width: 48.93617021%;
+}
+
+.row-fluid .span3 {
+  width: 23.40425532%;
+}
+
+.row-fluid .inline-error {
+  margin-top: 0;
+}
+
+.row-fluid [class*="span"]:first-child {
+  margin-left: 0;
+}
+
+.row-fluid::after {
+  clear: both;
+}
+
+.row-fluid::before,
+.row-fluid::after {
+  display: table;
+  content: "";
+  line-height: 0;
+}
+
+.primary.span9 {
+  max-width: 640px;
+}
+
+.span9 {
+  width: 700px;
+}
+
+.control-group {
+  margin-bottom: 10px;
+  padding: 0;
+}
+
+@media (max-width: 767px) {
+
+  [class*="span"],
+  .uneditable-input[class*="span"],
+  .row-fluid [class*="span"] {
+    float: none;
+    display: block;
+    width: 100%;
+    margin-left: 0;
+    -webkit-box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+  }
+}
+
+.dataset-edit-form .span6 {
+  width: 60%;
+}
+
+.resource-edit-form .row-fluid .span6,
+.dataset-edit-form .span6 {
+  width: 60%;
+  display: inline-block;
+}
+
+.resource-edit-form .row-fluid .span6.inline-error,
+.dataset-edit-form .span6.inline-error {
+  width: 30%;
+  display: inline-block;
+  float: none;
+}
+
+.dataset-edit-form .control-group .row-fluid .span6 {
+  display: inline-block;
+}
+
+.dataset-edit-form .row-fluid .span3 {
+  display: inline-block;
+  width: 28.5%;
+}
+
+span.clear {
+  clear: right;
+  display: block;
+}
+
+.add-resource-container {
+  margin-top: 25px;
+}
+
+.btn.btn-primary.btn-add-dataset {
+  padding-left: 0px;
+  padding-right: 0px;
+  width: 225px;
+}
+
+.package-info-pill {
+  display: inline-block;
+  box-sizing: border-box;
+  height: 20px;
+  padding: 3px 10px;
+  background-color: #dbdbdb;
+  border-radius: 3px;
+  font-size: 12px;
+  margin-right: 10px;
+  margin-bottom: 17.84px;
+}
+
+.package-info-pill.purple {
+  background-color: #B55C9C;
+  color: white;
+}
+
+p.package-info-subject {
+  margin-top: 12px;
+  margin-bottom: 0px;
+}
+
+p.package-info-issued {
+  margin-bottom: 0px;
+}
+
+.multiselect-native-select,
+.multiselect-native-select .btn-group {
+  width: 100%;
+}
+
+#field-groups {
+  color: #F6F7F9;
+}
+
+#field-groups,
+.multiselect.btn.btn-default {
+  width: 100%;
+  height: 30px;
+  padding: 0px;
+  text-align: left;
+}
+
+.multiselect.btn.btn-default .multiselect-selected-text {
+  padding-left: 10px;
+}
+
+.multiselect.btn.btn-default .caret {
+  border-top: 6px solid var(--odsh-color-sh-blue-grey);
+  border-right: 3px solid transparent;
+  border-left: 3px solid transparent;
+  float: right;
+  margin-right: 5px;
+}
+
+.multiselect-container li > a {
+  display: block;
+}
+
+.multiselect-container > li.active > a > label {
+  color: white;
+}
+
+.control-group.error .multiselect-container>li>a>label {
+  color: var(--odsh-color-sh-blue);
+}
+
+.control-group.error .multiselect-container>li>a>label:hover {
+  color: white;
+}
+
+.select2-container .select2-choice .select2-arrow {
+  width: 12px;
+}
+
+.select2-container .select2-choice .select2-arrow b {
+  background: none;
+  border-top: 6px solid var(--odsh-color-sh-blue-grey);
+  border-right: 3px solid transparent;
+  border-left: 3px solid transparent;
+  display: inline-block;
+  width: 0;
+  height: 0;
+  vertical-align: top;
+  content: '';
+  margin-top: 10px;
+  margin-left: 0;
+}
+
+.select2-container .select2-choice .select2-arrow {
+  background-image: none;
+  border: none;
+  background-color: #F6F7F9;
+  color: var(--odsh-color-sh-blue-grey);
+}
+
+.multiselect-container.dropdown-menu {
+  padding-top: 10px;
+  border-top: none;
+  border-color: var(--odsh-color-sh-blue-grey);
+  border-radius: 0px;
+  top: 26px;
+  width: 429px;
+  overflow: hidden;
+  text-overflow: ellipsis;
+}
+
+.multiselect-container.dropdown-menu .checkbox {
+  overflow: hidden;
+  text-overflow: ellipsis;
+}
+
+.multiselect-container>li>a>label>input[type=checkbox] {
+  float: none;
+}
+
+.select2-results .select2-highlighted,
+.dropdown-menu>.active>a,
+.dropdown-menu>.active>a:hover,
+.dropdown-menu>.active>a:focus,
+.dropdown-menu>li.active a,
+.dropdown-menu>li>a:hover,
+.dropdown-menu>li>a:focus,
+.dropdown-submenu:hover>a,
+.dropdown-submenu:focus>a {
+  background-color: var(--odsh-color-sh-blue);
+  color: white !important;
+  background-image: none;
+}
+
+.select2-results {
+  padding: 0px;
+}
+
+.select2-drop {
+  border-radius: 0px;
+}
+
+.select2-drop-active {
+  border-color: var(--odsh-color-sh-blue-grey);
+}
+
+.controls .multiselect:focus,
+.controls select:focus,
+.controls textarea:focus {
+  border-color: rgba(82, 168, 236, 0.8);
+  outline: 0;
+  outline: thin dotted \9;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
+  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6)
+}
+
+.search-form .fa-rss {
+  float: right;
+  font-size: 20px;
+  cursor: pointer;
+}
+
+.search-form a {
+  color: var(--odsh-color-sh-blue);
+  margin-left: auto;
+  margin-right: 22px;
+}
+
+@media (max-width: 767px) {
+  .search-form a {
+    order: 4;
+    margin-right: 0;
+  }
+
+  .search-form .filter-list {
+    order: 5;
+    break-before: always;
+  }
+
+  .search-form #datesearch-filter {
+    order: 6;
+  }
+}
+
+.search-form a:focus i {
+  border-color: var(--odsh-color-sh-blue);
+  border-width: 1px;
+  border-style: dotted;
+}
+
+.error-title {
+  color: var(--odsh-color-sh-blue);
+  font-size: 40px;
+  margin-left: 10px;
+}
+
+.error-body {
+  color: black;
+  font-size: 18px;
+}
+
+.error-body h3 {
+  font-size: 18px;
+  font-weight: 600;
+}
+
+.error-body a {
+  color: var(--odsh-color-sh-blue);
+}
+
+.add_request_container {
+  display: flex;
+  justify-content: center;
+  padding-top: 20px;
+}
+
+
+.badge.label-open {
+  color: white;
+  background-color: var(--odsh-color-sh-blue);
+}
+
+.badge.label-closed {
+  color: white;
+  background-color: #DBDBDB;
+}
+
+.new-dataset-label {
+  background-color: var(--odsh-color-sh-red) !important;
+  ;
+  padding: 3px 3px 1px 3px;
+  font-size: 14px;
+  margin-right: 4px;
+  text-shadow: none;
+}
+
+.comments-heading {
+  color: black;
+  font-weight: normal;
+  border-top: 2px solid #DBDBDB;
+  padding-top: 10px;
+}
+
+.odsh-comment-wrapper {
+  padding-left: 0px;
+  max-width: 470px;
+  margin-bottom: 25px;
+}
+
+.odsh-comment-wrapper .controls {
+  margin-left: 0px;
+}
+
+.comment-author {
+  font-size: 13px;
+  color: black;
+  text-decoration: underline;
+  padding-right: 4px;
+  border-right: 1px solid;
+}
+
+.comment-header-text .icon-comment {
+  font-size: 13px;
+}
+
+.comment-date {
+  font-size: 13px;
+  color: black;
+}
+
+.odsh-comment-content {
+  font-size: 13px;
+}
+
+@media (max-width: 1023px) {
+  [role=main] .secondary.span3 {
+    max-width: 300px;
+    margin-left: 0;
+    -webkit-box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    position: fixed;
+    top: 0;
+    left: 0;
+    display: none;
+    z-index: 3;
+    height: 100%;
+    overflow: scroll;
+    filter: blur(0) brightness(100%);
+  }
+
+  [role=main] .secondary.span3>.filters {
+    position: initial;
+    background-color: inherit;
+    padding: 0px;
+  }
+
+  .js [role=main] .secondary>.filters>div {
+    background-color: inherit;
+  }
+
+  div.hide-filters-style>a.hide-filters {
+    display: block;
+    position: absolute;
+    top: 18px;
+    right: 18px;
+    cursor: pointer;
+  }
+
+  @media (max-width: 767px) {
+    .js body.filters-modal .secondary .filters>.hide-filters-style>a.hide-filters {
+      display: block;
+      position: absolute;
+      top: 18px;
+      right: 18px;
+      opacity: 1;
+    }
+  }
+
+  body.menu-modal {
+    overflow: hidden;
+  }
+
+  body.filters-modal div.primary,
+  body.filters-modal header,
+  body.filters-modal .search-box-container,
+  body.filters-modal .toolbar,
+  body.menu-modal div.primary,
+  body.menu-modal .search-box-container,
+  body.menu-modal .toolbar {
+    filter: blur(3px);
+    -webkit-backdrop-filter: blur(3px);
+  }
+
+  body.filters-modal div.blur-layer,
+  body.menu-modal div.blur-layer {
+    position: absolute;
+    width: 100vw;
+    height: 100vh;
+    background-color: #000000;
+    opacity: 0.6;
+    z-index: 2;
+  }
+
+  body.filters-modal div.blur-layer {
+    top: 0;
+  }
+}
+
+body.filters-modal div.row>aside.secondary.span3 {
+  display: block;
+}
+
+
+@media (max-width: 1023px) {
+  .js .show-filters.btn {
+    box-sizing: border-box;
+    display: inline-block;
+    width: auto;
+    height: 40px;
+    background-color: var(--odsh-color-sh-blue-2);
+    color: white;
+    font-size: 18px;
+    line-height: 22px;
+    margin-right: 28px;
+    margin-bottom: 12px;
+  }
+
+  .js .module-content>.show-filters.btn {
+    background-image: none;
+    padding-left: 15px;
+  }
+
+  .js .module-content>.show-filters.btn>img {
+    width: 24px;
+    height: auto;
+    margin-right: 6px;
+  }
+}
+
+.odsh-collection-list {
+  list-style-type: none;
+}
+
+.metadata-links ul {
+  list-style: none;
+  padding-left: 0px;
+}
+/* css for header */
+
+/* same width as schleswig-holstein.de */
+.navbar-static-top .container {
+  max-width: 960px;
+  width: 100%;
+}
+
+.navbar-static-top .container.navigation-container {
+  position: relative;
+  width: 100%;
+  max-width: 1280px;
+}
+
+@media (max-width: 767px) {
+  .navbar-static-top .container.navigation-container {
+    padding-left: 15px;
+    padding-right: 15px;
+  }
+}
+
+.p-2, .masthead {
+  padding: 0 !important;
+}
+
+[class*="span"] {
+  margin-left: 0px;
+}
+
+.row {
+  margin-left: 0;
+  margin-right: 0;
+}
+
+.span3.span-navigation {
+  padding-left: 0;
+  width: auto;
+}
+
+.span9.span-navigation {
+  width: auto;
+  margin-right: 15px;
+}
+
+.header-image {
+  display: inline-block;
+  position: relative;
+  top: 0;
+  padding: 1em 0;
+}
+
+/* @media (max-width: 767px){
+    .header-image {
+        display: block;
+    } */
+
+.language-switch {
+  background-color: #f2f2f2;
+  padding: 6px 10px;
+  margin-left: 0px !important;
+  height: 55px;
+  /* dirty fix to make it the same height as schleswig-holstein.de */
+}
+
+.navbar-right {
+  margin-left: auto !important;
+}
+
+.language-switch ul {
+  margin: 0;
+  padding-left: 0;
+  list-style-type: none;
+}
+
+.language-switch li {
+  display: block;
+  padding: 7px;
+  float: left;
+  line-height: 1.5;
+}
+
+.language-switch li a {
+  color: #003064;
+  padding: 5px;
+  display: block;
+}
+
+.language-switch li a:hover {
+  color: white;
+  background: #011e5a;
+}
+
+.language-switch .navLeichteSprache {
+  background: url(/base/images/sprite.png) no-repeat 11px -5555px !important;
+  font: 0/0 serif;
+  display: block;
+  height: 20px;
+  width: 40px;
+  overflow: hidden;
+  margin: 2px;
+}
+
+.language-switch:hover .navLeichteSprache {
+  background: url(/base/images/sprite.png) no-repeat 11px -5332px !important;
+}
+
+.language-switch .navGebaerdensprache {
+  background: url(/base/images/sprite.png) no-repeat 11px -3385px !important;
+  font: 0/0 serif;
+  display: block;
+  height: 20px;
+  width: 40px;
+  overflow: hidden;
+  margin: 2px;
+}
+
+.language-switch:hover .navGebaerdensprache {
+  background: url(/base/images/sprite.png) no-repeat 11px -3161px !important;
+}
+
+.masthead .top-search-form {
+  float: right;
+  background: #f2f2f2;
+  width: 15em;
+  height: 56px;
+  /* dirty fix to make it the same height as schleswig-holstein.de */
+}
+
+.masthead .top-search-form .site-search {
+  margin: 0;
+  padding: 14px 15px 10px;
+}
+
+.masthead .site-search input {
+  padding: 5px 8px 0;
+}
+
+.masthead {
+  background: white;
+}
+
+@media (max-width: 1023px) {
+  .masthead {
+    margin-left: 0;
+    margin-right: 0;
+  }
+}
+
+
+.navigation-container {
+  background: #f2f2f2;
+  width: 100% !important;
+  border-bottom: 15px solid #003064;
+}
+
+@media (max-width: 1023px) {
+  .navigation-container {
+    border-bottom: 10px solid #003064;
+  }
+}
+
+@media (max-width: 767px) {
+  .navigation-container {
+    border-bottom: 8px solid #003064;
+  }
+}
+
+.navigation-row {
+  width: 960px;
+  max-width: 100%;
+  padding-left: 0px;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+.navbar.masthead .nav-collapse {
+  float: left;
+  padding-top: 0px;
+  width: 100%;
+}
+
+.navbar.masthead .navigation {
+  margin-right: 0px;
+  padding: 0;
+}
+
+.navbar .nav {
+  margin: 0px;
+}
+
+.nav>li.header-menu-mobile {
+  display: none;
+}
+
+.nav > li > a {
+  position: relative;
+  display: block;
+}
+
+@media (max-width: 767px) {
+
+  .menu-modal .navbar.masthead .nav>li.header-menu-mobile,
+  .menu-modal .navbar.masthead .nav>li.header-menu-mobile:hover {
+    display: block;
+    background-color: #003064;
+    border-top-width: 0;
+    position: relative;
+  }
+
+  .menu-modal .navbar.masthead .navigation ul.nav-pills>li.header-menu-mobile>a {
+    color: white;
+    font-size: 18px;
+  }
+
+  .menu-modal .navbar.masthead .navigation ul.nav-pills>li.header-menu-mobile>img {
+    display: inline-block;
+    position: absolute;
+    margin-top: -10px;
+    top: 50%;
+    right: 17px;
+    cursor: pointer;
+  }
+}
+
+@media (max-width: 767px) {
+  .navbar .nav {
+    display: none;
+  }
+
+  .menu-modal .navbar nav {
+    max-width: 250px;
+    background-color: white;
+  }
+
+  .menu-modal .navbar .nav {
+    display: block;
+  }
+
+  .menu-modal .navbar.masthead .navigation {
+    position: absolute;
+    top: 8px;
+    left: 0;
+    padding: 0;
+  }
+
+  .menu-modal .navbar.masthead .navigation ul.nav-pills>li {
+    box-sizing: border-box;
+    min-width: 100%;
+    padding-left: 21px;
+    margin-left: 0;
+  }
+
+  .menu-modal .navbar.masthead .navigation ul.nav-pills>li.active {
+    border-top: 2px solid #f2f2f2;
+  }
+
+  .menu-modal .navbar.masthead .navigation .nav-pills>li>a,
+  .menu-modal .navbar.masthead .navigation .nav-pills>li.active>a {
+    color: #003064;
+    font-size: 14px;
+    font-weight: 500;
+  }
+
+  .menu-modal .navbar.masthead .navigation .nav-pills>li:hover>a {
+    color: #ffffff;
+    font-size: 14px;
+    font-weight: 500;
+  }
+}
+
+.navbar.masthead .navigation .nav-pills,
+.navbar.masthead .navigation {
+  width: 100%;
+}
+
+.nav-pills li a:hover,
+.nav-pills li:hover {
+  border-radius: 0px;
+  -webkit-border-radius: 0px;
+  background-color: #003064 !important;
+}
+
+.nav-pills li:hover .user-icon, .nav-pills li:active .user-icon {
+  fill: white;
+}
+
+@media (min-width: 768px) {
+  .navbar.masthead .navigation .nav-pills li:not(:nth-child(2)) {
+    margin-left: 22px;
+  }
+}
+
+/* Default border to align font vertically to active navigation tab */
+.navbar.masthead .navigation .nav-pills li {
+  border-top: 2px solid #f2f2f2;
+}
+
+/* Change default border color on hover to background color (align font vertically to active navigation tab) */
+
+.navbar.masthead .navigation .nav-pills li.open,
+.navbar.masthead .navigation .nav-pills li:hover {
+  border-top: 2px solid #003064;
+}
+
+/* The active navigation tab gets a differently coloured top-border */
+.navbar.masthead .navigation .nav-pills li.active {
+  border-top: 2px solid #003064;
+}
+
+/* Remove borders and get background color from parent (.navigation-container) */
+.navbar.masthead .navigation .nav-pills li.active a {
+  background-color: inherit;
+  -webkit-box-shadow: none !important;
+  -moz-box-shadow: none !important;
+  box-shadow: none !important;
+  text-decoration: none;
+}
+
+/* Font color of navigation links (default) */
+.navbar.masthead .nav>li>a:focus,
+.navbar.masthead .nav>li>a,
+.navbar.masthead .nav>.active>a {
+  padding: 16px 10px 19px;
+  color: #003064;
+  background: transparent;
+  font-size: 1.125em;
+}
+
+/* Font color of navigation links (hover) */
+.navbar.masthead .nav>li:hover a {
+  color: #ffffff;
+  text-decoration: underline;
+}
+
+.navbar.masthead .navigation .nav-pills li.disabled a:hover,
+.navbar.masthead .navigation .nav-pills li.disabled {
+  pointer-events: none;
+  cursor: default;
+  background-color: rgb(242, 242, 242) !important;
+  border-top: 2px solid rgb(242, 242, 242);
+}
+
+.navbar.masthead .navigation .nav-pills li.disabled span {
+  color: rgba(0, 49, 102, 0.44);
+}
+
+.navbar.masthead .navigation .nav-pills li.disabled:hover {
+  background-color: rgb(242, 242, 242) !important;
+}
+
+
+.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu {
+  width: 190px;
+}
+
+.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu>li {
+  color: black;
+  margin-left: 0px;
+  padding: 5px;
+  border: none;
+}
+
+.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu>li>a:hover,
+.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu>li:hover,
+.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu>li:hover a {
+  color: white;
+  background-color: #003064;
+  cursor: pointer;
+}
+
+.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu>li>a {
+  color: white;
+  color: #003064;
+  text-decoration: none;
+  margin: 0px;
+  padding: 0px;
+  background-image: none;
+  display: inline-block;
+}
+
+.navbar.masthead .navigation .nav-pills li.dropdown.open,
+.navbar.masthead .navigation .nav-pills li.dropdown.open>a.dropdown-toggle:hover,
+.navbar .nav li.dropdown.open>.dropdown-toggle {
+  background-color: #003064;
+  color: white;
+}
+
+.navbar.masthead .navigation .nav-pills .dropdown img {
+  height: 2.5em;
+  vertical-align: middle;
+}
+
+.navbar.masthead .navigation .nav-pills li.dropdown>.dropdown-toggle {
+  padding-bottom: 13px;
+  padding-top: 15px;
+}
+
+.user-icon {
+  fill: #003064;
+  height: 30px;
+  width: 30px;
+  margin-top: -5px;
+  vertical-align: middle;
+  position: relative;
+}
+
+.user-icon-small {
+  fill: #003064;
+  height: 16px;
+  width: 16px;
+  vertical-align: middle;
+  position: relative;
+}
+
+.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu>li:hover .user-icon-small,
+.user-icon-small:hover {
+  fill: white;
+}
+
+.navbar.masthead .navigation .nav-pills li.open .user-icon,
+.navbar.masthead .navigation .nav-pills li a:hover .user-icon {
+  fill: white;
+}
+
+.masthead .logo img {
+  max-height: initial;
+}
+
+span.multiselect-native-select{position:relative}span.multiselect-native-select select{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px -1px -1px -3px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;left:50%;top:30px}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container .multiselect-reset .input-group{width:93%}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.checkbox,.multiselect-container>li>a>label.radio{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}
+
+/*! jQuery UI - v1.12.1 - 2017-01-12
+* http://jqueryui.com
+* Includes: core.css, autocomplete.css, menu.css, theme.css
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
+* Copyright jQuery Foundation and other contributors; Licensed MIT */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+	display: none;
+}
+.ui-helper-hidden-accessible {
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
+}
+.ui-helper-reset {
+	margin: 0;
+	padding: 0;
+	border: 0;
+	outline: 0;
+	line-height: 1.3;
+	text-decoration: none;
+	font-size: 100%;
+	list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+	content: "";
+	display: table;
+	border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+	clear: both;
+}
+.ui-helper-zfix {
+	width: 100%;
+	height: 100%;
+	top: 0;
+	left: 0;
+	position: absolute;
+	opacity: 0;
+	filter:Alpha(Opacity=0); /* support: IE8 */
+}
+
+.ui-front {
+	z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+	cursor: default !important;
+	pointer-events: none;
+}
+
+
+/* Icons
+----------------------------------*/
+.ui-icon {
+	display: inline-block;
+	vertical-align: middle;
+	margin-top: -.25em;
+	position: relative;
+	text-indent: -99999px;
+	overflow: hidden;
+	background-repeat: no-repeat;
+}
+
+.ui-widget-icon-block {
+	left: 50%;
+	margin-left: -8px;
+	display: block;
+}
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+	position: fixed;
+	top: 0;
+	left: 0;
+	width: 100%;
+	height: 100%;
+}
+.ui-autocomplete {
+	position: absolute;
+	top: 0;
+	left: 0;
+	cursor: default;
+}
+.ui-menu {
+	list-style: none;
+	padding: 0;
+	margin: 0;
+	display: block;
+	outline: 0;
+}
+.ui-menu .ui-menu {
+	position: absolute;
+}
+.ui-menu .ui-menu-item {
+	margin: 0;
+	cursor: pointer;
+	/* support: IE10, see #8844 */
+	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
+.ui-menu .ui-menu-item-wrapper {
+	position: relative;
+	padding: 3px 1em 3px .4em;
+}
+.ui-menu .ui-menu-divider {
+	margin: 5px 0;
+	height: 0;
+	font-size: 0;
+	line-height: 0;
+	border-width: 1px 0 0 0;
+}
+.ui-menu .ui-state-focus,
+.ui-menu .ui-state-active {
+	margin: -1px;
+}
+
+/* icon support */
+.ui-menu-icons {
+	position: relative;
+}
+.ui-menu-icons .ui-menu-item-wrapper {
+	padding-left: 2em;
+}
+
+/* left-aligned */
+.ui-menu .ui-icon {
+	position: absolute;
+	top: 0;
+	bottom: 0;
+	left: .2em;
+	margin: auto 0;
+}
+
+/* right-aligned */
+.ui-menu .ui-menu-icon {
+	left: auto;
+	right: 0;
+}
+
+/* Component containers
+----------------------------------*/
+.ui-widget {
+	font-family: Arial,Helvetica,sans-serif;
+	font-size: 1em;
+}
+.ui-widget .ui-widget {
+	font-size: 1em;
+}
+.ui-widget input,
+.ui-widget select,
+.ui-widget textarea,
+.ui-widget button {
+	font-family: Arial,Helvetica,sans-serif;
+	font-size: 1em;
+}
+.ui-widget.ui-widget-content {
+	border: 1px solid #c5c5c5;
+}
+.ui-widget-content {
+	border: 1px solid #dddddd;
+	background: #ffffff;
+	color: #333333;
+}
+.ui-widget-content a {
+	color: #333333;
+}
+.ui-widget-header {
+	border: 1px solid #dddddd;
+	background: #e9e9e9;
+	color: #333333;
+	font-weight: bold;
+}
+.ui-widget-header a {
+	color: #333333;
+}
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default,
+.ui-widget-content .ui-state-default,
+.ui-widget-header .ui-state-default,
+.ui-button,
+
+/* We use html here because we need a greater specificity to make sure disabled
+works properly when clicked or hovered */
+html .ui-button.ui-state-disabled:hover,
+html .ui-button.ui-state-disabled:active {
+	border: 1px solid #c5c5c5;
+	background: #f6f6f6;
+	font-weight: normal;
+	color: #454545;
+}
+.ui-state-default a,
+.ui-state-default a:link,
+.ui-state-default a:visited,
+a.ui-button,
+a:link.ui-button,
+a:visited.ui-button,
+.ui-button {
+	color: #454545;
+	text-decoration: none;
+}
+.ui-state-hover,
+.ui-widget-content .ui-state-hover,
+.ui-widget-header .ui-state-hover,
+.ui-state-focus,
+.ui-widget-content .ui-state-focus,
+.ui-widget-header .ui-state-focus,
+.ui-button:hover,
+.ui-button:focus {
+	border: 1px solid #cccccc;
+	background: #ededed;
+	font-weight: normal;
+	color: #2b2b2b;
+}
+.ui-state-hover a,
+.ui-state-hover a:hover,
+.ui-state-hover a:link,
+.ui-state-hover a:visited,
+.ui-state-focus a,
+.ui-state-focus a:hover,
+.ui-state-focus a:link,
+.ui-state-focus a:visited,
+a.ui-button:hover,
+a.ui-button:focus {
+	color: #2b2b2b;
+	text-decoration: none;
+}
+
+.ui-visual-focus {
+	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
+}
+.ui-state-active,
+.ui-widget-content .ui-state-active,
+.ui-widget-header .ui-state-active,
+a.ui-button:active,
+.ui-button:active,
+.ui-button.ui-state-active:hover {
+	border: 1px solid #003eff;
+	background: #007fff;
+	font-weight: normal;
+	color: #ffffff;
+}
+.ui-icon-background,
+.ui-state-active .ui-icon-background {
+	border: #003eff;
+	background-color: #ffffff;
+}
+.ui-state-active a,
+.ui-state-active a:link,
+.ui-state-active a:visited {
+	color: #ffffff;
+	text-decoration: none;
+}
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight,
+.ui-widget-content .ui-state-highlight,
+.ui-widget-header .ui-state-highlight {
+	border: 1px solid #dad55e;
+	background: #fffa90;
+	color: #777620;
+}
+.ui-state-checked {
+	border: 1px solid #dad55e;
+	background: #fffa90;
+}
+.ui-state-highlight a,
+.ui-widget-content .ui-state-highlight a,
+.ui-widget-header .ui-state-highlight a {
+	color: #777620;
+}
+.ui-state-error,
+.ui-widget-content .ui-state-error,
+.ui-widget-header .ui-state-error {
+	border: 1px solid #f1a899;
+	background: #fddfdf;
+	color: #5f3f3f;
+}
+.ui-state-error a,
+.ui-widget-content .ui-state-error a,
+.ui-widget-header .ui-state-error a {
+	color: #5f3f3f;
+}
+.ui-state-error-text,
+.ui-widget-content .ui-state-error-text,
+.ui-widget-header .ui-state-error-text {
+	color: #5f3f3f;
+}
+.ui-priority-primary,
+.ui-widget-content .ui-priority-primary,
+.ui-widget-header .ui-priority-primary {
+	font-weight: bold;
+}
+.ui-priority-secondary,
+.ui-widget-content .ui-priority-secondary,
+.ui-widget-header .ui-priority-secondary {
+	opacity: .7;
+	filter:Alpha(Opacity=70); /* support: IE8 */
+	font-weight: normal;
+}
+.ui-state-disabled,
+.ui-widget-content .ui-state-disabled,
+.ui-widget-header .ui-state-disabled {
+	opacity: .35;
+	filter:Alpha(Opacity=35); /* support: IE8 */
+	background-image: none;
+}
+.ui-state-disabled .ui-icon {
+	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
+}
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+	width: 16px;
+	height: 16px;
+}
+.ui-icon,
+.ui-widget-content .ui-icon {
+	background-image: url("images/ui-icons_444444_256x240.png");
+}
+.ui-widget-header .ui-icon {
+	background-image: url("images/ui-icons_444444_256x240.png");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon,
+.ui-button:hover .ui-icon,
+.ui-button:focus .ui-icon {
+	background-image: url("images/ui-icons_555555_256x240.png");
+}
+.ui-state-active .ui-icon,
+.ui-button:active .ui-icon {
+	background-image: url("images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon,
+.ui-button .ui-state-highlight.ui-icon {
+	background-image: url("images/ui-icons_777620_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+	background-image: url("images/ui-icons_cc0000_256x240.png");
+}
+.ui-button .ui-icon {
+	background-image: url("images/ui-icons_777777_256x240.png");
+}
+
+/* positioning */
+.ui-icon-blank { background-position: 16px 16px; }
+.ui-icon-caret-1-n { background-position: 0 0; }
+.ui-icon-caret-1-ne { background-position: -16px 0; }
+.ui-icon-caret-1-e { background-position: -32px 0; }
+.ui-icon-caret-1-se { background-position: -48px 0; }
+.ui-icon-caret-1-s { background-position: -65px 0; }
+.ui-icon-caret-1-sw { background-position: -80px 0; }
+.ui-icon-caret-1-w { background-position: -96px 0; }
+.ui-icon-caret-1-nw { background-position: -112px 0; }
+.ui-icon-caret-2-n-s { background-position: -128px 0; }
+.ui-icon-caret-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -65px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -65px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-on { background-position: -96px -144px; }
+.ui-icon-radio-off { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-left,
+.ui-corner-tl {
+	border-top-left-radius: 3px;
+}
+.ui-corner-all,
+.ui-corner-top,
+.ui-corner-right,
+.ui-corner-tr {
+	border-top-right-radius: 3px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-left,
+.ui-corner-bl {
+	border-bottom-left-radius: 3px;
+}
+.ui-corner-all,
+.ui-corner-bottom,
+.ui-corner-right,
+.ui-corner-br {
+	border-bottom-right-radius: 3px;
+}
+
+/* Overlays */
+.ui-widget-overlay {
+	background: #aaaaaa;
+	opacity: .3;
+	filter: Alpha(Opacity=30); /* support: IE8 */
+}
+.ui-widget-shadow {
+	-webkit-box-shadow: 0px 0px 5px #666666;
+	box-shadow: 0px 0px 5px #666666;
+}
+
+header.with-filter {
+  clear: both;
+  overflow: hidden;
+}
+header.with-filter h1 {
+  margin-top: 0;
+}
+[data-diff] {
+  color: #000;
+  background-color: #DDD;
+  text-shadow: none;
+  font-weight: normal;
+}
+[data-diff="error"] {
+  background-color: #b55457;
+}
+[data-diff="added"] {
+  background-color: #9ee592;
+}
+[data-diff="updated"] {
+  background-color: #c5aaff;
+}
+[data-diff="deleted"] {
+  background-color: #e7a4a6;
+}
+.harvest-error-summary .count {
+  text-align: right;
+}
+.harvest-error-list h5 {
+  margin-top: 0;
+}
+.harvest-error-list .error {
+  padding-left: 20px;
+}
+.harvest-types label.radio {
+  font-weight: normal;
+  margin-bottom: 10px;
+}
+.harvest-types label.radio input {
+  top: 3px;
+}
+
+#source-new.bs2 .control-label {
+  width: 125px;
+}
+
+/*!
+ * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ * Copyright 2022 Fonticons, Inc.
+ */
+ .fa {
+  font-family: var(--fa-style-family, "Font Awesome 6 Free");
+  font-weight: var(--fa-style, 900); }
+
+.fa,
+.fas,
+.fa-solid,
+.far,
+.fa-regular,
+.fal,
+.fa-light,
+.fat,
+.fa-thin,
+.fad,
+.fa-duotone,
+.fab,
+.fa-brands {
+  -moz-osx-font-smoothing: grayscale;
+  -webkit-font-smoothing: antialiased;
+  display: var(--fa-display, inline-block);
+  font-style: normal;
+  font-variant: normal;
+  line-height: 1;
+  text-rendering: auto; }
+
+.fa-1x {
+  font-size: 1em; }
+
+.fa-2x {
+  font-size: 2em; }
+
+.fa-3x {
+  font-size: 3em; }
+
+.fa-4x {
+  font-size: 4em; }
+
+.fa-5x {
+  font-size: 5em; }
+
+.fa-6x {
+  font-size: 6em; }
+
+.fa-7x {
+  font-size: 7em; }
+
+.fa-8x {
+  font-size: 8em; }
+
+.fa-9x {
+  font-size: 9em; }
+
+.fa-10x {
+  font-size: 10em; }
+
+.fa-2xs {
+  font-size: 0.625em;
+  line-height: 0.1em;
+  vertical-align: 0.225em; }
+
+.fa-xs {
+  font-size: 0.75em;
+  line-height: 0.08333em;
+  vertical-align: 0.125em; }
+
+.fa-sm {
+  font-size: 0.875em;
+  line-height: 0.07143em;
+  vertical-align: 0.05357em; }
+
+.fa-lg {
+  font-size: 1.25em;
+  line-height: 0.05em;
+  vertical-align: -0.075em; }
+
+.fa-xl {
+  font-size: 1.5em;
+  line-height: 0.04167em;
+  vertical-align: -0.125em; }
+
+.fa-2xl {
+  font-size: 2em;
+  line-height: 0.03125em;
+  vertical-align: -0.1875em; }
+
+.fa-fw {
+  text-align: center;
+  width: 1.25em; }
+
+.fa-ul {
+  list-style-type: none;
+  margin-left: var(--fa-li-margin, 2.5em);
+  padding-left: 0; }
+  .fa-ul > li {
+    position: relative; }
+
+.fa-li {
+  left: calc(var(--fa-li-width, 2em) * -1);
+  position: absolute;
+  text-align: center;
+  width: var(--fa-li-width, 2em);
+  line-height: inherit; }
+
+.fa-border {
+  border-color: var(--fa-border-color, #eee);
+  border-radius: var(--fa-border-radius, 0.1em);
+  border-style: var(--fa-border-style, solid);
+  border-width: var(--fa-border-width, 0.08em);
+  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }
+
+.fa-pull-left {
+  float: left;
+  margin-right: var(--fa-pull-margin, 0.3em); }
+
+.fa-pull-right {
+  float: right;
+  margin-left: var(--fa-pull-margin, 0.3em); }
+
+.fa-beat {
+  -webkit-animation-name: fa-beat;
+          animation-name: fa-beat;
+  -webkit-animation-delay: var(--fa-animation-delay, 0);
+          animation-delay: var(--fa-animation-delay, 0);
+  -webkit-animation-direction: var(--fa-animation-direction, normal);
+          animation-direction: var(--fa-animation-direction, normal);
+  -webkit-animation-duration: var(--fa-animation-duration, 1s);
+          animation-duration: var(--fa-animation-duration, 1s);
+  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
+          animation-timing-function: var(--fa-animation-timing, ease-in-out); }
+
+.fa-bounce {
+  -webkit-animation-name: fa-bounce;
+          animation-name: fa-bounce;
+  -webkit-animation-delay: var(--fa-animation-delay, 0);
+          animation-delay: var(--fa-animation-delay, 0);
+  -webkit-animation-direction: var(--fa-animation-direction, normal);
+          animation-direction: var(--fa-animation-direction, normal);
+  -webkit-animation-duration: var(--fa-animation-duration, 1s);
+          animation-duration: var(--fa-animation-duration, 1s);
+  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
+          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
+
+.fa-fade {
+  -webkit-animation-name: fa-fade;
+          animation-name: fa-fade;
+  -webkit-animation-delay: var(--fa-animation-delay, 0);
+          animation-delay: var(--fa-animation-delay, 0);
+  -webkit-animation-direction: var(--fa-animation-direction, normal);
+          animation-direction: var(--fa-animation-direction, normal);
+  -webkit-animation-duration: var(--fa-animation-duration, 1s);
+          animation-duration: var(--fa-animation-duration, 1s);
+  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
+          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
+
+.fa-beat-fade {
+  -webkit-animation-name: fa-beat-fade;
+          animation-name: fa-beat-fade;
+  -webkit-animation-delay: var(--fa-animation-delay, 0);
+          animation-delay: var(--fa-animation-delay, 0);
+  -webkit-animation-direction: var(--fa-animation-direction, normal);
+          animation-direction: var(--fa-animation-direction, normal);
+  -webkit-animation-duration: var(--fa-animation-duration, 1s);
+          animation-duration: var(--fa-animation-duration, 1s);
+  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
+          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
+
+.fa-flip {
+  -webkit-animation-name: fa-flip;
+          animation-name: fa-flip;
+  -webkit-animation-delay: var(--fa-animation-delay, 0);
+          animation-delay: var(--fa-animation-delay, 0);
+  -webkit-animation-direction: var(--fa-animation-direction, normal);
+          animation-direction: var(--fa-animation-direction, normal);
+  -webkit-animation-duration: var(--fa-animation-duration, 1s);
+          animation-duration: var(--fa-animation-duration, 1s);
+  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
+          animation-timing-function: var(--fa-animation-timing, ease-in-out); }
+
+.fa-shake {
+  -webkit-animation-name: fa-shake;
+          animation-name: fa-shake;
+  -webkit-animation-delay: var(--fa-animation-delay, 0);
+          animation-delay: var(--fa-animation-delay, 0);
+  -webkit-animation-direction: var(--fa-animation-direction, normal);
+          animation-direction: var(--fa-animation-direction, normal);
+  -webkit-animation-duration: var(--fa-animation-duration, 1s);
+          animation-duration: var(--fa-animation-duration, 1s);
+  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
+          animation-timing-function: var(--fa-animation-timing, linear); }
+
+.fa-spin {
+  -webkit-animation-name: fa-spin;
+          animation-name: fa-spin;
+  -webkit-animation-delay: var(--fa-animation-delay, 0);
+          animation-delay: var(--fa-animation-delay, 0);
+  -webkit-animation-direction: var(--fa-animation-direction, normal);
+          animation-direction: var(--fa-animation-direction, normal);
+  -webkit-animation-duration: var(--fa-animation-duration, 2s);
+          animation-duration: var(--fa-animation-duration, 2s);
+  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
+          animation-timing-function: var(--fa-animation-timing, linear); }
+
+.fa-spin-reverse {
+  --fa-animation-direction: reverse; }
+
+.fa-pulse,
+.fa-spin-pulse {
+  -webkit-animation-name: fa-spin;
+          animation-name: fa-spin;
+  -webkit-animation-direction: var(--fa-animation-direction, normal);
+          animation-direction: var(--fa-animation-direction, normal);
+  -webkit-animation-duration: var(--fa-animation-duration, 1s);
+          animation-duration: var(--fa-animation-duration, 1s);
+  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
+  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
+          animation-timing-function: var(--fa-animation-timing, steps(8)); }
+
+@media (prefers-reduced-motion: reduce) {
+  .fa-beat,
+  .fa-bounce,
+  .fa-fade,
+  .fa-beat-fade,
+  .fa-flip,
+  .fa-pulse,
+  .fa-shake,
+  .fa-spin,
+  .fa-spin-pulse {
+    -webkit-animation-delay: -1ms;
+            animation-delay: -1ms;
+    -webkit-animation-duration: 1ms;
+            animation-duration: 1ms;
+    -webkit-animation-iteration-count: 1;
+            animation-iteration-count: 1;
+    transition-delay: 0s;
+    transition-duration: 0s; } }
+
+@-webkit-keyframes fa-beat {
+  0%, 90% {
+    -webkit-transform: scale(1);
+            transform: scale(1); }
+  45% {
+    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
+            transform: scale(var(--fa-beat-scale, 1.25)); } }
+
+@keyframes fa-beat {
+  0%, 90% {
+    -webkit-transform: scale(1);
+            transform: scale(1); }
+  45% {
+    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
+            transform: scale(var(--fa-beat-scale, 1.25)); } }
+
+@-webkit-keyframes fa-bounce {
+  0% {
+    -webkit-transform: scale(1, 1) translateY(0);
+            transform: scale(1, 1) translateY(0); }
+  10% {
+    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
+            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
+  30% {
+    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
+            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
+  50% {
+    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
+            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
+  57% {
+    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
+            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
+  64% {
+    -webkit-transform: scale(1, 1) translateY(0);
+            transform: scale(1, 1) translateY(0); }
+  100% {
+    -webkit-transform: scale(1, 1) translateY(0);
+            transform: scale(1, 1) translateY(0); } }
+
+@keyframes fa-bounce {
+  0% {
+    -webkit-transform: scale(1, 1) translateY(0);
+            transform: scale(1, 1) translateY(0); }
+  10% {
+    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
+            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
+  30% {
+    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
+            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
+  50% {
+    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
+            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
+  57% {
+    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
+            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
+  64% {
+    -webkit-transform: scale(1, 1) translateY(0);
+            transform: scale(1, 1) translateY(0); }
+  100% {
+    -webkit-transform: scale(1, 1) translateY(0);
+            transform: scale(1, 1) translateY(0); } }
+
+@-webkit-keyframes fa-fade {
+  50% {
+    opacity: var(--fa-fade-opacity, 0.4); } }
+
+@keyframes fa-fade {
+  50% {
+    opacity: var(--fa-fade-opacity, 0.4); } }
+
+@-webkit-keyframes fa-beat-fade {
+  0%, 100% {
+    opacity: var(--fa-beat-fade-opacity, 0.4);
+    -webkit-transform: scale(1);
+            transform: scale(1); }
+  50% {
+    opacity: 1;
+    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
+            transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
+
+@keyframes fa-beat-fade {
+  0%, 100% {
+    opacity: var(--fa-beat-fade-opacity, 0.4);
+    -webkit-transform: scale(1);
+            transform: scale(1); }
+  50% {
+    opacity: 1;
+    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
+            transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
+
+@-webkit-keyframes fa-flip {
+  50% {
+    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
+            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
+
+@keyframes fa-flip {
+  50% {
+    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
+            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
+
+@-webkit-keyframes fa-shake {
+  0% {
+    -webkit-transform: rotate(-15deg);
+            transform: rotate(-15deg); }
+  4% {
+    -webkit-transform: rotate(15deg);
+            transform: rotate(15deg); }
+  8%, 24% {
+    -webkit-transform: rotate(-18deg);
+            transform: rotate(-18deg); }
+  12%, 28% {
+    -webkit-transform: rotate(18deg);
+            transform: rotate(18deg); }
+  16% {
+    -webkit-transform: rotate(-22deg);
+            transform: rotate(-22deg); }
+  20% {
+    -webkit-transform: rotate(22deg);
+            transform: rotate(22deg); }
+  32% {
+    -webkit-transform: rotate(-12deg);
+            transform: rotate(-12deg); }
+  36% {
+    -webkit-transform: rotate(12deg);
+            transform: rotate(12deg); }
+  40%, 100% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg); } }
+
+@keyframes fa-shake {
+  0% {
+    -webkit-transform: rotate(-15deg);
+            transform: rotate(-15deg); }
+  4% {
+    -webkit-transform: rotate(15deg);
+            transform: rotate(15deg); }
+  8%, 24% {
+    -webkit-transform: rotate(-18deg);
+            transform: rotate(-18deg); }
+  12%, 28% {
+    -webkit-transform: rotate(18deg);
+            transform: rotate(18deg); }
+  16% {
+    -webkit-transform: rotate(-22deg);
+            transform: rotate(-22deg); }
+  20% {
+    -webkit-transform: rotate(22deg);
+            transform: rotate(22deg); }
+  32% {
+    -webkit-transform: rotate(-12deg);
+            transform: rotate(-12deg); }
+  36% {
+    -webkit-transform: rotate(12deg);
+            transform: rotate(12deg); }
+  40%, 100% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg); } }
+
+@-webkit-keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg); }
+  100% {
+    -webkit-transform: rotate(360deg);
+            transform: rotate(360deg); } }
+
+@keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg); }
+  100% {
+    -webkit-transform: rotate(360deg);
+            transform: rotate(360deg); } }
+
+.fa-rotate-90 {
+  -webkit-transform: rotate(90deg);
+          transform: rotate(90deg); }
+
+.fa-rotate-180 {
+  -webkit-transform: rotate(180deg);
+          transform: rotate(180deg); }
+
+.fa-rotate-270 {
+  -webkit-transform: rotate(270deg);
+          transform: rotate(270deg); }
+
+.fa-flip-horizontal {
+  -webkit-transform: scale(-1, 1);
+          transform: scale(-1, 1); }
+
+.fa-flip-vertical {
+  -webkit-transform: scale(1, -1);
+          transform: scale(1, -1); }
+
+.fa-flip-both,
+.fa-flip-horizontal.fa-flip-vertical {
+  -webkit-transform: scale(-1, -1);
+          transform: scale(-1, -1); }
+
+.fa-rotate-by {
+  -webkit-transform: rotate(var(--fa-rotate-angle, none));
+          transform: rotate(var(--fa-rotate-angle, none)); }
+
+.fa-stack {
+  display: inline-block;
+  height: 2em;
+  line-height: 2em;
+  position: relative;
+  vertical-align: middle;
+  width: 2.5em; }
+
+.fa-stack-1x,
+.fa-stack-2x {
+  left: 0;
+  position: absolute;
+  text-align: center;
+  width: 100%;
+  z-index: var(--fa-stack-z-index, auto); }
+
+.fa-stack-1x {
+  line-height: inherit; }
+
+.fa-stack-2x {
+  font-size: 2em; }
+
+.fa-inverse {
+  color: var(--fa-inverse, #fff); }
+
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+readers do not read off random characters that represent icons */
+.fa-0::before {
+  content: "\30"; }
+
+.fa-1::before {
+  content: "\31"; }
+
+.fa-2::before {
+  content: "\32"; }
+
+.fa-3::before {
+  content: "\33"; }
+
+.fa-4::before {
+  content: "\34"; }
+
+.fa-5::before {
+  content: "\35"; }
+
+.fa-6::before {
+  content: "\36"; }
+
+.fa-7::before {
+  content: "\37"; }
+
+.fa-8::before {
+  content: "\38"; }
+
+.fa-9::before {
+  content: "\39"; }
+
+.fa-a::before {
+  content: "\41"; }
+
+.fa-address-book::before {
+  content: "\f2b9"; }
+
+.fa-contact-book::before {
+  content: "\f2b9"; }
+
+.fa-address-card::before {
+  content: "\f2bb"; }
+
+.fa-contact-card::before {
+  content: "\f2bb"; }
+
+.fa-vcard::before {
+  content: "\f2bb"; }
+
+.fa-align-center::before {
+  content: "\f037"; }
+
+.fa-align-justify::before {
+  content: "\f039"; }
+
+.fa-align-left::before {
+  content: "\f036"; }
+
+.fa-align-right::before {
+  content: "\f038"; }
+
+.fa-anchor::before {
+  content: "\f13d"; }
+
+.fa-angle-down::before {
+  content: "\f107"; }
+
+.fa-angle-left::before {
+  content: "\f104"; }
+
+.fa-angle-right::before {
+  content: "\f105"; }
+
+.fa-angle-up::before {
+  content: "\f106"; }
+
+.fa-angles-down::before {
+  content: "\f103"; }
+
+.fa-angle-double-down::before {
+  content: "\f103"; }
+
+.fa-angles-left::before {
+  content: "\f100"; }
+
+.fa-angle-double-left::before {
+  content: "\f100"; }
+
+.fa-angles-right::before {
+  content: "\f101"; }
+
+.fa-angle-double-right::before {
+  content: "\f101"; }
+
+.fa-angles-up::before {
+  content: "\f102"; }
+
+.fa-angle-double-up::before {
+  content: "\f102"; }
+
+.fa-ankh::before {
+  content: "\f644"; }
+
+.fa-apple-whole::before {
+  content: "\f5d1"; }
+
+.fa-apple-alt::before {
+  content: "\f5d1"; }
+
+.fa-archway::before {
+  content: "\f557"; }
+
+.fa-arrow-down::before {
+  content: "\f063"; }
+
+.fa-arrow-down-1-9::before {
+  content: "\f162"; }
+
+.fa-sort-numeric-asc::before {
+  content: "\f162"; }
+
+.fa-sort-numeric-down::before {
+  content: "\f162"; }
+
+.fa-arrow-down-9-1::before {
+  content: "\f886"; }
+
+.fa-sort-numeric-desc::before {
+  content: "\f886"; }
+
+.fa-sort-numeric-down-alt::before {
+  content: "\f886"; }
+
+.fa-arrow-down-a-z::before {
+  content: "\f15d"; }
+
+.fa-sort-alpha-asc::before {
+  content: "\f15d"; }
+
+.fa-sort-alpha-down::before {
+  content: "\f15d"; }
+
+.fa-arrow-down-long::before {
+  content: "\f175"; }
+
+.fa-long-arrow-down::before {
+  content: "\f175"; }
+
+.fa-arrow-down-short-wide::before {
+  content: "\f884"; }
+
+.fa-sort-amount-desc::before {
+  content: "\f884"; }
+
+.fa-sort-amount-down-alt::before {
+  content: "\f884"; }
+
+.fa-arrow-down-wide-short::before {
+  content: "\f160"; }
+
+.fa-sort-amount-asc::before {
+  content: "\f160"; }
+
+.fa-sort-amount-down::before {
+  content: "\f160"; }
+
+.fa-arrow-down-z-a::before {
+  content: "\f881"; }
+
+.fa-sort-alpha-desc::before {
+  content: "\f881"; }
+
+.fa-sort-alpha-down-alt::before {
+  content: "\f881"; }
+
+.fa-arrow-left::before {
+  content: "\f060"; }
+
+.fa-arrow-left-long::before {
+  content: "\f177"; }
+
+.fa-long-arrow-left::before {
+  content: "\f177"; }
+
+.fa-arrow-pointer::before {
+  content: "\f245"; }
+
+.fa-mouse-pointer::before {
+  content: "\f245"; }
+
+.fa-arrow-right::before {
+  content: "\f061"; }
+
+.fa-arrow-right-arrow-left::before {
+  content: "\f0ec"; }
+
+.fa-exchange::before {
+  content: "\f0ec"; }
+
+.fa-arrow-right-from-bracket::before {
+  content: "\f08b"; }
+
+.fa-sign-out::before {
+  content: "\f08b"; }
+
+.fa-arrow-right-long::before {
+  content: "\f178"; }
+
+.fa-long-arrow-right::before {
+  content: "\f178"; }
+
+.fa-arrow-right-to-bracket::before {
+  content: "\f090"; }
+
+.fa-sign-in::before {
+  content: "\f090"; }
+
+.fa-arrow-rotate-left::before {
+  content: "\f0e2"; }
+
+.fa-arrow-left-rotate::before {
+  content: "\f0e2"; }
+
+.fa-arrow-rotate-back::before {
+  content: "\f0e2"; }
+
+.fa-arrow-rotate-backward::before {
+  content: "\f0e2"; }
+
+.fa-undo::before {
+  content: "\f0e2"; }
+
+.fa-arrow-rotate-right::before {
+  content: "\f01e"; }
+
+.fa-arrow-right-rotate::before {
+  content: "\f01e"; }
+
+.fa-arrow-rotate-forward::before {
+  content: "\f01e"; }
+
+.fa-redo::before {
+  content: "\f01e"; }
+
+.fa-arrow-trend-down::before {
+  content: "\e097"; }
+
+.fa-arrow-trend-up::before {
+  content: "\e098"; }
+
+.fa-arrow-turn-down::before {
+  content: "\f149"; }
+
+.fa-level-down::before {
+  content: "\f149"; }
+
+.fa-arrow-turn-up::before {
+  content: "\f148"; }
+
+.fa-level-up::before {
+  content: "\f148"; }
+
+.fa-arrow-up::before {
+  content: "\f062"; }
+
+.fa-arrow-up-1-9::before {
+  content: "\f163"; }
+
+.fa-sort-numeric-up::before {
+  content: "\f163"; }
+
+.fa-arrow-up-9-1::before {
+  content: "\f887"; }
+
+.fa-sort-numeric-up-alt::before {
+  content: "\f887"; }
+
+.fa-arrow-up-a-z::before {
+  content: "\f15e"; }
+
+.fa-sort-alpha-up::before {
+  content: "\f15e"; }
+
+.fa-arrow-up-from-bracket::before {
+  content: "\e09a"; }
+
+.fa-arrow-up-long::before {
+  content: "\f176"; }
+
+.fa-long-arrow-up::before {
+  content: "\f176"; }
+
+.fa-arrow-up-right-from-square::before {
+  content: "\f08e"; }
+
+.fa-external-link::before {
+  content: "\f08e"; }
+
+.fa-arrow-up-short-wide::before {
+  content: "\f885"; }
+
+.fa-sort-amount-up-alt::before {
+  content: "\f885"; }
+
+.fa-arrow-up-wide-short::before {
+  content: "\f161"; }
+
+.fa-sort-amount-up::before {
+  content: "\f161"; }
+
+.fa-arrow-up-z-a::before {
+  content: "\f882"; }
+
+.fa-sort-alpha-up-alt::before {
+  content: "\f882"; }
+
+.fa-arrows-left-right::before {
+  content: "\f07e"; }
+
+.fa-arrows-h::before {
+  content: "\f07e"; }
+
+.fa-arrows-rotate::before {
+  content: "\f021"; }
+
+.fa-refresh::before {
+  content: "\f021"; }
+
+.fa-sync::before {
+  content: "\f021"; }
+
+.fa-arrows-up-down::before {
+  content: "\f07d"; }
+
+.fa-arrows-v::before {
+  content: "\f07d"; }
+
+.fa-arrows-up-down-left-right::before {
+  content: "\f047"; }
+
+.fa-arrows::before {
+  content: "\f047"; }
+
+.fa-asterisk::before {
+  content: "\2a"; }
+
+.fa-at::before {
+  content: "\40"; }
+
+.fa-atom::before {
+  content: "\f5d2"; }
+
+.fa-audio-description::before {
+  content: "\f29e"; }
+
+.fa-austral-sign::before {
+  content: "\e0a9"; }
+
+.fa-award::before {
+  content: "\f559"; }
+
+.fa-b::before {
+  content: "\42"; }
+
+.fa-baby::before {
+  content: "\f77c"; }
+
+.fa-baby-carriage::before {
+  content: "\f77d"; }
+
+.fa-carriage-baby::before {
+  content: "\f77d"; }
+
+.fa-backward::before {
+  content: "\f04a"; }
+
+.fa-backward-fast::before {
+  content: "\f049"; }
+
+.fa-fast-backward::before {
+  content: "\f049"; }
+
+.fa-backward-step::before {
+  content: "\f048"; }
+
+.fa-step-backward::before {
+  content: "\f048"; }
+
+.fa-bacon::before {
+  content: "\f7e5"; }
+
+.fa-bacteria::before {
+  content: "\e059"; }
+
+.fa-bacterium::before {
+  content: "\e05a"; }
+
+.fa-bag-shopping::before {
+  content: "\f290"; }
+
+.fa-shopping-bag::before {
+  content: "\f290"; }
+
+.fa-bahai::before {
+  content: "\f666"; }
+
+.fa-baht-sign::before {
+  content: "\e0ac"; }
+
+.fa-ban::before {
+  content: "\f05e"; }
+
+.fa-cancel::before {
+  content: "\f05e"; }
+
+.fa-ban-smoking::before {
+  content: "\f54d"; }
+
+.fa-smoking-ban::before {
+  content: "\f54d"; }
+
+.fa-bandage::before {
+  content: "\f462"; }
+
+.fa-band-aid::before {
+  content: "\f462"; }
+
+.fa-barcode::before {
+  content: "\f02a"; }
+
+.fa-bars::before {
+  content: "\f0c9"; }
+
+.fa-navicon::before {
+  content: "\f0c9"; }
+
+.fa-bars-progress::before {
+  content: "\f828"; }
+
+.fa-tasks-alt::before {
+  content: "\f828"; }
+
+.fa-bars-staggered::before {
+  content: "\f550"; }
+
+.fa-reorder::before {
+  content: "\f550"; }
+
+.fa-stream::before {
+  content: "\f550"; }
+
+.fa-baseball::before {
+  content: "\f433"; }
+
+.fa-baseball-ball::before {
+  content: "\f433"; }
+
+.fa-baseball-bat-ball::before {
+  content: "\f432"; }
+
+.fa-basket-shopping::before {
+  content: "\f291"; }
+
+.fa-shopping-basket::before {
+  content: "\f291"; }
+
+.fa-basketball::before {
+  content: "\f434"; }
+
+.fa-basketball-ball::before {
+  content: "\f434"; }
+
+.fa-bath::before {
+  content: "\f2cd"; }
+
+.fa-bathtub::before {
+  content: "\f2cd"; }
+
+.fa-battery-empty::before {
+  content: "\f244"; }
+
+.fa-battery-0::before {
+  content: "\f244"; }
+
+.fa-battery-full::before {
+  content: "\f240"; }
+
+.fa-battery::before {
+  content: "\f240"; }
+
+.fa-battery-5::before {
+  content: "\f240"; }
+
+.fa-battery-half::before {
+  content: "\f242"; }
+
+.fa-battery-3::before {
+  content: "\f242"; }
+
+.fa-battery-quarter::before {
+  content: "\f243"; }
+
+.fa-battery-2::before {
+  content: "\f243"; }
+
+.fa-battery-three-quarters::before {
+  content: "\f241"; }
+
+.fa-battery-4::before {
+  content: "\f241"; }
+
+.fa-bed::before {
+  content: "\f236"; }
+
+.fa-bed-pulse::before {
+  content: "\f487"; }
+
+.fa-procedures::before {
+  content: "\f487"; }
+
+.fa-beer-mug-empty::before {
+  content: "\f0fc"; }
+
+.fa-beer::before {
+  content: "\f0fc"; }
+
+.fa-bell::before {
+  content: "\f0f3"; }
+
+.fa-bell-concierge::before {
+  content: "\f562"; }
+
+.fa-concierge-bell::before {
+  content: "\f562"; }
+
+.fa-bell-slash::before {
+  content: "\f1f6"; }
+
+.fa-bezier-curve::before {
+  content: "\f55b"; }
+
+.fa-bicycle::before {
+  content: "\f206"; }
+
+.fa-binoculars::before {
+  content: "\f1e5"; }
+
+.fa-biohazard::before {
+  content: "\f780"; }
+
+.fa-bitcoin-sign::before {
+  content: "\e0b4"; }
+
+.fa-blender::before {
+  content: "\f517"; }
+
+.fa-blender-phone::before {
+  content: "\f6b6"; }
+
+.fa-blog::before {
+  content: "\f781"; }
+
+.fa-bold::before {
+  content: "\f032"; }
+
+.fa-bolt::before {
+  content: "\f0e7"; }
+
+.fa-zap::before {
+  content: "\f0e7"; }
+
+.fa-bolt-lightning::before {
+  content: "\e0b7"; }
+
+.fa-bomb::before {
+  content: "\f1e2"; }
+
+.fa-bone::before {
+  content: "\f5d7"; }
+
+.fa-bong::before {
+  content: "\f55c"; }
+
+.fa-book::before {
+  content: "\f02d"; }
+
+.fa-book-atlas::before {
+  content: "\f558"; }
+
+.fa-atlas::before {
+  content: "\f558"; }
+
+.fa-book-bible::before {
+  content: "\f647"; }
+
+.fa-bible::before {
+  content: "\f647"; }
+
+.fa-book-journal-whills::before {
+  content: "\f66a"; }
+
+.fa-journal-whills::before {
+  content: "\f66a"; }
+
+.fa-book-medical::before {
+  content: "\f7e6"; }
+
+.fa-book-open::before {
+  content: "\f518"; }
+
+.fa-book-open-reader::before {
+  content: "\f5da"; }
+
+.fa-book-reader::before {
+  content: "\f5da"; }
+
+.fa-book-quran::before {
+  content: "\f687"; }
+
+.fa-quran::before {
+  content: "\f687"; }
+
+.fa-book-skull::before {
+  content: "\f6b7"; }
+
+.fa-book-dead::before {
+  content: "\f6b7"; }
+
+.fa-bookmark::before {
+  content: "\f02e"; }
+
+.fa-border-all::before {
+  content: "\f84c"; }
+
+.fa-border-none::before {
+  content: "\f850"; }
+
+.fa-border-top-left::before {
+  content: "\f853"; }
+
+.fa-border-style::before {
+  content: "\f853"; }
+
+.fa-bowling-ball::before {
+  content: "\f436"; }
+
+.fa-box::before {
+  content: "\f466"; }
+
+.fa-box-archive::before {
+  content: "\f187"; }
+
+.fa-archive::before {
+  content: "\f187"; }
+
+.fa-box-open::before {
+  content: "\f49e"; }
+
+.fa-box-tissue::before {
+  content: "\e05b"; }
+
+.fa-boxes-stacked::before {
+  content: "\f468"; }
+
+.fa-boxes::before {
+  content: "\f468"; }
+
+.fa-boxes-alt::before {
+  content: "\f468"; }
+
+.fa-braille::before {
+  content: "\f2a1"; }
+
+.fa-brain::before {
+  content: "\f5dc"; }
+
+.fa-brazilian-real-sign::before {
+  content: "\e46c"; }
+
+.fa-bread-slice::before {
+  content: "\f7ec"; }
+
+.fa-briefcase::before {
+  content: "\f0b1"; }
+
+.fa-briefcase-medical::before {
+  content: "\f469"; }
+
+.fa-broom::before {
+  content: "\f51a"; }
+
+.fa-broom-ball::before {
+  content: "\f458"; }
+
+.fa-quidditch::before {
+  content: "\f458"; }
+
+.fa-quidditch-broom-ball::before {
+  content: "\f458"; }
+
+.fa-brush::before {
+  content: "\f55d"; }
+
+.fa-bug::before {
+  content: "\f188"; }
+
+.fa-bug-slash::before {
+  content: "\e490"; }
+
+.fa-building::before {
+  content: "\f1ad"; }
+
+.fa-building-columns::before {
+  content: "\f19c"; }
+
+.fa-bank::before {
+  content: "\f19c"; }
+
+.fa-institution::before {
+  content: "\f19c"; }
+
+.fa-museum::before {
+  content: "\f19c"; }
+
+.fa-university::before {
+  content: "\f19c"; }
+
+.fa-bullhorn::before {
+  content: "\f0a1"; }
+
+.fa-bullseye::before {
+  content: "\f140"; }
+
+.fa-burger::before {
+  content: "\f805"; }
+
+.fa-hamburger::before {
+  content: "\f805"; }
+
+.fa-bus::before {
+  content: "\f207"; }
+
+.fa-bus-simple::before {
+  content: "\f55e"; }
+
+.fa-bus-alt::before {
+  content: "\f55e"; }
+
+.fa-business-time::before {
+  content: "\f64a"; }
+
+.fa-briefcase-clock::before {
+  content: "\f64a"; }
+
+.fa-c::before {
+  content: "\43"; }
+
+.fa-cake-candles::before {
+  content: "\f1fd"; }
+
+.fa-birthday-cake::before {
+  content: "\f1fd"; }
+
+.fa-cake::before {
+  content: "\f1fd"; }
+
+.fa-calculator::before {
+  content: "\f1ec"; }
+
+.fa-calendar::before {
+  content: "\f133"; }
+
+.fa-calendar-check::before {
+  content: "\f274"; }
+
+.fa-calendar-day::before {
+  content: "\f783"; }
+
+.fa-calendar-days::before {
+  content: "\f073"; }
+
+.fa-calendar-alt::before {
+  content: "\f073"; }
+
+.fa-calendar-minus::before {
+  content: "\f272"; }
+
+.fa-calendar-plus::before {
+  content: "\f271"; }
+
+.fa-calendar-week::before {
+  content: "\f784"; }
+
+.fa-calendar-xmark::before {
+  content: "\f273"; }
+
+.fa-calendar-times::before {
+  content: "\f273"; }
+
+.fa-camera::before {
+  content: "\f030"; }
+
+.fa-camera-alt::before {
+  content: "\f030"; }
+
+.fa-camera-retro::before {
+  content: "\f083"; }
+
+.fa-camera-rotate::before {
+  content: "\e0d8"; }
+
+.fa-campground::before {
+  content: "\f6bb"; }
+
+.fa-candy-cane::before {
+  content: "\f786"; }
+
+.fa-cannabis::before {
+  content: "\f55f"; }
+
+.fa-capsules::before {
+  content: "\f46b"; }
+
+.fa-car::before {
+  content: "\f1b9"; }
+
+.fa-automobile::before {
+  content: "\f1b9"; }
+
+.fa-car-battery::before {
+  content: "\f5df"; }
+
+.fa-battery-car::before {
+  content: "\f5df"; }
+
+.fa-car-crash::before {
+  content: "\f5e1"; }
+
+.fa-car-rear::before {
+  content: "\f5de"; }
+
+.fa-car-alt::before {
+  content: "\f5de"; }
+
+.fa-car-side::before {
+  content: "\f5e4"; }
+
+.fa-caravan::before {
+  content: "\f8ff"; }
+
+.fa-caret-down::before {
+  content: "\f0d7"; }
+
+.fa-caret-left::before {
+  content: "\f0d9"; }
+
+.fa-caret-right::before {
+  content: "\f0da"; }
+
+.fa-caret-up::before {
+  content: "\f0d8"; }
+
+.fa-carrot::before {
+  content: "\f787"; }
+
+.fa-cart-arrow-down::before {
+  content: "\f218"; }
+
+.fa-cart-flatbed::before {
+  content: "\f474"; }
+
+.fa-dolly-flatbed::before {
+  content: "\f474"; }
+
+.fa-cart-flatbed-suitcase::before {
+  content: "\f59d"; }
+
+.fa-luggage-cart::before {
+  content: "\f59d"; }
+
+.fa-cart-plus::before {
+  content: "\f217"; }
+
+.fa-cart-shopping::before {
+  content: "\f07a"; }
+
+.fa-shopping-cart::before {
+  content: "\f07a"; }
+
+.fa-cash-register::before {
+  content: "\f788"; }
+
+.fa-cat::before {
+  content: "\f6be"; }
+
+.fa-cedi-sign::before {
+  content: "\e0df"; }
+
+.fa-cent-sign::before {
+  content: "\e3f5"; }
+
+.fa-certificate::before {
+  content: "\f0a3"; }
+
+.fa-chair::before {
+  content: "\f6c0"; }
+
+.fa-chalkboard::before {
+  content: "\f51b"; }
+
+.fa-blackboard::before {
+  content: "\f51b"; }
+
+.fa-chalkboard-user::before {
+  content: "\f51c"; }
+
+.fa-chalkboard-teacher::before {
+  content: "\f51c"; }
+
+.fa-champagne-glasses::before {
+  content: "\f79f"; }
+
+.fa-glass-cheers::before {
+  content: "\f79f"; }
+
+.fa-charging-station::before {
+  content: "\f5e7"; }
+
+.fa-chart-area::before {
+  content: "\f1fe"; }
+
+.fa-area-chart::before {
+  content: "\f1fe"; }
+
+.fa-chart-bar::before {
+  content: "\f080"; }
+
+.fa-bar-chart::before {
+  content: "\f080"; }
+
+.fa-chart-column::before {
+  content: "\e0e3"; }
+
+.fa-chart-gantt::before {
+  content: "\e0e4"; }
+
+.fa-chart-line::before {
+  content: "\f201"; }
+
+.fa-line-chart::before {
+  content: "\f201"; }
+
+.fa-chart-pie::before {
+  content: "\f200"; }
+
+.fa-pie-chart::before {
+  content: "\f200"; }
+
+.fa-check::before {
+  content: "\f00c"; }
+
+.fa-check-double::before {
+  content: "\f560"; }
+
+.fa-check-to-slot::before {
+  content: "\f772"; }
+
+.fa-vote-yea::before {
+  content: "\f772"; }
+
+.fa-cheese::before {
+  content: "\f7ef"; }
+
+.fa-chess::before {
+  content: "\f439"; }
+
+.fa-chess-bishop::before {
+  content: "\f43a"; }
+
+.fa-chess-board::before {
+  content: "\f43c"; }
+
+.fa-chess-king::before {
+  content: "\f43f"; }
+
+.fa-chess-knight::before {
+  content: "\f441"; }
+
+.fa-chess-pawn::before {
+  content: "\f443"; }
+
+.fa-chess-queen::before {
+  content: "\f445"; }
+
+.fa-chess-rook::before {
+  content: "\f447"; }
+
+.fa-chevron-down::before {
+  content: "\f078"; }
+
+.fa-chevron-left::before {
+  content: "\f053"; }
+
+.fa-chevron-right::before {
+  content: "\f054"; }
+
+.fa-chevron-up::before {
+  content: "\f077"; }
+
+.fa-child::before {
+  content: "\f1ae"; }
+
+.fa-church::before {
+  content: "\f51d"; }
+
+.fa-circle::before {
+  content: "\f111"; }
+
+.fa-circle-arrow-down::before {
+  content: "\f0ab"; }
+
+.fa-arrow-circle-down::before {
+  content: "\f0ab"; }
+
+.fa-circle-arrow-left::before {
+  content: "\f0a8"; }
+
+.fa-arrow-circle-left::before {
+  content: "\f0a8"; }
+
+.fa-circle-arrow-right::before {
+  content: "\f0a9"; }
+
+.fa-arrow-circle-right::before {
+  content: "\f0a9"; }
+
+.fa-circle-arrow-up::before {
+  content: "\f0aa"; }
+
+.fa-arrow-circle-up::before {
+  content: "\f0aa"; }
+
+.fa-circle-check::before {
+  content: "\f058"; }
+
+.fa-check-circle::before {
+  content: "\f058"; }
+
+.fa-circle-chevron-down::before {
+  content: "\f13a"; }
+
+.fa-chevron-circle-down::before {
+  content: "\f13a"; }
+
+.fa-circle-chevron-left::before {
+  content: "\f137"; }
+
+.fa-chevron-circle-left::before {
+  content: "\f137"; }
+
+.fa-circle-chevron-right::before {
+  content: "\f138"; }
+
+.fa-chevron-circle-right::before {
+  content: "\f138"; }
+
+.fa-circle-chevron-up::before {
+  content: "\f139"; }
+
+.fa-chevron-circle-up::before {
+  content: "\f139"; }
+
+.fa-circle-dollar-to-slot::before {
+  content: "\f4b9"; }
+
+.fa-donate::before {
+  content: "\f4b9"; }
+
+.fa-circle-dot::before {
+  content: "\f192"; }
+
+.fa-dot-circle::before {
+  content: "\f192"; }
+
+.fa-circle-down::before {
+  content: "\f358"; }
+
+.fa-arrow-alt-circle-down::before {
+  content: "\f358"; }
+
+.fa-circle-exclamation::before {
+  content: "\f06a"; }
+
+.fa-exclamation-circle::before {
+  content: "\f06a"; }
+
+.fa-circle-h::before {
+  content: "\f47e"; }
+
+.fa-hospital-symbol::before {
+  content: "\f47e"; }
+
+.fa-circle-half-stroke::before {
+  content: "\f042"; }
+
+.fa-adjust::before {
+  content: "\f042"; }
+
+.fa-circle-info::before {
+  content: "\f05a"; }
+
+.fa-info-circle::before {
+  content: "\f05a"; }
+
+.fa-circle-left::before {
+  content: "\f359"; }
+
+.fa-arrow-alt-circle-left::before {
+  content: "\f359"; }
+
+.fa-circle-minus::before {
+  content: "\f056"; }
+
+.fa-minus-circle::before {
+  content: "\f056"; }
+
+.fa-circle-notch::before {
+  content: "\f1ce"; }
+
+.fa-circle-pause::before {
+  content: "\f28b"; }
+
+.fa-pause-circle::before {
+  content: "\f28b"; }
+
+.fa-circle-play::before {
+  content: "\f144"; }
+
+.fa-play-circle::before {
+  content: "\f144"; }
+
+.fa-circle-plus::before {
+  content: "\f055"; }
+
+.fa-plus-circle::before {
+  content: "\f055"; }
+
+.fa-circle-question::before {
+  content: "\f059"; }
+
+.fa-question-circle::before {
+  content: "\f059"; }
+
+.fa-circle-radiation::before {
+  content: "\f7ba"; }
+
+.fa-radiation-alt::before {
+  content: "\f7ba"; }
+
+.fa-circle-right::before {
+  content: "\f35a"; }
+
+.fa-arrow-alt-circle-right::before {
+  content: "\f35a"; }
+
+.fa-circle-stop::before {
+  content: "\f28d"; }
+
+.fa-stop-circle::before {
+  content: "\f28d"; }
+
+.fa-circle-up::before {
+  content: "\f35b"; }
+
+.fa-arrow-alt-circle-up::before {
+  content: "\f35b"; }
+
+.fa-circle-user::before {
+  content: "\f2bd"; }
+
+.fa-user-circle::before {
+  content: "\f2bd"; }
+
+.fa-circle-xmark::before {
+  content: "\f057"; }
+
+.fa-times-circle::before {
+  content: "\f057"; }
+
+.fa-xmark-circle::before {
+  content: "\f057"; }
+
+.fa-city::before {
+  content: "\f64f"; }
+
+.fa-clapperboard::before {
+  content: "\e131"; }
+
+.fa-clipboard::before {
+  content: "\f328"; }
+
+.fa-clipboard-check::before {
+  content: "\f46c"; }
+
+.fa-clipboard-list::before {
+  content: "\f46d"; }
+
+.fa-clock::before {
+  content: "\f017"; }
+
+.fa-clock-four::before {
+  content: "\f017"; }
+
+.fa-clock-rotate-left::before {
+  content: "\f1da"; }
+
+.fa-history::before {
+  content: "\f1da"; }
+
+.fa-clone::before {
+  content: "\f24d"; }
+
+.fa-closed-captioning::before {
+  content: "\f20a"; }
+
+.fa-cloud::before {
+  content: "\f0c2"; }
+
+.fa-cloud-arrow-down::before {
+  content: "\f0ed"; }
+
+.fa-cloud-download::before {
+  content: "\f0ed"; }
+
+.fa-cloud-download-alt::before {
+  content: "\f0ed"; }
+
+.fa-cloud-arrow-up::before {
+  content: "\f0ee"; }
+
+.fa-cloud-upload::before {
+  content: "\f0ee"; }
+
+.fa-cloud-upload-alt::before {
+  content: "\f0ee"; }
+
+.fa-cloud-meatball::before {
+  content: "\f73b"; }
+
+.fa-cloud-moon::before {
+  content: "\f6c3"; }
+
+.fa-cloud-moon-rain::before {
+  content: "\f73c"; }
+
+.fa-cloud-rain::before {
+  content: "\f73d"; }
+
+.fa-cloud-showers-heavy::before {
+  content: "\f740"; }
+
+.fa-cloud-sun::before {
+  content: "\f6c4"; }
+
+.fa-cloud-sun-rain::before {
+  content: "\f743"; }
+
+.fa-clover::before {
+  content: "\e139"; }
+
+.fa-code::before {
+  content: "\f121"; }
+
+.fa-code-branch::before {
+  content: "\f126"; }
+
+.fa-code-commit::before {
+  content: "\f386"; }
+
+.fa-code-compare::before {
+  content: "\e13a"; }
+
+.fa-code-fork::before {
+  content: "\e13b"; }
+
+.fa-code-merge::before {
+  content: "\f387"; }
+
+.fa-code-pull-request::before {
+  content: "\e13c"; }
+
+.fa-coins::before {
+  content: "\f51e"; }
+
+.fa-colon-sign::before {
+  content: "\e140"; }
+
+.fa-comment::before {
+  content: "\f075"; }
+
+.fa-comment-dollar::before {
+  content: "\f651"; }
+
+.fa-comment-dots::before {
+  content: "\f4ad"; }
+
+.fa-commenting::before {
+  content: "\f4ad"; }
+
+.fa-comment-medical::before {
+  content: "\f7f5"; }
+
+.fa-comment-slash::before {
+  content: "\f4b3"; }
+
+.fa-comment-sms::before {
+  content: "\f7cd"; }
+
+.fa-sms::before {
+  content: "\f7cd"; }
+
+.fa-comments::before {
+  content: "\f086"; }
+
+.fa-comments-dollar::before {
+  content: "\f653"; }
+
+.fa-compact-disc::before {
+  content: "\f51f"; }
+
+.fa-compass::before {
+  content: "\f14e"; }
+
+.fa-compass-drafting::before {
+  content: "\f568"; }
+
+.fa-drafting-compass::before {
+  content: "\f568"; }
+
+.fa-compress::before {
+  content: "\f066"; }
+
+.fa-computer-mouse::before {
+  content: "\f8cc"; }
+
+.fa-mouse::before {
+  content: "\f8cc"; }
+
+.fa-cookie::before {
+  content: "\f563"; }
+
+.fa-cookie-bite::before {
+  content: "\f564"; }
+
+.fa-copy::before {
+  content: "\f0c5"; }
+
+.fa-copyright::before {
+  content: "\f1f9"; }
+
+.fa-couch::before {
+  content: "\f4b8"; }
+
+.fa-credit-card::before {
+  content: "\f09d"; }
+
+.fa-credit-card-alt::before {
+  content: "\f09d"; }
+
+.fa-crop::before {
+  content: "\f125"; }
+
+.fa-crop-simple::before {
+  content: "\f565"; }
+
+.fa-crop-alt::before {
+  content: "\f565"; }
+
+.fa-cross::before {
+  content: "\f654"; }
+
+.fa-crosshairs::before {
+  content: "\f05b"; }
+
+.fa-crow::before {
+  content: "\f520"; }
+
+.fa-crown::before {
+  content: "\f521"; }
+
+.fa-crutch::before {
+  content: "\f7f7"; }
+
+.fa-cruzeiro-sign::before {
+  content: "\e152"; }
+
+.fa-cube::before {
+  content: "\f1b2"; }
+
+.fa-cubes::before {
+  content: "\f1b3"; }
+
+.fa-d::before {
+  content: "\44"; }
+
+.fa-database::before {
+  content: "\f1c0"; }
+
+.fa-delete-left::before {
+  content: "\f55a"; }
+
+.fa-backspace::before {
+  content: "\f55a"; }
+
+.fa-democrat::before {
+  content: "\f747"; }
+
+.fa-desktop::before {
+  content: "\f390"; }
+
+.fa-desktop-alt::before {
+  content: "\f390"; }
+
+.fa-dharmachakra::before {
+  content: "\f655"; }
+
+.fa-diagram-next::before {
+  content: "\e476"; }
+
+.fa-diagram-predecessor::before {
+  content: "\e477"; }
+
+.fa-diagram-project::before {
+  content: "\f542"; }
+
+.fa-project-diagram::before {
+  content: "\f542"; }
+
+.fa-diagram-successor::before {
+  content: "\e47a"; }
+
+.fa-diamond::before {
+  content: "\f219"; }
+
+.fa-diamond-turn-right::before {
+  content: "\f5eb"; }
+
+.fa-directions::before {
+  content: "\f5eb"; }
+
+.fa-dice::before {
+  content: "\f522"; }
+
+.fa-dice-d20::before {
+  content: "\f6cf"; }
+
+.fa-dice-d6::before {
+  content: "\f6d1"; }
+
+.fa-dice-five::before {
+  content: "\f523"; }
+
+.fa-dice-four::before {
+  content: "\f524"; }
+
+.fa-dice-one::before {
+  content: "\f525"; }
+
+.fa-dice-six::before {
+  content: "\f526"; }
+
+.fa-dice-three::before {
+  content: "\f527"; }
+
+.fa-dice-two::before {
+  content: "\f528"; }
+
+.fa-disease::before {
+  content: "\f7fa"; }
+
+.fa-divide::before {
+  content: "\f529"; }
+
+.fa-dna::before {
+  content: "\f471"; }
+
+.fa-dog::before {
+  content: "\f6d3"; }
+
+.fa-dollar-sign::before {
+  content: "\24"; }
+
+.fa-dollar::before {
+  content: "\24"; }
+
+.fa-usd::before {
+  content: "\24"; }
+
+.fa-dolly::before {
+  content: "\f472"; }
+
+.fa-dolly-box::before {
+  content: "\f472"; }
+
+.fa-dong-sign::before {
+  content: "\e169"; }
+
+.fa-door-closed::before {
+  content: "\f52a"; }
+
+.fa-door-open::before {
+  content: "\f52b"; }
+
+.fa-dove::before {
+  content: "\f4ba"; }
+
+.fa-down-left-and-up-right-to-center::before {
+  content: "\f422"; }
+
+.fa-compress-alt::before {
+  content: "\f422"; }
+
+.fa-down-long::before {
+  content: "\f309"; }
+
+.fa-long-arrow-alt-down::before {
+  content: "\f309"; }
+
+.fa-download::before {
+  content: "\f019"; }
+
+.fa-dragon::before {
+  content: "\f6d5"; }
+
+.fa-draw-polygon::before {
+  content: "\f5ee"; }
+
+.fa-droplet::before {
+  content: "\f043"; }
+
+.fa-tint::before {
+  content: "\f043"; }
+
+.fa-droplet-slash::before {
+  content: "\f5c7"; }
+
+.fa-tint-slash::before {
+  content: "\f5c7"; }
+
+.fa-drum::before {
+  content: "\f569"; }
+
+.fa-drum-steelpan::before {
+  content: "\f56a"; }
+
+.fa-drumstick-bite::before {
+  content: "\f6d7"; }
+
+.fa-dumbbell::before {
+  content: "\f44b"; }
+
+.fa-dumpster::before {
+  content: "\f793"; }
+
+.fa-dumpster-fire::before {
+  content: "\f794"; }
+
+.fa-dungeon::before {
+  content: "\f6d9"; }
+
+.fa-e::before {
+  content: "\45"; }
+
+.fa-ear-deaf::before {
+  content: "\f2a4"; }
+
+.fa-deaf::before {
+  content: "\f2a4"; }
+
+.fa-deafness::before {
+  content: "\f2a4"; }
+
+.fa-hard-of-hearing::before {
+  content: "\f2a4"; }
+
+.fa-ear-listen::before {
+  content: "\f2a2"; }
+
+.fa-assistive-listening-systems::before {
+  content: "\f2a2"; }
+
+.fa-earth-africa::before {
+  content: "\f57c"; }
+
+.fa-globe-africa::before {
+  content: "\f57c"; }
+
+.fa-earth-americas::before {
+  content: "\f57d"; }
+
+.fa-earth::before {
+  content: "\f57d"; }
+
+.fa-earth-america::before {
+  content: "\f57d"; }
+
+.fa-globe-americas::before {
+  content: "\f57d"; }
+
+.fa-earth-asia::before {
+  content: "\f57e"; }
+
+.fa-globe-asia::before {
+  content: "\f57e"; }
+
+.fa-earth-europe::before {
+  content: "\f7a2"; }
+
+.fa-globe-europe::before {
+  content: "\f7a2"; }
+
+.fa-earth-oceania::before {
+  content: "\e47b"; }
+
+.fa-globe-oceania::before {
+  content: "\e47b"; }
+
+.fa-egg::before {
+  content: "\f7fb"; }
+
+.fa-eject::before {
+  content: "\f052"; }
+
+.fa-elevator::before {
+  content: "\e16d"; }
+
+.fa-ellipsis::before {
+  content: "\f141"; }
+
+.fa-ellipsis-h::before {
+  content: "\f141"; }
+
+.fa-ellipsis-vertical::before {
+  content: "\f142"; }
+
+.fa-ellipsis-v::before {
+  content: "\f142"; }
+
+.fa-envelope::before {
+  content: "\f0e0"; }
+
+.fa-envelope-open::before {
+  content: "\f2b6"; }
+
+.fa-envelope-open-text::before {
+  content: "\f658"; }
+
+.fa-envelopes-bulk::before {
+  content: "\f674"; }
+
+.fa-mail-bulk::before {
+  content: "\f674"; }
+
+.fa-equals::before {
+  content: "\3d"; }
+
+.fa-eraser::before {
+  content: "\f12d"; }
+
+.fa-ethernet::before {
+  content: "\f796"; }
+
+.fa-euro-sign::before {
+  content: "\f153"; }
+
+.fa-eur::before {
+  content: "\f153"; }
+
+.fa-euro::before {
+  content: "\f153"; }
+
+.fa-exclamation::before {
+  content: "\21"; }
+
+.fa-expand::before {
+  content: "\f065"; }
+
+.fa-eye::before {
+  content: "\f06e"; }
+
+.fa-eye-dropper::before {
+  content: "\f1fb"; }
+
+.fa-eye-dropper-empty::before {
+  content: "\f1fb"; }
+
+.fa-eyedropper::before {
+  content: "\f1fb"; }
+
+.fa-eye-low-vision::before {
+  content: "\f2a8"; }
+
+.fa-low-vision::before {
+  content: "\f2a8"; }
+
+.fa-eye-slash::before {
+  content: "\f070"; }
+
+.fa-f::before {
+  content: "\46"; }
+
+.fa-face-angry::before {
+  content: "\f556"; }
+
+.fa-angry::before {
+  content: "\f556"; }
+
+.fa-face-dizzy::before {
+  content: "\f567"; }
+
+.fa-dizzy::before {
+  content: "\f567"; }
+
+.fa-face-flushed::before {
+  content: "\f579"; }
+
+.fa-flushed::before {
+  content: "\f579"; }
+
+.fa-face-frown::before {
+  content: "\f119"; }
+
+.fa-frown::before {
+  content: "\f119"; }
+
+.fa-face-frown-open::before {
+  content: "\f57a"; }
+
+.fa-frown-open::before {
+  content: "\f57a"; }
+
+.fa-face-grimace::before {
+  content: "\f57f"; }
+
+.fa-grimace::before {
+  content: "\f57f"; }
+
+.fa-face-grin::before {
+  content: "\f580"; }
+
+.fa-grin::before {
+  content: "\f580"; }
+
+.fa-face-grin-beam::before {
+  content: "\f582"; }
+
+.fa-grin-beam::before {
+  content: "\f582"; }
+
+.fa-face-grin-beam-sweat::before {
+  content: "\f583"; }
+
+.fa-grin-beam-sweat::before {
+  content: "\f583"; }
+
+.fa-face-grin-hearts::before {
+  content: "\f584"; }
+
+.fa-grin-hearts::before {
+  content: "\f584"; }
+
+.fa-face-grin-squint::before {
+  content: "\f585"; }
+
+.fa-grin-squint::before {
+  content: "\f585"; }
+
+.fa-face-grin-squint-tears::before {
+  content: "\f586"; }
+
+.fa-grin-squint-tears::before {
+  content: "\f586"; }
+
+.fa-face-grin-stars::before {
+  content: "\f587"; }
+
+.fa-grin-stars::before {
+  content: "\f587"; }
+
+.fa-face-grin-tears::before {
+  content: "\f588"; }
+
+.fa-grin-tears::before {
+  content: "\f588"; }
+
+.fa-face-grin-tongue::before {
+  content: "\f589"; }
+
+.fa-grin-tongue::before {
+  content: "\f589"; }
+
+.fa-face-grin-tongue-squint::before {
+  content: "\f58a"; }
+
+.fa-grin-tongue-squint::before {
+  content: "\f58a"; }
+
+.fa-face-grin-tongue-wink::before {
+  content: "\f58b"; }
+
+.fa-grin-tongue-wink::before {
+  content: "\f58b"; }
+
+.fa-face-grin-wide::before {
+  content: "\f581"; }
+
+.fa-grin-alt::before {
+  content: "\f581"; }
+
+.fa-face-grin-wink::before {
+  content: "\f58c"; }
+
+.fa-grin-wink::before {
+  content: "\f58c"; }
+
+.fa-face-kiss::before {
+  content: "\f596"; }
+
+.fa-kiss::before {
+  content: "\f596"; }
+
+.fa-face-kiss-beam::before {
+  content: "\f597"; }
+
+.fa-kiss-beam::before {
+  content: "\f597"; }
+
+.fa-face-kiss-wink-heart::before {
+  content: "\f598"; }
+
+.fa-kiss-wink-heart::before {
+  content: "\f598"; }
+
+.fa-face-laugh::before {
+  content: "\f599"; }
+
+.fa-laugh::before {
+  content: "\f599"; }
+
+.fa-face-laugh-beam::before {
+  content: "\f59a"; }
+
+.fa-laugh-beam::before {
+  content: "\f59a"; }
+
+.fa-face-laugh-squint::before {
+  content: "\f59b"; }
+
+.fa-laugh-squint::before {
+  content: "\f59b"; }
+
+.fa-face-laugh-wink::before {
+  content: "\f59c"; }
+
+.fa-laugh-wink::before {
+  content: "\f59c"; }
+
+.fa-face-meh::before {
+  content: "\f11a"; }
+
+.fa-meh::before {
+  content: "\f11a"; }
+
+.fa-face-meh-blank::before {
+  content: "\f5a4"; }
+
+.fa-meh-blank::before {
+  content: "\f5a4"; }
+
+.fa-face-rolling-eyes::before {
+  content: "\f5a5"; }
+
+.fa-meh-rolling-eyes::before {
+  content: "\f5a5"; }
+
+.fa-face-sad-cry::before {
+  content: "\f5b3"; }
+
+.fa-sad-cry::before {
+  content: "\f5b3"; }
+
+.fa-face-sad-tear::before {
+  content: "\f5b4"; }
+
+.fa-sad-tear::before {
+  content: "\f5b4"; }
+
+.fa-face-smile::before {
+  content: "\f118"; }
+
+.fa-smile::before {
+  content: "\f118"; }
+
+.fa-face-smile-beam::before {
+  content: "\f5b8"; }
+
+.fa-smile-beam::before {
+  content: "\f5b8"; }
+
+.fa-face-smile-wink::before {
+  content: "\f4da"; }
+
+.fa-smile-wink::before {
+  content: "\f4da"; }
+
+.fa-face-surprise::before {
+  content: "\f5c2"; }
+
+.fa-surprise::before {
+  content: "\f5c2"; }
+
+.fa-face-tired::before {
+  content: "\f5c8"; }
+
+.fa-tired::before {
+  content: "\f5c8"; }
+
+.fa-fan::before {
+  content: "\f863"; }
+
+.fa-faucet::before {
+  content: "\e005"; }
+
+.fa-fax::before {
+  content: "\f1ac"; }
+
+.fa-feather::before {
+  content: "\f52d"; }
+
+.fa-feather-pointed::before {
+  content: "\f56b"; }
+
+.fa-feather-alt::before {
+  content: "\f56b"; }
+
+.fa-file::before {
+  content: "\f15b"; }
+
+.fa-file-arrow-down::before {
+  content: "\f56d"; }
+
+.fa-file-download::before {
+  content: "\f56d"; }
+
+.fa-file-arrow-up::before {
+  content: "\f574"; }
+
+.fa-file-upload::before {
+  content: "\f574"; }
+
+.fa-file-audio::before {
+  content: "\f1c7"; }
+
+.fa-file-code::before {
+  content: "\f1c9"; }
+
+.fa-file-contract::before {
+  content: "\f56c"; }
+
+.fa-file-csv::before {
+  content: "\f6dd"; }
+
+.fa-file-excel::before {
+  content: "\f1c3"; }
+
+.fa-file-export::before {
+  content: "\f56e"; }
+
+.fa-arrow-right-from-file::before {
+  content: "\f56e"; }
+
+.fa-file-image::before {
+  content: "\f1c5"; }
+
+.fa-file-import::before {
+  content: "\f56f"; }
+
+.fa-arrow-right-to-file::before {
+  content: "\f56f"; }
+
+.fa-file-invoice::before {
+  content: "\f570"; }
+
+.fa-file-invoice-dollar::before {
+  content: "\f571"; }
+
+.fa-file-lines::before {
+  content: "\f15c"; }
+
+.fa-file-alt::before {
+  content: "\f15c"; }
+
+.fa-file-text::before {
+  content: "\f15c"; }
+
+.fa-file-medical::before {
+  content: "\f477"; }
+
+.fa-file-pdf::before {
+  content: "\f1c1"; }
+
+.fa-file-powerpoint::before {
+  content: "\f1c4"; }
+
+.fa-file-prescription::before {
+  content: "\f572"; }
+
+.fa-file-signature::before {
+  content: "\f573"; }
+
+.fa-file-video::before {
+  content: "\f1c8"; }
+
+.fa-file-waveform::before {
+  content: "\f478"; }
+
+.fa-file-medical-alt::before {
+  content: "\f478"; }
+
+.fa-file-word::before {
+  content: "\f1c2"; }
+
+.fa-file-zipper::before {
+  content: "\f1c6"; }
+
+.fa-file-archive::before {
+  content: "\f1c6"; }
+
+.fa-fill::before {
+  content: "\f575"; }
+
+.fa-fill-drip::before {
+  content: "\f576"; }
+
+.fa-film::before {
+  content: "\f008"; }
+
+.fa-filter::before {
+  content: "\f0b0"; }
+
+.fa-filter-circle-dollar::before {
+  content: "\f662"; }
+
+.fa-funnel-dollar::before {
+  content: "\f662"; }
+
+.fa-filter-circle-xmark::before {
+  content: "\e17b"; }
+
+.fa-fingerprint::before {
+  content: "\f577"; }
+
+.fa-fire::before {
+  content: "\f06d"; }
+
+.fa-fire-extinguisher::before {
+  content: "\f134"; }
+
+.fa-fire-flame-curved::before {
+  content: "\f7e4"; }
+
+.fa-fire-alt::before {
+  content: "\f7e4"; }
+
+.fa-fire-flame-simple::before {
+  content: "\f46a"; }
+
+.fa-burn::before {
+  content: "\f46a"; }
+
+.fa-fish::before {
+  content: "\f578"; }
+
+.fa-flag::before {
+  content: "\f024"; }
+
+.fa-flag-checkered::before {
+  content: "\f11e"; }
+
+.fa-flag-usa::before {
+  content: "\f74d"; }
+
+.fa-flask::before {
+  content: "\f0c3"; }
+
+.fa-floppy-disk::before {
+  content: "\f0c7"; }
+
+.fa-save::before {
+  content: "\f0c7"; }
+
+.fa-florin-sign::before {
+  content: "\e184"; }
+
+.fa-folder::before {
+  content: "\f07b"; }
+
+.fa-folder-minus::before {
+  content: "\f65d"; }
+
+.fa-folder-open::before {
+  content: "\f07c"; }
+
+.fa-folder-plus::before {
+  content: "\f65e"; }
+
+.fa-folder-tree::before {
+  content: "\f802"; }
+
+.fa-font::before {
+  content: "\f031"; }
+
+.fa-football::before {
+  content: "\f44e"; }
+
+.fa-football-ball::before {
+  content: "\f44e"; }
+
+.fa-forward::before {
+  content: "\f04e"; }
+
+.fa-forward-fast::before {
+  content: "\f050"; }
+
+.fa-fast-forward::before {
+  content: "\f050"; }
+
+.fa-forward-step::before {
+  content: "\f051"; }
+
+.fa-step-forward::before {
+  content: "\f051"; }
+
+.fa-franc-sign::before {
+  content: "\e18f"; }
+
+.fa-frog::before {
+  content: "\f52e"; }
+
+.fa-futbol::before {
+  content: "\f1e3"; }
+
+.fa-futbol-ball::before {
+  content: "\f1e3"; }
+
+.fa-soccer-ball::before {
+  content: "\f1e3"; }
+
+.fa-g::before {
+  content: "\47"; }
+
+.fa-gamepad::before {
+  content: "\f11b"; }
+
+.fa-gas-pump::before {
+  content: "\f52f"; }
+
+.fa-gauge::before {
+  content: "\f624"; }
+
+.fa-dashboard::before {
+  content: "\f624"; }
+
+.fa-gauge-med::before {
+  content: "\f624"; }
+
+.fa-tachometer-alt-average::before {
+  content: "\f624"; }
+
+.fa-gauge-high::before {
+  content: "\f625"; }
+
+.fa-tachometer-alt::before {
+  content: "\f625"; }
+
+.fa-tachometer-alt-fast::before {
+  content: "\f625"; }
+
+.fa-gauge-simple::before {
+  content: "\f629"; }
+
+.fa-gauge-simple-med::before {
+  content: "\f629"; }
+
+.fa-tachometer-average::before {
+  content: "\f629"; }
+
+.fa-gauge-simple-high::before {
+  content: "\f62a"; }
+
+.fa-tachometer::before {
+  content: "\f62a"; }
+
+.fa-tachometer-fast::before {
+  content: "\f62a"; }
+
+.fa-gavel::before {
+  content: "\f0e3"; }
+
+.fa-legal::before {
+  content: "\f0e3"; }
+
+.fa-gear::before {
+  content: "\f013"; }
+
+.fa-cog::before {
+  content: "\f013"; }
+
+.fa-gears::before {
+  content: "\f085"; }
+
+.fa-cogs::before {
+  content: "\f085"; }
+
+.fa-gem::before {
+  content: "\f3a5"; }
+
+.fa-genderless::before {
+  content: "\f22d"; }
+
+.fa-ghost::before {
+  content: "\f6e2"; }
+
+.fa-gift::before {
+  content: "\f06b"; }
+
+.fa-gifts::before {
+  content: "\f79c"; }
+
+.fa-glasses::before {
+  content: "\f530"; }
+
+.fa-globe::before {
+  content: "\f0ac"; }
+
+.fa-golf-ball-tee::before {
+  content: "\f450"; }
+
+.fa-golf-ball::before {
+  content: "\f450"; }
+
+.fa-gopuram::before {
+  content: "\f664"; }
+
+.fa-graduation-cap::before {
+  content: "\f19d"; }
+
+.fa-mortar-board::before {
+  content: "\f19d"; }
+
+.fa-greater-than::before {
+  content: "\3e"; }
+
+.fa-greater-than-equal::before {
+  content: "\f532"; }
+
+.fa-grip::before {
+  content: "\f58d"; }
+
+.fa-grip-horizontal::before {
+  content: "\f58d"; }
+
+.fa-grip-lines::before {
+  content: "\f7a4"; }
+
+.fa-grip-lines-vertical::before {
+  content: "\f7a5"; }
+
+.fa-grip-vertical::before {
+  content: "\f58e"; }
+
+.fa-guarani-sign::before {
+  content: "\e19a"; }
+
+.fa-guitar::before {
+  content: "\f7a6"; }
+
+.fa-gun::before {
+  content: "\e19b"; }
+
+.fa-h::before {
+  content: "\48"; }
+
+.fa-hammer::before {
+  content: "\f6e3"; }
+
+.fa-hamsa::before {
+  content: "\f665"; }
+
+.fa-hand::before {
+  content: "\f256"; }
+
+.fa-hand-paper::before {
+  content: "\f256"; }
+
+.fa-hand-back-fist::before {
+  content: "\f255"; }
+
+.fa-hand-rock::before {
+  content: "\f255"; }
+
+.fa-hand-dots::before {
+  content: "\f461"; }
+
+.fa-allergies::before {
+  content: "\f461"; }
+
+.fa-hand-fist::before {
+  content: "\f6de"; }
+
+.fa-fist-raised::before {
+  content: "\f6de"; }
+
+.fa-hand-holding::before {
+  content: "\f4bd"; }
+
+.fa-hand-holding-dollar::before {
+  content: "\f4c0"; }
+
+.fa-hand-holding-usd::before {
+  content: "\f4c0"; }
+
+.fa-hand-holding-droplet::before {
+  content: "\f4c1"; }
+
+.fa-hand-holding-water::before {
+  content: "\f4c1"; }
+
+.fa-hand-holding-heart::before {
+  content: "\f4be"; }
+
+.fa-hand-holding-medical::before {
+  content: "\e05c"; }
+
+.fa-hand-lizard::before {
+  content: "\f258"; }
+
+.fa-hand-middle-finger::before {
+  content: "\f806"; }
+
+.fa-hand-peace::before {
+  content: "\f25b"; }
+
+.fa-hand-point-down::before {
+  content: "\f0a7"; }
+
+.fa-hand-point-left::before {
+  content: "\f0a5"; }
+
+.fa-hand-point-right::before {
+  content: "\f0a4"; }
+
+.fa-hand-point-up::before {
+  content: "\f0a6"; }
+
+.fa-hand-pointer::before {
+  content: "\f25a"; }
+
+.fa-hand-scissors::before {
+  content: "\f257"; }
+
+.fa-hand-sparkles::before {
+  content: "\e05d"; }
+
+.fa-hand-spock::before {
+  content: "\f259"; }
+
+.fa-hands::before {
+  content: "\f2a7"; }
+
+.fa-sign-language::before {
+  content: "\f2a7"; }
+
+.fa-signing::before {
+  content: "\f2a7"; }
+
+.fa-hands-asl-interpreting::before {
+  content: "\f2a3"; }
+
+.fa-american-sign-language-interpreting::before {
+  content: "\f2a3"; }
+
+.fa-asl-interpreting::before {
+  content: "\f2a3"; }
+
+.fa-hands-american-sign-language-interpreting::before {
+  content: "\f2a3"; }
+
+.fa-hands-bubbles::before {
+  content: "\e05e"; }
+
+.fa-hands-wash::before {
+  content: "\e05e"; }
+
+.fa-hands-clapping::before {
+  content: "\e1a8"; }
+
+.fa-hands-holding::before {
+  content: "\f4c2"; }
+
+.fa-hands-praying::before {
+  content: "\f684"; }
+
+.fa-praying-hands::before {
+  content: "\f684"; }
+
+.fa-handshake::before {
+  content: "\f2b5"; }
+
+.fa-handshake-angle::before {
+  content: "\f4c4"; }
+
+.fa-hands-helping::before {
+  content: "\f4c4"; }
+
+.fa-handshake-simple-slash::before {
+  content: "\e05f"; }
+
+.fa-handshake-alt-slash::before {
+  content: "\e05f"; }
+
+.fa-handshake-slash::before {
+  content: "\e060"; }
+
+.fa-hanukiah::before {
+  content: "\f6e6"; }
+
+.fa-hard-drive::before {
+  content: "\f0a0"; }
+
+.fa-hdd::before {
+  content: "\f0a0"; }
+
+.fa-hashtag::before {
+  content: "\23"; }
+
+.fa-hat-cowboy::before {
+  content: "\f8c0"; }
+
+.fa-hat-cowboy-side::before {
+  content: "\f8c1"; }
+
+.fa-hat-wizard::before {
+  content: "\f6e8"; }
+
+.fa-head-side-cough::before {
+  content: "\e061"; }
+
+.fa-head-side-cough-slash::before {
+  content: "\e062"; }
+
+.fa-head-side-mask::before {
+  content: "\e063"; }
+
+.fa-head-side-virus::before {
+  content: "\e064"; }
+
+.fa-heading::before {
+  content: "\f1dc"; }
+
+.fa-header::before {
+  content: "\f1dc"; }
+
+.fa-headphones::before {
+  content: "\f025"; }
+
+.fa-headphones-simple::before {
+  content: "\f58f"; }
+
+.fa-headphones-alt::before {
+  content: "\f58f"; }
+
+.fa-headset::before {
+  content: "\f590"; }
+
+.fa-heart::before {
+  content: "\f004"; }
+
+.fa-heart-crack::before {
+  content: "\f7a9"; }
+
+.fa-heart-broken::before {
+  content: "\f7a9"; }
+
+.fa-heart-pulse::before {
+  content: "\f21e"; }
+
+.fa-heartbeat::before {
+  content: "\f21e"; }
+
+.fa-helicopter::before {
+  content: "\f533"; }
+
+.fa-helmet-safety::before {
+  content: "\f807"; }
+
+.fa-hard-hat::before {
+  content: "\f807"; }
+
+.fa-hat-hard::before {
+  content: "\f807"; }
+
+.fa-highlighter::before {
+  content: "\f591"; }
+
+.fa-hippo::before {
+  content: "\f6ed"; }
+
+.fa-hockey-puck::before {
+  content: "\f453"; }
+
+.fa-holly-berry::before {
+  content: "\f7aa"; }
+
+.fa-horse::before {
+  content: "\f6f0"; }
+
+.fa-horse-head::before {
+  content: "\f7ab"; }
+
+.fa-hospital::before {
+  content: "\f0f8"; }
+
+.fa-hospital-alt::before {
+  content: "\f0f8"; }
+
+.fa-hospital-wide::before {
+  content: "\f0f8"; }
+
+.fa-hospital-user::before {
+  content: "\f80d"; }
+
+.fa-hot-tub-person::before {
+  content: "\f593"; }
+
+.fa-hot-tub::before {
+  content: "\f593"; }
+
+.fa-hotdog::before {
+  content: "\f80f"; }
+
+.fa-hotel::before {
+  content: "\f594"; }
+
+.fa-hourglass::before {
+  content: "\f254"; }
+
+.fa-hourglass-2::before {
+  content: "\f254"; }
+
+.fa-hourglass-half::before {
+  content: "\f254"; }
+
+.fa-hourglass-empty::before {
+  content: "\f252"; }
+
+.fa-hourglass-end::before {
+  content: "\f253"; }
+
+.fa-hourglass-3::before {
+  content: "\f253"; }
+
+.fa-hourglass-start::before {
+  content: "\f251"; }
+
+.fa-hourglass-1::before {
+  content: "\f251"; }
+
+.fa-house::before {
+  content: "\f015"; }
+
+.fa-home::before {
+  content: "\f015"; }
+
+.fa-home-alt::before {
+  content: "\f015"; }
+
+.fa-home-lg-alt::before {
+  content: "\f015"; }
+
+.fa-house-chimney::before {
+  content: "\e3af"; }
+
+.fa-home-lg::before {
+  content: "\e3af"; }
+
+.fa-house-chimney-crack::before {
+  content: "\f6f1"; }
+
+.fa-house-damage::before {
+  content: "\f6f1"; }
+
+.fa-house-chimney-medical::before {
+  content: "\f7f2"; }
+
+.fa-clinic-medical::before {
+  content: "\f7f2"; }
+
+.fa-house-chimney-user::before {
+  content: "\e065"; }
+
+.fa-house-chimney-window::before {
+  content: "\e00d"; }
+
+.fa-house-crack::before {
+  content: "\e3b1"; }
+
+.fa-house-laptop::before {
+  content: "\e066"; }
+
+.fa-laptop-house::before {
+  content: "\e066"; }
+
+.fa-house-medical::before {
+  content: "\e3b2"; }
+
+.fa-house-user::before {
+  content: "\e1b0"; }
+
+.fa-home-user::before {
+  content: "\e1b0"; }
+
+.fa-hryvnia-sign::before {
+  content: "\f6f2"; }
+
+.fa-hryvnia::before {
+  content: "\f6f2"; }
+
+.fa-i::before {
+  content: "\49"; }
+
+.fa-i-cursor::before {
+  content: "\f246"; }
+
+.fa-ice-cream::before {
+  content: "\f810"; }
+
+.fa-icicles::before {
+  content: "\f7ad"; }
+
+.fa-icons::before {
+  content: "\f86d"; }
+
+.fa-heart-music-camera-bolt::before {
+  content: "\f86d"; }
+
+.fa-id-badge::before {
+  content: "\f2c1"; }
+
+.fa-id-card::before {
+  content: "\f2c2"; }
+
+.fa-drivers-license::before {
+  content: "\f2c2"; }
+
+.fa-id-card-clip::before {
+  content: "\f47f"; }
+
+.fa-id-card-alt::before {
+  content: "\f47f"; }
+
+.fa-igloo::before {
+  content: "\f7ae"; }
+
+.fa-image::before {
+  content: "\f03e"; }
+
+.fa-image-portrait::before {
+  content: "\f3e0"; }
+
+.fa-portrait::before {
+  content: "\f3e0"; }
+
+.fa-images::before {
+  content: "\f302"; }
+
+.fa-inbox::before {
+  content: "\f01c"; }
+
+.fa-indent::before {
+  content: "\f03c"; }
+
+.fa-indian-rupee-sign::before {
+  content: "\e1bc"; }
+
+.fa-indian-rupee::before {
+  content: "\e1bc"; }
+
+.fa-inr::before {
+  content: "\e1bc"; }
+
+.fa-industry::before {
+  content: "\f275"; }
+
+.fa-infinity::before {
+  content: "\f534"; }
+
+.fa-info::before {
+  content: "\f129"; }
+
+.fa-italic::before {
+  content: "\f033"; }
+
+.fa-j::before {
+  content: "\4a"; }
+
+.fa-jedi::before {
+  content: "\f669"; }
+
+.fa-jet-fighter::before {
+  content: "\f0fb"; }
+
+.fa-fighter-jet::before {
+  content: "\f0fb"; }
+
+.fa-joint::before {
+  content: "\f595"; }
+
+.fa-k::before {
+  content: "\4b"; }
+
+.fa-kaaba::before {
+  content: "\f66b"; }
+
+.fa-key::before {
+  content: "\f084"; }
+
+.fa-keyboard::before {
+  content: "\f11c"; }
+
+.fa-khanda::before {
+  content: "\f66d"; }
+
+.fa-kip-sign::before {
+  content: "\e1c4"; }
+
+.fa-kit-medical::before {
+  content: "\f479"; }
+
+.fa-first-aid::before {
+  content: "\f479"; }
+
+.fa-kiwi-bird::before {
+  content: "\f535"; }
+
+.fa-l::before {
+  content: "\4c"; }
+
+.fa-landmark::before {
+  content: "\f66f"; }
+
+.fa-language::before {
+  content: "\f1ab"; }
+
+.fa-laptop::before {
+  content: "\f109"; }
+
+.fa-laptop-code::before {
+  content: "\f5fc"; }
+
+.fa-laptop-medical::before {
+  content: "\f812"; }
+
+.fa-lari-sign::before {
+  content: "\e1c8"; }
+
+.fa-layer-group::before {
+  content: "\f5fd"; }
+
+.fa-leaf::before {
+  content: "\f06c"; }
+
+.fa-left-long::before {
+  content: "\f30a"; }
+
+.fa-long-arrow-alt-left::before {
+  content: "\f30a"; }
+
+.fa-left-right::before {
+  content: "\f337"; }
+
+.fa-arrows-alt-h::before {
+  content: "\f337"; }
+
+.fa-lemon::before {
+  content: "\f094"; }
+
+.fa-less-than::before {
+  content: "\3c"; }
+
+.fa-less-than-equal::before {
+  content: "\f537"; }
+
+.fa-life-ring::before {
+  content: "\f1cd"; }
+
+.fa-lightbulb::before {
+  content: "\f0eb"; }
+
+.fa-link::before {
+  content: "\f0c1"; }
+
+.fa-chain::before {
+  content: "\f0c1"; }
+
+.fa-link-slash::before {
+  content: "\f127"; }
+
+.fa-chain-broken::before {
+  content: "\f127"; }
+
+.fa-chain-slash::before {
+  content: "\f127"; }
+
+.fa-unlink::before {
+  content: "\f127"; }
+
+.fa-lira-sign::before {
+  content: "\f195"; }
+
+.fa-list::before {
+  content: "\f03a"; }
+
+.fa-list-squares::before {
+  content: "\f03a"; }
+
+.fa-list-check::before {
+  content: "\f0ae"; }
+
+.fa-tasks::before {
+  content: "\f0ae"; }
+
+.fa-list-ol::before {
+  content: "\f0cb"; }
+
+.fa-list-1-2::before {
+  content: "\f0cb"; }
+
+.fa-list-numeric::before {
+  content: "\f0cb"; }
+
+.fa-list-ul::before {
+  content: "\f0ca"; }
+
+.fa-list-dots::before {
+  content: "\f0ca"; }
+
+.fa-litecoin-sign::before {
+  content: "\e1d3"; }
+
+.fa-location-arrow::before {
+  content: "\f124"; }
+
+.fa-location-crosshairs::before {
+  content: "\f601"; }
+
+.fa-location::before {
+  content: "\f601"; }
+
+.fa-location-dot::before {
+  content: "\f3c5"; }
+
+.fa-map-marker-alt::before {
+  content: "\f3c5"; }
+
+.fa-location-pin::before {
+  content: "\f041"; }
+
+.fa-map-marker::before {
+  content: "\f041"; }
+
+.fa-lock::before {
+  content: "\f023"; }
+
+.fa-lock-open::before {
+  content: "\f3c1"; }
+
+.fa-lungs::before {
+  content: "\f604"; }
+
+.fa-lungs-virus::before {
+  content: "\e067"; }
+
+.fa-m::before {
+  content: "\4d"; }
+
+.fa-magnet::before {
+  content: "\f076"; }
+
+.fa-magnifying-glass::before {
+  content: "\f002"; }
+
+.fa-search::before {
+  content: "\f002"; }
+
+.fa-magnifying-glass-dollar::before {
+  content: "\f688"; }
+
+.fa-search-dollar::before {
+  content: "\f688"; }
+
+.fa-magnifying-glass-location::before {
+  content: "\f689"; }
+
+.fa-search-location::before {
+  content: "\f689"; }
+
+.fa-magnifying-glass-minus::before {
+  content: "\f010"; }
+
+.fa-search-minus::before {
+  content: "\f010"; }
+
+.fa-magnifying-glass-plus::before {
+  content: "\f00e"; }
+
+.fa-search-plus::before {
+  content: "\f00e"; }
+
+.fa-manat-sign::before {
+  content: "\e1d5"; }
+
+.fa-map::before {
+  content: "\f279"; }
+
+.fa-map-location::before {
+  content: "\f59f"; }
+
+.fa-map-marked::before {
+  content: "\f59f"; }
+
+.fa-map-location-dot::before {
+  content: "\f5a0"; }
+
+.fa-map-marked-alt::before {
+  content: "\f5a0"; }
+
+.fa-map-pin::before {
+  content: "\f276"; }
+
+.fa-marker::before {
+  content: "\f5a1"; }
+
+.fa-mars::before {
+  content: "\f222"; }
+
+.fa-mars-and-venus::before {
+  content: "\f224"; }
+
+.fa-mars-double::before {
+  content: "\f227"; }
+
+.fa-mars-stroke::before {
+  content: "\f229"; }
+
+.fa-mars-stroke-right::before {
+  content: "\f22b"; }
+
+.fa-mars-stroke-h::before {
+  content: "\f22b"; }
+
+.fa-mars-stroke-up::before {
+  content: "\f22a"; }
+
+.fa-mars-stroke-v::before {
+  content: "\f22a"; }
+
+.fa-martini-glass::before {
+  content: "\f57b"; }
+
+.fa-glass-martini-alt::before {
+  content: "\f57b"; }
+
+.fa-martini-glass-citrus::before {
+  content: "\f561"; }
+
+.fa-cocktail::before {
+  content: "\f561"; }
+
+.fa-martini-glass-empty::before {
+  content: "\f000"; }
+
+.fa-glass-martini::before {
+  content: "\f000"; }
+
+.fa-mask::before {
+  content: "\f6fa"; }
+
+.fa-mask-face::before {
+  content: "\e1d7"; }
+
+.fa-masks-theater::before {
+  content: "\f630"; }
+
+.fa-theater-masks::before {
+  content: "\f630"; }
+
+.fa-maximize::before {
+  content: "\f31e"; }
+
+.fa-expand-arrows-alt::before {
+  content: "\f31e"; }
+
+.fa-medal::before {
+  content: "\f5a2"; }
+
+.fa-memory::before {
+  content: "\f538"; }
+
+.fa-menorah::before {
+  content: "\f676"; }
+
+.fa-mercury::before {
+  content: "\f223"; }
+
+.fa-message::before {
+  content: "\f27a"; }
+
+.fa-comment-alt::before {
+  content: "\f27a"; }
+
+.fa-meteor::before {
+  content: "\f753"; }
+
+.fa-microchip::before {
+  content: "\f2db"; }
+
+.fa-microphone::before {
+  content: "\f130"; }
+
+.fa-microphone-lines::before {
+  content: "\f3c9"; }
+
+.fa-microphone-alt::before {
+  content: "\f3c9"; }
+
+.fa-microphone-lines-slash::before {
+  content: "\f539"; }
+
+.fa-microphone-alt-slash::before {
+  content: "\f539"; }
+
+.fa-microphone-slash::before {
+  content: "\f131"; }
+
+.fa-microscope::before {
+  content: "\f610"; }
+
+.fa-mill-sign::before {
+  content: "\e1ed"; }
+
+.fa-minimize::before {
+  content: "\f78c"; }
+
+.fa-compress-arrows-alt::before {
+  content: "\f78c"; }
+
+.fa-minus::before {
+  content: "\f068"; }
+
+.fa-subtract::before {
+  content: "\f068"; }
+
+.fa-mitten::before {
+  content: "\f7b5"; }
+
+.fa-mobile::before {
+  content: "\f3ce"; }
+
+.fa-mobile-android::before {
+  content: "\f3ce"; }
+
+.fa-mobile-phone::before {
+  content: "\f3ce"; }
+
+.fa-mobile-button::before {
+  content: "\f10b"; }
+
+.fa-mobile-screen-button::before {
+  content: "\f3cd"; }
+
+.fa-mobile-alt::before {
+  content: "\f3cd"; }
+
+.fa-money-bill::before {
+  content: "\f0d6"; }
+
+.fa-money-bill-1::before {
+  content: "\f3d1"; }
+
+.fa-money-bill-alt::before {
+  content: "\f3d1"; }
+
+.fa-money-bill-1-wave::before {
+  content: "\f53b"; }
+
+.fa-money-bill-wave-alt::before {
+  content: "\f53b"; }
+
+.fa-money-bill-wave::before {
+  content: "\f53a"; }
+
+.fa-money-check::before {
+  content: "\f53c"; }
+
+.fa-money-check-dollar::before {
+  content: "\f53d"; }
+
+.fa-money-check-alt::before {
+  content: "\f53d"; }
+
+.fa-monument::before {
+  content: "\f5a6"; }
+
+.fa-moon::before {
+  content: "\f186"; }
+
+.fa-mortar-pestle::before {
+  content: "\f5a7"; }
+
+.fa-mosque::before {
+  content: "\f678"; }
+
+.fa-motorcycle::before {
+  content: "\f21c"; }
+
+.fa-mountain::before {
+  content: "\f6fc"; }
+
+.fa-mug-hot::before {
+  content: "\f7b6"; }
+
+.fa-mug-saucer::before {
+  content: "\f0f4"; }
+
+.fa-coffee::before {
+  content: "\f0f4"; }
+
+.fa-music::before {
+  content: "\f001"; }
+
+.fa-n::before {
+  content: "\4e"; }
+
+.fa-naira-sign::before {
+  content: "\e1f6"; }
+
+.fa-network-wired::before {
+  content: "\f6ff"; }
+
+.fa-neuter::before {
+  content: "\f22c"; }
+
+.fa-newspaper::before {
+  content: "\f1ea"; }
+
+.fa-not-equal::before {
+  content: "\f53e"; }
+
+.fa-note-sticky::before {
+  content: "\f249"; }
+
+.fa-sticky-note::before {
+  content: "\f249"; }
+
+.fa-notes-medical::before {
+  content: "\f481"; }
+
+.fa-o::before {
+  content: "\4f"; }
+
+.fa-object-group::before {
+  content: "\f247"; }
+
+.fa-object-ungroup::before {
+  content: "\f248"; }
+
+.fa-oil-can::before {
+  content: "\f613"; }
+
+.fa-om::before {
+  content: "\f679"; }
+
+.fa-otter::before {
+  content: "\f700"; }
+
+.fa-outdent::before {
+  content: "\f03b"; }
+
+.fa-dedent::before {
+  content: "\f03b"; }
+
+.fa-p::before {
+  content: "\50"; }
+
+.fa-pager::before {
+  content: "\f815"; }
+
+.fa-paint-roller::before {
+  content: "\f5aa"; }
+
+.fa-paintbrush::before {
+  content: "\f1fc"; }
+
+.fa-paint-brush::before {
+  content: "\f1fc"; }
+
+.fa-palette::before {
+  content: "\f53f"; }
+
+.fa-pallet::before {
+  content: "\f482"; }
+
+.fa-panorama::before {
+  content: "\e209"; }
+
+.fa-paper-plane::before {
+  content: "\f1d8"; }
+
+.fa-paperclip::before {
+  content: "\f0c6"; }
+
+.fa-parachute-box::before {
+  content: "\f4cd"; }
+
+.fa-paragraph::before {
+  content: "\f1dd"; }
+
+.fa-passport::before {
+  content: "\f5ab"; }
+
+.fa-paste::before {
+  content: "\f0ea"; }
+
+.fa-file-clipboard::before {
+  content: "\f0ea"; }
+
+.fa-pause::before {
+  content: "\f04c"; }
+
+.fa-paw::before {
+  content: "\f1b0"; }
+
+.fa-peace::before {
+  content: "\f67c"; }
+
+.fa-pen::before {
+  content: "\f304"; }
+
+.fa-pen-clip::before {
+  content: "\f305"; }
+
+.fa-pen-alt::before {
+  content: "\f305"; }
+
+.fa-pen-fancy::before {
+  content: "\f5ac"; }
+
+.fa-pen-nib::before {
+  content: "\f5ad"; }
+
+.fa-pen-ruler::before {
+  content: "\f5ae"; }
+
+.fa-pencil-ruler::before {
+  content: "\f5ae"; }
+
+.fa-pen-to-square::before {
+  content: "\f044"; }
+
+.fa-edit::before {
+  content: "\f044"; }
+
+.fa-pencil::before {
+  content: "\f303"; }
+
+.fa-pencil-alt::before {
+  content: "\f303"; }
+
+.fa-people-arrows-left-right::before {
+  content: "\e068"; }
+
+.fa-people-arrows::before {
+  content: "\e068"; }
+
+.fa-people-carry-box::before {
+  content: "\f4ce"; }
+
+.fa-people-carry::before {
+  content: "\f4ce"; }
+
+.fa-pepper-hot::before {
+  content: "\f816"; }
+
+.fa-percent::before {
+  content: "\25"; }
+
+.fa-percentage::before {
+  content: "\25"; }
+
+.fa-person::before {
+  content: "\f183"; }
+
+.fa-male::before {
+  content: "\f183"; }
+
+.fa-person-biking::before {
+  content: "\f84a"; }
+
+.fa-biking::before {
+  content: "\f84a"; }
+
+.fa-person-booth::before {
+  content: "\f756"; }
+
+.fa-person-dots-from-line::before {
+  content: "\f470"; }
+
+.fa-diagnoses::before {
+  content: "\f470"; }
+
+.fa-person-dress::before {
+  content: "\f182"; }
+
+.fa-female::before {
+  content: "\f182"; }
+
+.fa-person-hiking::before {
+  content: "\f6ec"; }
+
+.fa-hiking::before {
+  content: "\f6ec"; }
+
+.fa-person-praying::before {
+  content: "\f683"; }
+
+.fa-pray::before {
+  content: "\f683"; }
+
+.fa-person-running::before {
+  content: "\f70c"; }
+
+.fa-running::before {
+  content: "\f70c"; }
+
+.fa-person-skating::before {
+  content: "\f7c5"; }
+
+.fa-skating::before {
+  content: "\f7c5"; }
+
+.fa-person-skiing::before {
+  content: "\f7c9"; }
+
+.fa-skiing::before {
+  content: "\f7c9"; }
+
+.fa-person-skiing-nordic::before {
+  content: "\f7ca"; }
+
+.fa-skiing-nordic::before {
+  content: "\f7ca"; }
+
+.fa-person-snowboarding::before {
+  content: "\f7ce"; }
+
+.fa-snowboarding::before {
+  content: "\f7ce"; }
+
+.fa-person-swimming::before {
+  content: "\f5c4"; }
+
+.fa-swimmer::before {
+  content: "\f5c4"; }
+
+.fa-person-walking::before {
+  content: "\f554"; }
+
+.fa-walking::before {
+  content: "\f554"; }
+
+.fa-person-walking-with-cane::before {
+  content: "\f29d"; }
+
+.fa-blind::before {
+  content: "\f29d"; }
+
+.fa-peseta-sign::before {
+  content: "\e221"; }
+
+.fa-peso-sign::before {
+  content: "\e222"; }
+
+.fa-phone::before {
+  content: "\f095"; }
+
+.fa-phone-flip::before {
+  content: "\f879"; }
+
+.fa-phone-alt::before {
+  content: "\f879"; }
+
+.fa-phone-slash::before {
+  content: "\f3dd"; }
+
+.fa-phone-volume::before {
+  content: "\f2a0"; }
+
+.fa-volume-control-phone::before {
+  content: "\f2a0"; }
+
+.fa-photo-film::before {
+  content: "\f87c"; }
+
+.fa-photo-video::before {
+  content: "\f87c"; }
+
+.fa-piggy-bank::before {
+  content: "\f4d3"; }
+
+.fa-pills::before {
+  content: "\f484"; }
+
+.fa-pizza-slice::before {
+  content: "\f818"; }
+
+.fa-place-of-worship::before {
+  content: "\f67f"; }
+
+.fa-plane::before {
+  content: "\f072"; }
+
+.fa-plane-arrival::before {
+  content: "\f5af"; }
+
+.fa-plane-departure::before {
+  content: "\f5b0"; }
+
+.fa-plane-slash::before {
+  content: "\e069"; }
+
+.fa-play::before {
+  content: "\f04b"; }
+
+.fa-plug::before {
+  content: "\f1e6"; }
+
+.fa-plus::before {
+  content: "\2b"; }
+
+.fa-add::before {
+  content: "\2b"; }
+
+.fa-plus-minus::before {
+  content: "\e43c"; }
+
+.fa-podcast::before {
+  content: "\f2ce"; }
+
+.fa-poo::before {
+  content: "\f2fe"; }
+
+.fa-poo-storm::before {
+  content: "\f75a"; }
+
+.fa-poo-bolt::before {
+  content: "\f75a"; }
+
+.fa-poop::before {
+  content: "\f619"; }
+
+.fa-power-off::before {
+  content: "\f011"; }
+
+.fa-prescription::before {
+  content: "\f5b1"; }
+
+.fa-prescription-bottle::before {
+  content: "\f485"; }
+
+.fa-prescription-bottle-medical::before {
+  content: "\f486"; }
+
+.fa-prescription-bottle-alt::before {
+  content: "\f486"; }
+
+.fa-print::before {
+  content: "\f02f"; }
+
+.fa-pump-medical::before {
+  content: "\e06a"; }
+
+.fa-pump-soap::before {
+  content: "\e06b"; }
+
+.fa-puzzle-piece::before {
+  content: "\f12e"; }
+
+.fa-q::before {
+  content: "\51"; }
+
+.fa-qrcode::before {
+  content: "\f029"; }
+
+.fa-question::before {
+  content: "\3f"; }
+
+.fa-quote-left::before {
+  content: "\f10d"; }
+
+.fa-quote-left-alt::before {
+  content: "\f10d"; }
+
+.fa-quote-right::before {
+  content: "\f10e"; }
+
+.fa-quote-right-alt::before {
+  content: "\f10e"; }
+
+.fa-r::before {
+  content: "\52"; }
+
+.fa-radiation::before {
+  content: "\f7b9"; }
+
+.fa-rainbow::before {
+  content: "\f75b"; }
+
+.fa-receipt::before {
+  content: "\f543"; }
+
+.fa-record-vinyl::before {
+  content: "\f8d9"; }
+
+.fa-rectangle-ad::before {
+  content: "\f641"; }
+
+.fa-ad::before {
+  content: "\f641"; }
+
+.fa-rectangle-list::before {
+  content: "\f022"; }
+
+.fa-list-alt::before {
+  content: "\f022"; }
+
+.fa-rectangle-xmark::before {
+  content: "\f410"; }
+
+.fa-rectangle-times::before {
+  content: "\f410"; }
+
+.fa-times-rectangle::before {
+  content: "\f410"; }
+
+.fa-window-close::before {
+  content: "\f410"; }
+
+.fa-recycle::before {
+  content: "\f1b8"; }
+
+.fa-registered::before {
+  content: "\f25d"; }
+
+.fa-repeat::before {
+  content: "\f363"; }
+
+.fa-reply::before {
+  content: "\f3e5"; }
+
+.fa-mail-reply::before {
+  content: "\f3e5"; }
+
+.fa-reply-all::before {
+  content: "\f122"; }
+
+.fa-mail-reply-all::before {
+  content: "\f122"; }
+
+.fa-republican::before {
+  content: "\f75e"; }
+
+.fa-restroom::before {
+  content: "\f7bd"; }
+
+.fa-retweet::before {
+  content: "\f079"; }
+
+.fa-ribbon::before {
+  content: "\f4d6"; }
+
+.fa-right-from-bracket::before {
+  content: "\f2f5"; }
+
+.fa-sign-out-alt::before {
+  content: "\f2f5"; }
+
+.fa-right-left::before {
+  content: "\f362"; }
+
+.fa-exchange-alt::before {
+  content: "\f362"; }
+
+.fa-right-long::before {
+  content: "\f30b"; }
+
+.fa-long-arrow-alt-right::before {
+  content: "\f30b"; }
+
+.fa-right-to-bracket::before {
+  content: "\f2f6"; }
+
+.fa-sign-in-alt::before {
+  content: "\f2f6"; }
+
+.fa-ring::before {
+  content: "\f70b"; }
+
+.fa-road::before {
+  content: "\f018"; }
+
+.fa-robot::before {
+  content: "\f544"; }
+
+.fa-rocket::before {
+  content: "\f135"; }
+
+.fa-rotate::before {
+  content: "\f2f1"; }
+
+.fa-sync-alt::before {
+  content: "\f2f1"; }
+
+.fa-rotate-left::before {
+  content: "\f2ea"; }
+
+.fa-rotate-back::before {
+  content: "\f2ea"; }
+
+.fa-rotate-backward::before {
+  content: "\f2ea"; }
+
+.fa-undo-alt::before {
+  content: "\f2ea"; }
+
+.fa-rotate-right::before {
+  content: "\f2f9"; }
+
+.fa-redo-alt::before {
+  content: "\f2f9"; }
+
+.fa-rotate-forward::before {
+  content: "\f2f9"; }
+
+.fa-route::before {
+  content: "\f4d7"; }
+
+.fa-rss::before {
+  content: "\f09e"; }
+
+.fa-feed::before {
+  content: "\f09e"; }
+
+.fa-ruble-sign::before {
+  content: "\f158"; }
+
+.fa-rouble::before {
+  content: "\f158"; }
+
+.fa-rub::before {
+  content: "\f158"; }
+
+.fa-ruble::before {
+  content: "\f158"; }
+
+.fa-ruler::before {
+  content: "\f545"; }
+
+.fa-ruler-combined::before {
+  content: "\f546"; }
+
+.fa-ruler-horizontal::before {
+  content: "\f547"; }
+
+.fa-ruler-vertical::before {
+  content: "\f548"; }
+
+.fa-rupee-sign::before {
+  content: "\f156"; }
+
+.fa-rupee::before {
+  content: "\f156"; }
+
+.fa-rupiah-sign::before {
+  content: "\e23d"; }
+
+.fa-s::before {
+  content: "\53"; }
+
+.fa-sailboat::before {
+  content: "\e445"; }
+
+.fa-satellite::before {
+  content: "\f7bf"; }
+
+.fa-satellite-dish::before {
+  content: "\f7c0"; }
+
+.fa-scale-balanced::before {
+  content: "\f24e"; }
+
+.fa-balance-scale::before {
+  content: "\f24e"; }
+
+.fa-scale-unbalanced::before {
+  content: "\f515"; }
+
+.fa-balance-scale-left::before {
+  content: "\f515"; }
+
+.fa-scale-unbalanced-flip::before {
+  content: "\f516"; }
+
+.fa-balance-scale-right::before {
+  content: "\f516"; }
+
+.fa-school::before {
+  content: "\f549"; }
+
+.fa-scissors::before {
+  content: "\f0c4"; }
+
+.fa-cut::before {
+  content: "\f0c4"; }
+
+.fa-screwdriver::before {
+  content: "\f54a"; }
+
+.fa-screwdriver-wrench::before {
+  content: "\f7d9"; }
+
+.fa-tools::before {
+  content: "\f7d9"; }
+
+.fa-scroll::before {
+  content: "\f70e"; }
+
+.fa-scroll-torah::before {
+  content: "\f6a0"; }
+
+.fa-torah::before {
+  content: "\f6a0"; }
+
+.fa-sd-card::before {
+  content: "\f7c2"; }
+
+.fa-section::before {
+  content: "\e447"; }
+
+.fa-seedling::before {
+  content: "\f4d8"; }
+
+.fa-sprout::before {
+  content: "\f4d8"; }
+
+.fa-server::before {
+  content: "\f233"; }
+
+.fa-shapes::before {
+  content: "\f61f"; }
+
+.fa-triangle-circle-square::before {
+  content: "\f61f"; }
+
+.fa-share::before {
+  content: "\f064"; }
+
+.fa-arrow-turn-right::before {
+  content: "\f064"; }
+
+.fa-mail-forward::before {
+  content: "\f064"; }
+
+.fa-share-from-square::before {
+  content: "\f14d"; }
+
+.fa-share-square::before {
+  content: "\f14d"; }
+
+.fa-share-nodes::before {
+  content: "\f1e0"; }
+
+.fa-share-alt::before {
+  content: "\f1e0"; }
+
+.fa-shekel-sign::before {
+  content: "\f20b"; }
+
+.fa-ils::before {
+  content: "\f20b"; }
+
+.fa-shekel::before {
+  content: "\f20b"; }
+
+.fa-sheqel::before {
+  content: "\f20b"; }
+
+.fa-sheqel-sign::before {
+  content: "\f20b"; }
+
+.fa-shield::before {
+  content: "\f132"; }
+
+.fa-shield-blank::before {
+  content: "\f3ed"; }
+
+.fa-shield-alt::before {
+  content: "\f3ed"; }
+
+.fa-shield-virus::before {
+  content: "\e06c"; }
+
+.fa-ship::before {
+  content: "\f21a"; }
+
+.fa-shirt::before {
+  content: "\f553"; }
+
+.fa-t-shirt::before {
+  content: "\f553"; }
+
+.fa-tshirt::before {
+  content: "\f553"; }
+
+.fa-shoe-prints::before {
+  content: "\f54b"; }
+
+.fa-shop::before {
+  content: "\f54f"; }
+
+.fa-store-alt::before {
+  content: "\f54f"; }
+
+.fa-shop-slash::before {
+  content: "\e070"; }
+
+.fa-store-alt-slash::before {
+  content: "\e070"; }
+
+.fa-shower::before {
+  content: "\f2cc"; }
+
+.fa-shrimp::before {
+  content: "\e448"; }
+
+.fa-shuffle::before {
+  content: "\f074"; }
+
+.fa-random::before {
+  content: "\f074"; }
+
+.fa-shuttle-space::before {
+  content: "\f197"; }
+
+.fa-space-shuttle::before {
+  content: "\f197"; }
+
+.fa-sign-hanging::before {
+  content: "\f4d9"; }
+
+.fa-sign::before {
+  content: "\f4d9"; }
+
+.fa-signal::before {
+  content: "\f012"; }
+
+.fa-signal-5::before {
+  content: "\f012"; }
+
+.fa-signal-perfect::before {
+  content: "\f012"; }
+
+.fa-signature::before {
+  content: "\f5b7"; }
+
+.fa-signs-post::before {
+  content: "\f277"; }
+
+.fa-map-signs::before {
+  content: "\f277"; }
+
+.fa-sim-card::before {
+  content: "\f7c4"; }
+
+.fa-sink::before {
+  content: "\e06d"; }
+
+.fa-sitemap::before {
+  content: "\f0e8"; }
+
+.fa-skull::before {
+  content: "\f54c"; }
+
+.fa-skull-crossbones::before {
+  content: "\f714"; }
+
+.fa-slash::before {
+  content: "\f715"; }
+
+.fa-sleigh::before {
+  content: "\f7cc"; }
+
+.fa-sliders::before {
+  content: "\f1de"; }
+
+.fa-sliders-h::before {
+  content: "\f1de"; }
+
+.fa-smog::before {
+  content: "\f75f"; }
+
+.fa-smoking::before {
+  content: "\f48d"; }
+
+.fa-snowflake::before {
+  content: "\f2dc"; }
+
+.fa-snowman::before {
+  content: "\f7d0"; }
+
+.fa-snowplow::before {
+  content: "\f7d2"; }
+
+.fa-soap::before {
+  content: "\e06e"; }
+
+.fa-socks::before {
+  content: "\f696"; }
+
+.fa-solar-panel::before {
+  content: "\f5ba"; }
+
+.fa-sort::before {
+  content: "\f0dc"; }
+
+.fa-unsorted::before {
+  content: "\f0dc"; }
+
+.fa-sort-down::before {
+  content: "\f0dd"; }
+
+.fa-sort-desc::before {
+  content: "\f0dd"; }
+
+.fa-sort-up::before {
+  content: "\f0de"; }
+
+.fa-sort-asc::before {
+  content: "\f0de"; }
+
+.fa-spa::before {
+  content: "\f5bb"; }
+
+.fa-spaghetti-monster-flying::before {
+  content: "\f67b"; }
+
+.fa-pastafarianism::before {
+  content: "\f67b"; }
+
+.fa-spell-check::before {
+  content: "\f891"; }
+
+.fa-spider::before {
+  content: "\f717"; }
+
+.fa-spinner::before {
+  content: "\f110"; }
+
+.fa-splotch::before {
+  content: "\f5bc"; }
+
+.fa-spoon::before {
+  content: "\f2e5"; }
+
+.fa-utensil-spoon::before {
+  content: "\f2e5"; }
+
+.fa-spray-can::before {
+  content: "\f5bd"; }
+
+.fa-spray-can-sparkles::before {
+  content: "\f5d0"; }
+
+.fa-air-freshener::before {
+  content: "\f5d0"; }
+
+.fa-square::before {
+  content: "\f0c8"; }
+
+.fa-square-arrow-up-right::before {
+  content: "\f14c"; }
+
+.fa-external-link-square::before {
+  content: "\f14c"; }
+
+.fa-square-caret-down::before {
+  content: "\f150"; }
+
+.fa-caret-square-down::before {
+  content: "\f150"; }
+
+.fa-square-caret-left::before {
+  content: "\f191"; }
+
+.fa-caret-square-left::before {
+  content: "\f191"; }
+
+.fa-square-caret-right::before {
+  content: "\f152"; }
+
+.fa-caret-square-right::before {
+  content: "\f152"; }
+
+.fa-square-caret-up::before {
+  content: "\f151"; }
+
+.fa-caret-square-up::before {
+  content: "\f151"; }
+
+.fa-square-check::before {
+  content: "\f14a"; }
+
+.fa-check-square::before {
+  content: "\f14a"; }
+
+.fa-square-envelope::before {
+  content: "\f199"; }
+
+.fa-envelope-square::before {
+  content: "\f199"; }
+
+.fa-square-full::before {
+  content: "\f45c"; }
+
+.fa-square-h::before {
+  content: "\f0fd"; }
+
+.fa-h-square::before {
+  content: "\f0fd"; }
+
+.fa-square-minus::before {
+  content: "\f146"; }
+
+.fa-minus-square::before {
+  content: "\f146"; }
+
+.fa-square-parking::before {
+  content: "\f540"; }
+
+.fa-parking::before {
+  content: "\f540"; }
+
+.fa-square-pen::before {
+  content: "\f14b"; }
+
+.fa-pen-square::before {
+  content: "\f14b"; }
+
+.fa-pencil-square::before {
+  content: "\f14b"; }
+
+.fa-square-phone::before {
+  content: "\f098"; }
+
+.fa-phone-square::before {
+  content: "\f098"; }
+
+.fa-square-phone-flip::before {
+  content: "\f87b"; }
+
+.fa-phone-square-alt::before {
+  content: "\f87b"; }
+
+.fa-square-plus::before {
+  content: "\f0fe"; }
+
+.fa-plus-square::before {
+  content: "\f0fe"; }
+
+.fa-square-poll-horizontal::before {
+  content: "\f682"; }
+
+.fa-poll-h::before {
+  content: "\f682"; }
+
+.fa-square-poll-vertical::before {
+  content: "\f681"; }
+
+.fa-poll::before {
+  content: "\f681"; }
+
+.fa-square-root-variable::before {
+  content: "\f698"; }
+
+.fa-square-root-alt::before {
+  content: "\f698"; }
+
+.fa-square-rss::before {
+  content: "\f143"; }
+
+.fa-rss-square::before {
+  content: "\f143"; }
+
+.fa-square-share-nodes::before {
+  content: "\f1e1"; }
+
+.fa-share-alt-square::before {
+  content: "\f1e1"; }
+
+.fa-square-up-right::before {
+  content: "\f360"; }
+
+.fa-external-link-square-alt::before {
+  content: "\f360"; }
+
+.fa-square-xmark::before {
+  content: "\f2d3"; }
+
+.fa-times-square::before {
+  content: "\f2d3"; }
+
+.fa-xmark-square::before {
+  content: "\f2d3"; }
+
+.fa-stairs::before {
+  content: "\e289"; }
+
+.fa-stamp::before {
+  content: "\f5bf"; }
+
+.fa-star::before {
+  content: "\f005"; }
+
+.fa-star-and-crescent::before {
+  content: "\f699"; }
+
+.fa-star-half::before {
+  content: "\f089"; }
+
+.fa-star-half-stroke::before {
+  content: "\f5c0"; }
+
+.fa-star-half-alt::before {
+  content: "\f5c0"; }
+
+.fa-star-of-david::before {
+  content: "\f69a"; }
+
+.fa-star-of-life::before {
+  content: "\f621"; }
+
+.fa-sterling-sign::before {
+  content: "\f154"; }
+
+.fa-gbp::before {
+  content: "\f154"; }
+
+.fa-pound-sign::before {
+  content: "\f154"; }
+
+.fa-stethoscope::before {
+  content: "\f0f1"; }
+
+.fa-stop::before {
+  content: "\f04d"; }
+
+.fa-stopwatch::before {
+  content: "\f2f2"; }
+
+.fa-stopwatch-20::before {
+  content: "\e06f"; }
+
+.fa-store::before {
+  content: "\f54e"; }
+
+.fa-store-slash::before {
+  content: "\e071"; }
+
+.fa-street-view::before {
+  content: "\f21d"; }
+
+.fa-strikethrough::before {
+  content: "\f0cc"; }
+
+.fa-stroopwafel::before {
+  content: "\f551"; }
+
+.fa-subscript::before {
+  content: "\f12c"; }
+
+.fa-suitcase::before {
+  content: "\f0f2"; }
+
+.fa-suitcase-medical::before {
+  content: "\f0fa"; }
+
+.fa-medkit::before {
+  content: "\f0fa"; }
+
+.fa-suitcase-rolling::before {
+  content: "\f5c1"; }
+
+.fa-sun::before {
+  content: "\f185"; }
+
+.fa-superscript::before {
+  content: "\f12b"; }
+
+.fa-swatchbook::before {
+  content: "\f5c3"; }
+
+.fa-synagogue::before {
+  content: "\f69b"; }
+
+.fa-syringe::before {
+  content: "\f48e"; }
+
+.fa-t::before {
+  content: "\54"; }
+
+.fa-table::before {
+  content: "\f0ce"; }
+
+.fa-table-cells::before {
+  content: "\f00a"; }
+
+.fa-th::before {
+  content: "\f00a"; }
+
+.fa-table-cells-large::before {
+  content: "\f009"; }
+
+.fa-th-large::before {
+  content: "\f009"; }
+
+.fa-table-columns::before {
+  content: "\f0db"; }
+
+.fa-columns::before {
+  content: "\f0db"; }
+
+.fa-table-list::before {
+  content: "\f00b"; }
+
+.fa-th-list::before {
+  content: "\f00b"; }
+
+.fa-table-tennis-paddle-ball::before {
+  content: "\f45d"; }
+
+.fa-ping-pong-paddle-ball::before {
+  content: "\f45d"; }
+
+.fa-table-tennis::before {
+  content: "\f45d"; }
+
+.fa-tablet::before {
+  content: "\f3fb"; }
+
+.fa-tablet-android::before {
+  content: "\f3fb"; }
+
+.fa-tablet-button::before {
+  content: "\f10a"; }
+
+.fa-tablet-screen-button::before {
+  content: "\f3fa"; }
+
+.fa-tablet-alt::before {
+  content: "\f3fa"; }
+
+.fa-tablets::before {
+  content: "\f490"; }
+
+.fa-tachograph-digital::before {
+  content: "\f566"; }
+
+.fa-digital-tachograph::before {
+  content: "\f566"; }
+
+.fa-tag::before {
+  content: "\f02b"; }
+
+.fa-tags::before {
+  content: "\f02c"; }
+
+.fa-tape::before {
+  content: "\f4db"; }
+
+.fa-taxi::before {
+  content: "\f1ba"; }
+
+.fa-cab::before {
+  content: "\f1ba"; }
+
+.fa-teeth::before {
+  content: "\f62e"; }
+
+.fa-teeth-open::before {
+  content: "\f62f"; }
+
+.fa-temperature-empty::before {
+  content: "\f2cb"; }
+
+.fa-temperature-0::before {
+  content: "\f2cb"; }
+
+.fa-thermometer-0::before {
+  content: "\f2cb"; }
+
+.fa-thermometer-empty::before {
+  content: "\f2cb"; }
+
+.fa-temperature-full::before {
+  content: "\f2c7"; }
+
+.fa-temperature-4::before {
+  content: "\f2c7"; }
+
+.fa-thermometer-4::before {
+  content: "\f2c7"; }
+
+.fa-thermometer-full::before {
+  content: "\f2c7"; }
+
+.fa-temperature-half::before {
+  content: "\f2c9"; }
+
+.fa-temperature-2::before {
+  content: "\f2c9"; }
+
+.fa-thermometer-2::before {
+  content: "\f2c9"; }
+
+.fa-thermometer-half::before {
+  content: "\f2c9"; }
+
+.fa-temperature-high::before {
+  content: "\f769"; }
+
+.fa-temperature-low::before {
+  content: "\f76b"; }
+
+.fa-temperature-quarter::before {
+  content: "\f2ca"; }
+
+.fa-temperature-1::before {
+  content: "\f2ca"; }
+
+.fa-thermometer-1::before {
+  content: "\f2ca"; }
+
+.fa-thermometer-quarter::before {
+  content: "\f2ca"; }
+
+.fa-temperature-three-quarters::before {
+  content: "\f2c8"; }
+
+.fa-temperature-3::before {
+  content: "\f2c8"; }
+
+.fa-thermometer-3::before {
+  content: "\f2c8"; }
+
+.fa-thermometer-three-quarters::before {
+  content: "\f2c8"; }
+
+.fa-tenge-sign::before {
+  content: "\f7d7"; }
+
+.fa-tenge::before {
+  content: "\f7d7"; }
+
+.fa-terminal::before {
+  content: "\f120"; }
+
+.fa-text-height::before {
+  content: "\f034"; }
+
+.fa-text-slash::before {
+  content: "\f87d"; }
+
+.fa-remove-format::before {
+  content: "\f87d"; }
+
+.fa-text-width::before {
+  content: "\f035"; }
+
+.fa-thermometer::before {
+  content: "\f491"; }
+
+.fa-thumbs-down::before {
+  content: "\f165"; }
+
+.fa-thumbs-up::before {
+  content: "\f164"; }
+
+.fa-thumbtack::before {
+  content: "\f08d"; }
+
+.fa-thumb-tack::before {
+  content: "\f08d"; }
+
+.fa-ticket::before {
+  content: "\f145"; }
+
+.fa-ticket-simple::before {
+  content: "\f3ff"; }
+
+.fa-ticket-alt::before {
+  content: "\f3ff"; }
+
+.fa-timeline::before {
+  content: "\e29c"; }
+
+.fa-toggle-off::before {
+  content: "\f204"; }
+
+.fa-toggle-on::before {
+  content: "\f205"; }
+
+.fa-toilet::before {
+  content: "\f7d8"; }
+
+.fa-toilet-paper::before {
+  content: "\f71e"; }
+
+.fa-toilet-paper-slash::before {
+  content: "\e072"; }
+
+.fa-toolbox::before {
+  content: "\f552"; }
+
+.fa-tooth::before {
+  content: "\f5c9"; }
+
+.fa-torii-gate::before {
+  content: "\f6a1"; }
+
+.fa-tower-broadcast::before {
+  content: "\f519"; }
+
+.fa-broadcast-tower::before {
+  content: "\f519"; }
+
+.fa-tractor::before {
+  content: "\f722"; }
+
+.fa-trademark::before {
+  content: "\f25c"; }
+
+.fa-traffic-light::before {
+  content: "\f637"; }
+
+.fa-trailer::before {
+  content: "\e041"; }
+
+.fa-train::before {
+  content: "\f238"; }
+
+.fa-train-subway::before {
+  content: "\f239"; }
+
+.fa-subway::before {
+  content: "\f239"; }
+
+.fa-train-tram::before {
+  content: "\f7da"; }
+
+.fa-tram::before {
+  content: "\f7da"; }
+
+.fa-transgender::before {
+  content: "\f225"; }
+
+.fa-transgender-alt::before {
+  content: "\f225"; }
+
+.fa-trash::before {
+  content: "\f1f8"; }
+
+.fa-trash-arrow-up::before {
+  content: "\f829"; }
+
+.fa-trash-restore::before {
+  content: "\f829"; }
+
+.fa-trash-can::before {
+  content: "\f2ed"; }
+
+.fa-trash-alt::before {
+  content: "\f2ed"; }
+
+.fa-trash-can-arrow-up::before {
+  content: "\f82a"; }
+
+.fa-trash-restore-alt::before {
+  content: "\f82a"; }
+
+.fa-tree::before {
+  content: "\f1bb"; }
+
+.fa-triangle-exclamation::before {
+  content: "\f071"; }
+
+.fa-exclamation-triangle::before {
+  content: "\f071"; }
+
+.fa-warning::before {
+  content: "\f071"; }
+
+.fa-trophy::before {
+  content: "\f091"; }
+
+.fa-truck::before {
+  content: "\f0d1"; }
+
+.fa-truck-fast::before {
+  content: "\f48b"; }
+
+.fa-shipping-fast::before {
+  content: "\f48b"; }
+
+.fa-truck-medical::before {
+  content: "\f0f9"; }
+
+.fa-ambulance::before {
+  content: "\f0f9"; }
+
+.fa-truck-monster::before {
+  content: "\f63b"; }
+
+.fa-truck-moving::before {
+  content: "\f4df"; }
+
+.fa-truck-pickup::before {
+  content: "\f63c"; }
+
+.fa-truck-ramp-box::before {
+  content: "\f4de"; }
+
+.fa-truck-loading::before {
+  content: "\f4de"; }
+
+.fa-tty::before {
+  content: "\f1e4"; }
+
+.fa-teletype::before {
+  content: "\f1e4"; }
+
+.fa-turkish-lira-sign::before {
+  content: "\e2bb"; }
+
+.fa-try::before {
+  content: "\e2bb"; }
+
+.fa-turkish-lira::before {
+  content: "\e2bb"; }
+
+.fa-turn-down::before {
+  content: "\f3be"; }
+
+.fa-level-down-alt::before {
+  content: "\f3be"; }
+
+.fa-turn-up::before {
+  content: "\f3bf"; }
+
+.fa-level-up-alt::before {
+  content: "\f3bf"; }
+
+.fa-tv::before {
+  content: "\f26c"; }
+
+.fa-television::before {
+  content: "\f26c"; }
+
+.fa-tv-alt::before {
+  content: "\f26c"; }
+
+.fa-u::before {
+  content: "\55"; }
 
+.fa-umbrella::before {
+  content: "\f0e9"; }
 
-/* Misc visuals
-----------------------------------*/
+.fa-umbrella-beach::before {
+  content: "\f5ca"; }
 
-/* Corner radius */
-.ui-corner-all,
-.ui-corner-top,
-.ui-corner-left,
-.ui-corner-tl {
-	border-top-left-radius: 3px;
-}
-.ui-corner-all,
-.ui-corner-top,
-.ui-corner-right,
-.ui-corner-tr {
-	border-top-right-radius: 3px;
-}
-.ui-corner-all,
-.ui-corner-bottom,
-.ui-corner-left,
-.ui-corner-bl {
-	border-bottom-left-radius: 3px;
-}
-.ui-corner-all,
-.ui-corner-bottom,
-.ui-corner-right,
-.ui-corner-br {
-	border-bottom-right-radius: 3px;
-}
+.fa-underline::before {
+  content: "\f0cd"; }
 
-/* Overlays */
-.ui-widget-overlay {
-	background: #aaaaaa;
-	opacity: .3;
-	filter: Alpha(Opacity=30); /* support: IE8 */
-}
-.ui-widget-shadow {
-	-webkit-box-shadow: 0px 0px 5px #666666;
-	box-shadow: 0px 0px 5px #666666;
-}
+.fa-universal-access::before {
+  content: "\f29a"; }
 
-.ui-autocomplete .ui-menu-item a,
-.ui-autocomplete .ui-menu-item a:active,
-.ui-autocomplete .ui-menu-item a:focus,
-.ui-autocomplete .ui-menu-item a:hover,
-.ui-autocomplete .ui-menu-item a:visited {
-    display: block;
-    text-decoration: none;
-}
+.fa-unlock::before {
+  content: "\f09c"; }
 
-/*!
- * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
- *
- * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
- */
+.fa-unlock-keyhole::before {
+  content: "\f13e"; }
 
-.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
-/* FONTS */
+.fa-unlock-alt::before {
+  content: "\f13e"; }
 
-@font-face{
-    font-family:"MuseoSans";
-    src:url("/base/fonts/Fonts/905300/fd479df2-01b0-4e3a-a411-915c477f1352.eot?#iefix");
-    src:url("/base/fonts/Fonts/905300/fd479df2-01b0-4e3a-a411-915c477f1352.eot?#iefix") format("eot"),url("/base/fonts/Fonts/905300/1d3191cd-ae8c-45e2-bb04-11e96d8fa974.woff2") format("woff2"),url("/base/fonts/Fonts/905300/b252d464-65cb-4950-88f7-ac0a1bf79b75.woff") format("woff"),url("/base/fonts/Fonts/905300/b3d18117-6517-4d3f-afc1-774086ff5fc1.ttf") format("truetype");
-}
+.fa-up-down::before {
+  content: "\f338"; }
 
+.fa-arrows-alt-v::before {
+  content: "\f338"; }
 
+.fa-up-down-left-right::before {
+  content: "\f0b2"; }
 
-/* css allgemein (body, etc.) */
+.fa-arrows-alt::before {
+  content: "\f0b2"; }
 
-body {
-    font-family: "MuseoSans", Euphemia, Segoe UI, Arial, Helvetica, sans-serif, "Droid Sans";
-    font-weight: 300;
-    font-style: normal;
-    line-height: 1.2;
-    font-size: 16px;
-    background:none;
-    /* background-color: #d4004b; */
-}
-html,body {
-    height: 100%;
-}
+.fa-up-long::before {
+  content: "\f30c"; }
 
-@media (max-width: 767px) {
-    body {
-        padding-left: 0px;
-        padding-right: 0px;
-    } 
+.fa-long-arrow-alt-up::before {
+  content: "\f30c"; }
 
-    .hide-on-mobile {
-        display: none;
-    }
-}
+.fa-up-right-and-down-left-from-center::before {
+  content: "\f424"; }
 
-/* FROM: https://stackoverflow.com/questions/2610497/change-an-html5-inputs-placeholder-color-with-css */
-/* do not group these rules */
-*::-webkit-input-placeholder {
-    color: black !important;
-}
-*:-moz-placeholder {
-    /* FF 4-18 */
-    color: black !important;
-    opacity: 1 !important;
-}
-*::-moz-placeholder {
-    /* FF 19+ */
-    color: black !important;
-    opacity: 1 !important;
-}
-*:-ms-input-placeholder {
-    /* IE 10+ */
-    color: black !important;
-}
-*::-ms-input-placeholder {
-    /* Microsoft Edge */
-    color: black !important;
-}
-*::placeholder {
-    /* modern browser */
-    color: black !important;
-}
+.fa-expand-alt::before {
+  content: "\f424"; }
 
-input, button, select, textarea {
-    font-family: 'MuseoSans','Helvetica Neue',Helvetica,Arial,sans-serif;
-}
+.fa-up-right-from-square::before {
+  content: "\f35d"; }
 
+.fa-external-link-alt::before {
+  content: "\f35d"; }
 
-h1{
-    color:#003064;
-    font-size: 38px;
-    font-weight: 500;
-}
+.fa-upload::before {
+  content: "\f093"; }
 
-h3{
-    color:black;
-    font-weight: normal ;
-    font-size:20px;
-}
+.fa-user::before {
+  content: "\f007"; }
 
-.skip-link {
-    position: fixed;
-    top: -200px;
-    text-decoration: none;
-    padding: 10px;
-    display: inline-block;
-  }
+.fa-user-astronaut::before {
+  content: "\f4fb"; }
 
-.skip-link:focus {
-    top: 0;
-}
+.fa-user-check::before {
+  content: "\f4fc"; }
 
-.secondary h1.heading {
-    color:black;
-    font-weight: normal ;
-    font-size: 16px;
-}
+.fa-user-clock::before {
+  content: "\f4fd"; }
 
-/* css for searchresults */
+.fa-user-doctor::before {
+  content: "\f0f0"; }
 
-/* same width as schleswig-holstein.de */
-.container {
-    max-width: 960px;
-}
+.fa-user-md::before {
+  content: "\f0f0"; }
+
+.fa-user-gear::before {
+  content: "\f4fe"; }
+
+.fa-user-cog::before {
+  content: "\f4fe"; }
+
+.fa-user-graduate::before {
+  content: "\f501"; }
+
+.fa-user-group::before {
+  content: "\f500"; }
+
+.fa-user-friends::before {
+  content: "\f500"; }
+
+.fa-user-injured::before {
+  content: "\f728"; }
+
+.fa-user-large::before {
+  content: "\f406"; }
+
+.fa-user-alt::before {
+  content: "\f406"; }
+
+.fa-user-large-slash::before {
+  content: "\f4fa"; }
+
+.fa-user-alt-slash::before {
+  content: "\f4fa"; }
+
+.fa-user-lock::before {
+  content: "\f502"; }
+
+.fa-user-minus::before {
+  content: "\f503"; }
+
+.fa-user-ninja::before {
+  content: "\f504"; }
+
+.fa-user-nurse::before {
+  content: "\f82f"; }
+
+.fa-user-pen::before {
+  content: "\f4ff"; }
+
+.fa-user-edit::before {
+  content: "\f4ff"; }
+
+.fa-user-plus::before {
+  content: "\f234"; }
+
+.fa-user-secret::before {
+  content: "\f21b"; }
+
+.fa-user-shield::before {
+  content: "\f505"; }
+
+.fa-user-slash::before {
+  content: "\f506"; }
+
+.fa-user-tag::before {
+  content: "\f507"; }
+
+.fa-user-tie::before {
+  content: "\f508"; }
+
+.fa-user-xmark::before {
+  content: "\f235"; }
+
+.fa-user-times::before {
+  content: "\f235"; }
+
+.fa-users::before {
+  content: "\f0c0"; }
+
+.fa-users-gear::before {
+  content: "\f509"; }
+
+.fa-users-cog::before {
+  content: "\f509"; }
+
+.fa-users-slash::before {
+  content: "\e073"; }
+
+.fa-utensils::before {
+  content: "\f2e7"; }
+
+.fa-cutlery::before {
+  content: "\f2e7"; }
+
+.fa-v::before {
+  content: "\56"; }
+
+.fa-van-shuttle::before {
+  content: "\f5b6"; }
+
+.fa-shuttle-van::before {
+  content: "\f5b6"; }
+
+.fa-vault::before {
+  content: "\e2c5"; }
+
+.fa-vector-square::before {
+  content: "\f5cb"; }
+
+.fa-venus::before {
+  content: "\f221"; }
+
+.fa-venus-double::before {
+  content: "\f226"; }
+
+.fa-venus-mars::before {
+  content: "\f228"; }
+
+.fa-vest::before {
+  content: "\e085"; }
+
+.fa-vest-patches::before {
+  content: "\e086"; }
+
+.fa-vial::before {
+  content: "\f492"; }
+
+.fa-vials::before {
+  content: "\f493"; }
+
+.fa-video::before {
+  content: "\f03d"; }
+
+.fa-video-camera::before {
+  content: "\f03d"; }
+
+.fa-video-slash::before {
+  content: "\f4e2"; }
+
+.fa-vihara::before {
+  content: "\f6a7"; }
+
+.fa-virus::before {
+  content: "\e074"; }
+
+.fa-virus-covid::before {
+  content: "\e4a8"; }
+
+.fa-virus-covid-slash::before {
+  content: "\e4a9"; }
+
+.fa-virus-slash::before {
+  content: "\e075"; }
+
+.fa-viruses::before {
+  content: "\e076"; }
+
+.fa-voicemail::before {
+  content: "\f897"; }
+
+.fa-volleyball::before {
+  content: "\f45f"; }
+
+.fa-volleyball-ball::before {
+  content: "\f45f"; }
+
+.fa-volume-high::before {
+  content: "\f028"; }
+
+.fa-volume-up::before {
+  content: "\f028"; }
+
+.fa-volume-low::before {
+  content: "\f027"; }
+
+.fa-volume-down::before {
+  content: "\f027"; }
+
+.fa-volume-off::before {
+  content: "\f026"; }
+
+.fa-volume-xmark::before {
+  content: "\f6a9"; }
+
+.fa-volume-mute::before {
+  content: "\f6a9"; }
+
+.fa-volume-times::before {
+  content: "\f6a9"; }
+
+.fa-vr-cardboard::before {
+  content: "\f729"; }
+
+.fa-w::before {
+  content: "\57"; }
+
+.fa-wallet::before {
+  content: "\f555"; }
+
+.fa-wand-magic::before {
+  content: "\f0d0"; }
+
+.fa-magic::before {
+  content: "\f0d0"; }
+
+.fa-wand-magic-sparkles::before {
+  content: "\e2ca"; }
+
+.fa-magic-wand-sparkles::before {
+  content: "\e2ca"; }
+
+.fa-wand-sparkles::before {
+  content: "\f72b"; }
+
+.fa-warehouse::before {
+  content: "\f494"; }
+
+.fa-water::before {
+  content: "\f773"; }
+
+.fa-water-ladder::before {
+  content: "\f5c5"; }
+
+.fa-ladder-water::before {
+  content: "\f5c5"; }
+
+.fa-swimming-pool::before {
+  content: "\f5c5"; }
+
+.fa-wave-square::before {
+  content: "\f83e"; }
+
+.fa-weight-hanging::before {
+  content: "\f5cd"; }
+
+.fa-weight-scale::before {
+  content: "\f496"; }
+
+.fa-weight::before {
+  content: "\f496"; }
+
+.fa-wheelchair::before {
+  content: "\f193"; }
+
+.fa-whiskey-glass::before {
+  content: "\f7a0"; }
+
+.fa-glass-whiskey::before {
+  content: "\f7a0"; }
+
+.fa-wifi::before {
+  content: "\f1eb"; }
+
+.fa-wifi-3::before {
+  content: "\f1eb"; }
+
+.fa-wifi-strong::before {
+  content: "\f1eb"; }
+
+.fa-wind::before {
+  content: "\f72e"; }
+
+.fa-window-maximize::before {
+  content: "\f2d0"; }
+
+.fa-window-minimize::before {
+  content: "\f2d1"; }
+
+.fa-window-restore::before {
+  content: "\f2d2"; }
+
+.fa-wine-bottle::before {
+  content: "\f72f"; }
+
+.fa-wine-glass::before {
+  content: "\f4e3"; }
+
+.fa-wine-glass-empty::before {
+  content: "\f5ce"; }
+
+.fa-wine-glass-alt::before {
+  content: "\f5ce"; }
+
+.fa-won-sign::before {
+  content: "\f159"; }
+
+.fa-krw::before {
+  content: "\f159"; }
+
+.fa-won::before {
+  content: "\f159"; }
+
+.fa-wrench::before {
+  content: "\f0ad"; }
+
+.fa-x::before {
+  content: "\58"; }
+
+.fa-x-ray::before {
+  content: "\f497"; }
+
+.fa-xmark::before {
+  content: "\f00d"; }
+
+.fa-close::before {
+  content: "\f00d"; }
+
+.fa-multiply::before {
+  content: "\f00d"; }
+
+.fa-remove::before {
+  content: "\f00d"; }
+
+.fa-times::before {
+  content: "\f00d"; }
+
+.fa-y::before {
+  content: "\59"; }
+
+.fa-yen-sign::before {
+  content: "\f157"; }
+
+.fa-cny::before {
+  content: "\f157"; }
+
+.fa-jpy::before {
+  content: "\f157"; }
+
+.fa-rmb::before {
+  content: "\f157"; }
+
+.fa-yen::before {
+  content: "\f157"; }
+
+.fa-yin-yang::before {
+  content: "\f6ad"; }
+
+.fa-z::before {
+  content: "\5a"; }
+
+.sr-only,
+.fa-sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  padding: 0;
+  margin: -1px;
+  overflow: hidden;
+  clip: rect(0, 0, 0, 0);
+  white-space: nowrap;
+  border-width: 0; }
+
+.sr-only-focusable:not(:focus),
+.fa-sr-only-focusable:not(:focus) {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  padding: 0;
+  margin: -1px;
+  overflow: hidden;
+  clip: rect(0, 0, 0, 0);
+  white-space: nowrap;
+  border-width: 0; }
+:root, :host {
+  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
+
+@font-face {
+  font-family: 'Font Awesome 6 Brands';
+  font-style: normal;
+  font-weight: 400;
+  font-display: block;
+  src: url("/base/vendor/fontawesome-free/webfonts/fa-brands-400.woff2") format("woff2"), url("/base/vendor/fontawesome-free/webfonts/fa-brands-400.ttf") format("truetype"); }
+
+.fab,
+.fa-brands {
+  font-family: 'Font Awesome 6 Brands';
+  font-weight: 400; }
+
+.fa-42-group:before {
+  content: "\e080"; }
+
+.fa-innosoft:before {
+  content: "\e080"; }
+
+.fa-500px:before {
+  content: "\f26e"; }
+
+.fa-accessible-icon:before {
+  content: "\f368"; }
+
+.fa-accusoft:before {
+  content: "\f369"; }
+
+.fa-adn:before {
+  content: "\f170"; }
+
+.fa-adversal:before {
+  content: "\f36a"; }
+
+.fa-affiliatetheme:before {
+  content: "\f36b"; }
+
+.fa-airbnb:before {
+  content: "\f834"; }
+
+.fa-algolia:before {
+  content: "\f36c"; }
+
+.fa-alipay:before {
+  content: "\f642"; }
+
+.fa-amazon:before {
+  content: "\f270"; }
+
+.fa-amazon-pay:before {
+  content: "\f42c"; }
+
+.fa-amilia:before {
+  content: "\f36d"; }
+
+.fa-android:before {
+  content: "\f17b"; }
+
+.fa-angellist:before {
+  content: "\f209"; }
+
+.fa-angrycreative:before {
+  content: "\f36e"; }
+
+.fa-angular:before {
+  content: "\f420"; }
+
+.fa-app-store:before {
+  content: "\f36f"; }
+
+.fa-app-store-ios:before {
+  content: "\f370"; }
+
+.fa-apper:before {
+  content: "\f371"; }
+
+.fa-apple:before {
+  content: "\f179"; }
+
+.fa-apple-pay:before {
+  content: "\f415"; }
+
+.fa-artstation:before {
+  content: "\f77a"; }
+
+.fa-asymmetrik:before {
+  content: "\f372"; }
+
+.fa-atlassian:before {
+  content: "\f77b"; }
+
+.fa-audible:before {
+  content: "\f373"; }
+
+.fa-autoprefixer:before {
+  content: "\f41c"; }
+
+.fa-avianex:before {
+  content: "\f374"; }
+
+.fa-aviato:before {
+  content: "\f421"; }
+
+.fa-aws:before {
+  content: "\f375"; }
+
+.fa-bandcamp:before {
+  content: "\f2d5"; }
+
+.fa-battle-net:before {
+  content: "\f835"; }
+
+.fa-behance:before {
+  content: "\f1b4"; }
+
+.fa-behance-square:before {
+  content: "\f1b5"; }
+
+.fa-bilibili:before {
+  content: "\e3d9"; }
+
+.fa-bimobject:before {
+  content: "\f378"; }
+
+.fa-bitbucket:before {
+  content: "\f171"; }
+
+.fa-bitcoin:before {
+  content: "\f379"; }
+
+.fa-bity:before {
+  content: "\f37a"; }
+
+.fa-black-tie:before {
+  content: "\f27e"; }
+
+.fa-blackberry:before {
+  content: "\f37b"; }
+
+.fa-blogger:before {
+  content: "\f37c"; }
+
+.fa-blogger-b:before {
+  content: "\f37d"; }
+
+.fa-bluetooth:before {
+  content: "\f293"; }
+
+.fa-bluetooth-b:before {
+  content: "\f294"; }
+
+.fa-bootstrap:before {
+  content: "\f836"; }
+
+.fa-bots:before {
+  content: "\e340"; }
+
+.fa-btc:before {
+  content: "\f15a"; }
+
+.fa-buffer:before {
+  content: "\f837"; }
+
+.fa-buromobelexperte:before {
+  content: "\f37f"; }
+
+.fa-buy-n-large:before {
+  content: "\f8a6"; }
+
+.fa-buysellads:before {
+  content: "\f20d"; }
+
+.fa-canadian-maple-leaf:before {
+  content: "\f785"; }
+
+.fa-cc-amazon-pay:before {
+  content: "\f42d"; }
 
+.fa-cc-amex:before {
+  content: "\f1f3"; }
 
-@media (max-width: 1023px){
-    .container,
-    .masthead .container
-    {
-        padding-right: 80px;
-        padding-left: 80px;
-        box-sizing: border-box;
-        max-width: 100%;
-        width: auto;
-    }
-}
+.fa-cc-apple-pay:before {
+  content: "\f416"; }
 
-@media (max-width: 767px) {
-    .container
-    {
-        padding-right: 15px;
-        padding-left: 15px;
-    }
-    .masthead .container
-    {
-        padding-right: 0;
-        padding-left: 0;
-    }
-}
+.fa-cc-diners-club:before {
+  content: "\f24c"; }
 
-    .site-collection-summary .odsh-dataset-heading {
-        margin-left: 0px;
-        margin-right: 0px;
-    }
+.fa-cc-discover:before {
+  content: "\f1f2"; }
 
-.search-form, .odsh-dataset-heading {
-    display: flex;
-    align-items: center;
-    flex-wrap: wrap;
-    border-bottom: 4px solid #dbdbdb;
-    padding-bottom: 26px;
-    margin-bottom: 0px;
-}
+.fa-cc-jcb:before {
+  content: "\f24b"; }
 
-@media (min-width: 1024px){
-    .search-form, .odsh-dataset-heading {
-        border-bottom: none;
-        margin-bottom: 0px;
-        margin-left: -15px;
-        margin-right: -15px;
-        padding-bottom: 0;
-    }
+.fa-cc-mastercard:before {
+  content: "\f1f1"; }
 
-    .search-form:after {
-        content: ""; 
-        display: block; 
-        margin: 0 auto; 
-        width: calc(100% - 30px); 
-        padding-top: 25px; 
-        border-bottom: 4px solid #dbdbdb; 
-        order: 100;
-    }
+.fa-cc-paypal:before {
+  content: "\f1f4"; }
 
-    .search-form h2 {
-        margin-left: 15px;
-    }
-    
-    .form-select.control-group.control-order-by {
-        margin-left: 15px;
-        margin-right: 15px;
-    }
-}
+.fa-cc-stripe:before {
+  content: "\f1f5"; }
 
+.fa-cc-visa:before {
+  content: "\f1f0"; }
 
+.fa-centercode:before {
+  content: "\f380"; }
 
-.organizaion-full-description{
-    padding-bottom: 50px;
-}
+.fa-centos:before {
+  content: "\f789"; }
 
-.organization-list-title .search-form {
-    padding-bottom: 0px;
-    margin-bottom: 0px;
-}
+.fa-chrome:before {
+  content: "\f268"; }
 
-.with-bottom-line
-{
-    border-bottom: 2px solid #dbdbdb;
-    margin-bottom: 10px;
-}
+.fa-chromecast:before {
+  content: "\f838"; }
 
-.control-order-by {
-    margin: 0;
-}
+.fa-cloudflare:before {
+  content: "\e07d"; }
 
-.search-form .control-order-by select {
-    width: 225px;
-    margin: 0;
-    border: 1px;
-    background-color: #f2f2f2;
-    color: #003064;
-}
+.fa-cloudscale:before {
+  content: "\f383"; }
 
-.search-form h2,
-.odsh-dataset-heading h2,
-.odsh-dataset-heading .title 
- {
-    margin-top: 0px;
-    margin-bottom: 10px;
-    margin-right: 22px;
-    font-size: 24px;
-    letter-spacing: 0.01em;
-    color: #003064;
-    font-weight: 300;
-    line-height: 28px;
-}
+.fa-cloudsmith:before {
+  content: "\f384"; }
 
+.fa-cloudversify:before {
+  content: "\f385"; }
 
-.odsh-dataset-heading > h2 {
-    margin: 0px;
-}
+.fa-cmplid:before {
+  content: "\e360"; }
 
-.resources h3 {
-    font-size: 18px;
-    letter-spacing: 0.01em;
-    color: #000000;
-}
+.fa-codepen:before {
+  content: "\f1cb"; }
 
-section#dataset-preview {
-    margin-top: 26px;
-}
+.fa-codiepie:before {
+  content: "\f284"; }
 
-@media (max-width: 767px) {
-    section#dataset-preview {
-        display: none;
-    }
-}
+.fa-confluence:before {
+  content: "\f78d"; }
 
-section#dataset-preview p {
-    color: black;
-    font-size: 14px;
-    letter-spacing: 0.01em;
-}
+.fa-connectdevelop:before {
+  content: "\f20e"; }
 
-.container-preview-large {
-    padding-top: 10px;
-    padding-bottom: 10px;
-    height: 287px;
-    background-color: #F2F2F2;
-    display: flex;
-}
+.fa-contao:before {
+  content: "\f26d"; }
 
-.container-preview-large a {
-    margin-left: auto;
-}
+.fa-cotton-bureau:before {
+  content: "\f89e"; }
 
-.container-preview-large img {
-    height: 100%;
-    margin-left: auto;
-    margin-right: auto;
-    border: 1px solid #666666;
-}
+.fa-cpanel:before {
+  content: "\f388"; }
 
-section#dataset-collection {
-    padding-top: 17px;
-    border-top: 5px solid #DBDBDB;
-    margin-top: 38px;
-    color: black;
-}
+.fa-creative-commons:before {
+  content: "\f25e"; }
 
-section#dataset-collection .button-container {
-    margin-top: 20px;
-    display: flex;
-}
+.fa-creative-commons-by:before {
+  content: "\f4e7"; }
 
-section#dataset-collection .button-container a {
-    margin-right: 24px;
-    padding-left: 12px;
-    padding-right: 12px;
-}
+.fa-creative-commons-nc:before {
+  content: "\f4e8"; }
 
-section#dataset-collection .button-container a:nth-child(2) {
-    /* second a */
-    margin-left: auto;
-}
+.fa-creative-commons-nc-eu:before {
+  content: "\f4e9"; }
 
-section#dataset-collection .button-container a:last-child {
-    /* second a */
-    margin-right: 0;
-}
+.fa-creative-commons-nc-jp:before {
+  content: "\f4ea"; }
 
-section#dataset-collection .button-container img {
-    width: 18px;
-    height: auto;
-    margin-right: 5px;
-    margin-left: 5px;
-}
+.fa-creative-commons-nd:before {
+  content: "\f4eb"; }
 
-@media (max-width: 767px) {
-    .search-form h2, 
-    .odsh-dataset-heading h2,
-    .odsh-dataset-heading .title 
-    {
-        width: 100%;
-        margin-bottom: 8px;
-    }
-}
+.fa-creative-commons-pd:before {
+  content: "\f4ec"; }
 
-.odsh-dataset-heading .title
-{
-    max-width: 415px;
-    display: inline-block;
-}
+.fa-creative-commons-pd-alt:before {
+  content: "\f4ed"; }
 
-.module-content:first-child {
-    padding-top: 0px;
-}
+.fa-creative-commons-remix:before {
+  content: "\f4ee"; }
 
-.module-content {
-    padding: 0;
-}
+.fa-creative-commons-sa:before {
+  content: "\f4ef"; }
 
-#section-org.module-content {
-    padding-bottom: 87px;
-    border-bottom: solid 3px #DBDBDB;
-}
+.fa-creative-commons-sampling:before {
+  content: "\f4f0"; }
 
-.information-organisation {
-    margin-top: 20px;
-    font-size: 12px;
-    text-align: left;
-    letter-spacing: 0.12px;
-    color: #000000;
-}
+.fa-creative-commons-sampling-plus:before {
+  content: "\f4f1"; }
 
-.information-organisation p {
-    margin-bottom: 0;
-}
+.fa-creative-commons-share:before {
+  content: "\f4f2"; }
 
-.information-organisation a {
-    color: inherit;
-}
+.fa-creative-commons-zero:before {
+  content: "\f4f3"; }
 
-.information-organisation .phone::before{
-    content: "";
-    display: inline-block;
-    background-image: url(/base/images/icon_phone.svg);
-    background-repeat: no-repeat;
-    background-size: .7rem .7rem;
-    background-position: 50% 50%;
-    width: 0.8rem;
-    height: 0.8rem;
-    vertical-align: middle;
-}
+.fa-critical-role:before {
+  content: "\f6c9"; }
 
+.fa-css3:before {
+  content: "\f13c"; }
 
-.module-narrow .module-footer {
-    padding: 0;
-    border: none;
-    font-size: 12px;
-}
-@media (max-width: 767px) {
-    .js [role="main"] .secondary .filters > div .module-footer {
-        display: block;
-    }
-}
+.fa-css3-alt:before {
+  content: "\f38b"; }
 
-.module .read-more{
-    font-weight: normal;
-    font-style: italic;
-    padding-top: 20px;
-    display: block;
-}
+.fa-cuttlefish:before {
+  content: "\f38c"; }
 
-.page-heading{
-        font-size: 25px;
-    color: #003064;
-    font-weight: 300;
-        border-bottom: 4px solid #dbdbdb;
-    padding-bottom: 10px
-}
+.fa-d-and-d:before {
+  content: "\f38d"; }
 
-input[type=radio], input[type=checkbox] {
-    top: 0px;
-}
+.fa-d-and-d-beyond:before {
+  content: "\f6ca"; }
 
+.fa-dailymotion:before {
+  content: "\e052"; }
 
-@media (min-width: 768px){
-    [role=main], .main {
-	background: white;
-    }
+.fa-dashcube:before {
+  content: "\f210"; }
 
-    .wrapper {
-	background-image: none;
-	background-repeat: no-repeat;
-    }
-}
+.fa-deezer:before {
+  content: "\e077"; }
 
-.secondary {
-    background-color: #f2f2f2;
-}
+.fa-delicious:before {
+  content: "\f1a5"; }
 
-.secondary.span3 {
-    box-sizing: border-box;
-    min-width: 300px;
-    max-width: 300px;
-    padding: 40.66px 16px 0px;
-}
+.fa-deploydog:before {
+  content: "\f38e"; }
 
-.site-collection-summary .secondary.span3 {
-    display: none;
-}
+.fa-deskpro:before {
+  content: "\f38f"; }
 
-.secondary .module-narrow .module-content{
-    padding-left: 0px;
-    padding-right: 0px;
-}
+.fa-dev:before {
+  content: "\f6cc"; }
 
-.primary {
-    padding-left: 31px;
-}
+.fa-deviantart:before {
+  content: "\f1bd"; }
 
-.site-collection-summary .primary {
-    padding-left: 0;
-}
+.fa-dhl:before {
+  content: "\f790"; }
 
-.primary.organization {
-    padding-left: 0px;
-}
+.fa-diaspora:before {
+  content: "\f791"; }
 
-.primary.span9 {
-    max-width: 640px;
-}
+.fa-digg:before {
+  content: "\f1a6"; }
 
-.primary.logout {
-    width: 725px;
-    padding-left: 0px;
-}
+.fa-digital-ocean:before {
+  content: "\f391"; }
 
-@media (max-width: 1023px){
-.primary{
-    padding-left: 0px;
-    width: 100%;
-    margin-left: 0;
-}
-.primary.span9{
-    width: 100%;
-}
-}
+.fa-discord:before {
+  content: "\f392"; }
 
-.wrapper {
-    -webkit-box-shadow: none !important;
-    -moz-box-shadow: none !important;
-    box-shadow: none !important;
-    border: none;
-}
+.fa-discourse:before {
+  content: "\f393"; }
 
-@media (max-width: 1023px){
-    .wrapper {
-        width: 100%;
-    }
-}
+.fa-dochub:before {
+  content: "\f394"; }
 
-.karte_inner {
-    background-color: lightgrey;
-    height: 220px;
-    margin-bottom: 20px;
-}
+.fa-docker:before {
+  content: "\f395"; }
 
-.filter-reset {
-    padding: 0px 0px 10px 0px;
-    margin-top: 18px;
-}
+.fa-draft2digital:before {
+  content: "\f396"; }
 
-.filter-reset-label {
-    float: left;
-    font-size: 14px;
-    letter-spacing: 0.14px;
-    color: black;
-}
+.fa-dribbble:before {
+  content: "\f17d"; }
 
-.filter-reset-box {
-    float: right;
-    background-color: white;
-    padding: 1px 10px 4px 10px;
-}
+.fa-dribbble-square:before {
+  content: "\f397"; }
 
-.filter-reset-box a {
-    font-size: 12px;
-    color: #003064;
-}
+.fa-dropbox:before {
+  content: "\f16b"; }
 
-.filters section nav {
-    border-top: 2px solid #DBDBDB;
-}
+.fa-drupal:before {
+  content: "\f1a9"; }
 
-.filters section nav .nav-title {
-    padding: 15px 0px 0px 0px;
-    font-size: 12px;
-    color: black;
-}
+.fa-dyalog:before {
+  content: "\f399"; }
 
-.nav-simple>li {
-    border-bottom: 0px;
-    padding: 10px 0px 0px 0px;
-    width: 100%;
-    white-space: nowrap;
-    display: flex;
-    justify-content: space-between;
-    align-items: center;
-}
+.fa-earlybirds:before {
+  content: "\f39a"; }
 
-.nav-item .facet_label {
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    max-width: 240px;
-}
+.fa-ebay:before {
+  content: "\f4f4"; }
 
-.nav-item .facet_label label.odsh-visible-label{
-    display: inline;
-    font-size: inherit;
-}
+.fa-edge:before {
+  content: "\f282"; }
 
-.nav-item .facet_label label a{
-    color: black;
-    display: inline;
-}
+.fa-edge-legacy:before {
+  content: "\e078"; }
 
-.nav-item .facet_count {
-    display: inline-block;
-    background-color: white;
-    padding: 1px 2px;
-}
+.fa-elementor:before {
+  content: "\f430"; }
 
-.package-info-category {
-    margin: 0;
-}
+.fa-ello:before {
+  content: "\f5f1"; }
 
-.category-with-icon {
-    display: inline-block;
-    /* padding-bottom: 0.5rem; */
-    vertical-align: middle;
-}
+.fa-ember:before {
+  content: "\f423"; }
 
-.group-icon-container {
-    display: inline-block;
-    width: 16px;
-    height: 16px;
-    margin-right: 8px;
-    margin-left: 3px;
-}
+.fa-empire:before {
+  content: "\f1d1"; }
 
-.group-icon-container img {
-    vertical-align: top;
-}
+.fa-envira:before {
+  content: "\f299"; }
 
-.category-header {
-    display: inline-block;
-    padding-right: 6px;
-    vertical-align: top;
-}
+.fa-erlang:before {
+  content: "\f39d"; }
 
-.category-icon-container {
-    display: inline-block;
-    width: 16px;
-    height: 16px;
-    margin-right: 3px;
-}
+.fa-ethereum:before {
+  content: "\f42e"; }
 
-.category-name {
-    padding-right: 15px;
-}
+.fa-etsy:before {
+  content: "\f2d7"; }
 
+.fa-evernote:before {
+  content: "\f839"; }
 
-/* checkbox customize trick, see: https://stackoverflow.com/questions/24322599/css-why-cannot-change-checkbox-color-whatever-i-do */
-.facet_label input[type=checkbox] {
-    display:none;
-}
+.fa-expeditedssl:before {
+  content: "\f23e"; }
 
+.fa-facebook:before {
+  content: "\f09a"; }
 
-label.label-score,
-label.rangesearch,
-input[type=checkbox] + span.mylabel {
-    background: #fff;
-    border: 1px solid black;
-    height: 8px;
-    width: 8px;
-    display: inline-block;
-    padding: 0 0 0 0px;
-    margin-bottom: 0px;
-    min-height: 8px;
-}
+.fa-facebook-f:before {
+  content: "\f39e"; }
 
-input[type=checkbox]:checked + label.label-score,
-label.rangesearch.checked,
-input[type=checkbox]:checked + span.mylabel {
-    background: url(/base/images/checked.png);
-    background-color: #fff;
-    background-size: 8px 8px;
-    border: 1px solid black;
-    height: 8px;
-    width: 8px;
-    min-height: 8px;
-    display:inline-block;
-    padding: 0 0px 0 0px;
-    margin-bottom: 0px;
-}
+.fa-facebook-messenger:before {
+  content: "\f39f"; }
 
-.checklabel input[type="checkbox"]
-{
-    float: inherit;
-}
+.fa-facebook-square:before {
+  content: "\f082"; }
 
-label.label-score,
-label.rangesearch,
-span.mylabel  {
-    margin-right: 3px;
-    margin-bottom: 0px;
-    -webkit-user-select: none; /* Safari */        
-    -moz-user-select: none; /* Firefox */
-    -ms-user-select: none; /* IE10+/Edge */
-    user-select: none; /* Standard */
-}
+.fa-fantasy-flight-games:before {
+  content: "\f6dc"; }
 
-label.rangesearch::after,
-span.mylabel::after {
-    content: "";
-}
+.fa-fedex:before {
+  content: "\f797"; }
 
-label.rangesearch.disabled {
-    cursor: default;
-    border-color: #999999;
-}
+.fa-fedora:before {
+  content: "\f798"; }
 
-.rangesearch-controls{
-    margin-top:10px;
-}
+.fa-figma:before {
+  content: "\f799"; }
 
-.rangesearch{
-    display: inline-block;
-}
+.fa-firefox:before {
+  content: "\f269"; }
 
-.controls.rangesearch label {
-    display: block;
-}
+.fa-firefox-browser:before {
+  content: "\e007"; }
 
-.search-score
-{
-    color:black;
-    font-size:12px;
-    display: inline;
-    cursor: pointer;
-}
-.search-score:hover{
-    text-decoration: underline;
-}
+.fa-first-order:before {
+  content: "\f2b0"; }
 
-.rangesearch a{
-    color:black;
-    font-size:12px;
-}
+.fa-first-order-alt:before {
+  content: "\f50a"; }
 
-.controls input.rangesearch{
-    box-sizing: border-box;
-    width: 100%;
-    height: 1.5rem;
-    padding: 2px;
-    font-style: normal;
-    font-size: 12px;
-    line-height: 1.16666667em;
-}
+.fa-firstdraft:before {
+  content: "\f3a1"; }
 
-.controls.rangesearch label{
-    font-size: 12px;
-    line-height: 1.16666667em;
-    color:black
-}
+.fa-flickr:before {
+  content: "\f16e"; }
 
-/* following makes the secondary span (left side, facets etc.) the same height as the primary span */
-/* see: https://scotch.io/bar-talk/different-tricks-on-how-to-make-bootstrap-columns-all-the-same-height */
-.is-table-row {
-    display: table;
-}
+.fa-flipboard:before {
+  content: "\f44d"; }
+
+.fa-fly:before {
+  content: "\f417"; }
+
+.fa-font-awesome:before {
+  content: "\f2b4"; }
 
-.is-table-row [class*="span"] {
-    float: none;
-    display: table-cell;
-    vertical-align: top;
-}
+.fa-font-awesome-flag:before {
+  content: "\f2b4"; }
 
-.is-table-row .row-fluid [class*="span"] {
-    float: none;
-    display: block;
-}
+.fa-font-awesome-logo-full:before {
+  content: "\f2b4"; }
 
-.pill {
-    background-color: #F6F7F9;
-    border-radius: 0px;
-    color:black;
-    font-size: 12px;
-    margin-right: 2px;
-}
+.fa-fonticons:before {
+  content: "\f280"; }
 
-.pill a.remove {
-    color: black;
-    font-size: 10px;
-    position: relative;
-    top: -8px;
-    right: -8px;
-    margin-right: 0; 
-}
-.pill.error .remove .fa.fa-times{
-    background-color: #d4004b;
-}
+.fa-fonticons-fi:before {
+  content: "\f3a2"; }
 
-.odsh-dataset-item {
-    display: flex;
-    padding: 27px 0px;
-    border-bottom: 2px solid #DBDBDB;
-    width: 100%;
-}
-.odsh-dataset-item:hover {
-    background-color: rgb(246,247,249);
-}
-.odsh-dataset-item:last-child {
-    border-bottom: none;
-}
+.fa-fort-awesome:before {
+  content: "\f286"; }
 
-.preview-image-container {
-    display: flex;
-    flex-direction: column;
-    margin-right: 25px;
-    width: auto;
-}
+.fa-fort-awesome-alt:before {
+  content: "\f3a3"; }
 
-@media (max-width: 767px) {
-    .preview-image-container {
-        display: none;
-    }
-}
+.fa-forumbee:before {
+  content: "\f211"; }
 
-.preview-image-container img {
-    margin-top: auto;
-    height: auto;
-    max-width: 102px;
-    border: 1px solid #666666;
-}
+.fa-foursquare:before {
+  content: "\f180"; }
 
-.organization-item{
-    padding: 5px 0px 5px 0px;
-    border-bottom: 2px solid #DBDBDB;
-}
+.fa-free-code-camp:before {
+  content: "\f2c5"; }
 
-a .organization-item {
-    color: black;
-}
-a:hover .organization-item ,a:focus .organization-item
-{
-    color:black;
-    background-color: rgb(246,247,249);
-}
-a:hover.organization-item ,a:focus.organization-item
-{
-    text-decoration: none;
-}
+.fa-freebsd:before {
+  content: "\f3a4"; }
 
-.organization-item .organization-item-text{
-    vertical-align: middle;
-}
+.fa-fulcrum:before {
+  content: "\f50b"; }
 
-.organization-item-text{
-    padding-left: 10px;
-    padding-right: 20px;
-    height: 150px;
-    width: 705px;
-}
+.fa-galactic-republic:before {
+  content: "\f50c"; }
 
-.dataset-heading {
-    font-weight: normal;
-    font-size: 20px;
-    word-wrap: break-word;
-    width: 100%;
-    margin-bottom: 12px;
-}
-.dataset-content {
-    flex-grow: 0;
-    flex-basis: 73%;
-}
-.dataset-content p{
-    font-size: 12px;
-    /* margin: 0 0 5px;  */
-}
-.dataset-heading a{
-    color: black;
-    text-decoration: none;
-    padding-right: 30px;
-    letter-spacing: 0.18px;
-}
+.fa-galactic-senate:before {
+  content: "\f50d"; }
 
-.dataset-spacer{
-    flex-grow: 0;
-    flex-basis: 2%;
-}
+.fa-get-pocket:before {
+  content: "\f265"; }
 
-.dataset-empty {
-    margin-right: 30px;
-    color: darkgrey;
-}
+.fa-gg:before {
+  content: "\f260"; }
 
-.dataset-meta {
-   flex-grow: 0;
-   flex-basis: 25%;
-}
+.fa-gg-circle:before {
+  content: "\f261"; }
 
-.package-info-pill img {
-    padding-right: 5px;
-    height: auto;
-    width: 18px;
-    bottom: 1.5px;
-    position: relative;
-}
+.fa-git:before {
+  content: "\f1d3"; }
 
-@media (max-width: 719px)
-{
-.dataset-content {
-    width: 100%; 
-    display: block;
-}
-.dataset-meta {
-    width: 100%;
-    display: block;
-}
-.dataset-spacer{
-    display: none;
-}
-}
+.fa-git-alt:before {
+  content: "\f841"; }
 
-ul.dataset-resources {
-    margin: 0px 0px 10px 0px;
-}
+.fa-git-square:before {
+  content: "\f1d2"; }
 
-.dataformat-label {
-    background-color: #003064 !important;
-    padding: 3px 3px 1px 3px;
-    font-size: 14px;
-    margin-right: 4px;
-}
+.fa-github:before {
+  content: "\f09b"; }
 
+.fa-github-alt:before {
+  content: "\f113"; }
 
-.dataformat-label:hover {
-    background-color: #d4004b!important;
-}
+.fa-github-square:before {
+  content: "\f092"; }
 
+.fa-gitkraken:before {
+  content: "\f3a6"; }
 
+.fa-gitlab:before {
+  content: "\f296"; }
 
-.dataset-stars {
-    width: 190px;
-    margin-bottom: 10px;
-}
+.fa-gitter:before {
+  content: "\f426"; }
 
-.popover{
-    width: unset;
-    display:inline-table!important;
-    white-space: nowrap;
-}
+.fa-glide:before {
+  content: "\f2a5"; }
 
-a.odsh-star {
-    cursor: pointer;
-    display: inline-block;
-}
+.fa-glide-g:before {
+  content: "\f2a6"; }
 
-a.odsh-star:focus,
-a.odsh-star:hover {
-    text-decoration: none;
-    outline: none;
-}
+.fa-gofore:before {
+  content: "\f3a7"; }
 
-.odsh-star-wrap {
-    display: inline;
-    padding-right: 5px;
-}
+.fa-golang:before {
+  content: "\e40f"; }
 
-.odsh-star img:focus {
-    outline: none;
-}
+.fa-goodreads:before {
+  content: "\f3a8"; }
 
-.odsh-star-info {
-  width: 15px;
-  height: 15px;
-  border-radius: 50%;
-  font-size: 15px;
-  color: #DBDBDB;
-  line-height: 15px;
-  text-align: center;
-  border: 1px solid;
-  display: inline-block;
-  vertical-align: middle;   
-} 
+.fa-goodreads-g:before {
+  content: "\f3a9"; }
 
-.dataformat-label:hover {
-    background-color: #d4004b!important;
-}
+.fa-google:before {
+  content: "\f1a0"; }
 
-.dataset-info p {
-    font-size: 12px;
-    margin-bottom: 1px;
-    color: black;
-    text-overflow: ellipsis;
-    overflow: hidden;
-    white-space: nowrap;
-}
+.fa-google-drive:before {
+  content: "\f3aa"; }
 
-.dataset-info.issued {
-}
+.fa-google-pay:before {
+  content: "\e079"; }
 
-.toolbar .breadcrumb>li a {
-    font-weight: normal !important;
-    font-size: 15px;
-    color: black;
-}
-.control-required {
-    color: black;
-}
+.fa-google-play:before {
+  content: "\f3ab"; }
 
-label{
-    font-size: 16px;
-    font-weight: normal;
-}
+.fa-google-plus:before {
+  content: "\f2b3"; }
 
-label:after {
-    content: "";
-}
-.image-upload label:after {
-    content: ": *";
-}
-.multiselect.btn.btn-default,
-.controls input,
-.controls select,
-.controls ul.select2-choices,
-.controls textarea{
-    background-color:  #F6F7F9;
-    background-image: none;
-    -webkit-box-shadow: none;
-	-moz-box-shadow: none;
-    box-shadow: none;
-    border: 1px solid;
-    border-color: #77879f;
-    border-radius: 0;
-    font-size: 14px;
-    color:  #657592;
-    font-style: italic
-}
+.fa-google-plus-g:before {
+  content: "\f0d5"; }
 
-.controls input#field-login,
-.controls input#field-password{
-    font-style: normal;
-} 
+.fa-google-plus-square:before {
+  content: "\f0d4"; }
 
-input#field-username {
-    margin-bottom: 30px;
-    vertical-align: super;
-}
+.fa-google-wallet:before {
+  content: "\f1ee"; }
 
-.control-group.error input,
-.control-group.error select,
-.control-group.error .select2-choices,
-.control-group.error textarea {
-    border-color:#d4004b;  /* SH Rot */
-}
+.fa-gratipay:before {
+  content: "\f184"; }
 
-.alert-danger, .alert-error {
-    background-color: transparent;
-    border-color:#d4004b;  /* SH Rot */
-    color: #d4004b;  /* SH Rot */
-    font-style: italic;
-    border-radius: 0;
-}
+.fa-grav:before {
+  content: "\f2d6"; }
 
-.control-label, .control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {
-    color: black;
-}
+.fa-gripfire:before {
+  content: "\f3ac"; }
 
-.input-prepend .add-on:first-child{
-    border-radius: 0
-}
+.fa-grunt:before {
+  content: "\f3ad"; }
 
-.control-group.error .input-prepend .add-on
-{
-    border-color:#d4004b;  /* SH Rot */
-    background-color: #F6F7F9;
-}
+.fa-guilded:before {
+  content: "\e07e"; }
 
-.controls input[disabled]
-{
-    background-color:  #fdfdfd;
-    border-color: #e7e9ee;
-    color:  #e7e9ee;
-}
+.fa-gulp:before {
+  content: "\f3ae"; }
 
-.select2-default {
-    color:  #657592!important;
-}
-.select2-container-multi .select2-choices .select2-search-choice{
-    color:  #657592!important;
-}
+.fa-hacker-news:before {
+  content: "\f1d4"; }
 
-/* placeholders cannot be combined... */
-.controls input::-webkit-input-placeholder {
-    color:  #657592!important
-}
+.fa-hacker-news-square:before {
+  content: "\f3af"; }
 
-.controls input::-webkit-input-placeholder {
-    color:  #657592!important
-}
+.fa-hackerrank:before {
+  content: "\f5f7"; }
 
-.controls input::-moz-placeholder {
-    color:  #657592!important
-}
+.fa-hashnode:before {
+  content: "\e499"; }
 
-.controls input::-ms-placeholder {
-    color:  #657592!important
-}
+.fa-hips:before {
+  content: "\f452"; }
 
-.controls input::placeholder {
-    color:  #657592!important
-}
+.fa-hire-a-helper:before {
+  content: "\f3b0"; }
 
-.controls textarea::-webkit-input-placeholder {
-    color:  #657592!important
-}
+.fa-hive:before {
+  content: "\e07f"; }
 
-.controls textarea::-webkit-input-placeholder {
-    color:  #657592!important
-}
+.fa-hooli:before {
+  content: "\f427"; }
 
-.controls textarea::-moz-placeholder {
-    color:  #657592!important
-}
+.fa-hornbill:before {
+  content: "\f592"; }
 
-.controls textarea::-ms-placeholder {
-    color:  #657592!important
-}
+.fa-hotjar:before {
+  content: "\f3b1"; }
 
-.controls textarea::placeholder {
-    color:  #657592!important
-}
+.fa-houzz:before {
+  content: "\f27c"; }
 
+.fa-html5:before {
+  content: "\f13b"; }
 
-.slug-preview .btn.btn-mini,
-.btn.btn-primary{
-    background-image: none;
-    background-color: #0089ca;
-    border: none;
-    border-radius: 0;
-    font-size:18px;
-    text-shadow: none;
-    font-weight: normal;
-    padding-left: 28px;
-    padding-right: 28px;
-    color:white;
-}
-.btn.btn-primary img{
-    height: 10px;
-}
-.btn.btn-primary.btn-arrow-right{
-    padding-left: 21px;
-}
-.btn.btn-mini::before,
-.btn.btn-primary.btn-arrow-right:before {
-    background-image: url(/base/images/arrow-right-w.png);
-    background-repeat: no-repeat;
-    background-size: 6px 10px;
-    background-position: 5px 2px;
-    display: inline-block;
-    width: 8px;
-    height: 12px;
-    content: "";
-    padding: 0 0 0 5px;
-}
-.btn.btn-arrow-right:before
-{
-    background-image: url(/base/images/arrow-right-b.png);
-    background-repeat: no-repeat;
-    background-size: 6px 10px;
-    background-position: 5px 2px;
-    display: inline-block;
-    width: 8px;
-    height: 12px;
-    content: "";
-    padding: 0 0 0 5px;
-}
-.btn.btn-arrow-right:hover:before
-{
-    background-image: url(/base/images/arrow-right-w.png);
-}
+.fa-hubspot:before {
+  content: "\f3b2"; }
 
-.slug-preview .btn.btn-mini:hover,
-.js .image-upload .btn.hover,
-.image-upload a.btn:hover,
-.image-upload .btn:hover,
-.btn.btn-primary:hover{
-    background-color: rgb(212,0,75);
-    color:white;
-}
-.slug-preview .btn.disabled.btn-mini:hover,
-.js .image-upload .btn.disabled.hover,
-.image-upload a.btn.disabled:hover,
-.image-upload .btn.disabled:hover,
-.btn.disabled.btn-primary:hover{
-    background-color: #0089ca;
-    color:white;
-}
-.js .image-upload #field-image-url {
-   padding-right: 0px;
-}
+.fa-ideal:before {
+  content: "\e013"; }
 
-.btn {
-    border-bottom-color: none;
-    -webkit-box-shadow: none;
-    -moz-box-shadow: none;
-    box-shadow: none;
-    -webkit-border-radius: 0;
-    -moz-border-radius: 0;
-    border-radius: 0;
-    border-bottom-color: transparent;
-    border: 1px solid #0089ca;
-    background-image: none;
-    background-color: white;
-    text-shadow: none;
-    padding: 9px 12px;
-    color:#0089ca;
-    font-weight: normal;
-    font-size: 16px;
-}
-.btn.disabled, .btn[disabled] {
-    cursor: default;
-    opacity: 0.65;
-    filter: alpha(opacity=65);
-    -webkit-box-shadow: none;
-    -moz-box-shadow: none;
-    box-shadow: none;
-}
-.btn:hover {
-    background-color:#0089ca;
-    color: white;
-}
-.btn.btn-edit-categories
-{
-    padding: 0px 4px;
-    font-size: 10px;
-}
+.fa-imdb:before {
+  content: "\f2d8"; }
 
-.image-upload .btn {
-    color:white;
-    background-color: #0089ca;
-    border:none;
-}
+.fa-instagram:before {
+  content: "\f16d"; }
 
-.btn-forget-password{
-    background-color: white;
-    font-size: 10pt;
-    padding:2px 10px;
-    margin-left: 2px;
-    margin-top: 4px;
-    display: inline-block;
-    color:#003064;
-}
+.fa-instagram-square:before {
+  content: "\e055"; }
 
-/* remove icon in upload button */
-.image-upload .fa-cloud-upload:before {
-    content: unset;
-}
-.image-upload .fa-globe:before {
-    content: unset;
-}
+.fa-instalod:before {
+  content: "\e081"; }
 
-.stages{
-    margin: -15px 0px 20px 0px
-}
+.fa-intercom:before {
+  content: "\f7af"; }
 
-.stages li{
-    line-height: 20pt;
-    padding: 0;
-}
+.fa-internet-explorer:before {
+  content: "\f26b"; }
 
-/* simple removing content destroys layout */
-.stages li:before{
-    content:'';
-    background: none;
-    background-color: transparent;
-    width: 0px;
-}
+.fa-invision:before {
+  content: "\f7b0"; }
 
-.stages li .highlight{
-    padding: 10px 10px;   
-    font-size: 9pt;
-    line-height: 12pt;
-}
+.fa-ioxhost:before {
+  content: "\f208"; }
 
-.stages li.active .highlight {
-    color: #ffffff;
-    background: #003064;
-}
+.fa-itch-io:before {
+  content: "\f83a"; }
 
-/* .stages li.last.uncomplete::after, */
-.stages li.uncomplete .highlight{
-    color: #003064;
-    background: rgb(204,214,224);
-}
+.fa-itunes:before {
+  content: "\f3b4"; }
 
-.stages li.last.uncomplete::after {
-    border-bottom-color: rgb(204,214,224);
-    border-top-color: rgb(204,214,224);
-}
+.fa-itunes-note:before {
+  content: "\f3b5"; }
 
-.stages li.complete .highlight{
-    color: #003064;
-    background: rgb(204,214,224);
-}
-.stages li.active:after{
-    border-top-color: #003064;
-    border-bottom-color: #003064;
-}
-.stages li.complete:after{
-    border-top-color: rgb(204,214,224);
-    border-bottom-color: rgb(204,214,224);
-}
+.fa-java:before {
+  content: "\f4e4"; }
 
-.stages :focus {
-    outline: none
-}
+.fa-jedi-order:before {
+  content: "\f50e"; }
 
-.form-actions{
-    border: none;
-    margin-left: 0;
-    margin-right: 0;
-    padding: 0;
-}
+.fa-jenkins:before {
+  content: "\f3b6"; }
 
-.form-actions.resource-buttons{
-    text-align: left;
-}
+.fa-jira:before {
+  content: "\f7b1"; }
 
-.form-actions.resource-buttons .float-right{
-    float: right;
-}
+.fa-joget:before {
+  content: "\f3b7"; }
 
-.footer{
-    color:white;
-    border-top:60px solid #f2f2f2;
-    background: #d4004b;
-    max-width: 1280px;
-    margin: auto;
-}
-.footer a{
-    color:white;
-}
-body {
-    background-color: white;
-}
+.fa-joomla:before {
+  content: "\f1aa"; }
+
+.fa-js:before {
+  content: "\f3b8"; }
+
+.fa-js-square:before {
+  content: "\f3b9"; }
 
-.footer .container{
-    width: 100%;
-    max-width: 1000px;
-    padding-bottom: 15px;
-}
-.footer-content{
-    width: 100%;
-    max-width: 965px;
-    font-size: 16px;
-    font-weight: 500;
-    display: block;
-    background-image: url(/base/images/footer-wappen.png);
-    background-repeat: no-repeat;
-    background-size: 658px 336px; 
-    background-position: 80% 40%;
-    height: 250px;
-}
-.footer-right{
-    float: right;
-}
-.footer-icon{
-    float: left;
-    margin-right: 40px;
-    margin-bottom: 1rem;
-}
+.fa-jsfiddle:before {
+  content: "\f1cc"; }
 
-.footer-icon.last{
-    float: right;
-    margin-right: 0px;
-}
+.fa-kaggle:before {
+  content: "\f5fa"; }
 
-.footer-first-row{
-    padding-top: 185px;
-    height: 20px;
-}
+.fa-keybase:before {
+  content: "\f4f5"; }
 
-.footer-line{
-    border-top: 1px dashed white;
-    margin-bottom: 10px;
-    margin-top: 10px;
-}
+.fa-keycdn:before {
+  content: "\f3ba"; }
 
-@media (max-width: 1023px){
-    .footer{
-        border-top-width: 30px;
-        width: 100%;
-    }
-    .footer-line{
-        border-top: 1px solid white;
-    }
-}
+.fa-kickstarter:before {
+  content: "\f3bb"; }
 
-@media (max-width: 767px){
-    .footer{
-        border-top-width: 20px;
-    }
-    .footer .container {
-        padding-bottom: 0;
-    }
-    .footer-line{
-        border-top: none;
-        margin-top: 0;
-        margin-bottom: 0;
-    }
-    .footer-content{
-        box-sizing: border-box;
-        padding-bottom: 15px;
-        background-image: none;
-        height: 150px;
-        display: flex;
-        flex-direction: column-reverse;
-    }
-    .footer-first-row{
-        padding-top: 0;
-        height: 0;
-    }
-    .footer-right{
-        display: flex;
-        justify-content: space-between;
-        padding-bottom: 15px;
-    }
-    .footer-icon a{
-        padding: 15px 0;
-    }
-}
+.fa-kickstarter-k:before {
+  content: "\f3bc"; }
 
-.toolbar .breadcrumb li:after {
-    background-image: url(/base/images/arrow-right.png);
-    background-repeat: no-repeat;
-    background-size: 8px 12px;
-    background-position: 4px 1px;
-    display: inline-block;
-    width: 8px;
-    height: 12px;
-    content: "";
-    padding: 0 0 0 5px;
-}
-.toolbar .breadcrumb li:last-of-type:after,
-.toolbar .breadcrumb li.active:after {
-    background-image: none;
-    width: 0px; 
-    height: 0px;
-}
+.fa-korvue:before {
+  content: "\f42f"; }
 
-.create-dataset-form{
-    width: 50%;}
+.fa-laravel:before {
+  content: "\f3bd"; }
 
-.organization-image{
-    max-width: 225px;
-    max-height: 78px;
-    margin-left: auto;
-    display: block;
-    text-align: center;
-}
-.organization-image-info{
-    max-width: 190px;
-    height: auto;
-    margin: auto;
-    display: block;
-    text-align: center;
-}
-.organization-image-container{
-    padding-bottom: 15px;
-    border-bottom: 2px solid #DBDBDB;
-    margin-bottom: 15px;
-    text-align: center;
-}
-.is-table-row .organization-image-column {
-    width: 225px;
-    vertical-align: middle;
-    height: 100%;
-}
+.fa-lastfm:before {
+  content: "\f202"; }
 
-.primary.span12 {
-    width: 100%;
-}
+.fa-lastfm-square:before {
+  content: "\f203"; }
 
-.inline-error {
-    color: #d4004b;
-    margin-top: 5px;
-}
+.fa-leanpub:before {
+  content: "\f212"; }
 
-.controls select {
-    width: 100%;
-}
+.fa-less:before {
+  content: "\f41d"; }
 
-.page-header {
-    border: none;
-}
+.fa-line:before {
+  content: "\f3c0"; }
 
-@media(maxwidth: 767px) {
-    .page-header .nav-tabs {
-        margin: 0;
-    }
-}
+.fa-linkedin:before {
+  content: "\f08c"; }
 
-.module .module-content {
-    margin: 0px;
-}
+.fa-linkedin-in:before {
+  content: "\f0e1"; }
 
-.info-detail {
-    margin-bottom: 20px;
-    font-size: 12px;
-    letter-spacing: 0.01em;
-    color: black;
-    max-width: 100%;
-    word-break: break-word;
-}
-.info-detail p{
-    margin: 0;
-}
-.info-detail .map-text{
-    margin-top: 5px;
-    margin-bottom: 5px;
-}
-.info-detail img {
-    margin-right: 5px;
-}
+.fa-linode:before {
+  content: "\f2b8"; }
 
-.info-detail.groups-detail > div {
-    margin-bottom: 5px;
-}
+.fa-linux:before {
+  content: "\f17c"; }
 
-.odsh-dataset-heading {
-    word-wrap: break-word;
-    padding-bottom: 16px;
-    margin-bottom: 18px;
-}
+.fa-lyft:before {
+  content: "\f3c3"; }
 
-.odsh-dataset-edit-button {
-    margin-top: 10px;
-}
+.fa-magento:before {
+  content: "\f3c4"; }
 
-.odsh-dataset-heading .dataset-stars {
-    margin-bottom: 5px;
-}
+.fa-mailchimp:before {
+  content: "\f59e"; }
 
-.notes {
-    margin-bottom: 30px;
-}
+.fa-mandalorian:before {
+  content: "\f50f"; }
 
-.notes > p {
-    font-size: 16px;
-    letter-spacing: 0.01em;
-    color: #000000;
-}
+.fa-markdown:before {
+  content: "\f60f"; }
 
-.hint-newer-version {
-    margin-top: 30px;
-    margin-bottom: 30px;
-    font-size: 20px;
-    color: white;
-    background-color: #D4004B;
-    padding: 0.5rem 1rem;
-}
+.fa-mastodon:before {
+  content: "\f4f6"; }
 
-.hint-newer-version > a {
-    color: white;
-    text-decoration: underline;
-}
+.fa-maxcdn:before {
+  content: "\f136"; }
 
-.hint-newer-version > a:hover {
-    color: lightgray;
-}
+.fa-mdb:before {
+  content: "\f8ca"; }
 
-.resource-list {
-    margin: 0px;
-}
+.fa-medapps:before {
+  content: "\f3c6"; }
 
-.resource-item {
-    display: flex;
-    background: #f2f2f2;
-    margin-top: 10px;
-    padding: 15px 15px 15px 15px;
-}
+.fa-medium:before {
+  content: "\f23a"; }
 
-.resource-dataformat-label {
-    font-size: 50px;
-    padding: 0px;
-    float: right;
-    line-height: 62px;
-    color: rgb(242, 242, 242);
-    background-color: #dbdbdb!important;
-    text-shadow: none;
-    border-radius: 8px;
-    width: 110px;
-    height: 62px;
-    vertical-align: middle;
-    text-align: center;
-}
+.fa-medium-m:before {
+  content: "\f23a"; }
 
-.dataformat-label:hover {
-    background-color: #d4004b!important;
-}
+.fa-medrt:before {
+  content: "\f3c8"; }
 
-.resource-title {
-    float: left;
-    margin-left: 5px;
-    text-overflow: ellipsis;
-    overflow: hidden;
-    /* width: 395px; */
-    white-space: nowrap;
-    cursor: pointer;
-    text-decoration: none;
-    min-height: 1em;
-    color: black;
-}
+.fa-meetup:before {
+  content: "\f2e0"; }
 
-.resource-title a{
-    color: black;
-    letter-spacing: 0.16px;
-}
+.fa-megaport:before {
+  content: "\f5a3"; }
 
-.resource-title a:hover{
-    text-decoration: none
-}
+.fa-mendeley:before {
+  content: "\f7b3"; }
 
-.resource-title p:first-of-type{
-    font-size: 12px;
-    letter-spacing: 0.12px;
-    padding-top: 12px;
-    margin-bottom: 0;
-}
-.resource-title p{
-    font-size: 12px;
-    letter-spacing: 0.12px;
-    padding-top: 0;
-}
+.fa-microblog:before {
+  content: "\e01a"; }
 
-.resource-title-container{
-    display: flex;
-    justify-content: space-between;
-    width: 100%;
-}
-.resource-title-container .dataformat-label:hover{
-    background-color: #003064 !important;
-}
+.fa-microsoft:before {
+  content: "\f3ca"; }
 
-.resource-description-container {
-    margin-top: 8px;
-}
+.fa-mix:before {
+  content: "\f3cb"; }
 
-.resource-description-container .description {
-    line-height: 1.3;
-    color: black;
-}
+.fa-mixcloud:before {
+  content: "\f289"; }
 
-.is-table-row .resource-details-left {
-    padding-right: 20px;
-    width: 455px;
-    float:left;
-}
+.fa-mixer:before {
+  content: "\e056"; }
 
-.resource-icons {
-    font-size: 24px;
-    margin-left: 5px;
-    margin-top: 5px;
-}
-.resource-icons img {
-    width: 28px;
-}
-.icon{
-    background-repeat: no-repeat;
-    background-size: 24px 24px;
-    width: 24px;
-    height: 24px;
-    padding-right: 10px;
-}
-.icon-edit{
-    background-image: url(/base/images/Icon-Bearbeiten.png);
-}
-.icon-download{
-    background-image: url(/base/images/Icon-Download.png);
-}
-.icon-edit:hover{
-    background-image: url(/base/images/Icon-Bearbeiten_hover.png);
-}
-.icon-download:hover{
-    background-image: url(/base/images/Icon-Download_hover.png);
-}
-.icon-print{
-    width:25px;
-}
-.breadcrumb .home .icon-home
-{
-    width:15px;
-    vertical-align: 0px;
-}
+.fa-mizuni:before {
+  content: "\f3cc"; }
 
-@media (max-width: 767px) {
-    .toolbar .breadcrumb .home {
-        display: inline-block;
-    }
-}
+.fa-modx:before {
+  content: "\f285"; }
 
+.fa-monero:before {
+  content: "\f3d0"; }
 
-.resource-icons a {
-    color: #003064;
-}
+.fa-napster:before {
+  content: "\f3d2"; }
 
-.resource-icons a:hover {
-    color: #d4004b;
-    text-decoration: none;
-}
+.fa-neos:before {
+  content: "\f612"; }
 
-.resource-item .container-fluid {
-    padding-right: 0px;
-    padding-left: 0px;
-}
+.fa-nimblr:before {
+  content: "\f5a8"; }
 
-.search-box-container{
-    box-sizing: border-box;
-    width: auto;
-    height: 40px;
-    max-width: 470px;
-    margin-bottom: 60px;
-    margin-left:330px;
-}
+.fa-node:before {
+  content: "\f419"; }
 
-.search-field {
-    display: flex;
-    align-items: center;
-}
+.fa-node-js:before {
+  content: "\f3d3"; }
 
-#field-sitewide-search {
-    flex: 1;
-    font-size: 14px;
-    font-weight: 300;
-    padding-top: 0px;
-    padding-bottom: 0px;
-    padding-right: 35px;
-    padding-left: 14.24px;
-    margin: 0px;
-    margin-left: 0px;
-    width: inherit;
-    min-width: 210px;
-    line-height: 1.1;
-    border: 1px solid #003064!important;
-    color:#003064;
-    background: rgb(246,247,249);
-    box-shadow: none !important;
-    height: 40px;
-    border-radius: 0px;
-    box-sizing: border-box;
-}
+.fa-npm:before {
+  content: "\f3d4"; }
 
-.simple-input .field .btn-search {
-    height: 36px;
-    width: 36px;
-    background: url(/base/images/Icon-Suche.png);
-    background-size: 36px 36px;
-    top: 3px;
-    margin: 0px 5px;
-}
+.fa-ns8:before {
+  content: "\f3d5"; }
 
-.simple-input .field .btn-search:focus {
-    border-color: #003064;
-    border-width: 1px;
-    border-style: dotted;
-}
+.fa-nutritionix:before {
+  content: "\f3d6"; }
 
-/* .search-box-container .field{
-    width: 100%;
-    max-width: 465px;
-} */
+.fa-octopus-deploy:before {
+  content: "\e082"; }
 
-@media (max-width: 1023px){
-    .search-box-container {
-        flex: 1;    
-        box-sizing: border-box;
-        margin-left: auto;
-        margin-bottom: 20px;
-        padding: 0px;
-        display: inline-block;
-        height: 40px;
-        width: 100%;
-        min-width: 210px;
-    }
+.fa-odnoklassniki:before {
+  content: "\f263"; }
 
-    .filter-search-row {
-        display: flex;
-        flex-wrap: wrap;
-    }
-}
+.fa-odnoklassniki-square:before {
+  content: "\f264"; }
 
-@media (max-width: 767px){
-    .search-box-container:focus-within {
-        position: absolute;
-        margin-right: auto;
-        margin-left: auto;
-        padding: 0;
-        width: 80%;
-        min-width: 95%;
-    }
-}
+.fa-old-republic:before {
+  content: "\f510"; }
 
+.fa-opencart:before {
+  content: "\f23d"; }
 
-/* FROM: https://stackoverflow.com/questions/2610497/change-an-html5-inputs-placeholder-color-with-css */
-/* do not group these rules */
-.login-form .controls ::-webkit-input-placeholder,
-#field-sitewide-search::-webkit-input-placeholder {
-    color: #003064!important;
-}
-.login-form .controls :-moz-placeholder,
-#field-sitewide-search:-moz-placeholder {
-    /* FF 4-18 */
-    color: #003064!important;
-    opacity: 1 !important;
-}
-.login-form .controls ::-moz-placeholder,
-#field-sitewide-search::-moz-placeholder {
-    /* FF 19+ */
-    color: #003064!important;
-    opacity: 1 !important;
-}
-.login-form .controls :-ms-input-placeholder,
-#field-sitewide-search:-ms-input-placeholder {
-    /* IE 10+ */
-    color: #003064!important;
-}
-.login-form .controls ::-ms-input-placeholder,
-#field-sitewide-search::-ms-input-placeholder {
-    /* Microsoft Edge */
-    color: #003064!important;
-}
-.login-form .controls ::placeholder,
-#field-sitewide-search::placeholder {
-    /* modern browser */
-    color: #003064!important;
-}
+.fa-openid:before {
+  content: "\f19b"; }
 
-#field-sitewide-search:focus {
-    outline: 1px solid rgba(82,168,236,0.8);
-    border-color: rgba(82,168,236,0.8);    
-}
+.fa-opera:before {
+  content: "\f26a"; }
 
-.column1{
-  width: 225px;
-}
+.fa-optin-monster:before {
+  content: "\f23c"; }
 
-.btn-heading{
-  width: 225px;
-  float: right;
-  vertical-align: top;
-}
+.fa-orcid:before {
+  content: "\f8d2"; }
 
-[role=main],
-.main {
-  padding-bottom: 0px;
-}
-.wrapper {
-  margin-bottom: 0px;
-}
-.primary > :last-child.pagination,
-.module-content .pagination,
-.pagination{
-    margin-top:65px;
-    margin-bottom:50px;
-}
-.pagination ul {
-  -webkit-border-radius: 0px;
-  -moz-border-radius: 0px;
-  border-radius: 0px;
-  -webkit-box-shadow: none;
-  -moz-box-shadow: none;
-  box-shadow: none;
-  border: none;
+.fa-osi:before {
+  content: "\f41a"; }
 
-}
-.pagination ul > li > a,
-.pagination ul > li > span {
-  background-color: rgb(226,227,236);
-  border: 15px solid white;
-  border-left-width: 0;
-  font-weight: 900;
-  color:black;
-}
-.pagination ul > li > a:hover,
-.pagination ul > li > a:focus,
-.pagination ul > .active > a,
-.pagination ul > .active > span,
-.pagination ul > li:first-child.active > a,
-.pagination ul > li:first-child.active > span,
-.pagination ul > li:first-child.active > a:hover,
-.pagination ul > li:first-child.active > span:hover,
-.pagination ul > li:last-child.active > a,
-.pagination ul > li:last-child.active > span,
-.pagination ul > li:last-child.active > a:hover,
-.pagination ul > li:last-child.active > span:hover {
-  background-color: #003064;
-  color: white;
-}
-.pagination ul > .active > a,
-.pagination ul > .active > span {
-  color: white;
-  cursor: default;
-}
-.pagination ul > .disabled > span,
-.pagination ul > .disabled > a,
-.pagination ul > .disabled > a:hover,
-.pagination ul > .disabled > a:focus {
-  color: #999999;
-  background-color: transparent;
-  cursor: default;
-}
-.pagination ul > li:first-child > a,
-.pagination ul > li:first-child > span 
-.pagination ul > li:first-child > a:hover,
-.pagination ul > li:first-child > span:hover {
-  border-left-width: 0px;
-  -webkit-border-top-left-radius: 0px;
-  -moz-border-radius-topleft: 0px;
-  border-top-left-radius: 0px;
-  -webkit-border-bottom-left-radius: 0px;
-  -moz-border-radius-bottomleft: 0px;
-  border-bottom-left-radius: 0px;
-  background-color: transparent;
-  color:black;
-}
-.pagination ul > li:last-child > a,
-.pagination ul > li:last-child > span,
-.pagination ul > li:last-child > a:hover,
-.pagination ul > li:last-child > span:hover {
-  -webkit-border-top-right-radius: 0px;
-  -moz-border-radius-topright: 0px;
-  border-top-right-radius: 0px;
-  -webkit-border-bottom-right-radius: 0px;
-  -moz-border-radius-bottomright: 0px;
-  border-bottom-right-radius: 0px;
-  background-color: transparent;
-  color:black;
-}
-.module .pagination li a {
-  border-top: none;
-  border-bottom: none;
-}
-#dataset-map-attribution{
-    display:none;
+.fa-padlet:before {
+  content: "\e4a0"; }
 
-}
-#dataset-map .module-heading{
-    padding: 15px 0px 5px 0px;
-    margin-right:0px;
-    font-weight: normal;
-    border-top: 2px solid #dddddd;
-}
-.dataset-map-expanded #dataset-map .module-heading{
-    padding: 5px 0px 5px 5px;
-}
-.dataset-map-expanded #dataset-map
-{
-    width: 960px;
-}
-.dataset-map-expanded .wrapper {
-     margin-top: 0px; 
-}
-.dataset-map-expanded #dataset-map{
-    top:-20px;
-    z-index: 999;
-}
-.dataset-map-expanded .filters{
-    margin-top:121px;
-}
-.dataset-map-expanded #dataset-map .module-heading{
-    border-top: none;
-}
-#dataset-map-edit-buttons-text{
-    display: none;
-}
+.fa-page4:before {
+  content: "\f3d7"; }
 
-.dataset-map-expanded #dataset-map-edit-buttons-text{
-    width: 300px;
-    font-size: 12px;
-    display: block;
-    float: left;
-    padding: 12px;
-}
+.fa-pagelines:before {
+  content: "\f18c"; }
 
-.dataset-map-label
-{
-    position: relative;
-    left:5px;
-    top:180px;
-    z-index: 999;
-}
+.fa-palfed:before {
+  content: "\f3d8"; }
 
-.dataset-map-expanded .dataset-map-label
-{
-    left:12px;
-    top:280px;
-}
+.fa-patreon:before {
+  content: "\f3d9"; }
 
-/* on ie11 leaflet-touch is active and prevents correct drawing of controls */
-.leaflet-touch .leaflet-draw-toolbar a.leaflet-draw-draw-rectangle 
-{
-    background-position: 50% 50%
-}
+.fa-paypal:before {
+  content: "\f1ed"; }
 
-.module.module-narrow.dataset-map{
-    margin: 5px 0;
-}
-.spatial-detail.info-detail{
-    margin-bottom: 0px;
-}
+.fa-perbyte:before {
+  content: "\e083"; }
 
+.fa-periscope:before {
+  content: "\f3da"; }
 
-@media (min-width: 768px){
-.span9 div.module-content {
-    padding-left: 0px;
-}
-}
+.fa-phabricator:before {
+  content: "\f3db"; }
 
-.field-organization .select2-container .select2-choice,
-.field-spatial_uri .select2-container .select2-choice 
-{
-    background-color: #F6F7F9;
-    background-image: none;
-    background-image: none;
-    border-radius: 0px;
-    font-size: 14px;
-    color: #657592;
-    font-style: italic;
-    border-color: #77879f;
-}
+.fa-phoenix-framework:before {
+  content: "\f3dc"; }
 
-.logo{
-    margin-left: -7px;
-    height: auto;
-    box-sizing: border-box;
-    width: 155px;
-    display: block;
-}
-.img-logo-large {
-    display: initial;
-}
-.img-logo-small {
-    display: none;
-}
+.fa-phoenix-squadron:before {
+  content: "\f511"; }
 
-@media (max-width: 1023px){
-    .logo {
-        width: 121.1px;
-        height: auto;
-        display: block;
-    }
-}
+.fa-php:before {
+  content: "\f457"; }
 
-@media (max-width: 767px){
-    .logo {
-        display: initial;
-    }
-    .img-logo-large {
-        display: none;
-    }
-    .img-logo-small {
-        display: initial;
-    }
-}
+.fa-pied-piper:before {
+  content: "\f2ae"; }
 
-.topline {
-    margin-bottom: 25px;
-}
-@media (max-width: 767px){
-    .topline {
-        margin-bottom: 0px;
-    }
-}
+.fa-pied-piper-alt:before {
+  content: "\f1a8"; }
 
-.site-title {
-    color:#003064;
-    font-size: 38px; 
-    position: absolute;
-    left: 340px;
-    text-align: left; 
-    line-height: 1.47; 
-    font-weight: 500;
-    letter-spacing: 0.38px;
-    padding-top: 24px;
-}
+.fa-pied-piper-hat:before {
+  content: "\f4e5"; }
 
-@media (max-width: 1023px){
-    .site-title{
-        font-size: 24px;
-        line-height: 1.0;
-        display: inline-block;
-        left: initial;
-        margin-left: 33px;
-    }
-}
+.fa-pied-piper-pp:before {
+  content: "\f1a7"; }
 
-#dataset-search-box-form{
-    margin-bottom: 0;
-}
+.fa-pied-piper-square:before {
+  content: "\e01e"; }
 
-@media (max-width: 767px){
-    .site-title{
-        display: none;
-    }
-}
+.fa-pinterest:before {
+  content: "\f0d2"; }
 
-#menu-button-and-title {
-    display: none;
-}
-@media (max-width: 767px){
-    #menu-button-and-title {
-        display: flex;
-        align-items: center;
-        padding-left: 15px;
-        padding-right: 15px;
-        background-color: #f2f2f2;
-    }
-}
-#menu-button-and-title span {
-    display: inline-block;
-    color: #003064;
-    padding-right: 20px;
-}
-#menu-button-and-title h1 {
-    display: inline-block;
-}
+.fa-pinterest-p:before {
+  content: "\f231"; }
 
+.fa-pinterest-square:before {
+  content: "\f0d3"; }
 
-.site-title-mobile{
-    font-size: 18px;
-    line-height: 1.0;
-    position: relative;
-    margin-left: 0;
-}
+.fa-pix:before {
+  content: "\e43a"; }
 
-.search-form .filter-list {
-    width: 100%
-}
+.fa-playstation:before {
+  content: "\f3df"; }
 
-.filter-list .filtered.pill,
-.filter-list .filtered.pill .fa{
-    background-color: #003064;
-    color:white;
-}
+.fa-product-hunt:before {
+  content: "\f288"; }
 
-@media (min-width: 1024px){
-    .search-form .filter-list {
-        margin-left: 15px;
-        margin-right: 15px;
-    }
-}
+.fa-pushed:before {
+  content: "\f3e1"; }
 
-.filtered.pill.error{
-    background-color: #d4004b;
-}
+.fa-python:before {
+  content: "\f3e2"; }
 
+.fa-qq:before {
+  content: "\f1d6"; }
 
-.share-links {
-    display: flex;
-    justify-content: space-between;
-    margin-top: 10px;
-}
+.fa-quinscape:before {
+  content: "\f459"; }
 
-.share-links a{
-    font-size: 22px;
-    margin-top: 5px;
-    color:#003064;
-}
+.fa-quora:before {
+  content: "\f2c4"; }
 
-.share-links img {
-    width: 23px;
-}
+.fa-r-project:before {
+  content: "\f4f7"; }
 
-.home-title{
-    font-size: 32px;
-    font-weight: normal;
-    color:#003064;
-}
+.fa-raspberry-pi:before {
+  content: "\f7bb"; }
 
-.home-button{
-    float:right;
-    margin-bottom: 20px;
-}
+.fa-ravelry:before {
+  content: "\f2d9"; }
 
-.home-page-content{
-    width: 960px;
-    margin-left: auto;
-    margin-right: auto;
-}
-.home-groups{
-    width: 100%;
-    margin-top: 20px;
-}
-.home-groups-rows{
-    display: flex;
-    justify-content: space-between;
-    width: 100%;
-    margin-bottom: 27px;
-}
+.fa-react:before {
+  content: "\f41b"; }
 
-.home_group_item{
-    width: 282px;
-    height: 220px;
-    background-color: rgb(246,247,249);
-}
+.fa-reacteurope:before {
+  content: "\f75d"; }
 
-.home-groups-title{
-    width: 282px;
-    height: 56px;
-    display: block;
-}
-.home-groups-title div{
-    white-space: nowrap;
-    overflow: hidden;
-    text-overflow: ellipsis;
-    margin-top: 22px;
-    width: 242px;
-    margin-left: 20px;
-}
-.home-groups-title a{
-    width: 242px;
-    color:#003064;
-}
-.home-groups-img{
-    width: 282px;
-    height: 166px;
-    display: block;
-    background-color:rgb(226,227,236);
-}
-.home-groups-img img{
-    stroke:#003064;
-    left: 150px;
-    top: 50px;
-    width: 100px;
-    height: 100px;
-    position: relative;
-}
+.fa-readme:before {
+  content: "\f4d5"; }
 
-.required-text{
-    font-size: 14px;
-    margin-top: 20px;
-    display: block;
-}
+.fa-rebel:before {
+  content: "\f1d0"; }
 
-.error-reange-search{
-    color: #d4004b;
-    margin-top: -5px;
-    font-size: 12px;
-    margin-bottom: 5px;
-}
+.fa-red-river:before {
+  content: "\f3e3"; }
 
-a.tooltips_cls {
-  position: relative;
-  display: inline;
-  color: #000000;
-  text-decoration: none;
-}
+.fa-reddit:before {
+  content: "\f1a1"; }
 
-a.tooltips_cls span {
-  position: absolute;
-  width: 140px;
-  color: #FFFFFF;
-  background: #000000;
-  height: 30px;
-  line-height: 30px;
-  text-align: center;
-  visibility: hidden;
-  border-radius: 6px;
-  border: 1px solid 000000;
-  text-shadow: 0px 0px 0px #000000;
-  color: #FFFFFF
-}
-a.tooltips_cls span:after {
-  content: '';
-  position: absolute;
-  top: 50%;
-  right: 100%;
-  margin-top: -8px;  width: 0; height: 0;
-  border-right: 8px solid #000000;
-  border-top: 8px solid transparent;
-  border-bottom: 8px solid transparent;
-}
-a:hover.tooltips_cls span {
-  visibility: visible;
-  opacity: 0.8;
-  left: 100%;
-  top: 50%;
-  margin-top: -16px;
-  margin-left: 15px;
-  z-index: 999;
-}
+.fa-reddit-alien:before {
+  content: "\f281"; }
 
-.tooltip {
-    display:inline-block;
-    position:relative;
-    border-bottom:1px dotted #666;
-    text-align:left;
-}
+.fa-reddit-square:before {
+  content: "\f1a2"; }
 
-.tooltip .right {
-    min-width:200px; 
-    top:50%;
-    left:100%;
-    margin-left:20px;
-    transform:translate(0, -50%);
-    padding:10px 20px;
-    color:#999999;
-    background-color:#EEEEEE;
-    font-weight:normal;
-    font-size:13px;
-    border-radius:8px;
-    position:absolute;
-    z-index:99999999;
-    box-sizing:border-box;
-    border:1px solid #777777;box-shadow:0 1px 8px transparent;
-    display:none;
-}
+.fa-redhat:before {
+  content: "\f7bc"; }
 
-.tooltip:hover .right {
-    display:block;
-}
+.fa-renren:before {
+  content: "\f18b"; }
 
-.tooltip .right i {
-    position:absolute;
-    top:50%;
-    right:100%;
-    margin-top:-12px;
-    width:12px;
-    height:24px;
-    overflow:hidden;
-}
+.fa-replyd:before {
+  content: "\f3e6"; }
 
-.tooltip .right i::after {
-    content:'';
-    position:absolute;
-    width:12px;
-    height:12px;
-    left:0;
-    top:50%;
-    transform:translate(50%,-50%) rotate(-45deg);
-    background-color:#EEEEEE;
-    border:1px solid #777777;box-shadow:0 1px 8px transparent;
-}
-
-#testsystem 
-{ position:fixed; padding:0 65px 0 65px; top:40px; right:-60px; background-color:#a60000; color:#fff;
-    font-size:1em; z-index:100; transform:rotate(+45deg); text-align:center; font-weight:bolder; border:#c14646;
-    border-style:dashed; border-width:1px ;
-    pointer-events: none;
-} 
-#testsystem p { margin:0 }
+.fa-researchgate:before {
+  content: "\f4f8"; }
 
-.tag-container {
-    padding-top:10px;
-    margin-top:20px;
-    display: flex;
-    flex-wrap: wrap;
-    flex-direction: row;
-    justify-content: start;
-}
-.tag-pill
-{
-    display: inline-block;
-    background-color: #dbdbdb;
-    padding: 8px 20px;
-    border-radius: 10px;
-    margin-right:20px;
-    margin-top: 20px;
-}
-.tag-pill a
-{
-    color: black;
-    text-decoration: none;
-    font-size: 12px;
-}
+.fa-resolving:before {
+  content: "\f3e7"; }
 
-.tag-pill:hover
-{
-    cursor: pointer;
-}
+.fa-rev:before {
+  content: "\f5b2"; }
 
-.package-form-column
-{
-    width: 460px;
-}
+.fa-rocketchat:before {
+  content: "\f3e8"; }
 
-.dataset-edit-form .span6
-{
-    width:60%; 
-}
+.fa-rockrms:before {
+  content: "\f3e9"; }
 
-.resource-edit-form .row-fluid .span6,
-.dataset-edit-form .span6
-{
-    width:60%; 
-    display: inline-block;
-}
+.fa-rust:before {
+  content: "\e07a"; }
 
-.resource-edit-form .row-fluid .span6.inline-error,
-.dataset-edit-form .span6.inline-error
-{
-    width:30%; 
-    display: inline-block;
-    float:none;
-}
-.dataset-edit-form .control-group .row-fluid .span6
-{
-    display: inline-block;
-}
+.fa-safari:before {
+  content: "\f267"; }
 
-.dataset-edit-form  .row-fluid .span3
-{
-    display: inline-block;
-    width:28.5%; 
-}
+.fa-salesforce:before {
+  content: "\f83b"; }
 
-span.clear { 
-    clear: right; 
-    display: block; 
-}
+.fa-sass:before {
+  content: "\f41e"; }
 
-.add-resource-container
-{
-    margin-top:25px;
-}
+.fa-schlix:before {
+  content: "\f3ea"; }
 
-.btn.btn-primary.btn-add-dataset
-{
-    padding-left: 0px;
-    padding-right: 0px;
-    width: 225px;
-}
+.fa-scribd:before {
+  content: "\f28a"; }
 
-.package-info-pill
-{
-    display: inline-block;
-    box-sizing: border-box;
-    height: 20px;
-    padding: 3px 10px;
-    background-color: #dbdbdb;
-    border-radius: 3px;
-    font-size: 12px;
-    margin-right: 10px;
-    margin-bottom: 17.84px;
-}
-
-p.package-info-subject 
-{
-    margin-top: 12px;
-    margin-bottom: 0px;
-}
+.fa-searchengin:before {
+  content: "\f3eb"; }
 
-p.package-info-issued {
-    margin-bottom: 0px;
-}
+.fa-sellcast:before {
+  content: "\f2da"; }
 
-.multiselect-native-select,
-.multiselect-native-select .btn-group
-{
-    width: 100%;
-}
+.fa-sellsy:before {
+  content: "\f213"; }
 
-#field-groups
-{
-    color:#F6F7F9;
-}
+.fa-servicestack:before {
+  content: "\f3ec"; }
 
-#field-groups,
-.multiselect.btn.btn-default
-{
-    width: 100%;
-    height: 30px;
-    padding: 0px;
-    text-align: left;
-}
+.fa-shirtsinbulk:before {
+  content: "\f214"; }
 
-.multiselect.btn.btn-default  .multiselect-selected-text
-{
-    padding-left: 10px;
-}
+.fa-shopify:before {
+  content: "\e057"; }
 
-.multiselect.btn.btn-default .caret {
-    border-top: 6px solid #657592;
-    border-right: 3px solid transparent;
-    border-left: 3px solid transparent;
-    float: right;
-    margin-right: 5px;
-}
-.control-group.error .multiselect-container>li>a>label
-{
-    color: #003064;
-}
-.control-group.error .multiselect-container>li>a>label:hover
-{
-    color: white;
-}
+.fa-shopware:before {
+  content: "\f5b5"; }
 
-.select2-container .select2-choice .select2-arrow
-{
-    width: 12px;
-}
-.select2-container .select2-choice .select2-arrow b
-{
-    background: none;
-    border-top: 6px solid #657592;
-    border-right: 3px solid transparent;
-    border-left: 3px solid transparent;
-    display: inline-block;
-    width: 0;
-    height: 0;
-    vertical-align: top;
-    content: '';
-    margin-top: 10px;
-    margin-left: 0;
-}
-.select2-container .select2-choice .select2-arrow
-{
-    background-image: none;
-    border:none;
-    background-color:#F6F7F9;
-    color: #657592;
-}
+.fa-simplybuilt:before {
+  content: "\f215"; }
 
-.multiselect-container.dropdown-menu
-{
-    padding-top:10px;
-    border-top: none;
-    border-color: #657592;
-    border-radius: 0px;
-    top: 26px;
-    width: 429px;
-    overflow: hidden;
-    text-overflow: ellipsis;
-}
+.fa-sistrix:before {
+  content: "\f3ee"; }
 
-.multiselect-container.dropdown-menu .checkbox
-{
-    overflow: hidden;
-    text-overflow: ellipsis;
-}
+.fa-sith:before {
+  content: "\f512"; }
 
-.multiselect-container>li>a>label>input[type=checkbox]
-{
-    float:none;
-}
+.fa-sitrox:before {
+  content: "\e44a"; }
 
-.select2-results .select2-highlighted,
-.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus,
-.dropdown-menu > li.active a, 
-.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a 
-{
-    background-color: #003064;
-    background-image: none;
-}
+.fa-sketch:before {
+  content: "\f7c6"; }
 
-.select2-results
-{
-    padding: 0px;
-}
-.select2-drop
-{
-    border-radius: 0px;
-}
-.select2-drop-active
-{
-    border-color: #657592;
-}
+.fa-skyatlas:before {
+  content: "\f216"; }
 
-.controls .multiselect:focus,
-.controls select:focus,
-.controls textarea:focus
-{
-    border-color: rgba(82, 168, 236, 0.8);
-    outline: 0;
-    outline: thin dotted \9;
-    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
-    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
-    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)
-}
-
-.search-form .fa-rss
-{
-    float: right;
-    font-size: 20px;
-    cursor: pointer;
-}
+.fa-skype:before {
+  content: "\f17e"; }
+
+.fa-slack:before {
+  content: "\f198"; }
+
+.fa-slack-hash:before {
+  content: "\f198"; }
+
+.fa-slideshare:before {
+  content: "\f1e7"; }
+
+.fa-snapchat:before {
+  content: "\f2ab"; }
+
+.fa-snapchat-ghost:before {
+  content: "\f2ab"; }
+
+.fa-snapchat-square:before {
+  content: "\f2ad"; }
+
+.fa-soundcloud:before {
+  content: "\f1be"; }
+
+.fa-sourcetree:before {
+  content: "\f7d3"; }
+
+.fa-speakap:before {
+  content: "\f3f3"; }
+
+.fa-speaker-deck:before {
+  content: "\f83c"; }
+
+.fa-spotify:before {
+  content: "\f1bc"; }
+
+.fa-square-font-awesome:before {
+  content: "\f425"; }
 
-.search-form a 
-{
-    color: #003064;
-    margin-left: auto;
-    margin-right: 22px;
-}
-@media (max-width: 767px) {
-    .search-form a
-    {
-        order: 4;
-        margin-right: 0;
-    }
+.fa-square-font-awesome-stroke:before {
+  content: "\f35c"; }
 
-    .search-form .filter-list {
-        order: 5;
-        break-before: always;
-    }
+.fa-font-awesome-alt:before {
+  content: "\f35c"; }
 
-    .search-form #datesearch-filter {
-        order: 6;
-    }
-}
+.fa-squarespace:before {
+  content: "\f5be"; }
 
-.search-form a:focus i {
-    border-color: #003064;
-    border-width: 1px;
-    border-style: dotted;
-}
+.fa-stack-exchange:before {
+  content: "\f18d"; }
 
-.error-title
-{
-    color: #003064;
-    font-size: 40px;
-    margin-left: 10px;
-}
+.fa-stack-overflow:before {
+  content: "\f16c"; }
 
-.error-body
-{
-    color: black;
-    font-size: 18px;
-}
-.error-body h3
-{
-    font-size: 18px;
-    font-weight: 600;
-}
+.fa-stackpath:before {
+  content: "\f842"; }
 
-.error-body a{
-    color: #003064;
-}
+.fa-staylinked:before {
+  content: "\f3f5"; }
 
-.add_request_container
-{
-    display: flex;
-    justify-content: center;
-    padding-top: 20px;
-}
+.fa-steam:before {
+  content: "\f1b6"; }
 
+.fa-steam-square:before {
+  content: "\f1b7"; }
 
-.label.label-open
-{
-    color: white;
-    background-color: #003064;
-}
+.fa-steam-symbol:before {
+  content: "\f3f6"; }
 
-.label.label-closed
-{
-    color: white;
-    background-color: #DBDBDB;
-}
+.fa-sticker-mule:before {
+  content: "\f3f7"; }
 
-.datarequest .dataset-heading .label
-{
-    vertical-align: top;
-}
+.fa-strava:before {
+  content: "\f428"; }
 
-.datarequest-subtitle
-{ 
-    font-size: 12px;
-    line-height: 12px;
-    height: 12px;
-}
-.datarequest-item-open-time
-{
-    padding-right: 4px;
-    border-right: 1px solid;
-}
-.datarequest-item-autor-name
-{
-    padding-left: 4px;
-}
+.fa-stripe:before {
+  content: "\f429"; }
 
-.new-dataset-label
-{
-    background-color: #d4004b!important;;
-    padding: 3px 3px 1px 3px;
-    font-size: 14px;
-    margin-right: 4px;
-    text-shadow: none;
-}
+.fa-stripe-s:before {
+  content: "\f42a"; }
 
-.comments-heading{
-    color: black;
-    font-weight: normal;
-    border-top: 2px solid #DBDBDB;
-    padding-top:10px;
-}
+.fa-studiovinari:before {
+  content: "\f3f8"; }
 
-.odsh-comment-wrapper{
-    padding-left: 0px;
-    max-width: 470px;
-    margin-bottom: 25px;
-}
+.fa-stumbleupon:before {
+  content: "\f1a4"; }
 
-.odsh-comment-wrapper .controls{
-    margin-left: 0px;
-}
+.fa-stumbleupon-circle:before {
+  content: "\f1a3"; }
 
-.comment-author
-{
-    font-size:13px;
-    color: black;
-    text-decoration: underline;
-    padding-right: 4px;
-    border-right: 1px solid;
-}
+.fa-superpowers:before {
+  content: "\f2dd"; }
 
-.comment-header-text .icon-comment{
-    font-size:13px;
-}
+.fa-supple:before {
+  content: "\f3f9"; }
 
-.comment-date{
-    font-size:13px;
-    color: black;
-}
+.fa-suse:before {
+  content: "\f7d6"; }
 
-.odsh-comment-content
-{
-    font-size:13px;
-}
+.fa-swift:before {
+  content: "\f8e1"; }
 
-.datarequest-info.table,
-.datarequest-info.table th,
-.datarequest-info.table td
-{
-    border:none;
-}
+.fa-symfony:before {
+  content: "\f83d"; }
 
-.datarequest .additional-info{
-    font-weight: normal;
-    font-size: 13px;
-    display: table-cell;
-    width: 220px;
-    padding-left: 25px;
-}
-.datarequest-primary {
-    display: table-cell;
-    width: 715px;
-}
-.datarequest .primary.span9 {
-    width: 960px;
-    padding-left: 0px;
-}
-.datarequest .additional-info .dataset-details{
-    display: inline-block;
-}
-.datarequest .additional-info .label{
-    margin: 8px;
-}
-.datarequest .dataset-meta
-{
-    padding-left: 25px;
-}
+.fa-teamspeak:before {
+  content: "\f4f9"; }
 
-.datarequest .dataset-heading
-{
-    max-width: 100%;
-}
+.fa-telegram:before {
+  content: "\f2c6"; }
 
-.datarequest .dataset-content .icon-comment
-{
-    margin-top: 10px;
-}
+.fa-telegram-plane:before {
+  content: "\f2c6"; }
 
-.datarequest .dataset-form{
-    width: 715px;
-}
-.datarequest .dataset-form .row-fluid .span6 {
-    width: 715px;
-}
+.fa-tencent-weibo:before {
+  content: "\f1d5"; }
 
-@media (max-width: 1023px) {
-    [role=main] .secondary.span3 {
-        max-width: 300px;
-        margin-left: 0;
-        -webkit-box-sizing: border-box;
-        -moz-box-sizing: border-box;
-        box-sizing: border-box;
-        position: fixed;
-        top: 0;
-        left: 0;
-        display: none;
-        z-index: 3;
-        height: 100%;
-        overflow: scroll;
-        filter: blur(0) brightness(100%);
-    }
+.fa-the-red-yeti:before {
+  content: "\f69d"; }
 
-    [role=main] .secondary.span3 > .filters {
-        position: initial;
-        background-color: inherit;
-        padding: 0px;
-    }
+.fa-themeco:before {
+  content: "\f5c6"; }
 
-    .js [role=main] .secondary > .filters > div {
-        background-color: inherit;
-    }
+.fa-themeisle:before {
+  content: "\f2b2"; }
 
-    div.hide-filters-style > a.hide-filters {
-        display: block;
-        position: absolute;
-        top: 18px;
-        right: 18px;
-    }
-    @media (max-width: 767px) {
-        .js body.filters-modal .secondary .filters > .hide-filters-style > a.hide-filters {
-            display: block;
-            position: absolute;
-            top: 18px;
-            right: 18px;
-            opacity: 1;
-        }
-    }
+.fa-think-peaks:before {
+  content: "\f731"; }
 
-    body.menu-modal {
-        overflow: hidden;
-    }
-    
-    body.filters-modal div.primary,
-    body.filters-modal header,
-    body.filters-modal .search-box-container,
-    body.filters-modal .toolbar,
-    body.menu-modal div.primary,
-    body.menu-modal .search-box-container,
-    body.menu-modal .toolbar
-    {
-        filter: blur(3px);
-        -webkit-backdrop-filter: blur(3px);
-    }
+.fa-tiktok:before {
+  content: "\e07b"; }
 
-    body.filters-modal div.blur-layer,
-    body.menu-modal div.blur-layer
-    {
-        position: absolute;
-        width: 100vw;
-        height: 100vh;
-        background-color: #000000;
-        opacity: 0.6;
-        z-index: 2;
-    }
-    body.filters-modal div.blur-layer
-    {
-        top: 0;
-    }
-}
+.fa-trade-federation:before {
+  content: "\f513"; }
 
-body.filters-modal div.row > aside.secondary.span3 {
-    display: block;
-}
+.fa-trello:before {
+  content: "\f181"; }
 
+.fa-tumblr:before {
+  content: "\f173"; }
 
-@media (max-width: 1023px)
-{
-    .js .show-filters.btn {
-        box-sizing: border-box;
-        display: inline-block;
-        background-image: url("/base/images/icon_funnel.svg");
-        background-size: 18px 18px;
-        background-repeat: no-repeat;
-        background-position: 15px center;
-        padding-left: 49px;
-        margin-right: 28px;
-        display: inline-block;
-        height: 40px;
-        background-color: #0089CA;
-        color: white;
-        font-size: 18px;
-        margin-bottom: 12px;
-    }
+.fa-tumblr-square:before {
+  content: "\f174"; }
 
-    .js .module-content > .show-filters.btn {
-        background-image: none;
-        padding-left: 15px;
-    }
+.fa-twitch:before {
+  content: "\f1e8"; }
 
-    .js .module-content > .show-filters.btn > img {
-        width: 24px;
-        height: auto;
-        margin-right: 6px;
-    }
-}
+.fa-twitter:before {
+  content: "\f099"; }
 
-.tpsh-collection-list {
-    list-style-type: none;
-}
+.fa-twitter-square:before {
+  content: "\f081"; }
 
-/* css for header */
+.fa-typo3:before {
+  content: "\f42b"; }
 
-/* same width as schleswig-holstein.de */
-.navbar-static-top .container {
-    max-width: 960px;
-    width: 100%;
-}
-.navbar-static-top .container.navigation-container{
-    width: 100%;
-    max-width: 1280px;
-}
+.fa-uber:before {
+  content: "\f402"; }
 
-@media (max-width: 767px) {
-    .navbar-static-top .container.navigation-container {
-        padding-left: 15px;
-        padding-right: 15px;
-    }
-}
+.fa-ubuntu:before {
+  content: "\f7df"; }
 
-[class*="span"] {
-    margin-left: 0px;
-}
+.fa-uikit:before {
+  content: "\f403"; }
 
-.row {
-    margin-left: 0px;
-}
+.fa-umbraco:before {
+  content: "\f8e8"; }
 
-.span3.span-navigation {
-    width: auto;
-}
+.fa-uncharted:before {
+  content: "\e084"; }
 
-.span9.span-navigation {
-    width: auto;
-    margin-right: 15px;
-}
+.fa-uniregistry:before {
+  content: "\f404"; }
 
-.header-image {
-    padding-right: 0;
-    position: relative;
-    top: 0;
-    left: 18px;
-    padding: 1em 0;
-}
+.fa-unity:before {
+  content: "\e049"; }
 
-.navbar .nav .language-switch {
-    float: right;
-    /* background-color: #f2f2f2; */
-    padding: 6px 10px;
-    margin-left: 20px;
-    height: 41px;
-}
+.fa-unsplash:before {
+  content: "\e07c"; }
 
-.language-switch ul {
-    margin: 0;
-    padding-left: 0;
-    list-style-type: none;
-}
+.fa-untappd:before {
+  content: "\f405"; }
 
-.language-switch li {
-    display: block;
-    padding: 7px;
-    float: left;
-    line-height: 1.5;
-}
+.fa-ups:before {
+  content: "\f7e0"; }
 
-.language-switch li a {
-    color: #003064;
-    padding: 5px;
-    display: block;
-}
+.fa-usb:before {
+  content: "\f287"; }
 
-.language-switch li a:hover {
-    color: white;
-    background: #011e5a;
-}
+.fa-usps:before {
+  content: "\f7e1"; }
 
-.language-switch .navLeichteSprache {
-    background: url(/base/images/sprite.png) no-repeat 11px -5555px;
-    font: 0/0 serif;
-    display: block;
-    /* height: 20px; */
-    width: 20px;
-    overflow: hidden;
-}
+.fa-ussunnah:before {
+  content: "\f407"; }
 
-.language-switch:hover .navLeichteSprache {
-    background: url(/base/images/sprite.png) no-repeat 11px -5332px;
-}
+.fa-vaadin:before {
+  content: "\f408"; }
 
-.language-switch .navGebaerdensprache {
-    background: url(/base/images/sprite.png) no-repeat 11px -3385px;
-    font: 0/0 serif;
-    display: block;
-    /*height: 20px;*/
-    width: 20px;
-    overflow: hidden;
-}
+.fa-viacoin:before {
+  content: "\f237"; }
 
-.language-switch:hover .navGebaerdensprache {
-    background: url(/base/images/sprite.png) no-repeat 11px -3161px;
-}
+.fa-viadeo:before {
+  content: "\f2a9"; }
 
-@media (max-width: 767px) {
-    .language-switch .navLeichteSprache {
-        background: url(/base/images/sprite.png) no-repeat 11px -5559px;
-    }
-    
-    .language-switch:hover .navLeichteSprache {
-        background: url(/base/images/sprite.png) no-repeat 11px -5336px;
-    
-    }
+.fa-viadeo-square:before {
+  content: "\f2aa"; }
 
-    .language-switch .navGebaerdensprache {
-        background: url(/base/images/sprite.png) no-repeat 11px -3389px;
-    }
+.fa-viber:before {
+  content: "\f409"; }
 
-    .language-switch:hover .navGebaerdensprache {
-        background: url(/base/images/sprite.png) no-repeat 11px -3165px;
-    
-    }
-}
+.fa-vimeo:before {
+  content: "\f40a"; }
 
-.masthead .top-search-form {
-    float:right;
-    background: #f2f2f2;
-    width: 15em;
-    height: 56px; /* dirty fix to make it the same height as schleswig-holstein.de */    
-}
+.fa-vimeo-square:before {
+  content: "\f194"; }
 
-.masthead .top-search-form .site-search {
-    margin: 0;
-    padding: 14px 15px 10px;
-}
+.fa-vimeo-v:before {
+  content: "\f27d"; }
 
-.masthead .site-search input {
-    padding: 5px 8px 0;
-}
+.fa-vine:before {
+  content: "\f1ca"; }
 
-.masthead {
-    background: white;
-}
+.fa-vk:before {
+  content: "\f189"; }
 
-@media (max-width: 1023px) {
-    .masthead {
-        margin-left: 0;
-        margin-right: 0;
-    }
-}
+.fa-vnv:before {
+  content: "\f40b"; }
 
+.fa-vuejs:before {
+  content: "\f41f"; }
 
-.navigation-container {
-    background: #f2f2f2;
-    width: 100% !important;
-    border-bottom: 15px solid #003064;
-}
+.fa-watchman-monitoring:before {
+  content: "\e087"; }
 
-@media (max-width: 1023px) {
-    .navigation-container {
-        border-bottom: 10px solid #003064;
-    }
-}
+.fa-waze:before {
+  content: "\f83f"; }
 
-@media (max-width: 767px) {
-    .navigation-container {
-        border-bottom: 8px solid #003064;
-    }
-}
+.fa-weebly:before {
+  content: "\f5cc"; }
 
-.navigation-row {
-    width: 960px;
-    max-width: 100%;
-    padding-left: 0px;
-    margin-left: auto;
-    margin-right: auto;
-}
+.fa-weibo:before {
+  content: "\f18a"; }
 
-.navbar.masthead .nav-collapse {
-    float: left;
-    padding-top: 0px;
-    width: 100%;
-}
+.fa-weixin:before {
+  content: "\f1d7"; }
 
-.navbar.masthead .navigation {
-     margin-right: 0px; 
-}
-.navbar .nav
-{
-    margin: 0px;
-}
+.fa-whatsapp:before {
+  content: "\f232"; }
 
-.header-menu-mobile {
-    display: none;
-}
-@media (max-width: 767px) {
-    .menu-modal .navbar.masthead .nav > li.header-menu-mobile,
-    .menu-modal .navbar.masthead .nav > li.header-menu-mobile:hover {
-        display: initial;
-        background-color: #003064;
-        border-top-width: 0;
-        position: relative;
-    }
-    .menu-modal .navbar.masthead .navigation ul.nav-pills > li.header-menu-mobile > a {
-        color: white;
-        font-size: 18px;
-    }
-    .menu-modal .navbar.masthead .navigation ul.nav-pills > li.header-menu-mobile > img {
-        display: inline-block;
-        position: absolute;
-        margin-top: -10px;
-        top: 50%;
-        right: 17px;
-    }
-}
+.fa-whatsapp-square:before {
+  content: "\f40c"; }
 
-@media (max-width: 767px) {
-    .navbar .nav {
-        display: none;
-    }
+.fa-whmcs:before {
+  content: "\f40d"; }
 
-    .menu-modal .navbar nav {
-        max-width: 250px;
-        background-color: white;
-    }
+.fa-wikipedia-w:before {
+  content: "\f266"; }
 
-    .menu-modal .navbar .nav {
-        display: block;
-    }
+.fa-windows:before {
+  content: "\f17a"; }
 
-    .menu-modal .navbar.masthead .navigation {
-        position: absolute;
-        top: 8px;
-        left: 0;
-        z-index: 3;
-    }
+.fa-wirsindhandwerk:before {
+  content: "\e2d0"; }
 
-    .menu-modal .navbar.masthead .navigation ul.nav-pills > li {
-        box-sizing: border-box;
-        min-width: 100%;
-        padding-left: 21px;
-        margin-left: 0;
-    }
-    
-    .menu-modal .navbar.masthead .navigation ul.nav-pills > li.active {
-        border-top: 2px solid #f2f2f2;
-    }
+.fa-wsh:before {
+  content: "\e2d0"; }
 
-    .menu-modal .navbar.masthead .navigation .nav-pills > li > a,
-    .menu-modal .navbar.masthead .navigation .nav-pills > li.active > a {
-        color: #003064;
-        font-size: 14px;
-        font-weight: 500;
-    }
-    .menu-modal .navbar.masthead .navigation .nav-pills > li:hover > a {
-        color: #ffffff;
-        font-size: 14px;
-        font-weight: 500;
-    }
-}
+.fa-wix:before {
+  content: "\f5cf"; }
 
-.navbar.masthead .navigation .nav-pills,
-.navbar.masthead .navigation  {
-    width: 100%;
-}
+.fa-wizards-of-the-coast:before {
+  content: "\f730"; }
 
-.nav-pills li a:hover, .nav-pills li:hover {
-    border-radius: 0px;
-    -webkit-border-radius: 0px;
-    background-color: #003064 !important;
-}
+.fa-wodu:before {
+  content: "\e088"; }
 
-@media (min-width: 768px) {
-    .navbar.masthead .navigation .nav-pills li:not(:nth-child(2)) {
-        margin-left: 22px;
-    }
-}
+.fa-wolf-pack-battalion:before {
+  content: "\f514"; }
 
-/* Default border to align font vertically to active navigation tab */
-.navbar.masthead .navigation .nav-pills li {
-    border-top: 2px solid #f2f2f2;
-}
+.fa-wordpress:before {
+  content: "\f19a"; }
 
-/* Change default border color on hover to background color (align font vertically to active navigation tab) */
+.fa-wordpress-simple:before {
+  content: "\f411"; }
 
-.navbar.masthead .navigation .nav-pills li.open,
-.navbar.masthead .navigation .nav-pills li:hover {
-    border-top: 2px solid #003064;
-}
+.fa-wpbeginner:before {
+  content: "\f297"; }
 
-/* The active navigation tab gets a differently coloured top-border */
-.navbar.masthead .navigation .nav-pills li.active {
-    border-top: 2px solid #003064;
-}
+.fa-wpexplorer:before {
+  content: "\f2de"; }
 
-/* Remove borders and get background color from parent (.navigation-container) */
-.navbar.masthead .navigation .nav-pills li.active a {
-    background-color: inherit;
-    -webkit-box-shadow: none !important;
-    -moz-box-shadow: none !important;
-    box-shadow: none !important;
-    text-decoration: none;
-}
+.fa-wpforms:before {
+  content: "\f298"; }
 
-/* Font color of navigation links (default) */
-.navbar.masthead .nav>li>a:focus,
-.navbar.masthead .nav>li>a, .navbar.masthead .nav>.active>a {
-    padding: 16px 10px 19px;
-    color: #003064;
-    font-size: 1.125rem;
-}
+.fa-wpressr:before {
+  content: "\f3e4"; }
 
-/* Font color of navigation links (hover) */
-.navbar.masthead .nav>li:hover a {
-    color: #ffffff;
-    text-decoration: underline;
-}
+.fa-xbox:before {
+  content: "\f412"; }
 
-.navbar.masthead .navigation .nav-pills li.disabled a:hover, 
-.navbar.masthead .navigation .nav-pills li.disabled
-{
-    pointer-events: none;
-    cursor: default;
-    background-color: rgb(242, 242, 242)!important;
-    border-top: 2px solid rgb(242, 242, 242) ;
-}
-.navbar.masthead .navigation .nav-pills li.disabled span{
-    color:rgba(0, 49, 102, 0.44);
-}
-.navbar.masthead .navigation .nav-pills li.disabled:hover{
-    background-color: rgb(242, 242, 242)!important;
-}
+.fa-xing:before {
+  content: "\f168"; }
 
+.fa-xing-square:before {
+  content: "\f169"; }
 
-.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu
-{
-    width: 190px;
-}
+.fa-y-combinator:before {
+  content: "\f23b"; }
 
-.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu > li
-{
-    color:black;
-    margin-left: 0px;
-    padding:5px;
-    border: none;
-}
+.fa-yahoo:before {
+  content: "\f19e"; }
 
-.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu > li > a:hover,
-.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu > li:hover,
-.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu > li:hover a
-{
-    color:white;
-    background-color: #003064;
-    cursor: pointer;
-}
+.fa-yammer:before {
+  content: "\f840"; }
 
-.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu > li > a
-{
-    color:white;
-    color: #003064;
-    text-decoration: none;
-    margin: 0px;
-    padding: 0px;
-    background-image: none;
-    display: inline-block;
-}
+.fa-yandex:before {
+  content: "\f413"; }
 
-.navbar.masthead .navigation .nav-pills li.dropdown.open,
-.navbar.masthead .navigation .nav-pills li.dropdown.open > a.dropdown-toggle:hover,
-.navbar .nav li.dropdown.open > .dropdown-toggle
-{
-    background-color: #003064;
-    color: white;
-} 
+.fa-yandex-international:before {
+  content: "\f414"; }
 
-.navbar.masthead .navigation .nav-pills .dropdown img
-{
-    height: 2.5em;
-    vertical-align: middle;
-}
+.fa-yarn:before {
+  content: "\f7e3"; }
 
-.navbar.masthead .navigation .nav-pills li.dropdown
-{
-    float: right;
-}
+.fa-yelp:before {
+  content: "\f1e9"; }
 
-.navbar.masthead .navigation .nav-pills li.dropdown > .dropdown-toggle
-{
-    padding-bottom: 12px;
-    padding-top: 12px;
-}
+.fa-yoast:before {
+  content: "\f2b1"; }
 
-.user-icon
-{
-    fill:#003064;
-    height: 30px;
-    width: 30px;
-    margin-top: -5px;
-    vertical-align: middle;
-    position: relative;
-}
+.fa-youtube:before {
+  content: "\f167"; }
 
-.user-icon-small
-{
-    fill:#003064;
-    height: 16px;
-    width: 16px;
-    vertical-align: middle;
-    position: relative;
-}
+.fa-youtube-square:before {
+  content: "\f431"; }
 
-.navbar.masthead .navigation .nav-pills .dropdown .dropdown-menu > li:hover .user-icon-small,
-.user-icon-small:hover{
-    fill:white;
-}
+.fa-zhihu:before {
+  content: "\f63f"; }
+:root, :host {
+  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }
 
-.navbar.masthead .navigation .nav-pills li.open .user-icon,
-.navbar.masthead .navigation .nav-pills li a:hover .user-icon
-{
-    fill:white;
-}
+@font-face {
+  font-family: 'Font Awesome 6 Free';
+  font-style: normal;
+  font-weight: 400;
+  font-display: block;
+  src: url("/base/vendor/fontawesome-free/webfonts/fa-regular-400.woff2") format("woff2"), url("/base/vendor/fontawesome-free/webfonts/fa-regular-400.ttf") format("truetype"); }
 
-span.multiselect-native-select{position:relative}span.multiselect-native-select select{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px -1px -1px -3px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;left:50%;top:30px}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container .multiselect-reset .input-group{width:93%}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.checkbox,.multiselect-container>li>a>label.radio{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}
+.far,
+.fa-regular {
+  font-family: 'Font Awesome 6 Free';
+  font-weight: 400; }
+:root, :host {
+  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }
+
+@font-face {
+  font-family: 'Font Awesome 6 Free';
+  font-style: normal;
+  font-weight: 900;
+  font-display: block;
+  src: url("/base/vendor/fontawesome-free/webfonts/fa-solid-900.woff2") format("woff2"), url("/base/vendor/fontawesome-free/webfonts/fa-solid-900.ttf") format("truetype"); }
+
+.fas,
+.fa-solid {
+  font-family: 'Font Awesome 6 Free';
+  font-weight: 900; }
+@font-face {
+  font-family: "Font Awesome 5 Brands";
+  font-display: block;
+  font-weight: 400;
+  src: url("/base/vendor/fontawesome-free/webfonts/fa-brands-400.woff2") format("woff2"), url("/base/vendor/fontawesome-free/webfonts/fa-brands-400.ttf") format("truetype"); }
+
+@font-face {
+  font-family: "Font Awesome 5 Free";
+  font-display: block;
+  font-weight: 900;
+  src: url("/base/vendor/fontawesome-free/webfonts/fa-solid-900.woff2") format("woff2"), url("/base/vendor/fontawesome-free/webfonts/fa-solid-900.ttf") format("truetype"); }
+
+@font-face {
+  font-family: "Font Awesome 5 Free";
+  font-display: block;
+  font-weight: 400;
+  src: url("/base/vendor/fontawesome-free/webfonts/fa-regular-400.woff2") format("woff2"), url("/base/vendor/fontawesome-free/webfonts/fa-regular-400.ttf") format("truetype"); }
+@font-face {
+  font-family: "FontAwesome";
+  font-display: block;
+  src: url("/base/vendor/fontawesome-free/webfonts/fa-solid-900.woff2") format("woff2"), url("/base/vendor/fontawesome-free/webfonts/fa-solid-900.ttf") format("truetype"); }
+
+@font-face {
+  font-family: "FontAwesome";
+  font-display: block;
+  src: url("/base/vendor/fontawesome-free/webfonts/fa-brands-400.woff2") format("woff2"), url("/base/vendor/fontawesome-free/webfonts/fa-brands-400.ttf") format("truetype"); }
+
+@font-face {
+  font-family: "FontAwesome";
+  font-display: block;
+  src: url("/base/vendor/fontawesome-free/webfonts/fa-regular-400.woff2") format("woff2"), url("/base/vendor/fontawesome-free/webfonts/fa-regular-400.ttf") format("truetype");
+  unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; }
+
+@font-face {
+  font-family: "FontAwesome";
+  font-display: block;
+  src: url("/base/vendor/fontawesome-free/webfonts/fa-v4compatibility.woff2") format("woff2"), url("/base/vendor/fontawesome-free/webfonts/fa-v4compatibility.ttf") format("truetype");
+  unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F250,U+F252,U+F27A; }
 
diff --git a/themes/odsh/static/js/main.js b/themes/odsh/static/js/main.js
index 02041dc5d349f80ea174dd94b6d92fc749aebc72..9fc9f3cf022a281b734767ec2c29773f3fb14b0a 100644
--- a/themes/odsh/static/js/main.js
+++ b/themes/odsh/static/js/main.js
@@ -15611,7 +15611,7 @@ notify.el=jQuery('.flash-messages',document.body);notify.create=function(title,m
 this.ckan=this.ckan||{};(function(ckan,jQuery){ckan.PRODUCTION='production';ckan.DEVELOPMENT='development';ckan.TESTING='testing';ckan.initialize=function(){var body=jQuery('body');var locale=jQuery('html').attr('lang');var location=window.location;var root=location.protocol+'//'+location.host;function getRootFromData(key){return(body.data(key)||root).replace(/\/$/,'');}
 ckan.SITE_ROOT=getRootFromData('siteRoot');ckan.LOCALE_ROOT=getRootFromData('localeRoot');jQuery('.automatic-local-datetime').each(function(){moment.locale(locale);var date=moment(jQuery(this).data('datetime'));if(date.isValid()){jQuery(this).html(date.format("LL, LT ([UTC]Z)"));}
 jQuery(this).show();})
-console.log("bar");ckan.module.initialize();
+ckan.module.initialize();
 ;if(jQuery.fn.popover!==undefined){jQuery('[data-target="popover"]').popover();}};ckan.url=function(path,includeLocale){if(typeof path==='boolean'){includeLocale=path;path=null;}
 path=(path||'').replace(/^\//,'');var root=includeLocale?ckan.LOCALE_ROOT:ckan.SITE_ROOT;return path?root+'/'+path:root;};ckan.sandbox.extend({url:ckan.url});if(ckan.ENV!==ckan.TESTING){jQuery(function(){ckan.initialize();});}})(this.ckan,this.jQuery);$(function(){$(".show-filters").click(function(){$("body").addClass("filters-modal");});$(".hide-filters").click(function(){$("body").removeClass("filters-modal");});});
 this.ckan.module('select-switch',{options:{target:'select'},initialize:function(){var _this=this;this.el.on('change',this.options.target,function(){_this.el.submit();});}});